diff --git a/assets/index-KL9t2gMp.js b/assets/index-12bmXXmU.js similarity index 54% rename from assets/index-KL9t2gMp.js rename to assets/index-12bmXXmU.js index f12dab7..727b1fd 100644 --- a/assets/index-KL9t2gMp.js +++ b/assets/index-12bmXXmU.js @@ -1,4 +1,4 @@ -function XU(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(i){if(i.ep)return;i.ep=!0;const s=r(i);fetch(i.href,s)}})();var Dt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Jr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var zT={exports:{}},H1={},VT={exports:{}},vr={};/** +function KU(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(i){if(i.ep)return;i.ep=!0;const s=r(i);fetch(i.href,s)}})();var Dt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Jr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var MT={exports:{}},V1={},IT={exports:{}},vr={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ function XU(e,t){for(var r=0;r>>1,z=x[I];if(0>>1;Ii(G,A))Fi(X,G)?(x[I]=X,x[F]=A,I=F):(x[I]=G,x[V]=A,I=V);else if(Fi(X,A))x[I]=X,x[F]=A,I=F;else break e}}return k}function i(x,k){var A=x.sortIndex-k.sortIndex;return A!==0?A:x.id-k.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var u=[],a=[],c=1,h=null,d=3,f=!1,m=!1,g=!1,p=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(x){for(var k=r(a);k!==null;){if(k.callback===null)n(a);else if(k.startTime<=x)n(a),k.sortIndex=k.expirationTime,t(u,k);else break;k=r(a)}}function S(x){if(g=!1,b(x),!m)if(r(u)!==null)m=!0,_(O);else{var k=r(a);k!==null&&C(S,k.startTime-x)}}function O(x,k){m=!1,g&&(g=!1,v(M),M=-1),f=!0;var A=d;try{for(b(k),h=r(u);h!==null&&(!(h.expirationTime>k)||x&&!q());){var I=h.callback;if(typeof I=="function"){h.callback=null,d=h.priorityLevel;var z=I(h.expirationTime<=k);k=e.unstable_now(),typeof z=="function"?h.callback=z:h===r(u)&&n(u),b(k)}else n(u);h=r(u)}if(h!==null)var H=!0;else{var V=r(a);V!==null&&C(S,V.startTime-k),H=!1}return H}finally{h=null,d=A,f=!1}}var P=!1,j=null,M=-1,L=5,B=-1;function q(){return!(e.unstable_now()-Bx||125I?(x.sortIndex=A,t(a,x),r(u)===null&&x===r(a)&&(g?(v(M),M=-1):g=!0,C(S,A-I))):(x.sortIndex=z,t(u,x),m||f||(m=!0,_(O))),x},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(x){var k=d;return function(){var A=d;d=k;try{return x.apply(this,arguments)}finally{d=A}}}})(QT);JT.exports=QT;var vH=JT.exports;/** + */(function(e){function t(S,k){var A=S.length;S.push(k);e:for(;0>>1,z=S[R];if(0>>1;Ri(G,A))Fi(X,G)?(S[R]=X,S[F]=A,R=F):(S[R]=G,S[V]=A,R=V);else if(Fi(X,A))S[R]=X,S[F]=A,R=F;else break e}}return k}function i(S,k){var A=S.sortIndex-k.sortIndex;return A!==0?A:S.id-k.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var o=Date,u=o.now();e.unstable_now=function(){return o.now()-u}}var l=[],a=[],c=1,h=null,d=3,f=!1,m=!1,g=!1,p=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(S){for(var k=r(a);k!==null;){if(k.callback===null)n(a);else if(k.startTime<=S)n(a),k.sortIndex=k.expirationTime,t(l,k);else break;k=r(a)}}function x(S){if(g=!1,b(S),!m)if(r(l)!==null)m=!0,_(O);else{var k=r(a);k!==null&&C(x,k.startTime-S)}}function O(S,k){m=!1,g&&(g=!1,v(M),M=-1),f=!0;var A=d;try{for(b(k),h=r(l);h!==null&&(!(h.expirationTime>k)||S&&!q());){var R=h.callback;if(typeof R=="function"){h.callback=null,d=h.priorityLevel;var z=R(h.expirationTime<=k);k=e.unstable_now(),typeof z=="function"?h.callback=z:h===r(l)&&n(l),b(k)}else n(l);h=r(l)}if(h!==null)var H=!0;else{var V=r(a);V!==null&&C(x,V.startTime-k),H=!1}return H}finally{h=null,d=A,f=!1}}var P=!1,j=null,M=-1,L=5,B=-1;function q(){return!(e.unstable_now()-BS||125R?(S.sortIndex=A,t(a,S),r(l)===null&&S===r(a)&&(g?(v(M),M=-1):g=!0,C(x,A-R))):(S.sortIndex=z,t(l,S),m||f||(m=!0,_(O))),S},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(S){var k=d;return function(){var A=d;d=k;try{return S.apply(this,arguments)}finally{d=A}}}})(HT);UT.exports=HT;var mH=UT.exports;/** * @license React * react-dom.production.min.js * @@ -30,21 +30,21 @@ function XU(e,t){for(var r=0;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ww=Object.prototype.hasOwnProperty,yH=/^[: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]*$/,E8={},T8={};function bH(e){return ww.call(T8,e)?!0:ww.call(E8,e)?!1:yH.test(e)?T8[e]=!0:(E8[e]=!0,!1)}function wH(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function _H(e,t,r,n){if(t===null||typeof t>"u"||wH(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Pi(e,t,r,n,i,s,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=o}var ai={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ai[e]=new Pi(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ai[t]=new Pi(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ai[e]=new Pi(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ai[e]=new Pi(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){ai[e]=new Pi(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ai[e]=new Pi(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ai[e]=new Pi(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ai[e]=new Pi(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ai[e]=new Pi(e,5,!1,e.toLowerCase(),null,!1,!1)});var Rx=/[\-:]([a-z])/g;function jx(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Rx,jx);ai[t]=new Pi(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(Rx,jx);ai[t]=new Pi(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(Rx,jx);ai[t]=new Pi(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ai[e]=new Pi(e,1,!1,e.toLowerCase(),null,!1,!1)});ai.xlinkHref=new Pi("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ai[e]=new Pi(e,1,!1,e.toLowerCase(),null,!0,!0)});function Nx(e,t,r,n){var i=ai.hasOwnProperty(t)?ai[t]:null;(i!==null?i.type!==0:n||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yw=Object.prototype.hasOwnProperty,gH=/^[: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]*$/,_8={},x8={};function vH(e){return yw.call(x8,e)?!0:yw.call(_8,e)?!1:gH.test(e)?x8[e]=!0:(_8[e]=!0,!1)}function yH(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function bH(e,t,r,n){if(t===null||typeof t>"u"||yH(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function $i(e,t,r,n,i,s,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=o}var oi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){oi[e]=new $i(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];oi[t]=new $i(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){oi[e]=new $i(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){oi[e]=new $i(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){oi[e]=new $i(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){oi[e]=new $i(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){oi[e]=new $i(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){oi[e]=new $i(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){oi[e]=new $i(e,5,!1,e.toLowerCase(),null,!1,!1)});var $x=/[\-:]([a-z])/g;function Px(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace($x,Px);oi[t]=new $i(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($x,Px);oi[t]=new $i(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($x,Px);oi[t]=new $i(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){oi[e]=new $i(e,1,!1,e.toLowerCase(),null,!1,!1)});oi.xlinkHref=new $i("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){oi[e]=new $i(e,1,!1,e.toLowerCase(),null,!0,!0)});function Mx(e,t,r,n){var i=oi.hasOwnProperty(t)?oi[t]:null;(i!==null?i.type!==0:n||!(2l||i[o]!==s[l]){var u=` -`+i[o].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=o&&0<=l);break}}}finally{Nb=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Xd(e):""}function xH(e){switch(e.tag){case 5:return Xd(e.type);case 16:return Xd("Lazy");case 13:return Xd("Suspense");case 19:return Xd("SuspenseList");case 0:case 2:case 15:return e=Db(e.type,!1),e;case 11:return e=Db(e.type.render,!1),e;case 1:return e=Db(e.type,!0),e;default:return""}}function Cw(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Mc:return"Fragment";case Pc:return"Portal";case _w:return"Profiler";case Dx:return"StrictMode";case xw:return"Suspense";case Sw:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case nO:return(e.displayName||"Context")+".Consumer";case rO:return(e._context.displayName||"Context")+".Provider";case Fx:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Lx:return t=e.displayName||null,t!==null?t:Cw(e.type)||"Memo";case gl:t=e._payload,e=e._init;try{return Cw(e(t))}catch{}}return null}function SH(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Cw(t);case 8:return t===Dx?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Bl(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function sO(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function CH(e){var t=sO(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,s=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){n=""+o,s.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ym(e){e._valueTracker||(e._valueTracker=CH(e))}function oO(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=sO(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Ag(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function kw(e,t){var r=t.checked;return gn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function A8(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Bl(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function aO(e,t){t=t.checked,t!=null&&Nx(e,"checked",t,!1)}function Ew(e,t){aO(e,t);var r=Bl(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Tw(e,t.type,r):t.hasOwnProperty("defaultValue")&&Tw(e,t.type,Bl(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function $8(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Tw(e,t,r){(t!=="number"||Ag(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Yd=Array.isArray;function ef(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Zm.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Lh(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var ah={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},kH=["Webkit","ms","Moz","O"];Object.keys(ah).forEach(function(e){kH.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ah[t]=ah[e]})});function fO(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||ah.hasOwnProperty(e)&&ah[e]?(""+t).trim():t+"px"}function dO(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=fO(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var EH=gn({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 $w(e,t){if(t){if(EH[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(et(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(et(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(et(61))}if(t.style!=null&&typeof t.style!="object")throw Error(et(62))}}function Pw(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Mw=null;function Bx(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Iw=null,tf=null,rf=null;function I8(e){if(e=kp(e)){if(typeof Iw!="function")throw Error(et(280));var t=e.stateNode;t&&(t=X1(t),Iw(e.stateNode,e.type,t))}}function hO(e){tf?rf?rf.push(e):rf=[e]:tf=e}function pO(){if(tf){var e=tf,t=rf;if(rf=tf=null,I8(e),t)for(e=0;e>>=0,e===0?32:31-(DH(e)/FH|0)|0}var Jm=64,Qm=4194304;function Zd(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ig(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,s=e.pingedLanes,o=r&268435455;if(o!==0){var l=o&~i;l!==0?n=Zd(l):(s&=o,s!==0&&(n=Zd(s)))}else o=r&~i,o!==0?n=Zd(o):s!==0&&(n=Zd(s));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,s=t&-t,i>=s||i===16&&(s&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Sp(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-go(t),e[t]=r}function VH(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0=uh),V8=" ",U8=!1;function RO(e,t){switch(e){case"keyup":return gW.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function jO(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ic=!1;function yW(e,t){switch(e){case"compositionend":return jO(t);case"keypress":return t.which!==32?null:(U8=!0,V8);case"textInput":return e=t.data,e===V8&&U8?null:e;default:return null}}function bW(e,t){if(Ic)return e==="compositionend"||!Gx&&RO(e,t)?(e=MO(),W0=Wx=xl=null,Ic=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=K8(r)}}function LO(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?LO(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function BO(){for(var e=window,t=Ag();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Ag(e.document)}return t}function Xx(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function OW(e){var t=BO(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&LO(r.ownerDocument.documentElement,r)){if(n!==null&&Xx(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,s=Math.min(n.start,i);n=n.end===void 0?s:Math.min(n.end,i),!e.extend&&s>n&&(i=n,n=s,s=i),i=G8(r,s);var o=G8(r,n);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),s>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Rc=null,Lw=null,fh=null,Bw=!1;function X8(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Bw||Rc==null||Rc!==Ag(n)||(n=Rc,"selectionStart"in n&&Xx(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),fh&&Wh(fh,n)||(fh=n,n=Ng(Lw,"onSelect"),0Dc||(e.current=qw[Dc],qw[Dc]=null,Dc--)}function Yr(e,t){Dc++,qw[Dc]=e.current,e.current=t}var zl={},gi=ql(zl),zi=ql(!1),Ru=zl;function vf(e,t){var r=e.type.contextTypes;if(!r)return zl;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in r)i[s]=t[s];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Vi(e){return e=e.childContextTypes,e!=null}function Fg(){sn(zi),sn(gi)}function rC(e,t,r){if(gi.current!==zl)throw Error(et(168));Yr(gi,t),Yr(zi,r)}function XO(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(et(108,SH(e)||"Unknown",i));return gn({},r,n)}function Lg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||zl,Ru=gi.current,Yr(gi,e),Yr(zi,zi.current),!0}function nC(e,t,r){var n=e.stateNode;if(!n)throw Error(et(169));r?(e=XO(e,t,Ru),n.__reactInternalMemoizedMergedChildContext=e,sn(zi),sn(gi),Yr(gi,e)):sn(zi),Yr(zi,r)}var ga=null,Y1=!1,Zb=!1;function YO(e){ga===null?ga=[e]:ga.push(e)}function BW(e){Y1=!0,YO(e)}function Kl(){if(!Zb&&ga!==null){Zb=!0;var e=0,t=zr;try{var r=ga;for(zr=1;e>=o,i-=o,ba=1<<32-go(t)+i|r<M?(L=j,j=null):L=j.sibling;var B=d(v,j,b[M],S);if(B===null){j===null&&(j=L);break}e&&j&&B.alternate===null&&t(v,j),y=s(B,y,M),P===null?O=B:P.sibling=B,P=B,j=L}if(M===b.length)return r(v,j),an&&cu(v,M),O;if(j===null){for(;MM?(L=j,j=null):L=j.sibling;var q=d(v,j,B.value,S);if(q===null){j===null&&(j=L);break}e&&j&&q.alternate===null&&t(v,j),y=s(q,y,M),P===null?O=q:P.sibling=q,P=q,j=L}if(B.done)return r(v,j),an&&cu(v,M),O;if(j===null){for(;!B.done;M++,B=b.next())B=h(v,B.value,S),B!==null&&(y=s(B,y,M),P===null?O=B:P.sibling=B,P=B);return an&&cu(v,M),O}for(j=n(v,j);!B.done;M++,B=b.next())B=f(j,v,M,B.value,S),B!==null&&(e&&B.alternate!==null&&j.delete(B.key===null?M:B.key),y=s(B,y,M),P===null?O=B:P.sibling=B,P=B);return e&&j.forEach(function(W){return t(v,W)}),an&&cu(v,M),O}function p(v,y,b,S){if(typeof b=="object"&&b!==null&&b.type===Mc&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Xm:e:{for(var O=b.key,P=y;P!==null;){if(P.key===O){if(O=b.type,O===Mc){if(P.tag===7){r(v,P.sibling),y=i(P,b.props.children),y.return=v,v=y;break e}}else if(P.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===gl&&cC(O)===P.type){r(v,P.sibling),y=i(P,b.props),y.ref=Md(v,P,b),y.return=v,v=y;break e}r(v,P);break}else t(v,P);P=P.sibling}b.type===Mc?(y=Au(b.props.children,v.mode,S,b.key),y.return=v,v=y):(S=Q0(b.type,b.key,b.props,null,v.mode,S),S.ref=Md(v,y,b),S.return=v,v=S)}return o(v);case Pc:e:{for(P=b.key;y!==null;){if(y.key===P)if(y.tag===4&&y.stateNode.containerInfo===b.containerInfo&&y.stateNode.implementation===b.implementation){r(v,y.sibling),y=i(y,b.children||[]),y.return=v,v=y;break e}else{r(v,y);break}else t(v,y);y=y.sibling}y=s2(b,v.mode,S),y.return=v,v=y}return o(v);case gl:return P=b._init,p(v,y,P(b._payload),S)}if(Yd(b))return m(v,y,b,S);if(Td(b))return g(v,y,b,S);o0(v,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,y!==null&&y.tag===6?(r(v,y.sibling),y=i(y,b),y.return=v,v=y):(r(v,y),y=i2(b,v.mode,S),y.return=v,v=y),o(v)):r(v,y)}return p}var bf=iA(!0),sA=iA(!1),Ep={},Wo=ql(Ep),Xh=ql(Ep),Yh=ql(Ep);function ku(e){if(e===Ep)throw Error(et(174));return e}function i3(e,t){switch(Yr(Yh,t),Yr(Xh,e),Yr(Wo,Ep),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Aw(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Aw(t,e)}sn(Wo),Yr(Wo,t)}function wf(){sn(Wo),sn(Xh),sn(Yh)}function oA(e){ku(Yh.current);var t=ku(Wo.current),r=Aw(t,e.type);t!==r&&(Yr(Xh,e),Yr(Wo,r))}function s3(e){Xh.current===e&&(sn(Wo),sn(Xh))}var fn=ql(0);function Wg(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Jb=[];function o3(){for(var e=0;er?r:4,e(!0);var n=Qb.transition;Qb.transition={};try{e(!1),t()}finally{zr=r,Qb.transition=n}}function xA(){return Vs().memoizedState}function HW(e,t,r){var n=Ml(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},SA(e))CA(t,r);else if(r=eA(e,t,r,n),r!==null){var i=Ti();vo(r,e,n,i),kA(r,t,n)}}function WW(e,t,r){var n=Ml(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(SA(e))CA(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var o=t.lastRenderedState,l=s(o,r);if(i.hasEagerState=!0,i.eagerState=l,wo(l,o)){var u=t.interleaved;u===null?(i.next=i,r3(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}r=eA(e,t,i,n),r!==null&&(i=Ti(),vo(r,e,n,i),kA(r,t,n))}}function SA(e){var t=e.alternate;return e===mn||t!==null&&t===mn}function CA(e,t){dh=qg=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function kA(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Vx(e,r)}}var Kg={readContext:zs,useCallback:ci,useContext:ci,useEffect:ci,useImperativeHandle:ci,useInsertionEffect:ci,useLayoutEffect:ci,useMemo:ci,useReducer:ci,useRef:ci,useState:ci,useDebugValue:ci,useDeferredValue:ci,useTransition:ci,useMutableSource:ci,useSyncExternalStore:ci,useId:ci,unstable_isNewReconciler:!1},qW={readContext:zs,useCallback:function(e,t){return Ro().memoizedState=[e,t===void 0?null:t],e},useContext:zs,useEffect:dC,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,X0(4194308,4,vA.bind(null,t,e),r)},useLayoutEffect:function(e,t){return X0(4194308,4,e,t)},useInsertionEffect:function(e,t){return X0(4,2,e,t)},useMemo:function(e,t){var r=Ro();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Ro();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=HW.bind(null,mn,e),[n.memoizedState,e]},useRef:function(e){var t=Ro();return e={current:e},t.memoizedState=e},useState:fC,useDebugValue:f3,useDeferredValue:function(e){return Ro().memoizedState=e},useTransition:function(){var e=fC(!1),t=e[0];return e=UW.bind(null,e[1]),Ro().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=mn,i=Ro();if(an){if(r===void 0)throw Error(et(407));r=r()}else{if(r=t(),Kn===null)throw Error(et(349));Nu&30||uA(n,t,r)}i.memoizedState=r;var s={value:r,getSnapshot:t};return i.queue=s,dC(fA.bind(null,n,s,e),[e]),n.flags|=2048,Qh(9,cA.bind(null,n,s,r,t),void 0,null),r},useId:function(){var e=Ro(),t=Kn.identifierPrefix;if(an){var r=wa,n=ba;r=(n&~(1<<32-go(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Zh++,0u||i[o]!==s[u]){var l=` +`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=o&&0<=u);break}}}finally{Rb=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Zd(e):""}function wH(e){switch(e.tag){case 5:return Zd(e.type);case 16:return Zd("Lazy");case 13:return Zd("Suspense");case 19:return Zd("SuspenseList");case 0:case 2:case 15:return e=jb(e.type,!1),e;case 11:return e=jb(e.type.render,!1),e;case 1:return e=jb(e.type,!0),e;default:return""}}function xw(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Pc:return"Fragment";case $c:return"Portal";case bw:return"Profiler";case Ix:return"StrictMode";case ww:return"Suspense";case _w:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case GT:return(e.displayName||"Context")+".Consumer";case KT:return(e._context.displayName||"Context")+".Provider";case Rx:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case jx:return t=e.displayName||null,t!==null?t:xw(e.type)||"Memo";case gl:t=e._payload,e=e._init;try{return xw(e(t))}catch{}}return null}function _H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return xw(t);case 8:return t===Ix?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Bl(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function YT(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function xH(e){var t=YT(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,s=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){n=""+o,s.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Xm(e){e._valueTracker||(e._valueTracker=xH(e))}function ZT(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=YT(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Ag(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Sw(e,t){var r=t.checked;return mn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function C8(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Bl(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function JT(e,t){t=t.checked,t!=null&&Mx(e,"checked",t,!1)}function Cw(e,t){JT(e,t);var r=Bl(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?kw(e,t.type,r):t.hasOwnProperty("defaultValue")&&kw(e,t.type,Bl(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function k8(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function kw(e,t,r){(t!=="number"||Ag(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Jd=Array.isArray;function ef(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Ym.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Bh(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var uh={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},SH=["Webkit","ms","Moz","O"];Object.keys(uh).forEach(function(e){SH.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),uh[t]=uh[e]})});function rO(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||uh.hasOwnProperty(e)&&uh[e]?(""+t).trim():t+"px"}function nO(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=rO(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var CH=mn({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 Ow(e,t){if(t){if(CH[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(et(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(et(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(et(61))}if(t.style!=null&&typeof t.style!="object")throw Error(et(62))}}function Aw(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var $w=null;function Nx(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pw=null,tf=null,rf=null;function O8(e){if(e=kp(e)){if(typeof Pw!="function")throw Error(et(280));var t=e.stateNode;t&&(t=K1(t),Pw(e.stateNode,e.type,t))}}function iO(e){tf?rf?rf.push(e):rf=[e]:tf=e}function sO(){if(tf){var e=tf,t=rf;if(rf=tf=null,O8(e),t)for(e=0;e>>=0,e===0?32:31-(jH(e)/NH|0)|0}var Zm=64,Jm=4194304;function Qd(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ig(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,s=e.pingedLanes,o=r&268435455;if(o!==0){var u=o&~i;u!==0?n=Qd(u):(s&=o,s!==0&&(n=Qd(s)))}else o=r&~i,o!==0?n=Qd(o):s!==0&&(n=Qd(s));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,s=t&-t,i>=s||i===16&&(s&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Sp(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-mo(t),e[t]=r}function BH(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0=fh),D8=" ",F8=!1;function kO(e,t){switch(e){case"keyup":return pW.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function EO(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Mc=!1;function gW(e,t){switch(e){case"compositionend":return EO(t);case"keypress":return t.which!==32?null:(F8=!0,D8);case"textInput":return e=t.data,e===D8&&F8?null:e;default:return null}}function vW(e,t){if(Mc)return e==="compositionend"||!Hx&&kO(e,t)?(e=SO(),W0=zx=xl=null,Mc=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=V8(r)}}function $O(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?$O(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function PO(){for(var e=window,t=Ag();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Ag(e.document)}return t}function Wx(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function EW(e){var t=PO(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&$O(r.ownerDocument.documentElement,r)){if(n!==null&&Wx(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,s=Math.min(n.start,i);n=n.end===void 0?s:Math.min(n.end,i),!e.extend&&s>n&&(i=n,n=s,s=i),i=U8(r,s);var o=U8(r,n);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),s>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Ic=null,Dw=null,hh=null,Fw=!1;function H8(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Fw||Ic==null||Ic!==Ag(n)||(n=Ic,"selectionStart"in n&&Wx(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),hh&&qh(hh,n)||(hh=n,n=Ng(Dw,"onSelect"),0Nc||(e.current=Hw[Nc],Hw[Nc]=null,Nc--)}function Yr(e,t){Nc++,Hw[Nc]=e.current,e.current=t}var zl={},mi=ql(zl),Bi=ql(!1),Ru=zl;function vf(e,t){var r=e.type.contextTypes;if(!r)return zl;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in r)i[s]=t[s];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function zi(e){return e=e.childContextTypes,e!=null}function Fg(){sn(Bi),sn(mi)}function Z8(e,t,r){if(mi.current!==zl)throw Error(et(168));Yr(mi,t),Yr(Bi,r)}function BO(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(et(108,_H(e)||"Unknown",i));return mn({},r,n)}function Lg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||zl,Ru=mi.current,Yr(mi,e),Yr(Bi,Bi.current),!0}function J8(e,t,r){var n=e.stateNode;if(!n)throw Error(et(169));r?(e=BO(e,t,Ru),n.__reactInternalMemoizedMergedChildContext=e,sn(Bi),sn(mi),Yr(mi,e)):sn(Bi),Yr(Bi,r)}var ga=null,G1=!1,Xb=!1;function zO(e){ga===null?ga=[e]:ga.push(e)}function FW(e){G1=!0,zO(e)}function Kl(){if(!Xb&&ga!==null){Xb=!0;var e=0,t=zr;try{var r=ga;for(zr=1;e>=o,i-=o,ba=1<<32-mo(t)+i|r<M?(L=j,j=null):L=j.sibling;var B=d(v,j,b[M],x);if(B===null){j===null&&(j=L);break}e&&j&&B.alternate===null&&t(v,j),y=s(B,y,M),P===null?O=B:P.sibling=B,P=B,j=L}if(M===b.length)return r(v,j),an&&cu(v,M),O;if(j===null){for(;MM?(L=j,j=null):L=j.sibling;var q=d(v,j,B.value,x);if(q===null){j===null&&(j=L);break}e&&j&&q.alternate===null&&t(v,j),y=s(q,y,M),P===null?O=q:P.sibling=q,P=q,j=L}if(B.done)return r(v,j),an&&cu(v,M),O;if(j===null){for(;!B.done;M++,B=b.next())B=h(v,B.value,x),B!==null&&(y=s(B,y,M),P===null?O=B:P.sibling=B,P=B);return an&&cu(v,M),O}for(j=n(v,j);!B.done;M++,B=b.next())B=f(j,v,M,B.value,x),B!==null&&(e&&B.alternate!==null&&j.delete(B.key===null?M:B.key),y=s(B,y,M),P===null?O=B:P.sibling=B,P=B);return e&&j.forEach(function(W){return t(v,W)}),an&&cu(v,M),O}function p(v,y,b,x){if(typeof b=="object"&&b!==null&&b.type===Pc&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Gm:e:{for(var O=b.key,P=y;P!==null;){if(P.key===O){if(O=b.type,O===Pc){if(P.tag===7){r(v,P.sibling),y=i(P,b.props.children),y.return=v,v=y;break e}}else if(P.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===gl&&sC(O)===P.type){r(v,P.sibling),y=i(P,b.props),y.ref=Rd(v,P,b),y.return=v,v=y;break e}r(v,P);break}else t(v,P);P=P.sibling}b.type===Pc?(y=Au(b.props.children,v.mode,x,b.key),y.return=v,v=y):(x=Q0(b.type,b.key,b.props,null,v.mode,x),x.ref=Rd(v,y,b),x.return=v,v=x)}return o(v);case $c:e:{for(P=b.key;y!==null;){if(y.key===P)if(y.tag===4&&y.stateNode.containerInfo===b.containerInfo&&y.stateNode.implementation===b.implementation){r(v,y.sibling),y=i(y,b.children||[]),y.return=v,v=y;break e}else{r(v,y);break}else t(v,y);y=y.sibling}y=n2(b,v.mode,x),y.return=v,v=y}return o(v);case gl:return P=b._init,p(v,y,P(b._payload),x)}if(Jd(b))return m(v,y,b,x);if(Ad(b))return g(v,y,b,x);s0(v,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,y!==null&&y.tag===6?(r(v,y.sibling),y=i(y,b),y.return=v,v=y):(r(v,y),y=r2(b,v.mode,x),y.return=v,v=y),o(v)):r(v,y)}return p}var bf=XO(!0),YO=XO(!1),Ep={},Wo=ql(Ep),Yh=ql(Ep),Zh=ql(Ep);function ku(e){if(e===Ep)throw Error(et(174));return e}function e3(e,t){switch(Yr(Zh,t),Yr(Yh,e),Yr(Wo,Ep),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Tw(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Tw(t,e)}sn(Wo),Yr(Wo,t)}function wf(){sn(Wo),sn(Yh),sn(Zh)}function ZO(e){ku(Zh.current);var t=ku(Wo.current),r=Tw(t,e.type);t!==r&&(Yr(Yh,e),Yr(Wo,r))}function t3(e){Yh.current===e&&(sn(Wo),sn(Yh))}var fn=ql(0);function Wg(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Yb=[];function r3(){for(var e=0;er?r:4,e(!0);var n=Zb.transition;Zb.transition={};try{e(!1),t()}finally{zr=r,Zb.transition=n}}function hA(){return zs().memoizedState}function VW(e,t,r){var n=Ml(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},pA(e))mA(t,r);else if(r=WO(e,t,r,n),r!==null){var i=Ei();go(r,e,n,i),gA(r,t,n)}}function UW(e,t,r){var n=Ml(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(pA(e))mA(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var o=t.lastRenderedState,u=s(o,r);if(i.hasEagerState=!0,i.eagerState=u,wo(u,o)){var l=t.interleaved;l===null?(i.next=i,Jx(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=WO(e,t,i,n),r!==null&&(i=Ei(),go(r,e,n,i),gA(r,t,n))}}function pA(e){var t=e.alternate;return e===pn||t!==null&&t===pn}function mA(e,t){ph=qg=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function gA(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Fx(e,r)}}var Kg={readContext:Bs,useCallback:ui,useContext:ui,useEffect:ui,useImperativeHandle:ui,useInsertionEffect:ui,useLayoutEffect:ui,useMemo:ui,useReducer:ui,useRef:ui,useState:ui,useDebugValue:ui,useDeferredValue:ui,useTransition:ui,useMutableSource:ui,useSyncExternalStore:ui,useId:ui,unstable_isNewReconciler:!1},HW={readContext:Bs,useCallback:function(e,t){return Ro().memoizedState=[e,t===void 0?null:t],e},useContext:Bs,useEffect:aC,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,X0(4194308,4,lA.bind(null,t,e),r)},useLayoutEffect:function(e,t){return X0(4194308,4,e,t)},useInsertionEffect:function(e,t){return X0(4,2,e,t)},useMemo:function(e,t){var r=Ro();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Ro();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=VW.bind(null,pn,e),[n.memoizedState,e]},useRef:function(e){var t=Ro();return e={current:e},t.memoizedState=e},useState:oC,useDebugValue:a3,useDeferredValue:function(e){return Ro().memoizedState=e},useTransition:function(){var e=oC(!1),t=e[0];return e=zW.bind(null,e[1]),Ro().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=pn,i=Ro();if(an){if(r===void 0)throw Error(et(407));r=r()}else{if(r=t(),qn===null)throw Error(et(349));Nu&30||eA(n,t,r)}i.memoizedState=r;var s={value:r,getSnapshot:t};return i.queue=s,aC(rA.bind(null,n,s,e),[e]),n.flags|=2048,ep(9,tA.bind(null,n,s,r,t),void 0,null),r},useId:function(){var e=Ro(),t=qn.identifierPrefix;if(an){var r=wa,n=ba;r=(n&~(1<<32-mo(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Jh++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[Lo]=t,e[Gh]=n,RA(e,t,!1,!1),t.stateNode=e;e:{switch(o=Pw(r,n),r){case"dialog":en("cancel",e),en("close",e),i=n;break;case"iframe":case"object":case"embed":en("load",e),i=n;break;case"video":case"audio":for(i=0;ixf&&(t.flags|=128,n=!0,Id(s,!1),t.lanes=4194304)}else{if(!n)if(e=Wg(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Id(s,!0),s.tail===null&&s.tailMode==="hidden"&&!o.alternate&&!an)return fi(t),null}else 2*Tn()-s.renderingStartTime>xf&&r!==1073741824&&(t.flags|=128,n=!0,Id(s,!1),t.lanes=4194304);s.isBackwards?(o.sibling=t.child,t.child=o):(r=s.last,r!==null?r.sibling=o:t.child=o,s.last=o)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Tn(),t.sibling=null,r=fn.current,Yr(fn,n?r&1|2:r&1),t):(fi(t),null);case 22:case 23:return v3(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?ls&1073741824&&(fi(t),t.subtreeFlags&6&&(t.flags|=8192)):fi(t),null;case 24:return null;case 25:return null}throw Error(et(156,t.tag))}function eq(e,t){switch(Zx(t),t.tag){case 1:return Vi(t.type)&&Fg(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wf(),sn(zi),sn(gi),o3(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return s3(t),null;case 13:if(sn(fn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(et(340));yf()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return sn(fn),null;case 4:return wf(),null;case 10:return t3(t.type._context),null;case 22:case 23:return v3(),null;case 24:return null;default:return null}}var l0=!1,mi=!1,tq=typeof WeakSet=="function"?WeakSet:Set,dt=null;function zc(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){bn(e,t,n)}else r.current=null}function i_(e,t,r){try{r()}catch(n){bn(e,t,n)}}var _C=!1;function rq(e,t){if(zw=Rg,e=BO(),Xx(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,s=n.focusNode;n=n.focusOffset;try{r.nodeType,s.nodeType}catch{r=null;break e}var o=0,l=-1,u=-1,a=0,c=0,h=e,d=null;t:for(;;){for(var f;h!==r||i!==0&&h.nodeType!==3||(l=o+i),h!==s||n!==0&&h.nodeType!==3||(u=o+n),h.nodeType===3&&(o+=h.nodeValue.length),(f=h.firstChild)!==null;)d=h,h=f;for(;;){if(h===e)break t;if(d===r&&++a===i&&(l=o),d===s&&++c===n&&(u=o),(f=h.nextSibling)!==null)break;h=d,d=h.parentNode}h=f}r=l===-1||u===-1?null:{start:l,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(Vw={focusedElem:e,selectionRange:r},Rg=!1,dt=t;dt!==null;)if(t=dt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,dt=e;else for(;dt!==null;){t=dt;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var g=m.memoizedProps,p=m.memoizedState,v=t.stateNode,y=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:oo(t.type,g),p);v.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(et(163))}}catch(S){bn(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,dt=e;break}dt=t.return}return m=_C,_C=!1,m}function hh(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&i_(t,r,s)}i=i.next}while(i!==n)}}function Q1(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function s_(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function DA(e){var t=e.alternate;t!==null&&(e.alternate=null,DA(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Lo],delete t[Gh],delete t[Ww],delete t[FW],delete t[LW])),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 FA(e){return e.tag===5||e.tag===3||e.tag===4}function xC(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||FA(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function o_(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Dg));else if(n!==4&&(e=e.child,e!==null))for(o_(e,t,r),e=e.sibling;e!==null;)o_(e,t,r),e=e.sibling}function a_(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(a_(e,t,r),e=e.sibling;e!==null;)a_(e,t,r),e=e.sibling}var ri=null,ao=!1;function sl(e,t,r){for(r=r.child;r!==null;)LA(e,t,r),r=r.sibling}function LA(e,t,r){if(Ho&&typeof Ho.onCommitFiberUnmount=="function")try{Ho.onCommitFiberUnmount(W1,r)}catch{}switch(r.tag){case 5:mi||zc(r,t);case 6:var n=ri,i=ao;ri=null,sl(e,t,r),ri=n,ao=i,ri!==null&&(ao?(e=ri,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):ri.removeChild(r.stateNode));break;case 18:ri!==null&&(ao?(e=ri,r=r.stateNode,e.nodeType===8?Yb(e.parentNode,r):e.nodeType===1&&Yb(e,r),Uh(e)):Yb(ri,r.stateNode));break;case 4:n=ri,i=ao,ri=r.stateNode.containerInfo,ao=!0,sl(e,t,r),ri=n,ao=i;break;case 0:case 11:case 14:case 15:if(!mi&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var s=i,o=s.destroy;s=s.tag,o!==void 0&&(s&2||s&4)&&i_(r,t,o),i=i.next}while(i!==n)}sl(e,t,r);break;case 1:if(!mi&&(zc(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(l){bn(r,t,l)}sl(e,t,r);break;case 21:sl(e,t,r);break;case 22:r.mode&1?(mi=(n=mi)||r.memoizedState!==null,sl(e,t,r),mi=n):sl(e,t,r);break;default:sl(e,t,r)}}function SC(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new tq),t.forEach(function(n){var i=fq.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function to(e,t){var r=t.deletions;if(r!==null)for(var n=0;ni&&(i=o),n&=~s}if(n=i,n=Tn()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*iq(n/1960))-n,10e?16:e,Sl===null)var n=!1;else{if(e=Sl,Sl=null,Yg=0,kr&6)throw Error(et(331));var i=kr;for(kr|=4,dt=e.current;dt!==null;){var s=dt,o=s.child;if(dt.flags&16){var l=s.deletions;if(l!==null){for(var u=0;uTn()-m3?Ou(e,0):p3|=r),Ui(e,t)}function KA(e,t){t===0&&(e.mode&1?(t=Qm,Qm<<=1,!(Qm&130023424)&&(Qm=4194304)):t=1);var r=Ti();e=Na(e,t),e!==null&&(Sp(e,t,r),Ui(e,r))}function cq(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),KA(e,r)}function fq(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(et(314))}n!==null&&n.delete(t),KA(e,r)}var GA;GA=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||zi.current)Bi=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Bi=!1,JW(e,t,r);Bi=!!(e.flags&131072)}else Bi=!1,an&&t.flags&1048576&&ZO(t,zg,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Y0(e,t),e=t.pendingProps;var i=vf(t,gi.current);sf(t,r),i=l3(null,t,n,e,i,r);var s=u3();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Vi(n)?(s=!0,Lg(t)):s=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,n3(t),i.updater=Z1,t.stateNode=i,i._reactInternals=t,Zw(t,n,e,r),t=e_(null,t,n,!0,s,r)):(t.tag=0,an&&s&&Yx(t),Si(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Y0(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=hq(n),e=oo(n,e),i){case 0:t=Qw(null,t,n,e,r);break e;case 1:t=yC(null,t,n,e,r);break e;case 11:t=gC(null,t,n,e,r);break e;case 14:t=vC(null,t,n,oo(n.type,e),r);break e}throw Error(et(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:oo(n,i),Qw(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:oo(n,i),yC(e,t,n,i,r);case 3:e:{if(PA(t),e===null)throw Error(et(387));n=t.pendingProps,s=t.memoizedState,i=s.element,tA(e,t),Hg(t,n,null,r);var o=t.memoizedState;if(n=o.element,s.isDehydrated)if(s={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){i=_f(Error(et(423)),t),t=bC(e,t,n,r,i);break e}else if(n!==i){i=_f(Error(et(424)),t),t=bC(e,t,n,r,i);break e}else for(cs=Al(t.stateNode.containerInfo.firstChild),fs=t,an=!0,lo=null,r=sA(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(yf(),n===i){t=Da(e,t,r);break e}Si(e,t,n,r)}t=t.child}return t;case 5:return oA(t),e===null&&Gw(t),n=t.type,i=t.pendingProps,s=e!==null?e.memoizedProps:null,o=i.children,Uw(n,i)?o=null:s!==null&&Uw(n,s)&&(t.flags|=32),$A(e,t),Si(e,t,o,r),t.child;case 6:return e===null&&Gw(t),null;case 13:return MA(e,t,r);case 4:return i3(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=bf(t,null,n,r):Si(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:oo(n,i),gC(e,t,n,i,r);case 7:return Si(e,t,t.pendingProps,r),t.child;case 8:return Si(e,t,t.pendingProps.children,r),t.child;case 12:return Si(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value,Yr(Vg,n._currentValue),n._currentValue=o,s!==null)if(wo(s.value,o)){if(s.children===i.children&&!zi.current){t=Da(e,t,r);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var l=s.dependencies;if(l!==null){o=s.child;for(var u=l.firstContext;u!==null;){if(u.context===n){if(s.tag===1){u=Ca(-1,r&-r),u.tag=2;var a=s.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?u.next=u:(u.next=c.next,c.next=u),a.pending=u}}s.lanes|=r,u=s.alternate,u!==null&&(u.lanes|=r),Xw(s.return,r,t),l.lanes|=r;break}u=u.next}}else if(s.tag===10)o=s.type===t.type?null:s.child;else if(s.tag===18){if(o=s.return,o===null)throw Error(et(341));o.lanes|=r,l=o.alternate,l!==null&&(l.lanes|=r),Xw(o,r,t),o=s.sibling}else o=s.child;if(o!==null)o.return=s;else for(o=s;o!==null;){if(o===t){o=null;break}if(s=o.sibling,s!==null){s.return=o.return,o=s;break}o=o.return}s=o}Si(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,sf(t,r),i=zs(i),n=n(i),t.flags|=1,Si(e,t,n,r),t.child;case 14:return n=t.type,i=oo(n,t.pendingProps),i=oo(n.type,i),vC(e,t,n,i,r);case 15:return OA(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:oo(n,i),Y0(e,t),t.tag=1,Vi(n)?(e=!0,Lg(t)):e=!1,sf(t,r),nA(t,n,i),Zw(t,n,i,r),e_(null,t,n,!0,e,r);case 19:return IA(e,t,r);case 22:return AA(e,t,r)}throw Error(et(156,t.tag))};function XA(e,t){return _O(e,t)}function dq(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ns(e,t,r,n){return new dq(e,t,r,n)}function b3(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hq(e){if(typeof e=="function")return b3(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Fx)return 11;if(e===Lx)return 14}return 2}function Il(e,t){var r=e.alternate;return r===null?(r=Ns(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Q0(e,t,r,n,i,s){var o=2;if(n=e,typeof e=="function")b3(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Mc:return Au(r.children,i,s,t);case Dx:o=8,i|=8;break;case _w:return e=Ns(12,r,t,i|2),e.elementType=_w,e.lanes=s,e;case xw:return e=Ns(13,r,t,i),e.elementType=xw,e.lanes=s,e;case Sw:return e=Ns(19,r,t,i),e.elementType=Sw,e.lanes=s,e;case iO:return tv(r,i,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case rO:o=10;break e;case nO:o=9;break e;case Fx:o=11;break e;case Lx:o=14;break e;case gl:o=16,n=null;break e}throw Error(et(130,e==null?e:typeof e,""))}return t=Ns(o,r,t,i),t.elementType=e,t.type=n,t.lanes=s,t}function Au(e,t,r,n){return e=Ns(7,e,n,t),e.lanes=r,e}function tv(e,t,r,n){return e=Ns(22,e,n,t),e.elementType=iO,e.lanes=r,e.stateNode={isHidden:!1},e}function i2(e,t,r){return e=Ns(6,e,null,t),e.lanes=r,e}function s2(e,t,r){return t=Ns(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function pq(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Lb(0),this.expirationTimes=Lb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Lb(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function w3(e,t,r,n,i,s,o,l,u){return e=new pq(e,t,r,l,u),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Ns(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},n3(s),e}function mq(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(QA)}catch(e){console.error(e)}}QA(),ZT.exports=vs;var ov=ZT.exports,PC=ov;bw.createRoot=PC.createRoot,bw.hydrateRoot=PC.hydrateRoot;function wq(e){if(e.sheet)return e.sheet;for(var t=0;t0?ni(Hf,--qi):0,Sf--,$n===10&&(Sf=1,lv--),$n}function ds(){return $n=qi2||rp($n)>3?"":" "}function Iq(e,t){for(;--t&&ds()&&!($n<48||$n>102||$n>57&&$n<65||$n>70&&$n<97););return Tp(e,eg()+(t<6&&qo()==32&&ds()==32))}function h_(e){for(;ds();)switch($n){case e:return qi;case 34:case 39:e!==34&&e!==39&&h_($n);break;case 40:e===41&&h_(e);break;case 92:ds();break}return qi}function Rq(e,t){for(;ds()&&e+$n!==57;)if(e+$n===84&&qo()===47)break;return"/*"+Tp(t,qi-1)+"*"+av(e===47?e:ds())}function jq(e){for(;!rp(qo());)ds();return Tp(e,qi)}function Nq(e){return s$(rg("",null,null,null,[""],e=i$(e),0,[0],e))}function rg(e,t,r,n,i,s,o,l,u){for(var a=0,c=0,h=o,d=0,f=0,m=0,g=1,p=1,v=1,y=0,b="",S=i,O=s,P=n,j=b;p;)switch(m=y,y=ds()){case 40:if(m!=108&&ni(j,h-1)==58){d_(j+=Ir(tg(y),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:j+=tg(y);break;case 9:case 10:case 13:case 32:j+=Mq(m);break;case 92:j+=Iq(eg()-1,7);continue;case 47:switch(qo()){case 42:case 47:f0(Dq(Rq(ds(),eg()),t,r),u);break;default:j+="/"}break;case 123*g:l[a++]=Do(j)*v;case 125*g:case 59:case 0:switch(y){case 0:case 125:p=0;case 59+c:v==-1&&(j=Ir(j,/\f/g,"")),f>0&&Do(j)-h&&f0(f>32?IC(j+";",n,r,h-1):IC(Ir(j," ","")+";",n,r,h-2),u);break;case 59:j+=";";default:if(f0(P=MC(j,t,r,a,c,i,l,b,S=[],O=[],h),s),y===123)if(c===0)rg(j,t,P,P,S,s,h,l,O);else switch(d===99&&ni(j,3)===110?100:d){case 100:case 108:case 109:case 115:rg(e,P,P,n&&f0(MC(e,P,P,0,0,i,l,b,i,S=[],h),O),i,O,h,l,n?S:O);break;default:rg(j,P,P,P,[""],O,0,l,O)}}a=c=f=0,g=v=1,b=j="",h=o;break;case 58:h=1+Do(j),f=m;default:if(g<1){if(y==123)--g;else if(y==125&&g++==0&&Pq()==125)continue}switch(j+=av(y),y*g){case 38:v=c>0?1:(j+="\f",-1);break;case 44:l[a++]=(Do(j)-1)*v,v=1;break;case 64:qo()===45&&(j+=tg(ds())),d=qo(),c=h=Do(b=j+=jq(eg())),y++;break;case 45:m===45&&Do(j)==2&&(g=0)}}return s}function MC(e,t,r,n,i,s,o,l,u,a,c){for(var h=i-1,d=i===0?s:[""],f=E3(d),m=0,g=0,p=0;m0?d[v]+" "+y:Ir(y,/&\f/g,d[v])))&&(u[p++]=b);return uv(e,t,r,i===0?C3:l,u,a,c)}function Dq(e,t,r){return uv(e,t,r,e$,av($q()),tp(e,2,-2),0)}function IC(e,t,r,n){return uv(e,t,r,k3,tp(e,0,n),tp(e,n+1,-1),n)}function af(e,t){for(var r="",n=E3(e),i=0;i6)switch(ni(e,t+1)){case 109:if(ni(e,t+4)!==45)break;case 102:return Ir(e,/(.+:)(.+)-([^]+)/,"$1"+Mr+"$2-$3$1"+Qg+(ni(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~d_(e,"stretch")?a$(Ir(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(ni(e,t+1)!==115)break;case 6444:switch(ni(e,Do(e)-3-(~d_(e,"!important")&&10))){case 107:return Ir(e,":",":"+Mr)+e;case 101:return Ir(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Mr+(ni(e,14)===45?"inline-":"")+"box$3$1"+Mr+"$2$3$1"+hi+"$2box$3")+e}break;case 5936:switch(ni(e,t+11)){case 114:return Mr+e+hi+Ir(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Mr+e+hi+Ir(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Mr+e+hi+Ir(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Mr+e+hi+e+e}return e}var qq=function(t,r,n,i){if(t.length>-1&&!t.return)switch(t.type){case k3:t.return=a$(t.value,t.length);break;case t$:return af([jd(t,{value:Ir(t.value,"@","@"+Mr)})],i);case C3:if(t.length)return Aq(t.props,function(s){switch(Oq(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return af([jd(t,{props:[Ir(s,/:(read-\w+)/,":"+Qg+"$1")]})],i);case"::placeholder":return af([jd(t,{props:[Ir(s,/:(plac\w+)/,":"+Mr+"input-$1")]}),jd(t,{props:[Ir(s,/:(plac\w+)/,":"+Qg+"$1")]}),jd(t,{props:[Ir(s,/:(plac\w+)/,hi+"input-$1")]})],i)}return""})}},Kq=[qq],Gq=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var p=g.getAttribute("data-emotion");p.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var i=t.stylisPlugins||Kq,s={},o,l=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(g){for(var p=g.getAttribute("data-emotion").split(" "),v=1;v<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[Lo]=t,e[Xh]=n,kA(e,t,!1,!1),t.stateNode=e;e:{switch(o=Aw(r,n),r){case"dialog":en("cancel",e),en("close",e),i=n;break;case"iframe":case"object":case"embed":en("load",e),i=n;break;case"video":case"audio":for(i=0;ixf&&(t.flags|=128,n=!0,jd(s,!1),t.lanes=4194304)}else{if(!n)if(e=Wg(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),jd(s,!0),s.tail===null&&s.tailMode==="hidden"&&!o.alternate&&!an)return ci(t),null}else 2*En()-s.renderingStartTime>xf&&r!==1073741824&&(t.flags|=128,n=!0,jd(s,!1),t.lanes=4194304);s.isBackwards?(o.sibling=t.child,t.child=o):(r=s.last,r!==null?r.sibling=o:t.child=o,s.last=o)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=En(),t.sibling=null,r=fn.current,Yr(fn,n?r&1|2:r&1),t):(ci(t),null);case 22:case 23:return h3(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?as&1073741824&&(ci(t),t.subtreeFlags&6&&(t.flags|=8192)):ci(t),null;case 24:return null;case 25:return null}throw Error(et(156,t.tag))}function JW(e,t){switch(Kx(t),t.tag){case 1:return zi(t.type)&&Fg(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wf(),sn(Bi),sn(mi),r3(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return t3(t),null;case 13:if(sn(fn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(et(340));yf()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return sn(fn),null;case 4:return wf(),null;case 10:return Zx(t.type._context),null;case 22:case 23:return h3(),null;case 24:return null;default:return null}}var a0=!1,pi=!1,QW=typeof WeakSet=="function"?WeakSet:Set,dt=null;function Bc(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){yn(e,t,n)}else r.current=null}function r_(e,t,r){try{r()}catch(n){yn(e,t,n)}}var gC=!1;function eq(e,t){if(Lw=Rg,e=PO(),Wx(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,s=n.focusNode;n=n.focusOffset;try{r.nodeType,s.nodeType}catch{r=null;break e}var o=0,u=-1,l=-1,a=0,c=0,h=e,d=null;t:for(;;){for(var f;h!==r||i!==0&&h.nodeType!==3||(u=o+i),h!==s||n!==0&&h.nodeType!==3||(l=o+n),h.nodeType===3&&(o+=h.nodeValue.length),(f=h.firstChild)!==null;)d=h,h=f;for(;;){if(h===e)break t;if(d===r&&++a===i&&(u=o),d===s&&++c===n&&(l=o),(f=h.nextSibling)!==null)break;h=d,d=h.parentNode}h=f}r=u===-1||l===-1?null:{start:u,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(Bw={focusedElem:e,selectionRange:r},Rg=!1,dt=t;dt!==null;)if(t=dt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,dt=e;else for(;dt!==null;){t=dt;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var g=m.memoizedProps,p=m.memoizedState,v=t.stateNode,y=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:so(t.type,g),p);v.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(et(163))}}catch(x){yn(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,dt=e;break}dt=t.return}return m=gC,gC=!1,m}function mh(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&r_(t,r,s)}i=i.next}while(i!==n)}}function Z1(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function n_(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function OA(e){var t=e.alternate;t!==null&&(e.alternate=null,OA(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Lo],delete t[Xh],delete t[Uw],delete t[NW],delete t[DW])),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 AA(e){return e.tag===5||e.tag===3||e.tag===4}function vC(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||AA(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function i_(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Dg));else if(n!==4&&(e=e.child,e!==null))for(i_(e,t,r),e=e.sibling;e!==null;)i_(e,t,r),e=e.sibling}function s_(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(s_(e,t,r),e=e.sibling;e!==null;)s_(e,t,r),e=e.sibling}var ti=null,oo=!1;function sl(e,t,r){for(r=r.child;r!==null;)$A(e,t,r),r=r.sibling}function $A(e,t,r){if(Ho&&typeof Ho.onCommitFiberUnmount=="function")try{Ho.onCommitFiberUnmount(U1,r)}catch{}switch(r.tag){case 5:pi||Bc(r,t);case 6:var n=ti,i=oo;ti=null,sl(e,t,r),ti=n,oo=i,ti!==null&&(oo?(e=ti,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):ti.removeChild(r.stateNode));break;case 18:ti!==null&&(oo?(e=ti,r=r.stateNode,e.nodeType===8?Gb(e.parentNode,r):e.nodeType===1&&Gb(e,r),Hh(e)):Gb(ti,r.stateNode));break;case 4:n=ti,i=oo,ti=r.stateNode.containerInfo,oo=!0,sl(e,t,r),ti=n,oo=i;break;case 0:case 11:case 14:case 15:if(!pi&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var s=i,o=s.destroy;s=s.tag,o!==void 0&&(s&2||s&4)&&r_(r,t,o),i=i.next}while(i!==n)}sl(e,t,r);break;case 1:if(!pi&&(Bc(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(u){yn(r,t,u)}sl(e,t,r);break;case 21:sl(e,t,r);break;case 22:r.mode&1?(pi=(n=pi)||r.memoizedState!==null,sl(e,t,r),pi=n):sl(e,t,r);break;default:sl(e,t,r)}}function yC(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new QW),t.forEach(function(n){var i=uq.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function eo(e,t){var r=t.deletions;if(r!==null)for(var n=0;ni&&(i=o),n&=~s}if(n=i,n=En()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*rq(n/1960))-n,10e?16:e,Sl===null)var n=!1;else{if(e=Sl,Sl=null,Yg=0,kr&6)throw Error(et(331));var i=kr;for(kr|=4,dt=e.current;dt!==null;){var s=dt,o=s.child;if(dt.flags&16){var u=s.deletions;if(u!==null){for(var l=0;lEn()-f3?Ou(e,0):c3|=r),Vi(e,t)}function FA(e,t){t===0&&(e.mode&1?(t=Jm,Jm<<=1,!(Jm&130023424)&&(Jm=4194304)):t=1);var r=Ei();e=Na(e,t),e!==null&&(Sp(e,t,r),Vi(e,r))}function lq(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),FA(e,r)}function uq(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(et(314))}n!==null&&n.delete(t),FA(e,r)}var LA;LA=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Bi.current)Li=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Li=!1,YW(e,t,r);Li=!!(e.flags&131072)}else Li=!1,an&&t.flags&1048576&&VO(t,zg,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Y0(e,t),e=t.pendingProps;var i=vf(t,mi.current);sf(t,r),i=i3(null,t,n,e,i,r);var s=s3();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,zi(n)?(s=!0,Lg(t)):s=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Qx(t),i.updater=X1,t.stateNode=i,i._reactInternals=t,Xw(t,n,e,r),t=Jw(null,t,n,!0,s,r)):(t.tag=0,an&&s&&qx(t),xi(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Y0(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=fq(n),e=so(n,e),i){case 0:t=Zw(null,t,n,e,r);break e;case 1:t=hC(null,t,n,e,r);break e;case 11:t=fC(null,t,n,e,r);break e;case 14:t=dC(null,t,n,so(n.type,e),r);break e}throw Error(et(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:so(n,i),Zw(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:so(n,i),hC(e,t,n,i,r);case 3:e:{if(xA(t),e===null)throw Error(et(387));n=t.pendingProps,s=t.memoizedState,i=s.element,qO(e,t),Hg(t,n,null,r);var o=t.memoizedState;if(n=o.element,s.isDehydrated)if(s={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){i=_f(Error(et(423)),t),t=pC(e,t,n,r,i);break e}else if(n!==i){i=_f(Error(et(424)),t),t=pC(e,t,n,r,i);break e}else for(us=Al(t.stateNode.containerInfo.firstChild),cs=t,an=!0,ao=null,r=YO(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(yf(),n===i){t=Da(e,t,r);break e}xi(e,t,n,r)}t=t.child}return t;case 5:return ZO(t),e===null&&qw(t),n=t.type,i=t.pendingProps,s=e!==null?e.memoizedProps:null,o=i.children,zw(n,i)?o=null:s!==null&&zw(n,s)&&(t.flags|=32),_A(e,t),xi(e,t,o,r),t.child;case 6:return e===null&&qw(t),null;case 13:return SA(e,t,r);case 4:return e3(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=bf(t,null,n,r):xi(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:so(n,i),fC(e,t,n,i,r);case 7:return xi(e,t,t.pendingProps,r),t.child;case 8:return xi(e,t,t.pendingProps.children,r),t.child;case 12:return xi(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value,Yr(Vg,n._currentValue),n._currentValue=o,s!==null)if(wo(s.value,o)){if(s.children===i.children&&!Bi.current){t=Da(e,t,r);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var u=s.dependencies;if(u!==null){o=s.child;for(var l=u.firstContext;l!==null;){if(l.context===n){if(s.tag===1){l=Ca(-1,r&-r),l.tag=2;var a=s.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?l.next=l:(l.next=c.next,c.next=l),a.pending=l}}s.lanes|=r,l=s.alternate,l!==null&&(l.lanes|=r),Kw(s.return,r,t),u.lanes|=r;break}l=l.next}}else if(s.tag===10)o=s.type===t.type?null:s.child;else if(s.tag===18){if(o=s.return,o===null)throw Error(et(341));o.lanes|=r,u=o.alternate,u!==null&&(u.lanes|=r),Kw(o,r,t),o=s.sibling}else o=s.child;if(o!==null)o.return=s;else for(o=s;o!==null;){if(o===t){o=null;break}if(s=o.sibling,s!==null){s.return=o.return,o=s;break}o=o.return}s=o}xi(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,sf(t,r),i=Bs(i),n=n(i),t.flags|=1,xi(e,t,n,r),t.child;case 14:return n=t.type,i=so(n,t.pendingProps),i=so(n.type,i),dC(e,t,n,i,r);case 15:return bA(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:so(n,i),Y0(e,t),t.tag=1,zi(n)?(e=!0,Lg(t)):e=!1,sf(t,r),GO(t,n,i),Xw(t,n,i,r),Jw(null,t,n,!0,e,r);case 19:return CA(e,t,r);case 22:return wA(e,t,r)}throw Error(et(156,t.tag))};function BA(e,t){return dO(e,t)}function cq(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function js(e,t,r,n){return new cq(e,t,r,n)}function m3(e){return e=e.prototype,!(!e||!e.isReactComponent)}function fq(e){if(typeof e=="function")return m3(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Rx)return 11;if(e===jx)return 14}return 2}function Il(e,t){var r=e.alternate;return r===null?(r=js(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Q0(e,t,r,n,i,s){var o=2;if(n=e,typeof e=="function")m3(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Pc:return Au(r.children,i,s,t);case Ix:o=8,i|=8;break;case bw:return e=js(12,r,t,i|2),e.elementType=bw,e.lanes=s,e;case ww:return e=js(13,r,t,i),e.elementType=ww,e.lanes=s,e;case _w:return e=js(19,r,t,i),e.elementType=_w,e.lanes=s,e;case XT:return Q1(r,i,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case KT:o=10;break e;case GT:o=9;break e;case Rx:o=11;break e;case jx:o=14;break e;case gl:o=16,n=null;break e}throw Error(et(130,e==null?e:typeof e,""))}return t=js(o,r,t,i),t.elementType=e,t.type=n,t.lanes=s,t}function Au(e,t,r,n){return e=js(7,e,n,t),e.lanes=r,e}function Q1(e,t,r,n){return e=js(22,e,n,t),e.elementType=XT,e.lanes=r,e.stateNode={isHidden:!1},e}function r2(e,t,r){return e=js(6,e,null,t),e.lanes=r,e}function n2(e,t,r){return t=js(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function dq(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Db(0),this.expirationTimes=Db(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Db(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function g3(e,t,r,n,i,s,o,u,l){return e=new dq(e,t,r,u,l),t===1?(t=1,s===!0&&(t|=8)):t=0,s=js(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qx(s),e}function hq(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(HA)}catch(e){console.error(e)}}HA(),VT.exports=gs;var iv=VT.exports,EC=iv;vw.createRoot=EC.createRoot,vw.hydrateRoot=EC.hydrateRoot;function yq(e){if(e.sheet)return e.sheet;for(var t=0;t0?ri(qf,--Wi):0,Sf--,An===10&&(Sf=1,ov--),An}function fs(){return An=Wi2||np(An)>3?"":" "}function Pq(e,t){for(;--t&&fs()&&!(An<48||An>102||An>57&&An<65||An>70&&An<97););return Tp(e,eg()+(t<6&&qo()==32&&fs()==32))}function f_(e){for(;fs();)switch(An){case e:return Wi;case 34:case 39:e!==34&&e!==39&&f_(An);break;case 40:e===41&&f_(e);break;case 92:fs();break}return Wi}function Mq(e,t){for(;fs()&&e+An!==57;)if(e+An===84&&qo()===47)break;return"/*"+Tp(t,Wi-1)+"*"+sv(e===47?e:fs())}function Iq(e){for(;!np(qo());)fs();return Tp(e,Wi)}function Rq(e){return YA(rg("",null,null,null,[""],e=XA(e),0,[0],e))}function rg(e,t,r,n,i,s,o,u,l){for(var a=0,c=0,h=o,d=0,f=0,m=0,g=1,p=1,v=1,y=0,b="",x=i,O=s,P=n,j=b;p;)switch(m=y,y=fs()){case 40:if(m!=108&&ri(j,h-1)==58){c_(j+=Ir(tg(y),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:j+=tg(y);break;case 9:case 10:case 13:case 32:j+=$q(m);break;case 92:j+=Pq(eg()-1,7);continue;case 47:switch(qo()){case 42:case 47:c0(jq(Mq(fs(),eg()),t,r),l);break;default:j+="/"}break;case 123*g:u[a++]=Do(j)*v;case 125*g:case 59:case 0:switch(y){case 0:case 125:p=0;case 59+c:v==-1&&(j=Ir(j,/\f/g,"")),f>0&&Do(j)-h&&c0(f>32?OC(j+";",n,r,h-1):OC(Ir(j," ","")+";",n,r,h-2),l);break;case 59:j+=";";default:if(c0(P=TC(j,t,r,a,c,i,u,b,x=[],O=[],h),s),y===123)if(c===0)rg(j,t,P,P,x,s,h,u,O);else switch(d===99&&ri(j,3)===110?100:d){case 100:case 108:case 109:case 115:rg(e,P,P,n&&c0(TC(e,P,P,0,0,i,u,b,i,x=[],h),O),i,O,h,u,n?x:O);break;default:rg(j,P,P,P,[""],O,0,u,O)}}a=c=f=0,g=v=1,b=j="",h=o;break;case 58:h=1+Do(j),f=m;default:if(g<1){if(y==123)--g;else if(y==125&&g++==0&&Aq()==125)continue}switch(j+=sv(y),y*g){case 38:v=c>0?1:(j+="\f",-1);break;case 44:u[a++]=(Do(j)-1)*v,v=1;break;case 64:qo()===45&&(j+=tg(fs())),d=qo(),c=h=Do(b=j+=Iq(eg())),y++;break;case 45:m===45&&Do(j)==2&&(g=0)}}return s}function TC(e,t,r,n,i,s,o,u,l,a,c){for(var h=i-1,d=i===0?s:[""],f=x3(d),m=0,g=0,p=0;m0?d[v]+" "+y:Ir(y,/&\f/g,d[v])))&&(l[p++]=b);return av(e,t,r,i===0?w3:u,l,a,c)}function jq(e,t,r){return av(e,t,r,WA,sv(Oq()),rp(e,2,-2),0)}function OC(e,t,r,n){return av(e,t,r,_3,rp(e,0,n),rp(e,n+1,-1),n)}function af(e,t){for(var r="",n=x3(e),i=0;i6)switch(ri(e,t+1)){case 109:if(ri(e,t+4)!==45)break;case 102:return Ir(e,/(.+:)(.+)-([^]+)/,"$1"+Mr+"$2-$3$1"+Qg+(ri(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~c_(e,"stretch")?JA(Ir(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(ri(e,t+1)!==115)break;case 6444:switch(ri(e,Do(e)-3-(~c_(e,"!important")&&10))){case 107:return Ir(e,":",":"+Mr)+e;case 101:return Ir(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Mr+(ri(e,14)===45?"inline-":"")+"box$3$1"+Mr+"$2$3$1"+di+"$2box$3")+e}break;case 5936:switch(ri(e,t+11)){case 114:return Mr+e+di+Ir(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Mr+e+di+Ir(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Mr+e+di+Ir(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Mr+e+di+e+e}return e}var Hq=function(t,r,n,i){if(t.length>-1&&!t.return)switch(t.type){case _3:t.return=JA(t.value,t.length);break;case qA:return af([Dd(t,{value:Ir(t.value,"@","@"+Mr)})],i);case w3:if(t.length)return Tq(t.props,function(s){switch(Eq(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return af([Dd(t,{props:[Ir(s,/:(read-\w+)/,":"+Qg+"$1")]})],i);case"::placeholder":return af([Dd(t,{props:[Ir(s,/:(plac\w+)/,":"+Mr+"input-$1")]}),Dd(t,{props:[Ir(s,/:(plac\w+)/,":"+Qg+"$1")]}),Dd(t,{props:[Ir(s,/:(plac\w+)/,di+"input-$1")]})],i)}return""})}},Wq=[Hq],qq=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var p=g.getAttribute("data-emotion");p.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var i=t.stylisPlugins||Wq,s={},o,u=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(g){for(var p=g.getAttribute("data-emotion").split(" "),v=1;v=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var sK={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},oK=/[A-Z]|^ms/g,aK=/_EMO_([^_]+?)_([^]*?)_EMO_/g,h$=function(t){return t.charCodeAt(1)===45},NC=function(t){return t!=null&&typeof t!="boolean"},o2=o$(function(e){return h$(e)?e:e.replace(oK,"-$&").toLowerCase()}),DC=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(aK,function(n,i,s){return Fo={name:i,styles:s,next:Fo},i})}return sK[t]!==1&&!h$(t)&&typeof r=="number"&&r!==0?r+"px":r};function np(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return Fo={name:r.name,styles:r.styles,next:Fo},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)Fo={name:n.name,styles:n.styles,next:Fo},n=n.next;var i=r.styles+";";return i}return lK(e,t,r)}case"function":{if(e!==void 0){var s=Fo,o=r(e);return Fo=s,np(e,t,o)}break}}if(t==null)return r;var l=t[r];return l!==void 0?l:r}function lK(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var nK={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},iK=/[A-Z]|^ms/g,sK=/_EMO_([^_]+?)_([^]*?)_EMO_/g,i$=function(t){return t.charCodeAt(1)===45},PC=function(t){return t!=null&&typeof t!="boolean"},i2=ZA(function(e){return i$(e)?e:e.replace(iK,"-$&").toLowerCase()}),MC=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(sK,function(n,i,s){return Fo={name:i,styles:s,next:Fo},i})}return nK[t]!==1&&!i$(t)&&typeof r=="number"&&r!==0?r+"px":r};function ip(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return Fo={name:r.name,styles:r.styles,next:Fo},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)Fo={name:n.name,styles:n.styles,next:Fo},n=n.next;var i=r.styles+";";return i}return oK(e,t,r)}case"function":{if(e!==void 0){var s=Fo,o=r(e);return Fo=s,ip(e,t,o)}break}}if(t==null)return r;var u=t[r];return u!==void 0?u:r}function oK(e,t,r){var n="";if(Array.isArray(r))for(var i=0;iQ.jsx(_v,{styles:y$}),yK=({scope:e=""})=>Q.jsx(_v,{styles:v$` +`,mK=()=>Q.jsx(bv,{styles:u$}),gK=({scope:e=""})=>Q.jsx(bv,{styles:l$` html { line-height: 1.5; -webkit-text-size-adjust: 100%; @@ -322,8 +322,8 @@ Error generating stack: `+s.message+` display: none; } - ${y$} - `});function bK(e,t){return`${e} returned \`undefined\`. Seems you forgot to wrap component within ${t}`}function zn(e={}){const{name:t,strict:r=!0,hookName:n="useContext",providerName:i="Provider",errorMessage:s,defaultValue:o}=e,l=J.createContext(o);l.displayName=t;function u(){var a;const c=J.useContext(l);if(!c&&r){const h=new Error(s??bK(n,i));throw h.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,h,u),h}return c}return[l.Provider,u,l]}var[wK,_K]=zn({strict:!1,name:"PortalManagerContext"});function b$(e){const{children:t,zIndex:r}=e;return Q.jsx(wK,{value:{zIndex:r},children:t})}b$.displayName="PortalManager";var ka=globalThis!=null&&globalThis.document?J.useLayoutEffect:J.useEffect,[w$,xK]=zn({strict:!1,name:"PortalContext"}),j3="chakra-portal",SK=".chakra-portal",CK=e=>Q.jsx("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),kK=e=>{const{appendToParentPortal:t,children:r}=e,[n,i]=J.useState(null),s=J.useRef(null),[,o]=J.useState({});J.useEffect(()=>o({}),[]);const l=xK(),u=_K();ka(()=>{if(!n)return;const c=n.ownerDocument,h=t?l??c.body:c.body;if(!h)return;s.current=c.createElement("div"),s.current.className=j3,h.appendChild(s.current),o({});const d=s.current;return()=>{h.contains(d)&&h.removeChild(d)}},[n]);const a=u!=null&&u.zIndex?Q.jsx(CK,{zIndex:u==null?void 0:u.zIndex,children:r}):r;return s.current?ov.createPortal(Q.jsx(w$,{value:s.current,children:a}),s.current):Q.jsx("span",{ref:c=>{c&&i(c)}})},EK=e=>{const{children:t,containerRef:r,appendToParentPortal:n}=e,i=r.current,s=i??(typeof window<"u"?document.body:void 0),o=J.useMemo(()=>{const u=i==null?void 0:i.ownerDocument.createElement("div");return u&&(u.className=j3),u},[i]),[,l]=J.useState({});return ka(()=>l({}),[]),ka(()=>{if(!(!o||!s))return s.appendChild(o),()=>{s.removeChild(o)}},[o,s]),s&&o?ov.createPortal(Q.jsx(w$,{value:n?o:null,children:t}),o):null};function xv(e){const t={appendToParentPortal:!0,...e},{containerRef:r,...n}=t;return r?Q.jsx(EK,{containerRef:r,...n}):Q.jsx(kK,{...n})}xv.className=j3;xv.selector=SK;xv.displayName="Portal";function Yu(){const e=J.useContext(Cf);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `` or ``");return e}var N3=J.createContext({});N3.displayName="ColorModeContext";function Sv(){const e=J.useContext(N3);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}function BC(e,t){const{colorMode:r}=Sv();return r==="dark"?t:e}var d0={light:"chakra-ui-light",dark:"chakra-ui-dark"};function TK(e={}){const{preventTransition:t=!0}=e,r={setDataset:n=>{const i=t?r.preventTransition():void 0;document.documentElement.dataset.theme=n,document.documentElement.style.colorScheme=n,i==null||i()},setClassName(n){document.body.classList.add(n?d0.dark:d0.light),document.body.classList.remove(n?d0.light:d0.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(n){var i;return((i=r.query().matches)!=null?i:n==="dark")?"dark":"light"},addListener(n){const i=r.query(),s=o=>{n(o.matches?"dark":"light")};return typeof i.addListener=="function"?i.addListener(s):i.addEventListener("change",s),()=>{typeof i.removeListener=="function"?i.removeListener(s):i.removeEventListener("change",s)}},preventTransition(){const n=document.createElement("style");return n.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(n),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(n)})})}}};return r}var OK="chakra-ui-color-mode";function AK(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let r;try{r=localStorage.getItem(e)||t}catch{}return r||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var $K=AK(OK),zC=()=>{};function VC(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function _$(e){const{value:t,children:r,options:{useSystemColorMode:n,initialColorMode:i,disableTransitionOnChange:s}={},colorModeManager:o=$K}=e,l=i==="dark"?"dark":"light",[u,a]=J.useState(()=>VC(o,l)),[c,h]=J.useState(()=>VC(o)),{getSystemTheme:d,setClassName:f,setDataset:m,addListener:g}=J.useMemo(()=>TK({preventTransition:s}),[s]),p=i==="system"&&!u?c:u,v=J.useCallback(S=>{const O=S==="system"?d():S;a(O),f(O==="dark"),m(O),o.set(O)},[o,d,f,m]);ka(()=>{i==="system"&&h(d())},[]),J.useEffect(()=>{const S=o.get();if(S){v(S);return}if(i==="system"){v("system");return}v(l)},[o,l,i,v]);const y=J.useCallback(()=>{v(p==="dark"?"light":"dark")},[p,v]);J.useEffect(()=>{if(n)return g(v)},[n,g,v]);const b=J.useMemo(()=>({colorMode:t??p,toggleColorMode:t?zC:y,setColorMode:t?zC:v,forced:t!==void 0}),[p,y,v,t]);return Q.jsx(N3.Provider,{value:b,children:r})}_$.displayName="ColorModeProvider";function PK(){const e=Sv(),t=Yu();return{...e,theme:t}}var Wr=(...e)=>e.filter(Boolean).join(" ");function oi(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}function _a(e,...t){return MK(e)?e(...t):e}var MK=e=>typeof e=="function",Lt=e=>e?"":void 0,Ea=e=>e?!0:void 0;function Cr(...e){return function(r){e.some(n=>(n==null||n(r),r==null?void 0:r.defaultPrevented))}}function x$(...e){return function(r){e.forEach(n=>{n==null||n(r)})}}var e1={exports:{}};e1.exports;(function(e,t){var r=200,n="__lodash_hash_undefined__",i=800,s=16,o=9007199254740991,l="[object Arguments]",u="[object Array]",a="[object AsyncFunction]",c="[object Boolean]",h="[object Date]",d="[object Error]",f="[object Function]",m="[object GeneratorFunction]",g="[object Map]",p="[object Number]",v="[object Null]",y="[object Object]",b="[object Proxy]",S="[object RegExp]",O="[object Set]",P="[object String]",j="[object Undefined]",M="[object WeakMap]",L="[object ArrayBuffer]",B="[object DataView]",q="[object Float32Array]",W="[object Float64Array]",$="[object Int8Array]",R="[object Int16Array]",E="[object Int32Array]",_="[object Uint8Array]",C="[object Uint8ClampedArray]",x="[object Uint16Array]",k="[object Uint32Array]",A=/[\\^$.*+?()[\]{}|]/g,I=/^\[object .+?Constructor\]$/,z=/^(?:0|[1-9]\d*)$/,H={};H[q]=H[W]=H[$]=H[R]=H[E]=H[_]=H[C]=H[x]=H[k]=!0,H[l]=H[u]=H[L]=H[c]=H[B]=H[h]=H[d]=H[f]=H[g]=H[p]=H[y]=H[S]=H[O]=H[P]=H[M]=!1;var V=typeof Dt=="object"&&Dt&&Dt.Object===Object&&Dt,G=typeof self=="object"&&self&&self.Object===Object&&self,F=V||G||Function("return this")(),X=t&&!t.nodeType&&t,D=X&&!0&&e&&!e.nodeType&&e,N=D&&D.exports===X,K=N&&V.process,Z=function(){try{var de=D&&D.require&&D.require("util").types;return de||K&&K.binding&&K.binding("util")}catch{}}(),se=Z&&Z.isTypedArray;function te(de,Ce,Me){switch(Me.length){case 0:return de.call(Ce);case 1:return de.call(Ce,Me[0]);case 2:return de.call(Ce,Me[0],Me[1]);case 3:return de.call(Ce,Me[0],Me[1],Me[2])}return de.apply(Ce,Me)}function oe(de,Ce){for(var Me=-1,ut=Array(de);++Me-1}function re(de,Ce){var Me=this.__data__,ut=Ee(Me,de);return ut<0?(++this.size,Me.push([de,Ce])):Me[ut][1]=Ce,this}Vt.prototype.clear=lr,Vt.prototype.delete=Mt,Vt.prototype.get=ye,Vt.prototype.has=ie,Vt.prototype.set=re;function ce(de){var Ce=-1,Me=de==null?0:de.length;for(this.clear();++Ce1?Me[dr-1]:void 0,Qt=dr>2?Me[2]:void 0;for(Lr=de.length>3&&typeof Lr=="function"?(dr--,Lr):void 0,Qt&&_s(Me[0],Me[1],Qt)&&(Lr=dr<3?void 0:Lr,dr=1),Ce=Object(Ce);++ut-1&&de%1==0&&de0){if(++Ce>=i)return arguments[0]}else Ce=0;return de.apply(void 0,arguments)}}function ea(de){if(de!=null){try{return xe.call(de)}catch{}try{return de+""}catch{}}return""}function Eo(de,Ce){return de===Ce||de!==de&&Ce!==Ce}var To=Ge(function(){return arguments}())?Ge:function(de){return Ql(de)&&Oe.call(de,"callee")&&!We.call(de,"callee")},Oo=Array.isArray;function ta(de){return de!=null&&sm(de.length)&&!cd(de)}function Xa(de){return Ql(de)&&ta(de)}var ra=Ht||$y;function cd(de){if(!Ys(de))return!1;var Ce=ot(de);return Ce==f||Ce==m||Ce==a||Ce==b}function sm(de){return typeof de=="number"&&de>-1&&de%1==0&&de<=o}function Ys(de){var Ce=typeof de;return de!=null&&(Ce=="object"||Ce=="function")}function Ql(de){return de!=null&&typeof de=="object"}function Oy(de){if(!Ql(de)||ot(de)!=y)return!1;var Ce=je(de);if(Ce===null)return!0;var Me=Oe.call(Ce,"constructor")&&Ce.constructor;return typeof Me=="function"&&Me instanceof Me&&xe.call(Me)==Ye}var om=se?fe(se):St;function Ay(de){return In(de,am(de))}function am(de){return ta(de)?Bt(de,!0):Ct(de)}var qr=un(function(de,Ce,Me,ut){vt(de,Ce,Me,ut)});function Hr(de){return function(){return de}}function lm(de){return de}function $y(){return!1}e.exports=qr})(e1,e1.exports);var IK=e1.exports;const zo=Jr(IK);var RK=e=>/!(important)?$/.test(e),UC=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,jK=(e,t)=>r=>{const n=String(t),i=RK(n),s=UC(n),o=e?`${e}.${s}`:s;let l=oi(r.__cssMap)&&o in r.__cssMap?r.__cssMap[o].varRef:t;return l=UC(l),i?`${l} !important`:l};function D3(e){const{scale:t,transform:r,compose:n}=e;return(s,o)=>{var l;const u=jK(t,s)(o);let a=(l=r==null?void 0:r(u,o))!=null?l:u;return n&&(a=n(a,o)),a}}var h0=(...e)=>t=>e.reduce((r,n)=>n(r),t);function As(e,t){return r=>{const n={property:r,scale:e};return n.transform=D3({scale:e,transform:t}),n}}var NK=({rtl:e,ltr:t})=>r=>r.direction==="rtl"?e:t;function DK(e){const{property:t,scale:r,transform:n}=e;return{scale:r,property:NK(t),transform:r?D3({scale:r,compose:n}):n}}var S$=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function FK(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...S$].join(" ")}function LK(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...S$].join(" ")}var BK={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},zK={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function VK(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var UK={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},m_={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},HK=new Set(Object.values(m_)),g_=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),WK=e=>e.trim();function qK(e,t){if(e==null||g_.has(e))return e;if(!(v_(e)||g_.has(e)))return`url('${e}')`;const i=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),s=i==null?void 0:i[1],o=i==null?void 0:i[2];if(!s||!o)return e;const l=s.includes("-gradient")?s:`${s}-gradient`,[u,...a]=o.split(",").map(WK).filter(Boolean);if((a==null?void 0:a.length)===0)return e;const c=u in m_?m_[u]:u;a.unshift(c);const h=a.map(d=>{if(HK.has(d))return d;const f=d.indexOf(" "),[m,g]=f!==-1?[d.substr(0,f),d.substr(f+1)]:[d],p=v_(g)?g:g&&g.split(" "),v=`colors.${m}`,y=v in t.__cssMap?t.__cssMap[v].varRef:m;return p?[y,...Array.isArray(p)?p:[p]].join(" "):y});return`${l}(${h.join(", ")})`}var v_=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),KK=(e,t)=>qK(e,t??{});function GK(e){return/^var\(--.+\)$/.test(e)}var XK=e=>{const t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}},Io=e=>t=>`${e}(${t})`,_r={filter(e){return e!=="auto"?e:BK},backdropFilter(e){return e!=="auto"?e:zK},ring(e){return VK(_r.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?FK():e==="auto-gpu"?LK():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=XK(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const r={left:"right",right:"left"};return t.direction==="rtl"?r[e]:e},degree(e){if(GK(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:KK,blur:Io("blur"),opacity:Io("opacity"),brightness:Io("brightness"),contrast:Io("contrast"),dropShadow:Io("drop-shadow"),grayscale:Io("grayscale"),hueRotate:e=>Io("hue-rotate")(_r.degree(e)),invert:Io("invert"),saturate:Io("saturate"),sepia:Io("sepia"),bgImage(e){return e==null||v_(e)||g_.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;const{space:r,divide:n}=(t=UK[e])!=null?t:{},i={flexDirection:e};return r&&(i[r]=1),n&&(i[n]=1),i}},ke={borderWidths:As("borderWidths"),borderStyles:As("borderStyles"),colors:As("colors"),borders:As("borders"),gradients:As("gradients",_r.gradient),radii:As("radii",_r.px),space:As("space",h0(_r.vh,_r.px)),spaceT:As("space",h0(_r.vh,_r.px)),degreeT(e){return{property:e,transform:_r.degree}},prop(e,t,r){return{property:e,scale:t,...t&&{transform:D3({scale:t,transform:r})}}},propT(e,t){return{property:e,transform:t}},sizes:As("sizes",h0(_r.vh,_r.px)),sizesT:As("sizes",h0(_r.vh,_r.fraction)),shadows:As("shadows"),logical:DK,blur:As("blur",_r.blur)},ng={background:ke.colors("background"),backgroundColor:ke.colors("backgroundColor"),backgroundImage:ke.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:_r.bgClip},bgSize:ke.prop("backgroundSize"),bgPosition:ke.prop("backgroundPosition"),bg:ke.colors("background"),bgColor:ke.colors("backgroundColor"),bgPos:ke.prop("backgroundPosition"),bgRepeat:ke.prop("backgroundRepeat"),bgAttachment:ke.prop("backgroundAttachment"),bgGradient:ke.gradients("backgroundImage"),bgClip:{transform:_r.bgClip}};Object.assign(ng,{bgImage:ng.backgroundImage,bgImg:ng.backgroundImage});var Pr={border:ke.borders("border"),borderWidth:ke.borderWidths("borderWidth"),borderStyle:ke.borderStyles("borderStyle"),borderColor:ke.colors("borderColor"),borderRadius:ke.radii("borderRadius"),borderTop:ke.borders("borderTop"),borderBlockStart:ke.borders("borderBlockStart"),borderTopLeftRadius:ke.radii("borderTopLeftRadius"),borderStartStartRadius:ke.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:ke.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:ke.radii("borderTopRightRadius"),borderStartEndRadius:ke.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:ke.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:ke.borders("borderRight"),borderInlineEnd:ke.borders("borderInlineEnd"),borderBottom:ke.borders("borderBottom"),borderBlockEnd:ke.borders("borderBlockEnd"),borderBottomLeftRadius:ke.radii("borderBottomLeftRadius"),borderBottomRightRadius:ke.radii("borderBottomRightRadius"),borderLeft:ke.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:ke.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:ke.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:ke.borders(["borderLeft","borderRight"]),borderInline:ke.borders("borderInline"),borderY:ke.borders(["borderTop","borderBottom"]),borderBlock:ke.borders("borderBlock"),borderTopWidth:ke.borderWidths("borderTopWidth"),borderBlockStartWidth:ke.borderWidths("borderBlockStartWidth"),borderTopColor:ke.colors("borderTopColor"),borderBlockStartColor:ke.colors("borderBlockStartColor"),borderTopStyle:ke.borderStyles("borderTopStyle"),borderBlockStartStyle:ke.borderStyles("borderBlockStartStyle"),borderBottomWidth:ke.borderWidths("borderBottomWidth"),borderBlockEndWidth:ke.borderWidths("borderBlockEndWidth"),borderBottomColor:ke.colors("borderBottomColor"),borderBlockEndColor:ke.colors("borderBlockEndColor"),borderBottomStyle:ke.borderStyles("borderBottomStyle"),borderBlockEndStyle:ke.borderStyles("borderBlockEndStyle"),borderLeftWidth:ke.borderWidths("borderLeftWidth"),borderInlineStartWidth:ke.borderWidths("borderInlineStartWidth"),borderLeftColor:ke.colors("borderLeftColor"),borderInlineStartColor:ke.colors("borderInlineStartColor"),borderLeftStyle:ke.borderStyles("borderLeftStyle"),borderInlineStartStyle:ke.borderStyles("borderInlineStartStyle"),borderRightWidth:ke.borderWidths("borderRightWidth"),borderInlineEndWidth:ke.borderWidths("borderInlineEndWidth"),borderRightColor:ke.colors("borderRightColor"),borderInlineEndColor:ke.colors("borderInlineEndColor"),borderRightStyle:ke.borderStyles("borderRightStyle"),borderInlineEndStyle:ke.borderStyles("borderInlineEndStyle"),borderTopRadius:ke.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:ke.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:ke.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:ke.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(Pr,{rounded:Pr.borderRadius,roundedTop:Pr.borderTopRadius,roundedTopLeft:Pr.borderTopLeftRadius,roundedTopRight:Pr.borderTopRightRadius,roundedTopStart:Pr.borderStartStartRadius,roundedTopEnd:Pr.borderStartEndRadius,roundedBottom:Pr.borderBottomRadius,roundedBottomLeft:Pr.borderBottomLeftRadius,roundedBottomRight:Pr.borderBottomRightRadius,roundedBottomStart:Pr.borderEndStartRadius,roundedBottomEnd:Pr.borderEndEndRadius,roundedLeft:Pr.borderLeftRadius,roundedRight:Pr.borderRightRadius,roundedStart:Pr.borderInlineStartRadius,roundedEnd:Pr.borderInlineEndRadius,borderStart:Pr.borderInlineStart,borderEnd:Pr.borderInlineEnd,borderTopStartRadius:Pr.borderStartStartRadius,borderTopEndRadius:Pr.borderStartEndRadius,borderBottomStartRadius:Pr.borderEndStartRadius,borderBottomEndRadius:Pr.borderEndEndRadius,borderStartRadius:Pr.borderInlineStartRadius,borderEndRadius:Pr.borderInlineEndRadius,borderStartWidth:Pr.borderInlineStartWidth,borderEndWidth:Pr.borderInlineEndWidth,borderStartColor:Pr.borderInlineStartColor,borderEndColor:Pr.borderInlineEndColor,borderStartStyle:Pr.borderInlineStartStyle,borderEndStyle:Pr.borderInlineEndStyle});var YK={color:ke.colors("color"),textColor:ke.colors("color"),fill:ke.colors("fill"),stroke:ke.colors("stroke")},y_={boxShadow:ke.shadows("boxShadow"),mixBlendMode:!0,blendMode:ke.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:ke.prop("backgroundBlendMode"),opacity:!0};Object.assign(y_,{shadow:y_.boxShadow});var ZK={filter:{transform:_r.filter},blur:ke.blur("--chakra-blur"),brightness:ke.propT("--chakra-brightness",_r.brightness),contrast:ke.propT("--chakra-contrast",_r.contrast),hueRotate:ke.propT("--chakra-hue-rotate",_r.hueRotate),invert:ke.propT("--chakra-invert",_r.invert),saturate:ke.propT("--chakra-saturate",_r.saturate),dropShadow:ke.propT("--chakra-drop-shadow",_r.dropShadow),backdropFilter:{transform:_r.backdropFilter},backdropBlur:ke.blur("--chakra-backdrop-blur"),backdropBrightness:ke.propT("--chakra-backdrop-brightness",_r.brightness),backdropContrast:ke.propT("--chakra-backdrop-contrast",_r.contrast),backdropHueRotate:ke.propT("--chakra-backdrop-hue-rotate",_r.hueRotate),backdropInvert:ke.propT("--chakra-backdrop-invert",_r.invert),backdropSaturate:ke.propT("--chakra-backdrop-saturate",_r.saturate)},t1={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:_r.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:ke.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:ke.space("gap"),rowGap:ke.space("rowGap"),columnGap:ke.space("columnGap")};Object.assign(t1,{flexDir:t1.flexDirection});var C$={gridGap:ke.space("gridGap"),gridColumnGap:ke.space("gridColumnGap"),gridRowGap:ke.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},JK={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:_r.outline},outlineOffset:!0,outlineColor:ke.colors("outlineColor")},Ps={width:ke.sizesT("width"),inlineSize:ke.sizesT("inlineSize"),height:ke.sizes("height"),blockSize:ke.sizes("blockSize"),boxSize:ke.sizes(["width","height"]),minWidth:ke.sizes("minWidth"),minInlineSize:ke.sizes("minInlineSize"),minHeight:ke.sizes("minHeight"),minBlockSize:ke.sizes("minBlockSize"),maxWidth:ke.sizes("maxWidth"),maxInlineSize:ke.sizes("maxInlineSize"),maxHeight:ke.sizes("maxHeight"),maxBlockSize:ke.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var r,n,i;return{[`@media screen and (min-width: ${(i=(n=(r=t.__breakpoints)==null?void 0:r.get(e))==null?void 0:n.minW)!=null?i:e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var r,n,i;return{[`@media screen and (max-width: ${(i=(n=(r=t.__breakpoints)==null?void 0:r.get(e))==null?void 0:n._minW)!=null?i:e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:ke.propT("float",_r.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(Ps,{w:Ps.width,h:Ps.height,minW:Ps.minWidth,maxW:Ps.maxWidth,minH:Ps.minHeight,maxH:Ps.maxHeight,overscroll:Ps.overscrollBehavior,overscrollX:Ps.overscrollBehaviorX,overscrollY:Ps.overscrollBehaviorY});var QK={listStyleType:!0,listStylePosition:!0,listStylePos:ke.prop("listStylePosition"),listStyleImage:!0,listStyleImg:ke.prop("listStyleImage")};function eG(e,t,r,n){const i=typeof t=="string"?t.split("."):[t];for(n=0;n{const t=new WeakMap;return(n,i,s,o)=>{if(typeof n>"u")return e(n,i,s);t.has(n)||t.set(n,new Map);const l=t.get(n);if(l.has(i))return l.get(i);const u=e(n,i,s,o);return l.set(i,u),u}},rG=tG(eG),nG={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},iG={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},a2=(e,t,r)=>{const n={},i=rG(e,t,{});for(const s in i)s in r&&r[s]!=null||(n[s]=i[s]);return n},sG={srOnly:{transform(e){return e===!0?nG:e==="focusable"?iG:{}}},layerStyle:{processResult:!0,transform:(e,t,r)=>a2(t,`layerStyles.${e}`,r)},textStyle:{processResult:!0,transform:(e,t,r)=>a2(t,`textStyles.${e}`,r)},apply:{processResult:!0,transform:(e,t,r)=>a2(t,e,r)}},gh={position:!0,pos:ke.prop("position"),zIndex:ke.prop("zIndex","zIndices"),inset:ke.spaceT("inset"),insetX:ke.spaceT(["left","right"]),insetInline:ke.spaceT("insetInline"),insetY:ke.spaceT(["top","bottom"]),insetBlock:ke.spaceT("insetBlock"),top:ke.spaceT("top"),insetBlockStart:ke.spaceT("insetBlockStart"),bottom:ke.spaceT("bottom"),insetBlockEnd:ke.spaceT("insetBlockEnd"),left:ke.spaceT("left"),insetInlineStart:ke.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:ke.spaceT("right"),insetInlineEnd:ke.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(gh,{insetStart:gh.insetInlineStart,insetEnd:gh.insetInlineEnd});var oG={ring:{transform:_r.ring},ringColor:ke.colors("--chakra-ring-color"),ringOffset:ke.prop("--chakra-ring-offset-width"),ringOffsetColor:ke.colors("--chakra-ring-offset-color"),ringInset:ke.prop("--chakra-ring-inset")},tn={margin:ke.spaceT("margin"),marginTop:ke.spaceT("marginTop"),marginBlockStart:ke.spaceT("marginBlockStart"),marginRight:ke.spaceT("marginRight"),marginInlineEnd:ke.spaceT("marginInlineEnd"),marginBottom:ke.spaceT("marginBottom"),marginBlockEnd:ke.spaceT("marginBlockEnd"),marginLeft:ke.spaceT("marginLeft"),marginInlineStart:ke.spaceT("marginInlineStart"),marginX:ke.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:ke.spaceT("marginInline"),marginY:ke.spaceT(["marginTop","marginBottom"]),marginBlock:ke.spaceT("marginBlock"),padding:ke.space("padding"),paddingTop:ke.space("paddingTop"),paddingBlockStart:ke.space("paddingBlockStart"),paddingRight:ke.space("paddingRight"),paddingBottom:ke.space("paddingBottom"),paddingBlockEnd:ke.space("paddingBlockEnd"),paddingLeft:ke.space("paddingLeft"),paddingInlineStart:ke.space("paddingInlineStart"),paddingInlineEnd:ke.space("paddingInlineEnd"),paddingX:ke.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:ke.space("paddingInline"),paddingY:ke.space(["paddingTop","paddingBottom"]),paddingBlock:ke.space("paddingBlock")};Object.assign(tn,{m:tn.margin,mt:tn.marginTop,mr:tn.marginRight,me:tn.marginInlineEnd,marginEnd:tn.marginInlineEnd,mb:tn.marginBottom,ml:tn.marginLeft,ms:tn.marginInlineStart,marginStart:tn.marginInlineStart,mx:tn.marginX,my:tn.marginY,p:tn.padding,pt:tn.paddingTop,py:tn.paddingY,px:tn.paddingX,pb:tn.paddingBottom,pl:tn.paddingLeft,ps:tn.paddingInlineStart,paddingStart:tn.paddingInlineStart,pr:tn.paddingRight,pe:tn.paddingInlineEnd,paddingEnd:tn.paddingInlineEnd});var aG={textDecorationColor:ke.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:ke.shadows("textShadow")},lG={clipPath:!0,transform:ke.propT("transform",_r.transform),transformOrigin:!0,translateX:ke.spaceT("--chakra-translate-x"),translateY:ke.spaceT("--chakra-translate-y"),skewX:ke.degreeT("--chakra-skew-x"),skewY:ke.degreeT("--chakra-skew-y"),scaleX:ke.prop("--chakra-scale-x"),scaleY:ke.prop("--chakra-scale-y"),scale:ke.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:ke.degreeT("--chakra-rotate")},uG={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:ke.prop("transitionDuration","transition.duration"),transitionProperty:ke.prop("transitionProperty","transition.property"),transitionTimingFunction:ke.prop("transitionTimingFunction","transition.easing")},cG={fontFamily:ke.prop("fontFamily","fonts"),fontSize:ke.prop("fontSize","fontSizes",_r.px),fontWeight:ke.prop("fontWeight","fontWeights"),lineHeight:ke.prop("lineHeight","lineHeights"),letterSpacing:ke.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(e===!0)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},fG={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:ke.spaceT("scrollMargin"),scrollMarginTop:ke.spaceT("scrollMarginTop"),scrollMarginBottom:ke.spaceT("scrollMarginBottom"),scrollMarginLeft:ke.spaceT("scrollMarginLeft"),scrollMarginRight:ke.spaceT("scrollMarginRight"),scrollMarginX:ke.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:ke.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:ke.spaceT("scrollPadding"),scrollPaddingTop:ke.spaceT("scrollPaddingTop"),scrollPaddingBottom:ke.spaceT("scrollPaddingBottom"),scrollPaddingLeft:ke.spaceT("scrollPaddingLeft"),scrollPaddingRight:ke.spaceT("scrollPaddingRight"),scrollPaddingX:ke.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:ke.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function k$(e){return oi(e)&&e.reference?e.reference:String(e)}var Cv=(e,...t)=>t.map(k$).join(` ${e} `).replace(/calc/g,""),HC=(...e)=>`calc(${Cv("+",...e)})`,WC=(...e)=>`calc(${Cv("-",...e)})`,b_=(...e)=>`calc(${Cv("*",...e)})`,qC=(...e)=>`calc(${Cv("/",...e)})`,KC=e=>{const t=k$(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:b_(t,-1)},vu=Object.assign(e=>({add:(...t)=>vu(HC(e,...t)),subtract:(...t)=>vu(WC(e,...t)),multiply:(...t)=>vu(b_(e,...t)),divide:(...t)=>vu(qC(e,...t)),negate:()=>vu(KC(e)),toString:()=>e.toString()}),{add:HC,subtract:WC,multiply:b_,divide:qC,negate:KC});function dG(e,t="-"){return e.replace(/\s+/g,t)}function hG(e){const t=dG(e.toString());return mG(pG(t))}function pG(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function mG(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function gG(e,t=""){return[t,e].filter(Boolean).join("-")}function vG(e,t){return`var(${e}${t?`, ${t}`:""})`}function yG(e,t=""){return hG(`--${gG(e,t)}`)}function Pt(e,t,r){const n=yG(e,r);return{variable:n,reference:vG(n,t)}}function bG(e,t){const r={};for(const n of t){if(Array.isArray(n)){const[i,s]=n;r[i]=Pt(`${e}-${i}`,s);continue}r[n]=Pt(`${e}-${n}`)}return r}function wG(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function _G(e){const t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}}function w_(e){if(e==null)return e;const{unitless:t}=_G(e);return t||typeof e=="number"?`${e}px`:e}var E$=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,F3=e=>Object.fromEntries(Object.entries(e).sort(E$));function GC(e){const t=F3(e);return Object.assign(Object.values(t),t)}function xG(e){const t=Object.keys(F3(e));return new Set(t)}function XC(e){var t;if(!e)return e;e=(t=w_(e))!=null?t:e;const r=-.02;return typeof e=="number"?`${e+r}`:e.replace(/(\d+\.?\d*)/u,n=>`${parseFloat(n)+r}`)}function Qd(e,t){const r=["@media screen"];return e&&r.push("and",`(min-width: ${w_(e)})`),t&&r.push("and",`(max-width: ${w_(t)})`),r.join(" ")}function SG(e){var t;if(!e)return null;e.base=(t=e.base)!=null?t:"0px";const r=GC(e),n=Object.entries(e).sort(E$).map(([o,l],u,a)=>{var c;let[,h]=(c=a[u+1])!=null?c:[];return h=parseFloat(h)>0?XC(h):void 0,{_minW:XC(l),breakpoint:o,minW:l,maxW:h,maxWQuery:Qd(null,h),minWQuery:Qd(l),minMaxQuery:Qd(l,h)}}),i=xG(e),s=Array.from(i.values());return{keys:i,normalized:r,isResponsive(o){const l=Object.keys(o);return l.length>0&&l.every(u=>i.has(u))},asObject:F3(e),asArray:GC(e),details:n,get(o){return n.find(l=>l.breakpoint===o)},media:[null,...r.map(o=>Qd(o)).slice(1)],toArrayValue(o){if(!oi(o))throw new Error("toArrayValue: value must be an object");const l=s.map(u=>{var a;return(a=o[u])!=null?a:null});for(;wG(l)===null;)l.pop();return l},toObjectValue(o){if(!Array.isArray(o))throw new Error("toObjectValue: value must be an array");return o.reduce((l,u,a)=>{const c=s[a];return c!=null&&u!=null&&(l[c]=u),l},{})}}}var ei={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},ol=e=>T$(t=>e(t,"&"),"[role=group]","[data-group]",".group"),da=e=>T$(t=>e(t,"~ &"),"[data-peer]",".peer"),T$=(e,...t)=>t.map(e).join(", "),kv={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:ol(ei.hover),_peerHover:da(ei.hover),_groupFocus:ol(ei.focus),_peerFocus:da(ei.focus),_groupFocusVisible:ol(ei.focusVisible),_peerFocusVisible:da(ei.focusVisible),_groupActive:ol(ei.active),_peerActive:da(ei.active),_groupDisabled:ol(ei.disabled),_peerDisabled:da(ei.disabled),_groupInvalid:ol(ei.invalid),_peerInvalid:da(ei.invalid),_groupChecked:ol(ei.checked),_peerChecked:da(ei.checked),_groupFocusWithin:ol(ei.focusWithin),_peerFocusWithin:da(ei.focusWithin),_peerPlaceholderShown:da(ei.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},O$=Object.keys(kv);function YC(e,t){return Pt(String(e).replace(/\./g,"-"),void 0,t)}function CG(e,t){let r={};const n={};for(const[i,s]of Object.entries(e)){const{isSemantic:o,value:l}=s,{variable:u,reference:a}=YC(i,t==null?void 0:t.cssVarPrefix);if(!o){if(i.startsWith("space")){const d=i.split("."),[f,...m]=d,g=`${f}.-${m.join(".")}`,p=vu.negate(l),v=vu.negate(a);n[g]={value:p,var:u,varRef:v}}r[u]=l,n[i]={value:l,var:u,varRef:a};continue}const c=d=>{const m=[String(i).split(".")[0],d].join(".");if(!e[m])return d;const{reference:p}=YC(m,t==null?void 0:t.cssVarPrefix);return p},h=oi(l)?l:{default:l};r=zo(r,Object.entries(h).reduce((d,[f,m])=>{var g,p;if(!m)return d;const v=c(`${m}`);if(f==="default")return d[u]=v,d;const y=(p=(g=kv)==null?void 0:g[f])!=null?p:f;return d[y]={[u]:v},d},{})),n[i]={value:a,var:u,varRef:a}}return{cssVars:r,cssMap:n}}function kG(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}function EG(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function TG(e){return typeof e=="object"&&e!=null&&!Array.isArray(e)}function ZC(e,t,r={}){const{stop:n,getKey:i}=r;function s(o,l=[]){var u;if(TG(o)||Array.isArray(o)){const a={};for(const[c,h]of Object.entries(o)){const d=(u=i==null?void 0:i(c))!=null?u:c,f=[...l,d];if(n!=null&&n(o,f))return t(o,l);a[d]=s(h,f)}return a}return t(o,l)}return s(e)}var OG=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"];function AG(e){return EG(e,OG)}function $G(e){return e.semanticTokens}function PG(e){const{__cssMap:t,__cssVars:r,__breakpoints:n,...i}=e;return i}var MG=e=>O$.includes(e)||e==="default";function IG({tokens:e,semanticTokens:t}){const r={};return ZC(e,(n,i)=>{n!=null&&(r[i.join(".")]={isSemantic:!1,value:n})}),ZC(t,(n,i)=>{n!=null&&(r[i.join(".")]={isSemantic:!0,value:n})},{stop:n=>Object.keys(n).every(MG)}),r}function RG(e){var t;const r=PG(e),n=AG(r),i=$G(r),s=IG({tokens:n,semanticTokens:i}),o=(t=r.config)==null?void 0:t.cssVarPrefix,{cssMap:l,cssVars:u}=CG(s,{cssVarPrefix:o});return Object.assign(r,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...u},__cssMap:l,__breakpoints:SG(r.breakpoints)}),r}var L3=zo({},ng,Pr,YK,t1,Ps,ZK,oG,JK,C$,sG,gh,y_,tn,fG,cG,aG,lG,QK,uG),jG=Object.assign({},tn,Ps,t1,C$,gh),NG=Object.keys(jG),DG=[...Object.keys(L3),...O$],FG={...L3,...kv},LG=e=>e in FG,BG=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:r,toArrayValue:n,media:i}=t.__breakpoints,s={};for(const o in e){let l=_a(e[o],t);if(l==null)continue;if(l=oi(l)&&r(l)?n(l):l,!Array.isArray(l)){s[o]=l;continue}const u=l.slice(0,i.length).length;for(let a=0;ae.startsWith("--")&&typeof t=="string"&&!VG(t),HG=(e,t)=>{var r,n;if(t==null)return t;const i=u=>{var a,c;return(c=(a=e.__cssMap)==null?void 0:a[u])==null?void 0:c.varRef},s=u=>{var a;return(a=i(u))!=null?a:u},[o,l]=zG(t);return t=(n=(r=i(o))!=null?r:s(l))!=null?n:s(t),t};function WG(e){const{configs:t={},pseudos:r={},theme:n}=e,i=(s,o=!1)=>{var l,u,a;const c=_a(s,n),h=BG(c)(n);let d={};for(let f in h){const m=h[f];let g=_a(m,n);f in r&&(f=r[f]),UG(f,g)&&(g=HG(n,g));let p=t[f];if(p===!0&&(p={property:f}),oi(g)){d[f]=(l=d[f])!=null?l:{},d[f]=zo({},d[f],i(g,!0));continue}let v=(a=(u=p==null?void 0:p.transform)==null?void 0:u.call(p,g,n,c))!=null?a:g;v=p!=null&&p.processResult?i(v,!0):v;const y=_a(p==null?void 0:p.property,n);if(!o&&(p!=null&&p.static)){const b=_a(p.static,n);d=zo({},d,b)}if(y&&Array.isArray(y)){for(const b of y)d[b]=v;continue}if(y){y==="&"&&oi(v)?d=zo({},d,v):d[y]=v;continue}if(oi(v)){d=zo({},d,v);continue}d[f]=v}return d};return i}var A$=e=>t=>WG({theme:t,pseudos:kv,configs:L3})(e);function Qr(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function qG(e,t){if(Array.isArray(e))return e;if(oi(e))return t(e);if(e!=null)return[e]}function KG(e,t){for(let r=t+1;r{zo(a,{[b]:d?y[b]:{[v]:y[b]}})});continue}if(!f){d?zo(a,y):a[v]=y;continue}a[v]=y}}return a}}function XG(e){return t=>{var r;const{variant:n,size:i,theme:s}=t,o=GG(s);return zo({},_a((r=e.baseStyle)!=null?r:{},t),o(e,"sizes",i,t),o(e,"variants",n,t))}}function Yn(e){return kG(e,["styleConfig","size","variant","colorScheme"])}var YG={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},ZG={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},JG={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},QG={property:YG,easing:ZG,duration:JG},eX=QG,tX={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},rX=tX,nX={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},iX=nX,sX={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},oX=sX,aX={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},lX=aX,uX={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},cX=uX,fX={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},dX=fX,hX={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},pX=hX,mX={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},$$=mX,P$={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},gX={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},vX={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},yX={...P$,...gX,container:vX},M$=yX,bX={breakpoints:oX,zIndices:rX,radii:cX,blur:pX,colors:lX,...$$,sizes:M$,shadows:dX,space:P$,borders:iX,transition:eX},{defineMultiStyleConfig:wX,definePartsStyle:eh}=Qr(["stepper","step","title","description","indicator","separator","icon","number"]),va=Pt("stepper-indicator-size"),Uc=Pt("stepper-icon-size"),Hc=Pt("stepper-title-font-size"),th=Pt("stepper-description-font-size"),Nd=Pt("stepper-accent-color"),_X=eh(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[Nd.variable]:`colors.${e}.500`,_dark:{[Nd.variable]:`colors.${e}.200`}},title:{fontSize:Hc.reference,fontWeight:"medium"},description:{fontSize:th.reference,color:"chakra-subtle-text"},number:{fontSize:Hc.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:Uc.reference,height:Uc.reference},indicator:{flexShrink:0,borderRadius:"full",width:va.reference,height:va.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:Nd.reference},"&[data-status=complete]":{bg:Nd.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:Nd.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${va.reference} - 8px)`,top:`calc(${va.reference} + 4px)`,insetStart:`calc(${va.reference} / 2 - 1px)`}}})),xX=wX({baseStyle:_X,sizes:{xs:eh({stepper:{[va.variable]:"sizes.4",[Uc.variable]:"sizes.3",[Hc.variable]:"fontSizes.xs",[th.variable]:"fontSizes.xs"}}),sm:eh({stepper:{[va.variable]:"sizes.6",[Uc.variable]:"sizes.4",[Hc.variable]:"fontSizes.sm",[th.variable]:"fontSizes.xs"}}),md:eh({stepper:{[va.variable]:"sizes.8",[Uc.variable]:"sizes.5",[Hc.variable]:"fontSizes.md",[th.variable]:"fontSizes.sm"}}),lg:eh({stepper:{[va.variable]:"sizes.10",[Uc.variable]:"sizes.6",[Hc.variable]:"fontSizes.lg",[th.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function jr(e,t={}){let r=!1;function n(){if(!r){r=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function i(...c){n();for(const h of c)t[h]=u(h);return jr(e,t)}function s(...c){for(const h of c)h in t||(t[h]=u(h));return jr(e,t)}function o(){return Object.fromEntries(Object.entries(t).map(([h,d])=>[h,d.selector]))}function l(){return Object.fromEntries(Object.entries(t).map(([h,d])=>[h,d.className]))}function u(c){const f=`chakra-${(["container","root"].includes(c??"")?[e]:[e,c]).filter(Boolean).join("__")}`;return{className:f,selector:`.${f}`,toString:()=>c}}return{parts:i,toPart:u,extend:s,selectors:o,classnames:l,get keys(){return Object.keys(t)},__type:{}}}var SX=jr("accordion").parts("root","container","button","panel").extend("icon"),CX=jr("alert").parts("title","description","container").extend("icon","spinner"),kX=jr("avatar").parts("label","badge","container").extend("excessLabel","group"),EX=jr("breadcrumb").parts("link","item","container").extend("separator");jr("button").parts();var TX=jr("checkbox").parts("control","icon","container").extend("label");jr("progress").parts("track","filledTrack").extend("label");var OX=jr("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),AX=jr("editable").parts("preview","input","textarea"),$X=jr("form").parts("container","requiredIndicator","helperText"),PX=jr("formError").parts("text","icon"),MX=jr("input").parts("addon","field","element","group"),IX=jr("list").parts("container","item","icon"),RX=jr("menu").parts("button","list","item").extend("groupTitle","icon","command","divider"),jX=jr("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),NX=jr("numberinput").parts("root","field","stepperGroup","stepper");jr("pininput").parts("field");var DX=jr("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),FX=jr("progress").parts("label","filledTrack","track"),LX=jr("radio").parts("container","control","label"),BX=jr("select").parts("field","icon"),zX=jr("slider").parts("container","track","thumb","filledTrack","mark"),VX=jr("stat").parts("container","label","helpText","number","icon"),UX=jr("switch").parts("container","track","thumb","label"),HX=jr("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),WX=jr("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),qX=jr("tag").parts("container","label","closeButton"),KX=jr("card").parts("container","header","body","footer");jr("stepper").parts("stepper","step","title","description","indicator","separator","icon","number");function Eu(e,t,r){return Math.min(Math.max(e,r),t)}class GX extends Error{constructor(t){super(`Failed to parse color: "${t}"`)}}var rh=GX;function B3(e){if(typeof e!="string")throw new rh(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let t=e.trim();t=rY.test(e)?ZX(e):e;const r=JX.exec(t);if(r){const o=Array.from(r).slice(1);return[...o.slice(0,3).map(l=>parseInt(ip(l,2),16)),parseInt(ip(o[3]||"f",2),16)/255]}const n=QX.exec(t);if(n){const o=Array.from(n).slice(1);return[...o.slice(0,3).map(l=>parseInt(l,16)),parseInt(o[3]||"ff",16)/255]}const i=eY.exec(t);if(i){const o=Array.from(i).slice(1);return[...o.slice(0,3).map(l=>parseInt(l,10)),parseFloat(o[3]||"1")]}const s=tY.exec(t);if(s){const[o,l,u,a]=Array.from(s).slice(1).map(parseFloat);if(Eu(0,100,l)!==l)throw new rh(e);if(Eu(0,100,u)!==u)throw new rh(e);return[...nY(o,l,u),Number.isNaN(a)?1:a]}throw new rh(e)}function XX(e){let t=5381,r=e.length;for(;r;)t=t*33^e.charCodeAt(--r);return(t>>>0)%2341}const JC=e=>parseInt(e.replace(/_/g,""),36),YX="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{const r=JC(t.substring(0,3)),n=JC(t.substring(3)).toString(16);let i="";for(let s=0;s<6-n.length;s++)i+="0";return e[r]=`${i}${n}`,e},{});function ZX(e){const t=e.toLowerCase().trim(),r=YX[XX(t)];if(!r)throw new rh(e);return`#${r}`}const ip=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),JX=new RegExp(`^#${ip("([a-f0-9])",3)}([a-f0-9])?$`,"i"),QX=new RegExp(`^#${ip("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),eY=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${ip(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),tY=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,rY=/^[a-z]+$/i,QC=e=>Math.round(e*255),nY=(e,t,r)=>{let n=r/100;if(t===0)return[n,n,n].map(QC);const i=(e%360+360)%360/60,s=(1-Math.abs(2*n-1))*(t/100),o=s*(1-Math.abs(i%2-1));let l=0,u=0,a=0;i>=0&&i<1?(l=s,u=o):i>=1&&i<2?(l=o,u=s):i>=2&&i<3?(u=s,a=o):i>=3&&i<4?(u=o,a=s):i>=4&&i<5?(l=o,a=s):i>=5&&i<6&&(l=s,a=o);const c=n-s/2,h=l+c,d=u+c,f=a+c;return[h,d,f].map(QC)};function iY(e,t,r,n){return`rgba(${Eu(0,255,e).toFixed()}, ${Eu(0,255,t).toFixed()}, ${Eu(0,255,r).toFixed()}, ${parseFloat(Eu(0,1,n).toFixed(3))})`}function sY(e,t){const[r,n,i,s]=B3(e);return iY(r,n,i,s-t)}function oY(e){const[t,r,n,i]=B3(e);let s=o=>{const l=Eu(0,255,o).toString(16);return l.length===1?`0${l}`:l};return`#${s(t)}${s(r)}${s(n)}${i<1?s(Math.round(i*255)):""}`}function aY(e,t,r,n,i){for(t=t.split?t.split("."):t,n=0;nObject.keys(e).length===0,Ei=(e,t,r)=>{const n=aY(e,`colors.${t}`,t);try{return oY(n),n}catch{return r??"#000000"}},uY=e=>{const[t,r,n]=B3(e);return(t*299+r*587+n*114)/1e3},cY=e=>t=>{const r=Ei(t,e);return uY(r)<128?"dark":"light"},fY=e=>t=>cY(e)(t)==="dark",kf=(e,t)=>r=>{const n=Ei(r,e);return sY(n,1-t)};function e9(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient( + ${u$} + `});function vK(e,t){return`${e} returned \`undefined\`. Seems you forgot to wrap component within ${t}`}function Bn(e={}){const{name:t,strict:r=!0,hookName:n="useContext",providerName:i="Provider",errorMessage:s,defaultValue:o}=e,u=J.createContext(o);u.displayName=t;function l(){var a;const c=J.useContext(u);if(!c&&r){const h=new Error(s??vK(n,i));throw h.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,h,l),h}return c}return[u.Provider,l,u]}var[yK,bK]=Bn({strict:!1,name:"PortalManagerContext"});function c$(e){const{children:t,zIndex:r}=e;return Q.jsx(yK,{value:{zIndex:r},children:t})}c$.displayName="PortalManager";var ka=globalThis!=null&&globalThis.document?J.useLayoutEffect:J.useEffect,[f$,wK]=Bn({strict:!1,name:"PortalContext"}),P3="chakra-portal",_K=".chakra-portal",xK=e=>Q.jsx("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),SK=e=>{const{appendToParentPortal:t,children:r}=e,[n,i]=J.useState(null),s=J.useRef(null),[,o]=J.useState({});J.useEffect(()=>o({}),[]);const u=wK(),l=bK();ka(()=>{if(!n)return;const c=n.ownerDocument,h=t?u??c.body:c.body;if(!h)return;s.current=c.createElement("div"),s.current.className=P3,h.appendChild(s.current),o({});const d=s.current;return()=>{h.contains(d)&&h.removeChild(d)}},[n]);const a=l!=null&&l.zIndex?Q.jsx(xK,{zIndex:l==null?void 0:l.zIndex,children:r}):r;return s.current?iv.createPortal(Q.jsx(f$,{value:s.current,children:a}),s.current):Q.jsx("span",{ref:c=>{c&&i(c)}})},CK=e=>{const{children:t,containerRef:r,appendToParentPortal:n}=e,i=r.current,s=i??(typeof window<"u"?document.body:void 0),o=J.useMemo(()=>{const l=i==null?void 0:i.ownerDocument.createElement("div");return l&&(l.className=P3),l},[i]),[,u]=J.useState({});return ka(()=>u({}),[]),ka(()=>{if(!(!o||!s))return s.appendChild(o),()=>{s.removeChild(o)}},[o,s]),s&&o?iv.createPortal(Q.jsx(f$,{value:n?o:null,children:t}),o):null};function wv(e){const t={appendToParentPortal:!0,...e},{containerRef:r,...n}=t;return r?Q.jsx(CK,{containerRef:r,...n}):Q.jsx(SK,{...n})}wv.className=P3;wv.selector=_K;wv.displayName="Portal";function Xu(){const e=J.useContext(Cf);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `` or ``");return e}var M3=J.createContext({});M3.displayName="ColorModeContext";function _v(){const e=J.useContext(M3);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}function jC(e,t){const{colorMode:r}=_v();return r==="dark"?t:e}var f0={light:"chakra-ui-light",dark:"chakra-ui-dark"};function kK(e={}){const{preventTransition:t=!0}=e,r={setDataset:n=>{const i=t?r.preventTransition():void 0;document.documentElement.dataset.theme=n,document.documentElement.style.colorScheme=n,i==null||i()},setClassName(n){document.body.classList.add(n?f0.dark:f0.light),document.body.classList.remove(n?f0.light:f0.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(n){var i;return((i=r.query().matches)!=null?i:n==="dark")?"dark":"light"},addListener(n){const i=r.query(),s=o=>{n(o.matches?"dark":"light")};return typeof i.addListener=="function"?i.addListener(s):i.addEventListener("change",s),()=>{typeof i.removeListener=="function"?i.removeListener(s):i.removeEventListener("change",s)}},preventTransition(){const n=document.createElement("style");return n.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(n),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(n)})})}}};return r}var EK="chakra-ui-color-mode";function TK(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let r;try{r=localStorage.getItem(e)||t}catch{}return r||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var OK=TK(EK),NC=()=>{};function DC(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function d$(e){const{value:t,children:r,options:{useSystemColorMode:n,initialColorMode:i,disableTransitionOnChange:s}={},colorModeManager:o=OK}=e,u=i==="dark"?"dark":"light",[l,a]=J.useState(()=>DC(o,u)),[c,h]=J.useState(()=>DC(o)),{getSystemTheme:d,setClassName:f,setDataset:m,addListener:g}=J.useMemo(()=>kK({preventTransition:s}),[s]),p=i==="system"&&!l?c:l,v=J.useCallback(x=>{const O=x==="system"?d():x;a(O),f(O==="dark"),m(O),o.set(O)},[o,d,f,m]);ka(()=>{i==="system"&&h(d())},[]),J.useEffect(()=>{const x=o.get();if(x){v(x);return}if(i==="system"){v("system");return}v(u)},[o,u,i,v]);const y=J.useCallback(()=>{v(p==="dark"?"light":"dark")},[p,v]);J.useEffect(()=>{if(n)return g(v)},[n,g,v]);const b=J.useMemo(()=>({colorMode:t??p,toggleColorMode:t?NC:y,setColorMode:t?NC:v,forced:t!==void 0}),[p,y,v,t]);return Q.jsx(M3.Provider,{value:b,children:r})}d$.displayName="ColorModeProvider";function AK(){const e=_v(),t=Xu();return{...e,theme:t}}var Wr=(...e)=>e.filter(Boolean).join(" ");function si(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}function _a(e,...t){return $K(e)?e(...t):e}var $K=e=>typeof e=="function",Lt=e=>e?"":void 0,Ea=e=>e?!0:void 0;function Cr(...e){return function(r){e.some(n=>(n==null||n(r),r==null?void 0:r.defaultPrevented))}}function h$(...e){return function(r){e.forEach(n=>{n==null||n(r)})}}var e1={exports:{}};e1.exports;(function(e,t){var r=200,n="__lodash_hash_undefined__",i=800,s=16,o=9007199254740991,u="[object Arguments]",l="[object Array]",a="[object AsyncFunction]",c="[object Boolean]",h="[object Date]",d="[object Error]",f="[object Function]",m="[object GeneratorFunction]",g="[object Map]",p="[object Number]",v="[object Null]",y="[object Object]",b="[object Proxy]",x="[object RegExp]",O="[object Set]",P="[object String]",j="[object Undefined]",M="[object WeakMap]",L="[object ArrayBuffer]",B="[object DataView]",q="[object Float32Array]",W="[object Float64Array]",$="[object Int8Array]",I="[object Int16Array]",E="[object Int32Array]",_="[object Uint8Array]",C="[object Uint8ClampedArray]",S="[object Uint16Array]",k="[object Uint32Array]",A=/[\\^$.*+?()[\]{}|]/g,R=/^\[object .+?Constructor\]$/,z=/^(?:0|[1-9]\d*)$/,H={};H[q]=H[W]=H[$]=H[I]=H[E]=H[_]=H[C]=H[S]=H[k]=!0,H[u]=H[l]=H[L]=H[c]=H[B]=H[h]=H[d]=H[f]=H[g]=H[p]=H[y]=H[x]=H[O]=H[P]=H[M]=!1;var V=typeof Dt=="object"&&Dt&&Dt.Object===Object&&Dt,G=typeof self=="object"&&self&&self.Object===Object&&self,F=V||G||Function("return this")(),X=t&&!t.nodeType&&t,D=X&&!0&&e&&!e.nodeType&&e,N=D&&D.exports===X,K=N&&V.process,Z=function(){try{var de=D&&D.require&&D.require("util").types;return de||K&&K.binding&&K.binding("util")}catch{}}(),se=Z&&Z.isTypedArray;function te(de,Ce,Me){switch(Me.length){case 0:return de.call(Ce);case 1:return de.call(Ce,Me[0]);case 2:return de.call(Ce,Me[0],Me[1]);case 3:return de.call(Ce,Me[0],Me[1],Me[2])}return de.apply(Ce,Me)}function oe(de,Ce){for(var Me=-1,ut=Array(de);++Me-1}function re(de,Ce){var Me=this.__data__,ut=Ee(Me,de);return ut<0?(++this.size,Me.push([de,Ce])):Me[ut][1]=Ce,this}Vt.prototype.clear=lr,Vt.prototype.delete=Mt,Vt.prototype.get=ye,Vt.prototype.has=ie,Vt.prototype.set=re;function ce(de){var Ce=-1,Me=de==null?0:de.length;for(this.clear();++Ce1?Me[dr-1]:void 0,Qt=dr>2?Me[2]:void 0;for(Lr=de.length>3&&typeof Lr=="function"?(dr--,Lr):void 0,Qt&&ws(Me[0],Me[1],Qt)&&(Lr=dr<3?void 0:Lr,dr=1),Ce=Object(Ce);++ut-1&&de%1==0&&de0){if(++Ce>=i)return arguments[0]}else Ce=0;return de.apply(void 0,arguments)}}function ea(de){if(de!=null){try{return xe.call(de)}catch{}try{return de+""}catch{}}return""}function Eo(de,Ce){return de===Ce||de!==de&&Ce!==Ce}var To=Ge(function(){return arguments}())?Ge:function(de){return Ql(de)&&Oe.call(de,"callee")&&!We.call(de,"callee")},Oo=Array.isArray;function ta(de){return de!=null&&im(de.length)&&!dd(de)}function Xa(de){return Ql(de)&&ta(de)}var ra=Ht||Oy;function dd(de){if(!Xs(de))return!1;var Ce=ot(de);return Ce==f||Ce==m||Ce==a||Ce==b}function im(de){return typeof de=="number"&&de>-1&&de%1==0&&de<=o}function Xs(de){var Ce=typeof de;return de!=null&&(Ce=="object"||Ce=="function")}function Ql(de){return de!=null&&typeof de=="object"}function Ey(de){if(!Ql(de)||ot(de)!=y)return!1;var Ce=je(de);if(Ce===null)return!0;var Me=Oe.call(Ce,"constructor")&&Ce.constructor;return typeof Me=="function"&&Me instanceof Me&&xe.call(Me)==Ye}var sm=se?fe(se):St;function Ty(de){return Mn(de,om(de))}function om(de){return ta(de)?Bt(de,!0):Ct(de)}var qr=un(function(de,Ce,Me,ut){vt(de,Ce,Me,ut)});function Hr(de){return function(){return de}}function am(de){return de}function Oy(){return!1}e.exports=qr})(e1,e1.exports);var PK=e1.exports;const zo=Jr(PK);var MK=e=>/!(important)?$/.test(e),FC=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,IK=(e,t)=>r=>{const n=String(t),i=MK(n),s=FC(n),o=e?`${e}.${s}`:s;let u=si(r.__cssMap)&&o in r.__cssMap?r.__cssMap[o].varRef:t;return u=FC(u),i?`${u} !important`:u};function I3(e){const{scale:t,transform:r,compose:n}=e;return(s,o)=>{var u;const l=IK(t,s)(o);let a=(u=r==null?void 0:r(l,o))!=null?u:l;return n&&(a=n(a,o)),a}}var d0=(...e)=>t=>e.reduce((r,n)=>n(r),t);function Os(e,t){return r=>{const n={property:r,scale:e};return n.transform=I3({scale:e,transform:t}),n}}var RK=({rtl:e,ltr:t})=>r=>r.direction==="rtl"?e:t;function jK(e){const{property:t,scale:r,transform:n}=e;return{scale:r,property:RK(t),transform:r?I3({scale:r,compose:n}):n}}var p$=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function NK(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...p$].join(" ")}function DK(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...p$].join(" ")}var FK={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},LK={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function BK(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var zK={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},h_={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},VK=new Set(Object.values(h_)),p_=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),UK=e=>e.trim();function HK(e,t){if(e==null||p_.has(e))return e;if(!(m_(e)||p_.has(e)))return`url('${e}')`;const i=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),s=i==null?void 0:i[1],o=i==null?void 0:i[2];if(!s||!o)return e;const u=s.includes("-gradient")?s:`${s}-gradient`,[l,...a]=o.split(",").map(UK).filter(Boolean);if((a==null?void 0:a.length)===0)return e;const c=l in h_?h_[l]:l;a.unshift(c);const h=a.map(d=>{if(VK.has(d))return d;const f=d.indexOf(" "),[m,g]=f!==-1?[d.substr(0,f),d.substr(f+1)]:[d],p=m_(g)?g:g&&g.split(" "),v=`colors.${m}`,y=v in t.__cssMap?t.__cssMap[v].varRef:m;return p?[y,...Array.isArray(p)?p:[p]].join(" "):y});return`${u}(${h.join(", ")})`}var m_=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),WK=(e,t)=>HK(e,t??{});function qK(e){return/^var\(--.+\)$/.test(e)}var KK=e=>{const t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}},Io=e=>t=>`${e}(${t})`,_r={filter(e){return e!=="auto"?e:FK},backdropFilter(e){return e!=="auto"?e:LK},ring(e){return BK(_r.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?NK():e==="auto-gpu"?DK():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=KK(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const r={left:"right",right:"left"};return t.direction==="rtl"?r[e]:e},degree(e){if(qK(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:WK,blur:Io("blur"),opacity:Io("opacity"),brightness:Io("brightness"),contrast:Io("contrast"),dropShadow:Io("drop-shadow"),grayscale:Io("grayscale"),hueRotate:e=>Io("hue-rotate")(_r.degree(e)),invert:Io("invert"),saturate:Io("saturate"),sepia:Io("sepia"),bgImage(e){return e==null||m_(e)||p_.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;const{space:r,divide:n}=(t=zK[e])!=null?t:{},i={flexDirection:e};return r&&(i[r]=1),n&&(i[n]=1),i}},ke={borderWidths:Os("borderWidths"),borderStyles:Os("borderStyles"),colors:Os("colors"),borders:Os("borders"),gradients:Os("gradients",_r.gradient),radii:Os("radii",_r.px),space:Os("space",d0(_r.vh,_r.px)),spaceT:Os("space",d0(_r.vh,_r.px)),degreeT(e){return{property:e,transform:_r.degree}},prop(e,t,r){return{property:e,scale:t,...t&&{transform:I3({scale:t,transform:r})}}},propT(e,t){return{property:e,transform:t}},sizes:Os("sizes",d0(_r.vh,_r.px)),sizesT:Os("sizes",d0(_r.vh,_r.fraction)),shadows:Os("shadows"),logical:jK,blur:Os("blur",_r.blur)},ng={background:ke.colors("background"),backgroundColor:ke.colors("backgroundColor"),backgroundImage:ke.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:_r.bgClip},bgSize:ke.prop("backgroundSize"),bgPosition:ke.prop("backgroundPosition"),bg:ke.colors("background"),bgColor:ke.colors("backgroundColor"),bgPos:ke.prop("backgroundPosition"),bgRepeat:ke.prop("backgroundRepeat"),bgAttachment:ke.prop("backgroundAttachment"),bgGradient:ke.gradients("backgroundImage"),bgClip:{transform:_r.bgClip}};Object.assign(ng,{bgImage:ng.backgroundImage,bgImg:ng.backgroundImage});var Pr={border:ke.borders("border"),borderWidth:ke.borderWidths("borderWidth"),borderStyle:ke.borderStyles("borderStyle"),borderColor:ke.colors("borderColor"),borderRadius:ke.radii("borderRadius"),borderTop:ke.borders("borderTop"),borderBlockStart:ke.borders("borderBlockStart"),borderTopLeftRadius:ke.radii("borderTopLeftRadius"),borderStartStartRadius:ke.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:ke.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:ke.radii("borderTopRightRadius"),borderStartEndRadius:ke.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:ke.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:ke.borders("borderRight"),borderInlineEnd:ke.borders("borderInlineEnd"),borderBottom:ke.borders("borderBottom"),borderBlockEnd:ke.borders("borderBlockEnd"),borderBottomLeftRadius:ke.radii("borderBottomLeftRadius"),borderBottomRightRadius:ke.radii("borderBottomRightRadius"),borderLeft:ke.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:ke.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:ke.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:ke.borders(["borderLeft","borderRight"]),borderInline:ke.borders("borderInline"),borderY:ke.borders(["borderTop","borderBottom"]),borderBlock:ke.borders("borderBlock"),borderTopWidth:ke.borderWidths("borderTopWidth"),borderBlockStartWidth:ke.borderWidths("borderBlockStartWidth"),borderTopColor:ke.colors("borderTopColor"),borderBlockStartColor:ke.colors("borderBlockStartColor"),borderTopStyle:ke.borderStyles("borderTopStyle"),borderBlockStartStyle:ke.borderStyles("borderBlockStartStyle"),borderBottomWidth:ke.borderWidths("borderBottomWidth"),borderBlockEndWidth:ke.borderWidths("borderBlockEndWidth"),borderBottomColor:ke.colors("borderBottomColor"),borderBlockEndColor:ke.colors("borderBlockEndColor"),borderBottomStyle:ke.borderStyles("borderBottomStyle"),borderBlockEndStyle:ke.borderStyles("borderBlockEndStyle"),borderLeftWidth:ke.borderWidths("borderLeftWidth"),borderInlineStartWidth:ke.borderWidths("borderInlineStartWidth"),borderLeftColor:ke.colors("borderLeftColor"),borderInlineStartColor:ke.colors("borderInlineStartColor"),borderLeftStyle:ke.borderStyles("borderLeftStyle"),borderInlineStartStyle:ke.borderStyles("borderInlineStartStyle"),borderRightWidth:ke.borderWidths("borderRightWidth"),borderInlineEndWidth:ke.borderWidths("borderInlineEndWidth"),borderRightColor:ke.colors("borderRightColor"),borderInlineEndColor:ke.colors("borderInlineEndColor"),borderRightStyle:ke.borderStyles("borderRightStyle"),borderInlineEndStyle:ke.borderStyles("borderInlineEndStyle"),borderTopRadius:ke.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:ke.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:ke.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:ke.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(Pr,{rounded:Pr.borderRadius,roundedTop:Pr.borderTopRadius,roundedTopLeft:Pr.borderTopLeftRadius,roundedTopRight:Pr.borderTopRightRadius,roundedTopStart:Pr.borderStartStartRadius,roundedTopEnd:Pr.borderStartEndRadius,roundedBottom:Pr.borderBottomRadius,roundedBottomLeft:Pr.borderBottomLeftRadius,roundedBottomRight:Pr.borderBottomRightRadius,roundedBottomStart:Pr.borderEndStartRadius,roundedBottomEnd:Pr.borderEndEndRadius,roundedLeft:Pr.borderLeftRadius,roundedRight:Pr.borderRightRadius,roundedStart:Pr.borderInlineStartRadius,roundedEnd:Pr.borderInlineEndRadius,borderStart:Pr.borderInlineStart,borderEnd:Pr.borderInlineEnd,borderTopStartRadius:Pr.borderStartStartRadius,borderTopEndRadius:Pr.borderStartEndRadius,borderBottomStartRadius:Pr.borderEndStartRadius,borderBottomEndRadius:Pr.borderEndEndRadius,borderStartRadius:Pr.borderInlineStartRadius,borderEndRadius:Pr.borderInlineEndRadius,borderStartWidth:Pr.borderInlineStartWidth,borderEndWidth:Pr.borderInlineEndWidth,borderStartColor:Pr.borderInlineStartColor,borderEndColor:Pr.borderInlineEndColor,borderStartStyle:Pr.borderInlineStartStyle,borderEndStyle:Pr.borderInlineEndStyle});var GK={color:ke.colors("color"),textColor:ke.colors("color"),fill:ke.colors("fill"),stroke:ke.colors("stroke")},g_={boxShadow:ke.shadows("boxShadow"),mixBlendMode:!0,blendMode:ke.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:ke.prop("backgroundBlendMode"),opacity:!0};Object.assign(g_,{shadow:g_.boxShadow});var XK={filter:{transform:_r.filter},blur:ke.blur("--chakra-blur"),brightness:ke.propT("--chakra-brightness",_r.brightness),contrast:ke.propT("--chakra-contrast",_r.contrast),hueRotate:ke.propT("--chakra-hue-rotate",_r.hueRotate),invert:ke.propT("--chakra-invert",_r.invert),saturate:ke.propT("--chakra-saturate",_r.saturate),dropShadow:ke.propT("--chakra-drop-shadow",_r.dropShadow),backdropFilter:{transform:_r.backdropFilter},backdropBlur:ke.blur("--chakra-backdrop-blur"),backdropBrightness:ke.propT("--chakra-backdrop-brightness",_r.brightness),backdropContrast:ke.propT("--chakra-backdrop-contrast",_r.contrast),backdropHueRotate:ke.propT("--chakra-backdrop-hue-rotate",_r.hueRotate),backdropInvert:ke.propT("--chakra-backdrop-invert",_r.invert),backdropSaturate:ke.propT("--chakra-backdrop-saturate",_r.saturate)},t1={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:_r.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:ke.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:ke.space("gap"),rowGap:ke.space("rowGap"),columnGap:ke.space("columnGap")};Object.assign(t1,{flexDir:t1.flexDirection});var m$={gridGap:ke.space("gridGap"),gridColumnGap:ke.space("gridColumnGap"),gridRowGap:ke.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},YK={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:_r.outline},outlineOffset:!0,outlineColor:ke.colors("outlineColor")},$s={width:ke.sizesT("width"),inlineSize:ke.sizesT("inlineSize"),height:ke.sizes("height"),blockSize:ke.sizes("blockSize"),boxSize:ke.sizes(["width","height"]),minWidth:ke.sizes("minWidth"),minInlineSize:ke.sizes("minInlineSize"),minHeight:ke.sizes("minHeight"),minBlockSize:ke.sizes("minBlockSize"),maxWidth:ke.sizes("maxWidth"),maxInlineSize:ke.sizes("maxInlineSize"),maxHeight:ke.sizes("maxHeight"),maxBlockSize:ke.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var r,n,i;return{[`@media screen and (min-width: ${(i=(n=(r=t.__breakpoints)==null?void 0:r.get(e))==null?void 0:n.minW)!=null?i:e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var r,n,i;return{[`@media screen and (max-width: ${(i=(n=(r=t.__breakpoints)==null?void 0:r.get(e))==null?void 0:n._minW)!=null?i:e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:ke.propT("float",_r.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign($s,{w:$s.width,h:$s.height,minW:$s.minWidth,maxW:$s.maxWidth,minH:$s.minHeight,maxH:$s.maxHeight,overscroll:$s.overscrollBehavior,overscrollX:$s.overscrollBehaviorX,overscrollY:$s.overscrollBehaviorY});var ZK={listStyleType:!0,listStylePosition:!0,listStylePos:ke.prop("listStylePosition"),listStyleImage:!0,listStyleImg:ke.prop("listStyleImage")};function JK(e,t,r,n){const i=typeof t=="string"?t.split("."):[t];for(n=0;n{const t=new WeakMap;return(n,i,s,o)=>{if(typeof n>"u")return e(n,i,s);t.has(n)||t.set(n,new Map);const u=t.get(n);if(u.has(i))return u.get(i);const l=e(n,i,s,o);return u.set(i,l),l}},eG=QK(JK),tG={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},rG={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},s2=(e,t,r)=>{const n={},i=eG(e,t,{});for(const s in i)s in r&&r[s]!=null||(n[s]=i[s]);return n},nG={srOnly:{transform(e){return e===!0?tG:e==="focusable"?rG:{}}},layerStyle:{processResult:!0,transform:(e,t,r)=>s2(t,`layerStyles.${e}`,r)},textStyle:{processResult:!0,transform:(e,t,r)=>s2(t,`textStyles.${e}`,r)},apply:{processResult:!0,transform:(e,t,r)=>s2(t,e,r)}},yh={position:!0,pos:ke.prop("position"),zIndex:ke.prop("zIndex","zIndices"),inset:ke.spaceT("inset"),insetX:ke.spaceT(["left","right"]),insetInline:ke.spaceT("insetInline"),insetY:ke.spaceT(["top","bottom"]),insetBlock:ke.spaceT("insetBlock"),top:ke.spaceT("top"),insetBlockStart:ke.spaceT("insetBlockStart"),bottom:ke.spaceT("bottom"),insetBlockEnd:ke.spaceT("insetBlockEnd"),left:ke.spaceT("left"),insetInlineStart:ke.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:ke.spaceT("right"),insetInlineEnd:ke.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(yh,{insetStart:yh.insetInlineStart,insetEnd:yh.insetInlineEnd});var iG={ring:{transform:_r.ring},ringColor:ke.colors("--chakra-ring-color"),ringOffset:ke.prop("--chakra-ring-offset-width"),ringOffsetColor:ke.colors("--chakra-ring-offset-color"),ringInset:ke.prop("--chakra-ring-inset")},tn={margin:ke.spaceT("margin"),marginTop:ke.spaceT("marginTop"),marginBlockStart:ke.spaceT("marginBlockStart"),marginRight:ke.spaceT("marginRight"),marginInlineEnd:ke.spaceT("marginInlineEnd"),marginBottom:ke.spaceT("marginBottom"),marginBlockEnd:ke.spaceT("marginBlockEnd"),marginLeft:ke.spaceT("marginLeft"),marginInlineStart:ke.spaceT("marginInlineStart"),marginX:ke.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:ke.spaceT("marginInline"),marginY:ke.spaceT(["marginTop","marginBottom"]),marginBlock:ke.spaceT("marginBlock"),padding:ke.space("padding"),paddingTop:ke.space("paddingTop"),paddingBlockStart:ke.space("paddingBlockStart"),paddingRight:ke.space("paddingRight"),paddingBottom:ke.space("paddingBottom"),paddingBlockEnd:ke.space("paddingBlockEnd"),paddingLeft:ke.space("paddingLeft"),paddingInlineStart:ke.space("paddingInlineStart"),paddingInlineEnd:ke.space("paddingInlineEnd"),paddingX:ke.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:ke.space("paddingInline"),paddingY:ke.space(["paddingTop","paddingBottom"]),paddingBlock:ke.space("paddingBlock")};Object.assign(tn,{m:tn.margin,mt:tn.marginTop,mr:tn.marginRight,me:tn.marginInlineEnd,marginEnd:tn.marginInlineEnd,mb:tn.marginBottom,ml:tn.marginLeft,ms:tn.marginInlineStart,marginStart:tn.marginInlineStart,mx:tn.marginX,my:tn.marginY,p:tn.padding,pt:tn.paddingTop,py:tn.paddingY,px:tn.paddingX,pb:tn.paddingBottom,pl:tn.paddingLeft,ps:tn.paddingInlineStart,paddingStart:tn.paddingInlineStart,pr:tn.paddingRight,pe:tn.paddingInlineEnd,paddingEnd:tn.paddingInlineEnd});var sG={textDecorationColor:ke.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:ke.shadows("textShadow")},oG={clipPath:!0,transform:ke.propT("transform",_r.transform),transformOrigin:!0,translateX:ke.spaceT("--chakra-translate-x"),translateY:ke.spaceT("--chakra-translate-y"),skewX:ke.degreeT("--chakra-skew-x"),skewY:ke.degreeT("--chakra-skew-y"),scaleX:ke.prop("--chakra-scale-x"),scaleY:ke.prop("--chakra-scale-y"),scale:ke.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:ke.degreeT("--chakra-rotate")},aG={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:ke.prop("transitionDuration","transition.duration"),transitionProperty:ke.prop("transitionProperty","transition.property"),transitionTimingFunction:ke.prop("transitionTimingFunction","transition.easing")},lG={fontFamily:ke.prop("fontFamily","fonts"),fontSize:ke.prop("fontSize","fontSizes",_r.px),fontWeight:ke.prop("fontWeight","fontWeights"),lineHeight:ke.prop("lineHeight","lineHeights"),letterSpacing:ke.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(e===!0)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},uG={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:ke.spaceT("scrollMargin"),scrollMarginTop:ke.spaceT("scrollMarginTop"),scrollMarginBottom:ke.spaceT("scrollMarginBottom"),scrollMarginLeft:ke.spaceT("scrollMarginLeft"),scrollMarginRight:ke.spaceT("scrollMarginRight"),scrollMarginX:ke.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:ke.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:ke.spaceT("scrollPadding"),scrollPaddingTop:ke.spaceT("scrollPaddingTop"),scrollPaddingBottom:ke.spaceT("scrollPaddingBottom"),scrollPaddingLeft:ke.spaceT("scrollPaddingLeft"),scrollPaddingRight:ke.spaceT("scrollPaddingRight"),scrollPaddingX:ke.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:ke.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function g$(e){return si(e)&&e.reference?e.reference:String(e)}var xv=(e,...t)=>t.map(g$).join(` ${e} `).replace(/calc/g,""),LC=(...e)=>`calc(${xv("+",...e)})`,BC=(...e)=>`calc(${xv("-",...e)})`,v_=(...e)=>`calc(${xv("*",...e)})`,zC=(...e)=>`calc(${xv("/",...e)})`,VC=e=>{const t=g$(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:v_(t,-1)},vu=Object.assign(e=>({add:(...t)=>vu(LC(e,...t)),subtract:(...t)=>vu(BC(e,...t)),multiply:(...t)=>vu(v_(e,...t)),divide:(...t)=>vu(zC(e,...t)),negate:()=>vu(VC(e)),toString:()=>e.toString()}),{add:LC,subtract:BC,multiply:v_,divide:zC,negate:VC});function cG(e,t="-"){return e.replace(/\s+/g,t)}function fG(e){const t=cG(e.toString());return hG(dG(t))}function dG(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function hG(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function pG(e,t=""){return[t,e].filter(Boolean).join("-")}function mG(e,t){return`var(${e}${t?`, ${t}`:""})`}function gG(e,t=""){return fG(`--${pG(e,t)}`)}function Pt(e,t,r){const n=gG(e,r);return{variable:n,reference:mG(n,t)}}function vG(e,t){const r={};for(const n of t){if(Array.isArray(n)){const[i,s]=n;r[i]=Pt(`${e}-${i}`,s);continue}r[n]=Pt(`${e}-${n}`)}return r}function yG(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function bG(e){const t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}}function y_(e){if(e==null)return e;const{unitless:t}=bG(e);return t||typeof e=="number"?`${e}px`:e}var v$=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,R3=e=>Object.fromEntries(Object.entries(e).sort(v$));function UC(e){const t=R3(e);return Object.assign(Object.values(t),t)}function wG(e){const t=Object.keys(R3(e));return new Set(t)}function HC(e){var t;if(!e)return e;e=(t=y_(e))!=null?t:e;const r=-.02;return typeof e=="number"?`${e+r}`:e.replace(/(\d+\.?\d*)/u,n=>`${parseFloat(n)+r}`)}function th(e,t){const r=["@media screen"];return e&&r.push("and",`(min-width: ${y_(e)})`),t&&r.push("and",`(max-width: ${y_(t)})`),r.join(" ")}function _G(e){var t;if(!e)return null;e.base=(t=e.base)!=null?t:"0px";const r=UC(e),n=Object.entries(e).sort(v$).map(([o,u],l,a)=>{var c;let[,h]=(c=a[l+1])!=null?c:[];return h=parseFloat(h)>0?HC(h):void 0,{_minW:HC(u),breakpoint:o,minW:u,maxW:h,maxWQuery:th(null,h),minWQuery:th(u),minMaxQuery:th(u,h)}}),i=wG(e),s=Array.from(i.values());return{keys:i,normalized:r,isResponsive(o){const u=Object.keys(o);return u.length>0&&u.every(l=>i.has(l))},asObject:R3(e),asArray:UC(e),details:n,get(o){return n.find(u=>u.breakpoint===o)},media:[null,...r.map(o=>th(o)).slice(1)],toArrayValue(o){if(!si(o))throw new Error("toArrayValue: value must be an object");const u=s.map(l=>{var a;return(a=o[l])!=null?a:null});for(;yG(u)===null;)u.pop();return u},toObjectValue(o){if(!Array.isArray(o))throw new Error("toObjectValue: value must be an array");return o.reduce((u,l,a)=>{const c=s[a];return c!=null&&l!=null&&(u[c]=l),u},{})}}}var Qn={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},ol=e=>y$(t=>e(t,"&"),"[role=group]","[data-group]",".group"),da=e=>y$(t=>e(t,"~ &"),"[data-peer]",".peer"),y$=(e,...t)=>t.map(e).join(", "),Sv={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:ol(Qn.hover),_peerHover:da(Qn.hover),_groupFocus:ol(Qn.focus),_peerFocus:da(Qn.focus),_groupFocusVisible:ol(Qn.focusVisible),_peerFocusVisible:da(Qn.focusVisible),_groupActive:ol(Qn.active),_peerActive:da(Qn.active),_groupDisabled:ol(Qn.disabled),_peerDisabled:da(Qn.disabled),_groupInvalid:ol(Qn.invalid),_peerInvalid:da(Qn.invalid),_groupChecked:ol(Qn.checked),_peerChecked:da(Qn.checked),_groupFocusWithin:ol(Qn.focusWithin),_peerFocusWithin:da(Qn.focusWithin),_peerPlaceholderShown:da(Qn.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},b$=Object.keys(Sv);function WC(e,t){return Pt(String(e).replace(/\./g,"-"),void 0,t)}function xG(e,t){let r={};const n={};for(const[i,s]of Object.entries(e)){const{isSemantic:o,value:u}=s,{variable:l,reference:a}=WC(i,t==null?void 0:t.cssVarPrefix);if(!o){if(i.startsWith("space")){const d=i.split("."),[f,...m]=d,g=`${f}.-${m.join(".")}`,p=vu.negate(u),v=vu.negate(a);n[g]={value:p,var:l,varRef:v}}r[l]=u,n[i]={value:u,var:l,varRef:a};continue}const c=d=>{const m=[String(i).split(".")[0],d].join(".");if(!e[m])return d;const{reference:p}=WC(m,t==null?void 0:t.cssVarPrefix);return p},h=si(u)?u:{default:u};r=zo(r,Object.entries(h).reduce((d,[f,m])=>{var g,p;if(!m)return d;const v=c(`${m}`);if(f==="default")return d[l]=v,d;const y=(p=(g=Sv)==null?void 0:g[f])!=null?p:f;return d[y]={[l]:v},d},{})),n[i]={value:a,var:l,varRef:a}}return{cssVars:r,cssMap:n}}function SG(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}function CG(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function kG(e){return typeof e=="object"&&e!=null&&!Array.isArray(e)}function qC(e,t,r={}){const{stop:n,getKey:i}=r;function s(o,u=[]){var l;if(kG(o)||Array.isArray(o)){const a={};for(const[c,h]of Object.entries(o)){const d=(l=i==null?void 0:i(c))!=null?l:c,f=[...u,d];if(n!=null&&n(o,f))return t(o,u);a[d]=s(h,f)}return a}return t(o,u)}return s(e)}var EG=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"];function TG(e){return CG(e,EG)}function OG(e){return e.semanticTokens}function AG(e){const{__cssMap:t,__cssVars:r,__breakpoints:n,...i}=e;return i}var $G=e=>b$.includes(e)||e==="default";function PG({tokens:e,semanticTokens:t}){const r={};return qC(e,(n,i)=>{n!=null&&(r[i.join(".")]={isSemantic:!1,value:n})}),qC(t,(n,i)=>{n!=null&&(r[i.join(".")]={isSemantic:!0,value:n})},{stop:n=>Object.keys(n).every($G)}),r}function MG(e){var t;const r=AG(e),n=TG(r),i=OG(r),s=PG({tokens:n,semanticTokens:i}),o=(t=r.config)==null?void 0:t.cssVarPrefix,{cssMap:u,cssVars:l}=xG(s,{cssVarPrefix:o});return Object.assign(r,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...l},__cssMap:u,__breakpoints:_G(r.breakpoints)}),r}var j3=zo({},ng,Pr,GK,t1,$s,XK,iG,YK,m$,nG,yh,g_,tn,uG,lG,sG,oG,ZK,aG),IG=Object.assign({},tn,$s,t1,m$,yh),RG=Object.keys(IG),jG=[...Object.keys(j3),...b$],NG={...j3,...Sv},DG=e=>e in NG,FG=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:r,toArrayValue:n,media:i}=t.__breakpoints,s={};for(const o in e){let u=_a(e[o],t);if(u==null)continue;if(u=si(u)&&r(u)?n(u):u,!Array.isArray(u)){s[o]=u;continue}const l=u.slice(0,i.length).length;for(let a=0;ae.startsWith("--")&&typeof t=="string"&&!BG(t),VG=(e,t)=>{var r,n;if(t==null)return t;const i=l=>{var a,c;return(c=(a=e.__cssMap)==null?void 0:a[l])==null?void 0:c.varRef},s=l=>{var a;return(a=i(l))!=null?a:l},[o,u]=LG(t);return t=(n=(r=i(o))!=null?r:s(u))!=null?n:s(t),t};function UG(e){const{configs:t={},pseudos:r={},theme:n}=e,i=(s,o=!1)=>{var u,l,a;const c=_a(s,n),h=FG(c)(n);let d={};for(let f in h){const m=h[f];let g=_a(m,n);f in r&&(f=r[f]),zG(f,g)&&(g=VG(n,g));let p=t[f];if(p===!0&&(p={property:f}),si(g)){d[f]=(u=d[f])!=null?u:{},d[f]=zo({},d[f],i(g,!0));continue}let v=(a=(l=p==null?void 0:p.transform)==null?void 0:l.call(p,g,n,c))!=null?a:g;v=p!=null&&p.processResult?i(v,!0):v;const y=_a(p==null?void 0:p.property,n);if(!o&&(p!=null&&p.static)){const b=_a(p.static,n);d=zo({},d,b)}if(y&&Array.isArray(y)){for(const b of y)d[b]=v;continue}if(y){y==="&"&&si(v)?d=zo({},d,v):d[y]=v;continue}if(si(v)){d=zo({},d,v);continue}d[f]=v}return d};return i}var w$=e=>t=>UG({theme:t,pseudos:Sv,configs:j3})(e);function Qr(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function HG(e,t){if(Array.isArray(e))return e;if(si(e))return t(e);if(e!=null)return[e]}function WG(e,t){for(let r=t+1;r{zo(a,{[b]:d?y[b]:{[v]:y[b]}})});continue}if(!f){d?zo(a,y):a[v]=y;continue}a[v]=y}}return a}}function KG(e){return t=>{var r;const{variant:n,size:i,theme:s}=t,o=qG(s);return zo({},_a((r=e.baseStyle)!=null?r:{},t),o(e,"sizes",i,t),o(e,"variants",n,t))}}function Xn(e){return SG(e,["styleConfig","size","variant","colorScheme"])}var GG={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},XG={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},YG={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},ZG={property:GG,easing:XG,duration:YG},JG=ZG,QG={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},eX=QG,tX={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},rX=tX,nX={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},iX=nX,sX={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},oX=sX,aX={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},lX=aX,uX={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},cX=uX,fX={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},dX=fX,hX={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},_$=hX,x$={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},pX={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},mX={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},gX={...x$,...pX,container:mX},S$=gX,vX={breakpoints:iX,zIndices:eX,radii:lX,blur:dX,colors:oX,..._$,sizes:S$,shadows:cX,space:x$,borders:rX,transition:JG},{defineMultiStyleConfig:yX,definePartsStyle:rh}=Qr(["stepper","step","title","description","indicator","separator","icon","number"]),va=Pt("stepper-indicator-size"),Vc=Pt("stepper-icon-size"),Uc=Pt("stepper-title-font-size"),nh=Pt("stepper-description-font-size"),Fd=Pt("stepper-accent-color"),bX=rh(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[Fd.variable]:`colors.${e}.500`,_dark:{[Fd.variable]:`colors.${e}.200`}},title:{fontSize:Uc.reference,fontWeight:"medium"},description:{fontSize:nh.reference,color:"chakra-subtle-text"},number:{fontSize:Uc.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:Vc.reference,height:Vc.reference},indicator:{flexShrink:0,borderRadius:"full",width:va.reference,height:va.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:Fd.reference},"&[data-status=complete]":{bg:Fd.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:Fd.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${va.reference} - 8px)`,top:`calc(${va.reference} + 4px)`,insetStart:`calc(${va.reference} / 2 - 1px)`}}})),wX=yX({baseStyle:bX,sizes:{xs:rh({stepper:{[va.variable]:"sizes.4",[Vc.variable]:"sizes.3",[Uc.variable]:"fontSizes.xs",[nh.variable]:"fontSizes.xs"}}),sm:rh({stepper:{[va.variable]:"sizes.6",[Vc.variable]:"sizes.4",[Uc.variable]:"fontSizes.sm",[nh.variable]:"fontSizes.xs"}}),md:rh({stepper:{[va.variable]:"sizes.8",[Vc.variable]:"sizes.5",[Uc.variable]:"fontSizes.md",[nh.variable]:"fontSizes.sm"}}),lg:rh({stepper:{[va.variable]:"sizes.10",[Vc.variable]:"sizes.6",[Uc.variable]:"fontSizes.lg",[nh.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function jr(e,t={}){let r=!1;function n(){if(!r){r=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function i(...c){n();for(const h of c)t[h]=l(h);return jr(e,t)}function s(...c){for(const h of c)h in t||(t[h]=l(h));return jr(e,t)}function o(){return Object.fromEntries(Object.entries(t).map(([h,d])=>[h,d.selector]))}function u(){return Object.fromEntries(Object.entries(t).map(([h,d])=>[h,d.className]))}function l(c){const f=`chakra-${(["container","root"].includes(c??"")?[e]:[e,c]).filter(Boolean).join("__")}`;return{className:f,selector:`.${f}`,toString:()=>c}}return{parts:i,toPart:l,extend:s,selectors:o,classnames:u,get keys(){return Object.keys(t)},__type:{}}}var _X=jr("accordion").parts("root","container","button","panel").extend("icon"),xX=jr("alert").parts("title","description","container").extend("icon","spinner"),SX=jr("avatar").parts("label","badge","container").extend("excessLabel","group"),CX=jr("breadcrumb").parts("link","item","container").extend("separator");jr("button").parts();var kX=jr("checkbox").parts("control","icon","container").extend("label");jr("progress").parts("track","filledTrack").extend("label");var EX=jr("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),TX=jr("editable").parts("preview","input","textarea"),OX=jr("form").parts("container","requiredIndicator","helperText"),AX=jr("formError").parts("text","icon"),$X=jr("input").parts("addon","field","element","group"),PX=jr("list").parts("container","item","icon"),MX=jr("menu").parts("button","list","item").extend("groupTitle","icon","command","divider"),IX=jr("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),RX=jr("numberinput").parts("root","field","stepperGroup","stepper");jr("pininput").parts("field");var jX=jr("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),NX=jr("progress").parts("label","filledTrack","track"),DX=jr("radio").parts("container","control","label"),FX=jr("select").parts("field","icon"),LX=jr("slider").parts("container","track","thumb","filledTrack","mark"),BX=jr("stat").parts("container","label","helpText","number","icon"),zX=jr("switch").parts("container","track","thumb","label"),VX=jr("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),UX=jr("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),HX=jr("tag").parts("container","label","closeButton"),WX=jr("card").parts("container","header","body","footer");jr("stepper").parts("stepper","step","title","description","indicator","separator","icon","number");function Eu(e,t,r){return Math.min(Math.max(e,r),t)}class qX extends Error{constructor(t){super(`Failed to parse color: "${t}"`)}}var ih=qX;function N3(e){if(typeof e!="string")throw new ih(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let t=e.trim();t=eY.test(e)?XX(e):e;const r=YX.exec(t);if(r){const o=Array.from(r).slice(1);return[...o.slice(0,3).map(u=>parseInt(sp(u,2),16)),parseInt(sp(o[3]||"f",2),16)/255]}const n=ZX.exec(t);if(n){const o=Array.from(n).slice(1);return[...o.slice(0,3).map(u=>parseInt(u,16)),parseInt(o[3]||"ff",16)/255]}const i=JX.exec(t);if(i){const o=Array.from(i).slice(1);return[...o.slice(0,3).map(u=>parseInt(u,10)),parseFloat(o[3]||"1")]}const s=QX.exec(t);if(s){const[o,u,l,a]=Array.from(s).slice(1).map(parseFloat);if(Eu(0,100,u)!==u)throw new ih(e);if(Eu(0,100,l)!==l)throw new ih(e);return[...tY(o,u,l),Number.isNaN(a)?1:a]}throw new ih(e)}function KX(e){let t=5381,r=e.length;for(;r;)t=t*33^e.charCodeAt(--r);return(t>>>0)%2341}const KC=e=>parseInt(e.replace(/_/g,""),36),GX="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{const r=KC(t.substring(0,3)),n=KC(t.substring(3)).toString(16);let i="";for(let s=0;s<6-n.length;s++)i+="0";return e[r]=`${i}${n}`,e},{});function XX(e){const t=e.toLowerCase().trim(),r=GX[KX(t)];if(!r)throw new ih(e);return`#${r}`}const sp=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),YX=new RegExp(`^#${sp("([a-f0-9])",3)}([a-f0-9])?$`,"i"),ZX=new RegExp(`^#${sp("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),JX=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${sp(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),QX=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,eY=/^[a-z]+$/i,GC=e=>Math.round(e*255),tY=(e,t,r)=>{let n=r/100;if(t===0)return[n,n,n].map(GC);const i=(e%360+360)%360/60,s=(1-Math.abs(2*n-1))*(t/100),o=s*(1-Math.abs(i%2-1));let u=0,l=0,a=0;i>=0&&i<1?(u=s,l=o):i>=1&&i<2?(u=o,l=s):i>=2&&i<3?(l=s,a=o):i>=3&&i<4?(l=o,a=s):i>=4&&i<5?(u=o,a=s):i>=5&&i<6&&(u=s,a=o);const c=n-s/2,h=u+c,d=l+c,f=a+c;return[h,d,f].map(GC)};function rY(e,t,r,n){return`rgba(${Eu(0,255,e).toFixed()}, ${Eu(0,255,t).toFixed()}, ${Eu(0,255,r).toFixed()}, ${parseFloat(Eu(0,1,n).toFixed(3))})`}function nY(e,t){const[r,n,i,s]=N3(e);return rY(r,n,i,s-t)}function iY(e){const[t,r,n,i]=N3(e);let s=o=>{const u=Eu(0,255,o).toString(16);return u.length===1?`0${u}`:u};return`#${s(t)}${s(r)}${s(n)}${i<1?s(Math.round(i*255)):""}`}function sY(e,t,r,n,i){for(t=t.split?t.split("."):t,n=0;nObject.keys(e).length===0,ki=(e,t,r)=>{const n=sY(e,`colors.${t}`,t);try{return iY(n),n}catch{return r??"#000000"}},aY=e=>{const[t,r,n]=N3(e);return(t*299+r*587+n*114)/1e3},lY=e=>t=>{const r=ki(t,e);return aY(r)<128?"dark":"light"},uY=e=>t=>lY(e)(t)==="dark",kf=(e,t)=>r=>{const n=ki(r,e);return nY(n,1-t)};function XC(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient( 45deg, ${t} 25%, transparent 25%, @@ -332,49 +332,49 @@ Error generating stack: `+s.message+` ${t} 75%, transparent 75%, transparent - )`,backgroundSize:`${e} ${e}`}}var dY=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function hY(e){const t=dY();return!e||lY(e)?t:e.string&&e.colors?mY(e.string,e.colors):e.string&&!e.colors?pY(e.string):e.colors&&!e.string?gY(e.colors):t}function pY(e){let t=0;if(e.length===0)return t.toString();for(let n=0;n>n*8&255;r+=`00${i.toString(16)}`.substr(-2)}return r}function mY(e,t){let r=0;if(e.length===0)return t[0];for(let n=0;nr.colorMode==="dark"?t:e}function z3(e){const{orientation:t,vertical:r,horizontal:n}=e;return t?t==="vertical"?r:n:{}}function I$(e){return oi(e)&&e.reference?e.reference:String(e)}var Ev=(e,...t)=>t.map(I$).join(` ${e} `).replace(/calc/g,""),t9=(...e)=>`calc(${Ev("+",...e)})`,r9=(...e)=>`calc(${Ev("-",...e)})`,__=(...e)=>`calc(${Ev("*",...e)})`,n9=(...e)=>`calc(${Ev("/",...e)})`,i9=e=>{const t=I$(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:__(t,-1)},ya=Object.assign(e=>({add:(...t)=>ya(t9(e,...t)),subtract:(...t)=>ya(r9(e,...t)),multiply:(...t)=>ya(__(e,...t)),divide:(...t)=>ya(n9(e,...t)),negate:()=>ya(i9(e)),toString:()=>e.toString()}),{add:t9,subtract:r9,multiply:__,divide:n9,negate:i9});function vY(e){return!Number.isInteger(parseFloat(e.toString()))}function yY(e,t="-"){return e.replace(/\s+/g,t)}function R$(e){const t=yY(e.toString());return t.includes("\\.")?e:vY(e)?t.replace(".","\\."):e}function bY(e,t=""){return[t,R$(e)].filter(Boolean).join("-")}function wY(e,t){return`var(${R$(e)}${t?`, ${t}`:""})`}function _Y(e,t=""){return`--${bY(e,t)}`}function Vn(e,t){const r=_Y(e,t==null?void 0:t.prefix);return{variable:r,reference:wY(r,xY(t==null?void 0:t.fallback))}}function xY(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{defineMultiStyleConfig:SY,definePartsStyle:ig}=Qr(UX.keys),vh=Vn("switch-track-width"),$u=Vn("switch-track-height"),l2=Vn("switch-track-diff"),CY=ya.subtract(vh,$u),x_=Vn("switch-thumb-x"),Dd=Vn("switch-bg"),kY=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[vh.reference],height:[$u.reference],transitionProperty:"common",transitionDuration:"fast",[Dd.variable]:"colors.gray.300",_dark:{[Dd.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[Dd.variable]:`colors.${t}.500`,_dark:{[Dd.variable]:`colors.${t}.200`}},bg:Dd.reference}},EY={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[$u.reference],height:[$u.reference],_checked:{transform:`translateX(${x_.reference})`}},TY=ig(e=>({container:{[l2.variable]:CY,[x_.variable]:l2.reference,_rtl:{[x_.variable]:ya(l2).negate().toString()}},track:kY(e),thumb:EY})),OY={sm:ig({container:{[vh.variable]:"1.375rem",[$u.variable]:"sizes.3"}}),md:ig({container:{[vh.variable]:"1.875rem",[$u.variable]:"sizes.4"}}),lg:ig({container:{[vh.variable]:"2.875rem",[$u.variable]:"sizes.6"}})},AY=SY({baseStyle:TY,sizes:OY,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:$Y,definePartsStyle:lf}=Qr(HX.keys),PY=lf({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),r1={"&[data-is-numeric=true]":{textAlign:"end"}},MY=lf(e=>{const{colorScheme:t}=e;return{th:{color:At("gray.600","gray.400")(e),borderBottom:"1px",borderColor:At(`${t}.100`,`${t}.700`)(e),...r1},td:{borderBottom:"1px",borderColor:At(`${t}.100`,`${t}.700`)(e),...r1},caption:{color:At("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),IY=lf(e=>{const{colorScheme:t}=e;return{th:{color:At("gray.600","gray.400")(e),borderBottom:"1px",borderColor:At(`${t}.100`,`${t}.700`)(e),...r1},td:{borderBottom:"1px",borderColor:At(`${t}.100`,`${t}.700`)(e),...r1},caption:{color:At("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:At(`${t}.100`,`${t}.700`)(e)},td:{background:At(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),RY={simple:MY,striped:IY,unstyled:{}},jY={sm:lf({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:lf({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:lf({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},NY=$Y({baseStyle:PY,variants:RY,sizes:jY,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),Fi=Pt("tabs-color"),co=Pt("tabs-bg"),p0=Pt("tabs-border-color"),{defineMultiStyleConfig:DY,definePartsStyle:Ko}=Qr(WX.keys),FY=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},LY=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},BY=e=>{const{align:t="start",orientation:r}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:r==="vertical"?"column":"row"}},zY={p:4},VY=Ko(e=>({root:FY(e),tab:LY(e),tablist:BY(e),tabpanel:zY})),UY={sm:Ko({tab:{py:1,px:4,fontSize:"sm"}}),md:Ko({tab:{fontSize:"md",py:2,px:4}}),lg:Ko({tab:{fontSize:"lg",py:3,px:4}})},HY=Ko(e=>{const{colorScheme:t,orientation:r}=e,n=r==="vertical",i=n?"borderStart":"borderBottom",s=n?"marginStart":"marginBottom";return{tablist:{[i]:"2px solid",borderColor:"inherit"},tab:{[i]:"2px solid",borderColor:"transparent",[s]:"-2px",_selected:{[Fi.variable]:`colors.${t}.600`,_dark:{[Fi.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[co.variable]:"colors.gray.200",_dark:{[co.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:Fi.reference,bg:co.reference}}}),WY=Ko(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[p0.variable]:"transparent",_selected:{[Fi.variable]:`colors.${t}.600`,[p0.variable]:"colors.white",_dark:{[Fi.variable]:`colors.${t}.300`,[p0.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:p0.reference},color:Fi.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),qY=Ko(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[co.variable]:"colors.gray.50",_dark:{[co.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[co.variable]:"colors.white",[Fi.variable]:`colors.${t}.600`,_dark:{[co.variable]:"colors.gray.800",[Fi.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:Fi.reference,bg:co.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),KY=Ko(e=>{const{colorScheme:t,theme:r}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:Ei(r,`${t}.700`),bg:Ei(r,`${t}.100`)}}}}),GY=Ko(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[Fi.variable]:"colors.gray.600",_dark:{[Fi.variable]:"inherit"},_selected:{[Fi.variable]:"colors.white",[co.variable]:`colors.${t}.600`,_dark:{[Fi.variable]:"colors.gray.800",[co.variable]:`colors.${t}.300`}},color:Fi.reference,bg:co.reference}}}),XY=Ko({}),YY={line:HY,enclosed:WY,"enclosed-colored":qY,"soft-rounded":KY,"solid-rounded":GY,unstyled:XY},ZY=DY({baseStyle:VY,sizes:UY,variants:YY,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),On=bG("badge",["bg","color","shadow"]),JY={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:On.bg.reference,color:On.color.reference,boxShadow:On.shadow.reference},QY=e=>{const{colorScheme:t,theme:r}=e,n=kf(`${t}.500`,.6)(r);return{[On.bg.variable]:`colors.${t}.500`,[On.color.variable]:"colors.white",_dark:{[On.bg.variable]:n,[On.color.variable]:"colors.whiteAlpha.800"}}},eZ=e=>{const{colorScheme:t,theme:r}=e,n=kf(`${t}.200`,.16)(r);return{[On.bg.variable]:`colors.${t}.100`,[On.color.variable]:`colors.${t}.800`,_dark:{[On.bg.variable]:n,[On.color.variable]:`colors.${t}.200`}}},tZ=e=>{const{colorScheme:t,theme:r}=e,n=kf(`${t}.200`,.8)(r);return{[On.color.variable]:`colors.${t}.500`,_dark:{[On.color.variable]:n},[On.shadow.variable]:`inset 0 0 0px 1px ${On.color.reference}`}},rZ={solid:QY,subtle:eZ,outline:tZ},yh={baseStyle:JY,variants:rZ,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:nZ,definePartsStyle:Pu}=Qr(qX.keys),s9=Pt("tag-bg"),o9=Pt("tag-color"),u2=Pt("tag-shadow"),sg=Pt("tag-min-height"),og=Pt("tag-min-width"),ag=Pt("tag-font-size"),lg=Pt("tag-padding-inline"),iZ={fontWeight:"medium",lineHeight:1.2,outline:0,[o9.variable]:On.color.reference,[s9.variable]:On.bg.reference,[u2.variable]:On.shadow.reference,color:o9.reference,bg:s9.reference,boxShadow:u2.reference,borderRadius:"md",minH:sg.reference,minW:og.reference,fontSize:ag.reference,px:lg.reference,_focusVisible:{[u2.variable]:"shadows.outline"}},sZ={lineHeight:1.2,overflow:"visible"},oZ={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},aZ=Pu({container:iZ,label:sZ,closeButton:oZ}),lZ={sm:Pu({container:{[sg.variable]:"sizes.5",[og.variable]:"sizes.5",[ag.variable]:"fontSizes.xs",[lg.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:Pu({container:{[sg.variable]:"sizes.6",[og.variable]:"sizes.6",[ag.variable]:"fontSizes.sm",[lg.variable]:"space.2"}}),lg:Pu({container:{[sg.variable]:"sizes.8",[og.variable]:"sizes.8",[ag.variable]:"fontSizes.md",[lg.variable]:"space.3"}})},uZ={subtle:Pu(e=>{var t;return{container:(t=yh.variants)==null?void 0:t.subtle(e)}}),solid:Pu(e=>{var t;return{container:(t=yh.variants)==null?void 0:t.solid(e)}}),outline:Pu(e=>{var t;return{container:(t=yh.variants)==null?void 0:t.outline(e)}})},cZ=nZ({variants:uZ,baseStyle:aZ,sizes:lZ,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:xa,defineMultiStyleConfig:fZ}=Qr(MX.keys),Wc=Pt("input-height"),qc=Pt("input-font-size"),Kc=Pt("input-padding"),Gc=Pt("input-border-radius"),dZ=xa({addon:{height:Wc.reference,fontSize:qc.reference,px:Kc.reference,borderRadius:Gc.reference},field:{width:"100%",height:Wc.reference,fontSize:qc.reference,px:Kc.reference,borderRadius:Gc.reference,minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),al={lg:{[qc.variable]:"fontSizes.lg",[Kc.variable]:"space.4",[Gc.variable]:"radii.md",[Wc.variable]:"sizes.12"},md:{[qc.variable]:"fontSizes.md",[Kc.variable]:"space.4",[Gc.variable]:"radii.md",[Wc.variable]:"sizes.10"},sm:{[qc.variable]:"fontSizes.sm",[Kc.variable]:"space.3",[Gc.variable]:"radii.sm",[Wc.variable]:"sizes.8"},xs:{[qc.variable]:"fontSizes.xs",[Kc.variable]:"space.2",[Gc.variable]:"radii.sm",[Wc.variable]:"sizes.6"}},hZ={lg:xa({field:al.lg,group:al.lg}),md:xa({field:al.md,group:al.md}),sm:xa({field:al.sm,group:al.sm}),xs:xa({field:al.xs,group:al.xs})};function V3(e){const{focusBorderColor:t,errorBorderColor:r}=e;return{focusBorderColor:t||At("blue.500","blue.300")(e),errorBorderColor:r||At("red.500","red.300")(e)}}var pZ=xa(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=V3(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:At("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Ei(t,n),boxShadow:`0 0 0 1px ${Ei(t,n)}`},_focusVisible:{zIndex:1,borderColor:Ei(t,r),boxShadow:`0 0 0 1px ${Ei(t,r)}`}},addon:{border:"1px solid",borderColor:At("inherit","whiteAlpha.50")(e),bg:At("gray.100","whiteAlpha.300")(e)}}}),mZ=xa(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=V3(e);return{field:{border:"2px solid",borderColor:"transparent",bg:At("gray.100","whiteAlpha.50")(e),_hover:{bg:At("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Ei(t,n)},_focusVisible:{bg:"transparent",borderColor:Ei(t,r)}},addon:{border:"2px solid",borderColor:"transparent",bg:At("gray.100","whiteAlpha.50")(e)}}}),gZ=xa(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=V3(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Ei(t,n),boxShadow:`0px 1px 0px 0px ${Ei(t,n)}`},_focusVisible:{borderColor:Ei(t,r),boxShadow:`0px 1px 0px 0px ${Ei(t,r)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),vZ=xa({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),yZ={outline:pZ,filled:mZ,flushed:gZ,unstyled:vZ},Rr=fZ({baseStyle:dZ,sizes:hZ,variants:yZ,defaultProps:{size:"md",variant:"outline"}}),a9,bZ={...(a9=Rr.baseStyle)==null?void 0:a9.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},l9,u9,wZ={outline:e=>{var t,r;return(r=(t=Rr.variants)==null?void 0:t.outline(e).field)!=null?r:{}},flushed:e=>{var t,r;return(r=(t=Rr.variants)==null?void 0:t.flushed(e).field)!=null?r:{}},filled:e=>{var t,r;return(r=(t=Rr.variants)==null?void 0:t.filled(e).field)!=null?r:{}},unstyled:(u9=(l9=Rr.variants)==null?void 0:l9.unstyled.field)!=null?u9:{}},c9,f9,d9,h9,p9,m9,g9,v9,_Z={xs:(f9=(c9=Rr.sizes)==null?void 0:c9.xs.field)!=null?f9:{},sm:(h9=(d9=Rr.sizes)==null?void 0:d9.sm.field)!=null?h9:{},md:(m9=(p9=Rr.sizes)==null?void 0:p9.md.field)!=null?m9:{},lg:(v9=(g9=Rr.sizes)==null?void 0:g9.lg.field)!=null?v9:{}},xZ={baseStyle:bZ,sizes:_Z,variants:wZ,defaultProps:{size:"md",variant:"outline"}},m0=Vn("tooltip-bg"),c2=Vn("tooltip-fg"),SZ=Vn("popper-arrow-bg"),CZ={bg:m0.reference,color:c2.reference,[m0.variable]:"colors.gray.700",[c2.variable]:"colors.whiteAlpha.900",_dark:{[m0.variable]:"colors.gray.300",[c2.variable]:"colors.gray.900"},[SZ.variable]:m0.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},kZ={baseStyle:CZ},{defineMultiStyleConfig:EZ,definePartsStyle:nh}=Qr(FX.keys),TZ=e=>{const{colorScheme:t,theme:r,isIndeterminate:n,hasStripe:i}=e,s=At(e9(),e9("1rem","rgba(0,0,0,0.1)"))(e),o=At(`${t}.500`,`${t}.200`)(e),l=`linear-gradient( + )`,backgroundSize:`${e} ${e}`}}var cY=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function fY(e){const t=cY();return!e||oY(e)?t:e.string&&e.colors?hY(e.string,e.colors):e.string&&!e.colors?dY(e.string):e.colors&&!e.string?pY(e.colors):t}function dY(e){let t=0;if(e.length===0)return t.toString();for(let n=0;n>n*8&255;r+=`00${i.toString(16)}`.substr(-2)}return r}function hY(e,t){let r=0;if(e.length===0)return t[0];for(let n=0;nr.colorMode==="dark"?t:e}function D3(e){const{orientation:t,vertical:r,horizontal:n}=e;return t?t==="vertical"?r:n:{}}function C$(e){return si(e)&&e.reference?e.reference:String(e)}var Cv=(e,...t)=>t.map(C$).join(` ${e} `).replace(/calc/g,""),YC=(...e)=>`calc(${Cv("+",...e)})`,ZC=(...e)=>`calc(${Cv("-",...e)})`,b_=(...e)=>`calc(${Cv("*",...e)})`,JC=(...e)=>`calc(${Cv("/",...e)})`,QC=e=>{const t=C$(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:b_(t,-1)},ya=Object.assign(e=>({add:(...t)=>ya(YC(e,...t)),subtract:(...t)=>ya(ZC(e,...t)),multiply:(...t)=>ya(b_(e,...t)),divide:(...t)=>ya(JC(e,...t)),negate:()=>ya(QC(e)),toString:()=>e.toString()}),{add:YC,subtract:ZC,multiply:b_,divide:JC,negate:QC});function mY(e){return!Number.isInteger(parseFloat(e.toString()))}function gY(e,t="-"){return e.replace(/\s+/g,t)}function k$(e){const t=gY(e.toString());return t.includes("\\.")?e:mY(e)?t.replace(".","\\."):e}function vY(e,t=""){return[t,k$(e)].filter(Boolean).join("-")}function yY(e,t){return`var(${k$(e)}${t?`, ${t}`:""})`}function bY(e,t=""){return`--${vY(e,t)}`}function zn(e,t){const r=bY(e,t==null?void 0:t.prefix);return{variable:r,reference:yY(r,wY(t==null?void 0:t.fallback))}}function wY(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{defineMultiStyleConfig:_Y,definePartsStyle:ig}=Qr(zX.keys),bh=zn("switch-track-width"),$u=zn("switch-track-height"),o2=zn("switch-track-diff"),xY=ya.subtract(bh,$u),w_=zn("switch-thumb-x"),Ld=zn("switch-bg"),SY=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[bh.reference],height:[$u.reference],transitionProperty:"common",transitionDuration:"fast",[Ld.variable]:"colors.gray.300",_dark:{[Ld.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[Ld.variable]:`colors.${t}.500`,_dark:{[Ld.variable]:`colors.${t}.200`}},bg:Ld.reference}},CY={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[$u.reference],height:[$u.reference],_checked:{transform:`translateX(${w_.reference})`}},kY=ig(e=>({container:{[o2.variable]:xY,[w_.variable]:o2.reference,_rtl:{[w_.variable]:ya(o2).negate().toString()}},track:SY(e),thumb:CY})),EY={sm:ig({container:{[bh.variable]:"1.375rem",[$u.variable]:"sizes.3"}}),md:ig({container:{[bh.variable]:"1.875rem",[$u.variable]:"sizes.4"}}),lg:ig({container:{[bh.variable]:"2.875rem",[$u.variable]:"sizes.6"}})},TY=_Y({baseStyle:kY,sizes:EY,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:OY,definePartsStyle:lf}=Qr(VX.keys),AY=lf({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),r1={"&[data-is-numeric=true]":{textAlign:"end"}},$Y=lf(e=>{const{colorScheme:t}=e;return{th:{color:At("gray.600","gray.400")(e),borderBottom:"1px",borderColor:At(`${t}.100`,`${t}.700`)(e),...r1},td:{borderBottom:"1px",borderColor:At(`${t}.100`,`${t}.700`)(e),...r1},caption:{color:At("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),PY=lf(e=>{const{colorScheme:t}=e;return{th:{color:At("gray.600","gray.400")(e),borderBottom:"1px",borderColor:At(`${t}.100`,`${t}.700`)(e),...r1},td:{borderBottom:"1px",borderColor:At(`${t}.100`,`${t}.700`)(e),...r1},caption:{color:At("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:At(`${t}.100`,`${t}.700`)(e)},td:{background:At(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),MY={simple:$Y,striped:PY,unstyled:{}},IY={sm:lf({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:lf({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:lf({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},RY=OY({baseStyle:AY,variants:MY,sizes:IY,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),Di=Pt("tabs-color"),lo=Pt("tabs-bg"),h0=Pt("tabs-border-color"),{defineMultiStyleConfig:jY,definePartsStyle:Ko}=Qr(UX.keys),NY=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},DY=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},FY=e=>{const{align:t="start",orientation:r}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:r==="vertical"?"column":"row"}},LY={p:4},BY=Ko(e=>({root:NY(e),tab:DY(e),tablist:FY(e),tabpanel:LY})),zY={sm:Ko({tab:{py:1,px:4,fontSize:"sm"}}),md:Ko({tab:{fontSize:"md",py:2,px:4}}),lg:Ko({tab:{fontSize:"lg",py:3,px:4}})},VY=Ko(e=>{const{colorScheme:t,orientation:r}=e,n=r==="vertical",i=n?"borderStart":"borderBottom",s=n?"marginStart":"marginBottom";return{tablist:{[i]:"2px solid",borderColor:"inherit"},tab:{[i]:"2px solid",borderColor:"transparent",[s]:"-2px",_selected:{[Di.variable]:`colors.${t}.600`,_dark:{[Di.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[lo.variable]:"colors.gray.200",_dark:{[lo.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:Di.reference,bg:lo.reference}}}),UY=Ko(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[h0.variable]:"transparent",_selected:{[Di.variable]:`colors.${t}.600`,[h0.variable]:"colors.white",_dark:{[Di.variable]:`colors.${t}.300`,[h0.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:h0.reference},color:Di.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),HY=Ko(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[lo.variable]:"colors.gray.50",_dark:{[lo.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[lo.variable]:"colors.white",[Di.variable]:`colors.${t}.600`,_dark:{[lo.variable]:"colors.gray.800",[Di.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:Di.reference,bg:lo.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),WY=Ko(e=>{const{colorScheme:t,theme:r}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:ki(r,`${t}.700`),bg:ki(r,`${t}.100`)}}}}),qY=Ko(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[Di.variable]:"colors.gray.600",_dark:{[Di.variable]:"inherit"},_selected:{[Di.variable]:"colors.white",[lo.variable]:`colors.${t}.600`,_dark:{[Di.variable]:"colors.gray.800",[lo.variable]:`colors.${t}.300`}},color:Di.reference,bg:lo.reference}}}),KY=Ko({}),GY={line:VY,enclosed:UY,"enclosed-colored":HY,"soft-rounded":WY,"solid-rounded":qY,unstyled:KY},XY=jY({baseStyle:BY,sizes:zY,variants:GY,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),Tn=vG("badge",["bg","color","shadow"]),YY={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:Tn.bg.reference,color:Tn.color.reference,boxShadow:Tn.shadow.reference},ZY=e=>{const{colorScheme:t,theme:r}=e,n=kf(`${t}.500`,.6)(r);return{[Tn.bg.variable]:`colors.${t}.500`,[Tn.color.variable]:"colors.white",_dark:{[Tn.bg.variable]:n,[Tn.color.variable]:"colors.whiteAlpha.800"}}},JY=e=>{const{colorScheme:t,theme:r}=e,n=kf(`${t}.200`,.16)(r);return{[Tn.bg.variable]:`colors.${t}.100`,[Tn.color.variable]:`colors.${t}.800`,_dark:{[Tn.bg.variable]:n,[Tn.color.variable]:`colors.${t}.200`}}},QY=e=>{const{colorScheme:t,theme:r}=e,n=kf(`${t}.200`,.8)(r);return{[Tn.color.variable]:`colors.${t}.500`,_dark:{[Tn.color.variable]:n},[Tn.shadow.variable]:`inset 0 0 0px 1px ${Tn.color.reference}`}},eZ={solid:ZY,subtle:JY,outline:QY},wh={baseStyle:YY,variants:eZ,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:tZ,definePartsStyle:Pu}=Qr(HX.keys),e9=Pt("tag-bg"),t9=Pt("tag-color"),a2=Pt("tag-shadow"),sg=Pt("tag-min-height"),og=Pt("tag-min-width"),ag=Pt("tag-font-size"),lg=Pt("tag-padding-inline"),rZ={fontWeight:"medium",lineHeight:1.2,outline:0,[t9.variable]:Tn.color.reference,[e9.variable]:Tn.bg.reference,[a2.variable]:Tn.shadow.reference,color:t9.reference,bg:e9.reference,boxShadow:a2.reference,borderRadius:"md",minH:sg.reference,minW:og.reference,fontSize:ag.reference,px:lg.reference,_focusVisible:{[a2.variable]:"shadows.outline"}},nZ={lineHeight:1.2,overflow:"visible"},iZ={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},sZ=Pu({container:rZ,label:nZ,closeButton:iZ}),oZ={sm:Pu({container:{[sg.variable]:"sizes.5",[og.variable]:"sizes.5",[ag.variable]:"fontSizes.xs",[lg.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:Pu({container:{[sg.variable]:"sizes.6",[og.variable]:"sizes.6",[ag.variable]:"fontSizes.sm",[lg.variable]:"space.2"}}),lg:Pu({container:{[sg.variable]:"sizes.8",[og.variable]:"sizes.8",[ag.variable]:"fontSizes.md",[lg.variable]:"space.3"}})},aZ={subtle:Pu(e=>{var t;return{container:(t=wh.variants)==null?void 0:t.subtle(e)}}),solid:Pu(e=>{var t;return{container:(t=wh.variants)==null?void 0:t.solid(e)}}),outline:Pu(e=>{var t;return{container:(t=wh.variants)==null?void 0:t.outline(e)}})},lZ=tZ({variants:aZ,baseStyle:sZ,sizes:oZ,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:xa,defineMultiStyleConfig:uZ}=Qr($X.keys),Hc=Pt("input-height"),Wc=Pt("input-font-size"),qc=Pt("input-padding"),Kc=Pt("input-border-radius"),cZ=xa({addon:{height:Hc.reference,fontSize:Wc.reference,px:qc.reference,borderRadius:Kc.reference},field:{width:"100%",height:Hc.reference,fontSize:Wc.reference,px:qc.reference,borderRadius:Kc.reference,minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),al={lg:{[Wc.variable]:"fontSizes.lg",[qc.variable]:"space.4",[Kc.variable]:"radii.md",[Hc.variable]:"sizes.12"},md:{[Wc.variable]:"fontSizes.md",[qc.variable]:"space.4",[Kc.variable]:"radii.md",[Hc.variable]:"sizes.10"},sm:{[Wc.variable]:"fontSizes.sm",[qc.variable]:"space.3",[Kc.variable]:"radii.sm",[Hc.variable]:"sizes.8"},xs:{[Wc.variable]:"fontSizes.xs",[qc.variable]:"space.2",[Kc.variable]:"radii.sm",[Hc.variable]:"sizes.6"}},fZ={lg:xa({field:al.lg,group:al.lg}),md:xa({field:al.md,group:al.md}),sm:xa({field:al.sm,group:al.sm}),xs:xa({field:al.xs,group:al.xs})};function F3(e){const{focusBorderColor:t,errorBorderColor:r}=e;return{focusBorderColor:t||At("blue.500","blue.300")(e),errorBorderColor:r||At("red.500","red.300")(e)}}var dZ=xa(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=F3(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:At("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:ki(t,n),boxShadow:`0 0 0 1px ${ki(t,n)}`},_focusVisible:{zIndex:1,borderColor:ki(t,r),boxShadow:`0 0 0 1px ${ki(t,r)}`}},addon:{border:"1px solid",borderColor:At("inherit","whiteAlpha.50")(e),bg:At("gray.100","whiteAlpha.300")(e)}}}),hZ=xa(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=F3(e);return{field:{border:"2px solid",borderColor:"transparent",bg:At("gray.100","whiteAlpha.50")(e),_hover:{bg:At("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:ki(t,n)},_focusVisible:{bg:"transparent",borderColor:ki(t,r)}},addon:{border:"2px solid",borderColor:"transparent",bg:At("gray.100","whiteAlpha.50")(e)}}}),pZ=xa(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=F3(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:ki(t,n),boxShadow:`0px 1px 0px 0px ${ki(t,n)}`},_focusVisible:{borderColor:ki(t,r),boxShadow:`0px 1px 0px 0px ${ki(t,r)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),mZ=xa({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),gZ={outline:dZ,filled:hZ,flushed:pZ,unstyled:mZ},Rr=uZ({baseStyle:cZ,sizes:fZ,variants:gZ,defaultProps:{size:"md",variant:"outline"}}),r9,vZ={...(r9=Rr.baseStyle)==null?void 0:r9.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},n9,i9,yZ={outline:e=>{var t,r;return(r=(t=Rr.variants)==null?void 0:t.outline(e).field)!=null?r:{}},flushed:e=>{var t,r;return(r=(t=Rr.variants)==null?void 0:t.flushed(e).field)!=null?r:{}},filled:e=>{var t,r;return(r=(t=Rr.variants)==null?void 0:t.filled(e).field)!=null?r:{}},unstyled:(i9=(n9=Rr.variants)==null?void 0:n9.unstyled.field)!=null?i9:{}},s9,o9,a9,l9,u9,c9,f9,d9,bZ={xs:(o9=(s9=Rr.sizes)==null?void 0:s9.xs.field)!=null?o9:{},sm:(l9=(a9=Rr.sizes)==null?void 0:a9.sm.field)!=null?l9:{},md:(c9=(u9=Rr.sizes)==null?void 0:u9.md.field)!=null?c9:{},lg:(d9=(f9=Rr.sizes)==null?void 0:f9.lg.field)!=null?d9:{}},wZ={baseStyle:vZ,sizes:bZ,variants:yZ,defaultProps:{size:"md",variant:"outline"}},p0=zn("tooltip-bg"),l2=zn("tooltip-fg"),_Z=zn("popper-arrow-bg"),xZ={bg:p0.reference,color:l2.reference,[p0.variable]:"colors.gray.700",[l2.variable]:"colors.whiteAlpha.900",_dark:{[p0.variable]:"colors.gray.300",[l2.variable]:"colors.gray.900"},[_Z.variable]:p0.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},SZ={baseStyle:xZ},{defineMultiStyleConfig:CZ,definePartsStyle:sh}=Qr(NX.keys),kZ=e=>{const{colorScheme:t,theme:r,isIndeterminate:n,hasStripe:i}=e,s=At(XC(),XC("1rem","rgba(0,0,0,0.1)"))(e),o=At(`${t}.500`,`${t}.200`)(e),u=`linear-gradient( to right, transparent 0%, - ${Ei(r,o)} 50%, + ${ki(r,o)} 50%, transparent 100% - )`;return{...!n&&i&&s,...n?{bgImage:l}:{bgColor:o}}},OZ={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},AZ=e=>({bg:At("gray.100","whiteAlpha.300")(e)}),$Z=e=>({transitionProperty:"common",transitionDuration:"slow",...TZ(e)}),PZ=nh(e=>({label:OZ,filledTrack:$Z(e),track:AZ(e)})),MZ={xs:nh({track:{h:"1"}}),sm:nh({track:{h:"2"}}),md:nh({track:{h:"3"}}),lg:nh({track:{h:"4"}})},IZ=EZ({sizes:MZ,baseStyle:PZ,defaultProps:{size:"md",colorScheme:"blue"}}),RZ=e=>typeof e=="function";function Oi(e,...t){return RZ(e)?e(...t):e}var{definePartsStyle:ug,defineMultiStyleConfig:jZ}=Qr(TX.keys),bh=Pt("checkbox-size"),NZ=e=>{const{colorScheme:t}=e;return{w:bh.reference,h:bh.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:At(`${t}.500`,`${t}.200`)(e),borderColor:At(`${t}.500`,`${t}.200`)(e),color:At("white","gray.900")(e),_hover:{bg:At(`${t}.600`,`${t}.300`)(e),borderColor:At(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:At("gray.200","transparent")(e),bg:At("gray.200","whiteAlpha.300")(e),color:At("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:At(`${t}.500`,`${t}.200`)(e),borderColor:At(`${t}.500`,`${t}.200`)(e),color:At("white","gray.900")(e)},_disabled:{bg:At("gray.100","whiteAlpha.100")(e),borderColor:At("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:At("red.500","red.300")(e)}}},DZ={_disabled:{cursor:"not-allowed"}},FZ={userSelect:"none",_disabled:{opacity:.4}},LZ={transitionProperty:"transform",transitionDuration:"normal"},BZ=ug(e=>({icon:LZ,container:DZ,control:Oi(NZ,e),label:FZ})),zZ={sm:ug({control:{[bh.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:ug({control:{[bh.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:ug({control:{[bh.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},n1=jZ({baseStyle:BZ,sizes:zZ,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:VZ,definePartsStyle:cg}=Qr(LX.keys),UZ=e=>{var t;const r=(t=Oi(n1.baseStyle,e))==null?void 0:t.control;return{...r,borderRadius:"full",_checked:{...r==null?void 0:r._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},HZ=cg(e=>{var t,r,n,i;return{label:(r=(t=n1).baseStyle)==null?void 0:r.call(t,e).label,container:(i=(n=n1).baseStyle)==null?void 0:i.call(n,e).container,control:UZ(e)}}),WZ={md:cg({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:cg({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:cg({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},qZ=VZ({baseStyle:HZ,sizes:WZ,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:KZ,definePartsStyle:GZ}=Qr(BX.keys),g0=Pt("select-bg"),y9,XZ={...(y9=Rr.baseStyle)==null?void 0:y9.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:g0.reference,[g0.variable]:"colors.white",_dark:{[g0.variable]:"colors.gray.700"},"> option, > optgroup":{bg:g0.reference}},YZ={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},ZZ=GZ({field:XZ,icon:YZ}),v0={paddingInlineEnd:"8"},b9,w9,_9,x9,S9,C9,k9,E9,JZ={lg:{...(b9=Rr.sizes)==null?void 0:b9.lg,field:{...(w9=Rr.sizes)==null?void 0:w9.lg.field,...v0}},md:{...(_9=Rr.sizes)==null?void 0:_9.md,field:{...(x9=Rr.sizes)==null?void 0:x9.md.field,...v0}},sm:{...(S9=Rr.sizes)==null?void 0:S9.sm,field:{...(C9=Rr.sizes)==null?void 0:C9.sm.field,...v0}},xs:{...(k9=Rr.sizes)==null?void 0:k9.xs,field:{...(E9=Rr.sizes)==null?void 0:E9.xs.field,...v0},icon:{insetEnd:"1"}}},QZ=KZ({baseStyle:ZZ,sizes:JZ,variants:Rr.variants,defaultProps:Rr.defaultProps}),f2=Pt("skeleton-start-color"),d2=Pt("skeleton-end-color"),eJ={[f2.variable]:"colors.gray.100",[d2.variable]:"colors.gray.400",_dark:{[f2.variable]:"colors.gray.800",[d2.variable]:"colors.gray.600"},background:f2.reference,borderColor:d2.reference,opacity:.7,borderRadius:"sm"},tJ={baseStyle:eJ},h2=Pt("skip-link-bg"),rJ={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[h2.variable]:"colors.white",_dark:{[h2.variable]:"colors.gray.700"},bg:h2.reference}},nJ={baseStyle:rJ},{defineMultiStyleConfig:iJ,definePartsStyle:Tv}=Qr(zX.keys),sp=Pt("slider-thumb-size"),op=Pt("slider-track-size"),_l=Pt("slider-bg"),sJ=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...z3({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},oJ=e=>({...z3({orientation:e.orientation,horizontal:{h:op.reference},vertical:{w:op.reference}}),overflow:"hidden",borderRadius:"sm",[_l.variable]:"colors.gray.200",_dark:{[_l.variable]:"colors.whiteAlpha.200"},_disabled:{[_l.variable]:"colors.gray.300",_dark:{[_l.variable]:"colors.whiteAlpha.300"}},bg:_l.reference}),aJ=e=>{const{orientation:t}=e;return{...z3({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:sp.reference,h:sp.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},lJ=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",[_l.variable]:`colors.${t}.500`,_dark:{[_l.variable]:`colors.${t}.200`},bg:_l.reference}},uJ=Tv(e=>({container:sJ(e),track:oJ(e),thumb:aJ(e),filledTrack:lJ(e)})),cJ=Tv({container:{[sp.variable]:"sizes.4",[op.variable]:"sizes.1"}}),fJ=Tv({container:{[sp.variable]:"sizes.3.5",[op.variable]:"sizes.1"}}),dJ=Tv({container:{[sp.variable]:"sizes.2.5",[op.variable]:"sizes.0.5"}}),hJ={lg:cJ,md:fJ,sm:dJ},pJ=iJ({baseStyle:uJ,sizes:hJ,defaultProps:{size:"md",colorScheme:"blue"}}),yu=Vn("spinner-size"),mJ={width:[yu.reference],height:[yu.reference]},gJ={xs:{[yu.variable]:"sizes.3"},sm:{[yu.variable]:"sizes.4"},md:{[yu.variable]:"sizes.6"},lg:{[yu.variable]:"sizes.8"},xl:{[yu.variable]:"sizes.12"}},vJ={baseStyle:mJ,sizes:gJ,defaultProps:{size:"md"}},{defineMultiStyleConfig:yJ,definePartsStyle:j$}=Qr(VX.keys),bJ={fontWeight:"medium"},wJ={opacity:.8,marginBottom:"2"},_J={verticalAlign:"baseline",fontWeight:"semibold"},xJ={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},SJ=j$({container:{},label:bJ,helpText:wJ,number:_J,icon:xJ}),CJ={md:j$({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},kJ=yJ({baseStyle:SJ,sizes:CJ,defaultProps:{size:"md"}}),p2=Pt("kbd-bg"),EJ={[p2.variable]:"colors.gray.100",_dark:{[p2.variable]:"colors.whiteAlpha.100"},bg:p2.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},TJ={baseStyle:EJ},OJ={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},AJ={baseStyle:OJ},{defineMultiStyleConfig:$J,definePartsStyle:PJ}=Qr(IX.keys),MJ={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},IJ=PJ({icon:MJ}),RJ=$J({baseStyle:IJ}),{defineMultiStyleConfig:jJ,definePartsStyle:NJ}=Qr(RX.keys),No=Pt("menu-bg"),m2=Pt("menu-shadow"),DJ={[No.variable]:"#fff",[m2.variable]:"shadows.sm",_dark:{[No.variable]:"colors.gray.700",[m2.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:No.reference,boxShadow:m2.reference},FJ={py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[No.variable]:"colors.gray.100",_dark:{[No.variable]:"colors.whiteAlpha.100"}},_active:{[No.variable]:"colors.gray.200",_dark:{[No.variable]:"colors.whiteAlpha.200"}},_expanded:{[No.variable]:"colors.gray.100",_dark:{[No.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:No.reference},LJ={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},BJ={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},zJ={opacity:.6},VJ={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},UJ={transitionProperty:"common",transitionDuration:"normal"},HJ=NJ({button:UJ,list:DJ,item:FJ,groupTitle:LJ,icon:BJ,command:zJ,divider:VJ}),WJ=jJ({baseStyle:HJ}),{defineMultiStyleConfig:qJ,definePartsStyle:S_}=Qr(jX.keys),g2=Pt("modal-bg"),v2=Pt("modal-shadow"),KJ={bg:"blackAlpha.600",zIndex:"modal"},GJ=e=>{const{isCentered:t,scrollBehavior:r}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:r==="inside"?"hidden":"auto",overscrollBehaviorY:"none"}},XJ=e=>{const{isCentered:t,scrollBehavior:r}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:r==="inside"?"calc(100% - 7.5rem)":void 0,[g2.variable]:"colors.white",[v2.variable]:"shadows.lg",_dark:{[g2.variable]:"colors.gray.700",[v2.variable]:"shadows.dark-lg"},bg:g2.reference,boxShadow:v2.reference}},YJ={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},ZJ={position:"absolute",top:"2",insetEnd:"3"},JJ=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},QJ={px:"6",py:"4"},eQ=S_(e=>({overlay:KJ,dialogContainer:Oi(GJ,e),dialog:Oi(XJ,e),header:YJ,closeButton:ZJ,body:Oi(JJ,e),footer:QJ}));function ro(e){return S_(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var tQ={xs:ro("xs"),sm:ro("sm"),md:ro("md"),lg:ro("lg"),xl:ro("xl"),"2xl":ro("2xl"),"3xl":ro("3xl"),"4xl":ro("4xl"),"5xl":ro("5xl"),"6xl":ro("6xl"),full:ro("full")},rQ=qJ({baseStyle:eQ,sizes:tQ,defaultProps:{size:"md"}}),{defineMultiStyleConfig:nQ,definePartsStyle:N$}=Qr(NX.keys),U3=Vn("number-input-stepper-width"),D$=Vn("number-input-input-padding"),iQ=ya(U3).add("0.5rem").toString(),y2=Vn("number-input-bg"),b2=Vn("number-input-color"),w2=Vn("number-input-border-color"),sQ={[U3.variable]:"sizes.6",[D$.variable]:iQ},oQ=e=>{var t,r;return(r=(t=Oi(Rr.baseStyle,e))==null?void 0:t.field)!=null?r:{}},aQ={width:U3.reference},lQ={borderStart:"1px solid",borderStartColor:w2.reference,color:b2.reference,bg:y2.reference,[b2.variable]:"colors.chakra-body-text",[w2.variable]:"colors.chakra-border-color",_dark:{[b2.variable]:"colors.whiteAlpha.800",[w2.variable]:"colors.whiteAlpha.300"},_active:{[y2.variable]:"colors.gray.200",_dark:{[y2.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}},uQ=N$(e=>{var t;return{root:sQ,field:(t=Oi(oQ,e))!=null?t:{},stepperGroup:aQ,stepper:lQ}});function y0(e){var t,r,n;const i=(t=Rr.sizes)==null?void 0:t[e],s={lg:"md",md:"md",sm:"sm",xs:"sm"},o=(n=(r=i.field)==null?void 0:r.fontSize)!=null?n:"md",l=$$.fontSizes[o];return N$({field:{...i.field,paddingInlineEnd:D$.reference,verticalAlign:"top"},stepper:{fontSize:ya(l).multiply(.75).toString(),_first:{borderTopEndRadius:s[e]},_last:{borderBottomEndRadius:s[e],mt:"-1px",borderTopWidth:1}}})}var cQ={xs:y0("xs"),sm:y0("sm"),md:y0("md"),lg:y0("lg")},fQ=nQ({baseStyle:uQ,sizes:cQ,variants:Rr.variants,defaultProps:Rr.defaultProps}),T9,dQ={...(T9=Rr.baseStyle)==null?void 0:T9.field,textAlign:"center"},hQ={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},O9,A9,pQ={outline:e=>{var t,r,n;return(n=(r=Oi((t=Rr.variants)==null?void 0:t.outline,e))==null?void 0:r.field)!=null?n:{}},flushed:e=>{var t,r,n;return(n=(r=Oi((t=Rr.variants)==null?void 0:t.flushed,e))==null?void 0:r.field)!=null?n:{}},filled:e=>{var t,r,n;return(n=(r=Oi((t=Rr.variants)==null?void 0:t.filled,e))==null?void 0:r.field)!=null?n:{}},unstyled:(A9=(O9=Rr.variants)==null?void 0:O9.unstyled.field)!=null?A9:{}},mQ={baseStyle:dQ,sizes:hQ,variants:pQ,defaultProps:Rr.defaultProps},{defineMultiStyleConfig:gQ,definePartsStyle:vQ}=Qr(DX.keys),b0=Vn("popper-bg"),yQ=Vn("popper-arrow-bg"),$9=Vn("popper-arrow-shadow-color"),bQ={zIndex:10},wQ={[b0.variable]:"colors.white",bg:b0.reference,[yQ.variable]:b0.reference,[$9.variable]:"colors.gray.200",_dark:{[b0.variable]:"colors.gray.700",[$9.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},_Q={px:3,py:2,borderBottomWidth:"1px"},xQ={px:3,py:2},SQ={px:3,py:2,borderTopWidth:"1px"},CQ={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},kQ=vQ({popper:bQ,content:wQ,header:_Q,body:xQ,footer:SQ,closeButton:CQ}),EQ=gQ({baseStyle:kQ}),{definePartsStyle:C_,defineMultiStyleConfig:TQ}=Qr(OX.keys),_2=Pt("drawer-bg"),x2=Pt("drawer-box-shadow");function _c(e){return C_(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var OQ={bg:"blackAlpha.600",zIndex:"modal"},AQ={display:"flex",zIndex:"modal",justifyContent:"center"},$Q=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[_2.variable]:"colors.white",[x2.variable]:"shadows.lg",_dark:{[_2.variable]:"colors.gray.700",[x2.variable]:"shadows.dark-lg"},bg:_2.reference,boxShadow:x2.reference}},PQ={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},MQ={position:"absolute",top:"2",insetEnd:"3"},IQ={px:"6",py:"2",flex:"1",overflow:"auto"},RQ={px:"6",py:"4"},jQ=C_(e=>({overlay:OQ,dialogContainer:AQ,dialog:Oi($Q,e),header:PQ,closeButton:MQ,body:IQ,footer:RQ})),NQ={xs:_c("xs"),sm:_c("md"),md:_c("lg"),lg:_c("2xl"),xl:_c("4xl"),full:_c("full")},DQ=TQ({baseStyle:jQ,sizes:NQ,defaultProps:{size:"xs"}}),{definePartsStyle:FQ,defineMultiStyleConfig:LQ}=Qr(AX.keys),BQ={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},zQ={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},VQ={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},UQ=FQ({preview:BQ,input:zQ,textarea:VQ}),HQ=LQ({baseStyle:UQ}),{definePartsStyle:WQ,defineMultiStyleConfig:qQ}=Qr($X.keys),uf=Pt("form-control-color"),KQ={marginStart:"1",[uf.variable]:"colors.red.500",_dark:{[uf.variable]:"colors.red.300"},color:uf.reference},GQ={mt:"2",[uf.variable]:"colors.gray.600",_dark:{[uf.variable]:"colors.whiteAlpha.600"},color:uf.reference,lineHeight:"normal",fontSize:"sm"},XQ=WQ({container:{width:"100%",position:"relative"},requiredIndicator:KQ,helperText:GQ}),YQ=qQ({baseStyle:XQ}),{definePartsStyle:ZQ,defineMultiStyleConfig:JQ}=Qr(PX.keys),cf=Pt("form-error-color"),QQ={[cf.variable]:"colors.red.500",_dark:{[cf.variable]:"colors.red.300"},color:cf.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},eee={marginEnd:"0.5em",[cf.variable]:"colors.red.500",_dark:{[cf.variable]:"colors.red.300"},color:cf.reference},tee=ZQ({text:QQ,icon:eee}),ree=JQ({baseStyle:tee}),nee={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},iee={baseStyle:nee},see={fontFamily:"heading",fontWeight:"bold"},oee={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},aee={baseStyle:see,sizes:oee,defaultProps:{size:"xl"}},{defineMultiStyleConfig:lee,definePartsStyle:uee}=Qr(EX.keys),S2=Pt("breadcrumb-link-decor"),cee={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:S2.reference,[S2.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[S2.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}},fee=uee({link:cee}),dee=lee({baseStyle:fee}),hee={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},F$=e=>{const{colorScheme:t,theme:r}=e;if(t==="gray")return{color:At("gray.800","whiteAlpha.900")(e),_hover:{bg:At("gray.100","whiteAlpha.200")(e)},_active:{bg:At("gray.200","whiteAlpha.300")(e)}};const n=kf(`${t}.200`,.12)(r),i=kf(`${t}.200`,.24)(r);return{color:At(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:At(`${t}.50`,n)(e)},_active:{bg:At(`${t}.100`,i)(e)}}},pee=e=>{const{colorScheme:t}=e,r=At("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?r:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...Oi(F$,e)}},mee={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},gee=e=>{var t;const{colorScheme:r}=e;if(r==="gray"){const u=At("gray.100","whiteAlpha.200")(e);return{bg:u,color:At("gray.800","whiteAlpha.900")(e),_hover:{bg:At("gray.200","whiteAlpha.300")(e),_disabled:{bg:u}},_active:{bg:At("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${r}.500`,color:i="white",hoverBg:s=`${r}.600`,activeBg:o=`${r}.700`}=(t=mee[r])!=null?t:{},l=At(n,`${r}.200`)(e);return{bg:l,color:At(i,"gray.800")(e),_hover:{bg:At(s,`${r}.300`)(e),_disabled:{bg:l}},_active:{bg:At(o,`${r}.400`)(e)}}},vee=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:At(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:At(`${t}.700`,`${t}.500`)(e)}}},yee={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},bee={ghost:F$,outline:pee,solid:gee,link:vee,unstyled:yee},wee={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},_ee={baseStyle:hee,variants:bee,sizes:wee,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:Mu,defineMultiStyleConfig:xee}=Qr(KX.keys),i1=Pt("card-bg"),Ta=Pt("card-padding"),L$=Pt("card-shadow"),fg=Pt("card-radius"),B$=Pt("card-border-width","0"),z$=Pt("card-border-color"),See=Mu({container:{[i1.variable]:"colors.chakra-body-bg",backgroundColor:i1.reference,boxShadow:L$.reference,borderRadius:fg.reference,color:"chakra-body-text",borderWidth:B$.reference,borderColor:z$.reference},body:{padding:Ta.reference,flex:"1 1 0%"},header:{padding:Ta.reference},footer:{padding:Ta.reference}}),Cee={sm:Mu({container:{[fg.variable]:"radii.base",[Ta.variable]:"space.3"}}),md:Mu({container:{[fg.variable]:"radii.md",[Ta.variable]:"space.5"}}),lg:Mu({container:{[fg.variable]:"radii.xl",[Ta.variable]:"space.7"}})},kee={elevated:Mu({container:{[L$.variable]:"shadows.base",_dark:{[i1.variable]:"colors.gray.700"}}}),outline:Mu({container:{[B$.variable]:"1px",[z$.variable]:"colors.chakra-border-color"}}),filled:Mu({container:{[i1.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[Ta.variable]:0},header:{[Ta.variable]:0},footer:{[Ta.variable]:0}}},Eee=xee({baseStyle:See,variants:kee,sizes:Cee,defaultProps:{variant:"elevated",size:"md"}}),wh=Vn("close-button-size"),Fd=Vn("close-button-bg"),Tee={w:[wh.reference],h:[wh.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[Fd.variable]:"colors.blackAlpha.100",_dark:{[Fd.variable]:"colors.whiteAlpha.100"}},_active:{[Fd.variable]:"colors.blackAlpha.200",_dark:{[Fd.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:Fd.reference},Oee={lg:{[wh.variable]:"sizes.10",fontSize:"md"},md:{[wh.variable]:"sizes.8",fontSize:"xs"},sm:{[wh.variable]:"sizes.6",fontSize:"2xs"}},Aee={baseStyle:Tee,sizes:Oee,defaultProps:{size:"md"}},{variants:$ee,defaultProps:Pee}=yh,Mee={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:On.bg.reference,color:On.color.reference,boxShadow:On.shadow.reference},Iee={baseStyle:Mee,variants:$ee,defaultProps:Pee},Ree={w:"100%",mx:"auto",maxW:"prose",px:"4"},jee={baseStyle:Ree},Nee={opacity:.6,borderColor:"inherit"},Dee={borderStyle:"solid"},Fee={borderStyle:"dashed"},Lee={solid:Dee,dashed:Fee},Bee={baseStyle:Nee,variants:Lee,defaultProps:{variant:"solid"}},{definePartsStyle:zee,defineMultiStyleConfig:Vee}=Qr(SX.keys),Uee={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},Hee={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},Wee={pt:"2",px:"4",pb:"5"},qee={fontSize:"1.25em"},Kee=zee({container:Uee,button:Hee,panel:Wee,icon:qee}),Gee=Vee({baseStyle:Kee}),{definePartsStyle:Ap,defineMultiStyleConfig:Xee}=Qr(CX.keys),hs=Pt("alert-fg"),Fa=Pt("alert-bg"),Yee=Ap({container:{bg:Fa.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:hs.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:hs.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function H3(e){const{theme:t,colorScheme:r}=e,n=kf(`${r}.200`,.16)(t);return{light:`colors.${r}.100`,dark:n}}var Zee=Ap(e=>{const{colorScheme:t}=e,r=H3(e);return{container:{[hs.variable]:`colors.${t}.600`,[Fa.variable]:r.light,_dark:{[hs.variable]:`colors.${t}.200`,[Fa.variable]:r.dark}}}}),Jee=Ap(e=>{const{colorScheme:t}=e,r=H3(e);return{container:{[hs.variable]:`colors.${t}.600`,[Fa.variable]:r.light,_dark:{[hs.variable]:`colors.${t}.200`,[Fa.variable]:r.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:hs.reference}}}),Qee=Ap(e=>{const{colorScheme:t}=e,r=H3(e);return{container:{[hs.variable]:`colors.${t}.600`,[Fa.variable]:r.light,_dark:{[hs.variable]:`colors.${t}.200`,[Fa.variable]:r.dark},pt:"2",borderTopWidth:"4px",borderTopColor:hs.reference}}}),ete=Ap(e=>{const{colorScheme:t}=e;return{container:{[hs.variable]:"colors.white",[Fa.variable]:`colors.${t}.600`,_dark:{[hs.variable]:"colors.gray.900",[Fa.variable]:`colors.${t}.200`},color:hs.reference}}}),tte={subtle:Zee,"left-accent":Jee,"top-accent":Qee,solid:ete},rte=Xee({baseStyle:Yee,variants:tte,defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:V$,defineMultiStyleConfig:nte}=Qr(kX.keys),ff=Pt("avatar-border-color"),_h=Pt("avatar-bg"),ap=Pt("avatar-font-size"),Ef=Pt("avatar-size"),ite={borderRadius:"full",border:"0.2em solid",borderColor:ff.reference,[ff.variable]:"white",_dark:{[ff.variable]:"colors.gray.800"}},ste={bg:_h.reference,fontSize:ap.reference,width:Ef.reference,height:Ef.reference,lineHeight:"1",[_h.variable]:"colors.gray.200",_dark:{[_h.variable]:"colors.whiteAlpha.400"}},ote=e=>{const{name:t,theme:r}=e,n=t?hY({string:t}):"colors.gray.400",i=fY(n)(r);let s="white";return i||(s="gray.800"),{bg:_h.reference,fontSize:ap.reference,color:s,borderColor:ff.reference,verticalAlign:"top",width:Ef.reference,height:Ef.reference,"&:not([data-loaded])":{[_h.variable]:n},[ff.variable]:"colors.white",_dark:{[ff.variable]:"colors.gray.800"}}},ate={fontSize:ap.reference,lineHeight:"1"},lte=V$(e=>({badge:Oi(ite,e),excessLabel:Oi(ste,e),container:Oi(ote,e),label:ate}));function ll(e){const t=e!=="100%"?M$[e]:void 0;return V$({container:{[Ef.variable]:t??e,[ap.variable]:`calc(${t??e} / 2.5)`},excessLabel:{[Ef.variable]:t??e,[ap.variable]:`calc(${t??e} / 2.5)`}})}var ute={"2xs":ll(4),xs:ll(6),sm:ll(8),md:ll(12),lg:ll(16),xl:ll(24),"2xl":ll(32),full:ll("100%")},cte=nte({baseStyle:lte,sizes:ute,defaultProps:{size:"md"}}),fte={Accordion:Gee,Alert:rte,Avatar:cte,Badge:yh,Breadcrumb:dee,Button:_ee,Checkbox:n1,CloseButton:Aee,Code:Iee,Container:jee,Divider:Bee,Drawer:DQ,Editable:HQ,Form:YQ,FormError:ree,FormLabel:iee,Heading:aee,Input:Rr,Kbd:TJ,Link:AJ,List:RJ,Menu:WJ,Modal:rQ,NumberInput:fQ,PinInput:mQ,Popover:EQ,Progress:IZ,Radio:qZ,Select:QZ,Skeleton:tJ,SkipLink:nJ,Slider:pJ,Spinner:vJ,Stat:kJ,Switch:AY,Table:NY,Tabs:ZY,Tag:cZ,Textarea:xZ,Tooltip:kZ,Card:Eee,Stepper:xX},dte={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},hte={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},pte="ltr",mte={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},gte={semanticTokens:dte,direction:pte,...bX,components:fte,styles:hte,config:mte};function vte(e,t){const r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}function yte(e,t,r,n){const i=typeof t=="string"?t.split("."):[t];for(n=0;n{const t=new WeakMap;return(n,i,s,o)=>{if(typeof n>"u")return e(n,i,s);t.has(n)||t.set(n,new Map);const l=t.get(n);if(l.has(i))return l.get(i);const u=e(n,i,s,o);return l.set(i,u),u}},U$=bte(yte);function H$(e,t){const r={};return Object.keys(e).forEach(n=>{const i=e[n];t(i,n,e)&&(r[n]=i)}),r}var W$=e=>H$(e,t=>t!=null);function wte(e){return typeof e=="function"}function q$(e,...t){return wte(e)?e(...t):e}const K$=1/60*1e3,_te=typeof performance<"u"?()=>performance.now():()=>Date.now(),G$=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(_te()),K$);function xte(e){let t=[],r=[],n=0,i=!1,s=!1;const o=new WeakSet,l={schedule:(u,a=!1,c=!1)=>{const h=c&&i,d=h?t:r;return a&&o.add(u),d.indexOf(u)===-1&&(d.push(u),h&&i&&(n=t.length)),u},cancel:u=>{const a=r.indexOf(u);a!==-1&&r.splice(a,1),o.delete(u)},process:u=>{if(i){s=!0;return}if(i=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let a=0;a(e[t]=xte(()=>lp=!0),e),{}),Cte=$p.reduce((e,t)=>{const r=Ov[t];return e[t]=(n,i=!1,s=!1)=>(lp||Tte(),r.schedule(n,i,s)),e},{}),kte=$p.reduce((e,t)=>(e[t]=Ov[t].cancel,e),{});$p.reduce((e,t)=>(e[t]=()=>Ov[t].process(df),e),{});const Ete=e=>Ov[e].process(df),X$=e=>{lp=!1,df.delta=k_?K$:Math.max(Math.min(e-df.timestamp,Ste),1),df.timestamp=e,E_=!0,$p.forEach(Ete),E_=!1,lp&&(k_=!1,G$(X$))},Tte=()=>{lp=!0,k_=!0,E_||G$(X$)},P9=()=>df;var Ote=typeof Element<"u",Ate=typeof Map=="function",$te=typeof Set=="function",Pte=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function dg(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,i;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!dg(e[n],t[n]))return!1;return!0}var s;if(Ate&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;for(s=e.entries();!(n=s.next()).done;)if(!dg(n.value[1],t.get(n.value[0])))return!1;return!0}if($te&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(Pte&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(i=Object.keys(e),r=i.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[n]))return!1;if(Ote&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((i[n]==="_owner"||i[n]==="__v"||i[n]==="__o")&&e.$$typeof)&&!dg(e[i[n]],t[i[n]]))return!1;return!0}return e!==e&&t!==t}var Mte=function(t,r){try{return dg(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}};const Ite=Jr(Mte);function Y$(e,t={}){var r;const{styleConfig:n,...i}=t,{theme:s,colorMode:o}=PK(),l=e?U$(s,`components.${e}`):void 0,u=n||l,a=zo({theme:s,colorMode:o},(r=u==null?void 0:u.defaultProps)!=null?r:{},W$(vte(i,["children"]))),c=J.useRef({});if(u){const d=XG(u)(a);Ite(c.current,d)||(c.current=d)}return c.current}function Zo(e,t={}){return Y$(e,t)}function Gn(e,t={}){return Y$(e,t)}var Rte=new Set([...DG,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),jte=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function Z$(e){return jte.has(e)||!Rte.has(e)}function Nte(e,...t){if(e==null)throw new TypeError("Cannot convert undefined or null to object");const r={...e};for(const n of t)if(n!=null)for(const i in n)Object.prototype.hasOwnProperty.call(n,i)&&(i in r&&delete r[i],r[i]=n[i]);return r}function J$(e){const t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}var Dte=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Fte=o$(function(e){return Dte.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Lte=Fte,Bte=function(t){return t!=="theme"},M9=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?Lte:Bte},I9=function(t,r,n){var i;if(r){var s=r.shouldForwardProp;i=t.__emotion_forwardProp&&s?function(o){return t.__emotion_forwardProp(o)&&s(o)}:s}return typeof i!="function"&&n&&(i=t.__emotion_forwardProp),i},zte=function(t){var r=t.cache,n=t.serialized,i=t.isStringTag;return $3(r,n,i),m$(function(){return P3(r,n,i)}),null},Vte=function e(t,r){var n=t.__emotion_real===t,i=n&&t.__emotion_base||t,s,o;r!==void 0&&(s=r.label,o=r.target);var l=I9(t,r,n),u=l||M9(i),a=!u("as");return function(){var c=arguments,h=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(s!==void 0&&h.push("label:"+s+";"),c[0]==null||c[0].raw===void 0)h.push.apply(h,c);else{h.push(c[0][0]);for(var d=c.length,f=1;ft=>{const{theme:r,css:n,__css:i,sx:s,...o}=t,l=H$(o,(h,d)=>LG(d)),u=q$(e,t),a=Nte({},i,u,W$(l),s),c=A$(a)(t.theme);return n?[c,n]:c};function C2(e,t){const{baseStyle:r,...n}=t??{};n.shouldForwardProp||(n.shouldForwardProp=Z$);const i=Wte({baseStyle:r}),s=Hte(e,n)(i);return zt.forwardRef(function(u,a){const{colorMode:c,forced:h}=Sv();return zt.createElement(s,{ref:a,"data-theme":h?c:void 0,...u})})}function qte(){const e=new Map;return new Proxy(C2,{apply(t,r,n){return C2(...n)},get(t,r){return e.has(r)||e.set(r,C2(r)),e.get(r)}})}var _t=qte();function Kt(e){return J.forwardRef(e)}function Kte(e={}){const{strict:t=!0,errorMessage:r="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,i=J.createContext(void 0);i.displayName=n;function s(){var o;const l=J.useContext(i);if(!l&&t){const u=new Error(r);throw u.name="ContextError",(o=Error.captureStackTrace)==null||o.call(Error,u,s),u}return l}return[i.Provider,s,i]}function Gte(e){const{cssVarsRoot:t,theme:r,children:n}=e,i=J.useMemo(()=>RG(r),[r]);return Q.jsxs(dK,{theme:i,children:[Q.jsx(Xte,{root:t}),n]})}function Xte({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return Q.jsx(_v,{styles:r=>({[t]:r.__cssVars})})}Kte({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `` "});function Yte(){const{colorMode:e}=Sv();return Q.jsx(_v,{styles:t=>{const r=U$(t,"styles.global"),n=q$(r,{theme:t,colorMode:e});return n?A$(n)(t):void 0}})}var W3=J.createContext({getDocument(){return document},getWindow(){return window}});W3.displayName="EnvironmentContext";function Zte({defer:e}={}){const[,t]=J.useReducer(r=>r+1,0);return ka(()=>{e&&t()},[e]),J.useContext(W3)}function Q$(e){const{children:t,environment:r,disabled:n}=e,i=J.useRef(null),s=J.useMemo(()=>r||{getDocument:()=>{var l,u;return(u=(l=i.current)==null?void 0:l.ownerDocument)!=null?u:document},getWindow:()=>{var l,u;return(u=(l=i.current)==null?void 0:l.ownerDocument.defaultView)!=null?u:window}},[r]),o=!n||!r;return Q.jsxs(W3.Provider,{value:s,children:[t,o&&Q.jsx("span",{id:"__chakra_env",hidden:!0,ref:i})]})}Q$.displayName="EnvironmentProvider";var Jte=e=>{const{children:t,colorModeManager:r,portalZIndex:n,resetScope:i,resetCSS:s=!0,theme:o={},environment:l,cssVarsRoot:u,disableEnvironment:a,disableGlobalStyle:c}=e,h=Q.jsx(Q$,{environment:l,disabled:a,children:t});return Q.jsx(Gte,{theme:o,cssVarsRoot:u,children:Q.jsxs(_$,{colorModeManager:r,options:o.config,children:[s?Q.jsx(yK,{scope:i}):Q.jsx(vK,{}),!c&&Q.jsx(Yte,{}),n?Q.jsx(b$,{zIndex:n,children:h}):h]})})},Qte=(e,t)=>e.find(r=>r.id===t);function j9(e,t){const r=eP(e,t),n=r?e[r].findIndex(i=>i.id===t):-1;return{position:r,index:n}}function eP(e,t){for(const[r,n]of Object.entries(e))if(Qte(n,t))return r}function ere(e){const t=e.includes("right"),r=e.includes("left");let n="center";return t&&(n="flex-end"),r&&(n="flex-start"),{display:"flex",flexDirection:"column",alignItems:n}}function tre(e){const r=e==="top"||e==="bottom"?"0 auto":void 0,n=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,i=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,s=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",o=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:r,top:n,bottom:i,right:s,left:o}}function _n(e,t=[]){const r=J.useRef(e);return J.useEffect(()=>{r.current=e}),J.useCallback((...n)=>{var i;return(i=r.current)==null?void 0:i.call(r,...n)},t)}function rre(e,t){const r=_n(e);J.useEffect(()=>{if(t==null)return;let n=null;return n=window.setTimeout(()=>{r()},t),()=>{n&&window.clearTimeout(n)}},[t,r])}function Lu(e,t){const r=J.useRef(!1),n=J.useRef(!1);J.useEffect(()=>{if(r.current&&n.current)return e();n.current=!0},t),J.useEffect(()=>(r.current=!0,()=>{r.current=!1}),[])}const tP=J.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Av=J.createContext({}),Pp=J.createContext(null),$v=typeof document<"u",q3=$v?J.useLayoutEffect:J.useEffect,rP=J.createContext({strict:!1});function nre(e,t,r,n){const{visualElement:i}=J.useContext(Av),s=J.useContext(rP),o=J.useContext(Pp),l=J.useContext(tP).reducedMotion,u=J.useRef();n=n||s.renderer,!u.current&&n&&(u.current=n(e,{visualState:t,parent:i,props:r,presenceContext:o,blockInitialAnimation:o?o.initial===!1:!1,reducedMotionConfig:l}));const a=u.current;J.useInsertionEffect(()=>{a&&a.update(r,o)});const c=J.useRef(!!window.HandoffAppearAnimations);return q3(()=>{a&&(a.render(),c.current&&a.animationState&&a.animationState.animateChanges())}),J.useEffect(()=>{a&&(a.updateFeatures(),!c.current&&a.animationState&&a.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,c.current=!1)}),a}function Xc(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function ire(e,t,r){return J.useCallback(n=>{n&&e.mount&&e.mount(n),t&&(n?t.mount(n):t.unmount()),r&&(typeof r=="function"?r(n):Xc(r)&&(r.current=n))},[t])}function up(e){return typeof e=="string"||Array.isArray(e)}function Pv(e){return typeof e=="object"&&typeof e.start=="function"}const K3=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],G3=["initial",...K3];function Mv(e){return Pv(e.animate)||G3.some(t=>up(e[t]))}function nP(e){return!!(Mv(e)||e.variants)}function sre(e,t){if(Mv(e)){const{initial:r,animate:n}=e;return{initial:r===!1||up(r)?r:void 0,animate:up(n)?n:void 0}}return e.inherit!==!1?t:{}}function ore(e){const{initial:t,animate:r}=sre(e,J.useContext(Av));return J.useMemo(()=>({initial:t,animate:r}),[N9(t),N9(r)])}function N9(e){return Array.isArray(e)?e.join(" "):e}const D9={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},cp={};for(const e in D9)cp[e]={isEnabled:t=>D9[e].some(r=>!!t[r])};function are(e){for(const t in e)cp[t]={...cp[t],...e[t]}}const X3=J.createContext({}),iP=J.createContext({}),lre=Symbol.for("motionComponentSymbol");function ure({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:i}){e&&are(e);function s(l,u){let a;const c={...J.useContext(tP),...l,layoutId:cre(l)},{isStatic:h}=c,d=ore(l),f=n(l,h);if(!h&&$v){d.visualElement=nre(i,f,c,t);const m=J.useContext(iP),g=J.useContext(rP).strict;d.visualElement&&(a=d.visualElement.loadFeatures(c,g,e,m))}return J.createElement(Av.Provider,{value:d},a&&d.visualElement?J.createElement(a,{visualElement:d.visualElement,...c}):null,r(i,l,ire(f,d.visualElement,u),f,h,d.visualElement))}const o=J.forwardRef(s);return o[lre]=i,o}function cre({layoutId:e}){const t=J.useContext(X3).id;return t&&e!==void 0?t+"-"+e:e}function fre(e){function t(n,i={}){return ure(e(n,i))}if(typeof Proxy>"u")return t;const r=new Map;return new Proxy(t,{get:(n,i)=>(r.has(i)||r.set(i,t(i)),r.get(i))})}const dre=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Y3(e){return typeof e!="string"||e.includes("-")?!1:!!(dre.indexOf(e)>-1||/[A-Z]/.test(e))}const o1={};function hre(e){Object.assign(o1,e)}const Mp=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Zu=new Set(Mp);function sP(e,{layout:t,layoutId:r}){return Zu.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!o1[e]||e==="opacity")}const Ki=e=>!!(e&&e.getVelocity),pre={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},mre=Mp.length;function gre(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},n,i){let s="";for(let o=0;ot=>typeof t=="string"&&t.startsWith(e),aP=oP("--"),T_=oP("var(--"),vre=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,yre=(e,t)=>t&&typeof e=="number"?t.transform(e):e,Vl=(e,t,r)=>Math.min(Math.max(r,e),t),Ju={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},xh={...Ju,transform:e=>Vl(0,1,e)},w0={...Ju,default:1},Sh=e=>Math.round(e*1e5)/1e5,Iv=/(-)?([\d]*\.?[\d])+/g,lP=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,bre=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Ip(e){return typeof e=="string"}const Rp=e=>({test:t=>Ip(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),hl=Rp("deg"),Go=Rp("%"),Ft=Rp("px"),wre=Rp("vh"),_re=Rp("vw"),F9={...Go,parse:e=>Go.parse(e)/100,transform:e=>Go.transform(e*100)},L9={...Ju,transform:Math.round},uP={borderWidth:Ft,borderTopWidth:Ft,borderRightWidth:Ft,borderBottomWidth:Ft,borderLeftWidth:Ft,borderRadius:Ft,radius:Ft,borderTopLeftRadius:Ft,borderTopRightRadius:Ft,borderBottomRightRadius:Ft,borderBottomLeftRadius:Ft,width:Ft,maxWidth:Ft,height:Ft,maxHeight:Ft,size:Ft,top:Ft,right:Ft,bottom:Ft,left:Ft,padding:Ft,paddingTop:Ft,paddingRight:Ft,paddingBottom:Ft,paddingLeft:Ft,margin:Ft,marginTop:Ft,marginRight:Ft,marginBottom:Ft,marginLeft:Ft,rotate:hl,rotateX:hl,rotateY:hl,rotateZ:hl,scale:w0,scaleX:w0,scaleY:w0,scaleZ:w0,skew:hl,skewX:hl,skewY:hl,distance:Ft,translateX:Ft,translateY:Ft,translateZ:Ft,x:Ft,y:Ft,z:Ft,perspective:Ft,transformPerspective:Ft,opacity:xh,originX:F9,originY:F9,originZ:Ft,zIndex:L9,fillOpacity:xh,strokeOpacity:xh,numOctaves:L9};function Z3(e,t,r,n){const{style:i,vars:s,transform:o,transformOrigin:l}=e;let u=!1,a=!1,c=!0;for(const h in t){const d=t[h];if(aP(h)){s[h]=d;continue}const f=uP[h],m=yre(d,f);if(Zu.has(h)){if(u=!0,o[h]=m,!c)continue;d!==(f.default||0)&&(c=!1)}else h.startsWith("origin")?(a=!0,l[h]=m):i[h]=m}if(t.transform||(u||n?i.transform=gre(e.transform,r,c,n):i.transform&&(i.transform="none")),a){const{originX:h="50%",originY:d="50%",originZ:f=0}=l;i.transformOrigin=`${h} ${d} ${f}`}}const J3=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function cP(e,t,r){for(const n in t)!Ki(t[n])&&!sP(n,r)&&(e[n]=t[n])}function xre({transformTemplate:e},t,r){return J.useMemo(()=>{const n=J3();return Z3(n,t,{enableHardwareAcceleration:!r},e),Object.assign({},n.vars,n.style)},[t])}function Sre(e,t,r){const n=e.style||{},i={};return cP(i,n,e),Object.assign(i,xre(e,t,r)),e.transformValues?e.transformValues(i):i}function Cre(e,t,r){const n={},i=Sre(e,t,r);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=i,n}const kre=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function a1(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||kre.has(e)}let fP=e=>!a1(e);function Ere(e){e&&(fP=t=>t.startsWith("on")?!a1(t):e(t))}try{Ere(require("@emotion/is-prop-valid").default)}catch{}function Tre(e,t,r){const n={};for(const i in e)i==="values"&&typeof e.values=="object"||(fP(i)||r===!0&&a1(i)||!t&&!a1(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}function B9(e,t,r){return typeof e=="string"?e:Ft.transform(t+r*e)}function Ore(e,t,r){const n=B9(t,e.x,e.width),i=B9(r,e.y,e.height);return`${n} ${i}`}const Are={offset:"stroke-dashoffset",array:"stroke-dasharray"},$re={offset:"strokeDashoffset",array:"strokeDasharray"};function Pre(e,t,r=1,n=0,i=!0){e.pathLength=1;const s=i?Are:$re;e[s.offset]=Ft.transform(-n);const o=Ft.transform(t),l=Ft.transform(r);e[s.array]=`${o} ${l}`}function Q3(e,{attrX:t,attrY:r,attrScale:n,originX:i,originY:s,pathLength:o,pathSpacing:l=1,pathOffset:u=0,...a},c,h,d){if(Z3(e,a,c,d),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:m,dimensions:g}=e;f.transform&&(g&&(m.transform=f.transform),delete f.transform),g&&(i!==void 0||s!==void 0||m.transform)&&(m.transformOrigin=Ore(g,i!==void 0?i:.5,s!==void 0?s:.5)),t!==void 0&&(f.x=t),r!==void 0&&(f.y=r),n!==void 0&&(f.scale=n),o!==void 0&&Pre(f,o,l,u,!1)}const dP=()=>({...J3(),attrs:{}}),e4=e=>typeof e=="string"&&e.toLowerCase()==="svg";function Mre(e,t,r,n){const i=J.useMemo(()=>{const s=dP();return Q3(s,t,{enableHardwareAcceleration:!1},e4(n),e.transformTemplate),{...s.attrs,style:{...s.style}}},[t]);if(e.style){const s={};cP(s,e.style,e),i.style={...s,...i.style}}return i}function Ire(e=!1){return(r,n,i,{latestValues:s},o)=>{const u=(Y3(r)?Mre:Cre)(n,s,o,r),c={...Tre(n,typeof r=="string",e),...u,ref:i},{children:h}=n,d=J.useMemo(()=>Ki(h)?h.get():h,[h]);return J.createElement(r,{...c,children:d})}}const t4=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function hP(e,{style:t,vars:r},n,i){Object.assign(e.style,t,i&&i.getProjectionStyles(n));for(const s in r)e.style.setProperty(s,r[s])}const pP=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function mP(e,t,r,n){hP(e,t,void 0,n);for(const i in t.attrs)e.setAttribute(pP.has(i)?i:t4(i),t.attrs[i])}function r4(e,t){const{style:r}=e,n={};for(const i in r)(Ki(r[i])||t.style&&Ki(t.style[i])||sP(i,e))&&(n[i]=r[i]);return n}function gP(e,t){const r=r4(e,t);for(const n in e)if(Ki(e[n])||Ki(t[n])){const i=Mp.indexOf(n)!==-1?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n;r[i]=e[n]}return r}function n4(e,t,r,n={},i={}){return typeof t=="function"&&(t=t(r!==void 0?r:e.custom,n,i)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(r!==void 0?r:e.custom,n,i)),t}function vP(e){const t=J.useRef(null);return t.current===null&&(t.current=e()),t.current}const l1=e=>Array.isArray(e),Rre=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),jre=e=>l1(e)?e[e.length-1]||0:e;function hg(e){const t=Ki(e)?e.get():e;return Rre(t)?t.toValue():t}function Nre({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,i,s){const o={latestValues:Dre(n,i,s,e),renderState:t()};return r&&(o.mount=l=>r(n,l,o)),o}const yP=e=>(t,r)=>{const n=J.useContext(Av),i=J.useContext(Pp),s=()=>Nre(e,t,n,i);return r?s():vP(s)};function Dre(e,t,r,n){const i={},s=n(e,{});for(const d in s)i[d]=hg(s[d]);let{initial:o,animate:l}=e;const u=Mv(e),a=nP(e);t&&a&&!u&&e.inherit!==!1&&(o===void 0&&(o=t.initial),l===void 0&&(l=t.animate));let c=r?r.initial===!1:!1;c=c||o===!1;const h=c?l:o;return h&&typeof h!="boolean"&&!Pv(h)&&(Array.isArray(h)?h:[h]).forEach(f=>{const m=n4(e,f);if(!m)return;const{transitionEnd:g,transition:p,...v}=m;for(const y in v){let b=v[y];if(Array.isArray(b)){const S=c?b.length-1:0;b=b[S]}b!==null&&(i[y]=b)}for(const y in g)i[y]=g[y]}),i}const xn=e=>e;class z9{constructor(){this.order=[],this.scheduled=new Set}add(t){if(!this.scheduled.has(t))return this.scheduled.add(t),this.order.push(t),!0}remove(t){const r=this.order.indexOf(t);r!==-1&&(this.order.splice(r,1),this.scheduled.delete(t))}clear(){this.order.length=0,this.scheduled.clear()}}function Fre(e){let t=new z9,r=new z9,n=0,i=!1,s=!1;const o=new WeakSet,l={schedule:(u,a=!1,c=!1)=>{const h=c&&i,d=h?t:r;return a&&o.add(u),d.add(u)&&h&&i&&(n=t.order.length),u},cancel:u=>{r.remove(u),o.delete(u)},process:u=>{if(i){s=!0;return}if(i=!0,[t,r]=[r,t],r.clear(),n=t.order.length,n)for(let a=0;a(h[d]=Fre(()=>r=!0),h),{}),o=h=>s[h].process(i),l=()=>{const h=performance.now();r=!1,i.delta=n?1e3/60:Math.max(Math.min(h-i.timestamp,Lre),1),i.timestamp=h,i.isProcessing=!0,_0.forEach(o),i.isProcessing=!1,r&&t&&(n=!1,e(l))},u=()=>{r=!0,n=!0,i.isProcessing||e(l)};return{schedule:_0.reduce((h,d)=>{const f=s[d];return h[d]=(m,g=!1,p=!1)=>(r||u(),f.schedule(m,g,p)),h},{}),cancel:h=>_0.forEach(d=>s[d].cancel(h)),state:i,steps:s}}const{schedule:Zr,cancel:La,state:Wn,steps:k2}=Bre(typeof requestAnimationFrame<"u"?requestAnimationFrame:xn,!0),zre={useVisualState:yP({scrapeMotionValuesFromProps:gP,createRenderState:dP,onMount:(e,t,{renderState:r,latestValues:n})=>{Zr.read(()=>{try{r.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{r.dimensions={x:0,y:0,width:0,height:0}}}),Zr.render(()=>{Q3(r,n,{enableHardwareAcceleration:!1},e4(t.tagName),e.transformTemplate),mP(t,r)})}})},Vre={useVisualState:yP({scrapeMotionValuesFromProps:r4,createRenderState:J3})};function Ure(e,{forwardMotionProps:t=!1},r,n){return{...Y3(e)?zre:Vre,preloadedFeatures:r,useRender:Ire(t),createVisualElement:n,Component:e}}function Sa(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}const bP=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function Rv(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const Hre=e=>t=>bP(t)&&e(t,Rv(t));function Oa(e,t,r,n){return Sa(e,t,Hre(r),n)}const Wre=(e,t)=>r=>t(e(r)),Rl=(...e)=>e.reduce(Wre);function wP(e){let t=null;return()=>{const r=()=>{t=null};return t===null?(t=e,r):!1}}const V9=wP("dragHorizontal"),U9=wP("dragVertical");function _P(e){let t=!1;if(e==="y")t=U9();else if(e==="x")t=V9();else{const r=V9(),n=U9();r&&n?t=()=>{r(),n()}:(r&&r(),n&&n())}return t}function xP(){const e=_P(!0);return e?(e(),!1):!0}class Gl{constructor(t){this.isMounted=!1,this.node=t}update(){}}function H9(e,t){const r="pointer"+(t?"enter":"leave"),n="onHover"+(t?"Start":"End"),i=(s,o)=>{if(s.type==="touch"||xP())return;const l=e.getProps();e.animationState&&l.whileHover&&e.animationState.setActive("whileHover",t),l[n]&&Zr.update(()=>l[n](s,o))};return Oa(e.current,r,i,{passive:!e.getProps()[n]})}class qre extends Gl{mount(){this.unmount=Rl(H9(this.node,!0),H9(this.node,!1))}unmount(){}}class Kre extends Gl{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Rl(Sa(this.node.current,"focus",()=>this.onFocus()),Sa(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const SP=(e,t)=>t?e===t?!0:SP(e,t.parentElement):!1;function E2(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,Rv(r))}class Gre extends Gl{constructor(){super(...arguments),this.removeStartListeners=xn,this.removeEndListeners=xn,this.removeAccessibleListeners=xn,this.startPointerPress=(t,r)=>{if(this.removeEndListeners(),this.isPressing)return;const n=this.node.getProps(),s=Oa(window,"pointerup",(l,u)=>{if(!this.checkPressEnd())return;const{onTap:a,onTapCancel:c}=this.node.getProps();Zr.update(()=>{SP(this.node.current,l.target)?a&&a(l,u):c&&c(l,u)})},{passive:!(n.onTap||n.onPointerUp)}),o=Oa(window,"pointercancel",(l,u)=>this.cancelPress(l,u),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=Rl(s,o),this.startPress(t,r)},this.startAccessiblePress=()=>{const t=s=>{if(s.key!=="Enter"||this.isPressing)return;const o=l=>{l.key!=="Enter"||!this.checkPressEnd()||E2("up",(u,a)=>{const{onTap:c}=this.node.getProps();c&&Zr.update(()=>c(u,a))})};this.removeEndListeners(),this.removeEndListeners=Sa(this.node.current,"keyup",o),E2("down",(l,u)=>{this.startPress(l,u)})},r=Sa(this.node.current,"keydown",t),n=()=>{this.isPressing&&E2("cancel",(s,o)=>this.cancelPress(s,o))},i=Sa(this.node.current,"blur",n);this.removeAccessibleListeners=Rl(r,i)}}startPress(t,r){this.isPressing=!0;const{onTapStart:n,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&Zr.update(()=>n(t,r))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!xP()}cancelPress(t,r){if(!this.checkPressEnd())return;const{onTapCancel:n}=this.node.getProps();n&&Zr.update(()=>n(t,r))}mount(){const t=this.node.getProps(),r=Oa(this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),n=Sa(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Rl(r,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const O_=new WeakMap,T2=new WeakMap,Xre=e=>{const t=O_.get(e.target);t&&t(e)},Yre=e=>{e.forEach(Xre)};function Zre({root:e,...t}){const r=e||document;T2.has(r)||T2.set(r,{});const n=T2.get(r),i=JSON.stringify(t);return n[i]||(n[i]=new IntersectionObserver(Yre,{root:e,...t})),n[i]}function Jre(e,t,r){const n=Zre(t);return O_.set(e,r),n.observe(e),()=>{O_.delete(e),n.unobserve(e)}}const Qre={some:0,all:1};class ene extends Gl{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:i="some",once:s}=t,o={root:r?r.current:void 0,rootMargin:n,threshold:typeof i=="number"?i:Qre[i]},l=u=>{const{isIntersecting:a}=u;if(this.isInView===a||(this.isInView=a,s&&!a&&this.hasEnteredView))return;a&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",a);const{onViewportEnter:c,onViewportLeave:h}=this.node.getProps(),d=a?c:h;d&&d(u)};return Jre(this.node.current,o,l)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(tne(t,r))&&this.startObserver()}unmount(){}}function tne({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const rne={inView:{Feature:ene},tap:{Feature:Gre},focus:{Feature:Kre},hover:{Feature:qre}};function CP(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;nt[n]=r.get()),t}function ine(e){const t={};return e.values.forEach((r,n)=>t[n]=r.getVelocity()),t}function jv(e,t,r){const n=e.getProps();return n4(n,t,r!==void 0?r:n.custom,nne(e),ine(e))}const sne="framerAppearId",one="data-"+t4(sne);let ane=xn,i4=xn;const jl=e=>e*1e3,Aa=e=>e/1e3,lne={current:!1},kP=e=>Array.isArray(e)&&typeof e[0]=="number";function EP(e){return!!(!e||typeof e=="string"&&TP[e]||kP(e)||Array.isArray(e)&&e.every(EP))}const ih=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,TP={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ih([0,.65,.55,1]),circOut:ih([.55,0,1,.45]),backIn:ih([.31,.01,.66,-.59]),backOut:ih([.33,1.53,.69,.99])};function OP(e){if(e)return kP(e)?ih(e):Array.isArray(e)?e.map(OP):TP[e]}function une(e,t,r,{delay:n=0,duration:i,repeat:s=0,repeatType:o="loop",ease:l,times:u}={}){const a={[t]:r};u&&(a.offset=u);const c=OP(l);return Array.isArray(c)&&(a.easing=c),e.animate(a,{delay:n,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:s+1,direction:o==="reverse"?"alternate":"normal"})}function cne(e,{repeat:t,repeatType:r="loop"}){const n=t&&r!=="loop"&&t%2===1?0:e.length-1;return e[n]}const AP=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,fne=1e-7,dne=12;function hne(e,t,r,n,i){let s,o,l=0;do o=t+(r-t)/2,s=AP(o,n,i)-e,s>0?r=o:t=o;while(Math.abs(s)>fne&&++lhne(s,0,1,e,r);return s=>s===0||s===1?s:AP(i(s),t,n)}const pne=jp(.42,0,1,1),mne=jp(0,0,.58,1),$P=jp(.42,0,.58,1),gne=e=>Array.isArray(e)&&typeof e[0]!="number",PP=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,MP=e=>t=>1-e(1-t),IP=e=>1-Math.sin(Math.acos(e)),s4=MP(IP),vne=PP(s4),RP=jp(.33,1.53,.69,.99),o4=MP(RP),yne=PP(o4),bne=e=>(e*=2)<1?.5*o4(e):.5*(2-Math.pow(2,-10*(e-1))),wne={linear:xn,easeIn:pne,easeInOut:$P,easeOut:mne,circIn:IP,circInOut:vne,circOut:s4,backIn:o4,backInOut:yne,backOut:RP,anticipate:bne},W9=e=>{if(Array.isArray(e)){i4(e.length===4);const[t,r,n,i]=e;return jp(t,r,n,i)}else if(typeof e=="string")return wne[e];return e},a4=(e,t)=>r=>!!(Ip(r)&&bre.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),jP=(e,t,r)=>n=>{if(!Ip(n))return n;const[i,s,o,l]=n.match(Iv);return{[e]:parseFloat(i),[t]:parseFloat(s),[r]:parseFloat(o),alpha:l!==void 0?parseFloat(l):1}},_ne=e=>Vl(0,255,e),O2={...Ju,transform:e=>Math.round(_ne(e))},Tu={test:a4("rgb","red"),parse:jP("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+O2.transform(e)+", "+O2.transform(t)+", "+O2.transform(r)+", "+Sh(xh.transform(n))+")"};function xne(e){let t="",r="",n="",i="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),i=e.substring(4,5),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}}const A_={test:a4("#"),parse:xne,transform:Tu.transform},Yc={test:a4("hsl","hue"),parse:jP("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Go.transform(Sh(t))+", "+Go.transform(Sh(r))+", "+Sh(xh.transform(n))+")"},xi={test:e=>Tu.test(e)||A_.test(e)||Yc.test(e),parse:e=>Tu.test(e)?Tu.parse(e):Yc.test(e)?Yc.parse(e):A_.parse(e),transform:e=>Ip(e)?e:e.hasOwnProperty("red")?Tu.transform(e):Yc.transform(e)},hn=(e,t,r)=>-r*e+r*t+e;function A2(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function Sne({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let i=0,s=0,o=0;if(!t)i=s=o=r;else{const l=r<.5?r*(1+t):r+t-r*t,u=2*r-l;i=A2(u,l,e+1/3),s=A2(u,l,e),o=A2(u,l,e-1/3)}return{red:Math.round(i*255),green:Math.round(s*255),blue:Math.round(o*255),alpha:n}}const $2=(e,t,r)=>{const n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},Cne=[A_,Tu,Yc],kne=e=>Cne.find(t=>t.test(e));function q9(e){const t=kne(e);let r=t.parse(e);return t===Yc&&(r=Sne(r)),r}const NP=(e,t)=>{const r=q9(e),n=q9(t),i={...r};return s=>(i.red=$2(r.red,n.red,s),i.green=$2(r.green,n.green,s),i.blue=$2(r.blue,n.blue,s),i.alpha=hn(r.alpha,n.alpha,s),Tu.transform(i))};function Ene(e){var t,r;return isNaN(e)&&Ip(e)&&(((t=e.match(Iv))===null||t===void 0?void 0:t.length)||0)+(((r=e.match(lP))===null||r===void 0?void 0:r.length)||0)>0}const DP={regex:vre,countKey:"Vars",token:"${v}",parse:xn},FP={regex:lP,countKey:"Colors",token:"${c}",parse:xi.parse},LP={regex:Iv,countKey:"Numbers",token:"${n}",parse:Ju.parse};function P2(e,{regex:t,countKey:r,token:n,parse:i}){const s=e.tokenised.match(t);s&&(e["num"+r]=s.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...s.map(i)))}function u1(e){const t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&P2(r,DP),P2(r,FP),P2(r,LP),r}function BP(e){return u1(e).values}function zP(e){const{values:t,numColors:r,numVars:n,tokenised:i}=u1(e),s=t.length;return o=>{let l=i;for(let u=0;utypeof e=="number"?0:e;function One(e){const t=BP(e);return zP(e)(t.map(Tne))}const Ul={test:Ene,parse:BP,createTransformer:zP,getAnimatableNone:One},VP=(e,t)=>r=>`${r>0?t:e}`;function UP(e,t){return typeof e=="number"?r=>hn(e,t,r):xi.test(e)?NP(e,t):e.startsWith("var(")?VP(e,t):WP(e,t)}const HP=(e,t)=>{const r=[...e],n=r.length,i=e.map((s,o)=>UP(s,t[o]));return s=>{for(let o=0;o{const r={...e,...t},n={};for(const i in r)e[i]!==void 0&&t[i]!==void 0&&(n[i]=UP(e[i],t[i]));return i=>{for(const s in n)r[s]=n[s](i);return r}},WP=(e,t)=>{const r=Ul.createTransformer(t),n=u1(e),i=u1(t);return n.numVars===i.numVars&&n.numColors===i.numColors&&n.numNumbers>=i.numNumbers?Rl(HP(n.values,i.values),r):VP(e,t)},fp=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},K9=(e,t)=>r=>hn(e,t,r);function $ne(e){return typeof e=="number"?K9:typeof e=="string"?xi.test(e)?NP:WP:Array.isArray(e)?HP:typeof e=="object"?Ane:K9}function Pne(e,t,r){const n=[],i=r||$ne(e[0]),s=e.length-1;for(let o=0;ot[0];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=Pne(t,n,i),l=o.length,u=a=>{let c=0;if(l>1)for(;cu(Vl(e[0],e[s-1],a)):u}function Mne(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const i=fp(0,t,n);e.push(hn(r,1,i))}}function Ine(e){const t=[0];return Mne(t,e.length-1),t}function Rne(e,t){return e.map(r=>r*t)}function jne(e,t){return e.map(()=>t||$P).splice(0,e.length-1)}function c1({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const i=gne(n)?n.map(W9):W9(n),s={done:!1,value:t[0]},o=Rne(r&&r.length===t.length?r:Ine(t),e),l=qP(o,t,{ease:Array.isArray(i)?i:jne(t,i)});return{calculatedDuration:e,next:u=>(s.value=l(u),s.done=u>=e,s)}}function KP(e,t){return t?e*(1e3/t):0}const Nne=5;function GP(e,t,r){const n=Math.max(t-Nne,0);return KP(r-e(n),t-n)}const M2=.001,Dne=.01,G9=10,Fne=.05,Lne=1;function Bne({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let i,s;ane(e<=jl(G9));let o=1-t;o=Vl(Fne,Lne,o),e=Vl(Dne,G9,Aa(e)),o<1?(i=a=>{const c=a*o,h=c*e,d=c-r,f=$_(a,o),m=Math.exp(-h);return M2-d/f*m},s=a=>{const h=a*o*e,d=h*r+r,f=Math.pow(o,2)*Math.pow(a,2)*e,m=Math.exp(-h),g=$_(Math.pow(a,2),o);return(-i(a)+M2>0?-1:1)*((d-f)*m)/g}):(i=a=>{const c=Math.exp(-a*e),h=(a-r)*e+1;return-M2+c*h},s=a=>{const c=Math.exp(-a*e),h=(r-a)*(e*e);return c*h});const l=5/e,u=Vne(i,s,l);if(e=jl(e),isNaN(u))return{stiffness:100,damping:10,duration:e};{const a=Math.pow(u,2)*n;return{stiffness:a,damping:o*2*Math.sqrt(n*a),duration:e}}}const zne=12;function Vne(e,t,r){let n=r;for(let i=1;ie[r]!==void 0)}function Wne(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!X9(e,Hne)&&X9(e,Une)){const r=Bne(e);t={...t,...r,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}function XP({keyframes:e,restDelta:t,restSpeed:r,...n}){const i=e[0],s=e[e.length-1],o={done:!1,value:i},{stiffness:l,damping:u,mass:a,velocity:c,duration:h,isResolvedFromDuration:d}=Wne(n),f=c?-Aa(c):0,m=u/(2*Math.sqrt(l*a)),g=s-i,p=Aa(Math.sqrt(l/a)),v=Math.abs(g)<5;r||(r=v?.01:2),t||(t=v?.005:.5);let y;if(m<1){const b=$_(p,m);y=S=>{const O=Math.exp(-m*p*S);return s-O*((f+m*p*g)/b*Math.sin(b*S)+g*Math.cos(b*S))}}else if(m===1)y=b=>s-Math.exp(-p*b)*(g+(f+p*g)*b);else{const b=p*Math.sqrt(m*m-1);y=S=>{const O=Math.exp(-m*p*S),P=Math.min(b*S,300);return s-O*((f+m*p*g)*Math.sinh(P)+b*g*Math.cosh(P))/b}}return{calculatedDuration:d&&h||null,next:b=>{const S=y(b);if(d)o.done=b>=h;else{let O=f;b!==0&&(m<1?O=GP(y,b,S):O=0);const P=Math.abs(O)<=r,j=Math.abs(s-S)<=t;o.done=P&&j}return o.value=o.done?s:S,o}}}function Y9({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:s=500,modifyTarget:o,min:l,max:u,restDelta:a=.5,restSpeed:c}){const h=e[0],d={done:!1,value:h},f=M=>l!==void 0&&Mu,m=M=>l===void 0?u:u===void 0||Math.abs(l-M)-g*Math.exp(-M/n),b=M=>v+y(M),S=M=>{const L=y(M),B=b(M);d.done=Math.abs(L)<=a,d.value=d.done?v:B};let O,P;const j=M=>{f(d.value)&&(O=M,P=XP({keyframes:[d.value,m(d.value)],velocity:GP(b,M,d.value),damping:i,stiffness:s,restDelta:a,restSpeed:c}))};return j(0),{calculatedDuration:null,next:M=>{let L=!1;return!P&&O===void 0&&(L=!0,S(M),j(M)),O!==void 0&&M>O?P.next(M-O):(!L&&S(M),d)}}}const qne=e=>{const t=({timestamp:r})=>e(r);return{start:()=>Zr.update(t,!0),stop:()=>La(t),now:()=>Wn.isProcessing?Wn.timestamp:performance.now()}},Z9=2e4;function J9(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t=Z9?1/0:t}const Kne={decay:Y9,inertia:Y9,tween:c1,keyframes:c1,spring:XP};function f1({autoplay:e=!0,delay:t=0,driver:r=qne,keyframes:n,type:i="keyframes",repeat:s=0,repeatDelay:o=0,repeatType:l="loop",onPlay:u,onStop:a,onComplete:c,onUpdate:h,...d}){let f=1,m=!1,g,p;const v=()=>{p=new Promise(I=>{g=I})};v();let y;const b=Kne[i]||c1;let S;b!==c1&&typeof n[0]!="number"&&(S=qP([0,100],n,{clamp:!1}),n=[0,100]);const O=b({...d,keyframes:n});let P;l==="mirror"&&(P=b({...d,keyframes:[...n].reverse(),velocity:-(d.velocity||0)}));let j="idle",M=null,L=null,B=null;O.calculatedDuration===null&&s&&(O.calculatedDuration=J9(O));const{calculatedDuration:q}=O;let W=1/0,$=1/0;q!==null&&(W=q+o,$=W*(s+1)-o);let R=0;const E=I=>{if(L===null)return;f>0&&(L=Math.min(L,I)),f<0&&(L=Math.min(I-$/f,L)),M!==null?R=M:R=Math.round(I-L)*f;const z=R-t*(f>=0?1:-1),H=f>=0?z<0:z>$;R=Math.max(z,0),j==="finished"&&M===null&&(R=$);let V=R,G=O;if(s){const N=R/W;let K=Math.floor(N),Z=N%1;!Z&&N>=1&&(Z=1),Z===1&&K--,K=Math.min(K,s+1);const se=!!(K%2);se&&(l==="reverse"?(Z=1-Z,o&&(Z-=o/W)):l==="mirror"&&(G=P));let te=Vl(0,1,Z);R>$&&(te=l==="reverse"&&se?1:0),V=te*W}const F=H?{done:!1,value:n[0]}:G.next(V);S&&(F.value=S(F.value));let{done:X}=F;!H&&q!==null&&(X=f>=0?R>=$:R<=0);const D=M===null&&(j==="finished"||j==="running"&&X);return h&&h(F.value),D&&x(),F},_=()=>{y&&y.stop(),y=void 0},C=()=>{j="idle",_(),g(),v(),L=B=null},x=()=>{j="finished",c&&c(),_(),g()},k=()=>{if(m)return;y||(y=r(E));const I=y.now();u&&u(),M!==null?L=I-M:(!L||j==="finished")&&(L=I),j==="finished"&&v(),B=L,M=null,j="running",y.start()};e&&k();const A={then(I,z){return p.then(I,z)},get time(){return Aa(R)},set time(I){I=jl(I),R=I,M!==null||!y||f===0?M=I:L=y.now()-I/f},get duration(){const I=O.calculatedDuration===null?J9(O):O.calculatedDuration;return Aa(I)},get speed(){return f},set speed(I){I===f||!y||(f=I,A.time=Aa(R))},get state(){return j},play:k,pause:()=>{j="paused",M=R},stop:()=>{m=!0,j!=="idle"&&(j="idle",a&&a(),C())},cancel:()=>{B!==null&&E(B),C()},complete:()=>{j="finished"},sample:I=>(L=0,E(I))};return A}function Gne(e){let t;return()=>(t===void 0&&(t=e()),t)}const Xne=Gne(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),Yne=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),x0=10,Zne=2e4,Jne=(e,t)=>t.type==="spring"||e==="backgroundColor"||!EP(t.ease);function Qne(e,t,{onUpdate:r,onComplete:n,...i}){if(!(Xne()&&Yne.has(t)&&!i.repeatDelay&&i.repeatType!=="mirror"&&i.damping!==0&&i.type!=="inertia"))return!1;let o=!1,l,u;const a=()=>{u=new Promise(y=>{l=y})};a();let{keyframes:c,duration:h=300,ease:d,times:f}=i;if(Jne(t,i)){const y=f1({...i,repeat:0,delay:0});let b={done:!1,value:c[0]};const S=[];let O=0;for(;!b.done&&Om.cancel(),p=()=>{Zr.update(g),l(),a()};return m.onfinish=()=>{e.set(cne(c,i)),n&&n(),p()},{then(y,b){return u.then(y,b)},attachTimeline(y){return m.timeline=y,m.onfinish=null,xn},get time(){return Aa(m.currentTime||0)},set time(y){m.currentTime=jl(y)},get speed(){return m.playbackRate},set speed(y){m.playbackRate=y},get duration(){return Aa(h)},play:()=>{o||(m.play(),La(g))},pause:()=>m.pause(),stop:()=>{if(o=!0,m.playState==="idle")return;const{currentTime:y}=m;if(y){const b=f1({...i,autoplay:!1});e.setWithVelocity(b.sample(y-x0).value,b.sample(y).value,x0)}p()},complete:()=>m.finish(),cancel:p}}function eie({keyframes:e,delay:t,onUpdate:r,onComplete:n}){const i=()=>(r&&r(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:xn,pause:xn,stop:xn,then:s=>(s(),Promise.resolve()),cancel:xn,complete:xn});return t?f1({keyframes:[0,1],duration:0,delay:t,onComplete:i}):i()}const tie={type:"spring",stiffness:500,damping:25,restSpeed:10},rie=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),nie={type:"keyframes",duration:.8},iie={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},sie=(e,{keyframes:t})=>t.length>2?nie:Zu.has(e)?e.startsWith("scale")?rie(t[1]):tie:iie,P_=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Ul.test(t)||t==="0")&&!t.startsWith("url(")),oie=new Set(["brightness","contrast","saturate","opacity"]);function aie(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Iv)||[];if(!n)return e;const i=r.replace(n,"");let s=oie.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+i+")"}const lie=/([a-z-]*)\(.*?\)/g,M_={...Ul,getAnimatableNone:e=>{const t=e.match(lie);return t?t.map(aie).join(" "):e}},uie={...uP,color:xi,backgroundColor:xi,outlineColor:xi,fill:xi,stroke:xi,borderColor:xi,borderTopColor:xi,borderRightColor:xi,borderBottomColor:xi,borderLeftColor:xi,filter:M_,WebkitFilter:M_},l4=e=>uie[e];function YP(e,t){let r=l4(e);return r!==M_&&(r=Ul),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const ZP=e=>/^0[^.\s]+$/.test(e);function cie(e){if(typeof e=="number")return e===0;if(e!==null)return e==="none"||e==="0"||ZP(e)}function fie(e,t,r,n){const i=P_(t,r);let s;Array.isArray(r)?s=[...r]:s=[null,r];const o=n.from!==void 0?n.from:e.get();let l;const u=[];for(let a=0;ai=>{const s=JP(n,e)||{},o=s.delay||n.delay||0;let{elapsed:l=0}=n;l=l-jl(o);const u=fie(t,e,r,s),a=u[0],c=u[u.length-1],h=P_(e,a),d=P_(e,c);let f={keyframes:u,velocity:t.getVelocity(),ease:"easeOut",...s,delay:-l,onUpdate:m=>{t.set(m),s.onUpdate&&s.onUpdate(m)},onComplete:()=>{i(),s.onComplete&&s.onComplete()}};if(die(s)||(f={...f,...sie(e,f)}),f.duration&&(f.duration=jl(f.duration)),f.repeatDelay&&(f.repeatDelay=jl(f.repeatDelay)),!h||!d||lne.current||s.type===!1)return eie(f);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const m=Qne(t,e,f);if(m)return m}return f1(f)};function d1(e){return!!(Ki(e)&&e.add)}const QP=e=>/^\-?\d*\.?\d+$/.test(e);function c4(e,t){e.indexOf(t)===-1&&e.push(t)}function f4(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}class d4{constructor(){this.subscriptions=[]}add(t){return c4(this.subscriptions,t),()=>f4(this.subscriptions,t)}notify(t,r,n){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,r,n);else for(let s=0;s!isNaN(parseFloat(e));class pie{constructor(t,r={}){this.version="10.16.5",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(n,i=!0)=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:o}=Wn;this.lastUpdated!==o&&(this.timeDelta=s,this.lastUpdated=o,Zr.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>Zr.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{n!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=hie(this.current),this.owner=r.owner}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new d4);const n=this.events[t].add(r);return t==="change"?()=>{n(),Zr.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t,r=!0){!r||!this.passiveEffect?this.updateAndNotify(t,r):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,r,n){this.set(r),this.prev=t,this.timeDelta=n}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?KP(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Tf(e,t){return new pie(e,t)}const eM=e=>t=>t.test(e),mie={test:e=>e==="auto",parse:e=>e},tM=[Ju,Ft,Go,hl,_re,wre,mie],Ld=e=>tM.find(eM(e)),gie=[...tM,xi,Ul],vie=e=>gie.find(eM(e));function yie(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Tf(r))}function bie(e,t){const r=jv(e,t);let{transitionEnd:n={},transition:i={},...s}=r?e.makeTargetAnimatable(r,!1):{};s={...s,...n};for(const o in s){const l=jre(s[o]);yie(e,o,l)}}function wie(e,t,r){var n,i;const s=Object.keys(t).filter(l=>!e.hasValue(l)),o=s.length;if(o)for(let l=0;lu.remove(h))),a.push(g)}return o&&Promise.all(a).then(()=>{o&&bie(e,o)}),a}function I_(e,t,r={}){const n=jv(e,t,r.custom);let{transition:i=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(i=r.transitionOverride);const s=n?()=>Promise.all(rM(e,n,r)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(u=0)=>{const{delayChildren:a=0,staggerChildren:c,staggerDirection:h}=i;return Cie(e,t,a+u,c,h,r)}:()=>Promise.resolve(),{when:l}=i;if(l){const[u,a]=l==="beforeChildren"?[s,o]:[o,s];return u().then(()=>a())}else return Promise.all([s(),o(r.delay)])}function Cie(e,t,r=0,n=0,i=1,s){const o=[],l=(e.variantChildren.size-1)*n,u=i===1?(a=0)=>a*n:(a=0)=>l-a*n;return Array.from(e.variantChildren).sort(kie).forEach((a,c)=>{a.notify("AnimationStart",t),o.push(I_(a,t,{...s,delay:r+u(c)}).then(()=>a.notify("AnimationComplete",t)))}),Promise.all(o)}function kie(e,t){return e.sortNodePosition(t)}function Eie(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const i=t.map(s=>I_(e,s,r));n=Promise.all(i)}else if(typeof t=="string")n=I_(e,t,r);else{const i=typeof t=="function"?jv(e,t,r.custom):t;n=Promise.all(rM(e,i,r))}return n.then(()=>e.notify("AnimationComplete",t))}const Tie=[...K3].reverse(),Oie=K3.length;function Aie(e){return t=>Promise.all(t.map(({animation:r,options:n})=>Eie(e,r,n)))}function $ie(e){let t=Aie(e);const r=Mie();let n=!0;const i=(u,a)=>{const c=jv(e,a);if(c){const{transition:h,transitionEnd:d,...f}=c;u={...u,...f,...d}}return u};function s(u){t=u(e)}function o(u,a){const c=e.getProps(),h=e.getVariantContext(!0)||{},d=[],f=new Set;let m={},g=1/0;for(let v=0;vg&&O;const B=Array.isArray(S)?S:[S];let q=B.reduce(i,{});P===!1&&(q={});const{prevResolvedValues:W={}}=b,$={...W,...q},R=E=>{L=!0,f.delete(E),b.needsAnimating[E]=!0};for(const E in $){const _=q[E],C=W[E];m.hasOwnProperty(E)||(_!==C?l1(_)&&l1(C)?!CP(_,C)||M?R(E):b.protectedKeys[E]=!0:_!==void 0?R(E):f.add(E):_!==void 0&&f.has(E)?R(E):b.protectedKeys[E]=!0)}b.prevProp=S,b.prevResolvedValues=q,b.isActive&&(m={...m,...q}),n&&e.blockInitialAnimation&&(L=!1),L&&!j&&d.push(...B.map(E=>({animation:E,options:{type:y,...u}})))}if(f.size){const v={};f.forEach(y=>{const b=e.getBaseTarget(y);b!==void 0&&(v[y]=b)}),d.push({animation:v})}let p=!!d.length;return n&&c.initial===!1&&!e.manuallyAnimateOnMount&&(p=!1),n=!1,p?t(d):Promise.resolve()}function l(u,a,c){var h;if(r[u].isActive===a)return Promise.resolve();(h=e.variantChildren)===null||h===void 0||h.forEach(f=>{var m;return(m=f.animationState)===null||m===void 0?void 0:m.setActive(u,a)}),r[u].isActive=a;const d=o(c,u);for(const f in r)r[f].protectedKeys={};return d}return{animateChanges:o,setActive:l,setAnimateFunction:s,getState:()=>r}}function Pie(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!CP(t,e):!1}function lu(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Mie(){return{animate:lu(!0),whileInView:lu(),whileHover:lu(),whileTap:lu(),whileDrag:lu(),whileFocus:lu(),exit:lu()}}class Iie extends Gl{constructor(t){super(t),t.animationState||(t.animationState=$ie(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();this.unmount(),Pv(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){}}let Rie=0;class jie extends Gl{constructor(){super(...arguments),this.id=Rie++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r,custom:n}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;const s=this.node.animationState.setActive("exit",!t,{custom:n??this.node.getProps().custom});r&&!t&&s.then(()=>r(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const Nie={animation:{Feature:Iie},exit:{Feature:jie}},Q9=(e,t)=>Math.abs(e-t);function Die(e,t){const r=Q9(e.x,t.x),n=Q9(e.y,t.y);return Math.sqrt(r**2+n**2)}class nM{constructor(t,r,{transformPagePoint:n}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const a=R2(this.lastMoveEventInfo,this.history),c=this.startEvent!==null,h=Die(a.offset,{x:0,y:0})>=3;if(!c&&!h)return;const{point:d}=a,{timestamp:f}=Wn;this.history.push({...d,timestamp:f});const{onStart:m,onMove:g}=this.handlers;c||(m&&m(this.lastMoveEvent,a),this.startEvent=this.lastMoveEvent),g&&g(this.lastMoveEvent,a)},this.handlePointerMove=(a,c)=>{this.lastMoveEvent=a,this.lastMoveEventInfo=I2(c,this.transformPagePoint),Zr.update(this.updatePoint,!0)},this.handlePointerUp=(a,c)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const{onEnd:h,onSessionEnd:d}=this.handlers,f=R2(a.type==="pointercancel"?this.lastMoveEventInfo:I2(c,this.transformPagePoint),this.history);this.startEvent&&h&&h(a,f),d&&d(a,f)},!bP(t))return;this.handlers=r,this.transformPagePoint=n;const i=Rv(t),s=I2(i,this.transformPagePoint),{point:o}=s,{timestamp:l}=Wn;this.history=[{...o,timestamp:l}];const{onSessionStart:u}=r;u&&u(t,R2(s,this.history)),this.removeListeners=Rl(Oa(window,"pointermove",this.handlePointerMove),Oa(window,"pointerup",this.handlePointerUp),Oa(window,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),La(this.updatePoint)}}function I2(e,t){return t?{point:t(e.point)}:e}function ek(e,t){return{x:e.x-t.x,y:e.y-t.y}}function R2({point:e},t){return{point:e,delta:ek(e,iM(t)),offset:ek(e,Fie(t)),velocity:Lie(t,.1)}}function Fie(e){return e[0]}function iM(e){return e[e.length-1]}function Lie(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const i=iM(e);for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>jl(t)));)r--;if(!n)return{x:0,y:0};const s=Aa(i.timestamp-n.timestamp);if(s===0)return{x:0,y:0};const o={x:(i.x-n.x)/s,y:(i.y-n.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function ms(e){return e.max-e.min}function R_(e,t=0,r=.01){return Math.abs(e-t)<=r}function tk(e,t,r,n=.5){e.origin=n,e.originPoint=hn(t.min,t.max,e.origin),e.scale=ms(r)/ms(t),(R_(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=hn(r.min,r.max,e.origin)-e.originPoint,(R_(e.translate)||isNaN(e.translate))&&(e.translate=0)}function Ch(e,t,r,n){tk(e.x,t.x,r.x,n?n.originX:void 0),tk(e.y,t.y,r.y,n?n.originY:void 0)}function rk(e,t,r){e.min=r.min+t.min,e.max=e.min+ms(t)}function Bie(e,t,r){rk(e.x,t.x,r.x),rk(e.y,t.y,r.y)}function nk(e,t,r){e.min=t.min-r.min,e.max=e.min+ms(t)}function kh(e,t,r){nk(e.x,t.x,r.x),nk(e.y,t.y,r.y)}function zie(e,{min:t,max:r},n){return t!==void 0&&er&&(e=n?hn(r,e,n.max):Math.min(e,r)),e}function ik(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function Vie(e,{top:t,left:r,bottom:n,right:i}){return{x:ik(e.x,r,i),y:ik(e.y,t,n)}}function sk(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.minn?r=fp(t.min,t.max-n,e.min):n>i&&(r=fp(e.min,e.max-i,t.min)),Vl(0,1,r)}function Wie(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const j_=.35;function qie(e=j_){return e===!1?e=0:e===!0&&(e=j_),{x:ok(e,"left","right"),y:ok(e,"top","bottom")}}function ok(e,t,r){return{min:ak(e,t),max:ak(e,r)}}function ak(e,t){return typeof e=="number"?e:e[t]||0}const lk=()=>({translate:0,scale:1,origin:0,originPoint:0}),Zc=()=>({x:lk(),y:lk()}),uk=()=>({min:0,max:0}),An=()=>({x:uk(),y:uk()});function jo(e){return[e("x"),e("y")]}function sM({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function Kie({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function Gie(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function j2(e){return e===void 0||e===1}function N_({scale:e,scaleX:t,scaleY:r}){return!j2(e)||!j2(t)||!j2(r)}function du(e){return N_(e)||oM(e)||e.z||e.rotate||e.rotateX||e.rotateY}function oM(e){return ck(e.x)||ck(e.y)}function ck(e){return e&&e!=="0%"}function h1(e,t,r){const n=e-r,i=t*n;return r+i}function fk(e,t,r,n,i){return i!==void 0&&(e=h1(e,i,n)),h1(e,r,n)+t}function D_(e,t=0,r=1,n,i){e.min=fk(e.min,t,r,n,i),e.max=fk(e.max,t,r,n,i)}function aM(e,{x:t,y:r}){D_(e.x,t.translate,t.scale,t.originPoint),D_(e.y,r.translate,r.scale,r.originPoint)}function Xie(e,t,r,n=!1){const i=r.length;if(!i)return;t.x=t.y=1;let s,o;for(let l=0;l1.0000000000001||e<.999999999999?e:1}function yl(e,t){e.min=e.min+t,e.max=e.max+t}function hk(e,t,[r,n,i]){const s=t[i]!==void 0?t[i]:.5,o=hn(e.min,e.max,s);D_(e,t[r],t[n],o,t.scale)}const Yie=["x","scaleX","originX"],Zie=["y","scaleY","originY"];function Jc(e,t){hk(e.x,t,Yie),hk(e.y,t,Zie)}function lM(e,t){return sM(Gie(e.getBoundingClientRect(),t))}function Jie(e,t,r){const n=lM(e,r),{scroll:i}=t;return i&&(yl(n.x,i.offset.x),yl(n.y,i.offset.y)),n}const Qie=new WeakMap;class ese{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=An(),this.visualElement=t}start(t,{snapToCursor:r=!1}={}){const{presenceContext:n}=this.visualElement;if(n&&n.isPresent===!1)return;const i=u=>{this.stopAnimation(),r&&this.snapToCursor(Rv(u,"page").point)},s=(u,a)=>{const{drag:c,dragPropagation:h,onDragStart:d}=this.getProps();if(c&&!h&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=_P(c),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),jo(m=>{let g=this.getAxisMotionValue(m).get()||0;if(Go.test(g)){const{projection:p}=this.visualElement;if(p&&p.layout){const v=p.layout.layoutBox[m];v&&(g=ms(v)*(parseFloat(g)/100))}}this.originPoint[m]=g}),d&&Zr.update(()=>d(u,a),!1,!0);const{animationState:f}=this.visualElement;f&&f.setActive("whileDrag",!0)},o=(u,a)=>{const{dragPropagation:c,dragDirectionLock:h,onDirectionLock:d,onDrag:f}=this.getProps();if(!c&&!this.openGlobalLock)return;const{offset:m}=a;if(h&&this.currentDirection===null){this.currentDirection=tse(m),this.currentDirection!==null&&d&&d(this.currentDirection);return}this.updateAxis("x",a.point,m),this.updateAxis("y",a.point,m),this.visualElement.render(),f&&f(u,a)},l=(u,a)=>this.stop(u,a);this.panSession=new nM(t,{onSessionStart:i,onStart:s,onMove:o,onSessionEnd:l},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(t,r){const n=this.isDragging;if(this.cancel(),!n)return;const{velocity:i}=r;this.startAnimation(i);const{onDragEnd:s}=this.getProps();s&&Zr.update(()=>s(t,r))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){const{drag:i}=this.getProps();if(!n||!S0(t,i,this.currentDirection))return;const s=this.getAxisMotionValue(t);let o=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(o=zie(o,this.constraints[t],this.elastic[t])),s.set(o)}resolveConstraints(){const{dragConstraints:t,dragElastic:r}=this.getProps(),{layout:n}=this.visualElement.projection||{},i=this.constraints;t&&Xc(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=Vie(n.layoutBox,t):this.constraints=!1,this.elastic=qie(r),i!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&jo(s=>{this.getAxisMotionValue(s)&&(this.constraints[s]=Wie(n.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!Xc(t))return!1;const n=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const s=Jie(n,i.root,this.visualElement.getTransformPagePoint());let o=Uie(i.layout.layoutBox,s);if(r){const l=r(Kie(o));this.hasMutatedConstraints=!!l,l&&(o=sM(l))}return o}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:i,dragTransition:s,dragSnapToOrigin:o,onDragTransitionEnd:l}=this.getProps(),u=this.constraints||{},a=jo(c=>{if(!S0(c,r,this.currentDirection))return;let h=u&&u[c]||{};o&&(h={min:0,max:0});const d=i?200:1e6,f=i?40:1e7,m={type:"inertia",velocity:n?t[c]:0,bounceStiffness:d,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10,...s,...h};return this.startAxisValueAnimation(c,m)});return Promise.all(a).then(l)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return n.start(u4(t,n,0,r))}stopAnimation(){jo(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const r="_drag"+t.toUpperCase(),n=this.visualElement.getProps(),i=n[r];return i||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){jo(r=>{const{drag:n}=this.getProps();if(!S0(r,n,this.currentDirection))return;const{projection:i}=this.visualElement,s=this.getAxisMotionValue(r);if(i&&i.layout){const{min:o,max:l}=i.layout.layoutBox[r];s.set(t[r]-hn(o,l,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!Xc(r)||!n||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};jo(o=>{const l=this.getAxisMotionValue(o);if(l){const u=l.get();i[o]=Hie({min:u,max:u},this.constraints[o])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),jo(o=>{if(!S0(o,t,null))return;const l=this.getAxisMotionValue(o),{min:u,max:a}=this.constraints[o];l.set(hn(u,a,i[o]))})}addListeners(){if(!this.visualElement.current)return;Qie.set(this.visualElement,this);const t=this.visualElement.current,r=Oa(t,"pointerdown",u=>{const{drag:a,dragListener:c=!0}=this.getProps();a&&c&&this.start(u)}),n=()=>{const{dragConstraints:u}=this.getProps();Xc(u)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,s=i.addEventListener("measure",n);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),n();const o=Sa(window,"resize",()=>this.scalePositionWithinConstraints()),l=i.addEventListener("didUpdate",({delta:u,hasLayoutChanged:a})=>{this.isDragging&&a&&(jo(c=>{const h=this.getAxisMotionValue(c);h&&(this.originPoint[c]+=u[c].translate,h.set(h.get()+u[c].translate))}),this.visualElement.render())});return()=>{o(),r(),s(),l&&l()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:s=!1,dragElastic:o=j_,dragMomentum:l=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:i,dragConstraints:s,dragElastic:o,dragMomentum:l}}}function S0(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function tse(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class rse extends Gl{constructor(t){super(t),this.removeGroupControls=xn,this.removeListeners=xn,this.controls=new ese(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||xn}unmount(){this.removeGroupControls(),this.removeListeners()}}const pk=e=>(t,r)=>{e&&Zr.update(()=>e(t,r))};class nse extends Gl{constructor(){super(...arguments),this.removePointerDownListener=xn}onPointerDown(t){this.session=new nM(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:pk(t),onStart:pk(r),onMove:n,onEnd:(s,o)=>{delete this.session,i&&Zr.update(()=>i(s,o))}}}mount(){this.removePointerDownListener=Oa(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function ise(){const e=J.useContext(Pp);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:r,register:n}=e,i=J.useId();return J.useEffect(()=>n(i),[]),!t&&r?[!1,()=>r&&r(i)]:[!0]}function sse(){return ose(J.useContext(Pp))}function ose(e){return e===null?!0:e.isPresent}const pg={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function mk(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Bd={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Ft.test(e))e=parseFloat(e);else return e;const r=mk(e,t.target.x),n=mk(e,t.target.y);return`${r}% ${n}%`}},ase={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,i=Ul.parse(e);if(i.length>5)return n;const s=Ul.createTransformer(e),o=typeof i[0]!="number"?1:0,l=r.x.scale*t.x,u=r.y.scale*t.y;i[0+o]/=l,i[1+o]/=u;const a=hn(l,u,.5);return typeof i[2+o]=="number"&&(i[2+o]/=a),typeof i[3+o]=="number"&&(i[3+o]/=a),s(i)}};class lse extends zt.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:i}=this.props,{projection:s}=t;hre(use),s&&(r.group&&r.group.add(s),n&&n.register&&i&&n.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),pg.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:i,isPresent:s}=this.props,o=n.projection;return o&&(o.isPresent=s,i||t.layoutDependency!==r||r===void 0?o.willUpdate():this.safeToRemove(),t.isPresent!==s&&(s?o.promote():o.relegate()||Zr.postRender(()=>{const l=o.getStack();(!l||!l.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),queueMicrotask(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(i),n&&n.deregister&&n.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function uM(e){const[t,r]=ise(),n=J.useContext(X3);return zt.createElement(lse,{...e,layoutGroup:n,switchLayoutGroup:J.useContext(iP),isPresent:t,safeToRemove:r})}const use={borderRadius:{...Bd,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Bd,borderTopRightRadius:Bd,borderBottomLeftRadius:Bd,borderBottomRightRadius:Bd,boxShadow:ase},cM=["TopLeft","TopRight","BottomLeft","BottomRight"],cse=cM.length,gk=e=>typeof e=="string"?parseFloat(e):e,vk=e=>typeof e=="number"||Ft.test(e);function fse(e,t,r,n,i,s){i?(e.opacity=hn(0,r.opacity!==void 0?r.opacity:1,dse(n)),e.opacityExit=hn(t.opacity!==void 0?t.opacity:1,0,hse(n))):s&&(e.opacity=hn(t.opacity!==void 0?t.opacity:1,r.opacity!==void 0?r.opacity:1,n));for(let o=0;ont?1:r(fp(e,t,n))}function bk(e,t){e.min=t.min,e.max=t.max}function $s(e,t){bk(e.x,t.x),bk(e.y,t.y)}function wk(e,t,r,n,i){return e-=t,e=h1(e,1/r,n),i!==void 0&&(e=h1(e,1/i,n)),e}function pse(e,t=0,r=1,n=.5,i,s=e,o=e){if(Go.test(t)&&(t=parseFloat(t),t=hn(o.min,o.max,t/100)-o.min),typeof t!="number")return;let l=hn(s.min,s.max,n);e===s&&(l-=t),e.min=wk(e.min,t,r,l,i),e.max=wk(e.max,t,r,l,i)}function _k(e,t,[r,n,i],s,o){pse(e,t[r],t[n],t[i],t.scale,s,o)}const mse=["x","scaleX","originX"],gse=["y","scaleY","originY"];function xk(e,t,r,n){_k(e.x,t,mse,r?r.x:void 0,n?n.x:void 0),_k(e.y,t,gse,r?r.y:void 0,n?n.y:void 0)}function Sk(e){return e.translate===0&&e.scale===1}function dM(e){return Sk(e.x)&&Sk(e.y)}function vse(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function hM(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function Ck(e){return ms(e.x)/ms(e.y)}class yse{constructor(){this.members=[]}add(t){c4(this.members,t),t.scheduleRender()}remove(t){if(f4(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(i=>t===i);if(r===0)return!1;let n;for(let i=r;i>=0;i--){const s=this.members[i];if(s.isPresent!==!1){n=s;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:i}=t.options;i===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function kk(e,t,r){let n="";const i=e.x.translate/t.x,s=e.y.translate/t.y;if((i||s)&&(n=`translate3d(${i}px, ${s}px, 0) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{rotate:u,rotateX:a,rotateY:c}=r;u&&(n+=`rotate(${u}deg) `),a&&(n+=`rotateX(${a}deg) `),c&&(n+=`rotateY(${c}deg) `)}const o=e.x.scale*t.x,l=e.y.scale*t.y;return(o!==1||l!==1)&&(n+=`scale(${o}, ${l})`),n||"none"}const bse=(e,t)=>e.depth-t.depth;class wse{constructor(){this.children=[],this.isDirty=!1}add(t){c4(this.children,t),this.isDirty=!0}remove(t){f4(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(bse),this.isDirty=!1,this.children.forEach(t)}}function _se(e,t){const r=performance.now(),n=({timestamp:i})=>{const s=i-r;s>=t&&(La(n),e(s-t))};return Zr.read(n,!0),()=>La(n)}function xse(e){window.MotionDebug&&window.MotionDebug.record(e)}function Sse(e){return e instanceof SVGElement&&e.tagName!=="svg"}function Cse(e,t,r){const n=Ki(e)?e:Tf(e);return n.start(u4("",n,t,r)),n.animation}const Ek=["","X","Y","Z"],Tk=1e3;let kse=0;const hu={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function pM({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(o={},l=t==null?void 0:t()){this.id=kse++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{hu.totalNodes=hu.resolvedTargetDeltas=hu.recalculatedProjection=0,this.nodes.forEach(Ose),this.nodes.forEach(Ise),this.nodes.forEach(Rse),this.nodes.forEach(Ase),xse(hu)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0;for(let u=0;uthis.root.updateBlockedByResize=!1;e(o,()=>{this.root.updateBlockedByResize=!0,h&&h(),h=_se(d,250),pg.hasAnimatedSinceResize&&(pg.hasAnimatedSinceResize=!1,this.nodes.forEach(Ak))})}u&&this.root.registerSharedNode(u,this),this.options.animate!==!1&&c&&(u||a)&&this.addEventListener("didUpdate",({delta:h,hasLayoutChanged:d,hasRelativeTargetChanged:f,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const g=this.options.transition||c.getDefaultTransition()||Lse,{onLayoutAnimationStart:p,onLayoutAnimationComplete:v}=c.getProps(),y=!this.targetLayout||!hM(this.targetLayout,m)||f,b=!d&&f;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||b||d&&(y||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(h,b);const S={...JP(g,"layout"),onPlay:p,onComplete:v};(c.shouldReduceMotion||this.options.layoutRoot)&&(S.delay=0,S.type=!1),this.startAnimation(S)}else d||Ak(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,La(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(jse),this.animationId++)}getTransformTemplate(){const{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let c=0;cthis.update()))}clearAllSnapshots(){this.nodes.forEach($se),this.sharedNodes.forEach(Nse)}scheduleUpdateProjection(){Zr.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){Zr.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let u=0;u{const O=S/1e3;$k(h.x,o.x,O),$k(h.y,o.y,O),this.setTargetDelta(h),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(kh(d,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Dse(this.relativeTarget,this.relativeTargetOrigin,d,O),b&&vse(this.relativeTarget,b)&&(this.isProjectionDirty=!1),b||(b=An()),$s(b,this.relativeTarget)),g&&(this.animationValues=c,fse(c,a,this.latestValues,O,y,v)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=O},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(La(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Zr.update(()=>{pg.hasAnimatedSinceResize=!0,this.currentAnimation=Cse(0,Tk,{...o,onUpdate:l=>{this.mixTargetDelta(l),o.onUpdate&&o.onUpdate(l)},onComplete:()=>{o.onComplete&&o.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Tk),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:l,target:u,layout:a,latestValues:c}=o;if(!(!l||!u||!a)){if(this!==o&&this.layout&&a&&mM(this.options.animationType,this.layout.layoutBox,a.layoutBox)){u=this.target||An();const h=ms(this.layout.layoutBox.x);u.x.min=o.target.x.min,u.x.max=u.x.min+h;const d=ms(this.layout.layoutBox.y);u.y.min=o.target.y.min,u.y.max=u.y.min+d}$s(l,u),Jc(l,c),Ch(this.projectionDeltaWithTransform,this.layoutCorrected,l,c)}}registerSharedNode(o,l){this.sharedNodes.has(o)||this.sharedNodes.set(o,new yse),this.sharedNodes.get(o).add(l);const a=l.options.initialPromotionConfig;l.promote({transition:a?a.transition:void 0,preserveFollowOpacity:a&&a.shouldPreserveFollowOpacity?a.shouldPreserveFollowOpacity(l):void 0})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){var o;const{layoutId:l}=this.options;return l?((o=this.getStack())===null||o===void 0?void 0:o.lead)||this:this}getPrevLead(){var o;const{layoutId:l}=this.options;return l?(o=this.getStack())===null||o===void 0?void 0:o.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:l,preserveFollowOpacity:u}={}){const a=this.getStack();a&&a.promote(this,u),o&&(this.projectionDelta=void 0,this.needsReset=!0),l&&this.setOptions({transition:l})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}resetRotation(){const{visualElement:o}=this.options;if(!o)return;let l=!1;const{latestValues:u}=o;if((u.rotate||u.rotateX||u.rotateY||u.rotateZ)&&(l=!0),!l)return;const a={};for(let c=0;c{var l;return(l=o.currentAnimation)===null||l===void 0?void 0:l.stop()}),this.root.nodes.forEach(Ok),this.root.sharedNodes.clear()}}}function Ese(e){e.updateLayout()}function Tse(e){var t;const r=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:i}=e.layout,{animationType:s}=e.options,o=r.source!==e.layout.source;s==="size"?jo(h=>{const d=o?r.measuredBox[h]:r.layoutBox[h],f=ms(d);d.min=n[h].min,d.max=d.min+f}):mM(s,r.layoutBox,n)&&jo(h=>{const d=o?r.measuredBox[h]:r.layoutBox[h],f=ms(n[h]);d.max=d.min+f,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[h].max=e.relativeTarget[h].min+f)});const l=Zc();Ch(l,n,r.layoutBox);const u=Zc();o?Ch(u,e.applyTransform(i,!0),r.measuredBox):Ch(u,n,r.layoutBox);const a=!dM(l);let c=!1;if(!e.resumeFrom){const h=e.getClosestProjectingParent();if(h&&!h.resumeFrom){const{snapshot:d,layout:f}=h;if(d&&f){const m=An();kh(m,r.layoutBox,d.layoutBox);const g=An();kh(g,n,f.layoutBox),hM(m,g)||(c=!0),h.options.layoutRoot&&(e.relativeTarget=g,e.relativeTargetOrigin=m,e.relativeParent=h)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:r,delta:u,layoutDelta:l,hasLayoutChanged:a,hasRelativeTargetChanged:c})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function Ose(e){hu.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function Ase(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function $se(e){e.clearSnapshot()}function Ok(e){e.clearMeasurements()}function Pse(e){e.isLayoutDirty=!1}function Mse(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Ak(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function Ise(e){e.resolveTargetDelta()}function Rse(e){e.calcProjection()}function jse(e){e.resetRotation()}function Nse(e){e.removeLeadSnapshot()}function $k(e,t,r){e.translate=hn(t.translate,0,r),e.scale=hn(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function Pk(e,t,r,n){e.min=hn(t.min,r.min,n),e.max=hn(t.max,r.max,n)}function Dse(e,t,r,n){Pk(e.x,t.x,r.x,n),Pk(e.y,t.y,r.y,n)}function Fse(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Lse={duration:.45,ease:[.4,0,.1,1]},Mk=e=>typeof navigator<"u"&&navigator.userAgent.toLowerCase().includes(e),Ik=Mk("applewebkit/")&&!Mk("chrome/")?Math.round:xn;function Rk(e){e.min=Ik(e.min),e.max=Ik(e.max)}function Bse(e){Rk(e.x),Rk(e.y)}function mM(e,t,r){return e==="position"||e==="preserve-aspect"&&!R_(Ck(t),Ck(r),.2)}const zse=pM({attachResizeListener:(e,t)=>Sa(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),N2={current:void 0},gM=pM({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!N2.current){const e=new zse({});e.mount(window),e.setOptions({layoutScroll:!0}),N2.current=e}return N2.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),Vse={pan:{Feature:nse},drag:{Feature:rse,ProjectionNode:gM,MeasureLayout:uM}},Use=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function Hse(e){const t=Use.exec(e);if(!t)return[,];const[,r,n]=t;return[r,n]}function F_(e,t,r=1){const[n,i]=Hse(e);if(!n)return;const s=window.getComputedStyle(t).getPropertyValue(n);if(s){const o=s.trim();return QP(o)?parseFloat(o):o}else return T_(i)?F_(i,t,r+1):i}function Wse(e,{...t},r){const n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:r};r&&(r={...r}),e.values.forEach(i=>{const s=i.get();if(!T_(s))return;const o=F_(s,n);o&&i.set(o)});for(const i in t){const s=t[i];if(!T_(s))continue;const o=F_(s,n);o&&(t[i]=o,r||(r={}),r[i]===void 0&&(r[i]=s))}return{target:t,transitionEnd:r}}const qse=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),vM=e=>qse.has(e),Kse=e=>Object.keys(e).some(vM),jk=e=>e===Ju||e===Ft,Nk=(e,t)=>parseFloat(e.split(", ")[t]),Dk=(e,t)=>(r,{transform:n})=>{if(n==="none"||!n)return 0;const i=n.match(/^matrix3d\((.+)\)$/);if(i)return Nk(i[1],t);{const s=n.match(/^matrix\((.+)\)$/);return s?Nk(s[1],e):0}},Gse=new Set(["x","y","z"]),Xse=Mp.filter(e=>!Gse.has(e));function Yse(e){const t=[];return Xse.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t.length&&e.render(),t}const Of={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Dk(4,13),y:Dk(5,14)};Of.translateX=Of.x;Of.translateY=Of.y;const Zse=(e,t,r)=>{const n=t.measureViewportBox(),i=t.current,s=getComputedStyle(i),{display:o}=s,l={};o==="none"&&t.setStaticValue("display",e.display||"block"),r.forEach(a=>{l[a]=Of[a](n,s)}),t.render();const u=t.measureViewportBox();return r.forEach(a=>{const c=t.getValue(a);c&&c.jump(l[a]),e[a]=Of[a](u,s)}),e},Jse=(e,t,r={},n={})=>{t={...t},n={...n};const i=Object.keys(t).filter(vM);let s=[],o=!1;const l=[];if(i.forEach(u=>{const a=e.getValue(u);if(!e.hasValue(u))return;let c=r[u],h=Ld(c);const d=t[u];let f;if(l1(d)){const m=d.length,g=d[0]===null?1:0;c=d[g],h=Ld(c);for(let p=g;p=0?window.pageYOffset:null,a=Zse(t,e,l);return s.length&&s.forEach(([c,h])=>{e.getValue(c).set(h)}),e.render(),$v&&u!==null&&window.scrollTo({top:u}),{target:a,transitionEnd:n}}else return{target:t,transitionEnd:n}};function Qse(e,t,r,n){return Kse(t)?Jse(e,t,r,n):{target:t,transitionEnd:n}}const eoe=(e,t,r,n)=>{const i=Wse(e,t,n);return t=i.target,n=i.transitionEnd,Qse(e,t,r,n)},L_={current:null},yM={current:!1};function toe(){if(yM.current=!0,!!$v)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>L_.current=e.matches;e.addListener(t),t()}else L_.current=!1}function roe(e,t,r){const{willChange:n}=t;for(const i in t){const s=t[i],o=r[i];if(Ki(s))e.addValue(i,s),d1(n)&&n.add(i);else if(Ki(o))e.addValue(i,Tf(s,{owner:e})),d1(n)&&n.remove(i);else if(o!==s)if(e.hasValue(i)){const l=e.getValue(i);!l.hasAnimated&&l.set(s)}else{const l=e.getStaticValue(i);e.addValue(i,Tf(l!==void 0?l:s,{owner:e}))}}for(const i in r)t[i]===void 0&&e.removeValue(i);return t}const Fk=new WeakMap,bM=Object.keys(cp),noe=bM.length,Lk=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],ioe=G3.length;class soe{constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:i,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>Zr.render(this.render,!1,!0);const{latestValues:l,renderState:u}=s;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=u,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=o,this.isControllingVariants=Mv(r),this.isVariantNode=nP(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:a,...c}=this.scrapeMotionValuesFromProps(r,{});for(const h in c){const d=c[h];l[h]!==void 0&&Ki(d)&&(d.set(l[h],!1),d1(a)&&a.add(h))}}scrapeMotionValuesFromProps(t,r){return{}}mount(t){this.current=t,Fk.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,n)=>this.bindToMotionValue(n,r)),yM.current||toe(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:L_.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Fk.delete(this.current),this.projection&&this.projection.unmount(),La(this.notifyUpdate),La(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,r){const n=Zu.has(t),i=r.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&Zr.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isTransformDirty=!0)}),s=r.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{i(),s()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures({children:t,...r},n,i,s){let o,l;for(let u=0;uthis.scheduleRender(),animationType:typeof a=="string"?a:"both",initialPromotionConfig:s,layoutScroll:d,layoutRoot:f})}return l}updateFeatures(){for(const t in this.features){const r=this.features[t];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):An()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}makeTargetAnimatable(t,r=!0){return this.makeTargetAnimatableFromInstance(t,this.props,r)}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;nr.variantChildren.delete(t)}addValue(t,r){r!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,r)),this.values.set(t,r),this.latestValues[t]=r.get()}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=Tf(r,{owner:this}),this.addValue(t,n)),n}readValue(t){var r;return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(r=this.getBaseTargetFromProps(this.props,t))!==null&&r!==void 0?r:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var r;const{initial:n}=this.props,i=typeof n=="string"||typeof n=="object"?(r=n4(this.props,n))===null||r===void 0?void 0:r[t]:void 0;if(n&&i!==void 0)return i;const s=this.getBaseTargetFromProps(this.props,t);return s!==void 0&&!Ki(s)?s:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new d4),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}}class wM extends soe{sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:r,...n},{transformValues:i},s){let o=xie(n,t||{},this);if(i&&(r&&(r=i(r)),n&&(n=i(n)),o&&(o=i(o))),s){wie(this,n,o);const l=eoe(this,n,o,r);r=l.transitionEnd,n=l.target}return{transition:t,transitionEnd:r,...n}}}function ooe(e){return window.getComputedStyle(e)}class aoe extends wM{readValueFromInstance(t,r){if(Zu.has(r)){const n=l4(r);return n&&n.default||0}else{const n=ooe(t),i=(aP(r)?n.getPropertyValue(r):n[r])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:r}){return lM(t,r)}build(t,r,n,i){Z3(t,r,n,i.transformTemplate)}scrapeMotionValuesFromProps(t,r){return r4(t,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;Ki(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}renderInstance(t,r,n,i){hP(t,r,n,i)}}class loe extends wM{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(Zu.has(r)){const n=l4(r);return n&&n.default||0}return r=pP.has(r)?r:t4(r),t.getAttribute(r)}measureInstanceViewportBox(){return An()}scrapeMotionValuesFromProps(t,r){return gP(t,r)}build(t,r,n,i){Q3(t,r,n,this.isSVGTag,i.transformTemplate)}renderInstance(t,r,n,i){mP(t,r,n,i)}mount(t){this.isSVGTag=e4(t.tagName),super.mount(t)}}const uoe=(e,t)=>Y3(e)?new loe(t,{enableHardwareAcceleration:!1}):new aoe(t,{enableHardwareAcceleration:!0}),coe={layout:{ProjectionNode:gM,MeasureLayout:uM}},foe={...Nie,...rne,...Vse,...coe},doe=fre((e,t)=>Ure(e,t,foe,uoe));function _M(){const e=J.useRef(!1);return q3(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function hoe(){const e=_M(),[t,r]=J.useState(0),n=J.useCallback(()=>{e.current&&r(t+1)},[t]);return[J.useCallback(()=>Zr.postRender(n),[n]),t]}class poe extends J.Component{getSnapshotBeforeUpdate(t){const r=this.props.childRef.current;if(r&&t.isPresent&&!this.props.isPresent){const n=this.props.sizeRef.current;n.height=r.offsetHeight||0,n.width=r.offsetWidth||0,n.top=r.offsetTop,n.left=r.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function moe({children:e,isPresent:t}){const r=J.useId(),n=J.useRef(null),i=J.useRef({width:0,height:0,top:0,left:0});return J.useInsertionEffect(()=>{const{width:s,height:o,top:l,left:u}=i.current;if(t||!n.current||!s||!o)return;n.current.dataset.motionPopId=r;const a=document.createElement("style");return document.head.appendChild(a),a.sheet&&a.sheet.insertRule(` + )`;return{...!n&&i&&s,...n?{bgImage:u}:{bgColor:o}}},EZ={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},TZ=e=>({bg:At("gray.100","whiteAlpha.300")(e)}),OZ=e=>({transitionProperty:"common",transitionDuration:"slow",...kZ(e)}),AZ=sh(e=>({label:EZ,filledTrack:OZ(e),track:TZ(e)})),$Z={xs:sh({track:{h:"1"}}),sm:sh({track:{h:"2"}}),md:sh({track:{h:"3"}}),lg:sh({track:{h:"4"}})},PZ=CZ({sizes:$Z,baseStyle:AZ,defaultProps:{size:"md",colorScheme:"blue"}}),MZ=e=>typeof e=="function";function Ti(e,...t){return MZ(e)?e(...t):e}var{definePartsStyle:ug,defineMultiStyleConfig:IZ}=Qr(kX.keys),_h=Pt("checkbox-size"),RZ=e=>{const{colorScheme:t}=e;return{w:_h.reference,h:_h.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:At(`${t}.500`,`${t}.200`)(e),borderColor:At(`${t}.500`,`${t}.200`)(e),color:At("white","gray.900")(e),_hover:{bg:At(`${t}.600`,`${t}.300`)(e),borderColor:At(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:At("gray.200","transparent")(e),bg:At("gray.200","whiteAlpha.300")(e),color:At("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:At(`${t}.500`,`${t}.200`)(e),borderColor:At(`${t}.500`,`${t}.200`)(e),color:At("white","gray.900")(e)},_disabled:{bg:At("gray.100","whiteAlpha.100")(e),borderColor:At("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:At("red.500","red.300")(e)}}},jZ={_disabled:{cursor:"not-allowed"}},NZ={userSelect:"none",_disabled:{opacity:.4}},DZ={transitionProperty:"transform",transitionDuration:"normal"},FZ=ug(e=>({icon:DZ,container:jZ,control:Ti(RZ,e),label:NZ})),LZ={sm:ug({control:{[_h.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:ug({control:{[_h.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:ug({control:{[_h.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},n1=IZ({baseStyle:FZ,sizes:LZ,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:BZ,definePartsStyle:cg}=Qr(DX.keys),zZ=e=>{var t;const r=(t=Ti(n1.baseStyle,e))==null?void 0:t.control;return{...r,borderRadius:"full",_checked:{...r==null?void 0:r._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},VZ=cg(e=>{var t,r,n,i;return{label:(r=(t=n1).baseStyle)==null?void 0:r.call(t,e).label,container:(i=(n=n1).baseStyle)==null?void 0:i.call(n,e).container,control:zZ(e)}}),UZ={md:cg({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:cg({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:cg({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},HZ=BZ({baseStyle:VZ,sizes:UZ,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:WZ,definePartsStyle:qZ}=Qr(FX.keys),m0=Pt("select-bg"),h9,KZ={...(h9=Rr.baseStyle)==null?void 0:h9.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:m0.reference,[m0.variable]:"colors.white",_dark:{[m0.variable]:"colors.gray.700"},"> option, > optgroup":{bg:m0.reference}},GZ={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},XZ=qZ({field:KZ,icon:GZ}),g0={paddingInlineEnd:"8"},p9,m9,g9,v9,y9,b9,w9,_9,YZ={lg:{...(p9=Rr.sizes)==null?void 0:p9.lg,field:{...(m9=Rr.sizes)==null?void 0:m9.lg.field,...g0}},md:{...(g9=Rr.sizes)==null?void 0:g9.md,field:{...(v9=Rr.sizes)==null?void 0:v9.md.field,...g0}},sm:{...(y9=Rr.sizes)==null?void 0:y9.sm,field:{...(b9=Rr.sizes)==null?void 0:b9.sm.field,...g0}},xs:{...(w9=Rr.sizes)==null?void 0:w9.xs,field:{...(_9=Rr.sizes)==null?void 0:_9.xs.field,...g0},icon:{insetEnd:"1"}}},ZZ=WZ({baseStyle:XZ,sizes:YZ,variants:Rr.variants,defaultProps:Rr.defaultProps}),u2=Pt("skeleton-start-color"),c2=Pt("skeleton-end-color"),JZ={[u2.variable]:"colors.gray.100",[c2.variable]:"colors.gray.400",_dark:{[u2.variable]:"colors.gray.800",[c2.variable]:"colors.gray.600"},background:u2.reference,borderColor:c2.reference,opacity:.7,borderRadius:"sm"},QZ={baseStyle:JZ},f2=Pt("skip-link-bg"),eJ={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[f2.variable]:"colors.white",_dark:{[f2.variable]:"colors.gray.700"},bg:f2.reference}},tJ={baseStyle:eJ},{defineMultiStyleConfig:rJ,definePartsStyle:kv}=Qr(LX.keys),op=Pt("slider-thumb-size"),ap=Pt("slider-track-size"),_l=Pt("slider-bg"),nJ=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...D3({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},iJ=e=>({...D3({orientation:e.orientation,horizontal:{h:ap.reference},vertical:{w:ap.reference}}),overflow:"hidden",borderRadius:"sm",[_l.variable]:"colors.gray.200",_dark:{[_l.variable]:"colors.whiteAlpha.200"},_disabled:{[_l.variable]:"colors.gray.300",_dark:{[_l.variable]:"colors.whiteAlpha.300"}},bg:_l.reference}),sJ=e=>{const{orientation:t}=e;return{...D3({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:op.reference,h:op.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},oJ=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",[_l.variable]:`colors.${t}.500`,_dark:{[_l.variable]:`colors.${t}.200`},bg:_l.reference}},aJ=kv(e=>({container:nJ(e),track:iJ(e),thumb:sJ(e),filledTrack:oJ(e)})),lJ=kv({container:{[op.variable]:"sizes.4",[ap.variable]:"sizes.1"}}),uJ=kv({container:{[op.variable]:"sizes.3.5",[ap.variable]:"sizes.1"}}),cJ=kv({container:{[op.variable]:"sizes.2.5",[ap.variable]:"sizes.0.5"}}),fJ={lg:lJ,md:uJ,sm:cJ},dJ=rJ({baseStyle:aJ,sizes:fJ,defaultProps:{size:"md",colorScheme:"blue"}}),yu=zn("spinner-size"),hJ={width:[yu.reference],height:[yu.reference]},pJ={xs:{[yu.variable]:"sizes.3"},sm:{[yu.variable]:"sizes.4"},md:{[yu.variable]:"sizes.6"},lg:{[yu.variable]:"sizes.8"},xl:{[yu.variable]:"sizes.12"}},mJ={baseStyle:hJ,sizes:pJ,defaultProps:{size:"md"}},{defineMultiStyleConfig:gJ,definePartsStyle:E$}=Qr(BX.keys),vJ={fontWeight:"medium"},yJ={opacity:.8,marginBottom:"2"},bJ={verticalAlign:"baseline",fontWeight:"semibold"},wJ={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},_J=E$({container:{},label:vJ,helpText:yJ,number:bJ,icon:wJ}),xJ={md:E$({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},SJ=gJ({baseStyle:_J,sizes:xJ,defaultProps:{size:"md"}}),d2=Pt("kbd-bg"),CJ={[d2.variable]:"colors.gray.100",_dark:{[d2.variable]:"colors.whiteAlpha.100"},bg:d2.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},kJ={baseStyle:CJ},EJ={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},TJ={baseStyle:EJ},{defineMultiStyleConfig:OJ,definePartsStyle:AJ}=Qr(PX.keys),$J={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},PJ=AJ({icon:$J}),MJ=OJ({baseStyle:PJ}),{defineMultiStyleConfig:IJ,definePartsStyle:RJ}=Qr(MX.keys),No=Pt("menu-bg"),h2=Pt("menu-shadow"),jJ={[No.variable]:"#fff",[h2.variable]:"shadows.sm",_dark:{[No.variable]:"colors.gray.700",[h2.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:No.reference,boxShadow:h2.reference},NJ={py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[No.variable]:"colors.gray.100",_dark:{[No.variable]:"colors.whiteAlpha.100"}},_active:{[No.variable]:"colors.gray.200",_dark:{[No.variable]:"colors.whiteAlpha.200"}},_expanded:{[No.variable]:"colors.gray.100",_dark:{[No.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:No.reference},DJ={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},FJ={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},LJ={opacity:.6},BJ={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},zJ={transitionProperty:"common",transitionDuration:"normal"},VJ=RJ({button:zJ,list:jJ,item:NJ,groupTitle:DJ,icon:FJ,command:LJ,divider:BJ}),UJ=IJ({baseStyle:VJ}),{defineMultiStyleConfig:HJ,definePartsStyle:__}=Qr(IX.keys),p2=Pt("modal-bg"),m2=Pt("modal-shadow"),WJ={bg:"blackAlpha.600",zIndex:"modal"},qJ=e=>{const{isCentered:t,scrollBehavior:r}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:r==="inside"?"hidden":"auto",overscrollBehaviorY:"none"}},KJ=e=>{const{isCentered:t,scrollBehavior:r}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:r==="inside"?"calc(100% - 7.5rem)":void 0,[p2.variable]:"colors.white",[m2.variable]:"shadows.lg",_dark:{[p2.variable]:"colors.gray.700",[m2.variable]:"shadows.dark-lg"},bg:p2.reference,boxShadow:m2.reference}},GJ={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},XJ={position:"absolute",top:"2",insetEnd:"3"},YJ=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},ZJ={px:"6",py:"4"},JJ=__(e=>({overlay:WJ,dialogContainer:Ti(qJ,e),dialog:Ti(KJ,e),header:GJ,closeButton:XJ,body:Ti(YJ,e),footer:ZJ}));function to(e){return __(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var QJ={xs:to("xs"),sm:to("sm"),md:to("md"),lg:to("lg"),xl:to("xl"),"2xl":to("2xl"),"3xl":to("3xl"),"4xl":to("4xl"),"5xl":to("5xl"),"6xl":to("6xl"),full:to("full")},eQ=HJ({baseStyle:JJ,sizes:QJ,defaultProps:{size:"md"}}),{defineMultiStyleConfig:tQ,definePartsStyle:T$}=Qr(RX.keys),L3=zn("number-input-stepper-width"),O$=zn("number-input-input-padding"),rQ=ya(L3).add("0.5rem").toString(),g2=zn("number-input-bg"),v2=zn("number-input-color"),y2=zn("number-input-border-color"),nQ={[L3.variable]:"sizes.6",[O$.variable]:rQ},iQ=e=>{var t,r;return(r=(t=Ti(Rr.baseStyle,e))==null?void 0:t.field)!=null?r:{}},sQ={width:L3.reference},oQ={borderStart:"1px solid",borderStartColor:y2.reference,color:v2.reference,bg:g2.reference,[v2.variable]:"colors.chakra-body-text",[y2.variable]:"colors.chakra-border-color",_dark:{[v2.variable]:"colors.whiteAlpha.800",[y2.variable]:"colors.whiteAlpha.300"},_active:{[g2.variable]:"colors.gray.200",_dark:{[g2.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}},aQ=T$(e=>{var t;return{root:nQ,field:(t=Ti(iQ,e))!=null?t:{},stepperGroup:sQ,stepper:oQ}});function v0(e){var t,r,n;const i=(t=Rr.sizes)==null?void 0:t[e],s={lg:"md",md:"md",sm:"sm",xs:"sm"},o=(n=(r=i.field)==null?void 0:r.fontSize)!=null?n:"md",u=_$.fontSizes[o];return T$({field:{...i.field,paddingInlineEnd:O$.reference,verticalAlign:"top"},stepper:{fontSize:ya(u).multiply(.75).toString(),_first:{borderTopEndRadius:s[e]},_last:{borderBottomEndRadius:s[e],mt:"-1px",borderTopWidth:1}}})}var lQ={xs:v0("xs"),sm:v0("sm"),md:v0("md"),lg:v0("lg")},uQ=tQ({baseStyle:aQ,sizes:lQ,variants:Rr.variants,defaultProps:Rr.defaultProps}),x9,cQ={...(x9=Rr.baseStyle)==null?void 0:x9.field,textAlign:"center"},fQ={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},S9,C9,dQ={outline:e=>{var t,r,n;return(n=(r=Ti((t=Rr.variants)==null?void 0:t.outline,e))==null?void 0:r.field)!=null?n:{}},flushed:e=>{var t,r,n;return(n=(r=Ti((t=Rr.variants)==null?void 0:t.flushed,e))==null?void 0:r.field)!=null?n:{}},filled:e=>{var t,r,n;return(n=(r=Ti((t=Rr.variants)==null?void 0:t.filled,e))==null?void 0:r.field)!=null?n:{}},unstyled:(C9=(S9=Rr.variants)==null?void 0:S9.unstyled.field)!=null?C9:{}},hQ={baseStyle:cQ,sizes:fQ,variants:dQ,defaultProps:Rr.defaultProps},{defineMultiStyleConfig:pQ,definePartsStyle:mQ}=Qr(jX.keys),y0=zn("popper-bg"),gQ=zn("popper-arrow-bg"),k9=zn("popper-arrow-shadow-color"),vQ={zIndex:10},yQ={[y0.variable]:"colors.white",bg:y0.reference,[gQ.variable]:y0.reference,[k9.variable]:"colors.gray.200",_dark:{[y0.variable]:"colors.gray.700",[k9.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},bQ={px:3,py:2,borderBottomWidth:"1px"},wQ={px:3,py:2},_Q={px:3,py:2,borderTopWidth:"1px"},xQ={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},SQ=mQ({popper:vQ,content:yQ,header:bQ,body:wQ,footer:_Q,closeButton:xQ}),CQ=pQ({baseStyle:SQ}),{definePartsStyle:x_,defineMultiStyleConfig:kQ}=Qr(EX.keys),b2=Pt("drawer-bg"),w2=Pt("drawer-box-shadow");function wc(e){return x_(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var EQ={bg:"blackAlpha.600",zIndex:"modal"},TQ={display:"flex",zIndex:"modal",justifyContent:"center"},OQ=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[b2.variable]:"colors.white",[w2.variable]:"shadows.lg",_dark:{[b2.variable]:"colors.gray.700",[w2.variable]:"shadows.dark-lg"},bg:b2.reference,boxShadow:w2.reference}},AQ={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},$Q={position:"absolute",top:"2",insetEnd:"3"},PQ={px:"6",py:"2",flex:"1",overflow:"auto"},MQ={px:"6",py:"4"},IQ=x_(e=>({overlay:EQ,dialogContainer:TQ,dialog:Ti(OQ,e),header:AQ,closeButton:$Q,body:PQ,footer:MQ})),RQ={xs:wc("xs"),sm:wc("md"),md:wc("lg"),lg:wc("2xl"),xl:wc("4xl"),full:wc("full")},jQ=kQ({baseStyle:IQ,sizes:RQ,defaultProps:{size:"xs"}}),{definePartsStyle:NQ,defineMultiStyleConfig:DQ}=Qr(TX.keys),FQ={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},LQ={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},BQ={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},zQ=NQ({preview:FQ,input:LQ,textarea:BQ}),VQ=DQ({baseStyle:zQ}),{definePartsStyle:UQ,defineMultiStyleConfig:HQ}=Qr(OX.keys),uf=Pt("form-control-color"),WQ={marginStart:"1",[uf.variable]:"colors.red.500",_dark:{[uf.variable]:"colors.red.300"},color:uf.reference},qQ={mt:"2",[uf.variable]:"colors.gray.600",_dark:{[uf.variable]:"colors.whiteAlpha.600"},color:uf.reference,lineHeight:"normal",fontSize:"sm"},KQ=UQ({container:{width:"100%",position:"relative"},requiredIndicator:WQ,helperText:qQ}),GQ=HQ({baseStyle:KQ}),{definePartsStyle:XQ,defineMultiStyleConfig:YQ}=Qr(AX.keys),cf=Pt("form-error-color"),ZQ={[cf.variable]:"colors.red.500",_dark:{[cf.variable]:"colors.red.300"},color:cf.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},JQ={marginEnd:"0.5em",[cf.variable]:"colors.red.500",_dark:{[cf.variable]:"colors.red.300"},color:cf.reference},QQ=XQ({text:ZQ,icon:JQ}),eee=YQ({baseStyle:QQ}),tee={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},ree={baseStyle:tee},nee={fontFamily:"heading",fontWeight:"bold"},iee={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},see={baseStyle:nee,sizes:iee,defaultProps:{size:"xl"}},{defineMultiStyleConfig:oee,definePartsStyle:aee}=Qr(CX.keys),_2=Pt("breadcrumb-link-decor"),lee={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:_2.reference,[_2.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[_2.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}},uee=aee({link:lee}),cee=oee({baseStyle:uee}),fee={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},A$=e=>{const{colorScheme:t,theme:r}=e;if(t==="gray")return{color:At("gray.800","whiteAlpha.900")(e),_hover:{bg:At("gray.100","whiteAlpha.200")(e)},_active:{bg:At("gray.200","whiteAlpha.300")(e)}};const n=kf(`${t}.200`,.12)(r),i=kf(`${t}.200`,.24)(r);return{color:At(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:At(`${t}.50`,n)(e)},_active:{bg:At(`${t}.100`,i)(e)}}},dee=e=>{const{colorScheme:t}=e,r=At("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?r:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...Ti(A$,e)}},hee={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},pee=e=>{var t;const{colorScheme:r}=e;if(r==="gray"){const l=At("gray.100","whiteAlpha.200")(e);return{bg:l,color:At("gray.800","whiteAlpha.900")(e),_hover:{bg:At("gray.200","whiteAlpha.300")(e),_disabled:{bg:l}},_active:{bg:At("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${r}.500`,color:i="white",hoverBg:s=`${r}.600`,activeBg:o=`${r}.700`}=(t=hee[r])!=null?t:{},u=At(n,`${r}.200`)(e);return{bg:u,color:At(i,"gray.800")(e),_hover:{bg:At(s,`${r}.300`)(e),_disabled:{bg:u}},_active:{bg:At(o,`${r}.400`)(e)}}},mee=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:At(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:At(`${t}.700`,`${t}.500`)(e)}}},gee={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},vee={ghost:A$,outline:dee,solid:pee,link:mee,unstyled:gee},yee={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},bee={baseStyle:fee,variants:vee,sizes:yee,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:Mu,defineMultiStyleConfig:wee}=Qr(WX.keys),i1=Pt("card-bg"),Ta=Pt("card-padding"),$$=Pt("card-shadow"),fg=Pt("card-radius"),P$=Pt("card-border-width","0"),M$=Pt("card-border-color"),_ee=Mu({container:{[i1.variable]:"colors.chakra-body-bg",backgroundColor:i1.reference,boxShadow:$$.reference,borderRadius:fg.reference,color:"chakra-body-text",borderWidth:P$.reference,borderColor:M$.reference},body:{padding:Ta.reference,flex:"1 1 0%"},header:{padding:Ta.reference},footer:{padding:Ta.reference}}),xee={sm:Mu({container:{[fg.variable]:"radii.base",[Ta.variable]:"space.3"}}),md:Mu({container:{[fg.variable]:"radii.md",[Ta.variable]:"space.5"}}),lg:Mu({container:{[fg.variable]:"radii.xl",[Ta.variable]:"space.7"}})},See={elevated:Mu({container:{[$$.variable]:"shadows.base",_dark:{[i1.variable]:"colors.gray.700"}}}),outline:Mu({container:{[P$.variable]:"1px",[M$.variable]:"colors.chakra-border-color"}}),filled:Mu({container:{[i1.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[Ta.variable]:0},header:{[Ta.variable]:0},footer:{[Ta.variable]:0}}},Cee=wee({baseStyle:_ee,variants:See,sizes:xee,defaultProps:{variant:"elevated",size:"md"}}),xh=zn("close-button-size"),Bd=zn("close-button-bg"),kee={w:[xh.reference],h:[xh.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[Bd.variable]:"colors.blackAlpha.100",_dark:{[Bd.variable]:"colors.whiteAlpha.100"}},_active:{[Bd.variable]:"colors.blackAlpha.200",_dark:{[Bd.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:Bd.reference},Eee={lg:{[xh.variable]:"sizes.10",fontSize:"md"},md:{[xh.variable]:"sizes.8",fontSize:"xs"},sm:{[xh.variable]:"sizes.6",fontSize:"2xs"}},Tee={baseStyle:kee,sizes:Eee,defaultProps:{size:"md"}},{variants:Oee,defaultProps:Aee}=wh,$ee={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:Tn.bg.reference,color:Tn.color.reference,boxShadow:Tn.shadow.reference},Pee={baseStyle:$ee,variants:Oee,defaultProps:Aee},Mee={w:"100%",mx:"auto",maxW:"prose",px:"4"},Iee={baseStyle:Mee},Ree={opacity:.6,borderColor:"inherit"},jee={borderStyle:"solid"},Nee={borderStyle:"dashed"},Dee={solid:jee,dashed:Nee},Fee={baseStyle:Ree,variants:Dee,defaultProps:{variant:"solid"}},{definePartsStyle:Lee,defineMultiStyleConfig:Bee}=Qr(_X.keys),zee={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},Vee={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},Uee={pt:"2",px:"4",pb:"5"},Hee={fontSize:"1.25em"},Wee=Lee({container:zee,button:Vee,panel:Uee,icon:Hee}),qee=Bee({baseStyle:Wee}),{definePartsStyle:Ap,defineMultiStyleConfig:Kee}=Qr(xX.keys),ds=Pt("alert-fg"),Fa=Pt("alert-bg"),Gee=Ap({container:{bg:Fa.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:ds.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:ds.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function B3(e){const{theme:t,colorScheme:r}=e,n=kf(`${r}.200`,.16)(t);return{light:`colors.${r}.100`,dark:n}}var Xee=Ap(e=>{const{colorScheme:t}=e,r=B3(e);return{container:{[ds.variable]:`colors.${t}.600`,[Fa.variable]:r.light,_dark:{[ds.variable]:`colors.${t}.200`,[Fa.variable]:r.dark}}}}),Yee=Ap(e=>{const{colorScheme:t}=e,r=B3(e);return{container:{[ds.variable]:`colors.${t}.600`,[Fa.variable]:r.light,_dark:{[ds.variable]:`colors.${t}.200`,[Fa.variable]:r.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:ds.reference}}}),Zee=Ap(e=>{const{colorScheme:t}=e,r=B3(e);return{container:{[ds.variable]:`colors.${t}.600`,[Fa.variable]:r.light,_dark:{[ds.variable]:`colors.${t}.200`,[Fa.variable]:r.dark},pt:"2",borderTopWidth:"4px",borderTopColor:ds.reference}}}),Jee=Ap(e=>{const{colorScheme:t}=e;return{container:{[ds.variable]:"colors.white",[Fa.variable]:`colors.${t}.600`,_dark:{[ds.variable]:"colors.gray.900",[Fa.variable]:`colors.${t}.200`},color:ds.reference}}}),Qee={subtle:Xee,"left-accent":Yee,"top-accent":Zee,solid:Jee},ete=Kee({baseStyle:Gee,variants:Qee,defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:I$,defineMultiStyleConfig:tte}=Qr(SX.keys),ff=Pt("avatar-border-color"),Sh=Pt("avatar-bg"),lp=Pt("avatar-font-size"),Ef=Pt("avatar-size"),rte={borderRadius:"full",border:"0.2em solid",borderColor:ff.reference,[ff.variable]:"white",_dark:{[ff.variable]:"colors.gray.800"}},nte={bg:Sh.reference,fontSize:lp.reference,width:Ef.reference,height:Ef.reference,lineHeight:"1",[Sh.variable]:"colors.gray.200",_dark:{[Sh.variable]:"colors.whiteAlpha.400"}},ite=e=>{const{name:t,theme:r}=e,n=t?fY({string:t}):"colors.gray.400",i=uY(n)(r);let s="white";return i||(s="gray.800"),{bg:Sh.reference,fontSize:lp.reference,color:s,borderColor:ff.reference,verticalAlign:"top",width:Ef.reference,height:Ef.reference,"&:not([data-loaded])":{[Sh.variable]:n},[ff.variable]:"colors.white",_dark:{[ff.variable]:"colors.gray.800"}}},ste={fontSize:lp.reference,lineHeight:"1"},ote=I$(e=>({badge:Ti(rte,e),excessLabel:Ti(nte,e),container:Ti(ite,e),label:ste}));function ll(e){const t=e!=="100%"?S$[e]:void 0;return I$({container:{[Ef.variable]:t??e,[lp.variable]:`calc(${t??e} / 2.5)`},excessLabel:{[Ef.variable]:t??e,[lp.variable]:`calc(${t??e} / 2.5)`}})}var ate={"2xs":ll(4),xs:ll(6),sm:ll(8),md:ll(12),lg:ll(16),xl:ll(24),"2xl":ll(32),full:ll("100%")},lte=tte({baseStyle:ote,sizes:ate,defaultProps:{size:"md"}}),ute={Accordion:qee,Alert:ete,Avatar:lte,Badge:wh,Breadcrumb:cee,Button:bee,Checkbox:n1,CloseButton:Tee,Code:Pee,Container:Iee,Divider:Fee,Drawer:jQ,Editable:VQ,Form:GQ,FormError:eee,FormLabel:ree,Heading:see,Input:Rr,Kbd:kJ,Link:TJ,List:MJ,Menu:UJ,Modal:eQ,NumberInput:uQ,PinInput:hQ,Popover:CQ,Progress:PZ,Radio:HZ,Select:ZZ,Skeleton:QZ,SkipLink:tJ,Slider:dJ,Spinner:mJ,Stat:SJ,Switch:TY,Table:RY,Tabs:XY,Tag:lZ,Textarea:wZ,Tooltip:SZ,Card:Cee,Stepper:wX},cte={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},fte={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},dte="ltr",hte={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},pte={semanticTokens:cte,direction:dte,...vX,components:ute,styles:fte,config:hte};function mte(e,t){const r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}function gte(e,t,r,n){const i=typeof t=="string"?t.split("."):[t];for(n=0;n{const t=new WeakMap;return(n,i,s,o)=>{if(typeof n>"u")return e(n,i,s);t.has(n)||t.set(n,new Map);const u=t.get(n);if(u.has(i))return u.get(i);const l=e(n,i,s,o);return u.set(i,l),l}},R$=vte(gte);function j$(e,t){const r={};return Object.keys(e).forEach(n=>{const i=e[n];t(i,n,e)&&(r[n]=i)}),r}var N$=e=>j$(e,t=>t!=null);function yte(e){return typeof e=="function"}function D$(e,...t){return yte(e)?e(...t):e}const F$=1/60*1e3,bte=typeof performance<"u"?()=>performance.now():()=>Date.now(),L$=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(bte()),F$);function wte(e){let t=[],r=[],n=0,i=!1,s=!1;const o=new WeakSet,u={schedule:(l,a=!1,c=!1)=>{const h=c&&i,d=h?t:r;return a&&o.add(l),d.indexOf(l)===-1&&(d.push(l),h&&i&&(n=t.length)),l},cancel:l=>{const a=r.indexOf(l);a!==-1&&r.splice(a,1),o.delete(l)},process:l=>{if(i){s=!0;return}if(i=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let a=0;a(e[t]=wte(()=>up=!0),e),{}),xte=$p.reduce((e,t)=>{const r=Ev[t];return e[t]=(n,i=!1,s=!1)=>(up||kte(),r.schedule(n,i,s)),e},{}),Ste=$p.reduce((e,t)=>(e[t]=Ev[t].cancel,e),{});$p.reduce((e,t)=>(e[t]=()=>Ev[t].process(df),e),{});const Cte=e=>Ev[e].process(df),B$=e=>{up=!1,df.delta=S_?F$:Math.max(Math.min(e-df.timestamp,_te),1),df.timestamp=e,C_=!0,$p.forEach(Cte),C_=!1,up&&(S_=!1,L$(B$))},kte=()=>{up=!0,S_=!0,C_||L$(B$)},E9=()=>df;var Ete=typeof Element<"u",Tte=typeof Map=="function",Ote=typeof Set=="function",Ate=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function dg(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,i;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!dg(e[n],t[n]))return!1;return!0}var s;if(Tte&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;for(s=e.entries();!(n=s.next()).done;)if(!dg(n.value[1],t.get(n.value[0])))return!1;return!0}if(Ote&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(Ate&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(i=Object.keys(e),r=i.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[n]))return!1;if(Ete&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((i[n]==="_owner"||i[n]==="__v"||i[n]==="__o")&&e.$$typeof)&&!dg(e[i[n]],t[i[n]]))return!1;return!0}return e!==e&&t!==t}var $te=function(t,r){try{return dg(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}};const Pte=Jr($te);function z$(e,t={}){var r;const{styleConfig:n,...i}=t,{theme:s,colorMode:o}=AK(),u=e?R$(s,`components.${e}`):void 0,l=n||u,a=zo({theme:s,colorMode:o},(r=l==null?void 0:l.defaultProps)!=null?r:{},N$(mte(i,["children"]))),c=J.useRef({});if(l){const d=KG(l)(a);Pte(c.current,d)||(c.current=d)}return c.current}function Zo(e,t={}){return z$(e,t)}function Kn(e,t={}){return z$(e,t)}var Mte=new Set([...jG,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),Ite=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function V$(e){return Ite.has(e)||!Mte.has(e)}function Rte(e,...t){if(e==null)throw new TypeError("Cannot convert undefined or null to object");const r={...e};for(const n of t)if(n!=null)for(const i in n)Object.prototype.hasOwnProperty.call(n,i)&&(i in r&&delete r[i],r[i]=n[i]);return r}function U$(e){const t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}var jte=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Nte=ZA(function(e){return jte.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Dte=Nte,Fte=function(t){return t!=="theme"},T9=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?Dte:Fte},O9=function(t,r,n){var i;if(r){var s=r.shouldForwardProp;i=t.__emotion_forwardProp&&s?function(o){return t.__emotion_forwardProp(o)&&s(o)}:s}return typeof i!="function"&&n&&(i=t.__emotion_forwardProp),i},Lte=function(t){var r=t.cache,n=t.serialized,i=t.isStringTag;return E3(r,n,i),o$(function(){return T3(r,n,i)}),null},Bte=function e(t,r){var n=t.__emotion_real===t,i=n&&t.__emotion_base||t,s,o;r!==void 0&&(s=r.label,o=r.target);var u=O9(t,r,n),l=u||T9(i),a=!l("as");return function(){var c=arguments,h=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(s!==void 0&&h.push("label:"+s+";"),c[0]==null||c[0].raw===void 0)h.push.apply(h,c);else{h.push(c[0][0]);for(var d=c.length,f=1;ft=>{const{theme:r,css:n,__css:i,sx:s,...o}=t,u=j$(o,(h,d)=>DG(d)),l=D$(e,t),a=Rte({},i,l,N$(u),s),c=w$(a)(t.theme);return n?[c,n]:c};function x2(e,t){const{baseStyle:r,...n}=t??{};n.shouldForwardProp||(n.shouldForwardProp=V$);const i=Ute({baseStyle:r}),s=Vte(e,n)(i);return zt.forwardRef(function(l,a){const{colorMode:c,forced:h}=_v();return zt.createElement(s,{ref:a,"data-theme":h?c:void 0,...l})})}function Hte(){const e=new Map;return new Proxy(x2,{apply(t,r,n){return x2(...n)},get(t,r){return e.has(r)||e.set(r,x2(r)),e.get(r)}})}var _t=Hte();function Kt(e){return J.forwardRef(e)}function Wte(e={}){const{strict:t=!0,errorMessage:r="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,i=J.createContext(void 0);i.displayName=n;function s(){var o;const u=J.useContext(i);if(!u&&t){const l=new Error(r);throw l.name="ContextError",(o=Error.captureStackTrace)==null||o.call(Error,l,s),l}return u}return[i.Provider,s,i]}function qte(e){const{cssVarsRoot:t,theme:r,children:n}=e,i=J.useMemo(()=>MG(r),[r]);return Q.jsxs(cK,{theme:i,children:[Q.jsx(Kte,{root:t}),n]})}function Kte({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return Q.jsx(bv,{styles:r=>({[t]:r.__cssVars})})}Wte({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `` "});function Gte(){const{colorMode:e}=_v();return Q.jsx(bv,{styles:t=>{const r=R$(t,"styles.global"),n=D$(r,{theme:t,colorMode:e});return n?w$(n)(t):void 0}})}var z3=J.createContext({getDocument(){return document},getWindow(){return window}});z3.displayName="EnvironmentContext";function Xte({defer:e}={}){const[,t]=J.useReducer(r=>r+1,0);return ka(()=>{e&&t()},[e]),J.useContext(z3)}function H$(e){const{children:t,environment:r,disabled:n}=e,i=J.useRef(null),s=J.useMemo(()=>r||{getDocument:()=>{var u,l;return(l=(u=i.current)==null?void 0:u.ownerDocument)!=null?l:document},getWindow:()=>{var u,l;return(l=(u=i.current)==null?void 0:u.ownerDocument.defaultView)!=null?l:window}},[r]),o=!n||!r;return Q.jsxs(z3.Provider,{value:s,children:[t,o&&Q.jsx("span",{id:"__chakra_env",hidden:!0,ref:i})]})}H$.displayName="EnvironmentProvider";var Yte=e=>{const{children:t,colorModeManager:r,portalZIndex:n,resetScope:i,resetCSS:s=!0,theme:o={},environment:u,cssVarsRoot:l,disableEnvironment:a,disableGlobalStyle:c}=e,h=Q.jsx(H$,{environment:u,disabled:a,children:t});return Q.jsx(qte,{theme:o,cssVarsRoot:l,children:Q.jsxs(d$,{colorModeManager:r,options:o.config,children:[s?Q.jsx(gK,{scope:i}):Q.jsx(mK,{}),!c&&Q.jsx(Gte,{}),n?Q.jsx(c$,{zIndex:n,children:h}):h]})})},Zte=(e,t)=>e.find(r=>r.id===t);function $9(e,t){const r=W$(e,t),n=r?e[r].findIndex(i=>i.id===t):-1;return{position:r,index:n}}function W$(e,t){for(const[r,n]of Object.entries(e))if(Zte(n,t))return r}function Jte(e){const t=e.includes("right"),r=e.includes("left");let n="center";return t&&(n="flex-end"),r&&(n="flex-start"),{display:"flex",flexDirection:"column",alignItems:n}}function Qte(e){const r=e==="top"||e==="bottom"?"0 auto":void 0,n=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,i=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,s=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",o=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:r,top:n,bottom:i,right:s,left:o}}function wn(e,t=[]){const r=J.useRef(e);return J.useEffect(()=>{r.current=e}),J.useCallback((...n)=>{var i;return(i=r.current)==null?void 0:i.call(r,...n)},t)}function ere(e,t){const r=wn(e);J.useEffect(()=>{if(t==null)return;let n=null;return n=window.setTimeout(()=>{r()},t),()=>{n&&window.clearTimeout(n)}},[t,r])}function Lu(e,t){const r=J.useRef(!1),n=J.useRef(!1);J.useEffect(()=>{if(r.current&&n.current)return e();n.current=!0},t),J.useEffect(()=>(r.current=!0,()=>{r.current=!1}),[])}const q$=J.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Tv=J.createContext({}),Pp=J.createContext(null),Ov=typeof document<"u",V3=Ov?J.useLayoutEffect:J.useEffect,K$=J.createContext({strict:!1});function tre(e,t,r,n){const{visualElement:i}=J.useContext(Tv),s=J.useContext(K$),o=J.useContext(Pp),u=J.useContext(q$).reducedMotion,l=J.useRef();n=n||s.renderer,!l.current&&n&&(l.current=n(e,{visualState:t,parent:i,props:r,presenceContext:o,blockInitialAnimation:o?o.initial===!1:!1,reducedMotionConfig:u}));const a=l.current;J.useInsertionEffect(()=>{a&&a.update(r,o)});const c=J.useRef(!!window.HandoffAppearAnimations);return V3(()=>{a&&(a.render(),c.current&&a.animationState&&a.animationState.animateChanges())}),J.useEffect(()=>{a&&(a.updateFeatures(),!c.current&&a.animationState&&a.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,c.current=!1)}),a}function Gc(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function rre(e,t,r){return J.useCallback(n=>{n&&e.mount&&e.mount(n),t&&(n?t.mount(n):t.unmount()),r&&(typeof r=="function"?r(n):Gc(r)&&(r.current=n))},[t])}function cp(e){return typeof e=="string"||Array.isArray(e)}function Av(e){return typeof e=="object"&&typeof e.start=="function"}const U3=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],H3=["initial",...U3];function $v(e){return Av(e.animate)||H3.some(t=>cp(e[t]))}function G$(e){return!!($v(e)||e.variants)}function nre(e,t){if($v(e)){const{initial:r,animate:n}=e;return{initial:r===!1||cp(r)?r:void 0,animate:cp(n)?n:void 0}}return e.inherit!==!1?t:{}}function ire(e){const{initial:t,animate:r}=nre(e,J.useContext(Tv));return J.useMemo(()=>({initial:t,animate:r}),[P9(t),P9(r)])}function P9(e){return Array.isArray(e)?e.join(" "):e}const M9={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},fp={};for(const e in M9)fp[e]={isEnabled:t=>M9[e].some(r=>!!t[r])};function sre(e){for(const t in e)fp[t]={...fp[t],...e[t]}}const W3=J.createContext({}),X$=J.createContext({}),ore=Symbol.for("motionComponentSymbol");function are({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:i}){e&&sre(e);function s(u,l){let a;const c={...J.useContext(q$),...u,layoutId:lre(u)},{isStatic:h}=c,d=ire(u),f=n(u,h);if(!h&&Ov){d.visualElement=tre(i,f,c,t);const m=J.useContext(X$),g=J.useContext(K$).strict;d.visualElement&&(a=d.visualElement.loadFeatures(c,g,e,m))}return J.createElement(Tv.Provider,{value:d},a&&d.visualElement?J.createElement(a,{visualElement:d.visualElement,...c}):null,r(i,u,rre(f,d.visualElement,l),f,h,d.visualElement))}const o=J.forwardRef(s);return o[ore]=i,o}function lre({layoutId:e}){const t=J.useContext(W3).id;return t&&e!==void 0?t+"-"+e:e}function ure(e){function t(n,i={}){return are(e(n,i))}if(typeof Proxy>"u")return t;const r=new Map;return new Proxy(t,{get:(n,i)=>(r.has(i)||r.set(i,t(i)),r.get(i))})}const cre=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function q3(e){return typeof e!="string"||e.includes("-")?!1:!!(cre.indexOf(e)>-1||/[A-Z]/.test(e))}const o1={};function fre(e){Object.assign(o1,e)}const Mp=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Yu=new Set(Mp);function Y$(e,{layout:t,layoutId:r}){return Yu.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!o1[e]||e==="opacity")}const qi=e=>!!(e&&e.getVelocity),dre={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},hre=Mp.length;function pre(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},n,i){let s="";for(let o=0;ot=>typeof t=="string"&&t.startsWith(e),J$=Z$("--"),k_=Z$("var(--"),mre=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,gre=(e,t)=>t&&typeof e=="number"?t.transform(e):e,Vl=(e,t,r)=>Math.min(Math.max(r,e),t),Zu={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Ch={...Zu,transform:e=>Vl(0,1,e)},b0={...Zu,default:1},kh=e=>Math.round(e*1e5)/1e5,Pv=/(-)?([\d]*\.?[\d])+/g,Q$=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,vre=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Ip(e){return typeof e=="string"}const Rp=e=>({test:t=>Ip(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),hl=Rp("deg"),Go=Rp("%"),Ft=Rp("px"),yre=Rp("vh"),bre=Rp("vw"),I9={...Go,parse:e=>Go.parse(e)/100,transform:e=>Go.transform(e*100)},R9={...Zu,transform:Math.round},eP={borderWidth:Ft,borderTopWidth:Ft,borderRightWidth:Ft,borderBottomWidth:Ft,borderLeftWidth:Ft,borderRadius:Ft,radius:Ft,borderTopLeftRadius:Ft,borderTopRightRadius:Ft,borderBottomRightRadius:Ft,borderBottomLeftRadius:Ft,width:Ft,maxWidth:Ft,height:Ft,maxHeight:Ft,size:Ft,top:Ft,right:Ft,bottom:Ft,left:Ft,padding:Ft,paddingTop:Ft,paddingRight:Ft,paddingBottom:Ft,paddingLeft:Ft,margin:Ft,marginTop:Ft,marginRight:Ft,marginBottom:Ft,marginLeft:Ft,rotate:hl,rotateX:hl,rotateY:hl,rotateZ:hl,scale:b0,scaleX:b0,scaleY:b0,scaleZ:b0,skew:hl,skewX:hl,skewY:hl,distance:Ft,translateX:Ft,translateY:Ft,translateZ:Ft,x:Ft,y:Ft,z:Ft,perspective:Ft,transformPerspective:Ft,opacity:Ch,originX:I9,originY:I9,originZ:Ft,zIndex:R9,fillOpacity:Ch,strokeOpacity:Ch,numOctaves:R9};function K3(e,t,r,n){const{style:i,vars:s,transform:o,transformOrigin:u}=e;let l=!1,a=!1,c=!0;for(const h in t){const d=t[h];if(J$(h)){s[h]=d;continue}const f=eP[h],m=gre(d,f);if(Yu.has(h)){if(l=!0,o[h]=m,!c)continue;d!==(f.default||0)&&(c=!1)}else h.startsWith("origin")?(a=!0,u[h]=m):i[h]=m}if(t.transform||(l||n?i.transform=pre(e.transform,r,c,n):i.transform&&(i.transform="none")),a){const{originX:h="50%",originY:d="50%",originZ:f=0}=u;i.transformOrigin=`${h} ${d} ${f}`}}const G3=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function tP(e,t,r){for(const n in t)!qi(t[n])&&!Y$(n,r)&&(e[n]=t[n])}function wre({transformTemplate:e},t,r){return J.useMemo(()=>{const n=G3();return K3(n,t,{enableHardwareAcceleration:!r},e),Object.assign({},n.vars,n.style)},[t])}function _re(e,t,r){const n=e.style||{},i={};return tP(i,n,e),Object.assign(i,wre(e,t,r)),e.transformValues?e.transformValues(i):i}function xre(e,t,r){const n={},i=_re(e,t,r);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=i,n}const Sre=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function a1(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||Sre.has(e)}let rP=e=>!a1(e);function Cre(e){e&&(rP=t=>t.startsWith("on")?!a1(t):e(t))}try{Cre(require("@emotion/is-prop-valid").default)}catch{}function kre(e,t,r){const n={};for(const i in e)i==="values"&&typeof e.values=="object"||(rP(i)||r===!0&&a1(i)||!t&&!a1(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}function j9(e,t,r){return typeof e=="string"?e:Ft.transform(t+r*e)}function Ere(e,t,r){const n=j9(t,e.x,e.width),i=j9(r,e.y,e.height);return`${n} ${i}`}const Tre={offset:"stroke-dashoffset",array:"stroke-dasharray"},Ore={offset:"strokeDashoffset",array:"strokeDasharray"};function Are(e,t,r=1,n=0,i=!0){e.pathLength=1;const s=i?Tre:Ore;e[s.offset]=Ft.transform(-n);const o=Ft.transform(t),u=Ft.transform(r);e[s.array]=`${o} ${u}`}function X3(e,{attrX:t,attrY:r,attrScale:n,originX:i,originY:s,pathLength:o,pathSpacing:u=1,pathOffset:l=0,...a},c,h,d){if(K3(e,a,c,d),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:m,dimensions:g}=e;f.transform&&(g&&(m.transform=f.transform),delete f.transform),g&&(i!==void 0||s!==void 0||m.transform)&&(m.transformOrigin=Ere(g,i!==void 0?i:.5,s!==void 0?s:.5)),t!==void 0&&(f.x=t),r!==void 0&&(f.y=r),n!==void 0&&(f.scale=n),o!==void 0&&Are(f,o,u,l,!1)}const nP=()=>({...G3(),attrs:{}}),Y3=e=>typeof e=="string"&&e.toLowerCase()==="svg";function $re(e,t,r,n){const i=J.useMemo(()=>{const s=nP();return X3(s,t,{enableHardwareAcceleration:!1},Y3(n),e.transformTemplate),{...s.attrs,style:{...s.style}}},[t]);if(e.style){const s={};tP(s,e.style,e),i.style={...s,...i.style}}return i}function Pre(e=!1){return(r,n,i,{latestValues:s},o)=>{const l=(q3(r)?$re:xre)(n,s,o,r),c={...kre(n,typeof r=="string",e),...l,ref:i},{children:h}=n,d=J.useMemo(()=>qi(h)?h.get():h,[h]);return J.createElement(r,{...c,children:d})}}const Z3=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function iP(e,{style:t,vars:r},n,i){Object.assign(e.style,t,i&&i.getProjectionStyles(n));for(const s in r)e.style.setProperty(s,r[s])}const sP=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function oP(e,t,r,n){iP(e,t,void 0,n);for(const i in t.attrs)e.setAttribute(sP.has(i)?i:Z3(i),t.attrs[i])}function J3(e,t){const{style:r}=e,n={};for(const i in r)(qi(r[i])||t.style&&qi(t.style[i])||Y$(i,e))&&(n[i]=r[i]);return n}function aP(e,t){const r=J3(e,t);for(const n in e)if(qi(e[n])||qi(t[n])){const i=Mp.indexOf(n)!==-1?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n;r[i]=e[n]}return r}function Q3(e,t,r,n={},i={}){return typeof t=="function"&&(t=t(r!==void 0?r:e.custom,n,i)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(r!==void 0?r:e.custom,n,i)),t}function lP(e){const t=J.useRef(null);return t.current===null&&(t.current=e()),t.current}const l1=e=>Array.isArray(e),Mre=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),Ire=e=>l1(e)?e[e.length-1]||0:e;function hg(e){const t=qi(e)?e.get():e;return Mre(t)?t.toValue():t}function Rre({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,i,s){const o={latestValues:jre(n,i,s,e),renderState:t()};return r&&(o.mount=u=>r(n,u,o)),o}const uP=e=>(t,r)=>{const n=J.useContext(Tv),i=J.useContext(Pp),s=()=>Rre(e,t,n,i);return r?s():lP(s)};function jre(e,t,r,n){const i={},s=n(e,{});for(const d in s)i[d]=hg(s[d]);let{initial:o,animate:u}=e;const l=$v(e),a=G$(e);t&&a&&!l&&e.inherit!==!1&&(o===void 0&&(o=t.initial),u===void 0&&(u=t.animate));let c=r?r.initial===!1:!1;c=c||o===!1;const h=c?u:o;return h&&typeof h!="boolean"&&!Av(h)&&(Array.isArray(h)?h:[h]).forEach(f=>{const m=Q3(e,f);if(!m)return;const{transitionEnd:g,transition:p,...v}=m;for(const y in v){let b=v[y];if(Array.isArray(b)){const x=c?b.length-1:0;b=b[x]}b!==null&&(i[y]=b)}for(const y in g)i[y]=g[y]}),i}const _n=e=>e;class N9{constructor(){this.order=[],this.scheduled=new Set}add(t){if(!this.scheduled.has(t))return this.scheduled.add(t),this.order.push(t),!0}remove(t){const r=this.order.indexOf(t);r!==-1&&(this.order.splice(r,1),this.scheduled.delete(t))}clear(){this.order.length=0,this.scheduled.clear()}}function Nre(e){let t=new N9,r=new N9,n=0,i=!1,s=!1;const o=new WeakSet,u={schedule:(l,a=!1,c=!1)=>{const h=c&&i,d=h?t:r;return a&&o.add(l),d.add(l)&&h&&i&&(n=t.order.length),l},cancel:l=>{r.remove(l),o.delete(l)},process:l=>{if(i){s=!0;return}if(i=!0,[t,r]=[r,t],r.clear(),n=t.order.length,n)for(let a=0;a(h[d]=Nre(()=>r=!0),h),{}),o=h=>s[h].process(i),u=()=>{const h=performance.now();r=!1,i.delta=n?1e3/60:Math.max(Math.min(h-i.timestamp,Dre),1),i.timestamp=h,i.isProcessing=!0,w0.forEach(o),i.isProcessing=!1,r&&t&&(n=!1,e(u))},l=()=>{r=!0,n=!0,i.isProcessing||e(u)};return{schedule:w0.reduce((h,d)=>{const f=s[d];return h[d]=(m,g=!1,p=!1)=>(r||l(),f.schedule(m,g,p)),h},{}),cancel:h=>w0.forEach(d=>s[d].cancel(h)),state:i,steps:s}}const{schedule:Zr,cancel:La,state:Hn,steps:S2}=Fre(typeof requestAnimationFrame<"u"?requestAnimationFrame:_n,!0),Lre={useVisualState:uP({scrapeMotionValuesFromProps:aP,createRenderState:nP,onMount:(e,t,{renderState:r,latestValues:n})=>{Zr.read(()=>{try{r.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{r.dimensions={x:0,y:0,width:0,height:0}}}),Zr.render(()=>{X3(r,n,{enableHardwareAcceleration:!1},Y3(t.tagName),e.transformTemplate),oP(t,r)})}})},Bre={useVisualState:uP({scrapeMotionValuesFromProps:J3,createRenderState:G3})};function zre(e,{forwardMotionProps:t=!1},r,n){return{...q3(e)?Lre:Bre,preloadedFeatures:r,useRender:Pre(t),createVisualElement:n,Component:e}}function Sa(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}const cP=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function Mv(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const Vre=e=>t=>cP(t)&&e(t,Mv(t));function Oa(e,t,r,n){return Sa(e,t,Vre(r),n)}const Ure=(e,t)=>r=>t(e(r)),Rl=(...e)=>e.reduce(Ure);function fP(e){let t=null;return()=>{const r=()=>{t=null};return t===null?(t=e,r):!1}}const D9=fP("dragHorizontal"),F9=fP("dragVertical");function dP(e){let t=!1;if(e==="y")t=F9();else if(e==="x")t=D9();else{const r=D9(),n=F9();r&&n?t=()=>{r(),n()}:(r&&r(),n&&n())}return t}function hP(){const e=dP(!0);return e?(e(),!1):!0}class Gl{constructor(t){this.isMounted=!1,this.node=t}update(){}}function L9(e,t){const r="pointer"+(t?"enter":"leave"),n="onHover"+(t?"Start":"End"),i=(s,o)=>{if(s.type==="touch"||hP())return;const u=e.getProps();e.animationState&&u.whileHover&&e.animationState.setActive("whileHover",t),u[n]&&Zr.update(()=>u[n](s,o))};return Oa(e.current,r,i,{passive:!e.getProps()[n]})}class Hre extends Gl{mount(){this.unmount=Rl(L9(this.node,!0),L9(this.node,!1))}unmount(){}}class Wre extends Gl{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Rl(Sa(this.node.current,"focus",()=>this.onFocus()),Sa(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const pP=(e,t)=>t?e===t?!0:pP(e,t.parentElement):!1;function C2(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,Mv(r))}class qre extends Gl{constructor(){super(...arguments),this.removeStartListeners=_n,this.removeEndListeners=_n,this.removeAccessibleListeners=_n,this.startPointerPress=(t,r)=>{if(this.removeEndListeners(),this.isPressing)return;const n=this.node.getProps(),s=Oa(window,"pointerup",(u,l)=>{if(!this.checkPressEnd())return;const{onTap:a,onTapCancel:c}=this.node.getProps();Zr.update(()=>{pP(this.node.current,u.target)?a&&a(u,l):c&&c(u,l)})},{passive:!(n.onTap||n.onPointerUp)}),o=Oa(window,"pointercancel",(u,l)=>this.cancelPress(u,l),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=Rl(s,o),this.startPress(t,r)},this.startAccessiblePress=()=>{const t=s=>{if(s.key!=="Enter"||this.isPressing)return;const o=u=>{u.key!=="Enter"||!this.checkPressEnd()||C2("up",(l,a)=>{const{onTap:c}=this.node.getProps();c&&Zr.update(()=>c(l,a))})};this.removeEndListeners(),this.removeEndListeners=Sa(this.node.current,"keyup",o),C2("down",(u,l)=>{this.startPress(u,l)})},r=Sa(this.node.current,"keydown",t),n=()=>{this.isPressing&&C2("cancel",(s,o)=>this.cancelPress(s,o))},i=Sa(this.node.current,"blur",n);this.removeAccessibleListeners=Rl(r,i)}}startPress(t,r){this.isPressing=!0;const{onTapStart:n,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&Zr.update(()=>n(t,r))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!hP()}cancelPress(t,r){if(!this.checkPressEnd())return;const{onTapCancel:n}=this.node.getProps();n&&Zr.update(()=>n(t,r))}mount(){const t=this.node.getProps(),r=Oa(this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),n=Sa(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Rl(r,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const E_=new WeakMap,k2=new WeakMap,Kre=e=>{const t=E_.get(e.target);t&&t(e)},Gre=e=>{e.forEach(Kre)};function Xre({root:e,...t}){const r=e||document;k2.has(r)||k2.set(r,{});const n=k2.get(r),i=JSON.stringify(t);return n[i]||(n[i]=new IntersectionObserver(Gre,{root:e,...t})),n[i]}function Yre(e,t,r){const n=Xre(t);return E_.set(e,r),n.observe(e),()=>{E_.delete(e),n.unobserve(e)}}const Zre={some:0,all:1};class Jre extends Gl{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:i="some",once:s}=t,o={root:r?r.current:void 0,rootMargin:n,threshold:typeof i=="number"?i:Zre[i]},u=l=>{const{isIntersecting:a}=l;if(this.isInView===a||(this.isInView=a,s&&!a&&this.hasEnteredView))return;a&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",a);const{onViewportEnter:c,onViewportLeave:h}=this.node.getProps(),d=a?c:h;d&&d(l)};return Yre(this.node.current,o,u)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(Qre(t,r))&&this.startObserver()}unmount(){}}function Qre({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const ene={inView:{Feature:Jre},tap:{Feature:qre},focus:{Feature:Wre},hover:{Feature:Hre}};function mP(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;nt[n]=r.get()),t}function rne(e){const t={};return e.values.forEach((r,n)=>t[n]=r.getVelocity()),t}function Iv(e,t,r){const n=e.getProps();return Q3(n,t,r!==void 0?r:n.custom,tne(e),rne(e))}const nne="framerAppearId",ine="data-"+Z3(nne);let sne=_n,e4=_n;const jl=e=>e*1e3,Aa=e=>e/1e3,one={current:!1},gP=e=>Array.isArray(e)&&typeof e[0]=="number";function vP(e){return!!(!e||typeof e=="string"&&yP[e]||gP(e)||Array.isArray(e)&&e.every(vP))}const oh=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,yP={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:oh([0,.65,.55,1]),circOut:oh([.55,0,1,.45]),backIn:oh([.31,.01,.66,-.59]),backOut:oh([.33,1.53,.69,.99])};function bP(e){if(e)return gP(e)?oh(e):Array.isArray(e)?e.map(bP):yP[e]}function ane(e,t,r,{delay:n=0,duration:i,repeat:s=0,repeatType:o="loop",ease:u,times:l}={}){const a={[t]:r};l&&(a.offset=l);const c=bP(u);return Array.isArray(c)&&(a.easing=c),e.animate(a,{delay:n,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:s+1,direction:o==="reverse"?"alternate":"normal"})}function lne(e,{repeat:t,repeatType:r="loop"}){const n=t&&r!=="loop"&&t%2===1?0:e.length-1;return e[n]}const wP=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,une=1e-7,cne=12;function fne(e,t,r,n,i){let s,o,u=0;do o=t+(r-t)/2,s=wP(o,n,i)-e,s>0?r=o:t=o;while(Math.abs(s)>une&&++ufne(s,0,1,e,r);return s=>s===0||s===1?s:wP(i(s),t,n)}const dne=jp(.42,0,1,1),hne=jp(0,0,.58,1),_P=jp(.42,0,.58,1),pne=e=>Array.isArray(e)&&typeof e[0]!="number",xP=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,SP=e=>t=>1-e(1-t),CP=e=>1-Math.sin(Math.acos(e)),t4=SP(CP),mne=xP(t4),kP=jp(.33,1.53,.69,.99),r4=SP(kP),gne=xP(r4),vne=e=>(e*=2)<1?.5*r4(e):.5*(2-Math.pow(2,-10*(e-1))),yne={linear:_n,easeIn:dne,easeInOut:_P,easeOut:hne,circIn:CP,circInOut:mne,circOut:t4,backIn:r4,backInOut:gne,backOut:kP,anticipate:vne},B9=e=>{if(Array.isArray(e)){e4(e.length===4);const[t,r,n,i]=e;return jp(t,r,n,i)}else if(typeof e=="string")return yne[e];return e},n4=(e,t)=>r=>!!(Ip(r)&&vre.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),EP=(e,t,r)=>n=>{if(!Ip(n))return n;const[i,s,o,u]=n.match(Pv);return{[e]:parseFloat(i),[t]:parseFloat(s),[r]:parseFloat(o),alpha:u!==void 0?parseFloat(u):1}},bne=e=>Vl(0,255,e),E2={...Zu,transform:e=>Math.round(bne(e))},Tu={test:n4("rgb","red"),parse:EP("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+E2.transform(e)+", "+E2.transform(t)+", "+E2.transform(r)+", "+kh(Ch.transform(n))+")"};function wne(e){let t="",r="",n="",i="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),i=e.substring(4,5),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}}const T_={test:n4("#"),parse:wne,transform:Tu.transform},Xc={test:n4("hsl","hue"),parse:EP("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Go.transform(kh(t))+", "+Go.transform(kh(r))+", "+kh(Ch.transform(n))+")"},_i={test:e=>Tu.test(e)||T_.test(e)||Xc.test(e),parse:e=>Tu.test(e)?Tu.parse(e):Xc.test(e)?Xc.parse(e):T_.parse(e),transform:e=>Ip(e)?e:e.hasOwnProperty("red")?Tu.transform(e):Xc.transform(e)},hn=(e,t,r)=>-r*e+r*t+e;function T2(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function _ne({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let i=0,s=0,o=0;if(!t)i=s=o=r;else{const u=r<.5?r*(1+t):r+t-r*t,l=2*r-u;i=T2(l,u,e+1/3),s=T2(l,u,e),o=T2(l,u,e-1/3)}return{red:Math.round(i*255),green:Math.round(s*255),blue:Math.round(o*255),alpha:n}}const O2=(e,t,r)=>{const n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},xne=[T_,Tu,Xc],Sne=e=>xne.find(t=>t.test(e));function z9(e){const t=Sne(e);let r=t.parse(e);return t===Xc&&(r=_ne(r)),r}const TP=(e,t)=>{const r=z9(e),n=z9(t),i={...r};return s=>(i.red=O2(r.red,n.red,s),i.green=O2(r.green,n.green,s),i.blue=O2(r.blue,n.blue,s),i.alpha=hn(r.alpha,n.alpha,s),Tu.transform(i))};function Cne(e){var t,r;return isNaN(e)&&Ip(e)&&(((t=e.match(Pv))===null||t===void 0?void 0:t.length)||0)+(((r=e.match(Q$))===null||r===void 0?void 0:r.length)||0)>0}const OP={regex:mre,countKey:"Vars",token:"${v}",parse:_n},AP={regex:Q$,countKey:"Colors",token:"${c}",parse:_i.parse},$P={regex:Pv,countKey:"Numbers",token:"${n}",parse:Zu.parse};function A2(e,{regex:t,countKey:r,token:n,parse:i}){const s=e.tokenised.match(t);s&&(e["num"+r]=s.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...s.map(i)))}function u1(e){const t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&A2(r,OP),A2(r,AP),A2(r,$P),r}function PP(e){return u1(e).values}function MP(e){const{values:t,numColors:r,numVars:n,tokenised:i}=u1(e),s=t.length;return o=>{let u=i;for(let l=0;ltypeof e=="number"?0:e;function Ene(e){const t=PP(e);return MP(e)(t.map(kne))}const Ul={test:Cne,parse:PP,createTransformer:MP,getAnimatableNone:Ene},IP=(e,t)=>r=>`${r>0?t:e}`;function RP(e,t){return typeof e=="number"?r=>hn(e,t,r):_i.test(e)?TP(e,t):e.startsWith("var(")?IP(e,t):NP(e,t)}const jP=(e,t)=>{const r=[...e],n=r.length,i=e.map((s,o)=>RP(s,t[o]));return s=>{for(let o=0;o{const r={...e,...t},n={};for(const i in r)e[i]!==void 0&&t[i]!==void 0&&(n[i]=RP(e[i],t[i]));return i=>{for(const s in n)r[s]=n[s](i);return r}},NP=(e,t)=>{const r=Ul.createTransformer(t),n=u1(e),i=u1(t);return n.numVars===i.numVars&&n.numColors===i.numColors&&n.numNumbers>=i.numNumbers?Rl(jP(n.values,i.values),r):IP(e,t)},dp=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},V9=(e,t)=>r=>hn(e,t,r);function One(e){return typeof e=="number"?V9:typeof e=="string"?_i.test(e)?TP:NP:Array.isArray(e)?jP:typeof e=="object"?Tne:V9}function Ane(e,t,r){const n=[],i=r||One(e[0]),s=e.length-1;for(let o=0;ot[0];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=Ane(t,n,i),u=o.length,l=a=>{let c=0;if(u>1)for(;cl(Vl(e[0],e[s-1],a)):l}function $ne(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const i=dp(0,t,n);e.push(hn(r,1,i))}}function Pne(e){const t=[0];return $ne(t,e.length-1),t}function Mne(e,t){return e.map(r=>r*t)}function Ine(e,t){return e.map(()=>t||_P).splice(0,e.length-1)}function c1({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const i=pne(n)?n.map(B9):B9(n),s={done:!1,value:t[0]},o=Mne(r&&r.length===t.length?r:Pne(t),e),u=DP(o,t,{ease:Array.isArray(i)?i:Ine(t,i)});return{calculatedDuration:e,next:l=>(s.value=u(l),s.done=l>=e,s)}}function FP(e,t){return t?e*(1e3/t):0}const Rne=5;function LP(e,t,r){const n=Math.max(t-Rne,0);return FP(r-e(n),t-n)}const $2=.001,jne=.01,U9=10,Nne=.05,Dne=1;function Fne({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let i,s;sne(e<=jl(U9));let o=1-t;o=Vl(Nne,Dne,o),e=Vl(jne,U9,Aa(e)),o<1?(i=a=>{const c=a*o,h=c*e,d=c-r,f=O_(a,o),m=Math.exp(-h);return $2-d/f*m},s=a=>{const h=a*o*e,d=h*r+r,f=Math.pow(o,2)*Math.pow(a,2)*e,m=Math.exp(-h),g=O_(Math.pow(a,2),o);return(-i(a)+$2>0?-1:1)*((d-f)*m)/g}):(i=a=>{const c=Math.exp(-a*e),h=(a-r)*e+1;return-$2+c*h},s=a=>{const c=Math.exp(-a*e),h=(r-a)*(e*e);return c*h});const u=5/e,l=Bne(i,s,u);if(e=jl(e),isNaN(l))return{stiffness:100,damping:10,duration:e};{const a=Math.pow(l,2)*n;return{stiffness:a,damping:o*2*Math.sqrt(n*a),duration:e}}}const Lne=12;function Bne(e,t,r){let n=r;for(let i=1;ie[r]!==void 0)}function Une(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!H9(e,Vne)&&H9(e,zne)){const r=Fne(e);t={...t,...r,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}function BP({keyframes:e,restDelta:t,restSpeed:r,...n}){const i=e[0],s=e[e.length-1],o={done:!1,value:i},{stiffness:u,damping:l,mass:a,velocity:c,duration:h,isResolvedFromDuration:d}=Une(n),f=c?-Aa(c):0,m=l/(2*Math.sqrt(u*a)),g=s-i,p=Aa(Math.sqrt(u/a)),v=Math.abs(g)<5;r||(r=v?.01:2),t||(t=v?.005:.5);let y;if(m<1){const b=O_(p,m);y=x=>{const O=Math.exp(-m*p*x);return s-O*((f+m*p*g)/b*Math.sin(b*x)+g*Math.cos(b*x))}}else if(m===1)y=b=>s-Math.exp(-p*b)*(g+(f+p*g)*b);else{const b=p*Math.sqrt(m*m-1);y=x=>{const O=Math.exp(-m*p*x),P=Math.min(b*x,300);return s-O*((f+m*p*g)*Math.sinh(P)+b*g*Math.cosh(P))/b}}return{calculatedDuration:d&&h||null,next:b=>{const x=y(b);if(d)o.done=b>=h;else{let O=f;b!==0&&(m<1?O=LP(y,b,x):O=0);const P=Math.abs(O)<=r,j=Math.abs(s-x)<=t;o.done=P&&j}return o.value=o.done?s:x,o}}}function W9({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:s=500,modifyTarget:o,min:u,max:l,restDelta:a=.5,restSpeed:c}){const h=e[0],d={done:!1,value:h},f=M=>u!==void 0&&Ml,m=M=>u===void 0?l:l===void 0||Math.abs(u-M)-g*Math.exp(-M/n),b=M=>v+y(M),x=M=>{const L=y(M),B=b(M);d.done=Math.abs(L)<=a,d.value=d.done?v:B};let O,P;const j=M=>{f(d.value)&&(O=M,P=BP({keyframes:[d.value,m(d.value)],velocity:LP(b,M,d.value),damping:i,stiffness:s,restDelta:a,restSpeed:c}))};return j(0),{calculatedDuration:null,next:M=>{let L=!1;return!P&&O===void 0&&(L=!0,x(M),j(M)),O!==void 0&&M>O?P.next(M-O):(!L&&x(M),d)}}}const Hne=e=>{const t=({timestamp:r})=>e(r);return{start:()=>Zr.update(t,!0),stop:()=>La(t),now:()=>Hn.isProcessing?Hn.timestamp:performance.now()}},q9=2e4;function K9(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t=q9?1/0:t}const Wne={decay:W9,inertia:W9,tween:c1,keyframes:c1,spring:BP};function f1({autoplay:e=!0,delay:t=0,driver:r=Hne,keyframes:n,type:i="keyframes",repeat:s=0,repeatDelay:o=0,repeatType:u="loop",onPlay:l,onStop:a,onComplete:c,onUpdate:h,...d}){let f=1,m=!1,g,p;const v=()=>{p=new Promise(R=>{g=R})};v();let y;const b=Wne[i]||c1;let x;b!==c1&&typeof n[0]!="number"&&(x=DP([0,100],n,{clamp:!1}),n=[0,100]);const O=b({...d,keyframes:n});let P;u==="mirror"&&(P=b({...d,keyframes:[...n].reverse(),velocity:-(d.velocity||0)}));let j="idle",M=null,L=null,B=null;O.calculatedDuration===null&&s&&(O.calculatedDuration=K9(O));const{calculatedDuration:q}=O;let W=1/0,$=1/0;q!==null&&(W=q+o,$=W*(s+1)-o);let I=0;const E=R=>{if(L===null)return;f>0&&(L=Math.min(L,R)),f<0&&(L=Math.min(R-$/f,L)),M!==null?I=M:I=Math.round(R-L)*f;const z=I-t*(f>=0?1:-1),H=f>=0?z<0:z>$;I=Math.max(z,0),j==="finished"&&M===null&&(I=$);let V=I,G=O;if(s){const N=I/W;let K=Math.floor(N),Z=N%1;!Z&&N>=1&&(Z=1),Z===1&&K--,K=Math.min(K,s+1);const se=!!(K%2);se&&(u==="reverse"?(Z=1-Z,o&&(Z-=o/W)):u==="mirror"&&(G=P));let te=Vl(0,1,Z);I>$&&(te=u==="reverse"&&se?1:0),V=te*W}const F=H?{done:!1,value:n[0]}:G.next(V);x&&(F.value=x(F.value));let{done:X}=F;!H&&q!==null&&(X=f>=0?I>=$:I<=0);const D=M===null&&(j==="finished"||j==="running"&&X);return h&&h(F.value),D&&S(),F},_=()=>{y&&y.stop(),y=void 0},C=()=>{j="idle",_(),g(),v(),L=B=null},S=()=>{j="finished",c&&c(),_(),g()},k=()=>{if(m)return;y||(y=r(E));const R=y.now();l&&l(),M!==null?L=R-M:(!L||j==="finished")&&(L=R),j==="finished"&&v(),B=L,M=null,j="running",y.start()};e&&k();const A={then(R,z){return p.then(R,z)},get time(){return Aa(I)},set time(R){R=jl(R),I=R,M!==null||!y||f===0?M=R:L=y.now()-R/f},get duration(){const R=O.calculatedDuration===null?K9(O):O.calculatedDuration;return Aa(R)},get speed(){return f},set speed(R){R===f||!y||(f=R,A.time=Aa(I))},get state(){return j},play:k,pause:()=>{j="paused",M=I},stop:()=>{m=!0,j!=="idle"&&(j="idle",a&&a(),C())},cancel:()=>{B!==null&&E(B),C()},complete:()=>{j="finished"},sample:R=>(L=0,E(R))};return A}function qne(e){let t;return()=>(t===void 0&&(t=e()),t)}const Kne=qne(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),Gne=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),_0=10,Xne=2e4,Yne=(e,t)=>t.type==="spring"||e==="backgroundColor"||!vP(t.ease);function Zne(e,t,{onUpdate:r,onComplete:n,...i}){if(!(Kne()&&Gne.has(t)&&!i.repeatDelay&&i.repeatType!=="mirror"&&i.damping!==0&&i.type!=="inertia"))return!1;let o=!1,u,l;const a=()=>{l=new Promise(y=>{u=y})};a();let{keyframes:c,duration:h=300,ease:d,times:f}=i;if(Yne(t,i)){const y=f1({...i,repeat:0,delay:0});let b={done:!1,value:c[0]};const x=[];let O=0;for(;!b.done&&Om.cancel(),p=()=>{Zr.update(g),u(),a()};return m.onfinish=()=>{e.set(lne(c,i)),n&&n(),p()},{then(y,b){return l.then(y,b)},attachTimeline(y){return m.timeline=y,m.onfinish=null,_n},get time(){return Aa(m.currentTime||0)},set time(y){m.currentTime=jl(y)},get speed(){return m.playbackRate},set speed(y){m.playbackRate=y},get duration(){return Aa(h)},play:()=>{o||(m.play(),La(g))},pause:()=>m.pause(),stop:()=>{if(o=!0,m.playState==="idle")return;const{currentTime:y}=m;if(y){const b=f1({...i,autoplay:!1});e.setWithVelocity(b.sample(y-_0).value,b.sample(y).value,_0)}p()},complete:()=>m.finish(),cancel:p}}function Jne({keyframes:e,delay:t,onUpdate:r,onComplete:n}){const i=()=>(r&&r(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:_n,pause:_n,stop:_n,then:s=>(s(),Promise.resolve()),cancel:_n,complete:_n});return t?f1({keyframes:[0,1],duration:0,delay:t,onComplete:i}):i()}const Qne={type:"spring",stiffness:500,damping:25,restSpeed:10},eie=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),tie={type:"keyframes",duration:.8},rie={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},nie=(e,{keyframes:t})=>t.length>2?tie:Yu.has(e)?e.startsWith("scale")?eie(t[1]):Qne:rie,A_=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Ul.test(t)||t==="0")&&!t.startsWith("url(")),iie=new Set(["brightness","contrast","saturate","opacity"]);function sie(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Pv)||[];if(!n)return e;const i=r.replace(n,"");let s=iie.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+i+")"}const oie=/([a-z-]*)\(.*?\)/g,$_={...Ul,getAnimatableNone:e=>{const t=e.match(oie);return t?t.map(sie).join(" "):e}},aie={...eP,color:_i,backgroundColor:_i,outlineColor:_i,fill:_i,stroke:_i,borderColor:_i,borderTopColor:_i,borderRightColor:_i,borderBottomColor:_i,borderLeftColor:_i,filter:$_,WebkitFilter:$_},i4=e=>aie[e];function zP(e,t){let r=i4(e);return r!==$_&&(r=Ul),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const VP=e=>/^0[^.\s]+$/.test(e);function lie(e){if(typeof e=="number")return e===0;if(e!==null)return e==="none"||e==="0"||VP(e)}function uie(e,t,r,n){const i=A_(t,r);let s;Array.isArray(r)?s=[...r]:s=[null,r];const o=n.from!==void 0?n.from:e.get();let u;const l=[];for(let a=0;ai=>{const s=UP(n,e)||{},o=s.delay||n.delay||0;let{elapsed:u=0}=n;u=u-jl(o);const l=uie(t,e,r,s),a=l[0],c=l[l.length-1],h=A_(e,a),d=A_(e,c);let f={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...s,delay:-u,onUpdate:m=>{t.set(m),s.onUpdate&&s.onUpdate(m)},onComplete:()=>{i(),s.onComplete&&s.onComplete()}};if(cie(s)||(f={...f,...nie(e,f)}),f.duration&&(f.duration=jl(f.duration)),f.repeatDelay&&(f.repeatDelay=jl(f.repeatDelay)),!h||!d||one.current||s.type===!1)return Jne(f);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const m=Zne(t,e,f);if(m)return m}return f1(f)};function d1(e){return!!(qi(e)&&e.add)}const HP=e=>/^\-?\d*\.?\d+$/.test(e);function o4(e,t){e.indexOf(t)===-1&&e.push(t)}function a4(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}class l4{constructor(){this.subscriptions=[]}add(t){return o4(this.subscriptions,t),()=>a4(this.subscriptions,t)}notify(t,r,n){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,r,n);else for(let s=0;s!isNaN(parseFloat(e));class die{constructor(t,r={}){this.version="10.16.5",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(n,i=!0)=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:o}=Hn;this.lastUpdated!==o&&(this.timeDelta=s,this.lastUpdated=o,Zr.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>Zr.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{n!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=fie(this.current),this.owner=r.owner}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new l4);const n=this.events[t].add(r);return t==="change"?()=>{n(),Zr.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t,r=!0){!r||!this.passiveEffect?this.updateAndNotify(t,r):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,r,n){this.set(r),this.prev=t,this.timeDelta=n}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?FP(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Tf(e,t){return new die(e,t)}const WP=e=>t=>t.test(e),hie={test:e=>e==="auto",parse:e=>e},qP=[Zu,Ft,Go,hl,bre,yre,hie],zd=e=>qP.find(WP(e)),pie=[...qP,_i,Ul],mie=e=>pie.find(WP(e));function gie(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Tf(r))}function vie(e,t){const r=Iv(e,t);let{transitionEnd:n={},transition:i={},...s}=r?e.makeTargetAnimatable(r,!1):{};s={...s,...n};for(const o in s){const u=Ire(s[o]);gie(e,o,u)}}function yie(e,t,r){var n,i;const s=Object.keys(t).filter(u=>!e.hasValue(u)),o=s.length;if(o)for(let u=0;ul.remove(h))),a.push(g)}return o&&Promise.all(a).then(()=>{o&&vie(e,o)}),a}function P_(e,t,r={}){const n=Iv(e,t,r.custom);let{transition:i=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(i=r.transitionOverride);const s=n?()=>Promise.all(KP(e,n,r)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(l=0)=>{const{delayChildren:a=0,staggerChildren:c,staggerDirection:h}=i;return xie(e,t,a+l,c,h,r)}:()=>Promise.resolve(),{when:u}=i;if(u){const[l,a]=u==="beforeChildren"?[s,o]:[o,s];return l().then(()=>a())}else return Promise.all([s(),o(r.delay)])}function xie(e,t,r=0,n=0,i=1,s){const o=[],u=(e.variantChildren.size-1)*n,l=i===1?(a=0)=>a*n:(a=0)=>u-a*n;return Array.from(e.variantChildren).sort(Sie).forEach((a,c)=>{a.notify("AnimationStart",t),o.push(P_(a,t,{...s,delay:r+l(c)}).then(()=>a.notify("AnimationComplete",t)))}),Promise.all(o)}function Sie(e,t){return e.sortNodePosition(t)}function Cie(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const i=t.map(s=>P_(e,s,r));n=Promise.all(i)}else if(typeof t=="string")n=P_(e,t,r);else{const i=typeof t=="function"?Iv(e,t,r.custom):t;n=Promise.all(KP(e,i,r))}return n.then(()=>e.notify("AnimationComplete",t))}const kie=[...U3].reverse(),Eie=U3.length;function Tie(e){return t=>Promise.all(t.map(({animation:r,options:n})=>Cie(e,r,n)))}function Oie(e){let t=Tie(e);const r=$ie();let n=!0;const i=(l,a)=>{const c=Iv(e,a);if(c){const{transition:h,transitionEnd:d,...f}=c;l={...l,...f,...d}}return l};function s(l){t=l(e)}function o(l,a){const c=e.getProps(),h=e.getVariantContext(!0)||{},d=[],f=new Set;let m={},g=1/0;for(let v=0;vg&&O;const B=Array.isArray(x)?x:[x];let q=B.reduce(i,{});P===!1&&(q={});const{prevResolvedValues:W={}}=b,$={...W,...q},I=E=>{L=!0,f.delete(E),b.needsAnimating[E]=!0};for(const E in $){const _=q[E],C=W[E];m.hasOwnProperty(E)||(_!==C?l1(_)&&l1(C)?!mP(_,C)||M?I(E):b.protectedKeys[E]=!0:_!==void 0?I(E):f.add(E):_!==void 0&&f.has(E)?I(E):b.protectedKeys[E]=!0)}b.prevProp=x,b.prevResolvedValues=q,b.isActive&&(m={...m,...q}),n&&e.blockInitialAnimation&&(L=!1),L&&!j&&d.push(...B.map(E=>({animation:E,options:{type:y,...l}})))}if(f.size){const v={};f.forEach(y=>{const b=e.getBaseTarget(y);b!==void 0&&(v[y]=b)}),d.push({animation:v})}let p=!!d.length;return n&&c.initial===!1&&!e.manuallyAnimateOnMount&&(p=!1),n=!1,p?t(d):Promise.resolve()}function u(l,a,c){var h;if(r[l].isActive===a)return Promise.resolve();(h=e.variantChildren)===null||h===void 0||h.forEach(f=>{var m;return(m=f.animationState)===null||m===void 0?void 0:m.setActive(l,a)}),r[l].isActive=a;const d=o(c,l);for(const f in r)r[f].protectedKeys={};return d}return{animateChanges:o,setActive:u,setAnimateFunction:s,getState:()=>r}}function Aie(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!mP(t,e):!1}function lu(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function $ie(){return{animate:lu(!0),whileInView:lu(),whileHover:lu(),whileTap:lu(),whileDrag:lu(),whileFocus:lu(),exit:lu()}}class Pie extends Gl{constructor(t){super(t),t.animationState||(t.animationState=Oie(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();this.unmount(),Av(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){}}let Mie=0;class Iie extends Gl{constructor(){super(...arguments),this.id=Mie++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r,custom:n}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;const s=this.node.animationState.setActive("exit",!t,{custom:n??this.node.getProps().custom});r&&!t&&s.then(()=>r(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const Rie={animation:{Feature:Pie},exit:{Feature:Iie}},G9=(e,t)=>Math.abs(e-t);function jie(e,t){const r=G9(e.x,t.x),n=G9(e.y,t.y);return Math.sqrt(r**2+n**2)}class GP{constructor(t,r,{transformPagePoint:n}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const a=M2(this.lastMoveEventInfo,this.history),c=this.startEvent!==null,h=jie(a.offset,{x:0,y:0})>=3;if(!c&&!h)return;const{point:d}=a,{timestamp:f}=Hn;this.history.push({...d,timestamp:f});const{onStart:m,onMove:g}=this.handlers;c||(m&&m(this.lastMoveEvent,a),this.startEvent=this.lastMoveEvent),g&&g(this.lastMoveEvent,a)},this.handlePointerMove=(a,c)=>{this.lastMoveEvent=a,this.lastMoveEventInfo=P2(c,this.transformPagePoint),Zr.update(this.updatePoint,!0)},this.handlePointerUp=(a,c)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const{onEnd:h,onSessionEnd:d}=this.handlers,f=M2(a.type==="pointercancel"?this.lastMoveEventInfo:P2(c,this.transformPagePoint),this.history);this.startEvent&&h&&h(a,f),d&&d(a,f)},!cP(t))return;this.handlers=r,this.transformPagePoint=n;const i=Mv(t),s=P2(i,this.transformPagePoint),{point:o}=s,{timestamp:u}=Hn;this.history=[{...o,timestamp:u}];const{onSessionStart:l}=r;l&&l(t,M2(s,this.history)),this.removeListeners=Rl(Oa(window,"pointermove",this.handlePointerMove),Oa(window,"pointerup",this.handlePointerUp),Oa(window,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),La(this.updatePoint)}}function P2(e,t){return t?{point:t(e.point)}:e}function X9(e,t){return{x:e.x-t.x,y:e.y-t.y}}function M2({point:e},t){return{point:e,delta:X9(e,XP(t)),offset:X9(e,Nie(t)),velocity:Die(t,.1)}}function Nie(e){return e[0]}function XP(e){return e[e.length-1]}function Die(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const i=XP(e);for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>jl(t)));)r--;if(!n)return{x:0,y:0};const s=Aa(i.timestamp-n.timestamp);if(s===0)return{x:0,y:0};const o={x:(i.x-n.x)/s,y:(i.y-n.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function ps(e){return e.max-e.min}function M_(e,t=0,r=.01){return Math.abs(e-t)<=r}function Y9(e,t,r,n=.5){e.origin=n,e.originPoint=hn(t.min,t.max,e.origin),e.scale=ps(r)/ps(t),(M_(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=hn(r.min,r.max,e.origin)-e.originPoint,(M_(e.translate)||isNaN(e.translate))&&(e.translate=0)}function Eh(e,t,r,n){Y9(e.x,t.x,r.x,n?n.originX:void 0),Y9(e.y,t.y,r.y,n?n.originY:void 0)}function Z9(e,t,r){e.min=r.min+t.min,e.max=e.min+ps(t)}function Fie(e,t,r){Z9(e.x,t.x,r.x),Z9(e.y,t.y,r.y)}function J9(e,t,r){e.min=t.min-r.min,e.max=e.min+ps(t)}function Th(e,t,r){J9(e.x,t.x,r.x),J9(e.y,t.y,r.y)}function Lie(e,{min:t,max:r},n){return t!==void 0&&er&&(e=n?hn(r,e,n.max):Math.min(e,r)),e}function Q9(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function Bie(e,{top:t,left:r,bottom:n,right:i}){return{x:Q9(e.x,r,i),y:Q9(e.y,t,n)}}function ek(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.minn?r=dp(t.min,t.max-n,e.min):n>i&&(r=dp(e.min,e.max-i,t.min)),Vl(0,1,r)}function Uie(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const I_=.35;function Hie(e=I_){return e===!1?e=0:e===!0&&(e=I_),{x:tk(e,"left","right"),y:tk(e,"top","bottom")}}function tk(e,t,r){return{min:rk(e,t),max:rk(e,r)}}function rk(e,t){return typeof e=="number"?e:e[t]||0}const nk=()=>({translate:0,scale:1,origin:0,originPoint:0}),Yc=()=>({x:nk(),y:nk()}),ik=()=>({min:0,max:0}),On=()=>({x:ik(),y:ik()});function jo(e){return[e("x"),e("y")]}function YP({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function Wie({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function qie(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function I2(e){return e===void 0||e===1}function R_({scale:e,scaleX:t,scaleY:r}){return!I2(e)||!I2(t)||!I2(r)}function du(e){return R_(e)||ZP(e)||e.z||e.rotate||e.rotateX||e.rotateY}function ZP(e){return sk(e.x)||sk(e.y)}function sk(e){return e&&e!=="0%"}function h1(e,t,r){const n=e-r,i=t*n;return r+i}function ok(e,t,r,n,i){return i!==void 0&&(e=h1(e,i,n)),h1(e,r,n)+t}function j_(e,t=0,r=1,n,i){e.min=ok(e.min,t,r,n,i),e.max=ok(e.max,t,r,n,i)}function JP(e,{x:t,y:r}){j_(e.x,t.translate,t.scale,t.originPoint),j_(e.y,r.translate,r.scale,r.originPoint)}function Kie(e,t,r,n=!1){const i=r.length;if(!i)return;t.x=t.y=1;let s,o;for(let u=0;u1.0000000000001||e<.999999999999?e:1}function yl(e,t){e.min=e.min+t,e.max=e.max+t}function lk(e,t,[r,n,i]){const s=t[i]!==void 0?t[i]:.5,o=hn(e.min,e.max,s);j_(e,t[r],t[n],o,t.scale)}const Gie=["x","scaleX","originX"],Xie=["y","scaleY","originY"];function Zc(e,t){lk(e.x,t,Gie),lk(e.y,t,Xie)}function QP(e,t){return YP(qie(e.getBoundingClientRect(),t))}function Yie(e,t,r){const n=QP(e,r),{scroll:i}=t;return i&&(yl(n.x,i.offset.x),yl(n.y,i.offset.y)),n}const Zie=new WeakMap;class Jie{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=On(),this.visualElement=t}start(t,{snapToCursor:r=!1}={}){const{presenceContext:n}=this.visualElement;if(n&&n.isPresent===!1)return;const i=l=>{this.stopAnimation(),r&&this.snapToCursor(Mv(l,"page").point)},s=(l,a)=>{const{drag:c,dragPropagation:h,onDragStart:d}=this.getProps();if(c&&!h&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=dP(c),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),jo(m=>{let g=this.getAxisMotionValue(m).get()||0;if(Go.test(g)){const{projection:p}=this.visualElement;if(p&&p.layout){const v=p.layout.layoutBox[m];v&&(g=ps(v)*(parseFloat(g)/100))}}this.originPoint[m]=g}),d&&Zr.update(()=>d(l,a),!1,!0);const{animationState:f}=this.visualElement;f&&f.setActive("whileDrag",!0)},o=(l,a)=>{const{dragPropagation:c,dragDirectionLock:h,onDirectionLock:d,onDrag:f}=this.getProps();if(!c&&!this.openGlobalLock)return;const{offset:m}=a;if(h&&this.currentDirection===null){this.currentDirection=Qie(m),this.currentDirection!==null&&d&&d(this.currentDirection);return}this.updateAxis("x",a.point,m),this.updateAxis("y",a.point,m),this.visualElement.render(),f&&f(l,a)},u=(l,a)=>this.stop(l,a);this.panSession=new GP(t,{onSessionStart:i,onStart:s,onMove:o,onSessionEnd:u},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(t,r){const n=this.isDragging;if(this.cancel(),!n)return;const{velocity:i}=r;this.startAnimation(i);const{onDragEnd:s}=this.getProps();s&&Zr.update(()=>s(t,r))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){const{drag:i}=this.getProps();if(!n||!x0(t,i,this.currentDirection))return;const s=this.getAxisMotionValue(t);let o=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(o=Lie(o,this.constraints[t],this.elastic[t])),s.set(o)}resolveConstraints(){const{dragConstraints:t,dragElastic:r}=this.getProps(),{layout:n}=this.visualElement.projection||{},i=this.constraints;t&&Gc(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=Bie(n.layoutBox,t):this.constraints=!1,this.elastic=Hie(r),i!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&jo(s=>{this.getAxisMotionValue(s)&&(this.constraints[s]=Uie(n.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!Gc(t))return!1;const n=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const s=Yie(n,i.root,this.visualElement.getTransformPagePoint());let o=zie(i.layout.layoutBox,s);if(r){const u=r(Wie(o));this.hasMutatedConstraints=!!u,u&&(o=YP(u))}return o}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:i,dragTransition:s,dragSnapToOrigin:o,onDragTransitionEnd:u}=this.getProps(),l=this.constraints||{},a=jo(c=>{if(!x0(c,r,this.currentDirection))return;let h=l&&l[c]||{};o&&(h={min:0,max:0});const d=i?200:1e6,f=i?40:1e7,m={type:"inertia",velocity:n?t[c]:0,bounceStiffness:d,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10,...s,...h};return this.startAxisValueAnimation(c,m)});return Promise.all(a).then(u)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return n.start(s4(t,n,0,r))}stopAnimation(){jo(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const r="_drag"+t.toUpperCase(),n=this.visualElement.getProps(),i=n[r];return i||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){jo(r=>{const{drag:n}=this.getProps();if(!x0(r,n,this.currentDirection))return;const{projection:i}=this.visualElement,s=this.getAxisMotionValue(r);if(i&&i.layout){const{min:o,max:u}=i.layout.layoutBox[r];s.set(t[r]-hn(o,u,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!Gc(r)||!n||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};jo(o=>{const u=this.getAxisMotionValue(o);if(u){const l=u.get();i[o]=Vie({min:l,max:l},this.constraints[o])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),jo(o=>{if(!x0(o,t,null))return;const u=this.getAxisMotionValue(o),{min:l,max:a}=this.constraints[o];u.set(hn(l,a,i[o]))})}addListeners(){if(!this.visualElement.current)return;Zie.set(this.visualElement,this);const t=this.visualElement.current,r=Oa(t,"pointerdown",l=>{const{drag:a,dragListener:c=!0}=this.getProps();a&&c&&this.start(l)}),n=()=>{const{dragConstraints:l}=this.getProps();Gc(l)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,s=i.addEventListener("measure",n);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),n();const o=Sa(window,"resize",()=>this.scalePositionWithinConstraints()),u=i.addEventListener("didUpdate",({delta:l,hasLayoutChanged:a})=>{this.isDragging&&a&&(jo(c=>{const h=this.getAxisMotionValue(c);h&&(this.originPoint[c]+=l[c].translate,h.set(h.get()+l[c].translate))}),this.visualElement.render())});return()=>{o(),r(),s(),u&&u()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:s=!1,dragElastic:o=I_,dragMomentum:u=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:i,dragConstraints:s,dragElastic:o,dragMomentum:u}}}function x0(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function Qie(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class ese extends Gl{constructor(t){super(t),this.removeGroupControls=_n,this.removeListeners=_n,this.controls=new Jie(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||_n}unmount(){this.removeGroupControls(),this.removeListeners()}}const uk=e=>(t,r)=>{e&&Zr.update(()=>e(t,r))};class tse extends Gl{constructor(){super(...arguments),this.removePointerDownListener=_n}onPointerDown(t){this.session=new GP(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:uk(t),onStart:uk(r),onMove:n,onEnd:(s,o)=>{delete this.session,i&&Zr.update(()=>i(s,o))}}}mount(){this.removePointerDownListener=Oa(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function rse(){const e=J.useContext(Pp);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:r,register:n}=e,i=J.useId();return J.useEffect(()=>n(i),[]),!t&&r?[!1,()=>r&&r(i)]:[!0]}function nse(){return ise(J.useContext(Pp))}function ise(e){return e===null?!0:e.isPresent}const pg={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function ck(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Vd={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Ft.test(e))e=parseFloat(e);else return e;const r=ck(e,t.target.x),n=ck(e,t.target.y);return`${r}% ${n}%`}},sse={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,i=Ul.parse(e);if(i.length>5)return n;const s=Ul.createTransformer(e),o=typeof i[0]!="number"?1:0,u=r.x.scale*t.x,l=r.y.scale*t.y;i[0+o]/=u,i[1+o]/=l;const a=hn(u,l,.5);return typeof i[2+o]=="number"&&(i[2+o]/=a),typeof i[3+o]=="number"&&(i[3+o]/=a),s(i)}};class ose extends zt.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:i}=this.props,{projection:s}=t;fre(ase),s&&(r.group&&r.group.add(s),n&&n.register&&i&&n.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),pg.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:i,isPresent:s}=this.props,o=n.projection;return o&&(o.isPresent=s,i||t.layoutDependency!==r||r===void 0?o.willUpdate():this.safeToRemove(),t.isPresent!==s&&(s?o.promote():o.relegate()||Zr.postRender(()=>{const u=o.getStack();(!u||!u.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),queueMicrotask(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(i),n&&n.deregister&&n.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function eM(e){const[t,r]=rse(),n=J.useContext(W3);return zt.createElement(ose,{...e,layoutGroup:n,switchLayoutGroup:J.useContext(X$),isPresent:t,safeToRemove:r})}const ase={borderRadius:{...Vd,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Vd,borderTopRightRadius:Vd,borderBottomLeftRadius:Vd,borderBottomRightRadius:Vd,boxShadow:sse},tM=["TopLeft","TopRight","BottomLeft","BottomRight"],lse=tM.length,fk=e=>typeof e=="string"?parseFloat(e):e,dk=e=>typeof e=="number"||Ft.test(e);function use(e,t,r,n,i,s){i?(e.opacity=hn(0,r.opacity!==void 0?r.opacity:1,cse(n)),e.opacityExit=hn(t.opacity!==void 0?t.opacity:1,0,fse(n))):s&&(e.opacity=hn(t.opacity!==void 0?t.opacity:1,r.opacity!==void 0?r.opacity:1,n));for(let o=0;ont?1:r(dp(e,t,n))}function pk(e,t){e.min=t.min,e.max=t.max}function As(e,t){pk(e.x,t.x),pk(e.y,t.y)}function mk(e,t,r,n,i){return e-=t,e=h1(e,1/r,n),i!==void 0&&(e=h1(e,1/i,n)),e}function dse(e,t=0,r=1,n=.5,i,s=e,o=e){if(Go.test(t)&&(t=parseFloat(t),t=hn(o.min,o.max,t/100)-o.min),typeof t!="number")return;let u=hn(s.min,s.max,n);e===s&&(u-=t),e.min=mk(e.min,t,r,u,i),e.max=mk(e.max,t,r,u,i)}function gk(e,t,[r,n,i],s,o){dse(e,t[r],t[n],t[i],t.scale,s,o)}const hse=["x","scaleX","originX"],pse=["y","scaleY","originY"];function vk(e,t,r,n){gk(e.x,t,hse,r?r.x:void 0,n?n.x:void 0),gk(e.y,t,pse,r?r.y:void 0,n?n.y:void 0)}function yk(e){return e.translate===0&&e.scale===1}function nM(e){return yk(e.x)&&yk(e.y)}function mse(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function iM(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function bk(e){return ps(e.x)/ps(e.y)}class gse{constructor(){this.members=[]}add(t){o4(this.members,t),t.scheduleRender()}remove(t){if(a4(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(i=>t===i);if(r===0)return!1;let n;for(let i=r;i>=0;i--){const s=this.members[i];if(s.isPresent!==!1){n=s;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:i}=t.options;i===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function wk(e,t,r){let n="";const i=e.x.translate/t.x,s=e.y.translate/t.y;if((i||s)&&(n=`translate3d(${i}px, ${s}px, 0) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{rotate:l,rotateX:a,rotateY:c}=r;l&&(n+=`rotate(${l}deg) `),a&&(n+=`rotateX(${a}deg) `),c&&(n+=`rotateY(${c}deg) `)}const o=e.x.scale*t.x,u=e.y.scale*t.y;return(o!==1||u!==1)&&(n+=`scale(${o}, ${u})`),n||"none"}const vse=(e,t)=>e.depth-t.depth;class yse{constructor(){this.children=[],this.isDirty=!1}add(t){o4(this.children,t),this.isDirty=!0}remove(t){a4(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(vse),this.isDirty=!1,this.children.forEach(t)}}function bse(e,t){const r=performance.now(),n=({timestamp:i})=>{const s=i-r;s>=t&&(La(n),e(s-t))};return Zr.read(n,!0),()=>La(n)}function wse(e){window.MotionDebug&&window.MotionDebug.record(e)}function _se(e){return e instanceof SVGElement&&e.tagName!=="svg"}function xse(e,t,r){const n=qi(e)?e:Tf(e);return n.start(s4("",n,t,r)),n.animation}const _k=["","X","Y","Z"],xk=1e3;let Sse=0;const hu={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function sM({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(o={},u=t==null?void 0:t()){this.id=Sse++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{hu.totalNodes=hu.resolvedTargetDeltas=hu.recalculatedProjection=0,this.nodes.forEach(Ese),this.nodes.forEach(Pse),this.nodes.forEach(Mse),this.nodes.forEach(Tse),wse(hu)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=u?u.root||u:this,this.path=u?[...u.path,u]:[],this.parent=u,this.depth=u?u.depth+1:0;for(let l=0;lthis.root.updateBlockedByResize=!1;e(o,()=>{this.root.updateBlockedByResize=!0,h&&h(),h=bse(d,250),pg.hasAnimatedSinceResize&&(pg.hasAnimatedSinceResize=!1,this.nodes.forEach(Ck))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&c&&(l||a)&&this.addEventListener("didUpdate",({delta:h,hasLayoutChanged:d,hasRelativeTargetChanged:f,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const g=this.options.transition||c.getDefaultTransition()||Dse,{onLayoutAnimationStart:p,onLayoutAnimationComplete:v}=c.getProps(),y=!this.targetLayout||!iM(this.targetLayout,m)||f,b=!d&&f;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||b||d&&(y||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(h,b);const x={...UP(g,"layout"),onPlay:p,onComplete:v};(c.shouldReduceMotion||this.options.layoutRoot)&&(x.delay=0,x.type=!1),this.startAnimation(x)}else d||Ck(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,La(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Ise),this.animationId++)}getTransformTemplate(){const{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let c=0;cthis.update()))}clearAllSnapshots(){this.nodes.forEach(Ose),this.sharedNodes.forEach(Rse)}scheduleUpdateProjection(){Zr.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){Zr.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l{const O=x/1e3;kk(h.x,o.x,O),kk(h.y,o.y,O),this.setTargetDelta(h),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Th(d,this.layout.layoutBox,this.relativeParent.layout.layoutBox),jse(this.relativeTarget,this.relativeTargetOrigin,d,O),b&&mse(this.relativeTarget,b)&&(this.isProjectionDirty=!1),b||(b=On()),As(b,this.relativeTarget)),g&&(this.animationValues=c,use(c,a,this.latestValues,O,y,v)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=O},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(La(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Zr.update(()=>{pg.hasAnimatedSinceResize=!0,this.currentAnimation=xse(0,xk,{...o,onUpdate:u=>{this.mixTargetDelta(u),o.onUpdate&&o.onUpdate(u)},onComplete:()=>{o.onComplete&&o.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(xk),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:u,target:l,layout:a,latestValues:c}=o;if(!(!u||!l||!a)){if(this!==o&&this.layout&&a&&oM(this.options.animationType,this.layout.layoutBox,a.layoutBox)){l=this.target||On();const h=ps(this.layout.layoutBox.x);l.x.min=o.target.x.min,l.x.max=l.x.min+h;const d=ps(this.layout.layoutBox.y);l.y.min=o.target.y.min,l.y.max=l.y.min+d}As(u,l),Zc(u,c),Eh(this.projectionDeltaWithTransform,this.layoutCorrected,u,c)}}registerSharedNode(o,u){this.sharedNodes.has(o)||this.sharedNodes.set(o,new gse),this.sharedNodes.get(o).add(u);const a=u.options.initialPromotionConfig;u.promote({transition:a?a.transition:void 0,preserveFollowOpacity:a&&a.shouldPreserveFollowOpacity?a.shouldPreserveFollowOpacity(u):void 0})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){var o;const{layoutId:u}=this.options;return u?((o=this.getStack())===null||o===void 0?void 0:o.lead)||this:this}getPrevLead(){var o;const{layoutId:u}=this.options;return u?(o=this.getStack())===null||o===void 0?void 0:o.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:u,preserveFollowOpacity:l}={}){const a=this.getStack();a&&a.promote(this,l),o&&(this.projectionDelta=void 0,this.needsReset=!0),u&&this.setOptions({transition:u})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}resetRotation(){const{visualElement:o}=this.options;if(!o)return;let u=!1;const{latestValues:l}=o;if((l.rotate||l.rotateX||l.rotateY||l.rotateZ)&&(u=!0),!u)return;const a={};for(let c=0;c<_k.length;c++){const h="rotate"+_k[c];l[h]&&(a[h]=l[h],o.setStaticValue(h,0))}o.render();for(const c in a)o.setStaticValue(c,a[c]);o.scheduleRender()}getProjectionStyles(o={}){var u,l;const a={};if(!this.instance||this.isSVG)return a;if(this.isVisible)a.visibility="";else return{visibility:"hidden"};const c=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,a.opacity="",a.pointerEvents=hg(o.pointerEvents)||"",a.transform=c?c(this.latestValues,""):"none",a;const h=this.getLead();if(!this.projectionDelta||!this.layout||!h.target){const g={};return this.options.layoutId&&(g.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,g.pointerEvents=hg(o.pointerEvents)||""),this.hasProjected&&!du(this.latestValues)&&(g.transform=c?c({},""):"none",this.hasProjected=!1),g}const d=h.animationValues||h.latestValues;this.applyTransformsToTarget(),a.transform=wk(this.projectionDeltaWithTransform,this.treeScale,d),c&&(a.transform=c(d,a.transform));const{x:f,y:m}=this.projectionDelta;a.transformOrigin=`${f.origin*100}% ${m.origin*100}% 0`,h.animationValues?a.opacity=h===this?(l=(u=d.opacity)!==null&&u!==void 0?u:this.latestValues.opacity)!==null&&l!==void 0?l:1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:a.opacity=h===this?d.opacity!==void 0?d.opacity:"":d.opacityExit!==void 0?d.opacityExit:0;for(const g in o1){if(d[g]===void 0)continue;const{correct:p,applyTo:v}=o1[g],y=a.transform==="none"?d[g]:p(d[g],h);if(v){const b=v.length;for(let x=0;x{var u;return(u=o.currentAnimation)===null||u===void 0?void 0:u.stop()}),this.root.nodes.forEach(Sk),this.root.sharedNodes.clear()}}}function Cse(e){e.updateLayout()}function kse(e){var t;const r=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:i}=e.layout,{animationType:s}=e.options,o=r.source!==e.layout.source;s==="size"?jo(h=>{const d=o?r.measuredBox[h]:r.layoutBox[h],f=ps(d);d.min=n[h].min,d.max=d.min+f}):oM(s,r.layoutBox,n)&&jo(h=>{const d=o?r.measuredBox[h]:r.layoutBox[h],f=ps(n[h]);d.max=d.min+f,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[h].max=e.relativeTarget[h].min+f)});const u=Yc();Eh(u,n,r.layoutBox);const l=Yc();o?Eh(l,e.applyTransform(i,!0),r.measuredBox):Eh(l,n,r.layoutBox);const a=!nM(u);let c=!1;if(!e.resumeFrom){const h=e.getClosestProjectingParent();if(h&&!h.resumeFrom){const{snapshot:d,layout:f}=h;if(d&&f){const m=On();Th(m,r.layoutBox,d.layoutBox);const g=On();Th(g,n,f.layoutBox),iM(m,g)||(c=!0),h.options.layoutRoot&&(e.relativeTarget=g,e.relativeTargetOrigin=m,e.relativeParent=h)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:r,delta:l,layoutDelta:u,hasLayoutChanged:a,hasRelativeTargetChanged:c})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function Ese(e){hu.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function Tse(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Ose(e){e.clearSnapshot()}function Sk(e){e.clearMeasurements()}function Ase(e){e.isLayoutDirty=!1}function $se(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Ck(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function Pse(e){e.resolveTargetDelta()}function Mse(e){e.calcProjection()}function Ise(e){e.resetRotation()}function Rse(e){e.removeLeadSnapshot()}function kk(e,t,r){e.translate=hn(t.translate,0,r),e.scale=hn(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function Ek(e,t,r,n){e.min=hn(t.min,r.min,n),e.max=hn(t.max,r.max,n)}function jse(e,t,r,n){Ek(e.x,t.x,r.x,n),Ek(e.y,t.y,r.y,n)}function Nse(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Dse={duration:.45,ease:[.4,0,.1,1]},Tk=e=>typeof navigator<"u"&&navigator.userAgent.toLowerCase().includes(e),Ok=Tk("applewebkit/")&&!Tk("chrome/")?Math.round:_n;function Ak(e){e.min=Ok(e.min),e.max=Ok(e.max)}function Fse(e){Ak(e.x),Ak(e.y)}function oM(e,t,r){return e==="position"||e==="preserve-aspect"&&!M_(bk(t),bk(r),.2)}const Lse=sM({attachResizeListener:(e,t)=>Sa(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),R2={current:void 0},aM=sM({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!R2.current){const e=new Lse({});e.mount(window),e.setOptions({layoutScroll:!0}),R2.current=e}return R2.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),Bse={pan:{Feature:tse},drag:{Feature:ese,ProjectionNode:aM,MeasureLayout:eM}},zse=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function Vse(e){const t=zse.exec(e);if(!t)return[,];const[,r,n]=t;return[r,n]}function N_(e,t,r=1){const[n,i]=Vse(e);if(!n)return;const s=window.getComputedStyle(t).getPropertyValue(n);if(s){const o=s.trim();return HP(o)?parseFloat(o):o}else return k_(i)?N_(i,t,r+1):i}function Use(e,{...t},r){const n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:r};r&&(r={...r}),e.values.forEach(i=>{const s=i.get();if(!k_(s))return;const o=N_(s,n);o&&i.set(o)});for(const i in t){const s=t[i];if(!k_(s))continue;const o=N_(s,n);o&&(t[i]=o,r||(r={}),r[i]===void 0&&(r[i]=s))}return{target:t,transitionEnd:r}}const Hse=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),lM=e=>Hse.has(e),Wse=e=>Object.keys(e).some(lM),$k=e=>e===Zu||e===Ft,Pk=(e,t)=>parseFloat(e.split(", ")[t]),Mk=(e,t)=>(r,{transform:n})=>{if(n==="none"||!n)return 0;const i=n.match(/^matrix3d\((.+)\)$/);if(i)return Pk(i[1],t);{const s=n.match(/^matrix\((.+)\)$/);return s?Pk(s[1],e):0}},qse=new Set(["x","y","z"]),Kse=Mp.filter(e=>!qse.has(e));function Gse(e){const t=[];return Kse.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t.length&&e.render(),t}const Of={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Mk(4,13),y:Mk(5,14)};Of.translateX=Of.x;Of.translateY=Of.y;const Xse=(e,t,r)=>{const n=t.measureViewportBox(),i=t.current,s=getComputedStyle(i),{display:o}=s,u={};o==="none"&&t.setStaticValue("display",e.display||"block"),r.forEach(a=>{u[a]=Of[a](n,s)}),t.render();const l=t.measureViewportBox();return r.forEach(a=>{const c=t.getValue(a);c&&c.jump(u[a]),e[a]=Of[a](l,s)}),e},Yse=(e,t,r={},n={})=>{t={...t},n={...n};const i=Object.keys(t).filter(lM);let s=[],o=!1;const u=[];if(i.forEach(l=>{const a=e.getValue(l);if(!e.hasValue(l))return;let c=r[l],h=zd(c);const d=t[l];let f;if(l1(d)){const m=d.length,g=d[0]===null?1:0;c=d[g],h=zd(c);for(let p=g;p=0?window.pageYOffset:null,a=Xse(t,e,u);return s.length&&s.forEach(([c,h])=>{e.getValue(c).set(h)}),e.render(),Ov&&l!==null&&window.scrollTo({top:l}),{target:a,transitionEnd:n}}else return{target:t,transitionEnd:n}};function Zse(e,t,r,n){return Wse(t)?Yse(e,t,r,n):{target:t,transitionEnd:n}}const Jse=(e,t,r,n)=>{const i=Use(e,t,n);return t=i.target,n=i.transitionEnd,Zse(e,t,r,n)},D_={current:null},uM={current:!1};function Qse(){if(uM.current=!0,!!Ov)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>D_.current=e.matches;e.addListener(t),t()}else D_.current=!1}function eoe(e,t,r){const{willChange:n}=t;for(const i in t){const s=t[i],o=r[i];if(qi(s))e.addValue(i,s),d1(n)&&n.add(i);else if(qi(o))e.addValue(i,Tf(s,{owner:e})),d1(n)&&n.remove(i);else if(o!==s)if(e.hasValue(i)){const u=e.getValue(i);!u.hasAnimated&&u.set(s)}else{const u=e.getStaticValue(i);e.addValue(i,Tf(u!==void 0?u:s,{owner:e}))}}for(const i in r)t[i]===void 0&&e.removeValue(i);return t}const Ik=new WeakMap,cM=Object.keys(fp),toe=cM.length,Rk=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],roe=H3.length;class noe{constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:i,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>Zr.render(this.render,!1,!0);const{latestValues:u,renderState:l}=s;this.latestValues=u,this.baseTarget={...u},this.initialValues=r.initial?{...u}:{},this.renderState=l,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=o,this.isControllingVariants=$v(r),this.isVariantNode=G$(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:a,...c}=this.scrapeMotionValuesFromProps(r,{});for(const h in c){const d=c[h];u[h]!==void 0&&qi(d)&&(d.set(u[h],!1),d1(a)&&a.add(h))}}scrapeMotionValuesFromProps(t,r){return{}}mount(t){this.current=t,Ik.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,n)=>this.bindToMotionValue(n,r)),uM.current||Qse(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:D_.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Ik.delete(this.current),this.projection&&this.projection.unmount(),La(this.notifyUpdate),La(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,r){const n=Yu.has(t),i=r.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&Zr.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isTransformDirty=!0)}),s=r.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{i(),s()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures({children:t,...r},n,i,s){let o,u;for(let l=0;lthis.scheduleRender(),animationType:typeof a=="string"?a:"both",initialPromotionConfig:s,layoutScroll:d,layoutRoot:f})}return u}updateFeatures(){for(const t in this.features){const r=this.features[t];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):On()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}makeTargetAnimatable(t,r=!0){return this.makeTargetAnimatableFromInstance(t,this.props,r)}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;nr.variantChildren.delete(t)}addValue(t,r){r!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,r)),this.values.set(t,r),this.latestValues[t]=r.get()}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=Tf(r,{owner:this}),this.addValue(t,n)),n}readValue(t){var r;return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(r=this.getBaseTargetFromProps(this.props,t))!==null&&r!==void 0?r:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var r;const{initial:n}=this.props,i=typeof n=="string"||typeof n=="object"?(r=Q3(this.props,n))===null||r===void 0?void 0:r[t]:void 0;if(n&&i!==void 0)return i;const s=this.getBaseTargetFromProps(this.props,t);return s!==void 0&&!qi(s)?s:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new l4),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}}class fM extends noe{sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:r,...n},{transformValues:i},s){let o=wie(n,t||{},this);if(i&&(r&&(r=i(r)),n&&(n=i(n)),o&&(o=i(o))),s){yie(this,n,o);const u=Jse(this,n,o,r);r=u.transitionEnd,n=u.target}return{transition:t,transitionEnd:r,...n}}}function ioe(e){return window.getComputedStyle(e)}class soe extends fM{readValueFromInstance(t,r){if(Yu.has(r)){const n=i4(r);return n&&n.default||0}else{const n=ioe(t),i=(J$(r)?n.getPropertyValue(r):n[r])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:r}){return QP(t,r)}build(t,r,n,i){K3(t,r,n,i.transformTemplate)}scrapeMotionValuesFromProps(t,r){return J3(t,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;qi(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}renderInstance(t,r,n,i){iP(t,r,n,i)}}class ooe extends fM{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(Yu.has(r)){const n=i4(r);return n&&n.default||0}return r=sP.has(r)?r:Z3(r),t.getAttribute(r)}measureInstanceViewportBox(){return On()}scrapeMotionValuesFromProps(t,r){return aP(t,r)}build(t,r,n,i){X3(t,r,n,this.isSVGTag,i.transformTemplate)}renderInstance(t,r,n,i){oP(t,r,n,i)}mount(t){this.isSVGTag=Y3(t.tagName),super.mount(t)}}const aoe=(e,t)=>q3(e)?new ooe(t,{enableHardwareAcceleration:!1}):new soe(t,{enableHardwareAcceleration:!0}),loe={layout:{ProjectionNode:aM,MeasureLayout:eM}},uoe={...Rie,...ene,...Bse,...loe},coe=ure((e,t)=>zre(e,t,uoe,aoe));function dM(){const e=J.useRef(!1);return V3(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function foe(){const e=dM(),[t,r]=J.useState(0),n=J.useCallback(()=>{e.current&&r(t+1)},[t]);return[J.useCallback(()=>Zr.postRender(n),[n]),t]}class doe extends J.Component{getSnapshotBeforeUpdate(t){const r=this.props.childRef.current;if(r&&t.isPresent&&!this.props.isPresent){const n=this.props.sizeRef.current;n.height=r.offsetHeight||0,n.width=r.offsetWidth||0,n.top=r.offsetTop,n.left=r.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function hoe({children:e,isPresent:t}){const r=J.useId(),n=J.useRef(null),i=J.useRef({width:0,height:0,top:0,left:0});return J.useInsertionEffect(()=>{const{width:s,height:o,top:u,left:l}=i.current;if(t||!n.current||!s||!o)return;n.current.dataset.motionPopId=r;const a=document.createElement("style");return document.head.appendChild(a),a.sheet&&a.sheet.insertRule(` [data-motion-pop-id="${r}"] { position: absolute !important; width: ${s}px !important; height: ${o}px !important; - top: ${l}px !important; - left: ${u}px !important; + top: ${u}px !important; + left: ${l}px !important; } - `),()=>{document.head.removeChild(a)}},[t]),J.createElement(poe,{isPresent:t,childRef:n,sizeRef:i},J.cloneElement(e,{ref:n}))}const D2=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:i,presenceAffectsLayout:s,mode:o})=>{const l=vP(goe),u=J.useId(),a=J.useMemo(()=>({id:u,initial:t,isPresent:r,custom:i,onExitComplete:c=>{l.set(c,!0);for(const h of l.values())if(!h)return;n&&n()},register:c=>(l.set(c,!1),()=>l.delete(c))}),s?void 0:[r]);return J.useMemo(()=>{l.forEach((c,h)=>l.set(h,!1))},[r]),J.useEffect(()=>{!r&&!l.size&&n&&n()},[r]),o==="popLayout"&&(e=J.createElement(moe,{isPresent:r},e)),J.createElement(Pp.Provider,{value:a},e)};function goe(){return new Map}function voe(e){return J.useEffect(()=>()=>e(),[])}const pu=e=>e.key||"";function yoe(e,t){e.forEach(r=>{const n=pu(r);t.set(n,r)})}function boe(e){const t=[];return J.Children.forEach(e,r=>{J.isValidElement(r)&&t.push(r)}),t}const woe=({children:e,custom:t,initial:r=!0,onExitComplete:n,exitBeforeEnter:i,presenceAffectsLayout:s=!0,mode:o="sync"})=>{const l=J.useContext(X3).forceRender||hoe()[0],u=_M(),a=boe(e);let c=a;const h=J.useRef(new Map).current,d=J.useRef(c),f=J.useRef(new Map).current,m=J.useRef(!0);if(q3(()=>{m.current=!1,yoe(a,f),d.current=c}),voe(()=>{m.current=!0,f.clear(),h.clear()}),m.current)return J.createElement(J.Fragment,null,c.map(y=>J.createElement(D2,{key:pu(y),isPresent:!0,initial:r?void 0:!1,presenceAffectsLayout:s,mode:o},y)));c=[...c];const g=d.current.map(pu),p=a.map(pu),v=g.length;for(let y=0;y{if(p.indexOf(b)!==-1)return;const S=f.get(b);if(!S)return;const O=g.indexOf(b);let P=y;if(!P){const j=()=>{h.delete(b);const M=Array.from(f.keys()).filter(L=>!p.includes(L));if(M.forEach(L=>f.delete(L)),d.current=a.filter(L=>{const B=pu(L);return B===b||M.includes(B)}),!h.size){if(u.current===!1)return;l(),n&&n()}};P=J.createElement(D2,{key:pu(S),isPresent:!1,onExitComplete:j,custom:t,presenceAffectsLayout:s,mode:o},S),h.set(b,P)}c.splice(O,0,P)}),c=c.map(y=>{const b=y.key;return h.has(b)?y:J.createElement(D2,{key:pu(y),isPresent:!0,presenceAffectsLayout:s,mode:o},y)}),J.createElement(J.Fragment,null,h.size?c:c.map(y=>J.cloneElement(y)))};var _oe={initial:e=>{const{position:t}=e,r=["top","bottom"].includes(t)?"y":"x";let n=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(n=1),{opacity:0,[r]:n*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},xM=J.memo(e=>{const{id:t,message:r,onCloseComplete:n,onRequestRemove:i,requestClose:s=!1,position:o="bottom",duration:l=5e3,containerStyle:u,motionVariants:a=_oe,toastSpacing:c="0.5rem"}=e,[h,d]=J.useState(l),f=sse();Lu(()=>{f||n==null||n()},[f]),Lu(()=>{d(l)},[l]);const m=()=>d(null),g=()=>d(l),p=()=>{f&&i()};J.useEffect(()=>{f&&s&&i()},[f,s,i]),rre(p,h);const v=J.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:c,...u}),[u,c]),y=J.useMemo(()=>ere(o),[o]);return Q.jsx(doe.div,{layout:!0,className:"chakra-toast",variants:a,initial:"initial",animate:"animate",exit:"exit",onHoverStart:m,onHoverEnd:g,custom:{position:o},style:y,children:Q.jsx(_t.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:v,children:_a(r,{id:t,onClose:p})})})});xM.displayName="ToastComponent";var Bk={path:Q.jsxs("g",{stroke:"currentColor",strokeWidth:"1.5",children:[Q.jsx("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),Q.jsx("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),Q.jsx("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},ws=Kt((e,t)=>{const{as:r,viewBox:n,color:i="currentColor",focusable:s=!1,children:o,className:l,__css:u,...a}=e,c=Wr("chakra-icon",l),h=Zo("Icon",e),d={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:i,...u,...h},f={ref:t,focusable:s,className:c,__css:d},m=n??Bk.viewBox;if(r&&typeof r!="string")return Q.jsx(_t.svg,{as:r,...f,...a});const g=o??Bk.path;return Q.jsx(_t.svg,{verticalAlign:"middle",viewBox:m,...f,...a,children:g})});ws.displayName="Icon";function Wf(e){const{viewBox:t="0 0 24 24",d:r,displayName:n,defaultProps:i={}}=e,s=J.Children.toArray(e.path),o=Kt((l,u)=>Q.jsx(ws,{ref:u,viewBox:t,...i,...l,children:s.length?s:Q.jsx("path",{fill:"currentColor",d:r})}));return o.displayName=n,o}function xoe(e){return Q.jsx(ws,{viewBox:"0 0 24 24",...e,children:Q.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})}function Soe(e){return Q.jsx(ws,{viewBox:"0 0 24 24",...e,children:Q.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})}function zk(e){return Q.jsx(ws,{viewBox:"0 0 24 24",...e,children:Q.jsx("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var Coe=Op({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Nv=Kt((e,t)=>{const r=Zo("Spinner",e),{label:n="Loading...",thickness:i="2px",speed:s="0.45s",emptyColor:o="transparent",className:l,...u}=Yn(e),a=Wr("chakra-spinner",l),c={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:i,borderBottomColor:o,borderLeftColor:o,animation:`${Coe} ${s} linear infinite`,...r};return Q.jsx(_t.div,{ref:t,__css:c,className:a,...u,children:n&&Q.jsx(_t.span,{srOnly:!0,children:n})})});Nv.displayName="Spinner";var[koe,h4]=zn({name:"AlertContext",hookName:"useAlertContext",providerName:""}),[Eoe,p4]=zn({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:""}),SM={info:{icon:Soe,colorScheme:"blue"},warning:{icon:zk,colorScheme:"orange"},success:{icon:xoe,colorScheme:"green"},error:{icon:zk,colorScheme:"red"},loading:{icon:Nv,colorScheme:"blue"}};function Toe(e){return SM[e].colorScheme}function Ooe(e){return SM[e].icon}var CM=Kt(function(t,r){const n=p4(),{status:i}=h4(),s={display:"inline",...n.description};return Q.jsx(_t.div,{ref:r,"data-status":i,...t,className:Wr("chakra-alert__desc",t.className),__css:s})});CM.displayName="AlertDescription";function kM(e){const{status:t}=h4(),r=Ooe(t),n=p4(),i=t==="loading"?n.spinner:n.icon;return Q.jsx(_t.span,{display:"inherit","data-status":t,...e,className:Wr("chakra-alert__icon",e.className),__css:i,children:e.children||Q.jsx(r,{h:"100%",w:"100%"})})}kM.displayName="AlertIcon";var m4=Kt(function(t,r){const n=p4(),{status:i}=h4();return Q.jsx(_t.div,{ref:r,"data-status":i,...t,className:Wr("chakra-alert__title",t.className),__css:n.title})});m4.displayName="AlertTitle";var g4=Kt(function(t,r){var n;const{status:i="info",addRole:s=!0,...o}=Yn(t),l=(n=t.colorScheme)!=null?n:Toe(i),u=Gn("Alert",{...t,colorScheme:l}),a={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...u.container};return Q.jsx(koe,{value:{status:i},children:Q.jsx(Eoe,{value:u,children:Q.jsx(_t.div,{"data-status":i,role:s?"alert":void 0,ref:r,...o,className:Wr("chakra-alert",t.className),__css:a})})})});g4.displayName="Alert";function Aoe(e){return Q.jsx(ws,{focusable:"false","aria-hidden":!0,...e,children:Q.jsx("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}var EM=Kt(function(t,r){const n=Zo("CloseButton",t),{children:i,isDisabled:s,__css:o,...l}=Yn(t),u={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return Q.jsx(_t.button,{type:"button","aria-label":"Close",ref:r,disabled:s,__css:{...u,...n,...o},...l,children:i||Q.jsx(Aoe,{width:"1em",height:"1em"})})});EM.displayName="CloseButton";var $oe={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},Eh=Poe($oe);function Poe(e){let t=e;const r=new Set,n=i=>{t=i(t),r.forEach(s=>s())};return{getState:()=>t,subscribe:i=>(r.add(i),()=>{n(()=>e),r.delete(i)}),removeToast:(i,s)=>{n(o=>({...o,[s]:o[s].filter(l=>l.id!=i)}))},notify:(i,s)=>{const o=Moe(i,s),{position:l,id:u}=o;return n(a=>{var c,h;const f=l.includes("top")?[o,...(c=a[l])!=null?c:[]]:[...(h=a[l])!=null?h:[],o];return{...a,[l]:f}}),u},update:(i,s)=>{i&&n(o=>{const l={...o},{position:u,index:a}=j9(l,i);return u&&a!==-1&&(l[u][a]={...l[u][a],...s,message:Roe(s)}),l})},closeAll:({positions:i}={})=>{n(s=>(i??["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((u,a)=>(u[a]=s[a].map(c=>({...c,requestClose:!0})),u),{...s}))},close:i=>{n(s=>{const o=eP(s,i);return o?{...s,[o]:s[o].map(l=>l.id==i?{...l,requestClose:!0}:l)}:s})},isActive:i=>!!j9(Eh.getState(),i).position}}var Vk=0;function Moe(e,t={}){var r,n;Vk+=1;const i=(r=t.id)!=null?r:Vk,s=(n=t.position)!=null?n:"bottom";return{id:i,message:e,position:s,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>Eh.removeToast(String(i),s),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var Ioe=e=>{const{status:t,variant:r="solid",id:n,title:i,isClosable:s,onClose:o,description:l,colorScheme:u,icon:a}=e,c=n?{root:`toast-${n}`,title:`toast-${n}-title`,description:`toast-${n}-description`}:void 0;return Q.jsxs(g4,{addRole:!1,status:t,variant:r,id:c==null?void 0:c.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:u,children:[Q.jsx(kM,{children:a}),Q.jsxs(_t.div,{flex:"1",maxWidth:"100%",children:[i&&Q.jsx(m4,{id:c==null?void 0:c.title,children:i}),l&&Q.jsx(CM,{id:c==null?void 0:c.description,display:"block",children:l})]}),s&&Q.jsx(EM,{size:"sm",onClick:o,position:"absolute",insetEnd:1,top:1})]})};function Roe(e={}){const{render:t,toastComponent:r=Ioe}=e;return i=>typeof t=="function"?t({...i,...e}):Q.jsx(r,{...i,...e})}var[joe,XMe]=zn({name:"ToastOptionsContext",strict:!1}),Noe=e=>{const t=J.useSyncExternalStore(Eh.subscribe,Eh.getState,Eh.getState),{motionVariants:r,component:n=xM,portalProps:i}=e,o=Object.keys(t).map(l=>{const u=t[l];return Q.jsx("div",{role:"region","aria-live":"polite","aria-label":`Notifications-${l}`,id:`chakra-toast-manager-${l}`,style:tre(l),children:Q.jsx(woe,{initial:!1,children:u.map(a=>Q.jsx(n,{motionVariants:r,...a},a.id))})},l)});return Q.jsx(xv,{...i,children:o})},Doe=e=>function({children:r,theme:n=e,toastOptions:i,...s}){return Q.jsxs(Jte,{theme:n,...s,children:[Q.jsx(joe,{value:i==null?void 0:i.defaultOptions,children:r}),Q.jsx(Noe,{...i})]})},Foe=Doe(gte),Loe=Object.defineProperty,Boe=(e,t,r)=>t in e?Loe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,yn=(e,t,r)=>(Boe(e,typeof t!="symbol"?t+"":t,r),r);function Uk(e){return e.sort((t,r)=>{const n=t.compareDocumentPosition(r);if(n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY)return-1;if(n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(n&Node.DOCUMENT_POSITION_DISCONNECTED||n&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)throw Error("Cannot sort the given nodes.");return 0})}var zoe=e=>typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function Hk(e,t,r){let n=e+1;return r&&n>=t&&(n=0),n}function Wk(e,t,r){let n=e-1;return r&&n<0&&(n=t),n}var B_=typeof window<"u"?J.useLayoutEffect:J.useEffect,p1=e=>e,Voe=class{constructor(){yn(this,"descendants",new Map),yn(this,"register",e=>{if(e!=null)return zoe(e)?this.registerNode(e):t=>{this.registerNode(t,e)}}),yn(this,"unregister",e=>{this.descendants.delete(e);const t=Uk(Array.from(this.descendants.keys()));this.assignIndex(t)}),yn(this,"destroy",()=>{this.descendants.clear()}),yn(this,"assignIndex",e=>{this.descendants.forEach(t=>{const r=e.indexOf(t.node);t.index=r,t.node.dataset.index=t.index.toString()})}),yn(this,"count",()=>this.descendants.size),yn(this,"enabledCount",()=>this.enabledValues().length),yn(this,"values",()=>Array.from(this.descendants.values()).sort((t,r)=>t.index-r.index)),yn(this,"enabledValues",()=>this.values().filter(e=>!e.disabled)),yn(this,"item",e=>{if(this.count()!==0)return this.values()[e]}),yn(this,"enabledItem",e=>{if(this.enabledCount()!==0)return this.enabledValues()[e]}),yn(this,"first",()=>this.item(0)),yn(this,"firstEnabled",()=>this.enabledItem(0)),yn(this,"last",()=>this.item(this.descendants.size-1)),yn(this,"lastEnabled",()=>{const e=this.enabledValues().length-1;return this.enabledItem(e)}),yn(this,"indexOf",e=>{var t,r;return e&&(r=(t=this.descendants.get(e))==null?void 0:t.index)!=null?r:-1}),yn(this,"enabledIndexOf",e=>e==null?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e))),yn(this,"next",(e,t=!0)=>{const r=Hk(e,this.count(),t);return this.item(r)}),yn(this,"nextEnabled",(e,t=!0)=>{const r=this.item(e);if(!r)return;const n=this.enabledIndexOf(r.node),i=Hk(n,this.enabledCount(),t);return this.enabledItem(i)}),yn(this,"prev",(e,t=!0)=>{const r=Wk(e,this.count()-1,t);return this.item(r)}),yn(this,"prevEnabled",(e,t=!0)=>{const r=this.item(e);if(!r)return;const n=this.enabledIndexOf(r.node),i=Wk(n,this.enabledCount()-1,t);return this.enabledItem(i)}),yn(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;const r=Array.from(this.descendants.keys()).concat(e),n=Uk(r);t!=null&&t.disabled&&(t.disabled=!!t.disabled);const i={node:e,index:-1,...t};this.descendants.set(e,i),this.assignIndex(n)})}};function Uoe(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function Ai(...e){return t=>{e.forEach(r=>{Uoe(r,t)})}}function Hoe(...e){return J.useMemo(()=>Ai(...e),e)}function Woe(){const e=J.useRef(new Voe);return B_(()=>()=>e.current.destroy()),e.current}var[qoe,TM]=zn({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function Koe(e){const t=TM(),[r,n]=J.useState(-1),i=J.useRef(null);B_(()=>()=>{i.current&&t.unregister(i.current)},[]),B_(()=>{if(!i.current)return;const o=Number(i.current.dataset.index);r!=o&&!Number.isNaN(o)&&n(o)});const s=p1(e?t.register(e):t.register);return{descendants:t,index:r,enabledIndex:t.enabledIndexOf(i.current),register:Ai(s,i)}}function Goe(){return[p1(qoe),()=>p1(TM()),()=>Woe(),i=>Koe(i)]}function OM(e){const{value:t,defaultValue:r,onChange:n,shouldUpdate:i=(d,f)=>d!==f}=e,s=_n(n),o=_n(i),[l,u]=J.useState(r),a=t!==void 0,c=a?t:l,h=_n(d=>{const m=typeof d=="function"?d(c):d;o(c,m)&&(a||u(m),s(m))},[a,s,c,o]);return[c,h]}function AM(e){return J.Children.toArray(e).filter(t=>J.isValidElement(t))}var[Xoe,Yoe]=zn({strict:!1,name:"ButtonGroupContext"}),Zoe={horizontal:{"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}},vertical:{"> *:first-of-type:not(:last-of-type)":{borderBottomRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderTopRadius:0}}},Joe={horizontal:e=>({"& > *:not(style) ~ *:not(style)":{marginStart:e}}),vertical:e=>({"& > *:not(style) ~ *:not(style)":{marginTop:e}})},$M=Kt(function(t,r){const{size:n,colorScheme:i,variant:s,className:o,spacing:l="0.5rem",isAttached:u,isDisabled:a,orientation:c="horizontal",...h}=t,d=Wr("chakra-button__group",o),f=J.useMemo(()=>({size:n,colorScheme:i,variant:s,isDisabled:a}),[n,i,s,a]);let m={display:"inline-flex",...u?Zoe[c]:Joe[c](l)};const g=c==="vertical";return Q.jsx(Xoe,{value:f,children:Q.jsx(_t.div,{ref:r,role:"group",__css:m,className:d,"data-attached":u?"":void 0,"data-orientation":c,flexDir:g?"column":void 0,...h})})});$M.displayName="ButtonGroup";function Qoe(e){const[t,r]=J.useState(!e);return{ref:J.useCallback(s=>{s&&r(s.tagName==="BUTTON")},[]),type:t?"button":void 0}}function z_(e){const{children:t,className:r,...n}=e,i=J.isValidElement(t)?J.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,s=Wr("chakra-button__icon",r);return Q.jsx(_t.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...n,className:s,children:i})}z_.displayName="ButtonIcon";function V_(e){const{label:t,placement:r,spacing:n="0.5rem",children:i=Q.jsx(Nv,{color:"currentColor",width:"1em",height:"1em"}),className:s,__css:o,...l}=e,u=Wr("chakra-button__spinner",s),a=r==="start"?"marginEnd":"marginStart",c=J.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[a]:t?n:0,fontSize:"1em",lineHeight:"normal",...o}),[o,t,a,n]);return Q.jsx(_t.div,{className:u,...l,__css:c,children:i})}V_.displayName="ButtonSpinner";var Bu=Kt((e,t)=>{const r=Yoe(),n=Zo("Button",{...r,...e}),{isDisabled:i=r==null?void 0:r.isDisabled,isLoading:s,isActive:o,children:l,leftIcon:u,rightIcon:a,loadingText:c,iconSpacing:h="0.5rem",type:d,spinner:f,spinnerPlacement:m="start",className:g,as:p,...v}=Yn(e),y=J.useMemo(()=>{const P={...n==null?void 0:n._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...n,...!!r&&{_focus:P}}},[n,r]),{ref:b,type:S}=Qoe(p),O={rightIcon:a,leftIcon:u,iconSpacing:h,children:l};return Q.jsxs(_t.button,{ref:Hoe(t,b),as:p,type:d??S,"data-active":Lt(o),"data-loading":Lt(s),__css:y,className:Wr("chakra-button",g),...v,disabled:i||s,children:[s&&m==="start"&&Q.jsx(V_,{className:"chakra-button__spinner--start",label:c,placement:"start",spacing:h,children:f}),s?c||Q.jsx(_t.span,{opacity:0,children:Q.jsx(qk,{...O})}):Q.jsx(qk,{...O}),s&&m==="end"&&Q.jsx(V_,{className:"chakra-button__spinner--end",label:c,placement:"end",spacing:h,children:f})]})});Bu.displayName="Button";function qk(e){const{leftIcon:t,rightIcon:r,children:n,iconSpacing:i}=e;return Q.jsxs(Q.Fragment,{children:[t&&Q.jsx(z_,{marginEnd:i,children:t}),n,r&&Q.jsx(z_,{marginStart:i,children:r})]})}var PM=Kt((e,t)=>{const{icon:r,children:n,isRound:i,"aria-label":s,...o}=e,l=r||n,u=J.isValidElement(l)?J.cloneElement(l,{"aria-hidden":!0,focusable:!1}):null;return Q.jsx(Bu,{padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":s,...o,children:u})});PM.displayName="IconButton";var[eae,tae]=zn({name:"CheckboxGroupContext",strict:!1});function Kk(e){return e&&oi(e)&&oi(e.target)}function rae(e={}){const{defaultValue:t,value:r,onChange:n,isDisabled:i,isNative:s}=e,o=_n(n),[l,u]=OM({value:r,defaultValue:t||[],onChange:o}),a=J.useCallback(h=>{if(!l)return;const d=Kk(h)?h.target.checked:!l.includes(h),f=Kk(h)?h.target.value:h,m=d?[...l,f]:l.filter(g=>String(g)!==String(f));u(m)},[u,l]),c=J.useCallback((h={})=>({...h,[s?"checked":"isChecked"]:l.some(f=>String(h.value)===String(f)),onChange:a}),[a,s,l]);return{value:l,isDisabled:i,onChange:a,setValue:u,getCheckboxProps:c}}function MM(e){const{colorScheme:t,size:r,variant:n,children:i,isDisabled:s}=e,{value:o,onChange:l}=rae(e),u=J.useMemo(()=>({size:r,onChange:l,colorScheme:t,value:o,variant:n,isDisabled:s}),[r,l,t,o,n,s]);return Q.jsx(eae,{value:u,children:i})}MM.displayName="CheckboxGroup";function nae(e){const[t,r]=J.useState(e),[n,i]=J.useState(!1);return e!==t&&(i(!0),r(e)),n}function iae(e){return Q.jsx(_t.svg,{width:"1.2em",viewBox:"0 0 12 10",style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e,children:Q.jsx("polyline",{points:"1.5 6 4.5 9 10.5 1"})})}function sae(e){return Q.jsx(_t.svg,{width:"1.2em",viewBox:"0 0 24 24",style:{stroke:"currentColor",strokeWidth:4},...e,children:Q.jsx("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function oae(e){const{isIndeterminate:t,isChecked:r,...n}=e,i=t?sae:iae;return r||t?Q.jsx(_t.div,{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},children:Q.jsx(i,{...n})}):null}var[aae,IM]=zn({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[lae,Qu]=zn({strict:!1,name:"FormControlContext"});function uae(e){const{id:t,isRequired:r,isInvalid:n,isDisabled:i,isReadOnly:s,...o}=e,l=J.useId(),u=t||`field-${l}`,a=`${u}-label`,c=`${u}-feedback`,h=`${u}-helptext`,[d,f]=J.useState(!1),[m,g]=J.useState(!1),[p,v]=J.useState(!1),y=J.useCallback((j={},M=null)=>({id:h,...j,ref:Ai(M,L=>{L&&g(!0)})}),[h]),b=J.useCallback((j={},M=null)=>({...j,ref:M,"data-focus":Lt(p),"data-disabled":Lt(i),"data-invalid":Lt(n),"data-readonly":Lt(s),id:j.id!==void 0?j.id:a,htmlFor:j.htmlFor!==void 0?j.htmlFor:u}),[u,i,p,n,s,a]),S=J.useCallback((j={},M=null)=>({id:c,...j,ref:Ai(M,L=>{L&&f(!0)}),"aria-live":"polite"}),[c]),O=J.useCallback((j={},M=null)=>({...j,...o,ref:M,role:"group","data-focus":Lt(p),"data-disabled":Lt(i),"data-invalid":Lt(n),"data-readonly":Lt(s)}),[o,i,p,n,s]),P=J.useCallback((j={},M=null)=>({...j,ref:M,role:"presentation","aria-hidden":!0,children:j.children||"*"}),[]);return{isRequired:!!r,isInvalid:!!n,isReadOnly:!!s,isDisabled:!!i,isFocused:!!p,onFocus:()=>v(!0),onBlur:()=>v(!1),hasFeedbackText:d,setHasFeedbackText:f,hasHelpText:m,setHasHelpText:g,id:u,labelId:a,feedbackId:c,helpTextId:h,htmlProps:o,getHelpTextProps:y,getErrorMessageProps:S,getRootProps:O,getLabelProps:b,getRequiredIndicatorProps:P}}var xo=Kt(function(t,r){const n=Gn("Form",t),i=Yn(t),{getRootProps:s,htmlProps:o,...l}=uae(i),u=Wr("chakra-form-control",t.className);return Q.jsx(lae,{value:l,children:Q.jsx(aae,{value:n,children:Q.jsx(_t.div,{...s({},r),className:u,__css:n.container})})})});xo.displayName="FormControl";var RM=Kt(function(t,r){const n=Qu(),i=IM(),s=Wr("chakra-form__helper-text",t.className);return Q.jsx(_t.div,{...n==null?void 0:n.getHelpTextProps(t,r),__css:i.helperText,className:s})});RM.displayName="FormHelperText";var[cae,fae]=zn({name:"FormErrorStylesContext",errorMessage:`useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),jM=Kt((e,t)=>{const r=Gn("FormError",e),n=Yn(e),i=Qu();return i!=null&&i.isInvalid?Q.jsx(cae,{value:r,children:Q.jsx(_t.div,{...i==null?void 0:i.getErrorMessageProps(n,t),className:Wr("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...r.text}})}):null});jM.displayName="FormErrorMessage";var dae=Kt((e,t)=>{const r=fae(),n=Qu();if(!(n!=null&&n.isInvalid))return null;const i=Wr("chakra-form__error-icon",e.className);return Q.jsx(ws,{ref:t,"aria-hidden":!0,...e,__css:r.icon,className:i,children:Q.jsx("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})});dae.displayName="FormErrorIcon";var Ua=Kt(function(t,r){var n;const i=Zo("FormLabel",t),s=Yn(t),{className:o,children:l,requiredIndicator:u=Q.jsx(NM,{}),optionalIndicator:a=null,...c}=s,h=Qu(),d=(n=h==null?void 0:h.getLabelProps(c,r))!=null?n:{ref:r,...c};return Q.jsxs(_t.label,{...d,className:Wr("chakra-form__label",s.className),__css:{display:"block",textAlign:"start",...i},children:[l,h!=null&&h.isRequired?u:a]})});Ua.displayName="FormLabel";var NM=Kt(function(t,r){const n=Qu(),i=IM();if(!(n!=null&&n.isRequired))return null;const s=Wr("chakra-form__required-indicator",t.className);return Q.jsx(_t.span,{...n==null?void 0:n.getRequiredIndicatorProps(t,r),__css:i.requiredIndicator,className:s})});NM.displayName="RequiredIndicator";function v4(e){const{isDisabled:t,isInvalid:r,isReadOnly:n,isRequired:i,...s}=y4(e);return{...s,disabled:t,readOnly:n,required:i,"aria-invalid":Ea(r),"aria-required":Ea(i),"aria-readonly":Ea(n)}}function y4(e){var t,r,n;const i=Qu(),{id:s,disabled:o,readOnly:l,required:u,isRequired:a,isInvalid:c,isReadOnly:h,isDisabled:d,onFocus:f,onBlur:m,...g}=e,p=e["aria-describedby"]?[e["aria-describedby"]]:[];return i!=null&&i.hasFeedbackText&&(i!=null&&i.isInvalid)&&p.push(i.feedbackId),i!=null&&i.hasHelpText&&p.push(i.helpTextId),{...g,"aria-describedby":p.join(" ")||void 0,id:s??(i==null?void 0:i.id),isDisabled:(t=o??d)!=null?t:i==null?void 0:i.isDisabled,isReadOnly:(r=l??h)!=null?r:i==null?void 0:i.isReadOnly,isRequired:(n=u??a)!=null?n:i==null?void 0:i.isRequired,isInvalid:c??(i==null?void 0:i.isInvalid),onFocus:Cr(i==null?void 0:i.onFocus,f),onBlur:Cr(i==null?void 0:i.onBlur,m)}}var hae={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},pae=()=>typeof document<"u",Gk=!1,Np=null,zu=!1,U_=!1,H_=new Set;function b4(e,t){H_.forEach(r=>r(e,t))}var mae=typeof window<"u"&&window.navigator!=null?/^Mac/.test(window.navigator.platform):!1;function gae(e){return!(e.metaKey||!mae&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function Xk(e){zu=!0,gae(e)&&(Np="keyboard",b4("keyboard",e))}function xc(e){if(Np="pointer",e.type==="mousedown"||e.type==="pointerdown"){zu=!0;const t=e.composedPath?e.composedPath()[0]:e.target;let r=!1;try{r=t.matches(":focus-visible")}catch{}if(r)return;b4("pointer",e)}}function vae(e){return e.mozInputSource===0&&e.isTrusted?!0:e.detail===0&&!e.pointerType}function yae(e){vae(e)&&(zu=!0,Np="virtual")}function bae(e){e.target===window||e.target===document||(!zu&&!U_&&(Np="virtual",b4("virtual",e)),zu=!1,U_=!1)}function wae(){zu=!1,U_=!0}function Yk(){return Np!=="pointer"}function _ae(){if(!pae()||Gk)return;const{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...r){zu=!0,e.apply(this,r)},document.addEventListener("keydown",Xk,!0),document.addEventListener("keyup",Xk,!0),document.addEventListener("click",yae,!0),window.addEventListener("focus",bae,!0),window.addEventListener("blur",wae,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",xc,!0),document.addEventListener("pointermove",xc,!0),document.addEventListener("pointerup",xc,!0)):(document.addEventListener("mousedown",xc,!0),document.addEventListener("mousemove",xc,!0),document.addEventListener("mouseup",xc,!0)),Gk=!0}function DM(e){_ae(),e(Yk());const t=()=>e(Yk());return H_.add(t),()=>{H_.delete(t)}}function xae(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}function Sae(e={}){const t=y4(e),{isDisabled:r,isReadOnly:n,isRequired:i,isInvalid:s,id:o,onBlur:l,onFocus:u,"aria-describedby":a}=t,{defaultChecked:c,isChecked:h,isFocusable:d,onChange:f,isIndeterminate:m,name:g,value:p,tabIndex:v=void 0,"aria-label":y,"aria-labelledby":b,"aria-invalid":S,...O}=e,P=xae(O,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),j=_n(f),M=_n(l),L=_n(u),[B,q]=J.useState(!1),[W,$]=J.useState(!1),[R,E]=J.useState(!1),[_,C]=J.useState(!1);J.useEffect(()=>DM(q),[]);const x=J.useRef(null),[k,A]=J.useState(!0),[I,z]=J.useState(!!c),H=h!==void 0,V=H?h:I,G=J.useCallback(fe=>{if(n||r){fe.preventDefault();return}H||z(V?fe.target.checked:m?!0:fe.target.checked),j==null||j(fe)},[n,r,V,H,m,j]);ka(()=>{x.current&&(x.current.indeterminate=!!m)},[m]),Lu(()=>{r&&$(!1)},[r,$]),ka(()=>{const fe=x.current;if(!(fe!=null&&fe.form))return;const pe=()=>{z(!!c)};return fe.form.addEventListener("reset",pe),()=>{var ne;return(ne=fe.form)==null?void 0:ne.removeEventListener("reset",pe)}},[]);const F=r&&!d,X=J.useCallback(fe=>{fe.key===" "&&C(!0)},[C]),D=J.useCallback(fe=>{fe.key===" "&&C(!1)},[C]);ka(()=>{if(!x.current)return;x.current.checked!==V&&z(x.current.checked)},[x.current]);const N=J.useCallback((fe={},pe=null)=>{const ne=he=>{W&&he.preventDefault(),C(!0)};return{...fe,ref:pe,"data-active":Lt(_),"data-hover":Lt(R),"data-checked":Lt(V),"data-focus":Lt(W),"data-focus-visible":Lt(W&&B),"data-indeterminate":Lt(m),"data-disabled":Lt(r),"data-invalid":Lt(s),"data-readonly":Lt(n),"aria-hidden":!0,onMouseDown:Cr(fe.onMouseDown,ne),onMouseUp:Cr(fe.onMouseUp,()=>C(!1)),onMouseEnter:Cr(fe.onMouseEnter,()=>E(!0)),onMouseLeave:Cr(fe.onMouseLeave,()=>E(!1))}},[_,V,r,W,B,R,m,s,n]),K=J.useCallback((fe={},pe=null)=>({...fe,ref:pe,"data-active":Lt(_),"data-hover":Lt(R),"data-checked":Lt(V),"data-focus":Lt(W),"data-focus-visible":Lt(W&&B),"data-indeterminate":Lt(m),"data-disabled":Lt(r),"data-invalid":Lt(s),"data-readonly":Lt(n)}),[_,V,r,W,B,R,m,s,n]),Z=J.useCallback((fe={},pe=null)=>({...P,...fe,ref:Ai(pe,ne=>{ne&&A(ne.tagName==="LABEL")}),onClick:Cr(fe.onClick,()=>{var ne;k||((ne=x.current)==null||ne.click(),requestAnimationFrame(()=>{var he;(he=x.current)==null||he.focus({preventScroll:!0})}))}),"data-disabled":Lt(r),"data-checked":Lt(V),"data-invalid":Lt(s)}),[P,r,V,s,k]),se=J.useCallback((fe={},pe=null)=>({...fe,ref:Ai(x,pe),type:"checkbox",name:g,value:p,id:o,tabIndex:v,onChange:Cr(fe.onChange,G),onBlur:Cr(fe.onBlur,M,()=>$(!1)),onFocus:Cr(fe.onFocus,L,()=>$(!0)),onKeyDown:Cr(fe.onKeyDown,X),onKeyUp:Cr(fe.onKeyUp,D),required:i,checked:V,disabled:F,readOnly:n,"aria-label":y,"aria-labelledby":b,"aria-invalid":S?!!S:s,"aria-describedby":a,"aria-disabled":r,style:hae}),[g,p,o,G,M,L,X,D,i,V,F,n,y,b,S,s,a,r,v]),te=J.useCallback((fe={},pe=null)=>({...fe,ref:pe,onMouseDown:Cr(fe.onMouseDown,Cae),"data-disabled":Lt(r),"data-checked":Lt(V),"data-invalid":Lt(s)}),[V,r,s]);return{state:{isInvalid:s,isFocused:W,isChecked:V,isActive:_,isHovered:R,isIndeterminate:m,isDisabled:r,isReadOnly:n,isRequired:i},getRootProps:Z,getCheckboxProps:N,getIndicatorProps:K,getInputProps:se,getLabelProps:te,htmlProps:P}}function Cae(e){e.preventDefault(),e.stopPropagation()}var kae={display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0},Eae={cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative"},Tae=Op({from:{opacity:0,strokeDashoffset:16,transform:"scale(0.95)"},to:{opacity:1,strokeDashoffset:0,transform:"scale(1)"}}),Oae=Op({from:{opacity:0},to:{opacity:1}}),Aae=Op({from:{transform:"scaleX(0.65)"},to:{transform:"scaleX(1)"}}),w4=Kt(function(t,r){const n=tae(),i={...n,...t},s=Gn("Checkbox",i),o=Yn(t),{spacing:l="0.5rem",className:u,children:a,iconColor:c,iconSize:h,icon:d=Q.jsx(oae,{}),isChecked:f,isDisabled:m=n==null?void 0:n.isDisabled,onChange:g,inputProps:p,...v}=o;let y=f;n!=null&&n.value&&o.value&&(y=n.value.includes(o.value));let b=g;n!=null&&n.onChange&&o.value&&(b=x$(n.onChange,g));const{state:S,getInputProps:O,getCheckboxProps:P,getLabelProps:j,getRootProps:M}=Sae({...v,isDisabled:m,isChecked:y,onChange:b}),L=nae(S.isChecked),B=J.useMemo(()=>({animation:L?S.isIndeterminate?`${Oae} 20ms linear, ${Aae} 200ms linear`:`${Tae} 200ms linear`:void 0,fontSize:h,color:c,...s.icon}),[c,h,L,S.isIndeterminate,s.icon]),q=J.cloneElement(d,{__css:B,isIndeterminate:S.isIndeterminate,isChecked:S.isChecked});return Q.jsxs(_t.label,{__css:{...Eae,...s.container},className:Wr("chakra-checkbox",u),...M(),children:[Q.jsx("input",{className:"chakra-checkbox__input",...O(p,r)}),Q.jsx(_t.span,{__css:{...kae,...s.control},className:"chakra-checkbox__control",...P(),children:q}),a&&Q.jsx(_t.span,{className:"chakra-checkbox__label",...j(),__css:{marginStart:l,...s.label},children:a})]})});w4.displayName="Checkbox";function $ae(e){const t=parseFloat(e);return typeof t!="number"||Number.isNaN(t)?0:t}function _4(e,t){let r=$ae(e);const n=10**(t??10);return r=Math.round(r*n)/n,t?r.toFixed(t):r.toString()}function W_(e){if(!Number.isFinite(e))return 0;let t=1,r=0;for(;Math.round(e*t)/t!==e;)t*=10,r+=1;return r}function Zk(e,t,r){return(e-t)*100/(r-t)}function Pae(e,t,r){return(r-t)*e+t}function Jk(e,t,r){const n=Math.round((e-t)/r)*r+t,i=W_(r);return _4(n,i)}function mg(e,t,r){return e==null?e:(r{var B;return n==null?"":(B=F2(n,s,r))!=null?B:""}),d=typeof i<"u",f=d?i:c,m=FM(pl(f),s),g=r??m,p=J.useCallback(B=>{B!==f&&(d||h(B.toString()),a==null||a(B.toString(),pl(B)))},[a,d,f]),v=J.useCallback(B=>{let q=B;return u&&(q=mg(q,o,l)),_4(q,g)},[g,u,l,o]),y=J.useCallback((B=s)=>{let q;f===""?q=pl(B):q=pl(f)+B,q=v(q),p(q)},[v,s,p,f]),b=J.useCallback((B=s)=>{let q;f===""?q=pl(-B):q=pl(f)-B,q=v(q),p(q)},[v,s,p,f]),S=J.useCallback(()=>{var B;let q;n==null?q="":q=(B=F2(n,s,r))!=null?B:o,p(q)},[n,r,s,p,o]),O=J.useCallback(B=>{var q;const W=(q=F2(B,s,g))!=null?q:o;p(W)},[g,s,p,o]),P=pl(f);return{isOutOfRange:P>l||P{const s=typeof e=="function"?e():e??document;if(!(!r||!s))return s.addEventListener(t,i,n),()=>{s.removeEventListener(t,i,n)}},[t,e,n,i,r]),()=>{const s=typeof e=="function"?e():e??document;s==null||s.removeEventListener(t,i,n)}}function Iae(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,s;for(s=0;s=0)&&(r[i]=e[i]);return r}function Gr(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);ie.hasAttribute("tabindex"),Dae=e=>HM(e)&&e.tabIndex===-1;function Fae(e){return!!e.getAttribute("disabled")||!!e.getAttribute("aria-disabled")}function WM(e){return e.parentElement&&WM(e.parentElement)?!0:e.hidden}function Lae(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function Bae(e){if(!VM(e)||WM(e)||Fae(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const n={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in n?n[t]():Lae(e)?!0:HM(e)}function zae(e){return e?VM(e)&&Bae(e)&&!Dae(e):!1}var Dv=Kt(function(t,r){const{htmlSize:n,...i}=t,s=Gn("Input",i),o=Yn(i),l=v4(o),u=Wr("chakra-input",t.className);return Q.jsx(_t.input,{size:n,...l,__css:s.field,ref:r,className:u})});Dv.displayName="Input";Dv.id="Input";var[Vae,qM]=zn({name:"ListStylesContext",errorMessage:`useListStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),Dp=Kt(function(t,r){const n=Gn("List",t),{children:i,styleType:s="none",stylePosition:o,spacing:l,...u}=Yn(t),a=AM(i),h=l?{["& > *:not(style) ~ *:not(style)"]:{mt:l}}:{};return Q.jsx(Vae,{value:n,children:Q.jsx(_t.ul,{ref:r,listStyleType:s,listStylePosition:o,role:"list",__css:{...n.container,...h},...u,children:a})})});Dp.displayName="List";var Uae=Kt((e,t)=>{const{as:r,...n}=e;return Q.jsx(Dp,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...n})});Uae.displayName="OrderedList";var Hae=Kt(function(t,r){const{as:n,...i}=t;return Q.jsx(Dp,{ref:r,as:"ul",styleType:"initial",marginStart:"1em",...i})});Hae.displayName="UnorderedList";var x4=Kt(function(t,r){const n=qM();return Q.jsx(_t.li,{ref:r,...t,__css:n.item})});x4.displayName="ListItem";var KM=Kt(function(t,r){const n=qM();return Q.jsx(ws,{ref:r,role:"presentation",...t,__css:n.icon})});KM.displayName="ListIcon";var Fv=Kt(function(t,r){const{templateAreas:n,gap:i,rowGap:s,columnGap:o,column:l,row:u,autoFlow:a,autoRows:c,templateRows:h,autoColumns:d,templateColumns:f,...m}=t,g={display:"grid",gridTemplateAreas:n,gridGap:i,gridRowGap:s,gridColumnGap:o,gridAutoColumns:d,gridColumn:l,gridRow:u,gridAutoFlow:a,gridAutoRows:c,gridTemplateRows:h,gridTemplateColumns:f};return Q.jsx(_t.div,{ref:r,__css:g,...m})});Fv.displayName="Grid";var GM=Object.freeze(["base","sm","md","lg","xl","2xl"]);function XM(e,t){return Array.isArray(e)?e.map(r=>r===null?null:t(r)):oi(e)?Object.keys(e).reduce((r,n)=>(r[n]=t(e[n]),r),{}):e!=null?t(e):null}function Wae(e,t=GM){const r={};return e.forEach((n,i)=>{const s=t[i];n!=null&&(r[s]=n)}),r}var Fp=Kt(function(t,r){const n=Zo("Text",t),{className:i,align:s,decoration:o,casing:l,...u}=Yn(t),a=J$({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return Q.jsx(_t.p,{ref:r,className:Wr("chakra-text",t.className),...a,...u,__css:n})});Fp.displayName="Text";var YM=e=>Q.jsx(_t.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});YM.displayName="StackItem";function qae(e){const{spacing:t,direction:r}=e,n={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":XM(r,i=>n[i])}}var Lp=Kt((e,t)=>{const{isInline:r,direction:n,align:i,justify:s,spacing:o="0.5rem",wrap:l,children:u,divider:a,className:c,shouldWrapChildren:h,...d}=e,f=r?"row":n??"column",m=J.useMemo(()=>qae({spacing:o,direction:f}),[o,f]),g=!!a,p=!h&&!g,v=J.useMemo(()=>{const b=AM(u);return p?b:b.map((S,O)=>{const P=typeof S.key<"u"?S.key:O,j=O+1===b.length,L=h?Q.jsx(YM,{children:S},P):S;if(!g)return L;const B=J.cloneElement(a,{__css:m}),q=j?null:B;return Q.jsxs(J.Fragment,{children:[L,q]},P)})},[a,m,g,p,h,u]),y=Wr("chakra-stack",c);return Q.jsx(_t.div,{ref:t,display:"flex",alignItems:i,justifyContent:s,flexDirection:f,flexWrap:l,gap:g?void 0:o,className:y,...d,children:v})});Lp.displayName="Stack";var ZM=Kt((e,t)=>Q.jsx(Lp,{align:"center",...e,direction:"row",ref:t}));ZM.displayName="HStack";function Qk(e){return XM(e,t=>t==="auto"?"auto":`span ${t}/span ${t}`)}var Nl=Kt(function(t,r){const{area:n,colSpan:i,colStart:s,colEnd:o,rowEnd:l,rowSpan:u,rowStart:a,...c}=t,h=J$({gridArea:n,gridColumn:Qk(i),gridRow:Qk(u),gridColumnStart:s,gridColumnEnd:o,gridRowStart:a,gridRowEnd:l});return Q.jsx(_t.div,{ref:r,__css:h,...c})});Nl.displayName="GridItem";var S4=Kt(function(t,r){const n=Zo("Heading",t),{className:i,...s}=Yn(t);return Q.jsx(_t.h2,{ref:r,className:Wr("chakra-heading",t.className),...s,__css:n})});S4.displayName="Heading";var Fr=_t("div");Fr.displayName="Box";var JM=Kt(function(t,r){const{size:n,centerContent:i=!0,...s}=t,o=i?{display:"flex",alignItems:"center",justifyContent:"center"}:{};return Q.jsx(Fr,{ref:r,boxSize:n,__css:{...o,flexShrink:0,flexGrow:0},...s})});JM.displayName="Square";var Kae=Kt(function(t,r){const{size:n,...i}=t;return Q.jsx(JM,{size:n,ref:r,borderRadius:"9999px",...i})});Kae.displayName="Circle";var C4=Kt(function(t,r){const{borderLeftWidth:n,borderBottomWidth:i,borderTopWidth:s,borderRightWidth:o,borderWidth:l,borderStyle:u,borderColor:a,...c}=Zo("Divider",t),{className:h,orientation:d="horizontal",__css:f,...m}=Yn(t),g={vertical:{borderLeftWidth:n||o||l||"1px",height:"100%"},horizontal:{borderBottomWidth:i||s||l||"1px",width:"100%"}};return Q.jsx(_t.hr,{ref:r,"aria-orientation":d,...m,__css:{...c,border:"0",borderColor:a,borderStyle:u,...g[d],...f},className:Wr("chakra-divider",h)})});C4.displayName="Divider";function Gae(e,t={}){const{ssr:r=!0,fallback:n}=t,{getWindow:i}=Zte(),s=Array.isArray(e)?e:[e];let o=Array.isArray(n)?n:[n];o=o.filter(a=>a!=null);const[l,u]=J.useState(()=>s.map((a,c)=>({media:a,matches:r?!!o[c]:i().matchMedia(a).matches})));return J.useEffect(()=>{const a=i();u(s.map(d=>({media:d,matches:a.matchMedia(d).matches})));const c=s.map(d=>a.matchMedia(d)),h=d=>{u(f=>f.slice().map(m=>m.media===d.media?{...m,matches:d.matches}:m))};return c.forEach(d=>{typeof d.addListener=="function"?d.addListener(h):d.addEventListener("change",h)}),()=>{c.forEach(d=>{typeof d.removeListener=="function"?d.removeListener(h):d.removeEventListener("change",h)})}},[i]),l.map(a=>a.matches)}function Xae(e,t,r=GM){let n=Object.keys(e).indexOf(t);if(n!==-1)return e[t];let i=r.indexOf(t);for(;i>=0;){const s=r[i];if(e.hasOwnProperty(s)){n=i;break}i-=1}if(n!==-1){const s=r[n];return e[s]}}function Yae(e){var t,r;const n=oi(e)?e:{fallback:e??"base"},s=Yu().__breakpoints.details.map(({minMaxQuery:a,breakpoint:c})=>({breakpoint:c,query:a.replace("@media screen and ","")})),o=s.map(a=>a.breakpoint===n.fallback),u=Gae(s.map(a=>a.query),{fallback:o,ssr:n.ssr}).findIndex(a=>a==!0);return(r=(t=s[u])==null?void 0:t.breakpoint)!=null?r:n.fallback}function Zae(e,t){var r;const n=oi(t)?t:{fallback:t??"base"},i=Yae(n),s=Yu();if(!i)return;const o=Array.from(((r=s.__breakpoints)==null?void 0:r.keys)||[]),l=Array.isArray(e)?Object.fromEntries(Object.entries(Wae(e,o)).map(([u,a])=>[u,a])):e;return Xae(l,i,o)}function Jae(e){const t=e.current;if(!t)return!1;const r=Nae(t);return!r||t.contains(r)?!1:!!zae(r)}function Qae(e,t){const{shouldFocus:r,visible:n,focusRef:i}=t,s=r&&!n;Lu(()=>{if(!s||Jae(e))return;const o=(i==null?void 0:i.current)||e.current;let l;if(o)return l=requestAnimationFrame(()=>{o.focus({preventScroll:!0})}),()=>{cancelAnimationFrame(l)}},[s,e,i])}var Sc=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),us={arrowShadowColor:Sc("--popper-arrow-shadow-color"),arrowSize:Sc("--popper-arrow-size","8px"),arrowSizeHalf:Sc("--popper-arrow-size-half"),arrowBg:Sc("--popper-arrow-bg"),transformOrigin:Sc("--popper-transform-origin"),arrowOffset:Sc("--popper-arrow-offset")};function ele(e){if(e.includes("top"))return"1px 1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("bottom"))return"-1px -1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("right"))return"-1px 1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("left"))return"1px -1px 0px 0 var(--popper-arrow-shadow-color)"}var tle={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},rle=e=>tle[e],e7={scroll:!0,resize:!0};function nle(e){let t;return typeof e=="object"?t={enabled:!0,options:{...e7,...e}}:t={enabled:e,options:e7},t}var ile={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{const t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},sle={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{t7(e)},effect:({state:e})=>()=>{t7(e)}},t7=e=>{e.elements.popper.style.setProperty(us.transformOrigin.var,rle(e.placement))},ole={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{ale(e)}},ale=e=>{var t;if(!e.placement)return;const r=lle(e.placement);if((t=e.elements)!=null&&t.arrow&&r){Object.assign(e.elements.arrow.style,{[r.property]:r.value,width:us.arrowSize.varRef,height:us.arrowSize.varRef,zIndex:-1});const n={[us.arrowSizeHalf.var]:`calc(${us.arrowSize.varRef} / 2 - 1px)`,[us.arrowOffset.var]:`calc(${us.arrowSizeHalf.varRef} * -1)`};for(const i in n)e.elements.arrow.style.setProperty(i,n[i])}},lle=e=>{if(e.startsWith("top"))return{property:"bottom",value:us.arrowOffset.varRef};if(e.startsWith("bottom"))return{property:"top",value:us.arrowOffset.varRef};if(e.startsWith("left"))return{property:"right",value:us.arrowOffset.varRef};if(e.startsWith("right"))return{property:"left",value:us.arrowOffset.varRef}},ule={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{r7(e)},effect:({state:e})=>()=>{r7(e)}},r7=e=>{if(!e.elements.arrow)return;const t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!t)return;const r=ele(e.placement);r&&t.style.setProperty("--popper-arrow-default-shadow",r),Object.assign(t.style,{transform:"rotate(45deg)",background:us.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},cle={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},fle={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function dle(e,t="ltr"){var r,n;const i=((r=cle[e])==null?void 0:r[t])||e;return t==="ltr"?i:(n=fle[e])!=null?n:i}var Hi="top",Us="bottom",Hs="right",Wi="left",k4="auto",Bp=[Hi,Us,Hs,Wi],Af="start",dp="end",hle="clippingParents",QM="viewport",zd="popper",ple="reference",n7=Bp.reduce(function(e,t){return e.concat([t+"-"+Af,t+"-"+dp])},[]),eI=[].concat(Bp,[k4]).reduce(function(e,t){return e.concat([t,t+"-"+Af,t+"-"+dp])},[]),mle="beforeRead",gle="read",vle="afterRead",yle="beforeMain",ble="main",wle="afterMain",_le="beforeWrite",xle="write",Sle="afterWrite",Cle=[mle,gle,vle,yle,ble,wle,_le,xle,Sle];function Yo(e){return e?(e.nodeName||"").toLowerCase():null}function gs(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Uu(e){var t=gs(e).Element;return e instanceof t||e instanceof Element}function Bs(e){var t=gs(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function E4(e){if(typeof ShadowRoot>"u")return!1;var t=gs(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function kle(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},s=t.elements[r];!Bs(s)||!Yo(s)||(Object.assign(s.style,n),Object.keys(i).forEach(function(o){var l=i[o];l===!1?s.removeAttribute(o):s.setAttribute(o,l===!0?"":l)}))})}function Ele(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var i=t.elements[n],s=t.attributes[n]||{},o=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),l=o.reduce(function(u,a){return u[a]="",u},{});!Bs(i)||!Yo(i)||(Object.assign(i.style,l),Object.keys(s).forEach(function(u){i.removeAttribute(u)}))})}}const Tle={name:"applyStyles",enabled:!0,phase:"write",fn:kle,effect:Ele,requires:["computeStyles"]};function Xo(e){return e.split("-")[0]}var Iu=Math.max,m1=Math.min,$f=Math.round;function K_(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function tI(){return!/^((?!chrome|android).)*safari/i.test(K_())}function Pf(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),i=1,s=1;t&&Bs(e)&&(i=e.offsetWidth>0&&$f(n.width)/e.offsetWidth||1,s=e.offsetHeight>0&&$f(n.height)/e.offsetHeight||1);var o=Uu(e)?gs(e):window,l=o.visualViewport,u=!tI()&&r,a=(n.left+(u&&l?l.offsetLeft:0))/i,c=(n.top+(u&&l?l.offsetTop:0))/s,h=n.width/i,d=n.height/s;return{width:h,height:d,top:c,right:a+h,bottom:c+d,left:a,x:a,y:c}}function T4(e){var t=Pf(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function rI(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&E4(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Ba(e){return gs(e).getComputedStyle(e)}function Ole(e){return["table","td","th"].indexOf(Yo(e))>=0}function Xl(e){return((Uu(e)?e.ownerDocument:e.document)||window.document).documentElement}function Lv(e){return Yo(e)==="html"?e:e.assignedSlot||e.parentNode||(E4(e)?e.host:null)||Xl(e)}function i7(e){return!Bs(e)||Ba(e).position==="fixed"?null:e.offsetParent}function Ale(e){var t=/firefox/i.test(K_()),r=/Trident/i.test(K_());if(r&&Bs(e)){var n=Ba(e);if(n.position==="fixed")return null}var i=Lv(e);for(E4(i)&&(i=i.host);Bs(i)&&["html","body"].indexOf(Yo(i))<0;){var s=Ba(i);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return i;i=i.parentNode}return null}function zp(e){for(var t=gs(e),r=i7(e);r&&Ole(r)&&Ba(r).position==="static";)r=i7(r);return r&&(Yo(r)==="html"||Yo(r)==="body"&&Ba(r).position==="static")?t:r||Ale(e)||t}function O4(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Th(e,t,r){return Iu(e,m1(t,r))}function $le(e,t,r){var n=Th(e,t,r);return n>r?r:n}function nI(){return{top:0,right:0,bottom:0,left:0}}function iI(e){return Object.assign({},nI(),e)}function sI(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var Ple=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,iI(typeof t!="number"?t:sI(t,Bp))};function Mle(e){var t,r=e.state,n=e.name,i=e.options,s=r.elements.arrow,o=r.modifiersData.popperOffsets,l=Xo(r.placement),u=O4(l),a=[Wi,Hs].indexOf(l)>=0,c=a?"height":"width";if(!(!s||!o)){var h=Ple(i.padding,r),d=T4(s),f=u==="y"?Hi:Wi,m=u==="y"?Us:Hs,g=r.rects.reference[c]+r.rects.reference[u]-o[u]-r.rects.popper[c],p=o[u]-r.rects.reference[u],v=zp(s),y=v?u==="y"?v.clientHeight||0:v.clientWidth||0:0,b=g/2-p/2,S=h[f],O=y-d[c]-h[m],P=y/2-d[c]/2+b,j=Th(S,P,O),M=u;r.modifiersData[n]=(t={},t[M]=j,t.centerOffset=j-P,t)}}function Ile(e){var t=e.state,r=e.options,n=r.element,i=n===void 0?"[data-popper-arrow]":n;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||rI(t.elements.popper,i)&&(t.elements.arrow=i))}const Rle={name:"arrow",enabled:!0,phase:"main",fn:Mle,effect:Ile,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Mf(e){return e.split("-")[1]}var jle={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Nle(e,t){var r=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:$f(r*i)/i||0,y:$f(n*i)/i||0}}function s7(e){var t,r=e.popper,n=e.popperRect,i=e.placement,s=e.variation,o=e.offsets,l=e.position,u=e.gpuAcceleration,a=e.adaptive,c=e.roundOffsets,h=e.isFixed,d=o.x,f=d===void 0?0:d,m=o.y,g=m===void 0?0:m,p=typeof c=="function"?c({x:f,y:g}):{x:f,y:g};f=p.x,g=p.y;var v=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),b=Wi,S=Hi,O=window;if(a){var P=zp(r),j="clientHeight",M="clientWidth";if(P===gs(r)&&(P=Xl(r),Ba(P).position!=="static"&&l==="absolute"&&(j="scrollHeight",M="scrollWidth")),P=P,i===Hi||(i===Wi||i===Hs)&&s===dp){S=Us;var L=h&&P===O&&O.visualViewport?O.visualViewport.height:P[j];g-=L-n.height,g*=u?1:-1}if(i===Wi||(i===Hi||i===Us)&&s===dp){b=Hs;var B=h&&P===O&&O.visualViewport?O.visualViewport.width:P[M];f-=B-n.width,f*=u?1:-1}}var q=Object.assign({position:l},a&&jle),W=c===!0?Nle({x:f,y:g},gs(r)):{x:f,y:g};if(f=W.x,g=W.y,u){var $;return Object.assign({},q,($={},$[S]=y?"0":"",$[b]=v?"0":"",$.transform=(O.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",$))}return Object.assign({},q,(t={},t[S]=y?g+"px":"",t[b]=v?f+"px":"",t.transform="",t))}function Dle(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,s=r.adaptive,o=s===void 0?!0:s,l=r.roundOffsets,u=l===void 0?!0:l,a={placement:Xo(t.placement),variation:Mf(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,s7(Object.assign({},a,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,s7(Object.assign({},a,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Fle={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Dle,data:{}};var C0={passive:!0};function Lle(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,s=i===void 0?!0:i,o=n.resize,l=o===void 0?!0:o,u=gs(t.elements.popper),a=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&a.forEach(function(c){c.addEventListener("scroll",r.update,C0)}),l&&u.addEventListener("resize",r.update,C0),function(){s&&a.forEach(function(c){c.removeEventListener("scroll",r.update,C0)}),l&&u.removeEventListener("resize",r.update,C0)}}const Ble={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Lle,data:{}};var zle={left:"right",right:"left",bottom:"top",top:"bottom"};function gg(e){return e.replace(/left|right|bottom|top/g,function(t){return zle[t]})}var Vle={start:"end",end:"start"};function o7(e){return e.replace(/start|end/g,function(t){return Vle[t]})}function A4(e){var t=gs(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function $4(e){return Pf(Xl(e)).left+A4(e).scrollLeft}function Ule(e,t){var r=gs(e),n=Xl(e),i=r.visualViewport,s=n.clientWidth,o=n.clientHeight,l=0,u=0;if(i){s=i.width,o=i.height;var a=tI();(a||!a&&t==="fixed")&&(l=i.offsetLeft,u=i.offsetTop)}return{width:s,height:o,x:l+$4(e),y:u}}function Hle(e){var t,r=Xl(e),n=A4(e),i=(t=e.ownerDocument)==null?void 0:t.body,s=Iu(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Iu(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-n.scrollLeft+$4(e),u=-n.scrollTop;return Ba(i||r).direction==="rtl"&&(l+=Iu(r.clientWidth,i?i.clientWidth:0)-s),{width:s,height:o,x:l,y:u}}function P4(e){var t=Ba(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function oI(e){return["html","body","#document"].indexOf(Yo(e))>=0?e.ownerDocument.body:Bs(e)&&P4(e)?e:oI(Lv(e))}function Oh(e,t){var r;t===void 0&&(t=[]);var n=oI(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=gs(n),o=i?[s].concat(s.visualViewport||[],P4(n)?n:[]):n,l=t.concat(o);return i?l:l.concat(Oh(Lv(o)))}function G_(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Wle(e,t){var r=Pf(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function a7(e,t,r){return t===QM?G_(Ule(e,r)):Uu(t)?Wle(t,r):G_(Hle(Xl(e)))}function qle(e){var t=Oh(Lv(e)),r=["absolute","fixed"].indexOf(Ba(e).position)>=0,n=r&&Bs(e)?zp(e):e;return Uu(n)?t.filter(function(i){return Uu(i)&&rI(i,n)&&Yo(i)!=="body"}):[]}function Kle(e,t,r,n){var i=t==="clippingParents"?qle(e):[].concat(t),s=[].concat(i,[r]),o=s[0],l=s.reduce(function(u,a){var c=a7(e,a,n);return u.top=Iu(c.top,u.top),u.right=m1(c.right,u.right),u.bottom=m1(c.bottom,u.bottom),u.left=Iu(c.left,u.left),u},a7(e,o,n));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function aI(e){var t=e.reference,r=e.element,n=e.placement,i=n?Xo(n):null,s=n?Mf(n):null,o=t.x+t.width/2-r.width/2,l=t.y+t.height/2-r.height/2,u;switch(i){case Hi:u={x:o,y:t.y-r.height};break;case Us:u={x:o,y:t.y+t.height};break;case Hs:u={x:t.x+t.width,y:l};break;case Wi:u={x:t.x-r.width,y:l};break;default:u={x:t.x,y:t.y}}var a=i?O4(i):null;if(a!=null){var c=a==="y"?"height":"width";switch(s){case Af:u[a]=u[a]-(t[c]/2-r[c]/2);break;case dp:u[a]=u[a]+(t[c]/2-r[c]/2);break}}return u}function hp(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,s=r.strategy,o=s===void 0?e.strategy:s,l=r.boundary,u=l===void 0?hle:l,a=r.rootBoundary,c=a===void 0?QM:a,h=r.elementContext,d=h===void 0?zd:h,f=r.altBoundary,m=f===void 0?!1:f,g=r.padding,p=g===void 0?0:g,v=iI(typeof p!="number"?p:sI(p,Bp)),y=d===zd?ple:zd,b=e.rects.popper,S=e.elements[m?y:d],O=Kle(Uu(S)?S:S.contextElement||Xl(e.elements.popper),u,c,o),P=Pf(e.elements.reference),j=aI({reference:P,element:b,strategy:"absolute",placement:i}),M=G_(Object.assign({},b,j)),L=d===zd?M:P,B={top:O.top-L.top+v.top,bottom:L.bottom-O.bottom+v.bottom,left:O.left-L.left+v.left,right:L.right-O.right+v.right},q=e.modifiersData.offset;if(d===zd&&q){var W=q[i];Object.keys(B).forEach(function($){var R=[Hs,Us].indexOf($)>=0?1:-1,E=[Hi,Us].indexOf($)>=0?"y":"x";B[$]+=W[E]*R})}return B}function Gle(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,s=r.rootBoundary,o=r.padding,l=r.flipVariations,u=r.allowedAutoPlacements,a=u===void 0?eI:u,c=Mf(n),h=c?l?n7:n7.filter(function(m){return Mf(m)===c}):Bp,d=h.filter(function(m){return a.indexOf(m)>=0});d.length===0&&(d=h);var f=d.reduce(function(m,g){return m[g]=hp(e,{placement:g,boundary:i,rootBoundary:s,padding:o})[Xo(g)],m},{});return Object.keys(f).sort(function(m,g){return f[m]-f[g]})}function Xle(e){if(Xo(e)===k4)return[];var t=gg(e);return[o7(e),t,o7(t)]}function Yle(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,s=i===void 0?!0:i,o=r.altAxis,l=o===void 0?!0:o,u=r.fallbackPlacements,a=r.padding,c=r.boundary,h=r.rootBoundary,d=r.altBoundary,f=r.flipVariations,m=f===void 0?!0:f,g=r.allowedAutoPlacements,p=t.options.placement,v=Xo(p),y=v===p,b=u||(y||!m?[gg(p)]:Xle(p)),S=[p].concat(b).reduce(function(V,G){return V.concat(Xo(G)===k4?Gle(t,{placement:G,boundary:c,rootBoundary:h,padding:a,flipVariations:m,allowedAutoPlacements:g}):G)},[]),O=t.rects.reference,P=t.rects.popper,j=new Map,M=!0,L=S[0],B=0;B=0,E=R?"width":"height",_=hp(t,{placement:q,boundary:c,rootBoundary:h,altBoundary:d,padding:a}),C=R?$?Hs:Wi:$?Us:Hi;O[E]>P[E]&&(C=gg(C));var x=gg(C),k=[];if(s&&k.push(_[W]<=0),l&&k.push(_[C]<=0,_[x]<=0),k.every(function(V){return V})){L=q,M=!1;break}j.set(q,k)}if(M)for(var A=m?3:1,I=function(G){var F=S.find(function(X){var D=j.get(X);if(D)return D.slice(0,G).every(function(N){return N})});if(F)return L=F,"break"},z=A;z>0;z--){var H=I(z);if(H==="break")break}t.placement!==L&&(t.modifiersData[n]._skip=!0,t.placement=L,t.reset=!0)}}const Zle={name:"flip",enabled:!0,phase:"main",fn:Yle,requiresIfExists:["offset"],data:{_skip:!1}};function l7(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function u7(e){return[Hi,Hs,Us,Wi].some(function(t){return e[t]>=0})}function Jle(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,s=t.modifiersData.preventOverflow,o=hp(t,{elementContext:"reference"}),l=hp(t,{altBoundary:!0}),u=l7(o,n),a=l7(l,i,s),c=u7(u),h=u7(a);t.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:a,isReferenceHidden:c,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":h})}const Qle={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Jle};function eue(e,t,r){var n=Xo(e),i=[Wi,Hi].indexOf(n)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,o=s[0],l=s[1];return o=o||0,l=(l||0)*i,[Wi,Hs].indexOf(n)>=0?{x:l,y:o}:{x:o,y:l}}function tue(e){var t=e.state,r=e.options,n=e.name,i=r.offset,s=i===void 0?[0,0]:i,o=eI.reduce(function(c,h){return c[h]=eue(h,t.rects,s),c},{}),l=o[t.placement],u=l.x,a=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=a),t.modifiersData[n]=o}const rue={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:tue};function nue(e){var t=e.state,r=e.name;t.modifiersData[r]=aI({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const iue={name:"popperOffsets",enabled:!0,phase:"read",fn:nue,data:{}};function sue(e){return e==="x"?"y":"x"}function oue(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,s=i===void 0?!0:i,o=r.altAxis,l=o===void 0?!1:o,u=r.boundary,a=r.rootBoundary,c=r.altBoundary,h=r.padding,d=r.tether,f=d===void 0?!0:d,m=r.tetherOffset,g=m===void 0?0:m,p=hp(t,{boundary:u,rootBoundary:a,padding:h,altBoundary:c}),v=Xo(t.placement),y=Mf(t.placement),b=!y,S=O4(v),O=sue(S),P=t.modifiersData.popperOffsets,j=t.rects.reference,M=t.rects.popper,L=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,B=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),q=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,W={x:0,y:0};if(P){if(s){var $,R=S==="y"?Hi:Wi,E=S==="y"?Us:Hs,_=S==="y"?"height":"width",C=P[S],x=C+p[R],k=C-p[E],A=f?-M[_]/2:0,I=y===Af?j[_]:M[_],z=y===Af?-M[_]:-j[_],H=t.elements.arrow,V=f&&H?T4(H):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:nI(),F=G[R],X=G[E],D=Th(0,j[_],V[_]),N=b?j[_]/2-A-D-F-B.mainAxis:I-D-F-B.mainAxis,K=b?-j[_]/2+A+D+X+B.mainAxis:z+D+X+B.mainAxis,Z=t.elements.arrow&&zp(t.elements.arrow),se=Z?S==="y"?Z.clientTop||0:Z.clientLeft||0:0,te=($=q==null?void 0:q[S])!=null?$:0,oe=C+N-te-se,fe=C+K-te,pe=Th(f?m1(x,oe):x,C,f?Iu(k,fe):k);P[S]=pe,W[S]=pe-C}if(l){var ne,he=S==="x"?Hi:Wi,me=S==="x"?Us:Hs,we=P[O],be=O==="y"?"height":"width",xe=we+p[he],Oe=we-p[me],Pe=[Hi,Wi].indexOf(v)!==-1,De=(ne=q==null?void 0:q[O])!=null?ne:0,Ye=Pe?xe:we-j[be]-M[be]-De+B.altAxis,Xe=Pe?we+j[be]+M[be]-De-B.altAxis:Oe,Ae=f&&Pe?$le(Ye,we,Xe):Th(f?Ye:xe,we,f?Xe:Oe);P[O]=Ae,W[O]=Ae-we}t.modifiersData[n]=W}}const aue={name:"preventOverflow",enabled:!0,phase:"main",fn:oue,requiresIfExists:["offset"]};function lue(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function uue(e){return e===gs(e)||!Bs(e)?A4(e):lue(e)}function cue(e){var t=e.getBoundingClientRect(),r=$f(t.width)/e.offsetWidth||1,n=$f(t.height)/e.offsetHeight||1;return r!==1||n!==1}function fue(e,t,r){r===void 0&&(r=!1);var n=Bs(t),i=Bs(t)&&cue(t),s=Xl(t),o=Pf(e,i,r),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&&!r)&&((Yo(t)!=="body"||P4(s))&&(l=uue(t)),Bs(t)?(u=Pf(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=$4(s))),{x:o.left+l.scrollLeft-u.x,y:o.top+l.scrollTop-u.y,width:o.width,height:o.height}}function due(e){var t=new Map,r=new Set,n=[];e.forEach(function(s){t.set(s.name,s)});function i(s){r.add(s.name);var o=[].concat(s.requires||[],s.requiresIfExists||[]);o.forEach(function(l){if(!r.has(l)){var u=t.get(l);u&&i(u)}}),n.push(s)}return e.forEach(function(s){r.has(s.name)||i(s)}),n}function hue(e){var t=due(e);return Cle.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}function pue(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function mue(e){var t=e.reduce(function(r,n){var i=r[n.name];return r[n.name]=i?Object.assign({},i,n,{options:Object.assign({},i.options,n.options),data:Object.assign({},i.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var c7={placement:"bottom",modifiers:[],strategy:"absolute"};function f7(){for(var e=arguments.length,t=new Array(e),r=0;r{}),b=J.useCallback(()=>{var B;!t||!m.current||!g.current||((B=y.current)==null||B.call(y),p.current=yue(m.current,g.current,{placement:v,modifiers:[ule,ole,sle,{...ile,enabled:!!d},{name:"eventListeners",...nle(o)},{name:"arrow",options:{padding:s}},{name:"offset",options:{offset:l??[0,u]}},{name:"flip",enabled:!!a,options:{padding:8}},{name:"preventOverflow",enabled:!!h,options:{boundary:c}},...r??[]],strategy:i}),p.current.forceUpdate(),y.current=p.current.destroy)},[v,t,r,d,o,s,l,u,a,h,c,i]);J.useEffect(()=>()=>{var B;!m.current&&!g.current&&((B=p.current)==null||B.destroy(),p.current=null)},[]);const S=J.useCallback(B=>{m.current=B,b()},[b]),O=J.useCallback((B={},q=null)=>({...B,ref:Ai(S,q)}),[S]),P=J.useCallback(B=>{g.current=B,b()},[b]),j=J.useCallback((B={},q=null)=>({...B,ref:Ai(P,q),style:{...B.style,position:i,minWidth:d?void 0:"max-content",inset:"0 auto auto 0"}}),[i,P,d]),M=J.useCallback((B={},q=null)=>{const{size:W,shadowColor:$,bg:R,style:E,..._}=B;return{..._,ref:q,"data-popper-arrow":"",style:wue(B)}},[]),L=J.useCallback((B={},q=null)=>({...B,ref:q,"data-popper-arrow-inner":""}),[]);return{update(){var B;(B=p.current)==null||B.update()},forceUpdate(){var B;(B=p.current)==null||B.forceUpdate()},transformOrigin:us.transformOrigin.varRef,referenceRef:S,popperRef:P,getPopperProps:j,getArrowProps:M,getArrowInnerProps:L,getReferenceProps:O}}function wue(e){const{size:t,shadowColor:r,bg:n,style:i}=e,s={...i,position:"absolute"};return t&&(s["--popper-arrow-size"]=t),r&&(s["--popper-arrow-shadow-color"]=r),n&&(s["--popper-arrow-bg"]=n),s}function _ue(e={}){const{onClose:t,onOpen:r,isOpen:n,id:i}=e,s=_n(r),o=_n(t),[l,u]=J.useState(e.defaultIsOpen||!1),a=n!==void 0?n:l,c=n!==void 0,h=J.useId(),d=i??`disclosure-${h}`,f=J.useCallback(()=>{c||u(!1),o==null||o()},[c,o]),m=J.useCallback(()=>{c||u(!0),s==null||s()},[c,s]),g=J.useCallback(()=>{a?f():m()},[a,m,f]);function p(y={}){return{...y,"aria-expanded":a,"aria-controls":d,onClick(b){var S;(S=y.onClick)==null||S.call(y,b),g()}}}function v(y={}){return{...y,hidden:!a,id:d}}return{isOpen:a,onOpen:m,onClose:f,onToggle:g,isControlled:c,getButtonProps:p,getDisclosureProps:v}}function xue(e){const{ref:t,handler:r,enabled:n=!0}=e,i=_n(r),o=J.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;J.useEffect(()=>{if(!n)return;const l=h=>{L2(h,t)&&(o.isPointerDown=!0)},u=h=>{if(o.ignoreEmulatedMouseEvents){o.ignoreEmulatedMouseEvents=!1;return}o.isPointerDown&&r&&L2(h,t)&&(o.isPointerDown=!1,i(h))},a=h=>{o.ignoreEmulatedMouseEvents=!0,r&&o.isPointerDown&&L2(h,t)&&(o.isPointerDown=!1,i(h))},c=lI(t.current);return c.addEventListener("mousedown",l,!0),c.addEventListener("mouseup",u,!0),c.addEventListener("touchstart",l,!0),c.addEventListener("touchend",a,!0),()=>{c.removeEventListener("mousedown",l,!0),c.removeEventListener("mouseup",u,!0),c.removeEventListener("touchstart",l,!0),c.removeEventListener("touchend",a,!0)}},[r,t,i,o,n])}function L2(e,t){var r;const n=e.target;return n&&!lI(n).contains(n)?!1:!((r=t.current)!=null&&r.contains(n))}function lI(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function Sue(e){const{isOpen:t,ref:r}=e,[n,i]=J.useState(t),[s,o]=J.useState(!1);return J.useEffect(()=>{s||(i(t),o(!0))},[t,s,n]),LM(()=>r.current,"animationend",()=>{i(t)}),{present:!(t?!1:!n),onComplete(){var u;const a=jae(r.current),c=new a.CustomEvent("animationend",{bubbles:!0});(u=r.current)==null||u.dispatchEvent(c)}}}var[Cue,YMe,kue,ZMe]=Goe(),[Eue,JMe]=zn({strict:!1,name:"MenuContext"});function Tue(e,...t){const r=J.useId(),n=e||r;return J.useMemo(()=>t.map(i=>`${i}-${n}`),[n,t])}function Oue(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function Aue(e={}){const{id:t,closeOnSelect:r=!0,closeOnBlur:n=!0,initialFocusRef:i,autoSelect:s=!0,isLazy:o,isOpen:l,defaultIsOpen:u,onClose:a,onOpen:c,placement:h="bottom-start",lazyBehavior:d="unmount",direction:f,computePositionOnMount:m=!1,...g}=e,p=J.useRef(null),v=J.useRef(null),y=kue(),b=J.useCallback(()=>{requestAnimationFrame(()=>{var H;(H=p.current)==null||H.focus({preventScroll:!1})})},[]),S=J.useCallback(()=>{const H=setTimeout(()=>{var V;if(i)(V=i.current)==null||V.focus();else{const G=y.firstEnabled();G&&$(G.index)}});x.current.add(H)},[y,i]),O=J.useCallback(()=>{const H=setTimeout(()=>{const V=y.lastEnabled();V&&$(V.index)});x.current.add(H)},[y]),P=J.useCallback(()=>{c==null||c(),s?S():b()},[s,S,b,c]),{isOpen:j,onOpen:M,onClose:L,onToggle:B}=_ue({isOpen:l,defaultIsOpen:u,onClose:a,onOpen:P});xue({enabled:j&&n,ref:p,handler:H=>{var V;(V=v.current)!=null&&V.contains(H.target)||L()}});const q=bue({...g,enabled:j||m,placement:h,direction:f}),[W,$]=J.useState(-1);Lu(()=>{j||$(-1)},[j]),Qae(p,{focusRef:v,visible:j,shouldFocus:!0});const R=Sue({isOpen:j,ref:p}),[E,_]=Tue(t,"menu-button","menu-list"),C=J.useCallback(()=>{M(),b()},[M,b]),x=J.useRef(new Set([]));J.useEffect(()=>{const H=x.current;return()=>{H.forEach(V=>clearTimeout(V)),H.clear()}},[]);const k=J.useCallback(()=>{M(),S()},[S,M]),A=J.useCallback(()=>{M(),O()},[M,O]),I=J.useCallback(()=>{var H,V;const G=Oue(p.current),F=(H=p.current)==null?void 0:H.contains(G.activeElement);if(!(j&&!F))return;const D=(V=y.item(W))==null?void 0:V.node;D==null||D.focus({preventScroll:!0})},[j,W,y]),z=J.useRef(null);return{openAndFocusMenu:C,openAndFocusFirstItem:k,openAndFocusLastItem:A,onTransitionEnd:I,unstable__animationState:R,descendants:y,popper:q,buttonId:E,menuId:_,forceUpdate:q.forceUpdate,orientation:"vertical",isOpen:j,onToggle:B,onOpen:M,onClose:L,menuRef:p,buttonRef:v,focusedIndex:W,closeOnSelect:r,closeOnBlur:n,autoSelect:s,setFocusedIndex:$,isLazy:o,lazyBehavior:d,initialFocusRef:i,rafId:z}}var[$ue,Pue]=zn({name:"MenuStylesContext",errorMessage:`useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),uI=e=>{const{children:t}=e,r=Gn("Menu",e),n=Yn(e),{direction:i}=Yu(),{descendants:s,...o}=Aue({...n,direction:i}),l=J.useMemo(()=>o,[o]),{isOpen:u,onClose:a,forceUpdate:c}=l;return Q.jsx(Cue,{value:s,children:Q.jsx(Eue,{value:l,children:Q.jsx($ue,{value:r,children:_a(t,{isOpen:u,onClose:a,forceUpdate:c})})})})};uI.displayName="Menu";var cI=e=>{const{className:t,children:r,...n}=e,i=Pue(),s=J.Children.only(r),o=J.isValidElement(s)?J.cloneElement(s,{focusable:"false","aria-hidden":!0,className:Wr("chakra-menu__icon",s.props.className)}):null,l=Wr("chakra-menu__icon-wrapper",t);return Q.jsx(_t.span,{className:l,...n,__css:i.icon,children:o})};cI.displayName="MenuIcon";var Mue=e=>Q.jsx(ws,{viewBox:"0 0 24 24",...e,children:Q.jsx("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),Iue=e=>Q.jsx(ws,{viewBox:"0 0 24 24",...e,children:Q.jsx("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})});function d7(e,t,r,n){J.useEffect(()=>{var i;if(!e.current||!n)return;const s=(i=e.current.ownerDocument.defaultView)!=null?i:window,o=Array.isArray(t)?t:[t],l=new s.MutationObserver(u=>{for(const a of u)a.type==="attributes"&&a.attributeName&&o.includes(a.attributeName)&&r(a)});return l.observe(e.current,{attributes:!0,attributeFilter:o}),()=>l.disconnect()})}function Rue(e,t){const r=_n(e);J.useEffect(()=>{let n=null;const i=()=>r();return t!==null&&(n=window.setInterval(i,t)),()=>{n&&window.clearInterval(n)}},[t,r])}var jue=50,h7=300;function Nue(e,t){const[r,n]=J.useState(!1),[i,s]=J.useState(null),[o,l]=J.useState(!0),u=J.useRef(null),a=()=>clearTimeout(u.current);Rue(()=>{i==="increment"&&e(),i==="decrement"&&t()},r?jue:null);const c=J.useCallback(()=>{o&&e(),u.current=setTimeout(()=>{l(!1),n(!0),s("increment")},h7)},[e,o]),h=J.useCallback(()=>{o&&t(),u.current=setTimeout(()=>{l(!1),n(!0),s("decrement")},h7)},[t,o]),d=J.useCallback(()=>{l(!0),n(!1),a()},[]);return J.useEffect(()=>()=>a(),[]),{up:c,down:h,stop:d,isSpinning:r}}var Due=/^[Ee0-9+\-.]$/;function Fue(e){return Due.test(e)}function Lue(e,t){if(e.key==null)return!0;const r=e.ctrlKey||e.altKey||e.metaKey;return!(e.key.length===1)||r?!0:t(e.key)}function Bue(e={}){const{focusInputOnChange:t=!0,clampValueOnBlur:r=!0,keepWithinRange:n=!0,min:i=Number.MIN_SAFE_INTEGER,max:s=Number.MAX_SAFE_INTEGER,step:o=1,isReadOnly:l,isDisabled:u,isRequired:a,isInvalid:c,pattern:h="[0-9]*(.[0-9]+)?",inputMode:d="decimal",allowMouseWheel:f,id:m,onChange:g,precision:p,name:v,"aria-describedby":y,"aria-label":b,"aria-labelledby":S,onFocus:O,onBlur:P,onInvalid:j,getAriaValueText:M,isValidCharacter:L,format:B,parse:q,...W}=e,$=_n(O),R=_n(P),E=_n(j),_=_n(L??Fue),C=_n(M),x=Mae(e),{update:k,increment:A,decrement:I}=x,[z,H]=J.useState(!1),V=!(l||u),G=J.useRef(null),F=J.useRef(null),X=J.useRef(null),D=J.useRef(null),N=J.useCallback(Ae=>Ae.split("").filter(_).join(""),[_]),K=J.useCallback(Ae=>{var Ue;return(Ue=q==null?void 0:q(Ae))!=null?Ue:Ae},[q]),Z=J.useCallback(Ae=>{var Ue;return((Ue=B==null?void 0:B(Ae))!=null?Ue:Ae).toString()},[B]);Lu(()=>{(x.valueAsNumber>s||x.valueAsNumber{if(!G.current)return;if(G.current.value!=x.value){const Ue=K(G.current.value);x.setValue(N(Ue))}},[K,N]);const se=J.useCallback((Ae=o)=>{V&&A(Ae)},[A,V,o]),te=J.useCallback((Ae=o)=>{V&&I(Ae)},[I,V,o]),oe=Nue(se,te);d7(X,"disabled",oe.stop,oe.isSpinning),d7(D,"disabled",oe.stop,oe.isSpinning);const fe=J.useCallback(Ae=>{if(Ae.nativeEvent.isComposing)return;const Ze=K(Ae.currentTarget.value);k(N(Ze)),F.current={start:Ae.currentTarget.selectionStart,end:Ae.currentTarget.selectionEnd}},[k,N,K]),pe=J.useCallback(Ae=>{var Ue,Ze,nt;$==null||$(Ae),F.current&&(Ae.target.selectionStart=(Ze=F.current.start)!=null?Ze:(Ue=Ae.currentTarget.value)==null?void 0:Ue.length,Ae.currentTarget.selectionEnd=(nt=F.current.end)!=null?nt:Ae.currentTarget.selectionStart)},[$]),ne=J.useCallback(Ae=>{if(Ae.nativeEvent.isComposing)return;Lue(Ae,_)||Ae.preventDefault();const Ue=he(Ae)*o,Ze=Ae.key,je={ArrowUp:()=>se(Ue),ArrowDown:()=>te(Ue),Home:()=>k(i),End:()=>k(s)}[Ze];je&&(Ae.preventDefault(),je(Ae))},[_,o,se,te,k,i,s]),he=Ae=>{let Ue=1;return(Ae.metaKey||Ae.ctrlKey)&&(Ue=.1),Ae.shiftKey&&(Ue=10),Ue},me=J.useMemo(()=>{const Ae=C==null?void 0:C(x.value);if(Ae!=null)return Ae;const Ue=x.value.toString();return Ue||void 0},[x.value,C]),we=J.useCallback(()=>{let Ae=x.value;if(x.value==="")return;/^[eE]/.test(x.value.toString())?x.setValue(""):(x.valueAsNumbers&&(Ae=s),x.cast(Ae))},[x,s,i]),be=J.useCallback(()=>{H(!1),r&&we()},[r,H,we]),xe=J.useCallback(()=>{t&&requestAnimationFrame(()=>{var Ae;(Ae=G.current)==null||Ae.focus()})},[t]),Oe=J.useCallback(Ae=>{Ae.preventDefault(),oe.up(),xe()},[xe,oe]),Pe=J.useCallback(Ae=>{Ae.preventDefault(),oe.down(),xe()},[xe,oe]);LM(()=>G.current,"wheel",Ae=>{var Ue,Ze;const je=((Ze=(Ue=G.current)==null?void 0:Ue.ownerDocument)!=null?Ze:document).activeElement===G.current;if(!f||!je)return;Ae.preventDefault();const Re=he(Ae)*o,We=Math.sign(Ae.deltaY);We===-1?se(Re):We===1&&te(Re)},{passive:!1});const De=J.useCallback((Ae={},Ue=null)=>{const Ze=u||n&&x.isAtMax;return{...Ae,ref:Ai(Ue,X),role:"button",tabIndex:-1,onPointerDown:Cr(Ae.onPointerDown,nt=>{nt.button!==0||Ze||Oe(nt)}),onPointerLeave:Cr(Ae.onPointerLeave,oe.stop),onPointerUp:Cr(Ae.onPointerUp,oe.stop),disabled:Ze,"aria-disabled":Ea(Ze)}},[x.isAtMax,n,Oe,oe.stop,u]),Ye=J.useCallback((Ae={},Ue=null)=>{const Ze=u||n&&x.isAtMin;return{...Ae,ref:Ai(Ue,D),role:"button",tabIndex:-1,onPointerDown:Cr(Ae.onPointerDown,nt=>{nt.button!==0||Ze||Pe(nt)}),onPointerLeave:Cr(Ae.onPointerLeave,oe.stop),onPointerUp:Cr(Ae.onPointerUp,oe.stop),disabled:Ze,"aria-disabled":Ea(Ze)}},[x.isAtMin,n,Pe,oe.stop,u]),Xe=J.useCallback((Ae={},Ue=null)=>{var Ze,nt,je,Re;return{name:v,inputMode:d,type:"text",pattern:h,"aria-labelledby":S,"aria-label":b,"aria-describedby":y,id:m,disabled:u,...Ae,readOnly:(Ze=Ae.readOnly)!=null?Ze:l,"aria-readonly":(nt=Ae.readOnly)!=null?nt:l,"aria-required":(je=Ae.required)!=null?je:a,required:(Re=Ae.required)!=null?Re:a,ref:Ai(G,Ue),value:Z(x.value),role:"spinbutton","aria-valuemin":i,"aria-valuemax":s,"aria-valuenow":Number.isNaN(x.valueAsNumber)?void 0:x.valueAsNumber,"aria-invalid":Ea(c??x.isOutOfRange),"aria-valuetext":me,autoComplete:"off",autoCorrect:"off",onChange:Cr(Ae.onChange,fe),onKeyDown:Cr(Ae.onKeyDown,ne),onFocus:Cr(Ae.onFocus,pe,()=>H(!0)),onBlur:Cr(Ae.onBlur,R,be)}},[v,d,h,S,b,Z,y,m,u,a,l,c,x.value,x.valueAsNumber,x.isOutOfRange,i,s,me,fe,ne,pe,R,be]);return{value:Z(x.value),valueAsNumber:x.valueAsNumber,isFocused:z,isDisabled:u,isReadOnly:l,getIncrementButtonProps:De,getDecrementButtonProps:Ye,getInputProps:Xe,htmlProps:W}}var[zue,Bv]=zn({name:"NumberInputStylesContext",errorMessage:`useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[Vue,M4]=zn({name:"NumberInputContext",errorMessage:"useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within "}),fI=Kt(function(t,r){const n=Gn("NumberInput",t),i=Yn(t),s=y4(i),{htmlProps:o,...l}=Bue(s),u=J.useMemo(()=>l,[l]);return Q.jsx(Vue,{value:u,children:Q.jsx(zue,{value:n,children:Q.jsx(_t.div,{...o,ref:r,className:Wr("chakra-numberinput",t.className),__css:{position:"relative",zIndex:0,...n.root}})})})});fI.displayName="NumberInput";var dI=Kt(function(t,r){const n=Bv();return Q.jsx(_t.div,{"aria-hidden":!0,ref:r,...t,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...n.stepperGroup}})});dI.displayName="NumberInputStepper";var hI=Kt(function(t,r){const{getInputProps:n}=M4(),i=n(t,r),s=Bv();return Q.jsx(_t.input,{...i,className:Wr("chakra-numberinput__field",t.className),__css:{width:"100%",...s.field}})});hI.displayName="NumberInputField";var pI=_t("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}}),mI=Kt(function(t,r){var n;const i=Bv(),{getDecrementButtonProps:s}=M4(),o=s(t,r);return Q.jsx(pI,{...o,__css:i.stepper,children:(n=t.children)!=null?n:Q.jsx(Mue,{})})});mI.displayName="NumberDecrementStepper";var gI=Kt(function(t,r){var n;const{getIncrementButtonProps:i}=M4(),s=i(t,r),o=Bv();return Q.jsx(pI,{...s,__css:o.stepper,children:(n=t.children)!=null?n:Q.jsx(Iue,{})})});gI.displayName="NumberIncrementStepper";function Uue(e){return e&&oi(e)&&oi(e.target)}function Hue(e={}){const{onChange:t,value:r,defaultValue:n,name:i,isDisabled:s,isFocusable:o,isNative:l,...u}=e,[a,c]=J.useState(n||""),h=typeof r<"u",d=h?r:a,f=J.useRef(null),m=J.useCallback(()=>{const O=f.current;if(!O)return;let P="input:not(:disabled):checked";const j=O.querySelector(P);if(j){j.focus();return}P="input:not(:disabled)";const M=O.querySelector(P);M==null||M.focus()},[]),p=`radio-${J.useId()}`,v=i||p,y=J.useCallback(O=>{const P=Uue(O)?O.target.value:O;h||c(P),t==null||t(String(P))},[t,h]),b=J.useCallback((O={},P=null)=>({...O,ref:Ai(P,f),role:"radiogroup"}),[]),S=J.useCallback((O={},P=null)=>({...O,ref:P,name:v,[l?"checked":"isChecked"]:d!=null?O.value===d:void 0,onChange(M){y(M)},"data-radiogroup":!0}),[l,v,y,d]);return{getRootProps:b,getRadioProps:S,name:v,ref:f,focus:m,setValue:c,value:d,onChange:y,isDisabled:s,isFocusable:o,htmlProps:u}}var[Wue,vI]=zn({name:"RadioGroupContext",strict:!1}),yI=Kt((e,t)=>{const{colorScheme:r,size:n,variant:i,children:s,className:o,isDisabled:l,isFocusable:u,...a}=e,{value:c,onChange:h,getRootProps:d,name:f,htmlProps:m}=Hue(a),g=J.useMemo(()=>({name:f,size:n,onChange:h,colorScheme:r,value:c,variant:i,isDisabled:l,isFocusable:u}),[f,n,h,r,c,i,l,u]);return Q.jsx(Wue,{value:g,children:Q.jsx(_t.div,{...d(m,t),className:Wr("chakra-radio-group",o),children:s})})});yI.displayName="RadioGroup";var que={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"};function Kue(e={}){const{defaultChecked:t,isChecked:r,isFocusable:n,isDisabled:i,isReadOnly:s,isRequired:o,onChange:l,isInvalid:u,name:a,value:c,id:h,"data-radiogroup":d,"aria-describedby":f,...m}=e,g=`radio-${J.useId()}`,p=Qu(),y=!!vI()||!!d;let S=!!p&&!y?p.id:g;S=h??S;const O=i??(p==null?void 0:p.isDisabled),P=s??(p==null?void 0:p.isReadOnly),j=o??(p==null?void 0:p.isRequired),M=u??(p==null?void 0:p.isInvalid),[L,B]=J.useState(!1),[q,W]=J.useState(!1),[$,R]=J.useState(!1),[E,_]=J.useState(!1),[C,x]=J.useState(!!t),k=typeof r<"u",A=k?r:C;J.useEffect(()=>DM(B),[]);const I=J.useCallback(Z=>{if(P||O){Z.preventDefault();return}k||x(Z.target.checked),l==null||l(Z)},[k,O,P,l]),z=J.useCallback(Z=>{Z.key===" "&&_(!0)},[_]),H=J.useCallback(Z=>{Z.key===" "&&_(!1)},[_]),V=J.useCallback((Z={},se=null)=>({...Z,ref:se,"data-active":Lt(E),"data-hover":Lt($),"data-disabled":Lt(O),"data-invalid":Lt(M),"data-checked":Lt(A),"data-focus":Lt(q),"data-focus-visible":Lt(q&&L),"data-readonly":Lt(P),"aria-hidden":!0,onMouseDown:Cr(Z.onMouseDown,()=>_(!0)),onMouseUp:Cr(Z.onMouseUp,()=>_(!1)),onMouseEnter:Cr(Z.onMouseEnter,()=>R(!0)),onMouseLeave:Cr(Z.onMouseLeave,()=>R(!1))}),[E,$,O,M,A,q,P,L]),{onFocus:G,onBlur:F}=p??{},X=J.useCallback((Z={},se=null)=>{const te=O&&!n;return{...Z,id:S,ref:se,type:"radio",name:a,value:c,onChange:Cr(Z.onChange,I),onBlur:Cr(F,Z.onBlur,()=>W(!1)),onFocus:Cr(G,Z.onFocus,()=>W(!0)),onKeyDown:Cr(Z.onKeyDown,z),onKeyUp:Cr(Z.onKeyUp,H),checked:A,disabled:te,readOnly:P,required:j,"aria-invalid":Ea(M),"aria-disabled":Ea(te),"aria-required":Ea(j),"data-readonly":Lt(P),"aria-describedby":f,style:que}},[O,n,S,a,c,I,F,G,z,H,A,P,j,M,f]);return{state:{isInvalid:M,isFocused:q,isChecked:A,isActive:E,isHovered:$,isDisabled:O,isReadOnly:P,isRequired:j},getCheckboxProps:V,getRadioProps:V,getInputProps:X,getLabelProps:(Z={},se=null)=>({...Z,ref:se,onMouseDown:Cr(Z.onMouseDown,Gue),"data-disabled":Lt(O),"data-checked":Lt(A),"data-invalid":Lt(M)}),getRootProps:(Z,se=null)=>({...Z,ref:se,"data-disabled":Lt(O),"data-checked":Lt(A),"data-invalid":Lt(M)}),htmlProps:m}}function Gue(e){e.preventDefault(),e.stopPropagation()}function Xue(e,t){const r={},n={};for(const[i,s]of Object.entries(e))t.includes(i)?r[i]=s:n[i]=s;return[r,n]}var bI=Kt((e,t)=>{var r;const n=vI(),{onChange:i,value:s}=e,o=Gn("Radio",{...n,...e}),l=Yn(e),{spacing:u="0.5rem",children:a,isDisabled:c=n==null?void 0:n.isDisabled,isFocusable:h=n==null?void 0:n.isFocusable,inputProps:d,...f}=l;let m=e.isChecked;(n==null?void 0:n.value)!=null&&s!=null&&(m=n.value===s);let g=i;n!=null&&n.onChange&&s!=null&&(g=x$(n.onChange,i));const p=(r=e==null?void 0:e.name)!=null?r:n==null?void 0:n.name,{getInputProps:v,getCheckboxProps:y,getLabelProps:b,getRootProps:S,htmlProps:O}=Kue({...f,isChecked:m,isFocusable:h,isDisabled:c,onChange:g,name:p}),[P,j]=Xue(O,NG),M=y(j),L=v(d,t),B=b(),q=Object.assign({},P,S()),W={display:"inline-flex",alignItems:"center",verticalAlign:"top",cursor:"pointer",position:"relative",...o.container},$={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,...o.control},R={userSelect:"none",marginStart:u,...o.label};return Q.jsxs(_t.label,{className:"chakra-radio",...q,__css:W,children:[Q.jsx("input",{className:"chakra-radio__input",...L}),Q.jsx(_t.span,{className:"chakra-radio__control",...M,__css:$}),a&&Q.jsx(_t.span,{className:"chakra-radio__label",...B,__css:R,children:a})]})});bI.displayName="Radio";var Cc=e=>e?"":void 0,B2=e=>e?!0:void 0,Vp=(...e)=>e.filter(Boolean).join(" ");function z2(...e){return function(r){e.some(n=>(n==null||n(r),r==null?void 0:r.defaultPrevented))}}function k0(e){const{orientation:t,vertical:r,horizontal:n}=e;return t==="vertical"?r:n}var vg={width:0,height:0},E0=e=>e||vg;function Yue(e){const{orientation:t,thumbPercents:r,thumbRects:n,isReversed:i}=e,s=g=>{var p;const v=(p=n[g])!=null?p:vg;return{position:"absolute",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",touchAction:"none",...k0({orientation:t,vertical:{bottom:`calc(${r[g]}% - ${v.height/2}px)`},horizontal:{left:`calc(${r[g]}% - ${v.width/2}px)`}})}},o=t==="vertical"?n.reduce((g,p)=>E0(g).height>E0(p).height?g:p,vg):n.reduce((g,p)=>E0(g).width>E0(p).width?g:p,vg),l={position:"relative",touchAction:"none",WebkitTapHighlightColor:"rgba(0,0,0,0)",userSelect:"none",outline:0,...k0({orientation:t,vertical:o?{paddingLeft:o.width/2,paddingRight:o.width/2}:{},horizontal:o?{paddingTop:o.height/2,paddingBottom:o.height/2}:{}})},u={position:"absolute",...k0({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",height:"100%"},horizontal:{top:"50%",transform:"translateY(-50%)",width:"100%"}})},a=r.length===1,c=[0,i?100-r[0]:r[0]],h=a?c:r;let d=h[0];!a&&i&&(d=100-d);const f=Math.abs(h[h.length-1]-h[0]),m={...u,...k0({orientation:t,vertical:i?{height:`${f}%`,top:`${d}%`}:{height:`${f}%`,bottom:`${d}%`},horizontal:i?{width:`${f}%`,right:`${d}%`}:{width:`${f}%`,left:`${d}%`}})};return{trackStyle:u,innerTrackStyle:m,rootStyle:l,getThumbStyle:s}}function Zue(e){const{isReversed:t,direction:r,orientation:n}=e;return r==="ltr"||n==="vertical"?t:!t}function Jue(e,t,r,n){return e.addEventListener(t,r,n),()=>{e.removeEventListener(t,r,n)}}function Que(e){const t=tce(e);return typeof t.PointerEvent<"u"&&e instanceof t.PointerEvent?e.pointerType==="mouse":e instanceof t.MouseEvent}function wI(e){return!!e.touches}function ece(e){return wI(e)&&e.touches.length>1}function tce(e){var t;return(t=e.view)!=null?t:window}function rce(e,t="page"){const r=e.touches[0]||e.changedTouches[0];return{x:r[`${t}X`],y:r[`${t}Y`]}}function nce(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}function _I(e,t="page"){return wI(e)?rce(e,t):nce(e,t)}function ice(e){return t=>{const r=Que(t);(!r||r&&t.button===0)&&e(t)}}function sce(e,t=!1){function r(i){e(i,{point:_I(i)})}return t?ice(r):r}function yg(e,t,r,n){return Jue(e,t,sce(r,t==="pointerdown"),n)}var oce=Object.defineProperty,ace=(e,t,r)=>t in e?oce(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,no=(e,t,r)=>(ace(e,typeof t!="symbol"?t+"":t,r),r),lce=class{constructor(e,t,r){no(this,"history",[]),no(this,"startEvent",null),no(this,"lastEvent",null),no(this,"lastEventInfo",null),no(this,"handlers",{}),no(this,"removeListeners",()=>{}),no(this,"threshold",3),no(this,"win"),no(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;const l=V2(this.lastEventInfo,this.history),u=this.startEvent!==null,a=dce(l.offset,{x:0,y:0})>=this.threshold;if(!u&&!a)return;const{timestamp:c}=P9();this.history.push({...l.point,timestamp:c});const{onStart:h,onMove:d}=this.handlers;u||(h==null||h(this.lastEvent,l),this.startEvent=this.lastEvent),d==null||d(this.lastEvent,l)}),no(this,"onPointerMove",(l,u)=>{this.lastEvent=l,this.lastEventInfo=u,Cte.update(this.updatePoint,!0)}),no(this,"onPointerUp",(l,u)=>{const a=V2(u,this.history),{onEnd:c,onSessionEnd:h}=this.handlers;h==null||h(l,a),this.end(),!(!c||!this.startEvent)&&(c==null||c(l,a))});var n;if(this.win=(n=e.view)!=null?n:window,ece(e))return;this.handlers=t,r&&(this.threshold=r),e.stopPropagation(),e.preventDefault();const i={point:_I(e)},{timestamp:s}=P9();this.history=[{...i.point,timestamp:s}];const{onSessionStart:o}=t;o==null||o(e,V2(i,this.history)),this.removeListeners=fce(yg(this.win,"pointermove",this.onPointerMove),yg(this.win,"pointerup",this.onPointerUp),yg(this.win,"pointercancel",this.onPointerUp))}updateHandlers(e){this.handlers=e}end(){var e;(e=this.removeListeners)==null||e.call(this),kte.update(this.updatePoint)}};function p7(e,t){return{x:e.x-t.x,y:e.y-t.y}}function V2(e,t){return{point:e.point,delta:p7(e.point,t[t.length-1]),offset:p7(e.point,t[0]),velocity:cce(t,.1)}}var uce=e=>e*1e3;function cce(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const i=e[e.length-1];for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>uce(t)));)r--;if(!n)return{x:0,y:0};const s=(i.timestamp-n.timestamp)/1e3;if(s===0)return{x:0,y:0};const o={x:(i.x-n.x)/s,y:(i.y-n.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function fce(...e){return t=>e.reduce((r,n)=>n(r),t)}function U2(e,t){return Math.abs(e-t)}function m7(e){return"x"in e&&"y"in e}function dce(e,t){if(typeof e=="number"&&typeof t=="number")return U2(e,t);if(m7(e)&&m7(t)){const r=U2(e.x,t.x),n=U2(e.y,t.y);return Math.sqrt(r**2+n**2)}return 0}function xI(e){const t=J.useRef(null);return t.current=e,t}function hce(e,t){const{onPan:r,onPanStart:n,onPanEnd:i,onPanSessionStart:s,onPanSessionEnd:o,threshold:l}=t,u=!!(r||n||i||s||o),a=J.useRef(null),c=xI({onSessionStart:s,onSessionEnd:o,onStart:n,onMove:r,onEnd(h,d){a.current=null,i==null||i(h,d)}});J.useEffect(()=>{var h;(h=a.current)==null||h.updateHandlers(c.current)}),J.useEffect(()=>{const h=e.current;if(!h||!u)return;function d(f){a.current=new lce(f,c.current,l)}return yg(h,"pointerdown",d)},[e,u,c,l]),J.useEffect(()=>()=>{var h;(h=a.current)==null||h.end(),a.current=null},[])}function pce(e,t){if(!e){t(void 0);return}t({width:e.offsetWidth,height:e.offsetHeight});const r=e.ownerDocument.defaultView??window,n=new r.ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const[s]=i;let o,l;if("borderBoxSize"in s){const u=s.borderBoxSize,a=Array.isArray(u)?u[0]:u;o=a.inlineSize,l=a.blockSize}else o=e.offsetWidth,l=e.offsetHeight;t({width:o,height:l})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}var mce=globalThis!=null&&globalThis.document?J.useLayoutEffect:J.useEffect;function gce(e,t){var r,n;if(!e||!e.parentElement)return;const i=(n=(r=e.ownerDocument)==null?void 0:r.defaultView)!=null?n:window,s=new i.MutationObserver(()=>{t()});return s.observe(e.parentElement,{childList:!0}),()=>{s.disconnect()}}function vce({getNodes:e,observeMutation:t=!0}){const[r,n]=J.useState([]),[i,s]=J.useState(0);return mce(()=>{const o=e(),l=o.map((u,a)=>pce(u,c=>{n(h=>[...h.slice(0,a),c,...h.slice(a+1)])}));if(t){const u=o[0];l.push(gce(u,()=>{s(a=>a+1)}))}return()=>{l.forEach(u=>{u==null||u()})}},[i]),r}function yce(e){return typeof e=="object"&&e!==null&&"current"in e}function bce(e){const[t]=vce({observeMutation:!1,getNodes(){return[yce(e)?e.current:e]}});return t}function wce(e){var t;const{min:r=0,max:n=100,onChange:i,value:s,defaultValue:o,isReversed:l,direction:u="ltr",orientation:a="horizontal",id:c,isDisabled:h,isReadOnly:d,onChangeStart:f,onChangeEnd:m,step:g=1,getAriaValueText:p,"aria-valuetext":v,"aria-label":y,"aria-labelledby":b,name:S,focusThumbOnChange:O=!0,...P}=e,j=_n(f),M=_n(m),L=_n(p),B=Zue({isReversed:l,direction:u,orientation:a}),[q,W]=OM({value:s,defaultValue:o??xce(r,n),onChange:i}),[$,R]=J.useState(!1),[E,_]=J.useState(!1),C=!(h||d),x=(n-r)/10,k=g||(n-r)/100,A=mg(q,r,n),I=n-A+r,H=Zk(B?I:A,r,n),V=a==="vertical",G=xI({min:r,max:n,step:g,isDisabled:h,value:A,isInteractive:C,isReversed:B,isVertical:V,eventSource:null,focusThumbOnChange:O,orientation:a}),F=J.useRef(null),X=J.useRef(null),D=J.useRef(null),N=J.useId(),K=c??N,[Z,se]=[`slider-thumb-${K}`,`slider-track-${K}`],te=J.useCallback(je=>{var Re,We;if(!F.current)return;const Qe=G.current;Qe.eventSource="pointer";const rt=F.current.getBoundingClientRect(),{clientX:tt,clientY:Ht}=(We=(Re=je.touches)==null?void 0:Re[0])!=null?We:je,tr=V?rt.bottom-Ht:tt-rt.left,ht=V?rt.height:rt.width;let Wt=tr/ht;B&&(Wt=1-Wt);let xt=Pae(Wt,Qe.min,Qe.max);return Qe.step&&(xt=parseFloat(Jk(xt,Qe.min,Qe.step))),xt=mg(xt,Qe.min,Qe.max),xt},[V,B,G]),oe=J.useCallback(je=>{const Re=G.current;Re.isInteractive&&(je=parseFloat(Jk(je,Re.min,k)),je=mg(je,Re.min,Re.max),W(je))},[k,W,G]),fe=J.useMemo(()=>({stepUp(je=k){const Re=B?A-je:A+je;oe(Re)},stepDown(je=k){const Re=B?A+je:A-je;oe(Re)},reset(){oe(o||0)},stepTo(je){oe(je)}}),[oe,B,A,k,o]),pe=J.useCallback(je=>{const Re=G.current,Qe={ArrowRight:()=>fe.stepUp(),ArrowUp:()=>fe.stepUp(),ArrowLeft:()=>fe.stepDown(),ArrowDown:()=>fe.stepDown(),PageUp:()=>fe.stepUp(x),PageDown:()=>fe.stepDown(x),Home:()=>oe(Re.min),End:()=>oe(Re.max)}[je.key];Qe&&(je.preventDefault(),je.stopPropagation(),Qe(je),Re.eventSource="keyboard")},[fe,oe,x,G]),ne=(t=L==null?void 0:L(A))!=null?t:v,he=bce(X),{getThumbStyle:me,rootStyle:we,trackStyle:be,innerTrackStyle:xe}=J.useMemo(()=>{const je=G.current,Re=he??{width:0,height:0};return Yue({isReversed:B,orientation:je.orientation,thumbRects:[Re],thumbPercents:[H]})},[B,he,H,G]),Oe=J.useCallback(()=>{G.current.focusThumbOnChange&&setTimeout(()=>{var Re;return(Re=X.current)==null?void 0:Re.focus()})},[G]);Lu(()=>{const je=G.current;Oe(),je.eventSource==="keyboard"&&(M==null||M(je.value))},[A,M]);function Pe(je){const Re=te(je);Re!=null&&Re!==G.current.value&&W(Re)}hce(D,{onPanSessionStart(je){const Re=G.current;Re.isInteractive&&(R(!0),Oe(),Pe(je),j==null||j(Re.value))},onPanSessionEnd(){const je=G.current;je.isInteractive&&(R(!1),M==null||M(je.value))},onPan(je){G.current.isInteractive&&Pe(je)}});const De=J.useCallback((je={},Re=null)=>({...je,...P,ref:Ai(Re,D),tabIndex:-1,"aria-disabled":B2(h),"data-focused":Cc(E),style:{...je.style,...we}}),[P,h,E,we]),Ye=J.useCallback((je={},Re=null)=>({...je,ref:Ai(Re,F),id:se,"data-disabled":Cc(h),style:{...je.style,...be}}),[h,se,be]),Xe=J.useCallback((je={},Re=null)=>({...je,ref:Re,style:{...je.style,...xe}}),[xe]),Ae=J.useCallback((je={},Re=null)=>({...je,ref:Ai(Re,X),role:"slider",tabIndex:C?0:void 0,id:Z,"data-active":Cc($),"aria-valuetext":ne,"aria-valuemin":r,"aria-valuemax":n,"aria-valuenow":A,"aria-orientation":a,"aria-disabled":B2(h),"aria-readonly":B2(d),"aria-label":y,"aria-labelledby":y?void 0:b,style:{...je.style,...me(0)},onKeyDown:z2(je.onKeyDown,pe),onFocus:z2(je.onFocus,()=>_(!0)),onBlur:z2(je.onBlur,()=>_(!1))}),[C,Z,$,ne,r,n,A,a,h,d,y,b,me,pe]),Ue=J.useCallback((je,Re=null)=>{const We=!(je.valuen),Qe=A>=je.value,rt=Zk(je.value,r,n),tt={position:"absolute",pointerEvents:"none",..._ce({orientation:a,vertical:{bottom:B?`${100-rt}%`:`${rt}%`},horizontal:{left:B?`${100-rt}%`:`${rt}%`}})};return{...je,ref:Re,role:"presentation","aria-hidden":!0,"data-disabled":Cc(h),"data-invalid":Cc(!We),"data-highlighted":Cc(Qe),style:{...je.style,...tt}}},[h,B,n,r,a,A]),Ze=J.useCallback((je={},Re=null)=>({...je,ref:Re,type:"hidden",value:A,name:S}),[S,A]);return{state:{value:A,isFocused:E,isDragging:$},actions:fe,getRootProps:De,getTrackProps:Ye,getInnerTrackProps:Xe,getThumbProps:Ae,getMarkerProps:Ue,getInputProps:Ze}}function _ce(e){const{orientation:t,vertical:r,horizontal:n}=e;return t==="vertical"?r:n}function xce(e,t){return t"}),[Cce,Vv]=zn({name:"SliderStylesContext",hookName:"useSliderStyles",providerName:""}),SI=Kt((e,t)=>{var r;const n={...e,orientation:(r=e==null?void 0:e.orientation)!=null?r:"horizontal"},i=Gn("Slider",n),s=Yn(n),{direction:o}=Yu();s.direction=o;const{getInputProps:l,getRootProps:u,...a}=wce(s),c=u(),h=l({},t);return Q.jsx(Sce,{value:a,children:Q.jsx(Cce,{value:i,children:Q.jsxs(_t.div,{...c,className:Vp("chakra-slider",n.className),__css:i.container,children:[n.children,Q.jsx("input",{...h})]})})})});SI.displayName="Slider";var CI=Kt((e,t)=>{const{getThumbProps:r}=zv(),n=Vv(),i=r(e,t);return Q.jsx(_t.div,{...i,className:Vp("chakra-slider__thumb",e.className),__css:n.thumb})});CI.displayName="SliderThumb";var kI=Kt((e,t)=>{const{getTrackProps:r}=zv(),n=Vv(),i=r(e,t);return Q.jsx(_t.div,{...i,className:Vp("chakra-slider__track",e.className),__css:n.track})});kI.displayName="SliderTrack";var EI=Kt((e,t)=>{const{getInnerTrackProps:r}=zv(),n=Vv(),i=r(e,t);return Q.jsx(_t.div,{...i,className:Vp("chakra-slider__filled-track",e.className),__css:n.filledTrack})});EI.displayName="SliderFilledTrack";var kce=Kt((e,t)=>{const{getMarkerProps:r}=zv(),n=Vv(),i=r(e,t);return Q.jsx(_t.div,{...i,className:Vp("chakra-slider__marker",e.className),__css:n.mark})});kce.displayName="SliderMark";function Ece(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}var Tce=["h","minH","height","minHeight"],I4=Kt((e,t)=>{const r=Zo("Textarea",e),{className:n,rows:i,...s}=Yn(e),o=v4(s),l=i?Ece(r,Tce):r;return Q.jsx(_t.textarea,{ref:t,rows:i,...o,className:Wr("chakra-textarea",n),__css:l})});I4.displayName="Textarea";function dn(e){return typeof File<"u"&&e instanceof File||typeof Date<"u"&&e instanceof Date?!1:typeof e=="object"&&e!==null&&!Array.isArray(e)}function Oce(e){return e.additionalItems===!0&&console.warn("additionalItems=true is currently not supported"),dn(e.additionalItems)}function g7(e){if(e==="")return;if(e===null)return null;if(/\.$/.test(e)||/\.0$/.test(e)||/\.\d*0$/.test(e))return e;const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)?t:e}const qf="__additional_property",X_="additionalProperties",Uv="allOf",If="anyOf",TI="const",Ace="default",Hv="dependencies",$ce="enum",po="__errors",Cl="$id",Pce="if",Dl="items",Mce="_$junk_option_schema_id$_",bg="$name",Fl="oneOf",wn="properties",Ice="required",g1="submitButtonOptions",Bn="$ref",R4="__rjsf_additionalProperties",OI="__rjsf_rootSchema",Rce="ui:field",j4="ui:widget",Ah="ui:options",jce="ui:globalOptions";function Or(e={},t={}){return Object.keys(e).filter(r=>r.indexOf("ui:")===0).reduce((r,n)=>{const i=e[n];return n===j4&&dn(i)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),r):n===Ah&&dn(i)?Object.assign(Object.assign({},r),i):Object.assign(Object.assign({},r),{[n.substring(3)]:i})},Object.assign({},t))}function AI(e,t={},r){if(!e.additionalProperties)return!1;const{expandable:n=!0}=Or(t);return n===!1?n:e.maxProperties!==void 0&&r?Object.keys(r).lengthObject.assign(Object.assign({},r),{[i]:Y_(n)}),t);if(N4(e)){const r=e;return Object.keys(r).reduce((n,i)=>Object.assign(Object.assign({},n),{[i]:Y_(r[i])}),t)}return t}function pfe(){this.__data__=[],this.size=0}var mfe=pfe;function gfe(e,t){return e===t||e!==e&&t!==t}var Xf=gfe,vfe=Xf;function yfe(e,t){for(var r=e.length;r--;)if(vfe(e[r][0],t))return r;return-1}var qv=yfe,bfe=qv,wfe=Array.prototype,_fe=wfe.splice;function xfe(e){var t=this.__data__,r=bfe(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():_fe.call(t,r,1),--this.size,!0}var Sfe=xfe,Cfe=qv;function kfe(e){var t=this.__data__,r=Cfe(t,e);return r<0?void 0:t[r][1]}var Efe=kfe,Tfe=qv;function Ofe(e){return Tfe(this.__data__,e)>-1}var Afe=Ofe,$fe=qv;function Pfe(e,t){var r=this.__data__,n=$fe(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Mfe=Pfe,Ife=mfe,Rfe=Sfe,jfe=Efe,Nfe=Afe,Dfe=Mfe;function Yf(e){var t=-1,r=e==null?0:e.length;for(this.clear();++tl))return!1;var a=s.get(e),c=s.get(t);if(a&&c)return a==t&&c==e;var h=-1,d=!0,f=r&tpe?new Zhe:void 0;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e-1&&e%1==0&&e<=tme}var V4=rme,nme=Ha,ime=V4,sme=Ks,ome="[object Arguments]",ame="[object Array]",lme="[object Boolean]",ume="[object Date]",cme="[object Error]",fme="[object Function]",dme="[object Map]",hme="[object Number]",pme="[object Object]",mme="[object RegExp]",gme="[object Set]",vme="[object String]",yme="[object WeakMap]",bme="[object ArrayBuffer]",wme="[object DataView]",_me="[object Float32Array]",xme="[object Float64Array]",Sme="[object Int8Array]",Cme="[object Int16Array]",kme="[object Int32Array]",Eme="[object Uint8Array]",Tme="[object Uint8ClampedArray]",Ome="[object Uint16Array]",Ame="[object Uint32Array]",rn={};rn[_me]=rn[xme]=rn[Sme]=rn[Cme]=rn[kme]=rn[Eme]=rn[Tme]=rn[Ome]=rn[Ame]=!0;rn[ome]=rn[ame]=rn[bme]=rn[lme]=rn[wme]=rn[ume]=rn[cme]=rn[fme]=rn[dme]=rn[hme]=rn[pme]=rn[mme]=rn[gme]=rn[vme]=rn[yme]=!1;function $me(e){return sme(e)&&ime(e.length)&&!!rn[nme(e)]}var Pme=$me;function Mme(e){return function(t){return e(t)}}var tc=Mme,b1={exports:{}};b1.exports;(function(e,t){var r=$I,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===n,o=s&&r.process,l=function(){try{var u=i&&i.require&&i.require("util").types;return u||o&&o.binding&&o.binding("util")}catch{}}();e.exports=l})(b1,b1.exports);var U4=b1.exports,Ime=Pme,Rme=tc,O7=U4,A7=O7&&O7.isTypedArray,jme=A7?Rme(A7):Ime,Hp=jme,Nme=LI,Dme=Up,Fme=Zn,Lme=ed,Bme=ey,zme=Hp,Vme=Object.prototype,Ume=Vme.hasOwnProperty;function Hme(e,t){var r=Fme(e),n=!r&&Dme(e),i=!r&&!n&&Lme(e),s=!r&&!n&&!i&&zme(e),o=r||n||i||s,l=o?Nme(e.length,String):[],u=l.length;for(var a in e)(t||Ume.call(e,a))&&!(o&&(a=="length"||i&&(a=="offset"||a=="parent")||s&&(a=="buffer"||a=="byteLength"||a=="byteOffset")||Bme(a,u)))&&l.push(a);return l}var zI=Hme,Wme=Object.prototype;function qme(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Wme;return e===r}var ty=qme,Kme=MI,Gme=Kme(Object.keys,Object),Xme=Gme,Yme=ty,Zme=Xme,Jme=Object.prototype,Qme=Jme.hasOwnProperty;function e0e(e){if(!Yme(e))return Zme(e);var t=[];for(var r in Object(e))Qme.call(e,r)&&r!="constructor"&&t.push(r);return t}var VI=e0e,t0e=Gv,r0e=V4;function n0e(e){return e!=null&&r0e(e.length)&&!t0e(e)}var rc=n0e,i0e=zI,s0e=VI,o0e=rc;function a0e(e){return o0e(e)?i0e(e):s0e(e)}var Wp=a0e,l0e=DI,u0e=z4,c0e=Wp;function f0e(e){return l0e(e,c0e,u0e)}var UI=f0e,$7=UI,d0e=1,h0e=Object.prototype,p0e=h0e.hasOwnProperty;function m0e(e,t,r,n,i,s){var o=r&d0e,l=$7(e),u=l.length,a=$7(t),c=a.length;if(u!=c&&!o)return!1;for(var h=u;h--;){var d=l[h];if(!(o?d in t:p0e.call(t,d)))return!1}var f=s.get(e),m=s.get(t);if(f&&m)return f==t&&m==e;var g=!0;s.set(e,t),s.set(t,e);for(var p=o;++h{if(typeof r=="function"&&typeof n=="function")return!0})}var Z0e=Ha,J0e=Ks,Q0e="[object Symbol]";function ege(e){return typeof e=="symbol"||J0e(e)&&Z0e(e)==Q0e}var rd=ege,tge=Zn,rge=rd,nge=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ige=/^\w*$/;function sge(e,t){if(tge(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||rge(e)?!0:ige.test(e)||!nge.test(e)||t!=null&&e in Object(t)}var H4=sge,KI=F4,oge="Expected a function";function W4(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(oge);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],s=r.cache;if(s.has(i))return s.get(i);var o=e.apply(this,n);return r.cache=s.set(i,o)||s,o};return r.cache=new(W4.Cache||KI),r}W4.Cache=KI;var age=W4,lge=age,uge=500;function cge(e){var t=lge(e,function(n){return r.size===uge&&r.clear(),n}),r=t.cache;return t}var fge=cge,dge=fge,hge=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,pge=/\\(\\)?/g,mge=dge(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(hge,function(r,n,i,s){t.push(i?s.replace(pge,"$1"):n||r)}),t}),GI=mge;function gge(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++rs,typeof e[n]>"u"&&(Array.isArray(e)&&n==="-"&&(n=e.length),i&&(t[s]!==""&&t[s]<1/0||t[s]==="-"?e[n]=[]:e[n]={})),!i)break;e=e[n]}var l=e[n];return r===void 0?delete e[n]:e[n]=r,l}function q4(e){if(typeof e=="string"){if(e=e.split("/"),e[0]==="")return e;throw new Error("Invalid JSON pointer.")}else if(Array.isArray(e)){for(const t of e)if(typeof t!="string"&&typeof t!="number")throw new Error("Invalid JSON pointer. Must be of type string or number.");return e}throw new Error("Invalid JSON pointer.")}function QI(e,t){if(typeof e!="object")throw new Error("Invalid input object.");t=q4(t);var r=t.length;if(r===1)return e;for(var n=1;ni?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var s=Array(i);++n0&&r(l)?t>1?pR(l,t-1,r,n,i):Cbe(i,l):n||(i[i.length]=l)}return i}var sy=pR,Ebe=sy;function Tbe(e){var t=e==null?0:e.length;return t?Ebe(e,1):[]}var Z4=Tbe;function Obe(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var mR=Obe,Abe=mR,iE=Math.max;function $be(e,t,r){return t=iE(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,s=iE(n.length-t,0),o=Array(s);++i0){if(++t>=Fbe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Vbe=zbe,Ube=Dbe,Hbe=Vbe,Wbe=Hbe(Ube),vR=Wbe,qbe=Z4,Kbe=gR,Gbe=vR;function Xbe(e){return Gbe(Kbe(e,void 0,qbe),e+"")}var yR=Xbe,Ybe=Wa,Zbe=fR,Jbe=hR,Qbe=nd,e2e=id,t2e=bbe,r2e=yR,n2e=iR,i2e=1,s2e=2,o2e=4,a2e=r2e(function(e,t){var r={};if(e==null)return r;var n=!1;t=Ybe(t,function(s){return s=Qbe(s,e),n||(n=s.length>1),s}),e2e(e,n2e(e),r),n&&(r=Zbe(r,i2e|s2e|o2e,t2e));for(var i=t.length;i--;)Jbe(r,t[i]);return r}),l2e=a2e;const _1=Jr(l2e);function J4(e,t){const r=t[e];return[_1(t,[e]),r]}function Q4(e,t={}){let r=e||"";if(r.startsWith("#"))r=decodeURIComponent(r.substring(1));else throw new Error(`Could not find a definition for ${e}.`);const n=ny.get(t,r);if(n===void 0)throw new Error(`Could not find a definition for ${e}.`);if(n[Bn]){const[i,s]=J4(Bn,n),o=Q4(s,t);return Object.keys(i).length>0?Object.assign(Object.assign({},i),o):o}return n}var u2e=Object.prototype,c2e=u2e.hasOwnProperty;function f2e(e,t){return e!=null&&c2e.call(e,t)}var d2e=f2e,h2e=nd,p2e=Up,m2e=Zn,g2e=ey,v2e=V4,y2e=nc;function b2e(e,t,r){t=h2e(t,e);for(var n=-1,i=t.length,s=!1;++n$_e)return[];var r=K2,n=P_e(e,K2);t=O_e(t),e-=K2;for(var i=T_e(n,t);++r({required:[c]}))};let a;if(l.anyOf){const c=Gr(l,[]);c.allOf?c.allOf=c.allOf.slice():c.allOf=[],c.allOf.push(u),a=c}else a=Object.assign({},l,u);if(delete a.required,e.isValid(a,t,n))return o}else if(e.isValid(l,t,n))return o}return 0}function nS(e,t,r,n,i){return AR(e,t,r,n,i)}var R_e=ry;function j_e(e,t){return R_e(e,t)}var iS=j_e;const Wu=Jr(iS);var N_e=X4,D_e=nd,F_e=ey,uE=Xi,L_e=nc;function B_e(e,t,r,n){if(!uE(e))return e;t=D_e(t,e);for(var i=-1,s=t.length,o=s-1,l=e;l!=null&&++it||s&&o&&u&&!l&&!a||n&&o&&u||!r&&u||!i)return 1;if(!n&&!s&&!a&&e=l)return u;var a=r[n];return u*(a=="desc"?-1:1)}}return e.index-t.index}var vxe=gxe,G2=Wa,yxe=Kp,bxe=rS,wxe=cxe,_xe=dxe,xxe=tc,Sxe=vxe,Cxe=Gp,kxe=Zn;function Exe(e,t,r){t.length?t=G2(t,function(s){return kxe(s)?function(o){return yxe(o,s.length===1?s[0]:s)}:s}):t=[Cxe];var n=-1;t=G2(t,xxe(bxe));var i=wxe(e,function(s,o,l){var u=G2(t,function(a){return a(s)});return{criteria:u,index:++n,value:s}});return _xe(i,function(s,o){return Sxe(s,o,r)})}var Txe=Exe,Oxe=Gp,Axe=gR,$xe=vR;function Pxe(e,t){return $xe(Axe(e,t,Oxe),e+"")}var Yl=Pxe,Mxe=Xf,Ixe=rc,Rxe=ey,jxe=Xi;function Nxe(e,t,r){if(!jxe(r))return!1;var n=typeof t;return(n=="number"?Ixe(r)&&Rxe(t,r.length):n=="string"&&t in r)?Mxe(r[t],e):!1}var sS=Nxe,Dxe=sy,Fxe=Txe,Lxe=Yl,fE=sS,Bxe=Lxe(function(e,t){if(e==null)return[];var r=t.length;return r>1&&fE(e,t[0],t[1])?t=[]:r>2&&fE(t[0],t[1],t[2])&&(t=[t[0]]),Fxe(e,Dxe(t,1),[])}),IR=Bxe;function zxe(e,t,r,n){for(var i=e.length,s=r+(n?1:-1);n?s--:++s-1}var oS=Jxe;function Qxe(e,t,r){for(var n=-1,i=e==null?0:e.length;++n=h3e){var a=t?null:f3e(e);if(a)return d3e(a);o=!1,i=c3e,u=new a3e}else u=t?[]:l;e:for(;++n2?t[2]:void 0;for(i&&_3e(t[0],t[1],i)&&(n=1);++r=120&&c.length>=120)?new E3e(o&&c):void 0}c=e[0];var h=-1,d=l[0];e:for(;++hArray.isArray(e)?e:[e],Ds=e=>e===void 0,O0=e=>x1(e)||Array.isArray(e)?Object.keys(e):[],Qc=(e,t)=>e.hasOwnProperty(t),Rf=e=>X3e(fS(e)),mE=e=>Ds(e)||Array.isArray(e)&&e.length===0,J3e=(e,t,r,n)=>t&&Qc(t,r)&&e&&Qc(e,r)&&n(e[r],t[r]),Z2=(e,t)=>Ds(e)&&t===0||Ds(t)&&e===0||_o(e,t),Q3e=(e,t)=>Ds(e)&&t===!1||Ds(t)&&e===!1||_o(e,t),gE=e=>Ds(e)||_o(e,{})||e===!0,A0=e=>Ds(e)||_o(e,{}),vE=e=>Ds(e)||x1(e)||e===!0||e===!1;function yE(e,t){return mE(e)&&mE(t)?!0:_o(Rf(e),Rf(t))}function e4e(e,t){return e=pE(e),t=pE(t),_o(Rf(e),Rf(t))}function _g(e,t,r,n){var i=fS(O0(e).concat(O0(t)));return A0(e)&&A0(t)?!0:A0(e)&&O0(t).length||A0(t)&&O0(e).length?!1:i.every(function(s){var o=e[s],l=t[s];return Array.isArray(o)&&Array.isArray(l)?_o(Rf(e),Rf(t)):Array.isArray(o)&&!Array.isArray(l)||Array.isArray(l)&&!Array.isArray(o)?!1:J3e(e,t,s,n)})}function t4e(e,t,r,n){return x1(e)&&x1(t)?n(e,t):Array.isArray(e)&&Array.isArray(t)?_g(e,t,r,n):_o(e,t)}function J2(e,t,r,n){var i=hE(e,n),s=hE(t,n),o=Z3e(i,s,n);return o.length===Math.max(i.length,s.length)}var r4e={title:_o,uniqueItems:Q3e,minLength:Z2,minItems:Z2,minProperties:Z2,required:yE,enum:yE,type:e4e,items:t4e,anyOf:J2,allOf:J2,oneOf:J2,properties:_g,patternProperties:_g,dependencies:_g},n4e=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],i4e=["additionalProperties","additionalItems","contains","propertyNames","not"];function rx(e,t,r){if(r=Y3e(r,{ignore:[]}),gE(e)&&gE(t))return!0;if(!vE(e)||!vE(t))throw new Error("Either of the values are not a JSON schema.");if(e===t)return!0;if(Y2(e)&&Y2(t))return e===t;if(e===void 0&&t===!1||t===void 0&&e===!1||Ds(e)&&!Ds(t)||!Ds(e)&&Ds(t))return!1;var n=fS(Object.keys(e).concat(Object.keys(t)));if(r.ignore.length&&(n=n.filter(s=>r.ignore.indexOf(s)===-1)),!n.length)return!0;function i(s,o){return rx(s,o,r)}return n.every(function(s){var o=e[s],l=t[s];if(i4e.indexOf(s)!==-1)return rx(o,l,r);var u=r4e[s];if(u||(u=_o),_o(o,l))return!0;if(n4e.indexOf(s)===-1&&(!Qc(e,s)&&Qc(t,s)||Qc(e,s)&&!Qc(t,s)))return o===l;var a=u(o,l,s,i);if(!Y2(a))throw new Error("Comparer must return true or false");return a})}var dS=rx;function s4e(e){return Object.prototype.toString.call(e)==="[object Array]"}var hS=Array.isArray||s4e;function o4e(e){return(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")&&e.valueOf()===e.valueOf()}var a4e=o4e,l4e=a4e;function u4e(e){return l4e(e)&&e%1===0}var c4e=u4e,f4e=hS,d4e=c4e;function h4e(e){var t;if(!f4e(e)||(t=e.length,!t))return!1;for(var r=0;rt&&(n=t,t=e,e=n),t=t-e}return r*e}function _E(e,t){var r=0,n;if(e===0)return t;if(t===0)return e;for(;!(e&1)&&!(t&1);)e>>>=1,t>>>=1,r++;for(;!(e&1);)e>>>=1;for(;t;){for(;!(t&1);)t>>>=1;e>t&&(n=t,t=e,e=n),t=t-e}return e<1){if(n=t[0],r=t[1],!g4e(r))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+r+"`.")}else n=t[0];else throw new TypeError("gcd()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(i=n.length,i<2)return null;if(r){for(s=new Array(i),l=0;l1){if(n=t[0],r=t[1],!w4e(r))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+r+"`.")}else n=t[0];else throw new TypeError("lcm()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(i=n.length,i<2)return null;if(r){for(s=new Array(i),l=0;l1?r[i-1]:void 0,o=i>2?r[2]:void 0;for(s=e.length>3&&typeof s=="function"?(i--,s):void 0,o&&eSe(r[0],r[1],o)&&(s=i<3?void 0:s,i=1),t=Object(t);++n-1;)l!==e&&AE.call(l,u,1),AE.call(e,u,1);return e}var PSe=$Se,MSe=PSe;function ISe(e,t){return e&&e.length&&t&&t.length?MSe(e,t):e}var RSe=ISe,jSe=K4,NSe=tS,DSe=ER,FSe=Zn;function LSe(e,t){var r=FSe(e)?jSe:NSe;return r(e,DSe(t))}var KR=LSe,BSe=Jv,zSe=oS,VSe=aS,USe=Wa,HSe=tc,WSe=Qv,qSe=200;function KSe(e,t,r,n){var i=-1,s=zSe,o=!0,l=e.length,u=[],a=t.length;if(!l)return u;r&&(t=USe(t,HSe(r))),n?(s=VSe,o=!1):t.length>=qSe&&(s=WSe,o=!1,t=new BSe(t));e:for(;++ir5e(t5e(e.map(pS))),a5e=(e,t)=>e.map(r=>r&&r[t]),XR=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),pS=e=>GR(e)||Array.isArray(e)?Object.keys(e):[],l5e=e=>e!==void 0,u5e=e=>GR(e)||e===!0||e===!1,YR=e=>!pS(e).length&&e!==!1&&e!==!0,c5e=(e,...t)=>i5e.apply(null,[e].concat(e5e(t)));var ZR={allUniqueKeys:o5e,deleteUndefinedProps:s5e,getValues:a5e,has:XR,isEmptySchema:YR,isSchema:u5e,keys:pS,notUndefined:l5e,uniqWith:n5e,withoutArr:c5e};const f5e=dS,d5e=KR,{allUniqueKeys:h5e,deleteUndefinedProps:p5e,getValues:m5e,keys:Ud,notUndefined:g5e,uniqWith:v5e,withoutArr:$E}=ZR;function y5e(e){d5e(e,function(t,r){t===!1&&delete e[r]})}function PE(e,t){return h5e(e).reduce(function(n,i){const s=m5e(e,i),o=v5e(s.filter(g5e),f5e);return n[i]=t(o,i),n},{})}var b5e={keywords:["properties","patternProperties","additionalProperties"],resolver(e,t,r,n){n.ignoreAdditionalProperties||(e.forEach(function(s){const o=e.filter(c=>c!==s),l=Ud(s.properties),a=Ud(s.patternProperties).map(c=>new RegExp(c));o.forEach(function(c){const h=Ud(c.properties),d=h.filter(m=>a.some(g=>g.test(m)));$E(h,l,d).forEach(function(m){c.properties[m]=r.properties([c.properties[m],s.additionalProperties],m)})})}),e.forEach(function(s){const o=e.filter(u=>u!==s),l=Ud(s.patternProperties);s.additionalProperties===!1&&o.forEach(function(u){const a=Ud(u.patternProperties);$E(a,l).forEach(h=>delete u.patternProperties[h])})}));const i={additionalProperties:r.additionalProperties(e.map(s=>s.additionalProperties)),patternProperties:PE(e.map(s=>s.patternProperties),r.patternProperties),properties:PE(e.map(s=>s.properties),r.properties)};return i.additionalProperties===!1&&y5e(i.properties),p5e(i)}};const w5e=dS,_5e=KR,{allUniqueKeys:x5e,deleteUndefinedProps:S5e,has:C5e,isSchema:JR,notUndefined:QR,uniqWith:k5e}=ZR;function E5e(e){_5e(e,function(t,r){t===!1&&e.splice(r,1)})}function T5e(e,t){return e.map(function(r){if(r)if(Array.isArray(r.items)){const n=r.items[t];if(JR(n))return n;if(C5e(r,"additionalItems"))return r.additionalItems}else return r.items})}function O5e(e){return e.map(function(t){if(t)return Array.isArray(t.items)?t.additionalItems:t.items})}function A5e(e,t,r){return x5e(r).reduce(function(i,s){const o=T5e(e,s),l=k5e(o.filter(QR),w5e);return i[s]=t(l,s),i},[])}var $5e={keywords:["items","additionalItems"],resolver(e,t,r){const n=e.map(l=>l.items),i=n.filter(QR),s={};i.every(JR)?s.items=r.items(n):s.items=A5e(e,r.items,n);let o;return i.every(Array.isArray)?o=e.map(l=>l.additionalItems):i.some(Array.isArray)&&(o=O5e(e)),o&&(s.additionalItems=r.additionalItems(o)),s.additionalItems===!1&&Array.isArray(s.items)&&E5e(s.items),S5e(s)}};const ej=PR,S1=dS,P5e=x4e,M5e=dSe,tj=Z4,mS=qR,I5e=_Se,R5e=FR,nx=iS,jf=Gf,j5e=RSe,rj=IR,gS=uS,hf=cS,nj=b5e,ij=$5e,P0=(e,t)=>e.indexOf(t)!==-1,N5e=e=>jf(e)||e===!0||e===!1,D5e=e=>e===!1,sj=e=>e===!0,ay=(e,t,r)=>r(e),oj=e=>rj(gS(mS(e))),C1=e=>e!==void 0,aj=e=>gS(mS(e.map(U5e))),od=e=>e[0],F5e=e=>oj(e),Xp=e=>Math.max.apply(Math,e),Yp=e=>Math.min.apply(Math,e),L5e=e=>e.some(sj),B5e=e=>hf(tj(e),nx);function z5e(e){return function(t,r){return S1({[e]:t},{[e]:r})}}function lj(e){let{allOf:t=[],...r}=e;return r=jf(e)?r:e,[r,...t.map(lj)]}function uj(e,t){return e.map(r=>r&&r[t])}function V5e(e,t){return e.map(function(r,n){try{return t(r,n)}catch{return}}).filter(C1)}function U5e(e){return jf(e)||Array.isArray(e)?Object.keys(e):[]}function ix(e,t){if(t=t||[],!e.length)return t;const r=e.slice(0).shift(),n=e.slice(1);return t.length?ix(n,tj(t.map(i=>r.map(s=>[s].concat(i))))):ix(n,r.map(i=>i))}function cj(e,t){let r;try{r=e.map(function(n){return JSON.stringify(n,null,2)}).join(` + `),()=>{document.head.removeChild(a)}},[t]),J.createElement(doe,{isPresent:t,childRef:n,sizeRef:i},J.cloneElement(e,{ref:n}))}const j2=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:i,presenceAffectsLayout:s,mode:o})=>{const u=lP(poe),l=J.useId(),a=J.useMemo(()=>({id:l,initial:t,isPresent:r,custom:i,onExitComplete:c=>{u.set(c,!0);for(const h of u.values())if(!h)return;n&&n()},register:c=>(u.set(c,!1),()=>u.delete(c))}),s?void 0:[r]);return J.useMemo(()=>{u.forEach((c,h)=>u.set(h,!1))},[r]),J.useEffect(()=>{!r&&!u.size&&n&&n()},[r]),o==="popLayout"&&(e=J.createElement(hoe,{isPresent:r},e)),J.createElement(Pp.Provider,{value:a},e)};function poe(){return new Map}function moe(e){return J.useEffect(()=>()=>e(),[])}const pu=e=>e.key||"";function goe(e,t){e.forEach(r=>{const n=pu(r);t.set(n,r)})}function voe(e){const t=[];return J.Children.forEach(e,r=>{J.isValidElement(r)&&t.push(r)}),t}const yoe=({children:e,custom:t,initial:r=!0,onExitComplete:n,exitBeforeEnter:i,presenceAffectsLayout:s=!0,mode:o="sync"})=>{const u=J.useContext(W3).forceRender||foe()[0],l=dM(),a=voe(e);let c=a;const h=J.useRef(new Map).current,d=J.useRef(c),f=J.useRef(new Map).current,m=J.useRef(!0);if(V3(()=>{m.current=!1,goe(a,f),d.current=c}),moe(()=>{m.current=!0,f.clear(),h.clear()}),m.current)return J.createElement(J.Fragment,null,c.map(y=>J.createElement(j2,{key:pu(y),isPresent:!0,initial:r?void 0:!1,presenceAffectsLayout:s,mode:o},y)));c=[...c];const g=d.current.map(pu),p=a.map(pu),v=g.length;for(let y=0;y{if(p.indexOf(b)!==-1)return;const x=f.get(b);if(!x)return;const O=g.indexOf(b);let P=y;if(!P){const j=()=>{h.delete(b);const M=Array.from(f.keys()).filter(L=>!p.includes(L));if(M.forEach(L=>f.delete(L)),d.current=a.filter(L=>{const B=pu(L);return B===b||M.includes(B)}),!h.size){if(l.current===!1)return;u(),n&&n()}};P=J.createElement(j2,{key:pu(x),isPresent:!1,onExitComplete:j,custom:t,presenceAffectsLayout:s,mode:o},x),h.set(b,P)}c.splice(O,0,P)}),c=c.map(y=>{const b=y.key;return h.has(b)?y:J.createElement(j2,{key:pu(y),isPresent:!0,presenceAffectsLayout:s,mode:o},y)}),J.createElement(J.Fragment,null,h.size?c:c.map(y=>J.cloneElement(y)))};var boe={initial:e=>{const{position:t}=e,r=["top","bottom"].includes(t)?"y":"x";let n=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(n=1),{opacity:0,[r]:n*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},hM=J.memo(e=>{const{id:t,message:r,onCloseComplete:n,onRequestRemove:i,requestClose:s=!1,position:o="bottom",duration:u=5e3,containerStyle:l,motionVariants:a=boe,toastSpacing:c="0.5rem"}=e,[h,d]=J.useState(u),f=nse();Lu(()=>{f||n==null||n()},[f]),Lu(()=>{d(u)},[u]);const m=()=>d(null),g=()=>d(u),p=()=>{f&&i()};J.useEffect(()=>{f&&s&&i()},[f,s,i]),ere(p,h);const v=J.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:c,...l}),[l,c]),y=J.useMemo(()=>Jte(o),[o]);return Q.jsx(coe.div,{layout:!0,className:"chakra-toast",variants:a,initial:"initial",animate:"animate",exit:"exit",onHoverStart:m,onHoverEnd:g,custom:{position:o},style:y,children:Q.jsx(_t.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:v,children:_a(r,{id:t,onClose:p})})})});hM.displayName="ToastComponent";var jk={path:Q.jsxs("g",{stroke:"currentColor",strokeWidth:"1.5",children:[Q.jsx("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),Q.jsx("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),Q.jsx("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},bs=Kt((e,t)=>{const{as:r,viewBox:n,color:i="currentColor",focusable:s=!1,children:o,className:u,__css:l,...a}=e,c=Wr("chakra-icon",u),h=Zo("Icon",e),d={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:i,...l,...h},f={ref:t,focusable:s,className:c,__css:d},m=n??jk.viewBox;if(r&&typeof r!="string")return Q.jsx(_t.svg,{as:r,...f,...a});const g=o??jk.path;return Q.jsx(_t.svg,{verticalAlign:"middle",viewBox:m,...f,...a,children:g})});bs.displayName="Icon";function Kf(e){const{viewBox:t="0 0 24 24",d:r,displayName:n,defaultProps:i={}}=e,s=J.Children.toArray(e.path),o=Kt((u,l)=>Q.jsx(bs,{ref:l,viewBox:t,...i,...u,children:s.length?s:Q.jsx("path",{fill:"currentColor",d:r})}));return o.displayName=n,o}function woe(e){return Q.jsx(bs,{viewBox:"0 0 24 24",...e,children:Q.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})}function _oe(e){return Q.jsx(bs,{viewBox:"0 0 24 24",...e,children:Q.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})}function Nk(e){return Q.jsx(bs,{viewBox:"0 0 24 24",...e,children:Q.jsx("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var xoe=Op({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Rv=Kt((e,t)=>{const r=Zo("Spinner",e),{label:n="Loading...",thickness:i="2px",speed:s="0.45s",emptyColor:o="transparent",className:u,...l}=Xn(e),a=Wr("chakra-spinner",u),c={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:i,borderBottomColor:o,borderLeftColor:o,animation:`${xoe} ${s} linear infinite`,...r};return Q.jsx(_t.div,{ref:t,__css:c,className:a,...l,children:n&&Q.jsx(_t.span,{srOnly:!0,children:n})})});Rv.displayName="Spinner";var[Soe,u4]=Bn({name:"AlertContext",hookName:"useAlertContext",providerName:""}),[Coe,c4]=Bn({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:""}),pM={info:{icon:_oe,colorScheme:"blue"},warning:{icon:Nk,colorScheme:"orange"},success:{icon:woe,colorScheme:"green"},error:{icon:Nk,colorScheme:"red"},loading:{icon:Rv,colorScheme:"blue"}};function koe(e){return pM[e].colorScheme}function Eoe(e){return pM[e].icon}var mM=Kt(function(t,r){const n=c4(),{status:i}=u4(),s={display:"inline",...n.description};return Q.jsx(_t.div,{ref:r,"data-status":i,...t,className:Wr("chakra-alert__desc",t.className),__css:s})});mM.displayName="AlertDescription";function gM(e){const{status:t}=u4(),r=Eoe(t),n=c4(),i=t==="loading"?n.spinner:n.icon;return Q.jsx(_t.span,{display:"inherit","data-status":t,...e,className:Wr("chakra-alert__icon",e.className),__css:i,children:e.children||Q.jsx(r,{h:"100%",w:"100%"})})}gM.displayName="AlertIcon";var f4=Kt(function(t,r){const n=c4(),{status:i}=u4();return Q.jsx(_t.div,{ref:r,"data-status":i,...t,className:Wr("chakra-alert__title",t.className),__css:n.title})});f4.displayName="AlertTitle";var d4=Kt(function(t,r){var n;const{status:i="info",addRole:s=!0,...o}=Xn(t),u=(n=t.colorScheme)!=null?n:koe(i),l=Kn("Alert",{...t,colorScheme:u}),a={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...l.container};return Q.jsx(Soe,{value:{status:i},children:Q.jsx(Coe,{value:l,children:Q.jsx(_t.div,{"data-status":i,role:s?"alert":void 0,ref:r,...o,className:Wr("chakra-alert",t.className),__css:a})})})});d4.displayName="Alert";function Toe(e){return Q.jsx(bs,{focusable:"false","aria-hidden":!0,...e,children:Q.jsx("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}var vM=Kt(function(t,r){const n=Zo("CloseButton",t),{children:i,isDisabled:s,__css:o,...u}=Xn(t),l={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return Q.jsx(_t.button,{type:"button","aria-label":"Close",ref:r,disabled:s,__css:{...l,...n,...o},...u,children:i||Q.jsx(Toe,{width:"1em",height:"1em"})})});vM.displayName="CloseButton";var Ooe={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},Oh=Aoe(Ooe);function Aoe(e){let t=e;const r=new Set,n=i=>{t=i(t),r.forEach(s=>s())};return{getState:()=>t,subscribe:i=>(r.add(i),()=>{n(()=>e),r.delete(i)}),removeToast:(i,s)=>{n(o=>({...o,[s]:o[s].filter(u=>u.id!=i)}))},notify:(i,s)=>{const o=$oe(i,s),{position:u,id:l}=o;return n(a=>{var c,h;const f=u.includes("top")?[o,...(c=a[u])!=null?c:[]]:[...(h=a[u])!=null?h:[],o];return{...a,[u]:f}}),l},update:(i,s)=>{i&&n(o=>{const u={...o},{position:l,index:a}=$9(u,i);return l&&a!==-1&&(u[l][a]={...u[l][a],...s,message:Moe(s)}),u})},closeAll:({positions:i}={})=>{n(s=>(i??["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((l,a)=>(l[a]=s[a].map(c=>({...c,requestClose:!0})),l),{...s}))},close:i=>{n(s=>{const o=W$(s,i);return o?{...s,[o]:s[o].map(u=>u.id==i?{...u,requestClose:!0}:u)}:s})},isActive:i=>!!$9(Oh.getState(),i).position}}var Dk=0;function $oe(e,t={}){var r,n;Dk+=1;const i=(r=t.id)!=null?r:Dk,s=(n=t.position)!=null?n:"bottom";return{id:i,message:e,position:s,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>Oh.removeToast(String(i),s),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var Poe=e=>{const{status:t,variant:r="solid",id:n,title:i,isClosable:s,onClose:o,description:u,colorScheme:l,icon:a}=e,c=n?{root:`toast-${n}`,title:`toast-${n}-title`,description:`toast-${n}-description`}:void 0;return Q.jsxs(d4,{addRole:!1,status:t,variant:r,id:c==null?void 0:c.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:l,children:[Q.jsx(gM,{children:a}),Q.jsxs(_t.div,{flex:"1",maxWidth:"100%",children:[i&&Q.jsx(f4,{id:c==null?void 0:c.title,children:i}),u&&Q.jsx(mM,{id:c==null?void 0:c.description,display:"block",children:u})]}),s&&Q.jsx(vM,{size:"sm",onClick:o,position:"absolute",insetEnd:1,top:1})]})};function Moe(e={}){const{render:t,toastComponent:r=Poe}=e;return i=>typeof t=="function"?t({...i,...e}):Q.jsx(r,{...i,...e})}var[Ioe,UMe]=Bn({name:"ToastOptionsContext",strict:!1}),Roe=e=>{const t=J.useSyncExternalStore(Oh.subscribe,Oh.getState,Oh.getState),{motionVariants:r,component:n=hM,portalProps:i}=e,o=Object.keys(t).map(u=>{const l=t[u];return Q.jsx("div",{role:"region","aria-live":"polite","aria-label":`Notifications-${u}`,id:`chakra-toast-manager-${u}`,style:Qte(u),children:Q.jsx(yoe,{initial:!1,children:l.map(a=>Q.jsx(n,{motionVariants:r,...a},a.id))})},u)});return Q.jsx(wv,{...i,children:o})},joe=e=>function({children:r,theme:n=e,toastOptions:i,...s}){return Q.jsxs(Yte,{theme:n,...s,children:[Q.jsx(Ioe,{value:i==null?void 0:i.defaultOptions,children:r}),Q.jsx(Roe,{...i})]})},Noe=joe(pte),Doe=Object.defineProperty,Foe=(e,t,r)=>t in e?Doe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,vn=(e,t,r)=>(Foe(e,typeof t!="symbol"?t+"":t,r),r);function Fk(e){return e.sort((t,r)=>{const n=t.compareDocumentPosition(r);if(n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY)return-1;if(n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(n&Node.DOCUMENT_POSITION_DISCONNECTED||n&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)throw Error("Cannot sort the given nodes.");return 0})}var Loe=e=>typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function Lk(e,t,r){let n=e+1;return r&&n>=t&&(n=0),n}function Bk(e,t,r){let n=e-1;return r&&n<0&&(n=t),n}var F_=typeof window<"u"?J.useLayoutEffect:J.useEffect,p1=e=>e,Boe=class{constructor(){vn(this,"descendants",new Map),vn(this,"register",e=>{if(e!=null)return Loe(e)?this.registerNode(e):t=>{this.registerNode(t,e)}}),vn(this,"unregister",e=>{this.descendants.delete(e);const t=Fk(Array.from(this.descendants.keys()));this.assignIndex(t)}),vn(this,"destroy",()=>{this.descendants.clear()}),vn(this,"assignIndex",e=>{this.descendants.forEach(t=>{const r=e.indexOf(t.node);t.index=r,t.node.dataset.index=t.index.toString()})}),vn(this,"count",()=>this.descendants.size),vn(this,"enabledCount",()=>this.enabledValues().length),vn(this,"values",()=>Array.from(this.descendants.values()).sort((t,r)=>t.index-r.index)),vn(this,"enabledValues",()=>this.values().filter(e=>!e.disabled)),vn(this,"item",e=>{if(this.count()!==0)return this.values()[e]}),vn(this,"enabledItem",e=>{if(this.enabledCount()!==0)return this.enabledValues()[e]}),vn(this,"first",()=>this.item(0)),vn(this,"firstEnabled",()=>this.enabledItem(0)),vn(this,"last",()=>this.item(this.descendants.size-1)),vn(this,"lastEnabled",()=>{const e=this.enabledValues().length-1;return this.enabledItem(e)}),vn(this,"indexOf",e=>{var t,r;return e&&(r=(t=this.descendants.get(e))==null?void 0:t.index)!=null?r:-1}),vn(this,"enabledIndexOf",e=>e==null?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e))),vn(this,"next",(e,t=!0)=>{const r=Lk(e,this.count(),t);return this.item(r)}),vn(this,"nextEnabled",(e,t=!0)=>{const r=this.item(e);if(!r)return;const n=this.enabledIndexOf(r.node),i=Lk(n,this.enabledCount(),t);return this.enabledItem(i)}),vn(this,"prev",(e,t=!0)=>{const r=Bk(e,this.count()-1,t);return this.item(r)}),vn(this,"prevEnabled",(e,t=!0)=>{const r=this.item(e);if(!r)return;const n=this.enabledIndexOf(r.node),i=Bk(n,this.enabledCount()-1,t);return this.enabledItem(i)}),vn(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;const r=Array.from(this.descendants.keys()).concat(e),n=Fk(r);t!=null&&t.disabled&&(t.disabled=!!t.disabled);const i={node:e,index:-1,...t};this.descendants.set(e,i),this.assignIndex(n)})}};function zoe(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function Oi(...e){return t=>{e.forEach(r=>{zoe(r,t)})}}function Voe(...e){return J.useMemo(()=>Oi(...e),e)}function Uoe(){const e=J.useRef(new Boe);return F_(()=>()=>e.current.destroy()),e.current}var[Hoe,yM]=Bn({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function Woe(e){const t=yM(),[r,n]=J.useState(-1),i=J.useRef(null);F_(()=>()=>{i.current&&t.unregister(i.current)},[]),F_(()=>{if(!i.current)return;const o=Number(i.current.dataset.index);r!=o&&!Number.isNaN(o)&&n(o)});const s=p1(e?t.register(e):t.register);return{descendants:t,index:r,enabledIndex:t.enabledIndexOf(i.current),register:Oi(s,i)}}function qoe(){return[p1(Hoe),()=>p1(yM()),()=>Uoe(),i=>Woe(i)]}function bM(e){const{value:t,defaultValue:r,onChange:n,shouldUpdate:i=(d,f)=>d!==f}=e,s=wn(n),o=wn(i),[u,l]=J.useState(r),a=t!==void 0,c=a?t:u,h=wn(d=>{const m=typeof d=="function"?d(c):d;o(c,m)&&(a||l(m),s(m))},[a,s,c,o]);return[c,h]}function wM(e){return J.Children.toArray(e).filter(t=>J.isValidElement(t))}var[Koe,Goe]=Bn({strict:!1,name:"ButtonGroupContext"}),Xoe={horizontal:{"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}},vertical:{"> *:first-of-type:not(:last-of-type)":{borderBottomRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderTopRadius:0}}},Yoe={horizontal:e=>({"& > *:not(style) ~ *:not(style)":{marginStart:e}}),vertical:e=>({"& > *:not(style) ~ *:not(style)":{marginTop:e}})},_M=Kt(function(t,r){const{size:n,colorScheme:i,variant:s,className:o,spacing:u="0.5rem",isAttached:l,isDisabled:a,orientation:c="horizontal",...h}=t,d=Wr("chakra-button__group",o),f=J.useMemo(()=>({size:n,colorScheme:i,variant:s,isDisabled:a}),[n,i,s,a]);let m={display:"inline-flex",...l?Xoe[c]:Yoe[c](u)};const g=c==="vertical";return Q.jsx(Koe,{value:f,children:Q.jsx(_t.div,{ref:r,role:"group",__css:m,className:d,"data-attached":l?"":void 0,"data-orientation":c,flexDir:g?"column":void 0,...h})})});_M.displayName="ButtonGroup";function Zoe(e){const[t,r]=J.useState(!e);return{ref:J.useCallback(s=>{s&&r(s.tagName==="BUTTON")},[]),type:t?"button":void 0}}function L_(e){const{children:t,className:r,...n}=e,i=J.isValidElement(t)?J.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,s=Wr("chakra-button__icon",r);return Q.jsx(_t.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...n,className:s,children:i})}L_.displayName="ButtonIcon";function B_(e){const{label:t,placement:r,spacing:n="0.5rem",children:i=Q.jsx(Rv,{color:"currentColor",width:"1em",height:"1em"}),className:s,__css:o,...u}=e,l=Wr("chakra-button__spinner",s),a=r==="start"?"marginEnd":"marginStart",c=J.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[a]:t?n:0,fontSize:"1em",lineHeight:"normal",...o}),[o,t,a,n]);return Q.jsx(_t.div,{className:l,...u,__css:c,children:i})}B_.displayName="ButtonSpinner";var uo=Kt((e,t)=>{const r=Goe(),n=Zo("Button",{...r,...e}),{isDisabled:i=r==null?void 0:r.isDisabled,isLoading:s,isActive:o,children:u,leftIcon:l,rightIcon:a,loadingText:c,iconSpacing:h="0.5rem",type:d,spinner:f,spinnerPlacement:m="start",className:g,as:p,...v}=Xn(e),y=J.useMemo(()=>{const P={...n==null?void 0:n._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...n,...!!r&&{_focus:P}}},[n,r]),{ref:b,type:x}=Zoe(p),O={rightIcon:a,leftIcon:l,iconSpacing:h,children:u};return Q.jsxs(_t.button,{ref:Voe(t,b),as:p,type:d??x,"data-active":Lt(o),"data-loading":Lt(s),__css:y,className:Wr("chakra-button",g),...v,disabled:i||s,children:[s&&m==="start"&&Q.jsx(B_,{className:"chakra-button__spinner--start",label:c,placement:"start",spacing:h,children:f}),s?c||Q.jsx(_t.span,{opacity:0,children:Q.jsx(zk,{...O})}):Q.jsx(zk,{...O}),s&&m==="end"&&Q.jsx(B_,{className:"chakra-button__spinner--end",label:c,placement:"end",spacing:h,children:f})]})});uo.displayName="Button";function zk(e){const{leftIcon:t,rightIcon:r,children:n,iconSpacing:i}=e;return Q.jsxs(Q.Fragment,{children:[t&&Q.jsx(L_,{marginEnd:i,children:t}),n,r&&Q.jsx(L_,{marginStart:i,children:r})]})}var xM=Kt((e,t)=>{const{icon:r,children:n,isRound:i,"aria-label":s,...o}=e,u=r||n,l=J.isValidElement(u)?J.cloneElement(u,{"aria-hidden":!0,focusable:!1}):null;return Q.jsx(uo,{padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":s,...o,children:l})});xM.displayName="IconButton";var[Joe,Qoe]=Bn({name:"CheckboxGroupContext",strict:!1});function Vk(e){return e&&si(e)&&si(e.target)}function eae(e={}){const{defaultValue:t,value:r,onChange:n,isDisabled:i,isNative:s}=e,o=wn(n),[u,l]=bM({value:r,defaultValue:t||[],onChange:o}),a=J.useCallback(h=>{if(!u)return;const d=Vk(h)?h.target.checked:!u.includes(h),f=Vk(h)?h.target.value:h,m=d?[...u,f]:u.filter(g=>String(g)!==String(f));l(m)},[l,u]),c=J.useCallback((h={})=>({...h,[s?"checked":"isChecked"]:u.some(f=>String(h.value)===String(f)),onChange:a}),[a,s,u]);return{value:u,isDisabled:i,onChange:a,setValue:l,getCheckboxProps:c}}function SM(e){const{colorScheme:t,size:r,variant:n,children:i,isDisabled:s}=e,{value:o,onChange:u}=eae(e),l=J.useMemo(()=>({size:r,onChange:u,colorScheme:t,value:o,variant:n,isDisabled:s}),[r,u,t,o,n,s]);return Q.jsx(Joe,{value:l,children:i})}SM.displayName="CheckboxGroup";function tae(e){const[t,r]=J.useState(e),[n,i]=J.useState(!1);return e!==t&&(i(!0),r(e)),n}function rae(e){return Q.jsx(_t.svg,{width:"1.2em",viewBox:"0 0 12 10",style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e,children:Q.jsx("polyline",{points:"1.5 6 4.5 9 10.5 1"})})}function nae(e){return Q.jsx(_t.svg,{width:"1.2em",viewBox:"0 0 24 24",style:{stroke:"currentColor",strokeWidth:4},...e,children:Q.jsx("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function iae(e){const{isIndeterminate:t,isChecked:r,...n}=e,i=t?nae:rae;return r||t?Q.jsx(_t.div,{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},children:Q.jsx(i,{...n})}):null}var[sae,CM]=Bn({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[oae,Ju]=Bn({strict:!1,name:"FormControlContext"});function aae(e){const{id:t,isRequired:r,isInvalid:n,isDisabled:i,isReadOnly:s,...o}=e,u=J.useId(),l=t||`field-${u}`,a=`${l}-label`,c=`${l}-feedback`,h=`${l}-helptext`,[d,f]=J.useState(!1),[m,g]=J.useState(!1),[p,v]=J.useState(!1),y=J.useCallback((j={},M=null)=>({id:h,...j,ref:Oi(M,L=>{L&&g(!0)})}),[h]),b=J.useCallback((j={},M=null)=>({...j,ref:M,"data-focus":Lt(p),"data-disabled":Lt(i),"data-invalid":Lt(n),"data-readonly":Lt(s),id:j.id!==void 0?j.id:a,htmlFor:j.htmlFor!==void 0?j.htmlFor:l}),[l,i,p,n,s,a]),x=J.useCallback((j={},M=null)=>({id:c,...j,ref:Oi(M,L=>{L&&f(!0)}),"aria-live":"polite"}),[c]),O=J.useCallback((j={},M=null)=>({...j,...o,ref:M,role:"group","data-focus":Lt(p),"data-disabled":Lt(i),"data-invalid":Lt(n),"data-readonly":Lt(s)}),[o,i,p,n,s]),P=J.useCallback((j={},M=null)=>({...j,ref:M,role:"presentation","aria-hidden":!0,children:j.children||"*"}),[]);return{isRequired:!!r,isInvalid:!!n,isReadOnly:!!s,isDisabled:!!i,isFocused:!!p,onFocus:()=>v(!0),onBlur:()=>v(!1),hasFeedbackText:d,setHasFeedbackText:f,hasHelpText:m,setHasHelpText:g,id:l,labelId:a,feedbackId:c,helpTextId:h,htmlProps:o,getHelpTextProps:y,getErrorMessageProps:x,getRootProps:O,getLabelProps:b,getRequiredIndicatorProps:P}}var xo=Kt(function(t,r){const n=Kn("Form",t),i=Xn(t),{getRootProps:s,htmlProps:o,...u}=aae(i),l=Wr("chakra-form-control",t.className);return Q.jsx(oae,{value:u,children:Q.jsx(sae,{value:n,children:Q.jsx(_t.div,{...s({},r),className:l,__css:n.container})})})});xo.displayName="FormControl";var kM=Kt(function(t,r){const n=Ju(),i=CM(),s=Wr("chakra-form__helper-text",t.className);return Q.jsx(_t.div,{...n==null?void 0:n.getHelpTextProps(t,r),__css:i.helperText,className:s})});kM.displayName="FormHelperText";var[lae,uae]=Bn({name:"FormErrorStylesContext",errorMessage:`useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),EM=Kt((e,t)=>{const r=Kn("FormError",e),n=Xn(e),i=Ju();return i!=null&&i.isInvalid?Q.jsx(lae,{value:r,children:Q.jsx(_t.div,{...i==null?void 0:i.getErrorMessageProps(n,t),className:Wr("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...r.text}})}):null});EM.displayName="FormErrorMessage";var cae=Kt((e,t)=>{const r=uae(),n=Ju();if(!(n!=null&&n.isInvalid))return null;const i=Wr("chakra-form__error-icon",e.className);return Q.jsx(bs,{ref:t,"aria-hidden":!0,...e,__css:r.icon,className:i,children:Q.jsx("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})});cae.displayName="FormErrorIcon";var Ua=Kt(function(t,r){var n;const i=Zo("FormLabel",t),s=Xn(t),{className:o,children:u,requiredIndicator:l=Q.jsx(TM,{}),optionalIndicator:a=null,...c}=s,h=Ju(),d=(n=h==null?void 0:h.getLabelProps(c,r))!=null?n:{ref:r,...c};return Q.jsxs(_t.label,{...d,className:Wr("chakra-form__label",s.className),__css:{display:"block",textAlign:"start",...i},children:[u,h!=null&&h.isRequired?l:a]})});Ua.displayName="FormLabel";var TM=Kt(function(t,r){const n=Ju(),i=CM();if(!(n!=null&&n.isRequired))return null;const s=Wr("chakra-form__required-indicator",t.className);return Q.jsx(_t.span,{...n==null?void 0:n.getRequiredIndicatorProps(t,r),__css:i.requiredIndicator,className:s})});TM.displayName="RequiredIndicator";function h4(e){const{isDisabled:t,isInvalid:r,isReadOnly:n,isRequired:i,...s}=p4(e);return{...s,disabled:t,readOnly:n,required:i,"aria-invalid":Ea(r),"aria-required":Ea(i),"aria-readonly":Ea(n)}}function p4(e){var t,r,n;const i=Ju(),{id:s,disabled:o,readOnly:u,required:l,isRequired:a,isInvalid:c,isReadOnly:h,isDisabled:d,onFocus:f,onBlur:m,...g}=e,p=e["aria-describedby"]?[e["aria-describedby"]]:[];return i!=null&&i.hasFeedbackText&&(i!=null&&i.isInvalid)&&p.push(i.feedbackId),i!=null&&i.hasHelpText&&p.push(i.helpTextId),{...g,"aria-describedby":p.join(" ")||void 0,id:s??(i==null?void 0:i.id),isDisabled:(t=o??d)!=null?t:i==null?void 0:i.isDisabled,isReadOnly:(r=u??h)!=null?r:i==null?void 0:i.isReadOnly,isRequired:(n=l??a)!=null?n:i==null?void 0:i.isRequired,isInvalid:c??(i==null?void 0:i.isInvalid),onFocus:Cr(i==null?void 0:i.onFocus,f),onBlur:Cr(i==null?void 0:i.onBlur,m)}}var fae={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},dae=()=>typeof document<"u",Uk=!1,Np=null,Bu=!1,z_=!1,V_=new Set;function m4(e,t){V_.forEach(r=>r(e,t))}var hae=typeof window<"u"&&window.navigator!=null?/^Mac/.test(window.navigator.platform):!1;function pae(e){return!(e.metaKey||!hae&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function Hk(e){Bu=!0,pae(e)&&(Np="keyboard",m4("keyboard",e))}function _c(e){if(Np="pointer",e.type==="mousedown"||e.type==="pointerdown"){Bu=!0;const t=e.composedPath?e.composedPath()[0]:e.target;let r=!1;try{r=t.matches(":focus-visible")}catch{}if(r)return;m4("pointer",e)}}function mae(e){return e.mozInputSource===0&&e.isTrusted?!0:e.detail===0&&!e.pointerType}function gae(e){mae(e)&&(Bu=!0,Np="virtual")}function vae(e){e.target===window||e.target===document||(!Bu&&!z_&&(Np="virtual",m4("virtual",e)),Bu=!1,z_=!1)}function yae(){Bu=!1,z_=!0}function Wk(){return Np!=="pointer"}function bae(){if(!dae()||Uk)return;const{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...r){Bu=!0,e.apply(this,r)},document.addEventListener("keydown",Hk,!0),document.addEventListener("keyup",Hk,!0),document.addEventListener("click",gae,!0),window.addEventListener("focus",vae,!0),window.addEventListener("blur",yae,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",_c,!0),document.addEventListener("pointermove",_c,!0),document.addEventListener("pointerup",_c,!0)):(document.addEventListener("mousedown",_c,!0),document.addEventListener("mousemove",_c,!0),document.addEventListener("mouseup",_c,!0)),Uk=!0}function OM(e){bae(),e(Wk());const t=()=>e(Wk());return V_.add(t),()=>{V_.delete(t)}}function wae(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}function _ae(e={}){const t=p4(e),{isDisabled:r,isReadOnly:n,isRequired:i,isInvalid:s,id:o,onBlur:u,onFocus:l,"aria-describedby":a}=t,{defaultChecked:c,isChecked:h,isFocusable:d,onChange:f,isIndeterminate:m,name:g,value:p,tabIndex:v=void 0,"aria-label":y,"aria-labelledby":b,"aria-invalid":x,...O}=e,P=wae(O,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),j=wn(f),M=wn(u),L=wn(l),[B,q]=J.useState(!1),[W,$]=J.useState(!1),[I,E]=J.useState(!1),[_,C]=J.useState(!1);J.useEffect(()=>OM(q),[]);const S=J.useRef(null),[k,A]=J.useState(!0),[R,z]=J.useState(!!c),H=h!==void 0,V=H?h:R,G=J.useCallback(fe=>{if(n||r){fe.preventDefault();return}H||z(V?fe.target.checked:m?!0:fe.target.checked),j==null||j(fe)},[n,r,V,H,m,j]);ka(()=>{S.current&&(S.current.indeterminate=!!m)},[m]),Lu(()=>{r&&$(!1)},[r,$]),ka(()=>{const fe=S.current;if(!(fe!=null&&fe.form))return;const pe=()=>{z(!!c)};return fe.form.addEventListener("reset",pe),()=>{var ne;return(ne=fe.form)==null?void 0:ne.removeEventListener("reset",pe)}},[]);const F=r&&!d,X=J.useCallback(fe=>{fe.key===" "&&C(!0)},[C]),D=J.useCallback(fe=>{fe.key===" "&&C(!1)},[C]);ka(()=>{if(!S.current)return;S.current.checked!==V&&z(S.current.checked)},[S.current]);const N=J.useCallback((fe={},pe=null)=>{const ne=he=>{W&&he.preventDefault(),C(!0)};return{...fe,ref:pe,"data-active":Lt(_),"data-hover":Lt(I),"data-checked":Lt(V),"data-focus":Lt(W),"data-focus-visible":Lt(W&&B),"data-indeterminate":Lt(m),"data-disabled":Lt(r),"data-invalid":Lt(s),"data-readonly":Lt(n),"aria-hidden":!0,onMouseDown:Cr(fe.onMouseDown,ne),onMouseUp:Cr(fe.onMouseUp,()=>C(!1)),onMouseEnter:Cr(fe.onMouseEnter,()=>E(!0)),onMouseLeave:Cr(fe.onMouseLeave,()=>E(!1))}},[_,V,r,W,B,I,m,s,n]),K=J.useCallback((fe={},pe=null)=>({...fe,ref:pe,"data-active":Lt(_),"data-hover":Lt(I),"data-checked":Lt(V),"data-focus":Lt(W),"data-focus-visible":Lt(W&&B),"data-indeterminate":Lt(m),"data-disabled":Lt(r),"data-invalid":Lt(s),"data-readonly":Lt(n)}),[_,V,r,W,B,I,m,s,n]),Z=J.useCallback((fe={},pe=null)=>({...P,...fe,ref:Oi(pe,ne=>{ne&&A(ne.tagName==="LABEL")}),onClick:Cr(fe.onClick,()=>{var ne;k||((ne=S.current)==null||ne.click(),requestAnimationFrame(()=>{var he;(he=S.current)==null||he.focus({preventScroll:!0})}))}),"data-disabled":Lt(r),"data-checked":Lt(V),"data-invalid":Lt(s)}),[P,r,V,s,k]),se=J.useCallback((fe={},pe=null)=>({...fe,ref:Oi(S,pe),type:"checkbox",name:g,value:p,id:o,tabIndex:v,onChange:Cr(fe.onChange,G),onBlur:Cr(fe.onBlur,M,()=>$(!1)),onFocus:Cr(fe.onFocus,L,()=>$(!0)),onKeyDown:Cr(fe.onKeyDown,X),onKeyUp:Cr(fe.onKeyUp,D),required:i,checked:V,disabled:F,readOnly:n,"aria-label":y,"aria-labelledby":b,"aria-invalid":x?!!x:s,"aria-describedby":a,"aria-disabled":r,style:fae}),[g,p,o,G,M,L,X,D,i,V,F,n,y,b,x,s,a,r,v]),te=J.useCallback((fe={},pe=null)=>({...fe,ref:pe,onMouseDown:Cr(fe.onMouseDown,xae),"data-disabled":Lt(r),"data-checked":Lt(V),"data-invalid":Lt(s)}),[V,r,s]);return{state:{isInvalid:s,isFocused:W,isChecked:V,isActive:_,isHovered:I,isIndeterminate:m,isDisabled:r,isReadOnly:n,isRequired:i},getRootProps:Z,getCheckboxProps:N,getIndicatorProps:K,getInputProps:se,getLabelProps:te,htmlProps:P}}function xae(e){e.preventDefault(),e.stopPropagation()}var Sae={display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0},Cae={cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative"},kae=Op({from:{opacity:0,strokeDashoffset:16,transform:"scale(0.95)"},to:{opacity:1,strokeDashoffset:0,transform:"scale(1)"}}),Eae=Op({from:{opacity:0},to:{opacity:1}}),Tae=Op({from:{transform:"scaleX(0.65)"},to:{transform:"scaleX(1)"}}),g4=Kt(function(t,r){const n=Qoe(),i={...n,...t},s=Kn("Checkbox",i),o=Xn(t),{spacing:u="0.5rem",className:l,children:a,iconColor:c,iconSize:h,icon:d=Q.jsx(iae,{}),isChecked:f,isDisabled:m=n==null?void 0:n.isDisabled,onChange:g,inputProps:p,...v}=o;let y=f;n!=null&&n.value&&o.value&&(y=n.value.includes(o.value));let b=g;n!=null&&n.onChange&&o.value&&(b=h$(n.onChange,g));const{state:x,getInputProps:O,getCheckboxProps:P,getLabelProps:j,getRootProps:M}=_ae({...v,isDisabled:m,isChecked:y,onChange:b}),L=tae(x.isChecked),B=J.useMemo(()=>({animation:L?x.isIndeterminate?`${Eae} 20ms linear, ${Tae} 200ms linear`:`${kae} 200ms linear`:void 0,fontSize:h,color:c,...s.icon}),[c,h,L,x.isIndeterminate,s.icon]),q=J.cloneElement(d,{__css:B,isIndeterminate:x.isIndeterminate,isChecked:x.isChecked});return Q.jsxs(_t.label,{__css:{...Cae,...s.container},className:Wr("chakra-checkbox",l),...M(),children:[Q.jsx("input",{className:"chakra-checkbox__input",...O(p,r)}),Q.jsx(_t.span,{__css:{...Sae,...s.control},className:"chakra-checkbox__control",...P(),children:q}),a&&Q.jsx(_t.span,{className:"chakra-checkbox__label",...j(),__css:{marginStart:u,...s.label},children:a})]})});g4.displayName="Checkbox";function Oae(e){const t=parseFloat(e);return typeof t!="number"||Number.isNaN(t)?0:t}function v4(e,t){let r=Oae(e);const n=10**(t??10);return r=Math.round(r*n)/n,t?r.toFixed(t):r.toString()}function U_(e){if(!Number.isFinite(e))return 0;let t=1,r=0;for(;Math.round(e*t)/t!==e;)t*=10,r+=1;return r}function qk(e,t,r){return(e-t)*100/(r-t)}function Aae(e,t,r){return(r-t)*e+t}function Kk(e,t,r){const n=Math.round((e-t)/r)*r+t,i=U_(r);return v4(n,i)}function mg(e,t,r){return e==null?e:(r{var B;return n==null?"":(B=N2(n,s,r))!=null?B:""}),d=typeof i<"u",f=d?i:c,m=AM(pl(f),s),g=r??m,p=J.useCallback(B=>{B!==f&&(d||h(B.toString()),a==null||a(B.toString(),pl(B)))},[a,d,f]),v=J.useCallback(B=>{let q=B;return l&&(q=mg(q,o,u)),v4(q,g)},[g,l,u,o]),y=J.useCallback((B=s)=>{let q;f===""?q=pl(B):q=pl(f)+B,q=v(q),p(q)},[v,s,p,f]),b=J.useCallback((B=s)=>{let q;f===""?q=pl(-B):q=pl(f)-B,q=v(q),p(q)},[v,s,p,f]),x=J.useCallback(()=>{var B;let q;n==null?q="":q=(B=N2(n,s,r))!=null?B:o,p(q)},[n,r,s,p,o]),O=J.useCallback(B=>{var q;const W=(q=N2(B,s,g))!=null?q:o;p(W)},[g,s,p,o]),P=pl(f);return{isOutOfRange:P>u||P{const s=typeof e=="function"?e():e??document;if(!(!r||!s))return s.addEventListener(t,i,n),()=>{s.removeEventListener(t,i,n)}},[t,e,n,i,r]),()=>{const s=typeof e=="function"?e():e??document;s==null||s.removeEventListener(t,i,n)}}function Pae(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,s;for(s=0;s=0)&&(r[i]=e[i]);return r}function Gr(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);ie.hasAttribute("tabindex"),jae=e=>jM(e)&&e.tabIndex===-1;function Nae(e){return!!e.getAttribute("disabled")||!!e.getAttribute("aria-disabled")}function NM(e){return e.parentElement&&NM(e.parentElement)?!0:e.hidden}function Dae(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function Fae(e){if(!IM(e)||NM(e)||Nae(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const n={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in n?n[t]():Dae(e)?!0:jM(e)}function Lae(e){return e?IM(e)&&Fae(e)&&!jae(e):!1}var jv=Kt(function(t,r){const{htmlSize:n,...i}=t,s=Kn("Input",i),o=Xn(i),u=h4(o),l=Wr("chakra-input",t.className);return Q.jsx(_t.input,{size:n,...u,__css:s.field,ref:r,className:l})});jv.displayName="Input";jv.id="Input";var[Bae,DM]=Bn({name:"ListStylesContext",errorMessage:`useListStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),Dp=Kt(function(t,r){const n=Kn("List",t),{children:i,styleType:s="none",stylePosition:o,spacing:u,...l}=Xn(t),a=wM(i),h=u?{["& > *:not(style) ~ *:not(style)"]:{mt:u}}:{};return Q.jsx(Bae,{value:n,children:Q.jsx(_t.ul,{ref:r,listStyleType:s,listStylePosition:o,role:"list",__css:{...n.container,...h},...l,children:a})})});Dp.displayName="List";var zae=Kt((e,t)=>{const{as:r,...n}=e;return Q.jsx(Dp,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...n})});zae.displayName="OrderedList";var Vae=Kt(function(t,r){const{as:n,...i}=t;return Q.jsx(Dp,{ref:r,as:"ul",styleType:"initial",marginStart:"1em",...i})});Vae.displayName="UnorderedList";var y4=Kt(function(t,r){const n=DM();return Q.jsx(_t.li,{ref:r,...t,__css:n.item})});y4.displayName="ListItem";var FM=Kt(function(t,r){const n=DM();return Q.jsx(bs,{ref:r,role:"presentation",...t,__css:n.icon})});FM.displayName="ListIcon";var Nv=Kt(function(t,r){const{templateAreas:n,gap:i,rowGap:s,columnGap:o,column:u,row:l,autoFlow:a,autoRows:c,templateRows:h,autoColumns:d,templateColumns:f,...m}=t,g={display:"grid",gridTemplateAreas:n,gridGap:i,gridRowGap:s,gridColumnGap:o,gridAutoColumns:d,gridColumn:u,gridRow:l,gridAutoFlow:a,gridAutoRows:c,gridTemplateRows:h,gridTemplateColumns:f};return Q.jsx(_t.div,{ref:r,__css:g,...m})});Nv.displayName="Grid";var LM=Object.freeze(["base","sm","md","lg","xl","2xl"]);function BM(e,t){return Array.isArray(e)?e.map(r=>r===null?null:t(r)):si(e)?Object.keys(e).reduce((r,n)=>(r[n]=t(e[n]),r),{}):e!=null?t(e):null}function Uae(e,t=LM){const r={};return e.forEach((n,i)=>{const s=t[i];n!=null&&(r[s]=n)}),r}var Fp=Kt(function(t,r){const n=Zo("Text",t),{className:i,align:s,decoration:o,casing:u,...l}=Xn(t),a=U$({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return Q.jsx(_t.p,{ref:r,className:Wr("chakra-text",t.className),...a,...l,__css:n})});Fp.displayName="Text";var zM=e=>Q.jsx(_t.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});zM.displayName="StackItem";function Hae(e){const{spacing:t,direction:r}=e,n={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":BM(r,i=>n[i])}}var Af=Kt((e,t)=>{const{isInline:r,direction:n,align:i,justify:s,spacing:o="0.5rem",wrap:u,children:l,divider:a,className:c,shouldWrapChildren:h,...d}=e,f=r?"row":n??"column",m=J.useMemo(()=>Hae({spacing:o,direction:f}),[o,f]),g=!!a,p=!h&&!g,v=J.useMemo(()=>{const b=wM(l);return p?b:b.map((x,O)=>{const P=typeof x.key<"u"?x.key:O,j=O+1===b.length,L=h?Q.jsx(zM,{children:x},P):x;if(!g)return L;const B=J.cloneElement(a,{__css:m}),q=j?null:B;return Q.jsxs(J.Fragment,{children:[L,q]},P)})},[a,m,g,p,h,l]),y=Wr("chakra-stack",c);return Q.jsx(_t.div,{ref:t,display:"flex",alignItems:i,justifyContent:s,flexDirection:f,flexWrap:u,gap:g?void 0:o,className:y,...d,children:v})});Af.displayName="Stack";var VM=Kt((e,t)=>Q.jsx(Af,{align:"center",...e,direction:"row",ref:t}));VM.displayName="HStack";function Gk(e){return BM(e,t=>t==="auto"?"auto":`span ${t}/span ${t}`)}var Nl=Kt(function(t,r){const{area:n,colSpan:i,colStart:s,colEnd:o,rowEnd:u,rowSpan:l,rowStart:a,...c}=t,h=U$({gridArea:n,gridColumn:Gk(i),gridRow:Gk(l),gridColumnStart:s,gridColumnEnd:o,gridRowStart:a,gridRowEnd:u});return Q.jsx(_t.div,{ref:r,__css:h,...c})});Nl.displayName="GridItem";var b4=Kt(function(t,r){const n=Zo("Heading",t),{className:i,...s}=Xn(t);return Q.jsx(_t.h2,{ref:r,className:Wr("chakra-heading",t.className),...s,__css:n})});b4.displayName="Heading";var Fr=_t("div");Fr.displayName="Box";var UM=Kt(function(t,r){const{size:n,centerContent:i=!0,...s}=t,o=i?{display:"flex",alignItems:"center",justifyContent:"center"}:{};return Q.jsx(Fr,{ref:r,boxSize:n,__css:{...o,flexShrink:0,flexGrow:0},...s})});UM.displayName="Square";var Wae=Kt(function(t,r){const{size:n,...i}=t;return Q.jsx(UM,{size:n,ref:r,borderRadius:"9999px",...i})});Wae.displayName="Circle";var w4=Kt(function(t,r){const{borderLeftWidth:n,borderBottomWidth:i,borderTopWidth:s,borderRightWidth:o,borderWidth:u,borderStyle:l,borderColor:a,...c}=Zo("Divider",t),{className:h,orientation:d="horizontal",__css:f,...m}=Xn(t),g={vertical:{borderLeftWidth:n||o||u||"1px",height:"100%"},horizontal:{borderBottomWidth:i||s||u||"1px",width:"100%"}};return Q.jsx(_t.hr,{ref:r,"aria-orientation":d,...m,__css:{...c,border:"0",borderColor:a,borderStyle:l,...g[d],...f},className:Wr("chakra-divider",h)})});w4.displayName="Divider";function qae(e,t={}){const{ssr:r=!0,fallback:n}=t,{getWindow:i}=Xte(),s=Array.isArray(e)?e:[e];let o=Array.isArray(n)?n:[n];o=o.filter(a=>a!=null);const[u,l]=J.useState(()=>s.map((a,c)=>({media:a,matches:r?!!o[c]:i().matchMedia(a).matches})));return J.useEffect(()=>{const a=i();l(s.map(d=>({media:d,matches:a.matchMedia(d).matches})));const c=s.map(d=>a.matchMedia(d)),h=d=>{l(f=>f.slice().map(m=>m.media===d.media?{...m,matches:d.matches}:m))};return c.forEach(d=>{typeof d.addListener=="function"?d.addListener(h):d.addEventListener("change",h)}),()=>{c.forEach(d=>{typeof d.removeListener=="function"?d.removeListener(h):d.removeEventListener("change",h)})}},[i]),u.map(a=>a.matches)}function Kae(e,t,r=LM){let n=Object.keys(e).indexOf(t);if(n!==-1)return e[t];let i=r.indexOf(t);for(;i>=0;){const s=r[i];if(e.hasOwnProperty(s)){n=i;break}i-=1}if(n!==-1){const s=r[n];return e[s]}}function Gae(e){var t,r;const n=si(e)?e:{fallback:e??"base"},s=Xu().__breakpoints.details.map(({minMaxQuery:a,breakpoint:c})=>({breakpoint:c,query:a.replace("@media screen and ","")})),o=s.map(a=>a.breakpoint===n.fallback),l=qae(s.map(a=>a.query),{fallback:o,ssr:n.ssr}).findIndex(a=>a==!0);return(r=(t=s[l])==null?void 0:t.breakpoint)!=null?r:n.fallback}function Xae(e,t){var r;const n=si(t)?t:{fallback:t??"base"},i=Gae(n),s=Xu();if(!i)return;const o=Array.from(((r=s.__breakpoints)==null?void 0:r.keys)||[]),u=Array.isArray(e)?Object.fromEntries(Object.entries(Uae(e,o)).map(([l,a])=>[l,a])):e;return Kae(u,i,o)}function Yae(e){const t=e.current;if(!t)return!1;const r=Rae(t);return!r||t.contains(r)?!1:!!Lae(r)}function Zae(e,t){const{shouldFocus:r,visible:n,focusRef:i}=t,s=r&&!n;Lu(()=>{if(!s||Yae(e))return;const o=(i==null?void 0:i.current)||e.current;let u;if(o)return u=requestAnimationFrame(()=>{o.focus({preventScroll:!0})}),()=>{cancelAnimationFrame(u)}},[s,e,i])}var xc=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),ls={arrowShadowColor:xc("--popper-arrow-shadow-color"),arrowSize:xc("--popper-arrow-size","8px"),arrowSizeHalf:xc("--popper-arrow-size-half"),arrowBg:xc("--popper-arrow-bg"),transformOrigin:xc("--popper-transform-origin"),arrowOffset:xc("--popper-arrow-offset")};function Jae(e){if(e.includes("top"))return"1px 1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("bottom"))return"-1px -1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("right"))return"-1px 1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("left"))return"1px -1px 0px 0 var(--popper-arrow-shadow-color)"}var Qae={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},ele=e=>Qae[e],Xk={scroll:!0,resize:!0};function tle(e){let t;return typeof e=="object"?t={enabled:!0,options:{...Xk,...e}}:t={enabled:e,options:Xk},t}var rle={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{const t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},nle={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{Yk(e)},effect:({state:e})=>()=>{Yk(e)}},Yk=e=>{e.elements.popper.style.setProperty(ls.transformOrigin.var,ele(e.placement))},ile={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{sle(e)}},sle=e=>{var t;if(!e.placement)return;const r=ole(e.placement);if((t=e.elements)!=null&&t.arrow&&r){Object.assign(e.elements.arrow.style,{[r.property]:r.value,width:ls.arrowSize.varRef,height:ls.arrowSize.varRef,zIndex:-1});const n={[ls.arrowSizeHalf.var]:`calc(${ls.arrowSize.varRef} / 2 - 1px)`,[ls.arrowOffset.var]:`calc(${ls.arrowSizeHalf.varRef} * -1)`};for(const i in n)e.elements.arrow.style.setProperty(i,n[i])}},ole=e=>{if(e.startsWith("top"))return{property:"bottom",value:ls.arrowOffset.varRef};if(e.startsWith("bottom"))return{property:"top",value:ls.arrowOffset.varRef};if(e.startsWith("left"))return{property:"right",value:ls.arrowOffset.varRef};if(e.startsWith("right"))return{property:"left",value:ls.arrowOffset.varRef}},ale={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{Zk(e)},effect:({state:e})=>()=>{Zk(e)}},Zk=e=>{if(!e.elements.arrow)return;const t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!t)return;const r=Jae(e.placement);r&&t.style.setProperty("--popper-arrow-default-shadow",r),Object.assign(t.style,{transform:"rotate(45deg)",background:ls.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},lle={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},ule={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function cle(e,t="ltr"){var r,n;const i=((r=lle[e])==null?void 0:r[t])||e;return t==="ltr"?i:(n=ule[e])!=null?n:i}var Ui="top",Vs="bottom",Us="right",Hi="left",_4="auto",Lp=[Ui,Vs,Us,Hi],$f="start",hp="end",fle="clippingParents",HM="viewport",Ud="popper",dle="reference",Jk=Lp.reduce(function(e,t){return e.concat([t+"-"+$f,t+"-"+hp])},[]),WM=[].concat(Lp,[_4]).reduce(function(e,t){return e.concat([t,t+"-"+$f,t+"-"+hp])},[]),hle="beforeRead",ple="read",mle="afterRead",gle="beforeMain",vle="main",yle="afterMain",ble="beforeWrite",wle="write",_le="afterWrite",xle=[hle,ple,mle,gle,vle,yle,ble,wle,_le];function Yo(e){return e?(e.nodeName||"").toLowerCase():null}function ms(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Vu(e){var t=ms(e).Element;return e instanceof t||e instanceof Element}function Ls(e){var t=ms(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function x4(e){if(typeof ShadowRoot>"u")return!1;var t=ms(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Sle(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},s=t.elements[r];!Ls(s)||!Yo(s)||(Object.assign(s.style,n),Object.keys(i).forEach(function(o){var u=i[o];u===!1?s.removeAttribute(o):s.setAttribute(o,u===!0?"":u)}))})}function Cle(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var i=t.elements[n],s=t.attributes[n]||{},o=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),u=o.reduce(function(l,a){return l[a]="",l},{});!Ls(i)||!Yo(i)||(Object.assign(i.style,u),Object.keys(s).forEach(function(l){i.removeAttribute(l)}))})}}const kle={name:"applyStyles",enabled:!0,phase:"write",fn:Sle,effect:Cle,requires:["computeStyles"]};function Xo(e){return e.split("-")[0]}var Iu=Math.max,m1=Math.min,Pf=Math.round;function W_(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function qM(){return!/^((?!chrome|android).)*safari/i.test(W_())}function Mf(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),i=1,s=1;t&&Ls(e)&&(i=e.offsetWidth>0&&Pf(n.width)/e.offsetWidth||1,s=e.offsetHeight>0&&Pf(n.height)/e.offsetHeight||1);var o=Vu(e)?ms(e):window,u=o.visualViewport,l=!qM()&&r,a=(n.left+(l&&u?u.offsetLeft:0))/i,c=(n.top+(l&&u?u.offsetTop:0))/s,h=n.width/i,d=n.height/s;return{width:h,height:d,top:c,right:a+h,bottom:c+d,left:a,x:a,y:c}}function S4(e){var t=Mf(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function KM(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&x4(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Ba(e){return ms(e).getComputedStyle(e)}function Ele(e){return["table","td","th"].indexOf(Yo(e))>=0}function Xl(e){return((Vu(e)?e.ownerDocument:e.document)||window.document).documentElement}function Dv(e){return Yo(e)==="html"?e:e.assignedSlot||e.parentNode||(x4(e)?e.host:null)||Xl(e)}function Qk(e){return!Ls(e)||Ba(e).position==="fixed"?null:e.offsetParent}function Tle(e){var t=/firefox/i.test(W_()),r=/Trident/i.test(W_());if(r&&Ls(e)){var n=Ba(e);if(n.position==="fixed")return null}var i=Dv(e);for(x4(i)&&(i=i.host);Ls(i)&&["html","body"].indexOf(Yo(i))<0;){var s=Ba(i);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return i;i=i.parentNode}return null}function Bp(e){for(var t=ms(e),r=Qk(e);r&&Ele(r)&&Ba(r).position==="static";)r=Qk(r);return r&&(Yo(r)==="html"||Yo(r)==="body"&&Ba(r).position==="static")?t:r||Tle(e)||t}function C4(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ah(e,t,r){return Iu(e,m1(t,r))}function Ole(e,t,r){var n=Ah(e,t,r);return n>r?r:n}function GM(){return{top:0,right:0,bottom:0,left:0}}function XM(e){return Object.assign({},GM(),e)}function YM(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var Ale=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,XM(typeof t!="number"?t:YM(t,Lp))};function $le(e){var t,r=e.state,n=e.name,i=e.options,s=r.elements.arrow,o=r.modifiersData.popperOffsets,u=Xo(r.placement),l=C4(u),a=[Hi,Us].indexOf(u)>=0,c=a?"height":"width";if(!(!s||!o)){var h=Ale(i.padding,r),d=S4(s),f=l==="y"?Ui:Hi,m=l==="y"?Vs:Us,g=r.rects.reference[c]+r.rects.reference[l]-o[l]-r.rects.popper[c],p=o[l]-r.rects.reference[l],v=Bp(s),y=v?l==="y"?v.clientHeight||0:v.clientWidth||0:0,b=g/2-p/2,x=h[f],O=y-d[c]-h[m],P=y/2-d[c]/2+b,j=Ah(x,P,O),M=l;r.modifiersData[n]=(t={},t[M]=j,t.centerOffset=j-P,t)}}function Ple(e){var t=e.state,r=e.options,n=r.element,i=n===void 0?"[data-popper-arrow]":n;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||KM(t.elements.popper,i)&&(t.elements.arrow=i))}const Mle={name:"arrow",enabled:!0,phase:"main",fn:$le,effect:Ple,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function If(e){return e.split("-")[1]}var Ile={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Rle(e,t){var r=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:Pf(r*i)/i||0,y:Pf(n*i)/i||0}}function e7(e){var t,r=e.popper,n=e.popperRect,i=e.placement,s=e.variation,o=e.offsets,u=e.position,l=e.gpuAcceleration,a=e.adaptive,c=e.roundOffsets,h=e.isFixed,d=o.x,f=d===void 0?0:d,m=o.y,g=m===void 0?0:m,p=typeof c=="function"?c({x:f,y:g}):{x:f,y:g};f=p.x,g=p.y;var v=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),b=Hi,x=Ui,O=window;if(a){var P=Bp(r),j="clientHeight",M="clientWidth";if(P===ms(r)&&(P=Xl(r),Ba(P).position!=="static"&&u==="absolute"&&(j="scrollHeight",M="scrollWidth")),P=P,i===Ui||(i===Hi||i===Us)&&s===hp){x=Vs;var L=h&&P===O&&O.visualViewport?O.visualViewport.height:P[j];g-=L-n.height,g*=l?1:-1}if(i===Hi||(i===Ui||i===Vs)&&s===hp){b=Us;var B=h&&P===O&&O.visualViewport?O.visualViewport.width:P[M];f-=B-n.width,f*=l?1:-1}}var q=Object.assign({position:u},a&&Ile),W=c===!0?Rle({x:f,y:g},ms(r)):{x:f,y:g};if(f=W.x,g=W.y,l){var $;return Object.assign({},q,($={},$[x]=y?"0":"",$[b]=v?"0":"",$.transform=(O.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",$))}return Object.assign({},q,(t={},t[x]=y?g+"px":"",t[b]=v?f+"px":"",t.transform="",t))}function jle(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,s=r.adaptive,o=s===void 0?!0:s,u=r.roundOffsets,l=u===void 0?!0:u,a={placement:Xo(t.placement),variation:If(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,e7(Object.assign({},a,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,e7(Object.assign({},a,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Nle={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:jle,data:{}};var S0={passive:!0};function Dle(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,s=i===void 0?!0:i,o=n.resize,u=o===void 0?!0:o,l=ms(t.elements.popper),a=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&a.forEach(function(c){c.addEventListener("scroll",r.update,S0)}),u&&l.addEventListener("resize",r.update,S0),function(){s&&a.forEach(function(c){c.removeEventListener("scroll",r.update,S0)}),u&&l.removeEventListener("resize",r.update,S0)}}const Fle={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Dle,data:{}};var Lle={left:"right",right:"left",bottom:"top",top:"bottom"};function gg(e){return e.replace(/left|right|bottom|top/g,function(t){return Lle[t]})}var Ble={start:"end",end:"start"};function t7(e){return e.replace(/start|end/g,function(t){return Ble[t]})}function k4(e){var t=ms(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function E4(e){return Mf(Xl(e)).left+k4(e).scrollLeft}function zle(e,t){var r=ms(e),n=Xl(e),i=r.visualViewport,s=n.clientWidth,o=n.clientHeight,u=0,l=0;if(i){s=i.width,o=i.height;var a=qM();(a||!a&&t==="fixed")&&(u=i.offsetLeft,l=i.offsetTop)}return{width:s,height:o,x:u+E4(e),y:l}}function Vle(e){var t,r=Xl(e),n=k4(e),i=(t=e.ownerDocument)==null?void 0:t.body,s=Iu(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Iu(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),u=-n.scrollLeft+E4(e),l=-n.scrollTop;return Ba(i||r).direction==="rtl"&&(u+=Iu(r.clientWidth,i?i.clientWidth:0)-s),{width:s,height:o,x:u,y:l}}function T4(e){var t=Ba(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function ZM(e){return["html","body","#document"].indexOf(Yo(e))>=0?e.ownerDocument.body:Ls(e)&&T4(e)?e:ZM(Dv(e))}function $h(e,t){var r;t===void 0&&(t=[]);var n=ZM(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=ms(n),o=i?[s].concat(s.visualViewport||[],T4(n)?n:[]):n,u=t.concat(o);return i?u:u.concat($h(Dv(o)))}function q_(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ule(e,t){var r=Mf(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function r7(e,t,r){return t===HM?q_(zle(e,r)):Vu(t)?Ule(t,r):q_(Vle(Xl(e)))}function Hle(e){var t=$h(Dv(e)),r=["absolute","fixed"].indexOf(Ba(e).position)>=0,n=r&&Ls(e)?Bp(e):e;return Vu(n)?t.filter(function(i){return Vu(i)&&KM(i,n)&&Yo(i)!=="body"}):[]}function Wle(e,t,r,n){var i=t==="clippingParents"?Hle(e):[].concat(t),s=[].concat(i,[r]),o=s[0],u=s.reduce(function(l,a){var c=r7(e,a,n);return l.top=Iu(c.top,l.top),l.right=m1(c.right,l.right),l.bottom=m1(c.bottom,l.bottom),l.left=Iu(c.left,l.left),l},r7(e,o,n));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function JM(e){var t=e.reference,r=e.element,n=e.placement,i=n?Xo(n):null,s=n?If(n):null,o=t.x+t.width/2-r.width/2,u=t.y+t.height/2-r.height/2,l;switch(i){case Ui:l={x:o,y:t.y-r.height};break;case Vs:l={x:o,y:t.y+t.height};break;case Us:l={x:t.x+t.width,y:u};break;case Hi:l={x:t.x-r.width,y:u};break;default:l={x:t.x,y:t.y}}var a=i?C4(i):null;if(a!=null){var c=a==="y"?"height":"width";switch(s){case $f:l[a]=l[a]-(t[c]/2-r[c]/2);break;case hp:l[a]=l[a]+(t[c]/2-r[c]/2);break}}return l}function pp(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,s=r.strategy,o=s===void 0?e.strategy:s,u=r.boundary,l=u===void 0?fle:u,a=r.rootBoundary,c=a===void 0?HM:a,h=r.elementContext,d=h===void 0?Ud:h,f=r.altBoundary,m=f===void 0?!1:f,g=r.padding,p=g===void 0?0:g,v=XM(typeof p!="number"?p:YM(p,Lp)),y=d===Ud?dle:Ud,b=e.rects.popper,x=e.elements[m?y:d],O=Wle(Vu(x)?x:x.contextElement||Xl(e.elements.popper),l,c,o),P=Mf(e.elements.reference),j=JM({reference:P,element:b,strategy:"absolute",placement:i}),M=q_(Object.assign({},b,j)),L=d===Ud?M:P,B={top:O.top-L.top+v.top,bottom:L.bottom-O.bottom+v.bottom,left:O.left-L.left+v.left,right:L.right-O.right+v.right},q=e.modifiersData.offset;if(d===Ud&&q){var W=q[i];Object.keys(B).forEach(function($){var I=[Us,Vs].indexOf($)>=0?1:-1,E=[Ui,Vs].indexOf($)>=0?"y":"x";B[$]+=W[E]*I})}return B}function qle(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,s=r.rootBoundary,o=r.padding,u=r.flipVariations,l=r.allowedAutoPlacements,a=l===void 0?WM:l,c=If(n),h=c?u?Jk:Jk.filter(function(m){return If(m)===c}):Lp,d=h.filter(function(m){return a.indexOf(m)>=0});d.length===0&&(d=h);var f=d.reduce(function(m,g){return m[g]=pp(e,{placement:g,boundary:i,rootBoundary:s,padding:o})[Xo(g)],m},{});return Object.keys(f).sort(function(m,g){return f[m]-f[g]})}function Kle(e){if(Xo(e)===_4)return[];var t=gg(e);return[t7(e),t,t7(t)]}function Gle(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,s=i===void 0?!0:i,o=r.altAxis,u=o===void 0?!0:o,l=r.fallbackPlacements,a=r.padding,c=r.boundary,h=r.rootBoundary,d=r.altBoundary,f=r.flipVariations,m=f===void 0?!0:f,g=r.allowedAutoPlacements,p=t.options.placement,v=Xo(p),y=v===p,b=l||(y||!m?[gg(p)]:Kle(p)),x=[p].concat(b).reduce(function(V,G){return V.concat(Xo(G)===_4?qle(t,{placement:G,boundary:c,rootBoundary:h,padding:a,flipVariations:m,allowedAutoPlacements:g}):G)},[]),O=t.rects.reference,P=t.rects.popper,j=new Map,M=!0,L=x[0],B=0;B=0,E=I?"width":"height",_=pp(t,{placement:q,boundary:c,rootBoundary:h,altBoundary:d,padding:a}),C=I?$?Us:Hi:$?Vs:Ui;O[E]>P[E]&&(C=gg(C));var S=gg(C),k=[];if(s&&k.push(_[W]<=0),u&&k.push(_[C]<=0,_[S]<=0),k.every(function(V){return V})){L=q,M=!1;break}j.set(q,k)}if(M)for(var A=m?3:1,R=function(G){var F=x.find(function(X){var D=j.get(X);if(D)return D.slice(0,G).every(function(N){return N})});if(F)return L=F,"break"},z=A;z>0;z--){var H=R(z);if(H==="break")break}t.placement!==L&&(t.modifiersData[n]._skip=!0,t.placement=L,t.reset=!0)}}const Xle={name:"flip",enabled:!0,phase:"main",fn:Gle,requiresIfExists:["offset"],data:{_skip:!1}};function n7(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function i7(e){return[Ui,Us,Vs,Hi].some(function(t){return e[t]>=0})}function Yle(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,s=t.modifiersData.preventOverflow,o=pp(t,{elementContext:"reference"}),u=pp(t,{altBoundary:!0}),l=n7(o,n),a=n7(u,i,s),c=i7(l),h=i7(a);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:a,isReferenceHidden:c,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":h})}const Zle={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Yle};function Jle(e,t,r){var n=Xo(e),i=[Hi,Ui].indexOf(n)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,o=s[0],u=s[1];return o=o||0,u=(u||0)*i,[Hi,Us].indexOf(n)>=0?{x:u,y:o}:{x:o,y:u}}function Qle(e){var t=e.state,r=e.options,n=e.name,i=r.offset,s=i===void 0?[0,0]:i,o=WM.reduce(function(c,h){return c[h]=Jle(h,t.rects,s),c},{}),u=o[t.placement],l=u.x,a=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=a),t.modifiersData[n]=o}const eue={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Qle};function tue(e){var t=e.state,r=e.name;t.modifiersData[r]=JM({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const rue={name:"popperOffsets",enabled:!0,phase:"read",fn:tue,data:{}};function nue(e){return e==="x"?"y":"x"}function iue(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,s=i===void 0?!0:i,o=r.altAxis,u=o===void 0?!1:o,l=r.boundary,a=r.rootBoundary,c=r.altBoundary,h=r.padding,d=r.tether,f=d===void 0?!0:d,m=r.tetherOffset,g=m===void 0?0:m,p=pp(t,{boundary:l,rootBoundary:a,padding:h,altBoundary:c}),v=Xo(t.placement),y=If(t.placement),b=!y,x=C4(v),O=nue(x),P=t.modifiersData.popperOffsets,j=t.rects.reference,M=t.rects.popper,L=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,B=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),q=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,W={x:0,y:0};if(P){if(s){var $,I=x==="y"?Ui:Hi,E=x==="y"?Vs:Us,_=x==="y"?"height":"width",C=P[x],S=C+p[I],k=C-p[E],A=f?-M[_]/2:0,R=y===$f?j[_]:M[_],z=y===$f?-M[_]:-j[_],H=t.elements.arrow,V=f&&H?S4(H):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:GM(),F=G[I],X=G[E],D=Ah(0,j[_],V[_]),N=b?j[_]/2-A-D-F-B.mainAxis:R-D-F-B.mainAxis,K=b?-j[_]/2+A+D+X+B.mainAxis:z+D+X+B.mainAxis,Z=t.elements.arrow&&Bp(t.elements.arrow),se=Z?x==="y"?Z.clientTop||0:Z.clientLeft||0:0,te=($=q==null?void 0:q[x])!=null?$:0,oe=C+N-te-se,fe=C+K-te,pe=Ah(f?m1(S,oe):S,C,f?Iu(k,fe):k);P[x]=pe,W[x]=pe-C}if(u){var ne,he=x==="x"?Ui:Hi,me=x==="x"?Vs:Us,we=P[O],be=O==="y"?"height":"width",xe=we+p[he],Oe=we-p[me],Pe=[Ui,Hi].indexOf(v)!==-1,De=(ne=q==null?void 0:q[O])!=null?ne:0,Ye=Pe?xe:we-j[be]-M[be]-De+B.altAxis,Xe=Pe?we+j[be]+M[be]-De-B.altAxis:Oe,Ae=f&&Pe?Ole(Ye,we,Xe):Ah(f?Ye:xe,we,f?Xe:Oe);P[O]=Ae,W[O]=Ae-we}t.modifiersData[n]=W}}const sue={name:"preventOverflow",enabled:!0,phase:"main",fn:iue,requiresIfExists:["offset"]};function oue(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function aue(e){return e===ms(e)||!Ls(e)?k4(e):oue(e)}function lue(e){var t=e.getBoundingClientRect(),r=Pf(t.width)/e.offsetWidth||1,n=Pf(t.height)/e.offsetHeight||1;return r!==1||n!==1}function uue(e,t,r){r===void 0&&(r=!1);var n=Ls(t),i=Ls(t)&&lue(t),s=Xl(t),o=Mf(e,i,r),u={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(n||!n&&!r)&&((Yo(t)!=="body"||T4(s))&&(u=aue(t)),Ls(t)?(l=Mf(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=E4(s))),{x:o.left+u.scrollLeft-l.x,y:o.top+u.scrollTop-l.y,width:o.width,height:o.height}}function cue(e){var t=new Map,r=new Set,n=[];e.forEach(function(s){t.set(s.name,s)});function i(s){r.add(s.name);var o=[].concat(s.requires||[],s.requiresIfExists||[]);o.forEach(function(u){if(!r.has(u)){var l=t.get(u);l&&i(l)}}),n.push(s)}return e.forEach(function(s){r.has(s.name)||i(s)}),n}function fue(e){var t=cue(e);return xle.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}function due(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function hue(e){var t=e.reduce(function(r,n){var i=r[n.name];return r[n.name]=i?Object.assign({},i,n,{options:Object.assign({},i.options,n.options),data:Object.assign({},i.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var s7={placement:"bottom",modifiers:[],strategy:"absolute"};function o7(){for(var e=arguments.length,t=new Array(e),r=0;r{}),b=J.useCallback(()=>{var B;!t||!m.current||!g.current||((B=y.current)==null||B.call(y),p.current=gue(m.current,g.current,{placement:v,modifiers:[ale,ile,nle,{...rle,enabled:!!d},{name:"eventListeners",...tle(o)},{name:"arrow",options:{padding:s}},{name:"offset",options:{offset:u??[0,l]}},{name:"flip",enabled:!!a,options:{padding:8}},{name:"preventOverflow",enabled:!!h,options:{boundary:c}},...r??[]],strategy:i}),p.current.forceUpdate(),y.current=p.current.destroy)},[v,t,r,d,o,s,u,l,a,h,c,i]);J.useEffect(()=>()=>{var B;!m.current&&!g.current&&((B=p.current)==null||B.destroy(),p.current=null)},[]);const x=J.useCallback(B=>{m.current=B,b()},[b]),O=J.useCallback((B={},q=null)=>({...B,ref:Oi(x,q)}),[x]),P=J.useCallback(B=>{g.current=B,b()},[b]),j=J.useCallback((B={},q=null)=>({...B,ref:Oi(P,q),style:{...B.style,position:i,minWidth:d?void 0:"max-content",inset:"0 auto auto 0"}}),[i,P,d]),M=J.useCallback((B={},q=null)=>{const{size:W,shadowColor:$,bg:I,style:E,..._}=B;return{..._,ref:q,"data-popper-arrow":"",style:yue(B)}},[]),L=J.useCallback((B={},q=null)=>({...B,ref:q,"data-popper-arrow-inner":""}),[]);return{update(){var B;(B=p.current)==null||B.update()},forceUpdate(){var B;(B=p.current)==null||B.forceUpdate()},transformOrigin:ls.transformOrigin.varRef,referenceRef:x,popperRef:P,getPopperProps:j,getArrowProps:M,getArrowInnerProps:L,getReferenceProps:O}}function yue(e){const{size:t,shadowColor:r,bg:n,style:i}=e,s={...i,position:"absolute"};return t&&(s["--popper-arrow-size"]=t),r&&(s["--popper-arrow-shadow-color"]=r),n&&(s["--popper-arrow-bg"]=n),s}function bue(e={}){const{onClose:t,onOpen:r,isOpen:n,id:i}=e,s=wn(r),o=wn(t),[u,l]=J.useState(e.defaultIsOpen||!1),a=n!==void 0?n:u,c=n!==void 0,h=J.useId(),d=i??`disclosure-${h}`,f=J.useCallback(()=>{c||l(!1),o==null||o()},[c,o]),m=J.useCallback(()=>{c||l(!0),s==null||s()},[c,s]),g=J.useCallback(()=>{a?f():m()},[a,m,f]);function p(y={}){return{...y,"aria-expanded":a,"aria-controls":d,onClick(b){var x;(x=y.onClick)==null||x.call(y,b),g()}}}function v(y={}){return{...y,hidden:!a,id:d}}return{isOpen:a,onOpen:m,onClose:f,onToggle:g,isControlled:c,getButtonProps:p,getDisclosureProps:v}}function wue(e){const{ref:t,handler:r,enabled:n=!0}=e,i=wn(r),o=J.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;J.useEffect(()=>{if(!n)return;const u=h=>{D2(h,t)&&(o.isPointerDown=!0)},l=h=>{if(o.ignoreEmulatedMouseEvents){o.ignoreEmulatedMouseEvents=!1;return}o.isPointerDown&&r&&D2(h,t)&&(o.isPointerDown=!1,i(h))},a=h=>{o.ignoreEmulatedMouseEvents=!0,r&&o.isPointerDown&&D2(h,t)&&(o.isPointerDown=!1,i(h))},c=QM(t.current);return c.addEventListener("mousedown",u,!0),c.addEventListener("mouseup",l,!0),c.addEventListener("touchstart",u,!0),c.addEventListener("touchend",a,!0),()=>{c.removeEventListener("mousedown",u,!0),c.removeEventListener("mouseup",l,!0),c.removeEventListener("touchstart",u,!0),c.removeEventListener("touchend",a,!0)}},[r,t,i,o,n])}function D2(e,t){var r;const n=e.target;return n&&!QM(n).contains(n)?!1:!((r=t.current)!=null&&r.contains(n))}function QM(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function _ue(e){const{isOpen:t,ref:r}=e,[n,i]=J.useState(t),[s,o]=J.useState(!1);return J.useEffect(()=>{s||(i(t),o(!0))},[t,s,n]),$M(()=>r.current,"animationend",()=>{i(t)}),{present:!(t?!1:!n),onComplete(){var l;const a=Iae(r.current),c=new a.CustomEvent("animationend",{bubbles:!0});(l=r.current)==null||l.dispatchEvent(c)}}}var[xue,HMe,Sue,WMe]=qoe(),[Cue,qMe]=Bn({strict:!1,name:"MenuContext"});function kue(e,...t){const r=J.useId(),n=e||r;return J.useMemo(()=>t.map(i=>`${i}-${n}`),[n,t])}function Eue(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function Tue(e={}){const{id:t,closeOnSelect:r=!0,closeOnBlur:n=!0,initialFocusRef:i,autoSelect:s=!0,isLazy:o,isOpen:u,defaultIsOpen:l,onClose:a,onOpen:c,placement:h="bottom-start",lazyBehavior:d="unmount",direction:f,computePositionOnMount:m=!1,...g}=e,p=J.useRef(null),v=J.useRef(null),y=Sue(),b=J.useCallback(()=>{requestAnimationFrame(()=>{var H;(H=p.current)==null||H.focus({preventScroll:!1})})},[]),x=J.useCallback(()=>{const H=setTimeout(()=>{var V;if(i)(V=i.current)==null||V.focus();else{const G=y.firstEnabled();G&&$(G.index)}});S.current.add(H)},[y,i]),O=J.useCallback(()=>{const H=setTimeout(()=>{const V=y.lastEnabled();V&&$(V.index)});S.current.add(H)},[y]),P=J.useCallback(()=>{c==null||c(),s?x():b()},[s,x,b,c]),{isOpen:j,onOpen:M,onClose:L,onToggle:B}=bue({isOpen:u,defaultIsOpen:l,onClose:a,onOpen:P});wue({enabled:j&&n,ref:p,handler:H=>{var V;(V=v.current)!=null&&V.contains(H.target)||L()}});const q=vue({...g,enabled:j||m,placement:h,direction:f}),[W,$]=J.useState(-1);Lu(()=>{j||$(-1)},[j]),Zae(p,{focusRef:v,visible:j,shouldFocus:!0});const I=_ue({isOpen:j,ref:p}),[E,_]=kue(t,"menu-button","menu-list"),C=J.useCallback(()=>{M(),b()},[M,b]),S=J.useRef(new Set([]));J.useEffect(()=>{const H=S.current;return()=>{H.forEach(V=>clearTimeout(V)),H.clear()}},[]);const k=J.useCallback(()=>{M(),x()},[x,M]),A=J.useCallback(()=>{M(),O()},[M,O]),R=J.useCallback(()=>{var H,V;const G=Eue(p.current),F=(H=p.current)==null?void 0:H.contains(G.activeElement);if(!(j&&!F))return;const D=(V=y.item(W))==null?void 0:V.node;D==null||D.focus({preventScroll:!0})},[j,W,y]),z=J.useRef(null);return{openAndFocusMenu:C,openAndFocusFirstItem:k,openAndFocusLastItem:A,onTransitionEnd:R,unstable__animationState:I,descendants:y,popper:q,buttonId:E,menuId:_,forceUpdate:q.forceUpdate,orientation:"vertical",isOpen:j,onToggle:B,onOpen:M,onClose:L,menuRef:p,buttonRef:v,focusedIndex:W,closeOnSelect:r,closeOnBlur:n,autoSelect:s,setFocusedIndex:$,isLazy:o,lazyBehavior:d,initialFocusRef:i,rafId:z}}var[Oue,Aue]=Bn({name:"MenuStylesContext",errorMessage:`useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),eI=e=>{const{children:t}=e,r=Kn("Menu",e),n=Xn(e),{direction:i}=Xu(),{descendants:s,...o}=Tue({...n,direction:i}),u=J.useMemo(()=>o,[o]),{isOpen:l,onClose:a,forceUpdate:c}=u;return Q.jsx(xue,{value:s,children:Q.jsx(Cue,{value:u,children:Q.jsx(Oue,{value:r,children:_a(t,{isOpen:l,onClose:a,forceUpdate:c})})})})};eI.displayName="Menu";var tI=e=>{const{className:t,children:r,...n}=e,i=Aue(),s=J.Children.only(r),o=J.isValidElement(s)?J.cloneElement(s,{focusable:"false","aria-hidden":!0,className:Wr("chakra-menu__icon",s.props.className)}):null,u=Wr("chakra-menu__icon-wrapper",t);return Q.jsx(_t.span,{className:u,...n,__css:i.icon,children:o})};tI.displayName="MenuIcon";var $ue=e=>Q.jsx(bs,{viewBox:"0 0 24 24",...e,children:Q.jsx("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),Pue=e=>Q.jsx(bs,{viewBox:"0 0 24 24",...e,children:Q.jsx("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})});function a7(e,t,r,n){J.useEffect(()=>{var i;if(!e.current||!n)return;const s=(i=e.current.ownerDocument.defaultView)!=null?i:window,o=Array.isArray(t)?t:[t],u=new s.MutationObserver(l=>{for(const a of l)a.type==="attributes"&&a.attributeName&&o.includes(a.attributeName)&&r(a)});return u.observe(e.current,{attributes:!0,attributeFilter:o}),()=>u.disconnect()})}function Mue(e,t){const r=wn(e);J.useEffect(()=>{let n=null;const i=()=>r();return t!==null&&(n=window.setInterval(i,t)),()=>{n&&window.clearInterval(n)}},[t,r])}var Iue=50,l7=300;function Rue(e,t){const[r,n]=J.useState(!1),[i,s]=J.useState(null),[o,u]=J.useState(!0),l=J.useRef(null),a=()=>clearTimeout(l.current);Mue(()=>{i==="increment"&&e(),i==="decrement"&&t()},r?Iue:null);const c=J.useCallback(()=>{o&&e(),l.current=setTimeout(()=>{u(!1),n(!0),s("increment")},l7)},[e,o]),h=J.useCallback(()=>{o&&t(),l.current=setTimeout(()=>{u(!1),n(!0),s("decrement")},l7)},[t,o]),d=J.useCallback(()=>{u(!0),n(!1),a()},[]);return J.useEffect(()=>()=>a(),[]),{up:c,down:h,stop:d,isSpinning:r}}var jue=/^[Ee0-9+\-.]$/;function Nue(e){return jue.test(e)}function Due(e,t){if(e.key==null)return!0;const r=e.ctrlKey||e.altKey||e.metaKey;return!(e.key.length===1)||r?!0:t(e.key)}function Fue(e={}){const{focusInputOnChange:t=!0,clampValueOnBlur:r=!0,keepWithinRange:n=!0,min:i=Number.MIN_SAFE_INTEGER,max:s=Number.MAX_SAFE_INTEGER,step:o=1,isReadOnly:u,isDisabled:l,isRequired:a,isInvalid:c,pattern:h="[0-9]*(.[0-9]+)?",inputMode:d="decimal",allowMouseWheel:f,id:m,onChange:g,precision:p,name:v,"aria-describedby":y,"aria-label":b,"aria-labelledby":x,onFocus:O,onBlur:P,onInvalid:j,getAriaValueText:M,isValidCharacter:L,format:B,parse:q,...W}=e,$=wn(O),I=wn(P),E=wn(j),_=wn(L??Nue),C=wn(M),S=$ae(e),{update:k,increment:A,decrement:R}=S,[z,H]=J.useState(!1),V=!(u||l),G=J.useRef(null),F=J.useRef(null),X=J.useRef(null),D=J.useRef(null),N=J.useCallback(Ae=>Ae.split("").filter(_).join(""),[_]),K=J.useCallback(Ae=>{var Ue;return(Ue=q==null?void 0:q(Ae))!=null?Ue:Ae},[q]),Z=J.useCallback(Ae=>{var Ue;return((Ue=B==null?void 0:B(Ae))!=null?Ue:Ae).toString()},[B]);Lu(()=>{(S.valueAsNumber>s||S.valueAsNumber{if(!G.current)return;if(G.current.value!=S.value){const Ue=K(G.current.value);S.setValue(N(Ue))}},[K,N]);const se=J.useCallback((Ae=o)=>{V&&A(Ae)},[A,V,o]),te=J.useCallback((Ae=o)=>{V&&R(Ae)},[R,V,o]),oe=Rue(se,te);a7(X,"disabled",oe.stop,oe.isSpinning),a7(D,"disabled",oe.stop,oe.isSpinning);const fe=J.useCallback(Ae=>{if(Ae.nativeEvent.isComposing)return;const Ze=K(Ae.currentTarget.value);k(N(Ze)),F.current={start:Ae.currentTarget.selectionStart,end:Ae.currentTarget.selectionEnd}},[k,N,K]),pe=J.useCallback(Ae=>{var Ue,Ze,nt;$==null||$(Ae),F.current&&(Ae.target.selectionStart=(Ze=F.current.start)!=null?Ze:(Ue=Ae.currentTarget.value)==null?void 0:Ue.length,Ae.currentTarget.selectionEnd=(nt=F.current.end)!=null?nt:Ae.currentTarget.selectionStart)},[$]),ne=J.useCallback(Ae=>{if(Ae.nativeEvent.isComposing)return;Due(Ae,_)||Ae.preventDefault();const Ue=he(Ae)*o,Ze=Ae.key,je={ArrowUp:()=>se(Ue),ArrowDown:()=>te(Ue),Home:()=>k(i),End:()=>k(s)}[Ze];je&&(Ae.preventDefault(),je(Ae))},[_,o,se,te,k,i,s]),he=Ae=>{let Ue=1;return(Ae.metaKey||Ae.ctrlKey)&&(Ue=.1),Ae.shiftKey&&(Ue=10),Ue},me=J.useMemo(()=>{const Ae=C==null?void 0:C(S.value);if(Ae!=null)return Ae;const Ue=S.value.toString();return Ue||void 0},[S.value,C]),we=J.useCallback(()=>{let Ae=S.value;if(S.value==="")return;/^[eE]/.test(S.value.toString())?S.setValue(""):(S.valueAsNumbers&&(Ae=s),S.cast(Ae))},[S,s,i]),be=J.useCallback(()=>{H(!1),r&&we()},[r,H,we]),xe=J.useCallback(()=>{t&&requestAnimationFrame(()=>{var Ae;(Ae=G.current)==null||Ae.focus()})},[t]),Oe=J.useCallback(Ae=>{Ae.preventDefault(),oe.up(),xe()},[xe,oe]),Pe=J.useCallback(Ae=>{Ae.preventDefault(),oe.down(),xe()},[xe,oe]);$M(()=>G.current,"wheel",Ae=>{var Ue,Ze;const je=((Ze=(Ue=G.current)==null?void 0:Ue.ownerDocument)!=null?Ze:document).activeElement===G.current;if(!f||!je)return;Ae.preventDefault();const Re=he(Ae)*o,We=Math.sign(Ae.deltaY);We===-1?se(Re):We===1&&te(Re)},{passive:!1});const De=J.useCallback((Ae={},Ue=null)=>{const Ze=l||n&&S.isAtMax;return{...Ae,ref:Oi(Ue,X),role:"button",tabIndex:-1,onPointerDown:Cr(Ae.onPointerDown,nt=>{nt.button!==0||Ze||Oe(nt)}),onPointerLeave:Cr(Ae.onPointerLeave,oe.stop),onPointerUp:Cr(Ae.onPointerUp,oe.stop),disabled:Ze,"aria-disabled":Ea(Ze)}},[S.isAtMax,n,Oe,oe.stop,l]),Ye=J.useCallback((Ae={},Ue=null)=>{const Ze=l||n&&S.isAtMin;return{...Ae,ref:Oi(Ue,D),role:"button",tabIndex:-1,onPointerDown:Cr(Ae.onPointerDown,nt=>{nt.button!==0||Ze||Pe(nt)}),onPointerLeave:Cr(Ae.onPointerLeave,oe.stop),onPointerUp:Cr(Ae.onPointerUp,oe.stop),disabled:Ze,"aria-disabled":Ea(Ze)}},[S.isAtMin,n,Pe,oe.stop,l]),Xe=J.useCallback((Ae={},Ue=null)=>{var Ze,nt,je,Re;return{name:v,inputMode:d,type:"text",pattern:h,"aria-labelledby":x,"aria-label":b,"aria-describedby":y,id:m,disabled:l,...Ae,readOnly:(Ze=Ae.readOnly)!=null?Ze:u,"aria-readonly":(nt=Ae.readOnly)!=null?nt:u,"aria-required":(je=Ae.required)!=null?je:a,required:(Re=Ae.required)!=null?Re:a,ref:Oi(G,Ue),value:Z(S.value),role:"spinbutton","aria-valuemin":i,"aria-valuemax":s,"aria-valuenow":Number.isNaN(S.valueAsNumber)?void 0:S.valueAsNumber,"aria-invalid":Ea(c??S.isOutOfRange),"aria-valuetext":me,autoComplete:"off",autoCorrect:"off",onChange:Cr(Ae.onChange,fe),onKeyDown:Cr(Ae.onKeyDown,ne),onFocus:Cr(Ae.onFocus,pe,()=>H(!0)),onBlur:Cr(Ae.onBlur,I,be)}},[v,d,h,x,b,Z,y,m,l,a,u,c,S.value,S.valueAsNumber,S.isOutOfRange,i,s,me,fe,ne,pe,I,be]);return{value:Z(S.value),valueAsNumber:S.valueAsNumber,isFocused:z,isDisabled:l,isReadOnly:u,getIncrementButtonProps:De,getDecrementButtonProps:Ye,getInputProps:Xe,htmlProps:W}}var[Lue,Fv]=Bn({name:"NumberInputStylesContext",errorMessage:`useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[Bue,O4]=Bn({name:"NumberInputContext",errorMessage:"useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within "}),rI=Kt(function(t,r){const n=Kn("NumberInput",t),i=Xn(t),s=p4(i),{htmlProps:o,...u}=Fue(s),l=J.useMemo(()=>u,[u]);return Q.jsx(Bue,{value:l,children:Q.jsx(Lue,{value:n,children:Q.jsx(_t.div,{...o,ref:r,className:Wr("chakra-numberinput",t.className),__css:{position:"relative",zIndex:0,...n.root}})})})});rI.displayName="NumberInput";var nI=Kt(function(t,r){const n=Fv();return Q.jsx(_t.div,{"aria-hidden":!0,ref:r,...t,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...n.stepperGroup}})});nI.displayName="NumberInputStepper";var iI=Kt(function(t,r){const{getInputProps:n}=O4(),i=n(t,r),s=Fv();return Q.jsx(_t.input,{...i,className:Wr("chakra-numberinput__field",t.className),__css:{width:"100%",...s.field}})});iI.displayName="NumberInputField";var sI=_t("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}}),oI=Kt(function(t,r){var n;const i=Fv(),{getDecrementButtonProps:s}=O4(),o=s(t,r);return Q.jsx(sI,{...o,__css:i.stepper,children:(n=t.children)!=null?n:Q.jsx($ue,{})})});oI.displayName="NumberDecrementStepper";var aI=Kt(function(t,r){var n;const{getIncrementButtonProps:i}=O4(),s=i(t,r),o=Fv();return Q.jsx(sI,{...s,__css:o.stepper,children:(n=t.children)!=null?n:Q.jsx(Pue,{})})});aI.displayName="NumberIncrementStepper";function zue(e){return e&&si(e)&&si(e.target)}function Vue(e={}){const{onChange:t,value:r,defaultValue:n,name:i,isDisabled:s,isFocusable:o,isNative:u,...l}=e,[a,c]=J.useState(n||""),h=typeof r<"u",d=h?r:a,f=J.useRef(null),m=J.useCallback(()=>{const O=f.current;if(!O)return;let P="input:not(:disabled):checked";const j=O.querySelector(P);if(j){j.focus();return}P="input:not(:disabled)";const M=O.querySelector(P);M==null||M.focus()},[]),p=`radio-${J.useId()}`,v=i||p,y=J.useCallback(O=>{const P=zue(O)?O.target.value:O;h||c(P),t==null||t(String(P))},[t,h]),b=J.useCallback((O={},P=null)=>({...O,ref:Oi(P,f),role:"radiogroup"}),[]),x=J.useCallback((O={},P=null)=>({...O,ref:P,name:v,[u?"checked":"isChecked"]:d!=null?O.value===d:void 0,onChange(M){y(M)},"data-radiogroup":!0}),[u,v,y,d]);return{getRootProps:b,getRadioProps:x,name:v,ref:f,focus:m,setValue:c,value:d,onChange:y,isDisabled:s,isFocusable:o,htmlProps:l}}var[Uue,lI]=Bn({name:"RadioGroupContext",strict:!1}),uI=Kt((e,t)=>{const{colorScheme:r,size:n,variant:i,children:s,className:o,isDisabled:u,isFocusable:l,...a}=e,{value:c,onChange:h,getRootProps:d,name:f,htmlProps:m}=Vue(a),g=J.useMemo(()=>({name:f,size:n,onChange:h,colorScheme:r,value:c,variant:i,isDisabled:u,isFocusable:l}),[f,n,h,r,c,i,u,l]);return Q.jsx(Uue,{value:g,children:Q.jsx(_t.div,{...d(m,t),className:Wr("chakra-radio-group",o),children:s})})});uI.displayName="RadioGroup";var Hue={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"};function Wue(e={}){const{defaultChecked:t,isChecked:r,isFocusable:n,isDisabled:i,isReadOnly:s,isRequired:o,onChange:u,isInvalid:l,name:a,value:c,id:h,"data-radiogroup":d,"aria-describedby":f,...m}=e,g=`radio-${J.useId()}`,p=Ju(),y=!!lI()||!!d;let x=!!p&&!y?p.id:g;x=h??x;const O=i??(p==null?void 0:p.isDisabled),P=s??(p==null?void 0:p.isReadOnly),j=o??(p==null?void 0:p.isRequired),M=l??(p==null?void 0:p.isInvalid),[L,B]=J.useState(!1),[q,W]=J.useState(!1),[$,I]=J.useState(!1),[E,_]=J.useState(!1),[C,S]=J.useState(!!t),k=typeof r<"u",A=k?r:C;J.useEffect(()=>OM(B),[]);const R=J.useCallback(Z=>{if(P||O){Z.preventDefault();return}k||S(Z.target.checked),u==null||u(Z)},[k,O,P,u]),z=J.useCallback(Z=>{Z.key===" "&&_(!0)},[_]),H=J.useCallback(Z=>{Z.key===" "&&_(!1)},[_]),V=J.useCallback((Z={},se=null)=>({...Z,ref:se,"data-active":Lt(E),"data-hover":Lt($),"data-disabled":Lt(O),"data-invalid":Lt(M),"data-checked":Lt(A),"data-focus":Lt(q),"data-focus-visible":Lt(q&&L),"data-readonly":Lt(P),"aria-hidden":!0,onMouseDown:Cr(Z.onMouseDown,()=>_(!0)),onMouseUp:Cr(Z.onMouseUp,()=>_(!1)),onMouseEnter:Cr(Z.onMouseEnter,()=>I(!0)),onMouseLeave:Cr(Z.onMouseLeave,()=>I(!1))}),[E,$,O,M,A,q,P,L]),{onFocus:G,onBlur:F}=p??{},X=J.useCallback((Z={},se=null)=>{const te=O&&!n;return{...Z,id:x,ref:se,type:"radio",name:a,value:c,onChange:Cr(Z.onChange,R),onBlur:Cr(F,Z.onBlur,()=>W(!1)),onFocus:Cr(G,Z.onFocus,()=>W(!0)),onKeyDown:Cr(Z.onKeyDown,z),onKeyUp:Cr(Z.onKeyUp,H),checked:A,disabled:te,readOnly:P,required:j,"aria-invalid":Ea(M),"aria-disabled":Ea(te),"aria-required":Ea(j),"data-readonly":Lt(P),"aria-describedby":f,style:Hue}},[O,n,x,a,c,R,F,G,z,H,A,P,j,M,f]);return{state:{isInvalid:M,isFocused:q,isChecked:A,isActive:E,isHovered:$,isDisabled:O,isReadOnly:P,isRequired:j},getCheckboxProps:V,getRadioProps:V,getInputProps:X,getLabelProps:(Z={},se=null)=>({...Z,ref:se,onMouseDown:Cr(Z.onMouseDown,que),"data-disabled":Lt(O),"data-checked":Lt(A),"data-invalid":Lt(M)}),getRootProps:(Z,se=null)=>({...Z,ref:se,"data-disabled":Lt(O),"data-checked":Lt(A),"data-invalid":Lt(M)}),htmlProps:m}}function que(e){e.preventDefault(),e.stopPropagation()}function Kue(e,t){const r={},n={};for(const[i,s]of Object.entries(e))t.includes(i)?r[i]=s:n[i]=s;return[r,n]}var cI=Kt((e,t)=>{var r;const n=lI(),{onChange:i,value:s}=e,o=Kn("Radio",{...n,...e}),u=Xn(e),{spacing:l="0.5rem",children:a,isDisabled:c=n==null?void 0:n.isDisabled,isFocusable:h=n==null?void 0:n.isFocusable,inputProps:d,...f}=u;let m=e.isChecked;(n==null?void 0:n.value)!=null&&s!=null&&(m=n.value===s);let g=i;n!=null&&n.onChange&&s!=null&&(g=h$(n.onChange,i));const p=(r=e==null?void 0:e.name)!=null?r:n==null?void 0:n.name,{getInputProps:v,getCheckboxProps:y,getLabelProps:b,getRootProps:x,htmlProps:O}=Wue({...f,isChecked:m,isFocusable:h,isDisabled:c,onChange:g,name:p}),[P,j]=Kue(O,RG),M=y(j),L=v(d,t),B=b(),q=Object.assign({},P,x()),W={display:"inline-flex",alignItems:"center",verticalAlign:"top",cursor:"pointer",position:"relative",...o.container},$={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,...o.control},I={userSelect:"none",marginStart:l,...o.label};return Q.jsxs(_t.label,{className:"chakra-radio",...q,__css:W,children:[Q.jsx("input",{className:"chakra-radio__input",...L}),Q.jsx(_t.span,{className:"chakra-radio__control",...M,__css:$}),a&&Q.jsx(_t.span,{className:"chakra-radio__label",...B,__css:I,children:a})]})});cI.displayName="Radio";var Sc=e=>e?"":void 0,F2=e=>e?!0:void 0,zp=(...e)=>e.filter(Boolean).join(" ");function L2(...e){return function(r){e.some(n=>(n==null||n(r),r==null?void 0:r.defaultPrevented))}}function C0(e){const{orientation:t,vertical:r,horizontal:n}=e;return t==="vertical"?r:n}var vg={width:0,height:0},k0=e=>e||vg;function Gue(e){const{orientation:t,thumbPercents:r,thumbRects:n,isReversed:i}=e,s=g=>{var p;const v=(p=n[g])!=null?p:vg;return{position:"absolute",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",touchAction:"none",...C0({orientation:t,vertical:{bottom:`calc(${r[g]}% - ${v.height/2}px)`},horizontal:{left:`calc(${r[g]}% - ${v.width/2}px)`}})}},o=t==="vertical"?n.reduce((g,p)=>k0(g).height>k0(p).height?g:p,vg):n.reduce((g,p)=>k0(g).width>k0(p).width?g:p,vg),u={position:"relative",touchAction:"none",WebkitTapHighlightColor:"rgba(0,0,0,0)",userSelect:"none",outline:0,...C0({orientation:t,vertical:o?{paddingLeft:o.width/2,paddingRight:o.width/2}:{},horizontal:o?{paddingTop:o.height/2,paddingBottom:o.height/2}:{}})},l={position:"absolute",...C0({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",height:"100%"},horizontal:{top:"50%",transform:"translateY(-50%)",width:"100%"}})},a=r.length===1,c=[0,i?100-r[0]:r[0]],h=a?c:r;let d=h[0];!a&&i&&(d=100-d);const f=Math.abs(h[h.length-1]-h[0]),m={...l,...C0({orientation:t,vertical:i?{height:`${f}%`,top:`${d}%`}:{height:`${f}%`,bottom:`${d}%`},horizontal:i?{width:`${f}%`,right:`${d}%`}:{width:`${f}%`,left:`${d}%`}})};return{trackStyle:l,innerTrackStyle:m,rootStyle:u,getThumbStyle:s}}function Xue(e){const{isReversed:t,direction:r,orientation:n}=e;return r==="ltr"||n==="vertical"?t:!t}function Yue(e,t,r,n){return e.addEventListener(t,r,n),()=>{e.removeEventListener(t,r,n)}}function Zue(e){const t=Que(e);return typeof t.PointerEvent<"u"&&e instanceof t.PointerEvent?e.pointerType==="mouse":e instanceof t.MouseEvent}function fI(e){return!!e.touches}function Jue(e){return fI(e)&&e.touches.length>1}function Que(e){var t;return(t=e.view)!=null?t:window}function ece(e,t="page"){const r=e.touches[0]||e.changedTouches[0];return{x:r[`${t}X`],y:r[`${t}Y`]}}function tce(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}function dI(e,t="page"){return fI(e)?ece(e,t):tce(e,t)}function rce(e){return t=>{const r=Zue(t);(!r||r&&t.button===0)&&e(t)}}function nce(e,t=!1){function r(i){e(i,{point:dI(i)})}return t?rce(r):r}function yg(e,t,r,n){return Yue(e,t,nce(r,t==="pointerdown"),n)}var ice=Object.defineProperty,sce=(e,t,r)=>t in e?ice(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ro=(e,t,r)=>(sce(e,typeof t!="symbol"?t+"":t,r),r),oce=class{constructor(e,t,r){ro(this,"history",[]),ro(this,"startEvent",null),ro(this,"lastEvent",null),ro(this,"lastEventInfo",null),ro(this,"handlers",{}),ro(this,"removeListeners",()=>{}),ro(this,"threshold",3),ro(this,"win"),ro(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;const u=B2(this.lastEventInfo,this.history),l=this.startEvent!==null,a=cce(u.offset,{x:0,y:0})>=this.threshold;if(!l&&!a)return;const{timestamp:c}=E9();this.history.push({...u.point,timestamp:c});const{onStart:h,onMove:d}=this.handlers;l||(h==null||h(this.lastEvent,u),this.startEvent=this.lastEvent),d==null||d(this.lastEvent,u)}),ro(this,"onPointerMove",(u,l)=>{this.lastEvent=u,this.lastEventInfo=l,xte.update(this.updatePoint,!0)}),ro(this,"onPointerUp",(u,l)=>{const a=B2(l,this.history),{onEnd:c,onSessionEnd:h}=this.handlers;h==null||h(u,a),this.end(),!(!c||!this.startEvent)&&(c==null||c(u,a))});var n;if(this.win=(n=e.view)!=null?n:window,Jue(e))return;this.handlers=t,r&&(this.threshold=r),e.stopPropagation(),e.preventDefault();const i={point:dI(e)},{timestamp:s}=E9();this.history=[{...i.point,timestamp:s}];const{onSessionStart:o}=t;o==null||o(e,B2(i,this.history)),this.removeListeners=uce(yg(this.win,"pointermove",this.onPointerMove),yg(this.win,"pointerup",this.onPointerUp),yg(this.win,"pointercancel",this.onPointerUp))}updateHandlers(e){this.handlers=e}end(){var e;(e=this.removeListeners)==null||e.call(this),Ste.update(this.updatePoint)}};function u7(e,t){return{x:e.x-t.x,y:e.y-t.y}}function B2(e,t){return{point:e.point,delta:u7(e.point,t[t.length-1]),offset:u7(e.point,t[0]),velocity:lce(t,.1)}}var ace=e=>e*1e3;function lce(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const i=e[e.length-1];for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>ace(t)));)r--;if(!n)return{x:0,y:0};const s=(i.timestamp-n.timestamp)/1e3;if(s===0)return{x:0,y:0};const o={x:(i.x-n.x)/s,y:(i.y-n.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function uce(...e){return t=>e.reduce((r,n)=>n(r),t)}function z2(e,t){return Math.abs(e-t)}function c7(e){return"x"in e&&"y"in e}function cce(e,t){if(typeof e=="number"&&typeof t=="number")return z2(e,t);if(c7(e)&&c7(t)){const r=z2(e.x,t.x),n=z2(e.y,t.y);return Math.sqrt(r**2+n**2)}return 0}function hI(e){const t=J.useRef(null);return t.current=e,t}function fce(e,t){const{onPan:r,onPanStart:n,onPanEnd:i,onPanSessionStart:s,onPanSessionEnd:o,threshold:u}=t,l=!!(r||n||i||s||o),a=J.useRef(null),c=hI({onSessionStart:s,onSessionEnd:o,onStart:n,onMove:r,onEnd(h,d){a.current=null,i==null||i(h,d)}});J.useEffect(()=>{var h;(h=a.current)==null||h.updateHandlers(c.current)}),J.useEffect(()=>{const h=e.current;if(!h||!l)return;function d(f){a.current=new oce(f,c.current,u)}return yg(h,"pointerdown",d)},[e,l,c,u]),J.useEffect(()=>()=>{var h;(h=a.current)==null||h.end(),a.current=null},[])}function dce(e,t){if(!e){t(void 0);return}t({width:e.offsetWidth,height:e.offsetHeight});const r=e.ownerDocument.defaultView??window,n=new r.ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const[s]=i;let o,u;if("borderBoxSize"in s){const l=s.borderBoxSize,a=Array.isArray(l)?l[0]:l;o=a.inlineSize,u=a.blockSize}else o=e.offsetWidth,u=e.offsetHeight;t({width:o,height:u})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}var hce=globalThis!=null&&globalThis.document?J.useLayoutEffect:J.useEffect;function pce(e,t){var r,n;if(!e||!e.parentElement)return;const i=(n=(r=e.ownerDocument)==null?void 0:r.defaultView)!=null?n:window,s=new i.MutationObserver(()=>{t()});return s.observe(e.parentElement,{childList:!0}),()=>{s.disconnect()}}function mce({getNodes:e,observeMutation:t=!0}){const[r,n]=J.useState([]),[i,s]=J.useState(0);return hce(()=>{const o=e(),u=o.map((l,a)=>dce(l,c=>{n(h=>[...h.slice(0,a),c,...h.slice(a+1)])}));if(t){const l=o[0];u.push(pce(l,()=>{s(a=>a+1)}))}return()=>{u.forEach(l=>{l==null||l()})}},[i]),r}function gce(e){return typeof e=="object"&&e!==null&&"current"in e}function vce(e){const[t]=mce({observeMutation:!1,getNodes(){return[gce(e)?e.current:e]}});return t}function yce(e){var t;const{min:r=0,max:n=100,onChange:i,value:s,defaultValue:o,isReversed:u,direction:l="ltr",orientation:a="horizontal",id:c,isDisabled:h,isReadOnly:d,onChangeStart:f,onChangeEnd:m,step:g=1,getAriaValueText:p,"aria-valuetext":v,"aria-label":y,"aria-labelledby":b,name:x,focusThumbOnChange:O=!0,...P}=e,j=wn(f),M=wn(m),L=wn(p),B=Xue({isReversed:u,direction:l,orientation:a}),[q,W]=bM({value:s,defaultValue:o??wce(r,n),onChange:i}),[$,I]=J.useState(!1),[E,_]=J.useState(!1),C=!(h||d),S=(n-r)/10,k=g||(n-r)/100,A=mg(q,r,n),R=n-A+r,H=qk(B?R:A,r,n),V=a==="vertical",G=hI({min:r,max:n,step:g,isDisabled:h,value:A,isInteractive:C,isReversed:B,isVertical:V,eventSource:null,focusThumbOnChange:O,orientation:a}),F=J.useRef(null),X=J.useRef(null),D=J.useRef(null),N=J.useId(),K=c??N,[Z,se]=[`slider-thumb-${K}`,`slider-track-${K}`],te=J.useCallback(je=>{var Re,We;if(!F.current)return;const Qe=G.current;Qe.eventSource="pointer";const rt=F.current.getBoundingClientRect(),{clientX:tt,clientY:Ht}=(We=(Re=je.touches)==null?void 0:Re[0])!=null?We:je,tr=V?rt.bottom-Ht:tt-rt.left,ht=V?rt.height:rt.width;let Wt=tr/ht;B&&(Wt=1-Wt);let xt=Aae(Wt,Qe.min,Qe.max);return Qe.step&&(xt=parseFloat(Kk(xt,Qe.min,Qe.step))),xt=mg(xt,Qe.min,Qe.max),xt},[V,B,G]),oe=J.useCallback(je=>{const Re=G.current;Re.isInteractive&&(je=parseFloat(Kk(je,Re.min,k)),je=mg(je,Re.min,Re.max),W(je))},[k,W,G]),fe=J.useMemo(()=>({stepUp(je=k){const Re=B?A-je:A+je;oe(Re)},stepDown(je=k){const Re=B?A+je:A-je;oe(Re)},reset(){oe(o||0)},stepTo(je){oe(je)}}),[oe,B,A,k,o]),pe=J.useCallback(je=>{const Re=G.current,Qe={ArrowRight:()=>fe.stepUp(),ArrowUp:()=>fe.stepUp(),ArrowLeft:()=>fe.stepDown(),ArrowDown:()=>fe.stepDown(),PageUp:()=>fe.stepUp(S),PageDown:()=>fe.stepDown(S),Home:()=>oe(Re.min),End:()=>oe(Re.max)}[je.key];Qe&&(je.preventDefault(),je.stopPropagation(),Qe(je),Re.eventSource="keyboard")},[fe,oe,S,G]),ne=(t=L==null?void 0:L(A))!=null?t:v,he=vce(X),{getThumbStyle:me,rootStyle:we,trackStyle:be,innerTrackStyle:xe}=J.useMemo(()=>{const je=G.current,Re=he??{width:0,height:0};return Gue({isReversed:B,orientation:je.orientation,thumbRects:[Re],thumbPercents:[H]})},[B,he,H,G]),Oe=J.useCallback(()=>{G.current.focusThumbOnChange&&setTimeout(()=>{var Re;return(Re=X.current)==null?void 0:Re.focus()})},[G]);Lu(()=>{const je=G.current;Oe(),je.eventSource==="keyboard"&&(M==null||M(je.value))},[A,M]);function Pe(je){const Re=te(je);Re!=null&&Re!==G.current.value&&W(Re)}fce(D,{onPanSessionStart(je){const Re=G.current;Re.isInteractive&&(I(!0),Oe(),Pe(je),j==null||j(Re.value))},onPanSessionEnd(){const je=G.current;je.isInteractive&&(I(!1),M==null||M(je.value))},onPan(je){G.current.isInteractive&&Pe(je)}});const De=J.useCallback((je={},Re=null)=>({...je,...P,ref:Oi(Re,D),tabIndex:-1,"aria-disabled":F2(h),"data-focused":Sc(E),style:{...je.style,...we}}),[P,h,E,we]),Ye=J.useCallback((je={},Re=null)=>({...je,ref:Oi(Re,F),id:se,"data-disabled":Sc(h),style:{...je.style,...be}}),[h,se,be]),Xe=J.useCallback((je={},Re=null)=>({...je,ref:Re,style:{...je.style,...xe}}),[xe]),Ae=J.useCallback((je={},Re=null)=>({...je,ref:Oi(Re,X),role:"slider",tabIndex:C?0:void 0,id:Z,"data-active":Sc($),"aria-valuetext":ne,"aria-valuemin":r,"aria-valuemax":n,"aria-valuenow":A,"aria-orientation":a,"aria-disabled":F2(h),"aria-readonly":F2(d),"aria-label":y,"aria-labelledby":y?void 0:b,style:{...je.style,...me(0)},onKeyDown:L2(je.onKeyDown,pe),onFocus:L2(je.onFocus,()=>_(!0)),onBlur:L2(je.onBlur,()=>_(!1))}),[C,Z,$,ne,r,n,A,a,h,d,y,b,me,pe]),Ue=J.useCallback((je,Re=null)=>{const We=!(je.valuen),Qe=A>=je.value,rt=qk(je.value,r,n),tt={position:"absolute",pointerEvents:"none",...bce({orientation:a,vertical:{bottom:B?`${100-rt}%`:`${rt}%`},horizontal:{left:B?`${100-rt}%`:`${rt}%`}})};return{...je,ref:Re,role:"presentation","aria-hidden":!0,"data-disabled":Sc(h),"data-invalid":Sc(!We),"data-highlighted":Sc(Qe),style:{...je.style,...tt}}},[h,B,n,r,a,A]),Ze=J.useCallback((je={},Re=null)=>({...je,ref:Re,type:"hidden",value:A,name:x}),[x,A]);return{state:{value:A,isFocused:E,isDragging:$},actions:fe,getRootProps:De,getTrackProps:Ye,getInnerTrackProps:Xe,getThumbProps:Ae,getMarkerProps:Ue,getInputProps:Ze}}function bce(e){const{orientation:t,vertical:r,horizontal:n}=e;return t==="vertical"?r:n}function wce(e,t){return t"}),[xce,Bv]=Bn({name:"SliderStylesContext",hookName:"useSliderStyles",providerName:""}),pI=Kt((e,t)=>{var r;const n={...e,orientation:(r=e==null?void 0:e.orientation)!=null?r:"horizontal"},i=Kn("Slider",n),s=Xn(n),{direction:o}=Xu();s.direction=o;const{getInputProps:u,getRootProps:l,...a}=yce(s),c=l(),h=u({},t);return Q.jsx(_ce,{value:a,children:Q.jsx(xce,{value:i,children:Q.jsxs(_t.div,{...c,className:zp("chakra-slider",n.className),__css:i.container,children:[n.children,Q.jsx("input",{...h})]})})})});pI.displayName="Slider";var mI=Kt((e,t)=>{const{getThumbProps:r}=Lv(),n=Bv(),i=r(e,t);return Q.jsx(_t.div,{...i,className:zp("chakra-slider__thumb",e.className),__css:n.thumb})});mI.displayName="SliderThumb";var gI=Kt((e,t)=>{const{getTrackProps:r}=Lv(),n=Bv(),i=r(e,t);return Q.jsx(_t.div,{...i,className:zp("chakra-slider__track",e.className),__css:n.track})});gI.displayName="SliderTrack";var vI=Kt((e,t)=>{const{getInnerTrackProps:r}=Lv(),n=Bv(),i=r(e,t);return Q.jsx(_t.div,{...i,className:zp("chakra-slider__filled-track",e.className),__css:n.filledTrack})});vI.displayName="SliderFilledTrack";var Sce=Kt((e,t)=>{const{getMarkerProps:r}=Lv(),n=Bv(),i=r(e,t);return Q.jsx(_t.div,{...i,className:zp("chakra-slider__marker",e.className),__css:n.mark})});Sce.displayName="SliderMark";function Cce(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}var kce=["h","minH","height","minHeight"],A4=Kt((e,t)=>{const r=Zo("Textarea",e),{className:n,rows:i,...s}=Xn(e),o=h4(s),u=i?Cce(r,kce):r;return Q.jsx(_t.textarea,{ref:t,rows:i,...o,className:Wr("chakra-textarea",n),__css:u})});A4.displayName="Textarea";function dn(e){return typeof File<"u"&&e instanceof File||typeof Date<"u"&&e instanceof Date?!1:typeof e=="object"&&e!==null&&!Array.isArray(e)}function Ece(e){return e.additionalItems===!0&&console.warn("additionalItems=true is currently not supported"),dn(e.additionalItems)}function f7(e){if(e==="")return;if(e===null)return null;if(/\.$/.test(e)||/\.0$/.test(e)||/\.\d*0$/.test(e))return e;const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)?t:e}const Gf="__additional_property",K_="additionalProperties",zv="allOf",Rf="anyOf",yI="const",Tce="default",Vv="dependencies",Oce="enum",ho="__errors",Cl="$id",Ace="if",Dl="items",$ce="_$junk_option_schema_id$_",bg="$name",Fl="oneOf",bn="properties",Pce="required",g1="submitButtonOptions",Ln="$ref",$4="__rjsf_additionalProperties",bI="__rjsf_rootSchema",Mce="ui:field",P4="ui:widget",Ph="ui:options",Ice="ui:globalOptions";function Or(e={},t={}){return Object.keys(e).filter(r=>r.indexOf("ui:")===0).reduce((r,n)=>{const i=e[n];return n===P4&&dn(i)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),r):n===Ph&&dn(i)?Object.assign(Object.assign({},r),i):Object.assign(Object.assign({},r),{[n.substring(3)]:i})},Object.assign({},t))}function wI(e,t={},r){if(!e.additionalProperties)return!1;const{expandable:n=!0}=Or(t);return n===!1?n:e.maxProperties!==void 0&&r?Object.keys(r).lengthObject.assign(Object.assign({},r),{[i]:G_(n)}),t);if(M4(e)){const r=e;return Object.keys(r).reduce((n,i)=>Object.assign(Object.assign({},n),{[i]:G_(r[i])}),t)}return t}function dfe(){this.__data__=[],this.size=0}var hfe=dfe;function pfe(e,t){return e===t||e!==e&&t!==t}var Zf=pfe,mfe=Zf;function gfe(e,t){for(var r=e.length;r--;)if(mfe(e[r][0],t))return r;return-1}var Hv=gfe,vfe=Hv,yfe=Array.prototype,bfe=yfe.splice;function wfe(e){var t=this.__data__,r=vfe(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():bfe.call(t,r,1),--this.size,!0}var _fe=wfe,xfe=Hv;function Sfe(e){var t=this.__data__,r=xfe(t,e);return r<0?void 0:t[r][1]}var Cfe=Sfe,kfe=Hv;function Efe(e){return kfe(this.__data__,e)>-1}var Tfe=Efe,Ofe=Hv;function Afe(e,t){var r=this.__data__,n=Ofe(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var $fe=Afe,Pfe=hfe,Mfe=_fe,Ife=Cfe,Rfe=Tfe,jfe=$fe;function Jf(e){var t=-1,r=e==null?0:e.length;for(this.clear();++tu))return!1;var a=s.get(e),c=s.get(t);if(a&&c)return a==t&&c==e;var h=-1,d=!0,f=r&Qhe?new Xhe:void 0;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e-1&&e%1==0&&e<=Qpe}var F4=eme,tme=Ha,rme=F4,nme=qs,ime="[object Arguments]",sme="[object Array]",ome="[object Boolean]",ame="[object Date]",lme="[object Error]",ume="[object Function]",cme="[object Map]",fme="[object Number]",dme="[object Object]",hme="[object RegExp]",pme="[object Set]",mme="[object String]",gme="[object WeakMap]",vme="[object ArrayBuffer]",yme="[object DataView]",bme="[object Float32Array]",wme="[object Float64Array]",_me="[object Int8Array]",xme="[object Int16Array]",Sme="[object Int32Array]",Cme="[object Uint8Array]",kme="[object Uint8ClampedArray]",Eme="[object Uint16Array]",Tme="[object Uint32Array]",rn={};rn[bme]=rn[wme]=rn[_me]=rn[xme]=rn[Sme]=rn[Cme]=rn[kme]=rn[Eme]=rn[Tme]=!0;rn[ime]=rn[sme]=rn[vme]=rn[ome]=rn[yme]=rn[ame]=rn[lme]=rn[ume]=rn[cme]=rn[fme]=rn[dme]=rn[hme]=rn[pme]=rn[mme]=rn[gme]=!1;function Ome(e){return nme(e)&&rme(e.length)&&!!rn[tme(e)]}var Ame=Ome;function $me(e){return function(t){return e(t)}}var ec=$me,b1={exports:{}};b1.exports;(function(e,t){var r=_I,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===n,o=s&&r.process,u=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=u})(b1,b1.exports);var L4=b1.exports,Pme=Ame,Mme=ec,S7=L4,C7=S7&&S7.isTypedArray,Ime=C7?Mme(C7):Pme,Up=Ime,Rme=$I,jme=Vp,Nme=Yn,Dme=rd,Fme=Jv,Lme=Up,Bme=Object.prototype,zme=Bme.hasOwnProperty;function Vme(e,t){var r=Nme(e),n=!r&&jme(e),i=!r&&!n&&Dme(e),s=!r&&!n&&!i&&Lme(e),o=r||n||i||s,u=o?Rme(e.length,String):[],l=u.length;for(var a in e)(t||zme.call(e,a))&&!(o&&(a=="length"||i&&(a=="offset"||a=="parent")||s&&(a=="buffer"||a=="byteLength"||a=="byteOffset")||Fme(a,l)))&&u.push(a);return u}var MI=Vme,Ume=Object.prototype;function Hme(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Ume;return e===r}var Qv=Hme,Wme=SI,qme=Wme(Object.keys,Object),Kme=qme,Gme=Qv,Xme=Kme,Yme=Object.prototype,Zme=Yme.hasOwnProperty;function Jme(e){if(!Gme(e))return Xme(e);var t=[];for(var r in Object(e))Zme.call(e,r)&&r!="constructor"&&t.push(r);return t}var II=Jme,Qme=qv,e0e=F4;function t0e(e){return e!=null&&e0e(e.length)&&!Qme(e)}var tc=t0e,r0e=MI,n0e=II,i0e=tc;function s0e(e){return i0e(e)?r0e(e):n0e(e)}var Hp=s0e,o0e=OI,a0e=D4,l0e=Hp;function u0e(e){return o0e(e,l0e,a0e)}var RI=u0e,k7=RI,c0e=1,f0e=Object.prototype,d0e=f0e.hasOwnProperty;function h0e(e,t,r,n,i,s){var o=r&c0e,u=k7(e),l=u.length,a=k7(t),c=a.length;if(l!=c&&!o)return!1;for(var h=l;h--;){var d=u[h];if(!(o?d in t:d0e.call(t,d)))return!1}var f=s.get(e),m=s.get(t);if(f&&m)return f==t&&m==e;var g=!0;s.set(e,t),s.set(t,e);for(var p=o;++h{if(typeof r=="function"&&typeof n=="function")return!0})}var X0e=Ha,Y0e=qs,Z0e="[object Symbol]";function J0e(e){return typeof e=="symbol"||Y0e(e)&&X0e(e)==Z0e}var id=J0e,Q0e=Yn,ege=id,tge=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rge=/^\w*$/;function nge(e,t){if(Q0e(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||ege(e)?!0:rge.test(e)||!tge.test(e)||t!=null&&e in Object(t)}var B4=nge,FI=R4,ige="Expected a function";function z4(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(ige);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],s=r.cache;if(s.has(i))return s.get(i);var o=e.apply(this,n);return r.cache=s.set(i,o)||s,o};return r.cache=new(z4.Cache||FI),r}z4.Cache=FI;var sge=z4,oge=sge,age=500;function lge(e){var t=oge(e,function(n){return r.size===age&&r.clear(),n}),r=t.cache;return t}var uge=lge,cge=uge,fge=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,dge=/\\(\\)?/g,hge=cge(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(fge,function(r,n,i,s){t.push(i?s.replace(dge,"$1"):n||r)}),t}),LI=hge;function pge(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++rs,typeof e[n]>"u"&&(Array.isArray(e)&&n==="-"&&(n=e.length),i&&(t[s]!==""&&t[s]<1/0||t[s]==="-"?e[n]=[]:e[n]={})),!i)break;e=e[n]}var u=e[n];return r===void 0?delete e[n]:e[n]=r,u}function V4(e){if(typeof e=="string"){if(e=e.split("/"),e[0]==="")return e;throw new Error("Invalid JSON pointer.")}else if(Array.isArray(e)){for(const t of e)if(typeof t!="string"&&typeof t!="number")throw new Error("Invalid JSON pointer. Must be of type string or number.");return e}throw new Error("Invalid JSON pointer.")}function HI(e,t){if(typeof e!="object")throw new Error("Invalid input object.");t=V4(t);var r=t.length;if(r===1)return e;for(var n=1;ni?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var s=Array(i);++n0&&r(u)?t>1?sR(u,t-1,r,n,i):xbe(i,u):n||(i[i.length]=u)}return i}var ny=sR,Cbe=ny;function kbe(e){var t=e==null?0:e.length;return t?Cbe(e,1):[]}var K4=kbe;function Ebe(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var oR=Ebe,Tbe=oR,Q7=Math.max;function Obe(e,t,r){return t=Q7(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,s=Q7(n.length-t,0),o=Array(s);++i0){if(++t>=Nbe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Bbe=Lbe,zbe=jbe,Vbe=Bbe,Ube=Vbe(zbe),lR=Ube,Hbe=K4,Wbe=aR,qbe=lR;function Kbe(e){return qbe(Wbe(e,void 0,Hbe),e+"")}var uR=Kbe,Gbe=Wa,Xbe=rR,Ybe=iR,Zbe=sd,Jbe=od,Qbe=vbe,e2e=uR,t2e=XI,r2e=1,n2e=2,i2e=4,s2e=e2e(function(e,t){var r={};if(e==null)return r;var n=!1;t=Gbe(t,function(s){return s=Zbe(s,e),n||(n=s.length>1),s}),Jbe(e,t2e(e),r),n&&(r=Xbe(r,r2e|n2e|i2e,Qbe));for(var i=t.length;i--;)Ybe(r,t[i]);return r}),o2e=s2e;const _1=Jr(o2e);function G4(e,t){const r=t[e];return[_1(t,[e]),r]}function X4(e,t={}){let r=e||"";if(r.startsWith("#"))r=decodeURIComponent(r.substring(1));else throw new Error(`Could not find a definition for ${e}.`);const n=ty.get(t,r);if(n===void 0)throw new Error(`Could not find a definition for ${e}.`);if(n[Ln]){const[i,s]=G4(Ln,n),o=X4(s,t);return Object.keys(i).length>0?Object.assign(Object.assign({},i),o):o}return n}var a2e=Object.prototype,l2e=a2e.hasOwnProperty;function u2e(e,t){return e!=null&&l2e.call(e,t)}var c2e=u2e,f2e=sd,d2e=Vp,h2e=Yn,p2e=Jv,m2e=F4,g2e=rc;function v2e(e,t,r){t=f2e(t,e);for(var n=-1,i=t.length,s=!1;++nO_e)return[];var r=W2,n=A_e(e,W2);t=E_e(t),e-=W2;for(var i=k_e(n,t);++r({required:[c]}))};let a;if(u.anyOf){const c=Gr(u,[]);c.allOf?c.allOf=c.allOf.slice():c.allOf=[],c.allOf.push(l),a=c}else a=Object.assign({},u,l);if(delete a.required,e.isValid(a,t,n))return o}else if(e.isValid(u,t,n))return o}return 0}function Q4(e,t,r,n,i){return wR(e,t,r,n,i)}var M_e=ey;function I_e(e,t){return M_e(e,t)}var eS=I_e;const Hu=Jr(eS);var R_e=W4,j_e=sd,N_e=Jv,iE=Gi,D_e=rc;function F_e(e,t,r,n){if(!iE(e))return e;t=j_e(t,e);for(var i=-1,s=t.length,o=s-1,u=e;u!=null&&++it||s&&o&&l&&!u&&!a||n&&o&&l||!r&&l||!i)return 1;if(!n&&!s&&!a&&e=u)return l;var a=r[n];return l*(a=="desc"?-1:1)}}return e.index-t.index}var mxe=pxe,q2=Wa,gxe=qp,vxe=J4,yxe=lxe,bxe=cxe,wxe=ec,_xe=mxe,xxe=Kp,Sxe=Yn;function Cxe(e,t,r){t.length?t=q2(t,function(s){return Sxe(s)?function(o){return gxe(o,s.length===1?s[0]:s)}:s}):t=[xxe];var n=-1;t=q2(t,wxe(vxe));var i=yxe(e,function(s,o,u){var l=q2(t,function(a){return a(s)});return{criteria:l,index:++n,value:s}});return bxe(i,function(s,o){return _xe(s,o,r)})}var kxe=Cxe,Exe=Kp,Txe=aR,Oxe=lR;function Axe(e,t){return Oxe(Txe(e,t,Exe),e+"")}var Yl=Axe,$xe=Zf,Pxe=tc,Mxe=Jv,Ixe=Gi;function Rxe(e,t,r){if(!Ixe(r))return!1;var n=typeof t;return(n=="number"?Pxe(r)&&Mxe(t,r.length):n=="string"&&t in r)?$xe(r[t],e):!1}var tS=Rxe,jxe=ny,Nxe=kxe,Dxe=Yl,oE=tS,Fxe=Dxe(function(e,t){if(e==null)return[];var r=t.length;return r>1&&oE(e,t[0],t[1])?t=[]:r>2&&oE(t[0],t[1],t[2])&&(t=[t[0]]),Nxe(e,jxe(t,1),[])}),CR=Fxe;function Lxe(e,t,r,n){for(var i=e.length,s=r+(n?1:-1);n?s--:++s-1}var rS=Yxe;function Zxe(e,t,r){for(var n=-1,i=e==null?0:e.length;++n=f3e){var a=t?null:u3e(e);if(a)return c3e(a);o=!1,i=l3e,l=new s3e}else l=t?[]:u;e:for(;++n2?t[2]:void 0;for(i&&b3e(t[0],t[1],i)&&(n=1);++r=120&&c.length>=120)?new C3e(o&&c):void 0}c=e[0];var h=-1,d=u[0];e:for(;++hArray.isArray(e)?e:[e],Ns=e=>e===void 0,T0=e=>x1(e)||Array.isArray(e)?Object.keys(e):[],Jc=(e,t)=>e.hasOwnProperty(t),jf=e=>K3e(aS(e)),cE=e=>Ns(e)||Array.isArray(e)&&e.length===0,Y3e=(e,t,r,n)=>t&&Jc(t,r)&&e&&Jc(e,r)&&n(e[r],t[r]),X2=(e,t)=>Ns(e)&&t===0||Ns(t)&&e===0||_o(e,t),Z3e=(e,t)=>Ns(e)&&t===!1||Ns(t)&&e===!1||_o(e,t),fE=e=>Ns(e)||_o(e,{})||e===!0,O0=e=>Ns(e)||_o(e,{}),dE=e=>Ns(e)||x1(e)||e===!0||e===!1;function hE(e,t){return cE(e)&&cE(t)?!0:_o(jf(e),jf(t))}function J3e(e,t){return e=uE(e),t=uE(t),_o(jf(e),jf(t))}function _g(e,t,r,n){var i=aS(T0(e).concat(T0(t)));return O0(e)&&O0(t)?!0:O0(e)&&T0(t).length||O0(t)&&T0(e).length?!1:i.every(function(s){var o=e[s],u=t[s];return Array.isArray(o)&&Array.isArray(u)?_o(jf(e),jf(t)):Array.isArray(o)&&!Array.isArray(u)||Array.isArray(u)&&!Array.isArray(o)?!1:Y3e(e,t,s,n)})}function Q3e(e,t,r,n){return x1(e)&&x1(t)?n(e,t):Array.isArray(e)&&Array.isArray(t)?_g(e,t,r,n):_o(e,t)}function Y2(e,t,r,n){var i=lE(e,n),s=lE(t,n),o=X3e(i,s,n);return o.length===Math.max(i.length,s.length)}var e4e={title:_o,uniqueItems:Z3e,minLength:X2,minItems:X2,minProperties:X2,required:hE,enum:hE,type:J3e,items:Q3e,anyOf:Y2,allOf:Y2,oneOf:Y2,properties:_g,patternProperties:_g,dependencies:_g},t4e=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],r4e=["additionalProperties","additionalItems","contains","propertyNames","not"];function ex(e,t,r){if(r=G3e(r,{ignore:[]}),fE(e)&&fE(t))return!0;if(!dE(e)||!dE(t))throw new Error("Either of the values are not a JSON schema.");if(e===t)return!0;if(G2(e)&&G2(t))return e===t;if(e===void 0&&t===!1||t===void 0&&e===!1||Ns(e)&&!Ns(t)||!Ns(e)&&Ns(t))return!1;var n=aS(Object.keys(e).concat(Object.keys(t)));if(r.ignore.length&&(n=n.filter(s=>r.ignore.indexOf(s)===-1)),!n.length)return!0;function i(s,o){return ex(s,o,r)}return n.every(function(s){var o=e[s],u=t[s];if(r4e.indexOf(s)!==-1)return ex(o,u,r);var l=e4e[s];if(l||(l=_o),_o(o,u))return!0;if(t4e.indexOf(s)===-1&&(!Jc(e,s)&&Jc(t,s)||Jc(e,s)&&!Jc(t,s)))return o===u;var a=l(o,u,s,i);if(!G2(a))throw new Error("Comparer must return true or false");return a})}var lS=ex;function n4e(e){return Object.prototype.toString.call(e)==="[object Array]"}var uS=Array.isArray||n4e;function i4e(e){return(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")&&e.valueOf()===e.valueOf()}var s4e=i4e,o4e=s4e;function a4e(e){return o4e(e)&&e%1===0}var l4e=a4e,u4e=uS,c4e=l4e;function f4e(e){var t;if(!u4e(e)||(t=e.length,!t))return!1;for(var r=0;rt&&(n=t,t=e,e=n),t=t-e}return r*e}function gE(e,t){var r=0,n;if(e===0)return t;if(t===0)return e;for(;!(e&1)&&!(t&1);)e>>>=1,t>>>=1,r++;for(;!(e&1);)e>>>=1;for(;t;){for(;!(t&1);)t>>>=1;e>t&&(n=t,t=e,e=n),t=t-e}return e<1){if(n=t[0],r=t[1],!p4e(r))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+r+"`.")}else n=t[0];else throw new TypeError("gcd()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(i=n.length,i<2)return null;if(r){for(s=new Array(i),u=0;u1){if(n=t[0],r=t[1],!y4e(r))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+r+"`.")}else n=t[0];else throw new TypeError("lcm()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(i=n.length,i<2)return null;if(r){for(s=new Array(i),u=0;u1?r[i-1]:void 0,o=i>2?r[2]:void 0;for(s=e.length>3&&typeof s=="function"?(i--,s):void 0,o&&J4e(r[0],r[1],o)&&(s=i<3?void 0:s,i=1),t=Object(t);++n-1;)u!==e&&CE.call(u,l,1),CE.call(e,l,1);return e}var ASe=OSe,$Se=ASe;function PSe(e,t){return e&&e.length&&t&&t.length?$Se(e,t):e}var MSe=PSe,ISe=U4,RSe=Z4,jSe=vR,NSe=Yn;function DSe(e,t){var r=NSe(e)?ISe:RSe;return r(e,jSe(t))}var FR=DSe,FSe=Yv,LSe=rS,BSe=nS,zSe=Wa,VSe=ec,USe=Zv,HSe=200;function WSe(e,t,r,n){var i=-1,s=LSe,o=!0,u=e.length,l=[],a=t.length;if(!u)return l;r&&(t=zSe(t,VSe(r))),n?(s=BSe,o=!1):t.length>=HSe&&(s=USe,o=!1,t=new FSe(t));e:for(;++ie5e(QSe(e.map(cS))),s5e=(e,t)=>e.map(r=>r&&r[t]),BR=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),cS=e=>LR(e)||Array.isArray(e)?Object.keys(e):[],o5e=e=>e!==void 0,a5e=e=>LR(e)||e===!0||e===!1,zR=e=>!cS(e).length&&e!==!1&&e!==!0,l5e=(e,...t)=>r5e.apply(null,[e].concat(JSe(t)));var VR={allUniqueKeys:i5e,deleteUndefinedProps:n5e,getValues:s5e,has:BR,isEmptySchema:zR,isSchema:a5e,keys:cS,notUndefined:o5e,uniqWith:t5e,withoutArr:l5e};const u5e=lS,c5e=FR,{allUniqueKeys:f5e,deleteUndefinedProps:d5e,getValues:h5e,keys:Wd,notUndefined:p5e,uniqWith:m5e,withoutArr:kE}=VR;function g5e(e){c5e(e,function(t,r){t===!1&&delete e[r]})}function EE(e,t){return f5e(e).reduce(function(n,i){const s=h5e(e,i),o=m5e(s.filter(p5e),u5e);return n[i]=t(o,i),n},{})}var v5e={keywords:["properties","patternProperties","additionalProperties"],resolver(e,t,r,n){n.ignoreAdditionalProperties||(e.forEach(function(s){const o=e.filter(c=>c!==s),u=Wd(s.properties),a=Wd(s.patternProperties).map(c=>new RegExp(c));o.forEach(function(c){const h=Wd(c.properties),d=h.filter(m=>a.some(g=>g.test(m)));kE(h,u,d).forEach(function(m){c.properties[m]=r.properties([c.properties[m],s.additionalProperties],m)})})}),e.forEach(function(s){const o=e.filter(l=>l!==s),u=Wd(s.patternProperties);s.additionalProperties===!1&&o.forEach(function(l){const a=Wd(l.patternProperties);kE(a,u).forEach(h=>delete l.patternProperties[h])})}));const i={additionalProperties:r.additionalProperties(e.map(s=>s.additionalProperties)),patternProperties:EE(e.map(s=>s.patternProperties),r.patternProperties),properties:EE(e.map(s=>s.properties),r.properties)};return i.additionalProperties===!1&&g5e(i.properties),d5e(i)}};const y5e=lS,b5e=FR,{allUniqueKeys:w5e,deleteUndefinedProps:_5e,has:x5e,isSchema:UR,notUndefined:HR,uniqWith:S5e}=VR;function C5e(e){b5e(e,function(t,r){t===!1&&e.splice(r,1)})}function k5e(e,t){return e.map(function(r){if(r)if(Array.isArray(r.items)){const n=r.items[t];if(UR(n))return n;if(x5e(r,"additionalItems"))return r.additionalItems}else return r.items})}function E5e(e){return e.map(function(t){if(t)return Array.isArray(t.items)?t.additionalItems:t.items})}function T5e(e,t,r){return w5e(r).reduce(function(i,s){const o=k5e(e,s),u=S5e(o.filter(HR),y5e);return i[s]=t(u,s),i},[])}var O5e={keywords:["items","additionalItems"],resolver(e,t,r){const n=e.map(u=>u.items),i=n.filter(HR),s={};i.every(UR)?s.items=r.items(n):s.items=T5e(e,r.items,n);let o;return i.every(Array.isArray)?o=e.map(u=>u.additionalItems):i.some(Array.isArray)&&(o=E5e(e)),o&&(s.additionalItems=r.additionalItems(o)),s.additionalItems===!1&&Array.isArray(s.items)&&C5e(s.items),_5e(s)}};const WR=xR,S1=lS,A5e=w4e,$5e=cSe,qR=K4,fS=DR,P5e=bSe,M5e=AR,tx=eS,Nf=Yf,I5e=MSe,KR=CR,dS=sS,hf=oS,GR=v5e,XR=O5e,$0=(e,t)=>e.indexOf(t)!==-1,R5e=e=>Nf(e)||e===!0||e===!1,j5e=e=>e===!1,YR=e=>e===!0,sy=(e,t,r)=>r(e),ZR=e=>KR(dS(fS(e))),C1=e=>e!==void 0,JR=e=>dS(fS(e.map(z5e))),ld=e=>e[0],N5e=e=>ZR(e),Gp=e=>Math.max.apply(Math,e),Xp=e=>Math.min.apply(Math,e),D5e=e=>e.some(YR),F5e=e=>hf(qR(e),tx);function L5e(e){return function(t,r){return S1({[e]:t},{[e]:r})}}function QR(e){let{allOf:t=[],...r}=e;return r=Nf(e)?r:e,[r,...t.map(QR)]}function ej(e,t){return e.map(r=>r&&r[t])}function B5e(e,t){return e.map(function(r,n){try{return t(r,n)}catch{return}}).filter(C1)}function z5e(e){return Nf(e)||Array.isArray(e)?Object.keys(e):[]}function rx(e,t){if(t=t||[],!e.length)return t;const r=e.slice(0).shift(),n=e.slice(1);return t.length?rx(n,qR(t.map(i=>r.map(s=>[s].concat(i))))):rx(n,r.map(i=>i))}function tj(e,t){let r;try{r=e.map(function(n){return JSON.stringify(n,null,2)}).join(` `)}catch{r=e.join(", ")}throw new Error('Could not resolve values for path:"'+t.join(".")+`". They are probably incompatible. Values: -`+r)}function H5e(e,t,r,n,i,s){if(e.length){const o=i.complexResolvers[t];if(!o||!o.resolver)throw new Error("No resolver found for "+t);const l=r.map(h=>e.reduce((d,f)=>(h[f]!==void 0&&(d[f]=h[f]),d),{})),u=hf(l,S1),a=o.keywords.reduce((h,d)=>({...h,[d]:(f,m=[])=>n(f,null,s.concat(d,m))}),{}),c=o.resolver(u,s.concat(t),a,i);return jf(c)||cj(u,s.concat(t)),c}}function W5e(e){return{required:e}}const q5e=["properties","patternProperties","definitions","dependencies"],K5e=["anyOf","oneOf"],G5e=["additionalProperties","additionalItems","contains","propertyNames","not","items"],Nr={type(e){if(e.some(Array.isArray)){const t=e.map(function(n){return Array.isArray(n)?n:[n]}),r=I5e.apply(null,t);if(r.length===1)return r[0];if(r.length>1)return gS(r)}},dependencies(e,t,r){return aj(e).reduce(function(i,s){const o=uj(e,s);let l=hf(o.filter(C1),nx);const u=l.filter(Array.isArray);if(u.length){if(u.length===l.length)i[s]=oj(l);else{const a=l.filter(N5e),c=u.map(W5e);i[s]=r(a.concat(c),s)}return i}return l=hf(l,S1),i[s]=r(l,s),i},{})},oneOf(e,t,r){const n=ix(ej(e)),i=V5e(n,r),s=hf(i,S1);if(s.length)return s},not(e){return{anyOf:e}},pattern(e){return e.map(t=>"(?="+t+")").join("")},multipleOf(e){let t=e.slice(0),r=1;for(;t.some(n=>!Number.isInteger(n));)t=t.map(n=>n*10),r=r*10;return P5e(t)/r},enum(e){const t=R5e.apply(null,e.concat(nx));if(t.length)return rj(t)}};Nr.$id=od;Nr.$ref=od;Nr.$schema=od;Nr.additionalItems=ay;Nr.additionalProperties=ay;Nr.anyOf=Nr.oneOf;Nr.contains=ay;Nr.default=od;Nr.definitions=Nr.dependencies;Nr.description=od;Nr.examples=B5e;Nr.exclusiveMaximum=Yp;Nr.exclusiveMinimum=Xp;Nr.items=ij;Nr.maximum=Yp;Nr.maxItems=Yp;Nr.maxLength=Yp;Nr.maxProperties=Yp;Nr.minimum=Xp;Nr.minItems=Xp;Nr.minLength=Xp;Nr.minProperties=Xp;Nr.properties=nj;Nr.propertyNames=ay;Nr.required=F5e;Nr.title=od;Nr.uniqueItems=L5e;const X5e={properties:nj,items:ij};function vS(e,t,r){t=M5e(t,{ignoreAdditionalProperties:!1,resolvers:Nr,complexResolvers:X5e,deep:!0});const n=Object.entries(t.complexResolvers);function i(l,u,a){l=ej(l.filter(C1)),a=a||[];const c=jf(u)?u:{};if(!l.length)return;if(l.some(D5e))return!1;if(l.every(sj))return!0;l=l.filter(jf);const h=aj(l);if(t.deep&&P0(h,"allOf"))return vS({allOf:l},t);const d=n.map(([f,m])=>h.filter(g=>m.keywords.includes(g)));return d.forEach(f=>j5e(h,f)),h.forEach(function(f){const m=uj(l,f),g=hf(m.filter(C1),z5e(f));if(g.length===1&&P0(K5e,f))c[f]=g[0].map(p=>i([p],p));else if(g.length===1&&!P0(q5e,f)&&!P0(G5e,f))c[f]=g[0];else{const p=t.resolvers[f]||t.resolvers.defaultResolver;if(!p)throw new Error("No resolver found for key "+f+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const v=(y,b=[])=>i(y,null,a.concat(f,b));c[f]=p(g,a.concat(f),v,t),c[f]===void 0?cj(g,a.concat(f)):c[f]===void 0&&delete c[f]}}),n.reduce((f,[m,g],p)=>({...f,...H5e(d[p],m,l,i,t,a)}),c)}const s=mS(lj(e));return i(s)}vS.options={resolvers:Nr};var Y5e=vS;const Z5e=Jr(Y5e);function Nf(e){let t;const r=yt(e,"discriminator.propertyName",void 0);return eS(r)?t=r:r!==void 0&&console.warn(`Expecting discriminator to be a string, got "${typeof r}" instead`),t}function pp(e){return Array.isArray(e)?"array":typeof e=="string"?"string":e==null?"null":typeof e=="boolean"?"boolean":isNaN(e)?typeof e=="object"?"object":"string":"number"}var J5e=sy,Q5e=Yl,e6e=lS,t6e=oy,r6e=Q5e(function(e){return e6e(J5e(e,1,t6e,!0))}),n6e=r6e;const i6e=Jr(n6e);function Hl(e){let{type:t}=e;return!t&&e.const?pp(e.const):!t&&e.enum?"string":!t&&(e.properties||e.additionalProperties)?"object":(Array.isArray(t)&&(t.length===2&&t.includes("null")?t=t.find(r=>r!=="null"):t=t[0]),t)}function za(e,t){const r=Object.assign({},e);return Object.keys(t).reduce((n,i)=>{const s=e?e[i]:{},o=t[i];return e&&i in e&&dn(o)?n[i]=za(s,o):e&&t&&(Hl(e)==="object"||Hl(t)==="object")&&i===Ice&&Array.isArray(s)&&Array.isArray(o)?n[i]=i6e(s,o):n[i]=o,n},r)}function Fs(e,t,r={},n){return Vo(e,t,r,n)[0]}function s6e(e,t,r,n,i,s){const{if:o,then:l,else:u}=t,a=Gr(t,["if","then","else"]),c=e.isValid(o,s||{},r);let h=[a],d=[];if(n)l&&typeof l!="boolean"&&(d=d.concat(Vo(e,l,r,s,n,i))),u&&typeof u!="boolean"&&(d=d.concat(Vo(e,u,r,s,n,i)));else{const f=c?l:u;f&&typeof f!="boolean"&&(d=d.concat(Vo(e,f,r,s,n,i)))}return d.length&&(h=d.map(f=>za(a,f))),h.flatMap(f=>Vo(e,f,r,s,n,i))}function fj(e){return e.reduce((r,n)=>n.length>1?n.flatMap(i=>TR(r.length,s=>[...r[s]].concat(i))):(r.forEach(i=>i.push(n[0])),r),[[]])}function o6e(e,t,r,n,i,s){const o=dj(e,t,r,n,i,s);if(o.length>1||o[0]!==t)return o;if(Hv in t)return hj(e,t,r,n,i,s).flatMap(u=>Vo(e,u,r,s,n,i));if(Uv in t&&Array.isArray(t.allOf)){const l=t.allOf.map(a=>Vo(e,a,r,s,n,i));return fj(l).map(a=>Object.assign(Object.assign({},t),{allOf:a}))}return[t]}function dj(e,t,r,n,i,s){const o=mp(t,r,i);return o!==t?Vo(e,o,r,s,n,i):[t]}function mp(e,t,r){if(!dn(e))return e;let n=e;if(Bn in n){const{$ref:i}=n,s=Gr(n,["$ref"]);if(r.includes(i))return n;r.push(i);const o=Q4(i,t);n=Object.assign(Object.assign({},o),s)}if(wn in n){const i=rxe(n[wn],(s,o,l)=>{s[l]=mp(o,t,r)},{});n=Object.assign(Object.assign({},n),{[wn]:i})}return Dl in n&&!Array.isArray(n.items)&&typeof n.items!="boolean"&&(n=Object.assign(Object.assign({},n),{items:mp(n.items,t,r)})),Wu(e,n)?e:n}function a6e(e,t,r,n){const i=Object.assign(Object.assign({},t),{properties:Object.assign({},t.properties)}),s=n&&dn(n)?n:{};return Object.keys(s).forEach(o=>{if(o in i.properties)return;let l={};typeof i.additionalProperties!="boolean"?Bn in i.additionalProperties?l=Fs(e,{$ref:yt(i.additionalProperties,[Bn])},r,s):"type"in i.additionalProperties?l=Object.assign({},i.additionalProperties):If in i.additionalProperties||Fl in i.additionalProperties?l=Object.assign({type:"object"},i.additionalProperties):l={type:pp(yt(s,[o]))}:l={type:pp(yt(s,[o]))},i.properties[o]=l,pi(i.properties,[o,qf],!0)}),i}function Vo(e,t,r,n,i=!1,s=[]){return dn(t)?o6e(e,t,r,i,s,n).flatMap(l=>{let u=l;if(Pce in u)return s6e(e,u,r,i,s,n);if(Uv in u){if(i){const{allOf:c}=u,h=Gr(u,["allOf"]);return[...c,h]}try{u=Z5e(u,{deep:!1})}catch(c){return console.warn(`could not merge subschemas in allOf: -`,c),Gr(u,["allOf"])}}return X_ in u&&u.additionalProperties!==!1?a6e(e,u,r,n):u}):[{}]}function l6e(e,t,r,n,i){let s;const{oneOf:o,anyOf:l}=t,u=Gr(t,["oneOf","anyOf"]);if(Array.isArray(o)?s=o:Array.isArray(l)&&(s=l),s){const a=i===void 0&&n?{}:i,c=Nf(t);s=s.map(d=>mp(d,r,[]));const h=nS(e,a,s,r,c);if(n)return s.map(d=>za(u,d));t=za(u,s[h])}return[t]}function hj(e,t,r,n,i,s){const{dependencies:o}=t,l=Gr(t,["dependencies"]);return l6e(e,l,r,n,s).flatMap(a=>pj(e,o,a,r,n,i,s))}function pj(e,t,r,n,i,s,o){let l=[r];for(const u in t){if(!i&&yt(o,[u])===void 0||r.properties&&!(u in r.properties))continue;const[a,c]=J4(u,t);return Array.isArray(c)?l[0]=u6e(r,c):dn(c)&&(l=c6e(e,r,n,u,c,i,s,o)),l.flatMap(h=>pj(e,a,h,n,i,s,o))}return l}function u6e(e,t){if(!t)return e;const r=Array.isArray(e.required)?Array.from(new Set([...e.required,...t])):t;return Object.assign(Object.assign({},e),{required:r})}function c6e(e,t,r,n,i,s,o,l){return Vo(e,i,r,l,s,o).flatMap(a=>{const{oneOf:c}=a,h=Gr(a,["oneOf"]);if(t=za(t,h),c===void 0)return t;const d=c.map(m=>typeof m=="boolean"||!(Bn in m)?[m]:dj(e,m,r,s,o,l));return fj(d).flatMap(m=>f6e(e,t,r,n,m,s,o,l))})}function f6e(e,t,r,n,i,s,o,l){const u=i.filter(a=>{if(typeof a=="boolean"||!a||!a.properties)return!1;const{[n]:c}=a.properties;if(c){const h={type:"object",properties:{[n]:c}};return e.isValid(h,l,r)||s}return!1});return!s&&u.length!==1?(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[t]):u.flatMap(a=>{const c=a,[h]=J4(n,c.properties),d=Object.assign(Object.assign({},c),{properties:h});return Vo(e,d,r,l,s,o).map(m=>za(t,m))})}const d6e={type:"object",$id:Mce,properties:{__not_really_there__:{type:"number"}}};function sx(e,t,r,n={}){let i=0;return r&&(mo(r.properties)?i+=r_e(r.properties,(s,o,l)=>{const u=yt(n,l);if(typeof o=="boolean")return s;if(ki(o,Bn)){const a=Fs(e,o,t,u);return s+sx(e,t,a,u||{})}if((ki(o,Fl)||ki(o,If))&&u){const a=ki(o,Fl)?Fl:If,c=Nf(o);return s+gp(e,t,u,yt(o,a),-1,c)}if(o.type==="object")return s+sx(e,t,o,u||{});if(o.type===pp(u)){let a=s+1;return o.default?a+=u===o.default?1:-1:o.const&&(a+=u===o.const?1:-1),a}return s},0):eS(r.type)&&r.type===pp(n)&&(i+=1)),i}function gp(e,t,r,n,i=-1,s){const o=n.map(h=>mp(h,t,[])),l=OR(r,n,s);if(wR(l))return l;const u=o.reduce((h,d,f)=>(nS(e,r,[d6e,d],t,s)===1&&h.push(f),h),[]);if(u.length===1)return u[0];u.length||TR(o.length,h=>u.push(h));const a=new Set,{bestIndex:c}=u.reduce((h,d)=>{const{bestScore:f}=h,m=o[d],g=sx(e,t,m,r);return a.add(g),g>f?{bestIndex:d,bestScore:g}:h},{bestIndex:i,bestScore:0});return a.size===1&&i>=0?i:c}function ox(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every(t=>dn(t))}function k1(e,t,r=!1){if(Array.isArray(t)){const n=Array.isArray(e)?e:[],i=t.map((s,o)=>n[o]?k1(n[o],s,r):s);return r&&i.length(i[s]=k1(e?yt(e,s):{},yt(t,s),r),i),n)}return t}function ad(e,t,r=!1){return Object.keys(t).reduce((n,i)=>{const s=e?e[i]:{},o=t[i];if(e&&i in e&&dn(o))n[i]=ad(s,o,r);else if(r&&Array.isArray(s)&&Array.isArray(o)){let l=o;r==="preventDuplicates"&&(l=o.reduce((u,a)=>(s.includes(a)||u.push(a),u),[])),n[i]=s.concat(l)}else n[i]=o;return n},Object.assign({},e))}function h6e(e){return Array.isArray(e.enum)&&e.enum.length===1||TI in e}function mj(e,t,r={}){const n=Fs(e,t,r,void 0),i=n.oneOf||n.anyOf;return Array.isArray(n.enum)?!0:Array.isArray(i)?i.every(s=>typeof s!="boolean"&&h6e(s)):!1}function yS(e,t,r){return!t.uniqueItems||!t.items||typeof t.items=="boolean"?!1:mj(e,t.items,r)}var Df;(function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"})(Df||(Df={}));function Q2(e,t=Df.Ignore,r=-1){if(r>=0){if(Array.isArray(e.items)&&rml(e,p,{rootSchema:i,includeUndefinedValues:s,_recurseList:o,experimental_defaultFormStateBehavior:l,parentDefaults:Array.isArray(r)?r[v]:void 0,rawFormData:h,required:u}));else if(Fl in d){const{oneOf:p}=d,v=Gr(d,["oneOf"]);if(p.length===0)return;const y=Nf(d);m=p[gp(e,i,Hu(h)?void 0:h,p,0,y)],m=za(v,m)}else if(If in d){const{anyOf:p}=d,v=Gr(d,["anyOf"]);if(p.length===0)return;const y=Nf(d);m=p[gp(e,i,Hu(h)?void 0:h,p,0,y)],m=za(v,m)}if(m)return ml(e,m,{rootSchema:i,includeUndefinedValues:s,_recurseList:g,experimental_defaultFormStateBehavior:l,parentDefaults:f,rawFormData:h,required:u});switch(f===void 0&&(f=d.default),Hl(d)){case"object":{const p=Object.keys(d.properties||{}).reduce((v,y)=>{var b;const S=ml(e,yt(d,[wn,y]),{rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:l,includeUndefinedValues:s===!0,parentDefaults:yt(f,[y]),rawFormData:yt(h,[y]),required:(b=d.required)===null||b===void 0?void 0:b.includes(y)});return ME(v,y,S,s,u,d.required,l),v},{});if(d.additionalProperties){const v=dn(d.additionalProperties)?d.additionalProperties:{},y=new Set;dn(f)&&Object.keys(f).filter(S=>!d.properties||!d.properties[S]).forEach(S=>y.add(S));const b=[];Object.keys(h).filter(S=>!d.properties||!d.properties[S]).forEach(S=>{y.add(S),b.push(S)}),y.forEach(S=>{var O;const P=ml(e,v,{rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:l,includeUndefinedValues:s===!0,parentDefaults:yt(f,[S]),rawFormData:yt(h,[S]),required:(O=d.required)===null||O===void 0?void 0:O.includes(S)});ME(p,S,P,s,u,b)})}return p}case"array":{const p=((a=l==null?void 0:l.arrayMinItems)===null||a===void 0?void 0:a.populate)==="never",v=((c=l==null?void 0:l.arrayMinItems)===null||c===void 0?void 0:c.populate)==="requiredOnly";if(Array.isArray(f)&&(f=f.map((j,M)=>{const L=Q2(d,Df.Fallback,M);return ml(e,L,{rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:l,parentDefaults:j,required:u})})),Array.isArray(n)){const j=Q2(d);p?f=n:f=n.map((M,L)=>ml(e,j,{rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:l,rawFormData:M,parentDefaults:yt(f,[L]),required:u}))}if(p)return f??[];if(v&&!u)return f||void 0;const y=Array.isArray(f)?f.length:0;if(!d.minItems||yS(e,d,i)||d.minItems<=y)return f||[];const b=f||[],S=Q2(d,Df.Invert),O=S.default,P=new Array(d.minItems-y).fill(ml(e,S,{parentDefaults:O,rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:l,required:u}));return b.concat(P)}}return f}function gj(e,t,r,n,i=!1,s){if(!dn(t))throw new Error("Invalid schema: "+t);const o=Fs(e,t,n,r),l=ml(e,o,{rootSchema:n,includeUndefinedValues:i,experimental_defaultFormStateBehavior:s,rawFormData:r});if(r==null||typeof r=="number"&&isNaN(r))return l;const{mergeExtraDefaults:u}=(s==null?void 0:s.arrayMinItems)||{};return dn(r)||Array.isArray(r)?k1(l,r,u):r}function vj(e={}){return"widget"in Or(e)&&Or(e).widget!=="hidden"}function yj(e,t,r={},n){if(r[j4]==="files")return!0;if(t.items){const i=Fs(e,t.items,n);return i.type==="string"&&i.format==="data-url"}return!1}function p6e(e,t,r={},n,i){const s=Or(r,i),{label:o=!0}=s;let l=!!o;const u=Hl(t);return u==="array"&&(l=yS(e,t,n)||yj(e,t,r,n)||vj(r)),u==="object"&&(l=!1),u==="boolean"&&!r[j4]&&(l=!1),r[Rce]&&(l=!1),l}function m6e(e,t,r){if(!r)return t;const{errors:n,errorSchema:i}=t;let s=e.toErrorList(r),o=r;return Hu(i)||(o=ad(i,r,!0),s=[...n].concat(s)),{errorSchema:o,errors:s}}const kc=Symbol("no Value");function ax(e,t,r,n,i={}){let s;if(ki(r,wn)){const o={};if(ki(n,wn)){const a=yt(n,wn,{});Object.keys(a).forEach(c=>{ki(i,c)&&(o[c]=void 0)})}const l=Object.keys(yt(r,wn,{})),u={};l.forEach(a=>{const c=yt(i,a);let h=yt(n,[wn,a],{}),d=yt(r,[wn,a],{});ki(h,Bn)&&(h=Fs(e,h,t,c)),ki(d,Bn)&&(d=Fs(e,d,t,c));const f=yt(h,"type"),m=yt(d,"type");if(!f||f===m)if(ki(o,a)&&delete o[a],m==="object"||m==="array"&&Array.isArray(c)){const g=ax(e,t,d,h,c);(g!==void 0||m==="array")&&(u[a]=g)}else{const g=yt(d,"default",kc),p=yt(h,"default",kc);g!==kc&&g!==c&&(p===c?o[a]=g:yt(d,"readOnly")===!0&&(o[a]=void 0));const v=yt(d,"const",kc),y=yt(h,"const",kc);v!==kc&&v!==c&&(o[a]=y===c?v:void 0)}}),s=Object.assign(Object.assign(Object.assign({},typeof i=="string"||Array.isArray(i)?void 0:i),o),u)}else if(yt(n,"type")==="array"&&yt(r,"type")==="array"&&Array.isArray(i)){let o=yt(n,"items"),l=yt(r,"items");if(typeof o=="object"&&typeof l=="object"&&!Array.isArray(o)&&!Array.isArray(l)){ki(o,Bn)&&(o=Fs(e,o,t,i)),ki(l,Bn)&&(l=Fs(e,l,t,i));const u=yt(o,"type"),a=yt(l,"type");if(!u||u===a){const c=yt(r,"maxItems",-1);a==="object"?s=i.reduce((h,d)=>{const f=ax(e,t,l,o,d);return f!==void 0&&(c<0||h.length0&&i.length>c?i.slice(0,c):i}}else typeof o=="boolean"&&typeof l=="boolean"&&o===l&&(s=i)}return s}function xg(e,t,r,n,i,s,o,l=[]){if(Bn in t||Hv in t||Uv in t){const c=Fs(e,t,s,o);if(l.findIndex(d=>Wu(d,c))===-1)return xg(e,c,r,n,i,s,o,l.concat(c))}if(Dl in t&&!yt(t,[Dl,Bn]))return xg(e,yt(t,Dl),r,n,i,s,o,l);const a={$id:i||r};if(Hl(t)==="object"&&wn in t)for(const c in t.properties){const h=yt(t,[wn,c]),d=a[Cl]+n+c;a[c]=xg(e,dn(h)?h:{},r,n,d,s,yt(o,[c]),l)}return a}function g6e(e,t,r,n,i,s="root",o="_"){return xg(e,t,s,o,r,n,i)}function gu(e,t,r,n,i,s=[]){if(Bn in t||Hv in t||Uv in t){const l=Fs(e,t,n,i);if(s.findIndex(a=>Wu(a,l))===-1)return gu(e,l,r,n,i,s.concat(l))}let o={[bg]:r.replace(/^\./,"")};if(Fl in t||If in t){const l=Fl in t?t.oneOf:t.anyOf,u=Nf(t),a=gp(e,n,i,l,0,u),c=l[a];o=Object.assign(Object.assign({},o),gu(e,c,r,n,i,s))}if(X_ in t&&t[X_]!==!1&&pi(o,R4,!0),Dl in t&&Array.isArray(i)){const{items:l,additionalItems:u}=t;Array.isArray(l)?i.forEach((a,c)=>{l[c]?o[c]=gu(e,l[c],`${r}.${c}`,n,a,s):u?o[c]=gu(e,u,`${r}.${c}`,n,a,s):console.warn(`Unable to generate path schema for "${r}.${c}". No schema defined for it`)}):i.forEach((a,c)=>{o[c]=gu(e,l,`${r}.${c}`,n,a,s)})}else if(wn in t)for(const l in t.properties){const u=yt(t,[wn,l]);o[l]=gu(e,u,`${r}.${l}`,n,yt(i,[l]),s)}return o}function v6e(e,t,r="",n,i){return gu(e,t,r,n,i)}class y6e{constructor(t,r,n){this.rootSchema=r,this.validator=t,this.experimental_defaultFormStateBehavior=n}getValidator(){return this.validator}doesSchemaUtilsDiffer(t,r,n={}){return!t||!r?!1:this.validator!==t||!js(this.rootSchema,r)||!js(this.experimental_defaultFormStateBehavior,n)}getDefaultFormState(t,r,n=!1){return gj(this.validator,t,r,this.rootSchema,n,this.experimental_defaultFormStateBehavior)}getDisplayLabel(t,r,n){return p6e(this.validator,t,r,this.rootSchema,n)}getClosestMatchingOption(t,r,n,i){return gp(this.validator,this.rootSchema,t,r,n,i)}getFirstMatchingOption(t,r,n){return nS(this.validator,t,r,this.rootSchema,n)}getMatchingOption(t,r,n){return AR(this.validator,t,r,this.rootSchema,n)}isFilesArray(t,r){return yj(this.validator,t,r,this.rootSchema)}isMultiSelect(t){return yS(this.validator,t,this.rootSchema)}isSelect(t){return mj(this.validator,t,this.rootSchema)}mergeValidationData(t,r){return m6e(this.validator,t,r)}retrieveSchema(t,r){return Fs(this.validator,t,this.rootSchema,r)}sanitizeDataForNewSchema(t,r,n){return ax(this.validator,this.rootSchema,t,r,n)}toIdSchema(t,r,n,i="root",s="_"){return g6e(this.validator,t,r,this.rootSchema,n,i,s)}toPathSchema(t,r,n){return v6e(this.validator,t,r,this.rootSchema,n)}}function b6e(e,t,r={}){return new y6e(e,t,r)}function w6e(e){const t=e.split(","),r=t[0].split(";"),n=r[0].replace("data:",""),i=r.filter(o=>o.split("=")[0]==="name");let s;i.length!==1?s="unknown":s=decodeURI(i[0].split("=")[1]);try{const o=atob(t[1]),l=[];for(let a=0;a{const o=n.findIndex(l=>l===`%${s+1}`);o>=0&&(n[o]=i)}),r=n.join("")}return r}function x6e(e,t){return _6e(e,t)}function Mn(e,t=[],r){if(Array.isArray(e))return e.map(s=>Mn(s,t)).filter(s=>s);const n=e===""||e===null?-1:Number(e),i=t[n];return i?i.value:r}function S6e(e,t,r=[]){const n=Mn(e,r);return Array.isArray(t)?t.filter(i=>!Wu(i,n)):Wu(n,t)?void 0:t}function ly(e,t){return Array.isArray(t)?t.some(r=>Wu(r,e)):Wu(t,e)}function uy(e,t=[],r=!1){const n=t.map((i,s)=>ly(i.value,e)?String(s):void 0).filter(i=>typeof i<"u");return r?n:n[0]}var E1={exports:{}};/** +`+r)}function V5e(e,t,r,n,i,s){if(e.length){const o=i.complexResolvers[t];if(!o||!o.resolver)throw new Error("No resolver found for "+t);const u=r.map(h=>e.reduce((d,f)=>(h[f]!==void 0&&(d[f]=h[f]),d),{})),l=hf(u,S1),a=o.keywords.reduce((h,d)=>({...h,[d]:(f,m=[])=>n(f,null,s.concat(d,m))}),{}),c=o.resolver(l,s.concat(t),a,i);return Nf(c)||tj(l,s.concat(t)),c}}function U5e(e){return{required:e}}const H5e=["properties","patternProperties","definitions","dependencies"],W5e=["anyOf","oneOf"],q5e=["additionalProperties","additionalItems","contains","propertyNames","not","items"],Nr={type(e){if(e.some(Array.isArray)){const t=e.map(function(n){return Array.isArray(n)?n:[n]}),r=P5e.apply(null,t);if(r.length===1)return r[0];if(r.length>1)return dS(r)}},dependencies(e,t,r){return JR(e).reduce(function(i,s){const o=ej(e,s);let u=hf(o.filter(C1),tx);const l=u.filter(Array.isArray);if(l.length){if(l.length===u.length)i[s]=ZR(u);else{const a=u.filter(R5e),c=l.map(U5e);i[s]=r(a.concat(c),s)}return i}return u=hf(u,S1),i[s]=r(u,s),i},{})},oneOf(e,t,r){const n=rx(WR(e)),i=B5e(n,r),s=hf(i,S1);if(s.length)return s},not(e){return{anyOf:e}},pattern(e){return e.map(t=>"(?="+t+")").join("")},multipleOf(e){let t=e.slice(0),r=1;for(;t.some(n=>!Number.isInteger(n));)t=t.map(n=>n*10),r=r*10;return A5e(t)/r},enum(e){const t=M5e.apply(null,e.concat(tx));if(t.length)return KR(t)}};Nr.$id=ld;Nr.$ref=ld;Nr.$schema=ld;Nr.additionalItems=sy;Nr.additionalProperties=sy;Nr.anyOf=Nr.oneOf;Nr.contains=sy;Nr.default=ld;Nr.definitions=Nr.dependencies;Nr.description=ld;Nr.examples=F5e;Nr.exclusiveMaximum=Xp;Nr.exclusiveMinimum=Gp;Nr.items=XR;Nr.maximum=Xp;Nr.maxItems=Xp;Nr.maxLength=Xp;Nr.maxProperties=Xp;Nr.minimum=Gp;Nr.minItems=Gp;Nr.minLength=Gp;Nr.minProperties=Gp;Nr.properties=GR;Nr.propertyNames=sy;Nr.required=N5e;Nr.title=ld;Nr.uniqueItems=D5e;const K5e={properties:GR,items:XR};function hS(e,t,r){t=$5e(t,{ignoreAdditionalProperties:!1,resolvers:Nr,complexResolvers:K5e,deep:!0});const n=Object.entries(t.complexResolvers);function i(u,l,a){u=WR(u.filter(C1)),a=a||[];const c=Nf(l)?l:{};if(!u.length)return;if(u.some(j5e))return!1;if(u.every(YR))return!0;u=u.filter(Nf);const h=JR(u);if(t.deep&&$0(h,"allOf"))return hS({allOf:u},t);const d=n.map(([f,m])=>h.filter(g=>m.keywords.includes(g)));return d.forEach(f=>I5e(h,f)),h.forEach(function(f){const m=ej(u,f),g=hf(m.filter(C1),L5e(f));if(g.length===1&&$0(W5e,f))c[f]=g[0].map(p=>i([p],p));else if(g.length===1&&!$0(H5e,f)&&!$0(q5e,f))c[f]=g[0];else{const p=t.resolvers[f]||t.resolvers.defaultResolver;if(!p)throw new Error("No resolver found for key "+f+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const v=(y,b=[])=>i(y,null,a.concat(f,b));c[f]=p(g,a.concat(f),v,t),c[f]===void 0?tj(g,a.concat(f)):c[f]===void 0&&delete c[f]}}),n.reduce((f,[m,g],p)=>({...f,...V5e(d[p],m,u,i,t,a)}),c)}const s=fS(QR(e));return i(s)}hS.options={resolvers:Nr};var G5e=hS;const X5e=Jr(G5e);function Df(e){let t;const r=yt(e,"discriminator.propertyName",void 0);return Y4(r)?t=r:r!==void 0&&console.warn(`Expecting discriminator to be a string, got "${typeof r}" instead`),t}function mp(e){return Array.isArray(e)?"array":typeof e=="string"?"string":e==null?"null":typeof e=="boolean"?"boolean":isNaN(e)?typeof e=="object"?"object":"string":"number"}var Y5e=ny,Z5e=Yl,J5e=iS,Q5e=iy,e6e=Z5e(function(e){return J5e(Y5e(e,1,Q5e,!0))}),t6e=e6e;const r6e=Jr(t6e);function Hl(e){let{type:t}=e;return!t&&e.const?mp(e.const):!t&&e.enum?"string":!t&&(e.properties||e.additionalProperties)?"object":(Array.isArray(t)&&(t.length===2&&t.includes("null")?t=t.find(r=>r!=="null"):t=t[0]),t)}function za(e,t){const r=Object.assign({},e);return Object.keys(t).reduce((n,i)=>{const s=e?e[i]:{},o=t[i];return e&&i in e&&dn(o)?n[i]=za(s,o):e&&t&&(Hl(e)==="object"||Hl(t)==="object")&&i===Pce&&Array.isArray(s)&&Array.isArray(o)?n[i]=r6e(s,o):n[i]=o,n},r)}function Ds(e,t,r={},n){return Vo(e,t,r,n)[0]}function n6e(e,t,r,n,i,s){const{if:o,then:u,else:l}=t,a=Gr(t,["if","then","else"]),c=e.isValid(o,s||{},r);let h=[a],d=[];if(n)u&&typeof u!="boolean"&&(d=d.concat(Vo(e,u,r,s,n,i))),l&&typeof l!="boolean"&&(d=d.concat(Vo(e,l,r,s,n,i)));else{const f=c?u:l;f&&typeof f!="boolean"&&(d=d.concat(Vo(e,f,r,s,n,i)))}return d.length&&(h=d.map(f=>za(a,f))),h.flatMap(f=>Vo(e,f,r,s,n,i))}function rj(e){return e.reduce((r,n)=>n.length>1?n.flatMap(i=>yR(r.length,s=>[...r[s]].concat(i))):(r.forEach(i=>i.push(n[0])),r),[[]])}function i6e(e,t,r,n,i,s){const o=nj(e,t,r,n,i,s);if(o.length>1||o[0]!==t)return o;if(Vv in t)return ij(e,t,r,n,i,s).flatMap(l=>Vo(e,l,r,s,n,i));if(zv in t&&Array.isArray(t.allOf)){const u=t.allOf.map(a=>Vo(e,a,r,s,n,i));return rj(u).map(a=>Object.assign(Object.assign({},t),{allOf:a}))}return[t]}function nj(e,t,r,n,i,s){const o=gp(t,r,i);return o!==t?Vo(e,o,r,s,n,i):[t]}function gp(e,t,r){if(!dn(e))return e;let n=e;if(Ln in n){const{$ref:i}=n,s=Gr(n,["$ref"]);if(r.includes(i))return n;r.push(i);const o=X4(i,t);n=Object.assign(Object.assign({},o),s)}if(bn in n){const i=exe(n[bn],(s,o,u)=>{s[u]=gp(o,t,r)},{});n=Object.assign(Object.assign({},n),{[bn]:i})}return Dl in n&&!Array.isArray(n.items)&&typeof n.items!="boolean"&&(n=Object.assign(Object.assign({},n),{items:gp(n.items,t,r)})),Hu(e,n)?e:n}function s6e(e,t,r,n){const i=Object.assign(Object.assign({},t),{properties:Object.assign({},t.properties)}),s=n&&dn(n)?n:{};return Object.keys(s).forEach(o=>{if(o in i.properties)return;let u={};typeof i.additionalProperties!="boolean"?Ln in i.additionalProperties?u=Ds(e,{$ref:yt(i.additionalProperties,[Ln])},r,s):"type"in i.additionalProperties?u=Object.assign({},i.additionalProperties):Rf in i.additionalProperties||Fl in i.additionalProperties?u=Object.assign({type:"object"},i.additionalProperties):u={type:mp(yt(s,[o]))}:u={type:mp(yt(s,[o]))},i.properties[o]=u,hi(i.properties,[o,Gf],!0)}),i}function Vo(e,t,r,n,i=!1,s=[]){return dn(t)?i6e(e,t,r,i,s,n).flatMap(u=>{let l=u;if(Ace in l)return n6e(e,l,r,i,s,n);if(zv in l){if(i){const{allOf:c}=l,h=Gr(l,["allOf"]);return[...c,h]}try{l=X5e(l,{deep:!1})}catch(c){return console.warn(`could not merge subschemas in allOf: +`,c),Gr(l,["allOf"])}}return K_ in l&&l.additionalProperties!==!1?s6e(e,l,r,n):l}):[{}]}function o6e(e,t,r,n,i){let s;const{oneOf:o,anyOf:u}=t,l=Gr(t,["oneOf","anyOf"]);if(Array.isArray(o)?s=o:Array.isArray(u)&&(s=u),s){const a=i===void 0&&n?{}:i,c=Df(t);s=s.map(d=>gp(d,r,[]));const h=Q4(e,a,s,r,c);if(n)return s.map(d=>za(l,d));t=za(l,s[h])}return[t]}function ij(e,t,r,n,i,s){const{dependencies:o}=t,u=Gr(t,["dependencies"]);return o6e(e,u,r,n,s).flatMap(a=>sj(e,o,a,r,n,i,s))}function sj(e,t,r,n,i,s,o){let u=[r];for(const l in t){if(!i&&yt(o,[l])===void 0||r.properties&&!(l in r.properties))continue;const[a,c]=G4(l,t);return Array.isArray(c)?u[0]=a6e(r,c):dn(c)&&(u=l6e(e,r,n,l,c,i,s,o)),u.flatMap(h=>sj(e,a,h,n,i,s,o))}return u}function a6e(e,t){if(!t)return e;const r=Array.isArray(e.required)?Array.from(new Set([...e.required,...t])):t;return Object.assign(Object.assign({},e),{required:r})}function l6e(e,t,r,n,i,s,o,u){return Vo(e,i,r,u,s,o).flatMap(a=>{const{oneOf:c}=a,h=Gr(a,["oneOf"]);if(t=za(t,h),c===void 0)return t;const d=c.map(m=>typeof m=="boolean"||!(Ln in m)?[m]:nj(e,m,r,s,o,u));return rj(d).flatMap(m=>u6e(e,t,r,n,m,s,o,u))})}function u6e(e,t,r,n,i,s,o,u){const l=i.filter(a=>{if(typeof a=="boolean"||!a||!a.properties)return!1;const{[n]:c}=a.properties;if(c){const h={type:"object",properties:{[n]:c}};return e.isValid(h,u,r)||s}return!1});return!s&&l.length!==1?(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[t]):l.flatMap(a=>{const c=a,[h]=G4(n,c.properties),d=Object.assign(Object.assign({},c),{properties:h});return Vo(e,d,r,u,s,o).map(m=>za(t,m))})}const c6e={type:"object",$id:$ce,properties:{__not_really_there__:{type:"number"}}};function nx(e,t,r,n={}){let i=0;return r&&(po(r.properties)?i+=e_e(r.properties,(s,o,u)=>{const l=yt(n,u);if(typeof o=="boolean")return s;if(Ci(o,Ln)){const a=Ds(e,o,t,l);return s+nx(e,t,a,l||{})}if((Ci(o,Fl)||Ci(o,Rf))&&l){const a=Ci(o,Fl)?Fl:Rf,c=Df(o);return s+vp(e,t,l,yt(o,a),-1,c)}if(o.type==="object")return s+nx(e,t,o,l||{});if(o.type===mp(l)){let a=s+1;return o.default?a+=l===o.default?1:-1:o.const&&(a+=l===o.const?1:-1),a}return s},0):Y4(r.type)&&r.type===mp(n)&&(i+=1)),i}function vp(e,t,r,n,i=-1,s){const o=n.map(h=>gp(h,t,[])),u=bR(r,n,s);if(fR(u))return u;const l=o.reduce((h,d,f)=>(Q4(e,r,[c6e,d],t,s)===1&&h.push(f),h),[]);if(l.length===1)return l[0];l.length||yR(o.length,h=>l.push(h));const a=new Set,{bestIndex:c}=l.reduce((h,d)=>{const{bestScore:f}=h,m=o[d],g=nx(e,t,m,r);return a.add(g),g>f?{bestIndex:d,bestScore:g}:h},{bestIndex:i,bestScore:0});return a.size===1&&i>=0?i:c}function ix(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every(t=>dn(t))}function k1(e,t,r=!1){if(Array.isArray(t)){const n=Array.isArray(e)?e:[],i=t.map((s,o)=>n[o]?k1(n[o],s,r):s);return r&&i.length(i[s]=k1(e?yt(e,s):{},yt(t,s),r),i),n)}return t}function ud(e,t,r=!1){return Object.keys(t).reduce((n,i)=>{const s=e?e[i]:{},o=t[i];if(e&&i in e&&dn(o))n[i]=ud(s,o,r);else if(r&&Array.isArray(s)&&Array.isArray(o)){let u=o;r==="preventDuplicates"&&(u=o.reduce((l,a)=>(s.includes(a)||l.push(a),l),[])),n[i]=s.concat(u)}else n[i]=o;return n},Object.assign({},e))}function f6e(e){return Array.isArray(e.enum)&&e.enum.length===1||yI in e}function oj(e,t,r={}){const n=Ds(e,t,r,void 0),i=n.oneOf||n.anyOf;return Array.isArray(n.enum)?!0:Array.isArray(i)?i.every(s=>typeof s!="boolean"&&f6e(s)):!1}function pS(e,t,r){return!t.uniqueItems||!t.items||typeof t.items=="boolean"?!1:oj(e,t.items,r)}var Ff;(function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"})(Ff||(Ff={}));function Z2(e,t=Ff.Ignore,r=-1){if(r>=0){if(Array.isArray(e.items)&&rml(e,p,{rootSchema:i,includeUndefinedValues:s,_recurseList:o,experimental_defaultFormStateBehavior:u,parentDefaults:Array.isArray(r)?r[v]:void 0,rawFormData:h,required:l}));else if(Fl in d){const{oneOf:p}=d,v=Gr(d,["oneOf"]);if(p.length===0)return;const y=Df(d);m=p[vp(e,i,Uu(h)?void 0:h,p,0,y)],m=za(v,m)}else if(Rf in d){const{anyOf:p}=d,v=Gr(d,["anyOf"]);if(p.length===0)return;const y=Df(d);m=p[vp(e,i,Uu(h)?void 0:h,p,0,y)],m=za(v,m)}if(m)return ml(e,m,{rootSchema:i,includeUndefinedValues:s,_recurseList:g,experimental_defaultFormStateBehavior:u,parentDefaults:f,rawFormData:h,required:l});switch(f===void 0&&(f=d.default),Hl(d)){case"object":{const p=Object.keys(d.properties||{}).reduce((v,y)=>{var b;const x=ml(e,yt(d,[bn,y]),{rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:u,includeUndefinedValues:s===!0,parentDefaults:yt(f,[y]),rawFormData:yt(h,[y]),required:(b=d.required)===null||b===void 0?void 0:b.includes(y)});return TE(v,y,x,s,l,d.required,u),v},{});if(d.additionalProperties){const v=dn(d.additionalProperties)?d.additionalProperties:{},y=new Set;dn(f)&&Object.keys(f).filter(x=>!d.properties||!d.properties[x]).forEach(x=>y.add(x));const b=[];Object.keys(h).filter(x=>!d.properties||!d.properties[x]).forEach(x=>{y.add(x),b.push(x)}),y.forEach(x=>{var O;const P=ml(e,v,{rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:u,includeUndefinedValues:s===!0,parentDefaults:yt(f,[x]),rawFormData:yt(h,[x]),required:(O=d.required)===null||O===void 0?void 0:O.includes(x)});TE(p,x,P,s,l,b)})}return p}case"array":{const p=((a=u==null?void 0:u.arrayMinItems)===null||a===void 0?void 0:a.populate)==="never",v=((c=u==null?void 0:u.arrayMinItems)===null||c===void 0?void 0:c.populate)==="requiredOnly";if(Array.isArray(f)&&(f=f.map((j,M)=>{const L=Z2(d,Ff.Fallback,M);return ml(e,L,{rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:u,parentDefaults:j,required:l})})),Array.isArray(n)){const j=Z2(d);p?f=n:f=n.map((M,L)=>ml(e,j,{rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:u,rawFormData:M,parentDefaults:yt(f,[L]),required:l}))}if(p)return f??[];if(v&&!l)return f||void 0;const y=Array.isArray(f)?f.length:0;if(!d.minItems||pS(e,d,i)||d.minItems<=y)return f||[];const b=f||[],x=Z2(d,Ff.Invert),O=x.default,P=new Array(d.minItems-y).fill(ml(e,x,{parentDefaults:O,rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:u,required:l}));return b.concat(P)}}return f}function aj(e,t,r,n,i=!1,s){if(!dn(t))throw new Error("Invalid schema: "+t);const o=Ds(e,t,n,r),u=ml(e,o,{rootSchema:n,includeUndefinedValues:i,experimental_defaultFormStateBehavior:s,rawFormData:r});if(r==null||typeof r=="number"&&isNaN(r))return u;const{mergeExtraDefaults:l}=(s==null?void 0:s.arrayMinItems)||{};return dn(r)||Array.isArray(r)?k1(u,r,l):r}function lj(e={}){return"widget"in Or(e)&&Or(e).widget!=="hidden"}function uj(e,t,r={},n){if(r[P4]==="files")return!0;if(t.items){const i=Ds(e,t.items,n);return i.type==="string"&&i.format==="data-url"}return!1}function d6e(e,t,r={},n,i){const s=Or(r,i),{label:o=!0}=s;let u=!!o;const l=Hl(t);return l==="array"&&(u=pS(e,t,n)||uj(e,t,r,n)||lj(r)),l==="object"&&(u=!1),l==="boolean"&&!r[P4]&&(u=!1),r[Mce]&&(u=!1),u}function h6e(e,t,r){if(!r)return t;const{errors:n,errorSchema:i}=t;let s=e.toErrorList(r),o=r;return Uu(i)||(o=ud(i,r,!0),s=[...n].concat(s)),{errorSchema:o,errors:s}}const Cc=Symbol("no Value");function sx(e,t,r,n,i={}){let s;if(Ci(r,bn)){const o={};if(Ci(n,bn)){const a=yt(n,bn,{});Object.keys(a).forEach(c=>{Ci(i,c)&&(o[c]=void 0)})}const u=Object.keys(yt(r,bn,{})),l={};u.forEach(a=>{const c=yt(i,a);let h=yt(n,[bn,a],{}),d=yt(r,[bn,a],{});Ci(h,Ln)&&(h=Ds(e,h,t,c)),Ci(d,Ln)&&(d=Ds(e,d,t,c));const f=yt(h,"type"),m=yt(d,"type");if(!f||f===m)if(Ci(o,a)&&delete o[a],m==="object"||m==="array"&&Array.isArray(c)){const g=sx(e,t,d,h,c);(g!==void 0||m==="array")&&(l[a]=g)}else{const g=yt(d,"default",Cc),p=yt(h,"default",Cc);g!==Cc&&g!==c&&(p===c?o[a]=g:yt(d,"readOnly")===!0&&(o[a]=void 0));const v=yt(d,"const",Cc),y=yt(h,"const",Cc);v!==Cc&&v!==c&&(o[a]=y===c?v:void 0)}}),s=Object.assign(Object.assign(Object.assign({},typeof i=="string"||Array.isArray(i)?void 0:i),o),l)}else if(yt(n,"type")==="array"&&yt(r,"type")==="array"&&Array.isArray(i)){let o=yt(n,"items"),u=yt(r,"items");if(typeof o=="object"&&typeof u=="object"&&!Array.isArray(o)&&!Array.isArray(u)){Ci(o,Ln)&&(o=Ds(e,o,t,i)),Ci(u,Ln)&&(u=Ds(e,u,t,i));const l=yt(o,"type"),a=yt(u,"type");if(!l||l===a){const c=yt(r,"maxItems",-1);a==="object"?s=i.reduce((h,d)=>{const f=sx(e,t,u,o,d);return f!==void 0&&(c<0||h.length0&&i.length>c?i.slice(0,c):i}}else typeof o=="boolean"&&typeof u=="boolean"&&o===u&&(s=i)}return s}function xg(e,t,r,n,i,s,o,u=[]){if(Ln in t||Vv in t||zv in t){const c=Ds(e,t,s,o);if(u.findIndex(d=>Hu(d,c))===-1)return xg(e,c,r,n,i,s,o,u.concat(c))}if(Dl in t&&!yt(t,[Dl,Ln]))return xg(e,yt(t,Dl),r,n,i,s,o,u);const a={$id:i||r};if(Hl(t)==="object"&&bn in t)for(const c in t.properties){const h=yt(t,[bn,c]),d=a[Cl]+n+c;a[c]=xg(e,dn(h)?h:{},r,n,d,s,yt(o,[c]),u)}return a}function p6e(e,t,r,n,i,s="root",o="_"){return xg(e,t,s,o,r,n,i)}function gu(e,t,r,n,i,s=[]){if(Ln in t||Vv in t||zv in t){const u=Ds(e,t,n,i);if(s.findIndex(a=>Hu(a,u))===-1)return gu(e,u,r,n,i,s.concat(u))}let o={[bg]:r.replace(/^\./,"")};if(Fl in t||Rf in t){const u=Fl in t?t.oneOf:t.anyOf,l=Df(t),a=vp(e,n,i,u,0,l),c=u[a];o=Object.assign(Object.assign({},o),gu(e,c,r,n,i,s))}if(K_ in t&&t[K_]!==!1&&hi(o,$4,!0),Dl in t&&Array.isArray(i)){const{items:u,additionalItems:l}=t;Array.isArray(u)?i.forEach((a,c)=>{u[c]?o[c]=gu(e,u[c],`${r}.${c}`,n,a,s):l?o[c]=gu(e,l,`${r}.${c}`,n,a,s):console.warn(`Unable to generate path schema for "${r}.${c}". No schema defined for it`)}):i.forEach((a,c)=>{o[c]=gu(e,u,`${r}.${c}`,n,a,s)})}else if(bn in t)for(const u in t.properties){const l=yt(t,[bn,u]);o[u]=gu(e,l,`${r}.${u}`,n,yt(i,[u]),s)}return o}function m6e(e,t,r="",n,i){return gu(e,t,r,n,i)}class g6e{constructor(t,r,n){this.rootSchema=r,this.validator=t,this.experimental_defaultFormStateBehavior=n}getValidator(){return this.validator}doesSchemaUtilsDiffer(t,r,n={}){return!t||!r?!1:this.validator!==t||!Rs(this.rootSchema,r)||!Rs(this.experimental_defaultFormStateBehavior,n)}getDefaultFormState(t,r,n=!1){return aj(this.validator,t,r,this.rootSchema,n,this.experimental_defaultFormStateBehavior)}getDisplayLabel(t,r,n){return d6e(this.validator,t,r,this.rootSchema,n)}getClosestMatchingOption(t,r,n,i){return vp(this.validator,this.rootSchema,t,r,n,i)}getFirstMatchingOption(t,r,n){return Q4(this.validator,t,r,this.rootSchema,n)}getMatchingOption(t,r,n){return wR(this.validator,t,r,this.rootSchema,n)}isFilesArray(t,r){return uj(this.validator,t,r,this.rootSchema)}isMultiSelect(t){return pS(this.validator,t,this.rootSchema)}isSelect(t){return oj(this.validator,t,this.rootSchema)}mergeValidationData(t,r){return h6e(this.validator,t,r)}retrieveSchema(t,r){return Ds(this.validator,t,this.rootSchema,r)}sanitizeDataForNewSchema(t,r,n){return sx(this.validator,this.rootSchema,t,r,n)}toIdSchema(t,r,n,i="root",s="_"){return p6e(this.validator,t,r,this.rootSchema,n,i,s)}toPathSchema(t,r,n){return m6e(this.validator,t,r,this.rootSchema,n)}}function v6e(e,t,r={}){return new g6e(e,t,r)}function y6e(e){const t=e.split(","),r=t[0].split(";"),n=r[0].replace("data:",""),i=r.filter(o=>o.split("=")[0]==="name");let s;i.length!==1?s="unknown":s=decodeURI(i[0].split("=")[1]);try{const o=atob(t[1]),u=[];for(let a=0;a{const o=n.findIndex(u=>u===`%${s+1}`);o>=0&&(n[o]=i)}),r=n.join("")}return r}function w6e(e,t){return b6e(e,t)}function Pn(e,t=[],r){if(Array.isArray(e))return e.map(s=>Pn(s,t)).filter(s=>s);const n=e===""||e===null?-1:Number(e),i=t[n];return i?i.value:r}function _6e(e,t,r=[]){const n=Pn(e,r);return Array.isArray(t)?t.filter(i=>!Hu(i,n)):Hu(n,t)?void 0:t}function oy(e,t){return Array.isArray(t)?t.some(r=>Hu(r,e)):Hu(t,e)}function ay(e,t=[],r=!1){const n=t.map((i,s)=>oy(i.value,e)?String(s):void 0).filter(i=>typeof i<"u");return r?n:n[0]}var E1={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */E1.exports;(function(e,t){(function(){var r,n="4.17.21",i=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",l="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",a=500,c="__lodash_placeholder__",h=1,d=2,f=4,m=1,g=2,p=1,v=2,y=4,b=8,S=16,O=32,P=64,j=128,M=256,L=512,B=30,q="...",W=800,$=16,R=1,E=2,_=3,C=1/0,x=9007199254740991,k=17976931348623157e292,A=NaN,I=4294967295,z=I-1,H=I>>>1,V=[["ary",j],["bind",p],["bindKey",v],["curry",b],["curryRight",S],["flip",L],["partial",O],["partialRight",P],["rearg",M]],G="[object Arguments]",F="[object Array]",X="[object AsyncFunction]",D="[object Boolean]",N="[object Date]",K="[object DOMException]",Z="[object Error]",se="[object Function]",te="[object GeneratorFunction]",oe="[object Map]",fe="[object Number]",pe="[object Null]",ne="[object Object]",he="[object Promise]",me="[object Proxy]",we="[object RegExp]",be="[object Set]",xe="[object String]",Oe="[object Symbol]",Pe="[object Undefined]",De="[object WeakMap]",Ye="[object WeakSet]",Xe="[object ArrayBuffer]",Ae="[object DataView]",Ue="[object Float32Array]",Ze="[object Float64Array]",nt="[object Int8Array]",je="[object Int16Array]",Re="[object Int32Array]",We="[object Uint8Array]",Qe="[object Uint8ClampedArray]",rt="[object Uint16Array]",tt="[object Uint32Array]",Ht=/\b__p \+= '';/g,tr=/\b(__p \+=) '' \+/g,ht=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Wt=/&(?:amp|lt|gt|quot|#39);/g,xt=/[&<>"']/g,kt=RegExp(Wt.source),qt=RegExp(xt.source),sr=/<%-([\s\S]+?)%>/g,gt=/<%([\s\S]+?)%>/g,Jt=/<%=([\s\S]+?)%>/g,cr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,wt=/^\w*$/,Vt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,lr=/[\\^$.*+?()[\]{}|]/g,Mt=RegExp(lr.source),ye=/^\s+/,ie=/\s/,re=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,Se=/,? & /,ve=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,He=/[()=,{}\[\]\/\s]/,Ve=/\\(\\)?/g,Je=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,it=/\w*$/,lt=/^[-+]0x[0-9a-f]+$/i,st=/^0b[01]+$/i,Et=/^\[object .+?Constructor\]$/,Tt=/^0o[0-7]+$/i,ct=/^(?:0|[1-9]\d*)$/,Bt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Gt=/($^)/,ue=/['\n\r\u2028\u2029\\]/g,Ee="\\ud800-\\udfff",Ne="\\u0300-\\u036f",Le="\\ufe20-\\ufe2f",ot="\\u20d0-\\u20ff",Ge=Ne+Le+ot,Ke="\\u2700-\\u27bf",St="a-z\\xdf-\\xf6\\xf8-\\xff",Ct="\\xac\\xb1\\xd7\\xf7",vt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",pt="\\u2000-\\u206f",fr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Sr="A-Z\\xc0-\\xd6\\xd8-\\xde",Xt="\\ufe0e\\ufe0f",xr=Ct+vt+pt+fr,Ar="['’]",ln="["+Ee+"]",In="["+xr+"]",un="["+Ge+"]",Xs="\\d+",Yi="["+Ke+"]",Zi="["+St+"]",yr="[^"+Ee+xr+Xs+Ke+St+Sr+"]",rr="\\ud83c[\\udffb-\\udfff]",Ji="(?:"+un+"|"+rr+")",_s="[^"+Ee+"]",Co="(?:\\ud83c[\\udde6-\\uddff]){2}",Rn="[\\ud800-\\udbff][\\udc00-\\udfff]",jn="["+Sr+"]",Qi="\\u200d",ko="(?:"+Zi+"|"+yr+")",Ga="(?:"+jn+"|"+yr+")",es="(?:"+Ar+"(?:d|ll|m|re|s|t|ve))?",ts="(?:"+Ar+"(?:D|LL|M|RE|S|T|VE))?",Jl=Ji+"?",ea="["+Xt+"]?",Eo="(?:"+Qi+"(?:"+[_s,Co,Rn].join("|")+")"+ea+Jl+")*",To="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Oo="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ta=ea+Jl+Eo,Xa="(?:"+[Yi,Co,Rn].join("|")+")"+ta,ra="(?:"+[_s+un+"?",un,Co,Rn,ln].join("|")+")",cd=RegExp(Ar,"g"),sm=RegExp(un,"g"),Ys=RegExp(rr+"(?="+rr+")|"+ra+ta,"g"),Ql=RegExp([jn+"?"+Zi+"+"+es+"(?="+[In,jn,"$"].join("|")+")",Ga+"+"+ts+"(?="+[In,jn+ko,"$"].join("|")+")",jn+"?"+ko+"+"+es,jn+"+"+ts,Oo,To,Xs,Xa].join("|"),"g"),Oy=RegExp("["+Qi+Ee+Ge+Xt+"]"),om=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ay=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],am=-1,qr={};qr[Ue]=qr[Ze]=qr[nt]=qr[je]=qr[Re]=qr[We]=qr[Qe]=qr[rt]=qr[tt]=!0,qr[G]=qr[F]=qr[Xe]=qr[D]=qr[Ae]=qr[N]=qr[Z]=qr[se]=qr[oe]=qr[fe]=qr[ne]=qr[we]=qr[be]=qr[xe]=qr[De]=!1;var Hr={};Hr[G]=Hr[F]=Hr[Xe]=Hr[Ae]=Hr[D]=Hr[N]=Hr[Ue]=Hr[Ze]=Hr[nt]=Hr[je]=Hr[Re]=Hr[oe]=Hr[fe]=Hr[ne]=Hr[we]=Hr[be]=Hr[xe]=Hr[Oe]=Hr[We]=Hr[Qe]=Hr[rt]=Hr[tt]=!0,Hr[Z]=Hr[se]=Hr[De]=!1;var lm={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},$y={"&":"&","<":"<",">":">",'"':""","'":"'"},de={"&":"&","<":"<",">":">",""":'"',"'":"'"},Ce={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Me=parseFloat,ut=parseInt,dr=typeof Dt=="object"&&Dt&&Dt.Object===Object&&Dt,Lr=typeof self=="object"&&self&&self.Object===Object&&self,Qt=dr||Lr||Function("return this")(),or=t&&!t.nodeType&&t,Tr=or&&!0&&e&&!e.nodeType&&e,yi=Tr&&Tr.exports===or,Jn=yi&&dr.process,Un=function(){try{var Te=Tr&&Tr.require&&Tr.require("util").types;return Te||Jn&&Jn.binding&&Jn.binding("util")}catch{}}(),sc=Un&&Un.isArrayBuffer,oc=Un&&Un.isDate,fd=Un&&Un.isMap,w5=Un&&Un.isRegExp,_5=Un&&Un.isSet,x5=Un&&Un.isTypedArray;function rs(Te,Fe,Ie){switch(Ie.length){case 0:return Te.call(Fe);case 1:return Te.call(Fe,Ie[0]);case 2:return Te.call(Fe,Ie[0],Ie[1]);case 3:return Te.call(Fe,Ie[0],Ie[1],Ie[2])}return Te.apply(Fe,Ie)}function yD(Te,Fe,Ie,ft){for(var Yt=-1,$r=Te==null?0:Te.length;++Yt<$r;){var Nn=Te[Yt];Fe(ft,Nn,Ie(Nn),Te)}return ft}function xs(Te,Fe){for(var Ie=-1,ft=Te==null?0:Te.length;++Ie-1}function Py(Te,Fe,Ie){for(var ft=-1,Yt=Te==null?0:Te.length;++ft-1;);return Ie}function $5(Te,Fe){for(var Ie=Te.length;Ie--&&ac(Fe,Te[Ie],0)>-1;);return Ie}function TD(Te,Fe){for(var Ie=Te.length,ft=0;Ie--;)Te[Ie]===Fe&&++ft;return ft}var OD=jy(lm),AD=jy($y);function $D(Te){return"\\"+Ce[Te]}function PD(Te,Fe){return Te==null?r:Te[Fe]}function lc(Te){return Oy.test(Te)}function MD(Te){return om.test(Te)}function ID(Te){for(var Fe,Ie=[];!(Fe=Te.next()).done;)Ie.push(Fe.value);return Ie}function Ly(Te){var Fe=-1,Ie=Array(Te.size);return Te.forEach(function(ft,Yt){Ie[++Fe]=[Yt,ft]}),Ie}function P5(Te,Fe){return function(Ie){return Te(Fe(Ie))}}function Ja(Te,Fe){for(var Ie=-1,ft=Te.length,Yt=0,$r=[];++Ie-1}function wF(w,T){var U=this.__data__,Y=Em(U,w);return Y<0?(++this.size,U.push([w,T])):U[Y][1]=T,this}na.prototype.clear=gF,na.prototype.delete=vF,na.prototype.get=yF,na.prototype.has=bF,na.prototype.set=wF;function ia(w){var T=-1,U=w==null?0:w.length;for(this.clear();++T=T?w:T)),w}function ks(w,T,U,Y,ee,le){var ge,_e=T&h,$e=T&d,Be=T&f;if(U&&(ge=ee?U(w,Y,ee,le):U(w)),ge!==r)return ge;if(!cn(w))return w;var ze=Zt(w);if(ze){if(ge=CL(w),!_e)return Mi(w,ge)}else{var qe=ui(w),at=qe==se||qe==te;if(il(w))return h6(w,_e);if(qe==ne||qe==G||at&&!ee){if(ge=$e||at?{}:M6(w),!_e)return $e?hL(w,NF(ge,w)):dL(w,U5(ge,w))}else{if(!Hr[qe])return ee?w:{};ge=kL(w,qe,_e)}}le||(le=new Js);var mt=le.get(w);if(mt)return mt;le.set(w,ge),a8(w)?w.forEach(function(Nt){ge.add(ks(Nt,T,U,Nt,w,le))}):s8(w)&&w.forEach(function(Nt,hr){ge.set(hr,ks(Nt,T,U,hr,w,le))});var jt=Be?$e?fb:cb:$e?Ri:Hn,nr=ze?r:jt(w);return xs(nr||w,function(Nt,hr){nr&&(hr=Nt,Nt=w[hr]),yd(ge,hr,ks(Nt,T,U,hr,w,le))}),ge}function DF(w){var T=Hn(w);return function(U){return H5(U,w,T)}}function H5(w,T,U){var Y=U.length;if(w==null)return!Y;for(w=Kr(w);Y--;){var ee=U[Y],le=T[ee],ge=w[ee];if(ge===r&&!(ee in w)||!le(ge))return!1}return!0}function W5(w,T,U){if(typeof w!="function")throw new Ss(o);return kd(function(){w.apply(r,U)},T)}function bd(w,T,U,Y){var ee=-1,le=um,ge=!0,_e=w.length,$e=[],Be=T.length;if(!_e)return $e;U&&(T=on(T,ns(U))),Y?(le=Py,ge=!1):T.length>=i&&(le=dd,ge=!1,T=new ru(T));e:for(;++ee<_e;){var ze=w[ee],qe=U==null?ze:U(ze);if(ze=Y||ze!==0?ze:0,ge&&qe===qe){for(var at=Be;at--;)if(T[at]===qe)continue e;$e.push(ze)}else le(T,qe,Y)||$e.push(ze)}return $e}var el=y6(Ao),q5=y6(Ky,!0);function FF(w,T){var U=!0;return el(w,function(Y,ee,le){return U=!!T(Y,ee,le),U}),U}function Tm(w,T,U){for(var Y=-1,ee=w.length;++Yee?0:ee+U),Y=Y===r||Y>ee?ee:er(Y),Y<0&&(Y+=ee),Y=U>Y?0:u8(Y);U0&&U(_e)?T>1?Qn(_e,T-1,U,Y,ee):Za(ee,_e):Y||(ee[ee.length]=_e)}return ee}var qy=b6(),G5=b6(!0);function Ao(w,T){return w&&qy(w,T,Hn)}function Ky(w,T){return w&&G5(w,T,Hn)}function Om(w,T){return Ya(T,function(U){return ua(w[U])})}function iu(w,T){T=rl(T,w);for(var U=0,Y=T.length;w!=null&&UT}function BF(w,T){return w!=null&&Br.call(w,T)}function zF(w,T){return w!=null&&T in Kr(w)}function VF(w,T,U){return w>=li(T,U)&&w=120&&ze.length>=120)?new ru(ge&&ze):r}ze=w[0];var qe=-1,at=_e[0];e:for(;++qe-1;)_e!==w&&bm.call(_e,$e,1),bm.call(w,$e,1);return w}function s6(w,T){for(var U=w?T.length:0,Y=U-1;U--;){var ee=T[U];if(U==Y||ee!==le){var le=ee;la(ee)?bm.call(w,ee,1):nb(w,ee)}}return w}function eb(w,T){return w+xm(L5()*(T-w+1))}function tL(w,T,U,Y){for(var ee=-1,le=Dn(_m((T-w)/(U||1)),0),ge=Ie(le);le--;)ge[Y?le:++ee]=w,w+=U;return ge}function tb(w,T){var U="";if(!w||T<1||T>x)return U;do T%2&&(U+=w),T=xm(T/2),T&&(w+=w);while(T);return U}function ar(w,T){return yb(j6(w,T,ji),w+"")}function rL(w){return V5(bc(w))}function nL(w,T){var U=bc(w);return Lm(U,nu(T,0,U.length))}function xd(w,T,U,Y){if(!cn(w))return w;T=rl(T,w);for(var ee=-1,le=T.length,ge=le-1,_e=w;_e!=null&&++eeee?0:ee+T),U=U>ee?ee:U,U<0&&(U+=ee),ee=T>U?0:U-T>>>0,T>>>=0;for(var le=Ie(ee);++Y>>1,ge=w[le];ge!==null&&!ss(ge)&&(U?ge<=T:ge=i){var Be=T?null:vL(w);if(Be)return fm(Be);ge=!1,ee=dd,$e=new ru}else $e=T?[]:_e;e:for(;++Y=Y?w:Es(w,T,U)}var d6=GD||function(w){return Qt.clearTimeout(w)};function h6(w,T){if(T)return w.slice();var U=w.length,Y=R5?R5(U):new w.constructor(U);return w.copy(Y),Y}function ab(w){var T=new w.constructor(w.byteLength);return new vm(T).set(new vm(w)),T}function lL(w,T){var U=T?ab(w.buffer):w.buffer;return new w.constructor(U,w.byteOffset,w.byteLength)}function uL(w){var T=new w.constructor(w.source,it.exec(w));return T.lastIndex=w.lastIndex,T}function cL(w){return vd?Kr(vd.call(w)):{}}function p6(w,T){var U=T?ab(w.buffer):w.buffer;return new w.constructor(U,w.byteOffset,w.length)}function m6(w,T){if(w!==T){var U=w!==r,Y=w===null,ee=w===w,le=ss(w),ge=T!==r,_e=T===null,$e=T===T,Be=ss(T);if(!_e&&!Be&&!le&&w>T||le&&ge&&$e&&!_e&&!Be||Y&&ge&&$e||!U&&$e||!ee)return 1;if(!Y&&!le&&!Be&&w=_e)return $e;var Be=U[Y];return $e*(Be=="desc"?-1:1)}}return w.index-T.index}function g6(w,T,U,Y){for(var ee=-1,le=w.length,ge=U.length,_e=-1,$e=T.length,Be=Dn(le-ge,0),ze=Ie($e+Be),qe=!Y;++_e<$e;)ze[_e]=T[_e];for(;++ee1?U[ee-1]:r,ge=ee>2?U[2]:r;for(le=w.length>3&&typeof le=="function"?(ee--,le):r,ge&&wi(U[0],U[1],ge)&&(le=ee<3?r:le,ee=1),T=Kr(T);++Y-1?ee[le?T[ge]:ge]:r}}function x6(w){return aa(function(T){var U=T.length,Y=U,ee=Cs.prototype.thru;for(w&&T.reverse();Y--;){var le=T[Y];if(typeof le!="function")throw new Ss(o);if(ee&&!ge&&Dm(le)=="wrapper")var ge=new Cs([],!0)}for(Y=ge?Y:U;++Y1&&br.reverse(),ze&&$e_e))return!1;var Be=le.get(w),ze=le.get(T);if(Be&&ze)return Be==T&&ze==w;var qe=-1,at=!0,mt=U&g?new ru:r;for(le.set(w,T),le.set(T,w);++qe<_e;){var jt=w[qe],nr=T[qe];if(Y)var Nt=ge?Y(nr,jt,qe,T,w,le):Y(jt,nr,qe,w,T,le);if(Nt!==r){if(Nt)continue;at=!1;break}if(mt){if(!Iy(T,function(hr,br){if(!dd(mt,br)&&(jt===hr||ee(jt,hr,U,Y,le)))return mt.push(br)})){at=!1;break}}else if(!(jt===nr||ee(jt,nr,U,Y,le))){at=!1;break}}return le.delete(w),le.delete(T),at}function bL(w,T,U,Y,ee,le,ge){switch(U){case Ae:if(w.byteLength!=T.byteLength||w.byteOffset!=T.byteOffset)return!1;w=w.buffer,T=T.buffer;case Xe:return!(w.byteLength!=T.byteLength||!le(new vm(w),new vm(T)));case D:case N:case fe:return Qs(+w,+T);case Z:return w.name==T.name&&w.message==T.message;case we:case xe:return w==T+"";case oe:var _e=Ly;case be:var $e=Y&m;if(_e||(_e=fm),w.size!=T.size&&!$e)return!1;var Be=ge.get(w);if(Be)return Be==T;Y|=g,ge.set(w,T);var ze=A6(_e(w),_e(T),Y,ee,le,ge);return ge.delete(w),ze;case Oe:if(vd)return vd.call(w)==vd.call(T)}return!1}function wL(w,T,U,Y,ee,le){var ge=U&m,_e=cb(w),$e=_e.length,Be=cb(T),ze=Be.length;if($e!=ze&&!ge)return!1;for(var qe=$e;qe--;){var at=_e[qe];if(!(ge?at in T:Br.call(T,at)))return!1}var mt=le.get(w),jt=le.get(T);if(mt&&jt)return mt==T&&jt==w;var nr=!0;le.set(w,T),le.set(T,w);for(var Nt=ge;++qe<$e;){at=_e[qe];var hr=w[at],br=T[at];if(Y)var os=ge?Y(br,hr,at,T,w,le):Y(hr,br,at,w,T,le);if(!(os===r?hr===br||ee(hr,br,U,Y,le):os)){nr=!1;break}Nt||(Nt=at=="constructor")}if(nr&&!Nt){var _i=w.constructor,as=T.constructor;_i!=as&&"constructor"in w&&"constructor"in T&&!(typeof _i=="function"&&_i instanceof _i&&typeof as=="function"&&as instanceof as)&&(nr=!1)}return le.delete(w),le.delete(T),nr}function aa(w){return yb(j6(w,r,H6),w+"")}function cb(w){return X5(w,Hn,pb)}function fb(w){return X5(w,Ri,$6)}var db=Sm?function(w){return Sm.get(w)}:Pb;function Dm(w){for(var T=w.name+"",U=hc[T],Y=Br.call(hc,T)?U.length:0;Y--;){var ee=U[Y],le=ee.func;if(le==null||le==w)return ee.name}return T}function vc(w){var T=Br.call(ae,"placeholder")?ae:w;return T.placeholder}function It(){var w=ae.iteratee||Ab;return w=w===Ab?J5:w,arguments.length?w(arguments[0],arguments[1]):w}function Fm(w,T){var U=w.__data__;return OL(T)?U[typeof T=="string"?"string":"hash"]:U.map}function hb(w){for(var T=Hn(w),U=T.length;U--;){var Y=T[U],ee=w[Y];T[U]=[Y,ee,I6(ee)]}return T}function su(w,T){var U=PD(w,T);return Z5(U)?U:r}function _L(w){var T=Br.call(w,eu),U=w[eu];try{w[eu]=r;var Y=!0}catch{}var ee=mm.call(w);return Y&&(T?w[eu]=U:delete w[eu]),ee}var pb=zy?function(w){return w==null?[]:(w=Kr(w),Ya(zy(w),function(T){return N5.call(w,T)}))}:Mb,$6=zy?function(w){for(var T=[];w;)Za(T,pb(w)),w=ym(w);return T}:Mb,ui=bi;(Vy&&ui(new Vy(new ArrayBuffer(1)))!=Ae||pd&&ui(new pd)!=oe||Uy&&ui(Uy.resolve())!=he||dc&&ui(new dc)!=be||md&&ui(new md)!=De)&&(ui=function(w){var T=bi(w),U=T==ne?w.constructor:r,Y=U?ou(U):"";if(Y)switch(Y){case nF:return Ae;case iF:return oe;case sF:return he;case oF:return be;case aF:return De}return T});function xL(w,T,U){for(var Y=-1,ee=U.length;++Y1?"& ":"")+T[Y],T=T.join(U>2?", ":" "),w.replace(re,`{ + */E1.exports;(function(e,t){(function(){var r,n="4.17.21",i=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",u="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",a=500,c="__lodash_placeholder__",h=1,d=2,f=4,m=1,g=2,p=1,v=2,y=4,b=8,x=16,O=32,P=64,j=128,M=256,L=512,B=30,q="...",W=800,$=16,I=1,E=2,_=3,C=1/0,S=9007199254740991,k=17976931348623157e292,A=NaN,R=4294967295,z=R-1,H=R>>>1,V=[["ary",j],["bind",p],["bindKey",v],["curry",b],["curryRight",x],["flip",L],["partial",O],["partialRight",P],["rearg",M]],G="[object Arguments]",F="[object Array]",X="[object AsyncFunction]",D="[object Boolean]",N="[object Date]",K="[object DOMException]",Z="[object Error]",se="[object Function]",te="[object GeneratorFunction]",oe="[object Map]",fe="[object Number]",pe="[object Null]",ne="[object Object]",he="[object Promise]",me="[object Proxy]",we="[object RegExp]",be="[object Set]",xe="[object String]",Oe="[object Symbol]",Pe="[object Undefined]",De="[object WeakMap]",Ye="[object WeakSet]",Xe="[object ArrayBuffer]",Ae="[object DataView]",Ue="[object Float32Array]",Ze="[object Float64Array]",nt="[object Int8Array]",je="[object Int16Array]",Re="[object Int32Array]",We="[object Uint8Array]",Qe="[object Uint8ClampedArray]",rt="[object Uint16Array]",tt="[object Uint32Array]",Ht=/\b__p \+= '';/g,tr=/\b(__p \+=) '' \+/g,ht=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Wt=/&(?:amp|lt|gt|quot|#39);/g,xt=/[&<>"']/g,kt=RegExp(Wt.source),qt=RegExp(xt.source),sr=/<%-([\s\S]+?)%>/g,gt=/<%([\s\S]+?)%>/g,Jt=/<%=([\s\S]+?)%>/g,cr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,wt=/^\w*$/,Vt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,lr=/[\\^$.*+?()[\]{}|]/g,Mt=RegExp(lr.source),ye=/^\s+/,ie=/\s/,re=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,Se=/,? & /,ve=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,He=/[()=,{}\[\]\/\s]/,Ve=/\\(\\)?/g,Je=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,it=/\w*$/,lt=/^[-+]0x[0-9a-f]+$/i,st=/^0b[01]+$/i,Et=/^\[object .+?Constructor\]$/,Tt=/^0o[0-7]+$/i,ct=/^(?:0|[1-9]\d*)$/,Bt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Gt=/($^)/,ue=/['\n\r\u2028\u2029\\]/g,Ee="\\ud800-\\udfff",Ne="\\u0300-\\u036f",Le="\\ufe20-\\ufe2f",ot="\\u20d0-\\u20ff",Ge=Ne+Le+ot,Ke="\\u2700-\\u27bf",St="a-z\\xdf-\\xf6\\xf8-\\xff",Ct="\\xac\\xb1\\xd7\\xf7",vt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",pt="\\u2000-\\u206f",fr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Sr="A-Z\\xc0-\\xd6\\xd8-\\xde",Xt="\\ufe0e\\ufe0f",xr=Ct+vt+pt+fr,Ar="['’]",ln="["+Ee+"]",Mn="["+xr+"]",un="["+Ge+"]",Gs="\\d+",Xi="["+Ke+"]",Yi="["+St+"]",yr="[^"+Ee+xr+Gs+Ke+St+Sr+"]",rr="\\ud83c[\\udffb-\\udfff]",Zi="(?:"+un+"|"+rr+")",ws="[^"+Ee+"]",Co="(?:\\ud83c[\\udde6-\\uddff]){2}",In="[\\ud800-\\udbff][\\udc00-\\udfff]",Rn="["+Sr+"]",Ji="\\u200d",ko="(?:"+Yi+"|"+yr+")",Ga="(?:"+Rn+"|"+yr+")",Qi="(?:"+Ar+"(?:d|ll|m|re|s|t|ve))?",es="(?:"+Ar+"(?:D|LL|M|RE|S|T|VE))?",Jl=Zi+"?",ea="["+Xt+"]?",Eo="(?:"+Ji+"(?:"+[ws,Co,In].join("|")+")"+ea+Jl+")*",To="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Oo="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ta=ea+Jl+Eo,Xa="(?:"+[Xi,Co,In].join("|")+")"+ta,ra="(?:"+[ws+un+"?",un,Co,In,ln].join("|")+")",dd=RegExp(Ar,"g"),im=RegExp(un,"g"),Xs=RegExp(rr+"(?="+rr+")|"+ra+ta,"g"),Ql=RegExp([Rn+"?"+Yi+"+"+Qi+"(?="+[Mn,Rn,"$"].join("|")+")",Ga+"+"+es+"(?="+[Mn,Rn+ko,"$"].join("|")+")",Rn+"?"+ko+"+"+Qi,Rn+"+"+es,Oo,To,Gs,Xa].join("|"),"g"),Ey=RegExp("["+Ji+Ee+Ge+Xt+"]"),sm=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ty=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],om=-1,qr={};qr[Ue]=qr[Ze]=qr[nt]=qr[je]=qr[Re]=qr[We]=qr[Qe]=qr[rt]=qr[tt]=!0,qr[G]=qr[F]=qr[Xe]=qr[D]=qr[Ae]=qr[N]=qr[Z]=qr[se]=qr[oe]=qr[fe]=qr[ne]=qr[we]=qr[be]=qr[xe]=qr[De]=!1;var Hr={};Hr[G]=Hr[F]=Hr[Xe]=Hr[Ae]=Hr[D]=Hr[N]=Hr[Ue]=Hr[Ze]=Hr[nt]=Hr[je]=Hr[Re]=Hr[oe]=Hr[fe]=Hr[ne]=Hr[we]=Hr[be]=Hr[xe]=Hr[Oe]=Hr[We]=Hr[Qe]=Hr[rt]=Hr[tt]=!0,Hr[Z]=Hr[se]=Hr[De]=!1;var am={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Oy={"&":"&","<":"<",">":">",'"':""","'":"'"},de={"&":"&","<":"<",">":">",""":'"',"'":"'"},Ce={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Me=parseFloat,ut=parseInt,dr=typeof Dt=="object"&&Dt&&Dt.Object===Object&&Dt,Lr=typeof self=="object"&&self&&self.Object===Object&&self,Qt=dr||Lr||Function("return this")(),or=t&&!t.nodeType&&t,Tr=or&&!0&&e&&!e.nodeType&&e,vi=Tr&&Tr.exports===or,Zn=vi&&dr.process,Vn=function(){try{var Te=Tr&&Tr.require&&Tr.require("util").types;return Te||Zn&&Zn.binding&&Zn.binding("util")}catch{}}(),ic=Vn&&Vn.isArrayBuffer,sc=Vn&&Vn.isDate,hd=Vn&&Vn.isMap,m5=Vn&&Vn.isRegExp,g5=Vn&&Vn.isSet,v5=Vn&&Vn.isTypedArray;function ts(Te,Fe,Ie){switch(Ie.length){case 0:return Te.call(Fe);case 1:return Te.call(Fe,Ie[0]);case 2:return Te.call(Fe,Ie[0],Ie[1]);case 3:return Te.call(Fe,Ie[0],Ie[1],Ie[2])}return Te.apply(Fe,Ie)}function gD(Te,Fe,Ie,ft){for(var Yt=-1,$r=Te==null?0:Te.length;++Yt<$r;){var jn=Te[Yt];Fe(ft,jn,Ie(jn),Te)}return ft}function _s(Te,Fe){for(var Ie=-1,ft=Te==null?0:Te.length;++Ie-1}function Ay(Te,Fe,Ie){for(var ft=-1,Yt=Te==null?0:Te.length;++ft-1;);return Ie}function k5(Te,Fe){for(var Ie=Te.length;Ie--&&oc(Fe,Te[Ie],0)>-1;);return Ie}function kD(Te,Fe){for(var Ie=Te.length,ft=0;Ie--;)Te[Ie]===Fe&&++ft;return ft}var ED=Iy(am),TD=Iy(Oy);function OD(Te){return"\\"+Ce[Te]}function AD(Te,Fe){return Te==null?r:Te[Fe]}function ac(Te){return Ey.test(Te)}function $D(Te){return sm.test(Te)}function PD(Te){for(var Fe,Ie=[];!(Fe=Te.next()).done;)Ie.push(Fe.value);return Ie}function Dy(Te){var Fe=-1,Ie=Array(Te.size);return Te.forEach(function(ft,Yt){Ie[++Fe]=[Yt,ft]}),Ie}function E5(Te,Fe){return function(Ie){return Te(Fe(Ie))}}function Ja(Te,Fe){for(var Ie=-1,ft=Te.length,Yt=0,$r=[];++Ie-1}function yF(w,T){var U=this.__data__,Y=km(U,w);return Y<0?(++this.size,U.push([w,T])):U[Y][1]=T,this}na.prototype.clear=pF,na.prototype.delete=mF,na.prototype.get=gF,na.prototype.has=vF,na.prototype.set=yF;function ia(w){var T=-1,U=w==null?0:w.length;for(this.clear();++T=T?w:T)),w}function Cs(w,T,U,Y,ee,le){var ge,_e=T&h,$e=T&d,Be=T&f;if(U&&(ge=ee?U(w,Y,ee,le):U(w)),ge!==r)return ge;if(!cn(w))return w;var ze=Zt(w);if(ze){if(ge=xL(w),!_e)return Pi(w,ge)}else{var qe=li(w),at=qe==se||qe==te;if(il(w))return l6(w,_e);if(qe==ne||qe==G||at&&!ee){if(ge=$e||at?{}:T6(w),!_e)return $e?fL(w,RF(ge,w)):cL(w,F5(ge,w))}else{if(!Hr[qe])return ee?w:{};ge=SL(w,qe,_e)}}le||(le=new Zs);var mt=le.get(w);if(mt)return mt;le.set(w,ge),r8(w)?w.forEach(function(Nt){ge.add(Cs(Nt,T,U,Nt,w,le))}):e8(w)&&w.forEach(function(Nt,hr){ge.set(hr,Cs(Nt,T,U,hr,w,le))});var jt=Be?$e?ub:lb:$e?Ii:Un,nr=ze?r:jt(w);return _s(nr||w,function(Nt,hr){nr&&(hr=Nt,Nt=w[hr]),wd(ge,hr,Cs(Nt,T,U,hr,w,le))}),ge}function jF(w){var T=Un(w);return function(U){return L5(U,w,T)}}function L5(w,T,U){var Y=U.length;if(w==null)return!Y;for(w=Kr(w);Y--;){var ee=U[Y],le=T[ee],ge=w[ee];if(ge===r&&!(ee in w)||!le(ge))return!1}return!0}function B5(w,T,U){if(typeof w!="function")throw new xs(o);return Td(function(){w.apply(r,U)},T)}function _d(w,T,U,Y){var ee=-1,le=lm,ge=!0,_e=w.length,$e=[],Be=T.length;if(!_e)return $e;U&&(T=on(T,rs(U))),Y?(le=Ay,ge=!1):T.length>=i&&(le=pd,ge=!1,T=new ru(T));e:for(;++ee<_e;){var ze=w[ee],qe=U==null?ze:U(ze);if(ze=Y||ze!==0?ze:0,ge&&qe===qe){for(var at=Be;at--;)if(T[at]===qe)continue e;$e.push(ze)}else le(T,qe,Y)||$e.push(ze)}return $e}var el=h6(Ao),z5=h6(Wy,!0);function NF(w,T){var U=!0;return el(w,function(Y,ee,le){return U=!!T(Y,ee,le),U}),U}function Em(w,T,U){for(var Y=-1,ee=w.length;++Yee?0:ee+U),Y=Y===r||Y>ee?ee:er(Y),Y<0&&(Y+=ee),Y=U>Y?0:i8(Y);U0&&U(_e)?T>1?Jn(_e,T-1,U,Y,ee):Za(ee,_e):Y||(ee[ee.length]=_e)}return ee}var Hy=p6(),U5=p6(!0);function Ao(w,T){return w&&Hy(w,T,Un)}function Wy(w,T){return w&&U5(w,T,Un)}function Tm(w,T){return Ya(T,function(U){return ua(w[U])})}function iu(w,T){T=rl(T,w);for(var U=0,Y=T.length;w!=null&&UT}function FF(w,T){return w!=null&&Br.call(w,T)}function LF(w,T){return w!=null&&T in Kr(w)}function BF(w,T,U){return w>=ai(T,U)&&w=120&&ze.length>=120)?new ru(ge&&ze):r}ze=w[0];var qe=-1,at=_e[0];e:for(;++qe-1;)_e!==w&&ym.call(_e,$e,1),ym.call(w,$e,1);return w}function e6(w,T){for(var U=w?T.length:0,Y=U-1;U--;){var ee=T[U];if(U==Y||ee!==le){var le=ee;la(ee)?ym.call(w,ee,1):tb(w,ee)}}return w}function Jy(w,T){return w+_m(R5()*(T-w+1))}function QF(w,T,U,Y){for(var ee=-1,le=Nn(wm((T-w)/(U||1)),0),ge=Ie(le);le--;)ge[Y?le:++ee]=w,w+=U;return ge}function Qy(w,T){var U="";if(!w||T<1||T>S)return U;do T%2&&(U+=w),T=_m(T/2),T&&(w+=w);while(T);return U}function ar(w,T){return gb($6(w,T,Ri),w+"")}function eL(w){return D5(yc(w))}function tL(w,T){var U=yc(w);return Fm(U,nu(T,0,U.length))}function Cd(w,T,U,Y){if(!cn(w))return w;T=rl(T,w);for(var ee=-1,le=T.length,ge=le-1,_e=w;_e!=null&&++eeee?0:ee+T),U=U>ee?ee:U,U<0&&(U+=ee),ee=T>U?0:U-T>>>0,T>>>=0;for(var le=Ie(ee);++Y>>1,ge=w[le];ge!==null&&!is(ge)&&(U?ge<=T:ge=i){var Be=T?null:mL(w);if(Be)return cm(Be);ge=!1,ee=pd,$e=new ru}else $e=T?[]:_e;e:for(;++Y=Y?w:ks(w,T,U)}var a6=qD||function(w){return Qt.clearTimeout(w)};function l6(w,T){if(T)return w.slice();var U=w.length,Y=A5?A5(U):new w.constructor(U);return w.copy(Y),Y}function sb(w){var T=new w.constructor(w.byteLength);return new gm(T).set(new gm(w)),T}function oL(w,T){var U=T?sb(w.buffer):w.buffer;return new w.constructor(U,w.byteOffset,w.byteLength)}function aL(w){var T=new w.constructor(w.source,it.exec(w));return T.lastIndex=w.lastIndex,T}function lL(w){return bd?Kr(bd.call(w)):{}}function u6(w,T){var U=T?sb(w.buffer):w.buffer;return new w.constructor(U,w.byteOffset,w.length)}function c6(w,T){if(w!==T){var U=w!==r,Y=w===null,ee=w===w,le=is(w),ge=T!==r,_e=T===null,$e=T===T,Be=is(T);if(!_e&&!Be&&!le&&w>T||le&&ge&&$e&&!_e&&!Be||Y&&ge&&$e||!U&&$e||!ee)return 1;if(!Y&&!le&&!Be&&w=_e)return $e;var Be=U[Y];return $e*(Be=="desc"?-1:1)}}return w.index-T.index}function f6(w,T,U,Y){for(var ee=-1,le=w.length,ge=U.length,_e=-1,$e=T.length,Be=Nn(le-ge,0),ze=Ie($e+Be),qe=!Y;++_e<$e;)ze[_e]=T[_e];for(;++ee1?U[ee-1]:r,ge=ee>2?U[2]:r;for(le=w.length>3&&typeof le=="function"?(ee--,le):r,ge&&bi(U[0],U[1],ge)&&(le=ee<3?r:le,ee=1),T=Kr(T);++Y-1?ee[le?T[ge]:ge]:r}}function v6(w){return aa(function(T){var U=T.length,Y=U,ee=Ss.prototype.thru;for(w&&T.reverse();Y--;){var le=T[Y];if(typeof le!="function")throw new xs(o);if(ee&&!ge&&Nm(le)=="wrapper")var ge=new Ss([],!0)}for(Y=ge?Y:U;++Y1&&br.reverse(),ze&&$e_e))return!1;var Be=le.get(w),ze=le.get(T);if(Be&&ze)return Be==T&&ze==w;var qe=-1,at=!0,mt=U&g?new ru:r;for(le.set(w,T),le.set(T,w);++qe<_e;){var jt=w[qe],nr=T[qe];if(Y)var Nt=ge?Y(nr,jt,qe,T,w,le):Y(jt,nr,qe,w,T,le);if(Nt!==r){if(Nt)continue;at=!1;break}if(mt){if(!Py(T,function(hr,br){if(!pd(mt,br)&&(jt===hr||ee(jt,hr,U,Y,le)))return mt.push(br)})){at=!1;break}}else if(!(jt===nr||ee(jt,nr,U,Y,le))){at=!1;break}}return le.delete(w),le.delete(T),at}function vL(w,T,U,Y,ee,le,ge){switch(U){case Ae:if(w.byteLength!=T.byteLength||w.byteOffset!=T.byteOffset)return!1;w=w.buffer,T=T.buffer;case Xe:return!(w.byteLength!=T.byteLength||!le(new gm(w),new gm(T)));case D:case N:case fe:return Js(+w,+T);case Z:return w.name==T.name&&w.message==T.message;case we:case xe:return w==T+"";case oe:var _e=Dy;case be:var $e=Y&m;if(_e||(_e=cm),w.size!=T.size&&!$e)return!1;var Be=ge.get(w);if(Be)return Be==T;Y|=g,ge.set(w,T);var ze=C6(_e(w),_e(T),Y,ee,le,ge);return ge.delete(w),ze;case Oe:if(bd)return bd.call(w)==bd.call(T)}return!1}function yL(w,T,U,Y,ee,le){var ge=U&m,_e=lb(w),$e=_e.length,Be=lb(T),ze=Be.length;if($e!=ze&&!ge)return!1;for(var qe=$e;qe--;){var at=_e[qe];if(!(ge?at in T:Br.call(T,at)))return!1}var mt=le.get(w),jt=le.get(T);if(mt&&jt)return mt==T&&jt==w;var nr=!0;le.set(w,T),le.set(T,w);for(var Nt=ge;++qe<$e;){at=_e[qe];var hr=w[at],br=T[at];if(Y)var ss=ge?Y(br,hr,at,T,w,le):Y(hr,br,at,w,T,le);if(!(ss===r?hr===br||ee(hr,br,U,Y,le):ss)){nr=!1;break}Nt||(Nt=at=="constructor")}if(nr&&!Nt){var wi=w.constructor,os=T.constructor;wi!=os&&"constructor"in w&&"constructor"in T&&!(typeof wi=="function"&&wi instanceof wi&&typeof os=="function"&&os instanceof os)&&(nr=!1)}return le.delete(w),le.delete(T),nr}function aa(w){return gb($6(w,r,L6),w+"")}function lb(w){return H5(w,Un,db)}function ub(w){return H5(w,Ii,k6)}var cb=xm?function(w){return xm.get(w)}:Ab;function Nm(w){for(var T=w.name+"",U=dc[T],Y=Br.call(dc,T)?U.length:0;Y--;){var ee=U[Y],le=ee.func;if(le==null||le==w)return ee.name}return T}function gc(w){var T=Br.call(ae,"placeholder")?ae:w;return T.placeholder}function It(){var w=ae.iteratee||Tb;return w=w===Tb?K5:w,arguments.length?w(arguments[0],arguments[1]):w}function Dm(w,T){var U=w.__data__;return EL(T)?U[typeof T=="string"?"string":"hash"]:U.map}function fb(w){for(var T=Un(w),U=T.length;U--;){var Y=T[U],ee=w[Y];T[U]=[Y,ee,O6(ee)]}return T}function su(w,T){var U=AD(w,T);return q5(U)?U:r}function bL(w){var T=Br.call(w,eu),U=w[eu];try{w[eu]=r;var Y=!0}catch{}var ee=pm.call(w);return Y&&(T?w[eu]=U:delete w[eu]),ee}var db=Ly?function(w){return w==null?[]:(w=Kr(w),Ya(Ly(w),function(T){return P5.call(w,T)}))}:$b,k6=Ly?function(w){for(var T=[];w;)Za(T,db(w)),w=vm(w);return T}:$b,li=yi;(By&&li(new By(new ArrayBuffer(1)))!=Ae||gd&&li(new gd)!=oe||zy&&li(zy.resolve())!=he||fc&&li(new fc)!=be||vd&&li(new vd)!=De)&&(li=function(w){var T=yi(w),U=T==ne?w.constructor:r,Y=U?ou(U):"";if(Y)switch(Y){case tF:return Ae;case rF:return oe;case nF:return he;case iF:return be;case sF:return De}return T});function wL(w,T,U){for(var Y=-1,ee=U.length;++Y1?"& ":"")+T[Y],T=T.join(U>2?", ":" "),w.replace(re,`{ /* [wrapped with `+T+`] */ -`)}function TL(w){return Zt(w)||au(w)||!!(D5&&w&&w[D5])}function la(w,T){var U=typeof w;return T=T??x,!!T&&(U=="number"||U!="symbol"&&ct.test(w))&&w>-1&&w%1==0&&w0){if(++T>=W)return arguments[0]}else T=0;return w.apply(r,arguments)}}function Lm(w,T){var U=-1,Y=w.length,ee=Y-1;for(T=T===r?Y:T;++U1?w[T-1]:r;return U=typeof U=="function"?(w.pop(),U):r,K6(w,U)});function G6(w){var T=ae(w);return T.__chain__=!0,T}function FB(w,T){return T(w),w}function Bm(w,T){return T(w)}var LB=aa(function(w){var T=w.length,U=T?w[0]:0,Y=this.__wrapped__,ee=function(le){return Wy(le,w)};return T>1||this.__actions__.length||!(Y instanceof pr)||!la(U)?this.thru(ee):(Y=Y.slice(U,+U+(T?1:0)),Y.__actions__.push({func:Bm,args:[ee],thisArg:r}),new Cs(Y,this.__chain__).thru(function(le){return T&&!le.length&&le.push(r),le}))});function BB(){return G6(this)}function zB(){return new Cs(this.value(),this.__chain__)}function VB(){this.__values__===r&&(this.__values__=l8(this.value()));var w=this.__index__>=this.__values__.length,T=w?r:this.__values__[this.__index__++];return{done:w,value:T}}function UB(){return this}function HB(w){for(var T,U=this;U instanceof km;){var Y=z6(U);Y.__index__=0,Y.__values__=r,T?ee.__wrapped__=Y:T=Y;var ee=Y;U=U.__wrapped__}return ee.__wrapped__=w,T}function WB(){var w=this.__wrapped__;if(w instanceof pr){var T=w;return this.__actions__.length&&(T=new pr(this)),T=T.reverse(),T.__actions__.push({func:Bm,args:[bb],thisArg:r}),new Cs(T,this.__chain__)}return this.thru(bb)}function qB(){return c6(this.__wrapped__,this.__actions__)}var KB=Mm(function(w,T,U){Br.call(w,U)?++w[U]:sa(w,U,1)});function GB(w,T,U){var Y=Zt(w)?S5:FF;return U&&wi(w,T,U)&&(T=r),Y(w,It(T,3))}function XB(w,T){var U=Zt(w)?Ya:K5;return U(w,It(T,3))}var YB=_6(V6),ZB=_6(U6);function JB(w,T){return Qn(zm(w,T),1)}function QB(w,T){return Qn(zm(w,T),C)}function ez(w,T,U){return U=U===r?1:er(U),Qn(zm(w,T),U)}function X6(w,T){var U=Zt(w)?xs:el;return U(w,It(T,3))}function Y6(w,T){var U=Zt(w)?bD:q5;return U(w,It(T,3))}var tz=Mm(function(w,T,U){Br.call(w,U)?w[U].push(T):sa(w,U,[T])});function rz(w,T,U,Y){w=Ii(w)?w:bc(w),U=U&&!Y?er(U):0;var ee=w.length;return U<0&&(U=Dn(ee+U,0)),qm(w)?U<=ee&&w.indexOf(T,U)>-1:!!ee&&ac(w,T,U)>-1}var nz=ar(function(w,T,U){var Y=-1,ee=typeof T=="function",le=Ii(w)?Ie(w.length):[];return el(w,function(ge){le[++Y]=ee?rs(T,ge,U):wd(ge,T,U)}),le}),iz=Mm(function(w,T,U){sa(w,U,T)});function zm(w,T){var U=Zt(w)?on:Q5;return U(w,It(T,3))}function sz(w,T,U,Y){return w==null?[]:(Zt(T)||(T=T==null?[]:[T]),U=Y?r:U,Zt(U)||(U=U==null?[]:[U]),n6(w,T,U))}var oz=Mm(function(w,T,U){w[U?0:1].push(T)},function(){return[[],[]]});function az(w,T,U){var Y=Zt(w)?My:T5,ee=arguments.length<3;return Y(w,It(T,4),U,ee,el)}function lz(w,T,U){var Y=Zt(w)?wD:T5,ee=arguments.length<3;return Y(w,It(T,4),U,ee,q5)}function uz(w,T){var U=Zt(w)?Ya:K5;return U(w,Hm(It(T,3)))}function cz(w){var T=Zt(w)?V5:rL;return T(w)}function fz(w,T,U){(U?wi(w,T,U):T===r)?T=1:T=er(T);var Y=Zt(w)?IF:nL;return Y(w,T)}function dz(w){var T=Zt(w)?RF:sL;return T(w)}function hz(w){if(w==null)return 0;if(Ii(w))return qm(w)?uc(w):w.length;var T=ui(w);return T==oe||T==be?w.size:Zy(w).length}function pz(w,T,U){var Y=Zt(w)?Iy:oL;return U&&wi(w,T,U)&&(T=r),Y(w,It(T,3))}var mz=ar(function(w,T){if(w==null)return[];var U=T.length;return U>1&&wi(w,T[0],T[1])?T=[]:U>2&&wi(T[0],T[1],T[2])&&(T=[T[0]]),n6(w,Qn(T,1),[])}),Vm=XD||function(){return Qt.Date.now()};function gz(w,T){if(typeof T!="function")throw new Ss(o);return w=er(w),function(){if(--w<1)return T.apply(this,arguments)}}function Z6(w,T,U){return T=U?r:T,T=w&&T==null?w.length:T,oa(w,j,r,r,r,r,T)}function J6(w,T){var U;if(typeof T!="function")throw new Ss(o);return w=er(w),function(){return--w>0&&(U=T.apply(this,arguments)),w<=1&&(T=r),U}}var _b=ar(function(w,T,U){var Y=p;if(U.length){var ee=Ja(U,vc(_b));Y|=O}return oa(w,Y,T,U,ee)}),Q6=ar(function(w,T,U){var Y=p|v;if(U.length){var ee=Ja(U,vc(Q6));Y|=O}return oa(T,Y,w,U,ee)});function e8(w,T,U){T=U?r:T;var Y=oa(w,b,r,r,r,r,r,T);return Y.placeholder=e8.placeholder,Y}function t8(w,T,U){T=U?r:T;var Y=oa(w,S,r,r,r,r,r,T);return Y.placeholder=t8.placeholder,Y}function r8(w,T,U){var Y,ee,le,ge,_e,$e,Be=0,ze=!1,qe=!1,at=!0;if(typeof w!="function")throw new Ss(o);T=Os(T)||0,cn(U)&&(ze=!!U.leading,qe="maxWait"in U,le=qe?Dn(Os(U.maxWait)||0,T):le,at="trailing"in U?!!U.trailing:at);function mt(kn){var eo=Y,fa=ee;return Y=ee=r,Be=kn,ge=w.apply(fa,eo),ge}function jt(kn){return Be=kn,_e=kd(hr,T),ze?mt(kn):ge}function nr(kn){var eo=kn-$e,fa=kn-Be,_8=T-eo;return qe?li(_8,le-fa):_8}function Nt(kn){var eo=kn-$e,fa=kn-Be;return $e===r||eo>=T||eo<0||qe&&fa>=le}function hr(){var kn=Vm();if(Nt(kn))return br(kn);_e=kd(hr,nr(kn))}function br(kn){return _e=r,at&&Y?mt(kn):(Y=ee=r,ge)}function os(){_e!==r&&d6(_e),Be=0,Y=$e=ee=_e=r}function _i(){return _e===r?ge:br(Vm())}function as(){var kn=Vm(),eo=Nt(kn);if(Y=arguments,ee=this,$e=kn,eo){if(_e===r)return jt($e);if(qe)return d6(_e),_e=kd(hr,T),mt($e)}return _e===r&&(_e=kd(hr,T)),ge}return as.cancel=os,as.flush=_i,as}var vz=ar(function(w,T){return W5(w,1,T)}),yz=ar(function(w,T,U){return W5(w,Os(T)||0,U)});function bz(w){return oa(w,L)}function Um(w,T){if(typeof w!="function"||T!=null&&typeof T!="function")throw new Ss(o);var U=function(){var Y=arguments,ee=T?T.apply(this,Y):Y[0],le=U.cache;if(le.has(ee))return le.get(ee);var ge=w.apply(this,Y);return U.cache=le.set(ee,ge)||le,ge};return U.cache=new(Um.Cache||ia),U}Um.Cache=ia;function Hm(w){if(typeof w!="function")throw new Ss(o);return function(){var T=arguments;switch(T.length){case 0:return!w.call(this);case 1:return!w.call(this,T[0]);case 2:return!w.call(this,T[0],T[1]);case 3:return!w.call(this,T[0],T[1],T[2])}return!w.apply(this,T)}}function wz(w){return J6(2,w)}var _z=aL(function(w,T){T=T.length==1&&Zt(T[0])?on(T[0],ns(It())):on(Qn(T,1),ns(It()));var U=T.length;return ar(function(Y){for(var ee=-1,le=li(Y.length,U);++ee=T}),au=Y5(function(){return arguments}())?Y5:function(w){return vn(w)&&Br.call(w,"callee")&&!N5.call(w,"callee")},Zt=Ie.isArray,Nz=sc?ns(sc):HF;function Ii(w){return w!=null&&Wm(w.length)&&!ua(w)}function Cn(w){return vn(w)&&Ii(w)}function Dz(w){return w===!0||w===!1||vn(w)&&bi(w)==D}var il=ZD||Ib,Fz=oc?ns(oc):WF;function Lz(w){return vn(w)&&w.nodeType===1&&!Ed(w)}function Bz(w){if(w==null)return!0;if(Ii(w)&&(Zt(w)||typeof w=="string"||typeof w.splice=="function"||il(w)||yc(w)||au(w)))return!w.length;var T=ui(w);if(T==oe||T==be)return!w.size;if(Cd(w))return!Zy(w).length;for(var U in w)if(Br.call(w,U))return!1;return!0}function zz(w,T){return _d(w,T)}function Vz(w,T,U){U=typeof U=="function"?U:r;var Y=U?U(w,T):r;return Y===r?_d(w,T,r,U):!!Y}function Sb(w){if(!vn(w))return!1;var T=bi(w);return T==Z||T==K||typeof w.message=="string"&&typeof w.name=="string"&&!Ed(w)}function Uz(w){return typeof w=="number"&&F5(w)}function ua(w){if(!cn(w))return!1;var T=bi(w);return T==se||T==te||T==X||T==me}function i8(w){return typeof w=="number"&&w==er(w)}function Wm(w){return typeof w=="number"&&w>-1&&w%1==0&&w<=x}function cn(w){var T=typeof w;return w!=null&&(T=="object"||T=="function")}function vn(w){return w!=null&&typeof w=="object"}var s8=fd?ns(fd):KF;function Hz(w,T){return w===T||Yy(w,T,hb(T))}function Wz(w,T,U){return U=typeof U=="function"?U:r,Yy(w,T,hb(T),U)}function qz(w){return o8(w)&&w!=+w}function Kz(w){if($L(w))throw new Yt(s);return Z5(w)}function Gz(w){return w===null}function Xz(w){return w==null}function o8(w){return typeof w=="number"||vn(w)&&bi(w)==fe}function Ed(w){if(!vn(w)||bi(w)!=ne)return!1;var T=ym(w);if(T===null)return!0;var U=Br.call(T,"constructor")&&T.constructor;return typeof U=="function"&&U instanceof U&&pm.call(U)==WD}var Cb=w5?ns(w5):GF;function Yz(w){return i8(w)&&w>=-x&&w<=x}var a8=_5?ns(_5):XF;function qm(w){return typeof w=="string"||!Zt(w)&&vn(w)&&bi(w)==xe}function ss(w){return typeof w=="symbol"||vn(w)&&bi(w)==Oe}var yc=x5?ns(x5):YF;function Zz(w){return w===r}function Jz(w){return vn(w)&&ui(w)==De}function Qz(w){return vn(w)&&bi(w)==Ye}var eV=Nm(Jy),tV=Nm(function(w,T){return w<=T});function l8(w){if(!w)return[];if(Ii(w))return qm(w)?Zs(w):Mi(w);if(hd&&w[hd])return ID(w[hd]());var T=ui(w),U=T==oe?Ly:T==be?fm:bc;return U(w)}function ca(w){if(!w)return w===0?w:0;if(w=Os(w),w===C||w===-C){var T=w<0?-1:1;return T*k}return w===w?w:0}function er(w){var T=ca(w),U=T%1;return T===T?U?T-U:T:0}function u8(w){return w?nu(er(w),0,I):0}function Os(w){if(typeof w=="number")return w;if(ss(w))return A;if(cn(w)){var T=typeof w.valueOf=="function"?w.valueOf():w;w=cn(T)?T+"":T}if(typeof w!="string")return w===0?w:+w;w=O5(w);var U=st.test(w);return U||Tt.test(w)?ut(w.slice(2),U?2:8):lt.test(w)?A:+w}function c8(w){return $o(w,Ri(w))}function rV(w){return w?nu(er(w),-x,x):w===0?w:0}function Dr(w){return w==null?"":is(w)}var nV=mc(function(w,T){if(Cd(T)||Ii(T)){$o(T,Hn(T),w);return}for(var U in T)Br.call(T,U)&&yd(w,U,T[U])}),f8=mc(function(w,T){$o(T,Ri(T),w)}),Km=mc(function(w,T,U,Y){$o(T,Ri(T),w,Y)}),iV=mc(function(w,T,U,Y){$o(T,Hn(T),w,Y)}),sV=aa(Wy);function oV(w,T){var U=pc(w);return T==null?U:U5(U,T)}var aV=ar(function(w,T){w=Kr(w);var U=-1,Y=T.length,ee=Y>2?T[2]:r;for(ee&&wi(T[0],T[1],ee)&&(Y=1);++U1),le}),$o(w,fb(w),U),Y&&(U=ks(U,h|d|f,yL));for(var ee=T.length;ee--;)nb(U,T[ee]);return U});function kV(w,T){return h8(w,Hm(It(T)))}var EV=aa(function(w,T){return w==null?{}:QF(w,T)});function h8(w,T){if(w==null)return{};var U=on(fb(w),function(Y){return[Y]});return T=It(T),i6(w,U,function(Y,ee){return T(Y,ee[0])})}function TV(w,T,U){T=rl(T,w);var Y=-1,ee=T.length;for(ee||(ee=1,w=r);++YT){var Y=w;w=T,T=Y}if(U||w%1||T%1){var ee=L5();return li(w+ee*(T-w+Me("1e-"+((ee+"").length-1))),T)}return eb(w,T)}var FV=gc(function(w,T,U){return T=T.toLowerCase(),w+(U?g8(T):T)});function g8(w){return Tb(Dr(w).toLowerCase())}function v8(w){return w=Dr(w),w&&w.replace(Bt,OD).replace(sm,"")}function LV(w,T,U){w=Dr(w),T=is(T);var Y=w.length;U=U===r?Y:nu(er(U),0,Y);var ee=U;return U-=T.length,U>=0&&w.slice(U,ee)==T}function BV(w){return w=Dr(w),w&&qt.test(w)?w.replace(xt,AD):w}function zV(w){return w=Dr(w),w&&Mt.test(w)?w.replace(lr,"\\$&"):w}var VV=gc(function(w,T,U){return w+(U?"-":"")+T.toLowerCase()}),UV=gc(function(w,T,U){return w+(U?" ":"")+T.toLowerCase()}),HV=w6("toLowerCase");function WV(w,T,U){w=Dr(w),T=er(T);var Y=T?uc(w):0;if(!T||Y>=T)return w;var ee=(T-Y)/2;return jm(xm(ee),U)+w+jm(_m(ee),U)}function qV(w,T,U){w=Dr(w),T=er(T);var Y=T?uc(w):0;return T&&Y>>0,U?(w=Dr(w),w&&(typeof T=="string"||T!=null&&!Cb(T))&&(T=is(T),!T&&lc(w))?nl(Zs(w),0,U):w.split(T,U)):[]}var QV=gc(function(w,T,U){return w+(U?" ":"")+Tb(T)});function eU(w,T,U){return w=Dr(w),U=U==null?0:nu(er(U),0,w.length),T=is(T),w.slice(U,U+T.length)==T}function tU(w,T,U){var Y=ae.templateSettings;U&&wi(w,T,U)&&(T=r),w=Dr(w),T=Km({},T,Y,T6);var ee=Km({},T.imports,Y.imports,T6),le=Hn(ee),ge=Fy(ee,le),_e,$e,Be=0,ze=T.interpolate||Gt,qe="__p += '",at=By((T.escape||Gt).source+"|"+ze.source+"|"+(ze===Jt?Je:Gt).source+"|"+(T.evaluate||Gt).source+"|$","g"),mt="//# sourceURL="+(Br.call(T,"sourceURL")?(T.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++am+"]")+` -`;w.replace(at,function(Nt,hr,br,os,_i,as){return br||(br=os),qe+=w.slice(Be,as).replace(ue,$D),hr&&(_e=!0,qe+=`' + +`)}function kL(w){return Zt(w)||au(w)||!!(M5&&w&&w[M5])}function la(w,T){var U=typeof w;return T=T??S,!!T&&(U=="number"||U!="symbol"&&ct.test(w))&&w>-1&&w%1==0&&w0){if(++T>=W)return arguments[0]}else T=0;return w.apply(r,arguments)}}function Fm(w,T){var U=-1,Y=w.length,ee=Y-1;for(T=T===r?Y:T;++U1?w[T-1]:r;return U=typeof U=="function"?(w.pop(),U):r,V6(w,U)});function U6(w){var T=ae(w);return T.__chain__=!0,T}function NB(w,T){return T(w),w}function Lm(w,T){return T(w)}var DB=aa(function(w){var T=w.length,U=T?w[0]:0,Y=this.__wrapped__,ee=function(le){return Uy(le,w)};return T>1||this.__actions__.length||!(Y instanceof pr)||!la(U)?this.thru(ee):(Y=Y.slice(U,+U+(T?1:0)),Y.__actions__.push({func:Lm,args:[ee],thisArg:r}),new Ss(Y,this.__chain__).thru(function(le){return T&&!le.length&&le.push(r),le}))});function FB(){return U6(this)}function LB(){return new Ss(this.value(),this.__chain__)}function BB(){this.__values__===r&&(this.__values__=n8(this.value()));var w=this.__index__>=this.__values__.length,T=w?r:this.__values__[this.__index__++];return{done:w,value:T}}function zB(){return this}function VB(w){for(var T,U=this;U instanceof Cm;){var Y=N6(U);Y.__index__=0,Y.__values__=r,T?ee.__wrapped__=Y:T=Y;var ee=Y;U=U.__wrapped__}return ee.__wrapped__=w,T}function UB(){var w=this.__wrapped__;if(w instanceof pr){var T=w;return this.__actions__.length&&(T=new pr(this)),T=T.reverse(),T.__actions__.push({func:Lm,args:[vb],thisArg:r}),new Ss(T,this.__chain__)}return this.thru(vb)}function HB(){return s6(this.__wrapped__,this.__actions__)}var WB=Pm(function(w,T,U){Br.call(w,U)?++w[U]:sa(w,U,1)});function qB(w,T,U){var Y=Zt(w)?y5:NF;return U&&bi(w,T,U)&&(T=r),Y(w,It(T,3))}function KB(w,T){var U=Zt(w)?Ya:V5;return U(w,It(T,3))}var GB=g6(D6),XB=g6(F6);function YB(w,T){return Jn(Bm(w,T),1)}function ZB(w,T){return Jn(Bm(w,T),C)}function JB(w,T,U){return U=U===r?1:er(U),Jn(Bm(w,T),U)}function H6(w,T){var U=Zt(w)?_s:el;return U(w,It(T,3))}function W6(w,T){var U=Zt(w)?vD:z5;return U(w,It(T,3))}var QB=Pm(function(w,T,U){Br.call(w,U)?w[U].push(T):sa(w,U,[T])});function ez(w,T,U,Y){w=Mi(w)?w:yc(w),U=U&&!Y?er(U):0;var ee=w.length;return U<0&&(U=Nn(ee+U,0)),Wm(w)?U<=ee&&w.indexOf(T,U)>-1:!!ee&&oc(w,T,U)>-1}var tz=ar(function(w,T,U){var Y=-1,ee=typeof T=="function",le=Mi(w)?Ie(w.length):[];return el(w,function(ge){le[++Y]=ee?ts(T,ge,U):xd(ge,T,U)}),le}),rz=Pm(function(w,T,U){sa(w,U,T)});function Bm(w,T){var U=Zt(w)?on:G5;return U(w,It(T,3))}function nz(w,T,U,Y){return w==null?[]:(Zt(T)||(T=T==null?[]:[T]),U=Y?r:U,Zt(U)||(U=U==null?[]:[U]),J5(w,T,U))}var iz=Pm(function(w,T,U){w[U?0:1].push(T)},function(){return[[],[]]});function sz(w,T,U){var Y=Zt(w)?$y:x5,ee=arguments.length<3;return Y(w,It(T,4),U,ee,el)}function oz(w,T,U){var Y=Zt(w)?yD:x5,ee=arguments.length<3;return Y(w,It(T,4),U,ee,z5)}function az(w,T){var U=Zt(w)?Ya:V5;return U(w,Um(It(T,3)))}function lz(w){var T=Zt(w)?D5:eL;return T(w)}function uz(w,T,U){(U?bi(w,T,U):T===r)?T=1:T=er(T);var Y=Zt(w)?PF:tL;return Y(w,T)}function cz(w){var T=Zt(w)?MF:nL;return T(w)}function fz(w){if(w==null)return 0;if(Mi(w))return Wm(w)?lc(w):w.length;var T=li(w);return T==oe||T==be?w.size:Xy(w).length}function dz(w,T,U){var Y=Zt(w)?Py:iL;return U&&bi(w,T,U)&&(T=r),Y(w,It(T,3))}var hz=ar(function(w,T){if(w==null)return[];var U=T.length;return U>1&&bi(w,T[0],T[1])?T=[]:U>2&&bi(T[0],T[1],T[2])&&(T=[T[0]]),J5(w,Jn(T,1),[])}),zm=KD||function(){return Qt.Date.now()};function pz(w,T){if(typeof T!="function")throw new xs(o);return w=er(w),function(){if(--w<1)return T.apply(this,arguments)}}function q6(w,T,U){return T=U?r:T,T=w&&T==null?w.length:T,oa(w,j,r,r,r,r,T)}function K6(w,T){var U;if(typeof T!="function")throw new xs(o);return w=er(w),function(){return--w>0&&(U=T.apply(this,arguments)),w<=1&&(T=r),U}}var bb=ar(function(w,T,U){var Y=p;if(U.length){var ee=Ja(U,gc(bb));Y|=O}return oa(w,Y,T,U,ee)}),G6=ar(function(w,T,U){var Y=p|v;if(U.length){var ee=Ja(U,gc(G6));Y|=O}return oa(T,Y,w,U,ee)});function X6(w,T,U){T=U?r:T;var Y=oa(w,b,r,r,r,r,r,T);return Y.placeholder=X6.placeholder,Y}function Y6(w,T,U){T=U?r:T;var Y=oa(w,x,r,r,r,r,r,T);return Y.placeholder=Y6.placeholder,Y}function Z6(w,T,U){var Y,ee,le,ge,_e,$e,Be=0,ze=!1,qe=!1,at=!0;if(typeof w!="function")throw new xs(o);T=Ts(T)||0,cn(U)&&(ze=!!U.leading,qe="maxWait"in U,le=qe?Nn(Ts(U.maxWait)||0,T):le,at="trailing"in U?!!U.trailing:at);function mt(Cn){var Qs=Y,fa=ee;return Y=ee=r,Be=Cn,ge=w.apply(fa,Qs),ge}function jt(Cn){return Be=Cn,_e=Td(hr,T),ze?mt(Cn):ge}function nr(Cn){var Qs=Cn-$e,fa=Cn-Be,g8=T-Qs;return qe?ai(g8,le-fa):g8}function Nt(Cn){var Qs=Cn-$e,fa=Cn-Be;return $e===r||Qs>=T||Qs<0||qe&&fa>=le}function hr(){var Cn=zm();if(Nt(Cn))return br(Cn);_e=Td(hr,nr(Cn))}function br(Cn){return _e=r,at&&Y?mt(Cn):(Y=ee=r,ge)}function ss(){_e!==r&&a6(_e),Be=0,Y=$e=ee=_e=r}function wi(){return _e===r?ge:br(zm())}function os(){var Cn=zm(),Qs=Nt(Cn);if(Y=arguments,ee=this,$e=Cn,Qs){if(_e===r)return jt($e);if(qe)return a6(_e),_e=Td(hr,T),mt($e)}return _e===r&&(_e=Td(hr,T)),ge}return os.cancel=ss,os.flush=wi,os}var mz=ar(function(w,T){return B5(w,1,T)}),gz=ar(function(w,T,U){return B5(w,Ts(T)||0,U)});function vz(w){return oa(w,L)}function Vm(w,T){if(typeof w!="function"||T!=null&&typeof T!="function")throw new xs(o);var U=function(){var Y=arguments,ee=T?T.apply(this,Y):Y[0],le=U.cache;if(le.has(ee))return le.get(ee);var ge=w.apply(this,Y);return U.cache=le.set(ee,ge)||le,ge};return U.cache=new(Vm.Cache||ia),U}Vm.Cache=ia;function Um(w){if(typeof w!="function")throw new xs(o);return function(){var T=arguments;switch(T.length){case 0:return!w.call(this);case 1:return!w.call(this,T[0]);case 2:return!w.call(this,T[0],T[1]);case 3:return!w.call(this,T[0],T[1],T[2])}return!w.apply(this,T)}}function yz(w){return K6(2,w)}var bz=sL(function(w,T){T=T.length==1&&Zt(T[0])?on(T[0],rs(It())):on(Jn(T,1),rs(It()));var U=T.length;return ar(function(Y){for(var ee=-1,le=ai(Y.length,U);++ee=T}),au=W5(function(){return arguments}())?W5:function(w){return gn(w)&&Br.call(w,"callee")&&!P5.call(w,"callee")},Zt=Ie.isArray,Rz=ic?rs(ic):VF;function Mi(w){return w!=null&&Hm(w.length)&&!ua(w)}function Sn(w){return gn(w)&&Mi(w)}function jz(w){return w===!0||w===!1||gn(w)&&yi(w)==D}var il=XD||Pb,Nz=sc?rs(sc):UF;function Dz(w){return gn(w)&&w.nodeType===1&&!Od(w)}function Fz(w){if(w==null)return!0;if(Mi(w)&&(Zt(w)||typeof w=="string"||typeof w.splice=="function"||il(w)||vc(w)||au(w)))return!w.length;var T=li(w);if(T==oe||T==be)return!w.size;if(Ed(w))return!Xy(w).length;for(var U in w)if(Br.call(w,U))return!1;return!0}function Lz(w,T){return Sd(w,T)}function Bz(w,T,U){U=typeof U=="function"?U:r;var Y=U?U(w,T):r;return Y===r?Sd(w,T,r,U):!!Y}function _b(w){if(!gn(w))return!1;var T=yi(w);return T==Z||T==K||typeof w.message=="string"&&typeof w.name=="string"&&!Od(w)}function zz(w){return typeof w=="number"&&I5(w)}function ua(w){if(!cn(w))return!1;var T=yi(w);return T==se||T==te||T==X||T==me}function Q6(w){return typeof w=="number"&&w==er(w)}function Hm(w){return typeof w=="number"&&w>-1&&w%1==0&&w<=S}function cn(w){var T=typeof w;return w!=null&&(T=="object"||T=="function")}function gn(w){return w!=null&&typeof w=="object"}var e8=hd?rs(hd):WF;function Vz(w,T){return w===T||Gy(w,T,fb(T))}function Uz(w,T,U){return U=typeof U=="function"?U:r,Gy(w,T,fb(T),U)}function Hz(w){return t8(w)&&w!=+w}function Wz(w){if(OL(w))throw new Yt(s);return q5(w)}function qz(w){return w===null}function Kz(w){return w==null}function t8(w){return typeof w=="number"||gn(w)&&yi(w)==fe}function Od(w){if(!gn(w)||yi(w)!=ne)return!1;var T=vm(w);if(T===null)return!0;var U=Br.call(T,"constructor")&&T.constructor;return typeof U=="function"&&U instanceof U&&hm.call(U)==UD}var xb=m5?rs(m5):qF;function Gz(w){return Q6(w)&&w>=-S&&w<=S}var r8=g5?rs(g5):KF;function Wm(w){return typeof w=="string"||!Zt(w)&&gn(w)&&yi(w)==xe}function is(w){return typeof w=="symbol"||gn(w)&&yi(w)==Oe}var vc=v5?rs(v5):GF;function Xz(w){return w===r}function Yz(w){return gn(w)&&li(w)==De}function Zz(w){return gn(w)&&yi(w)==Ye}var Jz=jm(Yy),Qz=jm(function(w,T){return w<=T});function n8(w){if(!w)return[];if(Mi(w))return Wm(w)?Ys(w):Pi(w);if(md&&w[md])return PD(w[md]());var T=li(w),U=T==oe?Dy:T==be?cm:yc;return U(w)}function ca(w){if(!w)return w===0?w:0;if(w=Ts(w),w===C||w===-C){var T=w<0?-1:1;return T*k}return w===w?w:0}function er(w){var T=ca(w),U=T%1;return T===T?U?T-U:T:0}function i8(w){return w?nu(er(w),0,R):0}function Ts(w){if(typeof w=="number")return w;if(is(w))return A;if(cn(w)){var T=typeof w.valueOf=="function"?w.valueOf():w;w=cn(T)?T+"":T}if(typeof w!="string")return w===0?w:+w;w=S5(w);var U=st.test(w);return U||Tt.test(w)?ut(w.slice(2),U?2:8):lt.test(w)?A:+w}function s8(w){return $o(w,Ii(w))}function eV(w){return w?nu(er(w),-S,S):w===0?w:0}function Dr(w){return w==null?"":ns(w)}var tV=pc(function(w,T){if(Ed(T)||Mi(T)){$o(T,Un(T),w);return}for(var U in T)Br.call(T,U)&&wd(w,U,T[U])}),o8=pc(function(w,T){$o(T,Ii(T),w)}),qm=pc(function(w,T,U,Y){$o(T,Ii(T),w,Y)}),rV=pc(function(w,T,U,Y){$o(T,Un(T),w,Y)}),nV=aa(Uy);function iV(w,T){var U=hc(w);return T==null?U:F5(U,T)}var sV=ar(function(w,T){w=Kr(w);var U=-1,Y=T.length,ee=Y>2?T[2]:r;for(ee&&bi(T[0],T[1],ee)&&(Y=1);++U1),le}),$o(w,ub(w),U),Y&&(U=Cs(U,h|d|f,gL));for(var ee=T.length;ee--;)tb(U,T[ee]);return U});function SV(w,T){return l8(w,Um(It(T)))}var CV=aa(function(w,T){return w==null?{}:ZF(w,T)});function l8(w,T){if(w==null)return{};var U=on(ub(w),function(Y){return[Y]});return T=It(T),Q5(w,U,function(Y,ee){return T(Y,ee[0])})}function kV(w,T,U){T=rl(T,w);var Y=-1,ee=T.length;for(ee||(ee=1,w=r);++YT){var Y=w;w=T,T=Y}if(U||w%1||T%1){var ee=R5();return ai(w+ee*(T-w+Me("1e-"+((ee+"").length-1))),T)}return Jy(w,T)}var NV=mc(function(w,T,U){return T=T.toLowerCase(),w+(U?f8(T):T)});function f8(w){return kb(Dr(w).toLowerCase())}function d8(w){return w=Dr(w),w&&w.replace(Bt,ED).replace(im,"")}function DV(w,T,U){w=Dr(w),T=ns(T);var Y=w.length;U=U===r?Y:nu(er(U),0,Y);var ee=U;return U-=T.length,U>=0&&w.slice(U,ee)==T}function FV(w){return w=Dr(w),w&&qt.test(w)?w.replace(xt,TD):w}function LV(w){return w=Dr(w),w&&Mt.test(w)?w.replace(lr,"\\$&"):w}var BV=mc(function(w,T,U){return w+(U?"-":"")+T.toLowerCase()}),zV=mc(function(w,T,U){return w+(U?" ":"")+T.toLowerCase()}),VV=m6("toLowerCase");function UV(w,T,U){w=Dr(w),T=er(T);var Y=T?lc(w):0;if(!T||Y>=T)return w;var ee=(T-Y)/2;return Rm(_m(ee),U)+w+Rm(wm(ee),U)}function HV(w,T,U){w=Dr(w),T=er(T);var Y=T?lc(w):0;return T&&Y>>0,U?(w=Dr(w),w&&(typeof T=="string"||T!=null&&!xb(T))&&(T=ns(T),!T&&ac(w))?nl(Ys(w),0,U):w.split(T,U)):[]}var ZV=mc(function(w,T,U){return w+(U?" ":"")+kb(T)});function JV(w,T,U){return w=Dr(w),U=U==null?0:nu(er(U),0,w.length),T=ns(T),w.slice(U,U+T.length)==T}function QV(w,T,U){var Y=ae.templateSettings;U&&bi(w,T,U)&&(T=r),w=Dr(w),T=qm({},T,Y,x6);var ee=qm({},T.imports,Y.imports,x6),le=Un(ee),ge=Ny(ee,le),_e,$e,Be=0,ze=T.interpolate||Gt,qe="__p += '",at=Fy((T.escape||Gt).source+"|"+ze.source+"|"+(ze===Jt?Je:Gt).source+"|"+(T.evaluate||Gt).source+"|$","g"),mt="//# sourceURL="+(Br.call(T,"sourceURL")?(T.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++om+"]")+` +`;w.replace(at,function(Nt,hr,br,ss,wi,os){return br||(br=ss),qe+=w.slice(Be,os).replace(ue,OD),hr&&(_e=!0,qe+=`' + __e(`+hr+`) + -'`),_i&&($e=!0,qe+=`'; -`+_i+`; +'`),wi&&($e=!0,qe+=`'; +`+wi+`; __p += '`),br&&(qe+=`' + ((__t = (`+br+`)) == null ? '' : __t) + -'`),Be=as+Nt.length,Nt}),qe+=`'; +'`),Be=os+Nt.length,Nt}),qe+=`'; `;var jt=Br.call(T,"variable")&&T.variable;if(!jt)qe=`with (obj) { `+qe+` } -`;else if(He.test(jt))throw new Yt(l);qe=($e?qe.replace(Ht,""):qe).replace(tr,"$1").replace(ht,"$1;"),qe="function("+(jt||"obj")+`) { +`;else if(He.test(jt))throw new Yt(u);qe=($e?qe.replace(Ht,""):qe).replace(tr,"$1").replace(ht,"$1;"),qe="function("+(jt||"obj")+`) { `+(jt?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(_e?", __e = _.escape":"")+($e?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+qe+`return __p -}`;var nr=b8(function(){return $r(le,mt+"return "+qe).apply(r,ge)});if(nr.source=qe,Sb(nr))throw nr;return nr}function rU(w){return Dr(w).toLowerCase()}function nU(w){return Dr(w).toUpperCase()}function iU(w,T,U){if(w=Dr(w),w&&(U||T===r))return O5(w);if(!w||!(T=is(T)))return w;var Y=Zs(w),ee=Zs(T),le=A5(Y,ee),ge=$5(Y,ee)+1;return nl(Y,le,ge).join("")}function sU(w,T,U){if(w=Dr(w),w&&(U||T===r))return w.slice(0,M5(w)+1);if(!w||!(T=is(T)))return w;var Y=Zs(w),ee=$5(Y,Zs(T))+1;return nl(Y,0,ee).join("")}function oU(w,T,U){if(w=Dr(w),w&&(U||T===r))return w.replace(ye,"");if(!w||!(T=is(T)))return w;var Y=Zs(w),ee=A5(Y,Zs(T));return nl(Y,ee).join("")}function aU(w,T){var U=B,Y=q;if(cn(T)){var ee="separator"in T?T.separator:ee;U="length"in T?er(T.length):U,Y="omission"in T?is(T.omission):Y}w=Dr(w);var le=w.length;if(lc(w)){var ge=Zs(w);le=ge.length}if(U>=le)return w;var _e=U-uc(Y);if(_e<1)return Y;var $e=ge?nl(ge,0,_e).join(""):w.slice(0,_e);if(ee===r)return $e+Y;if(ge&&(_e+=$e.length-_e),Cb(ee)){if(w.slice(_e).search(ee)){var Be,ze=$e;for(ee.global||(ee=By(ee.source,Dr(it.exec(ee))+"g")),ee.lastIndex=0;Be=ee.exec(ze);)var qe=Be.index;$e=$e.slice(0,qe===r?_e:qe)}}else if(w.indexOf(is(ee),_e)!=_e){var at=$e.lastIndexOf(ee);at>-1&&($e=$e.slice(0,at))}return $e+Y}function lU(w){return w=Dr(w),w&&kt.test(w)?w.replace(Wt,DD):w}var uU=gc(function(w,T,U){return w+(U?" ":"")+T.toUpperCase()}),Tb=w6("toUpperCase");function y8(w,T,U){return w=Dr(w),T=U?r:T,T===r?MD(w)?BD(w):SD(w):w.match(T)||[]}var b8=ar(function(w,T){try{return rs(w,r,T)}catch(U){return Sb(U)?U:new Yt(U)}}),cU=aa(function(w,T){return xs(T,function(U){U=Po(U),sa(w,U,_b(w[U],w))}),w});function fU(w){var T=w==null?0:w.length,U=It();return w=T?on(w,function(Y){if(typeof Y[1]!="function")throw new Ss(o);return[U(Y[0]),Y[1]]}):[],ar(function(Y){for(var ee=-1;++eex)return[];var U=I,Y=li(w,I);T=It(T),w-=I;for(var ee=Dy(Y,T);++U0||T<0)?new pr(U):(w<0?U=U.takeRight(-w):w&&(U=U.drop(w)),T!==r&&(T=er(T),U=T<0?U.dropRight(-T):U.take(T-w)),U)},pr.prototype.takeRightWhile=function(w){return this.reverse().takeWhile(w).reverse()},pr.prototype.toArray=function(){return this.take(I)},Ao(pr.prototype,function(w,T){var U=/^(?:filter|find|map|reject)|While$/.test(T),Y=/^(?:head|last)$/.test(T),ee=ae[Y?"take"+(T=="last"?"Right":""):T],le=Y||/^find/.test(T);ee&&(ae.prototype[T]=function(){var ge=this.__wrapped__,_e=Y?[1]:arguments,$e=ge instanceof pr,Be=_e[0],ze=$e||Zt(ge),qe=function(hr){var br=ee.apply(ae,Za([hr],_e));return Y&&at?br[0]:br};ze&&U&&typeof Be=="function"&&Be.length!=1&&($e=ze=!1);var at=this.__chain__,mt=!!this.__actions__.length,jt=le&&!at,nr=$e&&!mt;if(!le&&ze){ge=nr?ge:new pr(this);var Nt=w.apply(ge,_e);return Nt.__actions__.push({func:Bm,args:[qe],thisArg:r}),new Cs(Nt,at)}return jt&&nr?w.apply(this,_e):(Nt=this.thru(qe),jt?Y?Nt.value()[0]:Nt.value():Nt)})}),xs(["pop","push","shift","sort","splice","unshift"],function(w){var T=dm[w],U=/^(?:push|sort|unshift)$/.test(w)?"tap":"thru",Y=/^(?:pop|shift)$/.test(w);ae.prototype[w]=function(){var ee=arguments;if(Y&&!this.__chain__){var le=this.value();return T.apply(Zt(le)?le:[],ee)}return this[U](function(ge){return T.apply(Zt(ge)?ge:[],ee)})}}),Ao(pr.prototype,function(w,T){var U=ae[T];if(U){var Y=U.name+"";Br.call(hc,Y)||(hc[Y]=[]),hc[Y].push({name:T,func:U})}}),hc[Im(r,v).name]=[{name:"wrapper",func:r}],pr.prototype.clone=lF,pr.prototype.reverse=uF,pr.prototype.value=cF,ae.prototype.at=LB,ae.prototype.chain=BB,ae.prototype.commit=zB,ae.prototype.next=VB,ae.prototype.plant=HB,ae.prototype.reverse=WB,ae.prototype.toJSON=ae.prototype.valueOf=ae.prototype.value=qB,ae.prototype.first=ae.prototype.head,hd&&(ae.prototype[hd]=UB),ae},cc=zD();Tr?((Tr.exports=cc)._=cc,or._=cc):Qt._=cc}).call(Dt)})(E1,E1.exports);var C6e=E1.exports;function k6e(e,t,r=[]){const n=Mn(e,r);if(!C6e.isNil(n)){const i=r.findIndex(l=>n===l.value),s=r.map(({value:l})=>l);return t.slice(0,i).concat(n,t.slice(i)).sort((l,u)=>+(s.indexOf(l)>s.indexOf(u)))}return t}class E6e{constructor(t){this.errorSchema={},this.resetAllErrors(t)}get ErrorSchema(){return this.errorSchema}getOrCreateErrorBlock(t){let n=Array.isArray(t)&&t.length>0||typeof t=="string"?yt(this.errorSchema,t):this.errorSchema;return!n&&t&&(n={},pi(this.errorSchema,t,n)),n}resetAllErrors(t){return this.errorSchema=t?MR(t):{},this}addErrors(t,r){const n=this.getOrCreateErrorBlock(r);let i=yt(n,po);return Array.isArray(i)||(i=[],n[po]=i),Array.isArray(t)?i.push(...t):i.push(t),this}setErrors(t,r){const n=this.getOrCreateErrorBlock(r),i=Array.isArray(t)?[...t]:[t];return pi(n,po,i),this}clearErrors(t){const r=this.getOrCreateErrorBlock(t);return pi(r,po,[]),this}}function bj(e){const t={};return e.multipleOf&&(t.step=e.multipleOf),(e.minimum||e.minimum===0)&&(t.min=e.minimum),(e.maximum||e.maximum===0)&&(t.max=e.maximum),t}function wj(e,t,r={},n=!0){const i=Object.assign({type:t||"text"},bj(e));return r.inputType?i.type=r.inputType:t||(e.type==="number"?(i.type="number",n&&i.step===void 0&&(i.step="any")):e.type==="integer"&&(i.type="number",i.step===void 0&&(i.step=1))),r.autocomplete&&(i.autoComplete=r.autocomplete),i}const IE={props:{disabled:!1},submitText:"Submit",norender:!1};function _j(e={}){const t=Or(e);if(t&&t[g1]){const r=t[g1];return Object.assign(Object.assign({},IE),r)}return IE}function gr(e,t,r={}){const{templates:n}=t;return e==="ButtonTemplates"?n[e]:r[e]||n[e]}var xj={exports:{}},Ur={};/** +}`;var nr=p8(function(){return $r(le,mt+"return "+qe).apply(r,ge)});if(nr.source=qe,_b(nr))throw nr;return nr}function eU(w){return Dr(w).toLowerCase()}function tU(w){return Dr(w).toUpperCase()}function rU(w,T,U){if(w=Dr(w),w&&(U||T===r))return S5(w);if(!w||!(T=ns(T)))return w;var Y=Ys(w),ee=Ys(T),le=C5(Y,ee),ge=k5(Y,ee)+1;return nl(Y,le,ge).join("")}function nU(w,T,U){if(w=Dr(w),w&&(U||T===r))return w.slice(0,T5(w)+1);if(!w||!(T=ns(T)))return w;var Y=Ys(w),ee=k5(Y,Ys(T))+1;return nl(Y,0,ee).join("")}function iU(w,T,U){if(w=Dr(w),w&&(U||T===r))return w.replace(ye,"");if(!w||!(T=ns(T)))return w;var Y=Ys(w),ee=C5(Y,Ys(T));return nl(Y,ee).join("")}function sU(w,T){var U=B,Y=q;if(cn(T)){var ee="separator"in T?T.separator:ee;U="length"in T?er(T.length):U,Y="omission"in T?ns(T.omission):Y}w=Dr(w);var le=w.length;if(ac(w)){var ge=Ys(w);le=ge.length}if(U>=le)return w;var _e=U-lc(Y);if(_e<1)return Y;var $e=ge?nl(ge,0,_e).join(""):w.slice(0,_e);if(ee===r)return $e+Y;if(ge&&(_e+=$e.length-_e),xb(ee)){if(w.slice(_e).search(ee)){var Be,ze=$e;for(ee.global||(ee=Fy(ee.source,Dr(it.exec(ee))+"g")),ee.lastIndex=0;Be=ee.exec(ze);)var qe=Be.index;$e=$e.slice(0,qe===r?_e:qe)}}else if(w.indexOf(ns(ee),_e)!=_e){var at=$e.lastIndexOf(ee);at>-1&&($e=$e.slice(0,at))}return $e+Y}function oU(w){return w=Dr(w),w&&kt.test(w)?w.replace(Wt,jD):w}var aU=mc(function(w,T,U){return w+(U?" ":"")+T.toUpperCase()}),kb=m6("toUpperCase");function h8(w,T,U){return w=Dr(w),T=U?r:T,T===r?$D(w)?FD(w):_D(w):w.match(T)||[]}var p8=ar(function(w,T){try{return ts(w,r,T)}catch(U){return _b(U)?U:new Yt(U)}}),lU=aa(function(w,T){return _s(T,function(U){U=Po(U),sa(w,U,bb(w[U],w))}),w});function uU(w){var T=w==null?0:w.length,U=It();return w=T?on(w,function(Y){if(typeof Y[1]!="function")throw new xs(o);return[U(Y[0]),Y[1]]}):[],ar(function(Y){for(var ee=-1;++eeS)return[];var U=R,Y=ai(w,R);T=It(T),w-=R;for(var ee=jy(Y,T);++U0||T<0)?new pr(U):(w<0?U=U.takeRight(-w):w&&(U=U.drop(w)),T!==r&&(T=er(T),U=T<0?U.dropRight(-T):U.take(T-w)),U)},pr.prototype.takeRightWhile=function(w){return this.reverse().takeWhile(w).reverse()},pr.prototype.toArray=function(){return this.take(R)},Ao(pr.prototype,function(w,T){var U=/^(?:filter|find|map|reject)|While$/.test(T),Y=/^(?:head|last)$/.test(T),ee=ae[Y?"take"+(T=="last"?"Right":""):T],le=Y||/^find/.test(T);ee&&(ae.prototype[T]=function(){var ge=this.__wrapped__,_e=Y?[1]:arguments,$e=ge instanceof pr,Be=_e[0],ze=$e||Zt(ge),qe=function(hr){var br=ee.apply(ae,Za([hr],_e));return Y&&at?br[0]:br};ze&&U&&typeof Be=="function"&&Be.length!=1&&($e=ze=!1);var at=this.__chain__,mt=!!this.__actions__.length,jt=le&&!at,nr=$e&&!mt;if(!le&&ze){ge=nr?ge:new pr(this);var Nt=w.apply(ge,_e);return Nt.__actions__.push({func:Lm,args:[qe],thisArg:r}),new Ss(Nt,at)}return jt&&nr?w.apply(this,_e):(Nt=this.thru(qe),jt?Y?Nt.value()[0]:Nt.value():Nt)})}),_s(["pop","push","shift","sort","splice","unshift"],function(w){var T=fm[w],U=/^(?:push|sort|unshift)$/.test(w)?"tap":"thru",Y=/^(?:pop|shift)$/.test(w);ae.prototype[w]=function(){var ee=arguments;if(Y&&!this.__chain__){var le=this.value();return T.apply(Zt(le)?le:[],ee)}return this[U](function(ge){return T.apply(Zt(ge)?ge:[],ee)})}}),Ao(pr.prototype,function(w,T){var U=ae[T];if(U){var Y=U.name+"";Br.call(dc,Y)||(dc[Y]=[]),dc[Y].push({name:T,func:U})}}),dc[Mm(r,v).name]=[{name:"wrapper",func:r}],pr.prototype.clone=oF,pr.prototype.reverse=aF,pr.prototype.value=lF,ae.prototype.at=DB,ae.prototype.chain=FB,ae.prototype.commit=LB,ae.prototype.next=BB,ae.prototype.plant=VB,ae.prototype.reverse=UB,ae.prototype.toJSON=ae.prototype.valueOf=ae.prototype.value=HB,ae.prototype.first=ae.prototype.head,md&&(ae.prototype[md]=zB),ae},uc=LD();Tr?((Tr.exports=uc)._=uc,or._=uc):Qt._=uc}).call(Dt)})(E1,E1.exports);var x6e=E1.exports;function S6e(e,t,r=[]){const n=Pn(e,r);if(!x6e.isNil(n)){const i=r.findIndex(u=>n===u.value),s=r.map(({value:u})=>u);return t.slice(0,i).concat(n,t.slice(i)).sort((u,l)=>+(s.indexOf(u)>s.indexOf(l)))}return t}class C6e{constructor(t){this.errorSchema={},this.resetAllErrors(t)}get ErrorSchema(){return this.errorSchema}getOrCreateErrorBlock(t){let n=Array.isArray(t)&&t.length>0||typeof t=="string"?yt(this.errorSchema,t):this.errorSchema;return!n&&t&&(n={},hi(this.errorSchema,t,n)),n}resetAllErrors(t){return this.errorSchema=t?SR(t):{},this}addErrors(t,r){const n=this.getOrCreateErrorBlock(r);let i=yt(n,ho);return Array.isArray(i)||(i=[],n[ho]=i),Array.isArray(t)?i.push(...t):i.push(t),this}setErrors(t,r){const n=this.getOrCreateErrorBlock(r),i=Array.isArray(t)?[...t]:[t];return hi(n,ho,i),this}clearErrors(t){const r=this.getOrCreateErrorBlock(t);return hi(r,ho,[]),this}}function cj(e){const t={};return e.multipleOf&&(t.step=e.multipleOf),(e.minimum||e.minimum===0)&&(t.min=e.minimum),(e.maximum||e.maximum===0)&&(t.max=e.maximum),t}function fj(e,t,r={},n=!0){const i=Object.assign({type:t||"text"},cj(e));return r.inputType?i.type=r.inputType:t||(e.type==="number"?(i.type="number",n&&i.step===void 0&&(i.step="any")):e.type==="integer"&&(i.type="number",i.step===void 0&&(i.step=1))),r.autocomplete&&(i.autoComplete=r.autocomplete),i}const OE={props:{disabled:!1},submitText:"Submit",norender:!1};function dj(e={}){const t=Or(e);if(t&&t[g1]){const r=t[g1];return Object.assign(Object.assign({},OE),r)}return OE}function gr(e,t,r={}){const{templates:n}=t;return e==="ButtonTemplates"?n[e]:r[e]||n[e]}var hj={exports:{}},Ur={};/** * @license React * react-is.production.min.js * @@ -382,33 +382,33 @@ function print() { __p += __j.call(arguments, '') } * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var bS=Symbol.for("react.element"),wS=Symbol.for("react.portal"),cy=Symbol.for("react.fragment"),fy=Symbol.for("react.strict_mode"),dy=Symbol.for("react.profiler"),hy=Symbol.for("react.provider"),py=Symbol.for("react.context"),T6e=Symbol.for("react.server_context"),my=Symbol.for("react.forward_ref"),gy=Symbol.for("react.suspense"),vy=Symbol.for("react.suspense_list"),yy=Symbol.for("react.memo"),by=Symbol.for("react.lazy"),O6e=Symbol.for("react.offscreen"),Sj;Sj=Symbol.for("react.module.reference");function Gs(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case bS:switch(e=e.type,e){case cy:case dy:case fy:case gy:case vy:return e;default:switch(e=e&&e.$$typeof,e){case T6e:case py:case my:case by:case yy:case hy:return e;default:return t}}case wS:return t}}}Ur.ContextConsumer=py;Ur.ContextProvider=hy;Ur.Element=bS;Ur.ForwardRef=my;Ur.Fragment=cy;Ur.Lazy=by;Ur.Memo=yy;Ur.Portal=wS;Ur.Profiler=dy;Ur.StrictMode=fy;Ur.Suspense=gy;Ur.SuspenseList=vy;Ur.isAsyncMode=function(){return!1};Ur.isConcurrentMode=function(){return!1};Ur.isContextConsumer=function(e){return Gs(e)===py};Ur.isContextProvider=function(e){return Gs(e)===hy};Ur.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===bS};Ur.isForwardRef=function(e){return Gs(e)===my};Ur.isFragment=function(e){return Gs(e)===cy};Ur.isLazy=function(e){return Gs(e)===by};Ur.isMemo=function(e){return Gs(e)===yy};Ur.isPortal=function(e){return Gs(e)===wS};Ur.isProfiler=function(e){return Gs(e)===dy};Ur.isStrictMode=function(e){return Gs(e)===fy};Ur.isSuspense=function(e){return Gs(e)===gy};Ur.isSuspenseList=function(e){return Gs(e)===vy};Ur.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===cy||e===dy||e===fy||e===gy||e===vy||e===O6e||typeof e=="object"&&e!==null&&(e.$$typeof===by||e.$$typeof===yy||e.$$typeof===hy||e.$$typeof===py||e.$$typeof===my||e.$$typeof===Sj||e.getModuleId!==void 0)};Ur.typeOf=Gs;xj.exports=Ur;var A6e=xj.exports;const RE=Jr(A6e),ew={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function $6e(e){let t=yt(e,"MergedWidget");if(!t){const r=e.defaultProps&&e.defaultProps.options||{};t=n=>{var{options:i}=n,s=Gr(n,["options"]);return Q.jsx(e,Object.assign({options:Object.assign(Object.assign({},r),i)},s))},pi(e,"MergedWidget",t)}return t}function $a(e,t,r={}){const n=Hl(e);if(typeof t=="function"||t&&RE.isForwardRef(J.createElement(t))||RE.isMemo(t))return $6e(t);if(typeof t!="string")throw new Error(`Unsupported widget definition: ${typeof t}`);if(t in r){const i=r[t];return $a(e,i,r)}if(typeof n=="string"){if(!(n in ew))throw new Error(`No widget for type '${n}'`);if(t in ew[n]){const i=r[ew[n][t]];return $a(e,i,r)}}throw new Error(`No widget '${t}' for type '${n}'`)}function P6e(e){let t=0;for(let r=0;r(t.add(r),n)),P6e(JSON.stringify(e,Array.from(t).sort()))}function I6e(e,t,r={}){try{return $a(e,t,r),!0}catch(n){const i=n;if(i.message&&(i.message.startsWith("No widget")||i.message.startsWith("Unsupported widget")))return!1;throw n}}function Zp(e,t){return`${eS(e)?e:e[Cl]}__${t}`}function ic(e){return Zp(e,"description")}function _S(e){return Zp(e,"error")}function vp(e){return Zp(e,"examples")}function xS(e){return Zp(e,"help")}function SS(e){return Zp(e,"title")}function vi(e,t=!1){const r=t?` ${vp(e)}`:"";return`${_S(e)} ${ic(e)} ${xS(e)}${r}`}function wy(e,t){return`${e}-${t}`}function qa(e,t,r){return t?r:e}function R6e(e){return e?new Date(e).toJSON():void 0}function j6e(e){if($ce in e&&Array.isArray(e.enum)&&e.enum.length===1)return e.enum[0];if(TI in e)return e.const;throw new Error("schema cannot be inferred as a constant")}function T1(e){const t=e;if(t.enumNames,e.enum)return e.enum.map((n,i)=>({label:t.enumNames&&t.enumNames[i]||String(n),value:n}));const r=e.oneOf||e.anyOf;return r&&r.map(n=>{const i=n,s=j6e(i),o=i.title||String(s);return{schema:i,label:o,value:s}})}function N6e(e,t){if(!Array.isArray(t))return e;const r=c=>c.reduce((h,d)=>(h[d]=!0,h),{}),n=c=>c.length>1?`properties '${c.join("', '")}'`:`property '${c[0]}'`,i=r(e),s=t.filter(c=>c==="*"||i[c]),o=r(s),l=e.filter(c=>!o[c]),u=s.indexOf("*");if(u===-1){if(l.length)throw new Error(`uiSchema order list does not contain ${n(l)}`);return s}if(u!==s.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");const a=[...s];return a.splice(u,1,...l),a}function ma(e,t){let r=String(e);for(;r.length$h(r);return e.allOf.some(t)}return!1}function D6e(e,t,r){const{props:n,state:i}=e;return!js(n,t)||!js(i,r)}function O1(e,t=!0){const{year:r,month:n,day:i,hour:s=0,minute:o=0,second:l=0}=e,u=Date.UTC(r,n-1,i,s,o,l),a=new Date(u).toJSON();return t?a:a.slice(0,10)}function yp(e,t=[]){if(!e)return[];let r=[];return po in e&&(r=r.concat(e[po].map(n=>{const i=`.${t.join(".")}`;return{property:i,message:n,stack:`${i} ${n}`}}))),Object.keys(e).reduce((n,i)=>{if(i!==po){const s=e[i];N4(s)&&(n=n.concat(yp(s,[...t,i])))}return n},r)}var F6e=Wa,L6e=iy,B6e=Zn,z6e=rd,V6e=GI,U6e=nc,H6e=YI;function W6e(e){return B6e(e)?F6e(e,U6e):z6e(e)?[e]:L6e(V6e(H6e(e)))}var q6e=W6e;const Cj=Jr(q6e);function K6e(e){const t=new E6e;return e.length&&e.forEach(r=>{const{property:n,message:i}=r,s=n==="."?[]:Cj(n);s.length>0&&s[0]===""&&s.splice(0,1),i&&t.addErrors(i,s)}),t.ErrorSchema}function kj(e){return Object.keys(e).reduce((t,r)=>{if(r==="addError")return t;{const n=e[r];return N4(n)?Object.assign(Object.assign({},t),{[r]:kj(n)}):Object.assign(Object.assign({},t),{[r]:n})}},{})}function G6e(e){if(!e)return"";const t=new Date(e),r=ma(t.getFullYear(),4),n=ma(t.getMonth()+1,2),i=ma(t.getDate(),2),s=ma(t.getHours(),2),o=ma(t.getMinutes(),2),l=ma(t.getSeconds(),2),u=ma(t.getMilliseconds(),3);return`${r}-${n}-${i}T${s}:${o}:${l}.${u}`}function Sg(e,t){if(!t)return e;const{errors:r,errorSchema:n}=e;let i=yp(t),s=t;return Hu(n)||(s=ad(n,t,!0),i=[...r].concat(i)),{errorSchema:s,errors:i}}function X6e(e){for(const t in e){const r=e,n=r[t];t===Bn&&typeof n=="string"&&n.startsWith("#")?r[t]=OI+n:r[t]=CS(n)}return e}function Y6e(e){for(let t=0;tcrypto.getRandomValues(new Uint8Array(e)).reduce((t,r)=>(r&=63,r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r>62?t+="-":t+="_",t),"");function lx(){return f8e()}function jE(e){return Array.isArray(e)?e.map(t=>({key:lx(),item:t})):[]}function Hd(e){return Array.isArray(e)?e.map(t=>t.item):[]}class d8e extends J.Component{constructor(t){super(t),this._getNewFormDataRow=()=>{const{schema:i,registry:s}=this.props,{schemaUtils:o}=s;let l=i.items;return ox(i)&&Oce(i)&&(l=i.additionalItems),o.getDefaultFormState(l)},this.onAddClick=i=>{this._handleAddClick(i)},this.onAddIndexClick=i=>s=>{this._handleAddClick(s,i)},this.onCopyIndexClick=i=>s=>{s&&s.preventDefault();const{onChange:o,errorSchema:l}=this.props,{keyedFormData:u}=this.state;let a;if(l){a={};for(const d in l){const f=parseInt(d);f<=i?pi(a,[f],l[d]):f>i&&pi(a,[f+1],l[d])}}const c={key:lx(),item:MR(u[i].item)},h=[...u];i!==void 0?h.splice(i+1,0,c):h.push(c),this.setState({keyedFormData:h,updatedKeyedFormData:!0},()=>o(Hd(h),a))},this.onDropIndexClick=i=>s=>{s&&s.preventDefault();const{onChange:o,errorSchema:l}=this.props,{keyedFormData:u}=this.state;let a;if(l){a={};for(const h in l){const d=parseInt(h);di&&pi(a,[d-1],l[h])}}const c=u.filter((h,d)=>d!==i);this.setState({keyedFormData:c,updatedKeyedFormData:!0},()=>o(Hd(c),a))},this.onReorderClick=(i,s)=>o=>{o&&(o.preventDefault(),o.currentTarget.blur());const{onChange:l,errorSchema:u}=this.props;let a;if(u){a={};for(const f in u){const m=parseInt(f);m==i?pi(a,[s],u[i]):m==s?pi(a,[i],u[s]):pi(a,[f],u[m])}}const{keyedFormData:c}=this.state;function h(){const f=c.slice();return f.splice(i,1),f.splice(s,0,c[i]),f}const d=h();this.setState({keyedFormData:d},()=>l(Hd(d),a))},this.onChangeForIndex=i=>(s,o,l)=>{const{formData:u,onChange:a,errorSchema:c}=this.props,d=(Array.isArray(u)?u:[]).map((f,m)=>i===m?typeof s>"u"?null:s:f);a(d,c&&c&&Object.assign(Object.assign({},c),{[i]:o}),l)},this.onSelectChange=i=>{const{onChange:s,idSchema:o}=this.props;s(i,void 0,o&&o.$id)};const{formData:r=[]}=t,n=jE(r);this.state={keyedFormData:n,updatedKeyedFormData:!1}}static getDerivedStateFromProps(t,r){if(r.updatedKeyedFormData)return{updatedKeyedFormData:!1};const n=Array.isArray(t.formData)?t.formData:[],i=r.keyedFormData||[];return{keyedFormData:n.length===i.length?i.map((o,l)=>({key:o.key,item:n[l]})):jE(n)}}get itemTitle(){const{schema:t,registry:r}=this.props,{translateString:n}=r;return yt(t,[Dl,"title"],yt(t,[Dl,"description"],n(mr.ArrayItemTitle)))}isItemRequired(t){return Array.isArray(t.type)?!t.type.includes("null"):t.type!=="null"}canAddItem(t){const{schema:r,uiSchema:n,registry:i}=this.props;let{addable:s}=Or(n,i.globalUiOptions);return s!==!1&&(r.maxItems!==void 0?s=t.length=r&&pi(o,[c+1],i[a])}}const l={key:lx(),item:this._getNewFormDataRow()},u=[...s];r!==void 0?u.splice(r,0,l):u.push(l),this.setState({keyedFormData:u,updatedKeyedFormData:!0},()=>n(Hd(u),o))}render(){const{schema:t,uiSchema:r,idSchema:n,registry:i}=this.props,{schemaUtils:s,translateString:o}=i;if(!(Dl in t)){const l=Or(r),u=gr("UnsupportedFieldTemplate",i,l);return Q.jsx(u,{schema:t,idSchema:n,reason:o(mr.MissingItems),registry:i})}return s.isMultiSelect(t)?this.renderMultiSelect():vj(r)?this.renderCustomWidget():ox(t)?this.renderFixedArray():s.isFilesArray(t,r)?this.renderFiles():this.renderNormalArray()}renderNormalArray(){const{schema:t,uiSchema:r={},errorSchema:n,idSchema:i,name:s,disabled:o=!1,readonly:l=!1,autofocus:u=!1,required:a=!1,registry:c,onBlur:h,onFocus:d,idPrefix:f,idSeparator:m="_",rawErrors:g}=this.props,{keyedFormData:p}=this.state,v=t.title===void 0?s:t.title,{schemaUtils:y,formContext:b}=c,S=Or(r),O=mo(t.items)?t.items:{},P=y.retrieveSchema(O),j=Hd(this.state.keyedFormData),M=this.canAddItem(j),L={canAdd:M,items:p.map((q,W)=>{const{key:$,item:R}=q,E=R,_=y.retrieveSchema(O,E),C=n?n[W]:void 0,x=i.$id+m+W,k=y.toIdSchema(_,x,E,f,m);return this.renderArrayFieldItem({key:$,index:W,name:s&&`${s}-${W}`,canAdd:M,canMoveUp:W>0,canMoveDown:WO.retrieveSchema($,n[R])),L=mo(t.additionalItems)?O.retrieveSchema(t.additionalItems,n):null;(!y||y.length{const{key:E,item:_}=$,C=_,x=R>=M.length,k=(x&&mo(t.additionalItems)?O.retrieveSchema(t.additionalItems,C):M[R])||{},A=l.$id+o+R,I=O.toIdSchema(k,A,C,s,o),z=x?r.additionalItems||{}:Array.isArray(r.items)?r.items[R]:r.items||{},H=i?i[R]:void 0;return this.renderArrayFieldItem({key:E,index:R,name:u&&`${u}-${R}`,canAdd:B,canRemove:x,canMoveUp:R>=M.length+1,canMoveDown:x&&Rx[k]),{children:Q.jsx(R,{name:i,index:n,schema:a,uiSchema:h,formData:c,formContext:B,errorSchema:f,idPrefix:O,idSeparator:P,idSchema:d,required:this.isItemRequired(a),onChange:this.onChangeForIndex(n),onBlur:g,onFocus:p,registry:L,disabled:b,readonly:j,hideError:S,autofocus:m,rawErrors:v}),className:"array-item",disabled:b,canAdd:s,hasCopy:x.copy,hasToolbar:x.toolbar,hasMoveUp:x.moveUp,hasMoveDown:x.moveDown,hasRemove:x.remove,index:n,totalItems:y,key:r,onAddIndexClick:this.onAddIndexClick,onCopyIndexClick:this.onCopyIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:j,registry:L,schema:a,uiSchema:h}}}function h8e(e){var t,r;const{schema:n,name:i,uiSchema:s,idSchema:o,formData:l,registry:u,required:a,disabled:c,readonly:h,hideError:d,autofocus:f,onChange:m,onFocus:g,onBlur:p,rawErrors:v}=e,{title:y}=n,{widgets:b,formContext:S,translateString:O,globalUiOptions:P}=u,j=Or(s,P),{widget:M="checkbox",title:L,label:B=!0}=j,q=Gr(j,["widget","title","label"]),W=$a(n,M,b),$=O(mr.YesLabel),R=O(mr.NoLabel);let E;const _=(t=L??y)!==null&&t!==void 0?t:i;if(Array.isArray(n.oneOf))E=T1({oneOf:n.oneOf.map(C=>{if(mo(C))return Object.assign(Object.assign({},C),{title:C.title||(C.const===!0?$:R)})}).filter(C=>C)});else{const C=n,x=(r=n.enum)!==null&&r!==void 0?r:[!0,!1];!C.enumNames&&x.length===2&&x.every(k=>typeof k=="boolean")?E=[{value:x[0],label:x[0]?$:R},{value:x[1],label:x[1]?$:R}]:E=T1({enum:x,enumNames:C.enumNames})}return Q.jsx(W,{options:Object.assign(Object.assign({},q),{enumOptions:E}),schema:n,uiSchema:s,id:o.$id,name:i,onChange:m,onFocus:g,onBlur:p,label:_,hideLabel:!B,value:l,required:a,disabled:c,readonly:h,hideError:d,registry:u,formContext:S,autofocus:f,rawErrors:v})}class NE extends J.Component{constructor(t){super(t),this.onOptionChange=o=>{const{selectedOption:l,retrievedOptions:u}=this.state,{formData:a,onChange:c,registry:h}=this.props,{schemaUtils:d}=h,f=o!==void 0?parseInt(o,10):-1;if(f===l)return;const m=f>=0?u[f]:void 0,g=l>=0?u[l]:void 0;let p=d.sanitizeDataForNewSchema(m,g,a);p&&m&&(p=d.getDefaultFormState(m,p,"excludeObjectChildren")),c(p,void 0,this.getFieldId()),this.setState({selectedOption:f})};const{formData:r,options:n,registry:{schemaUtils:i}}=this.props,s=n.map(o=>i.retrieveSchema(o,r));this.state={retrievedOptions:s,selectedOption:this.getMatchingOption(0,r,s)}}componentDidUpdate(t,r){const{formData:n,options:i,idSchema:s}=this.props,{selectedOption:o}=this.state;let l=this.state;if(!js(t.options,i)){const{registry:{schemaUtils:u}}=this.props,a=i.map(c=>u.retrieveSchema(c,n));l={selectedOption:o,retrievedOptions:a}}if(!js(n,t.formData)&&s.$id===t.idSchema.$id){const{retrievedOptions:u}=l,a=this.getMatchingOption(o,n,u);r&&a!==o&&(l={selectedOption:a,retrievedOptions:u})}l!==this.state&&this.setState(l)}getMatchingOption(t,r,n){const{schema:i,registry:{schemaUtils:s}}=this.props,o=Nf(i);return s.getClosestMatchingOption(r,n,t,o)}getFieldId(){const{idSchema:t,schema:r}=this.props;return`${t.$id}${r.oneOf?"__oneof_select":"__anyof_select"}`}render(){const{name:t,disabled:r=!1,errorSchema:n={},formContext:i,onBlur:s,onFocus:o,registry:l,schema:u,uiSchema:a}=this.props,{widgets:c,fields:h,translateString:d,globalUiOptions:f,schemaUtils:m}=l,{SchemaField:g}=h,{selectedOption:p,retrievedOptions:v}=this.state,y=Or(a,f),{widget:b="select",placeholder:S,autofocus:O,autocomplete:P,title:j=u.title}=y,M=Gr(y,["widget","placeholder","autofocus","autocomplete","title"]),L=$a({type:"number"},b,c),B=yt(n,po,[]),q=_1(n,[po]),W=m.getDisplayLabel(u,a,f),$=p>=0&&v[p]||null;let R;if($){const{required:x}=u;R=x?za({required:x},$):$}const E=j?mr.TitleOptionPrefix:mr.OptionPrefix,_=j?[j]:[],C=v.map((x,k)=>({label:x.title||d(E,_.concat(String(k+1))),value:k}));return Q.jsxs("div",Object.assign({className:"panel panel-default panel-body"},{children:[Q.jsx("div",Object.assign({className:"form-group"},{children:Q.jsx(L,{id:this.getFieldId(),name:`${t}${u.oneOf?"__oneof_select":"__anyof_select"}`,schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:s,onFocus:o,disabled:r||Hu(C),multiple:!1,rawErrors:B,errorSchema:q,value:p>=0?p:void 0,options:Object.assign({enumOptions:C},M),registry:l,formContext:i,placeholder:S,autocomplete:P,autofocus:O,label:j??t,hideLabel:!W})})),$!==null&&Q.jsx(g,Object.assign({},this.props,{schema:R}))]}))}}const p8e=/\.([0-9]*0)*$/,m8e=/[0.]0*$/;function g8e(e){const{registry:t,onChange:r,formData:n,value:i}=e,[s,o]=J.useState(i),{StringField:l}=t.fields;let u=n;const a=J.useCallback(c=>{o(c),`${c}`.charAt(0)==="."&&(c=`0${c}`);const h=typeof c=="string"&&c.match(p8e)?g7(c.replace(m8e,"")):g7(c);r(h)},[r]);if(typeof s=="string"&&typeof u=="number"){const c=new RegExp(`${u}`.replace(".","\\.")+"\\.?0*$");s.match(c)&&(u=s)}return Q.jsx(l,Object.assign({},e,{formData:u,onChange:a}))}function bu(){return bu=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),FE={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},y8e=["style","script"],b8e=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,w8e=/mailto:/i,_8e=/\n{2,}$/,Ej=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,x8e=/^ *> ?/gm,S8e=/^ {2,}\n/,C8e=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,Tj=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,Oj=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,k8e=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,E8e=/^(?:\n *)*\n/,T8e=/\r\n?/g,O8e=/^\[\^([^\]]+)](:.*)\n/,A8e=/^\[\^([^\]]+)]/,$8e=/\f/g,P8e=/^\s*?\[(x|\s)\]/,Aj=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,$j=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Pj=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,ux=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,M8e=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,Mj=/^)/,I8e=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,cx=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,R8e=/^\{.*\}$/,j8e=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,N8e=/^<([^ >]+@[^ >]+)>/,D8e=/^<([^ >]+:\/[^ >]+)>/,F8e=/-([a-z])?/gi,Ij=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,L8e=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,B8e=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,z8e=/^\[([^\]]*)\] ?\[([^\]]*)\]/,V8e=/(\[|\])/g,U8e=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,H8e=/\t/g,W8e=/^ *\| */,q8e=/(^ *\||\| *$)/g,K8e=/ *$/,G8e=/^ *:-+: *$/,X8e=/^ *:-+ *$/,Y8e=/^ *-+: *$/,Z8e=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,J8e=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,Q8e=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,eCe=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,tCe=/^\\([^0-9A-Za-z\s])/,rCe=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,nCe=/^\n+/,iCe=/^([ \t]*)/,sCe=/\\([^\\])/g,LE=/ *\n+$/,oCe=/(?:^|\n)( *)$/,kS="(?:\\d+\\.)",ES="(?:[*+-])";function Rj(e){return"( *)("+(e===1?kS:ES)+") +"}const jj=Rj(1),Nj=Rj(2);function Dj(e){return new RegExp("^"+(e===1?jj:Nj))}const aCe=Dj(1),lCe=Dj(2);function Fj(e){return new RegExp("^"+(e===1?jj:Nj)+"[^\\n]*(?:\\n(?!\\1"+(e===1?kS:ES)+" )[^\\n]*)*(\\n|$)","gm")}const Lj=Fj(1),Bj=Fj(2);function zj(e){const t=e===1?kS:ES;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const Vj=zj(1),Uj=zj(2);function BE(e,t){const r=t===1,n=r?Vj:Uj,i=r?Lj:Bj,s=r?aCe:lCe;return{t(o,l,u){const a=oCe.exec(u);return a&&(l.o||!l._&&!l.u)?n.exec(o=a[1]+o):null},i:wr.HIGH,l(o,l,u){const a=r?+o[2]:void 0,c=o[0].replace(_8e,` + */var mS=Symbol.for("react.element"),gS=Symbol.for("react.portal"),ly=Symbol.for("react.fragment"),uy=Symbol.for("react.strict_mode"),cy=Symbol.for("react.profiler"),fy=Symbol.for("react.provider"),dy=Symbol.for("react.context"),k6e=Symbol.for("react.server_context"),hy=Symbol.for("react.forward_ref"),py=Symbol.for("react.suspense"),my=Symbol.for("react.suspense_list"),gy=Symbol.for("react.memo"),vy=Symbol.for("react.lazy"),E6e=Symbol.for("react.offscreen"),pj;pj=Symbol.for("react.module.reference");function Ks(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case mS:switch(e=e.type,e){case ly:case cy:case uy:case py:case my:return e;default:switch(e=e&&e.$$typeof,e){case k6e:case dy:case hy:case vy:case gy:case fy:return e;default:return t}}case gS:return t}}}Ur.ContextConsumer=dy;Ur.ContextProvider=fy;Ur.Element=mS;Ur.ForwardRef=hy;Ur.Fragment=ly;Ur.Lazy=vy;Ur.Memo=gy;Ur.Portal=gS;Ur.Profiler=cy;Ur.StrictMode=uy;Ur.Suspense=py;Ur.SuspenseList=my;Ur.isAsyncMode=function(){return!1};Ur.isConcurrentMode=function(){return!1};Ur.isContextConsumer=function(e){return Ks(e)===dy};Ur.isContextProvider=function(e){return Ks(e)===fy};Ur.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===mS};Ur.isForwardRef=function(e){return Ks(e)===hy};Ur.isFragment=function(e){return Ks(e)===ly};Ur.isLazy=function(e){return Ks(e)===vy};Ur.isMemo=function(e){return Ks(e)===gy};Ur.isPortal=function(e){return Ks(e)===gS};Ur.isProfiler=function(e){return Ks(e)===cy};Ur.isStrictMode=function(e){return Ks(e)===uy};Ur.isSuspense=function(e){return Ks(e)===py};Ur.isSuspenseList=function(e){return Ks(e)===my};Ur.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===ly||e===cy||e===uy||e===py||e===my||e===E6e||typeof e=="object"&&e!==null&&(e.$$typeof===vy||e.$$typeof===gy||e.$$typeof===fy||e.$$typeof===dy||e.$$typeof===hy||e.$$typeof===pj||e.getModuleId!==void 0)};Ur.typeOf=Ks;hj.exports=Ur;var T6e=hj.exports;const AE=Jr(T6e),J2={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function O6e(e){let t=yt(e,"MergedWidget");if(!t){const r=e.defaultProps&&e.defaultProps.options||{};t=n=>{var{options:i}=n,s=Gr(n,["options"]);return Q.jsx(e,Object.assign({options:Object.assign(Object.assign({},r),i)},s))},hi(e,"MergedWidget",t)}return t}function $a(e,t,r={}){const n=Hl(e);if(typeof t=="function"||t&&AE.isForwardRef(J.createElement(t))||AE.isMemo(t))return O6e(t);if(typeof t!="string")throw new Error(`Unsupported widget definition: ${typeof t}`);if(t in r){const i=r[t];return $a(e,i,r)}if(typeof n=="string"){if(!(n in J2))throw new Error(`No widget for type '${n}'`);if(t in J2[n]){const i=r[J2[n][t]];return $a(e,i,r)}}throw new Error(`No widget '${t}' for type '${n}'`)}function A6e(e){let t=0;for(let r=0;r(t.add(r),n)),A6e(JSON.stringify(e,Array.from(t).sort()))}function P6e(e,t,r={}){try{return $a(e,t,r),!0}catch(n){const i=n;if(i.message&&(i.message.startsWith("No widget")||i.message.startsWith("Unsupported widget")))return!1;throw n}}function Yp(e,t){return`${Y4(e)?e:e[Cl]}__${t}`}function nc(e){return Yp(e,"description")}function vS(e){return Yp(e,"error")}function yp(e){return Yp(e,"examples")}function yS(e){return Yp(e,"help")}function bS(e){return Yp(e,"title")}function gi(e,t=!1){const r=t?` ${yp(e)}`:"";return`${vS(e)} ${nc(e)} ${yS(e)}${r}`}function yy(e,t){return`${e}-${t}`}function qa(e,t,r){return t?r:e}function M6e(e){return e?new Date(e).toJSON():void 0}function I6e(e){if(Oce in e&&Array.isArray(e.enum)&&e.enum.length===1)return e.enum[0];if(yI in e)return e.const;throw new Error("schema cannot be inferred as a constant")}function T1(e){const t=e;if(t.enumNames,e.enum)return e.enum.map((n,i)=>({label:t.enumNames&&t.enumNames[i]||String(n),value:n}));const r=e.oneOf||e.anyOf;return r&&r.map(n=>{const i=n,s=I6e(i),o=i.title||String(s);return{schema:i,label:o,value:s}})}function R6e(e,t){if(!Array.isArray(t))return e;const r=c=>c.reduce((h,d)=>(h[d]=!0,h),{}),n=c=>c.length>1?`properties '${c.join("', '")}'`:`property '${c[0]}'`,i=r(e),s=t.filter(c=>c==="*"||i[c]),o=r(s),u=e.filter(c=>!o[c]),l=s.indexOf("*");if(l===-1){if(u.length)throw new Error(`uiSchema order list does not contain ${n(u)}`);return s}if(l!==s.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");const a=[...s];return a.splice(l,1,...u),a}function ma(e,t){let r=String(e);for(;r.lengthMh(r);return e.allOf.some(t)}return!1}function j6e(e,t,r){const{props:n,state:i}=e;return!Rs(n,t)||!Rs(i,r)}function O1(e,t=!0){const{year:r,month:n,day:i,hour:s=0,minute:o=0,second:u=0}=e,l=Date.UTC(r,n-1,i,s,o,u),a=new Date(l).toJSON();return t?a:a.slice(0,10)}function bp(e,t=[]){if(!e)return[];let r=[];return ho in e&&(r=r.concat(e[ho].map(n=>{const i=`.${t.join(".")}`;return{property:i,message:n,stack:`${i} ${n}`}}))),Object.keys(e).reduce((n,i)=>{if(i!==ho){const s=e[i];M4(s)&&(n=n.concat(bp(s,[...t,i])))}return n},r)}var N6e=Wa,D6e=ry,F6e=Yn,L6e=id,B6e=LI,z6e=rc,V6e=zI;function U6e(e){return F6e(e)?N6e(e,z6e):L6e(e)?[e]:D6e(B6e(V6e(e)))}var H6e=U6e;const mj=Jr(H6e);function W6e(e){const t=new C6e;return e.length&&e.forEach(r=>{const{property:n,message:i}=r,s=n==="."?[]:mj(n);s.length>0&&s[0]===""&&s.splice(0,1),i&&t.addErrors(i,s)}),t.ErrorSchema}function gj(e){return Object.keys(e).reduce((t,r)=>{if(r==="addError")return t;{const n=e[r];return M4(n)?Object.assign(Object.assign({},t),{[r]:gj(n)}):Object.assign(Object.assign({},t),{[r]:n})}},{})}function q6e(e){if(!e)return"";const t=new Date(e),r=ma(t.getFullYear(),4),n=ma(t.getMonth()+1,2),i=ma(t.getDate(),2),s=ma(t.getHours(),2),o=ma(t.getMinutes(),2),u=ma(t.getSeconds(),2),l=ma(t.getMilliseconds(),3);return`${r}-${n}-${i}T${s}:${o}:${u}.${l}`}function Sg(e,t){if(!t)return e;const{errors:r,errorSchema:n}=e;let i=bp(t),s=t;return Uu(n)||(s=ud(n,t,!0),i=[...r].concat(i)),{errorSchema:s,errors:i}}function K6e(e){for(const t in e){const r=e,n=r[t];t===Ln&&typeof n=="string"&&n.startsWith("#")?r[t]=bI+n:r[t]=wS(n)}return e}function G6e(e){for(let t=0;tcrypto.getRandomValues(new Uint8Array(e)).reduce((t,r)=>(r&=63,r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r>62?t+="-":t+="_",t),"");function ox(){return u8e()}function $E(e){return Array.isArray(e)?e.map(t=>({key:ox(),item:t})):[]}function qd(e){return Array.isArray(e)?e.map(t=>t.item):[]}class c8e extends J.Component{constructor(t){super(t),this._getNewFormDataRow=()=>{const{schema:i,registry:s}=this.props,{schemaUtils:o}=s;let u=i.items;return ix(i)&&Ece(i)&&(u=i.additionalItems),o.getDefaultFormState(u)},this.onAddClick=i=>{this._handleAddClick(i)},this.onAddIndexClick=i=>s=>{this._handleAddClick(s,i)},this.onCopyIndexClick=i=>s=>{s&&s.preventDefault();const{onChange:o,errorSchema:u}=this.props,{keyedFormData:l}=this.state;let a;if(u){a={};for(const d in u){const f=parseInt(d);f<=i?hi(a,[f],u[d]):f>i&&hi(a,[f+1],u[d])}}const c={key:ox(),item:SR(l[i].item)},h=[...l];i!==void 0?h.splice(i+1,0,c):h.push(c),this.setState({keyedFormData:h,updatedKeyedFormData:!0},()=>o(qd(h),a))},this.onDropIndexClick=i=>s=>{s&&s.preventDefault();const{onChange:o,errorSchema:u}=this.props,{keyedFormData:l}=this.state;let a;if(u){a={};for(const h in u){const d=parseInt(h);di&&hi(a,[d-1],u[h])}}const c=l.filter((h,d)=>d!==i);this.setState({keyedFormData:c,updatedKeyedFormData:!0},()=>o(qd(c),a))},this.onReorderClick=(i,s)=>o=>{o&&(o.preventDefault(),o.currentTarget.blur());const{onChange:u,errorSchema:l}=this.props;let a;if(l){a={};for(const f in l){const m=parseInt(f);m==i?hi(a,[s],l[i]):m==s?hi(a,[i],l[s]):hi(a,[f],l[m])}}const{keyedFormData:c}=this.state;function h(){const f=c.slice();return f.splice(i,1),f.splice(s,0,c[i]),f}const d=h();this.setState({keyedFormData:d},()=>u(qd(d),a))},this.onChangeForIndex=i=>(s,o,u)=>{const{formData:l,onChange:a,errorSchema:c}=this.props,d=(Array.isArray(l)?l:[]).map((f,m)=>i===m?typeof s>"u"?null:s:f);a(d,c&&c&&Object.assign(Object.assign({},c),{[i]:o}),u)},this.onSelectChange=i=>{const{onChange:s,idSchema:o}=this.props;s(i,void 0,o&&o.$id)};const{formData:r=[]}=t,n=$E(r);this.state={keyedFormData:n,updatedKeyedFormData:!1}}static getDerivedStateFromProps(t,r){if(r.updatedKeyedFormData)return{updatedKeyedFormData:!1};const n=Array.isArray(t.formData)?t.formData:[],i=r.keyedFormData||[];return{keyedFormData:n.length===i.length?i.map((o,u)=>({key:o.key,item:n[u]})):$E(n)}}get itemTitle(){const{schema:t,registry:r}=this.props,{translateString:n}=r;return yt(t,[Dl,"title"],yt(t,[Dl,"description"],n(mr.ArrayItemTitle)))}isItemRequired(t){return Array.isArray(t.type)?!t.type.includes("null"):t.type!=="null"}canAddItem(t){const{schema:r,uiSchema:n,registry:i}=this.props;let{addable:s}=Or(n,i.globalUiOptions);return s!==!1&&(r.maxItems!==void 0?s=t.length=r&&hi(o,[c+1],i[a])}}const u={key:ox(),item:this._getNewFormDataRow()},l=[...s];r!==void 0?l.splice(r,0,u):l.push(u),this.setState({keyedFormData:l,updatedKeyedFormData:!0},()=>n(qd(l),o))}render(){const{schema:t,uiSchema:r,idSchema:n,registry:i}=this.props,{schemaUtils:s,translateString:o}=i;if(!(Dl in t)){const u=Or(r),l=gr("UnsupportedFieldTemplate",i,u);return Q.jsx(l,{schema:t,idSchema:n,reason:o(mr.MissingItems),registry:i})}return s.isMultiSelect(t)?this.renderMultiSelect():lj(r)?this.renderCustomWidget():ix(t)?this.renderFixedArray():s.isFilesArray(t,r)?this.renderFiles():this.renderNormalArray()}renderNormalArray(){const{schema:t,uiSchema:r={},errorSchema:n,idSchema:i,name:s,disabled:o=!1,readonly:u=!1,autofocus:l=!1,required:a=!1,registry:c,onBlur:h,onFocus:d,idPrefix:f,idSeparator:m="_",rawErrors:g}=this.props,{keyedFormData:p}=this.state,v=t.title===void 0?s:t.title,{schemaUtils:y,formContext:b}=c,x=Or(r),O=po(t.items)?t.items:{},P=y.retrieveSchema(O),j=qd(this.state.keyedFormData),M=this.canAddItem(j),L={canAdd:M,items:p.map((q,W)=>{const{key:$,item:I}=q,E=I,_=y.retrieveSchema(O,E),C=n?n[W]:void 0,S=i.$id+m+W,k=y.toIdSchema(_,S,E,f,m);return this.renderArrayFieldItem({key:$,index:W,name:s&&`${s}-${W}`,canAdd:M,canMoveUp:W>0,canMoveDown:WO.retrieveSchema($,n[I])),L=po(t.additionalItems)?O.retrieveSchema(t.additionalItems,n):null;(!y||y.length{const{key:E,item:_}=$,C=_,S=I>=M.length,k=(S&&po(t.additionalItems)?O.retrieveSchema(t.additionalItems,C):M[I])||{},A=u.$id+o+I,R=O.toIdSchema(k,A,C,s,o),z=S?r.additionalItems||{}:Array.isArray(r.items)?r.items[I]:r.items||{},H=i?i[I]:void 0;return this.renderArrayFieldItem({key:E,index:I,name:l&&`${l}-${I}`,canAdd:B,canRemove:S,canMoveUp:I>=M.length+1,canMoveDown:S&&IS[k]),{children:Q.jsx(I,{name:i,index:n,schema:a,uiSchema:h,formData:c,formContext:B,errorSchema:f,idPrefix:O,idSeparator:P,idSchema:d,required:this.isItemRequired(a),onChange:this.onChangeForIndex(n),onBlur:g,onFocus:p,registry:L,disabled:b,readonly:j,hideError:x,autofocus:m,rawErrors:v}),className:"array-item",disabled:b,canAdd:s,hasCopy:S.copy,hasToolbar:S.toolbar,hasMoveUp:S.moveUp,hasMoveDown:S.moveDown,hasRemove:S.remove,index:n,totalItems:y,key:r,onAddIndexClick:this.onAddIndexClick,onCopyIndexClick:this.onCopyIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:j,registry:L,schema:a,uiSchema:h}}}function f8e(e){var t,r;const{schema:n,name:i,uiSchema:s,idSchema:o,formData:u,registry:l,required:a,disabled:c,readonly:h,hideError:d,autofocus:f,onChange:m,onFocus:g,onBlur:p,rawErrors:v}=e,{title:y}=n,{widgets:b,formContext:x,translateString:O,globalUiOptions:P}=l,j=Or(s,P),{widget:M="checkbox",title:L,label:B=!0}=j,q=Gr(j,["widget","title","label"]),W=$a(n,M,b),$=O(mr.YesLabel),I=O(mr.NoLabel);let E;const _=(t=L??y)!==null&&t!==void 0?t:i;if(Array.isArray(n.oneOf))E=T1({oneOf:n.oneOf.map(C=>{if(po(C))return Object.assign(Object.assign({},C),{title:C.title||(C.const===!0?$:I)})}).filter(C=>C)});else{const C=n,S=(r=n.enum)!==null&&r!==void 0?r:[!0,!1];!C.enumNames&&S.length===2&&S.every(k=>typeof k=="boolean")?E=[{value:S[0],label:S[0]?$:I},{value:S[1],label:S[1]?$:I}]:E=T1({enum:S,enumNames:C.enumNames})}return Q.jsx(W,{options:Object.assign(Object.assign({},q),{enumOptions:E}),schema:n,uiSchema:s,id:o.$id,name:i,onChange:m,onFocus:g,onBlur:p,label:_,hideLabel:!B,value:u,required:a,disabled:c,readonly:h,hideError:d,registry:l,formContext:x,autofocus:f,rawErrors:v})}class PE extends J.Component{constructor(t){super(t),this.onOptionChange=o=>{const{selectedOption:u,retrievedOptions:l}=this.state,{formData:a,onChange:c,registry:h}=this.props,{schemaUtils:d}=h,f=o!==void 0?parseInt(o,10):-1;if(f===u)return;const m=f>=0?l[f]:void 0,g=u>=0?l[u]:void 0;let p=d.sanitizeDataForNewSchema(m,g,a);p&&m&&(p=d.getDefaultFormState(m,p,"excludeObjectChildren")),c(p,void 0,this.getFieldId()),this.setState({selectedOption:f})};const{formData:r,options:n,registry:{schemaUtils:i}}=this.props,s=n.map(o=>i.retrieveSchema(o,r));this.state={retrievedOptions:s,selectedOption:this.getMatchingOption(0,r,s)}}componentDidUpdate(t,r){const{formData:n,options:i,idSchema:s}=this.props,{selectedOption:o}=this.state;let u=this.state;if(!Rs(t.options,i)){const{registry:{schemaUtils:l}}=this.props,a=i.map(c=>l.retrieveSchema(c,n));u={selectedOption:o,retrievedOptions:a}}if(!Rs(n,t.formData)&&s.$id===t.idSchema.$id){const{retrievedOptions:l}=u,a=this.getMatchingOption(o,n,l);r&&a!==o&&(u={selectedOption:a,retrievedOptions:l})}u!==this.state&&this.setState(u)}getMatchingOption(t,r,n){const{schema:i,registry:{schemaUtils:s}}=this.props,o=Df(i);return s.getClosestMatchingOption(r,n,t,o)}getFieldId(){const{idSchema:t,schema:r}=this.props;return`${t.$id}${r.oneOf?"__oneof_select":"__anyof_select"}`}render(){const{name:t,disabled:r=!1,errorSchema:n={},formContext:i,onBlur:s,onFocus:o,registry:u,schema:l,uiSchema:a}=this.props,{widgets:c,fields:h,translateString:d,globalUiOptions:f,schemaUtils:m}=u,{SchemaField:g}=h,{selectedOption:p,retrievedOptions:v}=this.state,y=Or(a,f),{widget:b="select",placeholder:x,autofocus:O,autocomplete:P,title:j=l.title}=y,M=Gr(y,["widget","placeholder","autofocus","autocomplete","title"]),L=$a({type:"number"},b,c),B=yt(n,ho,[]),q=_1(n,[ho]),W=m.getDisplayLabel(l,a,f),$=p>=0&&v[p]||null;let I;if($){const{required:S}=l;I=S?za({required:S},$):$}const E=j?mr.TitleOptionPrefix:mr.OptionPrefix,_=j?[j]:[],C=v.map((S,k)=>({label:S.title||d(E,_.concat(String(k+1))),value:k}));return Q.jsxs("div",Object.assign({className:"panel panel-default panel-body"},{children:[Q.jsx("div",Object.assign({className:"form-group"},{children:Q.jsx(L,{id:this.getFieldId(),name:`${t}${l.oneOf?"__oneof_select":"__anyof_select"}`,schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:s,onFocus:o,disabled:r||Uu(C),multiple:!1,rawErrors:B,errorSchema:q,value:p>=0?p:void 0,options:Object.assign({enumOptions:C},M),registry:u,formContext:i,placeholder:x,autocomplete:P,autofocus:O,label:j??t,hideLabel:!W})})),$!==null&&Q.jsx(g,Object.assign({},this.props,{schema:I}))]}))}}const d8e=/\.([0-9]*0)*$/,h8e=/[0.]0*$/;function p8e(e){const{registry:t,onChange:r,formData:n,value:i}=e,[s,o]=J.useState(i),{StringField:u}=t.fields;let l=n;const a=J.useCallback(c=>{o(c),`${c}`.charAt(0)==="."&&(c=`0${c}`);const h=typeof c=="string"&&c.match(d8e)?f7(c.replace(h8e,"")):f7(c);r(h)},[r]);if(typeof s=="string"&&typeof l=="number"){const c=new RegExp(`${l}`.replace(".","\\.")+"\\.?0*$");s.match(c)&&(l=s)}return Q.jsx(u,Object.assign({},e,{formData:l,onChange:a}))}function bu(){return bu=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),IE={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},g8e=["style","script"],v8e=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,y8e=/mailto:/i,b8e=/\n{2,}$/,vj=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,w8e=/^ *> ?/gm,_8e=/^ {2,}\n/,x8e=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,yj=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,bj=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,S8e=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,C8e=/^(?:\n *)*\n/,k8e=/\r\n?/g,E8e=/^\[\^([^\]]+)](:.*)\n/,T8e=/^\[\^([^\]]+)]/,O8e=/\f/g,A8e=/^\s*?\[(x|\s)\]/,wj=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,_j=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,xj=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,ax=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,$8e=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,Sj=/^)/,P8e=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,lx=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,M8e=/^\{.*\}$/,I8e=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,R8e=/^<([^ >]+@[^ >]+)>/,j8e=/^<([^ >]+:\/[^ >]+)>/,N8e=/-([a-z])?/gi,Cj=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,D8e=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,F8e=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,L8e=/^\[([^\]]*)\] ?\[([^\]]*)\]/,B8e=/(\[|\])/g,z8e=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,V8e=/\t/g,U8e=/^ *\| */,H8e=/(^ *\||\| *$)/g,W8e=/ *$/,q8e=/^ *:-+: *$/,K8e=/^ *:-+ *$/,G8e=/^ *-+: *$/,X8e=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,Y8e=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,Z8e=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,J8e=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Q8e=/^\\([^0-9A-Za-z\s])/,eCe=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,tCe=/^\n+/,rCe=/^([ \t]*)/,nCe=/\\([^\\])/g,RE=/ *\n+$/,iCe=/(?:^|\n)( *)$/,_S="(?:\\d+\\.)",xS="(?:[*+-])";function kj(e){return"( *)("+(e===1?_S:xS)+") +"}const Ej=kj(1),Tj=kj(2);function Oj(e){return new RegExp("^"+(e===1?Ej:Tj))}const sCe=Oj(1),oCe=Oj(2);function Aj(e){return new RegExp("^"+(e===1?Ej:Tj)+"[^\\n]*(?:\\n(?!\\1"+(e===1?_S:xS)+" )[^\\n]*)*(\\n|$)","gm")}const $j=Aj(1),Pj=Aj(2);function Mj(e){const t=e===1?_S:xS;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const Ij=Mj(1),Rj=Mj(2);function jE(e,t){const r=t===1,n=r?Ij:Rj,i=r?$j:Pj,s=r?sCe:oCe;return{t(o,u,l){const a=iCe.exec(l);return a&&(u.o||!u._&&!u.u)?n.exec(o=a[1]+o):null},i:wr.HIGH,l(o,u,l){const a=r?+o[2]:void 0,c=o[0].replace(b8e,` `).match(i);let h=!1;return{p:c.map(function(d,f){const m=s.exec(d)[0].length,g=new RegExp("^ {1,"+m+"}","gm"),p=d.replace(g,"").replace(s,""),v=f===c.length-1,y=p.indexOf(` -`)!==-1||v&&h;h=y;const b=u._,S=u.o;let O;u.o=!0,y?(u._=!1,O=p.replace(LE,` +`)!==-1||v&&h;h=y;const b=l._,x=l.o;let O;l.o=!0,y?(l._=!1,O=p.replace(RE,` -`)):(u._=!0,O=p.replace(LE,""));const P=l(O,u);return u._=b,u.o=S,P}),m:r,g:a}},h:(o,l,u)=>e(o.m?"ol":"ul",{key:u.k,start:o.g},o.p.map(function(a,c){return e("li",{key:c},l(a,u))}))}}const uCe=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,cCe=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,Hj=[Ej,Tj,Oj,Aj,Pj,$j,Mj,Ij,Lj,Vj,Bj,Uj],fCe=[...Hj,/^[^\n]+(?: \n|\n{2,})/,ux,cx];function dCe(e){return e.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function hCe(e){return Y8e.test(e)?"right":G8e.test(e)?"center":X8e.test(e)?"left":null}function zE(e,t,r){const n=r.$;r.$=!0;const i=t(e.trim(),r);r.$=n;let s=[[]];return i.forEach(function(o,l){o.type==="tableSeparator"?l!==0&&l!==i.length-1&&s.push([]):(o.type!=="text"||i[l+1]!=null&&i[l+1].type!=="tableSeparator"||(o.v=o.v.replace(K8e,"")),s[s.length-1].push(o))}),s}function pCe(e,t,r){r._=!0;const n=zE(e[1],t,r),i=e[2].replace(q8e,"").split("|").map(hCe),s=function(o,l,u){return o.trim().split(` -`).map(function(a){return zE(a,l,u)})}(e[3],t,r);return r._=!1,{S:i,A:s,L:n,type:"table"}}function VE(e,t){return e.S[t]==null?{}:{textAlign:e.S[t]}}function ul(e){return function(t,r){return r._?e.exec(t):null}}function cl(e){return function(t,r){return r._||r.u?e.exec(t):null}}function ha(e){return function(t,r){return r._||r.u?null:e.exec(t)}}function Wd(e){return function(t){return e.exec(t)}}function mCe(e,t,r){if(t._||t.u||r&&!r.endsWith(` +`)):(l._=!0,O=p.replace(RE,""));const P=u(O,l);return l._=b,l.o=x,P}),m:r,g:a}},h:(o,u,l)=>e(o.m?"ol":"ul",{key:l.k,start:o.g},o.p.map(function(a,c){return e("li",{key:c},u(a,l))}))}}const aCe=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,lCe=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,jj=[vj,yj,bj,wj,xj,_j,Sj,Cj,$j,Ij,Pj,Rj],uCe=[...jj,/^[^\n]+(?: \n|\n{2,})/,ax,lx];function cCe(e){return e.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function fCe(e){return G8e.test(e)?"right":q8e.test(e)?"center":K8e.test(e)?"left":null}function NE(e,t,r){const n=r.$;r.$=!0;const i=t(e.trim(),r);r.$=n;let s=[[]];return i.forEach(function(o,u){o.type==="tableSeparator"?u!==0&&u!==i.length-1&&s.push([]):(o.type!=="text"||i[u+1]!=null&&i[u+1].type!=="tableSeparator"||(o.v=o.v.replace(W8e,"")),s[s.length-1].push(o))}),s}function dCe(e,t,r){r._=!0;const n=NE(e[1],t,r),i=e[2].replace(H8e,"").split("|").map(fCe),s=function(o,u,l){return o.trim().split(` +`).map(function(a){return NE(a,u,l)})}(e[3],t,r);return r._=!1,{S:i,A:s,L:n,type:"table"}}function DE(e,t){return e.S[t]==null?{}:{textAlign:e.S[t]}}function ul(e){return function(t,r){return r._?e.exec(t):null}}function cl(e){return function(t,r){return r._||r.u?e.exec(t):null}}function ha(e){return function(t,r){return r._||r.u?null:e.exec(t)}}function Kd(e){return function(t){return e.exec(t)}}function hCe(e,t,r){if(t._||t.u||r&&!r.endsWith(` `))return null;let n="";e.split(` -`).every(s=>!Hj.some(o=>o.test(s))&&(n+=s+` -`,s.trim()));const i=n.trimEnd();return i==""?null:[n,i]}function Ec(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return e}function UE(e){return e.replace(sCe,"$1")}function Cg(e,t,r){const n=r._||!1,i=r.u||!1;r._=!0,r.u=!0;const s=e(t,r);return r._=n,r.u=i,s}function gCe(e,t,r){const n=r._||!1,i=r.u||!1;r._=!1,r.u=!0;const s=e(t,r);return r._=n,r.u=i,s}function vCe(e,t,r){return r._=!1,e(t,r)}const tw=(e,t,r)=>({v:Cg(t,e[1],r)});function rw(){return{}}function nw(){return null}function yCe(...e){return e.filter(Boolean).join(" ")}function iw(e,t,r){let n=e;const i=t.split(".");for(;i.length&&(n=n[i[0]],n!==void 0);)i.shift();return n||r}var wr;function bCe(e,t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||dCe,t.namedCodesToUnicode=t.namedCodesToUnicode?bu({},FE,t.namedCodesToUnicode):FE;const r=t.createElement||J.createElement;function n(f,m,...g){const p=iw(t.overrides,`${f}.props`,{});return r(function(v,y){const b=iw(y,v);return b?typeof b=="function"||typeof b=="object"&&"render"in b?b:iw(y,`${v}.component`,v):v}(f,t.overrides),bu({},m,p,{className:yCe(m==null?void 0:m.className,p.className)||void 0}),...g)}function i(f){let m=!1;t.forceInline?m=!0:t.forceBlock||(m=U8e.test(f)===!1);const g=c(a(m?f:`${f.trimEnd().replace(nCe,"")} - -`,{_:m}));for(;typeof g[g.length-1]=="string"&&!g[g.length-1].trim();)g.pop();if(t.wrapper===null)return g;const p=t.wrapper||(m?"span":"div");let v;if(g.length>1||t.forceWrapper)v=g;else{if(g.length===1)return v=g[0],typeof v=="string"?n("span",{key:"outer"},v):v;v=null}return J.createElement(p,{key:"outer"},v)}function s(f){const m=f.match(b8e);return m?m.reduce(function(g,p,v){const y=p.indexOf("=");if(y!==-1){const b=function(j){return j.indexOf("-")!==-1&&j.match(I8e)===null&&(j=j.replace(F8e,function(M,L){return L.toUpperCase()})),j}(p.slice(0,y)).trim(),S=function(j){const M=j[0];return(M==='"'||M==="'")&&j.length>=2&&j[j.length-1]===M?j.slice(1,-1):j}(p.slice(y+1).trim()),O=DE[b]||b,P=g[O]=function(j,M){return j==="style"?M.split(/;\s?/).reduce(function(L,B){const q=B.slice(0,B.indexOf(":"));return L[q.replace(/(-[a-z])/g,W=>W[1].toUpperCase())]=B.slice(q.length+1).trim(),L},{}):j==="href"?Ec(M):(M.match(R8e)&&(M=M.slice(1,M.length-1)),M==="true"||M!=="false"&&M)}(b,S);typeof P=="string"&&(ux.test(P)||cx.test(P))&&(g[O]=J.cloneElement(i(P.trim()),{key:v}))}else p!=="style"&&(g[DE[p]||p]=!0);return g},{}):null}const o=[],l={},u={blockQuote:{t:ha(Ej),i:wr.HIGH,l:(f,m,g)=>({v:m(f[0].replace(x8e,""),g)}),h:(f,m,g)=>n("blockquote",{key:g.k},m(f.v,g))},breakLine:{t:Wd(S8e),i:wr.HIGH,l:rw,h:(f,m,g)=>n("br",{key:g.k})},breakThematic:{t:ha(C8e),i:wr.HIGH,l:rw,h:(f,m,g)=>n("hr",{key:g.k})},codeBlock:{t:ha(Oj),i:wr.MAX,l:f=>({v:f[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}),h:(f,m,g)=>n("pre",{key:g.k},n("code",bu({},f.O,{className:f.M?`lang-${f.M}`:""}),f.v))},codeFenced:{t:ha(Tj),i:wr.MAX,l:f=>({O:s(f[3]||""),v:f[4],M:f[2]||void 0,type:"codeBlock"})},codeInline:{t:cl(k8e),i:wr.LOW,l:f=>({v:f[2]}),h:(f,m,g)=>n("code",{key:g.k},f.v)},footnote:{t:ha(O8e),i:wr.MAX,l:f=>(o.push({I:f[2],j:f[1]}),{}),h:nw},footnoteReference:{t:ul(A8e),i:wr.HIGH,l:f=>({v:f[1],B:`#${t.slugify(f[1])}`}),h:(f,m,g)=>n("a",{key:g.k,href:Ec(f.B)},n("sup",{key:g.k},f.v))},gfmTask:{t:ul(P8e),i:wr.HIGH,l:f=>({R:f[1].toLowerCase()==="x"}),h:(f,m,g)=>n("input",{checked:f.R,key:g.k,readOnly:!0,type:"checkbox"})},heading:{t:ha(t.enforceAtxHeadings?$j:Aj),i:wr.HIGH,l:(f,m,g)=>({v:Cg(m,f[2],g),T:t.slugify(f[2]),C:f[1].length}),h:(f,m,g)=>n(`h${f.C}`,{id:f.T,key:g.k},m(f.v,g))},headingSetext:{t:ha(Pj),i:wr.MAX,l:(f,m,g)=>({v:Cg(m,f[1],g),C:f[2]==="="?1:2,type:"heading"})},htmlComment:{t:Wd(Mj),i:wr.HIGH,l:()=>({}),h:nw},image:{t:cl(cCe),i:wr.HIGH,l:f=>({D:f[1],B:UE(f[2]),F:f[3]}),h:(f,m,g)=>n("img",{key:g.k,alt:f.D||void 0,title:f.F||void 0,src:Ec(f.B)})},link:{t:ul(uCe),i:wr.LOW,l:(f,m,g)=>({v:gCe(m,f[1],g),B:UE(f[2]),F:f[3]}),h:(f,m,g)=>n("a",{key:g.k,href:Ec(f.B),title:f.F},m(f.v,g))},linkAngleBraceStyleDetector:{t:ul(D8e),i:wr.MAX,l:f=>({v:[{v:f[1],type:"text"}],B:f[1],type:"link"})},linkBareUrlDetector:{t:(f,m)=>m.N?null:ul(j8e)(f,m),i:wr.MAX,l:f=>({v:[{v:f[1],type:"text"}],B:f[1],F:void 0,type:"link"})},linkMailtoDetector:{t:ul(N8e),i:wr.MAX,l(f){let m=f[1],g=f[1];return w8e.test(g)||(g="mailto:"+g),{v:[{v:m.replace("mailto:",""),type:"text"}],B:g,type:"link"}}},orderedList:BE(n,1),unorderedList:BE(n,2),newlineCoalescer:{t:ha(E8e),i:wr.LOW,l:rw,h:()=>` -`},paragraph:{t:mCe,i:wr.LOW,l:tw,h:(f,m,g)=>n("p",{key:g.k},m(f.v,g))},ref:{t:ul(L8e),i:wr.MAX,l:f=>(l[f[1]]={B:f[2],F:f[4]},{}),h:nw},refImage:{t:cl(B8e),i:wr.MAX,l:f=>({D:f[1]||void 0,P:f[2]}),h:(f,m,g)=>n("img",{key:g.k,alt:f.D,src:Ec(l[f.P].B),title:l[f.P].F})},refLink:{t:ul(z8e),i:wr.MAX,l:(f,m,g)=>({v:m(f[1],g),Z:m(f[0].replace(V8e,"\\$1"),g),P:f[2]}),h:(f,m,g)=>l[f.P]?n("a",{key:g.k,href:Ec(l[f.P].B),title:l[f.P].F},m(f.v,g)):n("span",{key:g.k},m(f.Z,g))},table:{t:ha(Ij),i:wr.HIGH,l:pCe,h:(f,m,g)=>n("table",{key:g.k},n("thead",null,n("tr",null,f.L.map(function(p,v){return n("th",{key:v,style:VE(f,v)},m(p,g))}))),n("tbody",null,f.A.map(function(p,v){return n("tr",{key:v},p.map(function(y,b){return n("td",{key:b,style:VE(f,b)},m(y,g))}))})))},tableSeparator:{t:function(f,m){return m.$?(m._=!0,W8e.exec(f)):null},i:wr.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:Wd(rCe),i:wr.MIN,l:f=>({v:f[0].replace(M8e,(m,g)=>t.namedCodesToUnicode[g]?t.namedCodesToUnicode[g]:m)}),h:f=>f.v},textBolded:{t:cl(Z8e),i:wr.MED,l:(f,m,g)=>({v:m(f[2],g)}),h:(f,m,g)=>n("strong",{key:g.k},m(f.v,g))},textEmphasized:{t:cl(J8e),i:wr.LOW,l:(f,m,g)=>({v:m(f[2],g)}),h:(f,m,g)=>n("em",{key:g.k},m(f.v,g))},textEscaped:{t:cl(tCe),i:wr.HIGH,l:f=>({v:f[1],type:"text"})},textMarked:{t:cl(Q8e),i:wr.LOW,l:tw,h:(f,m,g)=>n("mark",{key:g.k},m(f.v,g))},textStrikethroughed:{t:cl(eCe),i:wr.LOW,l:tw,h:(f,m,g)=>n("del",{key:g.k},m(f.v,g))}};t.disableParsingRawHTML!==!0&&(u.htmlBlock={t:Wd(ux),i:wr.HIGH,l(f,m,g){const[,p]=f[3].match(iCe),v=new RegExp(`^${p}`,"gm"),y=f[3].replace(v,""),b=(S=y,fCe.some(M=>M.test(S))?vCe:Cg);var S;const O=f[1].toLowerCase(),P=y8e.indexOf(O)!==-1;g.N=g.N||O==="a";const j=P?f[3]:b(m,y,g);return g.N=!1,{O:s(f[2]),v:j,G:P,H:P?O:f[1]}},h:(f,m,g)=>n(f.H,bu({key:g.k},f.O),f.G?f.v:m(f.v,g))},u.htmlSelfClosing={t:Wd(cx),i:wr.HIGH,l:f=>({O:s(f[2]||""),H:f[1]}),h:(f,m,g)=>n(f.H,bu({},f.O,{key:g.k}))});const a=function(f){let m=Object.keys(f);function g(p,v){let y=[],b="";for(;p;){let S=0;for(;S{let{children:t,options:r}=e,n=function(i,s){if(i==null)return{};var o,l,u={},a=Object.keys(i);for(l=0;l=0||(u[o]=i[o]);return u}(e,v8e);return J.cloneElement(bCe(t,r),n)};var wCe=hR;function _Ce(e,t){return e==null?!0:wCe(e,t)}var xCe=_Ce;const SCe=Jr(xCe);class CCe extends J.Component{constructor(){super(...arguments),this.state={wasPropertyKeyModified:!1,additionalProperties:{}},this.onPropertyChange=(t,r=!1)=>(n,i,s)=>{const{formData:o,onChange:l,errorSchema:u}=this.props;n===void 0&&r&&(n="");const a=Object.assign(Object.assign({},o),{[t]:n});l(a,u&&u&&Object.assign(Object.assign({},u),{[t]:i}),s)},this.onDropPropertyClick=t=>r=>{r.preventDefault();const{onChange:n,formData:i}=this.props,s=Object.assign({},i);SCe(s,t),n(s)},this.getAvailableKey=(t,r)=>{const{uiSchema:n,registry:i}=this.props,{duplicateKeySuffixSeparator:s="-"}=Or(n,i.globalUiOptions);let o=0,l=t;for(;ki(r,l);)l=`${t}${s}${++o}`;return l},this.onKeyChange=t=>(r,n)=>{if(t===r)return;const{formData:i,onChange:s,errorSchema:o}=this.props;r=this.getAvailableKey(r,i);const l=Object.assign({},i),u={[t]:r},a=Object.keys(l).map(h=>({[u[h]||h]:l[h]})),c=Object.assign({},...a);this.setState({wasPropertyKeyModified:!0}),s(c,o&&o&&Object.assign(Object.assign({},o),{[r]:n}))},this.handleAddClick=t=>()=>{if(!t.additionalProperties)return;const{formData:r,onChange:n,registry:i}=this.props,s=Object.assign({},r);let o;if(mo(t.additionalProperties)){o=t.additionalProperties.type;let u=t.additionalProperties;if(Bn in u){const{schemaUtils:a}=i;u=a.retrieveSchema({$ref:u[Bn]},r),o=u.type}!o&&(If in u||Fl in u)&&(o="object")}const l=this.getAvailableKey("newKey",s);pi(s,l,this.getDefaultValue(o)),n(s)}}isRequired(t){const{schema:r}=this.props;return Array.isArray(r.required)&&r.required.indexOf(t)!==-1}getDefaultValue(t){const{registry:{translateString:r}}=this.props;switch(t){case"array":return[];case"boolean":return!1;case"null":return null;case"number":return 0;case"object":return{};case"string":default:return r(mr.NewStringDefault)}}render(){var t,r,n;const{schema:i,uiSchema:s={},formData:o,errorSchema:l,idSchema:u,name:a,required:c=!1,disabled:h=!1,readonly:d=!1,hideError:f,idPrefix:m,idSeparator:g,onBlur:p,onFocus:v,registry:y}=this.props,{fields:b,formContext:S,schemaUtils:O,translateString:P,globalUiOptions:j}=y,{SchemaField:M}=b,L=O.retrieveSchema(i,o),B=Or(s,j),{properties:q={}}=L,W=(r=(t=B.title)!==null&&t!==void 0?t:L.title)!==null&&r!==void 0?r:a,$=(n=B.description)!==null&&n!==void 0?n:L.description;let R;try{const C=Object.keys(q);R=N6e(C,B.order)}catch(C){return Q.jsxs("div",{children:[Q.jsx("p",Object.assign({className:"config-error",style:{color:"red"}},{children:Q.jsx(_y,{children:P(mr.InvalidObjectField,[a||"root",C.message])})})),Q.jsx("pre",{children:JSON.stringify(L)})]})}const E=gr("ObjectFieldTemplate",y,B),_={title:B.label===!1?"":W,description:B.label===!1?void 0:$,properties:R.map(C=>{const x=ki(L,[wn,C,qf]),k=x?s.additionalProperties:s[C],A=Or(k).widget==="hidden",I=yt(u,[C],{});return{content:Q.jsx(M,{name:C,required:this.isRequired(C),schema:yt(L,[wn,C],{}),uiSchema:k,errorSchema:yt(l,C),idSchema:I,idPrefix:m,idSeparator:g,formData:yt(o,C),formContext:S,wasPropertyKeyModified:this.state.wasPropertyKeyModified,onKeyChange:this.onKeyChange(C),onChange:this.onPropertyChange(C,x),onBlur:p,onFocus:v,registry:y,disabled:h,readonly:d,hideError:f,onDropPropertyClick:this.onDropPropertyClick},C),name:C,readonly:d,disabled:h,required:c,hidden:A}}),readonly:d,disabled:h,required:c,idSchema:u,uiSchema:s,errorSchema:l,schema:L,formData:o,formContext:S,registry:y};return Q.jsx(E,Object.assign({},_,{onAddClick:this.handleAddClick}))}}const kCe={array:"ArrayField",boolean:"BooleanField",integer:"NumberField",number:"NumberField",object:"ObjectField",string:"StringField",null:"NullField"};function ECe(e,t,r,n){const i=t.field,{fields:s,translateString:o}=n;if(typeof i=="function")return i;if(typeof i=="string"&&i in s)return s[i];const l=Hl(e),u=Array.isArray(l)?l[0]:l||"",a=e.$id;let c=kCe[u];return a&&a in s&&(c=a),!c&&(e.anyOf||e.oneOf)?()=>null:c in s?s[c]:()=>{const h=gr("UnsupportedFieldTemplate",n,t);return Q.jsx(h,{schema:e,idSchema:r,reason:o(mr.UnknownFieldType,[String(e.type)]),registry:n})}}function TCe(e){const{schema:t,idSchema:r,uiSchema:n,formData:i,errorSchema:s,idPrefix:o,idSeparator:l,name:u,onChange:a,onKeyChange:c,onDropPropertyClick:h,required:d,registry:f,wasPropertyKeyModified:m=!1}=e,{formContext:g,schemaUtils:p,globalUiOptions:v}=f,y=Or(n,v),b=gr("FieldTemplate",f,y),S=gr("DescriptionFieldTemplate",f,y),O=gr("FieldHelpTemplate",f,y),P=gr("FieldErrorTemplate",f,y),j=p.retrieveSchema(t,i),M=r[Cl],L=ad(p.toIdSchema(j,M,i,o,l),r),B=J.useCallback((pe,ne,he)=>a(pe,ne,he||M),[M,a]),q=ECe(j,y,L,f),W=!!(e.disabled||y.disabled),$=!!(e.readonly||y.readonly||e.schema.readOnly||j.readOnly),R=y.hideError,E=R===void 0?e.hideError:!!R,_=!!(e.autofocus||y.autofocus);if(Object.keys(j).length===0)return null;const C=p.getDisplayLabel(j,n,v),x=s||{},{__errors:k}=x,A=Gr(x,["__errors"]),I=_1(n,["ui:classNames","classNames","ui:style"]);Ah in I&&(I[Ah]=_1(I[Ah],["classNames","style"]));const z=Q.jsx(q,Object.assign({},e,{onChange:B,idSchema:L,schema:j,uiSchema:I,disabled:W,readonly:$,hideError:E,autofocus:_,errorSchema:A,formContext:g,rawErrors:k})),H=L[Cl];let V;m?V=u:V=qf in j?u:y.title||e.schema.title||j.title||u;const G=y.description||e.schema.description||j.description||"",F=y.enableMarkdownInDescription?Q.jsx(_y,{children:G}):G,X=y.help,D=y.widget==="hidden",N=["form-group","field",`field-${Hl(j)}`];!E&&k&&k.length>0&&N.push("field-error has-error has-danger"),n!=null&&n.classNames&&N.push(n.classNames),y.classNames&&N.push(y.classNames);const K=Q.jsx(O,{help:X,idSchema:L,schema:j,uiSchema:n,hasErrors:!E&&k&&k.length>0,registry:f}),Z=E||(j.anyOf||j.oneOf)&&!p.isSelect(j)?void 0:Q.jsx(P,{errors:k,errorSchema:s,idSchema:L,schema:j,uiSchema:n,registry:f}),se={description:Q.jsx(S,{id:ic(H),description:F,schema:j,uiSchema:n,registry:f}),rawDescription:G,help:K,rawHelp:typeof X=="string"?X:void 0,errors:Z,rawErrors:E?void 0:k,id:H,label:V,hidden:D,onChange:a,onKeyChange:c,onDropPropertyClick:h,required:d,disabled:W,readonly:$,hideError:E,displayLabel:C,classNames:N.join(" ").trim(),style:y.style,formContext:g,formData:i,schema:j,uiSchema:n,registry:f},te=f.fields.AnyOfField,oe=f.fields.OneOfField,fe=(n==null?void 0:n["ui:field"])&&(n==null?void 0:n["ui:fieldReplacesAnyOrOneOf"])===!0;return Q.jsx(b,Object.assign({},se,{children:Q.jsxs(Q.Fragment,{children:[z,j.anyOf&&!fe&&!p.isSelect(j)&&Q.jsx(te,{name:u,disabled:W,readonly:$,hideError:E,errorSchema:s,formData:i,formContext:g,idPrefix:o,idSchema:L,idSeparator:l,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:j.anyOf.map(pe=>p.retrieveSchema(mo(pe)?pe:{},i)),registry:f,schema:j,uiSchema:n}),j.oneOf&&!fe&&!p.isSelect(j)&&Q.jsx(oe,{name:u,disabled:W,readonly:$,hideError:E,errorSchema:s,formData:i,formContext:g,idPrefix:o,idSchema:L,idSeparator:l,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:j.oneOf.map(pe=>p.retrieveSchema(mo(pe)?pe:{},i)),registry:f,schema:j,uiSchema:n})]})}))}class OCe extends J.Component{shouldComponentUpdate(t){return!js(this.props,t)}render(){return Q.jsx(TCe,Object.assign({},this.props))}}function ACe(e){var t;const{schema:r,name:n,uiSchema:i,idSchema:s,formData:o,required:l,disabled:u=!1,readonly:a=!1,autofocus:c=!1,onChange:h,onBlur:d,onFocus:f,registry:m,rawErrors:g,hideError:p}=e,{title:v,format:y}=r,{widgets:b,formContext:S,schemaUtils:O,globalUiOptions:P}=m,j=O.isSelect(r)?T1(r):void 0;let M=j?"select":"text";y&&I6e(r,y,b)&&(M=y);const L=Or(i),{widget:B=M,placeholder:q="",title:W}=L,$=Gr(L,["widget","placeholder","title"]),R=O.getDisplayLabel(r,i,P),E=(t=W??v)!==null&&t!==void 0?t:n,_=$a(r,B,b);return Q.jsx(_,{options:Object.assign(Object.assign({},$),{enumOptions:j}),schema:r,uiSchema:i,id:s.$id,name:n,label:E,hideLabel:!R,hideError:p,value:o,onChange:h,onBlur:d,onFocus:f,required:l,disabled:u,readonly:a,formContext:S,autofocus:c,registry:m,placeholder:q,rawErrors:g})}function $Ce(e){const{formData:t,onChange:r}=e;return J.useEffect(()=>{t===void 0&&r(null)},[t,r]),null}function PCe(){return{AnyOfField:NE,ArrayField:d8e,BooleanField:h8e,NumberField:g8e,ObjectField:CCe,OneOfField:NE,SchemaField:OCe,StringField:ACe,NullField:$Ce}}function MCe(e){const{idSchema:t,description:r,registry:n,schema:i,uiSchema:s}=e,o=Or(s,n.globalUiOptions),{label:l=!0}=o;if(!r||!l)return null;const u=gr("DescriptionFieldTemplate",n,o);return Q.jsx(u,{id:ic(t),description:r,schema:i,uiSchema:s,registry:n})}function ICe(e){const{children:t,className:r,disabled:n,hasToolbar:i,hasMoveDown:s,hasMoveUp:o,hasRemove:l,hasCopy:u,index:a,onCopyIndexClick:c,onDropIndexClick:h,onReorderClick:d,readonly:f,registry:m,uiSchema:g}=e,{CopyButton:p,MoveDownButton:v,MoveUpButton:y,RemoveButton:b}=m.templates.ButtonTemplates,S={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return Q.jsxs("div",Object.assign({className:r},{children:[Q.jsx("div",Object.assign({className:i?"col-xs-9":"col-xs-12"},{children:t})),i&&Q.jsx("div",Object.assign({className:"col-xs-3 array-item-toolbox"},{children:Q.jsxs("div",Object.assign({className:"btn-group",style:{display:"flex",justifyContent:"space-around"}},{children:[(o||s)&&Q.jsx(y,{style:S,disabled:n||f||!o,onClick:d(a,a-1),uiSchema:g,registry:m}),(o||s)&&Q.jsx(v,{style:S,disabled:n||f||!s,onClick:d(a,a+1),uiSchema:g,registry:m}),u&&Q.jsx(p,{style:S,disabled:n||f,onClick:c(a),uiSchema:g,registry:m}),l&&Q.jsx(b,{style:S,disabled:n||f,onClick:h(a),uiSchema:g,registry:m})]}))}))]}))}function RCe(e){const{canAdd:t,className:r,disabled:n,idSchema:i,uiSchema:s,items:o,onAddClick:l,readonly:u,registry:a,required:c,schema:h,title:d}=e,f=Or(s),m=gr("ArrayFieldDescriptionTemplate",a,f),g=gr("ArrayFieldItemTemplate",a,f),p=gr("ArrayFieldTitleTemplate",a,f),{ButtonTemplates:{AddButton:v}}=a.templates;return Q.jsxs("fieldset",Object.assign({className:r,id:i.$id},{children:[Q.jsx(p,{idSchema:i,title:f.title||d,required:c,schema:h,uiSchema:s,registry:a}),Q.jsx(m,{idSchema:i,description:f.description||h.description,schema:h,uiSchema:s,registry:a}),Q.jsx("div",Object.assign({className:"row array-item-list"},{children:o&&o.map(y=>{var{key:b}=y,S=Gr(y,["key"]);return Q.jsx(g,Object.assign({},S),b)})})),t&&Q.jsx(v,{className:"array-item-add",onClick:l,disabled:n||u,uiSchema:s,registry:a})]}))}function jCe(e){const{idSchema:t,title:r,schema:n,uiSchema:i,required:s,registry:o}=e,l=Or(i,o.globalUiOptions),{label:u=!0}=l;if(!r||!u)return null;const a=gr("TitleFieldTemplate",o,l);return Q.jsx(a,{id:SS(t),title:r,required:s,schema:n,uiSchema:i,registry:o})}function NCe(e){const{id:t,name:r,value:n,readonly:i,disabled:s,autofocus:o,onBlur:l,onFocus:u,onChange:a,onChangeOverride:c,options:h,schema:d,uiSchema:f,formContext:m,registry:g,rawErrors:p,type:v,hideLabel:y,hideError:b}=e,S=Gr(e,["id","name","value","readonly","disabled","autofocus","onBlur","onFocus","onChange","onChangeOverride","options","schema","uiSchema","formContext","registry","rawErrors","type","hideLabel","hideError"]);if(!t)throw console.log("No id for",e),new Error(`no id for props ${JSON.stringify(e)}`);const O=Object.assign(Object.assign({},S),wj(d,v,h));let P;O.type==="number"||O.type==="integer"?P=n||n===0?n:"":P=n??"";const j=J.useCallback(({target:{value:B}})=>a(B===""?h.emptyValue:B),[a,h]),M=J.useCallback(({target:{value:B}})=>l(t,B),[l,t]),L=J.useCallback(({target:{value:B}})=>u(t,B),[u,t]);return Q.jsxs(Q.Fragment,{children:[Q.jsx("input",Object.assign({id:t,name:t,className:"form-control",readOnly:i,disabled:s,autoFocus:o,value:P},O,{list:d.examples?vp(t):void 0,onChange:c||j,onBlur:M,onFocus:L,"aria-describedby":vi(t,!!d.examples)})),Array.isArray(d.examples)&&Q.jsx("datalist",Object.assign({id:vp(t)},{children:d.examples.concat(d.default&&!d.examples.includes(d.default)?[d.default]:[]).map(B=>Q.jsx("option",{value:B},B))}),`datalist_${t}`)]})}function DCe({uiSchema:e}){const{submitText:t,norender:r,props:n={}}=_j(e);return r?null:Q.jsx("div",{children:Q.jsx("button",Object.assign({type:"submit"},n,{className:`btn btn-info ${n.className||""}`},{children:t}))})}function Jp(e){const{iconType:t="default",icon:r,className:n,uiSchema:i,registry:s}=e,o=Gr(e,["iconType","icon","className","uiSchema","registry"]);return Q.jsx("button",Object.assign({type:"button",className:`btn btn-${t} ${n}`},o,{children:Q.jsx("i",{className:`glyphicon glyphicon-${r}`})}))}function FCe(e){const{registry:{translateString:t}}=e;return Q.jsx(Jp,Object.assign({title:t(mr.CopyButton),className:"array-item-copy"},e,{icon:"copy"}))}function LCe(e){const{registry:{translateString:t}}=e;return Q.jsx(Jp,Object.assign({title:t(mr.MoveDownButton),className:"array-item-move-down"},e,{icon:"arrow-down"}))}function BCe(e){const{registry:{translateString:t}}=e;return Q.jsx(Jp,Object.assign({title:t(mr.MoveUpButton),className:"array-item-move-up"},e,{icon:"arrow-up"}))}function zCe(e){const{registry:{translateString:t}}=e;return Q.jsx(Jp,Object.assign({title:t(mr.RemoveButton),className:"array-item-remove"},e,{iconType:"danger",icon:"remove"}))}function VCe({className:e,onClick:t,disabled:r,registry:n}){const{translateString:i}=n;return Q.jsx("div",Object.assign({className:"row"},{children:Q.jsx("p",Object.assign({className:`col-xs-3 col-xs-offset-9 text-right ${e}`},{children:Q.jsx(Jp,{iconType:"info",icon:"plus",className:"btn-add col-xs-12",title:i(mr.AddButton),onClick:t,disabled:r,registry:n})}))}))}function UCe(){return{SubmitButton:DCe,AddButton:VCe,CopyButton:FCe,MoveDownButton:LCe,MoveUpButton:BCe,RemoveButton:zCe}}function HCe(e){const{id:t,description:r}=e;return r?typeof r=="string"?Q.jsx("p",Object.assign({id:t,className:"field-description"},{children:r})):Q.jsx("div",Object.assign({id:t,className:"field-description"},{children:r})):null}function WCe({errors:e,registry:t}){const{translateString:r}=t;return Q.jsxs("div",Object.assign({className:"panel panel-danger errors"},{children:[Q.jsx("div",Object.assign({className:"panel-heading"},{children:Q.jsx("h3",Object.assign({className:"panel-title"},{children:r(mr.ErrorsLabel)}))})),Q.jsx("ul",Object.assign({className:"list-group"},{children:e.map((n,i)=>Q.jsx("li",Object.assign({className:"list-group-item text-danger"},{children:n.stack}),i))}))]}))}const qCe="*";function Wj(e){const{label:t,required:r,id:n}=e;return t?Q.jsxs("label",Object.assign({className:"control-label",htmlFor:n},{children:[t,r&&Q.jsx("span",Object.assign({className:"required"},{children:qCe}))]})):null}function KCe(e){const{id:t,label:r,children:n,errors:i,help:s,description:o,hidden:l,required:u,displayLabel:a,registry:c,uiSchema:h}=e,d=Or(h),f=gr("WrapIfAdditionalTemplate",c,d);return l?Q.jsx("div",Object.assign({className:"hidden"},{children:n})):Q.jsxs(f,Object.assign({},e,{children:[a&&Q.jsx(Wj,{label:r,required:u,id:t}),a&&o?o:null,n,i,s]}))}function GCe(e){const{errors:t=[],idSchema:r}=e;if(t.length===0)return null;const n=_S(r);return Q.jsx("div",{children:Q.jsx("ul",Object.assign({id:n,className:"error-detail bs-callout bs-callout-info"},{children:t.filter(i=>!!i).map((i,s)=>Q.jsx("li",Object.assign({className:"text-danger"},{children:i}),s))}))})}function XCe(e){const{idSchema:t,help:r}=e;if(!r)return null;const n=xS(t);return typeof r=="string"?Q.jsx("p",Object.assign({id:n,className:"help-block"},{children:r})):Q.jsx("div",Object.assign({id:n,className:"help-block"},{children:r}))}function YCe(e){const{description:t,disabled:r,formData:n,idSchema:i,onAddClick:s,properties:o,readonly:l,registry:u,required:a,schema:c,title:h,uiSchema:d}=e,f=Or(d),m=gr("TitleFieldTemplate",u,f),g=gr("DescriptionFieldTemplate",u,f),{ButtonTemplates:{AddButton:p}}=u.templates;return Q.jsxs("fieldset",Object.assign({id:i.$id},{children:[h&&Q.jsx(m,{id:SS(i),title:h,required:a,schema:c,uiSchema:d,registry:u}),t&&Q.jsx(g,{id:ic(i),description:t,schema:c,uiSchema:d,registry:u}),o.map(v=>v.content),AI(c,d,n)&&Q.jsx(p,{className:"object-property-expand",onClick:s(c),disabled:r||l,uiSchema:d,registry:u})]}))}const ZCe="*";function JCe(e){const{id:t,title:r,required:n}=e;return Q.jsxs("legend",Object.assign({id:t},{children:[r,n&&Q.jsx("span",Object.assign({className:"required"},{children:ZCe}))]}))}function QCe(e){const{schema:t,idSchema:r,reason:n,registry:i}=e,{translateString:s}=i;let o=mr.UnsupportedField;const l=[];return r&&r.$id&&(o=mr.UnsupportedFieldWithId,l.push(r.$id)),n&&(o=o===mr.UnsupportedField?mr.UnsupportedFieldWithReason:mr.UnsupportedFieldWithIdAndReason,l.push(n)),Q.jsxs("div",Object.assign({className:"unsupported-field"},{children:[Q.jsx("p",{children:Q.jsx(_y,{children:s(o,l)})}),t&&Q.jsx("pre",{children:JSON.stringify(t,null,2)})]}))}function e9e(e){const{id:t,classNames:r,style:n,disabled:i,label:s,onKeyChange:o,onDropPropertyClick:l,readonly:u,required:a,schema:c,children:h,uiSchema:d,registry:f}=e,{templates:m,translateString:g}=f,{RemoveButton:p}=m.ButtonTemplates,v=g(mr.KeyLabel,[s]);return qf in c?Q.jsx("div",Object.assign({className:r,style:n},{children:Q.jsxs("div",Object.assign({className:"row"},{children:[Q.jsx("div",Object.assign({className:"col-xs-5 form-additional"},{children:Q.jsxs("div",Object.assign({className:"form-group"},{children:[Q.jsx(Wj,{label:v,required:a,id:`${t}-key`}),Q.jsx("input",{className:"form-control",type:"text",id:`${t}-key`,onBlur:b=>o(b.target.value),defaultValue:s})]}))})),Q.jsx("div",Object.assign({className:"form-additional form-group col-xs-5"},{children:h})),Q.jsx("div",Object.assign({className:"col-xs-2"},{children:Q.jsx(p,{className:"array-item-remove btn-block",style:{border:"0"},disabled:i||u,onClick:l(s),uiSchema:d,registry:f})}))]}))})):Q.jsx("div",Object.assign({className:r,style:n},{children:h}))}function t9e(){return{ArrayFieldDescriptionTemplate:MCe,ArrayFieldItemTemplate:ICe,ArrayFieldTemplate:RCe,ArrayFieldTitleTemplate:jCe,ButtonTemplates:UCe(),BaseInputTemplate:NCe,DescriptionFieldTemplate:HCe,ErrorListTemplate:WCe,FieldTemplate:KCe,FieldErrorTemplate:GCe,FieldHelpTemplate:XCe,ObjectFieldTemplate:YCe,TitleFieldTemplate:JCe,UnsupportedFieldTemplate:QCe,WrapIfAdditionalTemplate:e9e}}function r9e(e,t){const r=[];for(let n=e;n<=t;n++)r.push({value:n,label:ma(n,2)});return r}function n9e(e){return Object.values(e).every(t=>t!==-1)}function i9e(e,t,r=[1900,new Date().getFullYear()+2]){const{year:n,month:i,day:s,hour:o,minute:l,second:u}=e,a=[{type:"year",range:r,value:n},{type:"month",range:[1,12],value:i},{type:"day",range:[1,31],value:s}];return t&&a.push({type:"hour",range:[0,23],value:o},{type:"minute",range:[0,59],value:l},{type:"second",range:[0,59],value:u}),a}function s9e({type:e,range:t,value:r,select:n,rootId:i,name:s,disabled:o,readonly:l,autofocus:u,registry:a,onBlur:c,onFocus:h}){const d=i+"_"+e,{SelectWidget:f}=a.widgets;return Q.jsx(f,{schema:{type:"integer"},id:d,name:s,className:"form-control",options:{enumOptions:r9e(t[0],t[1])},placeholder:e,value:r,disabled:o,readonly:l,autofocus:u,onChange:m=>n(e,m),onBlur:c,onFocus:h,registry:a,label:"","aria-describedby":vi(i)})}function o9e({time:e=!1,disabled:t=!1,readonly:r=!1,autofocus:n=!1,options:i,id:s,name:o,registry:l,onBlur:u,onFocus:a,onChange:c,value:h}){const{translateString:d}=l,[f,m]=J.useState(h),[g,p]=J.useReducer((S,O)=>Object.assign(Object.assign({},S),O),pf(h,e));J.useEffect(()=>{const S=O1(g,e);n9e(g)&&S!==h?c(S):f!==h&&(m(h),p(pf(h,e)))},[e,h,c,g,f]);const v=J.useCallback((S,O)=>{p({[S]:O})},[]),y=J.useCallback(S=>{if(S.preventDefault(),t||r)return;const O=pf(new Date().toJSON(),e);c(O1(O,e))},[t,r,e]),b=J.useCallback(S=>{S.preventDefault(),!(t||r)&&c(void 0)},[t,r,c]);return Q.jsxs("ul",Object.assign({className:"list-inline"},{children:[i9e(g,e,i.yearsRange).map((S,O)=>Q.jsx("li",Object.assign({className:"list-inline-item"},{children:Q.jsx(s9e,Object.assign({rootId:s,name:o,select:v},S,{disabled:t,readonly:r,registry:l,onBlur:u,onFocus:a,autofocus:n&&O===0}))}),O)),(i.hideNowButton!=="undefined"?!i.hideNowButton:!0)&&Q.jsx("li",Object.assign({className:"list-inline-item"},{children:Q.jsx("a",Object.assign({href:"#",className:"btn btn-info btn-now",onClick:y},{children:d(mr.NowLabel)}))})),(i.hideClearButton!=="undefined"?!i.hideClearButton:!0)&&Q.jsx("li",Object.assign({className:"list-inline-item"},{children:Q.jsx("a",Object.assign({href:"#",className:"btn btn-warning btn-clear",onClick:b},{children:d(mr.ClearLabel)}))}))]}))}function a9e(e){var{time:t=!0}=e,r=Gr(e,["time"]);const{AltDateWidget:n}=r.registry.widgets;return Q.jsx(n,Object.assign({time:t},r))}function l9e({schema:e,uiSchema:t,options:r,id:n,value:i,disabled:s,readonly:o,label:l,hideLabel:u,autofocus:a=!1,onBlur:c,onFocus:h,onChange:d,registry:f}){var m;const g=gr("DescriptionFieldTemplate",f,r),p=$h(e),v=J.useCallback(O=>d(O.target.checked),[d]),y=J.useCallback(O=>c(n,O.target.checked),[c,n]),b=J.useCallback(O=>h(n,O.target.checked),[h,n]),S=(m=r.description)!==null&&m!==void 0?m:e.description;return Q.jsxs("div",Object.assign({className:`checkbox ${s||o?"disabled":""}`},{children:[!u&&!!S&&Q.jsx(g,{id:ic(n),description:S,schema:e,uiSchema:t,registry:f}),Q.jsxs("label",{children:[Q.jsx("input",{type:"checkbox",id:n,name:n,checked:typeof i>"u"?!1:i,required:p,disabled:s||o,autoFocus:a,onChange:v,onBlur:y,onFocus:b,"aria-describedby":vi(n)}),qa(Q.jsx("span",{children:l}),u)]})]}))}function u9e({id:e,disabled:t,options:{inline:r=!1,enumOptions:n,enumDisabled:i,emptyValue:s},value:o,autofocus:l=!1,readonly:u,onChange:a,onBlur:c,onFocus:h}){const d=Array.isArray(o)?o:[o],f=J.useCallback(({target:{value:g}})=>c(e,Mn(g,n,s)),[c,e]),m=J.useCallback(({target:{value:g}})=>h(e,Mn(g,n,s)),[h,e]);return Q.jsx("div",Object.assign({className:"checkboxes",id:e},{children:Array.isArray(n)&&n.map((g,p)=>{const v=ly(g.value,d),y=Array.isArray(i)&&i.indexOf(g.value)!==-1,b=t||y||u?"disabled":"",S=P=>{P.target.checked?a(k6e(p,d,n)):a(S6e(p,d,n))},O=Q.jsxs("span",{children:[Q.jsx("input",{type:"checkbox",id:wy(e,p),name:e,checked:v,value:String(p),disabled:t||y||u,autoFocus:l&&p===0,onChange:S,onBlur:f,onFocus:m,"aria-describedby":vi(e)}),Q.jsx("span",{children:g.label})]});return r?Q.jsx("label",Object.assign({className:`checkbox-inline ${b}`},{children:O}),p):Q.jsx("div",Object.assign({className:`checkbox ${b}`},{children:Q.jsx("label",{children:O})}),p)})}))}function c9e(e){const{disabled:t,readonly:r,options:n,registry:i}=e,s=gr("BaseInputTemplate",i,n);return Q.jsx(s,Object.assign({type:"color"},e,{disabled:t||r}))}function f9e(e){const{onChange:t,options:r,registry:n}=e,i=gr("BaseInputTemplate",n,r),s=J.useCallback(o=>t(o||void 0),[t]);return Q.jsx(i,Object.assign({type:"date"},e,{onChange:s}))}function d9e(e){const{onChange:t,value:r,options:n,registry:i}=e,s=gr("BaseInputTemplate",i,n);return Q.jsx(s,Object.assign({type:"datetime-local"},e,{value:G6e(r),onChange:o=>t(R6e(o))}))}function h9e(e){const{options:t,registry:r}=e,n=gr("BaseInputTemplate",r,t);return Q.jsx(n,Object.assign({type:"email"},e))}function p9e(e,t){return e===null?null:e.replace(";base64",`;name=${encodeURIComponent(t)};base64`)}function m9e(e){const{name:t,size:r,type:n}=e;return new Promise((i,s)=>{const o=new window.FileReader;o.onerror=s,o.onload=l=>{var u;typeof((u=l.target)===null||u===void 0?void 0:u.result)=="string"?i({dataURL:p9e(l.target.result,t),name:t,size:r,type:n}):i({dataURL:null,name:t,size:r,type:n})},o.readAsDataURL(e)})}function g9e(e){return Promise.all(Array.from(e).map(m9e))}function v9e({fileInfo:e,registry:t}){const{translateString:r}=t,{dataURL:n,type:i,name:s}=e;return n?i.indexOf("image")!==-1?Q.jsx("img",{src:n,style:{maxWidth:"100%"},className:"file-preview"}):Q.jsxs(Q.Fragment,{children:[" ",Q.jsx("a",Object.assign({download:`preview-${s}`,href:n,className:"file-download"},{children:r(mr.PreviewLabel)}))]}):null}function y9e({filesInfo:e,registry:t,preview:r}){if(e.length===0)return null;const{translateString:n}=t;return Q.jsx("ul",Object.assign({className:"file-info"},{children:e.map((i,s)=>{const{name:o,size:l,type:u}=i;return Q.jsxs("li",{children:[Q.jsx(_y,{children:n(mr.FilesInfo,[o,u,String(l)])}),r&&Q.jsx(v9e,{fileInfo:i,registry:t})]},s)})}))}function HE(e){return e.filter(t=>t).map(t=>{const{blob:r,name:n}=w6e(t);return{dataURL:t,name:n,size:r.size,type:r.type}})}function b9e(e){const{disabled:t,readonly:r,required:n,multiple:i,onChange:s,value:o,options:l,registry:u}=e,a=gr("BaseInputTemplate",u,l),[c,h]=J.useState(Array.isArray(o)?HE(o):HE([o])),d=J.useCallback(f=>{f.target.files&&g9e(f.target.files).then(m=>{const g=m.map(p=>p.dataURL);i?(h(c.concat(m[0])),s(o.concat(g[0]))):(h(m),s(g[0]))})},[i,o,c,s]);return Q.jsxs("div",{children:[Q.jsx(a,Object.assign({},e,{disabled:t||r,type:"file",required:o?!1:n,onChangeOverride:d,value:"",accept:l.accept?String(l.accept):void 0})),Q.jsx(y9e,{filesInfo:c,registry:u,preview:l.filePreview})]})}function w9e({id:e,value:t}){return Q.jsx("input",{type:"hidden",id:e,name:e,value:typeof t>"u"?"":t})}function _9e(e){const{options:t,registry:r}=e,n=gr("BaseInputTemplate",r,t);return Q.jsx(n,Object.assign({type:"password"},e))}function x9e({options:e,value:t,required:r,disabled:n,readonly:i,autofocus:s=!1,onBlur:o,onFocus:l,onChange:u,id:a}){const{enumOptions:c,enumDisabled:h,inline:d,emptyValue:f}=e,m=J.useCallback(({target:{value:p}})=>o(a,Mn(p,c,f)),[o,a]),g=J.useCallback(({target:{value:p}})=>l(a,Mn(p,c,f)),[l,a]);return Q.jsx("div",Object.assign({className:"field-radio-group",id:a},{children:Array.isArray(c)&&c.map((p,v)=>{const y=ly(p.value,t),b=Array.isArray(h)&&h.indexOf(p.value)!==-1,S=n||b||i?"disabled":"",O=()=>u(p.value),P=Q.jsxs("span",{children:[Q.jsx("input",{type:"radio",id:wy(a,v),checked:y,name:a,required:r,value:String(v),disabled:n||b||i,autoFocus:s&&v===0,onChange:O,onBlur:m,onFocus:g,"aria-describedby":vi(a)}),Q.jsx("span",{children:p.label})]});return d?Q.jsx("label",Object.assign({className:`radio-inline ${S}`},{children:P}),v):Q.jsx("div",Object.assign({className:`radio ${S}`},{children:Q.jsx("label",{children:P})}),v)})}))}function S9e(e){const{value:t,registry:{templates:{BaseInputTemplate:r}}}=e;return Q.jsxs("div",Object.assign({className:"field-range-wrapper"},{children:[Q.jsx(r,Object.assign({type:"range"},e)),Q.jsx("span",Object.assign({className:"range-view"},{children:t}))]}))}function sw(e,t){return t?Array.from(e.target.options).slice().filter(r=>r.selected).map(r=>r.value):e.target.value}function C9e({schema:e,id:t,options:r,value:n,required:i,disabled:s,readonly:o,multiple:l=!1,autofocus:u=!1,onChange:a,onBlur:c,onFocus:h,placeholder:d}){const{enumOptions:f,enumDisabled:m,emptyValue:g}=r,p=l?[]:"",v=J.useCallback(O=>{const P=sw(O,l);return h(t,Mn(P,f,g))},[h,t,e,l,r]),y=J.useCallback(O=>{const P=sw(O,l);return c(t,Mn(P,f,g))},[c,t,e,l,r]),b=J.useCallback(O=>{const P=sw(O,l);return a(Mn(P,f,g))},[a,e,l,r]),S=uy(n,f,l);return Q.jsxs("select",Object.assign({id:t,name:t,multiple:l,className:"form-control",value:typeof S>"u"?p:S,required:i,disabled:s||o,autoFocus:u,onBlur:y,onFocus:v,onChange:b,"aria-describedby":vi(t)},{children:[!l&&e.default===void 0&&Q.jsx("option",Object.assign({value:""},{children:d})),Array.isArray(f)&&f.map(({value:O,label:P},j)=>{const M=m&&m.indexOf(O)!==-1;return Q.jsx("option",Object.assign({value:String(j),disabled:M},{children:P}),j)})]}))}function qj({id:e,options:t={},placeholder:r,value:n,required:i,disabled:s,readonly:o,autofocus:l=!1,onChange:u,onBlur:a,onFocus:c}){const h=J.useCallback(({target:{value:m}})=>u(m===""?t.emptyValue:m),[u,t.emptyValue]),d=J.useCallback(({target:{value:m}})=>a(e,m),[a,e]),f=J.useCallback(({target:{value:m}})=>c(e,m),[e,c]);return Q.jsx("textarea",{id:e,name:e,className:"form-control",value:n||"",placeholder:r,required:i,disabled:s,readOnly:o,autoFocus:l,rows:t.rows,onBlur:d,onFocus:f,onChange:h,"aria-describedby":vi(e)})}qj.defaultProps={autofocus:!1,options:{}};function k9e(e){const{options:t,registry:r}=e,n=gr("BaseInputTemplate",r,t);return Q.jsx(n,Object.assign({},e))}function E9e(e){const{onChange:t,options:r,registry:n}=e,i=gr("BaseInputTemplate",n,r),s=J.useCallback(o=>t(o?`${o}:00`:void 0),[t]);return Q.jsx(i,Object.assign({type:"time"},e,{onChange:s}))}function T9e(e){const{options:t,registry:r}=e,n=gr("BaseInputTemplate",r,t);return Q.jsx(n,Object.assign({type:"url"},e))}function O9e(e){const{options:t,registry:r}=e,n=gr("BaseInputTemplate",r,t);return Q.jsx(n,Object.assign({type:"number"},e))}function A9e(){return{AltDateWidget:o9e,AltDateTimeWidget:a9e,CheckboxWidget:l9e,CheckboxesWidget:u9e,ColorWidget:c9e,DateWidget:f9e,DateTimeWidget:d9e,EmailWidget:h9e,FileWidget:b9e,HiddenWidget:w9e,PasswordWidget:_9e,RadioWidget:x9e,RangeWidget:S9e,SelectWidget:C9e,TextWidget:k9e,TextareaWidget:qj,TimeWidget:E9e,UpDownWidget:O9e,URLWidget:T9e}}function $9e(){return{fields:PCe(),templates:t9e(),widgets:A9e(),rootSchema:{},formContext:{},translateString:x6e}}let P9e=class extends J.Component{constructor(t){if(super(t),this.getUsedFormData=(r,n)=>{if(n.length===0&&typeof r!="object")return r;const i=c8e(r,n);return Array.isArray(r)?Object.keys(i).map(s=>i[s]):i},this.getFieldNames=(r,n)=>{const i=(s,o=[],l=[[]])=>(Object.keys(s).forEach(u=>{if(typeof s[u]=="object"){const a=l.map(c=>[...c,u]);s[u][R4]&&s[u][bg]!==""?o.push(s[u][bg]):i(s[u],o,a)}else u===bg&&s[u]!==""&&l.forEach(a=>{const c=yt(n,a);(typeof c!="object"||Hu(c))&&o.push(a)})}),o);return i(r)},this.onChange=(r,n,i)=>{const{extraErrors:s,omitExtraData:o,liveOmit:l,noValidate:u,liveValidate:a,onChange:c}=this.props,{schemaUtils:h,schema:d}=this.state;(dn(r)||Array.isArray(r))&&(r=this.getStateFromProps(this.props,r).formData);const f=!u&&a;let m={formData:r,schema:d},g=r;if(o===!0&&l===!0){const p=h.retrieveSchema(d,r),v=h.toPathSchema(p,"",r),y=this.getFieldNames(v,r);g=this.getUsedFormData(r,y),m={formData:g}}if(f){const p=this.validate(g);let v=p.errors,y=p.errorSchema;const b=v,S=y;if(s){const O=Sg(p,s);y=O.errorSchema,v=O.errors}m={formData:g,errors:v,errorSchema:y,schemaValidationErrors:b,schemaValidationErrorSchema:S}}else if(!u&&n){const p=s?ad(n,s,"preventDuplicates"):n;m={formData:g,errorSchema:p,errors:yp(p)}}this.setState(m,()=>c&&c(Object.assign(Object.assign({},this.state),m),i))},this.reset=()=>{const{onChange:r}=this.props,s={formData:this.getStateFromProps(this.props,void 0).formData,errorSchema:{},errors:[],schemaValidationErrors:[],schemaValidationErrorSchema:{}};this.setState(s,()=>r&&r(Object.assign(Object.assign({},this.state),s)))},this.onBlur=(r,n)=>{const{onBlur:i}=this.props;i&&i(r,n)},this.onFocus=(r,n)=>{const{onFocus:i}=this.props;i&&i(r,n)},this.onSubmit=r=>{if(r.preventDefault(),r.target!==r.currentTarget)return;r.persist();const{omitExtraData:n,extraErrors:i,noValidate:s,onSubmit:o}=this.props;let{formData:l}=this.state;const{schema:u,schemaUtils:a}=this.state;if(n===!0){const c=a.retrieveSchema(u,l),h=a.toPathSchema(c,"",l),d=this.getFieldNames(h,l);l=this.getUsedFormData(l,d)}if(s||this.validateForm()){const c=i||{},h=i?yp(i):[];this.setState({formData:l,errors:h,errorSchema:c,schemaValidationErrors:[],schemaValidationErrorSchema:{}},()=>{o&&o(Object.assign(Object.assign({},this.state),{formData:l,status:"submitted"}),r)})}},!t.validator)throw new Error("A validator is required for Form functionality to work");this.state=this.getStateFromProps(t,t.formData),this.props.onChange&&!js(this.state.formData,this.props.formData)&&this.props.onChange(this.state),this.formElement=J.createRef()}getSnapshotBeforeUpdate(t,r){if(!js(this.props,t)){const n=this.getStateFromProps(this.props,this.props.formData),i=!js(n,r);return{nextState:n,shouldUpdate:i}}return{shouldUpdate:!1}}componentDidUpdate(t,r,n){if(n.shouldUpdate){const{nextState:i}=n;!js(i.formData,this.props.formData)&&!js(i.formData,r.formData)&&this.props.onChange&&this.props.onChange(i),this.setState(i)}}getStateFromProps(t,r){const n=this.state||{},i="schema"in t?t.schema:this.props.schema,s=("uiSchema"in t?t.uiSchema:this.props.uiSchema)||{},o=typeof r<"u",l="liveValidate"in t?t.liveValidate:this.props.liveValidate,u=o&&!t.noValidate&&l,a=i,c="experimental_defaultFormStateBehavior"in t?t.experimental_defaultFormStateBehavior:this.props.experimental_defaultFormStateBehavior;let h=n.schemaUtils;(!h||h.doesSchemaUtilsDiffer(t.validator,a,c))&&(h=b6e(t.validator,a,c));const d=h.getDefaultFormState(i,r),f=h.retrieveSchema(i,d),m=()=>t.noValidate?{errors:[],errorSchema:{}}:t.liveValidate?{errors:n.errors||[],errorSchema:n.errorSchema||{}}:{errors:n.schemaValidationErrors||[],errorSchema:n.schemaValidationErrorSchema||{}};let g,p,v=n.schemaValidationErrors,y=n.schemaValidationErrorSchema;if(u){const O=this.validate(d,i,h,f);g=O.errors,p=O.errorSchema,v=g,y=p}else{const O=m();g=O.errors,p=O.errorSchema}if(t.extraErrors){const O=Sg({errorSchema:p,errors:g},t.extraErrors);p=O.errorSchema,g=O.errors}const b=h.toIdSchema(f,s["ui:rootFieldId"],d,t.idPrefix,t.idSeparator);return{schemaUtils:h,schema:i,uiSchema:s,idSchema:b,formData:d,edit:o,errors:g,errorSchema:p,schemaValidationErrors:v,schemaValidationErrorSchema:y}}shouldComponentUpdate(t,r){return D6e(this,t,r)}validate(t,r=this.props.schema,n,i){const s=n||this.state.schemaUtils,{customValidate:o,transformErrors:l,uiSchema:u}=this.props,a=i??s.retrieveSchema(r,t);return s.getValidator().validateFormData(t,a,o,l,u)}renderErrors(t){const{errors:r,errorSchema:n,schema:i,uiSchema:s}=this.state,{formContext:o}=this.props,l=Or(s),u=gr("ErrorListTemplate",t,l);return r&&r.length?Q.jsx(u,{errors:r,errorSchema:n||{},schema:i,uiSchema:s,formContext:o,registry:t}):null}getRegistry(){var t;const{translateString:r,uiSchema:n={}}=this.props,{schemaUtils:i}=this.state,{fields:s,templates:o,widgets:l,formContext:u,translateString:a}=$9e();return{fields:Object.assign(Object.assign({},s),this.props.fields),templates:Object.assign(Object.assign(Object.assign({},o),this.props.templates),{ButtonTemplates:Object.assign(Object.assign({},o.ButtonTemplates),(t=this.props.templates)===null||t===void 0?void 0:t.ButtonTemplates)}),widgets:Object.assign(Object.assign({},l),this.props.widgets),rootSchema:this.props.schema,formContext:this.props.formContext||u,schemaUtils:i,translateString:r||a,globalUiOptions:n[jce]}}submit(){this.formElement.current&&(this.formElement.current.dispatchEvent(new CustomEvent("submit",{cancelable:!0})),this.formElement.current.requestSubmit())}focusOnError(t){const{idPrefix:r="root",idSeparator:n="_"}=this.props,{property:i}=t,s=Cj(i);s[0]===""?s[0]=r:s.unshift(r);const o=s.join(n);let l=this.formElement.current.elements[o];l||(l=this.formElement.current.querySelector(`input[id^=${o}`)),l&&l.length&&(l=l[0]),l&&l.focus()}validateForm(){const{extraErrors:t,extraErrorsBlockSubmit:r,focusOnFirstError:n,onError:i}=this.props,{formData:s,errors:o}=this.state,l=this.validate(s);let u=l.errors,a=l.errorSchema;const c=u,h=a,d=u.length>0||t&&r;if(d){if(t){const f=Sg(l,t);a=f.errorSchema,u=f.errors}n&&(typeof n=="function"?n(u[0]):this.focusOnError(u[0])),this.setState({errors:u,errorSchema:a,schemaValidationErrors:c,schemaValidationErrorSchema:h},()=>{i?i(u):console.error("Form validation failed",u)})}else o.length>0&&this.setState({errors:[],errorSchema:{},schemaValidationErrors:[],schemaValidationErrorSchema:{}});return!d}render(){const{children:t,id:r,idPrefix:n,idSeparator:i,className:s="",tagName:o,name:l,method:u,target:a,action:c,autoComplete:h,enctype:d,acceptcharset:f,noHtml5Validate:m=!1,disabled:g=!1,readonly:p=!1,formContext:v,showErrorList:y="top",_internalFormWrapper:b}=this.props,{schema:S,uiSchema:O,formData:P,errorSchema:j,idSchema:M}=this.state,L=this.getRegistry(),{SchemaField:B}=L.fields,{SubmitButton:q}=L.templates.ButtonTemplates,W=b?o:void 0,$=b||o||"form";let{[g1]:R={}}=Or(O);g&&(R=Object.assign(Object.assign({},R),{props:Object.assign(Object.assign({},R.props),{disabled:!0})}));const E={[Ah]:{[g1]:R}};return Q.jsxs($,Object.assign({className:s||"rjsf",id:r,name:l,method:u,target:a,action:c,autoComplete:h,encType:d,acceptCharset:f,noValidate:m,onSubmit:this.onSubmit,as:W,ref:this.formElement},{children:[y==="top"&&this.renderErrors(L),Q.jsx(B,{name:"",schema:S,uiSchema:O,errorSchema:j,idSchema:M,idPrefix:n,idSeparator:i,formContext:v,formData:P,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,registry:L,disabled:g,readonly:p}),t||Q.jsx(q,{uiSchema:E,registry:L}),y==="bottom"&&this.renderErrors(L)]}))}};function M9e(e){return J.forwardRef((t,r)=>{var n,{fields:i,widgets:s,templates:o}=t,l=Gr(t,["fields","widgets","templates"]);return i=Object.assign(Object.assign({},e==null?void 0:e.fields),i),s=Object.assign(Object.assign({},e==null?void 0:e.widgets),s),o=Object.assign(Object.assign(Object.assign({},e==null?void 0:e.templates),o),{ButtonTemplates:Object.assign(Object.assign({},(n=e==null?void 0:e.templates)===null||n===void 0?void 0:n.ButtonTemplates),o==null?void 0:o.ButtonTemplates)}),Q.jsx(P9e,Object.assign({},e,l,{fields:i,widgets:s,templates:o,ref:r}))})}var I9e=Wf({d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z",displayName:"WarningIcon"}),R9e=Wf({d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z",displayName:"CopyIcon"}),j9e=Wf({displayName:"DeleteIcon",path:Q.jsx("g",{fill:"currentColor",children:Q.jsx("path",{d:"M19.452 7.5H4.547a.5.5 0 00-.5.545l1.287 14.136A2 2 0 007.326 24h9.347a2 2 0 001.992-1.819L19.95 8.045a.5.5 0 00-.129-.382.5.5 0 00-.369-.163zm-9.2 13a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zm5 0a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zM22 4h-4.75a.25.25 0 01-.25-.25V2.5A2.5 2.5 0 0014.5 0h-5A2.5 2.5 0 007 2.5v1.25a.25.25 0 01-.25.25H2a1 1 0 000 2h20a1 1 0 000-2zM9 3.75V2.5a.5.5 0 01.5-.5h5a.5.5 0 01.5.5v1.25a.25.25 0 01-.25.25h-5.5A.25.25 0 019 3.75z"})})}),N9e=Wf({d:"M0,12a1.5,1.5,0,0,0,1.5,1.5h8.75a.25.25,0,0,1,.25.25V22.5a1.5,1.5,0,0,0,3,0V13.75a.25.25,0,0,1,.25-.25H22.5a1.5,1.5,0,0,0,0-3H13.75a.25.25,0,0,1-.25-.25V1.5a1.5,1.5,0,0,0-3,0v8.75a.25.25,0,0,1-.25.25H1.5A1.5,1.5,0,0,0,0,12Z",displayName:"AddIcon"}),D9e=Wf({d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",displayName:"ArrowDownIcon"}),F9e=Wf({d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",displayName:"ArrowUpIcon"});function L9e(e){var{uiSchema:t,registry:r}=e,n=Gr(e,["uiSchema","registry"]);const{translateString:i}=r;return Q.jsx(Bu,Object.assign({leftIcon:Q.jsx(N9e,{})},n,{children:i(mr.AddItemButton)}))}function B9e(e){const{children:t,disabled:r,hasToolbar:n,hasCopy:i,hasMoveDown:s,hasMoveUp:o,hasRemove:l,index:u,onCopyIndexClick:a,onDropIndexClick:c,onReorderClick:h,readonly:d,uiSchema:f,registry:m}=e,{CopyButton:g,MoveDownButton:p,MoveUpButton:v,RemoveButton:y}=m.templates.ButtonTemplates,b=J.useMemo(()=>a(u),[u,a]),S=J.useMemo(()=>c(u),[u,c]),O=J.useMemo(()=>h(u,u-1),[u,h]),P=J.useMemo(()=>h(u,u+1),[u,h]);return Q.jsxs(ZM,Object.assign({alignItems:"flex-end",py:1},{children:[Q.jsx(Fr,Object.assign({w:"100%"},{children:t})),n&&Q.jsx(Fr,{children:Q.jsxs($M,Object.assign({isAttached:!0,mb:1},{children:[(o||s)&&Q.jsx(v,{disabled:r||d||!o,onClick:O,uiSchema:f,registry:m}),(o||s)&&Q.jsx(p,{disabled:r||d||!s,onClick:P,uiSchema:f,registry:m}),i&&Q.jsx(g,{disabled:r||d,onClick:b,uiSchema:f,registry:m}),l&&Q.jsx(y,{disabled:r||d,onClick:S,uiSchema:f,registry:m})]}))})]}))}function z9e(e){const{canAdd:t,disabled:r,idSchema:n,uiSchema:i,items:s,onAddClick:o,readonly:l,registry:u,required:a,schema:c,title:h}=e,d=Or(i),f=gr("ArrayFieldDescriptionTemplate",u,d),m=gr("ArrayFieldItemTemplate",u,d),g=gr("ArrayFieldTitleTemplate",u,d),{ButtonTemplates:{AddButton:p}}=u.templates;return Q.jsxs(Fr,{children:[Q.jsx(g,{idSchema:n,title:d.title||h,schema:c,uiSchema:i,required:a,registry:u}),Q.jsx(f,{idSchema:n,description:d.description||c.description,schema:c,uiSchema:i,registry:u}),Q.jsxs(Fv,{children:[Q.jsx(Nl,{children:s.length>0&&s.map(v=>{var{key:y}=v,b=Gr(v,["key"]);return Q.jsx(m,Object.assign({},b),y)})}),t&&Q.jsx(Nl,Object.assign({justifySelf:"flex-end"},{children:Q.jsx(Fr,Object.assign({mt:2},{children:Q.jsx(p,{className:"array-item-add",onClick:o,disabled:r||l,uiSchema:i,registry:u})}))}))]},`array-item-list-${n.$id}`)]})}function Zl({uiSchema:e={}}){const t=e["ui:options"]&&e["ui:options"].chakra||{};return Object.keys(t).forEach(r=>{Z$(r)&&delete t[r]}),t}function V9e(e){const{id:t,type:r,value:n,label:i,hideLabel:s,schema:o,uiSchema:l,onChange:u,onChangeOverride:a,onBlur:c,onFocus:h,options:d,required:f,readonly:m,rawErrors:g,autofocus:p,placeholder:v,disabled:y}=e,b=wj(o,r,d),S=Zl({uiSchema:l}),O=({target:{value:M}})=>u(M===""?d.emptyValue:M),P=({target:{value:M}})=>c(t,M),j=({target:{value:M}})=>h(t,M);return Q.jsxs(xo,Object.assign({mb:1},S,{isDisabled:y||m,isRequired:f,isReadOnly:m,isInvalid:g&&g.length>0},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:t,id:`${t}-label`},{children:i})),s||!i),Q.jsx(Dv,Object.assign({id:t,name:t,value:n||n===0?n:"",onChange:a||O,onBlur:P,onFocus:j,autoFocus:p,placeholder:v},b,{list:o.examples?vp(t):void 0,"aria-describedby":vi(t,!!o.examples)})),Array.isArray(o.examples)?Q.jsx("datalist",Object.assign({id:vp(t)},{children:o.examples.concat(o.default&&!o.examples.includes(o.default)?[o.default]:[]).map(M=>Q.jsx("option",{value:M},M))})):null]}))}function U9e({description:e,id:t}){return e?typeof e=="string"?Q.jsx(Fp,Object.assign({id:t,mt:2,mb:4},{children:e})):Q.jsx(Q.Fragment,{children:e}):null}function H9e({errors:e,registry:t}){const{translateString:r}=t;return Q.jsxs(g4,Object.assign({flexDirection:"column",alignItems:"flex-start",gap:3,status:"error"},{children:[Q.jsx(m4,{children:r(mr.ErrorsLabel)}),Q.jsx(Dp,{children:e.map((n,i)=>Q.jsxs(x4,{children:[Q.jsx(KM,{as:I9e,color:"red.500"}),n.stack]},i))})]}))}function Kj(e){const{icon:t,iconType:r,uiSchema:n,registry:i}=e,s=Gr(e,["icon","iconType","uiSchema","registry"]);return Q.jsx(PM,Object.assign({"aria-label":e.title},s,{icon:t}))}Kj.displayName="ChakraIconButton";const xy=J.memo(Kj);function W9e(e){const{registry:{translateString:t}}=e;return Q.jsx(xy,Object.assign({title:t(mr.CopyButton)},e,{icon:Q.jsx(R9e,{})}))}function q9e(e){const{registry:{translateString:t}}=e;return Q.jsx(xy,Object.assign({title:t(mr.MoveDownButton)},e,{icon:Q.jsx(D9e,{})}))}function K9e(e){const{registry:{translateString:t}}=e;return Q.jsx(xy,Object.assign({title:t(mr.MoveUpButton)},e,{icon:Q.jsx(F9e,{})}))}function G9e(e){const{registry:{translateString:t}}=e;return Q.jsx(xy,Object.assign({title:t(mr.RemoveButton)},e,{icon:Q.jsx(j9e,{})}))}function X9e(e){const{errors:t=[],idSchema:r}=e;if(t.length===0)return null;const n=_S(r);return Q.jsx(Dp,{children:t.map((i,s)=>Q.jsx(x4,{children:Q.jsx(jM,Object.assign({id:n},{children:i}))},s))})}function Y9e(e){const{idSchema:t,help:r}=e;if(!r)return null;const n=xS(t);return Q.jsx(RM,Object.assign({id:n},{children:r}))}function Z9e(e){const{id:t,children:r,classNames:n,style:i,disabled:s,displayLabel:o,hidden:l,label:u,onDropPropertyClick:a,onKeyChange:c,readonly:h,registry:d,required:f,rawErrors:m=[],errors:g,help:p,description:v,rawDescription:y,schema:b,uiSchema:S}=e,O=Or(S),P=gr("WrapIfAdditionalTemplate",d,O);return l?Q.jsx("div",Object.assign({style:{display:"none"}},{children:r})):Q.jsx(P,Object.assign({classNames:n,style:i,disabled:s,id:t,label:u,onDropPropertyClick:a,onKeyChange:c,readonly:h,required:f,schema:b,uiSchema:S,registry:d},{children:Q.jsxs(xo,Object.assign({isRequired:f,isInvalid:m&&m.length>0},{children:[r,o&&y?Q.jsx(Fp,Object.assign({mt:2},{children:v})):null,g,p]}))}))}function J9e(e){const{description:t,title:r,properties:n,required:i,disabled:s,readonly:o,uiSchema:l,idSchema:u,schema:a,formData:c,onAddClick:h,registry:d}=e,f=Or(l),m=gr("TitleFieldTemplate",d,f),g=gr("DescriptionFieldTemplate",d,f),{ButtonTemplates:{AddButton:p}}=d.templates;return Q.jsxs(Q.Fragment,{children:[r&&Q.jsx(m,{id:SS(u),title:r,required:i,schema:a,uiSchema:l,registry:d}),t&&Q.jsx(g,{id:ic(u),description:t,schema:a,uiSchema:l,registry:d}),Q.jsxs(Fv,Object.assign({gap:t?2:6,mb:4},{children:[n.map((v,y)=>v.hidden?v.content:Q.jsx(Nl,{children:v.content},`${u.$id}-${v.name}-${y}`)),AI(a,l,c)&&Q.jsx(Nl,Object.assign({justifySelf:"flex-end"},{children:Q.jsx(p,{className:"object-property-expand",onClick:h(a),disabled:s||o,uiSchema:l,registry:d})}))]}))]})}function Q9e({uiSchema:e}){const{submitText:t,norender:r,props:n}=_j(e);return r?null:Q.jsx(Fr,Object.assign({marginTop:3},{children:Q.jsx(Bu,Object.assign({type:"submit",variant:"solid"},n,{children:t}))}))}function eke({id:e,title:t}){return Q.jsxs(Fr,Object.assign({id:e,mt:1,mb:4},{children:[Q.jsx(S4,Object.assign({as:"h5"},{children:t})),Q.jsx(C4,{})]}))}function tke(e){const{children:t,classNames:r,style:n,disabled:i,id:s,label:o,onDropPropertyClick:l,onKeyChange:u,readonly:a,registry:c,required:h,schema:d,uiSchema:f}=e,{templates:m,translateString:g}=c,{RemoveButton:p}=m.ButtonTemplates,v=g(mr.KeyLabel,[o]);if(!(qf in d))return Q.jsx("div",Object.assign({className:r,style:n},{children:t}));const b=({target:S})=>u(S.value);return Q.jsxs(Fv,Object.assign({className:r,style:n,alignItems:"center",gap:2},{children:[Q.jsx(Nl,{children:Q.jsxs(xo,Object.assign({isRequired:h},{children:[Q.jsx(Ua,Object.assign({htmlFor:`${s}-key`,id:`${s}-key-label`},{children:v})),Q.jsx(Dv,{defaultValue:o,disabled:i||a,id:`${s}-key`,name:`${s}-key`,onBlur:a?void 0:b,type:"text",mb:1})]}))}),Q.jsx(Nl,{children:t}),Q.jsx(Nl,{children:Q.jsx(p,{disabled:i||a,onClick:l(o),uiSchema:f,registry:c})})]}),`${s}-key`)}function rke(){return{ArrayFieldItemTemplate:B9e,ArrayFieldTemplate:z9e,BaseInputTemplate:V9e,ButtonTemplates:{CopyButton:W9e,AddButton:L9e,MoveDownButton:q9e,MoveUpButton:K9e,RemoveButton:G9e,SubmitButton:Q9e},DescriptionFieldTemplate:U9e,ErrorListTemplate:H9e,FieldErrorTemplate:X9e,FieldHelpTemplate:Y9e,FieldTemplate:Z9e,ObjectFieldTemplate:J9e,TitleFieldTemplate:eke,WrapIfAdditionalTemplate:tke}}const nke=(e,t)=>{const r=[];for(let n=e;n<=t;n++)r.push({value:n,label:ma(n,2)});return r};function ike(e){const{SelectWidget:t}=e.registry.widgets,r=e.value?e.value:void 0;return Q.jsx(t,Object.assign({},e,{label:"",className:"form-control",onChange:n=>e.select(e.type,n),options:{enumOptions:nke(e.range[0],e.range[1])},placeholder:e.type,schema:{type:"integer"},value:r,"aria-describedby":vi(e.name)}))}const ske=e=>Object.keys(e).every(t=>typeof e[t]<"u"&&e[t]!==-1);function TS(e){const{autofocus:t,disabled:r,id:n,onBlur:i,onChange:s,onFocus:o,options:l,readonly:u,registry:a,showTime:c,value:h}=e,{translateString:d}=a,[f,m]=J.useState(pf(h,c));J.useEffect(()=>{m(pf(h,c))},[c,h]);const g=(b,S)=>{const O=Object.assign(Object.assign({},f),{[b]:typeof S>"u"?-1:S});ske(O)?s(O1(O,c)):m(O)},p=b=>{if(b.preventDefault(),r||u)return;const S=pf(new Date().toJSON(),c);s(O1(S,c))},v=b=>{b.preventDefault(),!(r||u)&&s(void 0)},y=()=>{const{year:b,month:S,day:O,hour:P,minute:j,second:M}=f,L=[{type:"year",range:l.yearsRange,value:b},{type:"month",range:[1,12],value:S},{type:"day",range:[1,31],value:O}];return c&&L.push({type:"hour",range:[0,23],value:P},{type:"minute",range:[0,59],value:j},{type:"second",range:[0,59],value:M}),L};return Q.jsxs(Fr,{children:[Q.jsx(Fr,Object.assign({display:"flex",flexWrap:"wrap",alignItems:"center"},{children:y().map((b,S)=>{const O=n+"_"+b.type;return Q.jsx(Fr,Object.assign({mr:"2",mb:"2"},{children:Q.jsx(ike,Object.assign({},e,b,{autofocus:t&&S===0,disabled:r,id:O,name:n,onBlur:i,onFocus:o,readonly:u,registry:a,select:g,value:b.value<0?"":b.value}))}),O)})})),Q.jsxs(Fr,Object.assign({display:"flex"},{children:[!l.hideNowButton&&Q.jsx(Bu,Object.assign({onClick:b=>p(b),mr:"2"},{children:d(mr.NowLabel)})),!l.hideClearButton&&Q.jsx(Bu,Object.assign({onClick:b=>v(b)},{children:d(mr.ClearLabel)}))]}))]})}TS.defaultProps={autofocus:!1,disabled:!1,readonly:!1,showTime:!1,options:{yearsRange:[1900,new Date().getFullYear()+2]}};function Gj(e){const{AltDateWidget:t}=e.registry.widgets;return Q.jsx(t,Object.assign({},e,{showTime:!0}))}Gj.defaultProps=Object.assign(Object.assign({},TS.defaultProps),{showTime:!0});function oke(e){const{id:t,value:r,disabled:n,readonly:i,onChange:s,onBlur:o,onFocus:l,label:u,hideLabel:a,registry:c,options:h,uiSchema:d,schema:f}=e,m=Zl({uiSchema:d}),g=$h(f),p=gr("DescriptionFieldTemplate",c,h),v=h.description||f.description,y=({target:{checked:O}})=>s(O),b=({target:{value:O}})=>o(t,O),S=({target:{value:O}})=>l(t,O);return Q.jsxs(xo,Object.assign({mb:1},m,{isRequired:g},{children:[!a&&!!v&&Q.jsx(p,{id:ic(t),description:v,schema:f,uiSchema:d,registry:c}),Q.jsx(w4,Object.assign({id:t,name:t,isChecked:typeof r>"u"?!1:r,isDisabled:n||i,onChange:y,onBlur:b,onFocus:S,"aria-describedby":vi(t)},{children:qa(Q.jsx(Fp,{children:u}),a||!u)}))]}))}function ake(e){const{id:t,disabled:r,options:n,value:i,readonly:s,onChange:o,onBlur:l,onFocus:u,required:a,label:c,hideLabel:h,uiSchema:d,rawErrors:f=[]}=e,{enumOptions:m,enumDisabled:g,emptyValue:p}=n,v=Zl({uiSchema:d}),y=Array.isArray(i)?i:[i],b=({target:{value:j}})=>l(t,Mn(j,m,p)),S=({target:{value:j}})=>u(t,Mn(j,m,p)),O=n?n.inline:!1,P=uy(i,m,!0);return Q.jsxs(xo,Object.assign({mb:1},v,{isDisabled:r||s,isRequired:a,isReadOnly:s,isInvalid:f&&f.length>0},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:t,id:`${t}-label`},{children:c})),h||!c),Q.jsx(MM,Object.assign({onChange:j=>o(Mn(j,m,p)),defaultValue:P,"aria-describedby":vi(t)},{children:Q.jsx(Lp,Object.assign({direction:O?"row":"column"},{children:Array.isArray(m)&&m.map((j,M)=>{const L=ly(j.value,y),B=Array.isArray(g)&&g.indexOf(j.value)!==-1;return Q.jsx(w4,Object.assign({id:wy(t,M),name:t,value:String(M),isChecked:L,isDisabled:r||B||s,onBlur:b,onFocus:S},{children:j.label&&Q.jsx(Fp,{children:j.label})}),M)})}))}))]}))}function lke({id:e,options:t,value:r,required:n,disabled:i,readonly:s,label:o,hideLabel:l,onChange:u,onBlur:a,onFocus:c,uiSchema:h}){var d;const{enumOptions:f,enumDisabled:m,emptyValue:g}=t,p=Zl({uiSchema:h}),v=P=>u(Mn(P,f,g)),y=({target:{value:P}})=>a(e,Mn(P,f,g)),b=({target:{value:P}})=>c(e,Mn(P,f,g)),S=t?t.inline:!1,O=(d=uy(r,f))!==null&&d!==void 0?d:null;return Q.jsxs(xo,Object.assign({mb:1},p,{isDisabled:i||s,isRequired:n,isReadOnly:s},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:e,id:`${e}-label`},{children:o})),l||!o),Q.jsx(yI,Object.assign({onChange:v,onBlur:y,onFocus:b,value:O,name:e,"aria-describedby":vi(e)},{children:Q.jsx(Lp,Object.assign({direction:S?"row":"column"},{children:Array.isArray(f)&&f.map((P,j)=>{const M=Array.isArray(m)&&m.indexOf(P.value)!==-1;return Q.jsx(bI,Object.assign({value:String(j),id:wy(e,j),disabled:i||M||s},{children:P.label}),j)})}))}))]}))}function uke({value:e,readonly:t,disabled:r,onBlur:n,onFocus:i,options:s,schema:o,uiSchema:l,onChange:u,label:a,hideLabel:c,id:h}){const d=Zl({uiSchema:l}),f=Object.assign({value:e,label:a,id:h},bj(o)),m=v=>u(v===void 0?s.emptyValue:v),g=({target:{value:v}})=>n(h,v),p=({target:{value:v}})=>i(h,v);return Q.jsxs(xo,Object.assign({mb:1},d,{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:h},{children:a})),c||!a),Q.jsxs(SI,Object.assign({},f,{id:h,name:h,isDisabled:r||t,onChange:m,onBlur:g,onFocus:p,"aria-describedby":vi(h)},{children:[Q.jsx(kI,{children:Q.jsx(EI,{})}),Q.jsx(CI,{})]}))]}))}function WE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $t(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var hke=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function pke(e){var t=e.defaultInputValue,r=t===void 0?"":t,n=e.defaultMenuIsOpen,i=n===void 0?!1:n,s=e.defaultValue,o=s===void 0?null:s,l=e.inputValue,u=e.menuIsOpen,a=e.onChange,c=e.onInputChange,h=e.onMenuClose,d=e.onMenuOpen,f=e.value,m=Ka(e,hke),g=J.useState(l!==void 0?l:r),p=Pa(g,2),v=p[0],y=p[1],b=J.useState(u!==void 0?u:i),S=Pa(b,2),O=S[0],P=S[1],j=J.useState(f!==void 0?f:o),M=Pa(j,2),L=M[0],B=M[1],q=J.useCallback(function(x,k){typeof a=="function"&&a(x,k),B(x)},[a]),W=J.useCallback(function(x,k){var A;typeof c=="function"&&(A=c(x,k)),y(A!==void 0?A:x)},[c]),$=J.useCallback(function(){typeof d=="function"&&d(),P(!0)},[d]),R=J.useCallback(function(){typeof h=="function"&&h(),P(!1)},[h]),E=l!==void 0?l:v,_=u!==void 0?u:O,C=f!==void 0?f:L;return $t($t({},m),{},{inputValue:E,menuIsOpen:_,onChange:q,onInputChange:W,onMenuClose:R,onMenuOpen:$,value:C})}function mke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qE(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function bke(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wke(e,t){if(t&&(Vu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bke(e)}function _ke(e){var t=yke();return function(){var n=A1(e),i;if(t){var s=A1(this).constructor;i=Reflect.construct(n,arguments,s)}else i=n.apply(this,arguments);return wke(this,i)}}function xke(e){if(Array.isArray(e))return fx(e)}function Ske(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Cke(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Yj(e){return xke(e)||Ske(e)||Xj(e)||Cke()}function kke(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}const Eke=Math.min,Tke=Math.max,$1=Math.round,M0=Math.floor,P1=e=>({x:e,y:e});function Oke(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Zj(e){return Qj(e)?(e.nodeName||"").toLowerCase():"#document"}function yo(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Jj(e){var t;return(t=(Qj(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Qj(e){return e instanceof Node||e instanceof yo(e).Node}function dx(e){return e instanceof Element||e instanceof yo(e).Element}function OS(e){return e instanceof HTMLElement||e instanceof yo(e).HTMLElement}function KE(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof yo(e).ShadowRoot}function eN(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=AS(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function Ake(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function $ke(e){return["html","body","#document"].includes(Zj(e))}function AS(e){return yo(e).getComputedStyle(e)}function Pke(e){if(Zj(e)==="html")return e;const t=e.assignedSlot||e.parentNode||KE(e)&&e.host||Jj(e);return KE(t)?t.host:t}function tN(e){const t=Pke(e);return $ke(t)?e.ownerDocument?e.ownerDocument.body:e.body:OS(t)&&eN(t)?t:tN(t)}function M1(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=tN(e),s=i===((n=e.ownerDocument)==null?void 0:n.body),o=yo(i);return s?t.concat(o,o.visualViewport||[],eN(i)?i:[],o.frameElement&&r?M1(o.frameElement):[]):t.concat(i,M1(i,[],r))}function Mke(e){const t=AS(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=OS(e),s=i?e.offsetWidth:r,o=i?e.offsetHeight:n,l=$1(r)!==s||$1(n)!==o;return l&&(r=s,n=o),{width:r,height:n,$:l}}function $S(e){return dx(e)?e:e.contextElement}function ow(e){const t=$S(e);if(!OS(t))return P1(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:s}=Mke(t);let o=(s?$1(r.width):r.width)/n,l=(s?$1(r.height):r.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const Ike=P1(0);function Rke(e){const t=yo(e);return!Ake()||!t.visualViewport?Ike:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function jke(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==yo(e)?!1:t}function GE(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),s=$S(e);let o=P1(1);t&&(n?dx(n)&&(o=ow(n)):o=ow(e));const l=jke(s,r,n)?Rke(s):P1(0);let u=(i.left+l.x)/o.x,a=(i.top+l.y)/o.y,c=i.width/o.x,h=i.height/o.y;if(s){const d=yo(s),f=n&&dx(n)?yo(n):n;let m=d.frameElement;for(;m&&n&&f!==d;){const g=ow(m),p=m.getBoundingClientRect(),v=AS(m),y=p.left+(m.clientLeft+parseFloat(v.paddingLeft))*g.x,b=p.top+(m.clientTop+parseFloat(v.paddingTop))*g.y;u*=g.x,a*=g.y,c*=g.x,h*=g.y,u+=y,a+=b,m=yo(m).frameElement}}return Oke({width:c,height:h,x:u,y:a})}function Nke(e,t){let r=null,n;const i=Jj(e);function s(){clearTimeout(n),r&&r.disconnect(),r=null}function o(l,u){l===void 0&&(l=!1),u===void 0&&(u=1),s();const{left:a,top:c,width:h,height:d}=e.getBoundingClientRect();if(l||t(),!h||!d)return;const f=M0(c),m=M0(i.clientWidth-(a+h)),g=M0(i.clientHeight-(c+d)),p=M0(a),y={rootMargin:-f+"px "+-m+"px "+-g+"px "+-p+"px",threshold:Tke(0,Eke(1,u))||1};let b=!0;function S(O){const P=O[0].intersectionRatio;if(P!==u){if(!b)return o();P?o(!1,P):n=setTimeout(()=>{o(!1,1e-7)},100)}b=!1}try{r=new IntersectionObserver(S,{...y,root:i.ownerDocument})}catch{r=new IntersectionObserver(S,y)}r.observe(e)}return o(!0),s}function Dke(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:u=!1}=n,a=$S(e),c=i||s?[...a?M1(a):[],...M1(t)]:[];c.forEach(v=>{i&&v.addEventListener("scroll",r,{passive:!0}),s&&v.addEventListener("resize",r)});const h=a&&l?Nke(a,r):null;let d=-1,f=null;o&&(f=new ResizeObserver(v=>{let[y]=v;y&&y.target===a&&f&&(f.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{f&&f.observe(t)})),r()}),a&&!u&&f.observe(a),f.observe(t));let m,g=u?GE(e):null;u&&p();function p(){const v=GE(e);g&&(v.x!==g.x||v.y!==g.y||v.width!==g.width||v.height!==g.height)&&r(),g=v,m=requestAnimationFrame(p)}return r(),()=>{c.forEach(v=>{i&&v.removeEventListener("scroll",r),s&&v.removeEventListener("resize",r)}),h&&h(),f&&f.disconnect(),f=null,u&&cancelAnimationFrame(m)}}var hx=J.useLayoutEffect,Fke=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],I1=function(){};function Lke(e,t){return t?t[0]==="-"?e+t:e+"__"+t:e}function Bke(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i-1}function zke(e){return Sy(e)?window.innerHeight:e.clientHeight}function nN(e){return Sy(e)?window.pageYOffset:e.scrollTop}function R1(e,t){if(Sy(e)){window.scrollTo(0,t);return}e.scrollTop=t}function Vke(e){var t=getComputedStyle(e),r=t.position==="absolute",n=/(auto|scroll)/;if(t.position==="fixed")return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),!(r&&t.position==="static")&&n.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}function Uke(e,t,r,n){return r*((e=e/n-1)*e*e+1)+t}function I0(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:I1,i=nN(e),s=t-i,o=10,l=0;function u(){l+=o;var a=Uke(l,i,s,r);R1(e,a),lr.bottom?R1(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):n.top-i1?r-1:0),i=1;i=m)return{placement:"bottom",maxHeight:t};if(L>=m&&!o)return s&&I0(u,B,W),{placement:"bottom",maxHeight:t};if(!o&&L>=n||o&&j>=n){s&&I0(u,B,W);var $=o?j-S:L-S;return{placement:"bottom",maxHeight:$}}if(i==="auto"||o){var R=t,E=o?P:M;return E>=n&&(R=Math.min(E-S-l,t)),{placement:"top",maxHeight:R}}if(i==="bottom")return s&&R1(u,B),{placement:"bottom",maxHeight:t};break;case"top":if(P>=m)return{placement:"top",maxHeight:t};if(M>=m&&!o)return s&&I0(u,q,W),{placement:"top",maxHeight:t};if(!o&&M>=n||o&&P>=n){var _=t;return(!o&&M>=n||o&&P>=n)&&(_=o?P-O:M-O),s&&I0(u,q,W),{placement:"top",maxHeight:_}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return a}function e7e(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var sN=function(t){return t==="auto"?"bottom":t},t7e=function(t,r){var n,i=t.placement,s=t.theme,o=s.borderRadius,l=s.spacing,u=s.colors;return $t((n={label:"menu"},sh(n,e7e(i),"100%"),sh(n,"position","absolute"),sh(n,"width","100%"),sh(n,"zIndex",1),n),r?{}:{backgroundColor:u.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:l.menuGutter,marginTop:l.menuGutter})},oN=J.createContext(null),r7e=function(t){var r=t.children,n=t.minMenuHeight,i=t.maxMenuHeight,s=t.menuPlacement,o=t.menuPosition,l=t.menuShouldScrollIntoView,u=t.theme,a=J.useContext(oN)||{},c=a.setPortalPlacement,h=J.useRef(null),d=J.useState(i),f=Pa(d,2),m=f[0],g=f[1],p=J.useState(null),v=Pa(p,2),y=v[0],b=v[1],S=u.spacing.controlHeight;return hx(function(){var O=h.current;if(O){var P=o==="fixed",j=l&&!P,M=Qke({maxHeight:i,menuEl:O,minHeight:n,placement:s,shouldScroll:j,isFixedPosition:P,controlHeight:S});g(M.maxHeight),b(M.placement),c==null||c(M.placement)}},[i,s,o,l,n,c,S]),r({ref:h,placerProps:$t($t({},t),{},{placement:y||sN(s),maxHeight:m})})},n7e=function(t){var r=t.children,n=t.innerRef,i=t.innerProps;return Rt("div",Ot({},Sn(t,"menu",{menu:!0}),{ref:n},i),r)},i7e=n7e,s7e=function(t,r){var n=t.maxHeight,i=t.theme.spacing.baseUnit;return $t({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},r?{}:{paddingBottom:i,paddingTop:i})},o7e=function(t){var r=t.children,n=t.innerProps,i=t.innerRef,s=t.isMulti;return Rt("div",Ot({},Sn(t,"menuList",{"menu-list":!0,"menu-list--is-multi":s}),{ref:i},n),r)},aN=function(t,r){var n=t.theme,i=n.spacing.baseUnit,s=n.colors;return $t({textAlign:"center"},r?{}:{color:s.neutral40,padding:"".concat(i*2,"px ").concat(i*3,"px")})},a7e=aN,l7e=aN,u7e=function(t){var r=t.children,n=r===void 0?"No options":r,i=t.innerProps,s=Ka(t,Zke);return Rt("div",Ot({},Sn($t($t({},s),{},{children:n,innerProps:i}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),i),n)},c7e=function(t){var r=t.children,n=r===void 0?"Loading...":r,i=t.innerProps,s=Ka(t,Jke);return Rt("div",Ot({},Sn($t($t({},s),{},{children:n,innerProps:i}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),i),n)},f7e=function(t){var r=t.rect,n=t.offset,i=t.position;return{left:r.left,position:i,top:n,width:r.width,zIndex:1}},d7e=function(t){var r=t.appendTo,n=t.children,i=t.controlElement,s=t.innerProps,o=t.menuPlacement,l=t.menuPosition,u=J.useRef(null),a=J.useRef(null),c=J.useState(sN(o)),h=Pa(c,2),d=h[0],f=h[1],m=J.useMemo(function(){return{setPortalPlacement:f}},[]),g=J.useState(null),p=Pa(g,2),v=p[0],y=p[1],b=J.useCallback(function(){if(i){var j=Hke(i),M=l==="fixed"?0:window.pageYOffset,L=j[d]+M;(L!==(v==null?void 0:v.offset)||j.left!==(v==null?void 0:v.rect.left)||j.width!==(v==null?void 0:v.rect.width))&&y({offset:L,rect:j})}},[i,l,d,v==null?void 0:v.offset,v==null?void 0:v.rect.left,v==null?void 0:v.rect.width]);hx(function(){b()},[b]);var S=J.useCallback(function(){typeof a.current=="function"&&(a.current(),a.current=null),i&&u.current&&(a.current=Dke(i,u.current,b,{elementResize:"ResizeObserver"in window}))},[i,b]);hx(function(){S()},[S]);var O=J.useCallback(function(j){u.current=j,S()},[S]);if(!r&&l!=="fixed"||!v)return null;var P=Rt("div",Ot({ref:O},Sn($t($t({},t),{},{offset:v.offset,position:l,rect:v.rect}),"menuPortal",{"menu-portal":!0}),s),n);return Rt(oN.Provider,{value:m},r?ov.createPortal(P,r):P)},h7e=function(t){var r=t.isDisabled,n=t.isRtl;return{label:"container",direction:n?"rtl":void 0,pointerEvents:r?"none":void 0,position:"relative"}},p7e=function(t){var r=t.children,n=t.innerProps,i=t.isDisabled,s=t.isRtl;return Rt("div",Ot({},Sn(t,"container",{"--is-disabled":i,"--is-rtl":s}),n),r)},m7e=function(t,r){var n=t.theme.spacing,i=t.isMulti,s=t.hasValue,o=t.selectProps.controlShouldRenderValue;return $t({alignItems:"center",display:i&&s&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},r?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(n.baseUnit*2,"px")})},g7e=function(t){var r=t.children,n=t.innerProps,i=t.isMulti,s=t.hasValue;return Rt("div",Ot({},Sn(t,"valueContainer",{"value-container":!0,"value-container--is-multi":i,"value-container--has-value":s}),n),r)},v7e=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},y7e=function(t){var r=t.children,n=t.innerProps;return Rt("div",Ot({},Sn(t,"indicatorsContainer",{indicators:!0}),n),r)},JE,b7e=["size"],w7e=["innerProps","isRtl","size"],_7e={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},lN=function(t){var r=t.size,n=Ka(t,b7e);return Rt("svg",Ot({height:r,width:r,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:_7e},n))},PS=function(t){return Rt(lN,Ot({size:20},t),Rt("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},uN=function(t){return Rt(lN,Ot({size:20},t),Rt("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},cN=function(t,r){var n=t.isFocused,i=t.theme,s=i.spacing.baseUnit,o=i.colors;return $t({label:"indicatorContainer",display:"flex",transition:"color 150ms"},r?{}:{color:n?o.neutral60:o.neutral20,padding:s*2,":hover":{color:n?o.neutral80:o.neutral40}})},x7e=cN,S7e=function(t){var r=t.children,n=t.innerProps;return Rt("div",Ot({},Sn(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),r||Rt(uN,null))},C7e=cN,k7e=function(t){var r=t.children,n=t.innerProps;return Rt("div",Ot({},Sn(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),r||Rt(PS,null))},E7e=function(t,r){var n=t.isDisabled,i=t.theme,s=i.spacing.baseUnit,o=i.colors;return $t({label:"indicatorSeparator",alignSelf:"stretch",width:1},r?{}:{backgroundColor:n?o.neutral10:o.neutral20,marginBottom:s*2,marginTop:s*2})},T7e=function(t){var r=t.innerProps;return Rt("span",Ot({},r,Sn(t,"indicatorSeparator",{"indicator-separator":!0})))},O7e=Op(JE||(JE=kke([` +`).every(s=>!jj.some(o=>o.test(s))&&(n+=s+` +`,s.trim()));const i=n.trimEnd();return i==""?null:[n,i]}function kc(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return e}function FE(e){return e.replace(nCe,"$1")}function Cg(e,t,r){const n=r._||!1,i=r.u||!1;r._=!0,r.u=!0;const s=e(t,r);return r._=n,r.u=i,s}function pCe(e,t,r){const n=r._||!1,i=r.u||!1;r._=!1,r.u=!0;const s=e(t,r);return r._=n,r.u=i,s}function mCe(e,t,r){return r._=!1,e(t,r)}const Q2=(e,t,r)=>({v:Cg(t,e[1],r)});function ew(){return{}}function tw(){return null}function gCe(...e){return e.filter(Boolean).join(" ")}function rw(e,t,r){let n=e;const i=t.split(".");for(;i.length&&(n=n[i[0]],n!==void 0);)i.shift();return n||r}var wr;function vCe(e,t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||cCe,t.namedCodesToUnicode=t.namedCodesToUnicode?bu({},IE,t.namedCodesToUnicode):IE;const r=t.createElement||J.createElement;function n(f,m,...g){const p=rw(t.overrides,`${f}.props`,{});return r(function(v,y){const b=rw(y,v);return b?typeof b=="function"||typeof b=="object"&&"render"in b?b:rw(y,`${v}.component`,v):v}(f,t.overrides),bu({},m,p,{className:gCe(m==null?void 0:m.className,p.className)||void 0}),...g)}function i(f){let m=!1;t.forceInline?m=!0:t.forceBlock||(m=z8e.test(f)===!1);const g=c(a(m?f:`${f.trimEnd().replace(tCe,"")} + +`,{_:m}));for(;typeof g[g.length-1]=="string"&&!g[g.length-1].trim();)g.pop();if(t.wrapper===null)return g;const p=t.wrapper||(m?"span":"div");let v;if(g.length>1||t.forceWrapper)v=g;else{if(g.length===1)return v=g[0],typeof v=="string"?n("span",{key:"outer"},v):v;v=null}return J.createElement(p,{key:"outer"},v)}function s(f){const m=f.match(v8e);return m?m.reduce(function(g,p,v){const y=p.indexOf("=");if(y!==-1){const b=function(j){return j.indexOf("-")!==-1&&j.match(P8e)===null&&(j=j.replace(N8e,function(M,L){return L.toUpperCase()})),j}(p.slice(0,y)).trim(),x=function(j){const M=j[0];return(M==='"'||M==="'")&&j.length>=2&&j[j.length-1]===M?j.slice(1,-1):j}(p.slice(y+1).trim()),O=ME[b]||b,P=g[O]=function(j,M){return j==="style"?M.split(/;\s?/).reduce(function(L,B){const q=B.slice(0,B.indexOf(":"));return L[q.replace(/(-[a-z])/g,W=>W[1].toUpperCase())]=B.slice(q.length+1).trim(),L},{}):j==="href"?kc(M):(M.match(M8e)&&(M=M.slice(1,M.length-1)),M==="true"||M!=="false"&&M)}(b,x);typeof P=="string"&&(ax.test(P)||lx.test(P))&&(g[O]=J.cloneElement(i(P.trim()),{key:v}))}else p!=="style"&&(g[ME[p]||p]=!0);return g},{}):null}const o=[],u={},l={blockQuote:{t:ha(vj),i:wr.HIGH,l:(f,m,g)=>({v:m(f[0].replace(w8e,""),g)}),h:(f,m,g)=>n("blockquote",{key:g.k},m(f.v,g))},breakLine:{t:Kd(_8e),i:wr.HIGH,l:ew,h:(f,m,g)=>n("br",{key:g.k})},breakThematic:{t:ha(x8e),i:wr.HIGH,l:ew,h:(f,m,g)=>n("hr",{key:g.k})},codeBlock:{t:ha(bj),i:wr.MAX,l:f=>({v:f[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}),h:(f,m,g)=>n("pre",{key:g.k},n("code",bu({},f.O,{className:f.M?`lang-${f.M}`:""}),f.v))},codeFenced:{t:ha(yj),i:wr.MAX,l:f=>({O:s(f[3]||""),v:f[4],M:f[2]||void 0,type:"codeBlock"})},codeInline:{t:cl(S8e),i:wr.LOW,l:f=>({v:f[2]}),h:(f,m,g)=>n("code",{key:g.k},f.v)},footnote:{t:ha(E8e),i:wr.MAX,l:f=>(o.push({I:f[2],j:f[1]}),{}),h:tw},footnoteReference:{t:ul(T8e),i:wr.HIGH,l:f=>({v:f[1],B:`#${t.slugify(f[1])}`}),h:(f,m,g)=>n("a",{key:g.k,href:kc(f.B)},n("sup",{key:g.k},f.v))},gfmTask:{t:ul(A8e),i:wr.HIGH,l:f=>({R:f[1].toLowerCase()==="x"}),h:(f,m,g)=>n("input",{checked:f.R,key:g.k,readOnly:!0,type:"checkbox"})},heading:{t:ha(t.enforceAtxHeadings?_j:wj),i:wr.HIGH,l:(f,m,g)=>({v:Cg(m,f[2],g),T:t.slugify(f[2]),C:f[1].length}),h:(f,m,g)=>n(`h${f.C}`,{id:f.T,key:g.k},m(f.v,g))},headingSetext:{t:ha(xj),i:wr.MAX,l:(f,m,g)=>({v:Cg(m,f[1],g),C:f[2]==="="?1:2,type:"heading"})},htmlComment:{t:Kd(Sj),i:wr.HIGH,l:()=>({}),h:tw},image:{t:cl(lCe),i:wr.HIGH,l:f=>({D:f[1],B:FE(f[2]),F:f[3]}),h:(f,m,g)=>n("img",{key:g.k,alt:f.D||void 0,title:f.F||void 0,src:kc(f.B)})},link:{t:ul(aCe),i:wr.LOW,l:(f,m,g)=>({v:pCe(m,f[1],g),B:FE(f[2]),F:f[3]}),h:(f,m,g)=>n("a",{key:g.k,href:kc(f.B),title:f.F},m(f.v,g))},linkAngleBraceStyleDetector:{t:ul(j8e),i:wr.MAX,l:f=>({v:[{v:f[1],type:"text"}],B:f[1],type:"link"})},linkBareUrlDetector:{t:(f,m)=>m.N?null:ul(I8e)(f,m),i:wr.MAX,l:f=>({v:[{v:f[1],type:"text"}],B:f[1],F:void 0,type:"link"})},linkMailtoDetector:{t:ul(R8e),i:wr.MAX,l(f){let m=f[1],g=f[1];return y8e.test(g)||(g="mailto:"+g),{v:[{v:m.replace("mailto:",""),type:"text"}],B:g,type:"link"}}},orderedList:jE(n,1),unorderedList:jE(n,2),newlineCoalescer:{t:ha(C8e),i:wr.LOW,l:ew,h:()=>` +`},paragraph:{t:hCe,i:wr.LOW,l:Q2,h:(f,m,g)=>n("p",{key:g.k},m(f.v,g))},ref:{t:ul(D8e),i:wr.MAX,l:f=>(u[f[1]]={B:f[2],F:f[4]},{}),h:tw},refImage:{t:cl(F8e),i:wr.MAX,l:f=>({D:f[1]||void 0,P:f[2]}),h:(f,m,g)=>n("img",{key:g.k,alt:f.D,src:kc(u[f.P].B),title:u[f.P].F})},refLink:{t:ul(L8e),i:wr.MAX,l:(f,m,g)=>({v:m(f[1],g),Z:m(f[0].replace(B8e,"\\$1"),g),P:f[2]}),h:(f,m,g)=>u[f.P]?n("a",{key:g.k,href:kc(u[f.P].B),title:u[f.P].F},m(f.v,g)):n("span",{key:g.k},m(f.Z,g))},table:{t:ha(Cj),i:wr.HIGH,l:dCe,h:(f,m,g)=>n("table",{key:g.k},n("thead",null,n("tr",null,f.L.map(function(p,v){return n("th",{key:v,style:DE(f,v)},m(p,g))}))),n("tbody",null,f.A.map(function(p,v){return n("tr",{key:v},p.map(function(y,b){return n("td",{key:b,style:DE(f,b)},m(y,g))}))})))},tableSeparator:{t:function(f,m){return m.$?(m._=!0,U8e.exec(f)):null},i:wr.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:Kd(eCe),i:wr.MIN,l:f=>({v:f[0].replace($8e,(m,g)=>t.namedCodesToUnicode[g]?t.namedCodesToUnicode[g]:m)}),h:f=>f.v},textBolded:{t:cl(X8e),i:wr.MED,l:(f,m,g)=>({v:m(f[2],g)}),h:(f,m,g)=>n("strong",{key:g.k},m(f.v,g))},textEmphasized:{t:cl(Y8e),i:wr.LOW,l:(f,m,g)=>({v:m(f[2],g)}),h:(f,m,g)=>n("em",{key:g.k},m(f.v,g))},textEscaped:{t:cl(Q8e),i:wr.HIGH,l:f=>({v:f[1],type:"text"})},textMarked:{t:cl(Z8e),i:wr.LOW,l:Q2,h:(f,m,g)=>n("mark",{key:g.k},m(f.v,g))},textStrikethroughed:{t:cl(J8e),i:wr.LOW,l:Q2,h:(f,m,g)=>n("del",{key:g.k},m(f.v,g))}};t.disableParsingRawHTML!==!0&&(l.htmlBlock={t:Kd(ax),i:wr.HIGH,l(f,m,g){const[,p]=f[3].match(rCe),v=new RegExp(`^${p}`,"gm"),y=f[3].replace(v,""),b=(x=y,uCe.some(M=>M.test(x))?mCe:Cg);var x;const O=f[1].toLowerCase(),P=g8e.indexOf(O)!==-1;g.N=g.N||O==="a";const j=P?f[3]:b(m,y,g);return g.N=!1,{O:s(f[2]),v:j,G:P,H:P?O:f[1]}},h:(f,m,g)=>n(f.H,bu({key:g.k},f.O),f.G?f.v:m(f.v,g))},l.htmlSelfClosing={t:Kd(lx),i:wr.HIGH,l:f=>({O:s(f[2]||""),H:f[1]}),h:(f,m,g)=>n(f.H,bu({},f.O,{key:g.k}))});const a=function(f){let m=Object.keys(f);function g(p,v){let y=[],b="";for(;p;){let x=0;for(;x{let{children:t,options:r}=e,n=function(i,s){if(i==null)return{};var o,u,l={},a=Object.keys(i);for(u=0;u=0||(l[o]=i[o]);return l}(e,m8e);return J.cloneElement(vCe(t,r),n)};var yCe=iR;function bCe(e,t){return e==null?!0:yCe(e,t)}var wCe=bCe;const _Ce=Jr(wCe);class xCe extends J.Component{constructor(){super(...arguments),this.state={wasPropertyKeyModified:!1,additionalProperties:{}},this.onPropertyChange=(t,r=!1)=>(n,i,s)=>{const{formData:o,onChange:u,errorSchema:l}=this.props;n===void 0&&r&&(n="");const a=Object.assign(Object.assign({},o),{[t]:n});u(a,l&&l&&Object.assign(Object.assign({},l),{[t]:i}),s)},this.onDropPropertyClick=t=>r=>{r.preventDefault();const{onChange:n,formData:i}=this.props,s=Object.assign({},i);_Ce(s,t),n(s)},this.getAvailableKey=(t,r)=>{const{uiSchema:n,registry:i}=this.props,{duplicateKeySuffixSeparator:s="-"}=Or(n,i.globalUiOptions);let o=0,u=t;for(;Ci(r,u);)u=`${t}${s}${++o}`;return u},this.onKeyChange=t=>(r,n)=>{if(t===r)return;const{formData:i,onChange:s,errorSchema:o}=this.props;r=this.getAvailableKey(r,i);const u=Object.assign({},i),l={[t]:r},a=Object.keys(u).map(h=>({[l[h]||h]:u[h]})),c=Object.assign({},...a);this.setState({wasPropertyKeyModified:!0}),s(c,o&&o&&Object.assign(Object.assign({},o),{[r]:n}))},this.handleAddClick=t=>()=>{if(!t.additionalProperties)return;const{formData:r,onChange:n,registry:i}=this.props,s=Object.assign({},r);let o;if(po(t.additionalProperties)){o=t.additionalProperties.type;let l=t.additionalProperties;if(Ln in l){const{schemaUtils:a}=i;l=a.retrieveSchema({$ref:l[Ln]},r),o=l.type}!o&&(Rf in l||Fl in l)&&(o="object")}const u=this.getAvailableKey("newKey",s);hi(s,u,this.getDefaultValue(o)),n(s)}}isRequired(t){const{schema:r}=this.props;return Array.isArray(r.required)&&r.required.indexOf(t)!==-1}getDefaultValue(t){const{registry:{translateString:r}}=this.props;switch(t){case"array":return[];case"boolean":return!1;case"null":return null;case"number":return 0;case"object":return{};case"string":default:return r(mr.NewStringDefault)}}render(){var t,r,n;const{schema:i,uiSchema:s={},formData:o,errorSchema:u,idSchema:l,name:a,required:c=!1,disabled:h=!1,readonly:d=!1,hideError:f,idPrefix:m,idSeparator:g,onBlur:p,onFocus:v,registry:y}=this.props,{fields:b,formContext:x,schemaUtils:O,translateString:P,globalUiOptions:j}=y,{SchemaField:M}=b,L=O.retrieveSchema(i,o),B=Or(s,j),{properties:q={}}=L,W=(r=(t=B.title)!==null&&t!==void 0?t:L.title)!==null&&r!==void 0?r:a,$=(n=B.description)!==null&&n!==void 0?n:L.description;let I;try{const C=Object.keys(q);I=R6e(C,B.order)}catch(C){return Q.jsxs("div",{children:[Q.jsx("p",Object.assign({className:"config-error",style:{color:"red"}},{children:Q.jsx(by,{children:P(mr.InvalidObjectField,[a||"root",C.message])})})),Q.jsx("pre",{children:JSON.stringify(L)})]})}const E=gr("ObjectFieldTemplate",y,B),_={title:B.label===!1?"":W,description:B.label===!1?void 0:$,properties:I.map(C=>{const S=Ci(L,[bn,C,Gf]),k=S?s.additionalProperties:s[C],A=Or(k).widget==="hidden",R=yt(l,[C],{});return{content:Q.jsx(M,{name:C,required:this.isRequired(C),schema:yt(L,[bn,C],{}),uiSchema:k,errorSchema:yt(u,C),idSchema:R,idPrefix:m,idSeparator:g,formData:yt(o,C),formContext:x,wasPropertyKeyModified:this.state.wasPropertyKeyModified,onKeyChange:this.onKeyChange(C),onChange:this.onPropertyChange(C,S),onBlur:p,onFocus:v,registry:y,disabled:h,readonly:d,hideError:f,onDropPropertyClick:this.onDropPropertyClick},C),name:C,readonly:d,disabled:h,required:c,hidden:A}}),readonly:d,disabled:h,required:c,idSchema:l,uiSchema:s,errorSchema:u,schema:L,formData:o,formContext:x,registry:y};return Q.jsx(E,Object.assign({},_,{onAddClick:this.handleAddClick}))}}const SCe={array:"ArrayField",boolean:"BooleanField",integer:"NumberField",number:"NumberField",object:"ObjectField",string:"StringField",null:"NullField"};function CCe(e,t,r,n){const i=t.field,{fields:s,translateString:o}=n;if(typeof i=="function")return i;if(typeof i=="string"&&i in s)return s[i];const u=Hl(e),l=Array.isArray(u)?u[0]:u||"",a=e.$id;let c=SCe[l];return a&&a in s&&(c=a),!c&&(e.anyOf||e.oneOf)?()=>null:c in s?s[c]:()=>{const h=gr("UnsupportedFieldTemplate",n,t);return Q.jsx(h,{schema:e,idSchema:r,reason:o(mr.UnknownFieldType,[String(e.type)]),registry:n})}}function kCe(e){const{schema:t,idSchema:r,uiSchema:n,formData:i,errorSchema:s,idPrefix:o,idSeparator:u,name:l,onChange:a,onKeyChange:c,onDropPropertyClick:h,required:d,registry:f,wasPropertyKeyModified:m=!1}=e,{formContext:g,schemaUtils:p,globalUiOptions:v}=f,y=Or(n,v),b=gr("FieldTemplate",f,y),x=gr("DescriptionFieldTemplate",f,y),O=gr("FieldHelpTemplate",f,y),P=gr("FieldErrorTemplate",f,y),j=p.retrieveSchema(t,i),M=r[Cl],L=ud(p.toIdSchema(j,M,i,o,u),r),B=J.useCallback((pe,ne,he)=>a(pe,ne,he||M),[M,a]),q=CCe(j,y,L,f),W=!!(e.disabled||y.disabled),$=!!(e.readonly||y.readonly||e.schema.readOnly||j.readOnly),I=y.hideError,E=I===void 0?e.hideError:!!I,_=!!(e.autofocus||y.autofocus);if(Object.keys(j).length===0)return null;const C=p.getDisplayLabel(j,n,v),S=s||{},{__errors:k}=S,A=Gr(S,["__errors"]),R=_1(n,["ui:classNames","classNames","ui:style"]);Ph in R&&(R[Ph]=_1(R[Ph],["classNames","style"]));const z=Q.jsx(q,Object.assign({},e,{onChange:B,idSchema:L,schema:j,uiSchema:R,disabled:W,readonly:$,hideError:E,autofocus:_,errorSchema:A,formContext:g,rawErrors:k})),H=L[Cl];let V;m?V=l:V=Gf in j?l:y.title||e.schema.title||j.title||l;const G=y.description||e.schema.description||j.description||"",F=y.enableMarkdownInDescription?Q.jsx(by,{children:G}):G,X=y.help,D=y.widget==="hidden",N=["form-group","field",`field-${Hl(j)}`];!E&&k&&k.length>0&&N.push("field-error has-error has-danger"),n!=null&&n.classNames&&N.push(n.classNames),y.classNames&&N.push(y.classNames);const K=Q.jsx(O,{help:X,idSchema:L,schema:j,uiSchema:n,hasErrors:!E&&k&&k.length>0,registry:f}),Z=E||(j.anyOf||j.oneOf)&&!p.isSelect(j)?void 0:Q.jsx(P,{errors:k,errorSchema:s,idSchema:L,schema:j,uiSchema:n,registry:f}),se={description:Q.jsx(x,{id:nc(H),description:F,schema:j,uiSchema:n,registry:f}),rawDescription:G,help:K,rawHelp:typeof X=="string"?X:void 0,errors:Z,rawErrors:E?void 0:k,id:H,label:V,hidden:D,onChange:a,onKeyChange:c,onDropPropertyClick:h,required:d,disabled:W,readonly:$,hideError:E,displayLabel:C,classNames:N.join(" ").trim(),style:y.style,formContext:g,formData:i,schema:j,uiSchema:n,registry:f},te=f.fields.AnyOfField,oe=f.fields.OneOfField,fe=(n==null?void 0:n["ui:field"])&&(n==null?void 0:n["ui:fieldReplacesAnyOrOneOf"])===!0;return Q.jsx(b,Object.assign({},se,{children:Q.jsxs(Q.Fragment,{children:[z,j.anyOf&&!fe&&!p.isSelect(j)&&Q.jsx(te,{name:l,disabled:W,readonly:$,hideError:E,errorSchema:s,formData:i,formContext:g,idPrefix:o,idSchema:L,idSeparator:u,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:j.anyOf.map(pe=>p.retrieveSchema(po(pe)?pe:{},i)),registry:f,schema:j,uiSchema:n}),j.oneOf&&!fe&&!p.isSelect(j)&&Q.jsx(oe,{name:l,disabled:W,readonly:$,hideError:E,errorSchema:s,formData:i,formContext:g,idPrefix:o,idSchema:L,idSeparator:u,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:j.oneOf.map(pe=>p.retrieveSchema(po(pe)?pe:{},i)),registry:f,schema:j,uiSchema:n})]})}))}class ECe extends J.Component{shouldComponentUpdate(t){return!Rs(this.props,t)}render(){return Q.jsx(kCe,Object.assign({},this.props))}}function TCe(e){var t;const{schema:r,name:n,uiSchema:i,idSchema:s,formData:o,required:u,disabled:l=!1,readonly:a=!1,autofocus:c=!1,onChange:h,onBlur:d,onFocus:f,registry:m,rawErrors:g,hideError:p}=e,{title:v,format:y}=r,{widgets:b,formContext:x,schemaUtils:O,globalUiOptions:P}=m,j=O.isSelect(r)?T1(r):void 0;let M=j?"select":"text";y&&P6e(r,y,b)&&(M=y);const L=Or(i),{widget:B=M,placeholder:q="",title:W}=L,$=Gr(L,["widget","placeholder","title"]),I=O.getDisplayLabel(r,i,P),E=(t=W??v)!==null&&t!==void 0?t:n,_=$a(r,B,b);return Q.jsx(_,{options:Object.assign(Object.assign({},$),{enumOptions:j}),schema:r,uiSchema:i,id:s.$id,name:n,label:E,hideLabel:!I,hideError:p,value:o,onChange:h,onBlur:d,onFocus:f,required:u,disabled:l,readonly:a,formContext:x,autofocus:c,registry:m,placeholder:q,rawErrors:g})}function OCe(e){const{formData:t,onChange:r}=e;return J.useEffect(()=>{t===void 0&&r(null)},[t,r]),null}function ACe(){return{AnyOfField:PE,ArrayField:c8e,BooleanField:f8e,NumberField:p8e,ObjectField:xCe,OneOfField:PE,SchemaField:ECe,StringField:TCe,NullField:OCe}}function $Ce(e){const{idSchema:t,description:r,registry:n,schema:i,uiSchema:s}=e,o=Or(s,n.globalUiOptions),{label:u=!0}=o;if(!r||!u)return null;const l=gr("DescriptionFieldTemplate",n,o);return Q.jsx(l,{id:nc(t),description:r,schema:i,uiSchema:s,registry:n})}function PCe(e){const{children:t,className:r,disabled:n,hasToolbar:i,hasMoveDown:s,hasMoveUp:o,hasRemove:u,hasCopy:l,index:a,onCopyIndexClick:c,onDropIndexClick:h,onReorderClick:d,readonly:f,registry:m,uiSchema:g}=e,{CopyButton:p,MoveDownButton:v,MoveUpButton:y,RemoveButton:b}=m.templates.ButtonTemplates,x={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return Q.jsxs("div",Object.assign({className:r},{children:[Q.jsx("div",Object.assign({className:i?"col-xs-9":"col-xs-12"},{children:t})),i&&Q.jsx("div",Object.assign({className:"col-xs-3 array-item-toolbox"},{children:Q.jsxs("div",Object.assign({className:"btn-group",style:{display:"flex",justifyContent:"space-around"}},{children:[(o||s)&&Q.jsx(y,{style:x,disabled:n||f||!o,onClick:d(a,a-1),uiSchema:g,registry:m}),(o||s)&&Q.jsx(v,{style:x,disabled:n||f||!s,onClick:d(a,a+1),uiSchema:g,registry:m}),l&&Q.jsx(p,{style:x,disabled:n||f,onClick:c(a),uiSchema:g,registry:m}),u&&Q.jsx(b,{style:x,disabled:n||f,onClick:h(a),uiSchema:g,registry:m})]}))}))]}))}function MCe(e){const{canAdd:t,className:r,disabled:n,idSchema:i,uiSchema:s,items:o,onAddClick:u,readonly:l,registry:a,required:c,schema:h,title:d}=e,f=Or(s),m=gr("ArrayFieldDescriptionTemplate",a,f),g=gr("ArrayFieldItemTemplate",a,f),p=gr("ArrayFieldTitleTemplate",a,f),{ButtonTemplates:{AddButton:v}}=a.templates;return Q.jsxs("fieldset",Object.assign({className:r,id:i.$id},{children:[Q.jsx(p,{idSchema:i,title:f.title||d,required:c,schema:h,uiSchema:s,registry:a}),Q.jsx(m,{idSchema:i,description:f.description||h.description,schema:h,uiSchema:s,registry:a}),Q.jsx("div",Object.assign({className:"row array-item-list"},{children:o&&o.map(y=>{var{key:b}=y,x=Gr(y,["key"]);return Q.jsx(g,Object.assign({},x),b)})})),t&&Q.jsx(v,{className:"array-item-add",onClick:u,disabled:n||l,uiSchema:s,registry:a})]}))}function ICe(e){const{idSchema:t,title:r,schema:n,uiSchema:i,required:s,registry:o}=e,u=Or(i,o.globalUiOptions),{label:l=!0}=u;if(!r||!l)return null;const a=gr("TitleFieldTemplate",o,u);return Q.jsx(a,{id:bS(t),title:r,required:s,schema:n,uiSchema:i,registry:o})}function RCe(e){const{id:t,name:r,value:n,readonly:i,disabled:s,autofocus:o,onBlur:u,onFocus:l,onChange:a,onChangeOverride:c,options:h,schema:d,uiSchema:f,formContext:m,registry:g,rawErrors:p,type:v,hideLabel:y,hideError:b}=e,x=Gr(e,["id","name","value","readonly","disabled","autofocus","onBlur","onFocus","onChange","onChangeOverride","options","schema","uiSchema","formContext","registry","rawErrors","type","hideLabel","hideError"]);if(!t)throw console.log("No id for",e),new Error(`no id for props ${JSON.stringify(e)}`);const O=Object.assign(Object.assign({},x),fj(d,v,h));let P;O.type==="number"||O.type==="integer"?P=n||n===0?n:"":P=n??"";const j=J.useCallback(({target:{value:B}})=>a(B===""?h.emptyValue:B),[a,h]),M=J.useCallback(({target:{value:B}})=>u(t,B),[u,t]),L=J.useCallback(({target:{value:B}})=>l(t,B),[l,t]);return Q.jsxs(Q.Fragment,{children:[Q.jsx("input",Object.assign({id:t,name:t,className:"form-control",readOnly:i,disabled:s,autoFocus:o,value:P},O,{list:d.examples?yp(t):void 0,onChange:c||j,onBlur:M,onFocus:L,"aria-describedby":gi(t,!!d.examples)})),Array.isArray(d.examples)&&Q.jsx("datalist",Object.assign({id:yp(t)},{children:d.examples.concat(d.default&&!d.examples.includes(d.default)?[d.default]:[]).map(B=>Q.jsx("option",{value:B},B))}),`datalist_${t}`)]})}function jCe({uiSchema:e}){const{submitText:t,norender:r,props:n={}}=dj(e);return r?null:Q.jsx("div",{children:Q.jsx("button",Object.assign({type:"submit"},n,{className:`btn btn-info ${n.className||""}`},{children:t}))})}function Zp(e){const{iconType:t="default",icon:r,className:n,uiSchema:i,registry:s}=e,o=Gr(e,["iconType","icon","className","uiSchema","registry"]);return Q.jsx("button",Object.assign({type:"button",className:`btn btn-${t} ${n}`},o,{children:Q.jsx("i",{className:`glyphicon glyphicon-${r}`})}))}function NCe(e){const{registry:{translateString:t}}=e;return Q.jsx(Zp,Object.assign({title:t(mr.CopyButton),className:"array-item-copy"},e,{icon:"copy"}))}function DCe(e){const{registry:{translateString:t}}=e;return Q.jsx(Zp,Object.assign({title:t(mr.MoveDownButton),className:"array-item-move-down"},e,{icon:"arrow-down"}))}function FCe(e){const{registry:{translateString:t}}=e;return Q.jsx(Zp,Object.assign({title:t(mr.MoveUpButton),className:"array-item-move-up"},e,{icon:"arrow-up"}))}function LCe(e){const{registry:{translateString:t}}=e;return Q.jsx(Zp,Object.assign({title:t(mr.RemoveButton),className:"array-item-remove"},e,{iconType:"danger",icon:"remove"}))}function BCe({className:e,onClick:t,disabled:r,registry:n}){const{translateString:i}=n;return Q.jsx("div",Object.assign({className:"row"},{children:Q.jsx("p",Object.assign({className:`col-xs-3 col-xs-offset-9 text-right ${e}`},{children:Q.jsx(Zp,{iconType:"info",icon:"plus",className:"btn-add col-xs-12",title:i(mr.AddButton),onClick:t,disabled:r,registry:n})}))}))}function zCe(){return{SubmitButton:jCe,AddButton:BCe,CopyButton:NCe,MoveDownButton:DCe,MoveUpButton:FCe,RemoveButton:LCe}}function VCe(e){const{id:t,description:r}=e;return r?typeof r=="string"?Q.jsx("p",Object.assign({id:t,className:"field-description"},{children:r})):Q.jsx("div",Object.assign({id:t,className:"field-description"},{children:r})):null}function UCe({errors:e,registry:t}){const{translateString:r}=t;return Q.jsxs("div",Object.assign({className:"panel panel-danger errors"},{children:[Q.jsx("div",Object.assign({className:"panel-heading"},{children:Q.jsx("h3",Object.assign({className:"panel-title"},{children:r(mr.ErrorsLabel)}))})),Q.jsx("ul",Object.assign({className:"list-group"},{children:e.map((n,i)=>Q.jsx("li",Object.assign({className:"list-group-item text-danger"},{children:n.stack}),i))}))]}))}const HCe="*";function Nj(e){const{label:t,required:r,id:n}=e;return t?Q.jsxs("label",Object.assign({className:"control-label",htmlFor:n},{children:[t,r&&Q.jsx("span",Object.assign({className:"required"},{children:HCe}))]})):null}function WCe(e){const{id:t,label:r,children:n,errors:i,help:s,description:o,hidden:u,required:l,displayLabel:a,registry:c,uiSchema:h}=e,d=Or(h),f=gr("WrapIfAdditionalTemplate",c,d);return u?Q.jsx("div",Object.assign({className:"hidden"},{children:n})):Q.jsxs(f,Object.assign({},e,{children:[a&&Q.jsx(Nj,{label:r,required:l,id:t}),a&&o?o:null,n,i,s]}))}function qCe(e){const{errors:t=[],idSchema:r}=e;if(t.length===0)return null;const n=vS(r);return Q.jsx("div",{children:Q.jsx("ul",Object.assign({id:n,className:"error-detail bs-callout bs-callout-info"},{children:t.filter(i=>!!i).map((i,s)=>Q.jsx("li",Object.assign({className:"text-danger"},{children:i}),s))}))})}function KCe(e){const{idSchema:t,help:r}=e;if(!r)return null;const n=yS(t);return typeof r=="string"?Q.jsx("p",Object.assign({id:n,className:"help-block"},{children:r})):Q.jsx("div",Object.assign({id:n,className:"help-block"},{children:r}))}function GCe(e){const{description:t,disabled:r,formData:n,idSchema:i,onAddClick:s,properties:o,readonly:u,registry:l,required:a,schema:c,title:h,uiSchema:d}=e,f=Or(d),m=gr("TitleFieldTemplate",l,f),g=gr("DescriptionFieldTemplate",l,f),{ButtonTemplates:{AddButton:p}}=l.templates;return Q.jsxs("fieldset",Object.assign({id:i.$id},{children:[h&&Q.jsx(m,{id:bS(i),title:h,required:a,schema:c,uiSchema:d,registry:l}),t&&Q.jsx(g,{id:nc(i),description:t,schema:c,uiSchema:d,registry:l}),o.map(v=>v.content),wI(c,d,n)&&Q.jsx(p,{className:"object-property-expand",onClick:s(c),disabled:r||u,uiSchema:d,registry:l})]}))}const XCe="*";function YCe(e){const{id:t,title:r,required:n}=e;return Q.jsxs("legend",Object.assign({id:t},{children:[r,n&&Q.jsx("span",Object.assign({className:"required"},{children:XCe}))]}))}function ZCe(e){const{schema:t,idSchema:r,reason:n,registry:i}=e,{translateString:s}=i;let o=mr.UnsupportedField;const u=[];return r&&r.$id&&(o=mr.UnsupportedFieldWithId,u.push(r.$id)),n&&(o=o===mr.UnsupportedField?mr.UnsupportedFieldWithReason:mr.UnsupportedFieldWithIdAndReason,u.push(n)),Q.jsxs("div",Object.assign({className:"unsupported-field"},{children:[Q.jsx("p",{children:Q.jsx(by,{children:s(o,u)})}),t&&Q.jsx("pre",{children:JSON.stringify(t,null,2)})]}))}function JCe(e){const{id:t,classNames:r,style:n,disabled:i,label:s,onKeyChange:o,onDropPropertyClick:u,readonly:l,required:a,schema:c,children:h,uiSchema:d,registry:f}=e,{templates:m,translateString:g}=f,{RemoveButton:p}=m.ButtonTemplates,v=g(mr.KeyLabel,[s]);return Gf in c?Q.jsx("div",Object.assign({className:r,style:n},{children:Q.jsxs("div",Object.assign({className:"row"},{children:[Q.jsx("div",Object.assign({className:"col-xs-5 form-additional"},{children:Q.jsxs("div",Object.assign({className:"form-group"},{children:[Q.jsx(Nj,{label:v,required:a,id:`${t}-key`}),Q.jsx("input",{className:"form-control",type:"text",id:`${t}-key`,onBlur:b=>o(b.target.value),defaultValue:s})]}))})),Q.jsx("div",Object.assign({className:"form-additional form-group col-xs-5"},{children:h})),Q.jsx("div",Object.assign({className:"col-xs-2"},{children:Q.jsx(p,{className:"array-item-remove btn-block",style:{border:"0"},disabled:i||l,onClick:u(s),uiSchema:d,registry:f})}))]}))})):Q.jsx("div",Object.assign({className:r,style:n},{children:h}))}function QCe(){return{ArrayFieldDescriptionTemplate:$Ce,ArrayFieldItemTemplate:PCe,ArrayFieldTemplate:MCe,ArrayFieldTitleTemplate:ICe,ButtonTemplates:zCe(),BaseInputTemplate:RCe,DescriptionFieldTemplate:VCe,ErrorListTemplate:UCe,FieldTemplate:WCe,FieldErrorTemplate:qCe,FieldHelpTemplate:KCe,ObjectFieldTemplate:GCe,TitleFieldTemplate:YCe,UnsupportedFieldTemplate:ZCe,WrapIfAdditionalTemplate:JCe}}function e9e(e,t){const r=[];for(let n=e;n<=t;n++)r.push({value:n,label:ma(n,2)});return r}function t9e(e){return Object.values(e).every(t=>t!==-1)}function r9e(e,t,r=[1900,new Date().getFullYear()+2]){const{year:n,month:i,day:s,hour:o,minute:u,second:l}=e,a=[{type:"year",range:r,value:n},{type:"month",range:[1,12],value:i},{type:"day",range:[1,31],value:s}];return t&&a.push({type:"hour",range:[0,23],value:o},{type:"minute",range:[0,59],value:u},{type:"second",range:[0,59],value:l}),a}function n9e({type:e,range:t,value:r,select:n,rootId:i,name:s,disabled:o,readonly:u,autofocus:l,registry:a,onBlur:c,onFocus:h}){const d=i+"_"+e,{SelectWidget:f}=a.widgets;return Q.jsx(f,{schema:{type:"integer"},id:d,name:s,className:"form-control",options:{enumOptions:e9e(t[0],t[1])},placeholder:e,value:r,disabled:o,readonly:u,autofocus:l,onChange:m=>n(e,m),onBlur:c,onFocus:h,registry:a,label:"","aria-describedby":gi(i)})}function i9e({time:e=!1,disabled:t=!1,readonly:r=!1,autofocus:n=!1,options:i,id:s,name:o,registry:u,onBlur:l,onFocus:a,onChange:c,value:h}){const{translateString:d}=u,[f,m]=J.useState(h),[g,p]=J.useReducer((x,O)=>Object.assign(Object.assign({},x),O),pf(h,e));J.useEffect(()=>{const x=O1(g,e);t9e(g)&&x!==h?c(x):f!==h&&(m(h),p(pf(h,e)))},[e,h,c,g,f]);const v=J.useCallback((x,O)=>{p({[x]:O})},[]),y=J.useCallback(x=>{if(x.preventDefault(),t||r)return;const O=pf(new Date().toJSON(),e);c(O1(O,e))},[t,r,e]),b=J.useCallback(x=>{x.preventDefault(),!(t||r)&&c(void 0)},[t,r,c]);return Q.jsxs("ul",Object.assign({className:"list-inline"},{children:[r9e(g,e,i.yearsRange).map((x,O)=>Q.jsx("li",Object.assign({className:"list-inline-item"},{children:Q.jsx(n9e,Object.assign({rootId:s,name:o,select:v},x,{disabled:t,readonly:r,registry:u,onBlur:l,onFocus:a,autofocus:n&&O===0}))}),O)),(i.hideNowButton!=="undefined"?!i.hideNowButton:!0)&&Q.jsx("li",Object.assign({className:"list-inline-item"},{children:Q.jsx("a",Object.assign({href:"#",className:"btn btn-info btn-now",onClick:y},{children:d(mr.NowLabel)}))})),(i.hideClearButton!=="undefined"?!i.hideClearButton:!0)&&Q.jsx("li",Object.assign({className:"list-inline-item"},{children:Q.jsx("a",Object.assign({href:"#",className:"btn btn-warning btn-clear",onClick:b},{children:d(mr.ClearLabel)}))}))]}))}function s9e(e){var{time:t=!0}=e,r=Gr(e,["time"]);const{AltDateWidget:n}=r.registry.widgets;return Q.jsx(n,Object.assign({time:t},r))}function o9e({schema:e,uiSchema:t,options:r,id:n,value:i,disabled:s,readonly:o,label:u,hideLabel:l,autofocus:a=!1,onBlur:c,onFocus:h,onChange:d,registry:f}){var m;const g=gr("DescriptionFieldTemplate",f,r),p=Mh(e),v=J.useCallback(O=>d(O.target.checked),[d]),y=J.useCallback(O=>c(n,O.target.checked),[c,n]),b=J.useCallback(O=>h(n,O.target.checked),[h,n]),x=(m=r.description)!==null&&m!==void 0?m:e.description;return Q.jsxs("div",Object.assign({className:`checkbox ${s||o?"disabled":""}`},{children:[!l&&!!x&&Q.jsx(g,{id:nc(n),description:x,schema:e,uiSchema:t,registry:f}),Q.jsxs("label",{children:[Q.jsx("input",{type:"checkbox",id:n,name:n,checked:typeof i>"u"?!1:i,required:p,disabled:s||o,autoFocus:a,onChange:v,onBlur:y,onFocus:b,"aria-describedby":gi(n)}),qa(Q.jsx("span",{children:u}),l)]})]}))}function a9e({id:e,disabled:t,options:{inline:r=!1,enumOptions:n,enumDisabled:i,emptyValue:s},value:o,autofocus:u=!1,readonly:l,onChange:a,onBlur:c,onFocus:h}){const d=Array.isArray(o)?o:[o],f=J.useCallback(({target:{value:g}})=>c(e,Pn(g,n,s)),[c,e]),m=J.useCallback(({target:{value:g}})=>h(e,Pn(g,n,s)),[h,e]);return Q.jsx("div",Object.assign({className:"checkboxes",id:e},{children:Array.isArray(n)&&n.map((g,p)=>{const v=oy(g.value,d),y=Array.isArray(i)&&i.indexOf(g.value)!==-1,b=t||y||l?"disabled":"",x=P=>{P.target.checked?a(S6e(p,d,n)):a(_6e(p,d,n))},O=Q.jsxs("span",{children:[Q.jsx("input",{type:"checkbox",id:yy(e,p),name:e,checked:v,value:String(p),disabled:t||y||l,autoFocus:u&&p===0,onChange:x,onBlur:f,onFocus:m,"aria-describedby":gi(e)}),Q.jsx("span",{children:g.label})]});return r?Q.jsx("label",Object.assign({className:`checkbox-inline ${b}`},{children:O}),p):Q.jsx("div",Object.assign({className:`checkbox ${b}`},{children:Q.jsx("label",{children:O})}),p)})}))}function l9e(e){const{disabled:t,readonly:r,options:n,registry:i}=e,s=gr("BaseInputTemplate",i,n);return Q.jsx(s,Object.assign({type:"color"},e,{disabled:t||r}))}function u9e(e){const{onChange:t,options:r,registry:n}=e,i=gr("BaseInputTemplate",n,r),s=J.useCallback(o=>t(o||void 0),[t]);return Q.jsx(i,Object.assign({type:"date"},e,{onChange:s}))}function c9e(e){const{onChange:t,value:r,options:n,registry:i}=e,s=gr("BaseInputTemplate",i,n);return Q.jsx(s,Object.assign({type:"datetime-local"},e,{value:q6e(r),onChange:o=>t(M6e(o))}))}function f9e(e){const{options:t,registry:r}=e,n=gr("BaseInputTemplate",r,t);return Q.jsx(n,Object.assign({type:"email"},e))}function d9e(e,t){return e===null?null:e.replace(";base64",`;name=${encodeURIComponent(t)};base64`)}function h9e(e){const{name:t,size:r,type:n}=e;return new Promise((i,s)=>{const o=new window.FileReader;o.onerror=s,o.onload=u=>{var l;typeof((l=u.target)===null||l===void 0?void 0:l.result)=="string"?i({dataURL:d9e(u.target.result,t),name:t,size:r,type:n}):i({dataURL:null,name:t,size:r,type:n})},o.readAsDataURL(e)})}function p9e(e){return Promise.all(Array.from(e).map(h9e))}function m9e({fileInfo:e,registry:t}){const{translateString:r}=t,{dataURL:n,type:i,name:s}=e;return n?i.indexOf("image")!==-1?Q.jsx("img",{src:n,style:{maxWidth:"100%"},className:"file-preview"}):Q.jsxs(Q.Fragment,{children:[" ",Q.jsx("a",Object.assign({download:`preview-${s}`,href:n,className:"file-download"},{children:r(mr.PreviewLabel)}))]}):null}function g9e({filesInfo:e,registry:t,preview:r}){if(e.length===0)return null;const{translateString:n}=t;return Q.jsx("ul",Object.assign({className:"file-info"},{children:e.map((i,s)=>{const{name:o,size:u,type:l}=i;return Q.jsxs("li",{children:[Q.jsx(by,{children:n(mr.FilesInfo,[o,l,String(u)])}),r&&Q.jsx(m9e,{fileInfo:i,registry:t})]},s)})}))}function LE(e){return e.filter(t=>t).map(t=>{const{blob:r,name:n}=y6e(t);return{dataURL:t,name:n,size:r.size,type:r.type}})}function v9e(e){const{disabled:t,readonly:r,required:n,multiple:i,onChange:s,value:o,options:u,registry:l}=e,a=gr("BaseInputTemplate",l,u),[c,h]=J.useState(Array.isArray(o)?LE(o):LE([o])),d=J.useCallback(f=>{f.target.files&&p9e(f.target.files).then(m=>{const g=m.map(p=>p.dataURL);i?(h(c.concat(m[0])),s(o.concat(g[0]))):(h(m),s(g[0]))})},[i,o,c,s]);return Q.jsxs("div",{children:[Q.jsx(a,Object.assign({},e,{disabled:t||r,type:"file",required:o?!1:n,onChangeOverride:d,value:"",accept:u.accept?String(u.accept):void 0})),Q.jsx(g9e,{filesInfo:c,registry:l,preview:u.filePreview})]})}function y9e({id:e,value:t}){return Q.jsx("input",{type:"hidden",id:e,name:e,value:typeof t>"u"?"":t})}function b9e(e){const{options:t,registry:r}=e,n=gr("BaseInputTemplate",r,t);return Q.jsx(n,Object.assign({type:"password"},e))}function w9e({options:e,value:t,required:r,disabled:n,readonly:i,autofocus:s=!1,onBlur:o,onFocus:u,onChange:l,id:a}){const{enumOptions:c,enumDisabled:h,inline:d,emptyValue:f}=e,m=J.useCallback(({target:{value:p}})=>o(a,Pn(p,c,f)),[o,a]),g=J.useCallback(({target:{value:p}})=>u(a,Pn(p,c,f)),[u,a]);return Q.jsx("div",Object.assign({className:"field-radio-group",id:a},{children:Array.isArray(c)&&c.map((p,v)=>{const y=oy(p.value,t),b=Array.isArray(h)&&h.indexOf(p.value)!==-1,x=n||b||i?"disabled":"",O=()=>l(p.value),P=Q.jsxs("span",{children:[Q.jsx("input",{type:"radio",id:yy(a,v),checked:y,name:a,required:r,value:String(v),disabled:n||b||i,autoFocus:s&&v===0,onChange:O,onBlur:m,onFocus:g,"aria-describedby":gi(a)}),Q.jsx("span",{children:p.label})]});return d?Q.jsx("label",Object.assign({className:`radio-inline ${x}`},{children:P}),v):Q.jsx("div",Object.assign({className:`radio ${x}`},{children:Q.jsx("label",{children:P})}),v)})}))}function _9e(e){const{value:t,registry:{templates:{BaseInputTemplate:r}}}=e;return Q.jsxs("div",Object.assign({className:"field-range-wrapper"},{children:[Q.jsx(r,Object.assign({type:"range"},e)),Q.jsx("span",Object.assign({className:"range-view"},{children:t}))]}))}function nw(e,t){return t?Array.from(e.target.options).slice().filter(r=>r.selected).map(r=>r.value):e.target.value}function x9e({schema:e,id:t,options:r,value:n,required:i,disabled:s,readonly:o,multiple:u=!1,autofocus:l=!1,onChange:a,onBlur:c,onFocus:h,placeholder:d}){const{enumOptions:f,enumDisabled:m,emptyValue:g}=r,p=u?[]:"",v=J.useCallback(O=>{const P=nw(O,u);return h(t,Pn(P,f,g))},[h,t,e,u,r]),y=J.useCallback(O=>{const P=nw(O,u);return c(t,Pn(P,f,g))},[c,t,e,u,r]),b=J.useCallback(O=>{const P=nw(O,u);return a(Pn(P,f,g))},[a,e,u,r]),x=ay(n,f,u);return Q.jsxs("select",Object.assign({id:t,name:t,multiple:u,className:"form-control",value:typeof x>"u"?p:x,required:i,disabled:s||o,autoFocus:l,onBlur:y,onFocus:v,onChange:b,"aria-describedby":gi(t)},{children:[!u&&e.default===void 0&&Q.jsx("option",Object.assign({value:""},{children:d})),Array.isArray(f)&&f.map(({value:O,label:P},j)=>{const M=m&&m.indexOf(O)!==-1;return Q.jsx("option",Object.assign({value:String(j),disabled:M},{children:P}),j)})]}))}function Dj({id:e,options:t={},placeholder:r,value:n,required:i,disabled:s,readonly:o,autofocus:u=!1,onChange:l,onBlur:a,onFocus:c}){const h=J.useCallback(({target:{value:m}})=>l(m===""?t.emptyValue:m),[l,t.emptyValue]),d=J.useCallback(({target:{value:m}})=>a(e,m),[a,e]),f=J.useCallback(({target:{value:m}})=>c(e,m),[e,c]);return Q.jsx("textarea",{id:e,name:e,className:"form-control",value:n||"",placeholder:r,required:i,disabled:s,readOnly:o,autoFocus:u,rows:t.rows,onBlur:d,onFocus:f,onChange:h,"aria-describedby":gi(e)})}Dj.defaultProps={autofocus:!1,options:{}};function S9e(e){const{options:t,registry:r}=e,n=gr("BaseInputTemplate",r,t);return Q.jsx(n,Object.assign({},e))}function C9e(e){const{onChange:t,options:r,registry:n}=e,i=gr("BaseInputTemplate",n,r),s=J.useCallback(o=>t(o?`${o}:00`:void 0),[t]);return Q.jsx(i,Object.assign({type:"time"},e,{onChange:s}))}function k9e(e){const{options:t,registry:r}=e,n=gr("BaseInputTemplate",r,t);return Q.jsx(n,Object.assign({type:"url"},e))}function E9e(e){const{options:t,registry:r}=e,n=gr("BaseInputTemplate",r,t);return Q.jsx(n,Object.assign({type:"number"},e))}function T9e(){return{AltDateWidget:i9e,AltDateTimeWidget:s9e,CheckboxWidget:o9e,CheckboxesWidget:a9e,ColorWidget:l9e,DateWidget:u9e,DateTimeWidget:c9e,EmailWidget:f9e,FileWidget:v9e,HiddenWidget:y9e,PasswordWidget:b9e,RadioWidget:w9e,RangeWidget:_9e,SelectWidget:x9e,TextWidget:S9e,TextareaWidget:Dj,TimeWidget:C9e,UpDownWidget:E9e,URLWidget:k9e}}function O9e(){return{fields:ACe(),templates:QCe(),widgets:T9e(),rootSchema:{},formContext:{},translateString:w6e}}let A9e=class extends J.Component{constructor(t){if(super(t),this.getUsedFormData=(r,n)=>{if(n.length===0&&typeof r!="object")return r;const i=l8e(r,n);return Array.isArray(r)?Object.keys(i).map(s=>i[s]):i},this.getFieldNames=(r,n)=>{const i=(s,o=[],u=[[]])=>(Object.keys(s).forEach(l=>{if(typeof s[l]=="object"){const a=u.map(c=>[...c,l]);s[l][$4]&&s[l][bg]!==""?o.push(s[l][bg]):i(s[l],o,a)}else l===bg&&s[l]!==""&&u.forEach(a=>{const c=yt(n,a);(typeof c!="object"||Uu(c))&&o.push(a)})}),o);return i(r)},this.onChange=(r,n,i)=>{const{extraErrors:s,omitExtraData:o,liveOmit:u,noValidate:l,liveValidate:a,onChange:c}=this.props,{schemaUtils:h,schema:d}=this.state;(dn(r)||Array.isArray(r))&&(r=this.getStateFromProps(this.props,r).formData);const f=!l&&a;let m={formData:r,schema:d},g=r;if(o===!0&&u===!0){const p=h.retrieveSchema(d,r),v=h.toPathSchema(p,"",r),y=this.getFieldNames(v,r);g=this.getUsedFormData(r,y),m={formData:g}}if(f){const p=this.validate(g);let v=p.errors,y=p.errorSchema;const b=v,x=y;if(s){const O=Sg(p,s);y=O.errorSchema,v=O.errors}m={formData:g,errors:v,errorSchema:y,schemaValidationErrors:b,schemaValidationErrorSchema:x}}else if(!l&&n){const p=s?ud(n,s,"preventDuplicates"):n;m={formData:g,errorSchema:p,errors:bp(p)}}this.setState(m,()=>c&&c(Object.assign(Object.assign({},this.state),m),i))},this.reset=()=>{const{onChange:r}=this.props,s={formData:this.getStateFromProps(this.props,void 0).formData,errorSchema:{},errors:[],schemaValidationErrors:[],schemaValidationErrorSchema:{}};this.setState(s,()=>r&&r(Object.assign(Object.assign({},this.state),s)))},this.onBlur=(r,n)=>{const{onBlur:i}=this.props;i&&i(r,n)},this.onFocus=(r,n)=>{const{onFocus:i}=this.props;i&&i(r,n)},this.onSubmit=r=>{if(r.preventDefault(),r.target!==r.currentTarget)return;r.persist();const{omitExtraData:n,extraErrors:i,noValidate:s,onSubmit:o}=this.props;let{formData:u}=this.state;const{schema:l,schemaUtils:a}=this.state;if(n===!0){const c=a.retrieveSchema(l,u),h=a.toPathSchema(c,"",u),d=this.getFieldNames(h,u);u=this.getUsedFormData(u,d)}if(s||this.validateForm()){const c=i||{},h=i?bp(i):[];this.setState({formData:u,errors:h,errorSchema:c,schemaValidationErrors:[],schemaValidationErrorSchema:{}},()=>{o&&o(Object.assign(Object.assign({},this.state),{formData:u,status:"submitted"}),r)})}},!t.validator)throw new Error("A validator is required for Form functionality to work");this.state=this.getStateFromProps(t,t.formData),this.props.onChange&&!Rs(this.state.formData,this.props.formData)&&this.props.onChange(this.state),this.formElement=J.createRef()}getSnapshotBeforeUpdate(t,r){if(!Rs(this.props,t)){const n=this.getStateFromProps(this.props,this.props.formData),i=!Rs(n,r);return{nextState:n,shouldUpdate:i}}return{shouldUpdate:!1}}componentDidUpdate(t,r,n){if(n.shouldUpdate){const{nextState:i}=n;!Rs(i.formData,this.props.formData)&&!Rs(i.formData,r.formData)&&this.props.onChange&&this.props.onChange(i),this.setState(i)}}getStateFromProps(t,r){const n=this.state||{},i="schema"in t?t.schema:this.props.schema,s=("uiSchema"in t?t.uiSchema:this.props.uiSchema)||{},o=typeof r<"u",u="liveValidate"in t?t.liveValidate:this.props.liveValidate,l=o&&!t.noValidate&&u,a=i,c="experimental_defaultFormStateBehavior"in t?t.experimental_defaultFormStateBehavior:this.props.experimental_defaultFormStateBehavior;let h=n.schemaUtils;(!h||h.doesSchemaUtilsDiffer(t.validator,a,c))&&(h=v6e(t.validator,a,c));const d=h.getDefaultFormState(i,r),f=h.retrieveSchema(i,d),m=()=>t.noValidate?{errors:[],errorSchema:{}}:t.liveValidate?{errors:n.errors||[],errorSchema:n.errorSchema||{}}:{errors:n.schemaValidationErrors||[],errorSchema:n.schemaValidationErrorSchema||{}};let g,p,v=n.schemaValidationErrors,y=n.schemaValidationErrorSchema;if(l){const O=this.validate(d,i,h,f);g=O.errors,p=O.errorSchema,v=g,y=p}else{const O=m();g=O.errors,p=O.errorSchema}if(t.extraErrors){const O=Sg({errorSchema:p,errors:g},t.extraErrors);p=O.errorSchema,g=O.errors}const b=h.toIdSchema(f,s["ui:rootFieldId"],d,t.idPrefix,t.idSeparator);return{schemaUtils:h,schema:i,uiSchema:s,idSchema:b,formData:d,edit:o,errors:g,errorSchema:p,schemaValidationErrors:v,schemaValidationErrorSchema:y}}shouldComponentUpdate(t,r){return j6e(this,t,r)}validate(t,r=this.props.schema,n,i){const s=n||this.state.schemaUtils,{customValidate:o,transformErrors:u,uiSchema:l}=this.props,a=i??s.retrieveSchema(r,t);return s.getValidator().validateFormData(t,a,o,u,l)}renderErrors(t){const{errors:r,errorSchema:n,schema:i,uiSchema:s}=this.state,{formContext:o}=this.props,u=Or(s),l=gr("ErrorListTemplate",t,u);return r&&r.length?Q.jsx(l,{errors:r,errorSchema:n||{},schema:i,uiSchema:s,formContext:o,registry:t}):null}getRegistry(){var t;const{translateString:r,uiSchema:n={}}=this.props,{schemaUtils:i}=this.state,{fields:s,templates:o,widgets:u,formContext:l,translateString:a}=O9e();return{fields:Object.assign(Object.assign({},s),this.props.fields),templates:Object.assign(Object.assign(Object.assign({},o),this.props.templates),{ButtonTemplates:Object.assign(Object.assign({},o.ButtonTemplates),(t=this.props.templates)===null||t===void 0?void 0:t.ButtonTemplates)}),widgets:Object.assign(Object.assign({},u),this.props.widgets),rootSchema:this.props.schema,formContext:this.props.formContext||l,schemaUtils:i,translateString:r||a,globalUiOptions:n[Ice]}}submit(){this.formElement.current&&(this.formElement.current.dispatchEvent(new CustomEvent("submit",{cancelable:!0})),this.formElement.current.requestSubmit())}focusOnError(t){const{idPrefix:r="root",idSeparator:n="_"}=this.props,{property:i}=t,s=mj(i);s[0]===""?s[0]=r:s.unshift(r);const o=s.join(n);let u=this.formElement.current.elements[o];u||(u=this.formElement.current.querySelector(`input[id^=${o}`)),u&&u.length&&(u=u[0]),u&&u.focus()}validateForm(){const{extraErrors:t,extraErrorsBlockSubmit:r,focusOnFirstError:n,onError:i}=this.props,{formData:s,errors:o}=this.state,u=this.validate(s);let l=u.errors,a=u.errorSchema;const c=l,h=a,d=l.length>0||t&&r;if(d){if(t){const f=Sg(u,t);a=f.errorSchema,l=f.errors}n&&(typeof n=="function"?n(l[0]):this.focusOnError(l[0])),this.setState({errors:l,errorSchema:a,schemaValidationErrors:c,schemaValidationErrorSchema:h},()=>{i?i(l):console.error("Form validation failed",l)})}else o.length>0&&this.setState({errors:[],errorSchema:{},schemaValidationErrors:[],schemaValidationErrorSchema:{}});return!d}render(){const{children:t,id:r,idPrefix:n,idSeparator:i,className:s="",tagName:o,name:u,method:l,target:a,action:c,autoComplete:h,enctype:d,acceptcharset:f,noHtml5Validate:m=!1,disabled:g=!1,readonly:p=!1,formContext:v,showErrorList:y="top",_internalFormWrapper:b}=this.props,{schema:x,uiSchema:O,formData:P,errorSchema:j,idSchema:M}=this.state,L=this.getRegistry(),{SchemaField:B}=L.fields,{SubmitButton:q}=L.templates.ButtonTemplates,W=b?o:void 0,$=b||o||"form";let{[g1]:I={}}=Or(O);g&&(I=Object.assign(Object.assign({},I),{props:Object.assign(Object.assign({},I.props),{disabled:!0})}));const E={[Ph]:{[g1]:I}};return Q.jsxs($,Object.assign({className:s||"rjsf",id:r,name:u,method:l,target:a,action:c,autoComplete:h,encType:d,acceptCharset:f,noValidate:m,onSubmit:this.onSubmit,as:W,ref:this.formElement},{children:[y==="top"&&this.renderErrors(L),Q.jsx(B,{name:"",schema:x,uiSchema:O,errorSchema:j,idSchema:M,idPrefix:n,idSeparator:i,formContext:v,formData:P,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,registry:L,disabled:g,readonly:p}),t||Q.jsx(q,{uiSchema:E,registry:L}),y==="bottom"&&this.renderErrors(L)]}))}};function $9e(e){return J.forwardRef((t,r)=>{var n,{fields:i,widgets:s,templates:o}=t,u=Gr(t,["fields","widgets","templates"]);return i=Object.assign(Object.assign({},e==null?void 0:e.fields),i),s=Object.assign(Object.assign({},e==null?void 0:e.widgets),s),o=Object.assign(Object.assign(Object.assign({},e==null?void 0:e.templates),o),{ButtonTemplates:Object.assign(Object.assign({},(n=e==null?void 0:e.templates)===null||n===void 0?void 0:n.ButtonTemplates),o==null?void 0:o.ButtonTemplates)}),Q.jsx(A9e,Object.assign({},e,u,{fields:i,widgets:s,templates:o,ref:r}))})}var P9e=Kf({d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z",displayName:"WarningIcon"}),M9e=Kf({d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z",displayName:"CopyIcon"}),I9e=Kf({displayName:"DeleteIcon",path:Q.jsx("g",{fill:"currentColor",children:Q.jsx("path",{d:"M19.452 7.5H4.547a.5.5 0 00-.5.545l1.287 14.136A2 2 0 007.326 24h9.347a2 2 0 001.992-1.819L19.95 8.045a.5.5 0 00-.129-.382.5.5 0 00-.369-.163zm-9.2 13a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zm5 0a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zM22 4h-4.75a.25.25 0 01-.25-.25V2.5A2.5 2.5 0 0014.5 0h-5A2.5 2.5 0 007 2.5v1.25a.25.25 0 01-.25.25H2a1 1 0 000 2h20a1 1 0 000-2zM9 3.75V2.5a.5.5 0 01.5-.5h5a.5.5 0 01.5.5v1.25a.25.25 0 01-.25.25h-5.5A.25.25 0 019 3.75z"})})}),R9e=Kf({d:"M0,12a1.5,1.5,0,0,0,1.5,1.5h8.75a.25.25,0,0,1,.25.25V22.5a1.5,1.5,0,0,0,3,0V13.75a.25.25,0,0,1,.25-.25H22.5a1.5,1.5,0,0,0,0-3H13.75a.25.25,0,0,1-.25-.25V1.5a1.5,1.5,0,0,0-3,0v8.75a.25.25,0,0,1-.25.25H1.5A1.5,1.5,0,0,0,0,12Z",displayName:"AddIcon"}),j9e=Kf({d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",displayName:"ArrowDownIcon"}),N9e=Kf({d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",displayName:"ArrowUpIcon"});function D9e(e){var{uiSchema:t,registry:r}=e,n=Gr(e,["uiSchema","registry"]);const{translateString:i}=r;return Q.jsx(uo,Object.assign({leftIcon:Q.jsx(R9e,{})},n,{children:i(mr.AddItemButton)}))}function F9e(e){const{children:t,disabled:r,hasToolbar:n,hasCopy:i,hasMoveDown:s,hasMoveUp:o,hasRemove:u,index:l,onCopyIndexClick:a,onDropIndexClick:c,onReorderClick:h,readonly:d,uiSchema:f,registry:m}=e,{CopyButton:g,MoveDownButton:p,MoveUpButton:v,RemoveButton:y}=m.templates.ButtonTemplates,b=J.useMemo(()=>a(l),[l,a]),x=J.useMemo(()=>c(l),[l,c]),O=J.useMemo(()=>h(l,l-1),[l,h]),P=J.useMemo(()=>h(l,l+1),[l,h]);return Q.jsxs(VM,Object.assign({alignItems:"flex-end",py:1},{children:[Q.jsx(Fr,Object.assign({w:"100%"},{children:t})),n&&Q.jsx(Fr,{children:Q.jsxs(_M,Object.assign({isAttached:!0,mb:1},{children:[(o||s)&&Q.jsx(v,{disabled:r||d||!o,onClick:O,uiSchema:f,registry:m}),(o||s)&&Q.jsx(p,{disabled:r||d||!s,onClick:P,uiSchema:f,registry:m}),i&&Q.jsx(g,{disabled:r||d,onClick:b,uiSchema:f,registry:m}),u&&Q.jsx(y,{disabled:r||d,onClick:x,uiSchema:f,registry:m})]}))})]}))}function L9e(e){const{canAdd:t,disabled:r,idSchema:n,uiSchema:i,items:s,onAddClick:o,readonly:u,registry:l,required:a,schema:c,title:h}=e,d=Or(i),f=gr("ArrayFieldDescriptionTemplate",l,d),m=gr("ArrayFieldItemTemplate",l,d),g=gr("ArrayFieldTitleTemplate",l,d),{ButtonTemplates:{AddButton:p}}=l.templates;return Q.jsxs(Fr,{children:[Q.jsx(g,{idSchema:n,title:d.title||h,schema:c,uiSchema:i,required:a,registry:l}),Q.jsx(f,{idSchema:n,description:d.description||c.description,schema:c,uiSchema:i,registry:l}),Q.jsxs(Nv,{children:[Q.jsx(Nl,{children:s.length>0&&s.map(v=>{var{key:y}=v,b=Gr(v,["key"]);return Q.jsx(m,Object.assign({},b),y)})}),t&&Q.jsx(Nl,Object.assign({justifySelf:"flex-end"},{children:Q.jsx(Fr,Object.assign({mt:2},{children:Q.jsx(p,{className:"array-item-add",onClick:o,disabled:r||u,uiSchema:i,registry:l})}))}))]},`array-item-list-${n.$id}`)]})}function Zl({uiSchema:e={}}){const t=e["ui:options"]&&e["ui:options"].chakra||{};return Object.keys(t).forEach(r=>{V$(r)&&delete t[r]}),t}function B9e(e){const{id:t,type:r,value:n,label:i,hideLabel:s,schema:o,uiSchema:u,onChange:l,onChangeOverride:a,onBlur:c,onFocus:h,options:d,required:f,readonly:m,rawErrors:g,autofocus:p,placeholder:v,disabled:y}=e,b=fj(o,r,d),x=Zl({uiSchema:u}),O=({target:{value:M}})=>l(M===""?d.emptyValue:M),P=({target:{value:M}})=>c(t,M),j=({target:{value:M}})=>h(t,M);return Q.jsxs(xo,Object.assign({mb:1},x,{isDisabled:y||m,isRequired:f,isReadOnly:m,isInvalid:g&&g.length>0},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:t,id:`${t}-label`},{children:i})),s||!i),Q.jsx(jv,Object.assign({id:t,name:t,value:n||n===0?n:"",onChange:a||O,onBlur:P,onFocus:j,autoFocus:p,placeholder:v},b,{list:o.examples?yp(t):void 0,"aria-describedby":gi(t,!!o.examples)})),Array.isArray(o.examples)?Q.jsx("datalist",Object.assign({id:yp(t)},{children:o.examples.concat(o.default&&!o.examples.includes(o.default)?[o.default]:[]).map(M=>Q.jsx("option",{value:M},M))})):null]}))}function z9e({description:e,id:t}){return e?typeof e=="string"?Q.jsx(Fp,Object.assign({id:t,mt:2,mb:4},{children:e})):Q.jsx(Q.Fragment,{children:e}):null}function V9e({errors:e,registry:t}){const{translateString:r}=t;return Q.jsxs(d4,Object.assign({flexDirection:"column",alignItems:"flex-start",gap:3,status:"error"},{children:[Q.jsx(f4,{children:r(mr.ErrorsLabel)}),Q.jsx(Dp,{children:e.map((n,i)=>Q.jsxs(y4,{children:[Q.jsx(FM,{as:P9e,color:"red.500"}),n.stack]},i))})]}))}function Fj(e){const{icon:t,iconType:r,uiSchema:n,registry:i}=e,s=Gr(e,["icon","iconType","uiSchema","registry"]);return Q.jsx(xM,Object.assign({"aria-label":e.title},s,{icon:t}))}Fj.displayName="ChakraIconButton";const wy=J.memo(Fj);function U9e(e){const{registry:{translateString:t}}=e;return Q.jsx(wy,Object.assign({title:t(mr.CopyButton)},e,{icon:Q.jsx(M9e,{})}))}function H9e(e){const{registry:{translateString:t}}=e;return Q.jsx(wy,Object.assign({title:t(mr.MoveDownButton)},e,{icon:Q.jsx(j9e,{})}))}function W9e(e){const{registry:{translateString:t}}=e;return Q.jsx(wy,Object.assign({title:t(mr.MoveUpButton)},e,{icon:Q.jsx(N9e,{})}))}function q9e(e){const{registry:{translateString:t}}=e;return Q.jsx(wy,Object.assign({title:t(mr.RemoveButton)},e,{icon:Q.jsx(I9e,{})}))}function K9e(e){const{errors:t=[],idSchema:r}=e;if(t.length===0)return null;const n=vS(r);return Q.jsx(Dp,{children:t.map((i,s)=>Q.jsx(y4,{children:Q.jsx(EM,Object.assign({id:n},{children:i}))},s))})}function G9e(e){const{idSchema:t,help:r}=e;if(!r)return null;const n=yS(t);return Q.jsx(kM,Object.assign({id:n},{children:r}))}function X9e(e){const{id:t,children:r,classNames:n,style:i,disabled:s,displayLabel:o,hidden:u,label:l,onDropPropertyClick:a,onKeyChange:c,readonly:h,registry:d,required:f,rawErrors:m=[],errors:g,help:p,description:v,rawDescription:y,schema:b,uiSchema:x}=e,O=Or(x),P=gr("WrapIfAdditionalTemplate",d,O);return u?Q.jsx("div",Object.assign({style:{display:"none"}},{children:r})):Q.jsx(P,Object.assign({classNames:n,style:i,disabled:s,id:t,label:l,onDropPropertyClick:a,onKeyChange:c,readonly:h,required:f,schema:b,uiSchema:x,registry:d},{children:Q.jsxs(xo,Object.assign({isRequired:f,isInvalid:m&&m.length>0},{children:[r,o&&y?Q.jsx(Fp,Object.assign({mt:2},{children:v})):null,g,p]}))}))}function Y9e(e){const{description:t,title:r,properties:n,required:i,disabled:s,readonly:o,uiSchema:u,idSchema:l,schema:a,formData:c,onAddClick:h,registry:d}=e,f=Or(u),m=gr("TitleFieldTemplate",d,f),g=gr("DescriptionFieldTemplate",d,f),{ButtonTemplates:{AddButton:p}}=d.templates;return Q.jsxs(Q.Fragment,{children:[r&&Q.jsx(m,{id:bS(l),title:r,required:i,schema:a,uiSchema:u,registry:d}),t&&Q.jsx(g,{id:nc(l),description:t,schema:a,uiSchema:u,registry:d}),Q.jsxs(Nv,Object.assign({gap:t?2:6,mb:4},{children:[n.map((v,y)=>v.hidden?v.content:Q.jsx(Nl,{children:v.content},`${l.$id}-${v.name}-${y}`)),wI(a,u,c)&&Q.jsx(Nl,Object.assign({justifySelf:"flex-end"},{children:Q.jsx(p,{className:"object-property-expand",onClick:h(a),disabled:s||o,uiSchema:u,registry:d})}))]}))]})}function Z9e({uiSchema:e}){const{submitText:t,norender:r,props:n}=dj(e);return r?null:Q.jsx(Fr,Object.assign({marginTop:3},{children:Q.jsx(uo,Object.assign({type:"submit",variant:"solid"},n,{children:t}))}))}function J9e({id:e,title:t}){return Q.jsxs(Fr,Object.assign({id:e,mt:1,mb:4},{children:[Q.jsx(b4,Object.assign({as:"h5"},{children:t})),Q.jsx(w4,{})]}))}function Q9e(e){const{children:t,classNames:r,style:n,disabled:i,id:s,label:o,onDropPropertyClick:u,onKeyChange:l,readonly:a,registry:c,required:h,schema:d,uiSchema:f}=e,{templates:m,translateString:g}=c,{RemoveButton:p}=m.ButtonTemplates,v=g(mr.KeyLabel,[o]);if(!(Gf in d))return Q.jsx("div",Object.assign({className:r,style:n},{children:t}));const b=({target:x})=>l(x.value);return Q.jsxs(Nv,Object.assign({className:r,style:n,alignItems:"center",gap:2},{children:[Q.jsx(Nl,{children:Q.jsxs(xo,Object.assign({isRequired:h},{children:[Q.jsx(Ua,Object.assign({htmlFor:`${s}-key`,id:`${s}-key-label`},{children:v})),Q.jsx(jv,{defaultValue:o,disabled:i||a,id:`${s}-key`,name:`${s}-key`,onBlur:a?void 0:b,type:"text",mb:1})]}))}),Q.jsx(Nl,{children:t}),Q.jsx(Nl,{children:Q.jsx(p,{disabled:i||a,onClick:u(o),uiSchema:f,registry:c})})]}),`${s}-key`)}function eke(){return{ArrayFieldItemTemplate:F9e,ArrayFieldTemplate:L9e,BaseInputTemplate:B9e,ButtonTemplates:{CopyButton:U9e,AddButton:D9e,MoveDownButton:H9e,MoveUpButton:W9e,RemoveButton:q9e,SubmitButton:Z9e},DescriptionFieldTemplate:z9e,ErrorListTemplate:V9e,FieldErrorTemplate:K9e,FieldHelpTemplate:G9e,FieldTemplate:X9e,ObjectFieldTemplate:Y9e,TitleFieldTemplate:J9e,WrapIfAdditionalTemplate:Q9e}}const tke=(e,t)=>{const r=[];for(let n=e;n<=t;n++)r.push({value:n,label:ma(n,2)});return r};function rke(e){const{SelectWidget:t}=e.registry.widgets,r=e.value?e.value:void 0;return Q.jsx(t,Object.assign({},e,{label:"",className:"form-control",onChange:n=>e.select(e.type,n),options:{enumOptions:tke(e.range[0],e.range[1])},placeholder:e.type,schema:{type:"integer"},value:r,"aria-describedby":gi(e.name)}))}const nke=e=>Object.keys(e).every(t=>typeof e[t]<"u"&&e[t]!==-1);function SS(e){const{autofocus:t,disabled:r,id:n,onBlur:i,onChange:s,onFocus:o,options:u,readonly:l,registry:a,showTime:c,value:h}=e,{translateString:d}=a,[f,m]=J.useState(pf(h,c));J.useEffect(()=>{m(pf(h,c))},[c,h]);const g=(b,x)=>{const O=Object.assign(Object.assign({},f),{[b]:typeof x>"u"?-1:x});nke(O)?s(O1(O,c)):m(O)},p=b=>{if(b.preventDefault(),r||l)return;const x=pf(new Date().toJSON(),c);s(O1(x,c))},v=b=>{b.preventDefault(),!(r||l)&&s(void 0)},y=()=>{const{year:b,month:x,day:O,hour:P,minute:j,second:M}=f,L=[{type:"year",range:u.yearsRange,value:b},{type:"month",range:[1,12],value:x},{type:"day",range:[1,31],value:O}];return c&&L.push({type:"hour",range:[0,23],value:P},{type:"minute",range:[0,59],value:j},{type:"second",range:[0,59],value:M}),L};return Q.jsxs(Fr,{children:[Q.jsx(Fr,Object.assign({display:"flex",flexWrap:"wrap",alignItems:"center"},{children:y().map((b,x)=>{const O=n+"_"+b.type;return Q.jsx(Fr,Object.assign({mr:"2",mb:"2"},{children:Q.jsx(rke,Object.assign({},e,b,{autofocus:t&&x===0,disabled:r,id:O,name:n,onBlur:i,onFocus:o,readonly:l,registry:a,select:g,value:b.value<0?"":b.value}))}),O)})})),Q.jsxs(Fr,Object.assign({display:"flex"},{children:[!u.hideNowButton&&Q.jsx(uo,Object.assign({onClick:b=>p(b),mr:"2"},{children:d(mr.NowLabel)})),!u.hideClearButton&&Q.jsx(uo,Object.assign({onClick:b=>v(b)},{children:d(mr.ClearLabel)}))]}))]})}SS.defaultProps={autofocus:!1,disabled:!1,readonly:!1,showTime:!1,options:{yearsRange:[1900,new Date().getFullYear()+2]}};function Lj(e){const{AltDateWidget:t}=e.registry.widgets;return Q.jsx(t,Object.assign({},e,{showTime:!0}))}Lj.defaultProps=Object.assign(Object.assign({},SS.defaultProps),{showTime:!0});function ike(e){const{id:t,value:r,disabled:n,readonly:i,onChange:s,onBlur:o,onFocus:u,label:l,hideLabel:a,registry:c,options:h,uiSchema:d,schema:f}=e,m=Zl({uiSchema:d}),g=Mh(f),p=gr("DescriptionFieldTemplate",c,h),v=h.description||f.description,y=({target:{checked:O}})=>s(O),b=({target:{value:O}})=>o(t,O),x=({target:{value:O}})=>u(t,O);return Q.jsxs(xo,Object.assign({mb:1},m,{isRequired:g},{children:[!a&&!!v&&Q.jsx(p,{id:nc(t),description:v,schema:f,uiSchema:d,registry:c}),Q.jsx(g4,Object.assign({id:t,name:t,isChecked:typeof r>"u"?!1:r,isDisabled:n||i,onChange:y,onBlur:b,onFocus:x,"aria-describedby":gi(t)},{children:qa(Q.jsx(Fp,{children:l}),a||!l)}))]}))}function ske(e){const{id:t,disabled:r,options:n,value:i,readonly:s,onChange:o,onBlur:u,onFocus:l,required:a,label:c,hideLabel:h,uiSchema:d,rawErrors:f=[]}=e,{enumOptions:m,enumDisabled:g,emptyValue:p}=n,v=Zl({uiSchema:d}),y=Array.isArray(i)?i:[i],b=({target:{value:j}})=>u(t,Pn(j,m,p)),x=({target:{value:j}})=>l(t,Pn(j,m,p)),O=n?n.inline:!1,P=ay(i,m,!0);return Q.jsxs(xo,Object.assign({mb:1},v,{isDisabled:r||s,isRequired:a,isReadOnly:s,isInvalid:f&&f.length>0},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:t,id:`${t}-label`},{children:c})),h||!c),Q.jsx(SM,Object.assign({onChange:j=>o(Pn(j,m,p)),defaultValue:P,"aria-describedby":gi(t)},{children:Q.jsx(Af,Object.assign({direction:O?"row":"column"},{children:Array.isArray(m)&&m.map((j,M)=>{const L=oy(j.value,y),B=Array.isArray(g)&&g.indexOf(j.value)!==-1;return Q.jsx(g4,Object.assign({id:yy(t,M),name:t,value:String(M),isChecked:L,isDisabled:r||B||s,onBlur:b,onFocus:x},{children:j.label&&Q.jsx(Fp,{children:j.label})}),M)})}))}))]}))}function oke({id:e,options:t,value:r,required:n,disabled:i,readonly:s,label:o,hideLabel:u,onChange:l,onBlur:a,onFocus:c,uiSchema:h}){var d;const{enumOptions:f,enumDisabled:m,emptyValue:g}=t,p=Zl({uiSchema:h}),v=P=>l(Pn(P,f,g)),y=({target:{value:P}})=>a(e,Pn(P,f,g)),b=({target:{value:P}})=>c(e,Pn(P,f,g)),x=t?t.inline:!1,O=(d=ay(r,f))!==null&&d!==void 0?d:null;return Q.jsxs(xo,Object.assign({mb:1},p,{isDisabled:i||s,isRequired:n,isReadOnly:s},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:e,id:`${e}-label`},{children:o})),u||!o),Q.jsx(uI,Object.assign({onChange:v,onBlur:y,onFocus:b,value:O,name:e,"aria-describedby":gi(e)},{children:Q.jsx(Af,Object.assign({direction:x?"row":"column"},{children:Array.isArray(f)&&f.map((P,j)=>{const M=Array.isArray(m)&&m.indexOf(P.value)!==-1;return Q.jsx(cI,Object.assign({value:String(j),id:yy(e,j),disabled:i||M||s},{children:P.label}),j)})}))}))]}))}function ake({value:e,readonly:t,disabled:r,onBlur:n,onFocus:i,options:s,schema:o,uiSchema:u,onChange:l,label:a,hideLabel:c,id:h}){const d=Zl({uiSchema:u}),f=Object.assign({value:e,label:a,id:h},cj(o)),m=v=>l(v===void 0?s.emptyValue:v),g=({target:{value:v}})=>n(h,v),p=({target:{value:v}})=>i(h,v);return Q.jsxs(xo,Object.assign({mb:1},d,{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:h},{children:a})),c||!a),Q.jsxs(pI,Object.assign({},f,{id:h,name:h,isDisabled:r||t,onChange:m,onBlur:g,onFocus:p,"aria-describedby":gi(h)},{children:[Q.jsx(gI,{children:Q.jsx(vI,{})}),Q.jsx(mI,{})]}))]}))}function BE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $t(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var fke=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function dke(e){var t=e.defaultInputValue,r=t===void 0?"":t,n=e.defaultMenuIsOpen,i=n===void 0?!1:n,s=e.defaultValue,o=s===void 0?null:s,u=e.inputValue,l=e.menuIsOpen,a=e.onChange,c=e.onInputChange,h=e.onMenuClose,d=e.onMenuOpen,f=e.value,m=Ka(e,fke),g=J.useState(u!==void 0?u:r),p=Pa(g,2),v=p[0],y=p[1],b=J.useState(l!==void 0?l:i),x=Pa(b,2),O=x[0],P=x[1],j=J.useState(f!==void 0?f:o),M=Pa(j,2),L=M[0],B=M[1],q=J.useCallback(function(S,k){typeof a=="function"&&a(S,k),B(S)},[a]),W=J.useCallback(function(S,k){var A;typeof c=="function"&&(A=c(S,k)),y(A!==void 0?A:S)},[c]),$=J.useCallback(function(){typeof d=="function"&&d(),P(!0)},[d]),I=J.useCallback(function(){typeof h=="function"&&h(),P(!1)},[h]),E=u!==void 0?u:v,_=l!==void 0?l:O,C=f!==void 0?f:L;return $t($t({},m),{},{inputValue:E,menuIsOpen:_,onChange:q,onInputChange:W,onMenuClose:I,onMenuOpen:$,value:C})}function hke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zE(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function vke(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yke(e,t){if(t&&(zu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vke(e)}function bke(e){var t=gke();return function(){var n=A1(e),i;if(t){var s=A1(this).constructor;i=Reflect.construct(n,arguments,s)}else i=n.apply(this,arguments);return yke(this,i)}}function wke(e){if(Array.isArray(e))return ux(e)}function _ke(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function xke(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zj(e){return wke(e)||_ke(e)||Bj(e)||xke()}function Ske(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}const Cke=Math.min,kke=Math.max,$1=Math.round,P0=Math.floor,P1=e=>({x:e,y:e});function Eke(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Vj(e){return Hj(e)?(e.nodeName||"").toLowerCase():"#document"}function vo(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Uj(e){var t;return(t=(Hj(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Hj(e){return e instanceof Node||e instanceof vo(e).Node}function cx(e){return e instanceof Element||e instanceof vo(e).Element}function CS(e){return e instanceof HTMLElement||e instanceof vo(e).HTMLElement}function VE(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof vo(e).ShadowRoot}function Wj(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=kS(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function Tke(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Oke(e){return["html","body","#document"].includes(Vj(e))}function kS(e){return vo(e).getComputedStyle(e)}function Ake(e){if(Vj(e)==="html")return e;const t=e.assignedSlot||e.parentNode||VE(e)&&e.host||Uj(e);return VE(t)?t.host:t}function qj(e){const t=Ake(e);return Oke(t)?e.ownerDocument?e.ownerDocument.body:e.body:CS(t)&&Wj(t)?t:qj(t)}function M1(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=qj(e),s=i===((n=e.ownerDocument)==null?void 0:n.body),o=vo(i);return s?t.concat(o,o.visualViewport||[],Wj(i)?i:[],o.frameElement&&r?M1(o.frameElement):[]):t.concat(i,M1(i,[],r))}function $ke(e){const t=kS(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=CS(e),s=i?e.offsetWidth:r,o=i?e.offsetHeight:n,u=$1(r)!==s||$1(n)!==o;return u&&(r=s,n=o),{width:r,height:n,$:u}}function ES(e){return cx(e)?e:e.contextElement}function iw(e){const t=ES(e);if(!CS(t))return P1(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:s}=$ke(t);let o=(s?$1(r.width):r.width)/n,u=(s?$1(r.height):r.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!u||!Number.isFinite(u))&&(u=1),{x:o,y:u}}const Pke=P1(0);function Mke(e){const t=vo(e);return!Tke()||!t.visualViewport?Pke:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Ike(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==vo(e)?!1:t}function UE(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),s=ES(e);let o=P1(1);t&&(n?cx(n)&&(o=iw(n)):o=iw(e));const u=Ike(s,r,n)?Mke(s):P1(0);let l=(i.left+u.x)/o.x,a=(i.top+u.y)/o.y,c=i.width/o.x,h=i.height/o.y;if(s){const d=vo(s),f=n&&cx(n)?vo(n):n;let m=d.frameElement;for(;m&&n&&f!==d;){const g=iw(m),p=m.getBoundingClientRect(),v=kS(m),y=p.left+(m.clientLeft+parseFloat(v.paddingLeft))*g.x,b=p.top+(m.clientTop+parseFloat(v.paddingTop))*g.y;l*=g.x,a*=g.y,c*=g.x,h*=g.y,l+=y,a+=b,m=vo(m).frameElement}}return Eke({width:c,height:h,x:l,y:a})}function Rke(e,t){let r=null,n;const i=Uj(e);function s(){clearTimeout(n),r&&r.disconnect(),r=null}function o(u,l){u===void 0&&(u=!1),l===void 0&&(l=1),s();const{left:a,top:c,width:h,height:d}=e.getBoundingClientRect();if(u||t(),!h||!d)return;const f=P0(c),m=P0(i.clientWidth-(a+h)),g=P0(i.clientHeight-(c+d)),p=P0(a),y={rootMargin:-f+"px "+-m+"px "+-g+"px "+-p+"px",threshold:kke(0,Cke(1,l))||1};let b=!0;function x(O){const P=O[0].intersectionRatio;if(P!==l){if(!b)return o();P?o(!1,P):n=setTimeout(()=>{o(!1,1e-7)},100)}b=!1}try{r=new IntersectionObserver(x,{...y,root:i.ownerDocument})}catch{r=new IntersectionObserver(x,y)}r.observe(e)}return o(!0),s}function jke(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,a=ES(e),c=i||s?[...a?M1(a):[],...M1(t)]:[];c.forEach(v=>{i&&v.addEventListener("scroll",r,{passive:!0}),s&&v.addEventListener("resize",r)});const h=a&&u?Rke(a,r):null;let d=-1,f=null;o&&(f=new ResizeObserver(v=>{let[y]=v;y&&y.target===a&&f&&(f.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{f&&f.observe(t)})),r()}),a&&!l&&f.observe(a),f.observe(t));let m,g=l?UE(e):null;l&&p();function p(){const v=UE(e);g&&(v.x!==g.x||v.y!==g.y||v.width!==g.width||v.height!==g.height)&&r(),g=v,m=requestAnimationFrame(p)}return r(),()=>{c.forEach(v=>{i&&v.removeEventListener("scroll",r),s&&v.removeEventListener("resize",r)}),h&&h(),f&&f.disconnect(),f=null,l&&cancelAnimationFrame(m)}}var fx=J.useLayoutEffect,Nke=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],I1=function(){};function Dke(e,t){return t?t[0]==="-"?e+t:e+"__"+t:e}function Fke(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i-1}function Lke(e){return _y(e)?window.innerHeight:e.clientHeight}function Gj(e){return _y(e)?window.pageYOffset:e.scrollTop}function R1(e,t){if(_y(e)){window.scrollTo(0,t);return}e.scrollTop=t}function Bke(e){var t=getComputedStyle(e),r=t.position==="absolute",n=/(auto|scroll)/;if(t.position==="fixed")return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),!(r&&t.position==="static")&&n.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}function zke(e,t,r,n){return r*((e=e/n-1)*e*e+1)+t}function M0(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:I1,i=Gj(e),s=t-i,o=10,u=0;function l(){u+=o;var a=zke(u,i,s,r);R1(e,a),ur.bottom?R1(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):n.top-i1?r-1:0),i=1;i=m)return{placement:"bottom",maxHeight:t};if(L>=m&&!o)return s&&M0(l,B,W),{placement:"bottom",maxHeight:t};if(!o&&L>=n||o&&j>=n){s&&M0(l,B,W);var $=o?j-x:L-x;return{placement:"bottom",maxHeight:$}}if(i==="auto"||o){var I=t,E=o?P:M;return E>=n&&(I=Math.min(E-x-u,t)),{placement:"top",maxHeight:I}}if(i==="bottom")return s&&R1(l,B),{placement:"bottom",maxHeight:t};break;case"top":if(P>=m)return{placement:"top",maxHeight:t};if(M>=m&&!o)return s&&M0(l,q,W),{placement:"top",maxHeight:t};if(!o&&M>=n||o&&P>=n){var _=t;return(!o&&M>=n||o&&P>=n)&&(_=o?P-O:M-O),s&&M0(l,q,W),{placement:"top",maxHeight:_}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return a}function Jke(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var Yj=function(t){return t==="auto"?"bottom":t},Qke=function(t,r){var n,i=t.placement,s=t.theme,o=s.borderRadius,u=s.spacing,l=s.colors;return $t((n={label:"menu"},ah(n,Jke(i),"100%"),ah(n,"position","absolute"),ah(n,"width","100%"),ah(n,"zIndex",1),n),r?{}:{backgroundColor:l.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:u.menuGutter,marginTop:u.menuGutter})},Zj=J.createContext(null),e7e=function(t){var r=t.children,n=t.minMenuHeight,i=t.maxMenuHeight,s=t.menuPlacement,o=t.menuPosition,u=t.menuShouldScrollIntoView,l=t.theme,a=J.useContext(Zj)||{},c=a.setPortalPlacement,h=J.useRef(null),d=J.useState(i),f=Pa(d,2),m=f[0],g=f[1],p=J.useState(null),v=Pa(p,2),y=v[0],b=v[1],x=l.spacing.controlHeight;return fx(function(){var O=h.current;if(O){var P=o==="fixed",j=u&&!P,M=Zke({maxHeight:i,menuEl:O,minHeight:n,placement:s,shouldScroll:j,isFixedPosition:P,controlHeight:x});g(M.maxHeight),b(M.placement),c==null||c(M.placement)}},[i,s,o,u,n,c,x]),r({ref:h,placerProps:$t($t({},t),{},{placement:y||Yj(s),maxHeight:m})})},t7e=function(t){var r=t.children,n=t.innerRef,i=t.innerProps;return Rt("div",Ot({},xn(t,"menu",{menu:!0}),{ref:n},i),r)},r7e=t7e,n7e=function(t,r){var n=t.maxHeight,i=t.theme.spacing.baseUnit;return $t({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},r?{}:{paddingBottom:i,paddingTop:i})},i7e=function(t){var r=t.children,n=t.innerProps,i=t.innerRef,s=t.isMulti;return Rt("div",Ot({},xn(t,"menuList",{"menu-list":!0,"menu-list--is-multi":s}),{ref:i},n),r)},Jj=function(t,r){var n=t.theme,i=n.spacing.baseUnit,s=n.colors;return $t({textAlign:"center"},r?{}:{color:s.neutral40,padding:"".concat(i*2,"px ").concat(i*3,"px")})},s7e=Jj,o7e=Jj,a7e=function(t){var r=t.children,n=r===void 0?"No options":r,i=t.innerProps,s=Ka(t,Xke);return Rt("div",Ot({},xn($t($t({},s),{},{children:n,innerProps:i}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),i),n)},l7e=function(t){var r=t.children,n=r===void 0?"Loading...":r,i=t.innerProps,s=Ka(t,Yke);return Rt("div",Ot({},xn($t($t({},s),{},{children:n,innerProps:i}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),i),n)},u7e=function(t){var r=t.rect,n=t.offset,i=t.position;return{left:r.left,position:i,top:n,width:r.width,zIndex:1}},c7e=function(t){var r=t.appendTo,n=t.children,i=t.controlElement,s=t.innerProps,o=t.menuPlacement,u=t.menuPosition,l=J.useRef(null),a=J.useRef(null),c=J.useState(Yj(o)),h=Pa(c,2),d=h[0],f=h[1],m=J.useMemo(function(){return{setPortalPlacement:f}},[]),g=J.useState(null),p=Pa(g,2),v=p[0],y=p[1],b=J.useCallback(function(){if(i){var j=Vke(i),M=u==="fixed"?0:window.pageYOffset,L=j[d]+M;(L!==(v==null?void 0:v.offset)||j.left!==(v==null?void 0:v.rect.left)||j.width!==(v==null?void 0:v.rect.width))&&y({offset:L,rect:j})}},[i,u,d,v==null?void 0:v.offset,v==null?void 0:v.rect.left,v==null?void 0:v.rect.width]);fx(function(){b()},[b]);var x=J.useCallback(function(){typeof a.current=="function"&&(a.current(),a.current=null),i&&l.current&&(a.current=jke(i,l.current,b,{elementResize:"ResizeObserver"in window}))},[i,b]);fx(function(){x()},[x]);var O=J.useCallback(function(j){l.current=j,x()},[x]);if(!r&&u!=="fixed"||!v)return null;var P=Rt("div",Ot({ref:O},xn($t($t({},t),{},{offset:v.offset,position:u,rect:v.rect}),"menuPortal",{"menu-portal":!0}),s),n);return Rt(Zj.Provider,{value:m},r?iv.createPortal(P,r):P)},f7e=function(t){var r=t.isDisabled,n=t.isRtl;return{label:"container",direction:n?"rtl":void 0,pointerEvents:r?"none":void 0,position:"relative"}},d7e=function(t){var r=t.children,n=t.innerProps,i=t.isDisabled,s=t.isRtl;return Rt("div",Ot({},xn(t,"container",{"--is-disabled":i,"--is-rtl":s}),n),r)},h7e=function(t,r){var n=t.theme.spacing,i=t.isMulti,s=t.hasValue,o=t.selectProps.controlShouldRenderValue;return $t({alignItems:"center",display:i&&s&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},r?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(n.baseUnit*2,"px")})},p7e=function(t){var r=t.children,n=t.innerProps,i=t.isMulti,s=t.hasValue;return Rt("div",Ot({},xn(t,"valueContainer",{"value-container":!0,"value-container--is-multi":i,"value-container--has-value":s}),n),r)},m7e=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},g7e=function(t){var r=t.children,n=t.innerProps;return Rt("div",Ot({},xn(t,"indicatorsContainer",{indicators:!0}),n),r)},KE,v7e=["size"],y7e=["innerProps","isRtl","size"],b7e={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Qj=function(t){var r=t.size,n=Ka(t,v7e);return Rt("svg",Ot({height:r,width:r,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:b7e},n))},TS=function(t){return Rt(Qj,Ot({size:20},t),Rt("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},eN=function(t){return Rt(Qj,Ot({size:20},t),Rt("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},tN=function(t,r){var n=t.isFocused,i=t.theme,s=i.spacing.baseUnit,o=i.colors;return $t({label:"indicatorContainer",display:"flex",transition:"color 150ms"},r?{}:{color:n?o.neutral60:o.neutral20,padding:s*2,":hover":{color:n?o.neutral80:o.neutral40}})},w7e=tN,_7e=function(t){var r=t.children,n=t.innerProps;return Rt("div",Ot({},xn(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),r||Rt(eN,null))},x7e=tN,S7e=function(t){var r=t.children,n=t.innerProps;return Rt("div",Ot({},xn(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),r||Rt(TS,null))},C7e=function(t,r){var n=t.isDisabled,i=t.theme,s=i.spacing.baseUnit,o=i.colors;return $t({label:"indicatorSeparator",alignSelf:"stretch",width:1},r?{}:{backgroundColor:n?o.neutral10:o.neutral20,marginBottom:s*2,marginTop:s*2})},k7e=function(t){var r=t.innerProps;return Rt("span",Ot({},r,xn(t,"indicatorSeparator",{"indicator-separator":!0})))},E7e=Op(KE||(KE=Ske([` 0%, 80%, 100% { opacity: 0; } 40% { opacity: 1; } -`]))),A7e=function(t,r){var n=t.isFocused,i=t.size,s=t.theme,o=s.colors,l=s.spacing.baseUnit;return $t({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:i,lineHeight:1,marginRight:i,textAlign:"center",verticalAlign:"middle"},r?{}:{color:n?o.neutral60:o.neutral20,padding:l*2})},aw=function(t){var r=t.delay,n=t.offset;return Rt("span",{css:R3({animation:"".concat(O7e," 1s ease-in-out ").concat(r,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},$7e=function(t){var r=t.innerProps,n=t.isRtl,i=t.size,s=i===void 0?4:i,o=Ka(t,w7e);return Rt("div",Ot({},Sn($t($t({},o),{},{innerProps:r,isRtl:n,size:s}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),r),Rt(aw,{delay:0,offset:n}),Rt(aw,{delay:160,offset:!0}),Rt(aw,{delay:320,offset:!n}))},P7e=function(t,r){var n=t.isDisabled,i=t.isFocused,s=t.theme,o=s.colors,l=s.borderRadius,u=s.spacing;return $t({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:u.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},r?{}:{backgroundColor:n?o.neutral5:o.neutral0,borderColor:n?o.neutral10:i?o.primary:o.neutral20,borderRadius:l,borderStyle:"solid",borderWidth:1,boxShadow:i?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:i?o.primary:o.neutral30}})},M7e=function(t){var r=t.children,n=t.isDisabled,i=t.isFocused,s=t.innerRef,o=t.innerProps,l=t.menuIsOpen;return Rt("div",Ot({ref:s},Sn(t,"control",{control:!0,"control--is-disabled":n,"control--is-focused":i,"control--menu-is-open":l}),o,{"aria-disabled":n||void 0}),r)},I7e=M7e,R7e=["data"],j7e=function(t,r){var n=t.theme.spacing;return r?{}:{paddingBottom:n.baseUnit*2,paddingTop:n.baseUnit*2}},N7e=function(t){var r=t.children,n=t.cx,i=t.getStyles,s=t.getClassNames,o=t.Heading,l=t.headingProps,u=t.innerProps,a=t.label,c=t.theme,h=t.selectProps;return Rt("div",Ot({},Sn(t,"group",{group:!0}),u),Rt(o,Ot({},l,{selectProps:h,theme:c,getStyles:i,getClassNames:s,cx:n}),a),Rt("div",null,r))},D7e=function(t,r){var n=t.theme,i=n.colors,s=n.spacing;return $t({label:"group",cursor:"default",display:"block"},r?{}:{color:i.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:s.baseUnit*3,paddingRight:s.baseUnit*3,textTransform:"uppercase"})},F7e=function(t){var r=rN(t);r.data;var n=Ka(r,R7e);return Rt("div",Ot({},Sn(t,"groupHeading",{"group-heading":!0}),n))},L7e=N7e,B7e=["innerRef","isDisabled","isHidden","inputClassName"],z7e=function(t,r){var n=t.isDisabled,i=t.value,s=t.theme,o=s.spacing,l=s.colors;return $t($t({visibility:n?"hidden":"visible",transform:i?"translateZ(0)":""},V7e),r?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:l.neutral80})},fN={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},V7e={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":$t({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},fN)},U7e=function(t){return $t({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},fN)},H7e=function(t){var r=t.cx,n=t.value,i=rN(t),s=i.innerRef,o=i.isDisabled,l=i.isHidden,u=i.inputClassName,a=Ka(i,B7e);return Rt("div",Ot({},Sn(t,"input",{"input-container":!0}),{"data-value":n||""}),Rt("input",Ot({className:r({input:!0},u),ref:s,style:U7e(l),disabled:o},a)))},W7e=H7e,q7e=function(t,r){var n=t.theme,i=n.spacing,s=n.borderRadius,o=n.colors;return $t({label:"multiValue",display:"flex",minWidth:0},r?{}:{backgroundColor:o.neutral10,borderRadius:s/2,margin:i.baseUnit/2})},K7e=function(t,r){var n=t.theme,i=n.borderRadius,s=n.colors,o=t.cropWithEllipsis;return $t({overflow:"hidden",textOverflow:o||o===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},r?{}:{borderRadius:i/2,color:s.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},G7e=function(t,r){var n=t.theme,i=n.spacing,s=n.borderRadius,o=n.colors,l=t.isFocused;return $t({alignItems:"center",display:"flex"},r?{}:{borderRadius:s/2,backgroundColor:l?o.dangerLight:void 0,paddingLeft:i.baseUnit,paddingRight:i.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},dN=function(t){var r=t.children,n=t.innerProps;return Rt("div",n,r)},X7e=dN,Y7e=dN;function Z7e(e){var t=e.children,r=e.innerProps;return Rt("div",Ot({role:"button"},r),t||Rt(PS,{size:14}))}var J7e=function(t){var r=t.children,n=t.components,i=t.data,s=t.innerProps,o=t.isDisabled,l=t.removeProps,u=t.selectProps,a=n.Container,c=n.Label,h=n.Remove;return Rt(a,{data:i,innerProps:$t($t({},Sn(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":o})),s),selectProps:u},Rt(c,{data:i,innerProps:$t({},Sn(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:u},r),Rt(h,{data:i,innerProps:$t($t({},Sn(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(r||"option")},l),selectProps:u}))},Q7e=J7e,eEe=function(t,r){var n=t.isDisabled,i=t.isFocused,s=t.isSelected,o=t.theme,l=o.spacing,u=o.colors;return $t({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},r?{}:{backgroundColor:s?u.primary:i?u.primary25:"transparent",color:n?u.neutral20:s?u.neutral0:"inherit",padding:"".concat(l.baseUnit*2,"px ").concat(l.baseUnit*3,"px"),":active":{backgroundColor:n?void 0:s?u.primary:u.primary50}})},tEe=function(t){var r=t.children,n=t.isDisabled,i=t.isFocused,s=t.isSelected,o=t.innerRef,l=t.innerProps;return Rt("div",Ot({},Sn(t,"option",{option:!0,"option--is-disabled":n,"option--is-focused":i,"option--is-selected":s}),{ref:o,"aria-disabled":n},l),r)},rEe=tEe,nEe=function(t,r){var n=t.theme,i=n.spacing,s=n.colors;return $t({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},r?{}:{color:s.neutral50,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},iEe=function(t){var r=t.children,n=t.innerProps;return Rt("div",Ot({},Sn(t,"placeholder",{placeholder:!0}),n),r)},sEe=iEe,oEe=function(t,r){var n=t.isDisabled,i=t.theme,s=i.spacing,o=i.colors;return $t({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},r?{}:{color:n?o.neutral40:o.neutral80,marginLeft:s.baseUnit/2,marginRight:s.baseUnit/2})},aEe=function(t){var r=t.children,n=t.isDisabled,i=t.innerProps;return Rt("div",Ot({},Sn(t,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),i),r)},lEe=aEe,uEe={ClearIndicator:k7e,Control:I7e,DropdownIndicator:S7e,DownChevron:uN,CrossIcon:PS,Group:L7e,GroupHeading:F7e,IndicatorsContainer:y7e,IndicatorSeparator:T7e,Input:W7e,LoadingIndicator:$7e,Menu:i7e,MenuList:o7e,MenuPortal:d7e,LoadingMessage:c7e,NoOptionsMessage:u7e,MultiValue:Q7e,MultiValueContainer:X7e,MultiValueLabel:Y7e,MultiValueRemove:Z7e,Option:rEe,Placeholder:sEe,SelectContainer:p7e,SingleValue:lEe,ValueContainer:g7e},cEe=function(t){return $t($t({},uEe),t.components)},QE=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function fEe(e,t){return!!(e===t||QE(e)&&QE(t))}function dEe(e,t){if(e.length!==t.length)return!1;for(var r=0;r1?"s":""," ").concat(s.join(","),", selected.");case"select-option":return o?"option ".concat(i," is disabled. Select another option."):"option ".concat(i,", selected.");default:return""}},onFocus:function(t){var r=t.context,n=t.focused,i=t.options,s=t.label,o=s===void 0?"":s,l=t.selectValue,u=t.isDisabled,a=t.isSelected,c=function(m,g){return m&&m.length?"".concat(m.indexOf(g)+1," of ").concat(m.length):""};if(r==="value"&&l)return"value ".concat(o," focused, ").concat(c(l,n),".");if(r==="menu"){var h=u?" disabled":"",d="".concat(a?"selected":"focused").concat(h);return"option ".concat(o," ").concat(d,", ").concat(c(i,n),".")}return""},onFilter:function(t){var r=t.inputValue,n=t.resultsMessage;return"".concat(n).concat(r?" for search term "+r:"",".")}},vEe=function(t){var r=t.ariaSelection,n=t.focusedOption,i=t.focusedValue,s=t.focusableOptions,o=t.isFocused,l=t.selectValue,u=t.selectProps,a=t.id,c=u.ariaLiveMessages,h=u.getOptionLabel,d=u.inputValue,f=u.isMulti,m=u.isOptionDisabled,g=u.isSearchable,p=u.menuIsOpen,v=u.options,y=u.screenReaderStatus,b=u.tabSelectsValue,S=u["aria-label"],O=u["aria-live"],P=J.useMemo(function(){return $t($t({},gEe),c||{})},[c]),j=J.useMemo(function(){var R="";if(r&&P.onChange){var E=r.option,_=r.options,C=r.removedValue,x=r.removedValues,k=r.value,A=function(X){return Array.isArray(X)?null:X},I=C||E||A(k),z=I?h(I):"",H=_||x||void 0,V=H?H.map(h):[],G=$t({isDisabled:I&&m(I,l),label:z,labels:V},r);R=P.onChange(G)}return R},[r,P,m,l,h]),M=J.useMemo(function(){var R="",E=n||i,_=!!(n&&l&&l.includes(n));if(E&&P.onFocus){var C={focused:E,label:h(E),isDisabled:m(E,l),isSelected:_,options:s,context:E===n?"menu":"value",selectValue:l};R=P.onFocus(C)}return R},[n,i,h,m,P,s,l]),L=J.useMemo(function(){var R="";if(p&&v.length&&P.onFilter){var E=y({count:s.length});R=P.onFilter({inputValue:d,resultsMessage:E})}return R},[s,d,p,P,v,y]),B=J.useMemo(function(){var R="";if(P.guidance){var E=i?"value":p?"menu":"input";R=P.guidance({"aria-label":S,context:E,isDisabled:n&&m(n,l),isMulti:f,isSearchable:g,tabSelectsValue:b})}return R},[S,n,i,f,m,g,p,P,l,b]),q="".concat(M," ").concat(L," ").concat(B),W=Rt(J.Fragment,null,Rt("span",{id:"aria-selection"},j),Rt("span",{id:"aria-context"},q)),$=(r==null?void 0:r.action)==="initial-input-focus";return Rt(J.Fragment,null,Rt(eT,{id:a},$&&W),Rt(eT,{"aria-live":O,"aria-atomic":"false","aria-relevant":"additions text"},o&&!$&&W))},yEe=vEe,px=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],bEe=new RegExp("["+px.map(function(e){return e.letters}).join("")+"]","g"),hN={};for(var lw=0;lw-1}},SEe=["innerRef"];function CEe(e){var t=e.innerRef,r=Ka(e,SEe),n=Yke(r,"onExited","in","enter","exit","appear");return Rt("input",Ot({ref:t},n,{css:R3({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var kEe=function(t){t.cancelable&&t.preventDefault(),t.stopPropagation()};function EEe(e){var t=e.isEnabled,r=e.onBottomArrive,n=e.onBottomLeave,i=e.onTopArrive,s=e.onTopLeave,o=J.useRef(!1),l=J.useRef(!1),u=J.useRef(0),a=J.useRef(null),c=J.useCallback(function(p,v){if(a.current!==null){var y=a.current,b=y.scrollTop,S=y.scrollHeight,O=y.clientHeight,P=a.current,j=v>0,M=S-O-b,L=!1;M>v&&o.current&&(n&&n(p),o.current=!1),j&&l.current&&(s&&s(p),l.current=!1),j&&v>M?(r&&!o.current&&r(p),P.scrollTop=S,L=!0,o.current=!0):!j&&-v>b&&(i&&!l.current&&i(p),P.scrollTop=0,L=!0,l.current=!0),L&&kEe(p)}},[r,n,i,s]),h=J.useCallback(function(p){c(p,p.deltaY)},[c]),d=J.useCallback(function(p){u.current=p.changedTouches[0].clientY},[]),f=J.useCallback(function(p){var v=u.current-p.changedTouches[0].clientY;c(p,v)},[c]),m=J.useCallback(function(p){if(p){var v=Kke?{passive:!1}:!1;p.addEventListener("wheel",h,v),p.addEventListener("touchstart",d,v),p.addEventListener("touchmove",f,v)}},[f,d,h]),g=J.useCallback(function(p){p&&(p.removeEventListener("wheel",h,!1),p.removeEventListener("touchstart",d,!1),p.removeEventListener("touchmove",f,!1))},[f,d,h]);return J.useEffect(function(){if(t){var p=a.current;return m(p),function(){g(p)}}},[t,m,g]),function(p){a.current=p}}var rT=["boxSizing","height","overflow","paddingRight","position"],nT={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function iT(e){e.preventDefault()}function sT(e){e.stopPropagation()}function oT(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;e===0?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function aT(){return"ontouchstart"in window||navigator.maxTouchPoints}var lT=!!(typeof window<"u"&&window.document&&window.document.createElement),qd=0,Tc={capture:!1,passive:!1};function TEe(e){var t=e.isEnabled,r=e.accountForScrollbars,n=r===void 0?!0:r,i=J.useRef({}),s=J.useRef(null),o=J.useCallback(function(u){if(lT){var a=document.body,c=a&&a.style;if(n&&rT.forEach(function(m){var g=c&&c[m];i.current[m]=g}),n&&qd<1){var h=parseInt(i.current.paddingRight,10)||0,d=document.body?document.body.clientWidth:0,f=window.innerWidth-d+h||0;Object.keys(nT).forEach(function(m){var g=nT[m];c&&(c[m]=g)}),c&&(c.paddingRight="".concat(f,"px"))}a&&aT()&&(a.addEventListener("touchmove",iT,Tc),u&&(u.addEventListener("touchstart",oT,Tc),u.addEventListener("touchmove",sT,Tc))),qd+=1}},[n]),l=J.useCallback(function(u){if(lT){var a=document.body,c=a&&a.style;qd=Math.max(qd-1,0),n&&qd<1&&rT.forEach(function(h){var d=i.current[h];c&&(c[h]=d)}),a&&aT()&&(a.removeEventListener("touchmove",iT,Tc),u&&(u.removeEventListener("touchstart",oT,Tc),u.removeEventListener("touchmove",sT,Tc)))}},[n]);return J.useEffect(function(){if(t){var u=s.current;return o(u),function(){l(u)}}},[t,o,l]),function(u){s.current=u}}var OEe=function(t){var r=t.target;return r.ownerDocument.activeElement&&r.ownerDocument.activeElement.blur()},AEe={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function $Ee(e){var t=e.children,r=e.lockEnabled,n=e.captureEnabled,i=n===void 0?!0:n,s=e.onBottomArrive,o=e.onBottomLeave,l=e.onTopArrive,u=e.onTopLeave,a=EEe({isEnabled:i,onBottomArrive:s,onBottomLeave:o,onTopArrive:l,onTopLeave:u}),c=TEe({isEnabled:r}),h=function(f){a(f),c(f)};return Rt(J.Fragment,null,r&&Rt("div",{onClick:OEe,css:AEe}),t(h))}var PEe={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},MEe=function(t){var r=t.name,n=t.onFocus;return Rt("input",{required:!0,name:r,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:PEe,value:"",onChange:function(){}})},IEe=MEe,REe=function(t){return t.label},jEe=function(t){return t.label},NEe=function(t){return t.value},DEe=function(t){return!!t.isDisabled},FEe={clearIndicator:C7e,container:h7e,control:P7e,dropdownIndicator:x7e,group:j7e,groupHeading:D7e,indicatorsContainer:v7e,indicatorSeparator:E7e,input:z7e,loadingIndicator:A7e,loadingMessage:l7e,menu:t7e,menuList:s7e,menuPortal:f7e,multiValue:q7e,multiValueLabel:K7e,multiValueRemove:G7e,noOptionsMessage:a7e,option:eEe,placeholder:nEe,singleValue:oEe,valueContainer:m7e},LEe={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},BEe=4,mN=4,zEe=38,VEe=mN*2,UEe={baseUnit:mN,controlHeight:zEe,menuGutter:VEe},fw={borderRadius:BEe,colors:LEe,spacing:UEe},HEe={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:ZE(),captureMenuScroll:!ZE(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:xEe(),formatGroupLabel:REe,getOptionLabel:jEe,getOptionValue:NEe,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:DEe,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!Wke(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var r=t.count;return"".concat(r," result").concat(r!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function uT(e,t,r,n){var i=bN(e,t,r),s=wN(e,t,r),o=yN(e,t),l=j1(e,t);return{type:"option",data:t,isDisabled:i,isSelected:s,label:o,value:l,index:n}}function gN(e,t){return e.options.map(function(r,n){if("options"in r){var i=r.options.map(function(o,l){return uT(e,o,t,l)}).filter(function(o){return cT(e,o)});return i.length>0?{type:"group",data:r,options:i,index:n}:void 0}var s=uT(e,r,t,n);return cT(e,s)?s:void 0}).filter(Gke)}function vN(e){return e.reduce(function(t,r){return r.type==="group"?t.push.apply(t,Yj(r.options.map(function(n){return n.data}))):t.push(r.data),t},[])}function WEe(e,t){return vN(gN(e,t))}function cT(e,t){var r=e.inputValue,n=r===void 0?"":r,i=t.data,s=t.isSelected,o=t.label,l=t.value;return(!xN(e)||!s)&&_N(e,{label:o,value:l,data:i},n)}function qEe(e,t){var r=e.focusedValue,n=e.selectValue,i=n.indexOf(r);if(i>-1){var s=t.indexOf(r);if(s>-1)return r;if(i-1?r:t[0]}var yN=function(t,r){return t.getOptionLabel(r)},j1=function(t,r){return t.getOptionValue(r)};function bN(e,t,r){return typeof e.isOptionDisabled=="function"?e.isOptionDisabled(t,r):!1}function wN(e,t,r){if(r.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected=="function")return e.isOptionSelected(t,r);var n=j1(e,t);return r.some(function(i){return j1(e,i)===n})}function _N(e,t,r){return e.filterOption?e.filterOption(t,r):!0}var xN=function(t){var r=t.hideSelectedOptions,n=t.isMulti;return r===void 0?n:r},GEe=1,SN=function(e){vke(r,e);var t=_ke(r);function r(n){var i;if(mke(this,r),i=t.call(this,n),i.state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},i.blockOptionHover=!1,i.isComposing=!1,i.commonProps=void 0,i.initialTouchX=0,i.initialTouchY=0,i.instancePrefix="",i.openAfterFocus=!1,i.scrollToFocusedOptionOnUpdate=!1,i.userIsDragging=void 0,i.controlRef=null,i.getControlRef=function(l){i.controlRef=l},i.focusedOptionRef=null,i.getFocusedOptionRef=function(l){i.focusedOptionRef=l},i.menuListRef=null,i.getMenuListRef=function(l){i.menuListRef=l},i.inputRef=null,i.getInputRef=function(l){i.inputRef=l},i.focus=i.focusInput,i.blur=i.blurInput,i.onChange=function(l,u){var a=i.props,c=a.onChange,h=a.name;u.name=h,i.ariaOnChange(l,u),c(l,u)},i.setValue=function(l,u,a){var c=i.props,h=c.closeMenuOnSelect,d=c.isMulti,f=c.inputValue;i.onInputChange("",{action:"set-value",prevInputValue:f}),h&&(i.setState({inputIsHiddenAfterUpdate:!d}),i.onMenuClose()),i.setState({clearFocusValueOnUpdate:!0}),i.onChange(l,{action:u,option:a})},i.selectOption=function(l){var u=i.props,a=u.blurInputOnSelect,c=u.isMulti,h=u.name,d=i.state.selectValue,f=c&&i.isOptionSelected(l,d),m=i.isOptionDisabled(l,d);if(f){var g=i.getOptionValue(l);i.setValue(d.filter(function(p){return i.getOptionValue(p)!==g}),"deselect-option",l)}else if(!m)c?i.setValue([].concat(Yj(d),[l]),"select-option",l):i.setValue(l,"select-option");else{i.ariaOnChange(l,{action:"select-option",option:l,name:h});return}a&&i.blurInput()},i.removeValue=function(l){var u=i.props.isMulti,a=i.state.selectValue,c=i.getOptionValue(l),h=a.filter(function(f){return i.getOptionValue(f)!==c}),d=j0(u,h,h[0]||null);i.onChange(d,{action:"remove-value",removedValue:l}),i.focusInput()},i.clearValue=function(){var l=i.state.selectValue;i.onChange(j0(i.props.isMulti,[],null),{action:"clear",removedValues:l})},i.popValue=function(){var l=i.props.isMulti,u=i.state.selectValue,a=u[u.length-1],c=u.slice(0,u.length-1),h=j0(l,c,c[0]||null);i.onChange(h,{action:"pop-value",removedValue:a})},i.getValue=function(){return i.state.selectValue},i.cx=function(){for(var l=arguments.length,u=new Array(l),a=0;ad||h>d}},i.onTouchEnd=function(l){i.userIsDragging||(i.controlRef&&!i.controlRef.contains(l.target)&&i.menuListRef&&!i.menuListRef.contains(l.target)&&i.blurInput(),i.initialTouchX=0,i.initialTouchY=0)},i.onControlTouchEnd=function(l){i.userIsDragging||i.onControlMouseDown(l)},i.onClearIndicatorTouchEnd=function(l){i.userIsDragging||i.onClearIndicatorMouseDown(l)},i.onDropdownIndicatorTouchEnd=function(l){i.userIsDragging||i.onDropdownIndicatorMouseDown(l)},i.handleInputChange=function(l){var u=i.props.inputValue,a=l.currentTarget.value;i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange(a,{action:"input-change",prevInputValue:u}),i.props.menuIsOpen||i.onMenuOpen()},i.onInputFocus=function(l){i.props.onFocus&&i.props.onFocus(l),i.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(i.openAfterFocus||i.props.openMenuOnFocus)&&i.openMenu("first"),i.openAfterFocus=!1},i.onInputBlur=function(l){var u=i.props.inputValue;if(i.menuListRef&&i.menuListRef.contains(document.activeElement)){i.inputRef.focus();return}i.props.onBlur&&i.props.onBlur(l),i.onInputChange("",{action:"input-blur",prevInputValue:u}),i.onMenuClose(),i.setState({focusedValue:null,isFocused:!1})},i.onOptionHover=function(l){i.blockOptionHover||i.state.focusedOption===l||i.setState({focusedOption:l})},i.shouldHideSelectedOptions=function(){return xN(i.props)},i.onValueInputFocus=function(l){l.preventDefault(),l.stopPropagation(),i.focus()},i.onKeyDown=function(l){var u=i.props,a=u.isMulti,c=u.backspaceRemovesValue,h=u.escapeClearsValue,d=u.inputValue,f=u.isClearable,m=u.isDisabled,g=u.menuIsOpen,p=u.onKeyDown,v=u.tabSelectsValue,y=u.openMenuOnFocus,b=i.state,S=b.focusedOption,O=b.focusedValue,P=b.selectValue;if(!m&&!(typeof p=="function"&&(p(l),l.defaultPrevented))){switch(i.blockOptionHover=!0,l.key){case"ArrowLeft":if(!a||d)return;i.focusValue("previous");break;case"ArrowRight":if(!a||d)return;i.focusValue("next");break;case"Delete":case"Backspace":if(d)return;if(O)i.removeValue(O);else{if(!c)return;a?i.popValue():f&&i.clearValue()}break;case"Tab":if(i.isComposing||l.shiftKey||!g||!v||!S||y&&i.isOptionSelected(S,P))return;i.selectOption(S);break;case"Enter":if(l.keyCode===229)break;if(g){if(!S||i.isComposing)return;i.selectOption(S);break}return;case"Escape":g?(i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange("",{action:"menu-close",prevInputValue:d}),i.onMenuClose()):f&&h&&i.clearValue();break;case" ":if(d)return;if(!g){i.openMenu("first");break}if(!S)return;i.selectOption(S);break;case"ArrowUp":g?i.focusOption("up"):i.openMenu("last");break;case"ArrowDown":g?i.focusOption("down"):i.openMenu("first");break;case"PageUp":if(!g)return;i.focusOption("pageup");break;case"PageDown":if(!g)return;i.focusOption("pagedown");break;case"Home":if(!g)return;i.focusOption("first");break;case"End":if(!g)return;i.focusOption("last");break;default:return}l.preventDefault()}},i.instancePrefix="react-select-"+(i.props.instanceId||++GEe),i.state.selectValue=XE(n.value),n.menuIsOpen&&i.state.selectValue.length){var s=i.buildFocusableOptions(),o=s.indexOf(i.state.selectValue[0]);i.state.focusedOption=s[o]}return i}return gke(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&YE(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(i){var s=this.props,o=s.isDisabled,l=s.menuIsOpen,u=this.state.isFocused;(u&&!o&&i.isDisabled||u&&l&&!i.menuIsOpen)&&this.focusInput(),u&&o&&!i.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!u&&!o&&i.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(YE(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(i,s){this.props.onInputChange(i,s)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(i){var s=this,o=this.state,l=o.selectValue,u=o.isFocused,a=this.buildFocusableOptions(),c=i==="first"?0:a.length-1;if(!this.props.isMulti){var h=a.indexOf(l[0]);h>-1&&(c=h)}this.scrollToFocusedOptionOnUpdate=!(u&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[c]},function(){return s.onMenuOpen()})}},{key:"focusValue",value:function(i){var s=this.state,o=s.selectValue,l=s.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var u=o.indexOf(l);l||(u=-1);var a=o.length-1,c=-1;if(o.length){switch(i){case"previous":u===0?c=0:u===-1?c=a:c=u-1;break;case"next":u>-1&&u0&&arguments[0]!==void 0?arguments[0]:"first",s=this.props.pageSize,o=this.state.focusedOption,l=this.getFocusableOptions();if(l.length){var u=0,a=l.indexOf(o);o||(a=-1),i==="up"?u=a>0?a-1:l.length-1:i==="down"?u=(a+1)%l.length:i==="pageup"?(u=a-s,u<0&&(u=0)):i==="pagedown"?(u=a+s,u>l.length-1&&(u=l.length-1)):i==="last"&&(u=l.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:l[u],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(fw):$t($t({},fw),this.props.theme):fw}},{key:"getCommonProps",value:function(){var i=this.clearValue,s=this.cx,o=this.getStyles,l=this.getClassNames,u=this.getValue,a=this.selectOption,c=this.setValue,h=this.props,d=h.isMulti,f=h.isRtl,m=h.options,g=this.hasValue();return{clearValue:i,cx:s,getStyles:o,getClassNames:l,getValue:u,hasValue:g,isMulti:d,isRtl:f,options:m,selectOption:a,selectProps:h,setValue:c,theme:this.getTheme()}}},{key:"hasValue",value:function(){var i=this.state.selectValue;return i.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var i=this.props,s=i.isClearable,o=i.isMulti;return s===void 0?o:s}},{key:"isOptionDisabled",value:function(i,s){return bN(this.props,i,s)}},{key:"isOptionSelected",value:function(i,s){return wN(this.props,i,s)}},{key:"filterOption",value:function(i,s){return _N(this.props,i,s)}},{key:"formatOptionLabel",value:function(i,s){if(typeof this.props.formatOptionLabel=="function"){var o=this.props.inputValue,l=this.state.selectValue;return this.props.formatOptionLabel(i,{context:s,inputValue:o,selectValue:l})}else return this.getOptionLabel(i)}},{key:"formatGroupLabel",value:function(i){return this.props.formatGroupLabel(i)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var i=this.props,s=i.isDisabled,o=i.isSearchable,l=i.inputId,u=i.inputValue,a=i.tabIndex,c=i.form,h=i.menuIsOpen,d=i.required,f=this.getComponents(),m=f.Input,g=this.state,p=g.inputIsHidden,v=g.ariaSelection,y=this.commonProps,b=l||this.getElementId("input"),S=$t($t($t({"aria-autocomplete":"list","aria-expanded":h,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":d,role:"combobox"},h&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!o&&{"aria-readonly":!0}),this.hasValue()?(v==null?void 0:v.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return o?J.createElement(m,Ot({},y,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:b,innerRef:this.getInputRef,isDisabled:s,isHidden:p,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:c,type:"text",value:u},S)):J.createElement(CEe,Ot({id:b,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:I1,onFocus:this.onInputFocus,disabled:s,tabIndex:a,inputMode:"none",form:c,value:""},S))}},{key:"renderPlaceholderOrValue",value:function(){var i=this,s=this.getComponents(),o=s.MultiValue,l=s.MultiValueContainer,u=s.MultiValueLabel,a=s.MultiValueRemove,c=s.SingleValue,h=s.Placeholder,d=this.commonProps,f=this.props,m=f.controlShouldRenderValue,g=f.isDisabled,p=f.isMulti,v=f.inputValue,y=f.placeholder,b=this.state,S=b.selectValue,O=b.focusedValue,P=b.isFocused;if(!this.hasValue()||!m)return v?null:J.createElement(h,Ot({},d,{key:"placeholder",isDisabled:g,isFocused:P,innerProps:{id:this.getElementId("placeholder")}}),y);if(p)return S.map(function(M,L){var B=M===O,q="".concat(i.getOptionLabel(M),"-").concat(i.getOptionValue(M));return J.createElement(o,Ot({},d,{components:{Container:l,Label:u,Remove:a},isFocused:B,isDisabled:g,key:q,index:L,removeProps:{onClick:function(){return i.removeValue(M)},onTouchEnd:function(){return i.removeValue(M)},onMouseDown:function($){$.preventDefault()}},data:M}),i.formatOptionLabel(M,"value"))});if(v)return null;var j=S[0];return J.createElement(c,Ot({},d,{data:j,isDisabled:g}),this.formatOptionLabel(j,"value"))}},{key:"renderClearIndicator",value:function(){var i=this.getComponents(),s=i.ClearIndicator,o=this.commonProps,l=this.props,u=l.isDisabled,a=l.isLoading,c=this.state.isFocused;if(!this.isClearable()||!s||u||!this.hasValue()||a)return null;var h={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return J.createElement(s,Ot({},o,{innerProps:h,isFocused:c}))}},{key:"renderLoadingIndicator",value:function(){var i=this.getComponents(),s=i.LoadingIndicator,o=this.commonProps,l=this.props,u=l.isDisabled,a=l.isLoading,c=this.state.isFocused;if(!s||!a)return null;var h={"aria-hidden":"true"};return J.createElement(s,Ot({},o,{innerProps:h,isDisabled:u,isFocused:c}))}},{key:"renderIndicatorSeparator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator,o=i.IndicatorSeparator;if(!s||!o)return null;var l=this.commonProps,u=this.props.isDisabled,a=this.state.isFocused;return J.createElement(o,Ot({},l,{isDisabled:u,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator;if(!s)return null;var o=this.commonProps,l=this.props.isDisabled,u=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return J.createElement(s,Ot({},o,{innerProps:a,isDisabled:l,isFocused:u}))}},{key:"renderMenu",value:function(){var i=this,s=this.getComponents(),o=s.Group,l=s.GroupHeading,u=s.Menu,a=s.MenuList,c=s.MenuPortal,h=s.LoadingMessage,d=s.NoOptionsMessage,f=s.Option,m=this.commonProps,g=this.state.focusedOption,p=this.props,v=p.captureMenuScroll,y=p.inputValue,b=p.isLoading,S=p.loadingMessage,O=p.minMenuHeight,P=p.maxMenuHeight,j=p.menuIsOpen,M=p.menuPlacement,L=p.menuPosition,B=p.menuPortalTarget,q=p.menuShouldBlockScroll,W=p.menuShouldScrollIntoView,$=p.noOptionsMessage,R=p.onMenuScrollToTop,E=p.onMenuScrollToBottom;if(!j)return null;var _=function(H,V){var G=H.type,F=H.data,X=H.isDisabled,D=H.isSelected,N=H.label,K=H.value,Z=g===F,se=X?void 0:function(){return i.onOptionHover(F)},te=X?void 0:function(){return i.selectOption(F)},oe="".concat(i.getElementId("option"),"-").concat(V),fe={id:oe,onClick:te,onMouseMove:se,onMouseOver:se,tabIndex:-1};return J.createElement(f,Ot({},m,{innerProps:fe,data:F,isDisabled:X,isSelected:D,key:oe,label:N,type:G,value:K,isFocused:Z,innerRef:Z?i.getFocusedOptionRef:void 0}),i.formatOptionLabel(H.data,"menu"))},C;if(this.hasOptions())C=this.getCategorizedOptions().map(function(z){if(z.type==="group"){var H=z.data,V=z.options,G=z.index,F="".concat(i.getElementId("group"),"-").concat(G),X="".concat(F,"-heading");return J.createElement(o,Ot({},m,{key:F,data:H,options:V,Heading:l,headingProps:{id:X,data:z.data},label:i.formatGroupLabel(z.data)}),z.options.map(function(D){return _(D,"".concat(G,"-").concat(D.index))}))}else if(z.type==="option")return _(z,"".concat(z.index))});else if(b){var x=S({inputValue:y});if(x===null)return null;C=J.createElement(h,m,x)}else{var k=$({inputValue:y});if(k===null)return null;C=J.createElement(d,m,k)}var A={minMenuHeight:O,maxMenuHeight:P,menuPlacement:M,menuPosition:L,menuShouldScrollIntoView:W},I=J.createElement(r7e,Ot({},m,A),function(z){var H=z.ref,V=z.placerProps,G=V.placement,F=V.maxHeight;return J.createElement(u,Ot({},m,A,{innerRef:H,innerProps:{onMouseDown:i.onMenuMouseDown,onMouseMove:i.onMenuMouseMove,id:i.getElementId("listbox")},isLoading:b,placement:G}),J.createElement($Ee,{captureEnabled:v,onTopArrive:R,onBottomArrive:E,lockEnabled:q},function(X){return J.createElement(a,Ot({},m,{innerRef:function(N){i.getMenuListRef(N),X(N)},isLoading:b,maxHeight:F,focusedOption:g}),C)}))});return B||L==="fixed"?J.createElement(c,Ot({},m,{appendTo:B,controlElement:this.controlRef,menuPlacement:M,menuPosition:L}),I):I}},{key:"renderFormField",value:function(){var i=this,s=this.props,o=s.delimiter,l=s.isDisabled,u=s.isMulti,a=s.name,c=s.required,h=this.state.selectValue;if(c&&!this.hasValue()&&!l)return J.createElement(IEe,{name:a,onFocus:this.onValueInputFocus});if(!(!a||l))if(u)if(o){var d=h.map(function(g){return i.getOptionValue(g)}).join(o);return J.createElement("input",{name:a,type:"hidden",value:d})}else{var f=h.length>0?h.map(function(g,p){return J.createElement("input",{key:"i-".concat(p),name:a,type:"hidden",value:i.getOptionValue(g)})}):J.createElement("input",{name:a,type:"hidden",value:""});return J.createElement("div",null,f)}else{var m=h[0]?this.getOptionValue(h[0]):"";return J.createElement("input",{name:a,type:"hidden",value:m})}}},{key:"renderLiveRegion",value:function(){var i=this.commonProps,s=this.state,o=s.ariaSelection,l=s.focusedOption,u=s.focusedValue,a=s.isFocused,c=s.selectValue,h=this.getFocusableOptions();return J.createElement(yEe,Ot({},i,{id:this.getElementId("live-region"),ariaSelection:o,focusedOption:l,focusedValue:u,isFocused:a,selectValue:c,focusableOptions:h}))}},{key:"render",value:function(){var i=this.getComponents(),s=i.Control,o=i.IndicatorsContainer,l=i.SelectContainer,u=i.ValueContainer,a=this.props,c=a.className,h=a.id,d=a.isDisabled,f=a.menuIsOpen,m=this.state.isFocused,g=this.commonProps=this.getCommonProps();return J.createElement(l,Ot({},g,{className:c,innerProps:{id:h,onKeyDown:this.onKeyDown},isDisabled:d,isFocused:m}),this.renderLiveRegion(),J.createElement(s,Ot({},g,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:d,isFocused:m,menuIsOpen:f}),J.createElement(u,Ot({},g,{isDisabled:d}),this.renderPlaceholderOrValue(),this.renderInput()),J.createElement(o,Ot({},g,{isDisabled:d}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(i,s){var o=s.prevProps,l=s.clearFocusValueOnUpdate,u=s.inputIsHiddenAfterUpdate,a=s.ariaSelection,c=s.isFocused,h=s.prevWasFocused,d=i.options,f=i.value,m=i.menuIsOpen,g=i.inputValue,p=i.isMulti,v=XE(f),y={};if(o&&(f!==o.value||d!==o.options||m!==o.menuIsOpen||g!==o.inputValue)){var b=m?WEe(i,v):[],S=l?qEe(s,v):null,O=KEe(s,b);y={selectValue:v,focusedOption:O,focusedValue:S,clearFocusValueOnUpdate:!1}}var P=u!=null&&i!==o?{inputIsHidden:u,inputIsHiddenAfterUpdate:void 0}:{},j=a,M=c&&h;return c&&!M&&(j={value:j0(p,v,v[0]||null),options:v,action:"initial-input-focus"},M=!h),(a==null?void 0:a.action)==="initial-input-focus"&&(j=null),$t($t($t({},y),P),{},{prevProps:i,ariaSelection:j,prevWasFocused:M})}}]),r}(J.Component);SN.defaultProps=HEe;var XEe=J.forwardRef(function(e,t){var r=pke(e);return J.createElement(SN,Ot({ref:t},r))}),YEe=XEe,ZEe=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"];function mx(){return mx=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}var CN=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var r=JEe(t,ZEe);return mx({},r)},QEe=function(t){var r=typeof t=="string";return r&&["sm","md","lg"].includes(t)},eTe=function(t){return QEe(t)?t:t==="xs"?"sm":t==="xl"?"lg":"md"},So=function(t){var r=Yu(),n=eTe(r.components.Input.defaultProps.size),i=t??n,s=Zae(typeof i=="string"?[i]:i,{fallback:"md"})||n;return s};function Ff(){return Ff=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}var oTe=function(t){var r=t.className,n=t.cx,i=t.children,s=t.innerRef,o=t.innerProps,l=t.isDisabled,u=t.isFocused,a=t.menuIsOpen,c=t.selectProps,h=c.chakraStyles,d=c.size,f=c.variant,m=c.focusBorderColor,g=c.errorBorderColor,p=c.isInvalid,v=c.isReadOnly,y=So(d),b=Gn("Input",{size:y,variant:f,focusBorderColor:m,errorBorderColor:g}),S=b.field,O=S.height,P=S.h,j=sTe(S,iTe),M=O||P,L=Ws({},j,{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",padding:0,overflow:"hidden",height:"auto",minH:M},l?{pointerEvents:"none"}:{}),B=h!=null&&h.control?h.control(L,t):L;return zt.createElement(Fr,Ws({ref:s,className:n({control:!0,"control--is-disabled":l,"control--is-focused":u,"control--menu-is-open":a},r),sx:B},o,{"data-focus":u?!0:void 0,"data-focus-visible":u?!0:void 0,"data-invalid":p?!0:void 0,"data-disabled":l?!0:void 0,"data-readonly":v?!0:void 0}),i)},aTe=function(t){var r=t.className,n=t.cx,i=t.selectProps,s=i.chakraStyles,o=i.useBasicStyles,l=i.variant,u=Ws({opacity:1},o||l!=="outline"?{display:"none"}:{}),a=s!=null&&s.indicatorSeparator?s.indicatorSeparator(u,t):u;return zt.createElement(C4,{className:n({"indicator-separator":!0},r),sx:a,orientation:"vertical"})},lTe=function(t){return zt.createElement(ws,Ws({role:"presentation",focusable:"false","aria-hidden":"true"},t),zt.createElement("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}))},uTe=function(t){var r=t.children,n=t.className,i=t.cx,s=t.innerProps,o=t.selectProps,l=o.chakraStyles,u=o.useBasicStyles,a=o.size,c=o.focusBorderColor,h=o.errorBorderColor,d=o.variant,f=So(a),m=Gn("Input",{size:f,variant:d,focusBorderColor:c,errorBorderColor:h}),g={sm:"16px",md:"20px",lg:"24px"},p=g[f],v=Ws({},m.addon,{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",borderRadius:0,borderWidth:0,fontSize:p},u&&{background:"transparent",padding:0,width:6,marginRight:2,marginLeft:1,cursor:"inherit"}),y=l!=null&&l.dropdownIndicator?l.dropdownIndicator(v,t):v,b={height:"1em",width:"1em"},S=l!=null&&l.downChevron?l.downChevron(b,t):b;return zt.createElement(Fr,Ws({},s,{className:i({indicator:!0,"dropdown-indicator":!0},n),sx:y}),r||zt.createElement(lTe,{sx:S}))},cTe=function(t){return zt.createElement(ws,Ws({focusable:"false","aria-hidden":!0},t),zt.createElement("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"}))},fTe=function(t){var r=t.children,n=t.className,i=t.cx,s=t.innerProps,o=t.selectProps,l=o.chakraStyles,u=o.size,a=So(u),c=Zo("CloseButton",{size:a}),h=Ws({},c,{marginX:1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,cursor:"pointer"}),d=l!=null&&l.clearIndicator?l.clearIndicator(h,t):h,f={width:"1em",height:"1em"},m=l!=null&&l.crossIcon?l.crossIcon(f,t):f;return zt.createElement(Fr,Ws({role:"button",className:i({indicator:!0,"clear-indicator":!0},n),sx:d,"aria-label":"Clear selected options"},s),r||zt.createElement(cTe,{sx:m}))},dTe=function(t){var r=t.className,n=t.cx,i=t.innerProps,s=t.selectProps,o=s.chakraStyles,l=s.size,u=t.color,a=t.emptyColor,c=t.speed,h=t.thickness,d=t.spinnerSize,f=So(l),m={sm:"xs",md:"sm",lg:"md"},g=m[f],p={marginRight:3},v=o!=null&&o.loadingIndicator?o.loadingIndicator(p,t):p;return zt.createElement(Nv,Ws({className:n({indicator:!0,"loading-indicator":!0},r),sx:v},i,{size:d||g,color:u,emptyColor:a,speed:c,thickness:h}))};const hTe=oTe;var pTe=["innerRef","isDisabled","isHidden","inputClassName"];function Ph(){return Ph=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}var gTe=function(t){var r=t.className,n=t.cx,i=t.value,s=t.selectProps,o=s.chakraStyles,l=s.isReadOnly,u=CN(t),a=u.innerRef,c=u.isDisabled,h=u.isHidden,d=u.inputClassName,f=mTe(u,pTe),m={gridArea:"1 / 2",minW:"2px",border:0,margin:0,outline:0,padding:0},g={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content",color:"inherit",marginX:"0.125rem",paddingY:"0.125rem",visibility:c?"hidden":"visible",transform:i?"translateZ(0)":"",_after:Ph({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre",padding:0},m)},p=o!=null&&o.inputContainer?o.inputContainer(g,t):g,v=Ph({background:0,opacity:h?0:1,width:"100%"},m),y=o!=null&&o.input?o.input(v,t):v;return zt.createElement(Fr,{className:n({"input-container":!0},r),"data-value":i||"",sx:p},zt.createElement(_t.input,Ph({className:n({input:!0},d),ref:a,sx:y,disabled:c,readOnly:l?!0:void 0},f)))};const vTe=gTe;var yTe=["data"];function bTe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,s;for(s=0;s=0)&&(r[i]=e[i]);return r}function Gi(){return Gi=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}var qTe=function(t){var r,n=t.components,i=n===void 0?{}:n;t.theme;var s=t.size,o=t.colorScheme,l=o===void 0?"gray":o,u=t.isDisabled,a=t.isInvalid,c=t.isReadOnly,h=t.required,d=t.isRequired,f=t.inputId,m=t.tagVariant,g=t.selectedOptionStyle,p=g===void 0?"color":g,v=t.selectedOptionColorScheme,y=t.selectedOptionColor,b=t.variant,S=t.focusBorderColor,O=t.errorBorderColor,P=t.chakraStyles,j=P===void 0?{}:P,M=t.onFocus,L=t.onBlur,B=t.menuIsOpen,q=WTe(t,HTe),W=Yu(),$=W.components.Input.defaultProps.variant,R=v4({id:f,isDisabled:u,isInvalid:a,isRequired:d,isReadOnly:c,onFocus:M,onBlur:L}),E=B??(R.readOnly?!1:void 0),_=p,C=["color","check"];C.includes(p)||(_="color");var x=v||y||"blue";typeof x!="string"&&(x="blue");var k=N1({components:N1({},UTe,i),colorScheme:l,size:s,tagVariant:m,selectedOptionStyle:_,selectedOptionColorScheme:x,variant:b??$,chakraStyles:j,focusBorderColor:S,errorBorderColor:O,onFocus:R.onFocus,onBlur:R.onBlur,isDisabled:R.disabled,isInvalid:!!R["aria-invalid"],inputId:R.id,isReadOnly:R.readOnly,required:h??R.required,menuIsOpen:E},q,{"aria-invalid":(r=q["aria-invalid"])!=null?r:R["aria-invalid"]});return k};const KTe=qTe;function yx(){return yx=Object.assign?Object.assign.bind():function(e){for(var t=1;td(Mn(R.map(E=>E.value),v,b)),P=R=>d(Mn(R.value,v,b)),j=({target:{value:R}})=>f(t,Mn(R,v,b)),M=({target:{value:R}})=>m(t,Mn(R,v,b)),L={},B=Array.isArray(v)?v.map((R,E)=>{const{value:_,label:C}=R;return L[E]=C||String(_),{label:C,value:String(E),isDisabled:Array.isArray(y)&&y.indexOf(_)!==-1}}):[],q=typeof o<"u"&&o!==!1&&!!v,W=uy(c,v,q),$=q?(W||[]).map(R=>({label:L[R],value:R})):{label:L[W]||"",selectedIndex:W};return Q.jsxs(xo,Object.assign({mb:1},S,{isDisabled:u||a,isRequired:l,isReadOnly:a,isInvalid:g&&g.length>0},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:t,id:`${t}-label`},{children:n})),i||!n),Q.jsx(XTe,{inputId:t,name:t,isMulti:q,options:B,placeholder:s,closeMenuOnSelect:!q,onBlur:j,onChange:q?O:P,onFocus:M,autoFocus:h,value:$,"aria-describedby":vi(t)})]}))}function ZTe({id:e,placeholder:t,value:r,label:n,hideLabel:i,disabled:s,autofocus:o,readonly:l,onBlur:u,onFocus:a,onChange:c,options:h,uiSchema:d,required:f,rawErrors:m}){const g=Zl({uiSchema:d}),p=({target:{value:b}})=>c(b===""?h.emptyValue:b),v=({target:{value:b}})=>u(e,b),y=({target:{value:b}})=>a(e,b);return Q.jsxs(xo,Object.assign({mb:1},g,{isDisabled:s||l,isRequired:f,isReadOnly:l,isInvalid:m&&m.length>0},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:e},{children:n})),i||!n),Q.jsx(I4,{id:e,name:e,value:r??"",placeholder:t,autoFocus:o,onChange:p,onBlur:v,onFocus:y,"aria-describedby":vi(e)})]}))}function JTe(e){const{id:t,uiSchema:r,readonly:n,disabled:i,label:s,hideLabel:o,value:l,onChange:u,onBlur:a,onFocus:c,rawErrors:h,required:d}=e,f=Zl({uiSchema:r}),m=v=>u(v),g=({target:{value:v}})=>a(t,v),p=({target:{value:v}})=>c(t,v);return Q.jsxs(xo,Object.assign({mb:1},f,{isDisabled:i||n,isRequired:d,isReadOnly:n,isInvalid:h&&h.length>0},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:t},{children:s})),o||!s),Q.jsxs(fI,Object.assign({value:l??"",onChange:m,onBlur:g,onFocus:p,"aria-describedby":vi(t)},{children:[Q.jsx(hI,{id:t,name:t}),Q.jsxs(dI,{children:[Q.jsx(gI,{}),Q.jsx(mI,{})]})]}))]}))}function QTe(){return{AltDateTimeWidget:Gj,AltDateWidget:TS,CheckboxWidget:oke,CheckboxesWidget:ake,RadioWidget:lke,RangeWidget:uke,SelectWidget:YTe,TextareaWidget:ZTe,UpDownWidget:JTe}}function eOe(){return{templates:rke(),widgets:QTe()}}function tOe(){return M9e(eOe())}const rOe=tOe();var bx={exports:{}},EN={},bo={},Lf={},Qp={},ir={},bp={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.regexpCode=e.getEsmExportName=e.getProperty=e.safeStringify=e.stringify=e.strConcat=e.addCodeArg=e.str=e._=e.nil=e._Code=e.Name=e.IDENTIFIER=e._CodeOrName=void 0;class t{}e._CodeOrName=t,e.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class r extends t{constructor(y){if(super(),!e.IDENTIFIER.test(y))throw new Error("CodeGen: name must be a valid identifier");this.str=y}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}e.Name=r;class n extends t{constructor(y){super(),this._items=typeof y=="string"?[y]:y}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const y=this._items[0];return y===""||y==='""'}get str(){var y;return(y=this._str)!==null&&y!==void 0?y:this._str=this._items.reduce((b,S)=>`${b}${S}`,"")}get names(){var y;return(y=this._names)!==null&&y!==void 0?y:this._names=this._items.reduce((b,S)=>(S instanceof r&&(b[S.str]=(b[S.str]||0)+1),b),{})}}e._Code=n,e.nil=new n("");function i(v,...y){const b=[v[0]];let S=0;for(;S{if(h.scopePath===void 0)throw new Error(`CodeGen: name "${h}" has no value`);return(0,t._)`${a}${h.scopePath}`})}scopeCode(a=this._values,c,h){return this._reduceValues(a,d=>{if(d.value===void 0)throw new Error(`CodeGen: name "${d}" has no value`);return d.value.code},c,h)}_reduceValues(a,c,h={},d){let f=t.nil;for(const m in a){const g=a[m];if(!g)continue;const p=h[m]=h[m]||new Map;g.forEach(v=>{if(p.has(v))return;p.set(v,n.Started);let y=c(v);if(y){const b=this.opts.es5?e.varKinds.var:e.varKinds.const;f=(0,t._)`${f}${b} ${v} = ${y};${this.opts._n}`}else if(y=d==null?void 0:d(v))f=(0,t._)`${f}${y}${this.opts._n}`;else throw new r(v);p.set(v,n.Completed)})}return f}}e.ValueScope=l})(wx);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.or=e.and=e.not=e.CodeGen=e.operators=e.varKinds=e.ValueScopeName=e.ValueScope=e.Scope=e.Name=e.regexpCode=e.stringify=e.getProperty=e.nil=e.strConcat=e.str=e._=void 0;const t=bp,r=wx;var n=bp;Object.defineProperty(e,"_",{enumerable:!0,get:function(){return n._}}),Object.defineProperty(e,"str",{enumerable:!0,get:function(){return n.str}}),Object.defineProperty(e,"strConcat",{enumerable:!0,get:function(){return n.strConcat}}),Object.defineProperty(e,"nil",{enumerable:!0,get:function(){return n.nil}}),Object.defineProperty(e,"getProperty",{enumerable:!0,get:function(){return n.getProperty}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return n.stringify}}),Object.defineProperty(e,"regexpCode",{enumerable:!0,get:function(){return n.regexpCode}}),Object.defineProperty(e,"Name",{enumerable:!0,get:function(){return n.Name}});var i=wx;Object.defineProperty(e,"Scope",{enumerable:!0,get:function(){return i.Scope}}),Object.defineProperty(e,"ValueScope",{enumerable:!0,get:function(){return i.ValueScope}}),Object.defineProperty(e,"ValueScopeName",{enumerable:!0,get:function(){return i.ValueScopeName}}),Object.defineProperty(e,"varKinds",{enumerable:!0,get:function(){return i.varKinds}}),e.operators={GT:new t._Code(">"),GTE:new t._Code(">="),LT:new t._Code("<"),LTE:new t._Code("<="),EQ:new t._Code("==="),NEQ:new t._Code("!=="),NOT:new t._Code("!"),OR:new t._Code("||"),AND:new t._Code("&&"),ADD:new t._Code("+")};class s{optimizeNodes(){return this}optimizeNames(V,G){return this}}class o extends s{constructor(V,G,F){super(),this.varKind=V,this.name=G,this.rhs=F}render({es5:V,_n:G}){const F=V?r.varKinds.var:this.varKind,X=this.rhs===void 0?"":` = ${this.rhs}`;return`${F} ${this.name}${X};`+G}optimizeNames(V,G){if(V[this.name.str])return this.rhs&&(this.rhs=R(this.rhs,V,G)),this}get names(){return this.rhs instanceof t._CodeOrName?this.rhs.names:{}}}class l extends s{constructor(V,G,F){super(),this.lhs=V,this.rhs=G,this.sideEffects=F}render({_n:V}){return`${this.lhs} = ${this.rhs};`+V}optimizeNames(V,G){if(!(this.lhs instanceof t.Name&&!V[this.lhs.str]&&!this.sideEffects))return this.rhs=R(this.rhs,V,G),this}get names(){const V=this.lhs instanceof t.Name?{}:{...this.lhs.names};return $(V,this.rhs)}}class u extends l{constructor(V,G,F,X){super(V,F,X),this.op=G}render({_n:V}){return`${this.lhs} ${this.op}= ${this.rhs};`+V}}class a extends s{constructor(V){super(),this.label=V,this.names={}}render({_n:V}){return`${this.label}:`+V}}class c extends s{constructor(V){super(),this.label=V,this.names={}}render({_n:V}){return`break${this.label?` ${this.label}`:""};`+V}}class h extends s{constructor(V){super(),this.error=V}render({_n:V}){return`throw ${this.error};`+V}get names(){return this.error.names}}class d extends s{constructor(V){super(),this.code=V}render({_n:V}){return`${this.code};`+V}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(V,G){return this.code=R(this.code,V,G),this}get names(){return this.code instanceof t._CodeOrName?this.code.names:{}}}class f extends s{constructor(V=[]){super(),this.nodes=V}render(V){return this.nodes.reduce((G,F)=>G+F.render(V),"")}optimizeNodes(){const{nodes:V}=this;let G=V.length;for(;G--;){const F=V[G].optimizeNodes();Array.isArray(F)?V.splice(G,1,...F):F?V[G]=F:V.splice(G,1)}return V.length>0?this:void 0}optimizeNames(V,G){const{nodes:F}=this;let X=F.length;for(;X--;){const D=F[X];D.optimizeNames(V,G)||(E(V,D.names),F.splice(X,1))}return F.length>0?this:void 0}get names(){return this.nodes.reduce((V,G)=>W(V,G.names),{})}}class m extends f{render(V){return"{"+V._n+super.render(V)+"}"+V._n}}class g extends f{}class p extends m{}p.kind="else";class v extends m{constructor(V,G){super(G),this.condition=V}render(V){let G=`if(${this.condition})`+super.render(V);return this.else&&(G+="else "+this.else.render(V)),G}optimizeNodes(){super.optimizeNodes();const V=this.condition;if(V===!0)return this.nodes;let G=this.else;if(G){const F=G.optimizeNodes();G=this.else=Array.isArray(F)?new p(F):F}if(G)return V===!1?G instanceof v?G:G.nodes:this.nodes.length?this:new v(_(V),G instanceof v?[G]:G.nodes);if(!(V===!1||!this.nodes.length))return this}optimizeNames(V,G){var F;if(this.else=(F=this.else)===null||F===void 0?void 0:F.optimizeNames(V,G),!!(super.optimizeNames(V,G)||this.else))return this.condition=R(this.condition,V,G),this}get names(){const V=super.names;return $(V,this.condition),this.else&&W(V,this.else.names),V}}v.kind="if";class y extends m{}y.kind="for";class b extends y{constructor(V){super(),this.iteration=V}render(V){return`for(${this.iteration})`+super.render(V)}optimizeNames(V,G){if(super.optimizeNames(V,G))return this.iteration=R(this.iteration,V,G),this}get names(){return W(super.names,this.iteration.names)}}class S extends y{constructor(V,G,F,X){super(),this.varKind=V,this.name=G,this.from=F,this.to=X}render(V){const G=V.es5?r.varKinds.var:this.varKind,{name:F,from:X,to:D}=this;return`for(${G} ${F}=${X}; ${F}<${D}; ${F}++)`+super.render(V)}get names(){const V=$(super.names,this.from);return $(V,this.to)}}class O extends y{constructor(V,G,F,X){super(),this.loop=V,this.varKind=G,this.name=F,this.iterable=X}render(V){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(V)}optimizeNames(V,G){if(super.optimizeNames(V,G))return this.iterable=R(this.iterable,V,G),this}get names(){return W(super.names,this.iterable.names)}}class P extends m{constructor(V,G,F){super(),this.name=V,this.args=G,this.async=F}render(V){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(V)}}P.kind="func";class j extends f{render(V){return"return "+super.render(V)}}j.kind="return";class M extends m{render(V){let G="try"+super.render(V);return this.catch&&(G+=this.catch.render(V)),this.finally&&(G+=this.finally.render(V)),G}optimizeNodes(){var V,G;return super.optimizeNodes(),(V=this.catch)===null||V===void 0||V.optimizeNodes(),(G=this.finally)===null||G===void 0||G.optimizeNodes(),this}optimizeNames(V,G){var F,X;return super.optimizeNames(V,G),(F=this.catch)===null||F===void 0||F.optimizeNames(V,G),(X=this.finally)===null||X===void 0||X.optimizeNames(V,G),this}get names(){const V=super.names;return this.catch&&W(V,this.catch.names),this.finally&&W(V,this.finally.names),V}}class L extends m{constructor(V){super(),this.error=V}render(V){return`catch(${this.error})`+super.render(V)}}L.kind="catch";class B extends m{render(V){return"finally"+super.render(V)}}B.kind="finally";class q{constructor(V,G={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...G,_n:G.lines?` -`:""},this._extScope=V,this._scope=new r.Scope({parent:V}),this._nodes=[new g]}toString(){return this._root.render(this.opts)}name(V){return this._scope.name(V)}scopeName(V){return this._extScope.name(V)}scopeValue(V,G){const F=this._extScope.value(V,G);return(this._values[F.prefix]||(this._values[F.prefix]=new Set)).add(F),F}getScopeValue(V,G){return this._extScope.getValue(V,G)}scopeRefs(V){return this._extScope.scopeRefs(V,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(V,G,F,X){const D=this._scope.toName(G);return F!==void 0&&X&&(this._constants[D.str]=F),this._leafNode(new o(V,D,F)),D}const(V,G,F){return this._def(r.varKinds.const,V,G,F)}let(V,G,F){return this._def(r.varKinds.let,V,G,F)}var(V,G,F){return this._def(r.varKinds.var,V,G,F)}assign(V,G,F){return this._leafNode(new l(V,G,F))}add(V,G){return this._leafNode(new u(V,e.operators.ADD,G))}code(V){return typeof V=="function"?V():V!==t.nil&&this._leafNode(new d(V)),this}object(...V){const G=["{"];for(const[F,X]of V)G.length>1&&G.push(","),G.push(F),(F!==X||this.opts.es5)&&(G.push(":"),(0,t.addCodeArg)(G,X));return G.push("}"),new t._Code(G)}if(V,G,F){if(this._blockNode(new v(V)),G&&F)this.code(G).else().code(F).endIf();else if(G)this.code(G).endIf();else if(F)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(V){return this._elseNode(new v(V))}else(){return this._elseNode(new p)}endIf(){return this._endBlockNode(v,p)}_for(V,G){return this._blockNode(V),G&&this.code(G).endFor(),this}for(V,G){return this._for(new b(V),G)}forRange(V,G,F,X,D=this.opts.es5?r.varKinds.var:r.varKinds.let){const N=this._scope.toName(V);return this._for(new S(D,N,G,F),()=>X(N))}forOf(V,G,F,X=r.varKinds.const){const D=this._scope.toName(V);if(this.opts.es5){const N=G instanceof t.Name?G:this.var("_arr",G);return this.forRange("_i",0,(0,t._)`${N}.length`,K=>{this.var(D,(0,t._)`${N}[${K}]`),F(D)})}return this._for(new O("of",X,D,G),()=>F(D))}forIn(V,G,F,X=this.opts.es5?r.varKinds.var:r.varKinds.const){if(this.opts.ownProperties)return this.forOf(V,(0,t._)`Object.keys(${G})`,F);const D=this._scope.toName(V);return this._for(new O("in",X,D,G),()=>F(D))}endFor(){return this._endBlockNode(y)}label(V){return this._leafNode(new a(V))}break(V){return this._leafNode(new c(V))}return(V){const G=new j;if(this._blockNode(G),this.code(V),G.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(j)}try(V,G,F){if(!G&&!F)throw new Error('CodeGen: "try" without "catch" and "finally"');const X=new M;if(this._blockNode(X),this.code(V),G){const D=this.name("e");this._currNode=X.catch=new L(D),G(D)}return F&&(this._currNode=X.finally=new B,this.code(F)),this._endBlockNode(L,B)}throw(V){return this._leafNode(new h(V))}block(V,G){return this._blockStarts.push(this._nodes.length),V&&this.code(V).endBlock(G),this}endBlock(V){const G=this._blockStarts.pop();if(G===void 0)throw new Error("CodeGen: not in self-balancing block");const F=this._nodes.length-G;if(F<0||V!==void 0&&F!==V)throw new Error(`CodeGen: wrong number of nodes: ${F} vs ${V} expected`);return this._nodes.length=G,this}func(V,G=t.nil,F,X){return this._blockNode(new P(V,G,F)),X&&this.code(X).endFunc(),this}endFunc(){return this._endBlockNode(P)}optimize(V=1){for(;V-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(V){return this._currNode.nodes.push(V),this}_blockNode(V){this._currNode.nodes.push(V),this._nodes.push(V)}_endBlockNode(V,G){const F=this._currNode;if(F instanceof V||G&&F instanceof G)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${G?`${V.kind}/${G.kind}`:V.kind}"`)}_elseNode(V){const G=this._currNode;if(!(G instanceof v))throw new Error('CodeGen: "else" without "if"');return this._currNode=G.else=V,this}get _root(){return this._nodes[0]}get _currNode(){const V=this._nodes;return V[V.length-1]}set _currNode(V){const G=this._nodes;G[G.length-1]=V}}e.CodeGen=q;function W(H,V){for(const G in V)H[G]=(H[G]||0)+(V[G]||0);return H}function $(H,V){return V instanceof t._CodeOrName?W(H,V.names):H}function R(H,V,G){if(H instanceof t.Name)return F(H);if(!X(H))return H;return new t._Code(H._items.reduce((D,N)=>(N instanceof t.Name&&(N=F(N)),N instanceof t._Code?D.push(...N._items):D.push(N),D),[]));function F(D){const N=G[D.str];return N===void 0||V[D.str]!==1?D:(delete V[D.str],N)}function X(D){return D instanceof t._Code&&D._items.some(N=>N instanceof t.Name&&V[N.str]===1&&G[N.str]!==void 0)}}function E(H,V){for(const G in V)H[G]=(H[G]||0)-(V[G]||0)}function _(H){return typeof H=="boolean"||typeof H=="number"||H===null?!H:(0,t._)`!${z(H)}`}e.not=_;const C=I(e.operators.AND);function x(...H){return H.reduce(C)}e.and=x;const k=I(e.operators.OR);function A(...H){return H.reduce(k)}e.or=A;function I(H){return(V,G)=>V===t.nil?G:G===t.nil?V:(0,t._)`${z(V)} ${H} ${z(G)}`}function z(H){return H instanceof t.Name?H:(0,t._)`(${H})`}})(ir);var Er={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.checkStrictMode=e.getErrorPath=e.Type=e.useFunc=e.setEvaluated=e.evaluatedPropsToName=e.mergeEvaluated=e.eachItem=e.unescapeJsonPointer=e.escapeJsonPointer=e.escapeFragment=e.unescapeFragment=e.schemaRefOrVal=e.schemaHasRulesButRef=e.schemaHasRules=e.checkUnknownRules=e.alwaysValidSchema=e.toHash=void 0;const t=ir,r=bp;function n(P){const j={};for(const M of P)j[M]=!0;return j}e.toHash=n;function i(P,j){return typeof j=="boolean"?j:Object.keys(j).length===0?!0:(s(P,j),!o(j,P.self.RULES.all))}e.alwaysValidSchema=i;function s(P,j=P.schema){const{opts:M,self:L}=P;if(!M.strictSchema||typeof j=="boolean")return;const B=L.RULES.keywords;for(const q in j)B[q]||O(P,`unknown keyword: "${q}"`)}e.checkUnknownRules=s;function o(P,j){if(typeof P=="boolean")return!P;for(const M in P)if(j[M])return!0;return!1}e.schemaHasRules=o;function l(P,j){if(typeof P=="boolean")return!P;for(const M in P)if(M!=="$ref"&&j.all[M])return!0;return!1}e.schemaHasRulesButRef=l;function u({topSchemaRef:P,schemaPath:j},M,L,B){if(!B){if(typeof M=="number"||typeof M=="boolean")return M;if(typeof M=="string")return(0,t._)`${M}`}return(0,t._)`${P}${j}${(0,t.getProperty)(L)}`}e.schemaRefOrVal=u;function a(P){return d(decodeURIComponent(P))}e.unescapeFragment=a;function c(P){return encodeURIComponent(h(P))}e.escapeFragment=c;function h(P){return typeof P=="number"?`${P}`:P.replace(/~/g,"~0").replace(/\//g,"~1")}e.escapeJsonPointer=h;function d(P){return P.replace(/~1/g,"/").replace(/~0/g,"~")}e.unescapeJsonPointer=d;function f(P,j){if(Array.isArray(P))for(const M of P)j(M);else j(P)}e.eachItem=f;function m({mergeNames:P,mergeToName:j,mergeValues:M,resultToName:L}){return(B,q,W,$)=>{const R=W===void 0?q:W instanceof t.Name?(q instanceof t.Name?P(B,q,W):j(B,q,W),W):q instanceof t.Name?(j(B,W,q),q):M(q,W);return $===t.Name&&!(R instanceof t.Name)?L(B,R):R}}e.mergeEvaluated={props:m({mergeNames:(P,j,M)=>P.if((0,t._)`${M} !== true && ${j} !== undefined`,()=>{P.if((0,t._)`${j} === true`,()=>P.assign(M,!0),()=>P.assign(M,(0,t._)`${M} || {}`).code((0,t._)`Object.assign(${M}, ${j})`))}),mergeToName:(P,j,M)=>P.if((0,t._)`${M} !== true`,()=>{j===!0?P.assign(M,!0):(P.assign(M,(0,t._)`${M} || {}`),p(P,M,j))}),mergeValues:(P,j)=>P===!0?!0:{...P,...j},resultToName:g}),items:m({mergeNames:(P,j,M)=>P.if((0,t._)`${M} !== true && ${j} !== undefined`,()=>P.assign(M,(0,t._)`${j} === true ? true : ${M} > ${j} ? ${M} : ${j}`)),mergeToName:(P,j,M)=>P.if((0,t._)`${M} !== true`,()=>P.assign(M,j===!0?!0:(0,t._)`${M} > ${j} ? ${M} : ${j}`)),mergeValues:(P,j)=>P===!0?!0:Math.max(P,j),resultToName:(P,j)=>P.var("items",j)})};function g(P,j){if(j===!0)return P.var("props",!0);const M=P.var("props",(0,t._)`{}`);return j!==void 0&&p(P,M,j),M}e.evaluatedPropsToName=g;function p(P,j,M){Object.keys(M).forEach(L=>P.assign((0,t._)`${j}${(0,t.getProperty)(L)}`,!0))}e.setEvaluated=p;const v={};function y(P,j){return P.scopeValue("func",{ref:j,code:v[j.code]||(v[j.code]=new r._Code(j.code))})}e.useFunc=y;var b;(function(P){P[P.Num=0]="Num",P[P.Str=1]="Str"})(b=e.Type||(e.Type={}));function S(P,j,M){if(P instanceof t.Name){const L=j===b.Num;return M?L?(0,t._)`"[" + ${P} + "]"`:(0,t._)`"['" + ${P} + "']"`:L?(0,t._)`"/" + ${P}`:(0,t._)`"/" + ${P}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return M?(0,t.getProperty)(P).toString():"/"+h(P)}e.getErrorPath=S;function O(P,j,M=P.opts.strictSchema){if(M){if(j=`strict mode: ${j}`,M===!0)throw new Error(j);P.self.logger.warn(j)}}e.checkStrictMode=O})(Er);var Qo={};Object.defineProperty(Qo,"__esModule",{value:!0});const di=ir,nOe={data:new di.Name("data"),valCxt:new di.Name("valCxt"),instancePath:new di.Name("instancePath"),parentData:new di.Name("parentData"),parentDataProperty:new di.Name("parentDataProperty"),rootData:new di.Name("rootData"),dynamicAnchors:new di.Name("dynamicAnchors"),vErrors:new di.Name("vErrors"),errors:new di.Name("errors"),this:new di.Name("this"),self:new di.Name("self"),scope:new di.Name("scope"),json:new di.Name("json"),jsonPos:new di.Name("jsonPos"),jsonLen:new di.Name("jsonLen"),jsonPart:new di.Name("jsonPart")};Qo.default=nOe;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.extendErrors=e.resetErrorsCount=e.reportExtraError=e.reportError=e.keyword$DataError=e.keywordError=void 0;const t=ir,r=Er,n=Qo;e.keywordError={message:({keyword:p})=>(0,t.str)`must pass "${p}" keyword validation`},e.keyword$DataError={message:({keyword:p,schemaType:v})=>v?(0,t.str)`"${p}" keyword must be ${v} ($data)`:(0,t.str)`"${p}" keyword is invalid ($data)`};function i(p,v=e.keywordError,y,b){const{it:S}=p,{gen:O,compositeRule:P,allErrors:j}=S,M=h(p,v,y);b??(P||j)?u(O,M):a(S,(0,t._)`[${M}]`)}e.reportError=i;function s(p,v=e.keywordError,y){const{it:b}=p,{gen:S,compositeRule:O,allErrors:P}=b,j=h(p,v,y);u(S,j),O||P||a(b,n.default.vErrors)}e.reportExtraError=s;function o(p,v){p.assign(n.default.errors,v),p.if((0,t._)`${n.default.vErrors} !== null`,()=>p.if(v,()=>p.assign((0,t._)`${n.default.vErrors}.length`,v),()=>p.assign(n.default.vErrors,null)))}e.resetErrorsCount=o;function l({gen:p,keyword:v,schemaValue:y,data:b,errsCount:S,it:O}){if(S===void 0)throw new Error("ajv implementation error");const P=p.name("err");p.forRange("i",S,n.default.errors,j=>{p.const(P,(0,t._)`${n.default.vErrors}[${j}]`),p.if((0,t._)`${P}.instancePath === undefined`,()=>p.assign((0,t._)`${P}.instancePath`,(0,t.strConcat)(n.default.instancePath,O.errorPath))),p.assign((0,t._)`${P}.schemaPath`,(0,t.str)`${O.errSchemaPath}/${v}`),O.opts.verbose&&(p.assign((0,t._)`${P}.schema`,y),p.assign((0,t._)`${P}.data`,b))})}e.extendErrors=l;function u(p,v){const y=p.const("err",v);p.if((0,t._)`${n.default.vErrors} === null`,()=>p.assign(n.default.vErrors,(0,t._)`[${y}]`),(0,t._)`${n.default.vErrors}.push(${y})`),p.code((0,t._)`${n.default.errors}++`)}function a(p,v){const{gen:y,validateName:b,schemaEnv:S}=p;S.$async?y.throw((0,t._)`new ${p.ValidationError}(${v})`):(y.assign((0,t._)`${b}.errors`,v),y.return(!1))}const c={keyword:new t.Name("keyword"),schemaPath:new t.Name("schemaPath"),params:new t.Name("params"),propertyName:new t.Name("propertyName"),message:new t.Name("message"),schema:new t.Name("schema"),parentSchema:new t.Name("parentSchema")};function h(p,v,y){const{createErrors:b}=p.it;return b===!1?(0,t._)`{}`:d(p,v,y)}function d(p,v,y={}){const{gen:b,it:S}=p,O=[f(S,y),m(p,y)];return g(p,v,O),b.object(...O)}function f({errorPath:p},{instancePath:v}){const y=v?(0,t.str)`${p}${(0,r.getErrorPath)(v,r.Type.Str)}`:p;return[n.default.instancePath,(0,t.strConcat)(n.default.instancePath,y)]}function m({keyword:p,it:{errSchemaPath:v}},{schemaPath:y,parentSchema:b}){let S=b?v:(0,t.str)`${v}/${p}`;return y&&(S=(0,t.str)`${S}${(0,r.getErrorPath)(y,r.Type.Str)}`),[c.schemaPath,S]}function g(p,{params:v,message:y},b){const{keyword:S,data:O,schemaValue:P,it:j}=p,{opts:M,propertyName:L,topSchemaRef:B,schemaPath:q}=j;b.push([c.keyword,S],[c.params,typeof v=="function"?v(p):v||(0,t._)`{}`]),M.messages&&b.push([c.message,typeof y=="function"?y(p):y]),M.verbose&&b.push([c.schema,P],[c.parentSchema,(0,t._)`${B}${q}`],[n.default.data,O]),L&&b.push([c.propertyName,L])}})(Qp);Object.defineProperty(Lf,"__esModule",{value:!0});Lf.boolOrEmptySchema=Lf.topBoolOrEmptySchema=void 0;const iOe=Qp,sOe=ir,oOe=Qo,aOe={message:"boolean schema is false"};function lOe(e){const{gen:t,schema:r,validateName:n}=e;r===!1?TN(e,!1):typeof r=="object"&&r.$async===!0?t.return(oOe.default.data):(t.assign((0,sOe._)`${n}.errors`,null),t.return(!0))}Lf.topBoolOrEmptySchema=lOe;function uOe(e,t){const{gen:r,schema:n}=e;n===!1?(r.var(t,!1),TN(e)):r.var(t,!0)}Lf.boolOrEmptySchema=uOe;function TN(e,t){const{gen:r,data:n}=e,i={gen:r,keyword:"false schema",data:n,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,iOe.reportError)(i,aOe,void 0,t)}var em={},qu={};Object.defineProperty(qu,"__esModule",{value:!0});qu.getRules=qu.isJSONType=void 0;const cOe=["string","number","integer","boolean","null","object","array"],fOe=new Set(cOe);function dOe(e){return typeof e=="string"&&fOe.has(e)}qu.isJSONType=dOe;function hOe(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}qu.getRules=hOe;var Ma={};Object.defineProperty(Ma,"__esModule",{value:!0});Ma.shouldUseRule=Ma.shouldUseGroup=Ma.schemaHasRulesForType=void 0;function pOe({schema:e,self:t},r){const n=t.RULES.types[r];return n&&n!==!0&&ON(e,n)}Ma.schemaHasRulesForType=pOe;function ON(e,t){return t.rules.some(r=>AN(e,r))}Ma.shouldUseGroup=ON;function AN(e,t){var r;return e[t.keyword]!==void 0||((r=t.definition.implements)===null||r===void 0?void 0:r.some(n=>e[n]!==void 0))}Ma.shouldUseRule=AN;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.reportTypeError=e.checkDataTypes=e.checkDataType=e.coerceAndCheckDataType=e.getJSONTypes=e.getSchemaTypes=e.DataType=void 0;const t=qu,r=Ma,n=Qp,i=ir,s=Er;var o;(function(b){b[b.Correct=0]="Correct",b[b.Wrong=1]="Wrong"})(o=e.DataType||(e.DataType={}));function l(b){const S=u(b.type);if(S.includes("null")){if(b.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!S.length&&b.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');b.nullable===!0&&S.push("null")}return S}e.getSchemaTypes=l;function u(b){const S=Array.isArray(b)?b:b?[b]:[];if(S.every(t.isJSONType))return S;throw new Error("type must be JSONType or JSONType[]: "+S.join(","))}e.getJSONTypes=u;function a(b,S){const{gen:O,data:P,opts:j}=b,M=h(S,j.coerceTypes),L=S.length>0&&!(M.length===0&&S.length===1&&(0,r.schemaHasRulesForType)(b,S[0]));if(L){const B=g(S,P,j.strictNumbers,o.Wrong);O.if(B,()=>{M.length?d(b,S,M):v(b)})}return L}e.coerceAndCheckDataType=a;const c=new Set(["string","number","integer","boolean","null"]);function h(b,S){return S?b.filter(O=>c.has(O)||S==="array"&&O==="array"):[]}function d(b,S,O){const{gen:P,data:j,opts:M}=b,L=P.let("dataType",(0,i._)`typeof ${j}`),B=P.let("coerced",(0,i._)`undefined`);M.coerceTypes==="array"&&P.if((0,i._)`${L} == 'object' && Array.isArray(${j}) && ${j}.length == 1`,()=>P.assign(j,(0,i._)`${j}[0]`).assign(L,(0,i._)`typeof ${j}`).if(g(S,j,M.strictNumbers),()=>P.assign(B,j))),P.if((0,i._)`${B} !== undefined`);for(const W of O)(c.has(W)||W==="array"&&M.coerceTypes==="array")&&q(W);P.else(),v(b),P.endIf(),P.if((0,i._)`${B} !== undefined`,()=>{P.assign(j,B),f(b,B)});function q(W){switch(W){case"string":P.elseIf((0,i._)`${L} == "number" || ${L} == "boolean"`).assign(B,(0,i._)`"" + ${j}`).elseIf((0,i._)`${j} === null`).assign(B,(0,i._)`""`);return;case"number":P.elseIf((0,i._)`${L} == "boolean" || ${j} === null +`]))),T7e=function(t,r){var n=t.isFocused,i=t.size,s=t.theme,o=s.colors,u=s.spacing.baseUnit;return $t({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:i,lineHeight:1,marginRight:i,textAlign:"center",verticalAlign:"middle"},r?{}:{color:n?o.neutral60:o.neutral20,padding:u*2})},sw=function(t){var r=t.delay,n=t.offset;return Rt("span",{css:$3({animation:"".concat(E7e," 1s ease-in-out ").concat(r,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},O7e=function(t){var r=t.innerProps,n=t.isRtl,i=t.size,s=i===void 0?4:i,o=Ka(t,y7e);return Rt("div",Ot({},xn($t($t({},o),{},{innerProps:r,isRtl:n,size:s}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),r),Rt(sw,{delay:0,offset:n}),Rt(sw,{delay:160,offset:!0}),Rt(sw,{delay:320,offset:!n}))},A7e=function(t,r){var n=t.isDisabled,i=t.isFocused,s=t.theme,o=s.colors,u=s.borderRadius,l=s.spacing;return $t({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},r?{}:{backgroundColor:n?o.neutral5:o.neutral0,borderColor:n?o.neutral10:i?o.primary:o.neutral20,borderRadius:u,borderStyle:"solid",borderWidth:1,boxShadow:i?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:i?o.primary:o.neutral30}})},$7e=function(t){var r=t.children,n=t.isDisabled,i=t.isFocused,s=t.innerRef,o=t.innerProps,u=t.menuIsOpen;return Rt("div",Ot({ref:s},xn(t,"control",{control:!0,"control--is-disabled":n,"control--is-focused":i,"control--menu-is-open":u}),o,{"aria-disabled":n||void 0}),r)},P7e=$7e,M7e=["data"],I7e=function(t,r){var n=t.theme.spacing;return r?{}:{paddingBottom:n.baseUnit*2,paddingTop:n.baseUnit*2}},R7e=function(t){var r=t.children,n=t.cx,i=t.getStyles,s=t.getClassNames,o=t.Heading,u=t.headingProps,l=t.innerProps,a=t.label,c=t.theme,h=t.selectProps;return Rt("div",Ot({},xn(t,"group",{group:!0}),l),Rt(o,Ot({},u,{selectProps:h,theme:c,getStyles:i,getClassNames:s,cx:n}),a),Rt("div",null,r))},j7e=function(t,r){var n=t.theme,i=n.colors,s=n.spacing;return $t({label:"group",cursor:"default",display:"block"},r?{}:{color:i.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:s.baseUnit*3,paddingRight:s.baseUnit*3,textTransform:"uppercase"})},N7e=function(t){var r=Kj(t);r.data;var n=Ka(r,M7e);return Rt("div",Ot({},xn(t,"groupHeading",{"group-heading":!0}),n))},D7e=R7e,F7e=["innerRef","isDisabled","isHidden","inputClassName"],L7e=function(t,r){var n=t.isDisabled,i=t.value,s=t.theme,o=s.spacing,u=s.colors;return $t($t({visibility:n?"hidden":"visible",transform:i?"translateZ(0)":""},B7e),r?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:u.neutral80})},rN={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},B7e={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":$t({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},rN)},z7e=function(t){return $t({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},rN)},V7e=function(t){var r=t.cx,n=t.value,i=Kj(t),s=i.innerRef,o=i.isDisabled,u=i.isHidden,l=i.inputClassName,a=Ka(i,F7e);return Rt("div",Ot({},xn(t,"input",{"input-container":!0}),{"data-value":n||""}),Rt("input",Ot({className:r({input:!0},l),ref:s,style:z7e(u),disabled:o},a)))},U7e=V7e,H7e=function(t,r){var n=t.theme,i=n.spacing,s=n.borderRadius,o=n.colors;return $t({label:"multiValue",display:"flex",minWidth:0},r?{}:{backgroundColor:o.neutral10,borderRadius:s/2,margin:i.baseUnit/2})},W7e=function(t,r){var n=t.theme,i=n.borderRadius,s=n.colors,o=t.cropWithEllipsis;return $t({overflow:"hidden",textOverflow:o||o===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},r?{}:{borderRadius:i/2,color:s.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},q7e=function(t,r){var n=t.theme,i=n.spacing,s=n.borderRadius,o=n.colors,u=t.isFocused;return $t({alignItems:"center",display:"flex"},r?{}:{borderRadius:s/2,backgroundColor:u?o.dangerLight:void 0,paddingLeft:i.baseUnit,paddingRight:i.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},nN=function(t){var r=t.children,n=t.innerProps;return Rt("div",n,r)},K7e=nN,G7e=nN;function X7e(e){var t=e.children,r=e.innerProps;return Rt("div",Ot({role:"button"},r),t||Rt(TS,{size:14}))}var Y7e=function(t){var r=t.children,n=t.components,i=t.data,s=t.innerProps,o=t.isDisabled,u=t.removeProps,l=t.selectProps,a=n.Container,c=n.Label,h=n.Remove;return Rt(a,{data:i,innerProps:$t($t({},xn(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":o})),s),selectProps:l},Rt(c,{data:i,innerProps:$t({},xn(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},r),Rt(h,{data:i,innerProps:$t($t({},xn(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(r||"option")},u),selectProps:l}))},Z7e=Y7e,J7e=function(t,r){var n=t.isDisabled,i=t.isFocused,s=t.isSelected,o=t.theme,u=o.spacing,l=o.colors;return $t({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},r?{}:{backgroundColor:s?l.primary:i?l.primary25:"transparent",color:n?l.neutral20:s?l.neutral0:"inherit",padding:"".concat(u.baseUnit*2,"px ").concat(u.baseUnit*3,"px"),":active":{backgroundColor:n?void 0:s?l.primary:l.primary50}})},Q7e=function(t){var r=t.children,n=t.isDisabled,i=t.isFocused,s=t.isSelected,o=t.innerRef,u=t.innerProps;return Rt("div",Ot({},xn(t,"option",{option:!0,"option--is-disabled":n,"option--is-focused":i,"option--is-selected":s}),{ref:o,"aria-disabled":n},u),r)},eEe=Q7e,tEe=function(t,r){var n=t.theme,i=n.spacing,s=n.colors;return $t({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},r?{}:{color:s.neutral50,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},rEe=function(t){var r=t.children,n=t.innerProps;return Rt("div",Ot({},xn(t,"placeholder",{placeholder:!0}),n),r)},nEe=rEe,iEe=function(t,r){var n=t.isDisabled,i=t.theme,s=i.spacing,o=i.colors;return $t({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},r?{}:{color:n?o.neutral40:o.neutral80,marginLeft:s.baseUnit/2,marginRight:s.baseUnit/2})},sEe=function(t){var r=t.children,n=t.isDisabled,i=t.innerProps;return Rt("div",Ot({},xn(t,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),i),r)},oEe=sEe,aEe={ClearIndicator:S7e,Control:P7e,DropdownIndicator:_7e,DownChevron:eN,CrossIcon:TS,Group:D7e,GroupHeading:N7e,IndicatorsContainer:g7e,IndicatorSeparator:k7e,Input:U7e,LoadingIndicator:O7e,Menu:r7e,MenuList:i7e,MenuPortal:c7e,LoadingMessage:l7e,NoOptionsMessage:a7e,MultiValue:Z7e,MultiValueContainer:K7e,MultiValueLabel:G7e,MultiValueRemove:X7e,Option:eEe,Placeholder:nEe,SelectContainer:d7e,SingleValue:oEe,ValueContainer:p7e},lEe=function(t){return $t($t({},aEe),t.components)},GE=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function uEe(e,t){return!!(e===t||GE(e)&&GE(t))}function cEe(e,t){if(e.length!==t.length)return!1;for(var r=0;r1?"s":""," ").concat(s.join(","),", selected.");case"select-option":return o?"option ".concat(i," is disabled. Select another option."):"option ".concat(i,", selected.");default:return""}},onFocus:function(t){var r=t.context,n=t.focused,i=t.options,s=t.label,o=s===void 0?"":s,u=t.selectValue,l=t.isDisabled,a=t.isSelected,c=function(m,g){return m&&m.length?"".concat(m.indexOf(g)+1," of ").concat(m.length):""};if(r==="value"&&u)return"value ".concat(o," focused, ").concat(c(u,n),".");if(r==="menu"){var h=l?" disabled":"",d="".concat(a?"selected":"focused").concat(h);return"option ".concat(o," ").concat(d,", ").concat(c(i,n),".")}return""},onFilter:function(t){var r=t.inputValue,n=t.resultsMessage;return"".concat(n).concat(r?" for search term "+r:"",".")}},mEe=function(t){var r=t.ariaSelection,n=t.focusedOption,i=t.focusedValue,s=t.focusableOptions,o=t.isFocused,u=t.selectValue,l=t.selectProps,a=t.id,c=l.ariaLiveMessages,h=l.getOptionLabel,d=l.inputValue,f=l.isMulti,m=l.isOptionDisabled,g=l.isSearchable,p=l.menuIsOpen,v=l.options,y=l.screenReaderStatus,b=l.tabSelectsValue,x=l["aria-label"],O=l["aria-live"],P=J.useMemo(function(){return $t($t({},pEe),c||{})},[c]),j=J.useMemo(function(){var I="";if(r&&P.onChange){var E=r.option,_=r.options,C=r.removedValue,S=r.removedValues,k=r.value,A=function(X){return Array.isArray(X)?null:X},R=C||E||A(k),z=R?h(R):"",H=_||S||void 0,V=H?H.map(h):[],G=$t({isDisabled:R&&m(R,u),label:z,labels:V},r);I=P.onChange(G)}return I},[r,P,m,u,h]),M=J.useMemo(function(){var I="",E=n||i,_=!!(n&&u&&u.includes(n));if(E&&P.onFocus){var C={focused:E,label:h(E),isDisabled:m(E,u),isSelected:_,options:s,context:E===n?"menu":"value",selectValue:u};I=P.onFocus(C)}return I},[n,i,h,m,P,s,u]),L=J.useMemo(function(){var I="";if(p&&v.length&&P.onFilter){var E=y({count:s.length});I=P.onFilter({inputValue:d,resultsMessage:E})}return I},[s,d,p,P,v,y]),B=J.useMemo(function(){var I="";if(P.guidance){var E=i?"value":p?"menu":"input";I=P.guidance({"aria-label":x,context:E,isDisabled:n&&m(n,u),isMulti:f,isSearchable:g,tabSelectsValue:b})}return I},[x,n,i,f,m,g,p,P,u,b]),q="".concat(M," ").concat(L," ").concat(B),W=Rt(J.Fragment,null,Rt("span",{id:"aria-selection"},j),Rt("span",{id:"aria-context"},q)),$=(r==null?void 0:r.action)==="initial-input-focus";return Rt(J.Fragment,null,Rt(XE,{id:a},$&&W),Rt(XE,{"aria-live":O,"aria-atomic":"false","aria-relevant":"additions text"},o&&!$&&W))},gEe=mEe,dx=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],vEe=new RegExp("["+dx.map(function(e){return e.letters}).join("")+"]","g"),iN={};for(var ow=0;ow-1}},_Ee=["innerRef"];function xEe(e){var t=e.innerRef,r=Ka(e,_Ee),n=Gke(r,"onExited","in","enter","exit","appear");return Rt("input",Ot({ref:t},n,{css:$3({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var SEe=function(t){t.cancelable&&t.preventDefault(),t.stopPropagation()};function CEe(e){var t=e.isEnabled,r=e.onBottomArrive,n=e.onBottomLeave,i=e.onTopArrive,s=e.onTopLeave,o=J.useRef(!1),u=J.useRef(!1),l=J.useRef(0),a=J.useRef(null),c=J.useCallback(function(p,v){if(a.current!==null){var y=a.current,b=y.scrollTop,x=y.scrollHeight,O=y.clientHeight,P=a.current,j=v>0,M=x-O-b,L=!1;M>v&&o.current&&(n&&n(p),o.current=!1),j&&u.current&&(s&&s(p),u.current=!1),j&&v>M?(r&&!o.current&&r(p),P.scrollTop=x,L=!0,o.current=!0):!j&&-v>b&&(i&&!u.current&&i(p),P.scrollTop=0,L=!0,u.current=!0),L&&SEe(p)}},[r,n,i,s]),h=J.useCallback(function(p){c(p,p.deltaY)},[c]),d=J.useCallback(function(p){l.current=p.changedTouches[0].clientY},[]),f=J.useCallback(function(p){var v=l.current-p.changedTouches[0].clientY;c(p,v)},[c]),m=J.useCallback(function(p){if(p){var v=Wke?{passive:!1}:!1;p.addEventListener("wheel",h,v),p.addEventListener("touchstart",d,v),p.addEventListener("touchmove",f,v)}},[f,d,h]),g=J.useCallback(function(p){p&&(p.removeEventListener("wheel",h,!1),p.removeEventListener("touchstart",d,!1),p.removeEventListener("touchmove",f,!1))},[f,d,h]);return J.useEffect(function(){if(t){var p=a.current;return m(p),function(){g(p)}}},[t,m,g]),function(p){a.current=p}}var ZE=["boxSizing","height","overflow","paddingRight","position"],JE={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function QE(e){e.preventDefault()}function eT(e){e.stopPropagation()}function tT(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;e===0?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function rT(){return"ontouchstart"in window||navigator.maxTouchPoints}var nT=!!(typeof window<"u"&&window.document&&window.document.createElement),Gd=0,Ec={capture:!1,passive:!1};function kEe(e){var t=e.isEnabled,r=e.accountForScrollbars,n=r===void 0?!0:r,i=J.useRef({}),s=J.useRef(null),o=J.useCallback(function(l){if(nT){var a=document.body,c=a&&a.style;if(n&&ZE.forEach(function(m){var g=c&&c[m];i.current[m]=g}),n&&Gd<1){var h=parseInt(i.current.paddingRight,10)||0,d=document.body?document.body.clientWidth:0,f=window.innerWidth-d+h||0;Object.keys(JE).forEach(function(m){var g=JE[m];c&&(c[m]=g)}),c&&(c.paddingRight="".concat(f,"px"))}a&&rT()&&(a.addEventListener("touchmove",QE,Ec),l&&(l.addEventListener("touchstart",tT,Ec),l.addEventListener("touchmove",eT,Ec))),Gd+=1}},[n]),u=J.useCallback(function(l){if(nT){var a=document.body,c=a&&a.style;Gd=Math.max(Gd-1,0),n&&Gd<1&&ZE.forEach(function(h){var d=i.current[h];c&&(c[h]=d)}),a&&rT()&&(a.removeEventListener("touchmove",QE,Ec),l&&(l.removeEventListener("touchstart",tT,Ec),l.removeEventListener("touchmove",eT,Ec)))}},[n]);return J.useEffect(function(){if(t){var l=s.current;return o(l),function(){u(l)}}},[t,o,u]),function(l){s.current=l}}var EEe=function(t){var r=t.target;return r.ownerDocument.activeElement&&r.ownerDocument.activeElement.blur()},TEe={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function OEe(e){var t=e.children,r=e.lockEnabled,n=e.captureEnabled,i=n===void 0?!0:n,s=e.onBottomArrive,o=e.onBottomLeave,u=e.onTopArrive,l=e.onTopLeave,a=CEe({isEnabled:i,onBottomArrive:s,onBottomLeave:o,onTopArrive:u,onTopLeave:l}),c=kEe({isEnabled:r}),h=function(f){a(f),c(f)};return Rt(J.Fragment,null,r&&Rt("div",{onClick:EEe,css:TEe}),t(h))}var AEe={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},$Ee=function(t){var r=t.name,n=t.onFocus;return Rt("input",{required:!0,name:r,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:AEe,value:"",onChange:function(){}})},PEe=$Ee,MEe=function(t){return t.label},IEe=function(t){return t.label},REe=function(t){return t.value},jEe=function(t){return!!t.isDisabled},NEe={clearIndicator:x7e,container:f7e,control:A7e,dropdownIndicator:w7e,group:I7e,groupHeading:j7e,indicatorsContainer:m7e,indicatorSeparator:C7e,input:L7e,loadingIndicator:T7e,loadingMessage:o7e,menu:Qke,menuList:n7e,menuPortal:u7e,multiValue:H7e,multiValueLabel:W7e,multiValueRemove:q7e,noOptionsMessage:s7e,option:J7e,placeholder:tEe,singleValue:iEe,valueContainer:h7e},DEe={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},FEe=4,oN=4,LEe=38,BEe=oN*2,zEe={baseUnit:oN,controlHeight:LEe,menuGutter:BEe},uw={borderRadius:FEe,colors:DEe,spacing:zEe},VEe={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:qE(),captureMenuScroll:!qE(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:wEe(),formatGroupLabel:MEe,getOptionLabel:IEe,getOptionValue:REe,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:jEe,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!Uke(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var r=t.count;return"".concat(r," result").concat(r!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function iT(e,t,r,n){var i=cN(e,t,r),s=fN(e,t,r),o=uN(e,t),u=j1(e,t);return{type:"option",data:t,isDisabled:i,isSelected:s,label:o,value:u,index:n}}function aN(e,t){return e.options.map(function(r,n){if("options"in r){var i=r.options.map(function(o,u){return iT(e,o,t,u)}).filter(function(o){return sT(e,o)});return i.length>0?{type:"group",data:r,options:i,index:n}:void 0}var s=iT(e,r,t,n);return sT(e,s)?s:void 0}).filter(qke)}function lN(e){return e.reduce(function(t,r){return r.type==="group"?t.push.apply(t,zj(r.options.map(function(n){return n.data}))):t.push(r.data),t},[])}function UEe(e,t){return lN(aN(e,t))}function sT(e,t){var r=e.inputValue,n=r===void 0?"":r,i=t.data,s=t.isSelected,o=t.label,u=t.value;return(!hN(e)||!s)&&dN(e,{label:o,value:u,data:i},n)}function HEe(e,t){var r=e.focusedValue,n=e.selectValue,i=n.indexOf(r);if(i>-1){var s=t.indexOf(r);if(s>-1)return r;if(i-1?r:t[0]}var uN=function(t,r){return t.getOptionLabel(r)},j1=function(t,r){return t.getOptionValue(r)};function cN(e,t,r){return typeof e.isOptionDisabled=="function"?e.isOptionDisabled(t,r):!1}function fN(e,t,r){if(r.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected=="function")return e.isOptionSelected(t,r);var n=j1(e,t);return r.some(function(i){return j1(e,i)===n})}function dN(e,t,r){return e.filterOption?e.filterOption(t,r):!0}var hN=function(t){var r=t.hideSelectedOptions,n=t.isMulti;return r===void 0?n:r},qEe=1,pN=function(e){mke(r,e);var t=bke(r);function r(n){var i;if(hke(this,r),i=t.call(this,n),i.state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},i.blockOptionHover=!1,i.isComposing=!1,i.commonProps=void 0,i.initialTouchX=0,i.initialTouchY=0,i.instancePrefix="",i.openAfterFocus=!1,i.scrollToFocusedOptionOnUpdate=!1,i.userIsDragging=void 0,i.controlRef=null,i.getControlRef=function(u){i.controlRef=u},i.focusedOptionRef=null,i.getFocusedOptionRef=function(u){i.focusedOptionRef=u},i.menuListRef=null,i.getMenuListRef=function(u){i.menuListRef=u},i.inputRef=null,i.getInputRef=function(u){i.inputRef=u},i.focus=i.focusInput,i.blur=i.blurInput,i.onChange=function(u,l){var a=i.props,c=a.onChange,h=a.name;l.name=h,i.ariaOnChange(u,l),c(u,l)},i.setValue=function(u,l,a){var c=i.props,h=c.closeMenuOnSelect,d=c.isMulti,f=c.inputValue;i.onInputChange("",{action:"set-value",prevInputValue:f}),h&&(i.setState({inputIsHiddenAfterUpdate:!d}),i.onMenuClose()),i.setState({clearFocusValueOnUpdate:!0}),i.onChange(u,{action:l,option:a})},i.selectOption=function(u){var l=i.props,a=l.blurInputOnSelect,c=l.isMulti,h=l.name,d=i.state.selectValue,f=c&&i.isOptionSelected(u,d),m=i.isOptionDisabled(u,d);if(f){var g=i.getOptionValue(u);i.setValue(d.filter(function(p){return i.getOptionValue(p)!==g}),"deselect-option",u)}else if(!m)c?i.setValue([].concat(zj(d),[u]),"select-option",u):i.setValue(u,"select-option");else{i.ariaOnChange(u,{action:"select-option",option:u,name:h});return}a&&i.blurInput()},i.removeValue=function(u){var l=i.props.isMulti,a=i.state.selectValue,c=i.getOptionValue(u),h=a.filter(function(f){return i.getOptionValue(f)!==c}),d=R0(l,h,h[0]||null);i.onChange(d,{action:"remove-value",removedValue:u}),i.focusInput()},i.clearValue=function(){var u=i.state.selectValue;i.onChange(R0(i.props.isMulti,[],null),{action:"clear",removedValues:u})},i.popValue=function(){var u=i.props.isMulti,l=i.state.selectValue,a=l[l.length-1],c=l.slice(0,l.length-1),h=R0(u,c,c[0]||null);i.onChange(h,{action:"pop-value",removedValue:a})},i.getValue=function(){return i.state.selectValue},i.cx=function(){for(var u=arguments.length,l=new Array(u),a=0;ad||h>d}},i.onTouchEnd=function(u){i.userIsDragging||(i.controlRef&&!i.controlRef.contains(u.target)&&i.menuListRef&&!i.menuListRef.contains(u.target)&&i.blurInput(),i.initialTouchX=0,i.initialTouchY=0)},i.onControlTouchEnd=function(u){i.userIsDragging||i.onControlMouseDown(u)},i.onClearIndicatorTouchEnd=function(u){i.userIsDragging||i.onClearIndicatorMouseDown(u)},i.onDropdownIndicatorTouchEnd=function(u){i.userIsDragging||i.onDropdownIndicatorMouseDown(u)},i.handleInputChange=function(u){var l=i.props.inputValue,a=u.currentTarget.value;i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange(a,{action:"input-change",prevInputValue:l}),i.props.menuIsOpen||i.onMenuOpen()},i.onInputFocus=function(u){i.props.onFocus&&i.props.onFocus(u),i.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(i.openAfterFocus||i.props.openMenuOnFocus)&&i.openMenu("first"),i.openAfterFocus=!1},i.onInputBlur=function(u){var l=i.props.inputValue;if(i.menuListRef&&i.menuListRef.contains(document.activeElement)){i.inputRef.focus();return}i.props.onBlur&&i.props.onBlur(u),i.onInputChange("",{action:"input-blur",prevInputValue:l}),i.onMenuClose(),i.setState({focusedValue:null,isFocused:!1})},i.onOptionHover=function(u){i.blockOptionHover||i.state.focusedOption===u||i.setState({focusedOption:u})},i.shouldHideSelectedOptions=function(){return hN(i.props)},i.onValueInputFocus=function(u){u.preventDefault(),u.stopPropagation(),i.focus()},i.onKeyDown=function(u){var l=i.props,a=l.isMulti,c=l.backspaceRemovesValue,h=l.escapeClearsValue,d=l.inputValue,f=l.isClearable,m=l.isDisabled,g=l.menuIsOpen,p=l.onKeyDown,v=l.tabSelectsValue,y=l.openMenuOnFocus,b=i.state,x=b.focusedOption,O=b.focusedValue,P=b.selectValue;if(!m&&!(typeof p=="function"&&(p(u),u.defaultPrevented))){switch(i.blockOptionHover=!0,u.key){case"ArrowLeft":if(!a||d)return;i.focusValue("previous");break;case"ArrowRight":if(!a||d)return;i.focusValue("next");break;case"Delete":case"Backspace":if(d)return;if(O)i.removeValue(O);else{if(!c)return;a?i.popValue():f&&i.clearValue()}break;case"Tab":if(i.isComposing||u.shiftKey||!g||!v||!x||y&&i.isOptionSelected(x,P))return;i.selectOption(x);break;case"Enter":if(u.keyCode===229)break;if(g){if(!x||i.isComposing)return;i.selectOption(x);break}return;case"Escape":g?(i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange("",{action:"menu-close",prevInputValue:d}),i.onMenuClose()):f&&h&&i.clearValue();break;case" ":if(d)return;if(!g){i.openMenu("first");break}if(!x)return;i.selectOption(x);break;case"ArrowUp":g?i.focusOption("up"):i.openMenu("last");break;case"ArrowDown":g?i.focusOption("down"):i.openMenu("first");break;case"PageUp":if(!g)return;i.focusOption("pageup");break;case"PageDown":if(!g)return;i.focusOption("pagedown");break;case"Home":if(!g)return;i.focusOption("first");break;case"End":if(!g)return;i.focusOption("last");break;default:return}u.preventDefault()}},i.instancePrefix="react-select-"+(i.props.instanceId||++qEe),i.state.selectValue=HE(n.value),n.menuIsOpen&&i.state.selectValue.length){var s=i.buildFocusableOptions(),o=s.indexOf(i.state.selectValue[0]);i.state.focusedOption=s[o]}return i}return pke(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&WE(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(i){var s=this.props,o=s.isDisabled,u=s.menuIsOpen,l=this.state.isFocused;(l&&!o&&i.isDisabled||l&&u&&!i.menuIsOpen)&&this.focusInput(),l&&o&&!i.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!l&&!o&&i.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(WE(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(i,s){this.props.onInputChange(i,s)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(i){var s=this,o=this.state,u=o.selectValue,l=o.isFocused,a=this.buildFocusableOptions(),c=i==="first"?0:a.length-1;if(!this.props.isMulti){var h=a.indexOf(u[0]);h>-1&&(c=h)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[c]},function(){return s.onMenuOpen()})}},{key:"focusValue",value:function(i){var s=this.state,o=s.selectValue,u=s.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var l=o.indexOf(u);u||(l=-1);var a=o.length-1,c=-1;if(o.length){switch(i){case"previous":l===0?c=0:l===-1?c=a:c=l-1;break;case"next":l>-1&&l0&&arguments[0]!==void 0?arguments[0]:"first",s=this.props.pageSize,o=this.state.focusedOption,u=this.getFocusableOptions();if(u.length){var l=0,a=u.indexOf(o);o||(a=-1),i==="up"?l=a>0?a-1:u.length-1:i==="down"?l=(a+1)%u.length:i==="pageup"?(l=a-s,l<0&&(l=0)):i==="pagedown"?(l=a+s,l>u.length-1&&(l=u.length-1)):i==="last"&&(l=u.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:u[l],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(uw):$t($t({},uw),this.props.theme):uw}},{key:"getCommonProps",value:function(){var i=this.clearValue,s=this.cx,o=this.getStyles,u=this.getClassNames,l=this.getValue,a=this.selectOption,c=this.setValue,h=this.props,d=h.isMulti,f=h.isRtl,m=h.options,g=this.hasValue();return{clearValue:i,cx:s,getStyles:o,getClassNames:u,getValue:l,hasValue:g,isMulti:d,isRtl:f,options:m,selectOption:a,selectProps:h,setValue:c,theme:this.getTheme()}}},{key:"hasValue",value:function(){var i=this.state.selectValue;return i.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var i=this.props,s=i.isClearable,o=i.isMulti;return s===void 0?o:s}},{key:"isOptionDisabled",value:function(i,s){return cN(this.props,i,s)}},{key:"isOptionSelected",value:function(i,s){return fN(this.props,i,s)}},{key:"filterOption",value:function(i,s){return dN(this.props,i,s)}},{key:"formatOptionLabel",value:function(i,s){if(typeof this.props.formatOptionLabel=="function"){var o=this.props.inputValue,u=this.state.selectValue;return this.props.formatOptionLabel(i,{context:s,inputValue:o,selectValue:u})}else return this.getOptionLabel(i)}},{key:"formatGroupLabel",value:function(i){return this.props.formatGroupLabel(i)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var i=this.props,s=i.isDisabled,o=i.isSearchable,u=i.inputId,l=i.inputValue,a=i.tabIndex,c=i.form,h=i.menuIsOpen,d=i.required,f=this.getComponents(),m=f.Input,g=this.state,p=g.inputIsHidden,v=g.ariaSelection,y=this.commonProps,b=u||this.getElementId("input"),x=$t($t($t({"aria-autocomplete":"list","aria-expanded":h,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":d,role:"combobox"},h&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!o&&{"aria-readonly":!0}),this.hasValue()?(v==null?void 0:v.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return o?J.createElement(m,Ot({},y,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:b,innerRef:this.getInputRef,isDisabled:s,isHidden:p,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:c,type:"text",value:l},x)):J.createElement(xEe,Ot({id:b,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:I1,onFocus:this.onInputFocus,disabled:s,tabIndex:a,inputMode:"none",form:c,value:""},x))}},{key:"renderPlaceholderOrValue",value:function(){var i=this,s=this.getComponents(),o=s.MultiValue,u=s.MultiValueContainer,l=s.MultiValueLabel,a=s.MultiValueRemove,c=s.SingleValue,h=s.Placeholder,d=this.commonProps,f=this.props,m=f.controlShouldRenderValue,g=f.isDisabled,p=f.isMulti,v=f.inputValue,y=f.placeholder,b=this.state,x=b.selectValue,O=b.focusedValue,P=b.isFocused;if(!this.hasValue()||!m)return v?null:J.createElement(h,Ot({},d,{key:"placeholder",isDisabled:g,isFocused:P,innerProps:{id:this.getElementId("placeholder")}}),y);if(p)return x.map(function(M,L){var B=M===O,q="".concat(i.getOptionLabel(M),"-").concat(i.getOptionValue(M));return J.createElement(o,Ot({},d,{components:{Container:u,Label:l,Remove:a},isFocused:B,isDisabled:g,key:q,index:L,removeProps:{onClick:function(){return i.removeValue(M)},onTouchEnd:function(){return i.removeValue(M)},onMouseDown:function($){$.preventDefault()}},data:M}),i.formatOptionLabel(M,"value"))});if(v)return null;var j=x[0];return J.createElement(c,Ot({},d,{data:j,isDisabled:g}),this.formatOptionLabel(j,"value"))}},{key:"renderClearIndicator",value:function(){var i=this.getComponents(),s=i.ClearIndicator,o=this.commonProps,u=this.props,l=u.isDisabled,a=u.isLoading,c=this.state.isFocused;if(!this.isClearable()||!s||l||!this.hasValue()||a)return null;var h={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return J.createElement(s,Ot({},o,{innerProps:h,isFocused:c}))}},{key:"renderLoadingIndicator",value:function(){var i=this.getComponents(),s=i.LoadingIndicator,o=this.commonProps,u=this.props,l=u.isDisabled,a=u.isLoading,c=this.state.isFocused;if(!s||!a)return null;var h={"aria-hidden":"true"};return J.createElement(s,Ot({},o,{innerProps:h,isDisabled:l,isFocused:c}))}},{key:"renderIndicatorSeparator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator,o=i.IndicatorSeparator;if(!s||!o)return null;var u=this.commonProps,l=this.props.isDisabled,a=this.state.isFocused;return J.createElement(o,Ot({},u,{isDisabled:l,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator;if(!s)return null;var o=this.commonProps,u=this.props.isDisabled,l=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return J.createElement(s,Ot({},o,{innerProps:a,isDisabled:u,isFocused:l}))}},{key:"renderMenu",value:function(){var i=this,s=this.getComponents(),o=s.Group,u=s.GroupHeading,l=s.Menu,a=s.MenuList,c=s.MenuPortal,h=s.LoadingMessage,d=s.NoOptionsMessage,f=s.Option,m=this.commonProps,g=this.state.focusedOption,p=this.props,v=p.captureMenuScroll,y=p.inputValue,b=p.isLoading,x=p.loadingMessage,O=p.minMenuHeight,P=p.maxMenuHeight,j=p.menuIsOpen,M=p.menuPlacement,L=p.menuPosition,B=p.menuPortalTarget,q=p.menuShouldBlockScroll,W=p.menuShouldScrollIntoView,$=p.noOptionsMessage,I=p.onMenuScrollToTop,E=p.onMenuScrollToBottom;if(!j)return null;var _=function(H,V){var G=H.type,F=H.data,X=H.isDisabled,D=H.isSelected,N=H.label,K=H.value,Z=g===F,se=X?void 0:function(){return i.onOptionHover(F)},te=X?void 0:function(){return i.selectOption(F)},oe="".concat(i.getElementId("option"),"-").concat(V),fe={id:oe,onClick:te,onMouseMove:se,onMouseOver:se,tabIndex:-1};return J.createElement(f,Ot({},m,{innerProps:fe,data:F,isDisabled:X,isSelected:D,key:oe,label:N,type:G,value:K,isFocused:Z,innerRef:Z?i.getFocusedOptionRef:void 0}),i.formatOptionLabel(H.data,"menu"))},C;if(this.hasOptions())C=this.getCategorizedOptions().map(function(z){if(z.type==="group"){var H=z.data,V=z.options,G=z.index,F="".concat(i.getElementId("group"),"-").concat(G),X="".concat(F,"-heading");return J.createElement(o,Ot({},m,{key:F,data:H,options:V,Heading:u,headingProps:{id:X,data:z.data},label:i.formatGroupLabel(z.data)}),z.options.map(function(D){return _(D,"".concat(G,"-").concat(D.index))}))}else if(z.type==="option")return _(z,"".concat(z.index))});else if(b){var S=x({inputValue:y});if(S===null)return null;C=J.createElement(h,m,S)}else{var k=$({inputValue:y});if(k===null)return null;C=J.createElement(d,m,k)}var A={minMenuHeight:O,maxMenuHeight:P,menuPlacement:M,menuPosition:L,menuShouldScrollIntoView:W},R=J.createElement(e7e,Ot({},m,A),function(z){var H=z.ref,V=z.placerProps,G=V.placement,F=V.maxHeight;return J.createElement(l,Ot({},m,A,{innerRef:H,innerProps:{onMouseDown:i.onMenuMouseDown,onMouseMove:i.onMenuMouseMove,id:i.getElementId("listbox")},isLoading:b,placement:G}),J.createElement(OEe,{captureEnabled:v,onTopArrive:I,onBottomArrive:E,lockEnabled:q},function(X){return J.createElement(a,Ot({},m,{innerRef:function(N){i.getMenuListRef(N),X(N)},isLoading:b,maxHeight:F,focusedOption:g}),C)}))});return B||L==="fixed"?J.createElement(c,Ot({},m,{appendTo:B,controlElement:this.controlRef,menuPlacement:M,menuPosition:L}),R):R}},{key:"renderFormField",value:function(){var i=this,s=this.props,o=s.delimiter,u=s.isDisabled,l=s.isMulti,a=s.name,c=s.required,h=this.state.selectValue;if(c&&!this.hasValue()&&!u)return J.createElement(PEe,{name:a,onFocus:this.onValueInputFocus});if(!(!a||u))if(l)if(o){var d=h.map(function(g){return i.getOptionValue(g)}).join(o);return J.createElement("input",{name:a,type:"hidden",value:d})}else{var f=h.length>0?h.map(function(g,p){return J.createElement("input",{key:"i-".concat(p),name:a,type:"hidden",value:i.getOptionValue(g)})}):J.createElement("input",{name:a,type:"hidden",value:""});return J.createElement("div",null,f)}else{var m=h[0]?this.getOptionValue(h[0]):"";return J.createElement("input",{name:a,type:"hidden",value:m})}}},{key:"renderLiveRegion",value:function(){var i=this.commonProps,s=this.state,o=s.ariaSelection,u=s.focusedOption,l=s.focusedValue,a=s.isFocused,c=s.selectValue,h=this.getFocusableOptions();return J.createElement(gEe,Ot({},i,{id:this.getElementId("live-region"),ariaSelection:o,focusedOption:u,focusedValue:l,isFocused:a,selectValue:c,focusableOptions:h}))}},{key:"render",value:function(){var i=this.getComponents(),s=i.Control,o=i.IndicatorsContainer,u=i.SelectContainer,l=i.ValueContainer,a=this.props,c=a.className,h=a.id,d=a.isDisabled,f=a.menuIsOpen,m=this.state.isFocused,g=this.commonProps=this.getCommonProps();return J.createElement(u,Ot({},g,{className:c,innerProps:{id:h,onKeyDown:this.onKeyDown},isDisabled:d,isFocused:m}),this.renderLiveRegion(),J.createElement(s,Ot({},g,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:d,isFocused:m,menuIsOpen:f}),J.createElement(l,Ot({},g,{isDisabled:d}),this.renderPlaceholderOrValue(),this.renderInput()),J.createElement(o,Ot({},g,{isDisabled:d}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(i,s){var o=s.prevProps,u=s.clearFocusValueOnUpdate,l=s.inputIsHiddenAfterUpdate,a=s.ariaSelection,c=s.isFocused,h=s.prevWasFocused,d=i.options,f=i.value,m=i.menuIsOpen,g=i.inputValue,p=i.isMulti,v=HE(f),y={};if(o&&(f!==o.value||d!==o.options||m!==o.menuIsOpen||g!==o.inputValue)){var b=m?UEe(i,v):[],x=u?HEe(s,v):null,O=WEe(s,b);y={selectValue:v,focusedOption:O,focusedValue:x,clearFocusValueOnUpdate:!1}}var P=l!=null&&i!==o?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},j=a,M=c&&h;return c&&!M&&(j={value:R0(p,v,v[0]||null),options:v,action:"initial-input-focus"},M=!h),(a==null?void 0:a.action)==="initial-input-focus"&&(j=null),$t($t($t({},y),P),{},{prevProps:i,ariaSelection:j,prevWasFocused:M})}}]),r}(J.Component);pN.defaultProps=VEe;var KEe=J.forwardRef(function(e,t){var r=dke(e);return J.createElement(pN,Ot({ref:t},r))}),GEe=KEe,XEe=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"];function hx(){return hx=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}var mN=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var r=YEe(t,XEe);return hx({},r)},ZEe=function(t){var r=typeof t=="string";return r&&["sm","md","lg"].includes(t)},JEe=function(t){return ZEe(t)?t:t==="xs"?"sm":t==="xl"?"lg":"md"},So=function(t){var r=Xu(),n=JEe(r.components.Input.defaultProps.size),i=t??n,s=Xae(typeof i=="string"?[i]:i,{fallback:"md"})||n;return s};function Lf(){return Lf=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}var iTe=function(t){var r=t.className,n=t.cx,i=t.children,s=t.innerRef,o=t.innerProps,u=t.isDisabled,l=t.isFocused,a=t.menuIsOpen,c=t.selectProps,h=c.chakraStyles,d=c.size,f=c.variant,m=c.focusBorderColor,g=c.errorBorderColor,p=c.isInvalid,v=c.isReadOnly,y=So(d),b=Kn("Input",{size:y,variant:f,focusBorderColor:m,errorBorderColor:g}),x=b.field,O=x.height,P=x.h,j=nTe(x,rTe),M=O||P,L=Hs({},j,{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",padding:0,overflow:"hidden",height:"auto",minH:M},u?{pointerEvents:"none"}:{}),B=h!=null&&h.control?h.control(L,t):L;return zt.createElement(Fr,Hs({ref:s,className:n({control:!0,"control--is-disabled":u,"control--is-focused":l,"control--menu-is-open":a},r),sx:B},o,{"data-focus":l?!0:void 0,"data-focus-visible":l?!0:void 0,"data-invalid":p?!0:void 0,"data-disabled":u?!0:void 0,"data-readonly":v?!0:void 0}),i)},sTe=function(t){var r=t.className,n=t.cx,i=t.selectProps,s=i.chakraStyles,o=i.useBasicStyles,u=i.variant,l=Hs({opacity:1},o||u!=="outline"?{display:"none"}:{}),a=s!=null&&s.indicatorSeparator?s.indicatorSeparator(l,t):l;return zt.createElement(w4,{className:n({"indicator-separator":!0},r),sx:a,orientation:"vertical"})},oTe=function(t){return zt.createElement(bs,Hs({role:"presentation",focusable:"false","aria-hidden":"true"},t),zt.createElement("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}))},aTe=function(t){var r=t.children,n=t.className,i=t.cx,s=t.innerProps,o=t.selectProps,u=o.chakraStyles,l=o.useBasicStyles,a=o.size,c=o.focusBorderColor,h=o.errorBorderColor,d=o.variant,f=So(a),m=Kn("Input",{size:f,variant:d,focusBorderColor:c,errorBorderColor:h}),g={sm:"16px",md:"20px",lg:"24px"},p=g[f],v=Hs({},m.addon,{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",borderRadius:0,borderWidth:0,fontSize:p},l&&{background:"transparent",padding:0,width:6,marginRight:2,marginLeft:1,cursor:"inherit"}),y=u!=null&&u.dropdownIndicator?u.dropdownIndicator(v,t):v,b={height:"1em",width:"1em"},x=u!=null&&u.downChevron?u.downChevron(b,t):b;return zt.createElement(Fr,Hs({},s,{className:i({indicator:!0,"dropdown-indicator":!0},n),sx:y}),r||zt.createElement(oTe,{sx:x}))},lTe=function(t){return zt.createElement(bs,Hs({focusable:"false","aria-hidden":!0},t),zt.createElement("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"}))},uTe=function(t){var r=t.children,n=t.className,i=t.cx,s=t.innerProps,o=t.selectProps,u=o.chakraStyles,l=o.size,a=So(l),c=Zo("CloseButton",{size:a}),h=Hs({},c,{marginX:1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,cursor:"pointer"}),d=u!=null&&u.clearIndicator?u.clearIndicator(h,t):h,f={width:"1em",height:"1em"},m=u!=null&&u.crossIcon?u.crossIcon(f,t):f;return zt.createElement(Fr,Hs({role:"button",className:i({indicator:!0,"clear-indicator":!0},n),sx:d,"aria-label":"Clear selected options"},s),r||zt.createElement(lTe,{sx:m}))},cTe=function(t){var r=t.className,n=t.cx,i=t.innerProps,s=t.selectProps,o=s.chakraStyles,u=s.size,l=t.color,a=t.emptyColor,c=t.speed,h=t.thickness,d=t.spinnerSize,f=So(u),m={sm:"xs",md:"sm",lg:"md"},g=m[f],p={marginRight:3},v=o!=null&&o.loadingIndicator?o.loadingIndicator(p,t):p;return zt.createElement(Rv,Hs({className:n({indicator:!0,"loading-indicator":!0},r),sx:v},i,{size:d||g,color:l,emptyColor:a,speed:c,thickness:h}))};const fTe=iTe;var dTe=["innerRef","isDisabled","isHidden","inputClassName"];function Ih(){return Ih=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}var pTe=function(t){var r=t.className,n=t.cx,i=t.value,s=t.selectProps,o=s.chakraStyles,u=s.isReadOnly,l=mN(t),a=l.innerRef,c=l.isDisabled,h=l.isHidden,d=l.inputClassName,f=hTe(l,dTe),m={gridArea:"1 / 2",minW:"2px",border:0,margin:0,outline:0,padding:0},g={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content",color:"inherit",marginX:"0.125rem",paddingY:"0.125rem",visibility:c?"hidden":"visible",transform:i?"translateZ(0)":"",_after:Ih({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre",padding:0},m)},p=o!=null&&o.inputContainer?o.inputContainer(g,t):g,v=Ih({background:0,opacity:h?0:1,width:"100%"},m),y=o!=null&&o.input?o.input(v,t):v;return zt.createElement(Fr,{className:n({"input-container":!0},r),"data-value":i||"",sx:p},zt.createElement(_t.input,Ih({className:n({input:!0},d),ref:a,sx:y,disabled:c,readOnly:u?!0:void 0},f)))};const mTe=pTe;var gTe=["data"];function vTe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,s;for(s=0;s=0)&&(r[i]=e[i]);return r}function Ki(){return Ki=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}var HTe=function(t){var r,n=t.components,i=n===void 0?{}:n;t.theme;var s=t.size,o=t.colorScheme,u=o===void 0?"gray":o,l=t.isDisabled,a=t.isInvalid,c=t.isReadOnly,h=t.required,d=t.isRequired,f=t.inputId,m=t.tagVariant,g=t.selectedOptionStyle,p=g===void 0?"color":g,v=t.selectedOptionColorScheme,y=t.selectedOptionColor,b=t.variant,x=t.focusBorderColor,O=t.errorBorderColor,P=t.chakraStyles,j=P===void 0?{}:P,M=t.onFocus,L=t.onBlur,B=t.menuIsOpen,q=UTe(t,VTe),W=Xu(),$=W.components.Input.defaultProps.variant,I=h4({id:f,isDisabled:l,isInvalid:a,isRequired:d,isReadOnly:c,onFocus:M,onBlur:L}),E=B??(I.readOnly?!1:void 0),_=p,C=["color","check"];C.includes(p)||(_="color");var S=v||y||"blue";typeof S!="string"&&(S="blue");var k=N1({components:N1({},zTe,i),colorScheme:u,size:s,tagVariant:m,selectedOptionStyle:_,selectedOptionColorScheme:S,variant:b??$,chakraStyles:j,focusBorderColor:x,errorBorderColor:O,onFocus:I.onFocus,onBlur:I.onBlur,isDisabled:I.disabled,isInvalid:!!I["aria-invalid"],inputId:I.id,isReadOnly:I.readOnly,required:h??I.required,menuIsOpen:E},q,{"aria-invalid":(r=q["aria-invalid"])!=null?r:I["aria-invalid"]});return k};const WTe=HTe;function gx(){return gx=Object.assign?Object.assign.bind():function(e){for(var t=1;td(Pn(I.map(E=>E.value),v,b)),P=I=>d(Pn(I.value,v,b)),j=({target:{value:I}})=>f(t,Pn(I,v,b)),M=({target:{value:I}})=>m(t,Pn(I,v,b)),L={},B=Array.isArray(v)?v.map((I,E)=>{const{value:_,label:C}=I;return L[E]=C||String(_),{label:C,value:String(E),isDisabled:Array.isArray(y)&&y.indexOf(_)!==-1}}):[],q=typeof o<"u"&&o!==!1&&!!v,W=ay(c,v,q),$=q?(W||[]).map(I=>({label:L[I],value:I})):{label:L[W]||"",selectedIndex:W};return Q.jsxs(xo,Object.assign({mb:1},x,{isDisabled:l||a,isRequired:u,isReadOnly:a,isInvalid:g&&g.length>0},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:t,id:`${t}-label`},{children:n})),i||!n),Q.jsx(KTe,{inputId:t,name:t,isMulti:q,options:B,placeholder:s,closeMenuOnSelect:!q,onBlur:j,onChange:q?O:P,onFocus:M,autoFocus:h,value:$,"aria-describedby":gi(t)})]}))}function XTe({id:e,placeholder:t,value:r,label:n,hideLabel:i,disabled:s,autofocus:o,readonly:u,onBlur:l,onFocus:a,onChange:c,options:h,uiSchema:d,required:f,rawErrors:m}){const g=Zl({uiSchema:d}),p=({target:{value:b}})=>c(b===""?h.emptyValue:b),v=({target:{value:b}})=>l(e,b),y=({target:{value:b}})=>a(e,b);return Q.jsxs(xo,Object.assign({mb:1},g,{isDisabled:s||u,isRequired:f,isReadOnly:u,isInvalid:m&&m.length>0},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:e},{children:n})),i||!n),Q.jsx(A4,{id:e,name:e,value:r??"",placeholder:t,autoFocus:o,onChange:p,onBlur:v,onFocus:y,"aria-describedby":gi(e)})]}))}function YTe(e){const{id:t,uiSchema:r,readonly:n,disabled:i,label:s,hideLabel:o,value:u,onChange:l,onBlur:a,onFocus:c,rawErrors:h,required:d}=e,f=Zl({uiSchema:r}),m=v=>l(v),g=({target:{value:v}})=>a(t,v),p=({target:{value:v}})=>c(t,v);return Q.jsxs(xo,Object.assign({mb:1},f,{isDisabled:i||n,isRequired:d,isReadOnly:n,isInvalid:h&&h.length>0},{children:[qa(Q.jsx(Ua,Object.assign({htmlFor:t},{children:s})),o||!s),Q.jsxs(rI,Object.assign({value:u??"",onChange:m,onBlur:g,onFocus:p,"aria-describedby":gi(t)},{children:[Q.jsx(iI,{id:t,name:t}),Q.jsxs(nI,{children:[Q.jsx(aI,{}),Q.jsx(oI,{})]})]}))]}))}function ZTe(){return{AltDateTimeWidget:Lj,AltDateWidget:SS,CheckboxWidget:ike,CheckboxesWidget:ske,RadioWidget:oke,RangeWidget:ake,SelectWidget:GTe,TextareaWidget:XTe,UpDownWidget:YTe}}function JTe(){return{templates:eke(),widgets:ZTe()}}function QTe(){return $9e(JTe())}const eOe=QTe();var vx={exports:{}},vN={},yo={},Bf={},Jp={},ir={},wp={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.regexpCode=e.getEsmExportName=e.getProperty=e.safeStringify=e.stringify=e.strConcat=e.addCodeArg=e.str=e._=e.nil=e._Code=e.Name=e.IDENTIFIER=e._CodeOrName=void 0;class t{}e._CodeOrName=t,e.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class r extends t{constructor(y){if(super(),!e.IDENTIFIER.test(y))throw new Error("CodeGen: name must be a valid identifier");this.str=y}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}e.Name=r;class n extends t{constructor(y){super(),this._items=typeof y=="string"?[y]:y}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const y=this._items[0];return y===""||y==='""'}get str(){var y;return(y=this._str)!==null&&y!==void 0?y:this._str=this._items.reduce((b,x)=>`${b}${x}`,"")}get names(){var y;return(y=this._names)!==null&&y!==void 0?y:this._names=this._items.reduce((b,x)=>(x instanceof r&&(b[x.str]=(b[x.str]||0)+1),b),{})}}e._Code=n,e.nil=new n("");function i(v,...y){const b=[v[0]];let x=0;for(;x{if(h.scopePath===void 0)throw new Error(`CodeGen: name "${h}" has no value`);return(0,t._)`${a}${h.scopePath}`})}scopeCode(a=this._values,c,h){return this._reduceValues(a,d=>{if(d.value===void 0)throw new Error(`CodeGen: name "${d}" has no value`);return d.value.code},c,h)}_reduceValues(a,c,h={},d){let f=t.nil;for(const m in a){const g=a[m];if(!g)continue;const p=h[m]=h[m]||new Map;g.forEach(v=>{if(p.has(v))return;p.set(v,n.Started);let y=c(v);if(y){const b=this.opts.es5?e.varKinds.var:e.varKinds.const;f=(0,t._)`${f}${b} ${v} = ${y};${this.opts._n}`}else if(y=d==null?void 0:d(v))f=(0,t._)`${f}${y}${this.opts._n}`;else throw new r(v);p.set(v,n.Completed)})}return f}}e.ValueScope=u})(yx);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.or=e.and=e.not=e.CodeGen=e.operators=e.varKinds=e.ValueScopeName=e.ValueScope=e.Scope=e.Name=e.regexpCode=e.stringify=e.getProperty=e.nil=e.strConcat=e.str=e._=void 0;const t=wp,r=yx;var n=wp;Object.defineProperty(e,"_",{enumerable:!0,get:function(){return n._}}),Object.defineProperty(e,"str",{enumerable:!0,get:function(){return n.str}}),Object.defineProperty(e,"strConcat",{enumerable:!0,get:function(){return n.strConcat}}),Object.defineProperty(e,"nil",{enumerable:!0,get:function(){return n.nil}}),Object.defineProperty(e,"getProperty",{enumerable:!0,get:function(){return n.getProperty}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return n.stringify}}),Object.defineProperty(e,"regexpCode",{enumerable:!0,get:function(){return n.regexpCode}}),Object.defineProperty(e,"Name",{enumerable:!0,get:function(){return n.Name}});var i=yx;Object.defineProperty(e,"Scope",{enumerable:!0,get:function(){return i.Scope}}),Object.defineProperty(e,"ValueScope",{enumerable:!0,get:function(){return i.ValueScope}}),Object.defineProperty(e,"ValueScopeName",{enumerable:!0,get:function(){return i.ValueScopeName}}),Object.defineProperty(e,"varKinds",{enumerable:!0,get:function(){return i.varKinds}}),e.operators={GT:new t._Code(">"),GTE:new t._Code(">="),LT:new t._Code("<"),LTE:new t._Code("<="),EQ:new t._Code("==="),NEQ:new t._Code("!=="),NOT:new t._Code("!"),OR:new t._Code("||"),AND:new t._Code("&&"),ADD:new t._Code("+")};class s{optimizeNodes(){return this}optimizeNames(V,G){return this}}class o extends s{constructor(V,G,F){super(),this.varKind=V,this.name=G,this.rhs=F}render({es5:V,_n:G}){const F=V?r.varKinds.var:this.varKind,X=this.rhs===void 0?"":` = ${this.rhs}`;return`${F} ${this.name}${X};`+G}optimizeNames(V,G){if(V[this.name.str])return this.rhs&&(this.rhs=I(this.rhs,V,G)),this}get names(){return this.rhs instanceof t._CodeOrName?this.rhs.names:{}}}class u extends s{constructor(V,G,F){super(),this.lhs=V,this.rhs=G,this.sideEffects=F}render({_n:V}){return`${this.lhs} = ${this.rhs};`+V}optimizeNames(V,G){if(!(this.lhs instanceof t.Name&&!V[this.lhs.str]&&!this.sideEffects))return this.rhs=I(this.rhs,V,G),this}get names(){const V=this.lhs instanceof t.Name?{}:{...this.lhs.names};return $(V,this.rhs)}}class l extends u{constructor(V,G,F,X){super(V,F,X),this.op=G}render({_n:V}){return`${this.lhs} ${this.op}= ${this.rhs};`+V}}class a extends s{constructor(V){super(),this.label=V,this.names={}}render({_n:V}){return`${this.label}:`+V}}class c extends s{constructor(V){super(),this.label=V,this.names={}}render({_n:V}){return`break${this.label?` ${this.label}`:""};`+V}}class h extends s{constructor(V){super(),this.error=V}render({_n:V}){return`throw ${this.error};`+V}get names(){return this.error.names}}class d extends s{constructor(V){super(),this.code=V}render({_n:V}){return`${this.code};`+V}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(V,G){return this.code=I(this.code,V,G),this}get names(){return this.code instanceof t._CodeOrName?this.code.names:{}}}class f extends s{constructor(V=[]){super(),this.nodes=V}render(V){return this.nodes.reduce((G,F)=>G+F.render(V),"")}optimizeNodes(){const{nodes:V}=this;let G=V.length;for(;G--;){const F=V[G].optimizeNodes();Array.isArray(F)?V.splice(G,1,...F):F?V[G]=F:V.splice(G,1)}return V.length>0?this:void 0}optimizeNames(V,G){const{nodes:F}=this;let X=F.length;for(;X--;){const D=F[X];D.optimizeNames(V,G)||(E(V,D.names),F.splice(X,1))}return F.length>0?this:void 0}get names(){return this.nodes.reduce((V,G)=>W(V,G.names),{})}}class m extends f{render(V){return"{"+V._n+super.render(V)+"}"+V._n}}class g extends f{}class p extends m{}p.kind="else";class v extends m{constructor(V,G){super(G),this.condition=V}render(V){let G=`if(${this.condition})`+super.render(V);return this.else&&(G+="else "+this.else.render(V)),G}optimizeNodes(){super.optimizeNodes();const V=this.condition;if(V===!0)return this.nodes;let G=this.else;if(G){const F=G.optimizeNodes();G=this.else=Array.isArray(F)?new p(F):F}if(G)return V===!1?G instanceof v?G:G.nodes:this.nodes.length?this:new v(_(V),G instanceof v?[G]:G.nodes);if(!(V===!1||!this.nodes.length))return this}optimizeNames(V,G){var F;if(this.else=(F=this.else)===null||F===void 0?void 0:F.optimizeNames(V,G),!!(super.optimizeNames(V,G)||this.else))return this.condition=I(this.condition,V,G),this}get names(){const V=super.names;return $(V,this.condition),this.else&&W(V,this.else.names),V}}v.kind="if";class y extends m{}y.kind="for";class b extends y{constructor(V){super(),this.iteration=V}render(V){return`for(${this.iteration})`+super.render(V)}optimizeNames(V,G){if(super.optimizeNames(V,G))return this.iteration=I(this.iteration,V,G),this}get names(){return W(super.names,this.iteration.names)}}class x extends y{constructor(V,G,F,X){super(),this.varKind=V,this.name=G,this.from=F,this.to=X}render(V){const G=V.es5?r.varKinds.var:this.varKind,{name:F,from:X,to:D}=this;return`for(${G} ${F}=${X}; ${F}<${D}; ${F}++)`+super.render(V)}get names(){const V=$(super.names,this.from);return $(V,this.to)}}class O extends y{constructor(V,G,F,X){super(),this.loop=V,this.varKind=G,this.name=F,this.iterable=X}render(V){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(V)}optimizeNames(V,G){if(super.optimizeNames(V,G))return this.iterable=I(this.iterable,V,G),this}get names(){return W(super.names,this.iterable.names)}}class P extends m{constructor(V,G,F){super(),this.name=V,this.args=G,this.async=F}render(V){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(V)}}P.kind="func";class j extends f{render(V){return"return "+super.render(V)}}j.kind="return";class M extends m{render(V){let G="try"+super.render(V);return this.catch&&(G+=this.catch.render(V)),this.finally&&(G+=this.finally.render(V)),G}optimizeNodes(){var V,G;return super.optimizeNodes(),(V=this.catch)===null||V===void 0||V.optimizeNodes(),(G=this.finally)===null||G===void 0||G.optimizeNodes(),this}optimizeNames(V,G){var F,X;return super.optimizeNames(V,G),(F=this.catch)===null||F===void 0||F.optimizeNames(V,G),(X=this.finally)===null||X===void 0||X.optimizeNames(V,G),this}get names(){const V=super.names;return this.catch&&W(V,this.catch.names),this.finally&&W(V,this.finally.names),V}}class L extends m{constructor(V){super(),this.error=V}render(V){return`catch(${this.error})`+super.render(V)}}L.kind="catch";class B extends m{render(V){return"finally"+super.render(V)}}B.kind="finally";class q{constructor(V,G={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...G,_n:G.lines?` +`:""},this._extScope=V,this._scope=new r.Scope({parent:V}),this._nodes=[new g]}toString(){return this._root.render(this.opts)}name(V){return this._scope.name(V)}scopeName(V){return this._extScope.name(V)}scopeValue(V,G){const F=this._extScope.value(V,G);return(this._values[F.prefix]||(this._values[F.prefix]=new Set)).add(F),F}getScopeValue(V,G){return this._extScope.getValue(V,G)}scopeRefs(V){return this._extScope.scopeRefs(V,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(V,G,F,X){const D=this._scope.toName(G);return F!==void 0&&X&&(this._constants[D.str]=F),this._leafNode(new o(V,D,F)),D}const(V,G,F){return this._def(r.varKinds.const,V,G,F)}let(V,G,F){return this._def(r.varKinds.let,V,G,F)}var(V,G,F){return this._def(r.varKinds.var,V,G,F)}assign(V,G,F){return this._leafNode(new u(V,G,F))}add(V,G){return this._leafNode(new l(V,e.operators.ADD,G))}code(V){return typeof V=="function"?V():V!==t.nil&&this._leafNode(new d(V)),this}object(...V){const G=["{"];for(const[F,X]of V)G.length>1&&G.push(","),G.push(F),(F!==X||this.opts.es5)&&(G.push(":"),(0,t.addCodeArg)(G,X));return G.push("}"),new t._Code(G)}if(V,G,F){if(this._blockNode(new v(V)),G&&F)this.code(G).else().code(F).endIf();else if(G)this.code(G).endIf();else if(F)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(V){return this._elseNode(new v(V))}else(){return this._elseNode(new p)}endIf(){return this._endBlockNode(v,p)}_for(V,G){return this._blockNode(V),G&&this.code(G).endFor(),this}for(V,G){return this._for(new b(V),G)}forRange(V,G,F,X,D=this.opts.es5?r.varKinds.var:r.varKinds.let){const N=this._scope.toName(V);return this._for(new x(D,N,G,F),()=>X(N))}forOf(V,G,F,X=r.varKinds.const){const D=this._scope.toName(V);if(this.opts.es5){const N=G instanceof t.Name?G:this.var("_arr",G);return this.forRange("_i",0,(0,t._)`${N}.length`,K=>{this.var(D,(0,t._)`${N}[${K}]`),F(D)})}return this._for(new O("of",X,D,G),()=>F(D))}forIn(V,G,F,X=this.opts.es5?r.varKinds.var:r.varKinds.const){if(this.opts.ownProperties)return this.forOf(V,(0,t._)`Object.keys(${G})`,F);const D=this._scope.toName(V);return this._for(new O("in",X,D,G),()=>F(D))}endFor(){return this._endBlockNode(y)}label(V){return this._leafNode(new a(V))}break(V){return this._leafNode(new c(V))}return(V){const G=new j;if(this._blockNode(G),this.code(V),G.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(j)}try(V,G,F){if(!G&&!F)throw new Error('CodeGen: "try" without "catch" and "finally"');const X=new M;if(this._blockNode(X),this.code(V),G){const D=this.name("e");this._currNode=X.catch=new L(D),G(D)}return F&&(this._currNode=X.finally=new B,this.code(F)),this._endBlockNode(L,B)}throw(V){return this._leafNode(new h(V))}block(V,G){return this._blockStarts.push(this._nodes.length),V&&this.code(V).endBlock(G),this}endBlock(V){const G=this._blockStarts.pop();if(G===void 0)throw new Error("CodeGen: not in self-balancing block");const F=this._nodes.length-G;if(F<0||V!==void 0&&F!==V)throw new Error(`CodeGen: wrong number of nodes: ${F} vs ${V} expected`);return this._nodes.length=G,this}func(V,G=t.nil,F,X){return this._blockNode(new P(V,G,F)),X&&this.code(X).endFunc(),this}endFunc(){return this._endBlockNode(P)}optimize(V=1){for(;V-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(V){return this._currNode.nodes.push(V),this}_blockNode(V){this._currNode.nodes.push(V),this._nodes.push(V)}_endBlockNode(V,G){const F=this._currNode;if(F instanceof V||G&&F instanceof G)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${G?`${V.kind}/${G.kind}`:V.kind}"`)}_elseNode(V){const G=this._currNode;if(!(G instanceof v))throw new Error('CodeGen: "else" without "if"');return this._currNode=G.else=V,this}get _root(){return this._nodes[0]}get _currNode(){const V=this._nodes;return V[V.length-1]}set _currNode(V){const G=this._nodes;G[G.length-1]=V}}e.CodeGen=q;function W(H,V){for(const G in V)H[G]=(H[G]||0)+(V[G]||0);return H}function $(H,V){return V instanceof t._CodeOrName?W(H,V.names):H}function I(H,V,G){if(H instanceof t.Name)return F(H);if(!X(H))return H;return new t._Code(H._items.reduce((D,N)=>(N instanceof t.Name&&(N=F(N)),N instanceof t._Code?D.push(...N._items):D.push(N),D),[]));function F(D){const N=G[D.str];return N===void 0||V[D.str]!==1?D:(delete V[D.str],N)}function X(D){return D instanceof t._Code&&D._items.some(N=>N instanceof t.Name&&V[N.str]===1&&G[N.str]!==void 0)}}function E(H,V){for(const G in V)H[G]=(H[G]||0)-(V[G]||0)}function _(H){return typeof H=="boolean"||typeof H=="number"||H===null?!H:(0,t._)`!${z(H)}`}e.not=_;const C=R(e.operators.AND);function S(...H){return H.reduce(C)}e.and=S;const k=R(e.operators.OR);function A(...H){return H.reduce(k)}e.or=A;function R(H){return(V,G)=>V===t.nil?G:G===t.nil?V:(0,t._)`${z(V)} ${H} ${z(G)}`}function z(H){return H instanceof t.Name?H:(0,t._)`(${H})`}})(ir);var Er={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.checkStrictMode=e.getErrorPath=e.Type=e.useFunc=e.setEvaluated=e.evaluatedPropsToName=e.mergeEvaluated=e.eachItem=e.unescapeJsonPointer=e.escapeJsonPointer=e.escapeFragment=e.unescapeFragment=e.schemaRefOrVal=e.schemaHasRulesButRef=e.schemaHasRules=e.checkUnknownRules=e.alwaysValidSchema=e.toHash=void 0;const t=ir,r=wp;function n(P){const j={};for(const M of P)j[M]=!0;return j}e.toHash=n;function i(P,j){return typeof j=="boolean"?j:Object.keys(j).length===0?!0:(s(P,j),!o(j,P.self.RULES.all))}e.alwaysValidSchema=i;function s(P,j=P.schema){const{opts:M,self:L}=P;if(!M.strictSchema||typeof j=="boolean")return;const B=L.RULES.keywords;for(const q in j)B[q]||O(P,`unknown keyword: "${q}"`)}e.checkUnknownRules=s;function o(P,j){if(typeof P=="boolean")return!P;for(const M in P)if(j[M])return!0;return!1}e.schemaHasRules=o;function u(P,j){if(typeof P=="boolean")return!P;for(const M in P)if(M!=="$ref"&&j.all[M])return!0;return!1}e.schemaHasRulesButRef=u;function l({topSchemaRef:P,schemaPath:j},M,L,B){if(!B){if(typeof M=="number"||typeof M=="boolean")return M;if(typeof M=="string")return(0,t._)`${M}`}return(0,t._)`${P}${j}${(0,t.getProperty)(L)}`}e.schemaRefOrVal=l;function a(P){return d(decodeURIComponent(P))}e.unescapeFragment=a;function c(P){return encodeURIComponent(h(P))}e.escapeFragment=c;function h(P){return typeof P=="number"?`${P}`:P.replace(/~/g,"~0").replace(/\//g,"~1")}e.escapeJsonPointer=h;function d(P){return P.replace(/~1/g,"/").replace(/~0/g,"~")}e.unescapeJsonPointer=d;function f(P,j){if(Array.isArray(P))for(const M of P)j(M);else j(P)}e.eachItem=f;function m({mergeNames:P,mergeToName:j,mergeValues:M,resultToName:L}){return(B,q,W,$)=>{const I=W===void 0?q:W instanceof t.Name?(q instanceof t.Name?P(B,q,W):j(B,q,W),W):q instanceof t.Name?(j(B,W,q),q):M(q,W);return $===t.Name&&!(I instanceof t.Name)?L(B,I):I}}e.mergeEvaluated={props:m({mergeNames:(P,j,M)=>P.if((0,t._)`${M} !== true && ${j} !== undefined`,()=>{P.if((0,t._)`${j} === true`,()=>P.assign(M,!0),()=>P.assign(M,(0,t._)`${M} || {}`).code((0,t._)`Object.assign(${M}, ${j})`))}),mergeToName:(P,j,M)=>P.if((0,t._)`${M} !== true`,()=>{j===!0?P.assign(M,!0):(P.assign(M,(0,t._)`${M} || {}`),p(P,M,j))}),mergeValues:(P,j)=>P===!0?!0:{...P,...j},resultToName:g}),items:m({mergeNames:(P,j,M)=>P.if((0,t._)`${M} !== true && ${j} !== undefined`,()=>P.assign(M,(0,t._)`${j} === true ? true : ${M} > ${j} ? ${M} : ${j}`)),mergeToName:(P,j,M)=>P.if((0,t._)`${M} !== true`,()=>P.assign(M,j===!0?!0:(0,t._)`${M} > ${j} ? ${M} : ${j}`)),mergeValues:(P,j)=>P===!0?!0:Math.max(P,j),resultToName:(P,j)=>P.var("items",j)})};function g(P,j){if(j===!0)return P.var("props",!0);const M=P.var("props",(0,t._)`{}`);return j!==void 0&&p(P,M,j),M}e.evaluatedPropsToName=g;function p(P,j,M){Object.keys(M).forEach(L=>P.assign((0,t._)`${j}${(0,t.getProperty)(L)}`,!0))}e.setEvaluated=p;const v={};function y(P,j){return P.scopeValue("func",{ref:j,code:v[j.code]||(v[j.code]=new r._Code(j.code))})}e.useFunc=y;var b;(function(P){P[P.Num=0]="Num",P[P.Str=1]="Str"})(b=e.Type||(e.Type={}));function x(P,j,M){if(P instanceof t.Name){const L=j===b.Num;return M?L?(0,t._)`"[" + ${P} + "]"`:(0,t._)`"['" + ${P} + "']"`:L?(0,t._)`"/" + ${P}`:(0,t._)`"/" + ${P}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return M?(0,t.getProperty)(P).toString():"/"+h(P)}e.getErrorPath=x;function O(P,j,M=P.opts.strictSchema){if(M){if(j=`strict mode: ${j}`,M===!0)throw new Error(j);P.self.logger.warn(j)}}e.checkStrictMode=O})(Er);var Qo={};Object.defineProperty(Qo,"__esModule",{value:!0});const fi=ir,tOe={data:new fi.Name("data"),valCxt:new fi.Name("valCxt"),instancePath:new fi.Name("instancePath"),parentData:new fi.Name("parentData"),parentDataProperty:new fi.Name("parentDataProperty"),rootData:new fi.Name("rootData"),dynamicAnchors:new fi.Name("dynamicAnchors"),vErrors:new fi.Name("vErrors"),errors:new fi.Name("errors"),this:new fi.Name("this"),self:new fi.Name("self"),scope:new fi.Name("scope"),json:new fi.Name("json"),jsonPos:new fi.Name("jsonPos"),jsonLen:new fi.Name("jsonLen"),jsonPart:new fi.Name("jsonPart")};Qo.default=tOe;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.extendErrors=e.resetErrorsCount=e.reportExtraError=e.reportError=e.keyword$DataError=e.keywordError=void 0;const t=ir,r=Er,n=Qo;e.keywordError={message:({keyword:p})=>(0,t.str)`must pass "${p}" keyword validation`},e.keyword$DataError={message:({keyword:p,schemaType:v})=>v?(0,t.str)`"${p}" keyword must be ${v} ($data)`:(0,t.str)`"${p}" keyword is invalid ($data)`};function i(p,v=e.keywordError,y,b){const{it:x}=p,{gen:O,compositeRule:P,allErrors:j}=x,M=h(p,v,y);b??(P||j)?l(O,M):a(x,(0,t._)`[${M}]`)}e.reportError=i;function s(p,v=e.keywordError,y){const{it:b}=p,{gen:x,compositeRule:O,allErrors:P}=b,j=h(p,v,y);l(x,j),O||P||a(b,n.default.vErrors)}e.reportExtraError=s;function o(p,v){p.assign(n.default.errors,v),p.if((0,t._)`${n.default.vErrors} !== null`,()=>p.if(v,()=>p.assign((0,t._)`${n.default.vErrors}.length`,v),()=>p.assign(n.default.vErrors,null)))}e.resetErrorsCount=o;function u({gen:p,keyword:v,schemaValue:y,data:b,errsCount:x,it:O}){if(x===void 0)throw new Error("ajv implementation error");const P=p.name("err");p.forRange("i",x,n.default.errors,j=>{p.const(P,(0,t._)`${n.default.vErrors}[${j}]`),p.if((0,t._)`${P}.instancePath === undefined`,()=>p.assign((0,t._)`${P}.instancePath`,(0,t.strConcat)(n.default.instancePath,O.errorPath))),p.assign((0,t._)`${P}.schemaPath`,(0,t.str)`${O.errSchemaPath}/${v}`),O.opts.verbose&&(p.assign((0,t._)`${P}.schema`,y),p.assign((0,t._)`${P}.data`,b))})}e.extendErrors=u;function l(p,v){const y=p.const("err",v);p.if((0,t._)`${n.default.vErrors} === null`,()=>p.assign(n.default.vErrors,(0,t._)`[${y}]`),(0,t._)`${n.default.vErrors}.push(${y})`),p.code((0,t._)`${n.default.errors}++`)}function a(p,v){const{gen:y,validateName:b,schemaEnv:x}=p;x.$async?y.throw((0,t._)`new ${p.ValidationError}(${v})`):(y.assign((0,t._)`${b}.errors`,v),y.return(!1))}const c={keyword:new t.Name("keyword"),schemaPath:new t.Name("schemaPath"),params:new t.Name("params"),propertyName:new t.Name("propertyName"),message:new t.Name("message"),schema:new t.Name("schema"),parentSchema:new t.Name("parentSchema")};function h(p,v,y){const{createErrors:b}=p.it;return b===!1?(0,t._)`{}`:d(p,v,y)}function d(p,v,y={}){const{gen:b,it:x}=p,O=[f(x,y),m(p,y)];return g(p,v,O),b.object(...O)}function f({errorPath:p},{instancePath:v}){const y=v?(0,t.str)`${p}${(0,r.getErrorPath)(v,r.Type.Str)}`:p;return[n.default.instancePath,(0,t.strConcat)(n.default.instancePath,y)]}function m({keyword:p,it:{errSchemaPath:v}},{schemaPath:y,parentSchema:b}){let x=b?v:(0,t.str)`${v}/${p}`;return y&&(x=(0,t.str)`${x}${(0,r.getErrorPath)(y,r.Type.Str)}`),[c.schemaPath,x]}function g(p,{params:v,message:y},b){const{keyword:x,data:O,schemaValue:P,it:j}=p,{opts:M,propertyName:L,topSchemaRef:B,schemaPath:q}=j;b.push([c.keyword,x],[c.params,typeof v=="function"?v(p):v||(0,t._)`{}`]),M.messages&&b.push([c.message,typeof y=="function"?y(p):y]),M.verbose&&b.push([c.schema,P],[c.parentSchema,(0,t._)`${B}${q}`],[n.default.data,O]),L&&b.push([c.propertyName,L])}})(Jp);Object.defineProperty(Bf,"__esModule",{value:!0});Bf.boolOrEmptySchema=Bf.topBoolOrEmptySchema=void 0;const rOe=Jp,nOe=ir,iOe=Qo,sOe={message:"boolean schema is false"};function oOe(e){const{gen:t,schema:r,validateName:n}=e;r===!1?yN(e,!1):typeof r=="object"&&r.$async===!0?t.return(iOe.default.data):(t.assign((0,nOe._)`${n}.errors`,null),t.return(!0))}Bf.topBoolOrEmptySchema=oOe;function aOe(e,t){const{gen:r,schema:n}=e;n===!1?(r.var(t,!1),yN(e)):r.var(t,!0)}Bf.boolOrEmptySchema=aOe;function yN(e,t){const{gen:r,data:n}=e,i={gen:r,keyword:"false schema",data:n,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,rOe.reportError)(i,sOe,void 0,t)}var Qp={},Wu={};Object.defineProperty(Wu,"__esModule",{value:!0});Wu.getRules=Wu.isJSONType=void 0;const lOe=["string","number","integer","boolean","null","object","array"],uOe=new Set(lOe);function cOe(e){return typeof e=="string"&&uOe.has(e)}Wu.isJSONType=cOe;function fOe(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}Wu.getRules=fOe;var Ma={};Object.defineProperty(Ma,"__esModule",{value:!0});Ma.shouldUseRule=Ma.shouldUseGroup=Ma.schemaHasRulesForType=void 0;function dOe({schema:e,self:t},r){const n=t.RULES.types[r];return n&&n!==!0&&bN(e,n)}Ma.schemaHasRulesForType=dOe;function bN(e,t){return t.rules.some(r=>wN(e,r))}Ma.shouldUseGroup=bN;function wN(e,t){var r;return e[t.keyword]!==void 0||((r=t.definition.implements)===null||r===void 0?void 0:r.some(n=>e[n]!==void 0))}Ma.shouldUseRule=wN;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.reportTypeError=e.checkDataTypes=e.checkDataType=e.coerceAndCheckDataType=e.getJSONTypes=e.getSchemaTypes=e.DataType=void 0;const t=Wu,r=Ma,n=Jp,i=ir,s=Er;var o;(function(b){b[b.Correct=0]="Correct",b[b.Wrong=1]="Wrong"})(o=e.DataType||(e.DataType={}));function u(b){const x=l(b.type);if(x.includes("null")){if(b.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!x.length&&b.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');b.nullable===!0&&x.push("null")}return x}e.getSchemaTypes=u;function l(b){const x=Array.isArray(b)?b:b?[b]:[];if(x.every(t.isJSONType))return x;throw new Error("type must be JSONType or JSONType[]: "+x.join(","))}e.getJSONTypes=l;function a(b,x){const{gen:O,data:P,opts:j}=b,M=h(x,j.coerceTypes),L=x.length>0&&!(M.length===0&&x.length===1&&(0,r.schemaHasRulesForType)(b,x[0]));if(L){const B=g(x,P,j.strictNumbers,o.Wrong);O.if(B,()=>{M.length?d(b,x,M):v(b)})}return L}e.coerceAndCheckDataType=a;const c=new Set(["string","number","integer","boolean","null"]);function h(b,x){return x?b.filter(O=>c.has(O)||x==="array"&&O==="array"):[]}function d(b,x,O){const{gen:P,data:j,opts:M}=b,L=P.let("dataType",(0,i._)`typeof ${j}`),B=P.let("coerced",(0,i._)`undefined`);M.coerceTypes==="array"&&P.if((0,i._)`${L} == 'object' && Array.isArray(${j}) && ${j}.length == 1`,()=>P.assign(j,(0,i._)`${j}[0]`).assign(L,(0,i._)`typeof ${j}`).if(g(x,j,M.strictNumbers),()=>P.assign(B,j))),P.if((0,i._)`${B} !== undefined`);for(const W of O)(c.has(W)||W==="array"&&M.coerceTypes==="array")&&q(W);P.else(),v(b),P.endIf(),P.if((0,i._)`${B} !== undefined`,()=>{P.assign(j,B),f(b,B)});function q(W){switch(W){case"string":P.elseIf((0,i._)`${L} == "number" || ${L} == "boolean"`).assign(B,(0,i._)`"" + ${j}`).elseIf((0,i._)`${j} === null`).assign(B,(0,i._)`""`);return;case"number":P.elseIf((0,i._)`${L} == "boolean" || ${j} === null || (${L} == "string" && ${j} && ${j} == +${j})`).assign(B,(0,i._)`+${j}`);return;case"integer":P.elseIf((0,i._)`${L} === "boolean" || ${j} === null || (${L} === "string" && ${j} && ${j} == +${j} && !(${j} % 1))`).assign(B,(0,i._)`+${j}`);return;case"boolean":P.elseIf((0,i._)`${j} === "false" || ${j} === 0 || ${j} === null`).assign(B,!1).elseIf((0,i._)`${j} === "true" || ${j} === 1`).assign(B,!0);return;case"null":P.elseIf((0,i._)`${j} === "" || ${j} === 0 || ${j} === false`),P.assign(B,null);return;case"array":P.elseIf((0,i._)`${L} === "string" || ${L} === "number" - || ${L} === "boolean" || ${j} === null`).assign(B,(0,i._)`[${j}]`)}}}function f({gen:b,parentData:S,parentDataProperty:O},P){b.if((0,i._)`${S} !== undefined`,()=>b.assign((0,i._)`${S}[${O}]`,P))}function m(b,S,O,P=o.Correct){const j=P===o.Correct?i.operators.EQ:i.operators.NEQ;let M;switch(b){case"null":return(0,i._)`${S} ${j} null`;case"array":M=(0,i._)`Array.isArray(${S})`;break;case"object":M=(0,i._)`${S} && typeof ${S} == "object" && !Array.isArray(${S})`;break;case"integer":M=L((0,i._)`!(${S} % 1) && !isNaN(${S})`);break;case"number":M=L();break;default:return(0,i._)`typeof ${S} ${j} ${b}`}return P===o.Correct?M:(0,i.not)(M);function L(B=i.nil){return(0,i.and)((0,i._)`typeof ${S} == "number"`,B,O?(0,i._)`isFinite(${S})`:i.nil)}}e.checkDataType=m;function g(b,S,O,P){if(b.length===1)return m(b[0],S,O,P);let j;const M=(0,s.toHash)(b);if(M.array&&M.object){const L=(0,i._)`typeof ${S} != "object"`;j=M.null?L:(0,i._)`!${S} || ${L}`,delete M.null,delete M.array,delete M.object}else j=i.nil;M.number&&delete M.integer;for(const L in M)j=(0,i.and)(j,m(L,S,O,P));return j}e.checkDataTypes=g;const p={message:({schema:b})=>`must be ${b}`,params:({schema:b,schemaValue:S})=>typeof b=="string"?(0,i._)`{type: ${b}}`:(0,i._)`{type: ${S}}`};function v(b){const S=y(b);(0,n.reportError)(S,p)}e.reportTypeError=v;function y(b){const{gen:S,data:O,schema:P}=b,j=(0,s.schemaRefOrVal)(b,P,"type");return{gen:S,keyword:"type",data:O,schema:P.type,schemaCode:j,schemaValue:j,parentSchema:P,params:{},it:b}}})(em);var Cy={};Object.defineProperty(Cy,"__esModule",{value:!0});Cy.assignDefaults=void 0;const Oc=ir,mOe=Er;function gOe(e,t){const{properties:r,items:n}=e.schema;if(t==="object"&&r)for(const i in r)fT(e,i,r[i].default);else t==="array"&&Array.isArray(n)&&n.forEach((i,s)=>fT(e,s,i.default))}Cy.assignDefaults=gOe;function fT(e,t,r){const{gen:n,compositeRule:i,data:s,opts:o}=e;if(r===void 0)return;const l=(0,Oc._)`${s}${(0,Oc.getProperty)(t)}`;if(i){(0,mOe.checkStrictMode)(e,`default is ignored for: ${l}`);return}let u=(0,Oc._)`${l} === undefined`;o.useDefaults==="empty"&&(u=(0,Oc._)`${u} || ${l} === null || ${l} === ""`),n.if(u,(0,Oc._)`${l} = ${(0,Oc.stringify)(r)}`)}var Uo={},ur={};Object.defineProperty(ur,"__esModule",{value:!0});ur.validateUnion=ur.validateArray=ur.usePattern=ur.callValidateCode=ur.schemaProperties=ur.allSchemaProperties=ur.noPropertyInData=ur.propertyInData=ur.isOwnProperty=ur.hasPropFunc=ur.reportMissingProp=ur.checkMissingProp=ur.checkReportMissingProp=void 0;const nn=ir,MS=Er,fl=Qo,vOe=Er;function yOe(e,t){const{gen:r,data:n,it:i}=e;r.if(RS(r,n,t,i.opts.ownProperties),()=>{e.setParams({missingProperty:(0,nn._)`${t}`},!0),e.error()})}ur.checkReportMissingProp=yOe;function bOe({gen:e,data:t,it:{opts:r}},n,i){return(0,nn.or)(...n.map(s=>(0,nn.and)(RS(e,t,s,r.ownProperties),(0,nn._)`${i} = ${s}`)))}ur.checkMissingProp=bOe;function wOe(e,t){e.setParams({missingProperty:t},!0),e.error()}ur.reportMissingProp=wOe;function $N(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,nn._)`Object.prototype.hasOwnProperty`})}ur.hasPropFunc=$N;function IS(e,t,r){return(0,nn._)`${$N(e)}.call(${t}, ${r})`}ur.isOwnProperty=IS;function _Oe(e,t,r,n){const i=(0,nn._)`${t}${(0,nn.getProperty)(r)} !== undefined`;return n?(0,nn._)`${i} && ${IS(e,t,r)}`:i}ur.propertyInData=_Oe;function RS(e,t,r,n){const i=(0,nn._)`${t}${(0,nn.getProperty)(r)} === undefined`;return n?(0,nn.or)(i,(0,nn.not)(IS(e,t,r))):i}ur.noPropertyInData=RS;function PN(e){return e?Object.keys(e).filter(t=>t!=="__proto__"):[]}ur.allSchemaProperties=PN;function xOe(e,t){return PN(t).filter(r=>!(0,MS.alwaysValidSchema)(e,t[r]))}ur.schemaProperties=xOe;function SOe({schemaCode:e,data:t,it:{gen:r,topSchemaRef:n,schemaPath:i,errorPath:s},it:o},l,u,a){const c=a?(0,nn._)`${e}, ${t}, ${n}${i}`:t,h=[[fl.default.instancePath,(0,nn.strConcat)(fl.default.instancePath,s)],[fl.default.parentData,o.parentData],[fl.default.parentDataProperty,o.parentDataProperty],[fl.default.rootData,fl.default.rootData]];o.opts.dynamicRef&&h.push([fl.default.dynamicAnchors,fl.default.dynamicAnchors]);const d=(0,nn._)`${c}, ${r.object(...h)}`;return u!==nn.nil?(0,nn._)`${l}.call(${u}, ${d})`:(0,nn._)`${l}(${d})`}ur.callValidateCode=SOe;const COe=(0,nn._)`new RegExp`;function kOe({gen:e,it:{opts:t}},r){const n=t.unicodeRegExp?"u":"",{regExp:i}=t.code,s=i(r,n);return e.scopeValue("pattern",{key:s.toString(),ref:s,code:(0,nn._)`${i.code==="new RegExp"?COe:(0,vOe.useFunc)(e,i)}(${r}, ${n})`})}ur.usePattern=kOe;function EOe(e){const{gen:t,data:r,keyword:n,it:i}=e,s=t.name("valid");if(i.allErrors){const l=t.let("valid",!0);return o(()=>t.assign(l,!1)),l}return t.var(s,!0),o(()=>t.break()),s;function o(l){const u=t.const("len",(0,nn._)`${r}.length`);t.forRange("i",0,u,a=>{e.subschema({keyword:n,dataProp:a,dataPropType:MS.Type.Num},s),t.if((0,nn.not)(s),l)})}}ur.validateArray=EOe;function TOe(e){const{gen:t,schema:r,keyword:n,it:i}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(r.some(u=>(0,MS.alwaysValidSchema)(i,u))&&!i.opts.unevaluated)return;const o=t.let("valid",!1),l=t.name("_valid");t.block(()=>r.forEach((u,a)=>{const c=e.subschema({keyword:n,schemaProp:a,compositeRule:!0},l);t.assign(o,(0,nn._)`${o} || ${l}`),e.mergeValidEvaluated(c,l)||t.if((0,nn.not)(o))})),e.result(o,()=>e.reset(),()=>e.error(!0))}ur.validateUnion=TOe;Object.defineProperty(Uo,"__esModule",{value:!0});Uo.validateKeywordUsage=Uo.validSchemaType=Uo.funcKeywordCode=Uo.macroKeywordCode=void 0;const Ci=ir,wu=Qo,OOe=ur,AOe=Qp;function $Oe(e,t){const{gen:r,keyword:n,schema:i,parentSchema:s,it:o}=e,l=t.macro.call(o.self,i,s,o),u=MN(r,n,l);o.opts.validateSchema!==!1&&o.self.validateSchema(l,!0);const a=r.name("valid");e.subschema({schema:l,schemaPath:Ci.nil,errSchemaPath:`${o.errSchemaPath}/${n}`,topSchemaRef:u,compositeRule:!0},a),e.pass(a,()=>e.error(!0))}Uo.macroKeywordCode=$Oe;function POe(e,t){var r;const{gen:n,keyword:i,schema:s,parentSchema:o,$data:l,it:u}=e;IOe(u,t);const a=!l&&t.compile?t.compile.call(u.self,s,o,u):t.validate,c=MN(n,i,a),h=n.let("valid");e.block$data(h,d),e.ok((r=t.valid)!==null&&r!==void 0?r:h);function d(){if(t.errors===!1)g(),t.modifying&&dT(e),p(()=>e.error());else{const v=t.async?f():m();t.modifying&&dT(e),p(()=>MOe(e,v))}}function f(){const v=n.let("ruleErrs",null);return n.try(()=>g((0,Ci._)`await `),y=>n.assign(h,!1).if((0,Ci._)`${y} instanceof ${u.ValidationError}`,()=>n.assign(v,(0,Ci._)`${y}.errors`),()=>n.throw(y))),v}function m(){const v=(0,Ci._)`${c}.errors`;return n.assign(v,null),g(Ci.nil),v}function g(v=t.async?(0,Ci._)`await `:Ci.nil){const y=u.opts.passContext?wu.default.this:wu.default.self,b=!("compile"in t&&!l||t.schema===!1);n.assign(h,(0,Ci._)`${v}${(0,OOe.callValidateCode)(e,c,y,b)}`,t.modifying)}function p(v){var y;n.if((0,Ci.not)((y=t.valid)!==null&&y!==void 0?y:h),v)}}Uo.funcKeywordCode=POe;function dT(e){const{gen:t,data:r,it:n}=e;t.if(n.parentData,()=>t.assign(r,(0,Ci._)`${n.parentData}[${n.parentDataProperty}]`))}function MOe(e,t){const{gen:r}=e;r.if((0,Ci._)`Array.isArray(${t})`,()=>{r.assign(wu.default.vErrors,(0,Ci._)`${wu.default.vErrors} === null ? ${t} : ${wu.default.vErrors}.concat(${t})`).assign(wu.default.errors,(0,Ci._)`${wu.default.vErrors}.length`),(0,AOe.extendErrors)(e)},()=>e.error())}function IOe({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}function MN(e,t,r){if(r===void 0)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword",typeof r=="function"?{ref:r}:{ref:r,code:(0,Ci.stringify)(r)})}function ROe(e,t,r=!1){return!t.length||t.some(n=>n==="array"?Array.isArray(e):n==="object"?e&&typeof e=="object"&&!Array.isArray(e):typeof e==n||r&&typeof e>"u")}Uo.validSchemaType=ROe;function jOe({schema:e,opts:t,self:r,errSchemaPath:n},i,s){if(Array.isArray(i.keyword)?!i.keyword.includes(s):i.keyword!==s)throw new Error("ajv implementation error");const o=i.dependencies;if(o!=null&&o.some(l=>!Object.prototype.hasOwnProperty.call(e,l)))throw new Error(`parent schema must have dependencies of ${s}: ${o.join(",")}`);if(i.validateSchema&&!i.validateSchema(e[s])){const u=`keyword "${s}" value is invalid at path "${n}": `+r.errorsText(i.validateSchema.errors);if(t.validateSchema==="log")r.logger.error(u);else throw new Error(u)}}Uo.validateKeywordUsage=jOe;var Ll={};Object.defineProperty(Ll,"__esModule",{value:!0});Ll.extendSubschemaMode=Ll.extendSubschemaData=Ll.getSubschema=void 0;const Bo=ir,IN=Er;function NOe(e,{keyword:t,schemaProp:r,schema:n,schemaPath:i,errSchemaPath:s,topSchemaRef:o}){if(t!==void 0&&n!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(t!==void 0){const l=e.schema[t];return r===void 0?{schema:l,schemaPath:(0,Bo._)`${e.schemaPath}${(0,Bo.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:l[r],schemaPath:(0,Bo._)`${e.schemaPath}${(0,Bo.getProperty)(t)}${(0,Bo.getProperty)(r)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,IN.escapeFragment)(r)}`}}if(n!==void 0){if(i===void 0||s===void 0||o===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:n,schemaPath:i,topSchemaRef:o,errSchemaPath:s}}throw new Error('either "keyword" or "schema" must be passed')}Ll.getSubschema=NOe;function DOe(e,t,{dataProp:r,dataPropType:n,data:i,dataTypes:s,propertyName:o}){if(i!==void 0&&r!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:l}=t;if(r!==void 0){const{errorPath:a,dataPathArr:c,opts:h}=t,d=l.let("data",(0,Bo._)`${t.data}${(0,Bo.getProperty)(r)}`,!0);u(d),e.errorPath=(0,Bo.str)`${a}${(0,IN.getErrorPath)(r,n,h.jsPropertySyntax)}`,e.parentDataProperty=(0,Bo._)`${r}`,e.dataPathArr=[...c,e.parentDataProperty]}if(i!==void 0){const a=i instanceof Bo.Name?i:l.let("data",i,!0);u(a),o!==void 0&&(e.propertyName=o)}s&&(e.dataTypes=s);function u(a){e.data=a,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,a]}}Ll.extendSubschemaData=DOe;function FOe(e,{jtdDiscriminator:t,jtdMetadata:r,compositeRule:n,createErrors:i,allErrors:s}){n!==void 0&&(e.compositeRule=n),i!==void 0&&(e.createErrors=i),s!==void 0&&(e.allErrors=s),e.jtdDiscriminator=t,e.jtdMetadata=r}Ll.extendSubschemaMode=FOe;var ii={},RN=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,s;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),n=s.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[i]))return!1;for(i=n;i--!==0;){var o=s[i];if(!e(t[o],r[o]))return!1}return!0}return t!==t&&r!==r},jN={exports:{}},kl=jN.exports=function(e,t,r){typeof t=="function"&&(r=t,t={}),r=t.cb||r;var n=typeof r=="function"?r:r.pre||function(){},i=r.post||function(){};kg(t,n,i,e,"",e)};kl.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};kl.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};kl.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};kl.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function kg(e,t,r,n,i,s,o,l,u,a){if(n&&typeof n=="object"&&!Array.isArray(n)){t(n,i,s,o,l,u,a);for(var c in n){var h=n[c];if(Array.isArray(h)){if(c in kl.arrayKeywords)for(var d=0;dt+=NN(n)),t===1/0))return 1/0}return t}function DN(e,t="",r){r!==!1&&(t=mf(t));const n=e.parse(t);return FN(e,n)}ii.getFullPath=DN;function FN(e,t){return e.serialize(t).split("#")[0]+"#"}ii._getFullPath=FN;const KOe=/#\/?$/;function mf(e){return e?e.replace(KOe,""):""}ii.normalizeId=mf;function GOe(e,t,r){return r=mf(r),e.resolve(t,r)}ii.resolveUrl=GOe;const XOe=/^[a-z_][-a-z0-9._]*$/i;function YOe(e,t){if(typeof e=="boolean")return{};const{schemaId:r,uriResolver:n}=this.opts,i=mf(e[r]||t),s={"":i},o=DN(n,i,!1),l={},u=new Set;return UOe(e,{allKeys:!0},(h,d,f,m)=>{if(m===void 0)return;const g=o+d;let p=s[m];typeof h[r]=="string"&&(p=v.call(this,h[r])),y.call(this,h.$anchor),y.call(this,h.$dynamicAnchor),s[d]=p;function v(b){const S=this.opts.uriResolver.resolve;if(b=mf(p?S(p,b):b),u.has(b))throw c(b);u.add(b);let O=this.refs[b];return typeof O=="string"&&(O=this.refs[O]),typeof O=="object"?a(h,O.schema,b):b!==mf(g)&&(b[0]==="#"?(a(h,l[b],b),l[b]=h):this.refs[b]=g),b}function y(b){if(typeof b=="string"){if(!XOe.test(b))throw new Error(`invalid anchor "${b}"`);v.call(this,`#${b}`)}}}),l;function a(h,d,f){if(d!==void 0&&!VOe(h,d))throw c(f)}function c(h){return new Error(`reference "${h}" resolves to more than one schema`)}}ii.getSchemaRefs=YOe;Object.defineProperty(bo,"__esModule",{value:!0});bo.getData=bo.KeywordCxt=bo.validateFunctionCode=void 0;const LN=Lf,hT=em,jS=Ma,D1=em,ZOe=Cy,Mh=Uo,dw=Ll,bt=ir,Ut=Qo,JOe=ii,Ia=Er,Kd=Qp;function QOe(e){if(VN(e)&&(UN(e),zN(e))){rAe(e);return}BN(e,()=>(0,LN.topBoolOrEmptySchema)(e))}bo.validateFunctionCode=QOe;function BN({gen:e,validateName:t,schema:r,schemaEnv:n,opts:i},s){i.code.es5?e.func(t,(0,bt._)`${Ut.default.data}, ${Ut.default.valCxt}`,n.$async,()=>{e.code((0,bt._)`"use strict"; ${pT(r,i)}`),tAe(e,i),e.code(s)}):e.func(t,(0,bt._)`${Ut.default.data}, ${eAe(i)}`,n.$async,()=>e.code(pT(r,i)).code(s))}function eAe(e){return(0,bt._)`{${Ut.default.instancePath}="", ${Ut.default.parentData}, ${Ut.default.parentDataProperty}, ${Ut.default.rootData}=${Ut.default.data}${e.dynamicRef?(0,bt._)`, ${Ut.default.dynamicAnchors}={}`:bt.nil}}={}`}function tAe(e,t){e.if(Ut.default.valCxt,()=>{e.var(Ut.default.instancePath,(0,bt._)`${Ut.default.valCxt}.${Ut.default.instancePath}`),e.var(Ut.default.parentData,(0,bt._)`${Ut.default.valCxt}.${Ut.default.parentData}`),e.var(Ut.default.parentDataProperty,(0,bt._)`${Ut.default.valCxt}.${Ut.default.parentDataProperty}`),e.var(Ut.default.rootData,(0,bt._)`${Ut.default.valCxt}.${Ut.default.rootData}`),t.dynamicRef&&e.var(Ut.default.dynamicAnchors,(0,bt._)`${Ut.default.valCxt}.${Ut.default.dynamicAnchors}`)},()=>{e.var(Ut.default.instancePath,(0,bt._)`""`),e.var(Ut.default.parentData,(0,bt._)`undefined`),e.var(Ut.default.parentDataProperty,(0,bt._)`undefined`),e.var(Ut.default.rootData,Ut.default.data),t.dynamicRef&&e.var(Ut.default.dynamicAnchors,(0,bt._)`{}`)})}function rAe(e){const{schema:t,opts:r,gen:n}=e;BN(e,()=>{r.$comment&&t.$comment&&WN(e),aAe(e),n.let(Ut.default.vErrors,null),n.let(Ut.default.errors,0),r.unevaluated&&nAe(e),HN(e),cAe(e)})}function nAe(e){const{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",(0,bt._)`${r}.evaluated`),t.if((0,bt._)`${e.evaluated}.dynamicProps`,()=>t.assign((0,bt._)`${e.evaluated}.props`,(0,bt._)`undefined`)),t.if((0,bt._)`${e.evaluated}.dynamicItems`,()=>t.assign((0,bt._)`${e.evaluated}.items`,(0,bt._)`undefined`))}function pT(e,t){const r=typeof e=="object"&&e[t.schemaId];return r&&(t.code.source||t.code.process)?(0,bt._)`/*# sourceURL=${r} */`:bt.nil}function iAe(e,t){if(VN(e)&&(UN(e),zN(e))){sAe(e,t);return}(0,LN.boolOrEmptySchema)(e,t)}function zN({schema:e,self:t}){if(typeof e=="boolean")return!e;for(const r in e)if(t.RULES.all[r])return!0;return!1}function VN(e){return typeof e.schema!="boolean"}function sAe(e,t){const{schema:r,gen:n,opts:i}=e;i.$comment&&r.$comment&&WN(e),lAe(e),uAe(e);const s=n.const("_errs",Ut.default.errors);HN(e,s),n.var(t,(0,bt._)`${s} === ${Ut.default.errors}`)}function UN(e){(0,Ia.checkUnknownRules)(e),oAe(e)}function HN(e,t){if(e.opts.jtd)return mT(e,[],!1,t);const r=(0,hT.getSchemaTypes)(e.schema),n=(0,hT.coerceAndCheckDataType)(e,r);mT(e,r,!n,t)}function oAe(e){const{schema:t,errSchemaPath:r,opts:n,self:i}=e;t.$ref&&n.ignoreKeywordsWithRef&&(0,Ia.schemaHasRulesButRef)(t,i.RULES)&&i.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}function aAe(e){const{schema:t,opts:r}=e;t.default!==void 0&&r.useDefaults&&r.strictSchema&&(0,Ia.checkStrictMode)(e,"default is ignored in the schema root")}function lAe(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,JOe.resolveUrl)(e.opts.uriResolver,e.baseId,t))}function uAe(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}function WN({gen:e,schemaEnv:t,schema:r,errSchemaPath:n,opts:i}){const s=r.$comment;if(i.$comment===!0)e.code((0,bt._)`${Ut.default.self}.logger.log(${s})`);else if(typeof i.$comment=="function"){const o=(0,bt.str)`${n}/$comment`,l=e.scopeValue("root",{ref:t.root});e.code((0,bt._)`${Ut.default.self}.opts.$comment(${s}, ${o}, ${l}.schema)`)}}function cAe(e){const{gen:t,schemaEnv:r,validateName:n,ValidationError:i,opts:s}=e;r.$async?t.if((0,bt._)`${Ut.default.errors} === 0`,()=>t.return(Ut.default.data),()=>t.throw((0,bt._)`new ${i}(${Ut.default.vErrors})`)):(t.assign((0,bt._)`${n}.errors`,Ut.default.vErrors),s.unevaluated&&fAe(e),t.return((0,bt._)`${Ut.default.errors} === 0`))}function fAe({gen:e,evaluated:t,props:r,items:n}){r instanceof bt.Name&&e.assign((0,bt._)`${t}.props`,r),n instanceof bt.Name&&e.assign((0,bt._)`${t}.items`,n)}function mT(e,t,r,n){const{gen:i,schema:s,data:o,allErrors:l,opts:u,self:a}=e,{RULES:c}=a;if(s.$ref&&(u.ignoreKeywordsWithRef||!(0,Ia.schemaHasRulesButRef)(s,c))){i.block(()=>GN(e,"$ref",c.all.$ref.definition));return}u.jtd||dAe(e,t),i.block(()=>{for(const d of c.rules)h(d);h(c.post)});function h(d){(0,jS.shouldUseGroup)(s,d)&&(d.type?(i.if((0,D1.checkDataType)(d.type,o,u.strictNumbers)),gT(e,d),t.length===1&&t[0]===d.type&&r&&(i.else(),(0,D1.reportTypeError)(e)),i.endIf()):gT(e,d),l||i.if((0,bt._)`${Ut.default.errors} === ${n||0}`))}}function gT(e,t){const{gen:r,schema:n,opts:{useDefaults:i}}=e;i&&(0,ZOe.assignDefaults)(e,t.type),r.block(()=>{for(const s of t.rules)(0,jS.shouldUseRule)(n,s)&&GN(e,s.keyword,s.definition,t.type)})}function dAe(e,t){e.schemaEnv.meta||!e.opts.strictTypes||(hAe(e,t),e.opts.allowUnionTypes||pAe(e,t),mAe(e,e.dataTypes))}function hAe(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(r=>{qN(e.dataTypes,r)||NS(e,`type "${r}" not allowed by context "${e.dataTypes.join(",")}"`)}),vAe(e,t)}}function pAe(e,t){t.length>1&&!(t.length===2&&t.includes("null"))&&NS(e,"use allowUnionTypes to allow union type keyword")}function mAe(e,t){const r=e.self.RULES.all;for(const n in r){const i=r[n];if(typeof i=="object"&&(0,jS.shouldUseRule)(e.schema,i)){const{type:s}=i.definition;s.length&&!s.some(o=>gAe(t,o))&&NS(e,`missing type "${s.join(",")}" for keyword "${n}"`)}}}function gAe(e,t){return e.includes(t)||t==="number"&&e.includes("integer")}function qN(e,t){return e.includes(t)||t==="integer"&&e.includes("number")}function vAe(e,t){const r=[];for(const n of e.dataTypes)qN(t,n)?r.push(n):t.includes("integer")&&n==="number"&&r.push("integer");e.dataTypes=r}function NS(e,t){const r=e.schemaEnv.baseId+e.errSchemaPath;t+=` at "${r}" (strictTypes)`,(0,Ia.checkStrictMode)(e,t,e.opts.strictTypes)}class KN{constructor(t,r,n){if((0,Mh.validateKeywordUsage)(t,r,n),this.gen=t.gen,this.allErrors=t.allErrors,this.keyword=n,this.data=t.data,this.schema=t.schema[n],this.$data=r.$data&&t.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,Ia.schemaRefOrVal)(t,this.schema,n,this.$data),this.schemaType=r.schemaType,this.parentSchema=t.schema,this.params={},this.it=t,this.def=r,this.$data)this.schemaCode=t.gen.const("vSchema",XN(this.$data,t));else if(this.schemaCode=this.schemaValue,!(0,Mh.validSchemaType)(this.schema,r.schemaType,r.allowUndefined))throw new Error(`${n} value must be ${JSON.stringify(r.schemaType)}`);("code"in r?r.trackErrors:r.errors!==!1)&&(this.errsCount=t.gen.const("_errs",Ut.default.errors))}result(t,r,n){this.failResult((0,bt.not)(t),r,n)}failResult(t,r,n){this.gen.if(t),n?n():this.error(),r?(this.gen.else(),r(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(t,r){this.failResult((0,bt.not)(t),void 0,r)}fail(t){if(t===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(t),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(t){if(!this.$data)return this.fail(t);const{schemaCode:r}=this;this.fail((0,bt._)`${r} !== undefined && (${(0,bt.or)(this.invalid$data(),t)})`)}error(t,r,n){if(r){this.setParams(r),this._error(t,n),this.setParams({});return}this._error(t,n)}_error(t,r){(t?Kd.reportExtraError:Kd.reportError)(this,this.def.error,r)}$dataError(){(0,Kd.reportError)(this,this.def.$dataError||Kd.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,Kd.resetErrorsCount)(this.gen,this.errsCount)}ok(t){this.allErrors||this.gen.if(t)}setParams(t,r){r?Object.assign(this.params,t):this.params=t}block$data(t,r,n=bt.nil){this.gen.block(()=>{this.check$data(t,n),r()})}check$data(t=bt.nil,r=bt.nil){if(!this.$data)return;const{gen:n,schemaCode:i,schemaType:s,def:o}=this;n.if((0,bt.or)((0,bt._)`${i} === undefined`,r)),t!==bt.nil&&n.assign(t,!0),(s.length||o.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),t!==bt.nil&&n.assign(t,!1)),n.else()}invalid$data(){const{gen:t,schemaCode:r,schemaType:n,def:i,it:s}=this;return(0,bt.or)(o(),l());function o(){if(n.length){if(!(r instanceof bt.Name))throw new Error("ajv implementation error");const u=Array.isArray(n)?n:[n];return(0,bt._)`${(0,D1.checkDataTypes)(u,r,s.opts.strictNumbers,D1.DataType.Wrong)}`}return bt.nil}function l(){if(i.validateSchema){const u=t.scopeValue("validate$data",{ref:i.validateSchema});return(0,bt._)`!${u}(${r})`}return bt.nil}}subschema(t,r){const n=(0,dw.getSubschema)(this.it,t);(0,dw.extendSubschemaData)(n,this.it,t),(0,dw.extendSubschemaMode)(n,t);const i={...this.it,...n,items:void 0,props:void 0};return iAe(i,r),i}mergeEvaluated(t,r){const{it:n,gen:i}=this;n.opts.unevaluated&&(n.props!==!0&&t.props!==void 0&&(n.props=Ia.mergeEvaluated.props(i,t.props,n.props,r)),n.items!==!0&&t.items!==void 0&&(n.items=Ia.mergeEvaluated.items(i,t.items,n.items,r)))}mergeValidEvaluated(t,r){const{it:n,gen:i}=this;if(n.opts.unevaluated&&(n.props!==!0||n.items!==!0))return i.if(r,()=>this.mergeEvaluated(t,bt.Name)),!0}}bo.KeywordCxt=KN;function GN(e,t,r,n){const i=new KN(e,r,t);"code"in r?r.code(i,n):i.$data&&r.validate?(0,Mh.funcKeywordCode)(i,r):"macro"in r?(0,Mh.macroKeywordCode)(i,r):(r.compile||r.validate)&&(0,Mh.funcKeywordCode)(i,r)}const yAe=/^\/(?:[^~]|~0|~1)*$/,bAe=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function XN(e,{dataLevel:t,dataNames:r,dataPathArr:n}){let i,s;if(e==="")return Ut.default.rootData;if(e[0]==="/"){if(!yAe.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);i=e,s=Ut.default.rootData}else{const a=bAe.exec(e);if(!a)throw new Error(`Invalid JSON-pointer: ${e}`);const c=+a[1];if(i=a[2],i==="#"){if(c>=t)throw new Error(u("property/index",c));return n[t-c]}if(c>t)throw new Error(u("data",c));if(s=r[t-c],!i)return s}let o=s;const l=i.split("/");for(const a of l)a&&(s=(0,bt._)`${s}${(0,bt.getProperty)((0,Ia.unescapeJsonPointer)(a))}`,o=(0,bt._)`${o} && ${s}`);return o;function u(a,c){return`Cannot access ${a} ${c} levels up, current level is ${t}`}}bo.getData=XN;var tm={};Object.defineProperty(tm,"__esModule",{value:!0});class wAe extends Error{constructor(t){super("validation failed"),this.errors=t,this.ajv=this.validation=!0}}tm.default=wAe;var rm={};Object.defineProperty(rm,"__esModule",{value:!0});const hw=ii;class _Ae extends Error{constructor(t,r,n,i){super(i||`can't resolve reference ${n} from id ${r}`),this.missingRef=(0,hw.resolveUrl)(t,r,n),this.missingSchema=(0,hw.normalizeId)((0,hw.getFullPath)(t,this.missingRef))}}rm.default=_Ae;var Li={};Object.defineProperty(Li,"__esModule",{value:!0});Li.resolveSchema=Li.getCompilingSchema=Li.resolveRef=Li.compileSchema=Li.SchemaEnv=void 0;const io=ir,xAe=tm,uu=Qo,ho=ii,vT=Er,SAe=bo;class ky{constructor(t){var r;this.refs={},this.dynamicAnchors={};let n;typeof t.schema=="object"&&(n=t.schema),this.schema=t.schema,this.schemaId=t.schemaId,this.root=t.root||this,this.baseId=(r=t.baseId)!==null&&r!==void 0?r:(0,ho.normalizeId)(n==null?void 0:n[t.schemaId||"$id"]),this.schemaPath=t.schemaPath,this.localRefs=t.localRefs,this.meta=t.meta,this.$async=n==null?void 0:n.$async,this.refs={}}}Li.SchemaEnv=ky;function DS(e){const t=YN.call(this,e);if(t)return t;const r=(0,ho.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:n,lines:i}=this.opts.code,{ownProperties:s}=this.opts,o=new io.CodeGen(this.scope,{es5:n,lines:i,ownProperties:s});let l;e.$async&&(l=o.scopeValue("Error",{ref:xAe.default,code:(0,io._)`require("ajv/dist/runtime/validation_error").default`}));const u=o.scopeName("validate");e.validateName=u;const a={gen:o,allErrors:this.opts.allErrors,data:uu.default.data,parentData:uu.default.parentData,parentDataProperty:uu.default.parentDataProperty,dataNames:[uu.default.data],dataPathArr:[io.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:o.scopeValue("schema",this.opts.code.source===!0?{ref:e.schema,code:(0,io.stringify)(e.schema)}:{ref:e.schema}),validateName:u,ValidationError:l,schema:e.schema,schemaEnv:e,rootId:r,baseId:e.baseId||r,schemaPath:io.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,io._)`""`,opts:this.opts,self:this};let c;try{this._compilations.add(e),(0,SAe.validateFunctionCode)(a),o.optimize(this.opts.code.optimize);const h=o.toString();c=`${o.scopeRefs(uu.default.scope)}return ${h}`,this.opts.code.process&&(c=this.opts.code.process(c,e));const f=new Function(`${uu.default.self}`,`${uu.default.scope}`,c)(this,this.scope.get());if(this.scope.value(u,{ref:f}),f.errors=null,f.schema=e.schema,f.schemaEnv=e,e.$async&&(f.$async=!0),this.opts.code.source===!0&&(f.source={validateName:u,validateCode:h,scopeValues:o._values}),this.opts.unevaluated){const{props:m,items:g}=a;f.evaluated={props:m instanceof io.Name?void 0:m,items:g instanceof io.Name?void 0:g,dynamicProps:m instanceof io.Name,dynamicItems:g instanceof io.Name},f.source&&(f.source.evaluated=(0,io.stringify)(f.evaluated))}return e.validate=f,e}catch(h){throw delete e.validate,delete e.validateName,c&&this.logger.error("Error compiling schema, function code:",c),h}finally{this._compilations.delete(e)}}Li.compileSchema=DS;function CAe(e,t,r){var n;r=(0,ho.resolveUrl)(this.opts.uriResolver,t,r);const i=e.refs[r];if(i)return i;let s=TAe.call(this,e,r);if(s===void 0){const o=(n=e.localRefs)===null||n===void 0?void 0:n[r],{schemaId:l}=this.opts;o&&(s=new ky({schema:o,schemaId:l,root:e,baseId:t}))}if(s!==void 0)return e.refs[r]=kAe.call(this,s)}Li.resolveRef=CAe;function kAe(e){return(0,ho.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:DS.call(this,e)}function YN(e){for(const t of this._compilations)if(EAe(t,e))return t}Li.getCompilingSchema=YN;function EAe(e,t){return e.schema===t.schema&&e.root===t.root&&e.baseId===t.baseId}function TAe(e,t){let r;for(;typeof(r=this.refs[t])=="string";)t=r;return r||this.schemas[t]||Ey.call(this,e,t)}function Ey(e,t){const r=this.opts.uriResolver.parse(t),n=(0,ho._getFullPath)(this.opts.uriResolver,r);let i=(0,ho.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&n===i)return pw.call(this,r,e);const s=(0,ho.normalizeId)(n),o=this.refs[s]||this.schemas[s];if(typeof o=="string"){const l=Ey.call(this,e,o);return typeof(l==null?void 0:l.schema)!="object"?void 0:pw.call(this,r,l)}if(typeof(o==null?void 0:o.schema)=="object"){if(o.validate||DS.call(this,o),s===(0,ho.normalizeId)(t)){const{schema:l}=o,{schemaId:u}=this.opts,a=l[u];return a&&(i=(0,ho.resolveUrl)(this.opts.uriResolver,i,a)),new ky({schema:l,schemaId:u,root:e,baseId:i})}return pw.call(this,r,o)}}Li.resolveSchema=Ey;const OAe=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function pw(e,{baseId:t,schema:r,root:n}){var i;if(((i=e.fragment)===null||i===void 0?void 0:i[0])!=="/")return;for(const l of e.fragment.slice(1).split("/")){if(typeof r=="boolean")return;const u=r[(0,vT.unescapeFragment)(l)];if(u===void 0)return;r=u;const a=typeof r=="object"&&r[this.opts.schemaId];!OAe.has(l)&&a&&(t=(0,ho.resolveUrl)(this.opts.uriResolver,t,a))}let s;if(typeof r!="boolean"&&r.$ref&&!(0,vT.schemaHasRulesButRef)(r,this.RULES)){const l=(0,ho.resolveUrl)(this.opts.uriResolver,t,r.$ref);s=Ey.call(this,n,l)}const{schemaId:o}=this.opts;if(s=s||new ky({schema:r,schemaId:o,root:n,baseId:t}),s.schema!==s.root.schema)return s}const AAe="https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",$Ae="Meta-schema for $data reference (JSON AnySchema extension proposal)",PAe="object",MAe=["$data"],IAe={$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},RAe=!1,jAe={$id:AAe,description:$Ae,type:PAe,required:MAe,properties:IAe,additionalProperties:RAe};var FS={},xx={exports:{}};/** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */(function(e,t){(function(r,n){n(t)})(Dt,function(r){function n(){for(var ie=arguments.length,re=Array(ie),ce=0;ce1){re[0]=re[0].slice(0,-1);for(var Se=re.length-1,ve=1;ve= 0x80 (not a basic code point)","invalid-input":"Invalid input"},q=g-p,W=Math.floor,$=String.fromCharCode;function R(ie){throw new RangeError(B[ie])}function E(ie,re){for(var ce=[],Se=ie.length;Se--;)ce[Se]=re(ie[Se]);return ce}function _(ie,re){var ce=ie.split("@"),Se="";ce.length>1&&(Se=ce[0]+"@",ie=ce[1]),ie=ie.replace(L,".");var ve=ie.split("."),He=E(ve,re).join(".");return Se+He}function C(ie){for(var re=[],ce=0,Se=ie.length;ce=55296&&ve<=56319&&ce>1,re+=W(re/ce);re>q*v>>1;ve+=g)re=W(re/q);return W(ve+(q+1)*re/(re+y))},z=function(re){var ce=[],Se=re.length,ve=0,He=O,Ve=S,Je=re.lastIndexOf(P);Je<0&&(Je=0);for(var it=0;it=128&&R("not-basic"),ce.push(re.charCodeAt(it));for(var lt=Je>0?Je+1:0;lt=Se&&R("invalid-input");var ct=k(re.charCodeAt(lt++));(ct>=g||ct>W((m-ve)/Et))&&R("overflow"),ve+=ct*Et;var Bt=Tt<=Ve?p:Tt>=Ve+v?v:Tt-Ve;if(ctW(m/Gt)&&R("overflow"),Et*=Gt}var ue=ce.length+1;Ve=I(ve-st,ue,st==0),W(ve/ue)>m-He&&R("overflow"),He+=W(ve/ue),ve%=ue,ce.splice(ve++,0,He)}return String.fromCodePoint.apply(String,ce)},H=function(re){var ce=[];re=C(re);var Se=re.length,ve=O,He=0,Ve=S,Je=!0,it=!1,lt=void 0;try{for(var st=re[Symbol.iterator](),Et;!(Je=(Et=st.next()).done);Je=!0){var Tt=Et.value;Tt<128&&ce.push($(Tt))}}catch(un){it=!0,lt=un}finally{try{!Je&&st.return&&st.return()}finally{if(it)throw lt}}var ct=ce.length,Bt=ct;for(ct&&ce.push(P);Bt=ve&&GeW((m-He)/Ke)&&R("overflow"),He+=(Gt-ve)*Ke,ve=Gt;var St=!0,Ct=!1,vt=void 0;try{for(var pt=re[Symbol.iterator](),fr;!(St=(fr=pt.next()).done);St=!0){var Sr=fr.value;if(Srm&&R("overflow"),Sr==ve){for(var Xt=He,xr=g;;xr+=g){var Ar=xr<=Ve?p:xr>=Ve+v?v:xr-Ve;if(Xt>6|192).toString(16).toUpperCase()+"%"+(re&63|128).toString(16).toUpperCase():ce="%"+(re>>12|224).toString(16).toUpperCase()+"%"+(re>>6&63|128).toString(16).toUpperCase()+"%"+(re&63|128).toString(16).toUpperCase(),ce}function N(ie){for(var re="",ce=0,Se=ie.length;ce=194&&ve<224){if(Se-ce>=6){var He=parseInt(ie.substr(ce+4,2),16);re+=String.fromCharCode((ve&31)<<6|He&63)}else re+=ie.substr(ce,6);ce+=6}else if(ve>=224){if(Se-ce>=9){var Ve=parseInt(ie.substr(ce+4,2),16),Je=parseInt(ie.substr(ce+7,2),16);re+=String.fromCharCode((ve&15)<<12|(Ve&63)<<6|Je&63)}else re+=ie.substr(ce,9);ce+=9}else re+=ie.substr(ce,3),ce+=3}return re}function K(ie,re){function ce(Se){var ve=N(Se);return ve.match(re.UNRESERVED)?ve:Se}return ie.scheme&&(ie.scheme=String(ie.scheme).replace(re.PCT_ENCODED,ce).toLowerCase().replace(re.NOT_SCHEME,"")),ie.userinfo!==void 0&&(ie.userinfo=String(ie.userinfo).replace(re.PCT_ENCODED,ce).replace(re.NOT_USERINFO,D).replace(re.PCT_ENCODED,o)),ie.host!==void 0&&(ie.host=String(ie.host).replace(re.PCT_ENCODED,ce).toLowerCase().replace(re.NOT_HOST,D).replace(re.PCT_ENCODED,o)),ie.path!==void 0&&(ie.path=String(ie.path).replace(re.PCT_ENCODED,ce).replace(ie.scheme?re.NOT_PATH:re.NOT_PATH_NOSCHEME,D).replace(re.PCT_ENCODED,o)),ie.query!==void 0&&(ie.query=String(ie.query).replace(re.PCT_ENCODED,ce).replace(re.NOT_QUERY,D).replace(re.PCT_ENCODED,o)),ie.fragment!==void 0&&(ie.fragment=String(ie.fragment).replace(re.PCT_ENCODED,ce).replace(re.NOT_FRAGMENT,D).replace(re.PCT_ENCODED,o)),ie}function Z(ie){return ie.replace(/^0*(.*)/,"$1")||"0"}function se(ie,re){var ce=ie.match(re.IPV4ADDRESS)||[],Se=d(ce,2),ve=Se[1];return ve?ve.split(".").map(Z).join("."):ie}function te(ie,re){var ce=ie.match(re.IPV6ADDRESS)||[],Se=d(ce,3),ve=Se[1],He=Se[2];if(ve){for(var Ve=ve.toLowerCase().split("::").reverse(),Je=d(Ve,2),it=Je[0],lt=Je[1],st=lt?lt.split(":").map(Z):[],Et=it.split(":").map(Z),Tt=re.IPV4ADDRESS.test(Et[Et.length-1]),ct=Tt?7:8,Bt=Et.length-ct,Gt=Array(ct),ue=0;ue1){var ot=Gt.slice(0,Ne.index),Ge=Gt.slice(Ne.index+Ne.length);Le=ot.join(":")+"::"+Ge.join(":")}else Le=Gt.join(":");return He&&(Le+="%"+He),Le}else return ie}var oe=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,fe="".match(/(){0}/)[1]===void 0;function pe(ie){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce={},Se=re.iri!==!1?h:c;re.reference==="suffix"&&(ie=(re.scheme?re.scheme+":":"")+"//"+ie);var ve=ie.match(oe);if(ve){fe?(ce.scheme=ve[1],ce.userinfo=ve[3],ce.host=ve[4],ce.port=parseInt(ve[5],10),ce.path=ve[6]||"",ce.query=ve[7],ce.fragment=ve[8],isNaN(ce.port)&&(ce.port=ve[5])):(ce.scheme=ve[1]||void 0,ce.userinfo=ie.indexOf("@")!==-1?ve[3]:void 0,ce.host=ie.indexOf("//")!==-1?ve[4]:void 0,ce.port=parseInt(ve[5],10),ce.path=ve[6]||"",ce.query=ie.indexOf("?")!==-1?ve[7]:void 0,ce.fragment=ie.indexOf("#")!==-1?ve[8]:void 0,isNaN(ce.port)&&(ce.port=ie.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?ve[4]:void 0)),ce.host&&(ce.host=te(se(ce.host,Se),Se)),ce.scheme===void 0&&ce.userinfo===void 0&&ce.host===void 0&&ce.port===void 0&&!ce.path&&ce.query===void 0?ce.reference="same-document":ce.scheme===void 0?ce.reference="relative":ce.fragment===void 0?ce.reference="absolute":ce.reference="uri",re.reference&&re.reference!=="suffix"&&re.reference!==ce.reference&&(ce.error=ce.error||"URI is not a "+re.reference+" reference.");var He=X[(re.scheme||ce.scheme||"").toLowerCase()];if(!re.unicodeSupport&&(!He||!He.unicodeSupport)){if(ce.host&&(re.domainHost||He&&He.domainHost))try{ce.host=F.toASCII(ce.host.replace(Se.PCT_ENCODED,N).toLowerCase())}catch(Ve){ce.error=ce.error||"Host's domain name can not be converted to ASCII via punycode: "+Ve}K(ce,c)}else K(ce,Se);He&&He.parse&&He.parse(ce,re)}else ce.error=ce.error||"URI can not be parsed.";return ce}function ne(ie,re){var ce=re.iri!==!1?h:c,Se=[];return ie.userinfo!==void 0&&(Se.push(ie.userinfo),Se.push("@")),ie.host!==void 0&&Se.push(te(se(String(ie.host),ce),ce).replace(ce.IPV6ADDRESS,function(ve,He,Ve){return"["+He+(Ve?"%25"+Ve:"")+"]"})),(typeof ie.port=="number"||typeof ie.port=="string")&&(Se.push(":"),Se.push(String(ie.port))),Se.length?Se.join(""):void 0}var he=/^\.\.?\//,me=/^\/\.(\/|$)/,we=/^\/\.\.(\/|$)/,be=/^\/?(?:.|\n)*?(?=\/|$)/;function xe(ie){for(var re=[];ie.length;)if(ie.match(he))ie=ie.replace(he,"");else if(ie.match(me))ie=ie.replace(me,"/");else if(ie.match(we))ie=ie.replace(we,"/"),re.pop();else if(ie==="."||ie==="..")ie="";else{var ce=ie.match(be);if(ce){var Se=ce[0];ie=ie.slice(Se.length),re.push(Se)}else throw new Error("Unexpected dot segment condition")}return re.join("")}function Oe(ie){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=re.iri?h:c,Se=[],ve=X[(re.scheme||ie.scheme||"").toLowerCase()];if(ve&&ve.serialize&&ve.serialize(ie,re),ie.host&&!ce.IPV6ADDRESS.test(ie.host)){if(re.domainHost||ve&&ve.domainHost)try{ie.host=re.iri?F.toUnicode(ie.host):F.toASCII(ie.host.replace(ce.PCT_ENCODED,N).toLowerCase())}catch(Je){ie.error=ie.error||"Host's domain name can not be converted to "+(re.iri?"Unicode":"ASCII")+" via punycode: "+Je}}K(ie,ce),re.reference!=="suffix"&&ie.scheme&&(Se.push(ie.scheme),Se.push(":"));var He=ne(ie,re);if(He!==void 0&&(re.reference!=="suffix"&&Se.push("//"),Se.push(He),ie.path&&ie.path.charAt(0)!=="/"&&Se.push("/")),ie.path!==void 0){var Ve=ie.path;!re.absolutePath&&(!ve||!ve.absolutePath)&&(Ve=xe(Ve)),He===void 0&&(Ve=Ve.replace(/^\/\//,"/%2F")),Se.push(Ve)}return ie.query!==void 0&&(Se.push("?"),Se.push(ie.query)),ie.fragment!==void 0&&(Se.push("#"),Se.push(ie.fragment)),Se.join("")}function Pe(ie,re){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Se=arguments[3],ve={};return Se||(ie=pe(Oe(ie,ce),ce),re=pe(Oe(re,ce),ce)),ce=ce||{},!ce.tolerant&&re.scheme?(ve.scheme=re.scheme,ve.userinfo=re.userinfo,ve.host=re.host,ve.port=re.port,ve.path=xe(re.path||""),ve.query=re.query):(re.userinfo!==void 0||re.host!==void 0||re.port!==void 0?(ve.userinfo=re.userinfo,ve.host=re.host,ve.port=re.port,ve.path=xe(re.path||""),ve.query=re.query):(re.path?(re.path.charAt(0)==="/"?ve.path=xe(re.path):((ie.userinfo!==void 0||ie.host!==void 0||ie.port!==void 0)&&!ie.path?ve.path="/"+re.path:ie.path?ve.path=ie.path.slice(0,ie.path.lastIndexOf("/")+1)+re.path:ve.path=re.path,ve.path=xe(ve.path)),ve.query=re.query):(ve.path=ie.path,re.query!==void 0?ve.query=re.query:ve.query=ie.query),ve.userinfo=ie.userinfo,ve.host=ie.host,ve.port=ie.port),ve.scheme=ie.scheme),ve.fragment=re.fragment,ve}function De(ie,re,ce){var Se=u({scheme:"null"},ce);return Oe(Pe(pe(ie,Se),pe(re,Se),Se,!0),Se)}function Ye(ie,re){return typeof ie=="string"?ie=Oe(pe(ie,re),re):s(ie)==="object"&&(ie=pe(Oe(ie,re),re)),ie}function Xe(ie,re,ce){return typeof ie=="string"?ie=Oe(pe(ie,ce),ce):s(ie)==="object"&&(ie=Oe(ie,ce)),typeof re=="string"?re=Oe(pe(re,ce),ce):s(re)==="object"&&(re=Oe(re,ce)),ie===re}function Ae(ie,re){return ie&&ie.toString().replace(!re||!re.iri?c.ESCAPE:h.ESCAPE,D)}function Ue(ie,re){return ie&&ie.toString().replace(!re||!re.iri?c.PCT_ENCODED:h.PCT_ENCODED,N)}var Ze={scheme:"http",domainHost:!0,parse:function(re,ce){return re.host||(re.error=re.error||"HTTP URIs must have a host."),re},serialize:function(re,ce){var Se=String(re.scheme).toLowerCase()==="https";return(re.port===(Se?443:80)||re.port==="")&&(re.port=void 0),re.path||(re.path="/"),re}},nt={scheme:"https",domainHost:Ze.domainHost,parse:Ze.parse,serialize:Ze.serialize};function je(ie){return typeof ie.secure=="boolean"?ie.secure:String(ie.scheme).toLowerCase()==="wss"}var Re={scheme:"ws",domainHost:!0,parse:function(re,ce){var Se=re;return Se.secure=je(Se),Se.resourceName=(Se.path||"/")+(Se.query?"?"+Se.query:""),Se.path=void 0,Se.query=void 0,Se},serialize:function(re,ce){if((re.port===(je(re)?443:80)||re.port==="")&&(re.port=void 0),typeof re.secure=="boolean"&&(re.scheme=re.secure?"wss":"ws",re.secure=void 0),re.resourceName){var Se=re.resourceName.split("?"),ve=d(Se,2),He=ve[0],Ve=ve[1];re.path=He&&He!=="/"?He:void 0,re.query=Ve,re.resourceName=void 0}return re.fragment=void 0,re}},We={scheme:"wss",domainHost:Re.domainHost,parse:Re.parse,serialize:Re.serialize},Qe={},rt="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",tt="[0-9A-Fa-f]",Ht=i(i("%[EFef]"+tt+"%"+tt+tt+"%"+tt+tt)+"|"+i("%[89A-Fa-f]"+tt+"%"+tt+tt)+"|"+i("%"+tt+tt)),tr="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",ht="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",Wt=n(ht,'[\\"\\\\]'),xt="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",kt=new RegExp(rt,"g"),qt=new RegExp(Ht,"g"),sr=new RegExp(n("[^]",tr,"[\\.]",'[\\"]',Wt),"g"),gt=new RegExp(n("[^]",rt,xt),"g"),Jt=gt;function cr(ie){var re=N(ie);return re.match(kt)?re:ie}var wt={scheme:"mailto",parse:function(re,ce){var Se=re,ve=Se.to=Se.path?Se.path.split(","):[];if(Se.path=void 0,Se.query){for(var He=!1,Ve={},Je=Se.query.split("&"),it=0,lt=Je.length;itnew RegExp(A,I);f.code="new RegExp";const m=["removeAdditional","useDefaults","coerceTypes"],g=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),p={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},v={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},y=200;function b(A){var I,z,H,V,G,F,X,D,N,K,Z,se,te,oe,fe,pe,ne,he,me,we,be,xe,Oe,Pe,De;const Ye=A.strict,Xe=(I=A.code)===null||I===void 0?void 0:I.optimize,Ae=Xe===!0||Xe===void 0?1:Xe||0,Ue=(H=(z=A.code)===null||z===void 0?void 0:z.regExp)!==null&&H!==void 0?H:f,Ze=(V=A.uriResolver)!==null&&V!==void 0?V:d.default;return{strictSchema:(F=(G=A.strictSchema)!==null&&G!==void 0?G:Ye)!==null&&F!==void 0?F:!0,strictNumbers:(D=(X=A.strictNumbers)!==null&&X!==void 0?X:Ye)!==null&&D!==void 0?D:!0,strictTypes:(K=(N=A.strictTypes)!==null&&N!==void 0?N:Ye)!==null&&K!==void 0?K:"log",strictTuples:(se=(Z=A.strictTuples)!==null&&Z!==void 0?Z:Ye)!==null&&se!==void 0?se:"log",strictRequired:(oe=(te=A.strictRequired)!==null&&te!==void 0?te:Ye)!==null&&oe!==void 0?oe:!1,code:A.code?{...A.code,optimize:Ae,regExp:Ue}:{optimize:Ae,regExp:Ue},loopRequired:(fe=A.loopRequired)!==null&&fe!==void 0?fe:y,loopEnum:(pe=A.loopEnum)!==null&&pe!==void 0?pe:y,meta:(ne=A.meta)!==null&&ne!==void 0?ne:!0,messages:(he=A.messages)!==null&&he!==void 0?he:!0,inlineRefs:(me=A.inlineRefs)!==null&&me!==void 0?me:!0,schemaId:(we=A.schemaId)!==null&&we!==void 0?we:"$id",addUsedSchema:(be=A.addUsedSchema)!==null&&be!==void 0?be:!0,validateSchema:(xe=A.validateSchema)!==null&&xe!==void 0?xe:!0,validateFormats:(Oe=A.validateFormats)!==null&&Oe!==void 0?Oe:!0,unicodeRegExp:(Pe=A.unicodeRegExp)!==null&&Pe!==void 0?Pe:!0,int32range:(De=A.int32range)!==null&&De!==void 0?De:!0,uriResolver:Ze}}class S{constructor(I={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,I=this.opts={...I,...b(I)};const{es5:z,lines:H}=this.opts.code;this.scope=new l.ValueScope({scope:{},prefixes:g,es5:z,lines:H}),this.logger=W(I.logger);const V=I.validateFormats;I.validateFormats=!1,this.RULES=(0,s.getRules)(),O.call(this,p,I,"NOT SUPPORTED"),O.call(this,v,I,"DEPRECATED","warn"),this._metaOpts=B.call(this),I.formats&&M.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),I.keywords&&L.call(this,I.keywords),typeof I.meta=="object"&&this.addMetaSchema(I.meta),j.call(this),I.validateFormats=V}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:I,meta:z,schemaId:H}=this.opts;let V=h;H==="id"&&(V={...h},V.id=V.$id,delete V.$id),z&&I&&this.addMetaSchema(V,V[H],!1)}defaultMeta(){const{meta:I,schemaId:z}=this.opts;return this.opts.defaultMeta=typeof I=="object"?I[z]||I:void 0}validate(I,z){let H;if(typeof I=="string"){if(H=this.getSchema(I),!H)throw new Error(`no schema with key or ref "${I}"`)}else H=this.compile(I);const V=H(z);return"$async"in H||(this.errors=H.errors),V}compile(I,z){const H=this._addSchema(I,z);return H.validate||this._compileSchemaEnv(H)}compileAsync(I,z){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");const{loadSchema:H}=this.opts;return V.call(this,I,z);async function V(K,Z){await G.call(this,K.$schema);const se=this._addSchema(K,Z);return se.validate||F.call(this,se)}async function G(K){K&&!this.getSchema(K)&&await V.call(this,{$ref:K},!0)}async function F(K){try{return this._compileSchemaEnv(K)}catch(Z){if(!(Z instanceof i.default))throw Z;return X.call(this,Z),await D.call(this,Z.missingSchema),F.call(this,K)}}function X({missingSchema:K,missingRef:Z}){if(this.refs[K])throw new Error(`AnySchema ${K} is loaded but ${Z} cannot be resolved`)}async function D(K){const Z=await N.call(this,K);this.refs[K]||await G.call(this,Z.$schema),this.refs[K]||this.addSchema(Z,K,z)}async function N(K){const Z=this._loading[K];if(Z)return Z;try{return await(this._loading[K]=H(K))}finally{delete this._loading[K]}}}addSchema(I,z,H,V=this.opts.validateSchema){if(Array.isArray(I)){for(const F of I)this.addSchema(F,void 0,H,V);return this}let G;if(typeof I=="object"){const{schemaId:F}=this.opts;if(G=I[F],G!==void 0&&typeof G!="string")throw new Error(`schema ${F} must be string`)}return z=(0,u.normalizeId)(z||G),this._checkUnique(z),this.schemas[z]=this._addSchema(I,H,z,V,!0),this}addMetaSchema(I,z,H=this.opts.validateSchema){return this.addSchema(I,z,!0,H),this}validateSchema(I,z){if(typeof I=="boolean")return!0;let H;if(H=I.$schema,H!==void 0&&typeof H!="string")throw new Error("$schema must be a string");if(H=H||this.opts.defaultMeta||this.defaultMeta(),!H)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const V=this.validate(H,I);if(!V&&z){const G="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(G);else throw new Error(G)}return V}getSchema(I){let z;for(;typeof(z=P.call(this,I))=="string";)I=z;if(z===void 0){const{schemaId:H}=this.opts,V=new o.SchemaEnv({schema:{},schemaId:H});if(z=o.resolveSchema.call(this,V,I),!z)return;this.refs[I]=z}return z.validate||this._compileSchemaEnv(z)}removeSchema(I){if(I instanceof RegExp)return this._removeAllSchemas(this.schemas,I),this._removeAllSchemas(this.refs,I),this;switch(typeof I){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const z=P.call(this,I);return typeof z=="object"&&this._cache.delete(z.schema),delete this.schemas[I],delete this.refs[I],this}case"object":{const z=I;this._cache.delete(z);let H=I[this.opts.schemaId];return H&&(H=(0,u.normalizeId)(H),delete this.schemas[H],delete this.refs[H]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(I){for(const z of I)this.addKeyword(z);return this}addKeyword(I,z){let H;if(typeof I=="string")H=I,typeof z=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),z.keyword=H);else if(typeof I=="object"&&z===void 0){if(z=I,H=z.keyword,Array.isArray(H)&&!H.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(R.call(this,H,z),!z)return(0,c.eachItem)(H,G=>E.call(this,G)),this;C.call(this,z);const V={...z,type:(0,a.getJSONTypes)(z.type),schemaType:(0,a.getJSONTypes)(z.schemaType)};return(0,c.eachItem)(H,V.type.length===0?G=>E.call(this,G,V):G=>V.type.forEach(F=>E.call(this,G,V,F))),this}getKeyword(I){const z=this.RULES.all[I];return typeof z=="object"?z.definition:!!z}removeKeyword(I){const{RULES:z}=this;delete z.keywords[I],delete z.all[I];for(const H of z.rules){const V=H.rules.findIndex(G=>G.keyword===I);V>=0&&H.rules.splice(V,1)}return this}addFormat(I,z){return typeof z=="string"&&(z=new RegExp(z)),this.formats[I]=z,this}errorsText(I=this.errors,{separator:z=", ",dataVar:H="data"}={}){return!I||I.length===0?"No errors":I.map(V=>`${H}${V.instancePath} ${V.message}`).reduce((V,G)=>V+z+G)}$dataMetaSchema(I,z){const H=this.RULES.all;I=JSON.parse(JSON.stringify(I));for(const V of z){const G=V.split("/").slice(1);let F=I;for(const X of G)F=F[X];for(const X in H){const D=H[X];if(typeof D!="object")continue;const{$data:N}=D.definition,K=F[X];N&&K&&(F[X]=k(K))}}return I}_removeAllSchemas(I,z){for(const H in I){const V=I[H];(!z||z.test(H))&&(typeof V=="string"?delete I[H]:V&&!V.meta&&(this._cache.delete(V.schema),delete I[H]))}}_addSchema(I,z,H,V=this.opts.validateSchema,G=this.opts.addUsedSchema){let F;const{schemaId:X}=this.opts;if(typeof I=="object")F=I[X];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof I!="boolean")throw new Error("schema must be object or boolean")}let D=this._cache.get(I);if(D!==void 0)return D;H=(0,u.normalizeId)(F||H);const N=u.getSchemaRefs.call(this,I,H);return D=new o.SchemaEnv({schema:I,schemaId:X,meta:z,baseId:H,localRefs:N}),this._cache.set(D.schema,D),G&&!H.startsWith("#")&&(H&&this._checkUnique(H),this.refs[H]=D),V&&this.validateSchema(I,!0),D}_checkUnique(I){if(this.schemas[I]||this.refs[I])throw new Error(`schema with key or id "${I}" already exists`)}_compileSchemaEnv(I){if(I.meta?this._compileMetaSchema(I):o.compileSchema.call(this,I),!I.validate)throw new Error("ajv implementation error");return I.validate}_compileMetaSchema(I){const z=this.opts;this.opts=this._metaOpts;try{o.compileSchema.call(this,I)}finally{this.opts=z}}}e.default=S,S.ValidationError=n.default,S.MissingRefError=i.default;function O(A,I,z,H="error"){for(const V in A){const G=V;G in I&&this.logger[H](`${z}: option ${V}. ${A[G]}`)}}function P(A){return A=(0,u.normalizeId)(A),this.schemas[A]||this.refs[A]}function j(){const A=this.opts.schemas;if(A)if(Array.isArray(A))this.addSchema(A);else for(const I in A)this.addSchema(A[I],I)}function M(){for(const A in this.opts.formats){const I=this.opts.formats[A];I&&this.addFormat(A,I)}}function L(A){if(Array.isArray(A)){this.addVocabulary(A);return}this.logger.warn("keywords option as map is deprecated, pass array");for(const I in A){const z=A[I];z.keyword||(z.keyword=I),this.addKeyword(z)}}function B(){const A={...this.opts};for(const I of m)delete A[I];return A}const q={log(){},warn(){},error(){}};function W(A){if(A===!1)return q;if(A===void 0)return console;if(A.log&&A.warn&&A.error)return A;throw new Error("logger must implement log, warn and error methods")}const $=/^[a-z_$][a-z0-9_$:-]*$/i;function R(A,I){const{RULES:z}=this;if((0,c.eachItem)(A,H=>{if(z.keywords[H])throw new Error(`Keyword ${H} is already defined`);if(!$.test(H))throw new Error(`Keyword ${H} has invalid name`)}),!!I&&I.$data&&!("code"in I||"validate"in I))throw new Error('$data keyword must have "code" or "validate" function')}function E(A,I,z){var H;const V=I==null?void 0:I.post;if(z&&V)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:G}=this;let F=V?G.post:G.rules.find(({type:D})=>D===z);if(F||(F={type:z,rules:[]},G.rules.push(F)),G.keywords[A]=!0,!I)return;const X={keyword:A,definition:{...I,type:(0,a.getJSONTypes)(I.type),schemaType:(0,a.getJSONTypes)(I.schemaType)}};I.before?_.call(this,F,X,I.before):F.rules.push(X),G.all[A]=X,(H=I.implements)===null||H===void 0||H.forEach(D=>this.addKeyword(D))}function _(A,I,z){const H=A.rules.findIndex(V=>V.keyword===z);H>=0?A.rules.splice(H,0,I):(A.rules.push(I),this.logger.warn(`rule ${z} is not defined`))}function C(A){let{metaSchema:I}=A;I!==void 0&&(A.$data&&this.opts.$data&&(I=k(I)),A.validateSchema=this.compile(I,!0))}const x={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function k(A){return{anyOf:[A,x]}}})(EN);var LS={},BS={},zS={};Object.defineProperty(zS,"__esModule",{value:!0});const DAe={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};zS.default=DAe;var Ku={};Object.defineProperty(Ku,"__esModule",{value:!0});Ku.callRef=Ku.getValidate=void 0;const FAe=rm,yT=ur,Ni=ir,Ac=Qo,bT=Li,N0=Er,LAe={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:r,it:n}=e,{baseId:i,schemaEnv:s,validateName:o,opts:l,self:u}=n,{root:a}=s;if((r==="#"||r==="#/")&&i===a.baseId)return h();const c=bT.resolveRef.call(u,a,i,r);if(c===void 0)throw new FAe.default(n.opts.uriResolver,i,r);if(c instanceof bT.SchemaEnv)return d(c);return f(c);function h(){if(s===a)return Eg(e,o,s,s.$async);const m=t.scopeValue("root",{ref:a});return Eg(e,(0,Ni._)`${m}.validate`,a,a.$async)}function d(m){const g=JN(e,m);Eg(e,g,m,m.$async)}function f(m){const g=t.scopeValue("schema",l.code.source===!0?{ref:m,code:(0,Ni.stringify)(m)}:{ref:m}),p=t.name("valid"),v=e.subschema({schema:m,dataTypes:[],schemaPath:Ni.nil,topSchemaRef:g,errSchemaPath:r},p);e.mergeEvaluated(v),e.ok(p)}}};function JN(e,t){const{gen:r}=e;return t.validate?r.scopeValue("validate",{ref:t.validate}):(0,Ni._)`${r.scopeValue("wrapper",{ref:t})}.validate`}Ku.getValidate=JN;function Eg(e,t,r,n){const{gen:i,it:s}=e,{allErrors:o,schemaEnv:l,opts:u}=s,a=u.passContext?Ac.default.this:Ni.nil;n?c():h();function c(){if(!l.$async)throw new Error("async schema referenced by sync schema");const m=i.let("valid");i.try(()=>{i.code((0,Ni._)`await ${(0,yT.callValidateCode)(e,t,a)}`),f(t),o||i.assign(m,!0)},g=>{i.if((0,Ni._)`!(${g} instanceof ${s.ValidationError})`,()=>i.throw(g)),d(g),o||i.assign(m,!1)}),e.ok(m)}function h(){e.result((0,yT.callValidateCode)(e,t,a),()=>f(t),()=>d(t))}function d(m){const g=(0,Ni._)`${m}.errors`;i.assign(Ac.default.vErrors,(0,Ni._)`${Ac.default.vErrors} === null ? ${g} : ${Ac.default.vErrors}.concat(${g})`),i.assign(Ac.default.errors,(0,Ni._)`${Ac.default.vErrors}.length`)}function f(m){var g;if(!s.opts.unevaluated)return;const p=(g=r==null?void 0:r.validate)===null||g===void 0?void 0:g.evaluated;if(s.props!==!0)if(p&&!p.dynamicProps)p.props!==void 0&&(s.props=N0.mergeEvaluated.props(i,p.props,s.props));else{const v=i.var("props",(0,Ni._)`${m}.evaluated.props`);s.props=N0.mergeEvaluated.props(i,v,s.props,Ni.Name)}if(s.items!==!0)if(p&&!p.dynamicItems)p.items!==void 0&&(s.items=N0.mergeEvaluated.items(i,p.items,s.items));else{const v=i.var("items",(0,Ni._)`${m}.evaluated.items`);s.items=N0.mergeEvaluated.items(i,v,s.items,Ni.Name)}}}Ku.callRef=Eg;Ku.default=LAe;Object.defineProperty(BS,"__esModule",{value:!0});const BAe=zS,zAe=Ku,VAe=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",BAe.default,zAe.default];BS.default=VAe;var VS={},US={};Object.defineProperty(US,"__esModule",{value:!0});const F1=ir,dl=F1.operators,L1={maximum:{okStr:"<=",ok:dl.LTE,fail:dl.GT},minimum:{okStr:">=",ok:dl.GTE,fail:dl.LT},exclusiveMaximum:{okStr:"<",ok:dl.LT,fail:dl.GTE},exclusiveMinimum:{okStr:">",ok:dl.GT,fail:dl.LTE}},UAe={message:({keyword:e,schemaCode:t})=>(0,F1.str)`must be ${L1[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>(0,F1._)`{comparison: ${L1[e].okStr}, limit: ${t}}`},HAe={keyword:Object.keys(L1),type:"number",schemaType:"number",$data:!0,error:UAe,code(e){const{keyword:t,data:r,schemaCode:n}=e;e.fail$data((0,F1._)`${r} ${L1[t].fail} ${n} || isNaN(${r})`)}};US.default=HAe;var HS={};Object.defineProperty(HS,"__esModule",{value:!0});const Ih=ir,WAe={message:({schemaCode:e})=>(0,Ih.str)`must be multiple of ${e}`,params:({schemaCode:e})=>(0,Ih._)`{multipleOf: ${e}}`},qAe={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:WAe,code(e){const{gen:t,data:r,schemaCode:n,it:i}=e,s=i.opts.multipleOfPrecision,o=t.let("res"),l=s?(0,Ih._)`Math.abs(Math.round(${o}) - ${o}) > 1e-${s}`:(0,Ih._)`${o} !== parseInt(${o})`;e.fail$data((0,Ih._)`(${n} === 0 || (${o} = ${r}/${n}, ${l}))`)}};HS.default=qAe;var WS={},qS={};Object.defineProperty(qS,"__esModule",{value:!0});function QN(e){const t=e.length;let r=0,n=0,i;for(;n=55296&&i<=56319&&n(0,_u._)`{limit: ${e}}`},YAe={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:XAe,code(e){const{keyword:t,data:r,schemaCode:n,it:i}=e,s=t==="maxLength"?_u.operators.GT:_u.operators.LT,o=i.opts.unicode===!1?(0,_u._)`${r}.length`:(0,_u._)`${(0,KAe.useFunc)(e.gen,GAe.default)}(${r})`;e.fail$data((0,_u._)`${o} ${s} ${n}`)}};WS.default=YAe;var KS={};Object.defineProperty(KS,"__esModule",{value:!0});const ZAe=ur,B1=ir,JAe={message:({schemaCode:e})=>(0,B1.str)`must match pattern "${e}"`,params:({schemaCode:e})=>(0,B1._)`{pattern: ${e}}`},QAe={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:JAe,code(e){const{data:t,$data:r,schema:n,schemaCode:i,it:s}=e,o=s.opts.unicodeRegExp?"u":"",l=r?(0,B1._)`(new RegExp(${i}, ${o}))`:(0,ZAe.usePattern)(e,n);e.fail$data((0,B1._)`!${l}.test(${t})`)}};KS.default=QAe;var GS={};Object.defineProperty(GS,"__esModule",{value:!0});const Rh=ir,e$e={message({keyword:e,schemaCode:t}){const r=e==="maxProperties"?"more":"fewer";return(0,Rh.str)`must NOT have ${r} than ${t} properties`},params:({schemaCode:e})=>(0,Rh._)`{limit: ${e}}`},t$e={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:e$e,code(e){const{keyword:t,data:r,schemaCode:n}=e,i=t==="maxProperties"?Rh.operators.GT:Rh.operators.LT;e.fail$data((0,Rh._)`Object.keys(${r}).length ${i} ${n}`)}};GS.default=t$e;var XS={};Object.defineProperty(XS,"__esModule",{value:!0});const Gd=ur,jh=ir,r$e=Er,n$e={message:({params:{missingProperty:e}})=>(0,jh.str)`must have required property '${e}'`,params:({params:{missingProperty:e}})=>(0,jh._)`{missingProperty: ${e}}`},i$e={keyword:"required",type:"object",schemaType:"array",$data:!0,error:n$e,code(e){const{gen:t,schema:r,schemaCode:n,data:i,$data:s,it:o}=e,{opts:l}=o;if(!s&&r.length===0)return;const u=r.length>=l.loopRequired;if(o.allErrors?a():c(),l.strictRequired){const f=e.parentSchema.properties,{definedProperties:m}=e.it;for(const g of r)if((f==null?void 0:f[g])===void 0&&!m.has(g)){const p=o.schemaEnv.baseId+o.errSchemaPath,v=`required property "${g}" is not defined at "${p}" (strictRequired)`;(0,r$e.checkStrictMode)(o,v,o.opts.strictRequired)}}function a(){if(u||s)e.block$data(jh.nil,h);else for(const f of r)(0,Gd.checkReportMissingProp)(e,f)}function c(){const f=t.let("missing");if(u||s){const m=t.let("valid",!0);e.block$data(m,()=>d(f,m)),e.ok(m)}else t.if((0,Gd.checkMissingProp)(e,r,f)),(0,Gd.reportMissingProp)(e,f),t.else()}function h(){t.forOf("prop",n,f=>{e.setParams({missingProperty:f}),t.if((0,Gd.noPropertyInData)(t,i,f,l.ownProperties),()=>e.error())})}function d(f,m){e.setParams({missingProperty:f}),t.forOf(f,n,()=>{t.assign(m,(0,Gd.propertyInData)(t,i,f,l.ownProperties)),t.if((0,jh.not)(m),()=>{e.error(),t.break()})},jh.nil)}}};XS.default=i$e;var YS={};Object.defineProperty(YS,"__esModule",{value:!0});const Nh=ir,s$e={message({keyword:e,schemaCode:t}){const r=e==="maxItems"?"more":"fewer";return(0,Nh.str)`must NOT have ${r} than ${t} items`},params:({schemaCode:e})=>(0,Nh._)`{limit: ${e}}`},o$e={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:s$e,code(e){const{keyword:t,data:r,schemaCode:n}=e,i=t==="maxItems"?Nh.operators.GT:Nh.operators.LT;e.fail$data((0,Nh._)`${r}.length ${i} ${n}`)}};YS.default=o$e;var ZS={},nm={};Object.defineProperty(nm,"__esModule",{value:!0});const eD=RN;eD.code='require("ajv/dist/runtime/equal").default';nm.default=eD;Object.defineProperty(ZS,"__esModule",{value:!0});const mw=em,ti=ir,a$e=Er,l$e=nm,u$e={message:({params:{i:e,j:t}})=>(0,ti.str)`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>(0,ti._)`{i: ${e}, j: ${t}}`},c$e={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:u$e,code(e){const{gen:t,data:r,$data:n,schema:i,parentSchema:s,schemaCode:o,it:l}=e;if(!n&&!i)return;const u=t.let("valid"),a=s.items?(0,mw.getSchemaTypes)(s.items):[];e.block$data(u,c,(0,ti._)`${o} === false`),e.ok(u);function c(){const m=t.let("i",(0,ti._)`${r}.length`),g=t.let("j");e.setParams({i:m,j:g}),t.assign(u,!0),t.if((0,ti._)`${m} > 1`,()=>(h()?d:f)(m,g))}function h(){return a.length>0&&!a.some(m=>m==="object"||m==="array")}function d(m,g){const p=t.name("item"),v=(0,mw.checkDataTypes)(a,p,l.opts.strictNumbers,mw.DataType.Wrong),y=t.const("indices",(0,ti._)`{}`);t.for((0,ti._)`;${m}--;`,()=>{t.let(p,(0,ti._)`${r}[${m}]`),t.if(v,(0,ti._)`continue`),a.length>1&&t.if((0,ti._)`typeof ${p} == "string"`,(0,ti._)`${p} += "_"`),t.if((0,ti._)`typeof ${y}[${p}] == "number"`,()=>{t.assign(g,(0,ti._)`${y}[${p}]`),e.error(),t.assign(u,!1).break()}).code((0,ti._)`${y}[${p}] = ${m}`)})}function f(m,g){const p=(0,a$e.useFunc)(t,l$e.default),v=t.name("outer");t.label(v).for((0,ti._)`;${m}--;`,()=>t.for((0,ti._)`${g} = ${m}; ${g}--;`,()=>t.if((0,ti._)`${p}(${r}[${m}], ${r}[${g}])`,()=>{e.error(),t.assign(u,!1).break(v)})))}}};ZS.default=c$e;var JS={};Object.defineProperty(JS,"__esModule",{value:!0});const Sx=ir,f$e=Er,d$e=nm,h$e={message:"must be equal to constant",params:({schemaCode:e})=>(0,Sx._)`{allowedValue: ${e}}`},p$e={keyword:"const",$data:!0,error:h$e,code(e){const{gen:t,data:r,$data:n,schemaCode:i,schema:s}=e;n||s&&typeof s=="object"?e.fail$data((0,Sx._)`!${(0,f$e.useFunc)(t,d$e.default)}(${r}, ${i})`):e.fail((0,Sx._)`${s} !== ${r}`)}};JS.default=p$e;var QS={};Object.defineProperty(QS,"__esModule",{value:!0});const oh=ir,m$e=Er,g$e=nm,v$e={message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,oh._)`{allowedValues: ${e}}`},y$e={keyword:"enum",schemaType:"array",$data:!0,error:v$e,code(e){const{gen:t,data:r,$data:n,schema:i,schemaCode:s,it:o}=e;if(!n&&i.length===0)throw new Error("enum must have non-empty array");const l=i.length>=o.opts.loopEnum;let u;const a=()=>u??(u=(0,m$e.useFunc)(t,g$e.default));let c;if(l||n)c=t.let("valid"),e.block$data(c,h);else{if(!Array.isArray(i))throw new Error("ajv implementation error");const f=t.const("vSchema",s);c=(0,oh.or)(...i.map((m,g)=>d(f,g)))}e.pass(c);function h(){t.assign(c,!1),t.forOf("v",s,f=>t.if((0,oh._)`${a()}(${r}, ${f})`,()=>t.assign(c,!0).break()))}function d(f,m){const g=i[m];return typeof g=="object"&&g!==null?(0,oh._)`${a()}(${r}, ${f}[${m}])`:(0,oh._)`${r} === ${g}`}}};QS.default=y$e;Object.defineProperty(VS,"__esModule",{value:!0});const b$e=US,w$e=HS,_$e=WS,x$e=KS,S$e=GS,C$e=XS,k$e=YS,E$e=ZS,T$e=JS,O$e=QS,A$e=[b$e.default,w$e.default,_$e.default,x$e.default,S$e.default,C$e.default,k$e.default,E$e.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},T$e.default,O$e.default];VS.default=A$e;var e5={},ld={};Object.defineProperty(ld,"__esModule",{value:!0});ld.validateAdditionalItems=void 0;const xu=ir,Cx=Er,$$e={message:({params:{len:e}})=>(0,xu.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,xu._)`{limit: ${e}}`},P$e={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:$$e,code(e){const{parentSchema:t,it:r}=e,{items:n}=t;if(!Array.isArray(n)){(0,Cx.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas');return}tD(e,n)}};function tD(e,t){const{gen:r,schema:n,data:i,keyword:s,it:o}=e;o.items=!0;const l=r.const("len",(0,xu._)`${i}.length`);if(n===!1)e.setParams({len:t.length}),e.pass((0,xu._)`${l} <= ${t.length}`);else if(typeof n=="object"&&!(0,Cx.alwaysValidSchema)(o,n)){const a=r.var("valid",(0,xu._)`${l} <= ${t.length}`);r.if((0,xu.not)(a),()=>u(a)),e.ok(a)}function u(a){r.forRange("i",t.length,l,c=>{e.subschema({keyword:s,dataProp:c,dataPropType:Cx.Type.Num},a),o.allErrors||r.if((0,xu.not)(a),()=>r.break())})}}ld.validateAdditionalItems=tD;ld.default=P$e;var t5={},ud={};Object.defineProperty(ud,"__esModule",{value:!0});ud.validateTuple=void 0;const wT=ir,Tg=Er,M$e=ur,I$e={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:r}=e;if(Array.isArray(t))return rD(e,"additionalItems",t);r.items=!0,!(0,Tg.alwaysValidSchema)(r,t)&&e.ok((0,M$e.validateArray)(e))}};function rD(e,t,r=e.schema){const{gen:n,parentSchema:i,data:s,keyword:o,it:l}=e;c(i),l.opts.unevaluated&&r.length&&l.items!==!0&&(l.items=Tg.mergeEvaluated.items(n,r.length,l.items));const u=n.name("valid"),a=n.const("len",(0,wT._)`${s}.length`);r.forEach((h,d)=>{(0,Tg.alwaysValidSchema)(l,h)||(n.if((0,wT._)`${a} > ${d}`,()=>e.subschema({keyword:o,schemaProp:d,dataProp:d},u)),e.ok(u))});function c(h){const{opts:d,errSchemaPath:f}=l,m=r.length,g=m===h.minItems&&(m===h.maxItems||h[t]===!1);if(d.strictTuples&&!g){const p=`"${o}" is ${m}-tuple, but minItems or maxItems/${t} are not specified or different at path "${f}"`;(0,Tg.checkStrictMode)(l,p,d.strictTuples)}}}ud.validateTuple=rD;ud.default=I$e;Object.defineProperty(t5,"__esModule",{value:!0});const R$e=ud,j$e={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,R$e.validateTuple)(e,"items")};t5.default=j$e;var r5={};Object.defineProperty(r5,"__esModule",{value:!0});const _T=ir,N$e=Er,D$e=ur,F$e=ld,L$e={message:({params:{len:e}})=>(0,_T.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,_T._)`{limit: ${e}}`},B$e={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:L$e,code(e){const{schema:t,parentSchema:r,it:n}=e,{prefixItems:i}=r;n.items=!0,!(0,N$e.alwaysValidSchema)(n,t)&&(i?(0,F$e.validateAdditionalItems)(e,i):e.ok((0,D$e.validateArray)(e)))}};r5.default=B$e;var n5={};Object.defineProperty(n5,"__esModule",{value:!0});const Ms=ir,D0=Er,z$e={message:({params:{min:e,max:t}})=>t===void 0?(0,Ms.str)`must contain at least ${e} valid item(s)`:(0,Ms.str)`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>t===void 0?(0,Ms._)`{minContains: ${e}}`:(0,Ms._)`{minContains: ${e}, maxContains: ${t}}`},V$e={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:z$e,code(e){const{gen:t,schema:r,parentSchema:n,data:i,it:s}=e;let o,l;const{minContains:u,maxContains:a}=n;s.opts.next?(o=u===void 0?1:u,l=a):o=1;const c=t.const("len",(0,Ms._)`${i}.length`);if(e.setParams({min:o,max:l}),l===void 0&&o===0){(0,D0.checkStrictMode)(s,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(l!==void 0&&o>l){(0,D0.checkStrictMode)(s,'"minContains" > "maxContains" is always invalid'),e.fail();return}if((0,D0.alwaysValidSchema)(s,r)){let g=(0,Ms._)`${c} >= ${o}`;l!==void 0&&(g=(0,Ms._)`${g} && ${c} <= ${l}`),e.pass(g);return}s.items=!0;const h=t.name("valid");l===void 0&&o===1?f(h,()=>t.if(h,()=>t.break())):o===0?(t.let(h,!0),l!==void 0&&t.if((0,Ms._)`${i}.length > 0`,d)):(t.let(h,!1),d()),e.result(h,()=>e.reset());function d(){const g=t.name("_valid"),p=t.let("count",0);f(g,()=>t.if(g,()=>m(p)))}function f(g,p){t.forRange("i",0,c,v=>{e.subschema({keyword:"contains",dataProp:v,dataPropType:D0.Type.Num,compositeRule:!0},g),p()})}function m(g){t.code((0,Ms._)`${g}++`),l===void 0?t.if((0,Ms._)`${g} >= ${o}`,()=>t.assign(h,!0).break()):(t.if((0,Ms._)`${g} > ${l}`,()=>t.assign(h,!1).break()),o===1?t.assign(h,!0):t.if((0,Ms._)`${g} >= ${o}`,()=>t.assign(h,!0)))}}};n5.default=V$e;var nD={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.validateSchemaDeps=e.validatePropertyDeps=e.error=void 0;const t=ir,r=Er,n=ur;e.error={message:({params:{property:u,depsCount:a,deps:c}})=>{const h=a===1?"property":"properties";return(0,t.str)`must have ${h} ${c} when property ${u} is present`},params:({params:{property:u,depsCount:a,deps:c,missingProperty:h}})=>(0,t._)`{property: ${u}, + || ${L} === "boolean" || ${j} === null`).assign(B,(0,i._)`[${j}]`)}}}function f({gen:b,parentData:x,parentDataProperty:O},P){b.if((0,i._)`${x} !== undefined`,()=>b.assign((0,i._)`${x}[${O}]`,P))}function m(b,x,O,P=o.Correct){const j=P===o.Correct?i.operators.EQ:i.operators.NEQ;let M;switch(b){case"null":return(0,i._)`${x} ${j} null`;case"array":M=(0,i._)`Array.isArray(${x})`;break;case"object":M=(0,i._)`${x} && typeof ${x} == "object" && !Array.isArray(${x})`;break;case"integer":M=L((0,i._)`!(${x} % 1) && !isNaN(${x})`);break;case"number":M=L();break;default:return(0,i._)`typeof ${x} ${j} ${b}`}return P===o.Correct?M:(0,i.not)(M);function L(B=i.nil){return(0,i.and)((0,i._)`typeof ${x} == "number"`,B,O?(0,i._)`isFinite(${x})`:i.nil)}}e.checkDataType=m;function g(b,x,O,P){if(b.length===1)return m(b[0],x,O,P);let j;const M=(0,s.toHash)(b);if(M.array&&M.object){const L=(0,i._)`typeof ${x} != "object"`;j=M.null?L:(0,i._)`!${x} || ${L}`,delete M.null,delete M.array,delete M.object}else j=i.nil;M.number&&delete M.integer;for(const L in M)j=(0,i.and)(j,m(L,x,O,P));return j}e.checkDataTypes=g;const p={message:({schema:b})=>`must be ${b}`,params:({schema:b,schemaValue:x})=>typeof b=="string"?(0,i._)`{type: ${b}}`:(0,i._)`{type: ${x}}`};function v(b){const x=y(b);(0,n.reportError)(x,p)}e.reportTypeError=v;function y(b){const{gen:x,data:O,schema:P}=b,j=(0,s.schemaRefOrVal)(b,P,"type");return{gen:x,keyword:"type",data:O,schema:P.type,schemaCode:j,schemaValue:j,parentSchema:P,params:{},it:b}}})(Qp);var xy={};Object.defineProperty(xy,"__esModule",{value:!0});xy.assignDefaults=void 0;const Tc=ir,hOe=Er;function pOe(e,t){const{properties:r,items:n}=e.schema;if(t==="object"&&r)for(const i in r)oT(e,i,r[i].default);else t==="array"&&Array.isArray(n)&&n.forEach((i,s)=>oT(e,s,i.default))}xy.assignDefaults=pOe;function oT(e,t,r){const{gen:n,compositeRule:i,data:s,opts:o}=e;if(r===void 0)return;const u=(0,Tc._)`${s}${(0,Tc.getProperty)(t)}`;if(i){(0,hOe.checkStrictMode)(e,`default is ignored for: ${u}`);return}let l=(0,Tc._)`${u} === undefined`;o.useDefaults==="empty"&&(l=(0,Tc._)`${l} || ${u} === null || ${u} === ""`),n.if(l,(0,Tc._)`${u} = ${(0,Tc.stringify)(r)}`)}var Uo={},ur={};Object.defineProperty(ur,"__esModule",{value:!0});ur.validateUnion=ur.validateArray=ur.usePattern=ur.callValidateCode=ur.schemaProperties=ur.allSchemaProperties=ur.noPropertyInData=ur.propertyInData=ur.isOwnProperty=ur.hasPropFunc=ur.reportMissingProp=ur.checkMissingProp=ur.checkReportMissingProp=void 0;const nn=ir,OS=Er,fl=Qo,mOe=Er;function gOe(e,t){const{gen:r,data:n,it:i}=e;r.if($S(r,n,t,i.opts.ownProperties),()=>{e.setParams({missingProperty:(0,nn._)`${t}`},!0),e.error()})}ur.checkReportMissingProp=gOe;function vOe({gen:e,data:t,it:{opts:r}},n,i){return(0,nn.or)(...n.map(s=>(0,nn.and)($S(e,t,s,r.ownProperties),(0,nn._)`${i} = ${s}`)))}ur.checkMissingProp=vOe;function yOe(e,t){e.setParams({missingProperty:t},!0),e.error()}ur.reportMissingProp=yOe;function _N(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,nn._)`Object.prototype.hasOwnProperty`})}ur.hasPropFunc=_N;function AS(e,t,r){return(0,nn._)`${_N(e)}.call(${t}, ${r})`}ur.isOwnProperty=AS;function bOe(e,t,r,n){const i=(0,nn._)`${t}${(0,nn.getProperty)(r)} !== undefined`;return n?(0,nn._)`${i} && ${AS(e,t,r)}`:i}ur.propertyInData=bOe;function $S(e,t,r,n){const i=(0,nn._)`${t}${(0,nn.getProperty)(r)} === undefined`;return n?(0,nn.or)(i,(0,nn.not)(AS(e,t,r))):i}ur.noPropertyInData=$S;function xN(e){return e?Object.keys(e).filter(t=>t!=="__proto__"):[]}ur.allSchemaProperties=xN;function wOe(e,t){return xN(t).filter(r=>!(0,OS.alwaysValidSchema)(e,t[r]))}ur.schemaProperties=wOe;function _Oe({schemaCode:e,data:t,it:{gen:r,topSchemaRef:n,schemaPath:i,errorPath:s},it:o},u,l,a){const c=a?(0,nn._)`${e}, ${t}, ${n}${i}`:t,h=[[fl.default.instancePath,(0,nn.strConcat)(fl.default.instancePath,s)],[fl.default.parentData,o.parentData],[fl.default.parentDataProperty,o.parentDataProperty],[fl.default.rootData,fl.default.rootData]];o.opts.dynamicRef&&h.push([fl.default.dynamicAnchors,fl.default.dynamicAnchors]);const d=(0,nn._)`${c}, ${r.object(...h)}`;return l!==nn.nil?(0,nn._)`${u}.call(${l}, ${d})`:(0,nn._)`${u}(${d})`}ur.callValidateCode=_Oe;const xOe=(0,nn._)`new RegExp`;function SOe({gen:e,it:{opts:t}},r){const n=t.unicodeRegExp?"u":"",{regExp:i}=t.code,s=i(r,n);return e.scopeValue("pattern",{key:s.toString(),ref:s,code:(0,nn._)`${i.code==="new RegExp"?xOe:(0,mOe.useFunc)(e,i)}(${r}, ${n})`})}ur.usePattern=SOe;function COe(e){const{gen:t,data:r,keyword:n,it:i}=e,s=t.name("valid");if(i.allErrors){const u=t.let("valid",!0);return o(()=>t.assign(u,!1)),u}return t.var(s,!0),o(()=>t.break()),s;function o(u){const l=t.const("len",(0,nn._)`${r}.length`);t.forRange("i",0,l,a=>{e.subschema({keyword:n,dataProp:a,dataPropType:OS.Type.Num},s),t.if((0,nn.not)(s),u)})}}ur.validateArray=COe;function kOe(e){const{gen:t,schema:r,keyword:n,it:i}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(r.some(l=>(0,OS.alwaysValidSchema)(i,l))&&!i.opts.unevaluated)return;const o=t.let("valid",!1),u=t.name("_valid");t.block(()=>r.forEach((l,a)=>{const c=e.subschema({keyword:n,schemaProp:a,compositeRule:!0},u);t.assign(o,(0,nn._)`${o} || ${u}`),e.mergeValidEvaluated(c,u)||t.if((0,nn.not)(o))})),e.result(o,()=>e.reset(),()=>e.error(!0))}ur.validateUnion=kOe;Object.defineProperty(Uo,"__esModule",{value:!0});Uo.validateKeywordUsage=Uo.validSchemaType=Uo.funcKeywordCode=Uo.macroKeywordCode=void 0;const Si=ir,wu=Qo,EOe=ur,TOe=Jp;function OOe(e,t){const{gen:r,keyword:n,schema:i,parentSchema:s,it:o}=e,u=t.macro.call(o.self,i,s,o),l=SN(r,n,u);o.opts.validateSchema!==!1&&o.self.validateSchema(u,!0);const a=r.name("valid");e.subschema({schema:u,schemaPath:Si.nil,errSchemaPath:`${o.errSchemaPath}/${n}`,topSchemaRef:l,compositeRule:!0},a),e.pass(a,()=>e.error(!0))}Uo.macroKeywordCode=OOe;function AOe(e,t){var r;const{gen:n,keyword:i,schema:s,parentSchema:o,$data:u,it:l}=e;POe(l,t);const a=!u&&t.compile?t.compile.call(l.self,s,o,l):t.validate,c=SN(n,i,a),h=n.let("valid");e.block$data(h,d),e.ok((r=t.valid)!==null&&r!==void 0?r:h);function d(){if(t.errors===!1)g(),t.modifying&&aT(e),p(()=>e.error());else{const v=t.async?f():m();t.modifying&&aT(e),p(()=>$Oe(e,v))}}function f(){const v=n.let("ruleErrs",null);return n.try(()=>g((0,Si._)`await `),y=>n.assign(h,!1).if((0,Si._)`${y} instanceof ${l.ValidationError}`,()=>n.assign(v,(0,Si._)`${y}.errors`),()=>n.throw(y))),v}function m(){const v=(0,Si._)`${c}.errors`;return n.assign(v,null),g(Si.nil),v}function g(v=t.async?(0,Si._)`await `:Si.nil){const y=l.opts.passContext?wu.default.this:wu.default.self,b=!("compile"in t&&!u||t.schema===!1);n.assign(h,(0,Si._)`${v}${(0,EOe.callValidateCode)(e,c,y,b)}`,t.modifying)}function p(v){var y;n.if((0,Si.not)((y=t.valid)!==null&&y!==void 0?y:h),v)}}Uo.funcKeywordCode=AOe;function aT(e){const{gen:t,data:r,it:n}=e;t.if(n.parentData,()=>t.assign(r,(0,Si._)`${n.parentData}[${n.parentDataProperty}]`))}function $Oe(e,t){const{gen:r}=e;r.if((0,Si._)`Array.isArray(${t})`,()=>{r.assign(wu.default.vErrors,(0,Si._)`${wu.default.vErrors} === null ? ${t} : ${wu.default.vErrors}.concat(${t})`).assign(wu.default.errors,(0,Si._)`${wu.default.vErrors}.length`),(0,TOe.extendErrors)(e)},()=>e.error())}function POe({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}function SN(e,t,r){if(r===void 0)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword",typeof r=="function"?{ref:r}:{ref:r,code:(0,Si.stringify)(r)})}function MOe(e,t,r=!1){return!t.length||t.some(n=>n==="array"?Array.isArray(e):n==="object"?e&&typeof e=="object"&&!Array.isArray(e):typeof e==n||r&&typeof e>"u")}Uo.validSchemaType=MOe;function IOe({schema:e,opts:t,self:r,errSchemaPath:n},i,s){if(Array.isArray(i.keyword)?!i.keyword.includes(s):i.keyword!==s)throw new Error("ajv implementation error");const o=i.dependencies;if(o!=null&&o.some(u=>!Object.prototype.hasOwnProperty.call(e,u)))throw new Error(`parent schema must have dependencies of ${s}: ${o.join(",")}`);if(i.validateSchema&&!i.validateSchema(e[s])){const l=`keyword "${s}" value is invalid at path "${n}": `+r.errorsText(i.validateSchema.errors);if(t.validateSchema==="log")r.logger.error(l);else throw new Error(l)}}Uo.validateKeywordUsage=IOe;var Ll={};Object.defineProperty(Ll,"__esModule",{value:!0});Ll.extendSubschemaMode=Ll.extendSubschemaData=Ll.getSubschema=void 0;const Bo=ir,CN=Er;function ROe(e,{keyword:t,schemaProp:r,schema:n,schemaPath:i,errSchemaPath:s,topSchemaRef:o}){if(t!==void 0&&n!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(t!==void 0){const u=e.schema[t];return r===void 0?{schema:u,schemaPath:(0,Bo._)`${e.schemaPath}${(0,Bo.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:u[r],schemaPath:(0,Bo._)`${e.schemaPath}${(0,Bo.getProperty)(t)}${(0,Bo.getProperty)(r)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,CN.escapeFragment)(r)}`}}if(n!==void 0){if(i===void 0||s===void 0||o===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:n,schemaPath:i,topSchemaRef:o,errSchemaPath:s}}throw new Error('either "keyword" or "schema" must be passed')}Ll.getSubschema=ROe;function jOe(e,t,{dataProp:r,dataPropType:n,data:i,dataTypes:s,propertyName:o}){if(i!==void 0&&r!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:u}=t;if(r!==void 0){const{errorPath:a,dataPathArr:c,opts:h}=t,d=u.let("data",(0,Bo._)`${t.data}${(0,Bo.getProperty)(r)}`,!0);l(d),e.errorPath=(0,Bo.str)`${a}${(0,CN.getErrorPath)(r,n,h.jsPropertySyntax)}`,e.parentDataProperty=(0,Bo._)`${r}`,e.dataPathArr=[...c,e.parentDataProperty]}if(i!==void 0){const a=i instanceof Bo.Name?i:u.let("data",i,!0);l(a),o!==void 0&&(e.propertyName=o)}s&&(e.dataTypes=s);function l(a){e.data=a,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,a]}}Ll.extendSubschemaData=jOe;function NOe(e,{jtdDiscriminator:t,jtdMetadata:r,compositeRule:n,createErrors:i,allErrors:s}){n!==void 0&&(e.compositeRule=n),i!==void 0&&(e.createErrors=i),s!==void 0&&(e.allErrors=s),e.jtdDiscriminator=t,e.jtdMetadata=r}Ll.extendSubschemaMode=NOe;var ni={},kN=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,s;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),n=s.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[i]))return!1;for(i=n;i--!==0;){var o=s[i];if(!e(t[o],r[o]))return!1}return!0}return t!==t&&r!==r},EN={exports:{}},kl=EN.exports=function(e,t,r){typeof t=="function"&&(r=t,t={}),r=t.cb||r;var n=typeof r=="function"?r:r.pre||function(){},i=r.post||function(){};kg(t,n,i,e,"",e)};kl.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};kl.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};kl.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};kl.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function kg(e,t,r,n,i,s,o,u,l,a){if(n&&typeof n=="object"&&!Array.isArray(n)){t(n,i,s,o,u,l,a);for(var c in n){var h=n[c];if(Array.isArray(h)){if(c in kl.arrayKeywords)for(var d=0;dt+=TN(n)),t===1/0))return 1/0}return t}function ON(e,t="",r){r!==!1&&(t=mf(t));const n=e.parse(t);return AN(e,n)}ni.getFullPath=ON;function AN(e,t){return e.serialize(t).split("#")[0]+"#"}ni._getFullPath=AN;const WOe=/#\/?$/;function mf(e){return e?e.replace(WOe,""):""}ni.normalizeId=mf;function qOe(e,t,r){return r=mf(r),e.resolve(t,r)}ni.resolveUrl=qOe;const KOe=/^[a-z_][-a-z0-9._]*$/i;function GOe(e,t){if(typeof e=="boolean")return{};const{schemaId:r,uriResolver:n}=this.opts,i=mf(e[r]||t),s={"":i},o=ON(n,i,!1),u={},l=new Set;return zOe(e,{allKeys:!0},(h,d,f,m)=>{if(m===void 0)return;const g=o+d;let p=s[m];typeof h[r]=="string"&&(p=v.call(this,h[r])),y.call(this,h.$anchor),y.call(this,h.$dynamicAnchor),s[d]=p;function v(b){const x=this.opts.uriResolver.resolve;if(b=mf(p?x(p,b):b),l.has(b))throw c(b);l.add(b);let O=this.refs[b];return typeof O=="string"&&(O=this.refs[O]),typeof O=="object"?a(h,O.schema,b):b!==mf(g)&&(b[0]==="#"?(a(h,u[b],b),u[b]=h):this.refs[b]=g),b}function y(b){if(typeof b=="string"){if(!KOe.test(b))throw new Error(`invalid anchor "${b}"`);v.call(this,`#${b}`)}}}),u;function a(h,d,f){if(d!==void 0&&!BOe(h,d))throw c(f)}function c(h){return new Error(`reference "${h}" resolves to more than one schema`)}}ni.getSchemaRefs=GOe;Object.defineProperty(yo,"__esModule",{value:!0});yo.getData=yo.KeywordCxt=yo.validateFunctionCode=void 0;const $N=Bf,lT=Qp,PS=Ma,D1=Qp,XOe=xy,Rh=Uo,cw=Ll,bt=ir,Ut=Qo,YOe=ni,Ia=Er,Xd=Jp;function ZOe(e){if(IN(e)&&(RN(e),MN(e))){eAe(e);return}PN(e,()=>(0,$N.topBoolOrEmptySchema)(e))}yo.validateFunctionCode=ZOe;function PN({gen:e,validateName:t,schema:r,schemaEnv:n,opts:i},s){i.code.es5?e.func(t,(0,bt._)`${Ut.default.data}, ${Ut.default.valCxt}`,n.$async,()=>{e.code((0,bt._)`"use strict"; ${uT(r,i)}`),QOe(e,i),e.code(s)}):e.func(t,(0,bt._)`${Ut.default.data}, ${JOe(i)}`,n.$async,()=>e.code(uT(r,i)).code(s))}function JOe(e){return(0,bt._)`{${Ut.default.instancePath}="", ${Ut.default.parentData}, ${Ut.default.parentDataProperty}, ${Ut.default.rootData}=${Ut.default.data}${e.dynamicRef?(0,bt._)`, ${Ut.default.dynamicAnchors}={}`:bt.nil}}={}`}function QOe(e,t){e.if(Ut.default.valCxt,()=>{e.var(Ut.default.instancePath,(0,bt._)`${Ut.default.valCxt}.${Ut.default.instancePath}`),e.var(Ut.default.parentData,(0,bt._)`${Ut.default.valCxt}.${Ut.default.parentData}`),e.var(Ut.default.parentDataProperty,(0,bt._)`${Ut.default.valCxt}.${Ut.default.parentDataProperty}`),e.var(Ut.default.rootData,(0,bt._)`${Ut.default.valCxt}.${Ut.default.rootData}`),t.dynamicRef&&e.var(Ut.default.dynamicAnchors,(0,bt._)`${Ut.default.valCxt}.${Ut.default.dynamicAnchors}`)},()=>{e.var(Ut.default.instancePath,(0,bt._)`""`),e.var(Ut.default.parentData,(0,bt._)`undefined`),e.var(Ut.default.parentDataProperty,(0,bt._)`undefined`),e.var(Ut.default.rootData,Ut.default.data),t.dynamicRef&&e.var(Ut.default.dynamicAnchors,(0,bt._)`{}`)})}function eAe(e){const{schema:t,opts:r,gen:n}=e;PN(e,()=>{r.$comment&&t.$comment&&NN(e),sAe(e),n.let(Ut.default.vErrors,null),n.let(Ut.default.errors,0),r.unevaluated&&tAe(e),jN(e),lAe(e)})}function tAe(e){const{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",(0,bt._)`${r}.evaluated`),t.if((0,bt._)`${e.evaluated}.dynamicProps`,()=>t.assign((0,bt._)`${e.evaluated}.props`,(0,bt._)`undefined`)),t.if((0,bt._)`${e.evaluated}.dynamicItems`,()=>t.assign((0,bt._)`${e.evaluated}.items`,(0,bt._)`undefined`))}function uT(e,t){const r=typeof e=="object"&&e[t.schemaId];return r&&(t.code.source||t.code.process)?(0,bt._)`/*# sourceURL=${r} */`:bt.nil}function rAe(e,t){if(IN(e)&&(RN(e),MN(e))){nAe(e,t);return}(0,$N.boolOrEmptySchema)(e,t)}function MN({schema:e,self:t}){if(typeof e=="boolean")return!e;for(const r in e)if(t.RULES.all[r])return!0;return!1}function IN(e){return typeof e.schema!="boolean"}function nAe(e,t){const{schema:r,gen:n,opts:i}=e;i.$comment&&r.$comment&&NN(e),oAe(e),aAe(e);const s=n.const("_errs",Ut.default.errors);jN(e,s),n.var(t,(0,bt._)`${s} === ${Ut.default.errors}`)}function RN(e){(0,Ia.checkUnknownRules)(e),iAe(e)}function jN(e,t){if(e.opts.jtd)return cT(e,[],!1,t);const r=(0,lT.getSchemaTypes)(e.schema),n=(0,lT.coerceAndCheckDataType)(e,r);cT(e,r,!n,t)}function iAe(e){const{schema:t,errSchemaPath:r,opts:n,self:i}=e;t.$ref&&n.ignoreKeywordsWithRef&&(0,Ia.schemaHasRulesButRef)(t,i.RULES)&&i.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}function sAe(e){const{schema:t,opts:r}=e;t.default!==void 0&&r.useDefaults&&r.strictSchema&&(0,Ia.checkStrictMode)(e,"default is ignored in the schema root")}function oAe(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,YOe.resolveUrl)(e.opts.uriResolver,e.baseId,t))}function aAe(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}function NN({gen:e,schemaEnv:t,schema:r,errSchemaPath:n,opts:i}){const s=r.$comment;if(i.$comment===!0)e.code((0,bt._)`${Ut.default.self}.logger.log(${s})`);else if(typeof i.$comment=="function"){const o=(0,bt.str)`${n}/$comment`,u=e.scopeValue("root",{ref:t.root});e.code((0,bt._)`${Ut.default.self}.opts.$comment(${s}, ${o}, ${u}.schema)`)}}function lAe(e){const{gen:t,schemaEnv:r,validateName:n,ValidationError:i,opts:s}=e;r.$async?t.if((0,bt._)`${Ut.default.errors} === 0`,()=>t.return(Ut.default.data),()=>t.throw((0,bt._)`new ${i}(${Ut.default.vErrors})`)):(t.assign((0,bt._)`${n}.errors`,Ut.default.vErrors),s.unevaluated&&uAe(e),t.return((0,bt._)`${Ut.default.errors} === 0`))}function uAe({gen:e,evaluated:t,props:r,items:n}){r instanceof bt.Name&&e.assign((0,bt._)`${t}.props`,r),n instanceof bt.Name&&e.assign((0,bt._)`${t}.items`,n)}function cT(e,t,r,n){const{gen:i,schema:s,data:o,allErrors:u,opts:l,self:a}=e,{RULES:c}=a;if(s.$ref&&(l.ignoreKeywordsWithRef||!(0,Ia.schemaHasRulesButRef)(s,c))){i.block(()=>LN(e,"$ref",c.all.$ref.definition));return}l.jtd||cAe(e,t),i.block(()=>{for(const d of c.rules)h(d);h(c.post)});function h(d){(0,PS.shouldUseGroup)(s,d)&&(d.type?(i.if((0,D1.checkDataType)(d.type,o,l.strictNumbers)),fT(e,d),t.length===1&&t[0]===d.type&&r&&(i.else(),(0,D1.reportTypeError)(e)),i.endIf()):fT(e,d),u||i.if((0,bt._)`${Ut.default.errors} === ${n||0}`))}}function fT(e,t){const{gen:r,schema:n,opts:{useDefaults:i}}=e;i&&(0,XOe.assignDefaults)(e,t.type),r.block(()=>{for(const s of t.rules)(0,PS.shouldUseRule)(n,s)&&LN(e,s.keyword,s.definition,t.type)})}function cAe(e,t){e.schemaEnv.meta||!e.opts.strictTypes||(fAe(e,t),e.opts.allowUnionTypes||dAe(e,t),hAe(e,e.dataTypes))}function fAe(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(r=>{DN(e.dataTypes,r)||MS(e,`type "${r}" not allowed by context "${e.dataTypes.join(",")}"`)}),mAe(e,t)}}function dAe(e,t){t.length>1&&!(t.length===2&&t.includes("null"))&&MS(e,"use allowUnionTypes to allow union type keyword")}function hAe(e,t){const r=e.self.RULES.all;for(const n in r){const i=r[n];if(typeof i=="object"&&(0,PS.shouldUseRule)(e.schema,i)){const{type:s}=i.definition;s.length&&!s.some(o=>pAe(t,o))&&MS(e,`missing type "${s.join(",")}" for keyword "${n}"`)}}}function pAe(e,t){return e.includes(t)||t==="number"&&e.includes("integer")}function DN(e,t){return e.includes(t)||t==="integer"&&e.includes("number")}function mAe(e,t){const r=[];for(const n of e.dataTypes)DN(t,n)?r.push(n):t.includes("integer")&&n==="number"&&r.push("integer");e.dataTypes=r}function MS(e,t){const r=e.schemaEnv.baseId+e.errSchemaPath;t+=` at "${r}" (strictTypes)`,(0,Ia.checkStrictMode)(e,t,e.opts.strictTypes)}class FN{constructor(t,r,n){if((0,Rh.validateKeywordUsage)(t,r,n),this.gen=t.gen,this.allErrors=t.allErrors,this.keyword=n,this.data=t.data,this.schema=t.schema[n],this.$data=r.$data&&t.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,Ia.schemaRefOrVal)(t,this.schema,n,this.$data),this.schemaType=r.schemaType,this.parentSchema=t.schema,this.params={},this.it=t,this.def=r,this.$data)this.schemaCode=t.gen.const("vSchema",BN(this.$data,t));else if(this.schemaCode=this.schemaValue,!(0,Rh.validSchemaType)(this.schema,r.schemaType,r.allowUndefined))throw new Error(`${n} value must be ${JSON.stringify(r.schemaType)}`);("code"in r?r.trackErrors:r.errors!==!1)&&(this.errsCount=t.gen.const("_errs",Ut.default.errors))}result(t,r,n){this.failResult((0,bt.not)(t),r,n)}failResult(t,r,n){this.gen.if(t),n?n():this.error(),r?(this.gen.else(),r(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(t,r){this.failResult((0,bt.not)(t),void 0,r)}fail(t){if(t===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(t),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(t){if(!this.$data)return this.fail(t);const{schemaCode:r}=this;this.fail((0,bt._)`${r} !== undefined && (${(0,bt.or)(this.invalid$data(),t)})`)}error(t,r,n){if(r){this.setParams(r),this._error(t,n),this.setParams({});return}this._error(t,n)}_error(t,r){(t?Xd.reportExtraError:Xd.reportError)(this,this.def.error,r)}$dataError(){(0,Xd.reportError)(this,this.def.$dataError||Xd.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,Xd.resetErrorsCount)(this.gen,this.errsCount)}ok(t){this.allErrors||this.gen.if(t)}setParams(t,r){r?Object.assign(this.params,t):this.params=t}block$data(t,r,n=bt.nil){this.gen.block(()=>{this.check$data(t,n),r()})}check$data(t=bt.nil,r=bt.nil){if(!this.$data)return;const{gen:n,schemaCode:i,schemaType:s,def:o}=this;n.if((0,bt.or)((0,bt._)`${i} === undefined`,r)),t!==bt.nil&&n.assign(t,!0),(s.length||o.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),t!==bt.nil&&n.assign(t,!1)),n.else()}invalid$data(){const{gen:t,schemaCode:r,schemaType:n,def:i,it:s}=this;return(0,bt.or)(o(),u());function o(){if(n.length){if(!(r instanceof bt.Name))throw new Error("ajv implementation error");const l=Array.isArray(n)?n:[n];return(0,bt._)`${(0,D1.checkDataTypes)(l,r,s.opts.strictNumbers,D1.DataType.Wrong)}`}return bt.nil}function u(){if(i.validateSchema){const l=t.scopeValue("validate$data",{ref:i.validateSchema});return(0,bt._)`!${l}(${r})`}return bt.nil}}subschema(t,r){const n=(0,cw.getSubschema)(this.it,t);(0,cw.extendSubschemaData)(n,this.it,t),(0,cw.extendSubschemaMode)(n,t);const i={...this.it,...n,items:void 0,props:void 0};return rAe(i,r),i}mergeEvaluated(t,r){const{it:n,gen:i}=this;n.opts.unevaluated&&(n.props!==!0&&t.props!==void 0&&(n.props=Ia.mergeEvaluated.props(i,t.props,n.props,r)),n.items!==!0&&t.items!==void 0&&(n.items=Ia.mergeEvaluated.items(i,t.items,n.items,r)))}mergeValidEvaluated(t,r){const{it:n,gen:i}=this;if(n.opts.unevaluated&&(n.props!==!0||n.items!==!0))return i.if(r,()=>this.mergeEvaluated(t,bt.Name)),!0}}yo.KeywordCxt=FN;function LN(e,t,r,n){const i=new FN(e,r,t);"code"in r?r.code(i,n):i.$data&&r.validate?(0,Rh.funcKeywordCode)(i,r):"macro"in r?(0,Rh.macroKeywordCode)(i,r):(r.compile||r.validate)&&(0,Rh.funcKeywordCode)(i,r)}const gAe=/^\/(?:[^~]|~0|~1)*$/,vAe=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function BN(e,{dataLevel:t,dataNames:r,dataPathArr:n}){let i,s;if(e==="")return Ut.default.rootData;if(e[0]==="/"){if(!gAe.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);i=e,s=Ut.default.rootData}else{const a=vAe.exec(e);if(!a)throw new Error(`Invalid JSON-pointer: ${e}`);const c=+a[1];if(i=a[2],i==="#"){if(c>=t)throw new Error(l("property/index",c));return n[t-c]}if(c>t)throw new Error(l("data",c));if(s=r[t-c],!i)return s}let o=s;const u=i.split("/");for(const a of u)a&&(s=(0,bt._)`${s}${(0,bt.getProperty)((0,Ia.unescapeJsonPointer)(a))}`,o=(0,bt._)`${o} && ${s}`);return o;function l(a,c){return`Cannot access ${a} ${c} levels up, current level is ${t}`}}yo.getData=BN;var em={};Object.defineProperty(em,"__esModule",{value:!0});class yAe extends Error{constructor(t){super("validation failed"),this.errors=t,this.ajv=this.validation=!0}}em.default=yAe;var tm={};Object.defineProperty(tm,"__esModule",{value:!0});const fw=ni;class bAe extends Error{constructor(t,r,n,i){super(i||`can't resolve reference ${n} from id ${r}`),this.missingRef=(0,fw.resolveUrl)(t,r,n),this.missingSchema=(0,fw.normalizeId)((0,fw.getFullPath)(t,this.missingRef))}}tm.default=bAe;var Fi={};Object.defineProperty(Fi,"__esModule",{value:!0});Fi.resolveSchema=Fi.getCompilingSchema=Fi.resolveRef=Fi.compileSchema=Fi.SchemaEnv=void 0;const no=ir,wAe=em,uu=Qo,fo=ni,dT=Er,_Ae=yo;class Sy{constructor(t){var r;this.refs={},this.dynamicAnchors={};let n;typeof t.schema=="object"&&(n=t.schema),this.schema=t.schema,this.schemaId=t.schemaId,this.root=t.root||this,this.baseId=(r=t.baseId)!==null&&r!==void 0?r:(0,fo.normalizeId)(n==null?void 0:n[t.schemaId||"$id"]),this.schemaPath=t.schemaPath,this.localRefs=t.localRefs,this.meta=t.meta,this.$async=n==null?void 0:n.$async,this.refs={}}}Fi.SchemaEnv=Sy;function IS(e){const t=zN.call(this,e);if(t)return t;const r=(0,fo.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:n,lines:i}=this.opts.code,{ownProperties:s}=this.opts,o=new no.CodeGen(this.scope,{es5:n,lines:i,ownProperties:s});let u;e.$async&&(u=o.scopeValue("Error",{ref:wAe.default,code:(0,no._)`require("ajv/dist/runtime/validation_error").default`}));const l=o.scopeName("validate");e.validateName=l;const a={gen:o,allErrors:this.opts.allErrors,data:uu.default.data,parentData:uu.default.parentData,parentDataProperty:uu.default.parentDataProperty,dataNames:[uu.default.data],dataPathArr:[no.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:o.scopeValue("schema",this.opts.code.source===!0?{ref:e.schema,code:(0,no.stringify)(e.schema)}:{ref:e.schema}),validateName:l,ValidationError:u,schema:e.schema,schemaEnv:e,rootId:r,baseId:e.baseId||r,schemaPath:no.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,no._)`""`,opts:this.opts,self:this};let c;try{this._compilations.add(e),(0,_Ae.validateFunctionCode)(a),o.optimize(this.opts.code.optimize);const h=o.toString();c=`${o.scopeRefs(uu.default.scope)}return ${h}`,this.opts.code.process&&(c=this.opts.code.process(c,e));const f=new Function(`${uu.default.self}`,`${uu.default.scope}`,c)(this,this.scope.get());if(this.scope.value(l,{ref:f}),f.errors=null,f.schema=e.schema,f.schemaEnv=e,e.$async&&(f.$async=!0),this.opts.code.source===!0&&(f.source={validateName:l,validateCode:h,scopeValues:o._values}),this.opts.unevaluated){const{props:m,items:g}=a;f.evaluated={props:m instanceof no.Name?void 0:m,items:g instanceof no.Name?void 0:g,dynamicProps:m instanceof no.Name,dynamicItems:g instanceof no.Name},f.source&&(f.source.evaluated=(0,no.stringify)(f.evaluated))}return e.validate=f,e}catch(h){throw delete e.validate,delete e.validateName,c&&this.logger.error("Error compiling schema, function code:",c),h}finally{this._compilations.delete(e)}}Fi.compileSchema=IS;function xAe(e,t,r){var n;r=(0,fo.resolveUrl)(this.opts.uriResolver,t,r);const i=e.refs[r];if(i)return i;let s=kAe.call(this,e,r);if(s===void 0){const o=(n=e.localRefs)===null||n===void 0?void 0:n[r],{schemaId:u}=this.opts;o&&(s=new Sy({schema:o,schemaId:u,root:e,baseId:t}))}if(s!==void 0)return e.refs[r]=SAe.call(this,s)}Fi.resolveRef=xAe;function SAe(e){return(0,fo.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:IS.call(this,e)}function zN(e){for(const t of this._compilations)if(CAe(t,e))return t}Fi.getCompilingSchema=zN;function CAe(e,t){return e.schema===t.schema&&e.root===t.root&&e.baseId===t.baseId}function kAe(e,t){let r;for(;typeof(r=this.refs[t])=="string";)t=r;return r||this.schemas[t]||Cy.call(this,e,t)}function Cy(e,t){const r=this.opts.uriResolver.parse(t),n=(0,fo._getFullPath)(this.opts.uriResolver,r);let i=(0,fo.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&n===i)return dw.call(this,r,e);const s=(0,fo.normalizeId)(n),o=this.refs[s]||this.schemas[s];if(typeof o=="string"){const u=Cy.call(this,e,o);return typeof(u==null?void 0:u.schema)!="object"?void 0:dw.call(this,r,u)}if(typeof(o==null?void 0:o.schema)=="object"){if(o.validate||IS.call(this,o),s===(0,fo.normalizeId)(t)){const{schema:u}=o,{schemaId:l}=this.opts,a=u[l];return a&&(i=(0,fo.resolveUrl)(this.opts.uriResolver,i,a)),new Sy({schema:u,schemaId:l,root:e,baseId:i})}return dw.call(this,r,o)}}Fi.resolveSchema=Cy;const EAe=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function dw(e,{baseId:t,schema:r,root:n}){var i;if(((i=e.fragment)===null||i===void 0?void 0:i[0])!=="/")return;for(const u of e.fragment.slice(1).split("/")){if(typeof r=="boolean")return;const l=r[(0,dT.unescapeFragment)(u)];if(l===void 0)return;r=l;const a=typeof r=="object"&&r[this.opts.schemaId];!EAe.has(u)&&a&&(t=(0,fo.resolveUrl)(this.opts.uriResolver,t,a))}let s;if(typeof r!="boolean"&&r.$ref&&!(0,dT.schemaHasRulesButRef)(r,this.RULES)){const u=(0,fo.resolveUrl)(this.opts.uriResolver,t,r.$ref);s=Cy.call(this,n,u)}const{schemaId:o}=this.opts;if(s=s||new Sy({schema:r,schemaId:o,root:n,baseId:t}),s.schema!==s.root.schema)return s}const TAe="https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",OAe="Meta-schema for $data reference (JSON AnySchema extension proposal)",AAe="object",$Ae=["$data"],PAe={$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},MAe=!1,IAe={$id:TAe,description:OAe,type:AAe,required:$Ae,properties:PAe,additionalProperties:MAe};var RS={},wx={exports:{}};/** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */(function(e,t){(function(r,n){n(t)})(Dt,function(r){function n(){for(var ie=arguments.length,re=Array(ie),ce=0;ce1){re[0]=re[0].slice(0,-1);for(var Se=re.length-1,ve=1;ve= 0x80 (not a basic code point)","invalid-input":"Invalid input"},q=g-p,W=Math.floor,$=String.fromCharCode;function I(ie){throw new RangeError(B[ie])}function E(ie,re){for(var ce=[],Se=ie.length;Se--;)ce[Se]=re(ie[Se]);return ce}function _(ie,re){var ce=ie.split("@"),Se="";ce.length>1&&(Se=ce[0]+"@",ie=ce[1]),ie=ie.replace(L,".");var ve=ie.split("."),He=E(ve,re).join(".");return Se+He}function C(ie){for(var re=[],ce=0,Se=ie.length;ce=55296&&ve<=56319&&ce>1,re+=W(re/ce);re>q*v>>1;ve+=g)re=W(re/q);return W(ve+(q+1)*re/(re+y))},z=function(re){var ce=[],Se=re.length,ve=0,He=O,Ve=x,Je=re.lastIndexOf(P);Je<0&&(Je=0);for(var it=0;it=128&&I("not-basic"),ce.push(re.charCodeAt(it));for(var lt=Je>0?Je+1:0;lt=Se&&I("invalid-input");var ct=k(re.charCodeAt(lt++));(ct>=g||ct>W((m-ve)/Et))&&I("overflow"),ve+=ct*Et;var Bt=Tt<=Ve?p:Tt>=Ve+v?v:Tt-Ve;if(ctW(m/Gt)&&I("overflow"),Et*=Gt}var ue=ce.length+1;Ve=R(ve-st,ue,st==0),W(ve/ue)>m-He&&I("overflow"),He+=W(ve/ue),ve%=ue,ce.splice(ve++,0,He)}return String.fromCodePoint.apply(String,ce)},H=function(re){var ce=[];re=C(re);var Se=re.length,ve=O,He=0,Ve=x,Je=!0,it=!1,lt=void 0;try{for(var st=re[Symbol.iterator](),Et;!(Je=(Et=st.next()).done);Je=!0){var Tt=Et.value;Tt<128&&ce.push($(Tt))}}catch(un){it=!0,lt=un}finally{try{!Je&&st.return&&st.return()}finally{if(it)throw lt}}var ct=ce.length,Bt=ct;for(ct&&ce.push(P);Bt=ve&&GeW((m-He)/Ke)&&I("overflow"),He+=(Gt-ve)*Ke,ve=Gt;var St=!0,Ct=!1,vt=void 0;try{for(var pt=re[Symbol.iterator](),fr;!(St=(fr=pt.next()).done);St=!0){var Sr=fr.value;if(Srm&&I("overflow"),Sr==ve){for(var Xt=He,xr=g;;xr+=g){var Ar=xr<=Ve?p:xr>=Ve+v?v:xr-Ve;if(Xt>6|192).toString(16).toUpperCase()+"%"+(re&63|128).toString(16).toUpperCase():ce="%"+(re>>12|224).toString(16).toUpperCase()+"%"+(re>>6&63|128).toString(16).toUpperCase()+"%"+(re&63|128).toString(16).toUpperCase(),ce}function N(ie){for(var re="",ce=0,Se=ie.length;ce=194&&ve<224){if(Se-ce>=6){var He=parseInt(ie.substr(ce+4,2),16);re+=String.fromCharCode((ve&31)<<6|He&63)}else re+=ie.substr(ce,6);ce+=6}else if(ve>=224){if(Se-ce>=9){var Ve=parseInt(ie.substr(ce+4,2),16),Je=parseInt(ie.substr(ce+7,2),16);re+=String.fromCharCode((ve&15)<<12|(Ve&63)<<6|Je&63)}else re+=ie.substr(ce,9);ce+=9}else re+=ie.substr(ce,3),ce+=3}return re}function K(ie,re){function ce(Se){var ve=N(Se);return ve.match(re.UNRESERVED)?ve:Se}return ie.scheme&&(ie.scheme=String(ie.scheme).replace(re.PCT_ENCODED,ce).toLowerCase().replace(re.NOT_SCHEME,"")),ie.userinfo!==void 0&&(ie.userinfo=String(ie.userinfo).replace(re.PCT_ENCODED,ce).replace(re.NOT_USERINFO,D).replace(re.PCT_ENCODED,o)),ie.host!==void 0&&(ie.host=String(ie.host).replace(re.PCT_ENCODED,ce).toLowerCase().replace(re.NOT_HOST,D).replace(re.PCT_ENCODED,o)),ie.path!==void 0&&(ie.path=String(ie.path).replace(re.PCT_ENCODED,ce).replace(ie.scheme?re.NOT_PATH:re.NOT_PATH_NOSCHEME,D).replace(re.PCT_ENCODED,o)),ie.query!==void 0&&(ie.query=String(ie.query).replace(re.PCT_ENCODED,ce).replace(re.NOT_QUERY,D).replace(re.PCT_ENCODED,o)),ie.fragment!==void 0&&(ie.fragment=String(ie.fragment).replace(re.PCT_ENCODED,ce).replace(re.NOT_FRAGMENT,D).replace(re.PCT_ENCODED,o)),ie}function Z(ie){return ie.replace(/^0*(.*)/,"$1")||"0"}function se(ie,re){var ce=ie.match(re.IPV4ADDRESS)||[],Se=d(ce,2),ve=Se[1];return ve?ve.split(".").map(Z).join("."):ie}function te(ie,re){var ce=ie.match(re.IPV6ADDRESS)||[],Se=d(ce,3),ve=Se[1],He=Se[2];if(ve){for(var Ve=ve.toLowerCase().split("::").reverse(),Je=d(Ve,2),it=Je[0],lt=Je[1],st=lt?lt.split(":").map(Z):[],Et=it.split(":").map(Z),Tt=re.IPV4ADDRESS.test(Et[Et.length-1]),ct=Tt?7:8,Bt=Et.length-ct,Gt=Array(ct),ue=0;ue1){var ot=Gt.slice(0,Ne.index),Ge=Gt.slice(Ne.index+Ne.length);Le=ot.join(":")+"::"+Ge.join(":")}else Le=Gt.join(":");return He&&(Le+="%"+He),Le}else return ie}var oe=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,fe="".match(/(){0}/)[1]===void 0;function pe(ie){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce={},Se=re.iri!==!1?h:c;re.reference==="suffix"&&(ie=(re.scheme?re.scheme+":":"")+"//"+ie);var ve=ie.match(oe);if(ve){fe?(ce.scheme=ve[1],ce.userinfo=ve[3],ce.host=ve[4],ce.port=parseInt(ve[5],10),ce.path=ve[6]||"",ce.query=ve[7],ce.fragment=ve[8],isNaN(ce.port)&&(ce.port=ve[5])):(ce.scheme=ve[1]||void 0,ce.userinfo=ie.indexOf("@")!==-1?ve[3]:void 0,ce.host=ie.indexOf("//")!==-1?ve[4]:void 0,ce.port=parseInt(ve[5],10),ce.path=ve[6]||"",ce.query=ie.indexOf("?")!==-1?ve[7]:void 0,ce.fragment=ie.indexOf("#")!==-1?ve[8]:void 0,isNaN(ce.port)&&(ce.port=ie.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?ve[4]:void 0)),ce.host&&(ce.host=te(se(ce.host,Se),Se)),ce.scheme===void 0&&ce.userinfo===void 0&&ce.host===void 0&&ce.port===void 0&&!ce.path&&ce.query===void 0?ce.reference="same-document":ce.scheme===void 0?ce.reference="relative":ce.fragment===void 0?ce.reference="absolute":ce.reference="uri",re.reference&&re.reference!=="suffix"&&re.reference!==ce.reference&&(ce.error=ce.error||"URI is not a "+re.reference+" reference.");var He=X[(re.scheme||ce.scheme||"").toLowerCase()];if(!re.unicodeSupport&&(!He||!He.unicodeSupport)){if(ce.host&&(re.domainHost||He&&He.domainHost))try{ce.host=F.toASCII(ce.host.replace(Se.PCT_ENCODED,N).toLowerCase())}catch(Ve){ce.error=ce.error||"Host's domain name can not be converted to ASCII via punycode: "+Ve}K(ce,c)}else K(ce,Se);He&&He.parse&&He.parse(ce,re)}else ce.error=ce.error||"URI can not be parsed.";return ce}function ne(ie,re){var ce=re.iri!==!1?h:c,Se=[];return ie.userinfo!==void 0&&(Se.push(ie.userinfo),Se.push("@")),ie.host!==void 0&&Se.push(te(se(String(ie.host),ce),ce).replace(ce.IPV6ADDRESS,function(ve,He,Ve){return"["+He+(Ve?"%25"+Ve:"")+"]"})),(typeof ie.port=="number"||typeof ie.port=="string")&&(Se.push(":"),Se.push(String(ie.port))),Se.length?Se.join(""):void 0}var he=/^\.\.?\//,me=/^\/\.(\/|$)/,we=/^\/\.\.(\/|$)/,be=/^\/?(?:.|\n)*?(?=\/|$)/;function xe(ie){for(var re=[];ie.length;)if(ie.match(he))ie=ie.replace(he,"");else if(ie.match(me))ie=ie.replace(me,"/");else if(ie.match(we))ie=ie.replace(we,"/"),re.pop();else if(ie==="."||ie==="..")ie="";else{var ce=ie.match(be);if(ce){var Se=ce[0];ie=ie.slice(Se.length),re.push(Se)}else throw new Error("Unexpected dot segment condition")}return re.join("")}function Oe(ie){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=re.iri?h:c,Se=[],ve=X[(re.scheme||ie.scheme||"").toLowerCase()];if(ve&&ve.serialize&&ve.serialize(ie,re),ie.host&&!ce.IPV6ADDRESS.test(ie.host)){if(re.domainHost||ve&&ve.domainHost)try{ie.host=re.iri?F.toUnicode(ie.host):F.toASCII(ie.host.replace(ce.PCT_ENCODED,N).toLowerCase())}catch(Je){ie.error=ie.error||"Host's domain name can not be converted to "+(re.iri?"Unicode":"ASCII")+" via punycode: "+Je}}K(ie,ce),re.reference!=="suffix"&&ie.scheme&&(Se.push(ie.scheme),Se.push(":"));var He=ne(ie,re);if(He!==void 0&&(re.reference!=="suffix"&&Se.push("//"),Se.push(He),ie.path&&ie.path.charAt(0)!=="/"&&Se.push("/")),ie.path!==void 0){var Ve=ie.path;!re.absolutePath&&(!ve||!ve.absolutePath)&&(Ve=xe(Ve)),He===void 0&&(Ve=Ve.replace(/^\/\//,"/%2F")),Se.push(Ve)}return ie.query!==void 0&&(Se.push("?"),Se.push(ie.query)),ie.fragment!==void 0&&(Se.push("#"),Se.push(ie.fragment)),Se.join("")}function Pe(ie,re){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Se=arguments[3],ve={};return Se||(ie=pe(Oe(ie,ce),ce),re=pe(Oe(re,ce),ce)),ce=ce||{},!ce.tolerant&&re.scheme?(ve.scheme=re.scheme,ve.userinfo=re.userinfo,ve.host=re.host,ve.port=re.port,ve.path=xe(re.path||""),ve.query=re.query):(re.userinfo!==void 0||re.host!==void 0||re.port!==void 0?(ve.userinfo=re.userinfo,ve.host=re.host,ve.port=re.port,ve.path=xe(re.path||""),ve.query=re.query):(re.path?(re.path.charAt(0)==="/"?ve.path=xe(re.path):((ie.userinfo!==void 0||ie.host!==void 0||ie.port!==void 0)&&!ie.path?ve.path="/"+re.path:ie.path?ve.path=ie.path.slice(0,ie.path.lastIndexOf("/")+1)+re.path:ve.path=re.path,ve.path=xe(ve.path)),ve.query=re.query):(ve.path=ie.path,re.query!==void 0?ve.query=re.query:ve.query=ie.query),ve.userinfo=ie.userinfo,ve.host=ie.host,ve.port=ie.port),ve.scheme=ie.scheme),ve.fragment=re.fragment,ve}function De(ie,re,ce){var Se=l({scheme:"null"},ce);return Oe(Pe(pe(ie,Se),pe(re,Se),Se,!0),Se)}function Ye(ie,re){return typeof ie=="string"?ie=Oe(pe(ie,re),re):s(ie)==="object"&&(ie=pe(Oe(ie,re),re)),ie}function Xe(ie,re,ce){return typeof ie=="string"?ie=Oe(pe(ie,ce),ce):s(ie)==="object"&&(ie=Oe(ie,ce)),typeof re=="string"?re=Oe(pe(re,ce),ce):s(re)==="object"&&(re=Oe(re,ce)),ie===re}function Ae(ie,re){return ie&&ie.toString().replace(!re||!re.iri?c.ESCAPE:h.ESCAPE,D)}function Ue(ie,re){return ie&&ie.toString().replace(!re||!re.iri?c.PCT_ENCODED:h.PCT_ENCODED,N)}var Ze={scheme:"http",domainHost:!0,parse:function(re,ce){return re.host||(re.error=re.error||"HTTP URIs must have a host."),re},serialize:function(re,ce){var Se=String(re.scheme).toLowerCase()==="https";return(re.port===(Se?443:80)||re.port==="")&&(re.port=void 0),re.path||(re.path="/"),re}},nt={scheme:"https",domainHost:Ze.domainHost,parse:Ze.parse,serialize:Ze.serialize};function je(ie){return typeof ie.secure=="boolean"?ie.secure:String(ie.scheme).toLowerCase()==="wss"}var Re={scheme:"ws",domainHost:!0,parse:function(re,ce){var Se=re;return Se.secure=je(Se),Se.resourceName=(Se.path||"/")+(Se.query?"?"+Se.query:""),Se.path=void 0,Se.query=void 0,Se},serialize:function(re,ce){if((re.port===(je(re)?443:80)||re.port==="")&&(re.port=void 0),typeof re.secure=="boolean"&&(re.scheme=re.secure?"wss":"ws",re.secure=void 0),re.resourceName){var Se=re.resourceName.split("?"),ve=d(Se,2),He=ve[0],Ve=ve[1];re.path=He&&He!=="/"?He:void 0,re.query=Ve,re.resourceName=void 0}return re.fragment=void 0,re}},We={scheme:"wss",domainHost:Re.domainHost,parse:Re.parse,serialize:Re.serialize},Qe={},rt="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",tt="[0-9A-Fa-f]",Ht=i(i("%[EFef]"+tt+"%"+tt+tt+"%"+tt+tt)+"|"+i("%[89A-Fa-f]"+tt+"%"+tt+tt)+"|"+i("%"+tt+tt)),tr="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",ht="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",Wt=n(ht,'[\\"\\\\]'),xt="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",kt=new RegExp(rt,"g"),qt=new RegExp(Ht,"g"),sr=new RegExp(n("[^]",tr,"[\\.]",'[\\"]',Wt),"g"),gt=new RegExp(n("[^]",rt,xt),"g"),Jt=gt;function cr(ie){var re=N(ie);return re.match(kt)?re:ie}var wt={scheme:"mailto",parse:function(re,ce){var Se=re,ve=Se.to=Se.path?Se.path.split(","):[];if(Se.path=void 0,Se.query){for(var He=!1,Ve={},Je=Se.query.split("&"),it=0,lt=Je.length;itnew RegExp(A,R);f.code="new RegExp";const m=["removeAdditional","useDefaults","coerceTypes"],g=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),p={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},v={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},y=200;function b(A){var R,z,H,V,G,F,X,D,N,K,Z,se,te,oe,fe,pe,ne,he,me,we,be,xe,Oe,Pe,De;const Ye=A.strict,Xe=(R=A.code)===null||R===void 0?void 0:R.optimize,Ae=Xe===!0||Xe===void 0?1:Xe||0,Ue=(H=(z=A.code)===null||z===void 0?void 0:z.regExp)!==null&&H!==void 0?H:f,Ze=(V=A.uriResolver)!==null&&V!==void 0?V:d.default;return{strictSchema:(F=(G=A.strictSchema)!==null&&G!==void 0?G:Ye)!==null&&F!==void 0?F:!0,strictNumbers:(D=(X=A.strictNumbers)!==null&&X!==void 0?X:Ye)!==null&&D!==void 0?D:!0,strictTypes:(K=(N=A.strictTypes)!==null&&N!==void 0?N:Ye)!==null&&K!==void 0?K:"log",strictTuples:(se=(Z=A.strictTuples)!==null&&Z!==void 0?Z:Ye)!==null&&se!==void 0?se:"log",strictRequired:(oe=(te=A.strictRequired)!==null&&te!==void 0?te:Ye)!==null&&oe!==void 0?oe:!1,code:A.code?{...A.code,optimize:Ae,regExp:Ue}:{optimize:Ae,regExp:Ue},loopRequired:(fe=A.loopRequired)!==null&&fe!==void 0?fe:y,loopEnum:(pe=A.loopEnum)!==null&&pe!==void 0?pe:y,meta:(ne=A.meta)!==null&&ne!==void 0?ne:!0,messages:(he=A.messages)!==null&&he!==void 0?he:!0,inlineRefs:(me=A.inlineRefs)!==null&&me!==void 0?me:!0,schemaId:(we=A.schemaId)!==null&&we!==void 0?we:"$id",addUsedSchema:(be=A.addUsedSchema)!==null&&be!==void 0?be:!0,validateSchema:(xe=A.validateSchema)!==null&&xe!==void 0?xe:!0,validateFormats:(Oe=A.validateFormats)!==null&&Oe!==void 0?Oe:!0,unicodeRegExp:(Pe=A.unicodeRegExp)!==null&&Pe!==void 0?Pe:!0,int32range:(De=A.int32range)!==null&&De!==void 0?De:!0,uriResolver:Ze}}class x{constructor(R={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,R=this.opts={...R,...b(R)};const{es5:z,lines:H}=this.opts.code;this.scope=new u.ValueScope({scope:{},prefixes:g,es5:z,lines:H}),this.logger=W(R.logger);const V=R.validateFormats;R.validateFormats=!1,this.RULES=(0,s.getRules)(),O.call(this,p,R,"NOT SUPPORTED"),O.call(this,v,R,"DEPRECATED","warn"),this._metaOpts=B.call(this),R.formats&&M.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),R.keywords&&L.call(this,R.keywords),typeof R.meta=="object"&&this.addMetaSchema(R.meta),j.call(this),R.validateFormats=V}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:R,meta:z,schemaId:H}=this.opts;let V=h;H==="id"&&(V={...h},V.id=V.$id,delete V.$id),z&&R&&this.addMetaSchema(V,V[H],!1)}defaultMeta(){const{meta:R,schemaId:z}=this.opts;return this.opts.defaultMeta=typeof R=="object"?R[z]||R:void 0}validate(R,z){let H;if(typeof R=="string"){if(H=this.getSchema(R),!H)throw new Error(`no schema with key or ref "${R}"`)}else H=this.compile(R);const V=H(z);return"$async"in H||(this.errors=H.errors),V}compile(R,z){const H=this._addSchema(R,z);return H.validate||this._compileSchemaEnv(H)}compileAsync(R,z){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");const{loadSchema:H}=this.opts;return V.call(this,R,z);async function V(K,Z){await G.call(this,K.$schema);const se=this._addSchema(K,Z);return se.validate||F.call(this,se)}async function G(K){K&&!this.getSchema(K)&&await V.call(this,{$ref:K},!0)}async function F(K){try{return this._compileSchemaEnv(K)}catch(Z){if(!(Z instanceof i.default))throw Z;return X.call(this,Z),await D.call(this,Z.missingSchema),F.call(this,K)}}function X({missingSchema:K,missingRef:Z}){if(this.refs[K])throw new Error(`AnySchema ${K} is loaded but ${Z} cannot be resolved`)}async function D(K){const Z=await N.call(this,K);this.refs[K]||await G.call(this,Z.$schema),this.refs[K]||this.addSchema(Z,K,z)}async function N(K){const Z=this._loading[K];if(Z)return Z;try{return await(this._loading[K]=H(K))}finally{delete this._loading[K]}}}addSchema(R,z,H,V=this.opts.validateSchema){if(Array.isArray(R)){for(const F of R)this.addSchema(F,void 0,H,V);return this}let G;if(typeof R=="object"){const{schemaId:F}=this.opts;if(G=R[F],G!==void 0&&typeof G!="string")throw new Error(`schema ${F} must be string`)}return z=(0,l.normalizeId)(z||G),this._checkUnique(z),this.schemas[z]=this._addSchema(R,H,z,V,!0),this}addMetaSchema(R,z,H=this.opts.validateSchema){return this.addSchema(R,z,!0,H),this}validateSchema(R,z){if(typeof R=="boolean")return!0;let H;if(H=R.$schema,H!==void 0&&typeof H!="string")throw new Error("$schema must be a string");if(H=H||this.opts.defaultMeta||this.defaultMeta(),!H)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const V=this.validate(H,R);if(!V&&z){const G="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(G);else throw new Error(G)}return V}getSchema(R){let z;for(;typeof(z=P.call(this,R))=="string";)R=z;if(z===void 0){const{schemaId:H}=this.opts,V=new o.SchemaEnv({schema:{},schemaId:H});if(z=o.resolveSchema.call(this,V,R),!z)return;this.refs[R]=z}return z.validate||this._compileSchemaEnv(z)}removeSchema(R){if(R instanceof RegExp)return this._removeAllSchemas(this.schemas,R),this._removeAllSchemas(this.refs,R),this;switch(typeof R){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const z=P.call(this,R);return typeof z=="object"&&this._cache.delete(z.schema),delete this.schemas[R],delete this.refs[R],this}case"object":{const z=R;this._cache.delete(z);let H=R[this.opts.schemaId];return H&&(H=(0,l.normalizeId)(H),delete this.schemas[H],delete this.refs[H]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(R){for(const z of R)this.addKeyword(z);return this}addKeyword(R,z){let H;if(typeof R=="string")H=R,typeof z=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),z.keyword=H);else if(typeof R=="object"&&z===void 0){if(z=R,H=z.keyword,Array.isArray(H)&&!H.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(I.call(this,H,z),!z)return(0,c.eachItem)(H,G=>E.call(this,G)),this;C.call(this,z);const V={...z,type:(0,a.getJSONTypes)(z.type),schemaType:(0,a.getJSONTypes)(z.schemaType)};return(0,c.eachItem)(H,V.type.length===0?G=>E.call(this,G,V):G=>V.type.forEach(F=>E.call(this,G,V,F))),this}getKeyword(R){const z=this.RULES.all[R];return typeof z=="object"?z.definition:!!z}removeKeyword(R){const{RULES:z}=this;delete z.keywords[R],delete z.all[R];for(const H of z.rules){const V=H.rules.findIndex(G=>G.keyword===R);V>=0&&H.rules.splice(V,1)}return this}addFormat(R,z){return typeof z=="string"&&(z=new RegExp(z)),this.formats[R]=z,this}errorsText(R=this.errors,{separator:z=", ",dataVar:H="data"}={}){return!R||R.length===0?"No errors":R.map(V=>`${H}${V.instancePath} ${V.message}`).reduce((V,G)=>V+z+G)}$dataMetaSchema(R,z){const H=this.RULES.all;R=JSON.parse(JSON.stringify(R));for(const V of z){const G=V.split("/").slice(1);let F=R;for(const X of G)F=F[X];for(const X in H){const D=H[X];if(typeof D!="object")continue;const{$data:N}=D.definition,K=F[X];N&&K&&(F[X]=k(K))}}return R}_removeAllSchemas(R,z){for(const H in R){const V=R[H];(!z||z.test(H))&&(typeof V=="string"?delete R[H]:V&&!V.meta&&(this._cache.delete(V.schema),delete R[H]))}}_addSchema(R,z,H,V=this.opts.validateSchema,G=this.opts.addUsedSchema){let F;const{schemaId:X}=this.opts;if(typeof R=="object")F=R[X];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof R!="boolean")throw new Error("schema must be object or boolean")}let D=this._cache.get(R);if(D!==void 0)return D;H=(0,l.normalizeId)(F||H);const N=l.getSchemaRefs.call(this,R,H);return D=new o.SchemaEnv({schema:R,schemaId:X,meta:z,baseId:H,localRefs:N}),this._cache.set(D.schema,D),G&&!H.startsWith("#")&&(H&&this._checkUnique(H),this.refs[H]=D),V&&this.validateSchema(R,!0),D}_checkUnique(R){if(this.schemas[R]||this.refs[R])throw new Error(`schema with key or id "${R}" already exists`)}_compileSchemaEnv(R){if(R.meta?this._compileMetaSchema(R):o.compileSchema.call(this,R),!R.validate)throw new Error("ajv implementation error");return R.validate}_compileMetaSchema(R){const z=this.opts;this.opts=this._metaOpts;try{o.compileSchema.call(this,R)}finally{this.opts=z}}}e.default=x,x.ValidationError=n.default,x.MissingRefError=i.default;function O(A,R,z,H="error"){for(const V in A){const G=V;G in R&&this.logger[H](`${z}: option ${V}. ${A[G]}`)}}function P(A){return A=(0,l.normalizeId)(A),this.schemas[A]||this.refs[A]}function j(){const A=this.opts.schemas;if(A)if(Array.isArray(A))this.addSchema(A);else for(const R in A)this.addSchema(A[R],R)}function M(){for(const A in this.opts.formats){const R=this.opts.formats[A];R&&this.addFormat(A,R)}}function L(A){if(Array.isArray(A)){this.addVocabulary(A);return}this.logger.warn("keywords option as map is deprecated, pass array");for(const R in A){const z=A[R];z.keyword||(z.keyword=R),this.addKeyword(z)}}function B(){const A={...this.opts};for(const R of m)delete A[R];return A}const q={log(){},warn(){},error(){}};function W(A){if(A===!1)return q;if(A===void 0)return console;if(A.log&&A.warn&&A.error)return A;throw new Error("logger must implement log, warn and error methods")}const $=/^[a-z_$][a-z0-9_$:-]*$/i;function I(A,R){const{RULES:z}=this;if((0,c.eachItem)(A,H=>{if(z.keywords[H])throw new Error(`Keyword ${H} is already defined`);if(!$.test(H))throw new Error(`Keyword ${H} has invalid name`)}),!!R&&R.$data&&!("code"in R||"validate"in R))throw new Error('$data keyword must have "code" or "validate" function')}function E(A,R,z){var H;const V=R==null?void 0:R.post;if(z&&V)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:G}=this;let F=V?G.post:G.rules.find(({type:D})=>D===z);if(F||(F={type:z,rules:[]},G.rules.push(F)),G.keywords[A]=!0,!R)return;const X={keyword:A,definition:{...R,type:(0,a.getJSONTypes)(R.type),schemaType:(0,a.getJSONTypes)(R.schemaType)}};R.before?_.call(this,F,X,R.before):F.rules.push(X),G.all[A]=X,(H=R.implements)===null||H===void 0||H.forEach(D=>this.addKeyword(D))}function _(A,R,z){const H=A.rules.findIndex(V=>V.keyword===z);H>=0?A.rules.splice(H,0,R):(A.rules.push(R),this.logger.warn(`rule ${z} is not defined`))}function C(A){let{metaSchema:R}=A;R!==void 0&&(A.$data&&this.opts.$data&&(R=k(R)),A.validateSchema=this.compile(R,!0))}const S={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function k(A){return{anyOf:[A,S]}}})(vN);var jS={},NS={},DS={};Object.defineProperty(DS,"__esModule",{value:!0});const jAe={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};DS.default=jAe;var qu={};Object.defineProperty(qu,"__esModule",{value:!0});qu.callRef=qu.getValidate=void 0;const NAe=tm,hT=ur,ji=ir,Oc=Qo,pT=Fi,j0=Er,DAe={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:r,it:n}=e,{baseId:i,schemaEnv:s,validateName:o,opts:u,self:l}=n,{root:a}=s;if((r==="#"||r==="#/")&&i===a.baseId)return h();const c=pT.resolveRef.call(l,a,i,r);if(c===void 0)throw new NAe.default(n.opts.uriResolver,i,r);if(c instanceof pT.SchemaEnv)return d(c);return f(c);function h(){if(s===a)return Eg(e,o,s,s.$async);const m=t.scopeValue("root",{ref:a});return Eg(e,(0,ji._)`${m}.validate`,a,a.$async)}function d(m){const g=UN(e,m);Eg(e,g,m,m.$async)}function f(m){const g=t.scopeValue("schema",u.code.source===!0?{ref:m,code:(0,ji.stringify)(m)}:{ref:m}),p=t.name("valid"),v=e.subschema({schema:m,dataTypes:[],schemaPath:ji.nil,topSchemaRef:g,errSchemaPath:r},p);e.mergeEvaluated(v),e.ok(p)}}};function UN(e,t){const{gen:r}=e;return t.validate?r.scopeValue("validate",{ref:t.validate}):(0,ji._)`${r.scopeValue("wrapper",{ref:t})}.validate`}qu.getValidate=UN;function Eg(e,t,r,n){const{gen:i,it:s}=e,{allErrors:o,schemaEnv:u,opts:l}=s,a=l.passContext?Oc.default.this:ji.nil;n?c():h();function c(){if(!u.$async)throw new Error("async schema referenced by sync schema");const m=i.let("valid");i.try(()=>{i.code((0,ji._)`await ${(0,hT.callValidateCode)(e,t,a)}`),f(t),o||i.assign(m,!0)},g=>{i.if((0,ji._)`!(${g} instanceof ${s.ValidationError})`,()=>i.throw(g)),d(g),o||i.assign(m,!1)}),e.ok(m)}function h(){e.result((0,hT.callValidateCode)(e,t,a),()=>f(t),()=>d(t))}function d(m){const g=(0,ji._)`${m}.errors`;i.assign(Oc.default.vErrors,(0,ji._)`${Oc.default.vErrors} === null ? ${g} : ${Oc.default.vErrors}.concat(${g})`),i.assign(Oc.default.errors,(0,ji._)`${Oc.default.vErrors}.length`)}function f(m){var g;if(!s.opts.unevaluated)return;const p=(g=r==null?void 0:r.validate)===null||g===void 0?void 0:g.evaluated;if(s.props!==!0)if(p&&!p.dynamicProps)p.props!==void 0&&(s.props=j0.mergeEvaluated.props(i,p.props,s.props));else{const v=i.var("props",(0,ji._)`${m}.evaluated.props`);s.props=j0.mergeEvaluated.props(i,v,s.props,ji.Name)}if(s.items!==!0)if(p&&!p.dynamicItems)p.items!==void 0&&(s.items=j0.mergeEvaluated.items(i,p.items,s.items));else{const v=i.var("items",(0,ji._)`${m}.evaluated.items`);s.items=j0.mergeEvaluated.items(i,v,s.items,ji.Name)}}}qu.callRef=Eg;qu.default=DAe;Object.defineProperty(NS,"__esModule",{value:!0});const FAe=DS,LAe=qu,BAe=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",FAe.default,LAe.default];NS.default=BAe;var FS={},LS={};Object.defineProperty(LS,"__esModule",{value:!0});const F1=ir,dl=F1.operators,L1={maximum:{okStr:"<=",ok:dl.LTE,fail:dl.GT},minimum:{okStr:">=",ok:dl.GTE,fail:dl.LT},exclusiveMaximum:{okStr:"<",ok:dl.LT,fail:dl.GTE},exclusiveMinimum:{okStr:">",ok:dl.GT,fail:dl.LTE}},zAe={message:({keyword:e,schemaCode:t})=>(0,F1.str)`must be ${L1[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>(0,F1._)`{comparison: ${L1[e].okStr}, limit: ${t}}`},VAe={keyword:Object.keys(L1),type:"number",schemaType:"number",$data:!0,error:zAe,code(e){const{keyword:t,data:r,schemaCode:n}=e;e.fail$data((0,F1._)`${r} ${L1[t].fail} ${n} || isNaN(${r})`)}};LS.default=VAe;var BS={};Object.defineProperty(BS,"__esModule",{value:!0});const jh=ir,UAe={message:({schemaCode:e})=>(0,jh.str)`must be multiple of ${e}`,params:({schemaCode:e})=>(0,jh._)`{multipleOf: ${e}}`},HAe={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:UAe,code(e){const{gen:t,data:r,schemaCode:n,it:i}=e,s=i.opts.multipleOfPrecision,o=t.let("res"),u=s?(0,jh._)`Math.abs(Math.round(${o}) - ${o}) > 1e-${s}`:(0,jh._)`${o} !== parseInt(${o})`;e.fail$data((0,jh._)`(${n} === 0 || (${o} = ${r}/${n}, ${u}))`)}};BS.default=HAe;var zS={},VS={};Object.defineProperty(VS,"__esModule",{value:!0});function HN(e){const t=e.length;let r=0,n=0,i;for(;n=55296&&i<=56319&&n(0,_u._)`{limit: ${e}}`},GAe={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:KAe,code(e){const{keyword:t,data:r,schemaCode:n,it:i}=e,s=t==="maxLength"?_u.operators.GT:_u.operators.LT,o=i.opts.unicode===!1?(0,_u._)`${r}.length`:(0,_u._)`${(0,WAe.useFunc)(e.gen,qAe.default)}(${r})`;e.fail$data((0,_u._)`${o} ${s} ${n}`)}};zS.default=GAe;var US={};Object.defineProperty(US,"__esModule",{value:!0});const XAe=ur,B1=ir,YAe={message:({schemaCode:e})=>(0,B1.str)`must match pattern "${e}"`,params:({schemaCode:e})=>(0,B1._)`{pattern: ${e}}`},ZAe={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:YAe,code(e){const{data:t,$data:r,schema:n,schemaCode:i,it:s}=e,o=s.opts.unicodeRegExp?"u":"",u=r?(0,B1._)`(new RegExp(${i}, ${o}))`:(0,XAe.usePattern)(e,n);e.fail$data((0,B1._)`!${u}.test(${t})`)}};US.default=ZAe;var HS={};Object.defineProperty(HS,"__esModule",{value:!0});const Nh=ir,JAe={message({keyword:e,schemaCode:t}){const r=e==="maxProperties"?"more":"fewer";return(0,Nh.str)`must NOT have ${r} than ${t} properties`},params:({schemaCode:e})=>(0,Nh._)`{limit: ${e}}`},QAe={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:JAe,code(e){const{keyword:t,data:r,schemaCode:n}=e,i=t==="maxProperties"?Nh.operators.GT:Nh.operators.LT;e.fail$data((0,Nh._)`Object.keys(${r}).length ${i} ${n}`)}};HS.default=QAe;var WS={};Object.defineProperty(WS,"__esModule",{value:!0});const Yd=ur,Dh=ir,e$e=Er,t$e={message:({params:{missingProperty:e}})=>(0,Dh.str)`must have required property '${e}'`,params:({params:{missingProperty:e}})=>(0,Dh._)`{missingProperty: ${e}}`},r$e={keyword:"required",type:"object",schemaType:"array",$data:!0,error:t$e,code(e){const{gen:t,schema:r,schemaCode:n,data:i,$data:s,it:o}=e,{opts:u}=o;if(!s&&r.length===0)return;const l=r.length>=u.loopRequired;if(o.allErrors?a():c(),u.strictRequired){const f=e.parentSchema.properties,{definedProperties:m}=e.it;for(const g of r)if((f==null?void 0:f[g])===void 0&&!m.has(g)){const p=o.schemaEnv.baseId+o.errSchemaPath,v=`required property "${g}" is not defined at "${p}" (strictRequired)`;(0,e$e.checkStrictMode)(o,v,o.opts.strictRequired)}}function a(){if(l||s)e.block$data(Dh.nil,h);else for(const f of r)(0,Yd.checkReportMissingProp)(e,f)}function c(){const f=t.let("missing");if(l||s){const m=t.let("valid",!0);e.block$data(m,()=>d(f,m)),e.ok(m)}else t.if((0,Yd.checkMissingProp)(e,r,f)),(0,Yd.reportMissingProp)(e,f),t.else()}function h(){t.forOf("prop",n,f=>{e.setParams({missingProperty:f}),t.if((0,Yd.noPropertyInData)(t,i,f,u.ownProperties),()=>e.error())})}function d(f,m){e.setParams({missingProperty:f}),t.forOf(f,n,()=>{t.assign(m,(0,Yd.propertyInData)(t,i,f,u.ownProperties)),t.if((0,Dh.not)(m),()=>{e.error(),t.break()})},Dh.nil)}}};WS.default=r$e;var qS={};Object.defineProperty(qS,"__esModule",{value:!0});const Fh=ir,n$e={message({keyword:e,schemaCode:t}){const r=e==="maxItems"?"more":"fewer";return(0,Fh.str)`must NOT have ${r} than ${t} items`},params:({schemaCode:e})=>(0,Fh._)`{limit: ${e}}`},i$e={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:n$e,code(e){const{keyword:t,data:r,schemaCode:n}=e,i=t==="maxItems"?Fh.operators.GT:Fh.operators.LT;e.fail$data((0,Fh._)`${r}.length ${i} ${n}`)}};qS.default=i$e;var KS={},rm={};Object.defineProperty(rm,"__esModule",{value:!0});const WN=kN;WN.code='require("ajv/dist/runtime/equal").default';rm.default=WN;Object.defineProperty(KS,"__esModule",{value:!0});const hw=Qp,ei=ir,s$e=Er,o$e=rm,a$e={message:({params:{i:e,j:t}})=>(0,ei.str)`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>(0,ei._)`{i: ${e}, j: ${t}}`},l$e={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:a$e,code(e){const{gen:t,data:r,$data:n,schema:i,parentSchema:s,schemaCode:o,it:u}=e;if(!n&&!i)return;const l=t.let("valid"),a=s.items?(0,hw.getSchemaTypes)(s.items):[];e.block$data(l,c,(0,ei._)`${o} === false`),e.ok(l);function c(){const m=t.let("i",(0,ei._)`${r}.length`),g=t.let("j");e.setParams({i:m,j:g}),t.assign(l,!0),t.if((0,ei._)`${m} > 1`,()=>(h()?d:f)(m,g))}function h(){return a.length>0&&!a.some(m=>m==="object"||m==="array")}function d(m,g){const p=t.name("item"),v=(0,hw.checkDataTypes)(a,p,u.opts.strictNumbers,hw.DataType.Wrong),y=t.const("indices",(0,ei._)`{}`);t.for((0,ei._)`;${m}--;`,()=>{t.let(p,(0,ei._)`${r}[${m}]`),t.if(v,(0,ei._)`continue`),a.length>1&&t.if((0,ei._)`typeof ${p} == "string"`,(0,ei._)`${p} += "_"`),t.if((0,ei._)`typeof ${y}[${p}] == "number"`,()=>{t.assign(g,(0,ei._)`${y}[${p}]`),e.error(),t.assign(l,!1).break()}).code((0,ei._)`${y}[${p}] = ${m}`)})}function f(m,g){const p=(0,s$e.useFunc)(t,o$e.default),v=t.name("outer");t.label(v).for((0,ei._)`;${m}--;`,()=>t.for((0,ei._)`${g} = ${m}; ${g}--;`,()=>t.if((0,ei._)`${p}(${r}[${m}], ${r}[${g}])`,()=>{e.error(),t.assign(l,!1).break(v)})))}}};KS.default=l$e;var GS={};Object.defineProperty(GS,"__esModule",{value:!0});const _x=ir,u$e=Er,c$e=rm,f$e={message:"must be equal to constant",params:({schemaCode:e})=>(0,_x._)`{allowedValue: ${e}}`},d$e={keyword:"const",$data:!0,error:f$e,code(e){const{gen:t,data:r,$data:n,schemaCode:i,schema:s}=e;n||s&&typeof s=="object"?e.fail$data((0,_x._)`!${(0,u$e.useFunc)(t,c$e.default)}(${r}, ${i})`):e.fail((0,_x._)`${s} !== ${r}`)}};GS.default=d$e;var XS={};Object.defineProperty(XS,"__esModule",{value:!0});const lh=ir,h$e=Er,p$e=rm,m$e={message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,lh._)`{allowedValues: ${e}}`},g$e={keyword:"enum",schemaType:"array",$data:!0,error:m$e,code(e){const{gen:t,data:r,$data:n,schema:i,schemaCode:s,it:o}=e;if(!n&&i.length===0)throw new Error("enum must have non-empty array");const u=i.length>=o.opts.loopEnum;let l;const a=()=>l??(l=(0,h$e.useFunc)(t,p$e.default));let c;if(u||n)c=t.let("valid"),e.block$data(c,h);else{if(!Array.isArray(i))throw new Error("ajv implementation error");const f=t.const("vSchema",s);c=(0,lh.or)(...i.map((m,g)=>d(f,g)))}e.pass(c);function h(){t.assign(c,!1),t.forOf("v",s,f=>t.if((0,lh._)`${a()}(${r}, ${f})`,()=>t.assign(c,!0).break()))}function d(f,m){const g=i[m];return typeof g=="object"&&g!==null?(0,lh._)`${a()}(${r}, ${f}[${m}])`:(0,lh._)`${r} === ${g}`}}};XS.default=g$e;Object.defineProperty(FS,"__esModule",{value:!0});const v$e=LS,y$e=BS,b$e=zS,w$e=US,_$e=HS,x$e=WS,S$e=qS,C$e=KS,k$e=GS,E$e=XS,T$e=[v$e.default,y$e.default,b$e.default,w$e.default,_$e.default,x$e.default,S$e.default,C$e.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},k$e.default,E$e.default];FS.default=T$e;var YS={},cd={};Object.defineProperty(cd,"__esModule",{value:!0});cd.validateAdditionalItems=void 0;const xu=ir,xx=Er,O$e={message:({params:{len:e}})=>(0,xu.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,xu._)`{limit: ${e}}`},A$e={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:O$e,code(e){const{parentSchema:t,it:r}=e,{items:n}=t;if(!Array.isArray(n)){(0,xx.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas');return}qN(e,n)}};function qN(e,t){const{gen:r,schema:n,data:i,keyword:s,it:o}=e;o.items=!0;const u=r.const("len",(0,xu._)`${i}.length`);if(n===!1)e.setParams({len:t.length}),e.pass((0,xu._)`${u} <= ${t.length}`);else if(typeof n=="object"&&!(0,xx.alwaysValidSchema)(o,n)){const a=r.var("valid",(0,xu._)`${u} <= ${t.length}`);r.if((0,xu.not)(a),()=>l(a)),e.ok(a)}function l(a){r.forRange("i",t.length,u,c=>{e.subschema({keyword:s,dataProp:c,dataPropType:xx.Type.Num},a),o.allErrors||r.if((0,xu.not)(a),()=>r.break())})}}cd.validateAdditionalItems=qN;cd.default=A$e;var ZS={},fd={};Object.defineProperty(fd,"__esModule",{value:!0});fd.validateTuple=void 0;const mT=ir,Tg=Er,$$e=ur,P$e={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:r}=e;if(Array.isArray(t))return KN(e,"additionalItems",t);r.items=!0,!(0,Tg.alwaysValidSchema)(r,t)&&e.ok((0,$$e.validateArray)(e))}};function KN(e,t,r=e.schema){const{gen:n,parentSchema:i,data:s,keyword:o,it:u}=e;c(i),u.opts.unevaluated&&r.length&&u.items!==!0&&(u.items=Tg.mergeEvaluated.items(n,r.length,u.items));const l=n.name("valid"),a=n.const("len",(0,mT._)`${s}.length`);r.forEach((h,d)=>{(0,Tg.alwaysValidSchema)(u,h)||(n.if((0,mT._)`${a} > ${d}`,()=>e.subschema({keyword:o,schemaProp:d,dataProp:d},l)),e.ok(l))});function c(h){const{opts:d,errSchemaPath:f}=u,m=r.length,g=m===h.minItems&&(m===h.maxItems||h[t]===!1);if(d.strictTuples&&!g){const p=`"${o}" is ${m}-tuple, but minItems or maxItems/${t} are not specified or different at path "${f}"`;(0,Tg.checkStrictMode)(u,p,d.strictTuples)}}}fd.validateTuple=KN;fd.default=P$e;Object.defineProperty(ZS,"__esModule",{value:!0});const M$e=fd,I$e={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,M$e.validateTuple)(e,"items")};ZS.default=I$e;var JS={};Object.defineProperty(JS,"__esModule",{value:!0});const gT=ir,R$e=Er,j$e=ur,N$e=cd,D$e={message:({params:{len:e}})=>(0,gT.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,gT._)`{limit: ${e}}`},F$e={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:D$e,code(e){const{schema:t,parentSchema:r,it:n}=e,{prefixItems:i}=r;n.items=!0,!(0,R$e.alwaysValidSchema)(n,t)&&(i?(0,N$e.validateAdditionalItems)(e,i):e.ok((0,j$e.validateArray)(e)))}};JS.default=F$e;var QS={};Object.defineProperty(QS,"__esModule",{value:!0});const Ps=ir,N0=Er,L$e={message:({params:{min:e,max:t}})=>t===void 0?(0,Ps.str)`must contain at least ${e} valid item(s)`:(0,Ps.str)`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>t===void 0?(0,Ps._)`{minContains: ${e}}`:(0,Ps._)`{minContains: ${e}, maxContains: ${t}}`},B$e={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:L$e,code(e){const{gen:t,schema:r,parentSchema:n,data:i,it:s}=e;let o,u;const{minContains:l,maxContains:a}=n;s.opts.next?(o=l===void 0?1:l,u=a):o=1;const c=t.const("len",(0,Ps._)`${i}.length`);if(e.setParams({min:o,max:u}),u===void 0&&o===0){(0,N0.checkStrictMode)(s,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(u!==void 0&&o>u){(0,N0.checkStrictMode)(s,'"minContains" > "maxContains" is always invalid'),e.fail();return}if((0,N0.alwaysValidSchema)(s,r)){let g=(0,Ps._)`${c} >= ${o}`;u!==void 0&&(g=(0,Ps._)`${g} && ${c} <= ${u}`),e.pass(g);return}s.items=!0;const h=t.name("valid");u===void 0&&o===1?f(h,()=>t.if(h,()=>t.break())):o===0?(t.let(h,!0),u!==void 0&&t.if((0,Ps._)`${i}.length > 0`,d)):(t.let(h,!1),d()),e.result(h,()=>e.reset());function d(){const g=t.name("_valid"),p=t.let("count",0);f(g,()=>t.if(g,()=>m(p)))}function f(g,p){t.forRange("i",0,c,v=>{e.subschema({keyword:"contains",dataProp:v,dataPropType:N0.Type.Num,compositeRule:!0},g),p()})}function m(g){t.code((0,Ps._)`${g}++`),u===void 0?t.if((0,Ps._)`${g} >= ${o}`,()=>t.assign(h,!0).break()):(t.if((0,Ps._)`${g} > ${u}`,()=>t.assign(h,!1).break()),o===1?t.assign(h,!0):t.if((0,Ps._)`${g} >= ${o}`,()=>t.assign(h,!0)))}}};QS.default=B$e;var GN={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.validateSchemaDeps=e.validatePropertyDeps=e.error=void 0;const t=ir,r=Er,n=ur;e.error={message:({params:{property:l,depsCount:a,deps:c}})=>{const h=a===1?"property":"properties";return(0,t.str)`must have ${h} ${c} when property ${l} is present`},params:({params:{property:l,depsCount:a,deps:c,missingProperty:h}})=>(0,t._)`{property: ${l}, missingProperty: ${h}, depsCount: ${a}, - deps: ${c}}`};const i={keyword:"dependencies",type:"object",schemaType:"object",error:e.error,code(u){const[a,c]=s(u);o(u,a),l(u,c)}};function s({schema:u}){const a={},c={};for(const h in u){if(h==="__proto__")continue;const d=Array.isArray(u[h])?a:c;d[h]=u[h]}return[a,c]}function o(u,a=u.schema){const{gen:c,data:h,it:d}=u;if(Object.keys(a).length===0)return;const f=c.let("missing");for(const m in a){const g=a[m];if(g.length===0)continue;const p=(0,n.propertyInData)(c,h,m,d.opts.ownProperties);u.setParams({property:m,depsCount:g.length,deps:g.join(", ")}),d.allErrors?c.if(p,()=>{for(const v of g)(0,n.checkReportMissingProp)(u,v)}):(c.if((0,t._)`${p} && (${(0,n.checkMissingProp)(u,g,f)})`),(0,n.reportMissingProp)(u,f),c.else())}}e.validatePropertyDeps=o;function l(u,a=u.schema){const{gen:c,data:h,keyword:d,it:f}=u,m=c.name("valid");for(const g in a)(0,r.alwaysValidSchema)(f,a[g])||(c.if((0,n.propertyInData)(c,h,g,f.opts.ownProperties),()=>{const p=u.subschema({keyword:d,schemaProp:g},m);u.mergeValidEvaluated(p,m)},()=>c.var(m,!0)),u.ok(m))}e.validateSchemaDeps=l,e.default=i})(nD);var i5={};Object.defineProperty(i5,"__esModule",{value:!0});const iD=ir,U$e=Er,H$e={message:"property name must be valid",params:({params:e})=>(0,iD._)`{propertyName: ${e.propertyName}}`},W$e={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:H$e,code(e){const{gen:t,schema:r,data:n,it:i}=e;if((0,U$e.alwaysValidSchema)(i,r))return;const s=t.name("valid");t.forIn("key",n,o=>{e.setParams({propertyName:o}),e.subschema({keyword:"propertyNames",data:o,dataTypes:["string"],propertyName:o,compositeRule:!0},s),t.if((0,iD.not)(s),()=>{e.error(!0),i.allErrors||t.break()})}),e.ok(s)}};i5.default=W$e;var Ty={};Object.defineProperty(Ty,"__esModule",{value:!0});const F0=ur,so=ir,q$e=Qo,L0=Er,K$e={message:"must NOT have additional properties",params:({params:e})=>(0,so._)`{additionalProperty: ${e.additionalProperty}}`},G$e={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:K$e,code(e){const{gen:t,schema:r,parentSchema:n,data:i,errsCount:s,it:o}=e;if(!s)throw new Error("ajv implementation error");const{allErrors:l,opts:u}=o;if(o.props=!0,u.removeAdditional!=="all"&&(0,L0.alwaysValidSchema)(o,r))return;const a=(0,F0.allSchemaProperties)(n.properties),c=(0,F0.allSchemaProperties)(n.patternProperties);h(),e.ok((0,so._)`${s} === ${q$e.default.errors}`);function h(){t.forIn("key",i,p=>{!a.length&&!c.length?m(p):t.if(d(p),()=>m(p))})}function d(p){let v;if(a.length>8){const y=(0,L0.schemaRefOrVal)(o,n.properties,"properties");v=(0,F0.isOwnProperty)(t,y,p)}else a.length?v=(0,so.or)(...a.map(y=>(0,so._)`${p} === ${y}`)):v=so.nil;return c.length&&(v=(0,so.or)(v,...c.map(y=>(0,so._)`${(0,F0.usePattern)(e,y)}.test(${p})`))),(0,so.not)(v)}function f(p){t.code((0,so._)`delete ${i}[${p}]`)}function m(p){if(u.removeAdditional==="all"||u.removeAdditional&&r===!1){f(p);return}if(r===!1){e.setParams({additionalProperty:p}),e.error(),l||t.break();return}if(typeof r=="object"&&!(0,L0.alwaysValidSchema)(o,r)){const v=t.name("valid");u.removeAdditional==="failing"?(g(p,v,!1),t.if((0,so.not)(v),()=>{e.reset(),f(p)})):(g(p,v),l||t.if((0,so.not)(v),()=>t.break()))}}function g(p,v,y){const b={keyword:"additionalProperties",dataProp:p,dataPropType:L0.Type.Str};y===!1&&Object.assign(b,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(b,v)}}};Ty.default=G$e;var s5={};Object.defineProperty(s5,"__esModule",{value:!0});const X$e=bo,xT=ur,gw=Er,ST=Ty,Y$e={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,parentSchema:n,data:i,it:s}=e;s.opts.removeAdditional==="all"&&n.additionalProperties===void 0&&ST.default.code(new X$e.KeywordCxt(s,ST.default,"additionalProperties"));const o=(0,xT.allSchemaProperties)(r);for(const h of o)s.definedProperties.add(h);s.opts.unevaluated&&o.length&&s.props!==!0&&(s.props=gw.mergeEvaluated.props(t,(0,gw.toHash)(o),s.props));const l=o.filter(h=>!(0,gw.alwaysValidSchema)(s,r[h]));if(l.length===0)return;const u=t.name("valid");for(const h of l)a(h)?c(h):(t.if((0,xT.propertyInData)(t,i,h,s.opts.ownProperties)),c(h),s.allErrors||t.else().var(u,!0),t.endIf()),e.it.definedProperties.add(h),e.ok(u);function a(h){return s.opts.useDefaults&&!s.compositeRule&&r[h].default!==void 0}function c(h){e.subschema({keyword:"properties",schemaProp:h,dataProp:h},u)}}};s5.default=Y$e;var o5={};Object.defineProperty(o5,"__esModule",{value:!0});const CT=ur,B0=ir,kT=Er,ET=Er,Z$e={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,data:n,parentSchema:i,it:s}=e,{opts:o}=s,l=(0,CT.allSchemaProperties)(r),u=l.filter(g=>(0,kT.alwaysValidSchema)(s,r[g]));if(l.length===0||u.length===l.length&&(!s.opts.unevaluated||s.props===!0))return;const a=o.strictSchema&&!o.allowMatchingProperties&&i.properties,c=t.name("valid");s.props!==!0&&!(s.props instanceof B0.Name)&&(s.props=(0,ET.evaluatedPropsToName)(t,s.props));const{props:h}=s;d();function d(){for(const g of l)a&&f(g),s.allErrors?m(g):(t.var(c,!0),m(g),t.if(c))}function f(g){for(const p in a)new RegExp(g).test(p)&&(0,kT.checkStrictMode)(s,`property ${p} matches pattern ${g} (use allowMatchingProperties)`)}function m(g){t.forIn("key",n,p=>{t.if((0,B0._)`${(0,CT.usePattern)(e,g)}.test(${p})`,()=>{const v=u.includes(g);v||e.subschema({keyword:"patternProperties",schemaProp:g,dataProp:p,dataPropType:ET.Type.Str},c),s.opts.unevaluated&&h!==!0?t.assign((0,B0._)`${h}[${p}]`,!0):!v&&!s.allErrors&&t.if((0,B0.not)(c),()=>t.break())})})}}};o5.default=Z$e;var a5={};Object.defineProperty(a5,"__esModule",{value:!0});const J$e=Er,Q$e={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:r,it:n}=e;if((0,J$e.alwaysValidSchema)(n,r)){e.fail();return}const i=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},i),e.failResult(i,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}};a5.default=Q$e;var l5={};Object.defineProperty(l5,"__esModule",{value:!0});const ePe=ur,tPe={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:ePe.validateUnion,error:{message:"must match a schema in anyOf"}};l5.default=tPe;var u5={};Object.defineProperty(u5,"__esModule",{value:!0});const Og=ir,rPe=Er,nPe={message:"must match exactly one schema in oneOf",params:({params:e})=>(0,Og._)`{passingSchemas: ${e.passing}}`},iPe={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:nPe,code(e){const{gen:t,schema:r,parentSchema:n,it:i}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(i.opts.discriminator&&n.discriminator)return;const s=r,o=t.let("valid",!1),l=t.let("passing",null),u=t.name("_valid");e.setParams({passing:l}),t.block(a),e.result(o,()=>e.reset(),()=>e.error(!0));function a(){s.forEach((c,h)=>{let d;(0,rPe.alwaysValidSchema)(i,c)?t.var(u,!0):d=e.subschema({keyword:"oneOf",schemaProp:h,compositeRule:!0},u),h>0&&t.if((0,Og._)`${u} && ${o}`).assign(o,!1).assign(l,(0,Og._)`[${l}, ${h}]`).else(),t.if(u,()=>{t.assign(o,!0),t.assign(l,h),d&&e.mergeEvaluated(d,Og.Name)})})}}};u5.default=iPe;var c5={};Object.defineProperty(c5,"__esModule",{value:!0});const sPe=Er,oPe={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:r,it:n}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");const i=t.name("valid");r.forEach((s,o)=>{if((0,sPe.alwaysValidSchema)(n,s))return;const l=e.subschema({keyword:"allOf",schemaProp:o},i);e.ok(i),e.mergeEvaluated(l)})}};c5.default=oPe;var f5={};Object.defineProperty(f5,"__esModule",{value:!0});const z1=ir,sD=Er,aPe={message:({params:e})=>(0,z1.str)`must match "${e.ifClause}" schema`,params:({params:e})=>(0,z1._)`{failingKeyword: ${e.ifClause}}`},lPe={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:aPe,code(e){const{gen:t,parentSchema:r,it:n}=e;r.then===void 0&&r.else===void 0&&(0,sD.checkStrictMode)(n,'"if" without "then" and "else" is ignored');const i=TT(n,"then"),s=TT(n,"else");if(!i&&!s)return;const o=t.let("valid",!0),l=t.name("_valid");if(u(),e.reset(),i&&s){const c=t.let("ifClause");e.setParams({ifClause:c}),t.if(l,a("then",c),a("else",c))}else i?t.if(l,a("then")):t.if((0,z1.not)(l),a("else"));e.pass(o,()=>e.error(!0));function u(){const c=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},l);e.mergeEvaluated(c)}function a(c,h){return()=>{const d=e.subschema({keyword:c},l);t.assign(o,l),e.mergeValidEvaluated(d,o),h?t.assign(h,(0,z1._)`${c}`):e.setParams({ifClause:c})}}}};function TT(e,t){const r=e.schema[t];return r!==void 0&&!(0,sD.alwaysValidSchema)(e,r)}f5.default=lPe;var d5={};Object.defineProperty(d5,"__esModule",{value:!0});const uPe=Er,cPe={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:r}){t.if===void 0&&(0,uPe.checkStrictMode)(r,`"${e}" without "if" is ignored`)}};d5.default=cPe;Object.defineProperty(e5,"__esModule",{value:!0});const fPe=ld,dPe=t5,hPe=ud,pPe=r5,mPe=n5,gPe=nD,vPe=i5,yPe=Ty,bPe=s5,wPe=o5,_Pe=a5,xPe=l5,SPe=u5,CPe=c5,kPe=f5,EPe=d5;function TPe(e=!1){const t=[_Pe.default,xPe.default,SPe.default,CPe.default,kPe.default,EPe.default,vPe.default,yPe.default,gPe.default,bPe.default,wPe.default];return e?t.push(dPe.default,pPe.default):t.push(fPe.default,hPe.default),t.push(mPe.default),t}e5.default=TPe;var h5={},p5={};Object.defineProperty(p5,"__esModule",{value:!0});const En=ir,OPe={message:({schemaCode:e})=>(0,En.str)`must match format "${e}"`,params:({schemaCode:e})=>(0,En._)`{format: ${e}}`},APe={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:OPe,code(e,t){const{gen:r,data:n,$data:i,schema:s,schemaCode:o,it:l}=e,{opts:u,errSchemaPath:a,schemaEnv:c,self:h}=l;if(!u.validateFormats)return;i?d():f();function d(){const m=r.scopeValue("formats",{ref:h.formats,code:u.code.formats}),g=r.const("fDef",(0,En._)`${m}[${o}]`),p=r.let("fType"),v=r.let("format");r.if((0,En._)`typeof ${g} == "object" && !(${g} instanceof RegExp)`,()=>r.assign(p,(0,En._)`${g}.type || "string"`).assign(v,(0,En._)`${g}.validate`),()=>r.assign(p,(0,En._)`"string"`).assign(v,g)),e.fail$data((0,En.or)(y(),b()));function y(){return u.strictSchema===!1?En.nil:(0,En._)`${o} && !${v}`}function b(){const S=c.$async?(0,En._)`(${g}.async ? await ${v}(${n}) : ${v}(${n}))`:(0,En._)`${v}(${n})`,O=(0,En._)`(typeof ${v} == "function" ? ${S} : ${v}.test(${n}))`;return(0,En._)`${v} && ${v} !== true && ${p} === ${t} && !${O}`}}function f(){const m=h.formats[s];if(!m){y();return}if(m===!0)return;const[g,p,v]=b(m);g===t&&e.pass(S());function y(){if(u.strictSchema===!1){h.logger.warn(O());return}throw new Error(O());function O(){return`unknown format "${s}" ignored in schema at path "${a}"`}}function b(O){const P=O instanceof RegExp?(0,En.regexpCode)(O):u.code.formats?(0,En._)`${u.code.formats}${(0,En.getProperty)(s)}`:void 0,j=r.scopeValue("formats",{key:s,ref:O,code:P});return typeof O=="object"&&!(O instanceof RegExp)?[O.type||"string",O.validate,(0,En._)`${j}.validate`]:["string",O,j]}function S(){if(typeof m=="object"&&!(m instanceof RegExp)&&m.async){if(!c.$async)throw new Error("async format in sync schema");return(0,En._)`await ${v}(${n})`}return typeof p=="function"?(0,En._)`${v}(${n})`:(0,En._)`${v}.test(${n})`}}}};p5.default=APe;Object.defineProperty(h5,"__esModule",{value:!0});const $Pe=p5,PPe=[$Pe.default];h5.default=PPe;var Bf={};Object.defineProperty(Bf,"__esModule",{value:!0});Bf.contentVocabulary=Bf.metadataVocabulary=void 0;Bf.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];Bf.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"];Object.defineProperty(LS,"__esModule",{value:!0});const MPe=BS,IPe=VS,RPe=e5,jPe=h5,OT=Bf,NPe=[MPe.default,IPe.default,(0,RPe.default)(),jPe.default,OT.metadataVocabulary,OT.contentVocabulary];LS.default=NPe;var m5={},oD={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.DiscrError=void 0,function(t){t.Tag="tag",t.Mapping="mapping"}(e.DiscrError||(e.DiscrError={}))})(oD);Object.defineProperty(m5,"__esModule",{value:!0});const $c=ir,kx=oD,AT=Li,DPe=Er,FPe={message:({params:{discrError:e,tagName:t}})=>e===kx.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:r}})=>(0,$c._)`{error: ${e}, tag: ${r}, tagValue: ${t}}`},LPe={keyword:"discriminator",type:"object",schemaType:"object",error:FPe,code(e){const{gen:t,data:r,schema:n,parentSchema:i,it:s}=e,{oneOf:o}=i;if(!s.opts.discriminator)throw new Error("discriminator: requires discriminator option");const l=n.propertyName;if(typeof l!="string")throw new Error("discriminator: requires propertyName");if(n.mapping)throw new Error("discriminator: mapping is not supported");if(!o)throw new Error("discriminator: requires oneOf keyword");const u=t.let("valid",!1),a=t.const("tag",(0,$c._)`${r}${(0,$c.getProperty)(l)}`);t.if((0,$c._)`typeof ${a} == "string"`,()=>c(),()=>e.error(!1,{discrError:kx.DiscrError.Tag,tag:a,tagName:l})),e.ok(u);function c(){const f=d();t.if(!1);for(const m in f)t.elseIf((0,$c._)`${a} === ${m}`),t.assign(u,h(f[m]));t.else(),e.error(!1,{discrError:kx.DiscrError.Mapping,tag:a,tagName:l}),t.endIf()}function h(f){const m=t.name("valid"),g=e.subschema({keyword:"oneOf",schemaProp:f},m);return e.mergeEvaluated(g,$c.Name),m}function d(){var f;const m={},g=v(i);let p=!0;for(let S=0;Sthis.addVocabulary(m)),this.opts.discriminator&&this.addKeyword(i.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const m=this.opts.$data?this.$dataMetaSchema(s,o):s;this.addMetaSchema(m,l,!1),this.refs["http://json-schema.org/schema"]=l}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(l)?l:void 0)}}e.exports=t=u,Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;var a=bo;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return a.KeywordCxt}});var c=ir;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return c._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return c.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return c.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return c.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return c.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return c.CodeGen}});var h=tm;Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return h.default}});var d=rm;Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return d.default}})})(bx,bx.exports);var aD=bx.exports;const KPe=Jr(aD);var Ex={exports:{}},lD={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatNames=e.fastFormats=e.fullFormats=void 0;function t(L,B){return{validate:L,compare:B}}e.fullFormats={date:t(s,o),time:t(u,a),"date-time":t(h,d),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:g,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:M,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:v,int32:{type:"number",validate:S},int64:{type:"number",validate:O},float:{type:"number",validate:P},double:{type:"number",validate:P},password:!0,binary:!0},e.fastFormats={...e.fullFormats,date:t(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,o),time:t(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,a),"date-time":t(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,d),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},e.formatNames=Object.keys(e.fullFormats);function r(L){return L%4===0&&(L%100!==0||L%400===0)}const n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,i=[0,31,28,31,30,31,30,31,31,30,31,30,31];function s(L){const B=n.exec(L);if(!B)return!1;const q=+B[1],W=+B[2],$=+B[3];return W>=1&&W<=12&&$>=1&&$<=(W===2&&r(q)?29:i[W])}function o(L,B){if(L&&B)return L>B?1:LB?1:L=y}function O(L){return Number.isInteger(L)}function P(){return!0}const j=/[^\\]\\Z/;function M(L){if(j.test(L))return!1;try{return new RegExp(L),!0}catch{return!1}}})(lD);var uD={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatLimitDefinition=void 0;const t=aD,r=ir,n=r.operators,i={formatMaximum:{okStr:"<=",ok:n.LTE,fail:n.GT},formatMinimum:{okStr:">=",ok:n.GTE,fail:n.LT},formatExclusiveMaximum:{okStr:"<",ok:n.LT,fail:n.GTE},formatExclusiveMinimum:{okStr:">",ok:n.GT,fail:n.LTE}},s={message:({keyword:l,schemaCode:u})=>r.str`should be ${i[l].okStr} ${u}`,params:({keyword:l,schemaCode:u})=>r._`{comparison: ${i[l].okStr}, limit: ${u}}`};e.formatLimitDefinition={keyword:Object.keys(i),type:"string",schemaType:"string",$data:!0,error:s,code(l){const{gen:u,data:a,schemaCode:c,keyword:h,it:d}=l,{opts:f,self:m}=d;if(!f.validateFormats)return;const g=new t.KeywordCxt(d,m.RULES.all.format.definition,"format");g.$data?p():v();function p(){const b=u.scopeValue("formats",{ref:m.formats,code:f.code.formats}),S=u.const("fmt",r._`${b}[${g.schemaCode}]`);l.fail$data(r.or(r._`typeof ${S} != "object"`,r._`${S} instanceof RegExp`,r._`typeof ${S}.compare != "function"`,y(S)))}function v(){const b=g.schema,S=m.formats[b];if(!S||S===!0)return;if(typeof S!="object"||S instanceof RegExp||typeof S.compare!="function")throw new Error(`"${h}": format "${b}" does not define "compare" function`);const O=u.scopeValue("formats",{key:b,ref:S,code:f.code.formats?r._`${f.code.formats}${r.getProperty(b)}`:void 0});l.fail$data(y(O))}function y(b){return r._`${b}.compare(${a}, ${c}) ${i[h].fail} 0`}},dependencies:["format"]};const o=l=>(l.addKeyword(e.formatLimitDefinition),l);e.default=o})(uD);(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const r=lD,n=uD,i=ir,s=new i.Name("fullFormats"),o=new i.Name("fastFormats"),l=(a,c={keywords:!0})=>{if(Array.isArray(c))return u(a,c,r.fullFormats,s),a;const[h,d]=c.mode==="fast"?[r.fastFormats,o]:[r.fullFormats,s],f=c.formats||r.formatNames;return u(a,f,h,d),c.keywords&&n.default(a),a};l.get=(a,c="full")=>{const d=(c==="fast"?r.fastFormats:r.fullFormats)[a];if(!d)throw new Error(`Unknown format "${a}"`);return d};function u(a,c,h,d){var f,m;(f=(m=a.opts.code).formats)!==null&&f!==void 0||(m.formats=i._`require("ajv-formats/dist/formats").${d}`);for(const g of c)a.addFormat(g,h[g])}e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l})(Ex,Ex.exports);var GPe=Ex.exports;const $T=Jr(GPe),XPe={allErrors:!0,multipleOfPrecision:8,strict:!1,verbose:!0},YPe=/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,ZPe=/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/;function JPe(e,t,r={},n,i=KPe){const s=new i(Object.assign(Object.assign({},XPe),r));return n?$T(s,n):n!==!1&&$T(s),s.addFormat("data-url",ZPe),s.addFormat("color",YPe),s.addKeyword(qf),s.addKeyword(R4),Array.isArray(e)&&s.addMetaSchema(e),mo(t)&&Object.keys(t).forEach(o=>{s.addFormat(o,t[o])}),s}function QPe(e=[],t){return e.map(r=>{const{instancePath:n,keyword:i,params:s,schemaPath:o,parentSchema:l}=r,u=Gr(r,["instancePath","keyword","params","schemaPath","parentSchema"]);let{message:a=""}=u,c=n.replace(/\//g,"."),h=`${c} ${a}`.trim();if("missingProperty"in s){c=c?`${c}.${s.missingProperty}`:s.missingProperty;const d=s.missingProperty,f=Or(yt(t,`${c.replace(/^\./,"")}`)).title;if(f)a=a.replace(d,f);else{const m=yt(l,[wn,d,"title"]);m&&(a=a.replace(d,m))}h=a}else{const d=Or(yt(t,`${c.replace(/^\./,"")}`)).title;if(d)h=`'${d}' ${a}`.trim();else{const f=l==null?void 0:l.title;f&&(h=`'${f}' ${a}`.trim())}}return{name:i,property:c,message:a,params:s,stack:h,schemaPath:o}})}function eMe(e,t,r,n,i,s,o){const{validationError:l}=t;let u=QPe(t.errors,o);l&&(u=[...u,{stack:l.message}]),typeof s=="function"&&(u=s(u,o));let a=K6e(u);if(l&&(a=Object.assign(Object.assign({},a),{$schema:{__errors:[l.message]}})),typeof i!="function")return{errors:u,errorSchema:a};const c=gj(e,n,r,n,!0),h=i(c,Y_(c),o),d=kj(h);return Sg({errors:u,errorSchema:a},d)}class tMe{constructor(t,r){const{additionalMetaSchemas:n,customFormats:i,ajvOptionsOverrides:s,ajvFormatOptions:o,AjvClass:l}=t;this.ajv=JPe(n,i,s,o,l),this.localizer=r}toErrorList(t,r=[]){return yp(t,r)}rawValidation(t,r){let n,i;t[Cl]&&(i=this.ajv.getSchema(t[Cl]));try{i===void 0&&(i=this.ajv.compile(t)),i(r)}catch(o){n=o}let s;return i&&(typeof this.localizer=="function"&&this.localizer(i.errors),s=i.errors||void 0,i.errors=null),{errors:s,validationError:n}}validateFormData(t,r,n,i,s){const o=this.rawValidation(r,t);return eMe(this,o,t,r,n,i,s)}isValid(t,r,n){var i,s;const o=(i=n[Cl])!==null&&i!==void 0?i:OI;try{this.ajv.addSchema(n,o);const l=CS(t),u=(s=l[Cl])!==null&&s!==void 0?s:M6e(l);let a;return a=this.ajv.getSchema(u),a===void 0&&(a=this.ajv.addSchema(l,u).getSchema(u)||this.ajv.compile(l)),a(r)}catch(l){return console.warn("Error encountered compiling schema:",l),!1}finally{this.ajv.removeSchema(o)}}}function rMe(e={},t){return new tMe(e,t)}const nMe=rMe();var uo=(e=>(e.Rows="rows",e.Columns="columns",e))(uo||{});const PT=Object.values(uo);var pn=(e=>(e.Header="header",e.Index="index",e.Value="value",e.Plug="plug",e))(pn||{});const iMe=["header","index"],wp=({height:e})=>e,MT=({width:e})=>e;function g5(e){return e==="header"||e==="index"}const qs=(e,t)=>Array.from(new Array(e),(r,n)=>t(n));function sMe(e){return t=>{let r=1;for(;rtypeof e!="object",Ox=e=>e===null||typeof e!="object",RT={boolean:0,number:1,string:2},uMe=[[0,-1,-1],[1,0,-1],[1,1,0]];function Ax(e,t){return e>t?1:et.length)return 1;const r=e.length;let n=0;for(;ns&&(s=c);const h=n[a];!(h in e)&&h>o&&(o=h)}const u=Ax(s,o);if(u!==0)return u;l.sort();for(let a=0;ae+t,U1=(e,t)=>e>t?e:t,dD=(e,t)=>ee?v5(t%e,e):t,jT=(e,t)=>e*t/v5(e,t);function hD(e,t,r){return qs(e,()=>qs(t,r))}function hMe(e){return e[0].map((t,r)=>e.map(n=>n[r]))}function pMe(e){return e.map(t=>t.slice().reverse())}function mMe(e){return e.slice().reverse()}const NT=Symbol("undefined cell");function im({height:e,width:t,rows:r},n){const i=hD(e,t,()=>NT);for(let s=0;s[]);for(let l=0;l({...c,type:pn.Header,value:c.type===pn.Index?"№":c.value,height:1}))]};let i=n,s=im({height:i,width:e,rows:t.slice(r,r+i)},c=>g5(c.type)?c:!0),o=0;for(;o=0&&s[o-m-1][h]===!0;)m++;const g=o-m;if(m>0)for(let p=h;pc.every(h=>h===!0));l>-1&&(s=s.slice(0,l),i=l),o=0;const u=i-1,a=s[u];for(;o=0;){const d=s[h][o];if(d===!0)h--;else{const{width:f}=d;for(let m=h+1;mpn.Header,c=>{if(c===!0)throw new Error("All cells should be filled with headers");return c.type===pn.Header?c.value:"№"})}const vMe=sMe((e,t)=>V1(e,t)===0);function yMe(e){return(t,r)=>{let n=0;const i=t.map(wp).reduce(dD);for(;ns.rows[n].length===0)||t.some(s=>s.rows[n].some(o=>o.type===pn.Header))&&vMe(t.map(s=>e(s.rows[n],Math.floor(r/s.width)))))n++;else return n;return n}}const DT=(e,t)=>t.minDeduplicationHeight>e.minDeduplicationHeight?t:e;function bMe(e){return(t,r)=>{const n=t.map(wp).reduce(dD),i=t.map(o=>{let l=0;const u=Math.floor(r/o.width);for(;lc.type===pn.Header));)l++;const a=o.rows.slice(0,l).map(c=>e(c,u));return{...o,indexOfLastRowWithLegitHeader:l,multiplier:u,structures:a}}),s=i.filter(({indexOfLastRowWithLegitHeader:o})=>o>0).map(({indexOfLastRowWithLegitHeader:o,structures:l},u)=>{const a=qs(o,c=>{const h=l.slice(c,o),d=i.map((f,m)=>m===u?[c,o-c]:gMe(f,h));return d.some(f=>f===null)?null:{intervals:d,minDeduplicationHeight:d.reduce((f,m)=>m[1]({intervals:o.intervals.concat({...l,start:o.start,end:o.start+l.width,heightShift:l.type===pn.Header?l.height:0}),start:o.start+l.width}),{intervals:[],start:0}),s=qs(i.length,o=>{const{start:l,end:u,heightShift:a,...c}=i[o],h=c.type===pn.Header,d=e.height-a;return{rows:qs(d,f=>!h&&f===0?[c]:[]),height:d,width:c.width}});return im(e,(o,l,u)=>{if(l>0){const a=u+o.width;for(let c=0;c=h&&uh&&a<=d||ud)&&s[c].rows[l-f].push({...o,width:Math.min(d,a)-Math.max(h,u)})}}}),r+1o.height===e.height?o:mD(o,t,r+1)):s}function wMe(e){const{height:t,rows:r,width:n}=e;let i=t-1,s=t;for(;i>0&&(r[i].length===0||r[i].length===1&&r[i][0].type===pn.Plug&&r[i][0].width===n);)r[i].length===1&&(s-=r[i][0].height),i--;return st=>{const r=t.rows.flatMap(u=>u).map(e).reduce(v5);if(r===1)return t;const{rows:n,height:i,width:s}=t,o=i/r,l=qs(o,()=>[]);return n.forEach((u,a)=>{const c=a/r;u.forEach(h=>l[c].push({...h,height:h.height/r}))}),{width:s,height:o,rows:l}};function xMe(e){return(t,r,n)=>e(mD(t,r,n).map(wMe).map(_Me(wp)))}function SMe(e){return(t,r)=>[pD(t[0],[0,r]),...t.map(n=>e(n,r,0))]}function CMe(e){return(t,r)=>[pD(t[0],r[0]),...t.flatMap((n,i)=>{const[s,o]=r[i];return s===0?e(n,o,0):[{height:s,width:n.width,rows:n.rows.slice(0,s)},e({height:n.height-s,width:n.width,rows:n.rows.slice(s)},o,0)]})]}function kMe(e){return({height:t,rows:r,width:n},i,s)=>e&&r[0].every(l=>l.type===pn.Header)?{width:n,height:t,rows:[s.flatMap((l,u)=>l.rows[0].map(a=>({...a,value:`${i[u]}.${a.value}`}))),...r.slice(1)]}:{width:n,height:t+1,rows:[s.map(({width:l},u)=>({height:1,type:pn.Header,value:i[u],width:l})),...r]}}function EMe(e){return(t,r)=>{const n=e&&r.every(i=>i.rows.every(s=>s[0].type===pn.Index));return r.map(({height:i,width:s,rows:o},l)=>({height:i,width:s+ +!n,rows:o.map((u,a)=>{const c=u[0];return n?[{...c,value:`${t[l]}.${c.value}`,width:n?c.width:c.width+1},...u.slice(1)]:a===0?[{type:pn.Index,width:1,height:i,value:t[l]},...u]:u})}))}}function yw(e){return{height:1,width:1,rows:[[{height:1,width:1,value:e,type:pn.Value}]]}}const TMe=e=>(t,r)=>t.map(n=>iMe.includes(n.type)?e?{value:n.type===pn.Index?pn.Index:n.value,width:n.width*r}:n.type===pn.Index?pn.Index:n.value:null);function OMe({arrayViewType:e,collapseHeaders:t,collapseIndexes:r,concatPrimitiveValues:n,mergeRecordValues:i,headers:s,indexes:o,proportionalResizeLimit:l,recordViewType:u,sortHeaders:a,deduplicateHeaders:c,supportForHeadersGrouping:h,horizontalReflect:d,verticalReflect:f,transpose:m}){const{forHeight:g,forWidth:p}=typeof l=="object"?l:{forWidth:l,forHeight:l},v=p/100,y=g/100,b=TMe(o),S=kMe(t),O=EMe(r),P=yMe(b),j=bMe(b),M=xMe(W),L=SMe(M),B=CMe(M);function q(C){const x=C.map(MT),k=x.reduce(jT),A=x.reduce(U1),I=(k-A)/A<=v,z=I?k:A,H=I&&s&&c&&C.length>1&&(h?j:P)(C,z),V=H?cD(H)?L(C,H):B(C,H):C;return{height:V.map(wp).reduce(_p),width:z,rows:V.flatMap(({rows:F,height:X,width:D})=>{const N=Math.floor(z/D),K=!I&&z-D*N;return F.map((Z,se)=>[...Z.map(te=>({...te,width:te.width*N})),...K&&se===0?[{value:"",height:X,type:pn.Plug,width:K}]:[]])})}}function W(C){const x=C.map(MT).reduce(_p),k=C.map(wp),A=k.reduce(jT),I=k.reduce(U1),z=(A-I)/I<=y,H=z?A:I;return{width:x,height:H,rows:C.reduce((V,{rows:G,width:F,height:X})=>{const D=Math.floor(H/X),N=!z&&H-X*D;return G.reduce((K,Z,se)=>K.map((te,oe)=>oe===D*se?te.concat(Z.map(fe=>({...fe,height:fe.height*D}))):se===0&&H-oe===N?te.concat({value:"",height:N,width:F,type:pn.Plug}):te),V)},qs(H,()=>[]))}}function $({titles:C,tables:x,viewType:k}){return k===uo.Rows?q(o?O(C,x):x):s?S(W(x),C,x):W(x)}function R(C){const x=qs(C.length,A=>String(A+1)),k=C.map(_);return{titles:x,tables:k,viewType:e}}function E(C){const x=Object.keys(C),k=a?x.sort():x,A=k.map(I=>_(C[I]));return{titles:k,tables:A,viewType:u}}function _(C){const x=Tx(C);return Ox(C)?yw(C):Object.keys(C).length===0?yw(""):x&&n&&C.every(Ox)?yw(C.join(", ")):$(x&&i&&C.every(lMe)&&!C.some(Tx)?E(Object.assign({},...C)):(x?R:E)(C))}return C=>{const x=_(C);if(m||d||f){let k=im(x,({type:A,value:I})=>({type:A,value:I}));return d&&(k=pMe(k)),f&&(k=mMe(k)),m&&(k=hMe(k)),y5(k,({type:A})=>A,({value:A})=>A)}return x}}var gD=(e=>(e.Ok="ok",e.Error="error",e))(gD||{});function AMe(e){try{return{status:"ok",data:JSON.parse(e)}}catch(t){return{status:"error",error:t}}}function $Me(e){return([t,r])=>[t,e(r)]}function FT(e){const t=window.open("");return t==null||t.document.write(e),t}const LT=(e,t,r="")=>` - + deps: ${c}}`};const i={keyword:"dependencies",type:"object",schemaType:"object",error:e.error,code(l){const[a,c]=s(l);o(l,a),u(l,c)}};function s({schema:l}){const a={},c={};for(const h in l){if(h==="__proto__")continue;const d=Array.isArray(l[h])?a:c;d[h]=l[h]}return[a,c]}function o(l,a=l.schema){const{gen:c,data:h,it:d}=l;if(Object.keys(a).length===0)return;const f=c.let("missing");for(const m in a){const g=a[m];if(g.length===0)continue;const p=(0,n.propertyInData)(c,h,m,d.opts.ownProperties);l.setParams({property:m,depsCount:g.length,deps:g.join(", ")}),d.allErrors?c.if(p,()=>{for(const v of g)(0,n.checkReportMissingProp)(l,v)}):(c.if((0,t._)`${p} && (${(0,n.checkMissingProp)(l,g,f)})`),(0,n.reportMissingProp)(l,f),c.else())}}e.validatePropertyDeps=o;function u(l,a=l.schema){const{gen:c,data:h,keyword:d,it:f}=l,m=c.name("valid");for(const g in a)(0,r.alwaysValidSchema)(f,a[g])||(c.if((0,n.propertyInData)(c,h,g,f.opts.ownProperties),()=>{const p=l.subschema({keyword:d,schemaProp:g},m);l.mergeValidEvaluated(p,m)},()=>c.var(m,!0)),l.ok(m))}e.validateSchemaDeps=u,e.default=i})(GN);var e5={};Object.defineProperty(e5,"__esModule",{value:!0});const XN=ir,z$e=Er,V$e={message:"property name must be valid",params:({params:e})=>(0,XN._)`{propertyName: ${e.propertyName}}`},U$e={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:V$e,code(e){const{gen:t,schema:r,data:n,it:i}=e;if((0,z$e.alwaysValidSchema)(i,r))return;const s=t.name("valid");t.forIn("key",n,o=>{e.setParams({propertyName:o}),e.subschema({keyword:"propertyNames",data:o,dataTypes:["string"],propertyName:o,compositeRule:!0},s),t.if((0,XN.not)(s),()=>{e.error(!0),i.allErrors||t.break()})}),e.ok(s)}};e5.default=U$e;var ky={};Object.defineProperty(ky,"__esModule",{value:!0});const D0=ur,io=ir,H$e=Qo,F0=Er,W$e={message:"must NOT have additional properties",params:({params:e})=>(0,io._)`{additionalProperty: ${e.additionalProperty}}`},q$e={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:W$e,code(e){const{gen:t,schema:r,parentSchema:n,data:i,errsCount:s,it:o}=e;if(!s)throw new Error("ajv implementation error");const{allErrors:u,opts:l}=o;if(o.props=!0,l.removeAdditional!=="all"&&(0,F0.alwaysValidSchema)(o,r))return;const a=(0,D0.allSchemaProperties)(n.properties),c=(0,D0.allSchemaProperties)(n.patternProperties);h(),e.ok((0,io._)`${s} === ${H$e.default.errors}`);function h(){t.forIn("key",i,p=>{!a.length&&!c.length?m(p):t.if(d(p),()=>m(p))})}function d(p){let v;if(a.length>8){const y=(0,F0.schemaRefOrVal)(o,n.properties,"properties");v=(0,D0.isOwnProperty)(t,y,p)}else a.length?v=(0,io.or)(...a.map(y=>(0,io._)`${p} === ${y}`)):v=io.nil;return c.length&&(v=(0,io.or)(v,...c.map(y=>(0,io._)`${(0,D0.usePattern)(e,y)}.test(${p})`))),(0,io.not)(v)}function f(p){t.code((0,io._)`delete ${i}[${p}]`)}function m(p){if(l.removeAdditional==="all"||l.removeAdditional&&r===!1){f(p);return}if(r===!1){e.setParams({additionalProperty:p}),e.error(),u||t.break();return}if(typeof r=="object"&&!(0,F0.alwaysValidSchema)(o,r)){const v=t.name("valid");l.removeAdditional==="failing"?(g(p,v,!1),t.if((0,io.not)(v),()=>{e.reset(),f(p)})):(g(p,v),u||t.if((0,io.not)(v),()=>t.break()))}}function g(p,v,y){const b={keyword:"additionalProperties",dataProp:p,dataPropType:F0.Type.Str};y===!1&&Object.assign(b,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(b,v)}}};ky.default=q$e;var t5={};Object.defineProperty(t5,"__esModule",{value:!0});const K$e=yo,vT=ur,pw=Er,yT=ky,G$e={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,parentSchema:n,data:i,it:s}=e;s.opts.removeAdditional==="all"&&n.additionalProperties===void 0&&yT.default.code(new K$e.KeywordCxt(s,yT.default,"additionalProperties"));const o=(0,vT.allSchemaProperties)(r);for(const h of o)s.definedProperties.add(h);s.opts.unevaluated&&o.length&&s.props!==!0&&(s.props=pw.mergeEvaluated.props(t,(0,pw.toHash)(o),s.props));const u=o.filter(h=>!(0,pw.alwaysValidSchema)(s,r[h]));if(u.length===0)return;const l=t.name("valid");for(const h of u)a(h)?c(h):(t.if((0,vT.propertyInData)(t,i,h,s.opts.ownProperties)),c(h),s.allErrors||t.else().var(l,!0),t.endIf()),e.it.definedProperties.add(h),e.ok(l);function a(h){return s.opts.useDefaults&&!s.compositeRule&&r[h].default!==void 0}function c(h){e.subschema({keyword:"properties",schemaProp:h,dataProp:h},l)}}};t5.default=G$e;var r5={};Object.defineProperty(r5,"__esModule",{value:!0});const bT=ur,L0=ir,wT=Er,_T=Er,X$e={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,data:n,parentSchema:i,it:s}=e,{opts:o}=s,u=(0,bT.allSchemaProperties)(r),l=u.filter(g=>(0,wT.alwaysValidSchema)(s,r[g]));if(u.length===0||l.length===u.length&&(!s.opts.unevaluated||s.props===!0))return;const a=o.strictSchema&&!o.allowMatchingProperties&&i.properties,c=t.name("valid");s.props!==!0&&!(s.props instanceof L0.Name)&&(s.props=(0,_T.evaluatedPropsToName)(t,s.props));const{props:h}=s;d();function d(){for(const g of u)a&&f(g),s.allErrors?m(g):(t.var(c,!0),m(g),t.if(c))}function f(g){for(const p in a)new RegExp(g).test(p)&&(0,wT.checkStrictMode)(s,`property ${p} matches pattern ${g} (use allowMatchingProperties)`)}function m(g){t.forIn("key",n,p=>{t.if((0,L0._)`${(0,bT.usePattern)(e,g)}.test(${p})`,()=>{const v=l.includes(g);v||e.subschema({keyword:"patternProperties",schemaProp:g,dataProp:p,dataPropType:_T.Type.Str},c),s.opts.unevaluated&&h!==!0?t.assign((0,L0._)`${h}[${p}]`,!0):!v&&!s.allErrors&&t.if((0,L0.not)(c),()=>t.break())})})}}};r5.default=X$e;var n5={};Object.defineProperty(n5,"__esModule",{value:!0});const Y$e=Er,Z$e={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:r,it:n}=e;if((0,Y$e.alwaysValidSchema)(n,r)){e.fail();return}const i=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},i),e.failResult(i,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}};n5.default=Z$e;var i5={};Object.defineProperty(i5,"__esModule",{value:!0});const J$e=ur,Q$e={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:J$e.validateUnion,error:{message:"must match a schema in anyOf"}};i5.default=Q$e;var s5={};Object.defineProperty(s5,"__esModule",{value:!0});const Og=ir,ePe=Er,tPe={message:"must match exactly one schema in oneOf",params:({params:e})=>(0,Og._)`{passingSchemas: ${e.passing}}`},rPe={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:tPe,code(e){const{gen:t,schema:r,parentSchema:n,it:i}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(i.opts.discriminator&&n.discriminator)return;const s=r,o=t.let("valid",!1),u=t.let("passing",null),l=t.name("_valid");e.setParams({passing:u}),t.block(a),e.result(o,()=>e.reset(),()=>e.error(!0));function a(){s.forEach((c,h)=>{let d;(0,ePe.alwaysValidSchema)(i,c)?t.var(l,!0):d=e.subschema({keyword:"oneOf",schemaProp:h,compositeRule:!0},l),h>0&&t.if((0,Og._)`${l} && ${o}`).assign(o,!1).assign(u,(0,Og._)`[${u}, ${h}]`).else(),t.if(l,()=>{t.assign(o,!0),t.assign(u,h),d&&e.mergeEvaluated(d,Og.Name)})})}}};s5.default=rPe;var o5={};Object.defineProperty(o5,"__esModule",{value:!0});const nPe=Er,iPe={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:r,it:n}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");const i=t.name("valid");r.forEach((s,o)=>{if((0,nPe.alwaysValidSchema)(n,s))return;const u=e.subschema({keyword:"allOf",schemaProp:o},i);e.ok(i),e.mergeEvaluated(u)})}};o5.default=iPe;var a5={};Object.defineProperty(a5,"__esModule",{value:!0});const z1=ir,YN=Er,sPe={message:({params:e})=>(0,z1.str)`must match "${e.ifClause}" schema`,params:({params:e})=>(0,z1._)`{failingKeyword: ${e.ifClause}}`},oPe={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:sPe,code(e){const{gen:t,parentSchema:r,it:n}=e;r.then===void 0&&r.else===void 0&&(0,YN.checkStrictMode)(n,'"if" without "then" and "else" is ignored');const i=xT(n,"then"),s=xT(n,"else");if(!i&&!s)return;const o=t.let("valid",!0),u=t.name("_valid");if(l(),e.reset(),i&&s){const c=t.let("ifClause");e.setParams({ifClause:c}),t.if(u,a("then",c),a("else",c))}else i?t.if(u,a("then")):t.if((0,z1.not)(u),a("else"));e.pass(o,()=>e.error(!0));function l(){const c=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},u);e.mergeEvaluated(c)}function a(c,h){return()=>{const d=e.subschema({keyword:c},u);t.assign(o,u),e.mergeValidEvaluated(d,o),h?t.assign(h,(0,z1._)`${c}`):e.setParams({ifClause:c})}}}};function xT(e,t){const r=e.schema[t];return r!==void 0&&!(0,YN.alwaysValidSchema)(e,r)}a5.default=oPe;var l5={};Object.defineProperty(l5,"__esModule",{value:!0});const aPe=Er,lPe={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:r}){t.if===void 0&&(0,aPe.checkStrictMode)(r,`"${e}" without "if" is ignored`)}};l5.default=lPe;Object.defineProperty(YS,"__esModule",{value:!0});const uPe=cd,cPe=ZS,fPe=fd,dPe=JS,hPe=QS,pPe=GN,mPe=e5,gPe=ky,vPe=t5,yPe=r5,bPe=n5,wPe=i5,_Pe=s5,xPe=o5,SPe=a5,CPe=l5;function kPe(e=!1){const t=[bPe.default,wPe.default,_Pe.default,xPe.default,SPe.default,CPe.default,mPe.default,gPe.default,pPe.default,vPe.default,yPe.default];return e?t.push(cPe.default,dPe.default):t.push(uPe.default,fPe.default),t.push(hPe.default),t}YS.default=kPe;var u5={},c5={};Object.defineProperty(c5,"__esModule",{value:!0});const kn=ir,EPe={message:({schemaCode:e})=>(0,kn.str)`must match format "${e}"`,params:({schemaCode:e})=>(0,kn._)`{format: ${e}}`},TPe={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:EPe,code(e,t){const{gen:r,data:n,$data:i,schema:s,schemaCode:o,it:u}=e,{opts:l,errSchemaPath:a,schemaEnv:c,self:h}=u;if(!l.validateFormats)return;i?d():f();function d(){const m=r.scopeValue("formats",{ref:h.formats,code:l.code.formats}),g=r.const("fDef",(0,kn._)`${m}[${o}]`),p=r.let("fType"),v=r.let("format");r.if((0,kn._)`typeof ${g} == "object" && !(${g} instanceof RegExp)`,()=>r.assign(p,(0,kn._)`${g}.type || "string"`).assign(v,(0,kn._)`${g}.validate`),()=>r.assign(p,(0,kn._)`"string"`).assign(v,g)),e.fail$data((0,kn.or)(y(),b()));function y(){return l.strictSchema===!1?kn.nil:(0,kn._)`${o} && !${v}`}function b(){const x=c.$async?(0,kn._)`(${g}.async ? await ${v}(${n}) : ${v}(${n}))`:(0,kn._)`${v}(${n})`,O=(0,kn._)`(typeof ${v} == "function" ? ${x} : ${v}.test(${n}))`;return(0,kn._)`${v} && ${v} !== true && ${p} === ${t} && !${O}`}}function f(){const m=h.formats[s];if(!m){y();return}if(m===!0)return;const[g,p,v]=b(m);g===t&&e.pass(x());function y(){if(l.strictSchema===!1){h.logger.warn(O());return}throw new Error(O());function O(){return`unknown format "${s}" ignored in schema at path "${a}"`}}function b(O){const P=O instanceof RegExp?(0,kn.regexpCode)(O):l.code.formats?(0,kn._)`${l.code.formats}${(0,kn.getProperty)(s)}`:void 0,j=r.scopeValue("formats",{key:s,ref:O,code:P});return typeof O=="object"&&!(O instanceof RegExp)?[O.type||"string",O.validate,(0,kn._)`${j}.validate`]:["string",O,j]}function x(){if(typeof m=="object"&&!(m instanceof RegExp)&&m.async){if(!c.$async)throw new Error("async format in sync schema");return(0,kn._)`await ${v}(${n})`}return typeof p=="function"?(0,kn._)`${v}(${n})`:(0,kn._)`${v}.test(${n})`}}}};c5.default=TPe;Object.defineProperty(u5,"__esModule",{value:!0});const OPe=c5,APe=[OPe.default];u5.default=APe;var zf={};Object.defineProperty(zf,"__esModule",{value:!0});zf.contentVocabulary=zf.metadataVocabulary=void 0;zf.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];zf.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"];Object.defineProperty(jS,"__esModule",{value:!0});const $Pe=NS,PPe=FS,MPe=YS,IPe=u5,ST=zf,RPe=[$Pe.default,PPe.default,(0,MPe.default)(),IPe.default,ST.metadataVocabulary,ST.contentVocabulary];jS.default=RPe;var f5={},ZN={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.DiscrError=void 0,function(t){t.Tag="tag",t.Mapping="mapping"}(e.DiscrError||(e.DiscrError={}))})(ZN);Object.defineProperty(f5,"__esModule",{value:!0});const Ac=ir,Sx=ZN,CT=Fi,jPe=Er,NPe={message:({params:{discrError:e,tagName:t}})=>e===Sx.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:r}})=>(0,Ac._)`{error: ${e}, tag: ${r}, tagValue: ${t}}`},DPe={keyword:"discriminator",type:"object",schemaType:"object",error:NPe,code(e){const{gen:t,data:r,schema:n,parentSchema:i,it:s}=e,{oneOf:o}=i;if(!s.opts.discriminator)throw new Error("discriminator: requires discriminator option");const u=n.propertyName;if(typeof u!="string")throw new Error("discriminator: requires propertyName");if(n.mapping)throw new Error("discriminator: mapping is not supported");if(!o)throw new Error("discriminator: requires oneOf keyword");const l=t.let("valid",!1),a=t.const("tag",(0,Ac._)`${r}${(0,Ac.getProperty)(u)}`);t.if((0,Ac._)`typeof ${a} == "string"`,()=>c(),()=>e.error(!1,{discrError:Sx.DiscrError.Tag,tag:a,tagName:u})),e.ok(l);function c(){const f=d();t.if(!1);for(const m in f)t.elseIf((0,Ac._)`${a} === ${m}`),t.assign(l,h(f[m]));t.else(),e.error(!1,{discrError:Sx.DiscrError.Mapping,tag:a,tagName:u}),t.endIf()}function h(f){const m=t.name("valid"),g=e.subschema({keyword:"oneOf",schemaProp:f},m);return e.mergeEvaluated(g,Ac.Name),m}function d(){var f;const m={},g=v(i);let p=!0;for(let x=0;xthis.addVocabulary(m)),this.opts.discriminator&&this.addKeyword(i.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const m=this.opts.$data?this.$dataMetaSchema(s,o):s;this.addMetaSchema(m,u,!1),this.refs["http://json-schema.org/schema"]=u}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(u)?u:void 0)}}e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var a=yo;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return a.KeywordCxt}});var c=ir;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return c._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return c.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return c.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return c.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return c.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return c.CodeGen}});var h=em;Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return h.default}});var d=tm;Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return d.default}})})(vx,vx.exports);var JN=vx.exports;const WPe=Jr(JN);var Cx={exports:{}},QN={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatNames=e.fastFormats=e.fullFormats=void 0;function t(L,B){return{validate:L,compare:B}}e.fullFormats={date:t(s,o),time:t(l,a),"date-time":t(h,d),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:g,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:M,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:v,int32:{type:"number",validate:x},int64:{type:"number",validate:O},float:{type:"number",validate:P},double:{type:"number",validate:P},password:!0,binary:!0},e.fastFormats={...e.fullFormats,date:t(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,o),time:t(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,a),"date-time":t(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,d),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},e.formatNames=Object.keys(e.fullFormats);function r(L){return L%4===0&&(L%100!==0||L%400===0)}const n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,i=[0,31,28,31,30,31,30,31,31,30,31,30,31];function s(L){const B=n.exec(L);if(!B)return!1;const q=+B[1],W=+B[2],$=+B[3];return W>=1&&W<=12&&$>=1&&$<=(W===2&&r(q)?29:i[W])}function o(L,B){if(L&&B)return L>B?1:LB?1:L=y}function O(L){return Number.isInteger(L)}function P(){return!0}const j=/[^\\]\\Z/;function M(L){if(j.test(L))return!1;try{return new RegExp(L),!0}catch{return!1}}})(QN);var eD={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatLimitDefinition=void 0;const t=JN,r=ir,n=r.operators,i={formatMaximum:{okStr:"<=",ok:n.LTE,fail:n.GT},formatMinimum:{okStr:">=",ok:n.GTE,fail:n.LT},formatExclusiveMaximum:{okStr:"<",ok:n.LT,fail:n.GTE},formatExclusiveMinimum:{okStr:">",ok:n.GT,fail:n.LTE}},s={message:({keyword:u,schemaCode:l})=>r.str`should be ${i[u].okStr} ${l}`,params:({keyword:u,schemaCode:l})=>r._`{comparison: ${i[u].okStr}, limit: ${l}}`};e.formatLimitDefinition={keyword:Object.keys(i),type:"string",schemaType:"string",$data:!0,error:s,code(u){const{gen:l,data:a,schemaCode:c,keyword:h,it:d}=u,{opts:f,self:m}=d;if(!f.validateFormats)return;const g=new t.KeywordCxt(d,m.RULES.all.format.definition,"format");g.$data?p():v();function p(){const b=l.scopeValue("formats",{ref:m.formats,code:f.code.formats}),x=l.const("fmt",r._`${b}[${g.schemaCode}]`);u.fail$data(r.or(r._`typeof ${x} != "object"`,r._`${x} instanceof RegExp`,r._`typeof ${x}.compare != "function"`,y(x)))}function v(){const b=g.schema,x=m.formats[b];if(!x||x===!0)return;if(typeof x!="object"||x instanceof RegExp||typeof x.compare!="function")throw new Error(`"${h}": format "${b}" does not define "compare" function`);const O=l.scopeValue("formats",{key:b,ref:x,code:f.code.formats?r._`${f.code.formats}${r.getProperty(b)}`:void 0});u.fail$data(y(O))}function y(b){return r._`${b}.compare(${a}, ${c}) ${i[h].fail} 0`}},dependencies:["format"]};const o=u=>(u.addKeyword(e.formatLimitDefinition),u);e.default=o})(eD);(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const r=QN,n=eD,i=ir,s=new i.Name("fullFormats"),o=new i.Name("fastFormats"),u=(a,c={keywords:!0})=>{if(Array.isArray(c))return l(a,c,r.fullFormats,s),a;const[h,d]=c.mode==="fast"?[r.fastFormats,o]:[r.fullFormats,s],f=c.formats||r.formatNames;return l(a,f,h,d),c.keywords&&n.default(a),a};u.get=(a,c="full")=>{const d=(c==="fast"?r.fastFormats:r.fullFormats)[a];if(!d)throw new Error(`Unknown format "${a}"`);return d};function l(a,c,h,d){var f,m;(f=(m=a.opts.code).formats)!==null&&f!==void 0||(m.formats=i._`require("ajv-formats/dist/formats").${d}`);for(const g of c)a.addFormat(g,h[g])}e.exports=t=u,Object.defineProperty(t,"__esModule",{value:!0}),t.default=u})(Cx,Cx.exports);var qPe=Cx.exports;const kT=Jr(qPe),KPe={allErrors:!0,multipleOfPrecision:8,strict:!1,verbose:!0},GPe=/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,XPe=/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/;function YPe(e,t,r={},n,i=WPe){const s=new i(Object.assign(Object.assign({},KPe),r));return n?kT(s,n):n!==!1&&kT(s),s.addFormat("data-url",XPe),s.addFormat("color",GPe),s.addKeyword(Gf),s.addKeyword($4),Array.isArray(e)&&s.addMetaSchema(e),po(t)&&Object.keys(t).forEach(o=>{s.addFormat(o,t[o])}),s}function ZPe(e=[],t){return e.map(r=>{const{instancePath:n,keyword:i,params:s,schemaPath:o,parentSchema:u}=r,l=Gr(r,["instancePath","keyword","params","schemaPath","parentSchema"]);let{message:a=""}=l,c=n.replace(/\//g,"."),h=`${c} ${a}`.trim();if("missingProperty"in s){c=c?`${c}.${s.missingProperty}`:s.missingProperty;const d=s.missingProperty,f=Or(yt(t,`${c.replace(/^\./,"")}`)).title;if(f)a=a.replace(d,f);else{const m=yt(u,[bn,d,"title"]);m&&(a=a.replace(d,m))}h=a}else{const d=Or(yt(t,`${c.replace(/^\./,"")}`)).title;if(d)h=`'${d}' ${a}`.trim();else{const f=u==null?void 0:u.title;f&&(h=`'${f}' ${a}`.trim())}}return{name:i,property:c,message:a,params:s,stack:h,schemaPath:o}})}function JPe(e,t,r,n,i,s,o){const{validationError:u}=t;let l=ZPe(t.errors,o);u&&(l=[...l,{stack:u.message}]),typeof s=="function"&&(l=s(l,o));let a=W6e(l);if(u&&(a=Object.assign(Object.assign({},a),{$schema:{__errors:[u.message]}})),typeof i!="function")return{errors:l,errorSchema:a};const c=aj(e,n,r,n,!0),h=i(c,G_(c),o),d=gj(h);return Sg({errors:l,errorSchema:a},d)}class QPe{constructor(t,r){const{additionalMetaSchemas:n,customFormats:i,ajvOptionsOverrides:s,ajvFormatOptions:o,AjvClass:u}=t;this.ajv=YPe(n,i,s,o,u),this.localizer=r}toErrorList(t,r=[]){return bp(t,r)}rawValidation(t,r){let n,i;t[Cl]&&(i=this.ajv.getSchema(t[Cl]));try{i===void 0&&(i=this.ajv.compile(t)),i(r)}catch(o){n=o}let s;return i&&(typeof this.localizer=="function"&&this.localizer(i.errors),s=i.errors||void 0,i.errors=null),{errors:s,validationError:n}}validateFormData(t,r,n,i,s){const o=this.rawValidation(r,t);return JPe(this,o,t,r,n,i,s)}isValid(t,r,n){var i,s;const o=(i=n[Cl])!==null&&i!==void 0?i:bI;try{this.ajv.addSchema(n,o);const u=wS(t),l=(s=u[Cl])!==null&&s!==void 0?s:$6e(u);let a;return a=this.ajv.getSchema(l),a===void 0&&(a=this.ajv.addSchema(u,l).getSchema(l)||this.ajv.compile(u)),a(r)}catch(u){return console.warn("Error encountered compiling schema:",u),!1}finally{this.ajv.removeSchema(o)}}}function eMe(e={},t){return new QPe(e,t)}const tMe=eMe();var bo=(e=>(e.Header="header",e.Index="index",e.Value="value",e.Corner="corner",e))(bo||{});const tD={head:"height",indexes:"width"},rD={head:"indexes",indexes:"head"};function mw(e){return{head:null,indexes:null,body:{height:1,width:1,rows:[{cells:[{height:1,width:1,value:e,type:"value"}],columns:[0]}]}}}function rMe(e){return(t,r)=>(t-r)/r<=e}function Vf(e,t){return e.map(r=>r+t)}function nMe(e,t){return{cells:[t].concat(e.cells),columns:[0].concat(Vf(e.columns,t.width))}}function iMe(e,t){return e.map(r=>({cells:r.cells,columns:Vf(r.columns,t)}))}function nD(e,t,r){return{cells:e.cells.concat(r.cells),columns:e.columns.concat(Vf(r.columns,t))}}const _p=(e,t)=>e+t,nm=(e,t)=>e>t?e:t,iD=(e,t)=>e?iD(t%e,e):t,d5=(e,t)=>e*t/iD(e,t),Ws=(e,t)=>Array.from(new Array(e),(r,n)=>t(n));function sD(e){return e.width}function oD(e){return e.height}function sMe(e,t){const r=e.map(u=>t/u.height),n=e[0].rows,i=r[0];let s=0,o=0;for(;(o=s*i)0),i=Ws(r,()=>null);for(let o=0;o{const i=Math.floor(e/r),s={width:e,height:t,rows:i===1?n:n.map(o=>({cells:o.cells.map(u=>({...u,width:u.width*i})),columns:o.columns.map(u=>u*i)}))};return e-r*i===0?s:oMe(s)}}function aMe(e){return function(r){const n=r.map(sD),i=n.reduce(d5),s=n.reduce(nm),o=e(i,s)?i:s,u=r.map(lD(o));return{width:o,height:u.map(oD).reduce(_p),rows:u.flatMap(l=>l.rows)}}}function uD(e){return({height:t,rows:r,width:n})=>{const i=Math.floor(e/t),s={width:n,height:e,rows:r},o=e-t*i===0;if(i===1)return o?s:ET(s);const u=Ws(e,()=>({cells:[],columns:[]}));for(let l=0;l{const r=t.map(sD).reduce(_p),n=t.map(oD),i=n.reduce(d5),s=n.reduce(nm),o=e(i,s)?i:s,u=t.map(uD(o)),l=u[0].rows;let a=u[0].width;for(let c=1;c{if(!e&&!t)return n;const o=e&&i!==null,u=t&&s!==null,l=u?s.rows.map((f,m)=>nD(f,s.width,n.rows[m])):n.rows,a=n.width+(u?s.width:0);if(!o)return{height:n.height,width:a,rows:l};const c=n.height+i.height;if(!u)return{height:c,width:a,rows:i.rows.concat(l)};const h=i.rows[0],d=[nMe(h,{height:i.height,width:s.width,value:r,type:bo.Corner}),...iMe(i.rows.slice(1),s.width),...l];return{height:c,width:a,rows:d}}}function cMe(e,t,r,n,i){const s=[];for(let o=0;o({cells:[],columns:[]})),...l.rows]});break;case"head":s.push({height:l.height,width:l.width+a.width,rows:[{cells:[{height:l.height,width:a.width,value:n,type:bo.Corner},...l.rows[0].cells],columns:[0,...Vf(l.rows[0].columns,a.width)]},...l.rows.slice(1)]});break;default:throw new Error}}return i(s)}const TT={head:"bakeHead",indexes:"bakeIndexes"},fMe={width:lD,height:uD},dMe={head:aMe,indexes:lMe};function OT({deduplicationComponent:e,isProportionalResize:t,cornerCellValue:r}){const n=dMe[e](t);return i=>{const s=rD[e],o=uMe(i,e,t),u=o===null,l=cMe(i,s,u,r,n),a=i.map(cD({[TT[e]]:u,[TT[s]]:l===null,cornerCellValue:r})),c=n(a),h=tD[s],d=o&&fMe[h](c[h])(o);return{body:c,baked:a,[e]:d,[s]:l}}}const kx=e=>e===null||typeof e!="object";var fD=(e=>(e.Ok="ok",e.Error="error",e))(fD||{});function hMe(e){try{return{status:"ok",data:JSON.parse(e)}}catch(t){return{status:"error",error:t}}}function pMe(e){return typeof e=="string"}function mMe(e){return typeof e=="number"}function gMe(e){return typeof e=="object"&&e!==null}function vMe(e){return Array.isArray(e)}function yMe(e){return gMe(e)&&!vMe(e)}function gw(e){return([t,r])=>[t,e(r)]}function AT(e){const t=window.open("");return t==null||t.document.write(e),t}function dD(e){return e.replace(/[&<"']/g,function(t){switch(t){case"&":return"&";case"<":return"<";case'"':return""";default:return"'"}})}const $T=(e,t,r="")=>` + @@ -421,17 +421,17 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho ${t} -`,PMe="table, th, td {border: 1px solid black; border-collapse: collapse;} th, td {padding: 5px; text-align: left;} th:has(> b), td:has(> b) {text-align: center;}";function BT(e){return`${e.rows.map(t=>`${t.map(r=>``).join(` +`,bMe="table, th, td {border: 1px solid black; border-collapse: collapse;} th, td {padding: 5px; text-align: left;} th:has(> b), td:has(> b) {text-align: center;}";function PT(e){return`
${g5(r.type)?`${r.value}`:r.value}
${e.rows.map(t=>`${t.cells.map(r=>{const n=typeof r.value=="string"?dD(r.value):r.value;return``}).join(` `)}`).join(` -`)}
${r.type!==bo.Value?`${n}`:n}
`}function MMe(e){return e.length>1?e.map(([t,r])=>`

${t}

${BT(r)}`).join("
"):BT(e[0][1])}function z0(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var vD={exports:{}};/*! ExcelJS 19-10-2023 */(function(e,t){(function(r){e.exports=r()})(function(){return function r(n,i,s){function o(a,c){if(!i[a]){if(!n[a]){var h=typeof z0=="function"&&z0;if(!c&&h)return h(a,!0);if(l)return l(a,!0);var d=new Error("Cannot find module '"+a+"'");throw d.code="MODULE_NOT_FOUND",d}var f=i[a]={exports:{}};n[a][0].call(f.exports,function(m){return o(n[a][1][m]||m)},f,f.exports,r,n,i,s)}return i[a].exports}for(var l=typeof z0=="function"&&z0,u=0;u{const v=this.workbook.addWorksheet(m.sheetName),y=m.dateFormats||["YYYY-MM-DD[T]HH:mm:ssZ","YYYY-MM-DD[T]HH:mm:ss","MM-DD-YYYY","YYYY-MM-DD"],b=m.map||function(O){if(O==="")return null;const P=Number(O);if(!Number.isNaN(P)&&P!==1/0)return P;const j=y.reduce((L,B)=>{if(L)return L;const q=a(O,B,!0);return q.isValid()?q:null},null);if(j)return new Date(j.valueOf());const M=d[O];return M!==void 0?M:O},S=o.parse(m.parserOptions).on("data",O=>{v.addRow(O.map(b))}).on("end",()=>{S.emit("worksheet",v)});S.on("worksheet",g).on("error",p),f.pipe(S)})}createInputStream(){throw new Error("`CSV#createInputStream` is deprecated. You should use `CSV#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}write(f,m){return new Promise((g,p)=>{m=m||{};const v=this.workbook.getWorksheet(m.sheetName||m.sheetId),y=o.format(m.formatterOptions);f.on("finish",()=>{g()}),y.on("error",p),y.pipe(f);const{dateFormat:b,dateUTC:S}=m,O=m.map||(M=>{if(M){if(M.text||M.hyperlink)return M.hyperlink||M.text||"";if(M.formula||M.result)return M.result||"";if(M instanceof Date)return b?S?a.utc(M).format(b):a(M).format(b):S?a.utc(M).format():a(M).format();if(M.error)return M.error;if(typeof M=="object")return JSON.stringify(M)}return M}),P=m.includeEmptyRows===void 0||m.includeEmptyRows;let j=1;v&&v.eachRow((M,L)=>{if(P)for(;j++2&&arguments[2]!==void 0?arguments[2]:0;if(this.worksheet=u,a)if(typeof a=="string"){const h=s.decodeAddress(a);this.nativeCol=h.col+c,this.nativeColOff=0,this.nativeRow=h.row+c,this.nativeRowOff=0}else a.nativeCol!==void 0?(this.nativeCol=a.nativeCol||0,this.nativeColOff=a.nativeColOff||0,this.nativeRow=a.nativeRow||0,this.nativeRowOff=a.nativeRowOff||0):a.col!==void 0?(this.col=a.col+c,this.row=a.row+c):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0}static asInstance(u){return u instanceof o||u==null?u:new o(u)}get col(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth}set col(u){this.nativeCol=Math.floor(u),this.nativeColOff=Math.floor((u-this.nativeCol)*this.colWidth)}get row(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight}set row(u){this.nativeRow=Math.floor(u),this.nativeRowOff=Math.floor((u-this.nativeRow)*this.rowHeight)}get colWidth(){return this.worksheet&&this.worksheet.getColumn(this.nativeCol+1)&&this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}get rowHeight(){return this.worksheet&&this.worksheet.getRow(this.nativeRow+1)&&this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}get model(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}}set model(u){this.nativeCol=u.nativeCol,this.nativeColOff=u.nativeColOff,this.nativeRow=u.nativeRow,this.nativeRowOff=u.nativeRowOff}}n.exports=o},{"../utils/col-cache":19}],3:[function(r,n,i){const s=r("../utils/col-cache"),o=r("../utils/under-dash"),l=r("./enums"),{slideFormula:u}=r("../utils/shared-formula"),a=r("./note");class c{constructor(f,m,g){if(!f||!m)throw new Error("A Cell needs a Row");this._row=f,this._column=m,s.validateAddress(g),this._address=g,this._value=h.create(c.Types.Null,this),this.style=this._mergeStyle(f.style,m.style,{}),this._mergeCount=0}get worksheet(){return this._row.worksheet}get workbook(){return this._row.worksheet.workbook}destroy(){delete this.style,delete this._value,delete this._row,delete this._column,delete this._address}get numFmt(){return this.style.numFmt}set numFmt(f){this.style.numFmt=f}get font(){return this.style.font}set font(f){this.style.font=f}get alignment(){return this.style.alignment}set alignment(f){this.style.alignment=f}get border(){return this.style.border}set border(f){this.style.border=f}get fill(){return this.style.fill}set fill(f){this.style.fill=f}get protection(){return this.style.protection}set protection(f){this.style.protection=f}_mergeStyle(f,m,g){const p=f&&f.numFmt||m&&m.numFmt;p&&(g.numFmt=p);const v=f&&f.font||m&&m.font;v&&(g.font=v);const y=f&&f.alignment||m&&m.alignment;y&&(g.alignment=y);const b=f&&f.border||m&&m.border;b&&(g.border=b);const S=f&&f.fill||m&&m.fill;S&&(g.fill=S);const O=f&&f.protection||m&&m.protection;return O&&(g.protection=O),g}get address(){return this._address}get row(){return this._row.number}get col(){return this._column.number}get $col$row(){return`$${this._column.letter}$${this.row}`}get type(){return this._value.type}get effectiveType(){return this._value.effectiveType}toCsvString(){return this._value.toCsvString()}addMergeRef(){this._mergeCount++}releaseMergeRef(){this._mergeCount--}get isMerged(){return this._mergeCount>0||this.type===c.Types.Merge}merge(f,m){this._value.release(),this._value=h.create(c.Types.Merge,this,f),m||(this.style=f.style)}unmerge(){this.type===c.Types.Merge&&(this._value.release(),this._value=h.create(c.Types.Null,this),this.style=this._mergeStyle(this._row.style,this._column.style,{}))}isMergedTo(f){return this._value.type===c.Types.Merge&&this._value.isMergedTo(f)}get master(){return this.type===c.Types.Merge?this._value.master:this}get isHyperlink(){return this._value.type===c.Types.Hyperlink}get hyperlink(){return this._value.hyperlink}get value(){return this._value.value}set value(f){this.type!==c.Types.Merge?(this._value.release(),this._value=h.create(h.getType(f),this,f)):this._value.master.value=f}get note(){return this._comment&&this._comment.note}set note(f){this._comment=new a(f)}get text(){return this._value.toString()}get html(){return o.escapeHtml(this.text)}toString(){return this.text}_upgradeToHyperlink(f){this.type===c.Types.String&&(this._value=h.create(c.Types.Hyperlink,this,{text:this._value.value,hyperlink:f}))}get formula(){return this._value.formula}get result(){return this._value.result}get formulaType(){return this._value.formulaType}get fullAddress(){const{worksheet:f}=this._row;return{sheetName:f.name,address:this.address,row:this.row,col:this.col}}get name(){return this.names[0]}set name(f){this.names=[f]}get names(){return this.workbook.definedNames.getNamesEx(this.fullAddress)}set names(f){const{definedNames:m}=this.workbook;m.removeAllNames(this.fullAddress),f.forEach(g=>{m.addEx(this.fullAddress,g)})}addName(f){this.workbook.definedNames.addEx(this.fullAddress,f)}removeName(f){this.workbook.definedNames.removeEx(this.fullAddress,f)}removeAllNames(){this.workbook.definedNames.removeAllNames(this.fullAddress)}get _dataValidations(){return this.worksheet.dataValidations}get dataValidation(){return this._dataValidations.find(this.address)}set dataValidation(f){this._dataValidations.add(this.address,f)}get model(){const{model:f}=this._value;return f.style=this.style,this._comment&&(f.comment=this._comment.model),f}set model(f){if(this._value.release(),this._value=h.create(f.type,this),this._value.model=f,f.comment)switch(f.comment.type){case"note":this._comment=a.fromModel(f.comment)}f.style?this.style=f.style:this.style={}}}c.Types=l.ValueType;const h={getType:d=>d==null?c.Types.Null:d instanceof String||typeof d=="string"?c.Types.String:typeof d=="number"?c.Types.Number:typeof d=="boolean"?c.Types.Boolean:d instanceof Date?c.Types.Date:d.text&&d.hyperlink?c.Types.Hyperlink:d.formula||d.sharedFormula?c.Types.Formula:d.richText?c.Types.RichText:d.sharedString?c.Types.SharedString:d.error?c.Types.Error:c.Types.JSON,types:[{t:c.Types.Null,f:class{constructor(d){this.model={address:d.address,type:c.Types.Null}}get value(){return null}set value(d){}get type(){return c.Types.Null}get effectiveType(){return c.Types.Null}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return""}release(){}toString(){return""}}},{t:c.Types.Number,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Number,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.Number}get effectiveType(){return c.Types.Number}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.String,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.String,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.String}get effectiveType(){return c.Types.String}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return`"${this.model.value.replace(/"/g,'""')}"`}release(){}toString(){return this.model.value}}},{t:c.Types.Date,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Date,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.Date}get effectiveType(){return c.Types.Date}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value.toISOString()}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.Hyperlink,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Hyperlink,text:f?f.text:void 0,hyperlink:f?f.hyperlink:void 0},f&&f.tooltip&&(this.model.tooltip=f.tooltip)}get value(){const d={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&&(d.tooltip=this.model.tooltip),d}set value(d){this.model={text:d.text,hyperlink:d.hyperlink},d.tooltip&&(this.model.tooltip=d.tooltip)}get text(){return this.model.text}set text(d){this.model.text=d}get hyperlink(){return this.model.hyperlink}set hyperlink(d){this.model.hyperlink=d}get type(){return c.Types.Hyperlink}get effectiveType(){return c.Types.Hyperlink}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.hyperlink}release(){}toString(){return this.model.text}}},{t:c.Types.Formula,f:class{constructor(d,f){this.cell=d,this.model={address:d.address,type:c.Types.Formula,shareType:f?f.shareType:void 0,ref:f?f.ref:void 0,formula:f?f.formula:void 0,sharedFormula:f?f.sharedFormula:void 0,result:f?f.result:void 0}}_copyModel(d){const f={},m=g=>{const p=d[g];p&&(f[g]=p)};return m("formula"),m("result"),m("ref"),m("shareType"),m("sharedFormula"),f}get value(){return this._copyModel(this.model)}set value(d){this.model=this._copyModel(d)}validate(d){switch(h.getType(d)){case c.Types.Null:case c.Types.String:case c.Types.Number:case c.Types.Date:break;case c.Types.Hyperlink:case c.Types.Formula:default:throw new Error("Cannot process that type of result value")}}get dependencies(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,"").match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}get formula(){return this.model.formula||this._getTranslatedFormula()}set formula(d){this.model.formula=d}get formulaType(){return this.model.formula?l.FormulaType.Master:this.model.sharedFormula?l.FormulaType.Shared:l.FormulaType.None}get result(){return this.model.result}set result(d){this.model.result=d}get type(){return c.Types.Formula}get effectiveType(){const d=this.model.result;return d==null?l.ValueType.Null:d instanceof String||typeof d=="string"?l.ValueType.String:typeof d=="number"?l.ValueType.Number:d instanceof Date?l.ValueType.Date:d.text&&d.hyperlink?l.ValueType.Hyperlink:d.formula?l.ValueType.Formula:l.ValueType.Null}get address(){return this.model.address}set address(d){this.model.address=d}_getTranslatedFormula(){if(!this._translatedFormula&&this.model.sharedFormula){const{worksheet:d}=this.cell,f=d.findCell(this.model.sharedFormula);this._translatedFormula=f&&u(f.formula,f.address,this.model.address)}return this._translatedFormula}toCsvString(){return""+(this.model.result||"")}release(){}toString(){return this.model.result?this.model.result.toString():""}}},{t:c.Types.Merge,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Merge,master:f?f.address:void 0},this._master=f,f&&f.addMergeRef()}get value(){return this._master.value}set value(d){d instanceof c?(this._master&&this._master.releaseMergeRef(),d.addMergeRef(),this._master=d):this._master.value=d}isMergedTo(d){return d===this._master}get master(){return this._master}get type(){return c.Types.Merge}get effectiveType(){return this._master.effectiveType}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return""}release(){this._master.releaseMergeRef()}toString(){return this.value.toString()}}},{t:c.Types.JSON,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.String,value:JSON.stringify(f),rawValue:f}}get value(){return this.model.rawValue}set value(d){this.model.rawValue=d,this.model.value=JSON.stringify(d)}get type(){return c.Types.String}get effectiveType(){return c.Types.String}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value}release(){}toString(){return this.model.value}}},{t:c.Types.SharedString,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.SharedString,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.SharedString}get effectiveType(){return c.Types.SharedString}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.RichText,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.String,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}toString(){return this.model.value.richText.map(d=>d.text).join("")}get type(){return c.Types.RichText}get effectiveType(){return c.Types.RichText}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return`"${this.text.replace(/"/g,'""')}"`}release(){}}},{t:c.Types.Boolean,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Boolean,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.Boolean}get effectiveType(){return c.Types.Boolean}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value?1:0}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.Error,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Error,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.Error}get effectiveType(){return c.Types.Error}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.toString()}release(){}toString(){return this.model.value.error.toString()}}}].reduce((d,f)=>(d[f.t]=f.f,d),[]),create(d,f,m){const g=this.types[d];if(!g)throw new Error("Could not create Value of type "+d);return new g(f,m)}};n.exports=c},{"../utils/col-cache":19,"../utils/shared-formula":23,"../utils/under-dash":26,"./enums":7,"./note":9}],4:[function(r,n,i){const s=r("../utils/under-dash"),o=r("./enums"),l=r("../utils/col-cache");class u{constructor(c,h,d){this._worksheet=c,this._number=h,d!==!1&&(this.defn=d)}get number(){return this._number}get worksheet(){return this._worksheet}get letter(){return l.n2l(this._number)}get isCustomWidth(){return this.width!==void 0&&this.width!==9}get defn(){return{header:this._header,key:this.key,width:this.width,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel}}set defn(c){c?(this.key=c.key,this.width=c.width!==void 0?c.width:9,this.outlineLevel=c.outlineLevel,c.style?this.style=c.style:this.style={},this.header=c.header,this._hidden=!!c.hidden):(delete this._header,delete this._key,delete this.width,this.style={},this.outlineLevel=0)}get headers(){return this._header&&this._header instanceof Array?this._header:[this._header]}get header(){return this._header}set header(c){c!==void 0?(this._header=c,this.headers.forEach((h,d)=>{this._worksheet.getCell(d+1,this.number).value=h})):this._header=void 0}get key(){return this._key}set key(c){(this._key&&this._worksheet.getColumnKey(this._key))===this&&this._worksheet.deleteColumnKey(this._key),this._key=c,c&&this._worksheet.setColumnKey(this._key,this)}get hidden(){return!!this._hidden}set hidden(c){this._hidden=c}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(c){this._outlineLevel=c}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelCol)}toString(){return JSON.stringify({key:this.key,width:this.width,headers:this.headers.length?this.headers:void 0})}equivalentTo(c){return this.width===c.width&&this.hidden===c.hidden&&this.outlineLevel===c.outlineLevel&&s.isEqual(this.style,c.style)}get isDefault(){if(this.isCustomWidth||this.hidden||this.outlineLevel)return!1;const c=this.style;return!c||!(c.font||c.numFmt||c.alignment||c.border||c.fill||c.protection)}get headerCount(){return this.headers.length}eachCell(c,h){const d=this.number;h||(h=c,c=null),this._worksheet.eachRow(c,(f,m)=>{h(f.getCell(d),m)})}get values(){const c=[];return this.eachCell((h,d)=>{h&&h.type!==o.ValueType.Null&&(c[d]=h.value)}),c}set values(c){if(!c)return;const h=this.number;let d=0;c.hasOwnProperty("0")&&(d=1),c.forEach((f,m)=>{this._worksheet.getCell(m+d,h).value=f})}_applyStyle(c,h){return this.style[c]=h,this.eachCell(d=>{d[c]=h}),h}get numFmt(){return this.style.numFmt}set numFmt(c){this._applyStyle("numFmt",c)}get font(){return this.style.font}set font(c){this._applyStyle("font",c)}get alignment(){return this.style.alignment}set alignment(c){this._applyStyle("alignment",c)}get protection(){return this.style.protection}set protection(c){this._applyStyle("protection",c)}get border(){return this.style.border}set border(c){this._applyStyle("border",c)}get fill(){return this.style.fill}set fill(c){this._applyStyle("fill",c)}static toModel(c){const h=[];let d=null;return c&&c.forEach((f,m)=>{f.isDefault?d&&(d=null):d&&f.equivalentTo(d)?d.max=m+1:(d={min:m+1,max:m+1,width:f.width!==void 0?f.width:9,style:f.style,isCustomWidth:f.isCustomWidth,hidden:f.hidden,outlineLevel:f.outlineLevel,collapsed:f.collapsed},h.push(d))}),h.length?h:void 0}static fromModel(c,h){const d=[];let f=1,m=0;for(h=(h=h||[]).sort(function(g,p){return g.min-p.min});m{h.removeCellEx(c)})}forEach(c){s.each(this.matrixMap,(h,d)=>{h.forEach(f=>{c(d,f)})})}getNames(c){return this.getNamesEx(o.decodeEx(c))}getNamesEx(c){return s.map(this.matrixMap,(h,d)=>h.findCellEx(c)&&d).filter(Boolean)}_explore(c,h){h.mark=!1;const{sheetName:d}=h,f=new u(h.row,h.col,h.row,h.col,d);let m,g;function p(y,b){const S=c.findCellAt(d,y,h.col);return!(!S||!S.mark)&&(f[b]=y,S.mark=!1,!0)}for(g=h.row-1;p(g,"top");g--);for(g=h.row+1;p(g,"bottom");g++);function v(y,b){const S=[];for(g=f.top;g<=f.bottom;g++){const O=c.findCellAt(d,g,y);if(!O||!O.mark)return!1;S.push(O)}f[b]=y;for(let O=0;O{d.mark=!0}),{name:c,ranges:h.map(d=>d.mark&&this._explore(h,d)).filter(Boolean).map(d=>d.$shortRange)}):{name:c,ranges:[]}}normaliseMatrix(c,h){c.forEachInSheet(h,(d,f,m)=>{d&&(d.row===f&&d.col===m||(d.row=f,d.col=m,d.address=o.n2l(m)+f))})}spliceRows(c,h,d,f){s.each(this.matrixMap,m=>{m.spliceRows(c,h,d,f),this.normaliseMatrix(m,c)})}spliceColumns(c,h,d,f){s.each(this.matrixMap,m=>{m.spliceColumns(c,h,d,f),this.normaliseMatrix(m,c)})}get model(){return s.map(this.matrixMap,(c,h)=>this.getRanges(h,c)).filter(c=>c.ranges.length)}set model(c){const h=this.matrixMap={};c.forEach(d=>{const f=h[d.name]=new l;d.ranges.forEach(m=>{a.test(m.split("!").pop()||"")&&f.addCell(m)})})}}},{"../utils/cell-matrix":18,"../utils/col-cache":19,"../utils/under-dash":26,"./range":10}],7:[function(r,n,i){n.exports={ValueType:{Null:0,Merge:1,Number:2,String:3,Date:4,Hyperlink:5,Formula:6,SharedString:7,RichText:8,Boolean:9,Error:10},FormulaType:{None:0,Master:1,Shared:2},RelationshipType:{None:0,OfficeDocument:1,Worksheet:2,CalcChain:3,SharedStrings:4,Styles:5,Theme:6,Hyperlink:7},DocumentType:{Xlsx:1},ReadingOrder:{LeftToRight:1,RightToLeft:2},ErrorValue:{NotApplicable:"#N/A",Ref:"#REF!",Name:"#NAME?",DivZero:"#DIV/0!",Null:"#NULL!",Value:"#VALUE!",Num:"#NUM!"}}},{}],8:[function(r,n,i){const s=r("../utils/col-cache"),o=r("./anchor");n.exports=class{constructor(l,u){this.worksheet=l,this.model=u}get model(){switch(this.type){case"background":return{type:this.type,imageId:this.imageId};case"image":return{type:this.type,imageId:this.imageId,hyperlinks:this.range.hyperlinks,range:{tl:this.range.tl.model,br:this.range.br&&this.range.br.model,ext:this.range.ext,editAs:this.range.editAs}};default:throw new Error("Invalid Image Type")}}set model(l){let{type:u,imageId:a,range:c,hyperlinks:h}=l;if(this.type=u,this.imageId=a,u==="image")if(typeof c=="string"){const d=s.decode(c);this.range={tl:new o(this.worksheet,{col:d.left,row:d.top},-1),br:new o(this.worksheet,{col:d.right,row:d.bottom},0),editAs:"oneCell"}}else this.range={tl:new o(this.worksheet,c.tl,0),br:c.br&&new o(this.worksheet,c.br,0),ext:c.ext,editAs:c.editAs,hyperlinks:h||c.hyperlinks}}}},{"../utils/col-cache":19,"./anchor":2}],9:[function(r,n,i){const s=r("../utils/under-dash");class o{constructor(u){this.note=u}get model(){let u=null;switch(typeof this.note){case"string":u={type:"note",note:{texts:[{text:this.note}]}};break;default:u={type:"note",note:this.note}}return s.deepMerge({},o.DEFAULT_CONFIGS,u)}set model(u){const{note:a}=u,{texts:c}=a;c.length===1&&Object.keys(c[0]).length===1?this.note=c[0].text:this.note=a}static fromModel(u){const a=new o;return a.model=u,a}}o.DEFAULT_CONFIGS={note:{margins:{insetmode:"auto",inset:[.13,.13,.25,.25]},protection:{locked:"True",lockText:"True"},editAs:"absolute"}},n.exports=o},{"../utils/under-dash":26}],10:[function(r,n,i){const s=r("../utils/col-cache");class o{constructor(){this.decode(arguments)}setTLBR(u,a,c,h,d){if(arguments.length<4){const f=s.decodeAddress(u),m=s.decodeAddress(a);this.model={top:Math.min(f.row,m.row),left:Math.min(f.col,m.col),bottom:Math.max(f.row,m.row),right:Math.max(f.col,m.col),sheetName:c},this.setTLBR(f.row,f.col,m.row,m.col,d)}else this.model={top:Math.min(u,c),left:Math.min(a,h),bottom:Math.max(u,c),right:Math.max(a,h),sheetName:d}}decode(u){switch(u.length){case 5:this.setTLBR(u[0],u[1],u[2],u[3],u[4]);break;case 4:this.setTLBR(u[0],u[1],u[2],u[3]);break;case 3:this.setTLBR(u[0],u[1],u[2]);break;case 2:this.setTLBR(u[0],u[1]);break;case 1:{const a=u[0];if(a instanceof o)this.model={top:a.model.top,left:a.model.left,bottom:a.model.bottom,right:a.model.right,sheetName:a.sheetName};else if(a instanceof Array)this.decode(a);else if(a.top&&a.left&&a.bottom&&a.right)this.model={top:a.top,left:a.left,bottom:a.bottom,right:a.right,sheetName:a.sheetName};else{const c=s.decodeEx(a);c.top?this.model={top:c.top,left:c.left,bottom:c.bottom,right:c.right,sheetName:c.sheetName}:this.model={top:c.row,left:c.col,bottom:c.row,right:c.col,sheetName:c.sheetName}}break}case 0:this.model={top:0,left:0,bottom:0,right:0};break;default:throw new Error("Invalid number of arguments to _getDimensions() - "+u.length)}}get top(){return this.model.top||1}set top(u){this.model.top=u}get left(){return this.model.left||1}set left(u){this.model.left=u}get bottom(){return this.model.bottom||1}set bottom(u){this.model.bottom=u}get right(){return this.model.right||1}set right(u){this.model.right=u}get sheetName(){return this.model.sheetName}set sheetName(u){this.model.sheetName=u}get _serialisedSheetName(){const{sheetName:u}=this.model;return u?/^[a-zA-Z0-9]*$/.test(u)?u+"!":`'${u}'!`:""}expand(u,a,c,h){(!this.model.top||uthis.bottom)&&(this.bottom=c),(!this.model.right||h>this.right)&&(this.right=h)}expandRow(u){if(u){const{dimensions:a,number:c}=u;a&&this.expand(c,a.min,c,a.max)}}expandToAddress(u){const a=s.decodeEx(u);this.expand(a.row,a.col,a.row,a.col)}get tl(){return s.n2l(this.left)+this.top}get $t$l(){return`$${s.n2l(this.left)}$${this.top}`}get br(){return s.n2l(this.right)+this.bottom}get $b$r(){return`$${s.n2l(this.right)}$${this.bottom}`}get range(){return`${this._serialisedSheetName+this.tl}:${this.br}`}get $range(){return`${this._serialisedSheetName+this.$t$l}:${this.$b$r}`}get shortRange(){return this.count>1?this.range:this._serialisedSheetName+this.tl}get $shortRange(){return this.count>1?this.$range:this._serialisedSheetName+this.$t$l}get count(){return(1+this.bottom-this.top)*(1+this.right-this.left)}toString(){return this.range}intersects(u){return(!u.sheetName||!this.sheetName||u.sheetName===this.sheetName)&&!(u.bottomthis.bottom)&&!(u.rightthis.right)}contains(u){const a=s.decodeEx(u);return this.containsEx(a)}containsEx(u){return(!u.sheetName||!this.sheetName||u.sheetName===this.sheetName)&&u.row>=this.top&&u.row<=this.bottom&&u.col>=this.left&&u.col<=this.right}forEachAddress(u){for(let a=this.left;a<=this.right;a++)for(let c=this.top;c<=this.bottom;c++)u(s.encodeAddress(c,a),c,a)}}n.exports=o},{"../utils/col-cache":19}],11:[function(r,n,i){const s=r("../utils/under-dash"),o=r("./enums"),l=r("../utils/col-cache"),u=r("./cell");n.exports=class{constructor(a,c){this._worksheet=a,this._number=c,this._cells=[],this.style={},this.outlineLevel=0}get number(){return this._number}get worksheet(){return this._worksheet}commit(){this._worksheet._commitRow(this)}destroy(){delete this._worksheet,delete this._cells,delete this.style}findCell(a){return this._cells[a-1]}getCellEx(a){let c=this._cells[a.col-1];if(!c){const h=this._worksheet.getColumn(a.col);c=new u(this,h,a.address),this._cells[a.col-1]=c}return c}getCell(a){if(typeof a=="string"){const c=this._worksheet.getColumnKey(a);a=c?c.number:l.l2n(a)}return this._cells[a-1]||this.getCellEx({address:l.encodeAddress(this._number,a),row:this._number,col:a})}splice(a,c){const h=a+c;for(var d=arguments.length,f=new Array(d>2?d-2:0),m=2;m0)for(v=p;v>=h;v--)y=this._cells[v-1],y?(b=this.getCell(v+g),b.value=y.value,b.style=y.style,b._comment=y._comment):this._cells[v+g-1]=void 0;for(v=0;v{h&&h.type!==o.ValueType.Null&&c(h,d+1)})}addPageBreak(a,c){const h=this._worksheet,d=Math.max(0,a-1)||0,f=Math.max(0,c-1)||16838,m={id:this._number,max:f,man:1};d&&(m.min=d),h.rowBreaks.push(m)}get values(){const a=[];return this._cells.forEach(c=>{c&&c.type!==o.ValueType.Null&&(a[c.col]=c.value)}),a}set values(a){if(this._cells=[],a)if(a instanceof Array){let c=0;a.hasOwnProperty("0")&&(c=1),a.forEach((h,d)=>{h!==void 0&&(this.getCellEx({address:l.encodeAddress(this._number,d+c),row:this._number,col:d+c}).value=h)})}else this._worksheet.eachColumnKey((c,h)=>{a[h]!==void 0&&(this.getCellEx({address:l.encodeAddress(this._number,c.number),row:this._number,col:c.number}).value=a[h])})}get hasValues(){return s.some(this._cells,a=>a&&a.type!==o.ValueType.Null)}get cellCount(){return this._cells.length}get actualCellCount(){let a=0;return this.eachCell(()=>{a++}),a}get dimensions(){let a=0,c=0;return this._cells.forEach(h=>{h&&h.type!==o.ValueType.Null&&((!a||a>h.col)&&(a=h.col),c0?{min:a,max:c}:null}_applyStyle(a,c){return this.style[a]=c,this._cells.forEach(h=>{h&&(h[a]=c)}),c}get numFmt(){return this.style.numFmt}set numFmt(a){this._applyStyle("numFmt",a)}get font(){return this.style.font}set font(a){this._applyStyle("font",a)}get alignment(){return this.style.alignment}set alignment(a){this._applyStyle("alignment",a)}get protection(){return this.style.protection}set protection(a){this._applyStyle("protection",a)}get border(){return this.style.border}set border(a){this._applyStyle("border",a)}get fill(){return this.style.fill}set fill(a){this._applyStyle("fill",a)}get hidden(){return!!this._hidden}set hidden(a){this._hidden=a}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(a){this._outlineLevel=a}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelRow)}get model(){const a=[];let c=0,h=0;return this._cells.forEach(d=>{if(d){const f=d.model;f&&((!c||c>d.col)&&(c=d.col),h{switch(h.type){case u.Types.Merge:break;default:{let d;if(h.address)d=l.decodeAddress(h.address);else if(c){const{row:f}=c,m=c.col+1;d={row:f,col:m,address:l.encodeAddress(f,m),$col$row:`$${l.n2l(m)}$${f}`}}c=d,this.getCellEx(d).model=h;break}}}),a.height?this.height=a.height:delete this.height,this.hidden=a.hidden,this.outlineLevel=a.outlineLevel||0,this.style=a.style&&JSON.parse(JSON.stringify(a.style))||{}}}},{"../utils/col-cache":19,"../utils/under-dash":26,"./cell":3,"./enums":7}],12:[function(r,n,i){const s=r("../utils/col-cache");class o{constructor(u,a,c){this.table=u,this.column=a,this.index=c}_set(u,a){this.table.cacheState(),this.column[u]=a}get name(){return this.column.name}set name(u){this._set("name",u)}get filterButton(){return this.column.filterButton}set filterButton(u){this.column.filterButton=u}get style(){return this.column.style}set style(u){this.column.style=u}get totalsRowLabel(){return this.column.totalsRowLabel}set totalsRowLabel(u){this._set("totalsRowLabel",u)}get totalsRowFunction(){return this.column.totalsRowFunction}set totalsRowFunction(u){this._set("totalsRowFunction",u)}get totalsRowResult(){return this.column.totalsRowResult}set totalsRowResult(u){this._set("totalsRowResult",u)}get totalsRowFormula(){return this.column.totalsRowFormula}set totalsRowFormula(u){this._set("totalsRowFormula",u)}}n.exports=class{constructor(l,u){this.worksheet=l,u&&(this.table=u,this.validate(),this.store())}getFormula(l){switch(l.totalsRowFunction){case"none":return null;case"average":return`SUBTOTAL(101,${this.table.name}[${l.name}])`;case"countNums":return`SUBTOTAL(102,${this.table.name}[${l.name}])`;case"count":return`SUBTOTAL(103,${this.table.name}[${l.name}])`;case"max":return`SUBTOTAL(104,${this.table.name}[${l.name}])`;case"min":return`SUBTOTAL(105,${this.table.name}[${l.name}])`;case"stdDev":return`SUBTOTAL(106,${this.table.name}[${l.name}])`;case"var":return`SUBTOTAL(107,${this.table.name}[${l.name}])`;case"sum":return`SUBTOTAL(109,${this.table.name}[${l.name}])`;case"custom":return l.totalsRowFormula;default:throw new Error("Invalid Totals Row Function: "+l.totalsRowFunction)}}get width(){return this.table.columns.length}get height(){return this.table.rows.length}get filterHeight(){return this.height+(this.table.headerRow?1:0)}get tableHeight(){return this.filterHeight+(this.table.totalsRow?1:0)}validate(){const{table:l}=this,u=(g,p,v)=>{g[p]===void 0&&(g[p]=v)};u(l,"headerRow",!0),u(l,"totalsRow",!1),u(l,"style",{}),u(l.style,"theme","TableStyleMedium2"),u(l.style,"showFirstColumn",!1),u(l.style,"showLastColumn",!1),u(l.style,"showRowStripes",!1),u(l.style,"showColumnStripes",!1);const a=(g,p)=>{if(!g)throw new Error(p)};a(l.ref,"Table must have ref"),a(l.columns,"Table must have column definitions"),a(l.rows,"Table must have row definitions"),l.tl=s.decodeAddress(l.ref);const{row:c,col:h}=l.tl;a(c>0,"Table must be on valid row"),a(h>0,"Table must be on valid col");const{width:d,filterHeight:f,tableHeight:m}=this;l.autoFilterRef=s.encode(c,h,c+f-1,h+d-1),l.tableRef=s.encode(c,h,c+m-1,h+d-1),l.columns.forEach((g,p)=>{a(g.name,`Column ${p} must have a name`),p===0?u(g,"totalsRowLabel","Total"):(u(g,"totalsRowFunction","none"),g.totalsRowFormula=this.getFormula(g))})}store(){const l=(f,m)=>{m&&Object.keys(m).forEach(g=>{f[g]=m[g]})},{worksheet:u,table:a}=this,{row:c,col:h}=a.tl;let d=0;if(a.headerRow){const f=u.getRow(c+d++);a.columns.forEach((m,g)=>{const{style:p,name:v}=m,y=f.getCell(h+g);y.value=v,l(y,p)})}if(a.rows.forEach(f=>{const m=u.getRow(c+d++);f.forEach((g,p)=>{const v=m.getCell(h+p);v.value=g,l(v,a.columns[p].style)})}),a.totalsRow){const f=u.getRow(c+d++);a.columns.forEach((m,g)=>{const p=f.getCell(h+g);if(g===0)p.value=m.totalsRowLabel;else{const v=this.getFormula(m);p.value=v?{formula:m.totalsRowFormula,result:m.totalsRowResult}:null}l(p,m.style)})}}load(l){const{table:u}=this,{row:a,col:c}=u.tl;let h=0;if(u.headerRow){const d=l.getRow(a+h++);u.columns.forEach((f,m)=>{d.getCell(c+m).value=f.name})}if(u.rows.forEach(d=>{const f=l.getRow(a+h++);d.forEach((m,g)=>{f.getCell(c+g).value=m})}),u.totalsRow){const d=l.getRow(a+h++);u.columns.forEach((f,m)=>{const g=d.getCell(c+m);m===0?g.value=f.totalsRowLabel:this.getFormula(f)&&(g.value={formula:f.totalsRowFormula,result:f.totalsRowResult})})}}get model(){return this.table}set model(l){this.table=l}cacheState(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}commit(){if(!this._cache)return;this.validate();const l=s.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(let u=0;u1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.rows.splice(l,u)}getColumn(l){const u=this.table.columns[l];return new o(this,u,l)}addColumn(l,u,a){this.cacheState(),a===void 0?(this.table.columns.push(l),this.table.rows.forEach((c,h)=>{c.push(u[h])})):(this.table.columns.splice(a,0,l),this.table.rows.forEach((c,h)=>{c.splice(a,0,u[h])}))}removeColumns(l){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.columns.splice(l,u),this.table.rows.forEach(a=>{a.splice(l,u)})}_assign(l,u,a){this.cacheState(),l[u]=a}get ref(){return this.table.ref}set ref(l){this._assign(this.table,"ref",l)}get name(){return this.table.name}set name(l){this.table.name=l}get displayName(){return this.table.displyName||this.table.name}set displayNamename(l){this.table.displayName=l}get headerRow(){return this.table.headerRow}set headerRow(l){this._assign(this.table,"headerRow",l)}get totalsRow(){return this.table.totalsRow}set totalsRow(l){this._assign(this.table,"totalsRow",l)}get theme(){return this.table.style.name}set theme(l){this.table.style.name=l}get showFirstColumn(){return this.table.style.showFirstColumn}set showFirstColumn(l){this.table.style.showFirstColumn=l}get showLastColumn(){return this.table.style.showLastColumn}set showLastColumn(l){this.table.style.showLastColumn=l}get showRowStripes(){return this.table.style.showRowStripes}set showRowStripes(l){this.table.style.showRowStripes=l}get showColumnStripes(){return this.table.style.showColumnStripes}set showColumnStripes(l){this.table.style.showColumnStripes=l}}},{"../utils/col-cache":19}],13:[function(r,n,i){const s=r("./worksheet"),o=r("./defined-names"),l=r("../xlsx/xlsx"),u=r("../csv/csv");n.exports=class{constructor(){this.category="",this.company="",this.created=new Date,this.description="",this.keywords="",this.manager="",this.modified=this.created,this.properties={},this.calcProperties={},this._worksheets=[],this.subject="",this.title="",this.views=[],this.media=[],this._definedNames=new o}get xlsx(){return this._xlsx||(this._xlsx=new l(this)),this._xlsx}get csv(){return this._csv||(this._csv=new u(this)),this._csv}get nextId(){for(let a=1;a(p&&p.orderNo)>g?p.orderNo:g,0),f=Object.assign({},c,{id:h,name:a,orderNo:d+1,workbook:this}),m=new s(f);return this._worksheets[h]=m,m}removeWorksheetEx(a){delete this._worksheets[a.id]}removeWorksheet(a){const c=this.getWorksheet(a);c&&c.destroy()}getWorksheet(a){return a===void 0?this._worksheets.find(Boolean):typeof a=="number"?this._worksheets[a]:typeof a=="string"?this._worksheets.find(c=>c&&c.name===a):void 0}get worksheets(){return this._worksheets.slice(1).sort((a,c)=>a.orderNo-c.orderNo).filter(Boolean)}eachSheet(a){this.worksheets.forEach(c=>{a(c,c.id)})}get definedNames(){return this._definedNames}clearThemes(){this._themes=void 0}addImage(a){const c=this.media.length;return this.media.push(Object.assign({},a,{type:"image"})),c}getImage(a){return this.media[a]}get model(){return{creator:this.creator||"Unknown",lastModifiedBy:this.lastModifiedBy||"Unknown",lastPrinted:this.lastPrinted,created:this.created,modified:this.modified,properties:this.properties,worksheets:this.worksheets.map(a=>a.model),sheets:this.worksheets.map(a=>a.model).filter(Boolean),definedNames:this._definedNames.model,views:this.views,company:this.company,manager:this.manager,title:this.title,subject:this.subject,keywords:this.keywords,category:this.category,description:this.description,language:this.language,revision:this.revision,contentStatus:this.contentStatus,themes:this._themes,media:this.media,calcProperties:this.calcProperties}}set model(a){this.creator=a.creator,this.lastModifiedBy=a.lastModifiedBy,this.lastPrinted=a.lastPrinted,this.created=a.created,this.modified=a.modified,this.company=a.company,this.manager=a.manager,this.title=a.title,this.subject=a.subject,this.keywords=a.keywords,this.category=a.category,this.description=a.description,this.language=a.language,this.revision=a.revision,this.contentStatus=a.contentStatus,this.properties=a.properties,this.calcProperties=a.calcProperties,this._worksheets=[],a.worksheets.forEach(c=>{const{id:h,name:d,state:f}=c,m=a.sheets&&a.sheets.findIndex(g=>g.id===h);(this._worksheets[h]=new s({id:h,name:d,orderNo:m,state:f,workbook:this})).model=c}),this._definedNames.model=a.definedNames,this.views=a.views,this._themes=a.themes,this.media=a.media||[]}}},{"../csv/csv":1,"../xlsx/xlsx":144,"./defined-names":6,"./worksheet":14}],14:[function(r,n,i){const s=r("../utils/under-dash"),o=r("../utils/col-cache"),l=r("./range"),u=r("./row"),a=r("./column"),c=r("./enums"),h=r("./image"),d=r("./table"),f=r("./data-validations"),m=r("../utils/encryptor"),{copyStyle:g}=r("../utils/copy-style");n.exports=class{constructor(p){p=p||{},this._workbook=p.workbook,this.id=p.id,this.orderNo=p.orderNo,this.name=p.name,this.state=p.state||"visible",this._rows=[],this._columns=null,this._keys={},this._merges={},this.rowBreaks=[],this.properties=Object.assign({},{defaultRowHeight:15,dyDescent:55,outlineLevelCol:0,outlineLevelRow:0},p.properties),this.pageSetup=Object.assign({},{margins:{left:.7,right:.7,top:.75,bottom:.75,header:.3,footer:.3},orientation:"portrait",horizontalDpi:4294967295,verticalDpi:4294967295,fitToPage:!(!p.pageSetup||!p.pageSetup.fitToWidth&&!p.pageSetup.fitToHeight||p.pageSetup.scale),pageOrder:"downThenOver",blackAndWhite:!1,draft:!1,cellComments:"None",errors:"displayed",scale:100,fitToWidth:1,fitToHeight:1,paperSize:void 0,showRowColHeaders:!1,showGridLines:!1,firstPageNumber:void 0,horizontalCentered:!1,verticalCentered:!1,rowBreaks:null,colBreaks:null},p.pageSetup),this.headerFooter=Object.assign({},{differentFirst:!1,differentOddEven:!1,oddHeader:null,oddFooter:null,evenHeader:null,evenFooter:null,firstHeader:null,firstFooter:null},p.headerFooter),this.dataValidations=new f,this.views=p.views||[],this.autoFilter=p.autoFilter||null,this._media=[],this.sheetProtection=null,this.tables={},this.conditionalFormattings=[]}get name(){return this._name}set name(p){if(p===void 0&&(p="sheet"+this.id),this._name!==p){if(typeof p!="string")throw new Error("The name has to be a string.");if(p==="")throw new Error("The name can't be empty.");if(p==="History")throw new Error('The name "History" is protected. Please use a different name.');if(/[*?:/\\[\]]/.test(p))throw new Error(`Worksheet name ${p} cannot include any of the following characters: * ? : \\ / [ ]`);if(/(^')|('$)/.test(p))throw new Error("The first or last character of worksheet name cannot be a single quotation mark: "+p);if(p&&p.length>31&&(console.warn(`Worksheet name ${p} exceeds 31 chars. This will be truncated`),p=p.substring(0,31)),this._workbook._worksheets.find(v=>v&&v.name.toLowerCase()===p.toLowerCase()))throw new Error("Worksheet name already exists: "+p);this._name=p}}get workbook(){return this._workbook}destroy(){this._workbook.removeWorksheetEx(this)}get dimensions(){const p=new l;return this._rows.forEach(v=>{if(v){const y=v.dimensions;y&&p.expand(v.number,y.min,v.number,y.max)}}),p}get columns(){return this._columns}set columns(p){this._headerRowCount=p.reduce((b,S)=>{const O=(S.header?1:S.headers&&S.headers.length)||0;return Math.max(b,O)},0);let v=1;const y=this._columns=[];p.forEach(b=>{const S=new a(this,v++,!1);y.push(S),S.defn=b})}getColumnKey(p){return this._keys[p]}setColumnKey(p,v){this._keys[p]=v}deleteColumnKey(p){delete this._keys[p]}eachColumnKey(p){s.each(this._keys,p)}getColumn(p){if(typeof p=="string"){const v=this._keys[p];if(v)return v;p=o.l2n(p)}if(this._columns||(this._columns=[]),p>this._columns.length){let v=this._columns.length+1;for(;v<=p;)this._columns.push(new a(this,v++))}return this._columns[p-1]}spliceColumns(p,v){const y=this._rows.length;for(var b=arguments.length,S=new Array(b>2?b-2:0),O=2;O0)for(let L=0;L{B.push(W[L]||null)});const q=this.getRow(L+1);q.splice.apply(q,B)}else this._rows.forEach(L=>{L&&L.splice(p,v)});const P=S.length-v,j=p+v,M=this._columns.length;if(P<0)for(let L=p+S.length;L<=M;L++)this.getColumn(L).defn=this.getColumn(L-P).defn;else if(P>0)for(let L=M;L>=j;L--)this.getColumn(L+P).defn=this.getColumn(L).defn;for(let L=p;L{p=Math.max(p,v.cellCount)}),p}get actualColumnCount(){const p=[];let v=0;return this.eachRow(y=>{y.eachCell(b=>{let{col:S}=b;p[S]||(p[S]=!0,v++)})}),v}_commitRow(){}get _lastRowNumber(){const p=this._rows;let v=p.length;for(;v>0&&p[v-1]===void 0;)v--;return v}get _nextRow(){return this._lastRowNumber+1}get lastRow(){if(this._rows.length)return this._rows[this._rows.length-1]}findRow(p){return this._rows[p-1]}findRows(p,v){return this._rows.slice(p-1,p-1+v)}get rowCount(){return this._lastRowNumber}get actualRowCount(){let p=0;return this.eachRow(()=>{p++}),p}getRow(p){let v=this._rows[p-1];return v||(v=this._rows[p-1]=new u(this,p)),v}getRows(p,v){if(v<1)return;const y=[];for(let b=p;b1&&arguments[1]!==void 0?arguments[1]:"n";const y=this._nextRow,b=this.getRow(y);return b.values=p,this._setStyleOption(y,v[0]==="i"?v:"n"),b}addRows(p){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"n";const y=[];return p.forEach(b=>{y.push(this.addRow(b,v))}),y}insertRow(p,v){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";return this.spliceRows(p,0,v),this._setStyleOption(p,y),this.getRow(p)}insertRows(p,v){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";if(this.spliceRows(p,0,...v),y!=="n")for(let b=0;b1&&arguments[1]!==void 0?arguments[1]:"n";v[0]==="o"&&this.findRow(p+1)!==void 0?this._copyStyle(p+1,p,v[1]==="+"):v[0]==="i"&&this.findRow(p-1)!==void 0&&this._copyStyle(p-1,p,v[1]==="+")}_copyStyle(p,v){let y=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const b=this.getRow(p),S=this.getRow(v);S.style=g(b.style),b.eachCell({includeEmpty:y},(O,P)=>{S.getCell(P).style=g(O.style)}),S.height=b.height}duplicateRow(p,v){let y=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const b=this._rows[p-1],S=new Array(v).fill(b.values);this.spliceRows(p+1,y?0:v,...S);for(let O=0;O{P.getCell(M).style=j.style})}}spliceRows(p,v){const y=p+v;for(var b=arguments.length,S=new Array(b>2?b-2:0),O=2;O{q.getCell($).style=W.style}),this._rows[L-1]=void 0}else this._rows[L+j-1]=void 0;else if(j>0)for(L=M;L>=y;L--)if(B=this._rows[L-1],B){const q=this.getRow(L+j);q.values=B.values,q.style=B.style,q.height=B.height,B.eachCell({includeEmpty:!0},(W,$)=>{if(q.getCell($).style=W.style,W._value.constructor.name==="MergeValue"){const R=this.getRow(W._row._number+P).getCell($),E=W._value._master,_=this.getRow(E._row._number+P).getCell(E._column._number);R.merge(_)}})}else this._rows[L+j-1]=void 0;for(L=0;L{y&&y.hasValues&&v(y,y.number)})}getSheetValues(){const p=[];return this._rows.forEach(v=>{v&&(p[v.number]=v.values)}),p}findCell(p,v){const y=o.getAddress(p,v),b=this._rows[y.row-1];return b?b.findCell(y.col):void 0}getCell(p,v){const y=o.getAddress(p,v);return this.getRow(y.row).getCellEx(y)}mergeCells(){for(var p=arguments.length,v=new Array(p),y=0;y{if(b.intersects(p))throw new Error("Cannot merge already merged cells")});const y=this.getCell(p.top,p.left);for(let b=p.top;b<=p.bottom;b++)for(let S=p.left;S<=p.right;S++)(b>p.top||S>p.left)&&this.getCell(b,S).merge(y,v);this._merges[y.address]=p}_unMergeMaster(p){const v=this._merges[p.address];if(v){for(let y=v.top;y<=v.bottom;y++)for(let b=v.left;b<=v.right;b++)this.getCell(y,b).unmerge();delete this._merges[p.address]}}get hasMerges(){return s.some(this._merges,Boolean)}unMergeCells(){for(var p=arguments.length,v=new Array(p),y=0;y3&&arguments[3]!==void 0?arguments[3]:"shared";const S=o.decode(p),{top:O,left:P,bottom:j,right:M}=S,L=M-P+1,B=o.encodeAddress(O,P),q=b==="shared";let W;W=typeof y=="function"?y:Array.isArray(y)?Array.isArray(y[0])?(R,E)=>y[R-O][E-P]:(R,E)=>y[(R-O)*L+(E-P)]:()=>{};let $=!0;for(let R=O;R<=j;R++)for(let E=P;E<=M;E++)$?(this.getCell(R,E).value={shareType:b,formula:v,ref:p,result:W(R,E)},$=!1):this.getCell(R,E).value=q?{sharedFormula:B,result:W(R,E)}:W(R,E)}addImage(p,v){const y={type:"image",imageId:p,range:v};this._media.push(new h(this,y))}getImages(){return this._media.filter(p=>p.type==="image")}addBackgroundImage(p){const v={type:"background",imageId:p};this._media.push(new h(this,v))}getBackgroundImageId(){const p=this._media.find(v=>v.type==="background");return p&&p.imageId}protect(p,v){return new Promise(y=>{this.sheetProtection={sheet:!0},v&&"spinCount"in v&&(v.spinCount=Number.isFinite(v.spinCount)?Math.round(Math.max(0,v.spinCount)):1e5),p&&(this.sheetProtection.algorithmName="SHA-512",this.sheetProtection.saltValue=m.randomBytes(16).toString("base64"),this.sheetProtection.spinCount=v&&"spinCount"in v?v.spinCount:1e5,this.sheetProtection.hashValue=m.convertPasswordToHash(p,"SHA512",this.sheetProtection.saltValue,this.sheetProtection.spinCount)),v&&(this.sheetProtection=Object.assign(this.sheetProtection,v),!p&&"spinCount"in v&&delete this.sheetProtection.spinCount),y()})}unprotect(){this.sheetProtection=null}addTable(p){const v=new d(this,p);return this.tables[p.name]=v,v}getTable(p){return this.tables[p]}removeTable(p){delete this.tables[p]}getTables(){return Object.values(this.tables)}addConditionalFormatting(p){this.conditionalFormattings.push(p)}removeConditionalFormatting(p){typeof p=="number"?this.conditionalFormattings.splice(p,1):this.conditionalFormattings=p instanceof Function?this.conditionalFormattings.filter(p):[]}get tabColor(){return console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor}set tabColor(p){console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor=p}get model(){const p={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map(b=>b.model),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map(b=>b.model),conditionalFormattings:this.conditionalFormattings};p.cols=a.toModel(this.columns);const v=p.rows=[],y=p.dimensions=new l;return this._rows.forEach(b=>{const S=b&&b.model;S&&(y.expand(S.number,S.min,S.number,S.max),v.push(S))}),p.merges=[],s.each(this._merges,b=>{p.merges.push(b.range)}),p}_parseRows(p){this._rows=[],p.rows.forEach(v=>{const y=new u(this,v.number);this._rows[y.number-1]=y,y.model=v})}_parseMergeCells(p){s.each(p.mergeCells,v=>{this.mergeCellsWithoutStyle(v)})}set model(p){this.name=p.name,this._columns=a.fromModel(this,p.cols),this._parseRows(p),this._parseMergeCells(p),this.dataValidations=new f(p.dataValidations),this.properties=p.properties,this.pageSetup=p.pageSetup,this.headerFooter=p.headerFooter,this.views=p.views,this.autoFilter=p.autoFilter,this._media=p.media.map(v=>new h(this,v)),this.sheetProtection=p.sheetProtection,this.tables=p.tables.reduce((v,y)=>{const b=new d;return b.model=y,v[y.name]=b,v},{}),this.conditionalFormattings=p.conditionalFormattings}}},{"../utils/col-cache":19,"../utils/copy-style":20,"../utils/encryptor":21,"../utils/under-dash":26,"./column":4,"./data-validations":5,"./enums":7,"./image":8,"./range":10,"./row":11,"./table":12}],15:[function(r,n,i){r("core-js/modules/es.promise"),r("core-js/modules/es.promise.finally"),r("core-js/modules/es.object.assign"),r("core-js/modules/es.object.keys"),r("core-js/modules/es.object.values"),r("core-js/modules/es.symbol"),r("core-js/modules/es.symbol.async-iterator"),r("core-js/modules/es.array.iterator"),r("core-js/modules/es.array.includes"),r("core-js/modules/es.array.find-index"),r("core-js/modules/es.array.find"),r("core-js/modules/es.string.from-code-point"),r("core-js/modules/es.string.includes"),r("core-js/modules/es.number.is-nan"),r("regenerator-runtime/runtime");const s={Workbook:r("./doc/workbook")},o=r("./doc/enums");Object.keys(o).forEach(l=>{s[l]=o[l]}),n.exports=s},{"./doc/enums":7,"./doc/workbook":13,"core-js/modules/es.array.find":359,"core-js/modules/es.array.find-index":358,"core-js/modules/es.array.includes":360,"core-js/modules/es.array.iterator":361,"core-js/modules/es.number.is-nan":363,"core-js/modules/es.object.assign":364,"core-js/modules/es.object.keys":366,"core-js/modules/es.object.values":367,"core-js/modules/es.promise":372,"core-js/modules/es.promise.finally":371,"core-js/modules/es.string.from-code-point":376,"core-js/modules/es.string.includes":377,"core-js/modules/es.symbol":381,"core-js/modules/es.symbol.async-iterator":378,"regenerator-runtime/runtime":492}],16:[function(r,n,i){const s=typeof TextDecoder>"u"?null:new TextDecoder("utf-8");i.bufferToString=function(o){return typeof o=="string"?o:s?s.decode(o):o.toString()}},{}],17:[function(r,n,i){const s=typeof TextEncoder>"u"?null:new TextEncoder("utf-8"),{Buffer:o}=r("buffer");i.stringToBuffer=function(l){return typeof l!="string"?l:s?o.from(s.encode(l).buffer):o.from(l)}},{buffer:220}],18:[function(r,n,i){const s=r("./under-dash"),o=r("./col-cache");n.exports=class{constructor(l){this.template=l,this.sheets={}}addCell(l){this.addCellEx(o.decodeEx(l))}getCell(l){return this.findCellEx(o.decodeEx(l),!0)}findCell(l){return this.findCellEx(o.decodeEx(l),!1)}findCellAt(l,u,a){const c=this.sheets[l],h=c&&c[u];return h&&h[a]}addCellEx(l){if(l.top)for(let u=l.top;u<=l.bottom;u++)for(let a=l.left;a<=l.right;a++)this.getCellAt(l.sheetName,u,a);else this.findCellEx(l,!0)}getCellEx(l){return this.findCellEx(l,!0)}findCellEx(l,u){const a=this.findSheet(l,u),c=this.findSheetRow(a,l,u);return this.findRowCell(c,l,u)}getCellAt(l,u,a){const c=this.sheets[l]||(this.sheets[l]=[]),h=c[u]||(c[u]=[]);return h[a]||(h[a]={sheetName:l,address:o.n2l(a)+u,row:u,col:a})}removeCellEx(l){const u=this.findSheet(l);if(!u)return;const a=this.findSheetRow(u,l);a&&delete a[l.col]}forEachInSheet(l,u){const a=this.sheets[l];a&&a.forEach((c,h)=>{c&&c.forEach((d,f)=>{d&&u(d,h,f)})})}forEach(l){s.each(this.sheets,(u,a)=>{this.forEachInSheet(a,l)})}map(l){const u=[];return this.forEach(a=>{u.push(l(a))}),u}findSheet(l,u){const a=l.sheetName;return this.sheets[a]?this.sheets[a]:u?this.sheets[a]=[]:void 0}findSheetRow(l,u,a){const{row:c}=u;return l&&l[c]?l[c]:a?l[c]=[]:void 0}findRowCell(l,u,a){const{col:c}=u;return l&&l[c]?l[c]:a?l[c]=this.template?Object.assign(u,JSON.parse(JSON.stringify(this.template))):u:void 0}spliceRows(l,u,a,c){const h=this.sheets[l];if(h){const d=[];for(let f=0;f{f.splice(u,a,...d)})}}}},{"./col-cache":19,"./under-dash":26}],19:[function(r,n,i){const s=/^[A-Z]+\d+$/,o={_dictionary:["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"],_l2nFill:0,_l2n:{},_n2l:[],_level:l=>l<=26?1:l<=676?2:3,_fill(l){let u,a,c,h,d,f=1;if(l>=4)throw new Error("Out of bounds. Excel supports columns from 1 to 16384");if(this._l2nFill<1&&l>=1){for(;f<=26;)u=this._dictionary[f-1],this._n2l[f]=u,this._l2n[u]=f,f++;this._l2nFill=1}if(this._l2nFill<2&&l>=2){for(f=27;f<=702;)a=f-27,c=a%26,h=Math.floor(a/26),u=this._dictionary[h]+this._dictionary[c],this._n2l[f]=u,this._l2n[u]=f,f++;this._l2nFill=2}if(this._l2nFill<3&&l>=3){for(f=703;f<=16384;)a=f-703,c=a%26,h=Math.floor(a/26)%26,d=Math.floor(a/676),u=this._dictionary[d]+this._dictionary[h]+this._dictionary[c],this._n2l[f]=u,this._l2n[u]=f,f++;this._l2nFill=3}},l2n(l){if(this._l2n[l]||this._fill(l.length),!this._l2n[l])throw new Error("Out of bounds. Invalid column letter: "+l);return this._l2n[l]},n2l(l){if(l<1||l>16384)throw new Error(l+" is out of bounds. Excel supports columns from 1 to 16384");return this._n2l[l]||this._fill(this._level(l)),this._n2l[l]},_hash:{},validateAddress(l){if(!s.test(l))throw new Error("Invalid Address: "+l);return!0},decodeAddress(l){const u=l.length<5&&this._hash[l];if(u)return u;let a=!1,c="",h=0,d=!1,f="",m=0;for(let p,v=0;v=65&&p<=90)a=!0,c+=l[v],h=26*h+p-64;else if(p>=48&&p<=57)d=!0,f+=l[v],m=10*m+p-48;else if(d&&a&&p!==36)break;if(a){if(h>16384)throw new Error("Out of bounds. Invalid column letter: "+c)}else h=void 0;d||(m=void 0);const g={address:l=c+f,col:h,row:m,$col$row:`$${c}$${f}`};return h<=100&&m<=100&&(this._hash[l]=g,this._hash[g.$col$row]=g),g},getAddress(l,u){if(u){const a=this.n2l(u)+l;return this.decodeAddress(a)}return this.decodeAddress(l)},decode(l){const u=l.split(":");if(u.length===2){const a=this.decodeAddress(u[0]),c=this.decodeAddress(u[1]),h={top:Math.min(a.row,c.row),left:Math.min(a.col,c.col),bottom:Math.max(a.row,c.row),right:Math.max(a.col,c.col)};return h.tl=this.n2l(h.left)+h.top,h.br=this.n2l(h.right)+h.bottom,h.dimensions=`${h.tl}:${h.br}`,h}return this.decodeAddress(l)},decodeEx(l){const u=l.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/),a=u[1]||u[2],c=u[3],h=c.split(":");if(h.length>1){let f=this.decodeAddress(h[0]),m=this.decodeAddress(h[1]);const g=Math.min(f.row,m.row),p=Math.min(f.col,m.col),v=Math.max(f.row,m.row),y=Math.max(f.col,m.col);return f=this.n2l(p)+g,m=this.n2l(y)+v,{top:g,left:p,bottom:v,right:y,sheetName:a,tl:{address:f,col:p,row:g,$col$row:`$${this.n2l(p)}$${g}`,sheetName:a},br:{address:m,col:y,row:v,$col$row:`$${this.n2l(y)}$${v}`,sheetName:a},dimensions:`${f}:${m}`}}if(c.startsWith("#"))return a?{sheetName:a,error:c}:{error:c};const d=this.decodeAddress(c);return a?{sheetName:a,...d}:d},encodeAddress:(l,u)=>o.n2l(u)+l,encode(){switch(arguments.length){case 2:return o.encodeAddress(arguments[0],arguments[1]);case 4:return`${o.encodeAddress(arguments[0],arguments[1])}:${o.encodeAddress(arguments[2],arguments[3])}`;default:throw new Error("Can only encode with 2 or 4 arguments")}},inRange(l,u){const[a,c,,h,d]=l,[f,m]=u;return f>=a&&f<=h&&m>=c&&m<=d}};n.exports=o},{}],20:[function(r,n,i){const s=(l,u)=>({...l,...u.reduce((a,c)=>(l[c]&&(a[c]={...l[c]}),a),{})}),o=function(l,u,a){let c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];l[a]&&(u[a]=s(l[a],c))};i.copyStyle=l=>{if(!l)return l;if(u=l,Object.keys(u).length===0)return{};var u;const a={...l};return o(l,a,"font",["color"]),o(l,a,"alignment"),o(l,a,"protection"),l.border&&(o(l,a,"border"),o(l.border,a.border,"top",["color"]),o(l.border,a.border,"left",["color"]),o(l.border,a.border,"bottom",["color"]),o(l.border,a.border,"right",["color"]),o(l.border,a.border,"diagonal",["color"])),l.fill&&(o(l,a,"fill",["fgColor","bgColor","center"]),l.fill.stops&&(a.fill.stops=l.fill.stops.map(c=>s(c,["color"])))),a}},{}],21:[function(r,n,i){(function(s){(function(){const o=r("crypto"),l={hash(u){const a=o.createHash(u);for(var c=arguments.length,h=new Array(c>1?c-1:0),d=1;do.randomBytes(u)};n.exports=l}).call(this)}).call(this,r("buffer").Buffer)},{buffer:220,crypto:390}],22:[function(r,n,i){const{SaxesParser:s}=r("saxes"),{PassThrough:o}=r("readable-stream"),{bufferToString:l}=r("./browser-buffer-decode");n.exports=async function*(u){u.pipe&&!u[Symbol.asyncIterator]&&(u=u.pipe(new o));const a=new s;let c;a.on("error",d=>{c=d});let h=[];a.on("opentag",d=>h.push({eventType:"opentag",value:d})),a.on("text",d=>h.push({eventType:"text",value:d})),a.on("closetag",d=>h.push({eventType:"closetag",value:d}));for await(const d of u){if(a.write(l(d)),c)throw c;yield h,h=[]}}},{"./browser-buffer-decode":16,"readable-stream":491,saxes:496}],23:[function(r,n,i){const s=r("./col-cache"),o=/(([a-z_\-0-9]*)!)?([a-z0-9_$]{2,})([(])?/gi,l=/^([$])?([a-z]+)([$])?([1-9][0-9]*)$/i;n.exports={slideFormula:function(u,a,c){const h=s.decode(a),d=s.decode(c);return u.replace(o,(f,m,g,p,v)=>{if(v)return f;const y=l.exec(p);if(y){const b=y[1],S=y[2].toUpperCase(),O=y[3],P=y[4];if(S.length>3||S.length===3&&S>"XFD")return f;let j=s.l2n(S),M=parseInt(P,10);return b||(j+=d.col-h.col),O||(M+=d.row-h.row),(m||"")+(b||"")+s.n2l(j)+(O||"")+M}return f})}}},{"./col-cache":19}],24:[function(r,n,i){(function(s,o){(function(){const l=r("readable-stream"),u=r("./utils"),a=r("./string-buf");class c{constructor(p,v){this._data=p,this._encoding=v}get length(){return this.toBuffer().length}copy(p,v,y,b){return this.toBuffer().copy(p,v,y,b)}toBuffer(){return this._buffer||(this._buffer=o.from(this._data,this._encoding)),this._buffer}}class h{constructor(p){this._data=p}get length(){return this._data.length}copy(p,v,y,b){return this._data._buf.copy(p,v,y,b)}toBuffer(){return this._data.toBuffer()}}class d{constructor(p){this._data=p}get length(){return this._data.length}copy(p,v,y,b){this._data.copy(p,v,y,b)}toBuffer(){return this._data}}class f{constructor(p){this.size=p,this.buffer=o.alloc(p),this.iRead=0,this.iWrite=0}toBuffer(){if(this.iRead===0&&this.iWrite===this.size)return this.buffer;const p=o.alloc(this.iWrite-this.iRead);return this.buffer.copy(p,0,this.iRead,this.iWrite),p}get length(){return this.iWrite-this.iRead}get eod(){return this.iRead===this.iWrite}get full(){return this.iWrite===this.size}read(p){let v;return p===0?null:p===void 0||p>=this.length?(v=this.toBuffer(),this.iRead=this.iWrite,v):(v=o.alloc(p),this.buffer.copy(v,0,this.iRead,p),this.iRead+=p,v)}write(p,v,y){const b=Math.min(y,this.size-this.iWrite);return p.copy(this.buffer,this.iWrite,v,v+b),this.iWrite+=b,b}}const m=function(g){g=g||{},this.bufSize=g.bufSize||1048576,this.buffers=[],this.batch=g.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};u.inherits(m,l.Duplex,{toBuffer(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return o.concat(this.buffers.map(g=>g.toBuffer()))}},_getWritableBuffer(){if(this.buffers.length){const p=this.buffers[this.buffers.length-1];if(!p.full)return p}const g=new f(this.bufSize);return this.buffers.push(g),g},async _pipe(g){await Promise.all(this.pipes.map(function(p){return new Promise(v=>{p.write(g.toBuffer(),()=>{v()})})}))},_writeToBuffers(g){let p=0;const v=g.length;for(;p1;)this._pipe(this.buffers.shift());else this.corked?(this._writeToBuffers(y),s.nextTick(v)):(await this._pipe(y),v());else this.paused||this.emit("data",y.toBuffer()),this._writeToBuffers(y),this.emit("readable");return!0},cork(){this.corked=!0},_flush(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork(){this.corked=!1,this._flush()},end(g,p,v){const y=b=>{b?v(b):(this._flush(),this.pipes.forEach(S=>{S.end()}),this.emit("finish"))};g?this.write(g,p,y):y()},read(g){let p;if(g){for(p=[];g&&this.buffers.length&&!this.buffers[0].eod;){const v=this.buffers[0],y=v.read(g);g-=y.length,p.push(y),v.eod&&v.full&&this.buffers.shift()}return o.concat(p)}return p=this.buffers.map(v=>v.toBuffer()).filter(Boolean),this.buffers=[],o.concat(p)},setEncoding(g){this.encoding=g},pause(){this.paused=!0},resume(){this.paused=!1},isPaused(){return!!this.paused},pipe(g){this.pipes.push(g),!this.paused&&this.buffers.length&&this.end()},unpipe(g){this.pipes=this.pipes.filter(p=>p!==g)},unshift(){throw new Error("Not Implemented")},wrap(){throw new Error("Not Implemented")}}),n.exports=m}).call(this)}).call(this,r("_process"),r("buffer").Buffer)},{"./string-buf":25,"./utils":27,_process:467,buffer:220,"readable-stream":491}],25:[function(r,n,i){(function(s){(function(){n.exports=class{constructor(o){this._buf=s.alloc(o&&o.size||16384),this._encoding=o&&o.encoding||"utf8",this._inPos=0,this._buffer=void 0}get length(){return this._inPos}get capacity(){return this._buf.length}get buffer(){return this._buf}toBuffer(){return this._buffer||(this._buffer=s.alloc(this.length),this._buf.copy(this._buffer,0,0,this.length)),this._buffer}reset(o){o=o||0,this._buffer=void 0,this._inPos=o}_grow(o){let l=2*this._buf.length;for(;l=this._buf.length-4;)this._grow(this._inPos+o.length),l=this._inPos+this._buf.write(o,this._inPos,this._encoding);this._inPos=l}addStringBuf(o){o.length&&(this._buffer=void 0,this.length+o.length>this.capacity&&this._grow(this.length+o.length),o._buf.copy(this._buf,this._inPos,0,o.length),this._inPos+=o.length)}}}).call(this)}).call(this,r("buffer").Buffer)},{buffer:220}],26:[function(r,n,i){const{toString:s}=Object.prototype,o=/["&<>]/,l={each:function(u,a){u&&(Array.isArray(u)?u.forEach(a):Object.keys(u).forEach(c=>{a(u[c],c)}))},some:function(u,a){return!!u&&(Array.isArray(u)?u.some(a):Object.keys(u).some(c=>a(u[c],c)))},every:function(u,a){return!u||(Array.isArray(u)?u.every(a):Object.keys(u).every(c=>a(u[c],c)))},map:function(u,a){return u?Array.isArray(u)?u.map(a):Object.keys(u).map(c=>a(u[c],c)):[]},keyBy:(u,a)=>u.reduce((c,h)=>(c[h[a]]=h,c),{}),isEqual:function(u,a){const c=typeof u,h=typeof a,d=Array.isArray(u),f=Array.isArray(a);let m;if(c!==h)return!1;switch(typeof u){case"object":if(d||f)return!(!d||!f)&&u.length===a.length&&u.every((g,p)=>{const v=a[p];return l.isEqual(g,v)});if(u===null||a===null)return u===a;if(m=Object.keys(u),Object.keys(a).length!==m.length)return!1;for(const g of m)if(!a.hasOwnProperty(g))return!1;return l.every(u,(g,p)=>{const v=a[p];return l.isEqual(g,v)});default:return u===a}},escapeHtml(u){const a=o.exec(u);if(!a)return u;let c="",h="",d=0,f=a.index;for(;f":h=">";break;default:continue}d!==f&&(c+=u.substring(d,f)),d=f+1,c+=h}return d!==f?c+u.substring(d,f):c},strcmp:(u,a)=>ua?1:0,isUndefined:u=>s.call(u)==="[object Undefined]",isObject:u=>s.call(u)==="[object Object]",deepMerge(){const u=arguments[0]||{},{length:a}=arguments;let c,h,d;function f(m,g){c=u[g],d=Array.isArray(m),l.isObject(m)||d?(d?(d=!1,h=c&&Array.isArray(c)?c:[]):h=c&&l.isObject(c)?c:{},u[g]=l.deepMerge(h,m)):l.isUndefined(m)||(u[g]=m)}for(let m=0;m&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,a={nop(){},promiseImmediate:c=>new Promise(h=>{s.setImmediate?o(()=>{h(c)}):setTimeout(()=>{h(c)},1)}),inherits:function(c,h,d,f){c.super_=h,f||(f=d,d=null),d&&Object.keys(d).forEach(g=>{Object.defineProperty(c,g,Object.getOwnPropertyDescriptor(d,g))});const m={constructor:{value:c,enumerable:!1,writable:!1,configurable:!0}};f&&Object.keys(f).forEach(g=>{m[g]=Object.getOwnPropertyDescriptor(f,g)}),c.prototype=Object.create(h.prototype,m)},dateToExcel:(c,h)=>25569+c.getTime()/864e5-(h?1462:0),excelToDate(c,h){const d=Math.round(24*(c-25569+(h?1462:0))*3600*1e3);return new Date(d)},parsePath(c){const h=c.lastIndexOf("/");return{path:c.substring(0,h),name:c.substring(h+1)}},getRelsPath(c){const h=a.parsePath(c);return`${h.path}/_rels/${h.name}.rels`},xmlEncode(c){const h=u.exec(c);if(!h)return c;let d="",f="",m=0,g=h.index;for(;g=11&&p!==13)){f="";break}continue}m!==g&&(d+=c.substring(m,g)),m=g+1,f&&(d+=f)}return m!==g?d+c.substring(m,g):d},xmlDecode:c=>c.replace(/&([a-z]*);/g,h=>{switch(h){case"<":return"<";case">":return">";case"&":return"&";case"'":return"'";case""":return'"';default:return h}}),validInt(c){const h=parseInt(c,10);return Number.isNaN(h)?0:h},isDateFmt(c){return c?(c=(c=c.replace(/\[[^\]]*]/g,"")).replace(/"[^"]*"/g,"")).match(/[ymdhMsb]+/)!==null:!1},fs:{exists:c=>new Promise(h=>{l.access(c,l.constants.F_OK,d=>{h(!d)})})},toIsoDateString:c=>c.toIsoString().subsstr(0,10),parseBoolean:c=>c===!0||c==="true"||c===1||c==="1"};n.exports=a}).call(this)}).call(this,typeof Dt<"u"?Dt:typeof self<"u"?self:typeof window<"u"?window:{},r("timers").setImmediate)},{fs:216,timers:523}],28:[function(r,n,i){const s=r("./under-dash"),o=r("./utils");function l(c,h,d){c.push(` ${h}="${o.xmlEncode(d.toString())}"`)}function u(c,h){if(h){const d=[];s.each(h,(f,m)=>{f!==void 0&&l(d,m,f)}),c.push(d.join(""))}}class a{constructor(){this._xml=[],this._stack=[],this._rollbacks=[]}get tos(){return this._stack.length?this._stack[this._stack.length-1]:void 0}get cursor(){return this._xml.length}openXml(h){const d=this._xml;d.push(" -`)}openNode(h,d){const f=this.tos,m=this._xml;f&&this.open&&m.push(">"),this._stack.push(h),m.push("<"),m.push(h),u(m,d),this.leaf=!0,this.open=!0}addAttribute(h,d){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");d!==void 0&&l(this._xml,h,d)}addAttributes(h){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");u(this._xml,h)}writeText(h){const d=this._xml;this.open&&(d.push(">"),this.open=!1),this.leaf=!1,d.push(o.xmlEncode(h.toString()))}writeXml(h){this.open&&(this._xml.push(">"),this.open=!1),this.leaf=!1,this._xml.push(h)}closeNode(){const h=this._stack.pop(),d=this._xml;this.leaf?d.push("/>"):(d.push("")),this.open=!1,this.leaf=!1}leafNode(h,d,f){this.openNode(h,d),f!==void 0&&this.writeText(f),this.closeNode()}closeAll(){for(;this._stack.length;)this.closeNode()}addRollback(){return this._rollbacks.push({xml:this._xml.length,stack:this._stack.length,leaf:this.leaf,open:this.open}),this.cursor}commit(){this._rollbacks.pop()}rollback(){const h=this._rollbacks.pop();this._xml.length>h.xml&&this._xml.splice(h.xml,this._xml.length-h.xml),this._stack.length>h.stack&&this._stack.splice(h.stack,this._stack.length-h.stack),this.leaf=h.leaf,this.open=h.open}get xml(){return this.closeAll(),this._xml.join("")}}a.StdDocAttributes={version:"1.0",encoding:"UTF-8",standalone:"yes"},n.exports=a},{"./under-dash":26,"./utils":27}],29:[function(r,n,i){(function(s){(function(){const o=r("events"),l=r("jszip"),u=r("./stream-buf"),{stringToBuffer:a}=r("./browser-buffer-encode");class c extends o.EventEmitter{constructor(d){super(),this.options=Object.assign({type:"nodebuffer",compression:"DEFLATE"},d),this.zip=new l,this.stream=new u}append(d,f){f.hasOwnProperty("base64")&&f.base64?this.zip.file(f.name,d,{base64:!0}):(s.browser&&typeof d=="string"&&(d=a(d)),this.zip.file(f.name,d))}async finalize(){const d=await this.zip.generateAsync(this.options);this.stream.end(d),this.emit("finish")}read(d){return this.stream.read(d)}setEncoding(d){return this.stream.setEncoding(d)}pause(){return this.stream.pause()}resume(){return this.stream.resume()}isPaused(){return this.stream.isPaused()}pipe(d,f){return this.stream.pipe(d,f)}unpipe(d){return this.stream.unpipe(d)}unshift(d){return this.stream.unshift(d)}wrap(d){return this.stream.wrap(d)}}n.exports={ZipWriter:c}}).call(this)}).call(this,r("_process"))},{"./browser-buffer-encode":17,"./stream-buf":24,_process:467,events:422,jszip:441}],30:[function(r,n,i){n.exports={0:{f:"General"},1:{f:"0"},2:{f:"0.00"},3:{f:"#,##0"},4:{f:"#,##0.00"},9:{f:"0%"},10:{f:"0.00%"},11:{f:"0.00E+00"},12:{f:"# ?/?"},13:{f:"# ??/??"},14:{f:"mm-dd-yy"},15:{f:"d-mmm-yy"},16:{f:"d-mmm"},17:{f:"mmm-yy"},18:{f:"h:mm AM/PM"},19:{f:"h:mm:ss AM/PM"},20:{f:"h:mm"},21:{f:"h:mm:ss"},22:{f:'m/d/yy "h":mm'},27:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},28:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},29:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},30:{"zh-tw":"m/d/yy ","zh-cn":"m-d-yy","ja-jp":"m/d/yy","ko-kr":"mm-dd-yy"},31:{"zh-tw":'yyyy"年"m"月"d"日"',"zh-cn":'yyyy"年"m"月"d"日"',"ja-jp":'yyyy"年"m"月"d"日"',"ko-kr":'yyyy"년" mm"월" dd"일"'},32:{"zh-tw":'hh"時"mm"分"',"zh-cn":'h"时"mm"分"',"ja-jp":'h"時"mm"分"',"ko-kr":'h"시" mm"분"'},33:{"zh-tw":'hh"時"mm"分"ss"秒"',"zh-cn":'h"时"mm"分"ss"秒"',"ja-jp":'h"時"mm"分"ss"秒"',"ko-kr":'h"시" mm"분" ss"초"'},34:{"zh-tw":'上午/下午 hh"時"mm"分"',"zh-cn":'上午/下午 h"时"mm"分"',"ja-jp":'yyyy"年"m"月"',"ko-kr":"yyyy-mm-dd"},35:{"zh-tw":'上午/下午 hh"時"mm"分"ss"秒"',"zh-cn":'上午/下午 h"时"mm"分"ss"秒"',"ja-jp":'m"月"d"日"',"ko-kr":"yyyy-mm-dd"},36:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},37:{f:"#,##0 ;(#,##0)"},38:{f:"#,##0 ;[Red](#,##0)"},39:{f:"#,##0.00 ;(#,##0.00)"},40:{f:"#,##0.00 ;[Red](#,##0.00)"},45:{f:"mm:ss"},46:{f:"[h]:mm:ss"},47:{f:"mmss.0"},48:{f:"##0.0E+0"},49:{f:"@"},50:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},51:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},52:{"zh-tw":'上午/下午 hh"時"mm"分"',"zh-cn":'yyyy"年"m"月"',"ja-jp":'yyyy"年"m"月"',"ko-kr":"yyyy-mm-dd"},53:{"zh-tw":'上午/下午 hh"時"mm"分"ss"秒"',"zh-cn":'m"月"d"日"',"ja-jp":'m"月"d"日"',"ko-kr":"yyyy-mm-dd"},54:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},55:{"zh-tw":'上午/下午 hh"時"mm"分"',"zh-cn":'上午/下午 h"时"mm"分"',"ja-jp":'yyyy"年"m"月"',"ko-kr":"yyyy-mm-dd"},56:{"zh-tw":'上午/下午 hh"時"mm"分"ss"秒"',"zh-cn":'上午/下午 h"时"mm"分"ss"秒"',"ja-jp":'m"月"d"日"',"ko-kr":"yyyy-mm-dd"},57:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},58:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},59:{"th-th":"t0"},60:{"th-th":"t0.00"},61:{"th-th":"t#,##0"},62:{"th-th":"t#,##0.00"},67:{"th-th":"t0%"},68:{"th-th":"t0.00%"},69:{"th-th":"t# ?/?"},70:{"th-th":"t# ??/??"},81:{"th-th":"d/m/bb"}}},{}],31:[function(r,n,i){n.exports={OfficeDocument:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",Worksheet:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet",CalcChain:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/calcChain",SharedStrings:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",Styles:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",Theme:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",Hyperlink:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",Image:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",CoreProperties:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",ExtenderProperties:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",Comments:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",VmlDrawing:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",Table:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/table"}},{}],32:[function(r,n,i){const s=r("../../utils/parse-sax"),o=r("../../utils/xml-stream");class l{prepare(){}render(){}parseOpen(a){}parseText(a){}parseClose(a){}reconcile(a,c){}reset(){this.model=null,this.map&&Object.values(this.map).forEach(a=>{a instanceof l?a.reset():a.xform&&a.xform.reset()})}mergeModel(a){this.model=Object.assign(this.model||{},a)}async parse(a){for await(const c of a)for(const{eventType:h,value:d}of c)if(h==="opentag")this.parseOpen(d);else if(h==="text")this.parseText(d);else if(h==="closetag"&&!this.parseClose(d.name))return this.model;return this.model}async parseStream(a){return this.parse(s(a))}get xml(){return this.toXml(this.model)}toXml(a){const c=new o;return this.render(c,a),c.xml}static toAttribute(a,c){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(a===void 0){if(h)return c}else if(h||a!==c)return a.toString()}static toStringAttribute(a,c){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return l.toAttribute(a,c,h)}static toStringValue(a,c){return a===void 0?c:a}static toBoolAttribute(a,c){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(a===void 0){if(h)return c}else if(h||a!==c)return a?"1":"0"}static toBoolValue(a,c){return a===void 0?c:a==="1"}static toIntAttribute(a,c){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return l.toAttribute(a,c,h)}static toIntValue(a,c){return a===void 0?c:parseInt(a,10)}static toFloatAttribute(a,c){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return l.toAttribute(a,c,h)}static toFloatValue(a,c){return a===void 0?c:parseFloat(a)}}n.exports=l},{"../../utils/parse-sax":22,"../../utils/xml-stream":28}],33:[function(r,n,i){const s=r("../base-xform"),o=r("../../../utils/col-cache");function l(a){try{return o.decodeEx(a),!0}catch{return!1}}function u(a){const c=[];let h=!1,d="";return a.split(",").forEach(f=>{if(!f)return;const m=(f.match(/'/g)||[]).length;if(!m)return void(h?d+=f+",":l(f)&&c.push(f));const g=m%2==0;!h&&g&&l(f)?c.push(f):h&&!g?(h=!1,l(d+f)&&c.push(d+f),d=""):(h=!0,d+=f+",")}),c}n.exports=class extends s{render(a,c){a.openNode("definedName",{name:c.name,localSheetId:c.localSheetId}),a.writeText(c.ranges.join(",")),a.closeNode()}parseOpen(a){switch(a.name){case"definedName":return this._parsedName=a.attributes.name,this._parsedLocalSheetId=a.attributes.localSheetId,this._parsedText=[],!0;default:return!1}}parseText(a){this._parsedText.push(a)}parseClose(){return this.model={name:this._parsedName,ranges:u(this._parsedText.join(""))},this._parsedLocalSheetId!==void 0&&(this.model.localSheetId=parseInt(this._parsedLocalSheetId,10)),!1}}},{"../../../utils/col-cache":19,"../base-xform":32}],34:[function(r,n,i){const s=r("../../../utils/utils"),o=r("../base-xform");n.exports=class extends o{render(l,u){l.leafNode("sheet",{sheetId:u.id,name:u.name,state:u.state,"r:id":u.rId})}parseOpen(l){return l.name==="sheet"&&(this.model={name:s.xmlDecode(l.attributes.name),id:parseInt(l.attributes.sheetId,10),state:l.attributes.state,rId:l.attributes["r:id"]},!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/utils":27,"../base-xform":32}],35:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,l){o.leafNode("calcPr",{calcId:171027,fullCalcOnLoad:l.fullCalcOnLoad?1:void 0})}parseOpen(o){return o.name==="calcPr"&&(this.model={},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],36:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,l){o.leafNode("workbookPr",{date1904:l.date1904?1:void 0,defaultThemeVersion:164011,filterPrivacy:1})}parseOpen(o){return o.name==="workbookPr"&&(this.model={date1904:o.attributes.date1904==="1"},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],37:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,l){const u={xWindow:l.x||0,yWindow:l.y||0,windowWidth:l.width||12e3,windowHeight:l.height||24e3,firstSheet:l.firstSheet,activeTab:l.activeTab};l.visibility&&l.visibility!=="visible"&&(u.visibility=l.visibility),o.leafNode("workbookView",u)}parseOpen(o){if(o.name==="workbookView"){const l=this.model={},u=function(c,h,d){const f=h!==void 0?l[c]=h:d;f!==void 0&&(l[c]=f)},a=function(c,h,d){const f=h!==void 0?l[c]=parseInt(h,10):d;f!==void 0&&(l[c]=f)};return a("x",o.attributes.xWindow,0),a("y",o.attributes.yWindow,0),a("width",o.attributes.windowWidth,25e3),a("height",o.attributes.windowHeight,1e4),u("visibility",o.attributes.visibility,"visible"),a("activeTab",o.attributes.activeTab,void 0),a("firstSheet",o.attributes.firstSheet,void 0),!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],38:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../../../utils/col-cache"),l=r("../../../utils/xml-stream"),u=r("../base-xform"),a=r("../static-xform"),c=r("../list-xform"),h=r("./defined-name-xform"),d=r("./sheet-xform"),f=r("./workbook-view-xform"),m=r("./workbook-properties-xform"),g=r("./workbook-calc-properties-xform");class p extends u{constructor(){super(),this.map={fileVersion:p.STATIC_XFORMS.fileVersion,workbookPr:new m,bookViews:new c({tag:"bookViews",count:!1,childXform:new f}),sheets:new c({tag:"sheets",count:!1,childXform:new d}),definedNames:new c({tag:"definedNames",count:!1,childXform:new h}),calcPr:new g}}prepare(y){y.sheets=y.worksheets;const b=[];let S=0;y.sheets.forEach(O=>{if(O.pageSetup&&O.pageSetup.printArea&&O.pageSetup.printArea.split("&&").forEach(P=>{const j=P.split(":"),M={name:"_xlnm.Print_Area",ranges:[`'${O.name}'!$${j[0]}:$${j[1]}`],localSheetId:S};b.push(M)}),O.pageSetup&&(O.pageSetup.printTitlesRow||O.pageSetup.printTitlesColumn)){const P=[];if(O.pageSetup.printTitlesColumn){const M=O.pageSetup.printTitlesColumn.split(":");P.push(`'${O.name}'!$${M[0]}:$${M[1]}`)}if(O.pageSetup.printTitlesRow){const M=O.pageSetup.printTitlesRow.split(":");P.push(`'${O.name}'!$${M[0]}:$${M[1]}`)}const j={name:"_xlnm.Print_Titles",ranges:P,localSheetId:S};b.push(j)}S++}),b.length&&(y.definedNames=y.definedNames.concat(b)),(y.media||[]).forEach((O,P)=>{O.name=O.type+(P+1)})}render(y,b){y.openXml(l.StdDocAttributes),y.openNode("workbook",p.WORKBOOK_ATTRIBUTES),this.map.fileVersion.render(y),this.map.workbookPr.render(y,b.properties),this.map.bookViews.render(y,b.views),this.map.sheets.render(y,b.sheets),this.map.definedNames.render(y,b.definedNames),this.map.calcPr.render(y,b.calcProperties),y.closeNode()}parseOpen(y){if(this.parser)return this.parser.parseOpen(y),!0;switch(y.name){case"workbook":return!0;default:return this.parser=this.map[y.name],this.parser&&this.parser.parseOpen(y),!0}}parseText(y){this.parser&&this.parser.parseText(y)}parseClose(y){if(this.parser)return this.parser.parseClose(y)||(this.parser=void 0),!0;switch(y){case"workbook":return this.model={sheets:this.map.sheets.model,properties:this.map.workbookPr.model||{},views:this.map.bookViews.model,calcProperties:{}},this.map.definedNames.model&&(this.model.definedNames=this.map.definedNames.model),!1;default:return!0}}reconcile(y){const b=(y.workbookRels||[]).reduce((M,L)=>(M[L.Id]=L,M),{}),S=[];let O,P=0;(y.sheets||[]).forEach(M=>{const L=b[M.rId];L&&(O=y.worksheetHash["xl/"+L.Target.replace(/^(\s|\/xl\/)+/,"")],O&&(O.name=M.name,O.id=M.id,O.state=M.state,S[P++]=O))});const j=[];s.each(y.definedNames,M=>{if(M.name==="_xlnm.Print_Area"){if(O=S[M.localSheetId],O){O.pageSetup||(O.pageSetup={});const L=o.decodeEx(M.ranges[0]);O.pageSetup.printArea=O.pageSetup.printArea?`${O.pageSetup.printArea}&&${L.dimensions}`:L.dimensions}}else if(M.name==="_xlnm.Print_Titles"){if(O=S[M.localSheetId],O){O.pageSetup||(O.pageSetup={});const L=M.ranges.join(","),B=/\$/g,q=/\$\d+:\$\d+/,W=L.match(q);if(W&&W.length){const E=W[0];O.pageSetup.printTitlesRow=E.replace(B,"")}const $=/\$[A-Z]+:\$[A-Z]+/,R=L.match($);if(R&&R.length){const E=R[0];O.pageSetup.printTitlesColumn=E.replace(B,"")}}}else j.push(M)}),y.definedNames=j,y.media.forEach((M,L)=>{M.index=L})}}p.WORKBOOK_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x15","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},p.STATIC_XFORMS={fileVersion:new a({tag:"fileVersion",$:{appName:"xl",lastEdited:5,lowestEdited:5,rupBuild:9303}})},n.exports=p},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./defined-name-xform":33,"./sheet-xform":34,"./workbook-calc-properties-xform":35,"./workbook-properties-xform":36,"./workbook-view-xform":37}],39:[function(r,n,i){const s=r("../strings/rich-text-xform"),o=r("../../../utils/utils"),l=r("../base-xform"),u=n.exports=function(a){this.model=a};o.inherits(u,l,{get tag(){return"r"},get richTextXform(){return this._richTextXform||(this._richTextXform=new s),this._richTextXform},render(a,c){c=c||this.model,a.openNode("comment",{ref:c.ref,authorId:0}),a.openNode("text"),c&&c.note&&c.note.texts&&c.note.texts.forEach(h=>{this.richTextXform.render(a,h)}),a.closeNode(),a.closeNode()},parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case"comment":return this.model={type:"note",note:{texts:[]},...a.attributes},!0;case"r":return this.parser=this.richTextXform,this.parser.parseOpen(a),!0;default:return!1}},parseText(a){this.parser&&this.parser.parseText(a)},parseClose(a){switch(a){case"comment":return!1;case"r":return this.model.note.texts.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(a),!0}}})},{"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],40:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../../../utils/utils"),l=r("../base-xform"),u=r("./comment-xform"),a=n.exports=function(){this.map={comment:new u}};o.inherits(a,l,{COMMENTS_ATTRIBUTES:{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main"}},{render(c,h){h=h||this.model,c.openXml(s.StdDocAttributes),c.openNode("comments",a.COMMENTS_ATTRIBUTES),c.openNode("authors"),c.leafNode("author",null,"Author"),c.closeNode(),c.openNode("commentList"),h.comments.forEach(d=>{this.map.comment.render(c,d)}),c.closeNode(),c.closeNode()},parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case"commentList":return this.model={comments:[]},!0;case"comment":return this.parser=this.map.comment,this.parser.parseOpen(c),!0;default:return!1}},parseText(c){this.parser&&this.parser.parseText(c)},parseClose(c){switch(c){case"commentList":return!1;case"comment":return this.model.comments.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(c),!0}}})},{"../../../utils/utils":27,"../../../utils/xml-stream":28,"../base-xform":32,"./comment-xform":39}],41:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{constructor(o){super(),this._model=o}get tag(){return this._model&&this._model.tag}render(o,l,u){(l===u[2]||this.tag==="x:SizeWithCells"&&l===u[1])&&o.leafNode(this.tag)}parseOpen(o){switch(o.name){case this.tag:return this.model={},this.model[this.tag]=!0,!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../base-xform":32}],42:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{constructor(o){super(),this._model=o}get tag(){return this._model&&this._model.tag}render(o,l){o.leafNode(this.tag,null,l)}parseOpen(o){switch(o.name){case this.tag:return this.text="",!0;default:return!1}}parseText(o){this.text=o}parseClose(){return!1}}},{"../../base-xform":32}],43:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"x:Anchor"}getAnchorRect(o){const l=Math.floor(o.left),u=Math.floor(68*(o.left-l)),a=Math.floor(o.top),c=Math.floor(18*(o.top-a)),h=Math.floor(o.right),d=Math.floor(68*(o.right-h)),f=Math.floor(o.bottom);return[l,u,a,c,h,d,f,Math.floor(18*(o.bottom-f))]}getDefaultRect(o){const l=o.col,u=Math.max(o.row-2,0);return[l,6,u,14,l+2,2,u+4,16]}render(o,l){const u=l.anchor?this.getAnchorRect(l.anchor):this.getDefaultRect(l.refAddress);o.leafNode("x:Anchor",null,u.join(", "))}parseOpen(o){switch(o.name){case this.tag:return this.text="",!0;default:return!1}}parseText(o){this.text=o}parseClose(){return!1}}},{"../base-xform":32}],44:[function(r,n,i){const s=r("../base-xform"),o=r("./vml-anchor-xform"),l=r("./style/vml-protection-xform"),u=r("./style/vml-position-xform"),a=["twoCells","oneCells","absolute"];n.exports=class extends s{constructor(){super(),this.map={"x:Anchor":new o,"x:Locked":new l({tag:"x:Locked"}),"x:LockText":new l({tag:"x:LockText"}),"x:SizeWithCells":new u({tag:"x:SizeWithCells"}),"x:MoveWithCells":new u({tag:"x:MoveWithCells"})}}get tag(){return"x:ClientData"}render(c,h){const{protection:d,editAs:f}=h.note;c.openNode(this.tag,{ObjectType:"Note"}),this.map["x:MoveWithCells"].render(c,f,a),this.map["x:SizeWithCells"].render(c,f,a),this.map["x:Anchor"].render(c,h),this.map["x:Locked"].render(c,d.locked),c.leafNode("x:AutoFill",null,"False"),this.map["x:LockText"].render(c,d.lockText),c.leafNode("x:Row",null,h.refAddress.row-1),c.leafNode("x:Column",null,h.refAddress.col-1),c.closeNode()}parseOpen(c){switch(c.name){case this.tag:this.reset(),this.model={anchor:[],protection:{},editAs:""};break;default:this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)}return!0}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.parser=void 0),!0;switch(c){case this.tag:return this.normalizeModel(),!1;default:return!0}}normalizeModel(){const c=Object.assign({},this.map["x:MoveWithCells"].model,this.map["x:SizeWithCells"].model),h=Object.keys(c).length;this.model.editAs=a[h],this.model.anchor=this.map["x:Anchor"].text,this.model.protection.locked=this.map["x:Locked"].text,this.model.protection.lockText=this.map["x:LockText"].text}}},{"../base-xform":32,"./style/vml-position-xform":41,"./style/vml-protection-xform":42,"./vml-anchor-xform":43}],45:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),l=r("./vml-shape-xform");class u extends o{constructor(){super(),this.map={"v:shape":new l}}get tag(){return"xml"}render(c,h){c.openXml(s.StdDocAttributes),c.openNode(this.tag,u.DRAWING_ATTRIBUTES),c.openNode("o:shapelayout",{"v:ext":"edit"}),c.leafNode("o:idmap",{"v:ext":"edit",data:1}),c.closeNode(),c.openNode("v:shapetype",{id:"_x0000_t202",coordsize:"21600,21600","o:spt":202,path:"m,l,21600r21600,l21600,xe"}),c.leafNode("v:stroke",{joinstyle:"miter"}),c.leafNode("v:path",{gradientshapeok:"t","o:connecttype":"rect"}),c.closeNode(),h.comments.forEach((d,f)=>{this.map["v:shape"].render(c,d,f)}),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case this.tag:this.reset(),this.model={comments:[]};break;default:this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)}return!0}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.model.comments.push(this.parser.model),this.parser=void 0),!0;switch(c){case this.tag:return!1;default:return!0}}reconcile(c,h){c.anchors.forEach(d=>{d.br?this.map["xdr:twoCellAnchor"].reconcile(d,h):this.map["xdr:oneCellAnchor"].reconcile(d,h)})}}u.DRAWING_ATTRIBUTES={"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":"urn:schemas-microsoft-com:office:office","xmlns:x":"urn:schemas-microsoft-com:office:excel"},n.exports=u},{"../../../utils/xml-stream":28,"../base-xform":32,"./vml-shape-xform":46}],46:[function(r,n,i){const s=r("../base-xform"),o=r("./vml-textbox-xform"),l=r("./vml-client-data-xform");class u extends s{constructor(){super(),this.map={"v:textbox":new o,"x:ClientData":new l}}get tag(){return"v:shape"}render(c,h,d){c.openNode("v:shape",u.V_SHAPE_ATTRIBUTES(h,d)),c.leafNode("v:fill",{color2:"infoBackground [80]"}),c.leafNode("v:shadow",{color:"none [81]",obscured:"t"}),c.leafNode("v:path",{"o:connecttype":"none"}),this.map["v:textbox"].render(c,h),this.map["x:ClientData"].render(c,h),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case this.tag:this.reset(),this.model={margins:{insetmode:c.attributes["o:insetmode"]},anchor:"",editAs:"",protection:{}};break;default:this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)}return!0}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.parser=void 0),!0;switch(c){case this.tag:return this.model.margins.inset=this.map["v:textbox"].model&&this.map["v:textbox"].model.inset,this.model.protection=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.protection,this.model.anchor=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.anchor,this.model.editAs=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.editAs,!1;default:return!0}}}u.V_SHAPE_ATTRIBUTES=(a,c)=>({id:"_x0000_s"+(1025+c),type:"#_x0000_t202",style:"position:absolute; margin-left:105.3pt;margin-top:10.5pt;width:97.8pt;height:59.1pt;z-index:1;visibility:hidden",fillcolor:"infoBackground [80]",strokecolor:"none [81]","o:insetmode":a.note.margins&&a.note.margins.insetmode}),n.exports=u},{"../base-xform":32,"./vml-client-data-xform":44,"./vml-textbox-xform":47}],47:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"v:textbox"}conversionUnit(o,l,u){return`${parseFloat(o)*l.toFixed(2)}${u}`}reverseConversionUnit(o){return(o||"").split(",").map(l=>Number(parseFloat(this.conversionUnit(parseFloat(l),.1,"")).toFixed(2)))}render(o,l){const u={style:"mso-direction-alt:auto"};if(l&&l.note){let{inset:a}=l.note&&l.note.margins;Array.isArray(a)&&(a=a.map(c=>this.conversionUnit(c,10,"mm")).join(",")),a&&(u.inset=a)}o.openNode("v:textbox",u),o.leafNode("div",{style:"text-align:left"}),o.closeNode()}parseOpen(o){switch(o.name){case this.tag:return this.model={inset:this.reverseConversionUnit(o.attributes.inset)},!0;default:return!0}}parseText(){}parseClose(o){switch(o){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],48:[function(r,n,i){const s=r("./base-xform");n.exports=class extends s{createNewModel(o){return{}}parseOpen(o){return this.parser=this.parser||this.map[o.name],this.parser?(this.parser.parseOpen(o),!0):o.name===this.tag&&(this.model=this.createNewModel(o),!0)}parseText(o){this.parser&&this.parser.parseText(o)}onParserClose(o,l){this.model[o]=l.model}parseClose(o){return this.parser?(this.parser.parseClose(o)||(this.onParserClose(o,this.parser),this.parser=void 0),!0):o!==this.tag}}},{"./base-xform":32}],49:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,l){o.openNode("HeadingPairs"),o.openNode("vt:vector",{size:2,baseType:"variant"}),o.openNode("vt:variant"),o.leafNode("vt:lpstr",void 0,"Worksheets"),o.closeNode(),o.openNode("vt:variant"),o.leafNode("vt:i4",void 0,l.length),o.closeNode(),o.closeNode(),o.closeNode()}parseOpen(o){return o.name==="HeadingPairs"}parseText(){}parseClose(o){return o!=="HeadingPairs"}}},{"../base-xform":32}],50:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,l){o.openNode("TitlesOfParts"),o.openNode("vt:vector",{size:l.length,baseType:"lpstr"}),l.forEach(u=>{o.leafNode("vt:lpstr",void 0,u.name)}),o.closeNode(),o.closeNode()}parseOpen(o){return o.name==="TitlesOfParts"}parseText(){}parseClose(o){return o!=="TitlesOfParts"}}},{"../base-xform":32}],51:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),l=r("../simple/string-xform"),u=r("./app-heading-pairs-xform"),a=r("./app-titles-of-parts-xform");class c extends o{constructor(){super(),this.map={Company:new l({tag:"Company"}),Manager:new l({tag:"Manager"}),HeadingPairs:new u,TitleOfParts:new a}}render(d,f){d.openXml(s.StdDocAttributes),d.openNode("Properties",c.PROPERTY_ATTRIBUTES),d.leafNode("Application",void 0,"Microsoft Excel"),d.leafNode("DocSecurity",void 0,"0"),d.leafNode("ScaleCrop",void 0,"false"),this.map.HeadingPairs.render(d,f.worksheets),this.map.TitleOfParts.render(d,f.worksheets),this.map.Company.render(d,f.company||""),this.map.Manager.render(d,f.manager),d.leafNode("LinksUpToDate",void 0,"false"),d.leafNode("SharedDoc",void 0,"false"),d.leafNode("HyperlinksChanged",void 0,"false"),d.leafNode("AppVersion",void 0,"16.0300"),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"Properties":return!0;default:return this.parser=this.map[d.name],!!this.parser&&(this.parser.parseOpen(d),!0)}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.parser=void 0),!0;switch(d){case"Properties":return this.model={worksheets:this.map.TitleOfParts.model,company:this.map.Company.model,manager:this.map.Manager.model},!1;default:return!0}}}c.DateFormat=function(h){return h.toISOString().replace(/[.]\d{3,6}/,"")},c.DateAttrs={"xsi:type":"dcterms:W3CDTF"},c.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"},n.exports=c},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/string-xform":119,"./app-heading-pairs-xform":49,"./app-titles-of-parts-xform":50}],52:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform");class l extends o{render(a,c){a.openXml(s.StdDocAttributes),a.openNode("Types",l.PROPERTY_ATTRIBUTES);const h={};(c.media||[]).forEach(d=>{if(d.type==="image"){const f=d.extension;h[f]||(h[f]=!0,a.leafNode("Default",{Extension:f,ContentType:"image/"+f}))}}),a.leafNode("Default",{Extension:"rels",ContentType:"application/vnd.openxmlformats-package.relationships+xml"}),a.leafNode("Default",{Extension:"xml",ContentType:"application/xml"}),a.leafNode("Override",{PartName:"/xl/workbook.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"}),c.worksheets.forEach(d=>{const f=`/xl/worksheets/sheet${d.id}.xml`;a.leafNode("Override",{PartName:f,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"})}),a.leafNode("Override",{PartName:"/xl/theme/theme1.xml",ContentType:"application/vnd.openxmlformats-officedocument.theme+xml"}),a.leafNode("Override",{PartName:"/xl/styles.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"}),c.sharedStrings&&c.sharedStrings.count&&a.leafNode("Override",{PartName:"/xl/sharedStrings.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"}),c.tables&&c.tables.forEach(d=>{a.leafNode("Override",{PartName:"/xl/tables/"+d.target,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"})}),c.drawings&&c.drawings.forEach(d=>{a.leafNode("Override",{PartName:`/xl/drawings/${d.name}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.drawing+xml"})}),c.commentRefs&&(a.leafNode("Default",{Extension:"vml",ContentType:"application/vnd.openxmlformats-officedocument.vmlDrawing"}),c.commentRefs.forEach(d=>{let{commentName:f}=d;a.leafNode("Override",{PartName:`/xl/${f}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml"})})),a.leafNode("Override",{PartName:"/docProps/core.xml",ContentType:"application/vnd.openxmlformats-package.core-properties+xml"}),a.leafNode("Override",{PartName:"/docProps/app.xml",ContentType:"application/vnd.openxmlformats-officedocument.extended-properties+xml"}),a.closeNode()}parseOpen(){return!1}parseText(){}parseClose(){return!1}}l.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/content-types"},n.exports=l},{"../../../utils/xml-stream":28,"../base-xform":32}],53:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),l=r("../simple/date-xform"),u=r("../simple/string-xform"),a=r("../simple/integer-xform");class c extends o{constructor(){super(),this.map={"dc:creator":new u({tag:"dc:creator"}),"dc:title":new u({tag:"dc:title"}),"dc:subject":new u({tag:"dc:subject"}),"dc:description":new u({tag:"dc:description"}),"dc:identifier":new u({tag:"dc:identifier"}),"dc:language":new u({tag:"dc:language"}),"cp:keywords":new u({tag:"cp:keywords"}),"cp:category":new u({tag:"cp:category"}),"cp:lastModifiedBy":new u({tag:"cp:lastModifiedBy"}),"cp:lastPrinted":new l({tag:"cp:lastPrinted",format:c.DateFormat}),"cp:revision":new a({tag:"cp:revision"}),"cp:version":new u({tag:"cp:version"}),"cp:contentStatus":new u({tag:"cp:contentStatus"}),"cp:contentType":new u({tag:"cp:contentType"}),"dcterms:created":new l({tag:"dcterms:created",attrs:c.DateAttrs,format:c.DateFormat}),"dcterms:modified":new l({tag:"dcterms:modified",attrs:c.DateAttrs,format:c.DateFormat})}}render(d,f){d.openXml(s.StdDocAttributes),d.openNode("cp:coreProperties",c.CORE_PROPERTY_ATTRIBUTES),this.map["dc:creator"].render(d,f.creator),this.map["dc:title"].render(d,f.title),this.map["dc:subject"].render(d,f.subject),this.map["dc:description"].render(d,f.description),this.map["dc:identifier"].render(d,f.identifier),this.map["dc:language"].render(d,f.language),this.map["cp:keywords"].render(d,f.keywords),this.map["cp:category"].render(d,f.category),this.map["cp:lastModifiedBy"].render(d,f.lastModifiedBy),this.map["cp:lastPrinted"].render(d,f.lastPrinted),this.map["cp:revision"].render(d,f.revision),this.map["cp:version"].render(d,f.version),this.map["cp:contentStatus"].render(d,f.contentStatus),this.map["cp:contentType"].render(d,f.contentType),this.map["dcterms:created"].render(d,f.created),this.map["dcterms:modified"].render(d,f.modified),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"cp:coreProperties":case"coreProperties":return!0;default:if(this.parser=this.map[d.name],this.parser)return this.parser.parseOpen(d),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(d))}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.parser=void 0),!0;switch(d){case"cp:coreProperties":case"coreProperties":return this.model={creator:this.map["dc:creator"].model,title:this.map["dc:title"].model,subject:this.map["dc:subject"].model,description:this.map["dc:description"].model,identifier:this.map["dc:identifier"].model,language:this.map["dc:language"].model,keywords:this.map["cp:keywords"].model,category:this.map["cp:category"].model,lastModifiedBy:this.map["cp:lastModifiedBy"].model,lastPrinted:this.map["cp:lastPrinted"].model,revision:this.map["cp:revision"].model,contentStatus:this.map["cp:contentStatus"].model,contentType:this.map["cp:contentType"].model,created:this.map["dcterms:created"].model,modified:this.map["dcterms:modified"].model},!1;default:throw new Error("Unexpected xml node in parseClose: "+d)}}}c.DateFormat=function(h){return h.toISOString().replace(/[.]\d{3}/,"")},c.DateAttrs={"xsi:type":"dcterms:W3CDTF"},c.CORE_PROPERTY_ATTRIBUTES={"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance"},n.exports=c},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/date-xform":117,"../simple/integer-xform":118,"../simple/string-xform":119}],54:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,l){o.leafNode("Relationship",l)}parseOpen(o){switch(o.name){case"Relationship":return this.model=o.attributes,!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],55:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),l=r("./relationship-xform");class u extends o{constructor(){super(),this.map={Relationship:new l}}render(c,h){h=h||this._values,c.openXml(s.StdDocAttributes),c.openNode("Relationships",u.RELATIONSHIPS_ATTRIBUTES),h.forEach(d=>{this.map.Relationship.render(c,d)}),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case"Relationships":return this.model=[],!0;default:if(this.parser=this.map[c.name],this.parser)return this.parser.parseOpen(c),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(c))}}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.model.push(this.parser.model),this.parser=void 0),!0;switch(c){case"Relationships":return!1;default:throw new Error("Unexpected xml node in parseClose: "+c)}}}u.RELATIONSHIPS_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/relationships"},n.exports=u},{"../../../utils/xml-stream":28,"../base-xform":32,"./relationship-xform":54}],56:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{parseOpen(o){if(this.parser)return this.parser.parseOpen(o),!0;switch(o.name){case this.tag:this.reset(),this.model={range:{editAs:o.attributes.editAs||"oneCell"}};break;default:this.parser=this.map[o.name],this.parser&&this.parser.parseOpen(o)}return!0}parseText(o){this.parser&&this.parser.parseText(o)}reconcilePicture(o,l){if(o&&o.rId){const u=l.rels[o.rId].Target.match(/.*\/media\/(.+[.][a-zA-Z]{3,4})/);if(u){const a=u[1],c=l.mediaIndex[a];return l.media[c]}}}}},{"../base-xform":32}],57:[function(r,n,i){const s=r("../base-xform"),o=r("./blip-xform");n.exports=class extends s{constructor(){super(),this.map={"a:blip":new o}}get tag(){return"xdr:blipFill"}render(l,u){l.openNode(this.tag),this.map["a:blip"].render(l,u),l.openNode("a:stretch"),l.leafNode("a:fillRect"),l.closeNode(),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case this.tag:this.reset();break;default:this.parser=this.map[l.name],this.parser&&this.parser.parseOpen(l)}return!0}parseText(){}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.parser=void 0),!0;switch(l){case this.tag:return this.model=this.map["a:blip"].model,!1;default:return!0}}}},{"../base-xform":32,"./blip-xform":58}],58:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"a:blip"}render(o,l){o.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:embed":l.rId,cstate:"print"})}parseOpen(o){switch(o.name){case this.tag:return this.model={rId:o.attributes["r:embed"]},!0;default:return!0}}parseText(){}parseClose(o){switch(o){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],59:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"xdr:cNvPicPr"}render(o){o.openNode(this.tag),o.leafNode("a:picLocks",{noChangeAspect:"1"}),o.closeNode()}parseOpen(o){switch(o.name){case this.tag:default:return!0}}parseText(){}parseClose(o){switch(o){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],60:[function(r,n,i){const s=r("../base-xform"),o=r("./hlink-click-xform"),l=r("./ext-lst-xform");n.exports=class extends s{constructor(){super(),this.map={"a:hlinkClick":new o,"a:extLst":new l}}get tag(){return"xdr:cNvPr"}render(u,a){u.openNode(this.tag,{id:a.index,name:"Picture "+a.index}),this.map["a:hlinkClick"].render(u,a),this.map["a:extLst"].render(u,a),u.closeNode()}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case this.tag:this.reset();break;default:this.parser=this.map[u.name],this.parser&&this.parser.parseOpen(u)}return!0}parseText(){}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.parser=void 0),!0;switch(u){case this.tag:return this.model=this.map["a:hlinkClick"].model,!1;default:return!0}}}},{"../base-xform":32,"./ext-lst-xform":63,"./hlink-click-xform":65}],61:[function(r,n,i){const s=r("../base-xform"),o=r("../simple/integer-xform");n.exports=class extends s{constructor(l){super(),this.tag=l.tag,this.map={"xdr:col":new o({tag:"xdr:col",zero:!0}),"xdr:colOff":new o({tag:"xdr:colOff",zero:!0}),"xdr:row":new o({tag:"xdr:row",zero:!0}),"xdr:rowOff":new o({tag:"xdr:rowOff",zero:!0})}}render(l,u){l.openNode(this.tag),this.map["xdr:col"].render(l,u.nativeCol),this.map["xdr:colOff"].render(l,u.nativeColOff),this.map["xdr:row"].render(l,u.nativeRow),this.map["xdr:rowOff"].render(l,u.nativeRowOff),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case this.tag:this.reset();break;default:this.parser=this.map[l.name],this.parser&&this.parser.parseOpen(l)}return!0}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.parser=void 0),!0;switch(l){case this.tag:return this.model={nativeCol:this.map["xdr:col"].model,nativeColOff:this.map["xdr:colOff"].model,nativeRow:this.map["xdr:row"].model,nativeRowOff:this.map["xdr:rowOff"].model},!1;default:return!0}}}},{"../base-xform":32,"../simple/integer-xform":118}],62:[function(r,n,i){const s=r("../../../utils/col-cache"),o=r("../../../utils/xml-stream"),l=r("../base-xform"),u=r("./two-cell-anchor-xform"),a=r("./one-cell-anchor-xform");class c extends l{constructor(){super(),this.map={"xdr:twoCellAnchor":new u,"xdr:oneCellAnchor":new a}}prepare(d){d.anchors.forEach((f,m)=>{f.anchorType=function(g){return(typeof g.range=="string"?s.decode(g.range):g.range).br?"xdr:twoCellAnchor":"xdr:oneCellAnchor"}(f),this.map[f.anchorType].prepare(f,{index:m})})}get tag(){return"xdr:wsDr"}render(d,f){d.openXml(o.StdDocAttributes),d.openNode(this.tag,c.DRAWING_ATTRIBUTES),f.anchors.forEach(m=>{this.map[m.anchorType].render(d,m)}),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case this.tag:this.reset(),this.model={anchors:[]};break;default:this.parser=this.map[d.name],this.parser&&this.parser.parseOpen(d)}return!0}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.model.anchors.push(this.parser.model),this.parser=void 0),!0;switch(d){case this.tag:return!1;default:return!0}}reconcile(d,f){d.anchors.forEach(m=>{m.br?this.map["xdr:twoCellAnchor"].reconcile(m,f):this.map["xdr:oneCellAnchor"].reconcile(m,f)})}}c.DRAWING_ATTRIBUTES={"xmlns:xdr":"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing","xmlns:a":"http://schemas.openxmlformats.org/drawingml/2006/main"},n.exports=c},{"../../../utils/col-cache":19,"../../../utils/xml-stream":28,"../base-xform":32,"./one-cell-anchor-xform":67,"./two-cell-anchor-xform":70}],63:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"a:extLst"}render(o){o.openNode(this.tag),o.openNode("a:ext",{uri:"{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}"}),o.leafNode("a16:creationId",{"xmlns:a16":"http://schemas.microsoft.com/office/drawing/2014/main",id:"{00000000-0008-0000-0000-000002000000}"}),o.closeNode(),o.closeNode()}parseOpen(o){switch(o.name){case this.tag:default:return!0}}parseText(){}parseClose(o){switch(o){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],64:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.map={}}render(o,l){o.openNode(this.tag);const u=Math.floor(9525*l.width),a=Math.floor(9525*l.height);o.addAttribute("cx",u),o.addAttribute("cy",a),o.closeNode()}parseOpen(o){return o.name===this.tag&&(this.model={width:parseInt(o.attributes.cx||"0",10)/9525,height:parseInt(o.attributes.cy||"0",10)/9525},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],65:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"a:hlinkClick"}render(o,l){l.hyperlinks&&l.hyperlinks.rId&&o.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:id":l.hyperlinks.rId,tooltip:l.hyperlinks.tooltip})}parseOpen(o){switch(o.name){case this.tag:return this.model={hyperlinks:{rId:o.attributes["r:id"],tooltip:o.attributes.tooltip}},!0;default:return!0}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],66:[function(r,n,i){const s=r("../base-xform"),o=r("./c-nv-pr-xform"),l=r("./c-nv-pic-pr-xform");n.exports=class extends s{constructor(){super(),this.map={"xdr:cNvPr":new o,"xdr:cNvPicPr":new l}}get tag(){return"xdr:nvPicPr"}render(u,a){u.openNode(this.tag),this.map["xdr:cNvPr"].render(u,a),this.map["xdr:cNvPicPr"].render(u,a),u.closeNode()}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case this.tag:this.reset();break;default:this.parser=this.map[u.name],this.parser&&this.parser.parseOpen(u)}return!0}parseText(){}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.parser=void 0),!0;switch(u){case this.tag:return this.model=this.map["xdr:cNvPr"].model,!1;default:return!0}}}},{"../base-xform":32,"./c-nv-pic-pr-xform":59,"./c-nv-pr-xform":60}],67:[function(r,n,i){const s=r("./base-cell-anchor-xform"),o=r("../static-xform"),l=r("./cell-position-xform"),u=r("./ext-xform"),a=r("./pic-xform");n.exports=class extends s{constructor(){super(),this.map={"xdr:from":new l({tag:"xdr:from"}),"xdr:ext":new u({tag:"xdr:ext"}),"xdr:pic":new a,"xdr:clientData":new o({tag:"xdr:clientData"})}}get tag(){return"xdr:oneCellAnchor"}prepare(c,h){this.map["xdr:pic"].prepare(c.picture,h)}render(c,h){c.openNode(this.tag,{editAs:h.range.editAs||"oneCell"}),this.map["xdr:from"].render(c,h.range.tl),this.map["xdr:ext"].render(c,h.range.ext),this.map["xdr:pic"].render(c,h.picture),this.map["xdr:clientData"].render(c,{}),c.closeNode()}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.parser=void 0),!0;switch(c){case this.tag:return this.model.range.tl=this.map["xdr:from"].model,this.model.range.ext=this.map["xdr:ext"].model,this.model.picture=this.map["xdr:pic"].model,!1;default:return!0}}reconcile(c,h){c.medium=this.reconcilePicture(c.picture,h)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./ext-xform":64,"./pic-xform":68}],68:[function(r,n,i){const s=r("../base-xform"),o=r("../static-xform"),l=r("./blip-fill-xform"),u=r("./nv-pic-pr-xform"),a=r("./sp-pr");n.exports=class extends s{constructor(){super(),this.map={"xdr:nvPicPr":new u,"xdr:blipFill":new l,"xdr:spPr":new o(a)}}get tag(){return"xdr:pic"}prepare(c,h){c.index=h.index+1}render(c,h){c.openNode(this.tag),this.map["xdr:nvPicPr"].render(c,h),this.map["xdr:blipFill"].render(c,h),this.map["xdr:spPr"].render(c,h),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case this.tag:this.reset();break;default:this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)}return!0}parseText(){}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.mergeModel(this.parser.model),this.parser=void 0),!0;switch(c){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"../static-xform":120,"./blip-fill-xform":57,"./nv-pic-pr-xform":66,"./sp-pr":69}],69:[function(r,n,i){n.exports={tag:"xdr:spPr",c:[{tag:"a:xfrm",c:[{tag:"a:off",$:{x:"0",y:"0"}},{tag:"a:ext",$:{cx:"0",cy:"0"}}]},{tag:"a:prstGeom",$:{prst:"rect"},c:[{tag:"a:avLst"}]}]}},{}],70:[function(r,n,i){const s=r("./base-cell-anchor-xform"),o=r("../static-xform"),l=r("./cell-position-xform"),u=r("./pic-xform");n.exports=class extends s{constructor(){super(),this.map={"xdr:from":new l({tag:"xdr:from"}),"xdr:to":new l({tag:"xdr:to"}),"xdr:pic":new u,"xdr:clientData":new o({tag:"xdr:clientData"})}}get tag(){return"xdr:twoCellAnchor"}prepare(a,c){this.map["xdr:pic"].prepare(a.picture,c)}render(a,c){a.openNode(this.tag,{editAs:c.range.editAs||"oneCell"}),this.map["xdr:from"].render(a,c.range.tl),this.map["xdr:to"].render(a,c.range.br),this.map["xdr:pic"].render(a,c.picture),this.map["xdr:clientData"].render(a,{}),a.closeNode()}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.parser=void 0),!0;switch(a){case this.tag:return this.model.range.tl=this.map["xdr:from"].model,this.model.range.br=this.map["xdr:to"].model,this.model.picture=this.map["xdr:pic"].model,!1;default:return!0}}reconcile(a,c){a.medium=this.reconcilePicture(a.picture,c)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./pic-xform":68}],71:[function(r,n,i){const s=r("./base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.always=!!o.always,this.count=o.count,this.empty=o.empty,this.$count=o.$count||"count",this.$=o.$,this.childXform=o.childXform,this.maxItems=o.maxItems}prepare(o,l){const{childXform:u}=this;o&&o.forEach((a,c)=>{l.index=c,u.prepare(a,l)})}render(o,l){if(this.always||l&&l.length){o.openNode(this.tag,this.$),this.count&&o.addAttribute(this.$count,l&&l.length||0);const{childXform:u}=this;(l||[]).forEach((a,c)=>{u.render(o,a,c)}),o.closeNode()}else this.empty&&o.leafNode(this.tag)}parseOpen(o){if(this.parser)return this.parser.parseOpen(o),!0;switch(o.name){case this.tag:return this.model=[],!0;default:return!!this.childXform.parseOpen(o)&&(this.parser=this.childXform,!0)}}parseText(o){this.parser&&this.parser.parseText(o)}parseClose(o){if(this.parser){if(!this.parser.parseClose(o)&&(this.model.push(this.parser.model),this.parser=void 0,this.maxItems&&this.model.length>this.maxItems))throw new Error(`Max ${this.childXform.tag} count (${this.maxItems}) exceeded`);return!0}return!1}reconcile(o,l){if(o){const{childXform:u}=this;o.forEach(a=>{u.reconcile(a,l)})}}}},{"./base-xform":32}],72:[function(r,n,i){const s=r("../../../utils/col-cache"),o=r("../base-xform");n.exports=class extends o{get tag(){return"autoFilter"}render(l,u){if(u)if(typeof u=="string")l.leafNode("autoFilter",{ref:u});else{const a=function(d){return typeof d=="string"?d:s.getAddress(d.row,d.column).address},c=a(u.from),h=a(u.to);c&&h&&l.leafNode("autoFilter",{ref:`${c}:${h}`})}}parseOpen(l){l.name==="autoFilter"&&(this.model=l.attributes.ref)}}},{"../../../utils/col-cache":19,"../base-xform":32}],73:[function(r,n,i){const s=r("../../../utils/utils"),o=r("../base-xform"),l=r("../../../doc/range"),u=r("../../../doc/enums"),a=r("../strings/rich-text-xform");function c(h){if(h==null)return u.ValueType.Null;if(h instanceof String||typeof h=="string")return u.ValueType.String;if(typeof h=="number")return u.ValueType.Number;if(typeof h=="boolean")return u.ValueType.Boolean;if(h instanceof Date)return u.ValueType.Date;if(h.text&&h.hyperlink)return u.ValueType.Hyperlink;if(h.formula)return u.ValueType.Formula;if(h.error)return u.ValueType.Error;throw new Error("I could not understand type of value")}n.exports=class extends o{constructor(){super(),this.richTextXForm=new a}get tag(){return"c"}prepare(h,d){const f=d.styles.addStyleModel(h.style||{},function(m){switch(m.type){case u.ValueType.Formula:return c(m.result);default:return m.type}}(h));switch(f&&(h.styleId=f),h.comment&&d.comments.push({...h.comment,ref:h.address}),h.type){case u.ValueType.String:case u.ValueType.RichText:d.sharedStrings&&(h.ssId=d.sharedStrings.add(h.value));break;case u.ValueType.Date:d.date1904&&(h.date1904=!0);break;case u.ValueType.Hyperlink:d.sharedStrings&&h.text!==void 0&&h.text!==null&&(h.ssId=d.sharedStrings.add(h.text)),d.hyperlinks.push({address:h.address,target:h.hyperlink,tooltip:h.tooltip});break;case u.ValueType.Merge:d.merges.add(h);break;case u.ValueType.Formula:if(d.date1904&&(h.date1904=!0),h.shareType==="shared"&&(h.si=d.siFormulae++),h.formula)d.formulae[h.address]=h;else if(h.sharedFormula){const m=d.formulae[h.sharedFormula];if(!m)throw new Error("Shared Formula master must exist above and or left of clone for cell "+h.address);m.si===void 0?(m.shareType="shared",m.si=d.siFormulae++,m.range=new l(m.address,h.address)):m.range&&m.range.expandToAddress(h.address),h.si=m.si}}}renderFormula(h,d){let f=null;switch(d.shareType){case"shared":f={t:"shared",ref:d.ref||d.range.range,si:d.si};break;case"array":f={t:"array",ref:d.ref};break;default:d.si!==void 0&&(f={t:"shared",si:d.si})}switch(c(d.result)){case u.ValueType.Null:h.leafNode("f",f,d.formula);break;case u.ValueType.String:h.addAttribute("t","str"),h.leafNode("f",f,d.formula),h.leafNode("v",null,d.result);break;case u.ValueType.Number:h.leafNode("f",f,d.formula),h.leafNode("v",null,d.result);break;case u.ValueType.Boolean:h.addAttribute("t","b"),h.leafNode("f",f,d.formula),h.leafNode("v",null,d.result?1:0);break;case u.ValueType.Error:h.addAttribute("t","e"),h.leafNode("f",f,d.formula),h.leafNode("v",null,d.result.error);break;case u.ValueType.Date:h.leafNode("f",f,d.formula),h.leafNode("v",null,s.dateToExcel(d.result,d.date1904));break;default:throw new Error("I could not understand type of value")}}render(h,d){if(d.type!==u.ValueType.Null||d.styleId){switch(h.openNode("c"),h.addAttribute("r",d.address),d.styleId&&h.addAttribute("s",d.styleId),d.type){case u.ValueType.Null:break;case u.ValueType.Number:h.leafNode("v",null,d.value);break;case u.ValueType.Boolean:h.addAttribute("t","b"),h.leafNode("v",null,d.value?"1":"0");break;case u.ValueType.Error:h.addAttribute("t","e"),h.leafNode("v",null,d.value.error);break;case u.ValueType.String:case u.ValueType.RichText:d.ssId!==void 0?(h.addAttribute("t","s"),h.leafNode("v",null,d.ssId)):d.value&&d.value.richText?(h.addAttribute("t","inlineStr"),h.openNode("is"),d.value.richText.forEach(f=>{this.richTextXForm.render(h,f)}),h.closeNode("is")):(h.addAttribute("t","str"),h.leafNode("v",null,d.value));break;case u.ValueType.Date:h.leafNode("v",null,s.dateToExcel(d.value,d.date1904));break;case u.ValueType.Hyperlink:d.ssId!==void 0?(h.addAttribute("t","s"),h.leafNode("v",null,d.ssId)):(h.addAttribute("t","str"),h.leafNode("v",null,d.text));break;case u.ValueType.Formula:this.renderFormula(h,d);break;case u.ValueType.Merge:}h.closeNode()}}parseOpen(h){if(this.parser)return this.parser.parseOpen(h),!0;switch(h.name){case"c":return this.model={address:h.attributes.r},this.t=h.attributes.t,h.attributes.s&&(this.model.styleId=parseInt(h.attributes.s,10)),!0;case"f":return this.currentNode="f",this.model.si=h.attributes.si,this.model.shareType=h.attributes.t,this.model.ref=h.attributes.ref,!0;case"v":return this.currentNode="v",!0;case"t":return this.currentNode="t",!0;case"r":return this.parser=this.richTextXForm,this.parser.parseOpen(h),!0;default:return!1}}parseText(h){if(this.parser)this.parser.parseText(h);else switch(this.currentNode){case"f":this.model.formula=this.model.formula?this.model.formula+h:h;break;case"v":case"t":this.model.value&&this.model.value.richText?this.model.value.richText.text=this.model.value.richText.text?this.model.value.richText.text+h:h:this.model.value=this.model.value?this.model.value+h:h}}parseClose(h){switch(h){case"c":{const{model:d}=this;if(d.formula||d.shareType)d.type=u.ValueType.Formula,d.value&&(this.t==="str"?d.result=s.xmlDecode(d.value):this.t==="b"?d.result=parseInt(d.value,10)!==0:this.t==="e"?d.result={error:d.value}:d.result=parseFloat(d.value),d.value=void 0);else if(d.value!==void 0)switch(this.t){case"s":d.type=u.ValueType.String,d.value=parseInt(d.value,10);break;case"str":d.type=u.ValueType.String,d.value=s.xmlDecode(d.value);break;case"inlineStr":d.type=u.ValueType.String;break;case"b":d.type=u.ValueType.Boolean,d.value=parseInt(d.value,10)!==0;break;case"e":d.type=u.ValueType.Error,d.value={error:d.value};break;default:d.type=u.ValueType.Number,d.value=parseFloat(d.value)}else d.styleId?d.type=u.ValueType.Null:d.type=u.ValueType.Merge;return!1}case"f":case"v":case"is":return this.currentNode=void 0,!0;case"t":return this.parser?(this.parser.parseClose(h),!0):(this.currentNode=void 0,!0);case"r":return this.model.value=this.model.value||{},this.model.value.richText=this.model.value.richText||[],this.model.value.richText.push(this.parser.model),this.parser=void 0,this.currentNode=void 0,!0;default:return!!this.parser&&(this.parser.parseClose(h),!0)}}reconcile(h,d){const f=h.styleId&&d.styles&&d.styles.getStyleModel(h.styleId);switch(f&&(h.style=f),h.styleId!==void 0&&(h.styleId=void 0),h.type){case u.ValueType.String:typeof h.value=="number"&&d.sharedStrings&&(h.value=d.sharedStrings.getString(h.value)),h.value.richText&&(h.type=u.ValueType.RichText);break;case u.ValueType.Number:f&&s.isDateFmt(f.numFmt)&&(h.type=u.ValueType.Date,h.value=s.excelToDate(h.value,d.date1904));break;case u.ValueType.Formula:h.result!==void 0&&f&&s.isDateFmt(f.numFmt)&&(h.result=s.excelToDate(h.result,d.date1904)),h.shareType==="shared"&&(h.ref?d.formulae[h.si]=h.address:(h.sharedFormula=d.formulae[h.si],delete h.shareType),delete h.si)}const m=d.hyperlinkMap[h.address];m&&(h.type===u.ValueType.Formula?(h.text=h.result,h.result=void 0):(h.text=h.value,h.value=void 0),h.type=u.ValueType.Hyperlink,h.hyperlink=m);const g=d.commentsMap&&d.commentsMap[h.address];g&&(h.comment=g)}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],74:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{get tag(){return"x14:cfIcon"}render(o,l){o.leafNode(this.tag,{iconSet:l.iconSet,iconId:l.iconId})}parseOpen(o){let{attributes:l}=o;this.model={iconSet:l.iconSet,iconId:s.toIntValue(l.iconId)}}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],75:[function(r,n,i){const{v4:s}=r("uuid"),o=r("../../base-xform"),l=r("../../composite-xform"),u=r("./databar-ext-xform"),a=r("./icon-set-ext-xform"),c={"3Triangles":!0,"3Stars":!0,"5Boxes":!0};class h extends l{constructor(){super(),this.map={"x14:dataBar":this.databarXform=new u,"x14:iconSet":this.iconSetXform=new a}}get tag(){return"x14:cfRule"}static isExt(f){return f.type==="dataBar"?u.isExt(f):!(f.type!=="iconSet"||!f.custom&&!c[f.iconSet])}prepare(f){h.isExt(f)&&(f.x14Id=`{${s()}}`.toUpperCase())}render(f,m){if(h.isExt(m))switch(m.type){case"dataBar":this.renderDataBar(f,m);break;case"iconSet":this.renderIconSet(f,m)}}renderDataBar(f,m){f.openNode(this.tag,{type:"dataBar",id:m.x14Id}),this.databarXform.render(f,m),f.closeNode()}renderIconSet(f,m){f.openNode(this.tag,{type:"iconSet",priority:m.priority,id:m.x14Id||`{${s()}}`}),this.iconSetXform.render(f,m),f.closeNode()}createNewModel(f){let{attributes:m}=f;return{type:m.type,x14Id:m.id,priority:o.toIntValue(m.priority)}}onParserClose(f,m){Object.assign(this.model,m.model)}}n.exports=h},{"../../base-xform":32,"../../composite-xform":48,"./databar-ext-xform":79,"./icon-set-ext-xform":81,uuid:528}],76:[function(r,n,i){const s=r("../../composite-xform"),o=r("./f-ext-xform");n.exports=class extends s{constructor(){super(),this.map={"xm:f":this.fExtXform=new o}}get tag(){return"x14:cfvo"}render(l,u){l.openNode(this.tag,{type:u.type}),u.value!==void 0&&this.fExtXform.render(l,u.value),l.closeNode()}createNewModel(l){return{type:l.attributes.type}}onParserClose(l,u){switch(l){case"xm:f":this.model.value=u.model?parseFloat(u.model):0}}}},{"../../composite-xform":48,"./f-ext-xform":80}],77:[function(r,n,i){const s=r("../../composite-xform"),o=r("./sqref-ext-xform"),l=r("./cf-rule-ext-xform");n.exports=class extends s{constructor(){super(),this.map={"xm:sqref":this.sqRef=new o,"x14:cfRule":this.cfRule=new l}}get tag(){return"x14:conditionalFormatting"}prepare(u,a){u.rules.forEach(c=>{this.cfRule.prepare(c,a)})}render(u,a){a.rules.some(l.isExt)&&(u.openNode(this.tag,{"xmlns:xm":"http://schemas.microsoft.com/office/excel/2006/main"}),a.rules.filter(l.isExt).forEach(c=>this.cfRule.render(u,c)),this.sqRef.render(u,a.ref),u.closeNode())}createNewModel(){return{rules:[]}}onParserClose(u,a){switch(u){case"xm:sqref":this.model.ref=a.model;break;case"x14:cfRule":this.model.rules.push(a.model)}}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./sqref-ext-xform":82}],78:[function(r,n,i){const s=r("../../composite-xform"),o=r("./cf-rule-ext-xform"),l=r("./conditional-formatting-ext-xform");n.exports=class extends s{constructor(){super(),this.map={"x14:conditionalFormatting":this.cfXform=new l}}get tag(){return"x14:conditionalFormattings"}hasContent(u){return u.hasExtContent===void 0&&(u.hasExtContent=u.some(a=>a.rules.some(o.isExt))),u.hasExtContent}prepare(u,a){u.forEach(c=>{this.cfXform.prepare(c,a)})}render(u,a){this.hasContent(a)&&(u.openNode(this.tag),a.forEach(c=>this.cfXform.render(u,c)),u.closeNode())}createNewModel(){return[]}onParserClose(u,a){this.model.push(a.model)}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./conditional-formatting-ext-xform":77}],79:[function(r,n,i){const s=r("../../base-xform"),o=r("../../composite-xform"),l=r("../../style/color-xform"),u=r("./cfvo-ext-xform");n.exports=class extends o{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new u,"x14:borderColor":this.borderColorXform=new l("x14:borderColor"),"x14:negativeBorderColor":this.negativeBorderColorXform=new l("x14:negativeBorderColor"),"x14:negativeFillColor":this.negativeFillColorXform=new l("x14:negativeFillColor"),"x14:axisColor":this.axisColorXform=new l("x14:axisColor")}}static isExt(a){return!a.gradient}get tag(){return"x14:dataBar"}render(a,c){a.openNode(this.tag,{minLength:s.toIntAttribute(c.minLength,0,!0),maxLength:s.toIntAttribute(c.maxLength,100,!0),border:s.toBoolAttribute(c.border,!1),gradient:s.toBoolAttribute(c.gradient,!0),negativeBarColorSameAsPositive:s.toBoolAttribute(c.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:s.toBoolAttribute(c.negativeBarBorderColorSameAsPositive,!0),axisPosition:s.toAttribute(c.axisPosition,"auto"),direction:s.toAttribute(c.direction,"leftToRight")}),c.cfvo.forEach(h=>{this.cfvoXform.render(a,h)}),this.borderColorXform.render(a,c.borderColor),this.negativeBorderColorXform.render(a,c.negativeBorderColor),this.negativeFillColorXform.render(a,c.negativeFillColor),this.axisColorXform.render(a,c.axisColor),a.closeNode()}createNewModel(a){let{attributes:c}=a;return{cfvo:[],minLength:s.toIntValue(c.minLength,0),maxLength:s.toIntValue(c.maxLength,100),border:s.toBoolValue(c.border,!1),gradient:s.toBoolValue(c.gradient,!0),negativeBarColorSameAsPositive:s.toBoolValue(c.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:s.toBoolValue(c.negativeBarBorderColorSameAsPositive,!0),axisPosition:s.toStringValue(c.axisPosition,"auto"),direction:s.toStringValue(c.direction,"leftToRight")}}onParserClose(a,c){const[,h]=a.split(":");switch(h){case"cfvo":this.model.cfvo.push(c.model);break;default:this.model[h]=c.model}}}},{"../../base-xform":32,"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-ext-xform":76}],80:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{get tag(){return"xm:f"}render(o,l){o.leafNode(this.tag,null,l)}parseOpen(){this.model=""}parseText(o){this.model+=o}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],81:[function(r,n,i){const s=r("../../base-xform"),o=r("../../composite-xform"),l=r("./cfvo-ext-xform"),u=r("./cf-icon-ext-xform");n.exports=class extends o{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new l,"x14:cfIcon":this.cfIconXform=new u}}get tag(){return"x14:iconSet"}render(a,c){a.openNode(this.tag,{iconSet:s.toStringAttribute(c.iconSet),reverse:s.toBoolAttribute(c.reverse,!1),showValue:s.toBoolAttribute(c.showValue,!0),custom:s.toBoolAttribute(c.icons,!1)}),c.cfvo.forEach(h=>{this.cfvoXform.render(a,h)}),c.icons&&c.icons.forEach((h,d)=>{h.iconId=d,this.cfIconXform.render(a,h)}),a.closeNode()}createNewModel(a){let{attributes:c}=a;return{cfvo:[],iconSet:s.toStringValue(c.iconSet,"3TrafficLights"),reverse:s.toBoolValue(c.reverse,!1),showValue:s.toBoolValue(c.showValue,!0)}}onParserClose(a,c){const[,h]=a.split(":");switch(h){case"cfvo":this.model.cfvo.push(c.model);break;case"cfIcon":this.model.icons||(this.model.icons=[]),this.model.icons.push(c.model);break;default:this.model[h]=c.model}}}},{"../../base-xform":32,"../../composite-xform":48,"./cf-icon-ext-xform":74,"./cfvo-ext-xform":76}],82:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{get tag(){return"xm:sqref"}render(o,l){o.leafNode(this.tag,null,l)}parseOpen(){this.model=""}parseText(o){this.model+=o}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],83:[function(r,n,i){const s=r("../../base-xform"),o=r("../../composite-xform"),l=r("../../../../doc/range"),u=r("./databar-xform"),a=r("./ext-lst-ref-xform"),c=r("./formula-xform"),h=r("./color-scale-xform"),d=r("./icon-set-xform"),f={"3Triangles":!0,"3Stars":!0,"5Boxes":!0},m=p=>{const{type:v,operator:y}=p;switch(v){case"containsText":case"containsBlanks":case"notContainsBlanks":case"containsErrors":case"notContainsErrors":return{type:"containsText",operator:v};default:return{type:v,operator:y}}};class g extends o{constructor(){super(),this.map={dataBar:this.databarXform=new u,extLst:this.extLstRefXform=new a,formula:this.formulaXform=new c,colorScale:this.colorScaleXform=new h,iconSet:this.iconSetXform=new d}}get tag(){return"cfRule"}static isPrimitive(v){return v.type!=="iconSet"||!v.custom&&!f[v.iconSet]}render(v,y){switch(y.type){case"expression":this.renderExpression(v,y);break;case"cellIs":this.renderCellIs(v,y);break;case"top10":this.renderTop10(v,y);break;case"aboveAverage":this.renderAboveAverage(v,y);break;case"dataBar":this.renderDataBar(v,y);break;case"colorScale":this.renderColorScale(v,y);break;case"iconSet":this.renderIconSet(v,y);break;case"containsText":this.renderText(v,y);break;case"timePeriod":this.renderTimePeriod(v,y)}}renderExpression(v,y){v.openNode(this.tag,{type:"expression",dxfId:y.dxfId,priority:y.priority}),this.formulaXform.render(v,y.formulae[0]),v.closeNode()}renderCellIs(v,y){v.openNode(this.tag,{type:"cellIs",dxfId:y.dxfId,priority:y.priority,operator:y.operator}),y.formulae.forEach(b=>{this.formulaXform.render(v,b)}),v.closeNode()}renderTop10(v,y){v.leafNode(this.tag,{type:"top10",dxfId:y.dxfId,priority:y.priority,percent:s.toBoolAttribute(y.percent,!1),bottom:s.toBoolAttribute(y.bottom,!1),rank:s.toIntValue(y.rank,10,!0)})}renderAboveAverage(v,y){v.leafNode(this.tag,{type:"aboveAverage",dxfId:y.dxfId,priority:y.priority,aboveAverage:s.toBoolAttribute(y.aboveAverage,!0)})}renderDataBar(v,y){v.openNode(this.tag,{type:"dataBar",priority:y.priority}),this.databarXform.render(v,y),this.extLstRefXform.render(v,y),v.closeNode()}renderColorScale(v,y){v.openNode(this.tag,{type:"colorScale",priority:y.priority}),this.colorScaleXform.render(v,y),v.closeNode()}renderIconSet(v,y){g.isPrimitive(y)&&(v.openNode(this.tag,{type:"iconSet",priority:y.priority}),this.iconSetXform.render(v,y),v.closeNode())}renderText(v,y){v.openNode(this.tag,{type:y.operator,dxfId:y.dxfId,priority:y.priority,operator:s.toStringAttribute(y.operator,"containsText")});const b=(S=>{if(S.formulae&&S.formulae[0])return S.formulae[0];const O=new l(S.ref),{tl:P}=O;switch(S.operator){case"containsText":return`NOT(ISERROR(SEARCH("${S.text}",${P})))`;case"containsBlanks":return`LEN(TRIM(${P}))=0`;case"notContainsBlanks":return`LEN(TRIM(${P}))>0`;case"containsErrors":return`ISERROR(${P})`;case"notContainsErrors":return`NOT(ISERROR(${P}))`;default:return}})(y);b&&this.formulaXform.render(v,b),v.closeNode()}renderTimePeriod(v,y){v.openNode(this.tag,{type:"timePeriod",dxfId:y.dxfId,priority:y.priority,timePeriod:y.timePeriod});const b=(S=>{if(S.formulae&&S.formulae[0])return S.formulae[0];const O=new l(S.ref),{tl:P}=O;switch(S.timePeriod){case"thisWeek":return`AND(TODAY()-ROUNDDOWN(${P},0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(${P},0)-TODAY()<=7-WEEKDAY(TODAY()))`;case"lastWeek":return`AND(TODAY()-ROUNDDOWN(${P},0)>=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(${P},0)<(WEEKDAY(TODAY())+7))`;case"nextWeek":return`AND(ROUNDDOWN(${P},0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(${P},0)-TODAY()<(15-WEEKDAY(TODAY())))`;case"yesterday":return`FLOOR(${P},1)=TODAY()-1`;case"today":return`FLOOR(${P},1)=TODAY()`;case"tomorrow":return`FLOOR(${P},1)=TODAY()+1`;case"last7Days":return`AND(TODAY()-FLOOR(${P},1)<=6,FLOOR(${P},1)<=TODAY())`;case"lastMonth":return`AND(MONTH(${P})=MONTH(EDATE(TODAY(),0-1)),YEAR(${P})=YEAR(EDATE(TODAY(),0-1)))`;case"thisMonth":return`AND(MONTH(${P})=MONTH(TODAY()),YEAR(${P})=YEAR(TODAY()))`;case"nextMonth":return`AND(MONTH(${P})=MONTH(EDATE(TODAY(),0+1)),YEAR(${P})=YEAR(EDATE(TODAY(),0+1)))`;default:return}})(y);b&&this.formulaXform.render(v,b),v.closeNode()}createNewModel(v){let{attributes:y}=v;return{...m(y),dxfId:s.toIntValue(y.dxfId),priority:s.toIntValue(y.priority),timePeriod:y.timePeriod,percent:s.toBoolValue(y.percent),bottom:s.toBoolValue(y.bottom),rank:s.toIntValue(y.rank),aboveAverage:s.toBoolValue(y.aboveAverage)}}onParserClose(v,y){switch(v){case"dataBar":case"extLst":case"colorScale":case"iconSet":Object.assign(this.model,y.model);break;case"formula":this.model.formulae=this.model.formulae||[],this.model.formulae.push(y.model)}}}n.exports=g},{"../../../../doc/range":10,"../../base-xform":32,"../../composite-xform":48,"./color-scale-xform":85,"./databar-xform":88,"./ext-lst-ref-xform":89,"./formula-xform":90,"./icon-set-xform":91}],84:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{get tag(){return"cfvo"}render(o,l){o.leafNode(this.tag,{type:l.type,val:l.value})}parseOpen(o){this.model={type:o.attributes.type,value:s.toFloatValue(o.attributes.val)}}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],85:[function(r,n,i){const s=r("../../composite-xform"),o=r("../../style/color-xform"),l=r("./cfvo-xform");n.exports=class extends s{constructor(){super(),this.map={cfvo:this.cfvoXform=new l,color:this.colorXform=new o}}get tag(){return"colorScale"}render(u,a){u.openNode(this.tag),a.cfvo.forEach(c=>{this.cfvoXform.render(u,c)}),a.color.forEach(c=>{this.colorXform.render(u,c)}),u.closeNode()}createNewModel(u){return{cfvo:[],color:[]}}onParserClose(u,a){this.model[u].push(a.model)}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],86:[function(r,n,i){const s=r("../../composite-xform"),o=r("./cf-rule-xform");n.exports=class extends s{constructor(){super(),this.map={cfRule:new o}}get tag(){return"conditionalFormatting"}render(l,u){u.rules.some(o.isPrimitive)&&(l.openNode(this.tag,{sqref:u.ref}),u.rules.forEach(a=>{o.isPrimitive(a)&&(a.ref=u.ref,this.map.cfRule.render(l,a))}),l.closeNode())}createNewModel(l){let{attributes:u}=l;return{ref:u.sqref,rules:[]}}onParserClose(l,u){this.model.rules.push(u.model)}}},{"../../composite-xform":48,"./cf-rule-xform":83}],87:[function(r,n,i){const s=r("../../base-xform"),o=r("./conditional-formatting-xform");n.exports=class extends s{constructor(){super(),this.cfXform=new o}get tag(){return"conditionalFormatting"}reset(){this.model=[]}prepare(l,u){let a=l.reduce((c,h)=>Math.max(c,...h.rules.map(d=>d.priority||0)),1);l.forEach(c=>{c.rules.forEach(h=>{h.priority||(h.priority=a++),h.style&&(h.dxfId=u.styles.addDxfStyle(h.style))})})}render(l,u){u.forEach(a=>{this.cfXform.render(l,a)})}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case"conditionalFormatting":return this.parser=this.cfXform,this.parser.parseOpen(l),!0;default:return!1}}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){return!!this.parser&&(!!this.parser.parseClose(l)||(this.model.push(this.parser.model),this.parser=void 0,!1))}reconcile(l,u){l.forEach(a=>{a.rules.forEach(c=>{c.dxfId!==void 0&&(c.style=u.styles.getDxfStyle(c.dxfId),delete c.dxfId)})})}}},{"../../base-xform":32,"./conditional-formatting-xform":86}],88:[function(r,n,i){const s=r("../../composite-xform"),o=r("../../style/color-xform"),l=r("./cfvo-xform");n.exports=class extends s{constructor(){super(),this.map={cfvo:this.cfvoXform=new l,color:this.colorXform=new o}}get tag(){return"dataBar"}render(u,a){u.openNode(this.tag),a.cfvo.forEach(c=>{this.cfvoXform.render(u,c)}),this.colorXform.render(u,a.color),u.closeNode()}createNewModel(){return{cfvo:[]}}onParserClose(u,a){switch(u){case"cfvo":this.model.cfvo.push(a.model);break;case"color":this.model.color=a.model}}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],89:[function(r,n,i){const s=r("../../base-xform"),o=r("../../composite-xform");class l extends s{get tag(){return"x14:id"}render(c,h){c.leafNode(this.tag,null,h)}parseOpen(){this.model=""}parseText(c){this.model+=c}parseClose(c){return c!==this.tag}}class u extends o{constructor(){super(),this.map={"x14:id":this.idXform=new l}}get tag(){return"ext"}render(c,h){c.openNode(this.tag,{uri:"{B025F937-C7B1-47D3-B67F-A62EFF666E3E}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.idXform.render(c,h.x14Id),c.closeNode()}createNewModel(){return{}}onParserClose(c,h){this.model.x14Id=h.model}}n.exports=class extends o{constructor(){super(),this.map={ext:new u}}get tag(){return"extLst"}render(a,c){a.openNode(this.tag),this.map.ext.render(a,c),a.closeNode()}createNewModel(){return{}}onParserClose(a,c){Object.assign(this.model,c.model)}}},{"../../base-xform":32,"../../composite-xform":48}],90:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{get tag(){return"formula"}render(o,l){o.leafNode(this.tag,null,l)}parseOpen(){this.model=""}parseText(o){this.model+=o}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],91:[function(r,n,i){const s=r("../../base-xform"),o=r("../../composite-xform"),l=r("./cfvo-xform");n.exports=class extends o{constructor(){super(),this.map={cfvo:this.cfvoXform=new l}}get tag(){return"iconSet"}render(u,a){u.openNode(this.tag,{iconSet:s.toStringAttribute(a.iconSet,"3TrafficLights"),reverse:s.toBoolAttribute(a.reverse,!1),showValue:s.toBoolAttribute(a.showValue,!0)}),a.cfvo.forEach(c=>{this.cfvoXform.render(u,c)}),u.closeNode()}createNewModel(u){let{attributes:a}=u;return{iconSet:s.toStringValue(a.iconSet,"3TrafficLights"),reverse:s.toBoolValue(a.reverse),showValue:s.toBoolValue(a.showValue),cfvo:[]}}onParserClose(u,a){this.model[u].push(a.model)}}},{"../../base-xform":32,"../../composite-xform":48,"./cfvo-xform":84}],92:[function(r,n,i){const s=r("../../../utils/utils"),o=r("../base-xform");n.exports=class extends o{get tag(){return"col"}prepare(l,u){const a=u.styles.addStyleModel(l.style||{});a&&(l.styleId=a)}render(l,u){l.openNode("col"),l.addAttribute("min",u.min),l.addAttribute("max",u.max),u.width&&l.addAttribute("width",u.width),u.styleId&&l.addAttribute("style",u.styleId),u.hidden&&l.addAttribute("hidden","1"),u.bestFit&&l.addAttribute("bestFit","1"),u.outlineLevel&&l.addAttribute("outlineLevel",u.outlineLevel),u.collapsed&&l.addAttribute("collapsed","1"),l.addAttribute("customWidth","1"),l.closeNode()}parseOpen(l){if(l.name==="col"){const u=this.model={min:parseInt(l.attributes.min||"0",10),max:parseInt(l.attributes.max||"0",10),width:l.attributes.width===void 0?void 0:parseFloat(l.attributes.width||"0")};return l.attributes.style&&(u.styleId=parseInt(l.attributes.style,10)),s.parseBoolean(l.attributes.hidden)&&(u.hidden=!0),s.parseBoolean(l.attributes.bestFit)&&(u.bestFit=!0),l.attributes.outlineLevel&&(u.outlineLevel=parseInt(l.attributes.outlineLevel,10)),s.parseBoolean(l.attributes.collapsed)&&(u.collapsed=!0),!0}return!1}parseText(){}parseClose(){return!1}reconcile(l,u){l.styleId&&(l.style=u.styles.getStyleModel(l.styleId))}}},{"../../../utils/utils":27,"../base-xform":32}],93:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../../../utils/utils"),l=r("../../../utils/col-cache"),u=r("../base-xform"),a=r("../../../doc/range");function c(d,f,m,g){const p=f[m];p!==void 0?d[m]=p:g!==void 0&&(d[m]=g)}function h(d,f,m,g){const p=f[m];p!==void 0?d[m]=o.parseBoolean(p):g!==void 0&&(d[m]=g)}n.exports=class extends u{get tag(){return"dataValidations"}render(d,f){const m=function(g){const p=s.map(g,(b,S)=>({address:S,dataValidation:b,marked:!1})).sort((b,S)=>s.strcmp(b.address,S.address)),v=s.keyBy(p,"address"),y=(b,S,O)=>{for(let P=0;P{if(!b.marked){const S=l.decodeEx(b.address);if(S.dimensions)return v[S.dimensions].marked=!0,{...b.dataValidation,sqref:b.address};let O=1,P=l.encodeAddress(S.row+O,S.col);for(;g[P]&&s.isEqual(b.dataValidation,g[P]);)O++,P=l.encodeAddress(S.row+O,S.col);let j=1;for(;y(S,O,S.col+j);)j++;for(let M=0;M1||j>1){const M=S.row+(O-1),L=S.col+(j-1);return{...b.dataValidation,sqref:`${b.address}:${l.encodeAddress(M,L)}`}}return{...b.dataValidation,sqref:b.address}}return null}).filter(Boolean)}(f);m.length&&(d.openNode("dataValidations",{count:m.length}),m.forEach(g=>{d.openNode("dataValidation"),g.type!=="any"&&(d.addAttribute("type",g.type),g.operator&&g.type!=="list"&&g.operator!=="between"&&d.addAttribute("operator",g.operator),g.allowBlank&&d.addAttribute("allowBlank","1")),g.showInputMessage&&d.addAttribute("showInputMessage","1"),g.promptTitle&&d.addAttribute("promptTitle",g.promptTitle),g.prompt&&d.addAttribute("prompt",g.prompt),g.showErrorMessage&&d.addAttribute("showErrorMessage","1"),g.errorStyle&&d.addAttribute("errorStyle",g.errorStyle),g.errorTitle&&d.addAttribute("errorTitle",g.errorTitle),g.error&&d.addAttribute("error",g.error),d.addAttribute("sqref",g.sqref),(g.formulae||[]).forEach((p,v)=>{d.openNode("formula"+(v+1)),g.type==="date"?d.writeText(o.dateToExcel(new Date(p))):d.writeText(p),d.closeNode()}),d.closeNode()}),d.closeNode())}parseOpen(d){switch(d.name){case"dataValidations":return this.model={},!0;case"dataValidation":{this._address=d.attributes.sqref;const f={type:d.attributes.type||"any",formulae:[]};switch(d.attributes.type&&h(f,d.attributes,"allowBlank"),h(f,d.attributes,"showInputMessage"),h(f,d.attributes,"showErrorMessage"),f.type){case"any":case"list":case"custom":break;default:c(f,d.attributes,"operator","between")}return c(f,d.attributes,"promptTitle"),c(f,d.attributes,"prompt"),c(f,d.attributes,"errorStyle"),c(f,d.attributes,"errorTitle"),c(f,d.attributes,"error"),this._dataValidation=f,!0}case"formula1":case"formula2":return this._formula=[],!0;default:return!1}}parseText(d){this._formula&&this._formula.push(d)}parseClose(d){switch(d){case"dataValidations":return!1;case"dataValidation":return this._dataValidation.formulae&&this._dataValidation.formulae.length||(delete this._dataValidation.formulae,delete this._dataValidation.operator),(this._address.split(/\s+/g)||[]).forEach(f=>{f.includes(":")?new a(f).forEachAddress(m=>{this.model[m]=this._dataValidation}):this.model[f]=this._dataValidation}),!0;case"formula1":case"formula2":{let f=this._formula.join("");switch(this._dataValidation.type){case"whole":case"textLength":f=parseInt(f,10);break;case"decimal":f=parseFloat(f);break;case"date":f=o.excelToDate(parseFloat(f))}return this._dataValidation.formulae.push(f),this._formula=void 0,!0}default:return!0}}}},{"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/utils":27,"../base-xform":32}],94:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"dimension"}render(o,l){l&&o.leafNode("dimension",{ref:l})}parseOpen(o){return o.name==="dimension"&&(this.model=o.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],95:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"drawing"}render(o,l){l&&o.leafNode(this.tag,{"r:id":l.rId})}parseOpen(o){switch(o.name){case this.tag:return this.model={rId:o.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],96:[function(r,n,i){const s=r("../composite-xform"),o=r("./cf-ext/conditional-formattings-ext-xform");class l extends s{constructor(){super(),this.map={"x14:conditionalFormattings":this.conditionalFormattings=new o}}get tag(){return"ext"}hasContent(a){return this.conditionalFormattings.hasContent(a.conditionalFormattings)}prepare(a,c){this.conditionalFormattings.prepare(a.conditionalFormattings,c)}render(a,c){a.openNode("ext",{uri:"{78C0D931-6437-407d-A8EE-F0AAD7539E65}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.conditionalFormattings.render(a,c.conditionalFormattings),a.closeNode()}createNewModel(){return{}}onParserClose(a,c){this.model[a]=c.model}}n.exports=class extends s{constructor(){super(),this.map={ext:this.ext=new l}}get tag(){return"extLst"}prepare(u,a){this.ext.prepare(u,a)}hasContent(u){return this.ext.hasContent(u)}render(u,a){this.hasContent(a)&&(u.openNode("extLst"),this.ext.render(u,a),u.closeNode())}createNewModel(){return{}}onParserClose(u,a){Object.assign(this.model,a.model)}}},{"../composite-xform":48,"./cf-ext/conditional-formattings-ext-xform":78}],97:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"headerFooter"}render(o,l){if(l){o.addRollback();let u=!1;o.openNode("headerFooter"),l.differentFirst&&(o.addAttribute("differentFirst","1"),u=!0),l.differentOddEven&&(o.addAttribute("differentOddEven","1"),u=!0),l.oddHeader&&typeof l.oddHeader=="string"&&(o.leafNode("oddHeader",null,l.oddHeader),u=!0),l.oddFooter&&typeof l.oddFooter=="string"&&(o.leafNode("oddFooter",null,l.oddFooter),u=!0),l.evenHeader&&typeof l.evenHeader=="string"&&(o.leafNode("evenHeader",null,l.evenHeader),u=!0),l.evenFooter&&typeof l.evenFooter=="string"&&(o.leafNode("evenFooter",null,l.evenFooter),u=!0),l.firstHeader&&typeof l.firstHeader=="string"&&(o.leafNode("firstHeader",null,l.firstHeader),u=!0),l.firstFooter&&typeof l.firstFooter=="string"&&(o.leafNode("firstFooter",null,l.firstFooter),u=!0),u?(o.closeNode(),o.commit()):o.rollback()}}parseOpen(o){switch(o.name){case"headerFooter":return this.model={},o.attributes.differentFirst&&(this.model.differentFirst=parseInt(o.attributes.differentFirst,0)===1),o.attributes.differentOddEven&&(this.model.differentOddEven=parseInt(o.attributes.differentOddEven,0)===1),!0;case"oddHeader":return this.currentNode="oddHeader",!0;case"oddFooter":return this.currentNode="oddFooter",!0;case"evenHeader":return this.currentNode="evenHeader",!0;case"evenFooter":return this.currentNode="evenFooter",!0;case"firstHeader":return this.currentNode="firstHeader",!0;case"firstFooter":return this.currentNode="firstFooter",!0;default:return!1}}parseText(o){switch(this.currentNode){case"oddHeader":this.model.oddHeader=o;break;case"oddFooter":this.model.oddFooter=o;break;case"evenHeader":this.model.evenHeader=o;break;case"evenFooter":this.model.evenFooter=o;break;case"firstHeader":this.model.firstHeader=o;break;case"firstFooter":this.model.firstFooter=o}}parseClose(){switch(this.currentNode){case"oddHeader":case"oddFooter":case"evenHeader":case"evenFooter":case"firstHeader":case"firstFooter":return this.currentNode=void 0,!0;default:return!1}}}},{"../base-xform":32}],98:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"hyperlink"}render(o,l){this.isInternalLink(l)?o.leafNode("hyperlink",{ref:l.address,"r:id":l.rId,tooltip:l.tooltip,location:l.target}):o.leafNode("hyperlink",{ref:l.address,"r:id":l.rId,tooltip:l.tooltip})}parseOpen(o){return o.name==="hyperlink"&&(this.model={address:o.attributes.ref,rId:o.attributes["r:id"],tooltip:o.attributes.tooltip},o.attributes.location&&(this.model.target=o.attributes.location),!0)}parseText(){}parseClose(){return!1}isInternalLink(o){return o.target&&/^[^!]+![a-zA-Z]+[\d]+$/.test(o.target)}}},{"../base-xform":32}],99:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"mergeCell"}render(o,l){o.leafNode("mergeCell",{ref:l})}parseOpen(o){return o.name==="mergeCell"&&(this.model=o.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],100:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../../../doc/range"),l=r("../../../utils/col-cache"),u=r("../../../doc/enums");n.exports=class{constructor(){this.merges={}}add(a){if(this.merges[a.master])this.merges[a.master].expandToAddress(a.address);else{const c=`${a.master}:${a.address}`;this.merges[a.master]=new o(c)}}get mergeCells(){return s.map(this.merges,a=>a.range)}reconcile(a,c){s.each(a,h=>{const d=l.decode(h);for(let f=d.top;f<=d.bottom;f++){const m=c[f-1];for(let g=d.left;g<=d.right;g++){const p=m.cells[g-1];p?p.type===u.ValueType.Merge&&(p.master=d.tl):m.cells[g]={type:u.ValueType.Null,address:l.encodeAddress(f,g)}}}})}getMasterAddress(a){const c=this.hash[a];return c&&c.tl}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26}],101:[function(r,n,i){const s=r("../base-xform"),o=l=>l!==void 0;n.exports=class extends s{get tag(){return"outlinePr"}render(l,u){return!(!u||!o(u.summaryBelow)&&!o(u.summaryRight))&&(l.leafNode(this.tag,{summaryBelow:o(u.summaryBelow)?Number(u.summaryBelow):void 0,summaryRight:o(u.summaryRight)?Number(u.summaryRight):void 0}),!0)}parseOpen(l){return l.name===this.tag&&(this.model={summaryBelow:o(l.attributes.summaryBelow)?!!Number(l.attributes.summaryBelow):void 0,summaryRight:o(l.attributes.summaryRight)?!!Number(l.attributes.summaryRight):void 0},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],102:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"brk"}render(o,l){o.leafNode("brk",l)}parseOpen(o){return o.name==="brk"&&(this.model=o.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],103:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../base-xform");n.exports=class extends o{get tag(){return"pageMargins"}render(l,u){if(u){const a={left:u.left,right:u.right,top:u.top,bottom:u.bottom,header:u.header,footer:u.footer};s.some(a,c=>c!==void 0)&&l.leafNode(this.tag,a)}}parseOpen(l){switch(l.name){case this.tag:return this.model={left:parseFloat(l.attributes.left||.7),right:parseFloat(l.attributes.right||.7),top:parseFloat(l.attributes.top||.75),bottom:parseFloat(l.attributes.bottom||.75),header:parseFloat(l.attributes.header||.3),footer:parseFloat(l.attributes.footer||.3)},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],104:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"pageSetUpPr"}render(o,l){return!(!l||!l.fitToPage)&&(o.leafNode(this.tag,{fitToPage:l.fitToPage?"1":void 0}),!0)}parseOpen(o){return o.name===this.tag&&(this.model={fitToPage:o.attributes.fitToPage==="1"},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],105:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../base-xform");function l(h){return h?"1":void 0}function u(h){switch(h){case"overThenDown":return h;default:return}}function a(h){switch(h){case"atEnd":case"asDisplyed":return h;default:return}}function c(h){switch(h){case"dash":case"blank":case"NA":return h;default:return}}n.exports=class extends o{get tag(){return"pageSetup"}render(h,d){if(d){const f={paperSize:d.paperSize,orientation:d.orientation,horizontalDpi:d.horizontalDpi,verticalDpi:d.verticalDpi,pageOrder:u(d.pageOrder),blackAndWhite:l(d.blackAndWhite),draft:l(d.draft),cellComments:a(d.cellComments),errors:c(d.errors),scale:d.scale,fitToWidth:d.fitToWidth,fitToHeight:d.fitToHeight,firstPageNumber:d.firstPageNumber,useFirstPageNumber:l(d.firstPageNumber),usePrinterDefaults:l(d.usePrinterDefaults),copies:d.copies};s.some(f,m=>m!==void 0)&&h.leafNode(this.tag,f)}}parseOpen(h){switch(h.name){case this.tag:return this.model={paperSize:(d=h.attributes.paperSize,d!==void 0?parseInt(d,10):void 0),orientation:h.attributes.orientation||"portrait",horizontalDpi:parseInt(h.attributes.horizontalDpi||"4294967295",10),verticalDpi:parseInt(h.attributes.verticalDpi||"4294967295",10),pageOrder:h.attributes.pageOrder||"downThenOver",blackAndWhite:h.attributes.blackAndWhite==="1",draft:h.attributes.draft==="1",cellComments:h.attributes.cellComments||"None",errors:h.attributes.errors||"displayed",scale:parseInt(h.attributes.scale||"100",10),fitToWidth:parseInt(h.attributes.fitToWidth||"1",10),fitToHeight:parseInt(h.attributes.fitToHeight||"1",10),firstPageNumber:parseInt(h.attributes.firstPageNumber||"1",10),useFirstPageNumber:h.attributes.useFirstPageNumber==="1",usePrinterDefaults:h.attributes.usePrinterDefaults==="1",copies:parseInt(h.attributes.copies||"1",10)},!0;default:return!1}var d}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],106:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"picture"}render(o,l){l&&o.leafNode(this.tag,{"r:id":l.rId})}parseOpen(o){switch(o.name){case this.tag:return this.model={rId:o.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],107:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../base-xform");function l(u){return u?"1":void 0}n.exports=class extends o{get tag(){return"printOptions"}render(u,a){if(a){const c={headings:l(a.showRowColHeaders),gridLines:l(a.showGridLines),horizontalCentered:l(a.horizontalCentered),verticalCentered:l(a.verticalCentered)};s.some(c,h=>h!==void 0)&&u.leafNode(this.tag,c)}}parseOpen(u){switch(u.name){case this.tag:return this.model={showRowColHeaders:u.attributes.headings==="1",showGridLines:u.attributes.gridLines==="1",horizontalCentered:u.attributes.horizontalCentered==="1",verticalCentered:u.attributes.verticalCentered==="1"},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],108:[function(r,n,i){const s=r("./page-breaks-xform"),o=r("../list-xform");n.exports=class extends o{constructor(){super({tag:"rowBreaks",count:!0,childXform:new s})}render(l,u){if(u&&u.length){l.openNode(this.tag,this.$),this.count&&(l.addAttribute(this.$count,u.length),l.addAttribute("manualBreakCount",u.length));const{childXform:a}=this;u.forEach(c=>{a.render(l,c)}),l.closeNode()}else this.empty&&l.leafNode(this.tag)}}},{"../list-xform":71,"./page-breaks-xform":102}],109:[function(r,n,i){const s=r("../base-xform"),o=r("../../../utils/utils"),l=r("./cell-xform");n.exports=class extends s{constructor(u){super(),this.maxItems=u&&u.maxItems,this.map={c:new l}}get tag(){return"row"}prepare(u,a){const c=a.styles.addStyleModel(u.style);c&&(u.styleId=c);const h=this.map.c;u.cells.forEach(d=>{h.prepare(d,a)})}render(u,a,c){u.openNode("row"),u.addAttribute("r",a.number),a.height&&(u.addAttribute("ht",a.height),u.addAttribute("customHeight","1")),a.hidden&&u.addAttribute("hidden","1"),a.min>0&&a.max>0&&a.min<=a.max&&u.addAttribute("spans",`${a.min}:${a.max}`),a.styleId&&(u.addAttribute("s",a.styleId),u.addAttribute("customFormat","1")),u.addAttribute("x14ac:dyDescent","0.25"),a.outlineLevel&&u.addAttribute("outlineLevel",a.outlineLevel),a.collapsed&&u.addAttribute("collapsed","1");const h=this.map.c;a.cells.forEach(d=>{h.render(u,d,c)}),u.closeNode()}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;if(u.name==="row"){this.numRowsSeen+=1;const a=u.attributes.spans?u.attributes.spans.split(":").map(h=>parseInt(h,10)):[void 0,void 0],c=this.model={number:parseInt(u.attributes.r,10),min:a[0],max:a[1],cells:[]};return u.attributes.s&&(c.styleId=parseInt(u.attributes.s,10)),o.parseBoolean(u.attributes.hidden)&&(c.hidden=!0),o.parseBoolean(u.attributes.bestFit)&&(c.bestFit=!0),u.attributes.ht&&(c.height=parseFloat(u.attributes.ht)),u.attributes.outlineLevel&&(c.outlineLevel=parseInt(u.attributes.outlineLevel,10)),o.parseBoolean(u.attributes.collapsed)&&(c.collapsed=!0),!0}return this.parser=this.map[u.name],!!this.parser&&(this.parser.parseOpen(u),!0)}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){if(this.parser){if(!this.parser.parseClose(u)){if(this.model.cells.push(this.parser.model),this.maxItems&&this.model.cells.length>this.maxItems)throw new Error(`Max column count (${this.maxItems}) exceeded`);this.parser=void 0}return!0}return!1}reconcile(u,a){u.style=u.styleId?a.styles.getStyleModel(u.styleId):{},u.styleId!==void 0&&(u.styleId=void 0);const c=this.map.c;u.cells.forEach(h=>{c.reconcile(h,a)})}}},{"../../../utils/utils":27,"../base-xform":32,"./cell-xform":73}],110:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../base-xform");n.exports=class extends o{get tag(){return"sheetFormatPr"}render(l,u){if(u){const a={defaultRowHeight:u.defaultRowHeight,outlineLevelRow:u.outlineLevelRow,outlineLevelCol:u.outlineLevelCol,"x14ac:dyDescent":u.dyDescent};u.defaultColWidth&&(a.defaultColWidth=u.defaultColWidth),u.defaultRowHeight&&u.defaultRowHeight===15||(a.customHeight="1"),s.some(a,c=>c!==void 0)&&l.leafNode("sheetFormatPr",a)}}parseOpen(l){return l.name==="sheetFormatPr"&&(this.model={defaultRowHeight:parseFloat(l.attributes.defaultRowHeight||"0"),dyDescent:parseFloat(l.attributes["x14ac:dyDescent"]||"0"),outlineLevelRow:parseInt(l.attributes.outlineLevelRow||"0",10),outlineLevelCol:parseInt(l.attributes.outlineLevelCol||"0",10)},l.attributes.defaultColWidth&&(this.model.defaultColWidth=parseFloat(l.attributes.defaultColWidth)),!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],111:[function(r,n,i){const s=r("../base-xform"),o=r("../style/color-xform"),l=r("./page-setup-properties-xform"),u=r("./outline-properties-xform");n.exports=class extends s{constructor(){super(),this.map={tabColor:new o("tabColor"),pageSetUpPr:new l,outlinePr:new u}}get tag(){return"sheetPr"}render(a,c){if(c){a.addRollback(),a.openNode("sheetPr");let h=!1;h=this.map.tabColor.render(a,c.tabColor)||h,h=this.map.pageSetUpPr.render(a,c.pageSetup)||h,h=this.map.outlinePr.render(a,c.outlineProperties)||h,h?(a.closeNode(),a.commit()):a.rollback()}}parseOpen(a){return this.parser?(this.parser.parseOpen(a),!0):a.name===this.tag?(this.reset(),!0):!!this.map[a.name]&&(this.parser=this.map[a.name],this.parser.parseOpen(a),!0)}parseText(a){return!!this.parser&&(this.parser.parseText(a),!0)}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.parser=void 0),!0):(this.map.tabColor.model||this.map.pageSetUpPr.model||this.map.outlinePr.model?(this.model={},this.map.tabColor.model&&(this.model.tabColor=this.map.tabColor.model),this.map.pageSetUpPr.model&&(this.model.pageSetup=this.map.pageSetUpPr.model),this.map.outlinePr.model&&(this.model.outlineProperties=this.map.outlinePr.model)):this.model=null,!1)}}},{"../base-xform":32,"../style/color-xform":128,"./outline-properties-xform":101,"./page-setup-properties-xform":104}],112:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../base-xform");function l(a,c){return a?c:void 0}function u(a,c){return a===c||void 0}n.exports=class extends o{get tag(){return"sheetProtection"}render(a,c){if(c){const h={sheet:l(c.sheet,"1"),selectLockedCells:c.selectLockedCells===!1?"1":void 0,selectUnlockedCells:c.selectUnlockedCells===!1?"1":void 0,formatCells:l(c.formatCells,"0"),formatColumns:l(c.formatColumns,"0"),formatRows:l(c.formatRows,"0"),insertColumns:l(c.insertColumns,"0"),insertRows:l(c.insertRows,"0"),insertHyperlinks:l(c.insertHyperlinks,"0"),deleteColumns:l(c.deleteColumns,"0"),deleteRows:l(c.deleteRows,"0"),sort:l(c.sort,"0"),autoFilter:l(c.autoFilter,"0"),pivotTables:l(c.pivotTables,"0")};c.sheet&&(h.algorithmName=c.algorithmName,h.hashValue=c.hashValue,h.saltValue=c.saltValue,h.spinCount=c.spinCount,h.objects=l(c.objects===!1,"1"),h.scenarios=l(c.scenarios===!1,"1")),s.some(h,d=>d!==void 0)&&a.leafNode(this.tag,h)}}parseOpen(a){switch(a.name){case this.tag:return this.model={sheet:u(a.attributes.sheet,"1"),objects:a.attributes.objects!=="1"&&void 0,scenarios:a.attributes.scenarios!=="1"&&void 0,selectLockedCells:a.attributes.selectLockedCells!=="1"&&void 0,selectUnlockedCells:a.attributes.selectUnlockedCells!=="1"&&void 0,formatCells:u(a.attributes.formatCells,"0"),formatColumns:u(a.attributes.formatColumns,"0"),formatRows:u(a.attributes.formatRows,"0"),insertColumns:u(a.attributes.insertColumns,"0"),insertRows:u(a.attributes.insertRows,"0"),insertHyperlinks:u(a.attributes.insertHyperlinks,"0"),deleteColumns:u(a.attributes.deleteColumns,"0"),deleteRows:u(a.attributes.deleteRows,"0"),sort:u(a.attributes.sort,"0"),autoFilter:u(a.attributes.autoFilter,"0"),pivotTables:u(a.attributes.pivotTables,"0")},a.attributes.algorithmName&&(this.model.algorithmName=a.attributes.algorithmName,this.model.hashValue=a.attributes.hashValue,this.model.saltValue=a.attributes.saltValue,this.model.spinCount=parseInt(a.attributes.spinCount,10)),!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],113:[function(r,n,i){const s=r("../../../utils/col-cache"),o=r("../base-xform"),l={frozen:"frozen",frozenSplit:"frozen",split:"split"};n.exports=class extends o{get tag(){return"sheetView"}prepare(u){switch(u.state){case"frozen":case"split":break;default:u.state="normal"}}render(u,a){u.openNode("sheetView",{workbookViewId:a.workbookViewId||0});const c=function(g,p,v){v&&u.addAttribute(g,p)};let h,d,f,m;switch(c("rightToLeft","1",a.rightToLeft===!0),c("tabSelected","1",a.tabSelected),c("showRuler","0",a.showRuler===!1),c("showRowColHeaders","0",a.showRowColHeaders===!1),c("showGridLines","0",a.showGridLines===!1),c("zoomScale",a.zoomScale,a.zoomScale),c("zoomScaleNormal",a.zoomScaleNormal,a.zoomScaleNormal),c("view",a.style,a.style),a.state){case"frozen":d=a.xSplit||0,f=a.ySplit||0,h=a.topLeftCell||s.getAddress(f+1,d+1).address,m=(a.xSplit&&a.ySplit?"bottomRight":a.xSplit&&"topRight")||"bottomLeft",u.leafNode("pane",{xSplit:a.xSplit||void 0,ySplit:a.ySplit||void 0,topLeftCell:h,activePane:m,state:"frozen"}),u.leafNode("selection",{pane:m,activeCell:a.activeCell,sqref:a.activeCell});break;case"split":a.activePane==="topLeft"&&(a.activePane=void 0),u.leafNode("pane",{xSplit:a.xSplit||void 0,ySplit:a.ySplit||void 0,topLeftCell:a.topLeftCell,activePane:a.activePane}),u.leafNode("selection",{pane:a.activePane,activeCell:a.activeCell,sqref:a.activeCell});break;case"normal":a.activeCell&&u.leafNode("selection",{activeCell:a.activeCell,sqref:a.activeCell})}u.closeNode()}parseOpen(u){switch(u.name){case"sheetView":return this.sheetView={workbookViewId:parseInt(u.attributes.workbookViewId,10),rightToLeft:u.attributes.rightToLeft==="1",tabSelected:u.attributes.tabSelected==="1",showRuler:u.attributes.showRuler!=="0",showRowColHeaders:u.attributes.showRowColHeaders!=="0",showGridLines:u.attributes.showGridLines!=="0",zoomScale:parseInt(u.attributes.zoomScale||"100",10),zoomScaleNormal:parseInt(u.attributes.zoomScaleNormal||"100",10),style:u.attributes.view},this.pane=void 0,this.selections={},!0;case"pane":return this.pane={xSplit:parseInt(u.attributes.xSplit||"0",10),ySplit:parseInt(u.attributes.ySplit||"0",10),topLeftCell:u.attributes.topLeftCell,activePane:u.attributes.activePane||"topLeft",state:u.attributes.state},!0;case"selection":{const a=u.attributes.pane||"topLeft";return this.selections[a]={pane:a,activeCell:u.attributes.activeCell},!0}default:return!1}}parseText(){}parseClose(u){let a,c;switch(u){case"sheetView":return this.sheetView&&this.pane?(a=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:l[this.pane.state]||"split",xSplit:this.pane.xSplit,ySplit:this.pane.ySplit,topLeftCell:this.pane.topLeftCell,showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},this.model.state==="split"&&(a.activePane=this.pane.activePane),c=this.selections[this.pane.activePane],c&&c.activeCell&&(a.activeCell=c.activeCell),this.sheetView.style&&(a.style=this.sheetView.style)):(a=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:"normal",showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},c=this.selections.topLeft,c&&c.activeCell&&(a.activeCell=c.activeCell),this.sheetView.style&&(a.style=this.sheetView.style)),!1;default:return!0}}reconcile(){}}},{"../../../utils/col-cache":19,"../base-xform":32}],114:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"tablePart"}render(o,l){l&&o.leafNode(this.tag,{"r:id":l.rId})}parseOpen(o){switch(o.name){case this.tag:return this.model={rId:o.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],115:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../../../utils/col-cache"),l=r("../../../utils/xml-stream"),u=r("../../rel-type"),a=r("./merges"),c=r("../base-xform"),h=r("../list-xform"),d=r("./row-xform"),f=r("./col-xform"),m=r("./dimension-xform"),g=r("./hyperlink-xform"),p=r("./merge-cell-xform"),v=r("./data-validations-xform"),y=r("./sheet-properties-xform"),b=r("./sheet-format-properties-xform"),S=r("./sheet-view-xform"),O=r("./sheet-protection-xform"),P=r("./page-margins-xform"),j=r("./page-setup-xform"),M=r("./print-options-xform"),L=r("./auto-filter-xform"),B=r("./picture-xform"),q=r("./drawing-xform"),W=r("./table-part-xform"),$=r("./row-breaks-xform"),R=r("./header-footer-xform"),E=r("./cf/conditional-formattings-xform"),_=r("./ext-lst-xform"),C=(k,A)=>{if(!A||!A.length)return k;if(!k||!k.length)return A;const I={},z={};return k.forEach(H=>{I[H.ref]=H,H.rules.forEach(V=>{const{x14Id:G}=V;G&&(z[G]=V)})}),A.forEach(H=>{H.rules.forEach(V=>{const G=z[V.x14Id];G?((F,X)=>{Object.keys(X).forEach(D=>{const N=F[D],K=X[D];N===void 0&&K!==void 0&&(F[D]=K)})})(G,V):I[H.ref]?I[H.ref].rules.push(V):k.push({ref:H.ref,rules:[V]})})}),k};class x extends c{constructor(A){super();const{maxRows:I,maxCols:z,ignoreNodes:H}=A||{};this.ignoreNodes=H||[],this.map={sheetPr:new y,dimension:new m,sheetViews:new h({tag:"sheetViews",count:!1,childXform:new S}),sheetFormatPr:new b,cols:new h({tag:"cols",count:!1,childXform:new f}),sheetData:new h({tag:"sheetData",count:!1,empty:!0,childXform:new d({maxItems:z}),maxItems:I}),autoFilter:new L,mergeCells:new h({tag:"mergeCells",count:!0,childXform:new p}),rowBreaks:new $,hyperlinks:new h({tag:"hyperlinks",count:!1,childXform:new g}),pageMargins:new P,dataValidations:new v,pageSetup:new j,headerFooter:new R,printOptions:new M,picture:new B,drawing:new q,sheetProtection:new O,tableParts:new h({tag:"tableParts",count:!0,childXform:new W}),conditionalFormatting:new E,extLst:new _}}prepare(A,I){I.merges=new a,A.hyperlinks=I.hyperlinks=[],A.comments=I.comments=[],I.formulae={},I.siFormulae=0,this.map.cols.prepare(A.cols,I),this.map.sheetData.prepare(A.rows,I),this.map.conditionalFormatting.prepare(A.conditionalFormattings,I),A.mergeCells=I.merges.mergeCells;const z=A.rels=[];function H(F){return"rId"+(F.length+1)}if(A.hyperlinks.forEach(F=>{const X=H(z);F.rId=X,z.push({Id:X,Type:u.Hyperlink,Target:F.target,TargetMode:"External"})}),A.comments.length>0){const F={Id:H(z),Type:u.Comments,Target:`../comments${A.id}.xml`};z.push(F);const X={Id:H(z),Type:u.VmlDrawing,Target:`../drawings/vmlDrawing${A.id}.vml`};z.push(X),A.comments.forEach(D=>{D.refAddress=o.decodeAddress(D.ref)}),I.commentRefs.push({commentName:"comments"+A.id,vmlDrawing:"vmlDrawing"+A.id})}const V=[];let G;A.media.forEach(F=>{if(F.type==="background"){const X=H(z);G=I.media[F.imageId],z.push({Id:X,Type:u.Image,Target:`../media/${G.name}.${G.extension}`}),A.background={rId:X},A.image=I.media[F.imageId]}else if(F.type==="image"){let{drawing:X}=A;G=I.media[F.imageId],X||(X=A.drawing={rId:H(z),name:"drawing"+ ++I.drawingsCount,anchors:[],rels:[]},I.drawings.push(X),z.push({Id:X.rId,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",Target:`../drawings/${X.name}.xml`}));let D=this.preImageId===F.imageId?V[F.imageId]:V[X.rels.length];D||(D=H(X.rels),V[X.rels.length]=D,X.rels.push({Id:D,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Target:`../media/${G.name}.${G.extension}`}));const N={picture:{rId:D},range:F.range};if(F.hyperlinks&&F.hyperlinks.hyperlink){const K=H(X.rels);V[X.rels.length]=K,N.picture.hyperlinks={tooltip:F.hyperlinks.tooltip,rId:K},X.rels.push({Id:K,Type:u.Hyperlink,Target:F.hyperlinks.hyperlink,TargetMode:"External"})}this.preImageId=F.imageId,X.anchors.push(N)}}),A.tables.forEach(F=>{const X=H(z);F.rId=X,z.push({Id:X,Type:u.Table,Target:"../tables/"+F.target}),F.columns.forEach(D=>{const{style:N}=D;N&&(D.dxfId=I.styles.addDxfStyle(N))})}),this.map.extLst.prepare(A,I)}render(A,I){A.openXml(l.StdDocAttributes),A.openNode("worksheet",x.WORKSHEET_ATTRIBUTES);const z=I.properties?{defaultRowHeight:I.properties.defaultRowHeight,dyDescent:I.properties.dyDescent,outlineLevelCol:I.properties.outlineLevelCol,outlineLevelRow:I.properties.outlineLevelRow}:void 0;I.properties&&I.properties.defaultColWidth&&(z.defaultColWidth=I.properties.defaultColWidth);const H={outlineProperties:I.properties&&I.properties.outlineProperties,tabColor:I.properties&&I.properties.tabColor,pageSetup:I.pageSetup&&I.pageSetup.fitToPage?{fitToPage:I.pageSetup.fitToPage}:void 0},V=I.pageSetup&&I.pageSetup.margins,G={showRowColHeaders:I.pageSetup&&I.pageSetup.showRowColHeaders,showGridLines:I.pageSetup&&I.pageSetup.showGridLines,horizontalCentered:I.pageSetup&&I.pageSetup.horizontalCentered,verticalCentered:I.pageSetup&&I.pageSetup.verticalCentered},F=I.sheetProtection;this.map.sheetPr.render(A,H),this.map.dimension.render(A,I.dimensions),this.map.sheetViews.render(A,I.views),this.map.sheetFormatPr.render(A,z),this.map.cols.render(A,I.cols),this.map.sheetData.render(A,I.rows),this.map.sheetProtection.render(A,F),this.map.autoFilter.render(A,I.autoFilter),this.map.mergeCells.render(A,I.mergeCells),this.map.conditionalFormatting.render(A,I.conditionalFormattings),this.map.dataValidations.render(A,I.dataValidations),this.map.hyperlinks.render(A,I.hyperlinks),this.map.printOptions.render(A,G),this.map.pageMargins.render(A,V),this.map.pageSetup.render(A,I.pageSetup),this.map.headerFooter.render(A,I.headerFooter),this.map.rowBreaks.render(A,I.rowBreaks),this.map.drawing.render(A,I.drawing),this.map.picture.render(A,I.background),this.map.tableParts.render(A,I.tables),this.map.extLst.render(A,I),I.rels&&I.rels.forEach(X=>{X.Type===u.VmlDrawing&&A.leafNode("legacyDrawing",{"r:id":X.Id})}),A.closeNode()}parseOpen(A){return this.parser?(this.parser.parseOpen(A),!0):A.name==="worksheet"?(s.each(this.map,I=>{I.reset()}),!0):(this.map[A.name]&&!this.ignoreNodes.includes(A.name)&&(this.parser=this.map[A.name],this.parser.parseOpen(A)),!0)}parseText(A){this.parser&&this.parser.parseText(A)}parseClose(A){if(this.parser)return this.parser.parseClose(A)||(this.parser=void 0),!0;switch(A){case"worksheet":{const I=this.map.sheetFormatPr.model||{};this.map.sheetPr.model&&this.map.sheetPr.model.tabColor&&(I.tabColor=this.map.sheetPr.model.tabColor),this.map.sheetPr.model&&this.map.sheetPr.model.outlineProperties&&(I.outlineProperties=this.map.sheetPr.model.outlineProperties);const z={fitToPage:this.map.sheetPr.model&&this.map.sheetPr.model.pageSetup&&this.map.sheetPr.model.pageSetup.fitToPage||!1,margins:this.map.pageMargins.model},H=Object.assign(z,this.map.pageSetup.model,this.map.printOptions.model),V=C(this.map.conditionalFormatting.model,this.map.extLst.model&&this.map.extLst.model["x14:conditionalFormattings"]);return this.model={dimensions:this.map.dimension.model,cols:this.map.cols.model,rows:this.map.sheetData.model,mergeCells:this.map.mergeCells.model,hyperlinks:this.map.hyperlinks.model,dataValidations:this.map.dataValidations.model,properties:I,views:this.map.sheetViews.model,pageSetup:H,headerFooter:this.map.headerFooter.model,background:this.map.picture.model,drawing:this.map.drawing.model,tables:this.map.tableParts.model,conditionalFormattings:V},this.map.autoFilter.model&&(this.model.autoFilter=this.map.autoFilter.model),this.map.sheetProtection.model&&(this.model.sheetProtection=this.map.sheetProtection.model),!1}default:return!0}}reconcile(A,I){const z=(A.relationships||[]).reduce((V,G)=>{if(V[G.Id]=G,G.Type===u.Comments&&(A.comments=I.comments[G.Target].comments),G.Type===u.VmlDrawing&&A.comments&&A.comments.length){const F=I.vmlDrawings[G.Target].comments;A.comments.forEach((X,D)=>{X.note=Object.assign({},X.note,F[D])})}return V},{});if(I.commentsMap=(A.comments||[]).reduce((V,G)=>(G.ref&&(V[G.ref]=G),V),{}),I.hyperlinkMap=(A.hyperlinks||[]).reduce((V,G)=>(G.rId&&(V[G.address]=z[G.rId].Target),V),{}),I.formulae={},A.rows=A.rows&&A.rows.filter(Boolean)||[],A.rows.forEach(V=>{V.cells=V.cells&&V.cells.filter(Boolean)||[]}),this.map.cols.reconcile(A.cols,I),this.map.sheetData.reconcile(A.rows,I),this.map.conditionalFormatting.reconcile(A.conditionalFormattings,I),A.media=[],A.drawing){const V=z[A.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/);if(V){const G=V[1];I.drawings[G].anchors.forEach(F=>{if(F.medium){const X={type:"image",imageId:F.medium.index,range:F.range,hyperlinks:F.picture.hyperlinks};A.media.push(X)}})}}const H=A.background&&z[A.background.rId];if(H){const V=H.Target.split("/media/")[1],G=I.mediaIndex&&I.mediaIndex[V];G!==void 0&&A.media.push({type:"background",imageId:G})}A.tables=(A.tables||[]).map(V=>{const G=z[V.rId];return I.tables[G.Target]}),delete A.relationships,delete A.hyperlinks,delete A.comments}}x.WORKSHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"},n.exports=x},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../../rel-type":31,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":72,"./cf/conditional-formattings-xform":87,"./col-xform":92,"./data-validations-xform":93,"./dimension-xform":94,"./drawing-xform":95,"./ext-lst-xform":96,"./header-footer-xform":97,"./hyperlink-xform":98,"./merge-cell-xform":99,"./merges":100,"./page-margins-xform":103,"./page-setup-xform":105,"./picture-xform":106,"./print-options-xform":107,"./row-breaks-xform":108,"./row-xform":109,"./sheet-format-properties-xform":110,"./sheet-properties-xform":111,"./sheet-protection-xform":112,"./sheet-view-xform":113,"./table-part-xform":114}],116:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.attr=o.attr}render(o,l){l&&(o.openNode(this.tag),o.closeNode())}parseOpen(o){o.name===this.tag&&(this.model=!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],117:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.attr=o.attr,this.attrs=o.attrs,this._format=o.format||function(l){try{return Number.isNaN(l.getTime())?"":l.toISOString()}catch{return""}},this._parse=o.parse||function(l){return new Date(l)}}render(o,l){l&&(o.openNode(this.tag),this.attrs&&o.addAttributes(this.attrs),this.attr?o.addAttribute(this.attr,this._format(l)):o.writeText(this._format(l)),o.closeNode())}parseOpen(o){o.name===this.tag&&(this.attr?this.model=this._parse(o.attributes[this.attr]):this.text=[])}parseText(o){this.attr||this.text.push(o)}parseClose(){return this.attr||(this.model=this._parse(this.text.join(""))),!1}}},{"../base-xform":32}],118:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.attr=o.attr,this.attrs=o.attrs,this.zero=o.zero}render(o,l){(l||this.zero)&&(o.openNode(this.tag),this.attrs&&o.addAttributes(this.attrs),this.attr?o.addAttribute(this.attr,l):o.writeText(l),o.closeNode())}parseOpen(o){return o.name===this.tag&&(this.attr?this.model=parseInt(o.attributes[this.attr],10):this.text=[],!0)}parseText(o){this.attr||this.text.push(o)}parseClose(){return this.attr||(this.model=parseInt(this.text.join("")||0,10)),!1}}},{"../base-xform":32}],119:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.attr=o.attr,this.attrs=o.attrs}render(o,l){l!==void 0&&(o.openNode(this.tag),this.attrs&&o.addAttributes(this.attrs),this.attr?o.addAttribute(this.attr,l):o.writeText(l),o.closeNode())}parseOpen(o){o.name===this.tag&&(this.attr?this.model=o.attributes[this.attr]:this.text=[])}parseText(o){this.attr||this.text.push(o)}parseClose(){return this.attr||(this.model=this.text.join("")),!1}}},{"../base-xform":32}],120:[function(r,n,i){const s=r("./base-xform"),o=r("../../utils/xml-stream");n.exports=class extends s{constructor(l){super(),this._model=l}render(l){if(!this._xml){const u=new o;(function a(c,h){c.openNode(h.tag,h.$),h.c&&h.c.forEach(d=>{a(c,d)}),h.t&&c.writeText(h.t),c.closeNode()})(u,this._model),this._xml=u.xml}l.writeXml(this._xml)}parseOpen(){return!0}parseText(){}parseClose(l){switch(l){case this._model.tag:return!1;default:return!0}}}},{"../../utils/xml-stream":28,"./base-xform":32}],121:[function(r,n,i){const s=r("./text-xform"),o=r("./rich-text-xform"),l=r("../base-xform");n.exports=class extends l{constructor(){super(),this.map={r:new o,t:new s}}get tag(){return"rPh"}render(u,a){if(u.openNode(this.tag,{sb:a.sb||0,eb:a.eb||0}),a&&a.hasOwnProperty("richText")&&a.richText){const{r:c}=this.map;a.richText.forEach(h=>{c.render(u,h)})}else a&&this.map.t.render(u,a.text);u.closeNode()}parseOpen(u){const{name:a}=u;return this.parser?(this.parser.parseOpen(u),!0):a===this.tag?(this.model={sb:parseInt(u.attributes.sb,10),eb:parseInt(u.attributes.eb,10)},!0):(this.parser=this.map[a],!!this.parser&&(this.parser.parseOpen(u),!0))}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){if(this.parser){if(!this.parser.parseClose(u)){switch(u){case"r":{let a=this.model.richText;a||(a=this.model.richText=[]),a.push(this.parser.model);break}case"t":this.model.text=this.parser.model}this.parser=void 0}return!0}switch(u){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"./rich-text-xform":122,"./text-xform":125}],122:[function(r,n,i){const s=r("./text-xform"),o=r("../style/font-xform"),l=r("../base-xform");class u extends l{constructor(c){super(),this.model=c}get tag(){return"r"}get textXform(){return this._textXform||(this._textXform=new s)}get fontXform(){return this._fontXform||(this._fontXform=new o(u.FONT_OPTIONS))}render(c,h){h=h||this.model,c.openNode("r"),h.font&&this.fontXform.render(c,h.font),this.textXform.render(c,h.text),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case"r":return this.model={},!0;case"t":return this.parser=this.textXform,this.parser.parseOpen(c),!0;case"rPr":return this.parser=this.fontXform,this.parser.parseOpen(c),!0;default:return!1}}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){switch(c){case"r":return!1;case"t":return this.model.text=this.parser.model,this.parser=void 0,!0;case"rPr":return this.model.font=this.parser.model,this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(c),!0}}}u.FONT_OPTIONS={tagName:"rPr",fontNameTag:"rFont"},n.exports=u},{"../base-xform":32,"../style/font-xform":131,"./text-xform":125}],123:[function(r,n,i){const s=r("./text-xform"),o=r("./rich-text-xform"),l=r("./phonetic-text-xform"),u=r("../base-xform");n.exports=class extends u{constructor(a){super(),this.model=a,this.map={r:new o,t:new s,rPh:new l}}get tag(){return"si"}render(a,c){a.openNode(this.tag),c&&c.hasOwnProperty("richText")&&c.richText?c.richText.length?c.richText.forEach(h=>{this.map.r.render(a,h)}):this.map.t.render(a,""):c!=null&&this.map.t.render(a,c),a.closeNode()}parseOpen(a){const{name:c}=a;return this.parser?(this.parser.parseOpen(a),!0):c===this.tag?(this.model={},!0):(this.parser=this.map[c],!!this.parser&&(this.parser.parseOpen(a),!0))}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){if(this.parser){if(!this.parser.parseClose(a)){switch(a){case"r":{let c=this.model.richText;c||(c=this.model.richText=[]),c.push(this.parser.model);break}case"t":this.model=this.parser.model}this.parser=void 0}return!0}switch(a){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"./phonetic-text-xform":121,"./rich-text-xform":122,"./text-xform":125}],124:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),l=r("./shared-string-xform");n.exports=class extends o{constructor(u){super(),this.model=u||{values:[],count:0},this.hash=Object.create(null),this.rich=Object.create(null)}get sharedStringXform(){return this._sharedStringXform||(this._sharedStringXform=new l)}get values(){return this.model.values}get uniqueCount(){return this.model.values.length}get count(){return this.model.count}getString(u){return this.model.values[u]}add(u){return u.richText?this.addRichText(u):this.addText(u)}addText(u){let a=this.hash[u];return a===void 0&&(a=this.hash[u]=this.model.values.length,this.model.values.push(u)),this.model.count++,a}addRichText(u){const a=this.sharedStringXform.toXml(u);let c=this.rich[a];return c===void 0&&(c=this.rich[a]=this.model.values.length,this.model.values.push(u)),this.model.count++,c}render(u,a){a=a||this._values,u.openXml(s.StdDocAttributes),u.openNode("sst",{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main",count:a.count,uniqueCount:a.values.length});const c=this.sharedStringXform;a.values.forEach(h=>{c.render(u,h)}),u.closeNode()}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case"sst":return!0;case"si":return this.parser=this.sharedStringXform,this.parser.parseOpen(u),!0;default:throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(u))}}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.model.values.push(this.parser.model),this.model.count++,this.parser=void 0),!0;switch(u){case"sst":return!1;default:throw new Error("Unexpected xml node in parseClose: "+u)}}}},{"../../../utils/xml-stream":28,"../base-xform":32,"./shared-string-xform":123}],125:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"t"}render(o,l){o.openNode("t"),/^\s|\n|\s$/.test(l)&&o.addAttribute("xml:space","preserve"),o.writeText(l),o.closeNode()}get model(){return this._text.join("").replace(/_x([0-9A-F]{4})_/g,(o,l)=>String.fromCharCode(parseInt(l,16)))}parseOpen(o){switch(o.name){case"t":return this._text=[],!0;default:return!1}}parseText(o){this._text.push(o)}parseClose(){return!1}}},{"../base-xform":32}],126:[function(r,n,i){const s=r("../../../doc/enums"),o=r("../../../utils/utils"),l=r("../base-xform"),u={horizontalValues:["left","center","right","fill","centerContinuous","distributed","justify"].reduce((c,h)=>(c[h]=!0,c),{}),horizontal(c){return this.horizontalValues[c]?c:void 0},verticalValues:["top","middle","bottom","distributed","justify"].reduce((c,h)=>(c[h]=!0,c),{}),vertical(c){return c==="middle"?"center":this.verticalValues[c]?c:void 0},wrapText:c=>!!c||void 0,shrinkToFit:c=>!!c||void 0,textRotation(c){switch(c){case"vertical":return c;default:return(c=o.validInt(c))>=-90&&c<=90?c:void 0}},indent:c=>(c=o.validInt(c),Math.max(0,c)),readingOrder(c){switch(c){case"ltr":return s.ReadingOrder.LeftToRight;case"rtl":return s.ReadingOrder.RightToLeft;default:return}}},a={toXml(c){if(c=u.textRotation(c)){if(c==="vertical")return 255;const h=Math.round(c);if(h>=0&&h<=90)return h;if(h<0&&h>=-90)return 90-h}},toModel(c){const h=o.validInt(c);if(h!==void 0){if(h===255)return"vertical";if(h>=0&&h<=90)return h;if(h>90&&h<=180)return 90-h}}};n.exports=class extends l{get tag(){return"alignment"}render(c,h){c.addRollback(),c.openNode("alignment");let d=!1;function f(m,g){g&&(c.addAttribute(m,g),d=!0)}f("horizontal",u.horizontal(h.horizontal)),f("vertical",u.vertical(h.vertical)),f("wrapText",!!u.wrapText(h.wrapText)&&"1"),f("shrinkToFit",!!u.shrinkToFit(h.shrinkToFit)&&"1"),f("indent",u.indent(h.indent)),f("textRotation",a.toXml(h.textRotation)),f("readingOrder",u.readingOrder(h.readingOrder)),c.closeNode(),d?c.commit():c.rollback()}parseOpen(c){const h={};let d=!1;function f(m,g,p){m&&(h[g]=p,d=!0)}f(c.attributes.horizontal,"horizontal",c.attributes.horizontal),f(c.attributes.vertical,"vertical",c.attributes.vertical==="center"?"middle":c.attributes.vertical),f(c.attributes.wrapText,"wrapText",o.parseBoolean(c.attributes.wrapText)),f(c.attributes.shrinkToFit,"shrinkToFit",o.parseBoolean(c.attributes.shrinkToFit)),f(c.attributes.indent,"indent",parseInt(c.attributes.indent,10)),f(c.attributes.textRotation,"textRotation",a.toModel(c.attributes.textRotation)),f(c.attributes.readingOrder,"readingOrder",c.attributes.readingOrder==="2"?"rtl":"ltr"),this.model=d?h:null}parseText(){}parseClose(){return!1}}},{"../../../doc/enums":7,"../../../utils/utils":27,"../base-xform":32}],127:[function(r,n,i){const s=r("../base-xform"),o=r("../../../utils/utils"),l=r("./color-xform");class u extends s{constructor(c){super(),this.name=c,this.map={color:new l}}get tag(){return this.name}render(c,h,d){const f=h&&h.color||d||this.defaultColor;c.openNode(this.name),h&&h.style&&(c.addAttribute("style",h.style),f&&this.map.color.render(c,f)),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case this.name:{const{style:h}=c.attributes;return this.model=h?{style:h}:void 0,!0}case"color":return this.parser=this.map.color,this.parser.parseOpen(c),!0;default:return!1}}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){return this.parser?(this.parser.parseClose(c)||(this.parser=void 0),!0):(c===this.name&&this.map.color.model&&(this.model||(this.model={}),this.model.color=this.map.color.model),!1)}validStyle(c){return u.validStyleValues[c]}}u.validStyleValues=["thin","dashed","dotted","dashDot","hair","dashDotDot","slantDashDot","mediumDashed","mediumDashDotDot","mediumDashDot","medium","double","thick"].reduce((a,c)=>(a[c]=!0,a),{}),n.exports=class extends s{constructor(){super(),this.map={top:new u("top"),left:new u("left"),bottom:new u("bottom"),right:new u("right"),diagonal:new u("diagonal")}}render(a,c){const{color:h}=c;function d(f,m){f&&!f.color&&c.color&&(f={...f,color:c.color}),m.render(a,f,h)}a.openNode("border"),c.diagonal&&c.diagonal.style&&(c.diagonal.up&&a.addAttribute("diagonalUp","1"),c.diagonal.down&&a.addAttribute("diagonalDown","1")),d(c.left,this.map.left),d(c.right,this.map.right),d(c.top,this.map.top),d(c.bottom,this.map.bottom),d(c.diagonal,this.map.diagonal),a.closeNode()}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case"border":return this.reset(),this.diagonalUp=o.parseBoolean(a.attributes.diagonalUp),this.diagonalDown=o.parseBoolean(a.attributes.diagonalDown),!0;default:return this.parser=this.map[a.name],!!this.parser&&(this.parser.parseOpen(a),!0)}}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.parser=void 0),!0;if(a==="border"){const c=this.model={},h=function(d,f,m){f&&(m&&Object.assign(f,m),c[d]=f)};h("left",this.map.left.model),h("right",this.map.right.model),h("top",this.map.top.model),h("bottom",this.map.bottom.model),h("diagonal",this.map.diagonal.model,{up:this.diagonalUp,down:this.diagonalDown})}return!1}}},{"../../../utils/utils":27,"../base-xform":32,"./color-xform":128}],128:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.name=o||"color"}get tag(){return this.name}render(o,l){return!!l&&(o.openNode(this.name),l.argb?o.addAttribute("rgb",l.argb):l.theme!==void 0?(o.addAttribute("theme",l.theme),l.tint!==void 0&&o.addAttribute("tint",l.tint)):l.indexed!==void 0?o.addAttribute("indexed",l.indexed):o.addAttribute("auto","1"),o.closeNode(),!0)}parseOpen(o){return o.name===this.name&&(o.attributes.rgb?this.model={argb:o.attributes.rgb}:o.attributes.theme?(this.model={theme:parseInt(o.attributes.theme,10)},o.attributes.tint&&(this.model.tint=parseFloat(o.attributes.tint))):o.attributes.indexed?this.model={indexed:parseInt(o.attributes.indexed,10)}:this.model=void 0,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],129:[function(r,n,i){const s=r("../base-xform"),o=r("./alignment-xform"),l=r("./border-xform"),u=r("./fill-xform"),a=r("./font-xform"),c=r("./numfmt-xform"),h=r("./protection-xform");n.exports=class extends s{constructor(){super(),this.map={alignment:new o,border:new l,fill:new u,font:new a,numFmt:new c,protection:new h}}get tag(){return"dxf"}render(d,f){if(d.openNode(this.tag),f.font&&this.map.font.render(d,f.font),f.numFmt&&f.numFmtId){const m={id:f.numFmtId,formatCode:f.numFmt};this.map.numFmt.render(d,m)}f.fill&&this.map.fill.render(d,f.fill),f.alignment&&this.map.alignment.render(d,f.alignment),f.border&&this.map.border.render(d,f.border),f.protection&&this.map.protection.render(d,f.protection),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case this.tag:return this.reset(),!0;default:return this.parser=this.map[d.name],this.parser&&this.parser.parseOpen(d),!0}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return this.parser?(this.parser.parseClose(d)||(this.parser=void 0),!0):d!==this.tag||(this.model={alignment:this.map.alignment.model,border:this.map.border.model,fill:this.map.fill.model,font:this.map.font.model,numFmt:this.map.numFmt.model,protection:this.map.protection.model},!1)}}},{"../base-xform":32,"./alignment-xform":126,"./border-xform":127,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./protection-xform":133}],130:[function(r,n,i){const s=r("../base-xform"),o=r("./color-xform");class l extends s{constructor(){super(),this.map={color:new o}}get tag(){return"stop"}render(d,f){d.openNode("stop"),d.addAttribute("position",f.position),this.map.color.render(d,f.color),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"stop":return this.model={position:parseFloat(d.attributes.position)},!0;case"color":return this.parser=this.map.color,this.parser.parseOpen(d),!0;default:return!1}}parseText(){}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.model.color=this.parser.model,this.parser=void 0),!0)}}class u extends s{constructor(){super(),this.map={fgColor:new o("fgColor"),bgColor:new o("bgColor")}}get name(){return"pattern"}get tag(){return"patternFill"}render(d,f){d.openNode("patternFill"),d.addAttribute("patternType",f.pattern),f.fgColor&&this.map.fgColor.render(d,f.fgColor),f.bgColor&&this.map.bgColor.render(d,f.bgColor),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"patternFill":return this.model={type:"pattern",pattern:d.attributes.patternType},!0;default:return this.parser=this.map[d.name],!!this.parser&&(this.parser.parseOpen(d),!0)}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.parser.model&&(this.model[d]=this.parser.model),this.parser=void 0),!0)}}class a extends s{constructor(){super(),this.map={stop:new l}}get name(){return"gradient"}get tag(){return"gradientFill"}render(d,f){switch(d.openNode("gradientFill"),f.gradient){case"angle":d.addAttribute("degree",f.degree);break;case"path":d.addAttribute("type","path"),f.center.left&&(d.addAttribute("left",f.center.left),f.center.right===void 0&&d.addAttribute("right",f.center.left)),f.center.right&&d.addAttribute("right",f.center.right),f.center.top&&(d.addAttribute("top",f.center.top),f.center.bottom===void 0&&d.addAttribute("bottom",f.center.top)),f.center.bottom&&d.addAttribute("bottom",f.center.bottom)}const m=this.map.stop;f.stops.forEach(g=>{m.render(d,g)}),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"gradientFill":{const f=this.model={stops:[]};return d.attributes.degree?(f.gradient="angle",f.degree=parseInt(d.attributes.degree,10)):d.attributes.type==="path"&&(f.gradient="path",f.center={left:d.attributes.left?parseFloat(d.attributes.left):0,top:d.attributes.top?parseFloat(d.attributes.top):0},d.attributes.right!==d.attributes.left&&(f.center.right=d.attributes.right?parseFloat(d.attributes.right):0),d.attributes.bottom!==d.attributes.top&&(f.center.bottom=d.attributes.bottom?parseFloat(d.attributes.bottom):0)),!0}case"stop":return this.parser=this.map.stop,this.parser.parseOpen(d),!0;default:return!1}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.model.stops.push(this.parser.model),this.parser=void 0),!0)}}class c extends s{constructor(){super(),this.map={patternFill:new u,gradientFill:new a}}get tag(){return"fill"}render(d,f){switch(d.addRollback(),d.openNode("fill"),f.type){case"pattern":this.map.patternFill.render(d,f);break;case"gradient":this.map.gradientFill.render(d,f);break;default:return void d.rollback()}d.closeNode(),d.commit()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"fill":return this.model={},!0;default:return this.parser=this.map[d.name],!!this.parser&&(this.parser.parseOpen(d),!0)}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.model=this.parser.model,this.model.type=this.parser.name,this.parser=void 0),!0)}validStyle(d){return c.validPatternValues[d]}}c.validPatternValues=["none","solid","darkVertical","darkGray","mediumGray","lightGray","gray125","gray0625","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","lightGrid"].reduce((h,d)=>(h[d]=!0,h),{}),c.StopXform=l,c.PatternFillXform=u,c.GradientFillXform=a,n.exports=c},{"../base-xform":32,"./color-xform":128}],131:[function(r,n,i){const s=r("./color-xform"),o=r("../simple/boolean-xform"),l=r("../simple/integer-xform"),u=r("../simple/string-xform"),a=r("./underline-xform"),c=r("../../../utils/under-dash"),h=r("../base-xform");class d extends h{constructor(m){super(),this.options=m||d.OPTIONS,this.map={b:{prop:"bold",xform:new o({tag:"b",attr:"val"})},i:{prop:"italic",xform:new o({tag:"i",attr:"val"})},u:{prop:"underline",xform:new a},charset:{prop:"charset",xform:new l({tag:"charset",attr:"val"})},color:{prop:"color",xform:new s},condense:{prop:"condense",xform:new o({tag:"condense",attr:"val"})},extend:{prop:"extend",xform:new o({tag:"extend",attr:"val"})},family:{prop:"family",xform:new l({tag:"family",attr:"val"})},outline:{prop:"outline",xform:new o({tag:"outline",attr:"val"})},vertAlign:{prop:"vertAlign",xform:new u({tag:"vertAlign",attr:"val"})},scheme:{prop:"scheme",xform:new u({tag:"scheme",attr:"val"})},shadow:{prop:"shadow",xform:new o({tag:"shadow",attr:"val"})},strike:{prop:"strike",xform:new o({tag:"strike",attr:"val"})},sz:{prop:"size",xform:new l({tag:"sz",attr:"val"})}},this.map[this.options.fontNameTag]={prop:"name",xform:new u({tag:this.options.fontNameTag,attr:"val"})}}get tag(){return this.options.tagName}render(m,g){const{map:p}=this;m.openNode(this.options.tagName),c.each(this.map,(v,y)=>{p[y].xform.render(m,g[v.prop])}),m.closeNode()}parseOpen(m){if(this.parser)return this.parser.parseOpen(m),!0;if(this.map[m.name])return this.parser=this.map[m.name].xform,this.parser.parseOpen(m);switch(m.name){case this.options.tagName:return this.model={},!0;default:return!1}}parseText(m){this.parser&&this.parser.parseText(m)}parseClose(m){if(this.parser&&!this.parser.parseClose(m)){const g=this.map[m];return this.parser.model&&(this.model[g.prop]=this.parser.model),this.parser=void 0,!0}switch(m){case this.options.tagName:return!1;default:return!0}}}d.OPTIONS={tagName:"font",fontNameTag:"name"},n.exports=d},{"../../../utils/under-dash":26,"../base-xform":32,"../simple/boolean-xform":116,"../simple/integer-xform":118,"../simple/string-xform":119,"./color-xform":128,"./underline-xform":136}],132:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../../defaultnumformats"),l=r("../base-xform"),u=function(){const c={};return s.each(o,(h,d)=>{h.f&&(c[h.f]=parseInt(d,10))}),c}();class a extends l{constructor(h,d){super(),this.id=h,this.formatCode=d}get tag(){return"numFmt"}render(h,d){h.leafNode("numFmt",{numFmtId:d.id,formatCode:d.formatCode})}parseOpen(h){switch(h.name){case"numFmt":return this.model={id:parseInt(h.attributes.numFmtId,10),formatCode:h.attributes.formatCode.replace(/[\\](.)/g,"$1")},!0;default:return!1}}parseText(){}parseClose(){return!1}}a.getDefaultFmtId=function(c){return u[c]},a.getDefaultFmtCode=function(c){return o[c]&&o[c].f},n.exports=a},{"../../../utils/under-dash":26,"../../defaultnumformats":30,"../base-xform":32}],133:[function(r,n,i){const s=r("../base-xform"),o={boolean:(l,u)=>l===void 0?u:l};n.exports=class extends s{get tag(){return"protection"}render(l,u){l.addRollback(),l.openNode("protection");let a=!1;function c(h,d){d!==void 0&&(l.addAttribute(h,d),a=!0)}c("locked",o.boolean(u.locked,!0)?void 0:"0"),c("hidden",o.boolean(u.hidden,!1)?"1":void 0),l.closeNode(),a?l.commit():l.rollback()}parseOpen(l){const u={locked:l.attributes.locked!=="0",hidden:l.attributes.hidden==="1"},a=!u.locked||u.hidden;this.model=a?u:null}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],134:[function(r,n,i){const s=r("../base-xform"),o=r("./alignment-xform"),l=r("./protection-xform");n.exports=class extends s{constructor(u){super(),this.xfId=!(!u||!u.xfId),this.map={alignment:new o,protection:new l}}get tag(){return"xf"}render(u,a){u.openNode("xf",{numFmtId:a.numFmtId||0,fontId:a.fontId||0,fillId:a.fillId||0,borderId:a.borderId||0}),this.xfId&&u.addAttribute("xfId",a.xfId||0),a.numFmtId&&u.addAttribute("applyNumberFormat","1"),a.fontId&&u.addAttribute("applyFont","1"),a.fillId&&u.addAttribute("applyFill","1"),a.borderId&&u.addAttribute("applyBorder","1"),a.alignment&&u.addAttribute("applyAlignment","1"),a.protection&&u.addAttribute("applyProtection","1"),a.alignment&&this.map.alignment.render(u,a.alignment),a.protection&&this.map.protection.render(u,a.protection),u.closeNode()}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case"xf":return this.model={numFmtId:parseInt(u.attributes.numFmtId,10),fontId:parseInt(u.attributes.fontId,10),fillId:parseInt(u.attributes.fillId,10),borderId:parseInt(u.attributes.borderId,10)},this.xfId&&(this.model.xfId=parseInt(u.attributes.xfId,10)),!0;case"alignment":return this.parser=this.map.alignment,this.parser.parseOpen(u),!0;case"protection":return this.parser=this.map.protection,this.parser.parseOpen(u),!0;default:return!1}}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){return this.parser?(this.parser.parseClose(u)||(this.map.protection===this.parser?this.model.protection=this.parser.model:this.model.alignment=this.parser.model,this.parser=void 0),!0):u!=="xf"}}},{"../base-xform":32,"./alignment-xform":126,"./protection-xform":133}],135:[function(r,n,i){const s=r("../../../doc/enums"),o=r("../../../utils/xml-stream"),l=r("../base-xform"),u=r("../static-xform"),a=r("../list-xform"),c=r("./font-xform"),h=r("./fill-xform"),d=r("./border-xform"),f=r("./numfmt-xform"),m=r("./style-xform"),g=r("./dxf-xform");class p extends l{constructor(y){super(),this.map={numFmts:new a({tag:"numFmts",count:!0,childXform:new f}),fonts:new a({tag:"fonts",count:!0,childXform:new c,$:{"x14ac:knownFonts":1}}),fills:new a({tag:"fills",count:!0,childXform:new h}),borders:new a({tag:"borders",count:!0,childXform:new d}),cellStyleXfs:new a({tag:"cellStyleXfs",count:!0,childXform:new m}),cellXfs:new a({tag:"cellXfs",count:!0,childXform:new m({xfId:!0})}),dxfs:new a({tag:"dxfs",always:!0,count:!0,childXform:new g}),numFmt:new f,font:new c,fill:new h,border:new d,style:new m({xfId:!0}),cellStyles:p.STATIC_XFORMS.cellStyles,tableStyles:p.STATIC_XFORMS.tableStyles,extLst:p.STATIC_XFORMS.extLst},y&&this.init()}initIndex(){this.index={style:{},numFmt:{},numFmtNextId:164,font:{},border:{},fill:{}}}init(){this.model={styles:[],numFmts:[],fonts:[],borders:[],fills:[],dxfs:[]},this.initIndex(),this._addBorder({}),this._addStyle({numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}),this._addFill({type:"pattern",pattern:"none"}),this._addFill({type:"pattern",pattern:"gray125"}),this.weakMap=new WeakMap}render(y,b){b=b||this.model,y.openXml(o.StdDocAttributes),y.openNode("styleSheet",p.STYLESHEET_ATTRIBUTES),this.index?(b.numFmts&&b.numFmts.length&&(y.openNode("numFmts",{count:b.numFmts.length}),b.numFmts.forEach(S=>{y.writeXml(S)}),y.closeNode()),b.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),y.openNode("fonts",{count:b.fonts.length,"x14ac:knownFonts":1}),b.fonts.forEach(S=>{y.writeXml(S)}),y.closeNode(),y.openNode("fills",{count:b.fills.length}),b.fills.forEach(S=>{y.writeXml(S)}),y.closeNode(),y.openNode("borders",{count:b.borders.length}),b.borders.forEach(S=>{y.writeXml(S)}),y.closeNode(),this.map.cellStyleXfs.render(y,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),y.openNode("cellXfs",{count:b.styles.length}),b.styles.forEach(S=>{y.writeXml(S)}),y.closeNode()):(this.map.numFmts.render(y,b.numFmts),this.map.fonts.render(y,b.fonts),this.map.fills.render(y,b.fills),this.map.borders.render(y,b.borders),this.map.cellStyleXfs.render(y,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),this.map.cellXfs.render(y,b.styles)),p.STATIC_XFORMS.cellStyles.render(y),this.map.dxfs.render(y,b.dxfs),p.STATIC_XFORMS.tableStyles.render(y),p.STATIC_XFORMS.extLst.render(y),y.closeNode()}parseOpen(y){if(this.parser)return this.parser.parseOpen(y),!0;switch(y.name){case"styleSheet":return this.initIndex(),!0;default:return this.parser=this.map[y.name],this.parser&&this.parser.parseOpen(y),!0}}parseText(y){this.parser&&this.parser.parseText(y)}parseClose(y){if(this.parser)return this.parser.parseClose(y)||(this.parser=void 0),!0;switch(y){case"styleSheet":{this.model={};const b=(S,O)=>{O.model&&O.model.length&&(this.model[S]=O.model)};if(b("numFmts",this.map.numFmts),b("fonts",this.map.fonts),b("fills",this.map.fills),b("borders",this.map.borders),b("styles",this.map.cellXfs),b("dxfs",this.map.dxfs),this.index={model:[],numFmt:[]},this.model.numFmts){const S=this.index.numFmt;this.model.numFmts.forEach(O=>{S[O.id]=O.formatCode})}return!1}default:return!0}}addStyleModel(y,b){if(!y)return 0;if(this.model.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),this.weakMap&&this.weakMap.has(y))return this.weakMap.get(y);const S={};if(b=b||s.ValueType.Number,y.numFmt)S.numFmtId=this._addNumFmtStr(y.numFmt);else switch(b){case s.ValueType.Number:S.numFmtId=this._addNumFmtStr("General");break;case s.ValueType.Date:S.numFmtId=this._addNumFmtStr("mm-dd-yy")}y.font&&(S.fontId=this._addFont(y.font)),y.border&&(S.borderId=this._addBorder(y.border)),y.fill&&(S.fillId=this._addFill(y.fill)),y.alignment&&(S.alignment=y.alignment),y.protection&&(S.protection=y.protection);const O=this._addStyle(S);return this.weakMap&&this.weakMap.set(y,O),O}getStyleModel(y){const b=this.model.styles[y];if(!b)return null;let S=this.index.model[y];if(S)return S;if(S=this.index.model[y]={},b.numFmtId){const P=this.index.numFmt[b.numFmtId]||f.getDefaultFmtCode(b.numFmtId);P&&(S.numFmt=P)}function O(P,j,M){if(M||M===0){const L=j[M];L&&(S[P]=L)}}return O("font",this.model.fonts,b.fontId),O("border",this.model.borders,b.borderId),O("fill",this.model.fills,b.fillId),b.alignment&&(S.alignment=b.alignment),b.protection&&(S.protection=b.protection),S}addDxfStyle(y){return y.numFmt&&(y.numFmtId=this._addNumFmtStr(y.numFmt)),this.model.dxfs.push(y),this.model.dxfs.length-1}getDxfStyle(y){return this.model.dxfs[y]}_addStyle(y){const b=this.map.style.toXml(y);let S=this.index.style[b];return S===void 0&&(S=this.index.style[b]=this.model.styles.length,this.model.styles.push(b)),S}_addNumFmtStr(y){let b=f.getDefaultFmtId(y);if(b!==void 0||(b=this.index.numFmt[y],b!==void 0))return b;b=this.index.numFmt[y]=164+this.model.numFmts.length;const S=this.map.numFmt.toXml({id:b,formatCode:y});return this.model.numFmts.push(S),b}_addFont(y){const b=this.map.font.toXml(y);let S=this.index.font[b];return S===void 0&&(S=this.index.font[b]=this.model.fonts.length,this.model.fonts.push(b)),S}_addBorder(y){const b=this.map.border.toXml(y);let S=this.index.border[b];return S===void 0&&(S=this.index.border[b]=this.model.borders.length,this.model.borders.push(b)),S}_addFill(y){const b=this.map.fill.toXml(y);let S=this.index.fill[b];return S===void 0&&(S=this.index.fill[b]=this.model.fills.length,this.model.fills.push(b)),S}}p.STYLESHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac x16r2","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac","xmlns:x16r2":"http://schemas.microsoft.com/office/spreadsheetml/2015/02/main"},p.STATIC_XFORMS={cellStyles:new u({tag:"cellStyles",$:{count:1},c:[{tag:"cellStyle",$:{name:"Normal",xfId:0,builtinId:0}}]}),dxfs:new u({tag:"dxfs",$:{count:0}}),tableStyles:new u({tag:"tableStyles",$:{count:0,defaultTableStyle:"TableStyleMedium2",defaultPivotStyle:"PivotStyleLight16"}}),extLst:new u({tag:"extLst",c:[{tag:"ext",$:{uri:"{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"},c:[{tag:"x14:slicerStyles",$:{defaultSlicerStyle:"SlicerStyleLight1"}}]},{tag:"ext",$:{uri:"{9260A510-F301-46a8-8635-F512D64BE5F5}","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},c:[{tag:"x15:timelineStyles",$:{defaultTimelineStyle:"TimeSlicerStyleLight1"}}]}]})},p.Mock=class extends p{constructor(){super(),this.model={styles:[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}],numFmts:[],fonts:[{size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}],borders:[{}],fills:[{type:"pattern",pattern:"none"},{type:"pattern",pattern:"gray125"}]}}parseStream(v){return v.autodrain(),Promise.resolve()}addStyleModel(v,y){switch(y){case s.ValueType.Date:return this.dateStyleId;default:return 0}}get dateStyleId(){if(!this._dateStyleId){const v={numFmtId:f.getDefaultFmtId("mm-dd-yy")};this._dateStyleId=this.model.styles.length,this.model.styles.push(v)}return this._dateStyleId}getStyleModel(){return{}}},n.exports=p},{"../../../doc/enums":7,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./border-xform":127,"./dxf-xform":129,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./style-xform":134}],136:[function(r,n,i){const s=r("../base-xform");class o extends s{constructor(u){super(),this.model=u}get tag(){return"u"}render(u,a){if((a=a||this.model)===!0)u.leafNode("u");else{const c=o.Attributes[a];c&&u.leafNode("u",c)}}parseOpen(u){u.name==="u"&&(this.model=u.attributes.val||!0)}parseText(){}parseClose(){return!1}}o.Attributes={single:{},double:{val:"double"},singleAccounting:{val:"singleAccounting"},doubleAccounting:{val:"doubleAccounting"}},n.exports=o},{"../base-xform":32}],137:[function(r,n,i){const s=r("../base-xform"),o=r("./filter-column-xform");n.exports=class extends s{constructor(){super(),this.map={filterColumn:new o}}get tag(){return"autoFilter"}prepare(l){l.columns.forEach((u,a)=>{this.map.filterColumn.prepare(u,{index:a})})}render(l,u){return l.openNode(this.tag,{ref:u.autoFilterRef}),u.columns.forEach(a=>{this.map.filterColumn.render(l,a)}),l.closeNode(),!0}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case this.tag:return this.model={autoFilterRef:l.attributes.ref,columns:[]},!0;default:if(this.parser=this.map[l.name],this.parser)return this.parseOpen(l),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(l))}}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.model.columns.push(this.parser.model),this.parser=void 0),!0;switch(l){case this.tag:return!1;default:throw new Error("Unexpected xml node in parseClose: "+l)}}}},{"../base-xform":32,"./filter-column-xform":139}],138:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"customFilter"}render(o,l){o.leafNode(this.tag,{val:l.val,operator:l.operator})}parseOpen(o){return o.name===this.tag&&(this.model={val:o.attributes.val,operator:o.attributes.operator},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],139:[function(r,n,i){const s=r("../base-xform"),o=r("../list-xform"),l=r("./custom-filter-xform"),u=r("./filter-xform");n.exports=class extends s{constructor(){super(),this.map={customFilters:new o({tag:"customFilters",count:!1,empty:!0,childXform:new l}),filters:new o({tag:"filters",count:!1,empty:!0,childXform:new u})}}get tag(){return"filterColumn"}prepare(a,c){a.colId=c.index.toString()}render(a,c){return c.customFilters?(a.openNode(this.tag,{colId:c.colId,hiddenButton:c.filterButton?"0":"1"}),this.map.customFilters.render(a,c.customFilters),a.closeNode(),!0):(a.leafNode(this.tag,{colId:c.colId,hiddenButton:c.filterButton?"0":"1"}),!0)}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;const{attributes:c}=a;switch(a.name){case this.tag:return this.model={filterButton:c.hiddenButton==="0"},!0;default:if(this.parser=this.map[a.name],this.parser)return this.parseOpen(a),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(a))}}parseText(){}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.parser=void 0),!0;switch(a){case this.tag:return this.model.customFilters=this.map.customFilters.model,!1;default:return!0}}}},{"../base-xform":32,"../list-xform":71,"./custom-filter-xform":138,"./filter-xform":140}],140:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"filter"}render(o,l){o.leafNode(this.tag,{val:l.val})}parseOpen(o){return o.name===this.tag&&(this.model={val:o.attributes.val},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],141:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"tableColumn"}prepare(o,l){o.id=l.index+1}render(o,l){return o.leafNode(this.tag,{id:l.id.toString(),name:l.name,totalsRowLabel:l.totalsRowLabel,totalsRowFunction:l.totalsRowFunction,dxfId:l.dxfId}),!0}parseOpen(o){if(o.name===this.tag){const{attributes:l}=o;return this.model={name:l.name,totalsRowLabel:l.totalsRowLabel,totalsRowFunction:l.totalsRowFunction,dxfId:l.dxfId},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],142:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"tableStyleInfo"}render(o,l){return o.leafNode(this.tag,{name:l.theme?l.theme:void 0,showFirstColumn:l.showFirstColumn?"1":"0",showLastColumn:l.showLastColumn?"1":"0",showRowStripes:l.showRowStripes?"1":"0",showColumnStripes:l.showColumnStripes?"1":"0"}),!0}parseOpen(o){if(o.name===this.tag){const{attributes:l}=o;return this.model={theme:l.name?l.name:null,showFirstColumn:l.showFirstColumn==="1",showLastColumn:l.showLastColumn==="1",showRowStripes:l.showRowStripes==="1",showColumnStripes:l.showColumnStripes==="1"},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],143:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),l=r("../list-xform"),u=r("./auto-filter-xform"),a=r("./table-column-xform"),c=r("./table-style-info-xform");class h extends o{constructor(){super(),this.map={autoFilter:new u,tableColumns:new l({tag:"tableColumns",count:!0,empty:!0,childXform:new a}),tableStyleInfo:new c}}prepare(f,m){this.map.autoFilter.prepare(f),this.map.tableColumns.prepare(f.columns,m)}get tag(){return"table"}render(f,m){f.openXml(s.StdDocAttributes),f.openNode(this.tag,{...h.TABLE_ATTRIBUTES,id:m.id,name:m.name,displayName:m.displayName||m.name,ref:m.tableRef,totalsRowCount:m.totalsRow?"1":void 0,totalsRowShown:m.totalsRow?void 0:"1",headerRowCount:m.headerRow?"1":"0"}),this.map.autoFilter.render(f,m),this.map.tableColumns.render(f,m.columns),this.map.tableStyleInfo.render(f,m.style),f.closeNode()}parseOpen(f){if(this.parser)return this.parser.parseOpen(f),!0;const{name:m,attributes:g}=f;switch(m){case this.tag:this.reset(),this.model={name:g.name,displayName:g.displayName||g.name,tableRef:g.ref,totalsRow:g.totalsRowCount==="1",headerRow:g.headerRowCount==="1"};break;default:this.parser=this.map[f.name],this.parser&&this.parser.parseOpen(f)}return!0}parseText(f){this.parser&&this.parser.parseText(f)}parseClose(f){if(this.parser)return this.parser.parseClose(f)||(this.parser=void 0),!0;switch(f){case this.tag:return this.model.columns=this.map.tableColumns.model,this.map.autoFilter.model&&(this.model.autoFilterRef=this.map.autoFilter.model.autoFilterRef,this.map.autoFilter.model.columns.forEach((m,g)=>{this.model.columns[g].filterButton=m.filterButton})),this.model.style=this.map.tableStyleInfo.model,!1;default:return!0}}reconcile(f,m){f.columns.forEach(g=>{g.dxfId!==void 0&&(g.style=m.styles.getDxfStyle(g.dxfId))})}}h.TABLE_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"xr xr3","xmlns:xr":"http://schemas.microsoft.com/office/spreadsheetml/2014/revision","xmlns:xr3":"http://schemas.microsoft.com/office/spreadsheetml/2016/revision3"},n.exports=h},{"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":137,"./table-column-xform":141,"./table-style-info-xform":142}],144:[function(r,n,i){(function(s,o){(function(){const l=r("fs"),u=r("jszip"),{PassThrough:a}=r("readable-stream"),c=r("../utils/zip-stream"),h=r("../utils/stream-buf"),d=r("../utils/utils"),f=r("../utils/xml-stream"),{bufferToString:m}=r("../utils/browser-buffer-decode"),g=r("./xform/style/styles-xform"),p=r("./xform/core/core-xform"),v=r("./xform/strings/shared-strings-xform"),y=r("./xform/core/relationships-xform"),b=r("./xform/core/content-types-xform"),S=r("./xform/core/app-xform"),O=r("./xform/book/workbook-xform"),P=r("./xform/sheet/worksheet-xform"),j=r("./xform/drawing/drawing-xform"),M=r("./xform/table/table-xform"),L=r("./xform/comment/comments-xform"),B=r("./xform/comment/vml-notes-xform"),q=r("./xml/theme1");class W{constructor(R){this.workbook=R}async readFile(R,E){if(!await d.fs.exists(R))throw new Error("File not found: "+R);const _=l.createReadStream(R);try{const C=await this.read(_,E);return _.close(),C}catch(C){throw _.close(),C}}parseRels(R){return new y().parseStream(R)}parseWorkbook(R){return new O().parseStream(R)}parseSharedStrings(R){return new v().parseStream(R)}reconcile(R,E){const _=new O,C=new P(E),x=new j,k=new M;_.reconcile(R);const A={media:R.media,mediaIndex:R.mediaIndex};Object.keys(R.drawings).forEach(H=>{const V=R.drawings[H],G=R.drawingRels[H];G&&(A.rels=G.reduce((F,X)=>(F[X.Id]=X,F),{}),(V.anchors||[]).forEach(F=>{const X=F.picture&&F.picture.hyperlinks;X&&A.rels[X.rId]&&(X.hyperlink=A.rels[X.rId].Target,delete X.rId)}),x.reconcile(V,A))});const I={styles:R.styles};Object.values(R.tables).forEach(H=>{k.reconcile(H,I)});const z={styles:R.styles,sharedStrings:R.sharedStrings,media:R.media,mediaIndex:R.mediaIndex,date1904:R.properties&&R.properties.date1904,drawings:R.drawings,comments:R.comments,tables:R.tables,vmlDrawings:R.vmlDrawings};R.worksheets.forEach(H=>{H.relationships=R.worksheetRels[H.sheetNo],C.reconcile(H,z)}),delete R.worksheetHash,delete R.worksheetRels,delete R.globalRels,delete R.sharedStrings,delete R.workbookRels,delete R.sheetDefs,delete R.styles,delete R.mediaIndex,delete R.drawings,delete R.drawingRels,delete R.vmlDrawings}async _processWorksheetEntry(R,E,_,C,x){const k=new P(C),A=await k.parseStream(R);A.sheetNo=_,E.worksheetHash[x]=A,E.worksheets.push(A)}async _processCommentEntry(R,E,_){const C=new L,x=await C.parseStream(R);E.comments[`../${_}.xml`]=x}async _processTableEntry(R,E,_){const C=new M,x=await C.parseStream(R);E.tables[`../tables/${_}.xml`]=x}async _processWorksheetRelsEntry(R,E,_){const C=new y,x=await C.parseStream(R);E.worksheetRels[_]=x}async _processMediaEntry(R,E,_){const C=_.lastIndexOf(".");if(C>=1){const x=_.substr(C+1),k=_.substr(0,C);await new Promise((A,I)=>{const z=new h;z.on("finish",()=>{E.mediaIndex[_]=E.media.length,E.mediaIndex[k]=E.media.length;const H={type:"image",name:k,extension:x,buffer:z.toBuffer()};E.media.push(H),A()}),R.on("error",H=>{I(H)}),R.pipe(z)})}}async _processDrawingEntry(R,E,_){const C=new j,x=await C.parseStream(R);E.drawings[_]=x}async _processDrawingRelsEntry(R,E,_){const C=new y,x=await C.parseStream(R);E.drawingRels[_]=x}async _processVmlDrawingEntry(R,E,_){const C=new B,x=await C.parseStream(R);E.vmlDrawings[`../drawings/${_}.vml`]=x}async _processThemeEntry(R,E,_){await new Promise((C,x)=>{const k=new h;R.on("error",x),k.on("error",x),k.on("finish",()=>{E.themes[_]=k.read().toString(),C()}),R.pipe(k)})}createInputStream(){throw new Error("`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}async read(R,E){!R[Symbol.asyncIterator]&&R.pipe&&(R=R.pipe(new a));const _=[];for await(const C of R)_.push(C);return this.load(o.concat(_),E)}async load(R,E){let _;_=E&&E.base64?o.from(R.toString(),"base64"):R;const C={worksheets:[],worksheetHash:{},worksheetRels:[],themes:{},media:[],mediaIndex:{},drawings:{},drawingRels:{},comments:{},tables:{},vmlDrawings:{}},x=await u.loadAsync(_);for(const k of Object.values(x.files))if(!k.dir){let A,I=k.name;if(I[0]==="/"&&(I=I.substr(1)),I.match(/xl\/media\//)||I.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/))A=new a,A.write(await k.async("nodebuffer"));else{let z;A=new a({writableObjectMode:!0,readableObjectMode:!0}),z=s.browser?m(await k.async("nodebuffer")):await k.async("string");const H=16384;for(let V=0;V{if(_.type==="image"){const C=`xl/media/${_.name}.${_.extension}`;if(_.filename){const x=await function(k,A){return new Promise((I,z)=>{l.readFile(k,A,(H,V)=>{H?z(H):I(V)})})}(_.filename);return R.append(x,{name:C})}if(_.buffer)return R.append(_.buffer,{name:C});if(_.base64){const x=_.base64,k=x.substring(x.indexOf(",")+1);return R.append(k,{name:C,base64:!0})}}throw new Error("Unsupported media")}))}addDrawings(R,E){const _=new j,C=new y;E.worksheets.forEach(x=>{const{drawing:k}=x;if(k){_.prepare(k,{});let A=_.toXml(k);R.append(A,{name:`xl/drawings/${k.name}.xml`}),A=C.toXml(k.rels),R.append(A,{name:`xl/drawings/_rels/${k.name}.xml.rels`})}})}addTables(R,E){const _=new M;E.worksheets.forEach(C=>{const{tables:x}=C;x.forEach(k=>{_.prepare(k,{});const A=_.toXml(k);R.append(A,{name:"xl/tables/"+k.target})})})}async addContentTypes(R,E){const _=new b().toXml(E);R.append(_,{name:"[Content_Types].xml"})}async addApp(R,E){const _=new S().toXml(E);R.append(_,{name:"docProps/app.xml"})}async addCore(R,E){const _=new p;R.append(_.toXml(E),{name:"docProps/core.xml"})}async addThemes(R,E){const _=E.themes||{theme1:q};Object.keys(_).forEach(C=>{const x=_[C],k=`xl/theme/${C}.xml`;R.append(x,{name:k})})}async addOfficeRels(R){const E=new y().toXml([{Id:"rId1",Type:W.RelType.OfficeDocument,Target:"xl/workbook.xml"},{Id:"rId2",Type:W.RelType.CoreProperties,Target:"docProps/core.xml"},{Id:"rId3",Type:W.RelType.ExtenderProperties,Target:"docProps/app.xml"}]);R.append(E,{name:"_rels/.rels"})}async addWorkbookRels(R,E){let _=1;const C=[{Id:"rId"+_++,Type:W.RelType.Styles,Target:"styles.xml"},{Id:"rId"+_++,Type:W.RelType.Theme,Target:"theme/theme1.xml"}];E.sharedStrings.count&&C.push({Id:"rId"+_++,Type:W.RelType.SharedStrings,Target:"sharedStrings.xml"}),E.worksheets.forEach(k=>{k.rId="rId"+_++,C.push({Id:k.rId,Type:W.RelType.Worksheet,Target:`worksheets/sheet${k.id}.xml`})});const x=new y().toXml(C);R.append(x,{name:"xl/_rels/workbook.xml.rels"})}async addSharedStrings(R,E){E.sharedStrings&&E.sharedStrings.count&&R.append(E.sharedStrings.xml,{name:"xl/sharedStrings.xml"})}async addStyles(R,E){const{xml:_}=E.styles;_&&R.append(_,{name:"xl/styles.xml"})}async addWorkbook(R,E){const _=new O;R.append(_.toXml(E),{name:"xl/workbook.xml"})}async addWorksheets(R,E){const _=new P,C=new y,x=new L,k=new B;E.worksheets.forEach(A=>{let I=new f;_.render(I,A),R.append(I.xml,{name:`xl/worksheets/sheet${A.id}.xml`}),A.rels&&A.rels.length&&(I=new f,C.render(I,A.rels),R.append(I.xml,{name:`xl/worksheets/_rels/sheet${A.id}.xml.rels`})),A.comments.length>0&&(I=new f,x.render(I,A),R.append(I.xml,{name:`xl/comments${A.id}.xml`}),I=new f,k.render(I,A),R.append(I.xml,{name:`xl/drawings/vmlDrawing${A.id}.vml`}))})}_finalize(R){return new Promise((E,_)=>{R.on("finish",()=>{E(this)}),R.on("error",_),R.finalize()})}prepareModel(R,E){R.creator=R.creator||"ExcelJS",R.lastModifiedBy=R.lastModifiedBy||"ExcelJS",R.created=R.created||new Date,R.modified=R.modified||new Date,R.useSharedStrings=E.useSharedStrings===void 0||E.useSharedStrings,R.useStyles=E.useStyles===void 0||E.useStyles,R.sharedStrings=new v,R.styles=R.useStyles?new g(!0):new g.Mock;const _=new O,C=new P;_.prepare(R);const x={sharedStrings:R.sharedStrings,styles:R.styles,date1904:R.properties.date1904,drawingsCount:0,media:R.media};x.drawings=R.drawings=[],x.commentRefs=R.commentRefs=[];let k=0;R.tables=[],R.worksheets.forEach(A=>{A.tables.forEach(I=>{k++,I.target=`table${k}.xml`,I.id=k,R.tables.push(I)}),C.prepare(A,x)})}async write(R,E){E=E||{};const{model:_}=this.workbook,C=new c.ZipWriter(E.zip);return C.pipe(R),this.prepareModel(_,E),await this.addContentTypes(C,_),await this.addOfficeRels(C,_),await this.addWorkbookRels(C,_),await this.addWorksheets(C,_),await this.addSharedStrings(C,_),await this.addDrawings(C,_),await this.addTables(C,_),await Promise.all([this.addThemes(C,_),this.addStyles(C,_)]),await this.addMedia(C,_),await Promise.all([this.addApp(C,_),this.addCore(C,_)]),await this.addWorkbook(C,_),this._finalize(C)}writeFile(R,E){const _=l.createWriteStream(R);return new Promise((C,x)=>{_.on("finish",()=>{C()}),_.on("error",k=>{x(k)}),this.write(_,E).then(()=>{_.end()}).catch(k=>{x(k)})})}async writeBuffer(R){const E=new h;return await this.write(E,R),E.read()}}W.RelType=r("./rel-type"),n.exports=W}).call(this)}).call(this,r("_process"),r("buffer").Buffer)},{"../utils/browser-buffer-decode":16,"../utils/stream-buf":24,"../utils/utils":27,"../utils/xml-stream":28,"../utils/zip-stream":29,"./rel-type":31,"./xform/book/workbook-xform":38,"./xform/comment/comments-xform":40,"./xform/comment/vml-notes-xform":45,"./xform/core/app-xform":51,"./xform/core/content-types-xform":52,"./xform/core/core-xform":53,"./xform/core/relationships-xform":55,"./xform/drawing/drawing-xform":62,"./xform/sheet/worksheet-xform":115,"./xform/strings/shared-strings-xform":124,"./xform/style/styles-xform":135,"./xform/table/table-xform":143,"./xml/theme1":145,_process:467,buffer:220,fs:216,jszip:441,"readable-stream":491}],145:[function(r,n,i){n.exports=` - `},{}],146:[function(r,n,i){(function(s){(function(){Object.defineProperty(i,"__esModule",{value:!0}),i.CsvFormatterStream=void 0;const o=r("stream"),l=r("./formatter");class u extends o.Transform{constructor(c){super({writableObjectMode:c.objectMode}),this.hasWrittenBOM=!1,this.formatterOptions=c,this.rowFormatter=new l.RowFormatter(c),this.hasWrittenBOM=!c.writeBOM}transform(c){return this.rowFormatter.rowTransform=c,this}_transform(c,h,d){let f=!1;try{this.hasWrittenBOM||(this.push(this.formatterOptions.BOM),this.hasWrittenBOM=!0),this.rowFormatter.format(c,(m,g)=>m?(f=!0,d(m)):(g&&g.forEach(p=>{this.push(s.from(p,"utf8"))}),f=!0,d()))}catch(m){if(f)throw m;d(m)}}_flush(c){this.rowFormatter.finish((h,d)=>h?c(h):(d&&d.forEach(f=>{this.push(s.from(f,"utf8"))}),c()))}}i.CsvFormatterStream=u}).call(this)}).call(this,r("buffer").Buffer)},{"./formatter":150,buffer:220,stream:505}],147:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.FormatterOptions=void 0,i.FormatterOptions=class{constructor(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var o;this.objectMode=!0,this.delimiter=",",this.rowDelimiter=` -`,this.quote='"',this.escape=this.quote,this.quoteColumns=!1,this.quoteHeaders=this.quoteColumns,this.headers=null,this.includeEndRowDelimiter=!1,this.writeBOM=!1,this.BOM="\uFEFF",this.alwaysWriteHeaders=!1,Object.assign(this,s||{}),(s==null?void 0:s.quoteHeaders)===void 0&&(this.quoteHeaders=this.quoteColumns),(s==null?void 0:s.quote)===!0?this.quote='"':(s==null?void 0:s.quote)===!1&&(this.quote=""),typeof(s==null?void 0:s.escape)!="string"&&(this.escape=this.quote),this.shouldWriteHeaders=!!this.headers&&((o=s.writeHeaders)===null||o===void 0||o),this.headers=Array.isArray(this.headers)?this.headers:null,this.escapedQuote=`${this.escape}${this.quote}`}}},{}],148:[function(r,n,i){var s=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(i,"__esModule",{value:!0}),i.FieldFormatter=void 0;const o=s(r("lodash.isboolean")),l=s(r("lodash.isnil")),u=s(r("lodash.escaperegexp"));i.FieldFormatter=class{constructor(a){this._headers=null,this.formatterOptions=a,a.headers!==null&&(this.headers=a.headers),this.REPLACE_REGEXP=new RegExp(a.quote,"g");const c=`[${a.delimiter}${u.default(a.rowDelimiter)}|\r| -]`;this.ESCAPE_REGEXP=new RegExp(c)}set headers(a){this._headers=a}shouldQuote(a,c){const h=c?this.formatterOptions.quoteHeaders:this.formatterOptions.quoteColumns;return o.default(h)?h:Array.isArray(h)?h[a]:this._headers!==null&&h[this._headers[a]]}format(a,c,h){const d=(""+(l.default(a)?"":a)).replace(/\0/g,""),{formatterOptions:f}=this;return f.quote!==""&&d.indexOf(f.quote)!==-1?this.quoteField(d.replace(this.REPLACE_REGEXP,f.escapedQuote)):d.search(this.ESCAPE_REGEXP)!==-1||this.shouldQuote(c,h)?this.quoteField(d):d}quoteField(a){const{quote:c}=this.formatterOptions;return`${c}${a}${c}`}}},{"lodash.escaperegexp":442,"lodash.isboolean":444,"lodash.isnil":447}],149:[function(r,n,i){var s=function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(i,"__esModule",{value:!0}),i.RowFormatter=void 0;const o=s(r("lodash.isfunction")),l=s(r("lodash.isequal")),u=r("./FieldFormatter"),a=r("../types");class c{constructor(d){this.rowCount=0,this.formatterOptions=d,this.fieldFormatter=new u.FieldFormatter(d),this.headers=d.headers,this.shouldWriteHeaders=d.shouldWriteHeaders,this.hasWrittenHeaders=!1,this.headers!==null&&(this.fieldFormatter.headers=this.headers),d.transform&&(this.rowTransform=d.transform)}static isRowHashArray(d){return!!Array.isArray(d)&&Array.isArray(d[0])&&d[0].length===2}static isRowArray(d){return Array.isArray(d)&&!this.isRowHashArray(d)}static gatherHeaders(d){return c.isRowHashArray(d)?d.map(f=>f[0]):Array.isArray(d)?d:Object.keys(d)}static createTransform(d){return a.isSyncTransform(d)?(f,m)=>{let g=null;try{g=d(f)}catch(p){return m(p)}return m(null,g)}:(f,m)=>{d(f,m)}}set rowTransform(d){if(!o.default(d))throw new TypeError("The transform should be a function");this._rowTransform=c.createTransform(d)}format(d,f){this.callTransformer(d,(m,g)=>{if(m)return f(m);if(!d)return f(null);const p=[];if(g){const{shouldFormatColumns:v,headers:y}=this.checkHeaders(g);if(this.shouldWriteHeaders&&y&&!this.hasWrittenHeaders&&(p.push(this.formatColumns(y,!0)),this.hasWrittenHeaders=!0),v){const b=this.gatherColumns(g);p.push(this.formatColumns(b,!1))}}return f(null,p)})}finish(d){const f=[];if(this.formatterOptions.alwaysWriteHeaders&&this.rowCount===0){if(!this.headers)return d(new Error("`alwaysWriteHeaders` option is set to true but `headers` option not provided."));f.push(this.formatColumns(this.headers,!0))}return this.formatterOptions.includeEndRowDelimiter&&f.push(this.formatterOptions.rowDelimiter),d(null,f)}checkHeaders(d){if(this.headers)return{shouldFormatColumns:!0,headers:this.headers};const f=c.gatherHeaders(d);return this.headers=f,this.fieldFormatter.headers=f,this.shouldWriteHeaders?{shouldFormatColumns:!l.default(f,d),headers:f}:{shouldFormatColumns:!0,headers:null}}gatherColumns(d){if(this.headers===null)throw new Error("Headers is currently null");return Array.isArray(d)?c.isRowHashArray(d)?this.headers.map((f,m)=>{const g=d[m];return g?g[1]:""}):c.isRowArray(d)&&!this.shouldWriteHeaders?d:this.headers.map((f,m)=>d[m]):this.headers.map(f=>d[f])}callTransformer(d,f){return this._rowTransform?this._rowTransform(d,f):f(null,d)}formatColumns(d,f){const m=d.map((p,v)=>this.fieldFormatter.format(p,v,f)).join(this.formatterOptions.delimiter),{rowCount:g}=this;return this.rowCount+=1,g?[this.formatterOptions.rowDelimiter,m].join(""):m}}i.RowFormatter=c},{"../types":152,"./FieldFormatter":148,"lodash.isequal":445,"lodash.isfunction":446}],150:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.FieldFormatter=i.RowFormatter=void 0;var s=r("./RowFormatter");Object.defineProperty(i,"RowFormatter",{enumerable:!0,get:function(){return s.RowFormatter}});var o=r("./FieldFormatter");Object.defineProperty(i,"FieldFormatter",{enumerable:!0,get:function(){return o.FieldFormatter}})},{"./FieldFormatter":148,"./RowFormatter":149}],151:[function(r,n,i){(function(s){(function(){var o=Object.create?function(v,y,b,S){S===void 0&&(S=b),Object.defineProperty(v,S,{enumerable:!0,get:function(){return y[b]}})}:function(v,y,b,S){S===void 0&&(S=b),v[S]=y[b]},l=Object.create?function(v,y){Object.defineProperty(v,"default",{enumerable:!0,value:y})}:function(v,y){v.default=y},u=function(v){if(v&&v.__esModule)return v;var y={};if(v!=null)for(var b in v)b!=="default"&&Object.prototype.hasOwnProperty.call(v,b)&&o(y,v,b);return l(y,v),y},a=function(v,y){for(var b in v)b==="default"||Object.prototype.hasOwnProperty.call(y,b)||o(y,v,b)};Object.defineProperty(i,"__esModule",{value:!0}),i.writeToPath=i.writeToString=i.writeToBuffer=i.writeToStream=i.write=i.format=i.FormatterOptions=i.CsvFormatterStream=void 0;const c=r("util"),h=r("stream"),d=u(r("fs")),f=r("./FormatterOptions"),m=r("./CsvFormatterStream");a(r("./types"),i);var g=r("./CsvFormatterStream");Object.defineProperty(i,"CsvFormatterStream",{enumerable:!0,get:function(){return g.CsvFormatterStream}});var p=r("./FormatterOptions");Object.defineProperty(i,"FormatterOptions",{enumerable:!0,get:function(){return p.FormatterOptions}}),i.format=v=>new m.CsvFormatterStream(new f.FormatterOptions(v)),i.write=(v,y)=>{const b=i.format(y),S=c.promisify((O,P)=>{b.write(O,void 0,P)});return v.reduce((O,P)=>O.then(()=>S(P)),Promise.resolve()).then(()=>b.end()).catch(O=>{b.emit("error",O)}),b},i.writeToStream=(v,y,b)=>i.write(y,b).pipe(v),i.writeToBuffer=function(v){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const b=[],S=new h.Writable({write(O,P,j){b.push(O),j()}});return new Promise((O,P)=>{S.on("error",P).on("finish",()=>O(s.concat(b))),i.write(v,y).pipe(S)})},i.writeToString=(v,y)=>i.writeToBuffer(v,y).then(b=>b.toString()),i.writeToPath=(v,y,b)=>{const S=d.createWriteStream(v,{encoding:"utf8"});return i.write(y,b).pipe(S)}}).call(this)}).call(this,r("buffer").Buffer)},{"./CsvFormatterStream":146,"./FormatterOptions":147,"./types":152,buffer:220,fs:216,stream:505,util:527}],152:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.isSyncTransform=void 0,i.isSyncTransform=s=>s.length===1},{}],153:[function(r,n,i){(function(s){(function(){Object.defineProperty(i,"__esModule",{value:!0}),i.CsvParserStream=void 0;const o=r("string_decoder"),l=r("stream"),u=r("./transforms"),a=r("./parser");class c extends l.Transform{constructor(d){super({objectMode:d.objectMode}),this.lines="",this.rowCount=0,this.parsedRowCount=0,this.parsedLineCount=0,this.endEmitted=!1,this.headersEmitted=!1,this.parserOptions=d,this.parser=new a.Parser(d),this.headerTransformer=new u.HeaderTransformer(d),this.decoder=new o.StringDecoder(d.encoding),this.rowTransformerValidator=new u.RowTransformerValidator}get hasHitRowLimit(){return this.parserOptions.limitRows&&this.rowCount>=this.parserOptions.maxRows}get shouldEmitRows(){return this.parsedRowCount>this.parserOptions.skipRows}get shouldSkipLine(){return this.parsedLineCount<=this.parserOptions.skipLines}transform(d){return this.rowTransformerValidator.rowTransform=d,this}validate(d){return this.rowTransformerValidator.rowValidator=d,this}emit(d){if(d==="end")return this.endEmitted||(this.endEmitted=!0,super.emit("end",this.rowCount)),!1;for(var f=arguments.length,m=new Array(f>1?f-1:0),g=1;g{const v=S=>S?f(S):p%100!=0?g(p+1):void s(()=>g(p+1));if(this.checkAndEmitHeaders(),p>=m||this.hasHitRowLimit)return f();if(this.parsedLineCount+=1,this.shouldSkipLine)return v();const y=d[p];this.rowCount+=1,this.parsedRowCount+=1;const b=this.rowCount;return this.transformRow(y,(S,O)=>{if(S)return this.rowCount-=1,v(S);if(!O)return v(new Error("expected transform result"));if(O.isValid){if(O.row)return this.pushRow(O.row,v)}else this.emit("data-invalid",O.row,b,O.reason);return v()})};g(0)}transformRow(d,f){try{this.headerTransformer.transform(d,(m,g)=>m?f(m):g?g.isValid?g.row?this.shouldEmitRows?this.rowTransformerValidator.transformAndValidate(g.row,f):this.skipRow(f):(this.rowCount-=1,this.parsedRowCount-=1,f(null,{row:null,isValid:!0})):this.shouldEmitRows?f(null,{isValid:!1,row:d}):this.skipRow(f):f(new Error("Expected result from header transform")))}catch(m){f(m)}}checkAndEmitHeaders(){!this.headersEmitted&&this.headerTransformer.headers&&(this.headersEmitted=!0,this.emit("headers",this.headerTransformer.headers))}skipRow(d){return this.rowCount-=1,d(null,{row:null,isValid:!0})}pushRow(d,f){try{this.parserOptions.objectMode?this.push(d):this.push(JSON.stringify(d)),f()}catch(m){f(m)}}static wrapDoneCallback(d){let f=!1;return function(m){if(m){if(f)throw m;return f=!0,void d(m)}for(var g=arguments.length,p=new Array(g>1?g-1:0),v=1;v1)throw new Error("delimiter option must be one character long");this.escapedDelimiter=o.default(this.delimiter),this.escapeChar=(a=this.escape)!==null&&a!==void 0?a:this.quote,this.supportsComments=!l.default(this.comment),this.NEXT_TOKEN_REGEXP=new RegExp(`([^\\s]|\\r\\n|\\n|\\r|${this.escapedDelimiter})`),this.maxRows>0&&(this.limitRows=!0)}}},{"lodash.escaperegexp":442,"lodash.isnil":447}],155:[function(r,n,i){var s=Object.create?function(g,p,v,y){y===void 0&&(y=v),Object.defineProperty(g,y,{enumerable:!0,get:function(){return p[v]}})}:function(g,p,v,y){y===void 0&&(y=v),g[y]=p[v]},o=Object.create?function(g,p){Object.defineProperty(g,"default",{enumerable:!0,value:p})}:function(g,p){g.default=p},l=function(g){if(g&&g.__esModule)return g;var p={};if(g!=null)for(var v in g)v!=="default"&&Object.prototype.hasOwnProperty.call(g,v)&&s(p,g,v);return o(p,g),p},u=function(g,p){for(var v in g)v==="default"||Object.prototype.hasOwnProperty.call(p,v)||s(p,g,v)};Object.defineProperty(i,"__esModule",{value:!0}),i.parseString=i.parseFile=i.parseStream=i.parse=i.ParserOptions=i.CsvParserStream=void 0;const a=l(r("fs")),c=r("stream"),h=r("./ParserOptions"),d=r("./CsvParserStream");u(r("./types"),i);var f=r("./CsvParserStream");Object.defineProperty(i,"CsvParserStream",{enumerable:!0,get:function(){return f.CsvParserStream}});var m=r("./ParserOptions");Object.defineProperty(i,"ParserOptions",{enumerable:!0,get:function(){return m.ParserOptions}}),i.parse=g=>new d.CsvParserStream(new h.ParserOptions(g)),i.parseStream=(g,p)=>g.pipe(new d.CsvParserStream(new h.ParserOptions(p))),i.parseFile=function(g){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return a.createReadStream(g).pipe(new d.CsvParserStream(new h.ParserOptions(p)))},i.parseString=(g,p)=>{const v=new c.Readable;return v.push(g),v.push(null),v.pipe(new d.CsvParserStream(new h.ParserOptions(p)))}},{"./CsvParserStream":153,"./ParserOptions":154,"./types":169,fs:216,stream:505}],156:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.Parser=void 0;const s=r("./Scanner"),o=r("./RowParser"),l=r("./Token");class u{constructor(c){this.parserOptions=c,this.rowParser=new o.RowParser(this.parserOptions)}static removeBOM(c){return c&&c.charCodeAt(0)===65279?c.slice(1):c}parse(c,h){const d=new s.Scanner({line:u.removeBOM(c),parserOptions:this.parserOptions,hasMoreData:h});return this.parserOptions.supportsComments?this.parseWithComments(d):this.parseWithoutComments(d)}parseWithoutComments(c){const h=[];let d=!0;for(;d;)d=this.parseRow(c,h);return{line:c.line,rows:h}}parseWithComments(c){const{parserOptions:h}=this,d=[];for(let f=c.nextCharacterToken;f!==null;f=c.nextCharacterToken)if(l.Token.isTokenComment(f,h)){if(c.advancePastLine()===null)return{line:c.lineFromCursor,rows:d};if(!c.hasMoreCharacters)return{line:c.lineFromCursor,rows:d};c.truncateToCursor()}else if(!this.parseRow(c,d))break;return{line:c.line,rows:d}}parseRow(c,h){if(!c.nextNonSpaceToken)return!1;const d=this.rowParser.parse(c);return d!==null&&(this.parserOptions.ignoreEmpty&&o.RowParser.isEmptyRow(d)||h.push(d),!0)}}i.Parser=u},{"./RowParser":157,"./Scanner":158,"./Token":159}],157:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.RowParser=void 0;const s=r("./column"),o=r("./Token");i.RowParser=class{constructor(l){this.parserOptions=l,this.columnParser=new s.ColumnParser(l)}static isEmptyRow(l){return l.join("").replace(/\s+/g,"")===""}parse(l){const{parserOptions:u}=this,{hasMoreData:a}=l,c=l,h=[];let d=this.getStartToken(c,h);for(;d;){if(o.Token.isTokenRowDelimiter(d))return c.advancePastToken(d),!c.hasMoreCharacters&&o.Token.isTokenCarriageReturn(d,u)&&a?null:(c.truncateToCursor(),h);if(!this.shouldSkipColumnParse(c,d,h)){const f=this.columnParser.parse(c);if(f===null)return null;h.push(f)}d=c.nextNonSpaceToken}return a?null:(c.truncateToCursor(),h)}getStartToken(l,u){const a=l.nextNonSpaceToken;return a!==null&&o.Token.isTokenDelimiter(a,this.parserOptions)?(u.push(""),l.nextNonSpaceToken):a}shouldSkipColumnParse(l,u,a){const{parserOptions:c}=this;if(o.Token.isTokenDelimiter(u,c)){l.advancePastToken(u);const h=l.nextCharacterToken;if(!l.hasMoreCharacters||h!==null&&o.Token.isTokenRowDelimiter(h)||h!==null&&o.Token.isTokenDelimiter(h,c))return a.push(""),!0}return!1}}},{"./Token":159,"./column":164}],158:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.Scanner=void 0;const s=r("./Token"),o=/((?:\r\n)|\n|\r)/;i.Scanner=class{constructor(l){this.cursor=0,this.line=l.line,this.lineLength=this.line.length,this.parserOptions=l.parserOptions,this.hasMoreData=l.hasMoreData,this.cursor=l.cursor||0}get hasMoreCharacters(){return this.lineLength>this.cursor}get nextNonSpaceToken(){const{lineFromCursor:l}=this,u=this.parserOptions.NEXT_TOKEN_REGEXP;if(l.search(u)===-1)return null;const a=u.exec(l);if(a==null)return null;const c=a[1],h=this.cursor+(a.index||0);return new s.Token({token:c,startCursor:h,endCursor:h+c.length-1})}get nextCharacterToken(){const{cursor:l,lineLength:u}=this;return u<=l?null:new s.Token({token:this.line[l],startCursor:l,endCursor:l})}get lineFromCursor(){return this.line.substr(this.cursor)}advancePastLine(){const l=o.exec(this.lineFromCursor);return l?(this.cursor+=(l.index||0)+l[0].length,this):this.hasMoreData?null:(this.cursor=this.lineLength,this)}advanceTo(l){return this.cursor=l,this}advanceToToken(l){return this.cursor=l.startCursor,this}advancePastToken(l){return this.cursor=l.endCursor+1,this}truncateToCursor(){return this.line=this.lineFromCursor,this.lineLength=this.line.length,this.cursor=0,this}}},{"./Token":159}],159:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.Token=void 0,i.Token=class{constructor(s){this.token=s.token,this.startCursor=s.startCursor,this.endCursor=s.endCursor}static isTokenRowDelimiter(s){const o=s.token;return o==="\r"||o===` +`)}`}function wMe(e){return e.length>1?e.map(([t,r])=>`

${t}

${PT(r)}`).join("
"):PT(e[0][1])}function B0(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var hD={exports:{}};/*! ExcelJS 19-10-2023 */(function(e,t){(function(r){e.exports=r()})(function(){return function r(n,i,s){function o(a,c){if(!i[a]){if(!n[a]){var h=typeof B0=="function"&&B0;if(!c&&h)return h(a,!0);if(u)return u(a,!0);var d=new Error("Cannot find module '"+a+"'");throw d.code="MODULE_NOT_FOUND",d}var f=i[a]={exports:{}};n[a][0].call(f.exports,function(m){return o(n[a][1][m]||m)},f,f.exports,r,n,i,s)}return i[a].exports}for(var u=typeof B0=="function"&&B0,l=0;l{const v=this.workbook.addWorksheet(m.sheetName),y=m.dateFormats||["YYYY-MM-DD[T]HH:mm:ssZ","YYYY-MM-DD[T]HH:mm:ss","MM-DD-YYYY","YYYY-MM-DD"],b=m.map||function(O){if(O==="")return null;const P=Number(O);if(!Number.isNaN(P)&&P!==1/0)return P;const j=y.reduce((L,B)=>{if(L)return L;const q=a(O,B,!0);return q.isValid()?q:null},null);if(j)return new Date(j.valueOf());const M=d[O];return M!==void 0?M:O},x=o.parse(m.parserOptions).on("data",O=>{v.addRow(O.map(b))}).on("end",()=>{x.emit("worksheet",v)});x.on("worksheet",g).on("error",p),f.pipe(x)})}createInputStream(){throw new Error("`CSV#createInputStream` is deprecated. You should use `CSV#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}write(f,m){return new Promise((g,p)=>{m=m||{};const v=this.workbook.getWorksheet(m.sheetName||m.sheetId),y=o.format(m.formatterOptions);f.on("finish",()=>{g()}),y.on("error",p),y.pipe(f);const{dateFormat:b,dateUTC:x}=m,O=m.map||(M=>{if(M){if(M.text||M.hyperlink)return M.hyperlink||M.text||"";if(M.formula||M.result)return M.result||"";if(M instanceof Date)return b?x?a.utc(M).format(b):a(M).format(b):x?a.utc(M).format():a(M).format();if(M.error)return M.error;if(typeof M=="object")return JSON.stringify(M)}return M}),P=m.includeEmptyRows===void 0||m.includeEmptyRows;let j=1;v&&v.eachRow((M,L)=>{if(P)for(;j++2&&arguments[2]!==void 0?arguments[2]:0;if(this.worksheet=l,a)if(typeof a=="string"){const h=s.decodeAddress(a);this.nativeCol=h.col+c,this.nativeColOff=0,this.nativeRow=h.row+c,this.nativeRowOff=0}else a.nativeCol!==void 0?(this.nativeCol=a.nativeCol||0,this.nativeColOff=a.nativeColOff||0,this.nativeRow=a.nativeRow||0,this.nativeRowOff=a.nativeRowOff||0):a.col!==void 0?(this.col=a.col+c,this.row=a.row+c):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0}static asInstance(l){return l instanceof o||l==null?l:new o(l)}get col(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth}set col(l){this.nativeCol=Math.floor(l),this.nativeColOff=Math.floor((l-this.nativeCol)*this.colWidth)}get row(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight}set row(l){this.nativeRow=Math.floor(l),this.nativeRowOff=Math.floor((l-this.nativeRow)*this.rowHeight)}get colWidth(){return this.worksheet&&this.worksheet.getColumn(this.nativeCol+1)&&this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}get rowHeight(){return this.worksheet&&this.worksheet.getRow(this.nativeRow+1)&&this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}get model(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}}set model(l){this.nativeCol=l.nativeCol,this.nativeColOff=l.nativeColOff,this.nativeRow=l.nativeRow,this.nativeRowOff=l.nativeRowOff}}n.exports=o},{"../utils/col-cache":19}],3:[function(r,n,i){const s=r("../utils/col-cache"),o=r("../utils/under-dash"),u=r("./enums"),{slideFormula:l}=r("../utils/shared-formula"),a=r("./note");class c{constructor(f,m,g){if(!f||!m)throw new Error("A Cell needs a Row");this._row=f,this._column=m,s.validateAddress(g),this._address=g,this._value=h.create(c.Types.Null,this),this.style=this._mergeStyle(f.style,m.style,{}),this._mergeCount=0}get worksheet(){return this._row.worksheet}get workbook(){return this._row.worksheet.workbook}destroy(){delete this.style,delete this._value,delete this._row,delete this._column,delete this._address}get numFmt(){return this.style.numFmt}set numFmt(f){this.style.numFmt=f}get font(){return this.style.font}set font(f){this.style.font=f}get alignment(){return this.style.alignment}set alignment(f){this.style.alignment=f}get border(){return this.style.border}set border(f){this.style.border=f}get fill(){return this.style.fill}set fill(f){this.style.fill=f}get protection(){return this.style.protection}set protection(f){this.style.protection=f}_mergeStyle(f,m,g){const p=f&&f.numFmt||m&&m.numFmt;p&&(g.numFmt=p);const v=f&&f.font||m&&m.font;v&&(g.font=v);const y=f&&f.alignment||m&&m.alignment;y&&(g.alignment=y);const b=f&&f.border||m&&m.border;b&&(g.border=b);const x=f&&f.fill||m&&m.fill;x&&(g.fill=x);const O=f&&f.protection||m&&m.protection;return O&&(g.protection=O),g}get address(){return this._address}get row(){return this._row.number}get col(){return this._column.number}get $col$row(){return`$${this._column.letter}$${this.row}`}get type(){return this._value.type}get effectiveType(){return this._value.effectiveType}toCsvString(){return this._value.toCsvString()}addMergeRef(){this._mergeCount++}releaseMergeRef(){this._mergeCount--}get isMerged(){return this._mergeCount>0||this.type===c.Types.Merge}merge(f,m){this._value.release(),this._value=h.create(c.Types.Merge,this,f),m||(this.style=f.style)}unmerge(){this.type===c.Types.Merge&&(this._value.release(),this._value=h.create(c.Types.Null,this),this.style=this._mergeStyle(this._row.style,this._column.style,{}))}isMergedTo(f){return this._value.type===c.Types.Merge&&this._value.isMergedTo(f)}get master(){return this.type===c.Types.Merge?this._value.master:this}get isHyperlink(){return this._value.type===c.Types.Hyperlink}get hyperlink(){return this._value.hyperlink}get value(){return this._value.value}set value(f){this.type!==c.Types.Merge?(this._value.release(),this._value=h.create(h.getType(f),this,f)):this._value.master.value=f}get note(){return this._comment&&this._comment.note}set note(f){this._comment=new a(f)}get text(){return this._value.toString()}get html(){return o.escapeHtml(this.text)}toString(){return this.text}_upgradeToHyperlink(f){this.type===c.Types.String&&(this._value=h.create(c.Types.Hyperlink,this,{text:this._value.value,hyperlink:f}))}get formula(){return this._value.formula}get result(){return this._value.result}get formulaType(){return this._value.formulaType}get fullAddress(){const{worksheet:f}=this._row;return{sheetName:f.name,address:this.address,row:this.row,col:this.col}}get name(){return this.names[0]}set name(f){this.names=[f]}get names(){return this.workbook.definedNames.getNamesEx(this.fullAddress)}set names(f){const{definedNames:m}=this.workbook;m.removeAllNames(this.fullAddress),f.forEach(g=>{m.addEx(this.fullAddress,g)})}addName(f){this.workbook.definedNames.addEx(this.fullAddress,f)}removeName(f){this.workbook.definedNames.removeEx(this.fullAddress,f)}removeAllNames(){this.workbook.definedNames.removeAllNames(this.fullAddress)}get _dataValidations(){return this.worksheet.dataValidations}get dataValidation(){return this._dataValidations.find(this.address)}set dataValidation(f){this._dataValidations.add(this.address,f)}get model(){const{model:f}=this._value;return f.style=this.style,this._comment&&(f.comment=this._comment.model),f}set model(f){if(this._value.release(),this._value=h.create(f.type,this),this._value.model=f,f.comment)switch(f.comment.type){case"note":this._comment=a.fromModel(f.comment)}f.style?this.style=f.style:this.style={}}}c.Types=u.ValueType;const h={getType:d=>d==null?c.Types.Null:d instanceof String||typeof d=="string"?c.Types.String:typeof d=="number"?c.Types.Number:typeof d=="boolean"?c.Types.Boolean:d instanceof Date?c.Types.Date:d.text&&d.hyperlink?c.Types.Hyperlink:d.formula||d.sharedFormula?c.Types.Formula:d.richText?c.Types.RichText:d.sharedString?c.Types.SharedString:d.error?c.Types.Error:c.Types.JSON,types:[{t:c.Types.Null,f:class{constructor(d){this.model={address:d.address,type:c.Types.Null}}get value(){return null}set value(d){}get type(){return c.Types.Null}get effectiveType(){return c.Types.Null}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return""}release(){}toString(){return""}}},{t:c.Types.Number,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Number,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.Number}get effectiveType(){return c.Types.Number}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.String,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.String,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.String}get effectiveType(){return c.Types.String}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return`"${this.model.value.replace(/"/g,'""')}"`}release(){}toString(){return this.model.value}}},{t:c.Types.Date,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Date,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.Date}get effectiveType(){return c.Types.Date}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value.toISOString()}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.Hyperlink,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Hyperlink,text:f?f.text:void 0,hyperlink:f?f.hyperlink:void 0},f&&f.tooltip&&(this.model.tooltip=f.tooltip)}get value(){const d={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&&(d.tooltip=this.model.tooltip),d}set value(d){this.model={text:d.text,hyperlink:d.hyperlink},d.tooltip&&(this.model.tooltip=d.tooltip)}get text(){return this.model.text}set text(d){this.model.text=d}get hyperlink(){return this.model.hyperlink}set hyperlink(d){this.model.hyperlink=d}get type(){return c.Types.Hyperlink}get effectiveType(){return c.Types.Hyperlink}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.hyperlink}release(){}toString(){return this.model.text}}},{t:c.Types.Formula,f:class{constructor(d,f){this.cell=d,this.model={address:d.address,type:c.Types.Formula,shareType:f?f.shareType:void 0,ref:f?f.ref:void 0,formula:f?f.formula:void 0,sharedFormula:f?f.sharedFormula:void 0,result:f?f.result:void 0}}_copyModel(d){const f={},m=g=>{const p=d[g];p&&(f[g]=p)};return m("formula"),m("result"),m("ref"),m("shareType"),m("sharedFormula"),f}get value(){return this._copyModel(this.model)}set value(d){this.model=this._copyModel(d)}validate(d){switch(h.getType(d)){case c.Types.Null:case c.Types.String:case c.Types.Number:case c.Types.Date:break;case c.Types.Hyperlink:case c.Types.Formula:default:throw new Error("Cannot process that type of result value")}}get dependencies(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,"").match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}get formula(){return this.model.formula||this._getTranslatedFormula()}set formula(d){this.model.formula=d}get formulaType(){return this.model.formula?u.FormulaType.Master:this.model.sharedFormula?u.FormulaType.Shared:u.FormulaType.None}get result(){return this.model.result}set result(d){this.model.result=d}get type(){return c.Types.Formula}get effectiveType(){const d=this.model.result;return d==null?u.ValueType.Null:d instanceof String||typeof d=="string"?u.ValueType.String:typeof d=="number"?u.ValueType.Number:d instanceof Date?u.ValueType.Date:d.text&&d.hyperlink?u.ValueType.Hyperlink:d.formula?u.ValueType.Formula:u.ValueType.Null}get address(){return this.model.address}set address(d){this.model.address=d}_getTranslatedFormula(){if(!this._translatedFormula&&this.model.sharedFormula){const{worksheet:d}=this.cell,f=d.findCell(this.model.sharedFormula);this._translatedFormula=f&&l(f.formula,f.address,this.model.address)}return this._translatedFormula}toCsvString(){return""+(this.model.result||"")}release(){}toString(){return this.model.result?this.model.result.toString():""}}},{t:c.Types.Merge,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Merge,master:f?f.address:void 0},this._master=f,f&&f.addMergeRef()}get value(){return this._master.value}set value(d){d instanceof c?(this._master&&this._master.releaseMergeRef(),d.addMergeRef(),this._master=d):this._master.value=d}isMergedTo(d){return d===this._master}get master(){return this._master}get type(){return c.Types.Merge}get effectiveType(){return this._master.effectiveType}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return""}release(){this._master.releaseMergeRef()}toString(){return this.value.toString()}}},{t:c.Types.JSON,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.String,value:JSON.stringify(f),rawValue:f}}get value(){return this.model.rawValue}set value(d){this.model.rawValue=d,this.model.value=JSON.stringify(d)}get type(){return c.Types.String}get effectiveType(){return c.Types.String}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value}release(){}toString(){return this.model.value}}},{t:c.Types.SharedString,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.SharedString,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.SharedString}get effectiveType(){return c.Types.SharedString}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.RichText,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.String,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}toString(){return this.model.value.richText.map(d=>d.text).join("")}get type(){return c.Types.RichText}get effectiveType(){return c.Types.RichText}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return`"${this.text.replace(/"/g,'""')}"`}release(){}}},{t:c.Types.Boolean,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Boolean,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.Boolean}get effectiveType(){return c.Types.Boolean}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value?1:0}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.Error,f:class{constructor(d,f){this.model={address:d.address,type:c.Types.Error,value:f}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return c.Types.Error}get effectiveType(){return c.Types.Error}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.toString()}release(){}toString(){return this.model.value.error.toString()}}}].reduce((d,f)=>(d[f.t]=f.f,d),[]),create(d,f,m){const g=this.types[d];if(!g)throw new Error("Could not create Value of type "+d);return new g(f,m)}};n.exports=c},{"../utils/col-cache":19,"../utils/shared-formula":23,"../utils/under-dash":26,"./enums":7,"./note":9}],4:[function(r,n,i){const s=r("../utils/under-dash"),o=r("./enums"),u=r("../utils/col-cache");class l{constructor(c,h,d){this._worksheet=c,this._number=h,d!==!1&&(this.defn=d)}get number(){return this._number}get worksheet(){return this._worksheet}get letter(){return u.n2l(this._number)}get isCustomWidth(){return this.width!==void 0&&this.width!==9}get defn(){return{header:this._header,key:this.key,width:this.width,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel}}set defn(c){c?(this.key=c.key,this.width=c.width!==void 0?c.width:9,this.outlineLevel=c.outlineLevel,c.style?this.style=c.style:this.style={},this.header=c.header,this._hidden=!!c.hidden):(delete this._header,delete this._key,delete this.width,this.style={},this.outlineLevel=0)}get headers(){return this._header&&this._header instanceof Array?this._header:[this._header]}get header(){return this._header}set header(c){c!==void 0?(this._header=c,this.headers.forEach((h,d)=>{this._worksheet.getCell(d+1,this.number).value=h})):this._header=void 0}get key(){return this._key}set key(c){(this._key&&this._worksheet.getColumnKey(this._key))===this&&this._worksheet.deleteColumnKey(this._key),this._key=c,c&&this._worksheet.setColumnKey(this._key,this)}get hidden(){return!!this._hidden}set hidden(c){this._hidden=c}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(c){this._outlineLevel=c}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelCol)}toString(){return JSON.stringify({key:this.key,width:this.width,headers:this.headers.length?this.headers:void 0})}equivalentTo(c){return this.width===c.width&&this.hidden===c.hidden&&this.outlineLevel===c.outlineLevel&&s.isEqual(this.style,c.style)}get isDefault(){if(this.isCustomWidth||this.hidden||this.outlineLevel)return!1;const c=this.style;return!c||!(c.font||c.numFmt||c.alignment||c.border||c.fill||c.protection)}get headerCount(){return this.headers.length}eachCell(c,h){const d=this.number;h||(h=c,c=null),this._worksheet.eachRow(c,(f,m)=>{h(f.getCell(d),m)})}get values(){const c=[];return this.eachCell((h,d)=>{h&&h.type!==o.ValueType.Null&&(c[d]=h.value)}),c}set values(c){if(!c)return;const h=this.number;let d=0;c.hasOwnProperty("0")&&(d=1),c.forEach((f,m)=>{this._worksheet.getCell(m+d,h).value=f})}_applyStyle(c,h){return this.style[c]=h,this.eachCell(d=>{d[c]=h}),h}get numFmt(){return this.style.numFmt}set numFmt(c){this._applyStyle("numFmt",c)}get font(){return this.style.font}set font(c){this._applyStyle("font",c)}get alignment(){return this.style.alignment}set alignment(c){this._applyStyle("alignment",c)}get protection(){return this.style.protection}set protection(c){this._applyStyle("protection",c)}get border(){return this.style.border}set border(c){this._applyStyle("border",c)}get fill(){return this.style.fill}set fill(c){this._applyStyle("fill",c)}static toModel(c){const h=[];let d=null;return c&&c.forEach((f,m)=>{f.isDefault?d&&(d=null):d&&f.equivalentTo(d)?d.max=m+1:(d={min:m+1,max:m+1,width:f.width!==void 0?f.width:9,style:f.style,isCustomWidth:f.isCustomWidth,hidden:f.hidden,outlineLevel:f.outlineLevel,collapsed:f.collapsed},h.push(d))}),h.length?h:void 0}static fromModel(c,h){const d=[];let f=1,m=0;for(h=(h=h||[]).sort(function(g,p){return g.min-p.min});m{h.removeCellEx(c)})}forEach(c){s.each(this.matrixMap,(h,d)=>{h.forEach(f=>{c(d,f)})})}getNames(c){return this.getNamesEx(o.decodeEx(c))}getNamesEx(c){return s.map(this.matrixMap,(h,d)=>h.findCellEx(c)&&d).filter(Boolean)}_explore(c,h){h.mark=!1;const{sheetName:d}=h,f=new l(h.row,h.col,h.row,h.col,d);let m,g;function p(y,b){const x=c.findCellAt(d,y,h.col);return!(!x||!x.mark)&&(f[b]=y,x.mark=!1,!0)}for(g=h.row-1;p(g,"top");g--);for(g=h.row+1;p(g,"bottom");g++);function v(y,b){const x=[];for(g=f.top;g<=f.bottom;g++){const O=c.findCellAt(d,g,y);if(!O||!O.mark)return!1;x.push(O)}f[b]=y;for(let O=0;O{d.mark=!0}),{name:c,ranges:h.map(d=>d.mark&&this._explore(h,d)).filter(Boolean).map(d=>d.$shortRange)}):{name:c,ranges:[]}}normaliseMatrix(c,h){c.forEachInSheet(h,(d,f,m)=>{d&&(d.row===f&&d.col===m||(d.row=f,d.col=m,d.address=o.n2l(m)+f))})}spliceRows(c,h,d,f){s.each(this.matrixMap,m=>{m.spliceRows(c,h,d,f),this.normaliseMatrix(m,c)})}spliceColumns(c,h,d,f){s.each(this.matrixMap,m=>{m.spliceColumns(c,h,d,f),this.normaliseMatrix(m,c)})}get model(){return s.map(this.matrixMap,(c,h)=>this.getRanges(h,c)).filter(c=>c.ranges.length)}set model(c){const h=this.matrixMap={};c.forEach(d=>{const f=h[d.name]=new u;d.ranges.forEach(m=>{a.test(m.split("!").pop()||"")&&f.addCell(m)})})}}},{"../utils/cell-matrix":18,"../utils/col-cache":19,"../utils/under-dash":26,"./range":10}],7:[function(r,n,i){n.exports={ValueType:{Null:0,Merge:1,Number:2,String:3,Date:4,Hyperlink:5,Formula:6,SharedString:7,RichText:8,Boolean:9,Error:10},FormulaType:{None:0,Master:1,Shared:2},RelationshipType:{None:0,OfficeDocument:1,Worksheet:2,CalcChain:3,SharedStrings:4,Styles:5,Theme:6,Hyperlink:7},DocumentType:{Xlsx:1},ReadingOrder:{LeftToRight:1,RightToLeft:2},ErrorValue:{NotApplicable:"#N/A",Ref:"#REF!",Name:"#NAME?",DivZero:"#DIV/0!",Null:"#NULL!",Value:"#VALUE!",Num:"#NUM!"}}},{}],8:[function(r,n,i){const s=r("../utils/col-cache"),o=r("./anchor");n.exports=class{constructor(u,l){this.worksheet=u,this.model=l}get model(){switch(this.type){case"background":return{type:this.type,imageId:this.imageId};case"image":return{type:this.type,imageId:this.imageId,hyperlinks:this.range.hyperlinks,range:{tl:this.range.tl.model,br:this.range.br&&this.range.br.model,ext:this.range.ext,editAs:this.range.editAs}};default:throw new Error("Invalid Image Type")}}set model(u){let{type:l,imageId:a,range:c,hyperlinks:h}=u;if(this.type=l,this.imageId=a,l==="image")if(typeof c=="string"){const d=s.decode(c);this.range={tl:new o(this.worksheet,{col:d.left,row:d.top},-1),br:new o(this.worksheet,{col:d.right,row:d.bottom},0),editAs:"oneCell"}}else this.range={tl:new o(this.worksheet,c.tl,0),br:c.br&&new o(this.worksheet,c.br,0),ext:c.ext,editAs:c.editAs,hyperlinks:h||c.hyperlinks}}}},{"../utils/col-cache":19,"./anchor":2}],9:[function(r,n,i){const s=r("../utils/under-dash");class o{constructor(l){this.note=l}get model(){let l=null;switch(typeof this.note){case"string":l={type:"note",note:{texts:[{text:this.note}]}};break;default:l={type:"note",note:this.note}}return s.deepMerge({},o.DEFAULT_CONFIGS,l)}set model(l){const{note:a}=l,{texts:c}=a;c.length===1&&Object.keys(c[0]).length===1?this.note=c[0].text:this.note=a}static fromModel(l){const a=new o;return a.model=l,a}}o.DEFAULT_CONFIGS={note:{margins:{insetmode:"auto",inset:[.13,.13,.25,.25]},protection:{locked:"True",lockText:"True"},editAs:"absolute"}},n.exports=o},{"../utils/under-dash":26}],10:[function(r,n,i){const s=r("../utils/col-cache");class o{constructor(){this.decode(arguments)}setTLBR(l,a,c,h,d){if(arguments.length<4){const f=s.decodeAddress(l),m=s.decodeAddress(a);this.model={top:Math.min(f.row,m.row),left:Math.min(f.col,m.col),bottom:Math.max(f.row,m.row),right:Math.max(f.col,m.col),sheetName:c},this.setTLBR(f.row,f.col,m.row,m.col,d)}else this.model={top:Math.min(l,c),left:Math.min(a,h),bottom:Math.max(l,c),right:Math.max(a,h),sheetName:d}}decode(l){switch(l.length){case 5:this.setTLBR(l[0],l[1],l[2],l[3],l[4]);break;case 4:this.setTLBR(l[0],l[1],l[2],l[3]);break;case 3:this.setTLBR(l[0],l[1],l[2]);break;case 2:this.setTLBR(l[0],l[1]);break;case 1:{const a=l[0];if(a instanceof o)this.model={top:a.model.top,left:a.model.left,bottom:a.model.bottom,right:a.model.right,sheetName:a.sheetName};else if(a instanceof Array)this.decode(a);else if(a.top&&a.left&&a.bottom&&a.right)this.model={top:a.top,left:a.left,bottom:a.bottom,right:a.right,sheetName:a.sheetName};else{const c=s.decodeEx(a);c.top?this.model={top:c.top,left:c.left,bottom:c.bottom,right:c.right,sheetName:c.sheetName}:this.model={top:c.row,left:c.col,bottom:c.row,right:c.col,sheetName:c.sheetName}}break}case 0:this.model={top:0,left:0,bottom:0,right:0};break;default:throw new Error("Invalid number of arguments to _getDimensions() - "+l.length)}}get top(){return this.model.top||1}set top(l){this.model.top=l}get left(){return this.model.left||1}set left(l){this.model.left=l}get bottom(){return this.model.bottom||1}set bottom(l){this.model.bottom=l}get right(){return this.model.right||1}set right(l){this.model.right=l}get sheetName(){return this.model.sheetName}set sheetName(l){this.model.sheetName=l}get _serialisedSheetName(){const{sheetName:l}=this.model;return l?/^[a-zA-Z0-9]*$/.test(l)?l+"!":`'${l}'!`:""}expand(l,a,c,h){(!this.model.top||lthis.bottom)&&(this.bottom=c),(!this.model.right||h>this.right)&&(this.right=h)}expandRow(l){if(l){const{dimensions:a,number:c}=l;a&&this.expand(c,a.min,c,a.max)}}expandToAddress(l){const a=s.decodeEx(l);this.expand(a.row,a.col,a.row,a.col)}get tl(){return s.n2l(this.left)+this.top}get $t$l(){return`$${s.n2l(this.left)}$${this.top}`}get br(){return s.n2l(this.right)+this.bottom}get $b$r(){return`$${s.n2l(this.right)}$${this.bottom}`}get range(){return`${this._serialisedSheetName+this.tl}:${this.br}`}get $range(){return`${this._serialisedSheetName+this.$t$l}:${this.$b$r}`}get shortRange(){return this.count>1?this.range:this._serialisedSheetName+this.tl}get $shortRange(){return this.count>1?this.$range:this._serialisedSheetName+this.$t$l}get count(){return(1+this.bottom-this.top)*(1+this.right-this.left)}toString(){return this.range}intersects(l){return(!l.sheetName||!this.sheetName||l.sheetName===this.sheetName)&&!(l.bottomthis.bottom)&&!(l.rightthis.right)}contains(l){const a=s.decodeEx(l);return this.containsEx(a)}containsEx(l){return(!l.sheetName||!this.sheetName||l.sheetName===this.sheetName)&&l.row>=this.top&&l.row<=this.bottom&&l.col>=this.left&&l.col<=this.right}forEachAddress(l){for(let a=this.left;a<=this.right;a++)for(let c=this.top;c<=this.bottom;c++)l(s.encodeAddress(c,a),c,a)}}n.exports=o},{"../utils/col-cache":19}],11:[function(r,n,i){const s=r("../utils/under-dash"),o=r("./enums"),u=r("../utils/col-cache"),l=r("./cell");n.exports=class{constructor(a,c){this._worksheet=a,this._number=c,this._cells=[],this.style={},this.outlineLevel=0}get number(){return this._number}get worksheet(){return this._worksheet}commit(){this._worksheet._commitRow(this)}destroy(){delete this._worksheet,delete this._cells,delete this.style}findCell(a){return this._cells[a-1]}getCellEx(a){let c=this._cells[a.col-1];if(!c){const h=this._worksheet.getColumn(a.col);c=new l(this,h,a.address),this._cells[a.col-1]=c}return c}getCell(a){if(typeof a=="string"){const c=this._worksheet.getColumnKey(a);a=c?c.number:u.l2n(a)}return this._cells[a-1]||this.getCellEx({address:u.encodeAddress(this._number,a),row:this._number,col:a})}splice(a,c){const h=a+c;for(var d=arguments.length,f=new Array(d>2?d-2:0),m=2;m0)for(v=p;v>=h;v--)y=this._cells[v-1],y?(b=this.getCell(v+g),b.value=y.value,b.style=y.style,b._comment=y._comment):this._cells[v+g-1]=void 0;for(v=0;v{h&&h.type!==o.ValueType.Null&&c(h,d+1)})}addPageBreak(a,c){const h=this._worksheet,d=Math.max(0,a-1)||0,f=Math.max(0,c-1)||16838,m={id:this._number,max:f,man:1};d&&(m.min=d),h.rowBreaks.push(m)}get values(){const a=[];return this._cells.forEach(c=>{c&&c.type!==o.ValueType.Null&&(a[c.col]=c.value)}),a}set values(a){if(this._cells=[],a)if(a instanceof Array){let c=0;a.hasOwnProperty("0")&&(c=1),a.forEach((h,d)=>{h!==void 0&&(this.getCellEx({address:u.encodeAddress(this._number,d+c),row:this._number,col:d+c}).value=h)})}else this._worksheet.eachColumnKey((c,h)=>{a[h]!==void 0&&(this.getCellEx({address:u.encodeAddress(this._number,c.number),row:this._number,col:c.number}).value=a[h])})}get hasValues(){return s.some(this._cells,a=>a&&a.type!==o.ValueType.Null)}get cellCount(){return this._cells.length}get actualCellCount(){let a=0;return this.eachCell(()=>{a++}),a}get dimensions(){let a=0,c=0;return this._cells.forEach(h=>{h&&h.type!==o.ValueType.Null&&((!a||a>h.col)&&(a=h.col),c0?{min:a,max:c}:null}_applyStyle(a,c){return this.style[a]=c,this._cells.forEach(h=>{h&&(h[a]=c)}),c}get numFmt(){return this.style.numFmt}set numFmt(a){this._applyStyle("numFmt",a)}get font(){return this.style.font}set font(a){this._applyStyle("font",a)}get alignment(){return this.style.alignment}set alignment(a){this._applyStyle("alignment",a)}get protection(){return this.style.protection}set protection(a){this._applyStyle("protection",a)}get border(){return this.style.border}set border(a){this._applyStyle("border",a)}get fill(){return this.style.fill}set fill(a){this._applyStyle("fill",a)}get hidden(){return!!this._hidden}set hidden(a){this._hidden=a}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(a){this._outlineLevel=a}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelRow)}get model(){const a=[];let c=0,h=0;return this._cells.forEach(d=>{if(d){const f=d.model;f&&((!c||c>d.col)&&(c=d.col),h{switch(h.type){case l.Types.Merge:break;default:{let d;if(h.address)d=u.decodeAddress(h.address);else if(c){const{row:f}=c,m=c.col+1;d={row:f,col:m,address:u.encodeAddress(f,m),$col$row:`$${u.n2l(m)}$${f}`}}c=d,this.getCellEx(d).model=h;break}}}),a.height?this.height=a.height:delete this.height,this.hidden=a.hidden,this.outlineLevel=a.outlineLevel||0,this.style=a.style&&JSON.parse(JSON.stringify(a.style))||{}}}},{"../utils/col-cache":19,"../utils/under-dash":26,"./cell":3,"./enums":7}],12:[function(r,n,i){const s=r("../utils/col-cache");class o{constructor(l,a,c){this.table=l,this.column=a,this.index=c}_set(l,a){this.table.cacheState(),this.column[l]=a}get name(){return this.column.name}set name(l){this._set("name",l)}get filterButton(){return this.column.filterButton}set filterButton(l){this.column.filterButton=l}get style(){return this.column.style}set style(l){this.column.style=l}get totalsRowLabel(){return this.column.totalsRowLabel}set totalsRowLabel(l){this._set("totalsRowLabel",l)}get totalsRowFunction(){return this.column.totalsRowFunction}set totalsRowFunction(l){this._set("totalsRowFunction",l)}get totalsRowResult(){return this.column.totalsRowResult}set totalsRowResult(l){this._set("totalsRowResult",l)}get totalsRowFormula(){return this.column.totalsRowFormula}set totalsRowFormula(l){this._set("totalsRowFormula",l)}}n.exports=class{constructor(u,l){this.worksheet=u,l&&(this.table=l,this.validate(),this.store())}getFormula(u){switch(u.totalsRowFunction){case"none":return null;case"average":return`SUBTOTAL(101,${this.table.name}[${u.name}])`;case"countNums":return`SUBTOTAL(102,${this.table.name}[${u.name}])`;case"count":return`SUBTOTAL(103,${this.table.name}[${u.name}])`;case"max":return`SUBTOTAL(104,${this.table.name}[${u.name}])`;case"min":return`SUBTOTAL(105,${this.table.name}[${u.name}])`;case"stdDev":return`SUBTOTAL(106,${this.table.name}[${u.name}])`;case"var":return`SUBTOTAL(107,${this.table.name}[${u.name}])`;case"sum":return`SUBTOTAL(109,${this.table.name}[${u.name}])`;case"custom":return u.totalsRowFormula;default:throw new Error("Invalid Totals Row Function: "+u.totalsRowFunction)}}get width(){return this.table.columns.length}get height(){return this.table.rows.length}get filterHeight(){return this.height+(this.table.headerRow?1:0)}get tableHeight(){return this.filterHeight+(this.table.totalsRow?1:0)}validate(){const{table:u}=this,l=(g,p,v)=>{g[p]===void 0&&(g[p]=v)};l(u,"headerRow",!0),l(u,"totalsRow",!1),l(u,"style",{}),l(u.style,"theme","TableStyleMedium2"),l(u.style,"showFirstColumn",!1),l(u.style,"showLastColumn",!1),l(u.style,"showRowStripes",!1),l(u.style,"showColumnStripes",!1);const a=(g,p)=>{if(!g)throw new Error(p)};a(u.ref,"Table must have ref"),a(u.columns,"Table must have column definitions"),a(u.rows,"Table must have row definitions"),u.tl=s.decodeAddress(u.ref);const{row:c,col:h}=u.tl;a(c>0,"Table must be on valid row"),a(h>0,"Table must be on valid col");const{width:d,filterHeight:f,tableHeight:m}=this;u.autoFilterRef=s.encode(c,h,c+f-1,h+d-1),u.tableRef=s.encode(c,h,c+m-1,h+d-1),u.columns.forEach((g,p)=>{a(g.name,`Column ${p} must have a name`),p===0?l(g,"totalsRowLabel","Total"):(l(g,"totalsRowFunction","none"),g.totalsRowFormula=this.getFormula(g))})}store(){const u=(f,m)=>{m&&Object.keys(m).forEach(g=>{f[g]=m[g]})},{worksheet:l,table:a}=this,{row:c,col:h}=a.tl;let d=0;if(a.headerRow){const f=l.getRow(c+d++);a.columns.forEach((m,g)=>{const{style:p,name:v}=m,y=f.getCell(h+g);y.value=v,u(y,p)})}if(a.rows.forEach(f=>{const m=l.getRow(c+d++);f.forEach((g,p)=>{const v=m.getCell(h+p);v.value=g,u(v,a.columns[p].style)})}),a.totalsRow){const f=l.getRow(c+d++);a.columns.forEach((m,g)=>{const p=f.getCell(h+g);if(g===0)p.value=m.totalsRowLabel;else{const v=this.getFormula(m);p.value=v?{formula:m.totalsRowFormula,result:m.totalsRowResult}:null}u(p,m.style)})}}load(u){const{table:l}=this,{row:a,col:c}=l.tl;let h=0;if(l.headerRow){const d=u.getRow(a+h++);l.columns.forEach((f,m)=>{d.getCell(c+m).value=f.name})}if(l.rows.forEach(d=>{const f=u.getRow(a+h++);d.forEach((m,g)=>{f.getCell(c+g).value=m})}),l.totalsRow){const d=u.getRow(a+h++);l.columns.forEach((f,m)=>{const g=d.getCell(c+m);m===0?g.value=f.totalsRowLabel:this.getFormula(f)&&(g.value={formula:f.totalsRowFormula,result:f.totalsRowResult})})}}get model(){return this.table}set model(u){this.table=u}cacheState(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}commit(){if(!this._cache)return;this.validate();const u=s.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.rows.splice(u,l)}getColumn(u){const l=this.table.columns[u];return new o(this,l,u)}addColumn(u,l,a){this.cacheState(),a===void 0?(this.table.columns.push(u),this.table.rows.forEach((c,h)=>{c.push(l[h])})):(this.table.columns.splice(a,0,u),this.table.rows.forEach((c,h)=>{c.splice(a,0,l[h])}))}removeColumns(u){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.columns.splice(u,l),this.table.rows.forEach(a=>{a.splice(u,l)})}_assign(u,l,a){this.cacheState(),u[l]=a}get ref(){return this.table.ref}set ref(u){this._assign(this.table,"ref",u)}get name(){return this.table.name}set name(u){this.table.name=u}get displayName(){return this.table.displyName||this.table.name}set displayNamename(u){this.table.displayName=u}get headerRow(){return this.table.headerRow}set headerRow(u){this._assign(this.table,"headerRow",u)}get totalsRow(){return this.table.totalsRow}set totalsRow(u){this._assign(this.table,"totalsRow",u)}get theme(){return this.table.style.name}set theme(u){this.table.style.name=u}get showFirstColumn(){return this.table.style.showFirstColumn}set showFirstColumn(u){this.table.style.showFirstColumn=u}get showLastColumn(){return this.table.style.showLastColumn}set showLastColumn(u){this.table.style.showLastColumn=u}get showRowStripes(){return this.table.style.showRowStripes}set showRowStripes(u){this.table.style.showRowStripes=u}get showColumnStripes(){return this.table.style.showColumnStripes}set showColumnStripes(u){this.table.style.showColumnStripes=u}}},{"../utils/col-cache":19}],13:[function(r,n,i){const s=r("./worksheet"),o=r("./defined-names"),u=r("../xlsx/xlsx"),l=r("../csv/csv");n.exports=class{constructor(){this.category="",this.company="",this.created=new Date,this.description="",this.keywords="",this.manager="",this.modified=this.created,this.properties={},this.calcProperties={},this._worksheets=[],this.subject="",this.title="",this.views=[],this.media=[],this._definedNames=new o}get xlsx(){return this._xlsx||(this._xlsx=new u(this)),this._xlsx}get csv(){return this._csv||(this._csv=new l(this)),this._csv}get nextId(){for(let a=1;a(p&&p.orderNo)>g?p.orderNo:g,0),f=Object.assign({},c,{id:h,name:a,orderNo:d+1,workbook:this}),m=new s(f);return this._worksheets[h]=m,m}removeWorksheetEx(a){delete this._worksheets[a.id]}removeWorksheet(a){const c=this.getWorksheet(a);c&&c.destroy()}getWorksheet(a){return a===void 0?this._worksheets.find(Boolean):typeof a=="number"?this._worksheets[a]:typeof a=="string"?this._worksheets.find(c=>c&&c.name===a):void 0}get worksheets(){return this._worksheets.slice(1).sort((a,c)=>a.orderNo-c.orderNo).filter(Boolean)}eachSheet(a){this.worksheets.forEach(c=>{a(c,c.id)})}get definedNames(){return this._definedNames}clearThemes(){this._themes=void 0}addImage(a){const c=this.media.length;return this.media.push(Object.assign({},a,{type:"image"})),c}getImage(a){return this.media[a]}get model(){return{creator:this.creator||"Unknown",lastModifiedBy:this.lastModifiedBy||"Unknown",lastPrinted:this.lastPrinted,created:this.created,modified:this.modified,properties:this.properties,worksheets:this.worksheets.map(a=>a.model),sheets:this.worksheets.map(a=>a.model).filter(Boolean),definedNames:this._definedNames.model,views:this.views,company:this.company,manager:this.manager,title:this.title,subject:this.subject,keywords:this.keywords,category:this.category,description:this.description,language:this.language,revision:this.revision,contentStatus:this.contentStatus,themes:this._themes,media:this.media,calcProperties:this.calcProperties}}set model(a){this.creator=a.creator,this.lastModifiedBy=a.lastModifiedBy,this.lastPrinted=a.lastPrinted,this.created=a.created,this.modified=a.modified,this.company=a.company,this.manager=a.manager,this.title=a.title,this.subject=a.subject,this.keywords=a.keywords,this.category=a.category,this.description=a.description,this.language=a.language,this.revision=a.revision,this.contentStatus=a.contentStatus,this.properties=a.properties,this.calcProperties=a.calcProperties,this._worksheets=[],a.worksheets.forEach(c=>{const{id:h,name:d,state:f}=c,m=a.sheets&&a.sheets.findIndex(g=>g.id===h);(this._worksheets[h]=new s({id:h,name:d,orderNo:m,state:f,workbook:this})).model=c}),this._definedNames.model=a.definedNames,this.views=a.views,this._themes=a.themes,this.media=a.media||[]}}},{"../csv/csv":1,"../xlsx/xlsx":144,"./defined-names":6,"./worksheet":14}],14:[function(r,n,i){const s=r("../utils/under-dash"),o=r("../utils/col-cache"),u=r("./range"),l=r("./row"),a=r("./column"),c=r("./enums"),h=r("./image"),d=r("./table"),f=r("./data-validations"),m=r("../utils/encryptor"),{copyStyle:g}=r("../utils/copy-style");n.exports=class{constructor(p){p=p||{},this._workbook=p.workbook,this.id=p.id,this.orderNo=p.orderNo,this.name=p.name,this.state=p.state||"visible",this._rows=[],this._columns=null,this._keys={},this._merges={},this.rowBreaks=[],this.properties=Object.assign({},{defaultRowHeight:15,dyDescent:55,outlineLevelCol:0,outlineLevelRow:0},p.properties),this.pageSetup=Object.assign({},{margins:{left:.7,right:.7,top:.75,bottom:.75,header:.3,footer:.3},orientation:"portrait",horizontalDpi:4294967295,verticalDpi:4294967295,fitToPage:!(!p.pageSetup||!p.pageSetup.fitToWidth&&!p.pageSetup.fitToHeight||p.pageSetup.scale),pageOrder:"downThenOver",blackAndWhite:!1,draft:!1,cellComments:"None",errors:"displayed",scale:100,fitToWidth:1,fitToHeight:1,paperSize:void 0,showRowColHeaders:!1,showGridLines:!1,firstPageNumber:void 0,horizontalCentered:!1,verticalCentered:!1,rowBreaks:null,colBreaks:null},p.pageSetup),this.headerFooter=Object.assign({},{differentFirst:!1,differentOddEven:!1,oddHeader:null,oddFooter:null,evenHeader:null,evenFooter:null,firstHeader:null,firstFooter:null},p.headerFooter),this.dataValidations=new f,this.views=p.views||[],this.autoFilter=p.autoFilter||null,this._media=[],this.sheetProtection=null,this.tables={},this.conditionalFormattings=[]}get name(){return this._name}set name(p){if(p===void 0&&(p="sheet"+this.id),this._name!==p){if(typeof p!="string")throw new Error("The name has to be a string.");if(p==="")throw new Error("The name can't be empty.");if(p==="History")throw new Error('The name "History" is protected. Please use a different name.');if(/[*?:/\\[\]]/.test(p))throw new Error(`Worksheet name ${p} cannot include any of the following characters: * ? : \\ / [ ]`);if(/(^')|('$)/.test(p))throw new Error("The first or last character of worksheet name cannot be a single quotation mark: "+p);if(p&&p.length>31&&(console.warn(`Worksheet name ${p} exceeds 31 chars. This will be truncated`),p=p.substring(0,31)),this._workbook._worksheets.find(v=>v&&v.name.toLowerCase()===p.toLowerCase()))throw new Error("Worksheet name already exists: "+p);this._name=p}}get workbook(){return this._workbook}destroy(){this._workbook.removeWorksheetEx(this)}get dimensions(){const p=new u;return this._rows.forEach(v=>{if(v){const y=v.dimensions;y&&p.expand(v.number,y.min,v.number,y.max)}}),p}get columns(){return this._columns}set columns(p){this._headerRowCount=p.reduce((b,x)=>{const O=(x.header?1:x.headers&&x.headers.length)||0;return Math.max(b,O)},0);let v=1;const y=this._columns=[];p.forEach(b=>{const x=new a(this,v++,!1);y.push(x),x.defn=b})}getColumnKey(p){return this._keys[p]}setColumnKey(p,v){this._keys[p]=v}deleteColumnKey(p){delete this._keys[p]}eachColumnKey(p){s.each(this._keys,p)}getColumn(p){if(typeof p=="string"){const v=this._keys[p];if(v)return v;p=o.l2n(p)}if(this._columns||(this._columns=[]),p>this._columns.length){let v=this._columns.length+1;for(;v<=p;)this._columns.push(new a(this,v++))}return this._columns[p-1]}spliceColumns(p,v){const y=this._rows.length;for(var b=arguments.length,x=new Array(b>2?b-2:0),O=2;O0)for(let L=0;L{B.push(W[L]||null)});const q=this.getRow(L+1);q.splice.apply(q,B)}else this._rows.forEach(L=>{L&&L.splice(p,v)});const P=x.length-v,j=p+v,M=this._columns.length;if(P<0)for(let L=p+x.length;L<=M;L++)this.getColumn(L).defn=this.getColumn(L-P).defn;else if(P>0)for(let L=M;L>=j;L--)this.getColumn(L+P).defn=this.getColumn(L).defn;for(let L=p;L{p=Math.max(p,v.cellCount)}),p}get actualColumnCount(){const p=[];let v=0;return this.eachRow(y=>{y.eachCell(b=>{let{col:x}=b;p[x]||(p[x]=!0,v++)})}),v}_commitRow(){}get _lastRowNumber(){const p=this._rows;let v=p.length;for(;v>0&&p[v-1]===void 0;)v--;return v}get _nextRow(){return this._lastRowNumber+1}get lastRow(){if(this._rows.length)return this._rows[this._rows.length-1]}findRow(p){return this._rows[p-1]}findRows(p,v){return this._rows.slice(p-1,p-1+v)}get rowCount(){return this._lastRowNumber}get actualRowCount(){let p=0;return this.eachRow(()=>{p++}),p}getRow(p){let v=this._rows[p-1];return v||(v=this._rows[p-1]=new l(this,p)),v}getRows(p,v){if(v<1)return;const y=[];for(let b=p;b1&&arguments[1]!==void 0?arguments[1]:"n";const y=this._nextRow,b=this.getRow(y);return b.values=p,this._setStyleOption(y,v[0]==="i"?v:"n"),b}addRows(p){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"n";const y=[];return p.forEach(b=>{y.push(this.addRow(b,v))}),y}insertRow(p,v){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";return this.spliceRows(p,0,v),this._setStyleOption(p,y),this.getRow(p)}insertRows(p,v){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";if(this.spliceRows(p,0,...v),y!=="n")for(let b=0;b1&&arguments[1]!==void 0?arguments[1]:"n";v[0]==="o"&&this.findRow(p+1)!==void 0?this._copyStyle(p+1,p,v[1]==="+"):v[0]==="i"&&this.findRow(p-1)!==void 0&&this._copyStyle(p-1,p,v[1]==="+")}_copyStyle(p,v){let y=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const b=this.getRow(p),x=this.getRow(v);x.style=g(b.style),b.eachCell({includeEmpty:y},(O,P)=>{x.getCell(P).style=g(O.style)}),x.height=b.height}duplicateRow(p,v){let y=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const b=this._rows[p-1],x=new Array(v).fill(b.values);this.spliceRows(p+1,y?0:v,...x);for(let O=0;O{P.getCell(M).style=j.style})}}spliceRows(p,v){const y=p+v;for(var b=arguments.length,x=new Array(b>2?b-2:0),O=2;O{q.getCell($).style=W.style}),this._rows[L-1]=void 0}else this._rows[L+j-1]=void 0;else if(j>0)for(L=M;L>=y;L--)if(B=this._rows[L-1],B){const q=this.getRow(L+j);q.values=B.values,q.style=B.style,q.height=B.height,B.eachCell({includeEmpty:!0},(W,$)=>{if(q.getCell($).style=W.style,W._value.constructor.name==="MergeValue"){const I=this.getRow(W._row._number+P).getCell($),E=W._value._master,_=this.getRow(E._row._number+P).getCell(E._column._number);I.merge(_)}})}else this._rows[L+j-1]=void 0;for(L=0;L{y&&y.hasValues&&v(y,y.number)})}getSheetValues(){const p=[];return this._rows.forEach(v=>{v&&(p[v.number]=v.values)}),p}findCell(p,v){const y=o.getAddress(p,v),b=this._rows[y.row-1];return b?b.findCell(y.col):void 0}getCell(p,v){const y=o.getAddress(p,v);return this.getRow(y.row).getCellEx(y)}mergeCells(){for(var p=arguments.length,v=new Array(p),y=0;y{if(b.intersects(p))throw new Error("Cannot merge already merged cells")});const y=this.getCell(p.top,p.left);for(let b=p.top;b<=p.bottom;b++)for(let x=p.left;x<=p.right;x++)(b>p.top||x>p.left)&&this.getCell(b,x).merge(y,v);this._merges[y.address]=p}_unMergeMaster(p){const v=this._merges[p.address];if(v){for(let y=v.top;y<=v.bottom;y++)for(let b=v.left;b<=v.right;b++)this.getCell(y,b).unmerge();delete this._merges[p.address]}}get hasMerges(){return s.some(this._merges,Boolean)}unMergeCells(){for(var p=arguments.length,v=new Array(p),y=0;y3&&arguments[3]!==void 0?arguments[3]:"shared";const x=o.decode(p),{top:O,left:P,bottom:j,right:M}=x,L=M-P+1,B=o.encodeAddress(O,P),q=b==="shared";let W;W=typeof y=="function"?y:Array.isArray(y)?Array.isArray(y[0])?(I,E)=>y[I-O][E-P]:(I,E)=>y[(I-O)*L+(E-P)]:()=>{};let $=!0;for(let I=O;I<=j;I++)for(let E=P;E<=M;E++)$?(this.getCell(I,E).value={shareType:b,formula:v,ref:p,result:W(I,E)},$=!1):this.getCell(I,E).value=q?{sharedFormula:B,result:W(I,E)}:W(I,E)}addImage(p,v){const y={type:"image",imageId:p,range:v};this._media.push(new h(this,y))}getImages(){return this._media.filter(p=>p.type==="image")}addBackgroundImage(p){const v={type:"background",imageId:p};this._media.push(new h(this,v))}getBackgroundImageId(){const p=this._media.find(v=>v.type==="background");return p&&p.imageId}protect(p,v){return new Promise(y=>{this.sheetProtection={sheet:!0},v&&"spinCount"in v&&(v.spinCount=Number.isFinite(v.spinCount)?Math.round(Math.max(0,v.spinCount)):1e5),p&&(this.sheetProtection.algorithmName="SHA-512",this.sheetProtection.saltValue=m.randomBytes(16).toString("base64"),this.sheetProtection.spinCount=v&&"spinCount"in v?v.spinCount:1e5,this.sheetProtection.hashValue=m.convertPasswordToHash(p,"SHA512",this.sheetProtection.saltValue,this.sheetProtection.spinCount)),v&&(this.sheetProtection=Object.assign(this.sheetProtection,v),!p&&"spinCount"in v&&delete this.sheetProtection.spinCount),y()})}unprotect(){this.sheetProtection=null}addTable(p){const v=new d(this,p);return this.tables[p.name]=v,v}getTable(p){return this.tables[p]}removeTable(p){delete this.tables[p]}getTables(){return Object.values(this.tables)}addConditionalFormatting(p){this.conditionalFormattings.push(p)}removeConditionalFormatting(p){typeof p=="number"?this.conditionalFormattings.splice(p,1):this.conditionalFormattings=p instanceof Function?this.conditionalFormattings.filter(p):[]}get tabColor(){return console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor}set tabColor(p){console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor=p}get model(){const p={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map(b=>b.model),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map(b=>b.model),conditionalFormattings:this.conditionalFormattings};p.cols=a.toModel(this.columns);const v=p.rows=[],y=p.dimensions=new u;return this._rows.forEach(b=>{const x=b&&b.model;x&&(y.expand(x.number,x.min,x.number,x.max),v.push(x))}),p.merges=[],s.each(this._merges,b=>{p.merges.push(b.range)}),p}_parseRows(p){this._rows=[],p.rows.forEach(v=>{const y=new l(this,v.number);this._rows[y.number-1]=y,y.model=v})}_parseMergeCells(p){s.each(p.mergeCells,v=>{this.mergeCellsWithoutStyle(v)})}set model(p){this.name=p.name,this._columns=a.fromModel(this,p.cols),this._parseRows(p),this._parseMergeCells(p),this.dataValidations=new f(p.dataValidations),this.properties=p.properties,this.pageSetup=p.pageSetup,this.headerFooter=p.headerFooter,this.views=p.views,this.autoFilter=p.autoFilter,this._media=p.media.map(v=>new h(this,v)),this.sheetProtection=p.sheetProtection,this.tables=p.tables.reduce((v,y)=>{const b=new d;return b.model=y,v[y.name]=b,v},{}),this.conditionalFormattings=p.conditionalFormattings}}},{"../utils/col-cache":19,"../utils/copy-style":20,"../utils/encryptor":21,"../utils/under-dash":26,"./column":4,"./data-validations":5,"./enums":7,"./image":8,"./range":10,"./row":11,"./table":12}],15:[function(r,n,i){r("core-js/modules/es.promise"),r("core-js/modules/es.promise.finally"),r("core-js/modules/es.object.assign"),r("core-js/modules/es.object.keys"),r("core-js/modules/es.object.values"),r("core-js/modules/es.symbol"),r("core-js/modules/es.symbol.async-iterator"),r("core-js/modules/es.array.iterator"),r("core-js/modules/es.array.includes"),r("core-js/modules/es.array.find-index"),r("core-js/modules/es.array.find"),r("core-js/modules/es.string.from-code-point"),r("core-js/modules/es.string.includes"),r("core-js/modules/es.number.is-nan"),r("regenerator-runtime/runtime");const s={Workbook:r("./doc/workbook")},o=r("./doc/enums");Object.keys(o).forEach(u=>{s[u]=o[u]}),n.exports=s},{"./doc/enums":7,"./doc/workbook":13,"core-js/modules/es.array.find":359,"core-js/modules/es.array.find-index":358,"core-js/modules/es.array.includes":360,"core-js/modules/es.array.iterator":361,"core-js/modules/es.number.is-nan":363,"core-js/modules/es.object.assign":364,"core-js/modules/es.object.keys":366,"core-js/modules/es.object.values":367,"core-js/modules/es.promise":372,"core-js/modules/es.promise.finally":371,"core-js/modules/es.string.from-code-point":376,"core-js/modules/es.string.includes":377,"core-js/modules/es.symbol":381,"core-js/modules/es.symbol.async-iterator":378,"regenerator-runtime/runtime":492}],16:[function(r,n,i){const s=typeof TextDecoder>"u"?null:new TextDecoder("utf-8");i.bufferToString=function(o){return typeof o=="string"?o:s?s.decode(o):o.toString()}},{}],17:[function(r,n,i){const s=typeof TextEncoder>"u"?null:new TextEncoder("utf-8"),{Buffer:o}=r("buffer");i.stringToBuffer=function(u){return typeof u!="string"?u:s?o.from(s.encode(u).buffer):o.from(u)}},{buffer:220}],18:[function(r,n,i){const s=r("./under-dash"),o=r("./col-cache");n.exports=class{constructor(u){this.template=u,this.sheets={}}addCell(u){this.addCellEx(o.decodeEx(u))}getCell(u){return this.findCellEx(o.decodeEx(u),!0)}findCell(u){return this.findCellEx(o.decodeEx(u),!1)}findCellAt(u,l,a){const c=this.sheets[u],h=c&&c[l];return h&&h[a]}addCellEx(u){if(u.top)for(let l=u.top;l<=u.bottom;l++)for(let a=u.left;a<=u.right;a++)this.getCellAt(u.sheetName,l,a);else this.findCellEx(u,!0)}getCellEx(u){return this.findCellEx(u,!0)}findCellEx(u,l){const a=this.findSheet(u,l),c=this.findSheetRow(a,u,l);return this.findRowCell(c,u,l)}getCellAt(u,l,a){const c=this.sheets[u]||(this.sheets[u]=[]),h=c[l]||(c[l]=[]);return h[a]||(h[a]={sheetName:u,address:o.n2l(a)+l,row:l,col:a})}removeCellEx(u){const l=this.findSheet(u);if(!l)return;const a=this.findSheetRow(l,u);a&&delete a[u.col]}forEachInSheet(u,l){const a=this.sheets[u];a&&a.forEach((c,h)=>{c&&c.forEach((d,f)=>{d&&l(d,h,f)})})}forEach(u){s.each(this.sheets,(l,a)=>{this.forEachInSheet(a,u)})}map(u){const l=[];return this.forEach(a=>{l.push(u(a))}),l}findSheet(u,l){const a=u.sheetName;return this.sheets[a]?this.sheets[a]:l?this.sheets[a]=[]:void 0}findSheetRow(u,l,a){const{row:c}=l;return u&&u[c]?u[c]:a?u[c]=[]:void 0}findRowCell(u,l,a){const{col:c}=l;return u&&u[c]?u[c]:a?u[c]=this.template?Object.assign(l,JSON.parse(JSON.stringify(this.template))):l:void 0}spliceRows(u,l,a,c){const h=this.sheets[u];if(h){const d=[];for(let f=0;f{f.splice(l,a,...d)})}}}},{"./col-cache":19,"./under-dash":26}],19:[function(r,n,i){const s=/^[A-Z]+\d+$/,o={_dictionary:["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"],_l2nFill:0,_l2n:{},_n2l:[],_level:u=>u<=26?1:u<=676?2:3,_fill(u){let l,a,c,h,d,f=1;if(u>=4)throw new Error("Out of bounds. Excel supports columns from 1 to 16384");if(this._l2nFill<1&&u>=1){for(;f<=26;)l=this._dictionary[f-1],this._n2l[f]=l,this._l2n[l]=f,f++;this._l2nFill=1}if(this._l2nFill<2&&u>=2){for(f=27;f<=702;)a=f-27,c=a%26,h=Math.floor(a/26),l=this._dictionary[h]+this._dictionary[c],this._n2l[f]=l,this._l2n[l]=f,f++;this._l2nFill=2}if(this._l2nFill<3&&u>=3){for(f=703;f<=16384;)a=f-703,c=a%26,h=Math.floor(a/26)%26,d=Math.floor(a/676),l=this._dictionary[d]+this._dictionary[h]+this._dictionary[c],this._n2l[f]=l,this._l2n[l]=f,f++;this._l2nFill=3}},l2n(u){if(this._l2n[u]||this._fill(u.length),!this._l2n[u])throw new Error("Out of bounds. Invalid column letter: "+u);return this._l2n[u]},n2l(u){if(u<1||u>16384)throw new Error(u+" is out of bounds. Excel supports columns from 1 to 16384");return this._n2l[u]||this._fill(this._level(u)),this._n2l[u]},_hash:{},validateAddress(u){if(!s.test(u))throw new Error("Invalid Address: "+u);return!0},decodeAddress(u){const l=u.length<5&&this._hash[u];if(l)return l;let a=!1,c="",h=0,d=!1,f="",m=0;for(let p,v=0;v=65&&p<=90)a=!0,c+=u[v],h=26*h+p-64;else if(p>=48&&p<=57)d=!0,f+=u[v],m=10*m+p-48;else if(d&&a&&p!==36)break;if(a){if(h>16384)throw new Error("Out of bounds. Invalid column letter: "+c)}else h=void 0;d||(m=void 0);const g={address:u=c+f,col:h,row:m,$col$row:`$${c}$${f}`};return h<=100&&m<=100&&(this._hash[u]=g,this._hash[g.$col$row]=g),g},getAddress(u,l){if(l){const a=this.n2l(l)+u;return this.decodeAddress(a)}return this.decodeAddress(u)},decode(u){const l=u.split(":");if(l.length===2){const a=this.decodeAddress(l[0]),c=this.decodeAddress(l[1]),h={top:Math.min(a.row,c.row),left:Math.min(a.col,c.col),bottom:Math.max(a.row,c.row),right:Math.max(a.col,c.col)};return h.tl=this.n2l(h.left)+h.top,h.br=this.n2l(h.right)+h.bottom,h.dimensions=`${h.tl}:${h.br}`,h}return this.decodeAddress(u)},decodeEx(u){const l=u.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/),a=l[1]||l[2],c=l[3],h=c.split(":");if(h.length>1){let f=this.decodeAddress(h[0]),m=this.decodeAddress(h[1]);const g=Math.min(f.row,m.row),p=Math.min(f.col,m.col),v=Math.max(f.row,m.row),y=Math.max(f.col,m.col);return f=this.n2l(p)+g,m=this.n2l(y)+v,{top:g,left:p,bottom:v,right:y,sheetName:a,tl:{address:f,col:p,row:g,$col$row:`$${this.n2l(p)}$${g}`,sheetName:a},br:{address:m,col:y,row:v,$col$row:`$${this.n2l(y)}$${v}`,sheetName:a},dimensions:`${f}:${m}`}}if(c.startsWith("#"))return a?{sheetName:a,error:c}:{error:c};const d=this.decodeAddress(c);return a?{sheetName:a,...d}:d},encodeAddress:(u,l)=>o.n2l(l)+u,encode(){switch(arguments.length){case 2:return o.encodeAddress(arguments[0],arguments[1]);case 4:return`${o.encodeAddress(arguments[0],arguments[1])}:${o.encodeAddress(arguments[2],arguments[3])}`;default:throw new Error("Can only encode with 2 or 4 arguments")}},inRange(u,l){const[a,c,,h,d]=u,[f,m]=l;return f>=a&&f<=h&&m>=c&&m<=d}};n.exports=o},{}],20:[function(r,n,i){const s=(u,l)=>({...u,...l.reduce((a,c)=>(u[c]&&(a[c]={...u[c]}),a),{})}),o=function(u,l,a){let c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];u[a]&&(l[a]=s(u[a],c))};i.copyStyle=u=>{if(!u)return u;if(l=u,Object.keys(l).length===0)return{};var l;const a={...u};return o(u,a,"font",["color"]),o(u,a,"alignment"),o(u,a,"protection"),u.border&&(o(u,a,"border"),o(u.border,a.border,"top",["color"]),o(u.border,a.border,"left",["color"]),o(u.border,a.border,"bottom",["color"]),o(u.border,a.border,"right",["color"]),o(u.border,a.border,"diagonal",["color"])),u.fill&&(o(u,a,"fill",["fgColor","bgColor","center"]),u.fill.stops&&(a.fill.stops=u.fill.stops.map(c=>s(c,["color"])))),a}},{}],21:[function(r,n,i){(function(s){(function(){const o=r("crypto"),u={hash(l){const a=o.createHash(l);for(var c=arguments.length,h=new Array(c>1?c-1:0),d=1;do.randomBytes(l)};n.exports=u}).call(this)}).call(this,r("buffer").Buffer)},{buffer:220,crypto:390}],22:[function(r,n,i){const{SaxesParser:s}=r("saxes"),{PassThrough:o}=r("readable-stream"),{bufferToString:u}=r("./browser-buffer-decode");n.exports=async function*(l){l.pipe&&!l[Symbol.asyncIterator]&&(l=l.pipe(new o));const a=new s;let c;a.on("error",d=>{c=d});let h=[];a.on("opentag",d=>h.push({eventType:"opentag",value:d})),a.on("text",d=>h.push({eventType:"text",value:d})),a.on("closetag",d=>h.push({eventType:"closetag",value:d}));for await(const d of l){if(a.write(u(d)),c)throw c;yield h,h=[]}}},{"./browser-buffer-decode":16,"readable-stream":491,saxes:496}],23:[function(r,n,i){const s=r("./col-cache"),o=/(([a-z_\-0-9]*)!)?([a-z0-9_$]{2,})([(])?/gi,u=/^([$])?([a-z]+)([$])?([1-9][0-9]*)$/i;n.exports={slideFormula:function(l,a,c){const h=s.decode(a),d=s.decode(c);return l.replace(o,(f,m,g,p,v)=>{if(v)return f;const y=u.exec(p);if(y){const b=y[1],x=y[2].toUpperCase(),O=y[3],P=y[4];if(x.length>3||x.length===3&&x>"XFD")return f;let j=s.l2n(x),M=parseInt(P,10);return b||(j+=d.col-h.col),O||(M+=d.row-h.row),(m||"")+(b||"")+s.n2l(j)+(O||"")+M}return f})}}},{"./col-cache":19}],24:[function(r,n,i){(function(s,o){(function(){const u=r("readable-stream"),l=r("./utils"),a=r("./string-buf");class c{constructor(p,v){this._data=p,this._encoding=v}get length(){return this.toBuffer().length}copy(p,v,y,b){return this.toBuffer().copy(p,v,y,b)}toBuffer(){return this._buffer||(this._buffer=o.from(this._data,this._encoding)),this._buffer}}class h{constructor(p){this._data=p}get length(){return this._data.length}copy(p,v,y,b){return this._data._buf.copy(p,v,y,b)}toBuffer(){return this._data.toBuffer()}}class d{constructor(p){this._data=p}get length(){return this._data.length}copy(p,v,y,b){this._data.copy(p,v,y,b)}toBuffer(){return this._data}}class f{constructor(p){this.size=p,this.buffer=o.alloc(p),this.iRead=0,this.iWrite=0}toBuffer(){if(this.iRead===0&&this.iWrite===this.size)return this.buffer;const p=o.alloc(this.iWrite-this.iRead);return this.buffer.copy(p,0,this.iRead,this.iWrite),p}get length(){return this.iWrite-this.iRead}get eod(){return this.iRead===this.iWrite}get full(){return this.iWrite===this.size}read(p){let v;return p===0?null:p===void 0||p>=this.length?(v=this.toBuffer(),this.iRead=this.iWrite,v):(v=o.alloc(p),this.buffer.copy(v,0,this.iRead,p),this.iRead+=p,v)}write(p,v,y){const b=Math.min(y,this.size-this.iWrite);return p.copy(this.buffer,this.iWrite,v,v+b),this.iWrite+=b,b}}const m=function(g){g=g||{},this.bufSize=g.bufSize||1048576,this.buffers=[],this.batch=g.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};l.inherits(m,u.Duplex,{toBuffer(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return o.concat(this.buffers.map(g=>g.toBuffer()))}},_getWritableBuffer(){if(this.buffers.length){const p=this.buffers[this.buffers.length-1];if(!p.full)return p}const g=new f(this.bufSize);return this.buffers.push(g),g},async _pipe(g){await Promise.all(this.pipes.map(function(p){return new Promise(v=>{p.write(g.toBuffer(),()=>{v()})})}))},_writeToBuffers(g){let p=0;const v=g.length;for(;p1;)this._pipe(this.buffers.shift());else this.corked?(this._writeToBuffers(y),s.nextTick(v)):(await this._pipe(y),v());else this.paused||this.emit("data",y.toBuffer()),this._writeToBuffers(y),this.emit("readable");return!0},cork(){this.corked=!0},_flush(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork(){this.corked=!1,this._flush()},end(g,p,v){const y=b=>{b?v(b):(this._flush(),this.pipes.forEach(x=>{x.end()}),this.emit("finish"))};g?this.write(g,p,y):y()},read(g){let p;if(g){for(p=[];g&&this.buffers.length&&!this.buffers[0].eod;){const v=this.buffers[0],y=v.read(g);g-=y.length,p.push(y),v.eod&&v.full&&this.buffers.shift()}return o.concat(p)}return p=this.buffers.map(v=>v.toBuffer()).filter(Boolean),this.buffers=[],o.concat(p)},setEncoding(g){this.encoding=g},pause(){this.paused=!0},resume(){this.paused=!1},isPaused(){return!!this.paused},pipe(g){this.pipes.push(g),!this.paused&&this.buffers.length&&this.end()},unpipe(g){this.pipes=this.pipes.filter(p=>p!==g)},unshift(){throw new Error("Not Implemented")},wrap(){throw new Error("Not Implemented")}}),n.exports=m}).call(this)}).call(this,r("_process"),r("buffer").Buffer)},{"./string-buf":25,"./utils":27,_process:467,buffer:220,"readable-stream":491}],25:[function(r,n,i){(function(s){(function(){n.exports=class{constructor(o){this._buf=s.alloc(o&&o.size||16384),this._encoding=o&&o.encoding||"utf8",this._inPos=0,this._buffer=void 0}get length(){return this._inPos}get capacity(){return this._buf.length}get buffer(){return this._buf}toBuffer(){return this._buffer||(this._buffer=s.alloc(this.length),this._buf.copy(this._buffer,0,0,this.length)),this._buffer}reset(o){o=o||0,this._buffer=void 0,this._inPos=o}_grow(o){let u=2*this._buf.length;for(;u=this._buf.length-4;)this._grow(this._inPos+o.length),u=this._inPos+this._buf.write(o,this._inPos,this._encoding);this._inPos=u}addStringBuf(o){o.length&&(this._buffer=void 0,this.length+o.length>this.capacity&&this._grow(this.length+o.length),o._buf.copy(this._buf,this._inPos,0,o.length),this._inPos+=o.length)}}}).call(this)}).call(this,r("buffer").Buffer)},{buffer:220}],26:[function(r,n,i){const{toString:s}=Object.prototype,o=/["&<>]/,u={each:function(l,a){l&&(Array.isArray(l)?l.forEach(a):Object.keys(l).forEach(c=>{a(l[c],c)}))},some:function(l,a){return!!l&&(Array.isArray(l)?l.some(a):Object.keys(l).some(c=>a(l[c],c)))},every:function(l,a){return!l||(Array.isArray(l)?l.every(a):Object.keys(l).every(c=>a(l[c],c)))},map:function(l,a){return l?Array.isArray(l)?l.map(a):Object.keys(l).map(c=>a(l[c],c)):[]},keyBy:(l,a)=>l.reduce((c,h)=>(c[h[a]]=h,c),{}),isEqual:function(l,a){const c=typeof l,h=typeof a,d=Array.isArray(l),f=Array.isArray(a);let m;if(c!==h)return!1;switch(typeof l){case"object":if(d||f)return!(!d||!f)&&l.length===a.length&&l.every((g,p)=>{const v=a[p];return u.isEqual(g,v)});if(l===null||a===null)return l===a;if(m=Object.keys(l),Object.keys(a).length!==m.length)return!1;for(const g of m)if(!a.hasOwnProperty(g))return!1;return u.every(l,(g,p)=>{const v=a[p];return u.isEqual(g,v)});default:return l===a}},escapeHtml(l){const a=o.exec(l);if(!a)return l;let c="",h="",d=0,f=a.index;for(;f":h=">";break;default:continue}d!==f&&(c+=l.substring(d,f)),d=f+1,c+=h}return d!==f?c+l.substring(d,f):c},strcmp:(l,a)=>la?1:0,isUndefined:l=>s.call(l)==="[object Undefined]",isObject:l=>s.call(l)==="[object Object]",deepMerge(){const l=arguments[0]||{},{length:a}=arguments;let c,h,d;function f(m,g){c=l[g],d=Array.isArray(m),u.isObject(m)||d?(d?(d=!1,h=c&&Array.isArray(c)?c:[]):h=c&&u.isObject(c)?c:{},l[g]=u.deepMerge(h,m)):u.isUndefined(m)||(l[g]=m)}for(let m=0;m&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,a={nop(){},promiseImmediate:c=>new Promise(h=>{s.setImmediate?o(()=>{h(c)}):setTimeout(()=>{h(c)},1)}),inherits:function(c,h,d,f){c.super_=h,f||(f=d,d=null),d&&Object.keys(d).forEach(g=>{Object.defineProperty(c,g,Object.getOwnPropertyDescriptor(d,g))});const m={constructor:{value:c,enumerable:!1,writable:!1,configurable:!0}};f&&Object.keys(f).forEach(g=>{m[g]=Object.getOwnPropertyDescriptor(f,g)}),c.prototype=Object.create(h.prototype,m)},dateToExcel:(c,h)=>25569+c.getTime()/864e5-(h?1462:0),excelToDate(c,h){const d=Math.round(24*(c-25569+(h?1462:0))*3600*1e3);return new Date(d)},parsePath(c){const h=c.lastIndexOf("/");return{path:c.substring(0,h),name:c.substring(h+1)}},getRelsPath(c){const h=a.parsePath(c);return`${h.path}/_rels/${h.name}.rels`},xmlEncode(c){const h=l.exec(c);if(!h)return c;let d="",f="",m=0,g=h.index;for(;g=11&&p!==13)){f="";break}continue}m!==g&&(d+=c.substring(m,g)),m=g+1,f&&(d+=f)}return m!==g?d+c.substring(m,g):d},xmlDecode:c=>c.replace(/&([a-z]*);/g,h=>{switch(h){case"<":return"<";case">":return">";case"&":return"&";case"'":return"'";case""":return'"';default:return h}}),validInt(c){const h=parseInt(c,10);return Number.isNaN(h)?0:h},isDateFmt(c){return c?(c=(c=c.replace(/\[[^\]]*]/g,"")).replace(/"[^"]*"/g,"")).match(/[ymdhMsb]+/)!==null:!1},fs:{exists:c=>new Promise(h=>{u.access(c,u.constants.F_OK,d=>{h(!d)})})},toIsoDateString:c=>c.toIsoString().subsstr(0,10),parseBoolean:c=>c===!0||c==="true"||c===1||c==="1"};n.exports=a}).call(this)}).call(this,typeof Dt<"u"?Dt:typeof self<"u"?self:typeof window<"u"?window:{},r("timers").setImmediate)},{fs:216,timers:523}],28:[function(r,n,i){const s=r("./under-dash"),o=r("./utils");function u(c,h,d){c.push(` ${h}="${o.xmlEncode(d.toString())}"`)}function l(c,h){if(h){const d=[];s.each(h,(f,m)=>{f!==void 0&&u(d,m,f)}),c.push(d.join(""))}}class a{constructor(){this._xml=[],this._stack=[],this._rollbacks=[]}get tos(){return this._stack.length?this._stack[this._stack.length-1]:void 0}get cursor(){return this._xml.length}openXml(h){const d=this._xml;d.push(" +`)}openNode(h,d){const f=this.tos,m=this._xml;f&&this.open&&m.push(">"),this._stack.push(h),m.push("<"),m.push(h),l(m,d),this.leaf=!0,this.open=!0}addAttribute(h,d){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");d!==void 0&&u(this._xml,h,d)}addAttributes(h){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");l(this._xml,h)}writeText(h){const d=this._xml;this.open&&(d.push(">"),this.open=!1),this.leaf=!1,d.push(o.xmlEncode(h.toString()))}writeXml(h){this.open&&(this._xml.push(">"),this.open=!1),this.leaf=!1,this._xml.push(h)}closeNode(){const h=this._stack.pop(),d=this._xml;this.leaf?d.push("/>"):(d.push("")),this.open=!1,this.leaf=!1}leafNode(h,d,f){this.openNode(h,d),f!==void 0&&this.writeText(f),this.closeNode()}closeAll(){for(;this._stack.length;)this.closeNode()}addRollback(){return this._rollbacks.push({xml:this._xml.length,stack:this._stack.length,leaf:this.leaf,open:this.open}),this.cursor}commit(){this._rollbacks.pop()}rollback(){const h=this._rollbacks.pop();this._xml.length>h.xml&&this._xml.splice(h.xml,this._xml.length-h.xml),this._stack.length>h.stack&&this._stack.splice(h.stack,this._stack.length-h.stack),this.leaf=h.leaf,this.open=h.open}get xml(){return this.closeAll(),this._xml.join("")}}a.StdDocAttributes={version:"1.0",encoding:"UTF-8",standalone:"yes"},n.exports=a},{"./under-dash":26,"./utils":27}],29:[function(r,n,i){(function(s){(function(){const o=r("events"),u=r("jszip"),l=r("./stream-buf"),{stringToBuffer:a}=r("./browser-buffer-encode");class c extends o.EventEmitter{constructor(d){super(),this.options=Object.assign({type:"nodebuffer",compression:"DEFLATE"},d),this.zip=new u,this.stream=new l}append(d,f){f.hasOwnProperty("base64")&&f.base64?this.zip.file(f.name,d,{base64:!0}):(s.browser&&typeof d=="string"&&(d=a(d)),this.zip.file(f.name,d))}async finalize(){const d=await this.zip.generateAsync(this.options);this.stream.end(d),this.emit("finish")}read(d){return this.stream.read(d)}setEncoding(d){return this.stream.setEncoding(d)}pause(){return this.stream.pause()}resume(){return this.stream.resume()}isPaused(){return this.stream.isPaused()}pipe(d,f){return this.stream.pipe(d,f)}unpipe(d){return this.stream.unpipe(d)}unshift(d){return this.stream.unshift(d)}wrap(d){return this.stream.wrap(d)}}n.exports={ZipWriter:c}}).call(this)}).call(this,r("_process"))},{"./browser-buffer-encode":17,"./stream-buf":24,_process:467,events:422,jszip:441}],30:[function(r,n,i){n.exports={0:{f:"General"},1:{f:"0"},2:{f:"0.00"},3:{f:"#,##0"},4:{f:"#,##0.00"},9:{f:"0%"},10:{f:"0.00%"},11:{f:"0.00E+00"},12:{f:"# ?/?"},13:{f:"# ??/??"},14:{f:"mm-dd-yy"},15:{f:"d-mmm-yy"},16:{f:"d-mmm"},17:{f:"mmm-yy"},18:{f:"h:mm AM/PM"},19:{f:"h:mm:ss AM/PM"},20:{f:"h:mm"},21:{f:"h:mm:ss"},22:{f:'m/d/yy "h":mm'},27:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},28:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},29:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},30:{"zh-tw":"m/d/yy ","zh-cn":"m-d-yy","ja-jp":"m/d/yy","ko-kr":"mm-dd-yy"},31:{"zh-tw":'yyyy"年"m"月"d"日"',"zh-cn":'yyyy"年"m"月"d"日"',"ja-jp":'yyyy"年"m"月"d"日"',"ko-kr":'yyyy"년" mm"월" dd"일"'},32:{"zh-tw":'hh"時"mm"分"',"zh-cn":'h"时"mm"分"',"ja-jp":'h"時"mm"分"',"ko-kr":'h"시" mm"분"'},33:{"zh-tw":'hh"時"mm"分"ss"秒"',"zh-cn":'h"时"mm"分"ss"秒"',"ja-jp":'h"時"mm"分"ss"秒"',"ko-kr":'h"시" mm"분" ss"초"'},34:{"zh-tw":'上午/下午 hh"時"mm"分"',"zh-cn":'上午/下午 h"时"mm"分"',"ja-jp":'yyyy"年"m"月"',"ko-kr":"yyyy-mm-dd"},35:{"zh-tw":'上午/下午 hh"時"mm"分"ss"秒"',"zh-cn":'上午/下午 h"时"mm"分"ss"秒"',"ja-jp":'m"月"d"日"',"ko-kr":"yyyy-mm-dd"},36:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},37:{f:"#,##0 ;(#,##0)"},38:{f:"#,##0 ;[Red](#,##0)"},39:{f:"#,##0.00 ;(#,##0.00)"},40:{f:"#,##0.00 ;[Red](#,##0.00)"},45:{f:"mm:ss"},46:{f:"[h]:mm:ss"},47:{f:"mmss.0"},48:{f:"##0.0E+0"},49:{f:"@"},50:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},51:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},52:{"zh-tw":'上午/下午 hh"時"mm"分"',"zh-cn":'yyyy"年"m"月"',"ja-jp":'yyyy"年"m"月"',"ko-kr":"yyyy-mm-dd"},53:{"zh-tw":'上午/下午 hh"時"mm"分"ss"秒"',"zh-cn":'m"月"d"日"',"ja-jp":'m"月"d"日"',"ko-kr":"yyyy-mm-dd"},54:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},55:{"zh-tw":'上午/下午 hh"時"mm"分"',"zh-cn":'上午/下午 h"时"mm"分"',"ja-jp":'yyyy"年"m"月"',"ko-kr":"yyyy-mm-dd"},56:{"zh-tw":'上午/下午 hh"時"mm"分"ss"秒"',"zh-cn":'上午/下午 h"时"mm"分"ss"秒"',"ja-jp":'m"月"d"日"',"ko-kr":"yyyy-mm-dd"},57:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"年"m"月"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"年" mm"月" dd"日"'},58:{"zh-tw":'[$-404]e"年"m"月"d"日"',"zh-cn":'m"月"d"日"',"ja-jp":'[$-411]ggge"年"m"月"d"日"',"ko-kr":"mm-dd"},59:{"th-th":"t0"},60:{"th-th":"t0.00"},61:{"th-th":"t#,##0"},62:{"th-th":"t#,##0.00"},67:{"th-th":"t0%"},68:{"th-th":"t0.00%"},69:{"th-th":"t# ?/?"},70:{"th-th":"t# ??/??"},81:{"th-th":"d/m/bb"}}},{}],31:[function(r,n,i){n.exports={OfficeDocument:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",Worksheet:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet",CalcChain:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/calcChain",SharedStrings:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",Styles:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",Theme:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",Hyperlink:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",Image:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",CoreProperties:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",ExtenderProperties:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",Comments:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",VmlDrawing:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",Table:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/table"}},{}],32:[function(r,n,i){const s=r("../../utils/parse-sax"),o=r("../../utils/xml-stream");class u{prepare(){}render(){}parseOpen(a){}parseText(a){}parseClose(a){}reconcile(a,c){}reset(){this.model=null,this.map&&Object.values(this.map).forEach(a=>{a instanceof u?a.reset():a.xform&&a.xform.reset()})}mergeModel(a){this.model=Object.assign(this.model||{},a)}async parse(a){for await(const c of a)for(const{eventType:h,value:d}of c)if(h==="opentag")this.parseOpen(d);else if(h==="text")this.parseText(d);else if(h==="closetag"&&!this.parseClose(d.name))return this.model;return this.model}async parseStream(a){return this.parse(s(a))}get xml(){return this.toXml(this.model)}toXml(a){const c=new o;return this.render(c,a),c.xml}static toAttribute(a,c){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(a===void 0){if(h)return c}else if(h||a!==c)return a.toString()}static toStringAttribute(a,c){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return u.toAttribute(a,c,h)}static toStringValue(a,c){return a===void 0?c:a}static toBoolAttribute(a,c){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(a===void 0){if(h)return c}else if(h||a!==c)return a?"1":"0"}static toBoolValue(a,c){return a===void 0?c:a==="1"}static toIntAttribute(a,c){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return u.toAttribute(a,c,h)}static toIntValue(a,c){return a===void 0?c:parseInt(a,10)}static toFloatAttribute(a,c){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return u.toAttribute(a,c,h)}static toFloatValue(a,c){return a===void 0?c:parseFloat(a)}}n.exports=u},{"../../utils/parse-sax":22,"../../utils/xml-stream":28}],33:[function(r,n,i){const s=r("../base-xform"),o=r("../../../utils/col-cache");function u(a){try{return o.decodeEx(a),!0}catch{return!1}}function l(a){const c=[];let h=!1,d="";return a.split(",").forEach(f=>{if(!f)return;const m=(f.match(/'/g)||[]).length;if(!m)return void(h?d+=f+",":u(f)&&c.push(f));const g=m%2==0;!h&&g&&u(f)?c.push(f):h&&!g?(h=!1,u(d+f)&&c.push(d+f),d=""):(h=!0,d+=f+",")}),c}n.exports=class extends s{render(a,c){a.openNode("definedName",{name:c.name,localSheetId:c.localSheetId}),a.writeText(c.ranges.join(",")),a.closeNode()}parseOpen(a){switch(a.name){case"definedName":return this._parsedName=a.attributes.name,this._parsedLocalSheetId=a.attributes.localSheetId,this._parsedText=[],!0;default:return!1}}parseText(a){this._parsedText.push(a)}parseClose(){return this.model={name:this._parsedName,ranges:l(this._parsedText.join(""))},this._parsedLocalSheetId!==void 0&&(this.model.localSheetId=parseInt(this._parsedLocalSheetId,10)),!1}}},{"../../../utils/col-cache":19,"../base-xform":32}],34:[function(r,n,i){const s=r("../../../utils/utils"),o=r("../base-xform");n.exports=class extends o{render(u,l){u.leafNode("sheet",{sheetId:l.id,name:l.name,state:l.state,"r:id":l.rId})}parseOpen(u){return u.name==="sheet"&&(this.model={name:s.xmlDecode(u.attributes.name),id:parseInt(u.attributes.sheetId,10),state:u.attributes.state,rId:u.attributes["r:id"]},!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/utils":27,"../base-xform":32}],35:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,u){o.leafNode("calcPr",{calcId:171027,fullCalcOnLoad:u.fullCalcOnLoad?1:void 0})}parseOpen(o){return o.name==="calcPr"&&(this.model={},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],36:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,u){o.leafNode("workbookPr",{date1904:u.date1904?1:void 0,defaultThemeVersion:164011,filterPrivacy:1})}parseOpen(o){return o.name==="workbookPr"&&(this.model={date1904:o.attributes.date1904==="1"},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],37:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,u){const l={xWindow:u.x||0,yWindow:u.y||0,windowWidth:u.width||12e3,windowHeight:u.height||24e3,firstSheet:u.firstSheet,activeTab:u.activeTab};u.visibility&&u.visibility!=="visible"&&(l.visibility=u.visibility),o.leafNode("workbookView",l)}parseOpen(o){if(o.name==="workbookView"){const u=this.model={},l=function(c,h,d){const f=h!==void 0?u[c]=h:d;f!==void 0&&(u[c]=f)},a=function(c,h,d){const f=h!==void 0?u[c]=parseInt(h,10):d;f!==void 0&&(u[c]=f)};return a("x",o.attributes.xWindow,0),a("y",o.attributes.yWindow,0),a("width",o.attributes.windowWidth,25e3),a("height",o.attributes.windowHeight,1e4),l("visibility",o.attributes.visibility,"visible"),a("activeTab",o.attributes.activeTab,void 0),a("firstSheet",o.attributes.firstSheet,void 0),!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],38:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../../../utils/col-cache"),u=r("../../../utils/xml-stream"),l=r("../base-xform"),a=r("../static-xform"),c=r("../list-xform"),h=r("./defined-name-xform"),d=r("./sheet-xform"),f=r("./workbook-view-xform"),m=r("./workbook-properties-xform"),g=r("./workbook-calc-properties-xform");class p extends l{constructor(){super(),this.map={fileVersion:p.STATIC_XFORMS.fileVersion,workbookPr:new m,bookViews:new c({tag:"bookViews",count:!1,childXform:new f}),sheets:new c({tag:"sheets",count:!1,childXform:new d}),definedNames:new c({tag:"definedNames",count:!1,childXform:new h}),calcPr:new g}}prepare(y){y.sheets=y.worksheets;const b=[];let x=0;y.sheets.forEach(O=>{if(O.pageSetup&&O.pageSetup.printArea&&O.pageSetup.printArea.split("&&").forEach(P=>{const j=P.split(":"),M={name:"_xlnm.Print_Area",ranges:[`'${O.name}'!$${j[0]}:$${j[1]}`],localSheetId:x};b.push(M)}),O.pageSetup&&(O.pageSetup.printTitlesRow||O.pageSetup.printTitlesColumn)){const P=[];if(O.pageSetup.printTitlesColumn){const M=O.pageSetup.printTitlesColumn.split(":");P.push(`'${O.name}'!$${M[0]}:$${M[1]}`)}if(O.pageSetup.printTitlesRow){const M=O.pageSetup.printTitlesRow.split(":");P.push(`'${O.name}'!$${M[0]}:$${M[1]}`)}const j={name:"_xlnm.Print_Titles",ranges:P,localSheetId:x};b.push(j)}x++}),b.length&&(y.definedNames=y.definedNames.concat(b)),(y.media||[]).forEach((O,P)=>{O.name=O.type+(P+1)})}render(y,b){y.openXml(u.StdDocAttributes),y.openNode("workbook",p.WORKBOOK_ATTRIBUTES),this.map.fileVersion.render(y),this.map.workbookPr.render(y,b.properties),this.map.bookViews.render(y,b.views),this.map.sheets.render(y,b.sheets),this.map.definedNames.render(y,b.definedNames),this.map.calcPr.render(y,b.calcProperties),y.closeNode()}parseOpen(y){if(this.parser)return this.parser.parseOpen(y),!0;switch(y.name){case"workbook":return!0;default:return this.parser=this.map[y.name],this.parser&&this.parser.parseOpen(y),!0}}parseText(y){this.parser&&this.parser.parseText(y)}parseClose(y){if(this.parser)return this.parser.parseClose(y)||(this.parser=void 0),!0;switch(y){case"workbook":return this.model={sheets:this.map.sheets.model,properties:this.map.workbookPr.model||{},views:this.map.bookViews.model,calcProperties:{}},this.map.definedNames.model&&(this.model.definedNames=this.map.definedNames.model),!1;default:return!0}}reconcile(y){const b=(y.workbookRels||[]).reduce((M,L)=>(M[L.Id]=L,M),{}),x=[];let O,P=0;(y.sheets||[]).forEach(M=>{const L=b[M.rId];L&&(O=y.worksheetHash["xl/"+L.Target.replace(/^(\s|\/xl\/)+/,"")],O&&(O.name=M.name,O.id=M.id,O.state=M.state,x[P++]=O))});const j=[];s.each(y.definedNames,M=>{if(M.name==="_xlnm.Print_Area"){if(O=x[M.localSheetId],O){O.pageSetup||(O.pageSetup={});const L=o.decodeEx(M.ranges[0]);O.pageSetup.printArea=O.pageSetup.printArea?`${O.pageSetup.printArea}&&${L.dimensions}`:L.dimensions}}else if(M.name==="_xlnm.Print_Titles"){if(O=x[M.localSheetId],O){O.pageSetup||(O.pageSetup={});const L=M.ranges.join(","),B=/\$/g,q=/\$\d+:\$\d+/,W=L.match(q);if(W&&W.length){const E=W[0];O.pageSetup.printTitlesRow=E.replace(B,"")}const $=/\$[A-Z]+:\$[A-Z]+/,I=L.match($);if(I&&I.length){const E=I[0];O.pageSetup.printTitlesColumn=E.replace(B,"")}}}else j.push(M)}),y.definedNames=j,y.media.forEach((M,L)=>{M.index=L})}}p.WORKBOOK_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x15","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},p.STATIC_XFORMS={fileVersion:new a({tag:"fileVersion",$:{appName:"xl",lastEdited:5,lowestEdited:5,rupBuild:9303}})},n.exports=p},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./defined-name-xform":33,"./sheet-xform":34,"./workbook-calc-properties-xform":35,"./workbook-properties-xform":36,"./workbook-view-xform":37}],39:[function(r,n,i){const s=r("../strings/rich-text-xform"),o=r("../../../utils/utils"),u=r("../base-xform"),l=n.exports=function(a){this.model=a};o.inherits(l,u,{get tag(){return"r"},get richTextXform(){return this._richTextXform||(this._richTextXform=new s),this._richTextXform},render(a,c){c=c||this.model,a.openNode("comment",{ref:c.ref,authorId:0}),a.openNode("text"),c&&c.note&&c.note.texts&&c.note.texts.forEach(h=>{this.richTextXform.render(a,h)}),a.closeNode(),a.closeNode()},parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case"comment":return this.model={type:"note",note:{texts:[]},...a.attributes},!0;case"r":return this.parser=this.richTextXform,this.parser.parseOpen(a),!0;default:return!1}},parseText(a){this.parser&&this.parser.parseText(a)},parseClose(a){switch(a){case"comment":return!1;case"r":return this.model.note.texts.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(a),!0}}})},{"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],40:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../../../utils/utils"),u=r("../base-xform"),l=r("./comment-xform"),a=n.exports=function(){this.map={comment:new l}};o.inherits(a,u,{COMMENTS_ATTRIBUTES:{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main"}},{render(c,h){h=h||this.model,c.openXml(s.StdDocAttributes),c.openNode("comments",a.COMMENTS_ATTRIBUTES),c.openNode("authors"),c.leafNode("author",null,"Author"),c.closeNode(),c.openNode("commentList"),h.comments.forEach(d=>{this.map.comment.render(c,d)}),c.closeNode(),c.closeNode()},parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case"commentList":return this.model={comments:[]},!0;case"comment":return this.parser=this.map.comment,this.parser.parseOpen(c),!0;default:return!1}},parseText(c){this.parser&&this.parser.parseText(c)},parseClose(c){switch(c){case"commentList":return!1;case"comment":return this.model.comments.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(c),!0}}})},{"../../../utils/utils":27,"../../../utils/xml-stream":28,"../base-xform":32,"./comment-xform":39}],41:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{constructor(o){super(),this._model=o}get tag(){return this._model&&this._model.tag}render(o,u,l){(u===l[2]||this.tag==="x:SizeWithCells"&&u===l[1])&&o.leafNode(this.tag)}parseOpen(o){switch(o.name){case this.tag:return this.model={},this.model[this.tag]=!0,!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../base-xform":32}],42:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{constructor(o){super(),this._model=o}get tag(){return this._model&&this._model.tag}render(o,u){o.leafNode(this.tag,null,u)}parseOpen(o){switch(o.name){case this.tag:return this.text="",!0;default:return!1}}parseText(o){this.text=o}parseClose(){return!1}}},{"../../base-xform":32}],43:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"x:Anchor"}getAnchorRect(o){const u=Math.floor(o.left),l=Math.floor(68*(o.left-u)),a=Math.floor(o.top),c=Math.floor(18*(o.top-a)),h=Math.floor(o.right),d=Math.floor(68*(o.right-h)),f=Math.floor(o.bottom);return[u,l,a,c,h,d,f,Math.floor(18*(o.bottom-f))]}getDefaultRect(o){const u=o.col,l=Math.max(o.row-2,0);return[u,6,l,14,u+2,2,l+4,16]}render(o,u){const l=u.anchor?this.getAnchorRect(u.anchor):this.getDefaultRect(u.refAddress);o.leafNode("x:Anchor",null,l.join(", "))}parseOpen(o){switch(o.name){case this.tag:return this.text="",!0;default:return!1}}parseText(o){this.text=o}parseClose(){return!1}}},{"../base-xform":32}],44:[function(r,n,i){const s=r("../base-xform"),o=r("./vml-anchor-xform"),u=r("./style/vml-protection-xform"),l=r("./style/vml-position-xform"),a=["twoCells","oneCells","absolute"];n.exports=class extends s{constructor(){super(),this.map={"x:Anchor":new o,"x:Locked":new u({tag:"x:Locked"}),"x:LockText":new u({tag:"x:LockText"}),"x:SizeWithCells":new l({tag:"x:SizeWithCells"}),"x:MoveWithCells":new l({tag:"x:MoveWithCells"})}}get tag(){return"x:ClientData"}render(c,h){const{protection:d,editAs:f}=h.note;c.openNode(this.tag,{ObjectType:"Note"}),this.map["x:MoveWithCells"].render(c,f,a),this.map["x:SizeWithCells"].render(c,f,a),this.map["x:Anchor"].render(c,h),this.map["x:Locked"].render(c,d.locked),c.leafNode("x:AutoFill",null,"False"),this.map["x:LockText"].render(c,d.lockText),c.leafNode("x:Row",null,h.refAddress.row-1),c.leafNode("x:Column",null,h.refAddress.col-1),c.closeNode()}parseOpen(c){switch(c.name){case this.tag:this.reset(),this.model={anchor:[],protection:{},editAs:""};break;default:this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)}return!0}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.parser=void 0),!0;switch(c){case this.tag:return this.normalizeModel(),!1;default:return!0}}normalizeModel(){const c=Object.assign({},this.map["x:MoveWithCells"].model,this.map["x:SizeWithCells"].model),h=Object.keys(c).length;this.model.editAs=a[h],this.model.anchor=this.map["x:Anchor"].text,this.model.protection.locked=this.map["x:Locked"].text,this.model.protection.lockText=this.map["x:LockText"].text}}},{"../base-xform":32,"./style/vml-position-xform":41,"./style/vml-protection-xform":42,"./vml-anchor-xform":43}],45:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),u=r("./vml-shape-xform");class l extends o{constructor(){super(),this.map={"v:shape":new u}}get tag(){return"xml"}render(c,h){c.openXml(s.StdDocAttributes),c.openNode(this.tag,l.DRAWING_ATTRIBUTES),c.openNode("o:shapelayout",{"v:ext":"edit"}),c.leafNode("o:idmap",{"v:ext":"edit",data:1}),c.closeNode(),c.openNode("v:shapetype",{id:"_x0000_t202",coordsize:"21600,21600","o:spt":202,path:"m,l,21600r21600,l21600,xe"}),c.leafNode("v:stroke",{joinstyle:"miter"}),c.leafNode("v:path",{gradientshapeok:"t","o:connecttype":"rect"}),c.closeNode(),h.comments.forEach((d,f)=>{this.map["v:shape"].render(c,d,f)}),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case this.tag:this.reset(),this.model={comments:[]};break;default:this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)}return!0}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.model.comments.push(this.parser.model),this.parser=void 0),!0;switch(c){case this.tag:return!1;default:return!0}}reconcile(c,h){c.anchors.forEach(d=>{d.br?this.map["xdr:twoCellAnchor"].reconcile(d,h):this.map["xdr:oneCellAnchor"].reconcile(d,h)})}}l.DRAWING_ATTRIBUTES={"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":"urn:schemas-microsoft-com:office:office","xmlns:x":"urn:schemas-microsoft-com:office:excel"},n.exports=l},{"../../../utils/xml-stream":28,"../base-xform":32,"./vml-shape-xform":46}],46:[function(r,n,i){const s=r("../base-xform"),o=r("./vml-textbox-xform"),u=r("./vml-client-data-xform");class l extends s{constructor(){super(),this.map={"v:textbox":new o,"x:ClientData":new u}}get tag(){return"v:shape"}render(c,h,d){c.openNode("v:shape",l.V_SHAPE_ATTRIBUTES(h,d)),c.leafNode("v:fill",{color2:"infoBackground [80]"}),c.leafNode("v:shadow",{color:"none [81]",obscured:"t"}),c.leafNode("v:path",{"o:connecttype":"none"}),this.map["v:textbox"].render(c,h),this.map["x:ClientData"].render(c,h),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case this.tag:this.reset(),this.model={margins:{insetmode:c.attributes["o:insetmode"]},anchor:"",editAs:"",protection:{}};break;default:this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)}return!0}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.parser=void 0),!0;switch(c){case this.tag:return this.model.margins.inset=this.map["v:textbox"].model&&this.map["v:textbox"].model.inset,this.model.protection=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.protection,this.model.anchor=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.anchor,this.model.editAs=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.editAs,!1;default:return!0}}}l.V_SHAPE_ATTRIBUTES=(a,c)=>({id:"_x0000_s"+(1025+c),type:"#_x0000_t202",style:"position:absolute; margin-left:105.3pt;margin-top:10.5pt;width:97.8pt;height:59.1pt;z-index:1;visibility:hidden",fillcolor:"infoBackground [80]",strokecolor:"none [81]","o:insetmode":a.note.margins&&a.note.margins.insetmode}),n.exports=l},{"../base-xform":32,"./vml-client-data-xform":44,"./vml-textbox-xform":47}],47:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"v:textbox"}conversionUnit(o,u,l){return`${parseFloat(o)*u.toFixed(2)}${l}`}reverseConversionUnit(o){return(o||"").split(",").map(u=>Number(parseFloat(this.conversionUnit(parseFloat(u),.1,"")).toFixed(2)))}render(o,u){const l={style:"mso-direction-alt:auto"};if(u&&u.note){let{inset:a}=u.note&&u.note.margins;Array.isArray(a)&&(a=a.map(c=>this.conversionUnit(c,10,"mm")).join(",")),a&&(l.inset=a)}o.openNode("v:textbox",l),o.leafNode("div",{style:"text-align:left"}),o.closeNode()}parseOpen(o){switch(o.name){case this.tag:return this.model={inset:this.reverseConversionUnit(o.attributes.inset)},!0;default:return!0}}parseText(){}parseClose(o){switch(o){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],48:[function(r,n,i){const s=r("./base-xform");n.exports=class extends s{createNewModel(o){return{}}parseOpen(o){return this.parser=this.parser||this.map[o.name],this.parser?(this.parser.parseOpen(o),!0):o.name===this.tag&&(this.model=this.createNewModel(o),!0)}parseText(o){this.parser&&this.parser.parseText(o)}onParserClose(o,u){this.model[o]=u.model}parseClose(o){return this.parser?(this.parser.parseClose(o)||(this.onParserClose(o,this.parser),this.parser=void 0),!0):o!==this.tag}}},{"./base-xform":32}],49:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,u){o.openNode("HeadingPairs"),o.openNode("vt:vector",{size:2,baseType:"variant"}),o.openNode("vt:variant"),o.leafNode("vt:lpstr",void 0,"Worksheets"),o.closeNode(),o.openNode("vt:variant"),o.leafNode("vt:i4",void 0,u.length),o.closeNode(),o.closeNode(),o.closeNode()}parseOpen(o){return o.name==="HeadingPairs"}parseText(){}parseClose(o){return o!=="HeadingPairs"}}},{"../base-xform":32}],50:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,u){o.openNode("TitlesOfParts"),o.openNode("vt:vector",{size:u.length,baseType:"lpstr"}),u.forEach(l=>{o.leafNode("vt:lpstr",void 0,l.name)}),o.closeNode(),o.closeNode()}parseOpen(o){return o.name==="TitlesOfParts"}parseText(){}parseClose(o){return o!=="TitlesOfParts"}}},{"../base-xform":32}],51:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),u=r("../simple/string-xform"),l=r("./app-heading-pairs-xform"),a=r("./app-titles-of-parts-xform");class c extends o{constructor(){super(),this.map={Company:new u({tag:"Company"}),Manager:new u({tag:"Manager"}),HeadingPairs:new l,TitleOfParts:new a}}render(d,f){d.openXml(s.StdDocAttributes),d.openNode("Properties",c.PROPERTY_ATTRIBUTES),d.leafNode("Application",void 0,"Microsoft Excel"),d.leafNode("DocSecurity",void 0,"0"),d.leafNode("ScaleCrop",void 0,"false"),this.map.HeadingPairs.render(d,f.worksheets),this.map.TitleOfParts.render(d,f.worksheets),this.map.Company.render(d,f.company||""),this.map.Manager.render(d,f.manager),d.leafNode("LinksUpToDate",void 0,"false"),d.leafNode("SharedDoc",void 0,"false"),d.leafNode("HyperlinksChanged",void 0,"false"),d.leafNode("AppVersion",void 0,"16.0300"),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"Properties":return!0;default:return this.parser=this.map[d.name],!!this.parser&&(this.parser.parseOpen(d),!0)}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.parser=void 0),!0;switch(d){case"Properties":return this.model={worksheets:this.map.TitleOfParts.model,company:this.map.Company.model,manager:this.map.Manager.model},!1;default:return!0}}}c.DateFormat=function(h){return h.toISOString().replace(/[.]\d{3,6}/,"")},c.DateAttrs={"xsi:type":"dcterms:W3CDTF"},c.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"},n.exports=c},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/string-xform":119,"./app-heading-pairs-xform":49,"./app-titles-of-parts-xform":50}],52:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform");class u extends o{render(a,c){a.openXml(s.StdDocAttributes),a.openNode("Types",u.PROPERTY_ATTRIBUTES);const h={};(c.media||[]).forEach(d=>{if(d.type==="image"){const f=d.extension;h[f]||(h[f]=!0,a.leafNode("Default",{Extension:f,ContentType:"image/"+f}))}}),a.leafNode("Default",{Extension:"rels",ContentType:"application/vnd.openxmlformats-package.relationships+xml"}),a.leafNode("Default",{Extension:"xml",ContentType:"application/xml"}),a.leafNode("Override",{PartName:"/xl/workbook.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"}),c.worksheets.forEach(d=>{const f=`/xl/worksheets/sheet${d.id}.xml`;a.leafNode("Override",{PartName:f,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"})}),a.leafNode("Override",{PartName:"/xl/theme/theme1.xml",ContentType:"application/vnd.openxmlformats-officedocument.theme+xml"}),a.leafNode("Override",{PartName:"/xl/styles.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"}),c.sharedStrings&&c.sharedStrings.count&&a.leafNode("Override",{PartName:"/xl/sharedStrings.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"}),c.tables&&c.tables.forEach(d=>{a.leafNode("Override",{PartName:"/xl/tables/"+d.target,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"})}),c.drawings&&c.drawings.forEach(d=>{a.leafNode("Override",{PartName:`/xl/drawings/${d.name}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.drawing+xml"})}),c.commentRefs&&(a.leafNode("Default",{Extension:"vml",ContentType:"application/vnd.openxmlformats-officedocument.vmlDrawing"}),c.commentRefs.forEach(d=>{let{commentName:f}=d;a.leafNode("Override",{PartName:`/xl/${f}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml"})})),a.leafNode("Override",{PartName:"/docProps/core.xml",ContentType:"application/vnd.openxmlformats-package.core-properties+xml"}),a.leafNode("Override",{PartName:"/docProps/app.xml",ContentType:"application/vnd.openxmlformats-officedocument.extended-properties+xml"}),a.closeNode()}parseOpen(){return!1}parseText(){}parseClose(){return!1}}u.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/content-types"},n.exports=u},{"../../../utils/xml-stream":28,"../base-xform":32}],53:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),u=r("../simple/date-xform"),l=r("../simple/string-xform"),a=r("../simple/integer-xform");class c extends o{constructor(){super(),this.map={"dc:creator":new l({tag:"dc:creator"}),"dc:title":new l({tag:"dc:title"}),"dc:subject":new l({tag:"dc:subject"}),"dc:description":new l({tag:"dc:description"}),"dc:identifier":new l({tag:"dc:identifier"}),"dc:language":new l({tag:"dc:language"}),"cp:keywords":new l({tag:"cp:keywords"}),"cp:category":new l({tag:"cp:category"}),"cp:lastModifiedBy":new l({tag:"cp:lastModifiedBy"}),"cp:lastPrinted":new u({tag:"cp:lastPrinted",format:c.DateFormat}),"cp:revision":new a({tag:"cp:revision"}),"cp:version":new l({tag:"cp:version"}),"cp:contentStatus":new l({tag:"cp:contentStatus"}),"cp:contentType":new l({tag:"cp:contentType"}),"dcterms:created":new u({tag:"dcterms:created",attrs:c.DateAttrs,format:c.DateFormat}),"dcterms:modified":new u({tag:"dcterms:modified",attrs:c.DateAttrs,format:c.DateFormat})}}render(d,f){d.openXml(s.StdDocAttributes),d.openNode("cp:coreProperties",c.CORE_PROPERTY_ATTRIBUTES),this.map["dc:creator"].render(d,f.creator),this.map["dc:title"].render(d,f.title),this.map["dc:subject"].render(d,f.subject),this.map["dc:description"].render(d,f.description),this.map["dc:identifier"].render(d,f.identifier),this.map["dc:language"].render(d,f.language),this.map["cp:keywords"].render(d,f.keywords),this.map["cp:category"].render(d,f.category),this.map["cp:lastModifiedBy"].render(d,f.lastModifiedBy),this.map["cp:lastPrinted"].render(d,f.lastPrinted),this.map["cp:revision"].render(d,f.revision),this.map["cp:version"].render(d,f.version),this.map["cp:contentStatus"].render(d,f.contentStatus),this.map["cp:contentType"].render(d,f.contentType),this.map["dcterms:created"].render(d,f.created),this.map["dcterms:modified"].render(d,f.modified),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"cp:coreProperties":case"coreProperties":return!0;default:if(this.parser=this.map[d.name],this.parser)return this.parser.parseOpen(d),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(d))}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.parser=void 0),!0;switch(d){case"cp:coreProperties":case"coreProperties":return this.model={creator:this.map["dc:creator"].model,title:this.map["dc:title"].model,subject:this.map["dc:subject"].model,description:this.map["dc:description"].model,identifier:this.map["dc:identifier"].model,language:this.map["dc:language"].model,keywords:this.map["cp:keywords"].model,category:this.map["cp:category"].model,lastModifiedBy:this.map["cp:lastModifiedBy"].model,lastPrinted:this.map["cp:lastPrinted"].model,revision:this.map["cp:revision"].model,contentStatus:this.map["cp:contentStatus"].model,contentType:this.map["cp:contentType"].model,created:this.map["dcterms:created"].model,modified:this.map["dcterms:modified"].model},!1;default:throw new Error("Unexpected xml node in parseClose: "+d)}}}c.DateFormat=function(h){return h.toISOString().replace(/[.]\d{3}/,"")},c.DateAttrs={"xsi:type":"dcterms:W3CDTF"},c.CORE_PROPERTY_ATTRIBUTES={"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance"},n.exports=c},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/date-xform":117,"../simple/integer-xform":118,"../simple/string-xform":119}],54:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{render(o,u){o.leafNode("Relationship",u)}parseOpen(o){switch(o.name){case"Relationship":return this.model=o.attributes,!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],55:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),u=r("./relationship-xform");class l extends o{constructor(){super(),this.map={Relationship:new u}}render(c,h){h=h||this._values,c.openXml(s.StdDocAttributes),c.openNode("Relationships",l.RELATIONSHIPS_ATTRIBUTES),h.forEach(d=>{this.map.Relationship.render(c,d)}),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case"Relationships":return this.model=[],!0;default:if(this.parser=this.map[c.name],this.parser)return this.parser.parseOpen(c),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(c))}}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.model.push(this.parser.model),this.parser=void 0),!0;switch(c){case"Relationships":return!1;default:throw new Error("Unexpected xml node in parseClose: "+c)}}}l.RELATIONSHIPS_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/relationships"},n.exports=l},{"../../../utils/xml-stream":28,"../base-xform":32,"./relationship-xform":54}],56:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{parseOpen(o){if(this.parser)return this.parser.parseOpen(o),!0;switch(o.name){case this.tag:this.reset(),this.model={range:{editAs:o.attributes.editAs||"oneCell"}};break;default:this.parser=this.map[o.name],this.parser&&this.parser.parseOpen(o)}return!0}parseText(o){this.parser&&this.parser.parseText(o)}reconcilePicture(o,u){if(o&&o.rId){const l=u.rels[o.rId].Target.match(/.*\/media\/(.+[.][a-zA-Z]{3,4})/);if(l){const a=l[1],c=u.mediaIndex[a];return u.media[c]}}}}},{"../base-xform":32}],57:[function(r,n,i){const s=r("../base-xform"),o=r("./blip-xform");n.exports=class extends s{constructor(){super(),this.map={"a:blip":new o}}get tag(){return"xdr:blipFill"}render(u,l){u.openNode(this.tag),this.map["a:blip"].render(u,l),u.openNode("a:stretch"),u.leafNode("a:fillRect"),u.closeNode(),u.closeNode()}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case this.tag:this.reset();break;default:this.parser=this.map[u.name],this.parser&&this.parser.parseOpen(u)}return!0}parseText(){}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.parser=void 0),!0;switch(u){case this.tag:return this.model=this.map["a:blip"].model,!1;default:return!0}}}},{"../base-xform":32,"./blip-xform":58}],58:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"a:blip"}render(o,u){o.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:embed":u.rId,cstate:"print"})}parseOpen(o){switch(o.name){case this.tag:return this.model={rId:o.attributes["r:embed"]},!0;default:return!0}}parseText(){}parseClose(o){switch(o){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],59:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"xdr:cNvPicPr"}render(o){o.openNode(this.tag),o.leafNode("a:picLocks",{noChangeAspect:"1"}),o.closeNode()}parseOpen(o){switch(o.name){case this.tag:default:return!0}}parseText(){}parseClose(o){switch(o){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],60:[function(r,n,i){const s=r("../base-xform"),o=r("./hlink-click-xform"),u=r("./ext-lst-xform");n.exports=class extends s{constructor(){super(),this.map={"a:hlinkClick":new o,"a:extLst":new u}}get tag(){return"xdr:cNvPr"}render(l,a){l.openNode(this.tag,{id:a.index,name:"Picture "+a.index}),this.map["a:hlinkClick"].render(l,a),this.map["a:extLst"].render(l,a),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case this.tag:this.reset();break;default:this.parser=this.map[l.name],this.parser&&this.parser.parseOpen(l)}return!0}parseText(){}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.parser=void 0),!0;switch(l){case this.tag:return this.model=this.map["a:hlinkClick"].model,!1;default:return!0}}}},{"../base-xform":32,"./ext-lst-xform":63,"./hlink-click-xform":65}],61:[function(r,n,i){const s=r("../base-xform"),o=r("../simple/integer-xform");n.exports=class extends s{constructor(u){super(),this.tag=u.tag,this.map={"xdr:col":new o({tag:"xdr:col",zero:!0}),"xdr:colOff":new o({tag:"xdr:colOff",zero:!0}),"xdr:row":new o({tag:"xdr:row",zero:!0}),"xdr:rowOff":new o({tag:"xdr:rowOff",zero:!0})}}render(u,l){u.openNode(this.tag),this.map["xdr:col"].render(u,l.nativeCol),this.map["xdr:colOff"].render(u,l.nativeColOff),this.map["xdr:row"].render(u,l.nativeRow),this.map["xdr:rowOff"].render(u,l.nativeRowOff),u.closeNode()}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case this.tag:this.reset();break;default:this.parser=this.map[u.name],this.parser&&this.parser.parseOpen(u)}return!0}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.parser=void 0),!0;switch(u){case this.tag:return this.model={nativeCol:this.map["xdr:col"].model,nativeColOff:this.map["xdr:colOff"].model,nativeRow:this.map["xdr:row"].model,nativeRowOff:this.map["xdr:rowOff"].model},!1;default:return!0}}}},{"../base-xform":32,"../simple/integer-xform":118}],62:[function(r,n,i){const s=r("../../../utils/col-cache"),o=r("../../../utils/xml-stream"),u=r("../base-xform"),l=r("./two-cell-anchor-xform"),a=r("./one-cell-anchor-xform");class c extends u{constructor(){super(),this.map={"xdr:twoCellAnchor":new l,"xdr:oneCellAnchor":new a}}prepare(d){d.anchors.forEach((f,m)=>{f.anchorType=function(g){return(typeof g.range=="string"?s.decode(g.range):g.range).br?"xdr:twoCellAnchor":"xdr:oneCellAnchor"}(f),this.map[f.anchorType].prepare(f,{index:m})})}get tag(){return"xdr:wsDr"}render(d,f){d.openXml(o.StdDocAttributes),d.openNode(this.tag,c.DRAWING_ATTRIBUTES),f.anchors.forEach(m=>{this.map[m.anchorType].render(d,m)}),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case this.tag:this.reset(),this.model={anchors:[]};break;default:this.parser=this.map[d.name],this.parser&&this.parser.parseOpen(d)}return!0}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.model.anchors.push(this.parser.model),this.parser=void 0),!0;switch(d){case this.tag:return!1;default:return!0}}reconcile(d,f){d.anchors.forEach(m=>{m.br?this.map["xdr:twoCellAnchor"].reconcile(m,f):this.map["xdr:oneCellAnchor"].reconcile(m,f)})}}c.DRAWING_ATTRIBUTES={"xmlns:xdr":"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing","xmlns:a":"http://schemas.openxmlformats.org/drawingml/2006/main"},n.exports=c},{"../../../utils/col-cache":19,"../../../utils/xml-stream":28,"../base-xform":32,"./one-cell-anchor-xform":67,"./two-cell-anchor-xform":70}],63:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"a:extLst"}render(o){o.openNode(this.tag),o.openNode("a:ext",{uri:"{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}"}),o.leafNode("a16:creationId",{"xmlns:a16":"http://schemas.microsoft.com/office/drawing/2014/main",id:"{00000000-0008-0000-0000-000002000000}"}),o.closeNode(),o.closeNode()}parseOpen(o){switch(o.name){case this.tag:default:return!0}}parseText(){}parseClose(o){switch(o){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],64:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.map={}}render(o,u){o.openNode(this.tag);const l=Math.floor(9525*u.width),a=Math.floor(9525*u.height);o.addAttribute("cx",l),o.addAttribute("cy",a),o.closeNode()}parseOpen(o){return o.name===this.tag&&(this.model={width:parseInt(o.attributes.cx||"0",10)/9525,height:parseInt(o.attributes.cy||"0",10)/9525},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],65:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"a:hlinkClick"}render(o,u){u.hyperlinks&&u.hyperlinks.rId&&o.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:id":u.hyperlinks.rId,tooltip:u.hyperlinks.tooltip})}parseOpen(o){switch(o.name){case this.tag:return this.model={hyperlinks:{rId:o.attributes["r:id"],tooltip:o.attributes.tooltip}},!0;default:return!0}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],66:[function(r,n,i){const s=r("../base-xform"),o=r("./c-nv-pr-xform"),u=r("./c-nv-pic-pr-xform");n.exports=class extends s{constructor(){super(),this.map={"xdr:cNvPr":new o,"xdr:cNvPicPr":new u}}get tag(){return"xdr:nvPicPr"}render(l,a){l.openNode(this.tag),this.map["xdr:cNvPr"].render(l,a),this.map["xdr:cNvPicPr"].render(l,a),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case this.tag:this.reset();break;default:this.parser=this.map[l.name],this.parser&&this.parser.parseOpen(l)}return!0}parseText(){}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.parser=void 0),!0;switch(l){case this.tag:return this.model=this.map["xdr:cNvPr"].model,!1;default:return!0}}}},{"../base-xform":32,"./c-nv-pic-pr-xform":59,"./c-nv-pr-xform":60}],67:[function(r,n,i){const s=r("./base-cell-anchor-xform"),o=r("../static-xform"),u=r("./cell-position-xform"),l=r("./ext-xform"),a=r("./pic-xform");n.exports=class extends s{constructor(){super(),this.map={"xdr:from":new u({tag:"xdr:from"}),"xdr:ext":new l({tag:"xdr:ext"}),"xdr:pic":new a,"xdr:clientData":new o({tag:"xdr:clientData"})}}get tag(){return"xdr:oneCellAnchor"}prepare(c,h){this.map["xdr:pic"].prepare(c.picture,h)}render(c,h){c.openNode(this.tag,{editAs:h.range.editAs||"oneCell"}),this.map["xdr:from"].render(c,h.range.tl),this.map["xdr:ext"].render(c,h.range.ext),this.map["xdr:pic"].render(c,h.picture),this.map["xdr:clientData"].render(c,{}),c.closeNode()}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.parser=void 0),!0;switch(c){case this.tag:return this.model.range.tl=this.map["xdr:from"].model,this.model.range.ext=this.map["xdr:ext"].model,this.model.picture=this.map["xdr:pic"].model,!1;default:return!0}}reconcile(c,h){c.medium=this.reconcilePicture(c.picture,h)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./ext-xform":64,"./pic-xform":68}],68:[function(r,n,i){const s=r("../base-xform"),o=r("../static-xform"),u=r("./blip-fill-xform"),l=r("./nv-pic-pr-xform"),a=r("./sp-pr");n.exports=class extends s{constructor(){super(),this.map={"xdr:nvPicPr":new l,"xdr:blipFill":new u,"xdr:spPr":new o(a)}}get tag(){return"xdr:pic"}prepare(c,h){c.index=h.index+1}render(c,h){c.openNode(this.tag),this.map["xdr:nvPicPr"].render(c,h),this.map["xdr:blipFill"].render(c,h),this.map["xdr:spPr"].render(c,h),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case this.tag:this.reset();break;default:this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)}return!0}parseText(){}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.mergeModel(this.parser.model),this.parser=void 0),!0;switch(c){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"../static-xform":120,"./blip-fill-xform":57,"./nv-pic-pr-xform":66,"./sp-pr":69}],69:[function(r,n,i){n.exports={tag:"xdr:spPr",c:[{tag:"a:xfrm",c:[{tag:"a:off",$:{x:"0",y:"0"}},{tag:"a:ext",$:{cx:"0",cy:"0"}}]},{tag:"a:prstGeom",$:{prst:"rect"},c:[{tag:"a:avLst"}]}]}},{}],70:[function(r,n,i){const s=r("./base-cell-anchor-xform"),o=r("../static-xform"),u=r("./cell-position-xform"),l=r("./pic-xform");n.exports=class extends s{constructor(){super(),this.map={"xdr:from":new u({tag:"xdr:from"}),"xdr:to":new u({tag:"xdr:to"}),"xdr:pic":new l,"xdr:clientData":new o({tag:"xdr:clientData"})}}get tag(){return"xdr:twoCellAnchor"}prepare(a,c){this.map["xdr:pic"].prepare(a.picture,c)}render(a,c){a.openNode(this.tag,{editAs:c.range.editAs||"oneCell"}),this.map["xdr:from"].render(a,c.range.tl),this.map["xdr:to"].render(a,c.range.br),this.map["xdr:pic"].render(a,c.picture),this.map["xdr:clientData"].render(a,{}),a.closeNode()}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.parser=void 0),!0;switch(a){case this.tag:return this.model.range.tl=this.map["xdr:from"].model,this.model.range.br=this.map["xdr:to"].model,this.model.picture=this.map["xdr:pic"].model,!1;default:return!0}}reconcile(a,c){a.medium=this.reconcilePicture(a.picture,c)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./pic-xform":68}],71:[function(r,n,i){const s=r("./base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.always=!!o.always,this.count=o.count,this.empty=o.empty,this.$count=o.$count||"count",this.$=o.$,this.childXform=o.childXform,this.maxItems=o.maxItems}prepare(o,u){const{childXform:l}=this;o&&o.forEach((a,c)=>{u.index=c,l.prepare(a,u)})}render(o,u){if(this.always||u&&u.length){o.openNode(this.tag,this.$),this.count&&o.addAttribute(this.$count,u&&u.length||0);const{childXform:l}=this;(u||[]).forEach((a,c)=>{l.render(o,a,c)}),o.closeNode()}else this.empty&&o.leafNode(this.tag)}parseOpen(o){if(this.parser)return this.parser.parseOpen(o),!0;switch(o.name){case this.tag:return this.model=[],!0;default:return!!this.childXform.parseOpen(o)&&(this.parser=this.childXform,!0)}}parseText(o){this.parser&&this.parser.parseText(o)}parseClose(o){if(this.parser){if(!this.parser.parseClose(o)&&(this.model.push(this.parser.model),this.parser=void 0,this.maxItems&&this.model.length>this.maxItems))throw new Error(`Max ${this.childXform.tag} count (${this.maxItems}) exceeded`);return!0}return!1}reconcile(o,u){if(o){const{childXform:l}=this;o.forEach(a=>{l.reconcile(a,u)})}}}},{"./base-xform":32}],72:[function(r,n,i){const s=r("../../../utils/col-cache"),o=r("../base-xform");n.exports=class extends o{get tag(){return"autoFilter"}render(u,l){if(l)if(typeof l=="string")u.leafNode("autoFilter",{ref:l});else{const a=function(d){return typeof d=="string"?d:s.getAddress(d.row,d.column).address},c=a(l.from),h=a(l.to);c&&h&&u.leafNode("autoFilter",{ref:`${c}:${h}`})}}parseOpen(u){u.name==="autoFilter"&&(this.model=u.attributes.ref)}}},{"../../../utils/col-cache":19,"../base-xform":32}],73:[function(r,n,i){const s=r("../../../utils/utils"),o=r("../base-xform"),u=r("../../../doc/range"),l=r("../../../doc/enums"),a=r("../strings/rich-text-xform");function c(h){if(h==null)return l.ValueType.Null;if(h instanceof String||typeof h=="string")return l.ValueType.String;if(typeof h=="number")return l.ValueType.Number;if(typeof h=="boolean")return l.ValueType.Boolean;if(h instanceof Date)return l.ValueType.Date;if(h.text&&h.hyperlink)return l.ValueType.Hyperlink;if(h.formula)return l.ValueType.Formula;if(h.error)return l.ValueType.Error;throw new Error("I could not understand type of value")}n.exports=class extends o{constructor(){super(),this.richTextXForm=new a}get tag(){return"c"}prepare(h,d){const f=d.styles.addStyleModel(h.style||{},function(m){switch(m.type){case l.ValueType.Formula:return c(m.result);default:return m.type}}(h));switch(f&&(h.styleId=f),h.comment&&d.comments.push({...h.comment,ref:h.address}),h.type){case l.ValueType.String:case l.ValueType.RichText:d.sharedStrings&&(h.ssId=d.sharedStrings.add(h.value));break;case l.ValueType.Date:d.date1904&&(h.date1904=!0);break;case l.ValueType.Hyperlink:d.sharedStrings&&h.text!==void 0&&h.text!==null&&(h.ssId=d.sharedStrings.add(h.text)),d.hyperlinks.push({address:h.address,target:h.hyperlink,tooltip:h.tooltip});break;case l.ValueType.Merge:d.merges.add(h);break;case l.ValueType.Formula:if(d.date1904&&(h.date1904=!0),h.shareType==="shared"&&(h.si=d.siFormulae++),h.formula)d.formulae[h.address]=h;else if(h.sharedFormula){const m=d.formulae[h.sharedFormula];if(!m)throw new Error("Shared Formula master must exist above and or left of clone for cell "+h.address);m.si===void 0?(m.shareType="shared",m.si=d.siFormulae++,m.range=new u(m.address,h.address)):m.range&&m.range.expandToAddress(h.address),h.si=m.si}}}renderFormula(h,d){let f=null;switch(d.shareType){case"shared":f={t:"shared",ref:d.ref||d.range.range,si:d.si};break;case"array":f={t:"array",ref:d.ref};break;default:d.si!==void 0&&(f={t:"shared",si:d.si})}switch(c(d.result)){case l.ValueType.Null:h.leafNode("f",f,d.formula);break;case l.ValueType.String:h.addAttribute("t","str"),h.leafNode("f",f,d.formula),h.leafNode("v",null,d.result);break;case l.ValueType.Number:h.leafNode("f",f,d.formula),h.leafNode("v",null,d.result);break;case l.ValueType.Boolean:h.addAttribute("t","b"),h.leafNode("f",f,d.formula),h.leafNode("v",null,d.result?1:0);break;case l.ValueType.Error:h.addAttribute("t","e"),h.leafNode("f",f,d.formula),h.leafNode("v",null,d.result.error);break;case l.ValueType.Date:h.leafNode("f",f,d.formula),h.leafNode("v",null,s.dateToExcel(d.result,d.date1904));break;default:throw new Error("I could not understand type of value")}}render(h,d){if(d.type!==l.ValueType.Null||d.styleId){switch(h.openNode("c"),h.addAttribute("r",d.address),d.styleId&&h.addAttribute("s",d.styleId),d.type){case l.ValueType.Null:break;case l.ValueType.Number:h.leafNode("v",null,d.value);break;case l.ValueType.Boolean:h.addAttribute("t","b"),h.leafNode("v",null,d.value?"1":"0");break;case l.ValueType.Error:h.addAttribute("t","e"),h.leafNode("v",null,d.value.error);break;case l.ValueType.String:case l.ValueType.RichText:d.ssId!==void 0?(h.addAttribute("t","s"),h.leafNode("v",null,d.ssId)):d.value&&d.value.richText?(h.addAttribute("t","inlineStr"),h.openNode("is"),d.value.richText.forEach(f=>{this.richTextXForm.render(h,f)}),h.closeNode("is")):(h.addAttribute("t","str"),h.leafNode("v",null,d.value));break;case l.ValueType.Date:h.leafNode("v",null,s.dateToExcel(d.value,d.date1904));break;case l.ValueType.Hyperlink:d.ssId!==void 0?(h.addAttribute("t","s"),h.leafNode("v",null,d.ssId)):(h.addAttribute("t","str"),h.leafNode("v",null,d.text));break;case l.ValueType.Formula:this.renderFormula(h,d);break;case l.ValueType.Merge:}h.closeNode()}}parseOpen(h){if(this.parser)return this.parser.parseOpen(h),!0;switch(h.name){case"c":return this.model={address:h.attributes.r},this.t=h.attributes.t,h.attributes.s&&(this.model.styleId=parseInt(h.attributes.s,10)),!0;case"f":return this.currentNode="f",this.model.si=h.attributes.si,this.model.shareType=h.attributes.t,this.model.ref=h.attributes.ref,!0;case"v":return this.currentNode="v",!0;case"t":return this.currentNode="t",!0;case"r":return this.parser=this.richTextXForm,this.parser.parseOpen(h),!0;default:return!1}}parseText(h){if(this.parser)this.parser.parseText(h);else switch(this.currentNode){case"f":this.model.formula=this.model.formula?this.model.formula+h:h;break;case"v":case"t":this.model.value&&this.model.value.richText?this.model.value.richText.text=this.model.value.richText.text?this.model.value.richText.text+h:h:this.model.value=this.model.value?this.model.value+h:h}}parseClose(h){switch(h){case"c":{const{model:d}=this;if(d.formula||d.shareType)d.type=l.ValueType.Formula,d.value&&(this.t==="str"?d.result=s.xmlDecode(d.value):this.t==="b"?d.result=parseInt(d.value,10)!==0:this.t==="e"?d.result={error:d.value}:d.result=parseFloat(d.value),d.value=void 0);else if(d.value!==void 0)switch(this.t){case"s":d.type=l.ValueType.String,d.value=parseInt(d.value,10);break;case"str":d.type=l.ValueType.String,d.value=s.xmlDecode(d.value);break;case"inlineStr":d.type=l.ValueType.String;break;case"b":d.type=l.ValueType.Boolean,d.value=parseInt(d.value,10)!==0;break;case"e":d.type=l.ValueType.Error,d.value={error:d.value};break;default:d.type=l.ValueType.Number,d.value=parseFloat(d.value)}else d.styleId?d.type=l.ValueType.Null:d.type=l.ValueType.Merge;return!1}case"f":case"v":case"is":return this.currentNode=void 0,!0;case"t":return this.parser?(this.parser.parseClose(h),!0):(this.currentNode=void 0,!0);case"r":return this.model.value=this.model.value||{},this.model.value.richText=this.model.value.richText||[],this.model.value.richText.push(this.parser.model),this.parser=void 0,this.currentNode=void 0,!0;default:return!!this.parser&&(this.parser.parseClose(h),!0)}}reconcile(h,d){const f=h.styleId&&d.styles&&d.styles.getStyleModel(h.styleId);switch(f&&(h.style=f),h.styleId!==void 0&&(h.styleId=void 0),h.type){case l.ValueType.String:typeof h.value=="number"&&d.sharedStrings&&(h.value=d.sharedStrings.getString(h.value)),h.value.richText&&(h.type=l.ValueType.RichText);break;case l.ValueType.Number:f&&s.isDateFmt(f.numFmt)&&(h.type=l.ValueType.Date,h.value=s.excelToDate(h.value,d.date1904));break;case l.ValueType.Formula:h.result!==void 0&&f&&s.isDateFmt(f.numFmt)&&(h.result=s.excelToDate(h.result,d.date1904)),h.shareType==="shared"&&(h.ref?d.formulae[h.si]=h.address:(h.sharedFormula=d.formulae[h.si],delete h.shareType),delete h.si)}const m=d.hyperlinkMap[h.address];m&&(h.type===l.ValueType.Formula?(h.text=h.result,h.result=void 0):(h.text=h.value,h.value=void 0),h.type=l.ValueType.Hyperlink,h.hyperlink=m);const g=d.commentsMap&&d.commentsMap[h.address];g&&(h.comment=g)}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],74:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{get tag(){return"x14:cfIcon"}render(o,u){o.leafNode(this.tag,{iconSet:u.iconSet,iconId:u.iconId})}parseOpen(o){let{attributes:u}=o;this.model={iconSet:u.iconSet,iconId:s.toIntValue(u.iconId)}}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],75:[function(r,n,i){const{v4:s}=r("uuid"),o=r("../../base-xform"),u=r("../../composite-xform"),l=r("./databar-ext-xform"),a=r("./icon-set-ext-xform"),c={"3Triangles":!0,"3Stars":!0,"5Boxes":!0};class h extends u{constructor(){super(),this.map={"x14:dataBar":this.databarXform=new l,"x14:iconSet":this.iconSetXform=new a}}get tag(){return"x14:cfRule"}static isExt(f){return f.type==="dataBar"?l.isExt(f):!(f.type!=="iconSet"||!f.custom&&!c[f.iconSet])}prepare(f){h.isExt(f)&&(f.x14Id=`{${s()}}`.toUpperCase())}render(f,m){if(h.isExt(m))switch(m.type){case"dataBar":this.renderDataBar(f,m);break;case"iconSet":this.renderIconSet(f,m)}}renderDataBar(f,m){f.openNode(this.tag,{type:"dataBar",id:m.x14Id}),this.databarXform.render(f,m),f.closeNode()}renderIconSet(f,m){f.openNode(this.tag,{type:"iconSet",priority:m.priority,id:m.x14Id||`{${s()}}`}),this.iconSetXform.render(f,m),f.closeNode()}createNewModel(f){let{attributes:m}=f;return{type:m.type,x14Id:m.id,priority:o.toIntValue(m.priority)}}onParserClose(f,m){Object.assign(this.model,m.model)}}n.exports=h},{"../../base-xform":32,"../../composite-xform":48,"./databar-ext-xform":79,"./icon-set-ext-xform":81,uuid:528}],76:[function(r,n,i){const s=r("../../composite-xform"),o=r("./f-ext-xform");n.exports=class extends s{constructor(){super(),this.map={"xm:f":this.fExtXform=new o}}get tag(){return"x14:cfvo"}render(u,l){u.openNode(this.tag,{type:l.type}),l.value!==void 0&&this.fExtXform.render(u,l.value),u.closeNode()}createNewModel(u){return{type:u.attributes.type}}onParserClose(u,l){switch(u){case"xm:f":this.model.value=l.model?parseFloat(l.model):0}}}},{"../../composite-xform":48,"./f-ext-xform":80}],77:[function(r,n,i){const s=r("../../composite-xform"),o=r("./sqref-ext-xform"),u=r("./cf-rule-ext-xform");n.exports=class extends s{constructor(){super(),this.map={"xm:sqref":this.sqRef=new o,"x14:cfRule":this.cfRule=new u}}get tag(){return"x14:conditionalFormatting"}prepare(l,a){l.rules.forEach(c=>{this.cfRule.prepare(c,a)})}render(l,a){a.rules.some(u.isExt)&&(l.openNode(this.tag,{"xmlns:xm":"http://schemas.microsoft.com/office/excel/2006/main"}),a.rules.filter(u.isExt).forEach(c=>this.cfRule.render(l,c)),this.sqRef.render(l,a.ref),l.closeNode())}createNewModel(){return{rules:[]}}onParserClose(l,a){switch(l){case"xm:sqref":this.model.ref=a.model;break;case"x14:cfRule":this.model.rules.push(a.model)}}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./sqref-ext-xform":82}],78:[function(r,n,i){const s=r("../../composite-xform"),o=r("./cf-rule-ext-xform"),u=r("./conditional-formatting-ext-xform");n.exports=class extends s{constructor(){super(),this.map={"x14:conditionalFormatting":this.cfXform=new u}}get tag(){return"x14:conditionalFormattings"}hasContent(l){return l.hasExtContent===void 0&&(l.hasExtContent=l.some(a=>a.rules.some(o.isExt))),l.hasExtContent}prepare(l,a){l.forEach(c=>{this.cfXform.prepare(c,a)})}render(l,a){this.hasContent(a)&&(l.openNode(this.tag),a.forEach(c=>this.cfXform.render(l,c)),l.closeNode())}createNewModel(){return[]}onParserClose(l,a){this.model.push(a.model)}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./conditional-formatting-ext-xform":77}],79:[function(r,n,i){const s=r("../../base-xform"),o=r("../../composite-xform"),u=r("../../style/color-xform"),l=r("./cfvo-ext-xform");n.exports=class extends o{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new l,"x14:borderColor":this.borderColorXform=new u("x14:borderColor"),"x14:negativeBorderColor":this.negativeBorderColorXform=new u("x14:negativeBorderColor"),"x14:negativeFillColor":this.negativeFillColorXform=new u("x14:negativeFillColor"),"x14:axisColor":this.axisColorXform=new u("x14:axisColor")}}static isExt(a){return!a.gradient}get tag(){return"x14:dataBar"}render(a,c){a.openNode(this.tag,{minLength:s.toIntAttribute(c.minLength,0,!0),maxLength:s.toIntAttribute(c.maxLength,100,!0),border:s.toBoolAttribute(c.border,!1),gradient:s.toBoolAttribute(c.gradient,!0),negativeBarColorSameAsPositive:s.toBoolAttribute(c.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:s.toBoolAttribute(c.negativeBarBorderColorSameAsPositive,!0),axisPosition:s.toAttribute(c.axisPosition,"auto"),direction:s.toAttribute(c.direction,"leftToRight")}),c.cfvo.forEach(h=>{this.cfvoXform.render(a,h)}),this.borderColorXform.render(a,c.borderColor),this.negativeBorderColorXform.render(a,c.negativeBorderColor),this.negativeFillColorXform.render(a,c.negativeFillColor),this.axisColorXform.render(a,c.axisColor),a.closeNode()}createNewModel(a){let{attributes:c}=a;return{cfvo:[],minLength:s.toIntValue(c.minLength,0),maxLength:s.toIntValue(c.maxLength,100),border:s.toBoolValue(c.border,!1),gradient:s.toBoolValue(c.gradient,!0),negativeBarColorSameAsPositive:s.toBoolValue(c.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:s.toBoolValue(c.negativeBarBorderColorSameAsPositive,!0),axisPosition:s.toStringValue(c.axisPosition,"auto"),direction:s.toStringValue(c.direction,"leftToRight")}}onParserClose(a,c){const[,h]=a.split(":");switch(h){case"cfvo":this.model.cfvo.push(c.model);break;default:this.model[h]=c.model}}}},{"../../base-xform":32,"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-ext-xform":76}],80:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{get tag(){return"xm:f"}render(o,u){o.leafNode(this.tag,null,u)}parseOpen(){this.model=""}parseText(o){this.model+=o}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],81:[function(r,n,i){const s=r("../../base-xform"),o=r("../../composite-xform"),u=r("./cfvo-ext-xform"),l=r("./cf-icon-ext-xform");n.exports=class extends o{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new u,"x14:cfIcon":this.cfIconXform=new l}}get tag(){return"x14:iconSet"}render(a,c){a.openNode(this.tag,{iconSet:s.toStringAttribute(c.iconSet),reverse:s.toBoolAttribute(c.reverse,!1),showValue:s.toBoolAttribute(c.showValue,!0),custom:s.toBoolAttribute(c.icons,!1)}),c.cfvo.forEach(h=>{this.cfvoXform.render(a,h)}),c.icons&&c.icons.forEach((h,d)=>{h.iconId=d,this.cfIconXform.render(a,h)}),a.closeNode()}createNewModel(a){let{attributes:c}=a;return{cfvo:[],iconSet:s.toStringValue(c.iconSet,"3TrafficLights"),reverse:s.toBoolValue(c.reverse,!1),showValue:s.toBoolValue(c.showValue,!0)}}onParserClose(a,c){const[,h]=a.split(":");switch(h){case"cfvo":this.model.cfvo.push(c.model);break;case"cfIcon":this.model.icons||(this.model.icons=[]),this.model.icons.push(c.model);break;default:this.model[h]=c.model}}}},{"../../base-xform":32,"../../composite-xform":48,"./cf-icon-ext-xform":74,"./cfvo-ext-xform":76}],82:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{get tag(){return"xm:sqref"}render(o,u){o.leafNode(this.tag,null,u)}parseOpen(){this.model=""}parseText(o){this.model+=o}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],83:[function(r,n,i){const s=r("../../base-xform"),o=r("../../composite-xform"),u=r("../../../../doc/range"),l=r("./databar-xform"),a=r("./ext-lst-ref-xform"),c=r("./formula-xform"),h=r("./color-scale-xform"),d=r("./icon-set-xform"),f={"3Triangles":!0,"3Stars":!0,"5Boxes":!0},m=p=>{const{type:v,operator:y}=p;switch(v){case"containsText":case"containsBlanks":case"notContainsBlanks":case"containsErrors":case"notContainsErrors":return{type:"containsText",operator:v};default:return{type:v,operator:y}}};class g extends o{constructor(){super(),this.map={dataBar:this.databarXform=new l,extLst:this.extLstRefXform=new a,formula:this.formulaXform=new c,colorScale:this.colorScaleXform=new h,iconSet:this.iconSetXform=new d}}get tag(){return"cfRule"}static isPrimitive(v){return v.type!=="iconSet"||!v.custom&&!f[v.iconSet]}render(v,y){switch(y.type){case"expression":this.renderExpression(v,y);break;case"cellIs":this.renderCellIs(v,y);break;case"top10":this.renderTop10(v,y);break;case"aboveAverage":this.renderAboveAverage(v,y);break;case"dataBar":this.renderDataBar(v,y);break;case"colorScale":this.renderColorScale(v,y);break;case"iconSet":this.renderIconSet(v,y);break;case"containsText":this.renderText(v,y);break;case"timePeriod":this.renderTimePeriod(v,y)}}renderExpression(v,y){v.openNode(this.tag,{type:"expression",dxfId:y.dxfId,priority:y.priority}),this.formulaXform.render(v,y.formulae[0]),v.closeNode()}renderCellIs(v,y){v.openNode(this.tag,{type:"cellIs",dxfId:y.dxfId,priority:y.priority,operator:y.operator}),y.formulae.forEach(b=>{this.formulaXform.render(v,b)}),v.closeNode()}renderTop10(v,y){v.leafNode(this.tag,{type:"top10",dxfId:y.dxfId,priority:y.priority,percent:s.toBoolAttribute(y.percent,!1),bottom:s.toBoolAttribute(y.bottom,!1),rank:s.toIntValue(y.rank,10,!0)})}renderAboveAverage(v,y){v.leafNode(this.tag,{type:"aboveAverage",dxfId:y.dxfId,priority:y.priority,aboveAverage:s.toBoolAttribute(y.aboveAverage,!0)})}renderDataBar(v,y){v.openNode(this.tag,{type:"dataBar",priority:y.priority}),this.databarXform.render(v,y),this.extLstRefXform.render(v,y),v.closeNode()}renderColorScale(v,y){v.openNode(this.tag,{type:"colorScale",priority:y.priority}),this.colorScaleXform.render(v,y),v.closeNode()}renderIconSet(v,y){g.isPrimitive(y)&&(v.openNode(this.tag,{type:"iconSet",priority:y.priority}),this.iconSetXform.render(v,y),v.closeNode())}renderText(v,y){v.openNode(this.tag,{type:y.operator,dxfId:y.dxfId,priority:y.priority,operator:s.toStringAttribute(y.operator,"containsText")});const b=(x=>{if(x.formulae&&x.formulae[0])return x.formulae[0];const O=new u(x.ref),{tl:P}=O;switch(x.operator){case"containsText":return`NOT(ISERROR(SEARCH("${x.text}",${P})))`;case"containsBlanks":return`LEN(TRIM(${P}))=0`;case"notContainsBlanks":return`LEN(TRIM(${P}))>0`;case"containsErrors":return`ISERROR(${P})`;case"notContainsErrors":return`NOT(ISERROR(${P}))`;default:return}})(y);b&&this.formulaXform.render(v,b),v.closeNode()}renderTimePeriod(v,y){v.openNode(this.tag,{type:"timePeriod",dxfId:y.dxfId,priority:y.priority,timePeriod:y.timePeriod});const b=(x=>{if(x.formulae&&x.formulae[0])return x.formulae[0];const O=new u(x.ref),{tl:P}=O;switch(x.timePeriod){case"thisWeek":return`AND(TODAY()-ROUNDDOWN(${P},0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(${P},0)-TODAY()<=7-WEEKDAY(TODAY()))`;case"lastWeek":return`AND(TODAY()-ROUNDDOWN(${P},0)>=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(${P},0)<(WEEKDAY(TODAY())+7))`;case"nextWeek":return`AND(ROUNDDOWN(${P},0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(${P},0)-TODAY()<(15-WEEKDAY(TODAY())))`;case"yesterday":return`FLOOR(${P},1)=TODAY()-1`;case"today":return`FLOOR(${P},1)=TODAY()`;case"tomorrow":return`FLOOR(${P},1)=TODAY()+1`;case"last7Days":return`AND(TODAY()-FLOOR(${P},1)<=6,FLOOR(${P},1)<=TODAY())`;case"lastMonth":return`AND(MONTH(${P})=MONTH(EDATE(TODAY(),0-1)),YEAR(${P})=YEAR(EDATE(TODAY(),0-1)))`;case"thisMonth":return`AND(MONTH(${P})=MONTH(TODAY()),YEAR(${P})=YEAR(TODAY()))`;case"nextMonth":return`AND(MONTH(${P})=MONTH(EDATE(TODAY(),0+1)),YEAR(${P})=YEAR(EDATE(TODAY(),0+1)))`;default:return}})(y);b&&this.formulaXform.render(v,b),v.closeNode()}createNewModel(v){let{attributes:y}=v;return{...m(y),dxfId:s.toIntValue(y.dxfId),priority:s.toIntValue(y.priority),timePeriod:y.timePeriod,percent:s.toBoolValue(y.percent),bottom:s.toBoolValue(y.bottom),rank:s.toIntValue(y.rank),aboveAverage:s.toBoolValue(y.aboveAverage)}}onParserClose(v,y){switch(v){case"dataBar":case"extLst":case"colorScale":case"iconSet":Object.assign(this.model,y.model);break;case"formula":this.model.formulae=this.model.formulae||[],this.model.formulae.push(y.model)}}}n.exports=g},{"../../../../doc/range":10,"../../base-xform":32,"../../composite-xform":48,"./color-scale-xform":85,"./databar-xform":88,"./ext-lst-ref-xform":89,"./formula-xform":90,"./icon-set-xform":91}],84:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{get tag(){return"cfvo"}render(o,u){o.leafNode(this.tag,{type:u.type,val:u.value})}parseOpen(o){this.model={type:o.attributes.type,value:s.toFloatValue(o.attributes.val)}}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],85:[function(r,n,i){const s=r("../../composite-xform"),o=r("../../style/color-xform"),u=r("./cfvo-xform");n.exports=class extends s{constructor(){super(),this.map={cfvo:this.cfvoXform=new u,color:this.colorXform=new o}}get tag(){return"colorScale"}render(l,a){l.openNode(this.tag),a.cfvo.forEach(c=>{this.cfvoXform.render(l,c)}),a.color.forEach(c=>{this.colorXform.render(l,c)}),l.closeNode()}createNewModel(l){return{cfvo:[],color:[]}}onParserClose(l,a){this.model[l].push(a.model)}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],86:[function(r,n,i){const s=r("../../composite-xform"),o=r("./cf-rule-xform");n.exports=class extends s{constructor(){super(),this.map={cfRule:new o}}get tag(){return"conditionalFormatting"}render(u,l){l.rules.some(o.isPrimitive)&&(u.openNode(this.tag,{sqref:l.ref}),l.rules.forEach(a=>{o.isPrimitive(a)&&(a.ref=l.ref,this.map.cfRule.render(u,a))}),u.closeNode())}createNewModel(u){let{attributes:l}=u;return{ref:l.sqref,rules:[]}}onParserClose(u,l){this.model.rules.push(l.model)}}},{"../../composite-xform":48,"./cf-rule-xform":83}],87:[function(r,n,i){const s=r("../../base-xform"),o=r("./conditional-formatting-xform");n.exports=class extends s{constructor(){super(),this.cfXform=new o}get tag(){return"conditionalFormatting"}reset(){this.model=[]}prepare(u,l){let a=u.reduce((c,h)=>Math.max(c,...h.rules.map(d=>d.priority||0)),1);u.forEach(c=>{c.rules.forEach(h=>{h.priority||(h.priority=a++),h.style&&(h.dxfId=l.styles.addDxfStyle(h.style))})})}render(u,l){l.forEach(a=>{this.cfXform.render(u,a)})}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case"conditionalFormatting":return this.parser=this.cfXform,this.parser.parseOpen(u),!0;default:return!1}}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){return!!this.parser&&(!!this.parser.parseClose(u)||(this.model.push(this.parser.model),this.parser=void 0,!1))}reconcile(u,l){u.forEach(a=>{a.rules.forEach(c=>{c.dxfId!==void 0&&(c.style=l.styles.getDxfStyle(c.dxfId),delete c.dxfId)})})}}},{"../../base-xform":32,"./conditional-formatting-xform":86}],88:[function(r,n,i){const s=r("../../composite-xform"),o=r("../../style/color-xform"),u=r("./cfvo-xform");n.exports=class extends s{constructor(){super(),this.map={cfvo:this.cfvoXform=new u,color:this.colorXform=new o}}get tag(){return"dataBar"}render(l,a){l.openNode(this.tag),a.cfvo.forEach(c=>{this.cfvoXform.render(l,c)}),this.colorXform.render(l,a.color),l.closeNode()}createNewModel(){return{cfvo:[]}}onParserClose(l,a){switch(l){case"cfvo":this.model.cfvo.push(a.model);break;case"color":this.model.color=a.model}}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],89:[function(r,n,i){const s=r("../../base-xform"),o=r("../../composite-xform");class u extends s{get tag(){return"x14:id"}render(c,h){c.leafNode(this.tag,null,h)}parseOpen(){this.model=""}parseText(c){this.model+=c}parseClose(c){return c!==this.tag}}class l extends o{constructor(){super(),this.map={"x14:id":this.idXform=new u}}get tag(){return"ext"}render(c,h){c.openNode(this.tag,{uri:"{B025F937-C7B1-47D3-B67F-A62EFF666E3E}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.idXform.render(c,h.x14Id),c.closeNode()}createNewModel(){return{}}onParserClose(c,h){this.model.x14Id=h.model}}n.exports=class extends o{constructor(){super(),this.map={ext:new l}}get tag(){return"extLst"}render(a,c){a.openNode(this.tag),this.map.ext.render(a,c),a.closeNode()}createNewModel(){return{}}onParserClose(a,c){Object.assign(this.model,c.model)}}},{"../../base-xform":32,"../../composite-xform":48}],90:[function(r,n,i){const s=r("../../base-xform");n.exports=class extends s{get tag(){return"formula"}render(o,u){o.leafNode(this.tag,null,u)}parseOpen(){this.model=""}parseText(o){this.model+=o}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],91:[function(r,n,i){const s=r("../../base-xform"),o=r("../../composite-xform"),u=r("./cfvo-xform");n.exports=class extends o{constructor(){super(),this.map={cfvo:this.cfvoXform=new u}}get tag(){return"iconSet"}render(l,a){l.openNode(this.tag,{iconSet:s.toStringAttribute(a.iconSet,"3TrafficLights"),reverse:s.toBoolAttribute(a.reverse,!1),showValue:s.toBoolAttribute(a.showValue,!0)}),a.cfvo.forEach(c=>{this.cfvoXform.render(l,c)}),l.closeNode()}createNewModel(l){let{attributes:a}=l;return{iconSet:s.toStringValue(a.iconSet,"3TrafficLights"),reverse:s.toBoolValue(a.reverse),showValue:s.toBoolValue(a.showValue),cfvo:[]}}onParserClose(l,a){this.model[l].push(a.model)}}},{"../../base-xform":32,"../../composite-xform":48,"./cfvo-xform":84}],92:[function(r,n,i){const s=r("../../../utils/utils"),o=r("../base-xform");n.exports=class extends o{get tag(){return"col"}prepare(u,l){const a=l.styles.addStyleModel(u.style||{});a&&(u.styleId=a)}render(u,l){u.openNode("col"),u.addAttribute("min",l.min),u.addAttribute("max",l.max),l.width&&u.addAttribute("width",l.width),l.styleId&&u.addAttribute("style",l.styleId),l.hidden&&u.addAttribute("hidden","1"),l.bestFit&&u.addAttribute("bestFit","1"),l.outlineLevel&&u.addAttribute("outlineLevel",l.outlineLevel),l.collapsed&&u.addAttribute("collapsed","1"),u.addAttribute("customWidth","1"),u.closeNode()}parseOpen(u){if(u.name==="col"){const l=this.model={min:parseInt(u.attributes.min||"0",10),max:parseInt(u.attributes.max||"0",10),width:u.attributes.width===void 0?void 0:parseFloat(u.attributes.width||"0")};return u.attributes.style&&(l.styleId=parseInt(u.attributes.style,10)),s.parseBoolean(u.attributes.hidden)&&(l.hidden=!0),s.parseBoolean(u.attributes.bestFit)&&(l.bestFit=!0),u.attributes.outlineLevel&&(l.outlineLevel=parseInt(u.attributes.outlineLevel,10)),s.parseBoolean(u.attributes.collapsed)&&(l.collapsed=!0),!0}return!1}parseText(){}parseClose(){return!1}reconcile(u,l){u.styleId&&(u.style=l.styles.getStyleModel(u.styleId))}}},{"../../../utils/utils":27,"../base-xform":32}],93:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../../../utils/utils"),u=r("../../../utils/col-cache"),l=r("../base-xform"),a=r("../../../doc/range");function c(d,f,m,g){const p=f[m];p!==void 0?d[m]=p:g!==void 0&&(d[m]=g)}function h(d,f,m,g){const p=f[m];p!==void 0?d[m]=o.parseBoolean(p):g!==void 0&&(d[m]=g)}n.exports=class extends l{get tag(){return"dataValidations"}render(d,f){const m=function(g){const p=s.map(g,(b,x)=>({address:x,dataValidation:b,marked:!1})).sort((b,x)=>s.strcmp(b.address,x.address)),v=s.keyBy(p,"address"),y=(b,x,O)=>{for(let P=0;P{if(!b.marked){const x=u.decodeEx(b.address);if(x.dimensions)return v[x.dimensions].marked=!0,{...b.dataValidation,sqref:b.address};let O=1,P=u.encodeAddress(x.row+O,x.col);for(;g[P]&&s.isEqual(b.dataValidation,g[P]);)O++,P=u.encodeAddress(x.row+O,x.col);let j=1;for(;y(x,O,x.col+j);)j++;for(let M=0;M1||j>1){const M=x.row+(O-1),L=x.col+(j-1);return{...b.dataValidation,sqref:`${b.address}:${u.encodeAddress(M,L)}`}}return{...b.dataValidation,sqref:b.address}}return null}).filter(Boolean)}(f);m.length&&(d.openNode("dataValidations",{count:m.length}),m.forEach(g=>{d.openNode("dataValidation"),g.type!=="any"&&(d.addAttribute("type",g.type),g.operator&&g.type!=="list"&&g.operator!=="between"&&d.addAttribute("operator",g.operator),g.allowBlank&&d.addAttribute("allowBlank","1")),g.showInputMessage&&d.addAttribute("showInputMessage","1"),g.promptTitle&&d.addAttribute("promptTitle",g.promptTitle),g.prompt&&d.addAttribute("prompt",g.prompt),g.showErrorMessage&&d.addAttribute("showErrorMessage","1"),g.errorStyle&&d.addAttribute("errorStyle",g.errorStyle),g.errorTitle&&d.addAttribute("errorTitle",g.errorTitle),g.error&&d.addAttribute("error",g.error),d.addAttribute("sqref",g.sqref),(g.formulae||[]).forEach((p,v)=>{d.openNode("formula"+(v+1)),g.type==="date"?d.writeText(o.dateToExcel(new Date(p))):d.writeText(p),d.closeNode()}),d.closeNode()}),d.closeNode())}parseOpen(d){switch(d.name){case"dataValidations":return this.model={},!0;case"dataValidation":{this._address=d.attributes.sqref;const f={type:d.attributes.type||"any",formulae:[]};switch(d.attributes.type&&h(f,d.attributes,"allowBlank"),h(f,d.attributes,"showInputMessage"),h(f,d.attributes,"showErrorMessage"),f.type){case"any":case"list":case"custom":break;default:c(f,d.attributes,"operator","between")}return c(f,d.attributes,"promptTitle"),c(f,d.attributes,"prompt"),c(f,d.attributes,"errorStyle"),c(f,d.attributes,"errorTitle"),c(f,d.attributes,"error"),this._dataValidation=f,!0}case"formula1":case"formula2":return this._formula=[],!0;default:return!1}}parseText(d){this._formula&&this._formula.push(d)}parseClose(d){switch(d){case"dataValidations":return!1;case"dataValidation":return this._dataValidation.formulae&&this._dataValidation.formulae.length||(delete this._dataValidation.formulae,delete this._dataValidation.operator),(this._address.split(/\s+/g)||[]).forEach(f=>{f.includes(":")?new a(f).forEachAddress(m=>{this.model[m]=this._dataValidation}):this.model[f]=this._dataValidation}),!0;case"formula1":case"formula2":{let f=this._formula.join("");switch(this._dataValidation.type){case"whole":case"textLength":f=parseInt(f,10);break;case"decimal":f=parseFloat(f);break;case"date":f=o.excelToDate(parseFloat(f))}return this._dataValidation.formulae.push(f),this._formula=void 0,!0}default:return!0}}}},{"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/utils":27,"../base-xform":32}],94:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"dimension"}render(o,u){u&&o.leafNode("dimension",{ref:u})}parseOpen(o){return o.name==="dimension"&&(this.model=o.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],95:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"drawing"}render(o,u){u&&o.leafNode(this.tag,{"r:id":u.rId})}parseOpen(o){switch(o.name){case this.tag:return this.model={rId:o.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],96:[function(r,n,i){const s=r("../composite-xform"),o=r("./cf-ext/conditional-formattings-ext-xform");class u extends s{constructor(){super(),this.map={"x14:conditionalFormattings":this.conditionalFormattings=new o}}get tag(){return"ext"}hasContent(a){return this.conditionalFormattings.hasContent(a.conditionalFormattings)}prepare(a,c){this.conditionalFormattings.prepare(a.conditionalFormattings,c)}render(a,c){a.openNode("ext",{uri:"{78C0D931-6437-407d-A8EE-F0AAD7539E65}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.conditionalFormattings.render(a,c.conditionalFormattings),a.closeNode()}createNewModel(){return{}}onParserClose(a,c){this.model[a]=c.model}}n.exports=class extends s{constructor(){super(),this.map={ext:this.ext=new u}}get tag(){return"extLst"}prepare(l,a){this.ext.prepare(l,a)}hasContent(l){return this.ext.hasContent(l)}render(l,a){this.hasContent(a)&&(l.openNode("extLst"),this.ext.render(l,a),l.closeNode())}createNewModel(){return{}}onParserClose(l,a){Object.assign(this.model,a.model)}}},{"../composite-xform":48,"./cf-ext/conditional-formattings-ext-xform":78}],97:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"headerFooter"}render(o,u){if(u){o.addRollback();let l=!1;o.openNode("headerFooter"),u.differentFirst&&(o.addAttribute("differentFirst","1"),l=!0),u.differentOddEven&&(o.addAttribute("differentOddEven","1"),l=!0),u.oddHeader&&typeof u.oddHeader=="string"&&(o.leafNode("oddHeader",null,u.oddHeader),l=!0),u.oddFooter&&typeof u.oddFooter=="string"&&(o.leafNode("oddFooter",null,u.oddFooter),l=!0),u.evenHeader&&typeof u.evenHeader=="string"&&(o.leafNode("evenHeader",null,u.evenHeader),l=!0),u.evenFooter&&typeof u.evenFooter=="string"&&(o.leafNode("evenFooter",null,u.evenFooter),l=!0),u.firstHeader&&typeof u.firstHeader=="string"&&(o.leafNode("firstHeader",null,u.firstHeader),l=!0),u.firstFooter&&typeof u.firstFooter=="string"&&(o.leafNode("firstFooter",null,u.firstFooter),l=!0),l?(o.closeNode(),o.commit()):o.rollback()}}parseOpen(o){switch(o.name){case"headerFooter":return this.model={},o.attributes.differentFirst&&(this.model.differentFirst=parseInt(o.attributes.differentFirst,0)===1),o.attributes.differentOddEven&&(this.model.differentOddEven=parseInt(o.attributes.differentOddEven,0)===1),!0;case"oddHeader":return this.currentNode="oddHeader",!0;case"oddFooter":return this.currentNode="oddFooter",!0;case"evenHeader":return this.currentNode="evenHeader",!0;case"evenFooter":return this.currentNode="evenFooter",!0;case"firstHeader":return this.currentNode="firstHeader",!0;case"firstFooter":return this.currentNode="firstFooter",!0;default:return!1}}parseText(o){switch(this.currentNode){case"oddHeader":this.model.oddHeader=o;break;case"oddFooter":this.model.oddFooter=o;break;case"evenHeader":this.model.evenHeader=o;break;case"evenFooter":this.model.evenFooter=o;break;case"firstHeader":this.model.firstHeader=o;break;case"firstFooter":this.model.firstFooter=o}}parseClose(){switch(this.currentNode){case"oddHeader":case"oddFooter":case"evenHeader":case"evenFooter":case"firstHeader":case"firstFooter":return this.currentNode=void 0,!0;default:return!1}}}},{"../base-xform":32}],98:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"hyperlink"}render(o,u){this.isInternalLink(u)?o.leafNode("hyperlink",{ref:u.address,"r:id":u.rId,tooltip:u.tooltip,location:u.target}):o.leafNode("hyperlink",{ref:u.address,"r:id":u.rId,tooltip:u.tooltip})}parseOpen(o){return o.name==="hyperlink"&&(this.model={address:o.attributes.ref,rId:o.attributes["r:id"],tooltip:o.attributes.tooltip},o.attributes.location&&(this.model.target=o.attributes.location),!0)}parseText(){}parseClose(){return!1}isInternalLink(o){return o.target&&/^[^!]+![a-zA-Z]+[\d]+$/.test(o.target)}}},{"../base-xform":32}],99:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"mergeCell"}render(o,u){o.leafNode("mergeCell",{ref:u})}parseOpen(o){return o.name==="mergeCell"&&(this.model=o.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],100:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../../../doc/range"),u=r("../../../utils/col-cache"),l=r("../../../doc/enums");n.exports=class{constructor(){this.merges={}}add(a){if(this.merges[a.master])this.merges[a.master].expandToAddress(a.address);else{const c=`${a.master}:${a.address}`;this.merges[a.master]=new o(c)}}get mergeCells(){return s.map(this.merges,a=>a.range)}reconcile(a,c){s.each(a,h=>{const d=u.decode(h);for(let f=d.top;f<=d.bottom;f++){const m=c[f-1];for(let g=d.left;g<=d.right;g++){const p=m.cells[g-1];p?p.type===l.ValueType.Merge&&(p.master=d.tl):m.cells[g]={type:l.ValueType.Null,address:u.encodeAddress(f,g)}}}})}getMasterAddress(a){const c=this.hash[a];return c&&c.tl}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26}],101:[function(r,n,i){const s=r("../base-xform"),o=u=>u!==void 0;n.exports=class extends s{get tag(){return"outlinePr"}render(u,l){return!(!l||!o(l.summaryBelow)&&!o(l.summaryRight))&&(u.leafNode(this.tag,{summaryBelow:o(l.summaryBelow)?Number(l.summaryBelow):void 0,summaryRight:o(l.summaryRight)?Number(l.summaryRight):void 0}),!0)}parseOpen(u){return u.name===this.tag&&(this.model={summaryBelow:o(u.attributes.summaryBelow)?!!Number(u.attributes.summaryBelow):void 0,summaryRight:o(u.attributes.summaryRight)?!!Number(u.attributes.summaryRight):void 0},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],102:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"brk"}render(o,u){o.leafNode("brk",u)}parseOpen(o){return o.name==="brk"&&(this.model=o.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],103:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../base-xform");n.exports=class extends o{get tag(){return"pageMargins"}render(u,l){if(l){const a={left:l.left,right:l.right,top:l.top,bottom:l.bottom,header:l.header,footer:l.footer};s.some(a,c=>c!==void 0)&&u.leafNode(this.tag,a)}}parseOpen(u){switch(u.name){case this.tag:return this.model={left:parseFloat(u.attributes.left||.7),right:parseFloat(u.attributes.right||.7),top:parseFloat(u.attributes.top||.75),bottom:parseFloat(u.attributes.bottom||.75),header:parseFloat(u.attributes.header||.3),footer:parseFloat(u.attributes.footer||.3)},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],104:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"pageSetUpPr"}render(o,u){return!(!u||!u.fitToPage)&&(o.leafNode(this.tag,{fitToPage:u.fitToPage?"1":void 0}),!0)}parseOpen(o){return o.name===this.tag&&(this.model={fitToPage:o.attributes.fitToPage==="1"},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],105:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../base-xform");function u(h){return h?"1":void 0}function l(h){switch(h){case"overThenDown":return h;default:return}}function a(h){switch(h){case"atEnd":case"asDisplyed":return h;default:return}}function c(h){switch(h){case"dash":case"blank":case"NA":return h;default:return}}n.exports=class extends o{get tag(){return"pageSetup"}render(h,d){if(d){const f={paperSize:d.paperSize,orientation:d.orientation,horizontalDpi:d.horizontalDpi,verticalDpi:d.verticalDpi,pageOrder:l(d.pageOrder),blackAndWhite:u(d.blackAndWhite),draft:u(d.draft),cellComments:a(d.cellComments),errors:c(d.errors),scale:d.scale,fitToWidth:d.fitToWidth,fitToHeight:d.fitToHeight,firstPageNumber:d.firstPageNumber,useFirstPageNumber:u(d.firstPageNumber),usePrinterDefaults:u(d.usePrinterDefaults),copies:d.copies};s.some(f,m=>m!==void 0)&&h.leafNode(this.tag,f)}}parseOpen(h){switch(h.name){case this.tag:return this.model={paperSize:(d=h.attributes.paperSize,d!==void 0?parseInt(d,10):void 0),orientation:h.attributes.orientation||"portrait",horizontalDpi:parseInt(h.attributes.horizontalDpi||"4294967295",10),verticalDpi:parseInt(h.attributes.verticalDpi||"4294967295",10),pageOrder:h.attributes.pageOrder||"downThenOver",blackAndWhite:h.attributes.blackAndWhite==="1",draft:h.attributes.draft==="1",cellComments:h.attributes.cellComments||"None",errors:h.attributes.errors||"displayed",scale:parseInt(h.attributes.scale||"100",10),fitToWidth:parseInt(h.attributes.fitToWidth||"1",10),fitToHeight:parseInt(h.attributes.fitToHeight||"1",10),firstPageNumber:parseInt(h.attributes.firstPageNumber||"1",10),useFirstPageNumber:h.attributes.useFirstPageNumber==="1",usePrinterDefaults:h.attributes.usePrinterDefaults==="1",copies:parseInt(h.attributes.copies||"1",10)},!0;default:return!1}var d}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],106:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"picture"}render(o,u){u&&o.leafNode(this.tag,{"r:id":u.rId})}parseOpen(o){switch(o.name){case this.tag:return this.model={rId:o.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],107:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../base-xform");function u(l){return l?"1":void 0}n.exports=class extends o{get tag(){return"printOptions"}render(l,a){if(a){const c={headings:u(a.showRowColHeaders),gridLines:u(a.showGridLines),horizontalCentered:u(a.horizontalCentered),verticalCentered:u(a.verticalCentered)};s.some(c,h=>h!==void 0)&&l.leafNode(this.tag,c)}}parseOpen(l){switch(l.name){case this.tag:return this.model={showRowColHeaders:l.attributes.headings==="1",showGridLines:l.attributes.gridLines==="1",horizontalCentered:l.attributes.horizontalCentered==="1",verticalCentered:l.attributes.verticalCentered==="1"},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],108:[function(r,n,i){const s=r("./page-breaks-xform"),o=r("../list-xform");n.exports=class extends o{constructor(){super({tag:"rowBreaks",count:!0,childXform:new s})}render(u,l){if(l&&l.length){u.openNode(this.tag,this.$),this.count&&(u.addAttribute(this.$count,l.length),u.addAttribute("manualBreakCount",l.length));const{childXform:a}=this;l.forEach(c=>{a.render(u,c)}),u.closeNode()}else this.empty&&u.leafNode(this.tag)}}},{"../list-xform":71,"./page-breaks-xform":102}],109:[function(r,n,i){const s=r("../base-xform"),o=r("../../../utils/utils"),u=r("./cell-xform");n.exports=class extends s{constructor(l){super(),this.maxItems=l&&l.maxItems,this.map={c:new u}}get tag(){return"row"}prepare(l,a){const c=a.styles.addStyleModel(l.style);c&&(l.styleId=c);const h=this.map.c;l.cells.forEach(d=>{h.prepare(d,a)})}render(l,a,c){l.openNode("row"),l.addAttribute("r",a.number),a.height&&(l.addAttribute("ht",a.height),l.addAttribute("customHeight","1")),a.hidden&&l.addAttribute("hidden","1"),a.min>0&&a.max>0&&a.min<=a.max&&l.addAttribute("spans",`${a.min}:${a.max}`),a.styleId&&(l.addAttribute("s",a.styleId),l.addAttribute("customFormat","1")),l.addAttribute("x14ac:dyDescent","0.25"),a.outlineLevel&&l.addAttribute("outlineLevel",a.outlineLevel),a.collapsed&&l.addAttribute("collapsed","1");const h=this.map.c;a.cells.forEach(d=>{h.render(l,d,c)}),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;if(l.name==="row"){this.numRowsSeen+=1;const a=l.attributes.spans?l.attributes.spans.split(":").map(h=>parseInt(h,10)):[void 0,void 0],c=this.model={number:parseInt(l.attributes.r,10),min:a[0],max:a[1],cells:[]};return l.attributes.s&&(c.styleId=parseInt(l.attributes.s,10)),o.parseBoolean(l.attributes.hidden)&&(c.hidden=!0),o.parseBoolean(l.attributes.bestFit)&&(c.bestFit=!0),l.attributes.ht&&(c.height=parseFloat(l.attributes.ht)),l.attributes.outlineLevel&&(c.outlineLevel=parseInt(l.attributes.outlineLevel,10)),o.parseBoolean(l.attributes.collapsed)&&(c.collapsed=!0),!0}return this.parser=this.map[l.name],!!this.parser&&(this.parser.parseOpen(l),!0)}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){if(this.parser){if(!this.parser.parseClose(l)){if(this.model.cells.push(this.parser.model),this.maxItems&&this.model.cells.length>this.maxItems)throw new Error(`Max column count (${this.maxItems}) exceeded`);this.parser=void 0}return!0}return!1}reconcile(l,a){l.style=l.styleId?a.styles.getStyleModel(l.styleId):{},l.styleId!==void 0&&(l.styleId=void 0);const c=this.map.c;l.cells.forEach(h=>{c.reconcile(h,a)})}}},{"../../../utils/utils":27,"../base-xform":32,"./cell-xform":73}],110:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../base-xform");n.exports=class extends o{get tag(){return"sheetFormatPr"}render(u,l){if(l){const a={defaultRowHeight:l.defaultRowHeight,outlineLevelRow:l.outlineLevelRow,outlineLevelCol:l.outlineLevelCol,"x14ac:dyDescent":l.dyDescent};l.defaultColWidth&&(a.defaultColWidth=l.defaultColWidth),l.defaultRowHeight&&l.defaultRowHeight===15||(a.customHeight="1"),s.some(a,c=>c!==void 0)&&u.leafNode("sheetFormatPr",a)}}parseOpen(u){return u.name==="sheetFormatPr"&&(this.model={defaultRowHeight:parseFloat(u.attributes.defaultRowHeight||"0"),dyDescent:parseFloat(u.attributes["x14ac:dyDescent"]||"0"),outlineLevelRow:parseInt(u.attributes.outlineLevelRow||"0",10),outlineLevelCol:parseInt(u.attributes.outlineLevelCol||"0",10)},u.attributes.defaultColWidth&&(this.model.defaultColWidth=parseFloat(u.attributes.defaultColWidth)),!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],111:[function(r,n,i){const s=r("../base-xform"),o=r("../style/color-xform"),u=r("./page-setup-properties-xform"),l=r("./outline-properties-xform");n.exports=class extends s{constructor(){super(),this.map={tabColor:new o("tabColor"),pageSetUpPr:new u,outlinePr:new l}}get tag(){return"sheetPr"}render(a,c){if(c){a.addRollback(),a.openNode("sheetPr");let h=!1;h=this.map.tabColor.render(a,c.tabColor)||h,h=this.map.pageSetUpPr.render(a,c.pageSetup)||h,h=this.map.outlinePr.render(a,c.outlineProperties)||h,h?(a.closeNode(),a.commit()):a.rollback()}}parseOpen(a){return this.parser?(this.parser.parseOpen(a),!0):a.name===this.tag?(this.reset(),!0):!!this.map[a.name]&&(this.parser=this.map[a.name],this.parser.parseOpen(a),!0)}parseText(a){return!!this.parser&&(this.parser.parseText(a),!0)}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.parser=void 0),!0):(this.map.tabColor.model||this.map.pageSetUpPr.model||this.map.outlinePr.model?(this.model={},this.map.tabColor.model&&(this.model.tabColor=this.map.tabColor.model),this.map.pageSetUpPr.model&&(this.model.pageSetup=this.map.pageSetUpPr.model),this.map.outlinePr.model&&(this.model.outlineProperties=this.map.outlinePr.model)):this.model=null,!1)}}},{"../base-xform":32,"../style/color-xform":128,"./outline-properties-xform":101,"./page-setup-properties-xform":104}],112:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../base-xform");function u(a,c){return a?c:void 0}function l(a,c){return a===c||void 0}n.exports=class extends o{get tag(){return"sheetProtection"}render(a,c){if(c){const h={sheet:u(c.sheet,"1"),selectLockedCells:c.selectLockedCells===!1?"1":void 0,selectUnlockedCells:c.selectUnlockedCells===!1?"1":void 0,formatCells:u(c.formatCells,"0"),formatColumns:u(c.formatColumns,"0"),formatRows:u(c.formatRows,"0"),insertColumns:u(c.insertColumns,"0"),insertRows:u(c.insertRows,"0"),insertHyperlinks:u(c.insertHyperlinks,"0"),deleteColumns:u(c.deleteColumns,"0"),deleteRows:u(c.deleteRows,"0"),sort:u(c.sort,"0"),autoFilter:u(c.autoFilter,"0"),pivotTables:u(c.pivotTables,"0")};c.sheet&&(h.algorithmName=c.algorithmName,h.hashValue=c.hashValue,h.saltValue=c.saltValue,h.spinCount=c.spinCount,h.objects=u(c.objects===!1,"1"),h.scenarios=u(c.scenarios===!1,"1")),s.some(h,d=>d!==void 0)&&a.leafNode(this.tag,h)}}parseOpen(a){switch(a.name){case this.tag:return this.model={sheet:l(a.attributes.sheet,"1"),objects:a.attributes.objects!=="1"&&void 0,scenarios:a.attributes.scenarios!=="1"&&void 0,selectLockedCells:a.attributes.selectLockedCells!=="1"&&void 0,selectUnlockedCells:a.attributes.selectUnlockedCells!=="1"&&void 0,formatCells:l(a.attributes.formatCells,"0"),formatColumns:l(a.attributes.formatColumns,"0"),formatRows:l(a.attributes.formatRows,"0"),insertColumns:l(a.attributes.insertColumns,"0"),insertRows:l(a.attributes.insertRows,"0"),insertHyperlinks:l(a.attributes.insertHyperlinks,"0"),deleteColumns:l(a.attributes.deleteColumns,"0"),deleteRows:l(a.attributes.deleteRows,"0"),sort:l(a.attributes.sort,"0"),autoFilter:l(a.attributes.autoFilter,"0"),pivotTables:l(a.attributes.pivotTables,"0")},a.attributes.algorithmName&&(this.model.algorithmName=a.attributes.algorithmName,this.model.hashValue=a.attributes.hashValue,this.model.saltValue=a.attributes.saltValue,this.model.spinCount=parseInt(a.attributes.spinCount,10)),!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],113:[function(r,n,i){const s=r("../../../utils/col-cache"),o=r("../base-xform"),u={frozen:"frozen",frozenSplit:"frozen",split:"split"};n.exports=class extends o{get tag(){return"sheetView"}prepare(l){switch(l.state){case"frozen":case"split":break;default:l.state="normal"}}render(l,a){l.openNode("sheetView",{workbookViewId:a.workbookViewId||0});const c=function(g,p,v){v&&l.addAttribute(g,p)};let h,d,f,m;switch(c("rightToLeft","1",a.rightToLeft===!0),c("tabSelected","1",a.tabSelected),c("showRuler","0",a.showRuler===!1),c("showRowColHeaders","0",a.showRowColHeaders===!1),c("showGridLines","0",a.showGridLines===!1),c("zoomScale",a.zoomScale,a.zoomScale),c("zoomScaleNormal",a.zoomScaleNormal,a.zoomScaleNormal),c("view",a.style,a.style),a.state){case"frozen":d=a.xSplit||0,f=a.ySplit||0,h=a.topLeftCell||s.getAddress(f+1,d+1).address,m=(a.xSplit&&a.ySplit?"bottomRight":a.xSplit&&"topRight")||"bottomLeft",l.leafNode("pane",{xSplit:a.xSplit||void 0,ySplit:a.ySplit||void 0,topLeftCell:h,activePane:m,state:"frozen"}),l.leafNode("selection",{pane:m,activeCell:a.activeCell,sqref:a.activeCell});break;case"split":a.activePane==="topLeft"&&(a.activePane=void 0),l.leafNode("pane",{xSplit:a.xSplit||void 0,ySplit:a.ySplit||void 0,topLeftCell:a.topLeftCell,activePane:a.activePane}),l.leafNode("selection",{pane:a.activePane,activeCell:a.activeCell,sqref:a.activeCell});break;case"normal":a.activeCell&&l.leafNode("selection",{activeCell:a.activeCell,sqref:a.activeCell})}l.closeNode()}parseOpen(l){switch(l.name){case"sheetView":return this.sheetView={workbookViewId:parseInt(l.attributes.workbookViewId,10),rightToLeft:l.attributes.rightToLeft==="1",tabSelected:l.attributes.tabSelected==="1",showRuler:l.attributes.showRuler!=="0",showRowColHeaders:l.attributes.showRowColHeaders!=="0",showGridLines:l.attributes.showGridLines!=="0",zoomScale:parseInt(l.attributes.zoomScale||"100",10),zoomScaleNormal:parseInt(l.attributes.zoomScaleNormal||"100",10),style:l.attributes.view},this.pane=void 0,this.selections={},!0;case"pane":return this.pane={xSplit:parseInt(l.attributes.xSplit||"0",10),ySplit:parseInt(l.attributes.ySplit||"0",10),topLeftCell:l.attributes.topLeftCell,activePane:l.attributes.activePane||"topLeft",state:l.attributes.state},!0;case"selection":{const a=l.attributes.pane||"topLeft";return this.selections[a]={pane:a,activeCell:l.attributes.activeCell},!0}default:return!1}}parseText(){}parseClose(l){let a,c;switch(l){case"sheetView":return this.sheetView&&this.pane?(a=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:u[this.pane.state]||"split",xSplit:this.pane.xSplit,ySplit:this.pane.ySplit,topLeftCell:this.pane.topLeftCell,showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},this.model.state==="split"&&(a.activePane=this.pane.activePane),c=this.selections[this.pane.activePane],c&&c.activeCell&&(a.activeCell=c.activeCell),this.sheetView.style&&(a.style=this.sheetView.style)):(a=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:"normal",showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},c=this.selections.topLeft,c&&c.activeCell&&(a.activeCell=c.activeCell),this.sheetView.style&&(a.style=this.sheetView.style)),!1;default:return!0}}reconcile(){}}},{"../../../utils/col-cache":19,"../base-xform":32}],114:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"tablePart"}render(o,u){u&&o.leafNode(this.tag,{"r:id":u.rId})}parseOpen(o){switch(o.name){case this.tag:return this.model={rId:o.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],115:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../../../utils/col-cache"),u=r("../../../utils/xml-stream"),l=r("../../rel-type"),a=r("./merges"),c=r("../base-xform"),h=r("../list-xform"),d=r("./row-xform"),f=r("./col-xform"),m=r("./dimension-xform"),g=r("./hyperlink-xform"),p=r("./merge-cell-xform"),v=r("./data-validations-xform"),y=r("./sheet-properties-xform"),b=r("./sheet-format-properties-xform"),x=r("./sheet-view-xform"),O=r("./sheet-protection-xform"),P=r("./page-margins-xform"),j=r("./page-setup-xform"),M=r("./print-options-xform"),L=r("./auto-filter-xform"),B=r("./picture-xform"),q=r("./drawing-xform"),W=r("./table-part-xform"),$=r("./row-breaks-xform"),I=r("./header-footer-xform"),E=r("./cf/conditional-formattings-xform"),_=r("./ext-lst-xform"),C=(k,A)=>{if(!A||!A.length)return k;if(!k||!k.length)return A;const R={},z={};return k.forEach(H=>{R[H.ref]=H,H.rules.forEach(V=>{const{x14Id:G}=V;G&&(z[G]=V)})}),A.forEach(H=>{H.rules.forEach(V=>{const G=z[V.x14Id];G?((F,X)=>{Object.keys(X).forEach(D=>{const N=F[D],K=X[D];N===void 0&&K!==void 0&&(F[D]=K)})})(G,V):R[H.ref]?R[H.ref].rules.push(V):k.push({ref:H.ref,rules:[V]})})}),k};class S extends c{constructor(A){super();const{maxRows:R,maxCols:z,ignoreNodes:H}=A||{};this.ignoreNodes=H||[],this.map={sheetPr:new y,dimension:new m,sheetViews:new h({tag:"sheetViews",count:!1,childXform:new x}),sheetFormatPr:new b,cols:new h({tag:"cols",count:!1,childXform:new f}),sheetData:new h({tag:"sheetData",count:!1,empty:!0,childXform:new d({maxItems:z}),maxItems:R}),autoFilter:new L,mergeCells:new h({tag:"mergeCells",count:!0,childXform:new p}),rowBreaks:new $,hyperlinks:new h({tag:"hyperlinks",count:!1,childXform:new g}),pageMargins:new P,dataValidations:new v,pageSetup:new j,headerFooter:new I,printOptions:new M,picture:new B,drawing:new q,sheetProtection:new O,tableParts:new h({tag:"tableParts",count:!0,childXform:new W}),conditionalFormatting:new E,extLst:new _}}prepare(A,R){R.merges=new a,A.hyperlinks=R.hyperlinks=[],A.comments=R.comments=[],R.formulae={},R.siFormulae=0,this.map.cols.prepare(A.cols,R),this.map.sheetData.prepare(A.rows,R),this.map.conditionalFormatting.prepare(A.conditionalFormattings,R),A.mergeCells=R.merges.mergeCells;const z=A.rels=[];function H(F){return"rId"+(F.length+1)}if(A.hyperlinks.forEach(F=>{const X=H(z);F.rId=X,z.push({Id:X,Type:l.Hyperlink,Target:F.target,TargetMode:"External"})}),A.comments.length>0){const F={Id:H(z),Type:l.Comments,Target:`../comments${A.id}.xml`};z.push(F);const X={Id:H(z),Type:l.VmlDrawing,Target:`../drawings/vmlDrawing${A.id}.vml`};z.push(X),A.comments.forEach(D=>{D.refAddress=o.decodeAddress(D.ref)}),R.commentRefs.push({commentName:"comments"+A.id,vmlDrawing:"vmlDrawing"+A.id})}const V=[];let G;A.media.forEach(F=>{if(F.type==="background"){const X=H(z);G=R.media[F.imageId],z.push({Id:X,Type:l.Image,Target:`../media/${G.name}.${G.extension}`}),A.background={rId:X},A.image=R.media[F.imageId]}else if(F.type==="image"){let{drawing:X}=A;G=R.media[F.imageId],X||(X=A.drawing={rId:H(z),name:"drawing"+ ++R.drawingsCount,anchors:[],rels:[]},R.drawings.push(X),z.push({Id:X.rId,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",Target:`../drawings/${X.name}.xml`}));let D=this.preImageId===F.imageId?V[F.imageId]:V[X.rels.length];D||(D=H(X.rels),V[X.rels.length]=D,X.rels.push({Id:D,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Target:`../media/${G.name}.${G.extension}`}));const N={picture:{rId:D},range:F.range};if(F.hyperlinks&&F.hyperlinks.hyperlink){const K=H(X.rels);V[X.rels.length]=K,N.picture.hyperlinks={tooltip:F.hyperlinks.tooltip,rId:K},X.rels.push({Id:K,Type:l.Hyperlink,Target:F.hyperlinks.hyperlink,TargetMode:"External"})}this.preImageId=F.imageId,X.anchors.push(N)}}),A.tables.forEach(F=>{const X=H(z);F.rId=X,z.push({Id:X,Type:l.Table,Target:"../tables/"+F.target}),F.columns.forEach(D=>{const{style:N}=D;N&&(D.dxfId=R.styles.addDxfStyle(N))})}),this.map.extLst.prepare(A,R)}render(A,R){A.openXml(u.StdDocAttributes),A.openNode("worksheet",S.WORKSHEET_ATTRIBUTES);const z=R.properties?{defaultRowHeight:R.properties.defaultRowHeight,dyDescent:R.properties.dyDescent,outlineLevelCol:R.properties.outlineLevelCol,outlineLevelRow:R.properties.outlineLevelRow}:void 0;R.properties&&R.properties.defaultColWidth&&(z.defaultColWidth=R.properties.defaultColWidth);const H={outlineProperties:R.properties&&R.properties.outlineProperties,tabColor:R.properties&&R.properties.tabColor,pageSetup:R.pageSetup&&R.pageSetup.fitToPage?{fitToPage:R.pageSetup.fitToPage}:void 0},V=R.pageSetup&&R.pageSetup.margins,G={showRowColHeaders:R.pageSetup&&R.pageSetup.showRowColHeaders,showGridLines:R.pageSetup&&R.pageSetup.showGridLines,horizontalCentered:R.pageSetup&&R.pageSetup.horizontalCentered,verticalCentered:R.pageSetup&&R.pageSetup.verticalCentered},F=R.sheetProtection;this.map.sheetPr.render(A,H),this.map.dimension.render(A,R.dimensions),this.map.sheetViews.render(A,R.views),this.map.sheetFormatPr.render(A,z),this.map.cols.render(A,R.cols),this.map.sheetData.render(A,R.rows),this.map.sheetProtection.render(A,F),this.map.autoFilter.render(A,R.autoFilter),this.map.mergeCells.render(A,R.mergeCells),this.map.conditionalFormatting.render(A,R.conditionalFormattings),this.map.dataValidations.render(A,R.dataValidations),this.map.hyperlinks.render(A,R.hyperlinks),this.map.printOptions.render(A,G),this.map.pageMargins.render(A,V),this.map.pageSetup.render(A,R.pageSetup),this.map.headerFooter.render(A,R.headerFooter),this.map.rowBreaks.render(A,R.rowBreaks),this.map.drawing.render(A,R.drawing),this.map.picture.render(A,R.background),this.map.tableParts.render(A,R.tables),this.map.extLst.render(A,R),R.rels&&R.rels.forEach(X=>{X.Type===l.VmlDrawing&&A.leafNode("legacyDrawing",{"r:id":X.Id})}),A.closeNode()}parseOpen(A){return this.parser?(this.parser.parseOpen(A),!0):A.name==="worksheet"?(s.each(this.map,R=>{R.reset()}),!0):(this.map[A.name]&&!this.ignoreNodes.includes(A.name)&&(this.parser=this.map[A.name],this.parser.parseOpen(A)),!0)}parseText(A){this.parser&&this.parser.parseText(A)}parseClose(A){if(this.parser)return this.parser.parseClose(A)||(this.parser=void 0),!0;switch(A){case"worksheet":{const R=this.map.sheetFormatPr.model||{};this.map.sheetPr.model&&this.map.sheetPr.model.tabColor&&(R.tabColor=this.map.sheetPr.model.tabColor),this.map.sheetPr.model&&this.map.sheetPr.model.outlineProperties&&(R.outlineProperties=this.map.sheetPr.model.outlineProperties);const z={fitToPage:this.map.sheetPr.model&&this.map.sheetPr.model.pageSetup&&this.map.sheetPr.model.pageSetup.fitToPage||!1,margins:this.map.pageMargins.model},H=Object.assign(z,this.map.pageSetup.model,this.map.printOptions.model),V=C(this.map.conditionalFormatting.model,this.map.extLst.model&&this.map.extLst.model["x14:conditionalFormattings"]);return this.model={dimensions:this.map.dimension.model,cols:this.map.cols.model,rows:this.map.sheetData.model,mergeCells:this.map.mergeCells.model,hyperlinks:this.map.hyperlinks.model,dataValidations:this.map.dataValidations.model,properties:R,views:this.map.sheetViews.model,pageSetup:H,headerFooter:this.map.headerFooter.model,background:this.map.picture.model,drawing:this.map.drawing.model,tables:this.map.tableParts.model,conditionalFormattings:V},this.map.autoFilter.model&&(this.model.autoFilter=this.map.autoFilter.model),this.map.sheetProtection.model&&(this.model.sheetProtection=this.map.sheetProtection.model),!1}default:return!0}}reconcile(A,R){const z=(A.relationships||[]).reduce((V,G)=>{if(V[G.Id]=G,G.Type===l.Comments&&(A.comments=R.comments[G.Target].comments),G.Type===l.VmlDrawing&&A.comments&&A.comments.length){const F=R.vmlDrawings[G.Target].comments;A.comments.forEach((X,D)=>{X.note=Object.assign({},X.note,F[D])})}return V},{});if(R.commentsMap=(A.comments||[]).reduce((V,G)=>(G.ref&&(V[G.ref]=G),V),{}),R.hyperlinkMap=(A.hyperlinks||[]).reduce((V,G)=>(G.rId&&(V[G.address]=z[G.rId].Target),V),{}),R.formulae={},A.rows=A.rows&&A.rows.filter(Boolean)||[],A.rows.forEach(V=>{V.cells=V.cells&&V.cells.filter(Boolean)||[]}),this.map.cols.reconcile(A.cols,R),this.map.sheetData.reconcile(A.rows,R),this.map.conditionalFormatting.reconcile(A.conditionalFormattings,R),A.media=[],A.drawing){const V=z[A.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/);if(V){const G=V[1];R.drawings[G].anchors.forEach(F=>{if(F.medium){const X={type:"image",imageId:F.medium.index,range:F.range,hyperlinks:F.picture.hyperlinks};A.media.push(X)}})}}const H=A.background&&z[A.background.rId];if(H){const V=H.Target.split("/media/")[1],G=R.mediaIndex&&R.mediaIndex[V];G!==void 0&&A.media.push({type:"background",imageId:G})}A.tables=(A.tables||[]).map(V=>{const G=z[V.rId];return R.tables[G.Target]}),delete A.relationships,delete A.hyperlinks,delete A.comments}}S.WORKSHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"},n.exports=S},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../../rel-type":31,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":72,"./cf/conditional-formattings-xform":87,"./col-xform":92,"./data-validations-xform":93,"./dimension-xform":94,"./drawing-xform":95,"./ext-lst-xform":96,"./header-footer-xform":97,"./hyperlink-xform":98,"./merge-cell-xform":99,"./merges":100,"./page-margins-xform":103,"./page-setup-xform":105,"./picture-xform":106,"./print-options-xform":107,"./row-breaks-xform":108,"./row-xform":109,"./sheet-format-properties-xform":110,"./sheet-properties-xform":111,"./sheet-protection-xform":112,"./sheet-view-xform":113,"./table-part-xform":114}],116:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.attr=o.attr}render(o,u){u&&(o.openNode(this.tag),o.closeNode())}parseOpen(o){o.name===this.tag&&(this.model=!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],117:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.attr=o.attr,this.attrs=o.attrs,this._format=o.format||function(u){try{return Number.isNaN(u.getTime())?"":u.toISOString()}catch{return""}},this._parse=o.parse||function(u){return new Date(u)}}render(o,u){u&&(o.openNode(this.tag),this.attrs&&o.addAttributes(this.attrs),this.attr?o.addAttribute(this.attr,this._format(u)):o.writeText(this._format(u)),o.closeNode())}parseOpen(o){o.name===this.tag&&(this.attr?this.model=this._parse(o.attributes[this.attr]):this.text=[])}parseText(o){this.attr||this.text.push(o)}parseClose(){return this.attr||(this.model=this._parse(this.text.join(""))),!1}}},{"../base-xform":32}],118:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.attr=o.attr,this.attrs=o.attrs,this.zero=o.zero}render(o,u){(u||this.zero)&&(o.openNode(this.tag),this.attrs&&o.addAttributes(this.attrs),this.attr?o.addAttribute(this.attr,u):o.writeText(u),o.closeNode())}parseOpen(o){return o.name===this.tag&&(this.attr?this.model=parseInt(o.attributes[this.attr],10):this.text=[],!0)}parseText(o){this.attr||this.text.push(o)}parseClose(){return this.attr||(this.model=parseInt(this.text.join("")||0,10)),!1}}},{"../base-xform":32}],119:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.tag=o.tag,this.attr=o.attr,this.attrs=o.attrs}render(o,u){u!==void 0&&(o.openNode(this.tag),this.attrs&&o.addAttributes(this.attrs),this.attr?o.addAttribute(this.attr,u):o.writeText(u),o.closeNode())}parseOpen(o){o.name===this.tag&&(this.attr?this.model=o.attributes[this.attr]:this.text=[])}parseText(o){this.attr||this.text.push(o)}parseClose(){return this.attr||(this.model=this.text.join("")),!1}}},{"../base-xform":32}],120:[function(r,n,i){const s=r("./base-xform"),o=r("../../utils/xml-stream");n.exports=class extends s{constructor(u){super(),this._model=u}render(u){if(!this._xml){const l=new o;(function a(c,h){c.openNode(h.tag,h.$),h.c&&h.c.forEach(d=>{a(c,d)}),h.t&&c.writeText(h.t),c.closeNode()})(l,this._model),this._xml=l.xml}u.writeXml(this._xml)}parseOpen(){return!0}parseText(){}parseClose(u){switch(u){case this._model.tag:return!1;default:return!0}}}},{"../../utils/xml-stream":28,"./base-xform":32}],121:[function(r,n,i){const s=r("./text-xform"),o=r("./rich-text-xform"),u=r("../base-xform");n.exports=class extends u{constructor(){super(),this.map={r:new o,t:new s}}get tag(){return"rPh"}render(l,a){if(l.openNode(this.tag,{sb:a.sb||0,eb:a.eb||0}),a&&a.hasOwnProperty("richText")&&a.richText){const{r:c}=this.map;a.richText.forEach(h=>{c.render(l,h)})}else a&&this.map.t.render(l,a.text);l.closeNode()}parseOpen(l){const{name:a}=l;return this.parser?(this.parser.parseOpen(l),!0):a===this.tag?(this.model={sb:parseInt(l.attributes.sb,10),eb:parseInt(l.attributes.eb,10)},!0):(this.parser=this.map[a],!!this.parser&&(this.parser.parseOpen(l),!0))}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){if(this.parser){if(!this.parser.parseClose(l)){switch(l){case"r":{let a=this.model.richText;a||(a=this.model.richText=[]),a.push(this.parser.model);break}case"t":this.model.text=this.parser.model}this.parser=void 0}return!0}switch(l){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"./rich-text-xform":122,"./text-xform":125}],122:[function(r,n,i){const s=r("./text-xform"),o=r("../style/font-xform"),u=r("../base-xform");class l extends u{constructor(c){super(),this.model=c}get tag(){return"r"}get textXform(){return this._textXform||(this._textXform=new s)}get fontXform(){return this._fontXform||(this._fontXform=new o(l.FONT_OPTIONS))}render(c,h){h=h||this.model,c.openNode("r"),h.font&&this.fontXform.render(c,h.font),this.textXform.render(c,h.text),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case"r":return this.model={},!0;case"t":return this.parser=this.textXform,this.parser.parseOpen(c),!0;case"rPr":return this.parser=this.fontXform,this.parser.parseOpen(c),!0;default:return!1}}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){switch(c){case"r":return!1;case"t":return this.model.text=this.parser.model,this.parser=void 0,!0;case"rPr":return this.model.font=this.parser.model,this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(c),!0}}}l.FONT_OPTIONS={tagName:"rPr",fontNameTag:"rFont"},n.exports=l},{"../base-xform":32,"../style/font-xform":131,"./text-xform":125}],123:[function(r,n,i){const s=r("./text-xform"),o=r("./rich-text-xform"),u=r("./phonetic-text-xform"),l=r("../base-xform");n.exports=class extends l{constructor(a){super(),this.model=a,this.map={r:new o,t:new s,rPh:new u}}get tag(){return"si"}render(a,c){a.openNode(this.tag),c&&c.hasOwnProperty("richText")&&c.richText?c.richText.length?c.richText.forEach(h=>{this.map.r.render(a,h)}):this.map.t.render(a,""):c!=null&&this.map.t.render(a,c),a.closeNode()}parseOpen(a){const{name:c}=a;return this.parser?(this.parser.parseOpen(a),!0):c===this.tag?(this.model={},!0):(this.parser=this.map[c],!!this.parser&&(this.parser.parseOpen(a),!0))}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){if(this.parser){if(!this.parser.parseClose(a)){switch(a){case"r":{let c=this.model.richText;c||(c=this.model.richText=[]),c.push(this.parser.model);break}case"t":this.model=this.parser.model}this.parser=void 0}return!0}switch(a){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"./phonetic-text-xform":121,"./rich-text-xform":122,"./text-xform":125}],124:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),u=r("./shared-string-xform");n.exports=class extends o{constructor(l){super(),this.model=l||{values:[],count:0},this.hash=Object.create(null),this.rich=Object.create(null)}get sharedStringXform(){return this._sharedStringXform||(this._sharedStringXform=new u)}get values(){return this.model.values}get uniqueCount(){return this.model.values.length}get count(){return this.model.count}getString(l){return this.model.values[l]}add(l){return l.richText?this.addRichText(l):this.addText(l)}addText(l){let a=this.hash[l];return a===void 0&&(a=this.hash[l]=this.model.values.length,this.model.values.push(l)),this.model.count++,a}addRichText(l){const a=this.sharedStringXform.toXml(l);let c=this.rich[a];return c===void 0&&(c=this.rich[a]=this.model.values.length,this.model.values.push(l)),this.model.count++,c}render(l,a){a=a||this._values,l.openXml(s.StdDocAttributes),l.openNode("sst",{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main",count:a.count,uniqueCount:a.values.length});const c=this.sharedStringXform;a.values.forEach(h=>{c.render(l,h)}),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case"sst":return!0;case"si":return this.parser=this.sharedStringXform,this.parser.parseOpen(l),!0;default:throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(l))}}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.model.values.push(this.parser.model),this.model.count++,this.parser=void 0),!0;switch(l){case"sst":return!1;default:throw new Error("Unexpected xml node in parseClose: "+l)}}}},{"../../../utils/xml-stream":28,"../base-xform":32,"./shared-string-xform":123}],125:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"t"}render(o,u){o.openNode("t"),/^\s|\n|\s$/.test(u)&&o.addAttribute("xml:space","preserve"),o.writeText(u),o.closeNode()}get model(){return this._text.join("").replace(/_x([0-9A-F]{4})_/g,(o,u)=>String.fromCharCode(parseInt(u,16)))}parseOpen(o){switch(o.name){case"t":return this._text=[],!0;default:return!1}}parseText(o){this._text.push(o)}parseClose(){return!1}}},{"../base-xform":32}],126:[function(r,n,i){const s=r("../../../doc/enums"),o=r("../../../utils/utils"),u=r("../base-xform"),l={horizontalValues:["left","center","right","fill","centerContinuous","distributed","justify"].reduce((c,h)=>(c[h]=!0,c),{}),horizontal(c){return this.horizontalValues[c]?c:void 0},verticalValues:["top","middle","bottom","distributed","justify"].reduce((c,h)=>(c[h]=!0,c),{}),vertical(c){return c==="middle"?"center":this.verticalValues[c]?c:void 0},wrapText:c=>!!c||void 0,shrinkToFit:c=>!!c||void 0,textRotation(c){switch(c){case"vertical":return c;default:return(c=o.validInt(c))>=-90&&c<=90?c:void 0}},indent:c=>(c=o.validInt(c),Math.max(0,c)),readingOrder(c){switch(c){case"ltr":return s.ReadingOrder.LeftToRight;case"rtl":return s.ReadingOrder.RightToLeft;default:return}}},a={toXml(c){if(c=l.textRotation(c)){if(c==="vertical")return 255;const h=Math.round(c);if(h>=0&&h<=90)return h;if(h<0&&h>=-90)return 90-h}},toModel(c){const h=o.validInt(c);if(h!==void 0){if(h===255)return"vertical";if(h>=0&&h<=90)return h;if(h>90&&h<=180)return 90-h}}};n.exports=class extends u{get tag(){return"alignment"}render(c,h){c.addRollback(),c.openNode("alignment");let d=!1;function f(m,g){g&&(c.addAttribute(m,g),d=!0)}f("horizontal",l.horizontal(h.horizontal)),f("vertical",l.vertical(h.vertical)),f("wrapText",!!l.wrapText(h.wrapText)&&"1"),f("shrinkToFit",!!l.shrinkToFit(h.shrinkToFit)&&"1"),f("indent",l.indent(h.indent)),f("textRotation",a.toXml(h.textRotation)),f("readingOrder",l.readingOrder(h.readingOrder)),c.closeNode(),d?c.commit():c.rollback()}parseOpen(c){const h={};let d=!1;function f(m,g,p){m&&(h[g]=p,d=!0)}f(c.attributes.horizontal,"horizontal",c.attributes.horizontal),f(c.attributes.vertical,"vertical",c.attributes.vertical==="center"?"middle":c.attributes.vertical),f(c.attributes.wrapText,"wrapText",o.parseBoolean(c.attributes.wrapText)),f(c.attributes.shrinkToFit,"shrinkToFit",o.parseBoolean(c.attributes.shrinkToFit)),f(c.attributes.indent,"indent",parseInt(c.attributes.indent,10)),f(c.attributes.textRotation,"textRotation",a.toModel(c.attributes.textRotation)),f(c.attributes.readingOrder,"readingOrder",c.attributes.readingOrder==="2"?"rtl":"ltr"),this.model=d?h:null}parseText(){}parseClose(){return!1}}},{"../../../doc/enums":7,"../../../utils/utils":27,"../base-xform":32}],127:[function(r,n,i){const s=r("../base-xform"),o=r("../../../utils/utils"),u=r("./color-xform");class l extends s{constructor(c){super(),this.name=c,this.map={color:new u}}get tag(){return this.name}render(c,h,d){const f=h&&h.color||d||this.defaultColor;c.openNode(this.name),h&&h.style&&(c.addAttribute("style",h.style),f&&this.map.color.render(c,f)),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case this.name:{const{style:h}=c.attributes;return this.model=h?{style:h}:void 0,!0}case"color":return this.parser=this.map.color,this.parser.parseOpen(c),!0;default:return!1}}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){return this.parser?(this.parser.parseClose(c)||(this.parser=void 0),!0):(c===this.name&&this.map.color.model&&(this.model||(this.model={}),this.model.color=this.map.color.model),!1)}validStyle(c){return l.validStyleValues[c]}}l.validStyleValues=["thin","dashed","dotted","dashDot","hair","dashDotDot","slantDashDot","mediumDashed","mediumDashDotDot","mediumDashDot","medium","double","thick"].reduce((a,c)=>(a[c]=!0,a),{}),n.exports=class extends s{constructor(){super(),this.map={top:new l("top"),left:new l("left"),bottom:new l("bottom"),right:new l("right"),diagonal:new l("diagonal")}}render(a,c){const{color:h}=c;function d(f,m){f&&!f.color&&c.color&&(f={...f,color:c.color}),m.render(a,f,h)}a.openNode("border"),c.diagonal&&c.diagonal.style&&(c.diagonal.up&&a.addAttribute("diagonalUp","1"),c.diagonal.down&&a.addAttribute("diagonalDown","1")),d(c.left,this.map.left),d(c.right,this.map.right),d(c.top,this.map.top),d(c.bottom,this.map.bottom),d(c.diagonal,this.map.diagonal),a.closeNode()}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case"border":return this.reset(),this.diagonalUp=o.parseBoolean(a.attributes.diagonalUp),this.diagonalDown=o.parseBoolean(a.attributes.diagonalDown),!0;default:return this.parser=this.map[a.name],!!this.parser&&(this.parser.parseOpen(a),!0)}}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.parser=void 0),!0;if(a==="border"){const c=this.model={},h=function(d,f,m){f&&(m&&Object.assign(f,m),c[d]=f)};h("left",this.map.left.model),h("right",this.map.right.model),h("top",this.map.top.model),h("bottom",this.map.bottom.model),h("diagonal",this.map.diagonal.model,{up:this.diagonalUp,down:this.diagonalDown})}return!1}}},{"../../../utils/utils":27,"../base-xform":32,"./color-xform":128}],128:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{constructor(o){super(),this.name=o||"color"}get tag(){return this.name}render(o,u){return!!u&&(o.openNode(this.name),u.argb?o.addAttribute("rgb",u.argb):u.theme!==void 0?(o.addAttribute("theme",u.theme),u.tint!==void 0&&o.addAttribute("tint",u.tint)):u.indexed!==void 0?o.addAttribute("indexed",u.indexed):o.addAttribute("auto","1"),o.closeNode(),!0)}parseOpen(o){return o.name===this.name&&(o.attributes.rgb?this.model={argb:o.attributes.rgb}:o.attributes.theme?(this.model={theme:parseInt(o.attributes.theme,10)},o.attributes.tint&&(this.model.tint=parseFloat(o.attributes.tint))):o.attributes.indexed?this.model={indexed:parseInt(o.attributes.indexed,10)}:this.model=void 0,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],129:[function(r,n,i){const s=r("../base-xform"),o=r("./alignment-xform"),u=r("./border-xform"),l=r("./fill-xform"),a=r("./font-xform"),c=r("./numfmt-xform"),h=r("./protection-xform");n.exports=class extends s{constructor(){super(),this.map={alignment:new o,border:new u,fill:new l,font:new a,numFmt:new c,protection:new h}}get tag(){return"dxf"}render(d,f){if(d.openNode(this.tag),f.font&&this.map.font.render(d,f.font),f.numFmt&&f.numFmtId){const m={id:f.numFmtId,formatCode:f.numFmt};this.map.numFmt.render(d,m)}f.fill&&this.map.fill.render(d,f.fill),f.alignment&&this.map.alignment.render(d,f.alignment),f.border&&this.map.border.render(d,f.border),f.protection&&this.map.protection.render(d,f.protection),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case this.tag:return this.reset(),!0;default:return this.parser=this.map[d.name],this.parser&&this.parser.parseOpen(d),!0}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return this.parser?(this.parser.parseClose(d)||(this.parser=void 0),!0):d!==this.tag||(this.model={alignment:this.map.alignment.model,border:this.map.border.model,fill:this.map.fill.model,font:this.map.font.model,numFmt:this.map.numFmt.model,protection:this.map.protection.model},!1)}}},{"../base-xform":32,"./alignment-xform":126,"./border-xform":127,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./protection-xform":133}],130:[function(r,n,i){const s=r("../base-xform"),o=r("./color-xform");class u extends s{constructor(){super(),this.map={color:new o}}get tag(){return"stop"}render(d,f){d.openNode("stop"),d.addAttribute("position",f.position),this.map.color.render(d,f.color),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"stop":return this.model={position:parseFloat(d.attributes.position)},!0;case"color":return this.parser=this.map.color,this.parser.parseOpen(d),!0;default:return!1}}parseText(){}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.model.color=this.parser.model,this.parser=void 0),!0)}}class l extends s{constructor(){super(),this.map={fgColor:new o("fgColor"),bgColor:new o("bgColor")}}get name(){return"pattern"}get tag(){return"patternFill"}render(d,f){d.openNode("patternFill"),d.addAttribute("patternType",f.pattern),f.fgColor&&this.map.fgColor.render(d,f.fgColor),f.bgColor&&this.map.bgColor.render(d,f.bgColor),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"patternFill":return this.model={type:"pattern",pattern:d.attributes.patternType},!0;default:return this.parser=this.map[d.name],!!this.parser&&(this.parser.parseOpen(d),!0)}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.parser.model&&(this.model[d]=this.parser.model),this.parser=void 0),!0)}}class a extends s{constructor(){super(),this.map={stop:new u}}get name(){return"gradient"}get tag(){return"gradientFill"}render(d,f){switch(d.openNode("gradientFill"),f.gradient){case"angle":d.addAttribute("degree",f.degree);break;case"path":d.addAttribute("type","path"),f.center.left&&(d.addAttribute("left",f.center.left),f.center.right===void 0&&d.addAttribute("right",f.center.left)),f.center.right&&d.addAttribute("right",f.center.right),f.center.top&&(d.addAttribute("top",f.center.top),f.center.bottom===void 0&&d.addAttribute("bottom",f.center.top)),f.center.bottom&&d.addAttribute("bottom",f.center.bottom)}const m=this.map.stop;f.stops.forEach(g=>{m.render(d,g)}),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"gradientFill":{const f=this.model={stops:[]};return d.attributes.degree?(f.gradient="angle",f.degree=parseInt(d.attributes.degree,10)):d.attributes.type==="path"&&(f.gradient="path",f.center={left:d.attributes.left?parseFloat(d.attributes.left):0,top:d.attributes.top?parseFloat(d.attributes.top):0},d.attributes.right!==d.attributes.left&&(f.center.right=d.attributes.right?parseFloat(d.attributes.right):0),d.attributes.bottom!==d.attributes.top&&(f.center.bottom=d.attributes.bottom?parseFloat(d.attributes.bottom):0)),!0}case"stop":return this.parser=this.map.stop,this.parser.parseOpen(d),!0;default:return!1}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.model.stops.push(this.parser.model),this.parser=void 0),!0)}}class c extends s{constructor(){super(),this.map={patternFill:new l,gradientFill:new a}}get tag(){return"fill"}render(d,f){switch(d.addRollback(),d.openNode("fill"),f.type){case"pattern":this.map.patternFill.render(d,f);break;case"gradient":this.map.gradientFill.render(d,f);break;default:return void d.rollback()}d.closeNode(),d.commit()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"fill":return this.model={},!0;default:return this.parser=this.map[d.name],!!this.parser&&(this.parser.parseOpen(d),!0)}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.model=this.parser.model,this.model.type=this.parser.name,this.parser=void 0),!0)}validStyle(d){return c.validPatternValues[d]}}c.validPatternValues=["none","solid","darkVertical","darkGray","mediumGray","lightGray","gray125","gray0625","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","lightGrid"].reduce((h,d)=>(h[d]=!0,h),{}),c.StopXform=u,c.PatternFillXform=l,c.GradientFillXform=a,n.exports=c},{"../base-xform":32,"./color-xform":128}],131:[function(r,n,i){const s=r("./color-xform"),o=r("../simple/boolean-xform"),u=r("../simple/integer-xform"),l=r("../simple/string-xform"),a=r("./underline-xform"),c=r("../../../utils/under-dash"),h=r("../base-xform");class d extends h{constructor(m){super(),this.options=m||d.OPTIONS,this.map={b:{prop:"bold",xform:new o({tag:"b",attr:"val"})},i:{prop:"italic",xform:new o({tag:"i",attr:"val"})},u:{prop:"underline",xform:new a},charset:{prop:"charset",xform:new u({tag:"charset",attr:"val"})},color:{prop:"color",xform:new s},condense:{prop:"condense",xform:new o({tag:"condense",attr:"val"})},extend:{prop:"extend",xform:new o({tag:"extend",attr:"val"})},family:{prop:"family",xform:new u({tag:"family",attr:"val"})},outline:{prop:"outline",xform:new o({tag:"outline",attr:"val"})},vertAlign:{prop:"vertAlign",xform:new l({tag:"vertAlign",attr:"val"})},scheme:{prop:"scheme",xform:new l({tag:"scheme",attr:"val"})},shadow:{prop:"shadow",xform:new o({tag:"shadow",attr:"val"})},strike:{prop:"strike",xform:new o({tag:"strike",attr:"val"})},sz:{prop:"size",xform:new u({tag:"sz",attr:"val"})}},this.map[this.options.fontNameTag]={prop:"name",xform:new l({tag:this.options.fontNameTag,attr:"val"})}}get tag(){return this.options.tagName}render(m,g){const{map:p}=this;m.openNode(this.options.tagName),c.each(this.map,(v,y)=>{p[y].xform.render(m,g[v.prop])}),m.closeNode()}parseOpen(m){if(this.parser)return this.parser.parseOpen(m),!0;if(this.map[m.name])return this.parser=this.map[m.name].xform,this.parser.parseOpen(m);switch(m.name){case this.options.tagName:return this.model={},!0;default:return!1}}parseText(m){this.parser&&this.parser.parseText(m)}parseClose(m){if(this.parser&&!this.parser.parseClose(m)){const g=this.map[m];return this.parser.model&&(this.model[g.prop]=this.parser.model),this.parser=void 0,!0}switch(m){case this.options.tagName:return!1;default:return!0}}}d.OPTIONS={tagName:"font",fontNameTag:"name"},n.exports=d},{"../../../utils/under-dash":26,"../base-xform":32,"../simple/boolean-xform":116,"../simple/integer-xform":118,"../simple/string-xform":119,"./color-xform":128,"./underline-xform":136}],132:[function(r,n,i){const s=r("../../../utils/under-dash"),o=r("../../defaultnumformats"),u=r("../base-xform"),l=function(){const c={};return s.each(o,(h,d)=>{h.f&&(c[h.f]=parseInt(d,10))}),c}();class a extends u{constructor(h,d){super(),this.id=h,this.formatCode=d}get tag(){return"numFmt"}render(h,d){h.leafNode("numFmt",{numFmtId:d.id,formatCode:d.formatCode})}parseOpen(h){switch(h.name){case"numFmt":return this.model={id:parseInt(h.attributes.numFmtId,10),formatCode:h.attributes.formatCode.replace(/[\\](.)/g,"$1")},!0;default:return!1}}parseText(){}parseClose(){return!1}}a.getDefaultFmtId=function(c){return l[c]},a.getDefaultFmtCode=function(c){return o[c]&&o[c].f},n.exports=a},{"../../../utils/under-dash":26,"../../defaultnumformats":30,"../base-xform":32}],133:[function(r,n,i){const s=r("../base-xform"),o={boolean:(u,l)=>u===void 0?l:u};n.exports=class extends s{get tag(){return"protection"}render(u,l){u.addRollback(),u.openNode("protection");let a=!1;function c(h,d){d!==void 0&&(u.addAttribute(h,d),a=!0)}c("locked",o.boolean(l.locked,!0)?void 0:"0"),c("hidden",o.boolean(l.hidden,!1)?"1":void 0),u.closeNode(),a?u.commit():u.rollback()}parseOpen(u){const l={locked:u.attributes.locked!=="0",hidden:u.attributes.hidden==="1"},a=!l.locked||l.hidden;this.model=a?l:null}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],134:[function(r,n,i){const s=r("../base-xform"),o=r("./alignment-xform"),u=r("./protection-xform");n.exports=class extends s{constructor(l){super(),this.xfId=!(!l||!l.xfId),this.map={alignment:new o,protection:new u}}get tag(){return"xf"}render(l,a){l.openNode("xf",{numFmtId:a.numFmtId||0,fontId:a.fontId||0,fillId:a.fillId||0,borderId:a.borderId||0}),this.xfId&&l.addAttribute("xfId",a.xfId||0),a.numFmtId&&l.addAttribute("applyNumberFormat","1"),a.fontId&&l.addAttribute("applyFont","1"),a.fillId&&l.addAttribute("applyFill","1"),a.borderId&&l.addAttribute("applyBorder","1"),a.alignment&&l.addAttribute("applyAlignment","1"),a.protection&&l.addAttribute("applyProtection","1"),a.alignment&&this.map.alignment.render(l,a.alignment),a.protection&&this.map.protection.render(l,a.protection),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case"xf":return this.model={numFmtId:parseInt(l.attributes.numFmtId,10),fontId:parseInt(l.attributes.fontId,10),fillId:parseInt(l.attributes.fillId,10),borderId:parseInt(l.attributes.borderId,10)},this.xfId&&(this.model.xfId=parseInt(l.attributes.xfId,10)),!0;case"alignment":return this.parser=this.map.alignment,this.parser.parseOpen(l),!0;case"protection":return this.parser=this.map.protection,this.parser.parseOpen(l),!0;default:return!1}}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){return this.parser?(this.parser.parseClose(l)||(this.map.protection===this.parser?this.model.protection=this.parser.model:this.model.alignment=this.parser.model,this.parser=void 0),!0):l!=="xf"}}},{"../base-xform":32,"./alignment-xform":126,"./protection-xform":133}],135:[function(r,n,i){const s=r("../../../doc/enums"),o=r("../../../utils/xml-stream"),u=r("../base-xform"),l=r("../static-xform"),a=r("../list-xform"),c=r("./font-xform"),h=r("./fill-xform"),d=r("./border-xform"),f=r("./numfmt-xform"),m=r("./style-xform"),g=r("./dxf-xform");class p extends u{constructor(y){super(),this.map={numFmts:new a({tag:"numFmts",count:!0,childXform:new f}),fonts:new a({tag:"fonts",count:!0,childXform:new c,$:{"x14ac:knownFonts":1}}),fills:new a({tag:"fills",count:!0,childXform:new h}),borders:new a({tag:"borders",count:!0,childXform:new d}),cellStyleXfs:new a({tag:"cellStyleXfs",count:!0,childXform:new m}),cellXfs:new a({tag:"cellXfs",count:!0,childXform:new m({xfId:!0})}),dxfs:new a({tag:"dxfs",always:!0,count:!0,childXform:new g}),numFmt:new f,font:new c,fill:new h,border:new d,style:new m({xfId:!0}),cellStyles:p.STATIC_XFORMS.cellStyles,tableStyles:p.STATIC_XFORMS.tableStyles,extLst:p.STATIC_XFORMS.extLst},y&&this.init()}initIndex(){this.index={style:{},numFmt:{},numFmtNextId:164,font:{},border:{},fill:{}}}init(){this.model={styles:[],numFmts:[],fonts:[],borders:[],fills:[],dxfs:[]},this.initIndex(),this._addBorder({}),this._addStyle({numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}),this._addFill({type:"pattern",pattern:"none"}),this._addFill({type:"pattern",pattern:"gray125"}),this.weakMap=new WeakMap}render(y,b){b=b||this.model,y.openXml(o.StdDocAttributes),y.openNode("styleSheet",p.STYLESHEET_ATTRIBUTES),this.index?(b.numFmts&&b.numFmts.length&&(y.openNode("numFmts",{count:b.numFmts.length}),b.numFmts.forEach(x=>{y.writeXml(x)}),y.closeNode()),b.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),y.openNode("fonts",{count:b.fonts.length,"x14ac:knownFonts":1}),b.fonts.forEach(x=>{y.writeXml(x)}),y.closeNode(),y.openNode("fills",{count:b.fills.length}),b.fills.forEach(x=>{y.writeXml(x)}),y.closeNode(),y.openNode("borders",{count:b.borders.length}),b.borders.forEach(x=>{y.writeXml(x)}),y.closeNode(),this.map.cellStyleXfs.render(y,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),y.openNode("cellXfs",{count:b.styles.length}),b.styles.forEach(x=>{y.writeXml(x)}),y.closeNode()):(this.map.numFmts.render(y,b.numFmts),this.map.fonts.render(y,b.fonts),this.map.fills.render(y,b.fills),this.map.borders.render(y,b.borders),this.map.cellStyleXfs.render(y,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),this.map.cellXfs.render(y,b.styles)),p.STATIC_XFORMS.cellStyles.render(y),this.map.dxfs.render(y,b.dxfs),p.STATIC_XFORMS.tableStyles.render(y),p.STATIC_XFORMS.extLst.render(y),y.closeNode()}parseOpen(y){if(this.parser)return this.parser.parseOpen(y),!0;switch(y.name){case"styleSheet":return this.initIndex(),!0;default:return this.parser=this.map[y.name],this.parser&&this.parser.parseOpen(y),!0}}parseText(y){this.parser&&this.parser.parseText(y)}parseClose(y){if(this.parser)return this.parser.parseClose(y)||(this.parser=void 0),!0;switch(y){case"styleSheet":{this.model={};const b=(x,O)=>{O.model&&O.model.length&&(this.model[x]=O.model)};if(b("numFmts",this.map.numFmts),b("fonts",this.map.fonts),b("fills",this.map.fills),b("borders",this.map.borders),b("styles",this.map.cellXfs),b("dxfs",this.map.dxfs),this.index={model:[],numFmt:[]},this.model.numFmts){const x=this.index.numFmt;this.model.numFmts.forEach(O=>{x[O.id]=O.formatCode})}return!1}default:return!0}}addStyleModel(y,b){if(!y)return 0;if(this.model.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),this.weakMap&&this.weakMap.has(y))return this.weakMap.get(y);const x={};if(b=b||s.ValueType.Number,y.numFmt)x.numFmtId=this._addNumFmtStr(y.numFmt);else switch(b){case s.ValueType.Number:x.numFmtId=this._addNumFmtStr("General");break;case s.ValueType.Date:x.numFmtId=this._addNumFmtStr("mm-dd-yy")}y.font&&(x.fontId=this._addFont(y.font)),y.border&&(x.borderId=this._addBorder(y.border)),y.fill&&(x.fillId=this._addFill(y.fill)),y.alignment&&(x.alignment=y.alignment),y.protection&&(x.protection=y.protection);const O=this._addStyle(x);return this.weakMap&&this.weakMap.set(y,O),O}getStyleModel(y){const b=this.model.styles[y];if(!b)return null;let x=this.index.model[y];if(x)return x;if(x=this.index.model[y]={},b.numFmtId){const P=this.index.numFmt[b.numFmtId]||f.getDefaultFmtCode(b.numFmtId);P&&(x.numFmt=P)}function O(P,j,M){if(M||M===0){const L=j[M];L&&(x[P]=L)}}return O("font",this.model.fonts,b.fontId),O("border",this.model.borders,b.borderId),O("fill",this.model.fills,b.fillId),b.alignment&&(x.alignment=b.alignment),b.protection&&(x.protection=b.protection),x}addDxfStyle(y){return y.numFmt&&(y.numFmtId=this._addNumFmtStr(y.numFmt)),this.model.dxfs.push(y),this.model.dxfs.length-1}getDxfStyle(y){return this.model.dxfs[y]}_addStyle(y){const b=this.map.style.toXml(y);let x=this.index.style[b];return x===void 0&&(x=this.index.style[b]=this.model.styles.length,this.model.styles.push(b)),x}_addNumFmtStr(y){let b=f.getDefaultFmtId(y);if(b!==void 0||(b=this.index.numFmt[y],b!==void 0))return b;b=this.index.numFmt[y]=164+this.model.numFmts.length;const x=this.map.numFmt.toXml({id:b,formatCode:y});return this.model.numFmts.push(x),b}_addFont(y){const b=this.map.font.toXml(y);let x=this.index.font[b];return x===void 0&&(x=this.index.font[b]=this.model.fonts.length,this.model.fonts.push(b)),x}_addBorder(y){const b=this.map.border.toXml(y);let x=this.index.border[b];return x===void 0&&(x=this.index.border[b]=this.model.borders.length,this.model.borders.push(b)),x}_addFill(y){const b=this.map.fill.toXml(y);let x=this.index.fill[b];return x===void 0&&(x=this.index.fill[b]=this.model.fills.length,this.model.fills.push(b)),x}}p.STYLESHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac x16r2","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac","xmlns:x16r2":"http://schemas.microsoft.com/office/spreadsheetml/2015/02/main"},p.STATIC_XFORMS={cellStyles:new l({tag:"cellStyles",$:{count:1},c:[{tag:"cellStyle",$:{name:"Normal",xfId:0,builtinId:0}}]}),dxfs:new l({tag:"dxfs",$:{count:0}}),tableStyles:new l({tag:"tableStyles",$:{count:0,defaultTableStyle:"TableStyleMedium2",defaultPivotStyle:"PivotStyleLight16"}}),extLst:new l({tag:"extLst",c:[{tag:"ext",$:{uri:"{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"},c:[{tag:"x14:slicerStyles",$:{defaultSlicerStyle:"SlicerStyleLight1"}}]},{tag:"ext",$:{uri:"{9260A510-F301-46a8-8635-F512D64BE5F5}","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},c:[{tag:"x15:timelineStyles",$:{defaultTimelineStyle:"TimeSlicerStyleLight1"}}]}]})},p.Mock=class extends p{constructor(){super(),this.model={styles:[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}],numFmts:[],fonts:[{size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}],borders:[{}],fills:[{type:"pattern",pattern:"none"},{type:"pattern",pattern:"gray125"}]}}parseStream(v){return v.autodrain(),Promise.resolve()}addStyleModel(v,y){switch(y){case s.ValueType.Date:return this.dateStyleId;default:return 0}}get dateStyleId(){if(!this._dateStyleId){const v={numFmtId:f.getDefaultFmtId("mm-dd-yy")};this._dateStyleId=this.model.styles.length,this.model.styles.push(v)}return this._dateStyleId}getStyleModel(){return{}}},n.exports=p},{"../../../doc/enums":7,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./border-xform":127,"./dxf-xform":129,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./style-xform":134}],136:[function(r,n,i){const s=r("../base-xform");class o extends s{constructor(l){super(),this.model=l}get tag(){return"u"}render(l,a){if((a=a||this.model)===!0)l.leafNode("u");else{const c=o.Attributes[a];c&&l.leafNode("u",c)}}parseOpen(l){l.name==="u"&&(this.model=l.attributes.val||!0)}parseText(){}parseClose(){return!1}}o.Attributes={single:{},double:{val:"double"},singleAccounting:{val:"singleAccounting"},doubleAccounting:{val:"doubleAccounting"}},n.exports=o},{"../base-xform":32}],137:[function(r,n,i){const s=r("../base-xform"),o=r("./filter-column-xform");n.exports=class extends s{constructor(){super(),this.map={filterColumn:new o}}get tag(){return"autoFilter"}prepare(u){u.columns.forEach((l,a)=>{this.map.filterColumn.prepare(l,{index:a})})}render(u,l){return u.openNode(this.tag,{ref:l.autoFilterRef}),l.columns.forEach(a=>{this.map.filterColumn.render(u,a)}),u.closeNode(),!0}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;switch(u.name){case this.tag:return this.model={autoFilterRef:u.attributes.ref,columns:[]},!0;default:if(this.parser=this.map[u.name],this.parser)return this.parseOpen(u),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(u))}}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.model.columns.push(this.parser.model),this.parser=void 0),!0;switch(u){case this.tag:return!1;default:throw new Error("Unexpected xml node in parseClose: "+u)}}}},{"../base-xform":32,"./filter-column-xform":139}],138:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"customFilter"}render(o,u){o.leafNode(this.tag,{val:u.val,operator:u.operator})}parseOpen(o){return o.name===this.tag&&(this.model={val:o.attributes.val,operator:o.attributes.operator},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],139:[function(r,n,i){const s=r("../base-xform"),o=r("../list-xform"),u=r("./custom-filter-xform"),l=r("./filter-xform");n.exports=class extends s{constructor(){super(),this.map={customFilters:new o({tag:"customFilters",count:!1,empty:!0,childXform:new u}),filters:new o({tag:"filters",count:!1,empty:!0,childXform:new l})}}get tag(){return"filterColumn"}prepare(a,c){a.colId=c.index.toString()}render(a,c){return c.customFilters?(a.openNode(this.tag,{colId:c.colId,hiddenButton:c.filterButton?"0":"1"}),this.map.customFilters.render(a,c.customFilters),a.closeNode(),!0):(a.leafNode(this.tag,{colId:c.colId,hiddenButton:c.filterButton?"0":"1"}),!0)}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;const{attributes:c}=a;switch(a.name){case this.tag:return this.model={filterButton:c.hiddenButton==="0"},!0;default:if(this.parser=this.map[a.name],this.parser)return this.parseOpen(a),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(a))}}parseText(){}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.parser=void 0),!0;switch(a){case this.tag:return this.model.customFilters=this.map.customFilters.model,!1;default:return!0}}}},{"../base-xform":32,"../list-xform":71,"./custom-filter-xform":138,"./filter-xform":140}],140:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"filter"}render(o,u){o.leafNode(this.tag,{val:u.val})}parseOpen(o){return o.name===this.tag&&(this.model={val:o.attributes.val},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],141:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"tableColumn"}prepare(o,u){o.id=u.index+1}render(o,u){return o.leafNode(this.tag,{id:u.id.toString(),name:u.name,totalsRowLabel:u.totalsRowLabel,totalsRowFunction:u.totalsRowFunction,dxfId:u.dxfId}),!0}parseOpen(o){if(o.name===this.tag){const{attributes:u}=o;return this.model={name:u.name,totalsRowLabel:u.totalsRowLabel,totalsRowFunction:u.totalsRowFunction,dxfId:u.dxfId},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],142:[function(r,n,i){const s=r("../base-xform");n.exports=class extends s{get tag(){return"tableStyleInfo"}render(o,u){return o.leafNode(this.tag,{name:u.theme?u.theme:void 0,showFirstColumn:u.showFirstColumn?"1":"0",showLastColumn:u.showLastColumn?"1":"0",showRowStripes:u.showRowStripes?"1":"0",showColumnStripes:u.showColumnStripes?"1":"0"}),!0}parseOpen(o){if(o.name===this.tag){const{attributes:u}=o;return this.model={theme:u.name?u.name:null,showFirstColumn:u.showFirstColumn==="1",showLastColumn:u.showLastColumn==="1",showRowStripes:u.showRowStripes==="1",showColumnStripes:u.showColumnStripes==="1"},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],143:[function(r,n,i){const s=r("../../../utils/xml-stream"),o=r("../base-xform"),u=r("../list-xform"),l=r("./auto-filter-xform"),a=r("./table-column-xform"),c=r("./table-style-info-xform");class h extends o{constructor(){super(),this.map={autoFilter:new l,tableColumns:new u({tag:"tableColumns",count:!0,empty:!0,childXform:new a}),tableStyleInfo:new c}}prepare(f,m){this.map.autoFilter.prepare(f),this.map.tableColumns.prepare(f.columns,m)}get tag(){return"table"}render(f,m){f.openXml(s.StdDocAttributes),f.openNode(this.tag,{...h.TABLE_ATTRIBUTES,id:m.id,name:m.name,displayName:m.displayName||m.name,ref:m.tableRef,totalsRowCount:m.totalsRow?"1":void 0,totalsRowShown:m.totalsRow?void 0:"1",headerRowCount:m.headerRow?"1":"0"}),this.map.autoFilter.render(f,m),this.map.tableColumns.render(f,m.columns),this.map.tableStyleInfo.render(f,m.style),f.closeNode()}parseOpen(f){if(this.parser)return this.parser.parseOpen(f),!0;const{name:m,attributes:g}=f;switch(m){case this.tag:this.reset(),this.model={name:g.name,displayName:g.displayName||g.name,tableRef:g.ref,totalsRow:g.totalsRowCount==="1",headerRow:g.headerRowCount==="1"};break;default:this.parser=this.map[f.name],this.parser&&this.parser.parseOpen(f)}return!0}parseText(f){this.parser&&this.parser.parseText(f)}parseClose(f){if(this.parser)return this.parser.parseClose(f)||(this.parser=void 0),!0;switch(f){case this.tag:return this.model.columns=this.map.tableColumns.model,this.map.autoFilter.model&&(this.model.autoFilterRef=this.map.autoFilter.model.autoFilterRef,this.map.autoFilter.model.columns.forEach((m,g)=>{this.model.columns[g].filterButton=m.filterButton})),this.model.style=this.map.tableStyleInfo.model,!1;default:return!0}}reconcile(f,m){f.columns.forEach(g=>{g.dxfId!==void 0&&(g.style=m.styles.getDxfStyle(g.dxfId))})}}h.TABLE_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"xr xr3","xmlns:xr":"http://schemas.microsoft.com/office/spreadsheetml/2014/revision","xmlns:xr3":"http://schemas.microsoft.com/office/spreadsheetml/2016/revision3"},n.exports=h},{"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":137,"./table-column-xform":141,"./table-style-info-xform":142}],144:[function(r,n,i){(function(s,o){(function(){const u=r("fs"),l=r("jszip"),{PassThrough:a}=r("readable-stream"),c=r("../utils/zip-stream"),h=r("../utils/stream-buf"),d=r("../utils/utils"),f=r("../utils/xml-stream"),{bufferToString:m}=r("../utils/browser-buffer-decode"),g=r("./xform/style/styles-xform"),p=r("./xform/core/core-xform"),v=r("./xform/strings/shared-strings-xform"),y=r("./xform/core/relationships-xform"),b=r("./xform/core/content-types-xform"),x=r("./xform/core/app-xform"),O=r("./xform/book/workbook-xform"),P=r("./xform/sheet/worksheet-xform"),j=r("./xform/drawing/drawing-xform"),M=r("./xform/table/table-xform"),L=r("./xform/comment/comments-xform"),B=r("./xform/comment/vml-notes-xform"),q=r("./xml/theme1");class W{constructor(I){this.workbook=I}async readFile(I,E){if(!await d.fs.exists(I))throw new Error("File not found: "+I);const _=u.createReadStream(I);try{const C=await this.read(_,E);return _.close(),C}catch(C){throw _.close(),C}}parseRels(I){return new y().parseStream(I)}parseWorkbook(I){return new O().parseStream(I)}parseSharedStrings(I){return new v().parseStream(I)}reconcile(I,E){const _=new O,C=new P(E),S=new j,k=new M;_.reconcile(I);const A={media:I.media,mediaIndex:I.mediaIndex};Object.keys(I.drawings).forEach(H=>{const V=I.drawings[H],G=I.drawingRels[H];G&&(A.rels=G.reduce((F,X)=>(F[X.Id]=X,F),{}),(V.anchors||[]).forEach(F=>{const X=F.picture&&F.picture.hyperlinks;X&&A.rels[X.rId]&&(X.hyperlink=A.rels[X.rId].Target,delete X.rId)}),S.reconcile(V,A))});const R={styles:I.styles};Object.values(I.tables).forEach(H=>{k.reconcile(H,R)});const z={styles:I.styles,sharedStrings:I.sharedStrings,media:I.media,mediaIndex:I.mediaIndex,date1904:I.properties&&I.properties.date1904,drawings:I.drawings,comments:I.comments,tables:I.tables,vmlDrawings:I.vmlDrawings};I.worksheets.forEach(H=>{H.relationships=I.worksheetRels[H.sheetNo],C.reconcile(H,z)}),delete I.worksheetHash,delete I.worksheetRels,delete I.globalRels,delete I.sharedStrings,delete I.workbookRels,delete I.sheetDefs,delete I.styles,delete I.mediaIndex,delete I.drawings,delete I.drawingRels,delete I.vmlDrawings}async _processWorksheetEntry(I,E,_,C,S){const k=new P(C),A=await k.parseStream(I);A.sheetNo=_,E.worksheetHash[S]=A,E.worksheets.push(A)}async _processCommentEntry(I,E,_){const C=new L,S=await C.parseStream(I);E.comments[`../${_}.xml`]=S}async _processTableEntry(I,E,_){const C=new M,S=await C.parseStream(I);E.tables[`../tables/${_}.xml`]=S}async _processWorksheetRelsEntry(I,E,_){const C=new y,S=await C.parseStream(I);E.worksheetRels[_]=S}async _processMediaEntry(I,E,_){const C=_.lastIndexOf(".");if(C>=1){const S=_.substr(C+1),k=_.substr(0,C);await new Promise((A,R)=>{const z=new h;z.on("finish",()=>{E.mediaIndex[_]=E.media.length,E.mediaIndex[k]=E.media.length;const H={type:"image",name:k,extension:S,buffer:z.toBuffer()};E.media.push(H),A()}),I.on("error",H=>{R(H)}),I.pipe(z)})}}async _processDrawingEntry(I,E,_){const C=new j,S=await C.parseStream(I);E.drawings[_]=S}async _processDrawingRelsEntry(I,E,_){const C=new y,S=await C.parseStream(I);E.drawingRels[_]=S}async _processVmlDrawingEntry(I,E,_){const C=new B,S=await C.parseStream(I);E.vmlDrawings[`../drawings/${_}.vml`]=S}async _processThemeEntry(I,E,_){await new Promise((C,S)=>{const k=new h;I.on("error",S),k.on("error",S),k.on("finish",()=>{E.themes[_]=k.read().toString(),C()}),I.pipe(k)})}createInputStream(){throw new Error("`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}async read(I,E){!I[Symbol.asyncIterator]&&I.pipe&&(I=I.pipe(new a));const _=[];for await(const C of I)_.push(C);return this.load(o.concat(_),E)}async load(I,E){let _;_=E&&E.base64?o.from(I.toString(),"base64"):I;const C={worksheets:[],worksheetHash:{},worksheetRels:[],themes:{},media:[],mediaIndex:{},drawings:{},drawingRels:{},comments:{},tables:{},vmlDrawings:{}},S=await l.loadAsync(_);for(const k of Object.values(S.files))if(!k.dir){let A,R=k.name;if(R[0]==="/"&&(R=R.substr(1)),R.match(/xl\/media\//)||R.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/))A=new a,A.write(await k.async("nodebuffer"));else{let z;A=new a({writableObjectMode:!0,readableObjectMode:!0}),z=s.browser?m(await k.async("nodebuffer")):await k.async("string");const H=16384;for(let V=0;V{if(_.type==="image"){const C=`xl/media/${_.name}.${_.extension}`;if(_.filename){const S=await function(k,A){return new Promise((R,z)=>{u.readFile(k,A,(H,V)=>{H?z(H):R(V)})})}(_.filename);return I.append(S,{name:C})}if(_.buffer)return I.append(_.buffer,{name:C});if(_.base64){const S=_.base64,k=S.substring(S.indexOf(",")+1);return I.append(k,{name:C,base64:!0})}}throw new Error("Unsupported media")}))}addDrawings(I,E){const _=new j,C=new y;E.worksheets.forEach(S=>{const{drawing:k}=S;if(k){_.prepare(k,{});let A=_.toXml(k);I.append(A,{name:`xl/drawings/${k.name}.xml`}),A=C.toXml(k.rels),I.append(A,{name:`xl/drawings/_rels/${k.name}.xml.rels`})}})}addTables(I,E){const _=new M;E.worksheets.forEach(C=>{const{tables:S}=C;S.forEach(k=>{_.prepare(k,{});const A=_.toXml(k);I.append(A,{name:"xl/tables/"+k.target})})})}async addContentTypes(I,E){const _=new b().toXml(E);I.append(_,{name:"[Content_Types].xml"})}async addApp(I,E){const _=new x().toXml(E);I.append(_,{name:"docProps/app.xml"})}async addCore(I,E){const _=new p;I.append(_.toXml(E),{name:"docProps/core.xml"})}async addThemes(I,E){const _=E.themes||{theme1:q};Object.keys(_).forEach(C=>{const S=_[C],k=`xl/theme/${C}.xml`;I.append(S,{name:k})})}async addOfficeRels(I){const E=new y().toXml([{Id:"rId1",Type:W.RelType.OfficeDocument,Target:"xl/workbook.xml"},{Id:"rId2",Type:W.RelType.CoreProperties,Target:"docProps/core.xml"},{Id:"rId3",Type:W.RelType.ExtenderProperties,Target:"docProps/app.xml"}]);I.append(E,{name:"_rels/.rels"})}async addWorkbookRels(I,E){let _=1;const C=[{Id:"rId"+_++,Type:W.RelType.Styles,Target:"styles.xml"},{Id:"rId"+_++,Type:W.RelType.Theme,Target:"theme/theme1.xml"}];E.sharedStrings.count&&C.push({Id:"rId"+_++,Type:W.RelType.SharedStrings,Target:"sharedStrings.xml"}),E.worksheets.forEach(k=>{k.rId="rId"+_++,C.push({Id:k.rId,Type:W.RelType.Worksheet,Target:`worksheets/sheet${k.id}.xml`})});const S=new y().toXml(C);I.append(S,{name:"xl/_rels/workbook.xml.rels"})}async addSharedStrings(I,E){E.sharedStrings&&E.sharedStrings.count&&I.append(E.sharedStrings.xml,{name:"xl/sharedStrings.xml"})}async addStyles(I,E){const{xml:_}=E.styles;_&&I.append(_,{name:"xl/styles.xml"})}async addWorkbook(I,E){const _=new O;I.append(_.toXml(E),{name:"xl/workbook.xml"})}async addWorksheets(I,E){const _=new P,C=new y,S=new L,k=new B;E.worksheets.forEach(A=>{let R=new f;_.render(R,A),I.append(R.xml,{name:`xl/worksheets/sheet${A.id}.xml`}),A.rels&&A.rels.length&&(R=new f,C.render(R,A.rels),I.append(R.xml,{name:`xl/worksheets/_rels/sheet${A.id}.xml.rels`})),A.comments.length>0&&(R=new f,S.render(R,A),I.append(R.xml,{name:`xl/comments${A.id}.xml`}),R=new f,k.render(R,A),I.append(R.xml,{name:`xl/drawings/vmlDrawing${A.id}.vml`}))})}_finalize(I){return new Promise((E,_)=>{I.on("finish",()=>{E(this)}),I.on("error",_),I.finalize()})}prepareModel(I,E){I.creator=I.creator||"ExcelJS",I.lastModifiedBy=I.lastModifiedBy||"ExcelJS",I.created=I.created||new Date,I.modified=I.modified||new Date,I.useSharedStrings=E.useSharedStrings===void 0||E.useSharedStrings,I.useStyles=E.useStyles===void 0||E.useStyles,I.sharedStrings=new v,I.styles=I.useStyles?new g(!0):new g.Mock;const _=new O,C=new P;_.prepare(I);const S={sharedStrings:I.sharedStrings,styles:I.styles,date1904:I.properties.date1904,drawingsCount:0,media:I.media};S.drawings=I.drawings=[],S.commentRefs=I.commentRefs=[];let k=0;I.tables=[],I.worksheets.forEach(A=>{A.tables.forEach(R=>{k++,R.target=`table${k}.xml`,R.id=k,I.tables.push(R)}),C.prepare(A,S)})}async write(I,E){E=E||{};const{model:_}=this.workbook,C=new c.ZipWriter(E.zip);return C.pipe(I),this.prepareModel(_,E),await this.addContentTypes(C,_),await this.addOfficeRels(C,_),await this.addWorkbookRels(C,_),await this.addWorksheets(C,_),await this.addSharedStrings(C,_),await this.addDrawings(C,_),await this.addTables(C,_),await Promise.all([this.addThemes(C,_),this.addStyles(C,_)]),await this.addMedia(C,_),await Promise.all([this.addApp(C,_),this.addCore(C,_)]),await this.addWorkbook(C,_),this._finalize(C)}writeFile(I,E){const _=u.createWriteStream(I);return new Promise((C,S)=>{_.on("finish",()=>{C()}),_.on("error",k=>{S(k)}),this.write(_,E).then(()=>{_.end()}).catch(k=>{S(k)})})}async writeBuffer(I){const E=new h;return await this.write(E,I),E.read()}}W.RelType=r("./rel-type"),n.exports=W}).call(this)}).call(this,r("_process"),r("buffer").Buffer)},{"../utils/browser-buffer-decode":16,"../utils/stream-buf":24,"../utils/utils":27,"../utils/xml-stream":28,"../utils/zip-stream":29,"./rel-type":31,"./xform/book/workbook-xform":38,"./xform/comment/comments-xform":40,"./xform/comment/vml-notes-xform":45,"./xform/core/app-xform":51,"./xform/core/content-types-xform":52,"./xform/core/core-xform":53,"./xform/core/relationships-xform":55,"./xform/drawing/drawing-xform":62,"./xform/sheet/worksheet-xform":115,"./xform/strings/shared-strings-xform":124,"./xform/style/styles-xform":135,"./xform/table/table-xform":143,"./xml/theme1":145,_process:467,buffer:220,fs:216,jszip:441,"readable-stream":491}],145:[function(r,n,i){n.exports=` + `},{}],146:[function(r,n,i){(function(s){(function(){Object.defineProperty(i,"__esModule",{value:!0}),i.CsvFormatterStream=void 0;const o=r("stream"),u=r("./formatter");class l extends o.Transform{constructor(c){super({writableObjectMode:c.objectMode}),this.hasWrittenBOM=!1,this.formatterOptions=c,this.rowFormatter=new u.RowFormatter(c),this.hasWrittenBOM=!c.writeBOM}transform(c){return this.rowFormatter.rowTransform=c,this}_transform(c,h,d){let f=!1;try{this.hasWrittenBOM||(this.push(this.formatterOptions.BOM),this.hasWrittenBOM=!0),this.rowFormatter.format(c,(m,g)=>m?(f=!0,d(m)):(g&&g.forEach(p=>{this.push(s.from(p,"utf8"))}),f=!0,d()))}catch(m){if(f)throw m;d(m)}}_flush(c){this.rowFormatter.finish((h,d)=>h?c(h):(d&&d.forEach(f=>{this.push(s.from(f,"utf8"))}),c()))}}i.CsvFormatterStream=l}).call(this)}).call(this,r("buffer").Buffer)},{"./formatter":150,buffer:220,stream:505}],147:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.FormatterOptions=void 0,i.FormatterOptions=class{constructor(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var o;this.objectMode=!0,this.delimiter=",",this.rowDelimiter=` +`,this.quote='"',this.escape=this.quote,this.quoteColumns=!1,this.quoteHeaders=this.quoteColumns,this.headers=null,this.includeEndRowDelimiter=!1,this.writeBOM=!1,this.BOM="\uFEFF",this.alwaysWriteHeaders=!1,Object.assign(this,s||{}),(s==null?void 0:s.quoteHeaders)===void 0&&(this.quoteHeaders=this.quoteColumns),(s==null?void 0:s.quote)===!0?this.quote='"':(s==null?void 0:s.quote)===!1&&(this.quote=""),typeof(s==null?void 0:s.escape)!="string"&&(this.escape=this.quote),this.shouldWriteHeaders=!!this.headers&&((o=s.writeHeaders)===null||o===void 0||o),this.headers=Array.isArray(this.headers)?this.headers:null,this.escapedQuote=`${this.escape}${this.quote}`}}},{}],148:[function(r,n,i){var s=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(i,"__esModule",{value:!0}),i.FieldFormatter=void 0;const o=s(r("lodash.isboolean")),u=s(r("lodash.isnil")),l=s(r("lodash.escaperegexp"));i.FieldFormatter=class{constructor(a){this._headers=null,this.formatterOptions=a,a.headers!==null&&(this.headers=a.headers),this.REPLACE_REGEXP=new RegExp(a.quote,"g");const c=`[${a.delimiter}${l.default(a.rowDelimiter)}|\r| +]`;this.ESCAPE_REGEXP=new RegExp(c)}set headers(a){this._headers=a}shouldQuote(a,c){const h=c?this.formatterOptions.quoteHeaders:this.formatterOptions.quoteColumns;return o.default(h)?h:Array.isArray(h)?h[a]:this._headers!==null&&h[this._headers[a]]}format(a,c,h){const d=(""+(u.default(a)?"":a)).replace(/\0/g,""),{formatterOptions:f}=this;return f.quote!==""&&d.indexOf(f.quote)!==-1?this.quoteField(d.replace(this.REPLACE_REGEXP,f.escapedQuote)):d.search(this.ESCAPE_REGEXP)!==-1||this.shouldQuote(c,h)?this.quoteField(d):d}quoteField(a){const{quote:c}=this.formatterOptions;return`${c}${a}${c}`}}},{"lodash.escaperegexp":442,"lodash.isboolean":444,"lodash.isnil":447}],149:[function(r,n,i){var s=function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(i,"__esModule",{value:!0}),i.RowFormatter=void 0;const o=s(r("lodash.isfunction")),u=s(r("lodash.isequal")),l=r("./FieldFormatter"),a=r("../types");class c{constructor(d){this.rowCount=0,this.formatterOptions=d,this.fieldFormatter=new l.FieldFormatter(d),this.headers=d.headers,this.shouldWriteHeaders=d.shouldWriteHeaders,this.hasWrittenHeaders=!1,this.headers!==null&&(this.fieldFormatter.headers=this.headers),d.transform&&(this.rowTransform=d.transform)}static isRowHashArray(d){return!!Array.isArray(d)&&Array.isArray(d[0])&&d[0].length===2}static isRowArray(d){return Array.isArray(d)&&!this.isRowHashArray(d)}static gatherHeaders(d){return c.isRowHashArray(d)?d.map(f=>f[0]):Array.isArray(d)?d:Object.keys(d)}static createTransform(d){return a.isSyncTransform(d)?(f,m)=>{let g=null;try{g=d(f)}catch(p){return m(p)}return m(null,g)}:(f,m)=>{d(f,m)}}set rowTransform(d){if(!o.default(d))throw new TypeError("The transform should be a function");this._rowTransform=c.createTransform(d)}format(d,f){this.callTransformer(d,(m,g)=>{if(m)return f(m);if(!d)return f(null);const p=[];if(g){const{shouldFormatColumns:v,headers:y}=this.checkHeaders(g);if(this.shouldWriteHeaders&&y&&!this.hasWrittenHeaders&&(p.push(this.formatColumns(y,!0)),this.hasWrittenHeaders=!0),v){const b=this.gatherColumns(g);p.push(this.formatColumns(b,!1))}}return f(null,p)})}finish(d){const f=[];if(this.formatterOptions.alwaysWriteHeaders&&this.rowCount===0){if(!this.headers)return d(new Error("`alwaysWriteHeaders` option is set to true but `headers` option not provided."));f.push(this.formatColumns(this.headers,!0))}return this.formatterOptions.includeEndRowDelimiter&&f.push(this.formatterOptions.rowDelimiter),d(null,f)}checkHeaders(d){if(this.headers)return{shouldFormatColumns:!0,headers:this.headers};const f=c.gatherHeaders(d);return this.headers=f,this.fieldFormatter.headers=f,this.shouldWriteHeaders?{shouldFormatColumns:!u.default(f,d),headers:f}:{shouldFormatColumns:!0,headers:null}}gatherColumns(d){if(this.headers===null)throw new Error("Headers is currently null");return Array.isArray(d)?c.isRowHashArray(d)?this.headers.map((f,m)=>{const g=d[m];return g?g[1]:""}):c.isRowArray(d)&&!this.shouldWriteHeaders?d:this.headers.map((f,m)=>d[m]):this.headers.map(f=>d[f])}callTransformer(d,f){return this._rowTransform?this._rowTransform(d,f):f(null,d)}formatColumns(d,f){const m=d.map((p,v)=>this.fieldFormatter.format(p,v,f)).join(this.formatterOptions.delimiter),{rowCount:g}=this;return this.rowCount+=1,g?[this.formatterOptions.rowDelimiter,m].join(""):m}}i.RowFormatter=c},{"../types":152,"./FieldFormatter":148,"lodash.isequal":445,"lodash.isfunction":446}],150:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.FieldFormatter=i.RowFormatter=void 0;var s=r("./RowFormatter");Object.defineProperty(i,"RowFormatter",{enumerable:!0,get:function(){return s.RowFormatter}});var o=r("./FieldFormatter");Object.defineProperty(i,"FieldFormatter",{enumerable:!0,get:function(){return o.FieldFormatter}})},{"./FieldFormatter":148,"./RowFormatter":149}],151:[function(r,n,i){(function(s){(function(){var o=Object.create?function(v,y,b,x){x===void 0&&(x=b),Object.defineProperty(v,x,{enumerable:!0,get:function(){return y[b]}})}:function(v,y,b,x){x===void 0&&(x=b),v[x]=y[b]},u=Object.create?function(v,y){Object.defineProperty(v,"default",{enumerable:!0,value:y})}:function(v,y){v.default=y},l=function(v){if(v&&v.__esModule)return v;var y={};if(v!=null)for(var b in v)b!=="default"&&Object.prototype.hasOwnProperty.call(v,b)&&o(y,v,b);return u(y,v),y},a=function(v,y){for(var b in v)b==="default"||Object.prototype.hasOwnProperty.call(y,b)||o(y,v,b)};Object.defineProperty(i,"__esModule",{value:!0}),i.writeToPath=i.writeToString=i.writeToBuffer=i.writeToStream=i.write=i.format=i.FormatterOptions=i.CsvFormatterStream=void 0;const c=r("util"),h=r("stream"),d=l(r("fs")),f=r("./FormatterOptions"),m=r("./CsvFormatterStream");a(r("./types"),i);var g=r("./CsvFormatterStream");Object.defineProperty(i,"CsvFormatterStream",{enumerable:!0,get:function(){return g.CsvFormatterStream}});var p=r("./FormatterOptions");Object.defineProperty(i,"FormatterOptions",{enumerable:!0,get:function(){return p.FormatterOptions}}),i.format=v=>new m.CsvFormatterStream(new f.FormatterOptions(v)),i.write=(v,y)=>{const b=i.format(y),x=c.promisify((O,P)=>{b.write(O,void 0,P)});return v.reduce((O,P)=>O.then(()=>x(P)),Promise.resolve()).then(()=>b.end()).catch(O=>{b.emit("error",O)}),b},i.writeToStream=(v,y,b)=>i.write(y,b).pipe(v),i.writeToBuffer=function(v){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const b=[],x=new h.Writable({write(O,P,j){b.push(O),j()}});return new Promise((O,P)=>{x.on("error",P).on("finish",()=>O(s.concat(b))),i.write(v,y).pipe(x)})},i.writeToString=(v,y)=>i.writeToBuffer(v,y).then(b=>b.toString()),i.writeToPath=(v,y,b)=>{const x=d.createWriteStream(v,{encoding:"utf8"});return i.write(y,b).pipe(x)}}).call(this)}).call(this,r("buffer").Buffer)},{"./CsvFormatterStream":146,"./FormatterOptions":147,"./types":152,buffer:220,fs:216,stream:505,util:527}],152:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.isSyncTransform=void 0,i.isSyncTransform=s=>s.length===1},{}],153:[function(r,n,i){(function(s){(function(){Object.defineProperty(i,"__esModule",{value:!0}),i.CsvParserStream=void 0;const o=r("string_decoder"),u=r("stream"),l=r("./transforms"),a=r("./parser");class c extends u.Transform{constructor(d){super({objectMode:d.objectMode}),this.lines="",this.rowCount=0,this.parsedRowCount=0,this.parsedLineCount=0,this.endEmitted=!1,this.headersEmitted=!1,this.parserOptions=d,this.parser=new a.Parser(d),this.headerTransformer=new l.HeaderTransformer(d),this.decoder=new o.StringDecoder(d.encoding),this.rowTransformerValidator=new l.RowTransformerValidator}get hasHitRowLimit(){return this.parserOptions.limitRows&&this.rowCount>=this.parserOptions.maxRows}get shouldEmitRows(){return this.parsedRowCount>this.parserOptions.skipRows}get shouldSkipLine(){return this.parsedLineCount<=this.parserOptions.skipLines}transform(d){return this.rowTransformerValidator.rowTransform=d,this}validate(d){return this.rowTransformerValidator.rowValidator=d,this}emit(d){if(d==="end")return this.endEmitted||(this.endEmitted=!0,super.emit("end",this.rowCount)),!1;for(var f=arguments.length,m=new Array(f>1?f-1:0),g=1;g{const v=x=>x?f(x):p%100!=0?g(p+1):void s(()=>g(p+1));if(this.checkAndEmitHeaders(),p>=m||this.hasHitRowLimit)return f();if(this.parsedLineCount+=1,this.shouldSkipLine)return v();const y=d[p];this.rowCount+=1,this.parsedRowCount+=1;const b=this.rowCount;return this.transformRow(y,(x,O)=>{if(x)return this.rowCount-=1,v(x);if(!O)return v(new Error("expected transform result"));if(O.isValid){if(O.row)return this.pushRow(O.row,v)}else this.emit("data-invalid",O.row,b,O.reason);return v()})};g(0)}transformRow(d,f){try{this.headerTransformer.transform(d,(m,g)=>m?f(m):g?g.isValid?g.row?this.shouldEmitRows?this.rowTransformerValidator.transformAndValidate(g.row,f):this.skipRow(f):(this.rowCount-=1,this.parsedRowCount-=1,f(null,{row:null,isValid:!0})):this.shouldEmitRows?f(null,{isValid:!1,row:d}):this.skipRow(f):f(new Error("Expected result from header transform")))}catch(m){f(m)}}checkAndEmitHeaders(){!this.headersEmitted&&this.headerTransformer.headers&&(this.headersEmitted=!0,this.emit("headers",this.headerTransformer.headers))}skipRow(d){return this.rowCount-=1,d(null,{row:null,isValid:!0})}pushRow(d,f){try{this.parserOptions.objectMode?this.push(d):this.push(JSON.stringify(d)),f()}catch(m){f(m)}}static wrapDoneCallback(d){let f=!1;return function(m){if(m){if(f)throw m;return f=!0,void d(m)}for(var g=arguments.length,p=new Array(g>1?g-1:0),v=1;v1)throw new Error("delimiter option must be one character long");this.escapedDelimiter=o.default(this.delimiter),this.escapeChar=(a=this.escape)!==null&&a!==void 0?a:this.quote,this.supportsComments=!u.default(this.comment),this.NEXT_TOKEN_REGEXP=new RegExp(`([^\\s]|\\r\\n|\\n|\\r|${this.escapedDelimiter})`),this.maxRows>0&&(this.limitRows=!0)}}},{"lodash.escaperegexp":442,"lodash.isnil":447}],155:[function(r,n,i){var s=Object.create?function(g,p,v,y){y===void 0&&(y=v),Object.defineProperty(g,y,{enumerable:!0,get:function(){return p[v]}})}:function(g,p,v,y){y===void 0&&(y=v),g[y]=p[v]},o=Object.create?function(g,p){Object.defineProperty(g,"default",{enumerable:!0,value:p})}:function(g,p){g.default=p},u=function(g){if(g&&g.__esModule)return g;var p={};if(g!=null)for(var v in g)v!=="default"&&Object.prototype.hasOwnProperty.call(g,v)&&s(p,g,v);return o(p,g),p},l=function(g,p){for(var v in g)v==="default"||Object.prototype.hasOwnProperty.call(p,v)||s(p,g,v)};Object.defineProperty(i,"__esModule",{value:!0}),i.parseString=i.parseFile=i.parseStream=i.parse=i.ParserOptions=i.CsvParserStream=void 0;const a=u(r("fs")),c=r("stream"),h=r("./ParserOptions"),d=r("./CsvParserStream");l(r("./types"),i);var f=r("./CsvParserStream");Object.defineProperty(i,"CsvParserStream",{enumerable:!0,get:function(){return f.CsvParserStream}});var m=r("./ParserOptions");Object.defineProperty(i,"ParserOptions",{enumerable:!0,get:function(){return m.ParserOptions}}),i.parse=g=>new d.CsvParserStream(new h.ParserOptions(g)),i.parseStream=(g,p)=>g.pipe(new d.CsvParserStream(new h.ParserOptions(p))),i.parseFile=function(g){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return a.createReadStream(g).pipe(new d.CsvParserStream(new h.ParserOptions(p)))},i.parseString=(g,p)=>{const v=new c.Readable;return v.push(g),v.push(null),v.pipe(new d.CsvParserStream(new h.ParserOptions(p)))}},{"./CsvParserStream":153,"./ParserOptions":154,"./types":169,fs:216,stream:505}],156:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.Parser=void 0;const s=r("./Scanner"),o=r("./RowParser"),u=r("./Token");class l{constructor(c){this.parserOptions=c,this.rowParser=new o.RowParser(this.parserOptions)}static removeBOM(c){return c&&c.charCodeAt(0)===65279?c.slice(1):c}parse(c,h){const d=new s.Scanner({line:l.removeBOM(c),parserOptions:this.parserOptions,hasMoreData:h});return this.parserOptions.supportsComments?this.parseWithComments(d):this.parseWithoutComments(d)}parseWithoutComments(c){const h=[];let d=!0;for(;d;)d=this.parseRow(c,h);return{line:c.line,rows:h}}parseWithComments(c){const{parserOptions:h}=this,d=[];for(let f=c.nextCharacterToken;f!==null;f=c.nextCharacterToken)if(u.Token.isTokenComment(f,h)){if(c.advancePastLine()===null)return{line:c.lineFromCursor,rows:d};if(!c.hasMoreCharacters)return{line:c.lineFromCursor,rows:d};c.truncateToCursor()}else if(!this.parseRow(c,d))break;return{line:c.line,rows:d}}parseRow(c,h){if(!c.nextNonSpaceToken)return!1;const d=this.rowParser.parse(c);return d!==null&&(this.parserOptions.ignoreEmpty&&o.RowParser.isEmptyRow(d)||h.push(d),!0)}}i.Parser=l},{"./RowParser":157,"./Scanner":158,"./Token":159}],157:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.RowParser=void 0;const s=r("./column"),o=r("./Token");i.RowParser=class{constructor(u){this.parserOptions=u,this.columnParser=new s.ColumnParser(u)}static isEmptyRow(u){return u.join("").replace(/\s+/g,"")===""}parse(u){const{parserOptions:l}=this,{hasMoreData:a}=u,c=u,h=[];let d=this.getStartToken(c,h);for(;d;){if(o.Token.isTokenRowDelimiter(d))return c.advancePastToken(d),!c.hasMoreCharacters&&o.Token.isTokenCarriageReturn(d,l)&&a?null:(c.truncateToCursor(),h);if(!this.shouldSkipColumnParse(c,d,h)){const f=this.columnParser.parse(c);if(f===null)return null;h.push(f)}d=c.nextNonSpaceToken}return a?null:(c.truncateToCursor(),h)}getStartToken(u,l){const a=u.nextNonSpaceToken;return a!==null&&o.Token.isTokenDelimiter(a,this.parserOptions)?(l.push(""),u.nextNonSpaceToken):a}shouldSkipColumnParse(u,l,a){const{parserOptions:c}=this;if(o.Token.isTokenDelimiter(l,c)){u.advancePastToken(l);const h=u.nextCharacterToken;if(!u.hasMoreCharacters||h!==null&&o.Token.isTokenRowDelimiter(h)||h!==null&&o.Token.isTokenDelimiter(h,c))return a.push(""),!0}return!1}}},{"./Token":159,"./column":164}],158:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.Scanner=void 0;const s=r("./Token"),o=/((?:\r\n)|\n|\r)/;i.Scanner=class{constructor(u){this.cursor=0,this.line=u.line,this.lineLength=this.line.length,this.parserOptions=u.parserOptions,this.hasMoreData=u.hasMoreData,this.cursor=u.cursor||0}get hasMoreCharacters(){return this.lineLength>this.cursor}get nextNonSpaceToken(){const{lineFromCursor:u}=this,l=this.parserOptions.NEXT_TOKEN_REGEXP;if(u.search(l)===-1)return null;const a=l.exec(u);if(a==null)return null;const c=a[1],h=this.cursor+(a.index||0);return new s.Token({token:c,startCursor:h,endCursor:h+c.length-1})}get nextCharacterToken(){const{cursor:u,lineLength:l}=this;return l<=u?null:new s.Token({token:this.line[u],startCursor:u,endCursor:u})}get lineFromCursor(){return this.line.substr(this.cursor)}advancePastLine(){const u=o.exec(this.lineFromCursor);return u?(this.cursor+=(u.index||0)+u[0].length,this):this.hasMoreData?null:(this.cursor=this.lineLength,this)}advanceTo(u){return this.cursor=u,this}advanceToToken(u){return this.cursor=u.startCursor,this}advancePastToken(u){return this.cursor=u.endCursor+1,this}truncateToCursor(){return this.line=this.lineFromCursor,this.lineLength=this.line.length,this.cursor=0,this}}},{"./Token":159}],159:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.Token=void 0,i.Token=class{constructor(s){this.token=s.token,this.startCursor=s.startCursor,this.endCursor=s.endCursor}static isTokenRowDelimiter(s){const o=s.token;return o==="\r"||o===` `||o===`\r -`}static isTokenCarriageReturn(s,o){return s.token===o.carriageReturn}static isTokenComment(s,o){return o.supportsComments&&!!s&&s.token===o.comment}static isTokenEscapeCharacter(s,o){return s.token===o.escapeChar}static isTokenQuote(s,o){return s.token===o.quote}static isTokenDelimiter(s,o){return s.token===o.delimiter}}},{}],160:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.ColumnFormatter=void 0,i.ColumnFormatter=class{constructor(s){s.trim?this.format=o=>o.trim():s.ltrim?this.format=o=>o.trimLeft():s.rtrim?this.format=o=>o.trimRight():this.format=o=>o}}},{}],161:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.ColumnParser=void 0;const s=r("./NonQuotedColumnParser"),o=r("./QuotedColumnParser"),l=r("../Token");i.ColumnParser=class{constructor(u){this.parserOptions=u,this.quotedColumnParser=new o.QuotedColumnParser(u),this.nonQuotedColumnParser=new s.NonQuotedColumnParser(u)}parse(u){const{nextNonSpaceToken:a}=u;return a!==null&&l.Token.isTokenQuote(a,this.parserOptions)?(u.advanceToToken(a),this.quotedColumnParser.parse(u)):this.nonQuotedColumnParser.parse(u)}}},{"../Token":159,"./NonQuotedColumnParser":162,"./QuotedColumnParser":163}],162:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.NonQuotedColumnParser=void 0;const s=r("./ColumnFormatter"),o=r("../Token");i.NonQuotedColumnParser=class{constructor(l){this.parserOptions=l,this.columnFormatter=new s.ColumnFormatter(l)}parse(l){if(!l.hasMoreCharacters)return null;const{parserOptions:u}=this,a=[];let c=l.nextCharacterToken;for(;c&&!o.Token.isTokenDelimiter(c,u)&&!o.Token.isTokenRowDelimiter(c);c=l.nextCharacterToken)a.push(c.token),l.advancePastToken(c);return this.columnFormatter.format(a.join(""))}}},{"../Token":159,"./ColumnFormatter":160}],163:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.QuotedColumnParser=void 0;const s=r("./ColumnFormatter"),o=r("../Token");i.QuotedColumnParser=class{constructor(l){this.parserOptions=l,this.columnFormatter=new s.ColumnFormatter(l)}parse(l){if(!l.hasMoreCharacters)return null;const u=l.cursor,{foundClosingQuote:a,col:c}=this.gatherDataBetweenQuotes(l);if(!a){if(l.advanceTo(u),!l.hasMoreData)throw new Error(`Parse Error: missing closing: '${this.parserOptions.quote||""}' in line: at '${l.lineFromCursor.replace(/[\r\n]/g,"\\n'")}'`);return null}return this.checkForMalformedColumn(l),c}gatherDataBetweenQuotes(l){const{parserOptions:u}=this;let a=!1,c=!1;const h=[];let d=l.nextCharacterToken;for(;!c&&d!==null;d=l.nextCharacterToken){const f=o.Token.isTokenQuote(d,u);if(!a&&f)a=!0;else if(a)if(o.Token.isTokenEscapeCharacter(d,u)){l.advancePastToken(d);const m=l.nextCharacterToken;m!==null&&(o.Token.isTokenQuote(m,u)||o.Token.isTokenEscapeCharacter(m,u))?(h.push(m.token),d=m):f?c=!0:h.push(d.token)}else f?c=!0:h.push(d.token);l.advancePastToken(d)}return{col:this.columnFormatter.format(h.join("")),foundClosingQuote:c}}checkForMalformedColumn(l){const{parserOptions:u}=this,{nextNonSpaceToken:a}=l;if(a){const c=o.Token.isTokenDelimiter(a,u),h=o.Token.isTokenRowDelimiter(a);if(!c&&!h){const d=l.lineFromCursor.substr(0,10).replace(/[\r\n]/g,"\\n'");throw new Error(`Parse Error: expected: '${u.escapedDelimiter}' OR new line got: '${a.token}'. at '${d}`)}l.advanceToToken(a)}else l.hasMoreData||l.advancePastLine()}}},{"../Token":159,"./ColumnFormatter":160}],164:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.ColumnFormatter=i.QuotedColumnParser=i.NonQuotedColumnParser=i.ColumnParser=void 0;var s=r("./ColumnParser");Object.defineProperty(i,"ColumnParser",{enumerable:!0,get:function(){return s.ColumnParser}});var o=r("./NonQuotedColumnParser");Object.defineProperty(i,"NonQuotedColumnParser",{enumerable:!0,get:function(){return o.NonQuotedColumnParser}});var l=r("./QuotedColumnParser");Object.defineProperty(i,"QuotedColumnParser",{enumerable:!0,get:function(){return l.QuotedColumnParser}});var u=r("./ColumnFormatter");Object.defineProperty(i,"ColumnFormatter",{enumerable:!0,get:function(){return u.ColumnFormatter}})},{"./ColumnFormatter":160,"./ColumnParser":161,"./NonQuotedColumnParser":162,"./QuotedColumnParser":163}],165:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.QuotedColumnParser=i.NonQuotedColumnParser=i.ColumnParser=i.Token=i.Scanner=i.RowParser=i.Parser=void 0;var s=r("./Parser");Object.defineProperty(i,"Parser",{enumerable:!0,get:function(){return s.Parser}});var o=r("./RowParser");Object.defineProperty(i,"RowParser",{enumerable:!0,get:function(){return o.RowParser}});var l=r("./Scanner");Object.defineProperty(i,"Scanner",{enumerable:!0,get:function(){return l.Scanner}});var u=r("./Token");Object.defineProperty(i,"Token",{enumerable:!0,get:function(){return u.Token}});var a=r("./column");Object.defineProperty(i,"ColumnParser",{enumerable:!0,get:function(){return a.ColumnParser}}),Object.defineProperty(i,"NonQuotedColumnParser",{enumerable:!0,get:function(){return a.NonQuotedColumnParser}}),Object.defineProperty(i,"QuotedColumnParser",{enumerable:!0,get:function(){return a.QuotedColumnParser}})},{"./Parser":156,"./RowParser":157,"./Scanner":158,"./Token":159,"./column":164}],166:[function(r,n,i){var s=function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(i,"__esModule",{value:!0}),i.HeaderTransformer=void 0;const o=s(r("lodash.isundefined")),l=s(r("lodash.isfunction")),u=s(r("lodash.uniq")),a=s(r("lodash.groupby"));i.HeaderTransformer=class{constructor(c){this.headers=null,this.receivedHeaders=!1,this.shouldUseFirstRow=!1,this.processedFirstRow=!1,this.headersLength=0,this.parserOptions=c,c.headers===!0?this.shouldUseFirstRow=!0:Array.isArray(c.headers)?this.setHeaders(c.headers):l.default(c.headers)&&(this.headersTransform=c.headers)}transform(c,h){return this.shouldMapRow(c)?h(null,this.processRow(c)):h(null,{row:null,isValid:!0})}shouldMapRow(c){const{parserOptions:h}=this;if(!this.headersTransform&&h.renameHeaders&&!this.processedFirstRow){if(!this.receivedHeaders)throw new Error("Error renaming headers: new headers must be provided in an array");return this.processedFirstRow=!0,!1}if(!this.receivedHeaders&&Array.isArray(c)){if(this.headersTransform)this.setHeaders(this.headersTransform(c));else{if(!this.shouldUseFirstRow)return!0;this.setHeaders(c)}return!1}return!0}processRow(c){if(!this.headers)return{row:c,isValid:!0};const{parserOptions:h}=this;if(!h.discardUnmappedColumns&&c.length>this.headersLength){if(!h.strictColumnHandling)throw new Error(`Unexpected Error: column header mismatch expected: ${this.headersLength} columns got: ${c.length}`);return{row:c,isValid:!1,reason:`Column header mismatch expected: ${this.headersLength} columns got: ${c.length}`}}return h.strictColumnHandling&&c.length!!f);if(u.default(d).length!==d.length){const f=a.default(d),m=Object.keys(f).filter(g=>f[g].length>1);throw new Error("Duplicate headers found "+JSON.stringify(m))}this.headers=c,this.receivedHeaders=!0,this.headersLength=((h=this.headers)===null||h===void 0?void 0:h.length)||0}}},{"lodash.groupby":443,"lodash.isfunction":446,"lodash.isundefined":448,"lodash.uniq":449}],167:[function(r,n,i){var s=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(i,"__esModule",{value:!0}),i.RowTransformerValidator=void 0;const o=s(r("lodash.isfunction")),l=r("../types");class u{constructor(){this._rowTransform=null,this._rowValidator=null}static createTransform(c){return l.isSyncTransform(c)?(h,d)=>{let f=null;try{f=c(h)}catch(m){return d(m)}return d(null,f)}:c}static createValidator(c){return l.isSyncValidate(c)?(h,d)=>{d(null,{row:h,isValid:c(h)})}:(h,d)=>{c(h,(f,m,g)=>f?d(f):d(null,m?{row:h,isValid:m,reason:g}:{row:h,isValid:!1,reason:g}))}}set rowTransform(c){if(!o.default(c))throw new TypeError("The transform should be a function");this._rowTransform=u.createTransform(c)}set rowValidator(c){if(!o.default(c))throw new TypeError("The validate should be a function");this._rowValidator=u.createValidator(c)}transformAndValidate(c,h){return this.callTransformer(c,(d,f)=>d?h(d):f?this.callValidator(f,(m,g)=>m?h(m):g&&!g.isValid?h(null,{row:f,isValid:!1,reason:g.reason}):h(null,{row:f,isValid:!0})):h(null,{row:null,isValid:!0}))}callTransformer(c,h){return this._rowTransform?this._rowTransform(c,h):h(null,c)}callValidator(c,h){return this._rowValidator?this._rowValidator(c,h):h(null,{row:c,isValid:!0})}}i.RowTransformerValidator=u},{"../types":169,"lodash.isfunction":446}],168:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.HeaderTransformer=i.RowTransformerValidator=void 0;var s=r("./RowTransformerValidator");Object.defineProperty(i,"RowTransformerValidator",{enumerable:!0,get:function(){return s.RowTransformerValidator}});var o=r("./HeaderTransformer");Object.defineProperty(i,"HeaderTransformer",{enumerable:!0,get:function(){return o.HeaderTransformer}})},{"./HeaderTransformer":166,"./RowTransformerValidator":167}],169:[function(r,n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.isSyncValidate=i.isSyncTransform=void 0,i.isSyncTransform=s=>s.length===1,i.isSyncValidate=s=>s.length===1},{}],170:[function(r,n,i){const s=i;s.bignum=r("bn.js"),s.define=r("./asn1/api").define,s.base=r("./asn1/base"),s.constants=r("./asn1/constants"),s.decoders=r("./asn1/decoders"),s.encoders=r("./asn1/encoders")},{"./asn1/api":171,"./asn1/base":173,"./asn1/constants":177,"./asn1/decoders":179,"./asn1/encoders":182,"bn.js":184}],171:[function(r,n,i){const s=r("./encoders"),o=r("./decoders"),l=r("inherits");function u(a,c){this.name=a,this.body=c,this.decoders={},this.encoders={}}i.define=function(a,c){return new u(a,c)},u.prototype._createNamed=function(a){const c=this.name;function h(d){this._initNamed(d,c)}return l(h,a),h.prototype._initNamed=function(d,f){a.call(this,d,f)},new h(this)},u.prototype._getDecoder=function(a){return a=a||"der",this.decoders.hasOwnProperty(a)||(this.decoders[a]=this._createNamed(o[a])),this.decoders[a]},u.prototype.decode=function(a,c,h){return this._getDecoder(c).decode(a,h)},u.prototype._getEncoder=function(a){return a=a||"der",this.encoders.hasOwnProperty(a)||(this.encoders[a]=this._createNamed(s[a])),this.encoders[a]},u.prototype.encode=function(a,c,h){return this._getEncoder(c).encode(a,h)}},{"./decoders":179,"./encoders":182,inherits:440}],172:[function(r,n,i){const s=r("inherits"),o=r("../base/reporter").Reporter,l=r("safer-buffer").Buffer;function u(c,h){o.call(this,h),l.isBuffer(c)?(this.base=c,this.offset=0,this.length=c.length):this.error("Input not Buffer")}function a(c,h){if(Array.isArray(c))this.length=0,this.value=c.map(function(d){return a.isEncoderBuffer(d)||(d=new a(d,h)),this.length+=d.length,d},this);else if(typeof c=="number"){if(!(0<=c&&c<=255))return h.error("non-byte EncoderBuffer value");this.value=c,this.length=1}else if(typeof c=="string")this.value=c,this.length=l.byteLength(c);else{if(!l.isBuffer(c))return h.error("Unsupported type: "+typeof c);this.value=c,this.length=c.length}}s(u,o),i.DecoderBuffer=u,u.isDecoderBuffer=function(c){return c instanceof u?!0:typeof c=="object"&&l.isBuffer(c.base)&&c.constructor.name==="DecoderBuffer"&&typeof c.offset=="number"&&typeof c.length=="number"&&typeof c.save=="function"&&typeof c.restore=="function"&&typeof c.isEmpty=="function"&&typeof c.readUInt8=="function"&&typeof c.skip=="function"&&typeof c.raw=="function"},u.prototype.save=function(){return{offset:this.offset,reporter:o.prototype.save.call(this)}},u.prototype.restore=function(c){const h=new u(this.base);return h.offset=c.offset,h.length=this.offset,this.offset=c.offset,o.prototype.restore.call(this,c.reporter),h},u.prototype.isEmpty=function(){return this.offset===this.length},u.prototype.readUInt8=function(c){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(c||"DecoderBuffer overrun")},u.prototype.skip=function(c,h){if(!(this.offset+c<=this.length))return this.error(h||"DecoderBuffer overrun");const d=new u(this.base);return d._reporterState=this._reporterState,d.offset=this.offset,d.length=this.offset+c,this.offset+=c,d},u.prototype.raw=function(c){return this.base.slice(c?c.offset:this.offset,this.length)},i.EncoderBuffer=a,a.isEncoderBuffer=function(c){return c instanceof a?!0:typeof c=="object"&&c.constructor.name==="EncoderBuffer"&&typeof c.length=="number"&&typeof c.join=="function"},a.prototype.join=function(c,h){return c||(c=l.alloc(this.length)),h||(h=0),this.length===0||(Array.isArray(this.value)?this.value.forEach(function(d){d.join(c,h),h+=d.length}):(typeof this.value=="number"?c[h]=this.value:typeof this.value=="string"?c.write(this.value,h):l.isBuffer(this.value)&&this.value.copy(c,h),h+=this.length)),c}},{"../base/reporter":175,inherits:440,"safer-buffer":495}],173:[function(r,n,i){const s=i;s.Reporter=r("./reporter").Reporter,s.DecoderBuffer=r("./buffer").DecoderBuffer,s.EncoderBuffer=r("./buffer").EncoderBuffer,s.Node=r("./node")},{"./buffer":172,"./node":174,"./reporter":175}],174:[function(r,n,i){const s=r("../base/reporter").Reporter,o=r("../base/buffer").EncoderBuffer,l=r("../base/buffer").DecoderBuffer,u=r("minimalistic-assert"),a=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],c=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(a);function h(f,m,g){const p={};this._baseState=p,p.name=g,p.enc=f,p.parent=m||null,p.children=null,p.tag=null,p.args=null,p.reverseArgs=null,p.choice=null,p.optional=!1,p.any=!1,p.obj=!1,p.use=null,p.useDecoder=null,p.key=null,p.default=null,p.explicit=null,p.implicit=null,p.contains=null,p.parent||(p.children=[],this._wrap())}n.exports=h;const d=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];h.prototype.clone=function(){const f=this._baseState,m={};d.forEach(function(p){m[p]=f[p]});const g=new this.constructor(m.parent);return g._baseState=m,g},h.prototype._wrap=function(){const f=this._baseState;c.forEach(function(m){this[m]=function(){const g=new this.constructor(this);return f.children.push(g),g[m].apply(g,arguments)}},this)},h.prototype._init=function(f){const m=this._baseState;u(m.parent===null),f.call(this),m.children=m.children.filter(function(g){return g._baseState.parent===this},this),u.equal(m.children.length,1,"Root node can have only one child")},h.prototype._useArgs=function(f){const m=this._baseState,g=f.filter(function(p){return p instanceof this.constructor},this);f=f.filter(function(p){return!(p instanceof this.constructor)},this),g.length!==0&&(u(m.children===null),m.children=g,g.forEach(function(p){p._baseState.parent=this},this)),f.length!==0&&(u(m.args===null),m.args=f,m.reverseArgs=f.map(function(p){if(typeof p!="object"||p.constructor!==Object)return p;const v={};return Object.keys(p).forEach(function(y){y==(0|y)&&(y|=0);const b=p[y];v[b]=y}),v}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(f){h.prototype[f]=function(){const m=this._baseState;throw new Error(f+" not implemented for encoding: "+m.enc)}}),a.forEach(function(f){h.prototype[f]=function(){const m=this._baseState,g=Array.prototype.slice.call(arguments);return u(m.tag===null),m.tag=f,this._useArgs(g),this}}),h.prototype.use=function(f){u(f);const m=this._baseState;return u(m.use===null),m.use=f,this},h.prototype.optional=function(){return this._baseState.optional=!0,this},h.prototype.def=function(f){const m=this._baseState;return u(m.default===null),m.default=f,m.optional=!0,this},h.prototype.explicit=function(f){const m=this._baseState;return u(m.explicit===null&&m.implicit===null),m.explicit=f,this},h.prototype.implicit=function(f){const m=this._baseState;return u(m.explicit===null&&m.implicit===null),m.implicit=f,this},h.prototype.obj=function(){const f=this._baseState,m=Array.prototype.slice.call(arguments);return f.obj=!0,m.length!==0&&this._useArgs(m),this},h.prototype.key=function(f){const m=this._baseState;return u(m.key===null),m.key=f,this},h.prototype.any=function(){return this._baseState.any=!0,this},h.prototype.choice=function(f){const m=this._baseState;return u(m.choice===null),m.choice=f,this._useArgs(Object.keys(f).map(function(g){return f[g]})),this},h.prototype.contains=function(f){const m=this._baseState;return u(m.use===null),m.contains=f,this},h.prototype._decode=function(f,m){const g=this._baseState;if(g.parent===null)return f.wrapResult(g.children[0]._decode(f,m));let p,v=g.default,y=!0,b=null;if(g.key!==null&&(b=f.enterKey(g.key)),g.optional){let S=null;if(g.explicit!==null?S=g.explicit:g.implicit!==null?S=g.implicit:g.tag!==null&&(S=g.tag),S!==null||g.any){if(y=this._peekTag(f,S,g.any),f.isError(y))return y}else{const O=f.save();try{g.choice===null?this._decodeGeneric(g.tag,f,m):this._decodeChoice(f,m),y=!0}catch{y=!1}f.restore(O)}}if(g.obj&&y&&(p=f.enterObject()),y){if(g.explicit!==null){const O=this._decodeTag(f,g.explicit);if(f.isError(O))return O;f=O}const S=f.offset;if(g.use===null&&g.choice===null){let O;g.any&&(O=f.save());const P=this._decodeTag(f,g.implicit!==null?g.implicit:g.tag,g.any);if(f.isError(P))return P;g.any?v=f.raw(O):f=P}if(m&&m.track&&g.tag!==null&&m.track(f.path(),S,f.length,"tagged"),m&&m.track&&g.tag!==null&&m.track(f.path(),f.offset,f.length,"content"),g.any||(v=g.choice===null?this._decodeGeneric(g.tag,f,m):this._decodeChoice(f,m)),f.isError(v))return v;if(g.any||g.choice!==null||g.children===null||g.children.forEach(function(O){O._decode(f,m)}),g.contains&&(g.tag==="octstr"||g.tag==="bitstr")){const O=new l(v);v=this._getUse(g.contains,f._reporterState.obj)._decode(O,m)}}return g.obj&&y&&(v=f.leaveObject(p)),g.key===null||v===null&&y!==!0?b!==null&&f.exitKey(b):f.leaveKey(b,g.key,v),v},h.prototype._decodeGeneric=function(f,m,g){const p=this._baseState;return f==="seq"||f==="set"?null:f==="seqof"||f==="setof"?this._decodeList(m,f,p.args[0],g):/str$/.test(f)?this._decodeStr(m,f,g):f==="objid"&&p.args?this._decodeObjid(m,p.args[0],p.args[1],g):f==="objid"?this._decodeObjid(m,null,null,g):f==="gentime"||f==="utctime"?this._decodeTime(m,f,g):f==="null_"?this._decodeNull(m,g):f==="bool"?this._decodeBool(m,g):f==="objDesc"?this._decodeStr(m,f,g):f==="int"||f==="enum"?this._decodeInt(m,p.args&&p.args[0],g):p.use!==null?this._getUse(p.use,m._reporterState.obj)._decode(m,g):m.error("unknown tag: "+f)},h.prototype._getUse=function(f,m){const g=this._baseState;return g.useDecoder=this._use(f,m),u(g.useDecoder._baseState.parent===null),g.useDecoder=g.useDecoder._baseState.children[0],g.implicit!==g.useDecoder._baseState.implicit&&(g.useDecoder=g.useDecoder.clone(),g.useDecoder._baseState.implicit=g.implicit),g.useDecoder},h.prototype._decodeChoice=function(f,m){const g=this._baseState;let p=null,v=!1;return Object.keys(g.choice).some(function(y){const b=f.save(),S=g.choice[y];try{const O=S._decode(f,m);if(f.isError(O))return!1;p={type:y,value:O},v=!0}catch{return f.restore(b),!1}return!0},this),v?p:f.error("Choice not matched")},h.prototype._createEncoderBuffer=function(f){return new o(f,this.reporter)},h.prototype._encode=function(f,m,g){const p=this._baseState;if(p.default!==null&&p.default===f)return;const v=this._encodeValue(f,m,g);return v===void 0||this._skipDefault(v,m,g)?void 0:v},h.prototype._encodeValue=function(f,m,g){const p=this._baseState;if(p.parent===null)return p.children[0]._encode(f,m||new s);let v=null;if(this.reporter=m,p.optional&&f===void 0){if(p.default===null)return;f=p.default}let y=null,b=!1;if(p.any)v=this._createEncoderBuffer(f);else if(p.choice)v=this._encodeChoice(f,m);else if(p.contains)y=this._getUse(p.contains,g)._encode(f,m),b=!0;else if(p.children)y=p.children.map(function(S){if(S._baseState.tag==="null_")return S._encode(null,m,f);if(S._baseState.key===null)return m.error("Child should have a key");const O=m.enterKey(S._baseState.key);if(typeof f!="object")return m.error("Child expected, but input is not object");const P=S._encode(f[S._baseState.key],m,f);return m.leaveKey(O),P},this).filter(function(S){return S}),y=this._createEncoderBuffer(y);else if(p.tag==="seqof"||p.tag==="setof"){if(!p.args||p.args.length!==1)return m.error("Too many args for : "+p.tag);if(!Array.isArray(f))return m.error("seqof/setof, but data is not Array");const S=this.clone();S._baseState.implicit=null,y=this._createEncoderBuffer(f.map(function(O){const P=this._baseState;return this._getUse(P.args[0],f)._encode(O,m)},S))}else p.use!==null?v=this._getUse(p.use,g)._encode(f,m):(y=this._encodePrimitive(p.tag,f),b=!0);if(!p.any&&p.choice===null){const S=p.implicit!==null?p.implicit:p.tag,O=p.implicit===null?"universal":"context";S===null?p.use===null&&m.error("Tag could be omitted only for .use()"):p.use===null&&(v=this._encodeComposite(S,b,O,y))}return p.explicit!==null&&(v=this._encodeComposite(p.explicit,!1,"context",v)),v},h.prototype._encodeChoice=function(f,m){const g=this._baseState,p=g.choice[f.type];return p||u(!1,f.type+" not found in "+JSON.stringify(Object.keys(g.choice))),p._encode(f.value,m)},h.prototype._encodePrimitive=function(f,m){const g=this._baseState;if(/str$/.test(f))return this._encodeStr(m,f);if(f==="objid"&&g.args)return this._encodeObjid(m,g.reverseArgs[0],g.args[1]);if(f==="objid")return this._encodeObjid(m,null,null);if(f==="gentime"||f==="utctime")return this._encodeTime(m,f);if(f==="null_")return this._encodeNull();if(f==="int"||f==="enum")return this._encodeInt(m,g.args&&g.reverseArgs[0]);if(f==="bool")return this._encodeBool(m);if(f==="objDesc")return this._encodeStr(m,f);throw new Error("Unsupported tag: "+f)},h.prototype._isNumstr=function(f){return/^[0-9 ]*$/.test(f)},h.prototype._isPrintstr=function(f){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(f)}},{"../base/buffer":172,"../base/reporter":175,"minimalistic-assert":453}],175:[function(r,n,i){const s=r("inherits");function o(u){this._reporterState={obj:null,path:[],options:u||{},errors:[]}}function l(u,a){this.path=u,this.rethrow(a)}i.Reporter=o,o.prototype.isError=function(u){return u instanceof l},o.prototype.save=function(){const u=this._reporterState;return{obj:u.obj,pathLen:u.path.length}},o.prototype.restore=function(u){const a=this._reporterState;a.obj=u.obj,a.path=a.path.slice(0,u.pathLen)},o.prototype.enterKey=function(u){return this._reporterState.path.push(u)},o.prototype.exitKey=function(u){const a=this._reporterState;a.path=a.path.slice(0,u-1)},o.prototype.leaveKey=function(u,a,c){const h=this._reporterState;this.exitKey(u),h.obj!==null&&(h.obj[a]=c)},o.prototype.path=function(){return this._reporterState.path.join("/")},o.prototype.enterObject=function(){const u=this._reporterState,a=u.obj;return u.obj={},a},o.prototype.leaveObject=function(u){const a=this._reporterState,c=a.obj;return a.obj=u,c},o.prototype.error=function(u){let a;const c=this._reporterState,h=u instanceof l;if(a=h?u:new l(c.path.map(function(d){return"["+JSON.stringify(d)+"]"}).join(""),u.message||u,u.stack),!c.options.partial)throw a;return h||c.errors.push(a),a},o.prototype.wrapResult=function(u){const a=this._reporterState;return a.options.partial?{result:this.isError(u)?null:u,errors:a.errors}:u},s(l,Error),l.prototype.rethrow=function(u){if(this.message=u+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,l),!this.stack)try{throw new Error(this.message)}catch(a){this.stack=a.stack}return this}},{inherits:440}],176:[function(r,n,i){function s(o){const l={};return Object.keys(o).forEach(function(u){(0|u)==u&&(u|=0);const a=o[u];l[a]=u}),l}i.tagClass={0:"universal",1:"application",2:"context",3:"private"},i.tagClassByName=s(i.tagClass),i.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},i.tagByName=s(i.tag)},{}],177:[function(r,n,i){const s=i;s._reverse=function(o){const l={};return Object.keys(o).forEach(function(u){(0|u)==u&&(u|=0);const a=o[u];l[a]=u}),l},s.der=r("./der")},{"./der":176}],178:[function(r,n,i){const s=r("inherits"),o=r("bn.js"),l=r("../base/buffer").DecoderBuffer,u=r("../base/node"),a=r("../constants/der");function c(m){this.enc="der",this.name=m.name,this.entity=m,this.tree=new h,this.tree._init(m.body)}function h(m){u.call(this,"der",m)}function d(m,g){let p=m.readUInt8(g);if(m.isError(p))return p;const v=a.tagClass[p>>6],y=(32&p)==0;if((31&p)==31){let b=p;for(p=0;(128&b)==128;){if(b=m.readUInt8(g),m.isError(b))return b;p<<=7,p|=127&b}}else p&=31;return{cls:v,primitive:y,tag:p,tagStr:a.tag[p]}}function f(m,g,p){let v=m.readUInt8(p);if(m.isError(v))return v;if(!g&&v===128)return null;if(!(128&v))return v;const y=127&v;if(y>4)return m.error("length octect is too long");v=0;for(let b=0;b=31?P.error("Multi-octet tag encoding unsupported"):(S||(j|=32),j|=u.tagClassByName[O||"universal"]<<6,j)}(d,f,m,this.reporter);if(g.length<128){const b=o.alloc(2);return b[0]=p,b[1]=g.length,this._createEncoderBuffer([b,g])}let v=1;for(let b=g.length;b>=256;b>>=8)v++;const y=o.alloc(2+v);y[0]=p,y[1]=128|v;for(let b=1+v,S=g.length;S>0;b--,S>>=8)y[b]=255&S;return this._createEncoderBuffer([y,g])},c.prototype._encodeStr=function(d,f){if(f==="bitstr")return this._createEncoderBuffer([0|d.unused,d.data]);if(f==="bmpstr"){const m=o.alloc(2*d.length);for(let g=0;g=40)return this.reporter.error("Second objid identifier OOB");d.splice(0,2,40*d[0]+d[1])}let g=0;for(let y=0;y=128;b>>=7)g++}const p=o.alloc(g);let v=p.length-1;for(let y=d.length-1;y>=0;y--){let b=d[y];for(p[v--]=127&b;(b>>=7)>0;)p[v--]=128|127&b}return this._createEncoderBuffer(p)},c.prototype._encodeTime=function(d,f){let m;const g=new Date(d);return f==="gentime"?m=[h(g.getUTCFullYear()),h(g.getUTCMonth()+1),h(g.getUTCDate()),h(g.getUTCHours()),h(g.getUTCMinutes()),h(g.getUTCSeconds()),"Z"].join(""):f==="utctime"?m=[h(g.getUTCFullYear()%100),h(g.getUTCMonth()+1),h(g.getUTCDate()),h(g.getUTCHours()),h(g.getUTCMinutes()),h(g.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+f+" time is not supported yet"),this._encodeStr(m,"octstr")},c.prototype._encodeNull=function(){return this._createEncoderBuffer("")},c.prototype._encodeInt=function(d,f){if(typeof d=="string"){if(!f)return this.reporter.error("String int or enum given, but no values map");if(!f.hasOwnProperty(d))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(d));d=f[d]}if(typeof d!="number"&&!o.isBuffer(d)){const p=d.toArray();!d.sign&&128&p[0]&&p.unshift(0),d=o.from(p)}if(o.isBuffer(d)){let p=d.length;d.length===0&&p++;const v=o.alloc(p);return d.copy(v),d.length===0&&(v[0]=0),this._createEncoderBuffer(v)}if(d<128)return this._createEncoderBuffer(d);if(d<256)return this._createEncoderBuffer([0,d]);let m=1;for(let p=d;p>=256;p>>=8)m++;const g=new Array(m);for(let p=g.length-1;p>=0;p--)g[p]=255&d,d>>=8;return 128&g[0]&&g.unshift(0),this._createEncoderBuffer(o.from(g))},c.prototype._encodeBool=function(d){return this._createEncoderBuffer(d?255:0)},c.prototype._use=function(d,f){return typeof d=="function"&&(d=d(f)),d._getEncoder("der").tree},c.prototype._skipDefault=function(d,f,m){const g=this._baseState;let p;if(g.default===null)return!1;const v=d.join();if(g.defaultBuffer===void 0&&(g.defaultBuffer=this._encodeValue(g.default,f,m).join()),v.length!==g.defaultBuffer.length)return!1;for(p=0;p=65&&E<=70?E-55:E>=97&&E<=102?E-87:E-48&15}function d($,R,E){var _=h($,E);return E-1>=R&&(_|=h($,E-1)<<4),_}function f($,R,E,_){for(var C=0,x=Math.min($.length,E),k=R;k=49?A-49+10:A>=17?A-17+10:A}return C}a.isBN=function($){return $ instanceof a||$!==null&&typeof $=="object"&&$.constructor.wordSize===a.wordSize&&Array.isArray($.words)},a.max=function($,R){return $.cmp(R)>0?$:R},a.min=function($,R){return $.cmp(R)<0?$:R},a.prototype._init=function($,R,E){if(typeof $=="number")return this._initNumber($,R,E);if(typeof $=="object")return this._initArray($,R,E);R==="hex"&&(R=16),l(R===(0|R)&&R>=2&&R<=36);var _=0;($=$.toString().replace(/\s+/g,""))[0]==="-"&&(_++,this.negative=1),_<$.length&&(R===16?this._parseHex($,_,E):(this._parseBase($,R,_),E==="le"&&this._initArray(this.toArray(),R,E)))},a.prototype._initNumber=function($,R,E){$<0&&(this.negative=1,$=-$),$<67108864?(this.words=[67108863&$],this.length=1):$<4503599627370496?(this.words=[67108863&$,$/67108864&67108863],this.length=2):(l($<9007199254740992),this.words=[67108863&$,$/67108864&67108863,1],this.length=3),E==="le"&&this._initArray(this.toArray(),R,E)},a.prototype._initArray=function($,R,E){if(l(typeof $.length=="number"),$.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil($.length/3),this.words=new Array(this.length);for(var _=0;_=0;_-=3)x=$[_]|$[_-1]<<8|$[_-2]<<16,this.words[C]|=x<>>26-k&67108863,(k+=24)>=26&&(k-=26,C++);else if(E==="le")for(_=0,C=0;_<$.length;_+=3)x=$[_]|$[_+1]<<8|$[_+2]<<16,this.words[C]|=x<>>26-k&67108863,(k+=24)>=26&&(k-=26,C++);return this.strip()},a.prototype._parseHex=function($,R,E){this.length=Math.ceil(($.length-R)/6),this.words=new Array(this.length);for(var _=0;_=R;_-=2)C=d($,R,_)<=18?(x-=18,k+=1,this.words[k]|=C>>>26):x+=8;else for(_=($.length-R)%2==0?R+1:R;_<$.length;_+=2)C=d($,R,_)<=18?(x-=18,k+=1,this.words[k]|=C>>>26):x+=8;this.strip()},a.prototype._parseBase=function($,R,E){this.words=[0],this.length=1;for(var _=0,C=1;C<=67108863;C*=R)_++;_--,C=C/R|0;for(var x=$.length-E,k=x%_,A=Math.min(x,x-k)+E,I=0,z=E;z1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},a.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var m=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],g=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function v($,R,E){E.negative=R.negative^$.negative;var _=$.length+R.length|0;E.length=_,_=_-1|0;var C=0|$.words[0],x=0|R.words[0],k=C*x,A=67108863&k,I=k/67108864|0;E.words[0]=A;for(var z=1;z<_;z++){for(var H=I>>>26,V=67108863&I,G=Math.min(z,R.length-1),F=Math.max(0,z-$.length+1);F<=G;F++){var X=z-F|0;H+=(k=(C=0|$.words[X])*(x=0|R.words[F])+V)/67108864|0,V=67108863&k}E.words[z]=0|V,I=0|H}return I!==0?E.words[z]=0|I:E.length--,E.strip()}a.prototype.toString=function($,R){var E;if(R=0|R||1,($=$||10)===16||$==="hex"){E="";for(var _=0,C=0,x=0;x>>24-_&16777215)!==0||x!==this.length-1?m[6-A.length]+A+E:A+E,(_+=2)>=26&&(_-=26,x--)}for(C!==0&&(E=C.toString(16)+E);E.length%R!=0;)E="0"+E;return this.negative!==0&&(E="-"+E),E}if($===(0|$)&&$>=2&&$<=36){var I=g[$],z=p[$];E="";var H=this.clone();for(H.negative=0;!H.isZero();){var V=H.modn(z).toString($);E=(H=H.idivn(z)).isZero()?V+E:m[I-V.length]+V+E}for(this.isZero()&&(E="0"+E);E.length%R!=0;)E="0"+E;return this.negative!==0&&(E="-"+E),E}l(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var $=this.words[0];return this.length===2?$+=67108864*this.words[1]:this.length===3&&this.words[2]===1?$+=4503599627370496+67108864*this.words[1]:this.length>2&&l(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-$:$},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function($,R){return l(c!==void 0),this.toArrayLike(c,$,R)},a.prototype.toArray=function($,R){return this.toArrayLike(Array,$,R)},a.prototype.toArrayLike=function($,R,E){var _=this.byteLength(),C=E||Math.max(1,_);l(_<=C,"byte array longer than desired length"),l(C>0,"Requested array length <= 0"),this.strip();var x,k,A=R==="le",I=new $(C),z=this.clone();if(A){for(k=0;!z.isZero();k++)x=z.andln(255),z.iushrn(8),I[k]=x;for(;k=4096&&(E+=13,R>>>=13),R>=64&&(E+=7,R>>>=7),R>=8&&(E+=4,R>>>=4),R>=2&&(E+=2,R>>>=2),E+R},a.prototype._zeroBits=function($){if($===0)return 26;var R=$,E=0;return!(8191&R)&&(E+=13,R>>>=13),!(127&R)&&(E+=7,R>>>=7),!(15&R)&&(E+=4,R>>>=4),!(3&R)&&(E+=2,R>>>=2),!(1&R)&&E++,E},a.prototype.bitLength=function(){var $=this.words[this.length-1],R=this._countBits($);return 26*(this.length-1)+R},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var $=0,R=0;R$.length?this.clone().ior($):$.clone().ior(this)},a.prototype.uor=function($){return this.length>$.length?this.clone().iuor($):$.clone().iuor(this)},a.prototype.iuand=function($){var R;R=this.length>$.length?$:this;for(var E=0;E$.length?this.clone().iand($):$.clone().iand(this)},a.prototype.uand=function($){return this.length>$.length?this.clone().iuand($):$.clone().iuand(this)},a.prototype.iuxor=function($){var R,E;this.length>$.length?(R=this,E=$):(R=$,E=this);for(var _=0;_$.length?this.clone().ixor($):$.clone().ixor(this)},a.prototype.uxor=function($){return this.length>$.length?this.clone().iuxor($):$.clone().iuxor(this)},a.prototype.inotn=function($){l(typeof $=="number"&&$>=0);var R=0|Math.ceil($/26),E=$%26;this._expand(R),E>0&&R--;for(var _=0;_0&&(this.words[_]=~this.words[_]&67108863>>26-E),this.strip()},a.prototype.notn=function($){return this.clone().inotn($)},a.prototype.setn=function($,R){l(typeof $=="number"&&$>=0);var E=$/26|0,_=$%26;return this._expand(E+1),this.words[E]=R?this.words[E]|1<<_:this.words[E]&~(1<<_),this.strip()},a.prototype.iadd=function($){var R,E,_;if(this.negative!==0&&$.negative===0)return this.negative=0,R=this.isub($),this.negative^=1,this._normSign();if(this.negative===0&&$.negative!==0)return $.negative=0,R=this.isub($),$.negative=1,R._normSign();this.length>$.length?(E=this,_=$):(E=$,_=this);for(var C=0,x=0;x<_.length;x++)R=(0|E.words[x])+(0|_.words[x])+C,this.words[x]=67108863&R,C=R>>>26;for(;C!==0&&x>>26;if(this.length=E.length,C!==0)this.words[this.length]=C,this.length++;else if(E!==this)for(;x$.length?this.clone().iadd($):$.clone().iadd(this)},a.prototype.isub=function($){if($.negative!==0){$.negative=0;var R=this.iadd($);return $.negative=1,R._normSign()}if(this.negative!==0)return this.negative=0,this.iadd($),this.negative=1,this._normSign();var E,_,C=this.cmp($);if(C===0)return this.negative=0,this.length=1,this.words[0]=0,this;C>0?(E=this,_=$):(E=$,_=this);for(var x=0,k=0;k<_.length;k++)x=(R=(0|E.words[k])-(0|_.words[k])+x)>>26,this.words[k]=67108863&R;for(;x!==0&&k>26,this.words[k]=67108863&R;if(x===0&&k>>13,F=0|k[1],X=8191&F,D=F>>>13,N=0|k[2],K=8191&N,Z=N>>>13,se=0|k[3],te=8191&se,oe=se>>>13,fe=0|k[4],pe=8191&fe,ne=fe>>>13,he=0|k[5],me=8191&he,we=he>>>13,be=0|k[6],xe=8191&be,Oe=be>>>13,Pe=0|k[7],De=8191&Pe,Ye=Pe>>>13,Xe=0|k[8],Ae=8191&Xe,Ue=Xe>>>13,Ze=0|k[9],nt=8191&Ze,je=Ze>>>13,Re=0|A[0],We=8191&Re,Qe=Re>>>13,rt=0|A[1],tt=8191&rt,Ht=rt>>>13,tr=0|A[2],ht=8191&tr,Wt=tr>>>13,xt=0|A[3],kt=8191&xt,qt=xt>>>13,sr=0|A[4],gt=8191&sr,Jt=sr>>>13,cr=0|A[5],wt=8191&cr,Vt=cr>>>13,lr=0|A[6],Mt=8191&lr,ye=lr>>>13,ie=0|A[7],re=8191&ie,ce=ie>>>13,Se=0|A[8],ve=8191&Se,He=Se>>>13,Ve=0|A[9],Je=8191&Ve,it=Ve>>>13;E.negative=$.negative^R.negative,E.length=19;var lt=(z+(_=Math.imul(V,We))|0)+((8191&(C=(C=Math.imul(V,Qe))+Math.imul(G,We)|0))<<13)|0;z=((x=Math.imul(G,Qe))+(C>>>13)|0)+(lt>>>26)|0,lt&=67108863,_=Math.imul(X,We),C=(C=Math.imul(X,Qe))+Math.imul(D,We)|0,x=Math.imul(D,Qe);var st=(z+(_=_+Math.imul(V,tt)|0)|0)+((8191&(C=(C=C+Math.imul(V,Ht)|0)+Math.imul(G,tt)|0))<<13)|0;z=((x=x+Math.imul(G,Ht)|0)+(C>>>13)|0)+(st>>>26)|0,st&=67108863,_=Math.imul(K,We),C=(C=Math.imul(K,Qe))+Math.imul(Z,We)|0,x=Math.imul(Z,Qe),_=_+Math.imul(X,tt)|0,C=(C=C+Math.imul(X,Ht)|0)+Math.imul(D,tt)|0,x=x+Math.imul(D,Ht)|0;var Et=(z+(_=_+Math.imul(V,ht)|0)|0)+((8191&(C=(C=C+Math.imul(V,Wt)|0)+Math.imul(G,ht)|0))<<13)|0;z=((x=x+Math.imul(G,Wt)|0)+(C>>>13)|0)+(Et>>>26)|0,Et&=67108863,_=Math.imul(te,We),C=(C=Math.imul(te,Qe))+Math.imul(oe,We)|0,x=Math.imul(oe,Qe),_=_+Math.imul(K,tt)|0,C=(C=C+Math.imul(K,Ht)|0)+Math.imul(Z,tt)|0,x=x+Math.imul(Z,Ht)|0,_=_+Math.imul(X,ht)|0,C=(C=C+Math.imul(X,Wt)|0)+Math.imul(D,ht)|0,x=x+Math.imul(D,Wt)|0;var Tt=(z+(_=_+Math.imul(V,kt)|0)|0)+((8191&(C=(C=C+Math.imul(V,qt)|0)+Math.imul(G,kt)|0))<<13)|0;z=((x=x+Math.imul(G,qt)|0)+(C>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,_=Math.imul(pe,We),C=(C=Math.imul(pe,Qe))+Math.imul(ne,We)|0,x=Math.imul(ne,Qe),_=_+Math.imul(te,tt)|0,C=(C=C+Math.imul(te,Ht)|0)+Math.imul(oe,tt)|0,x=x+Math.imul(oe,Ht)|0,_=_+Math.imul(K,ht)|0,C=(C=C+Math.imul(K,Wt)|0)+Math.imul(Z,ht)|0,x=x+Math.imul(Z,Wt)|0,_=_+Math.imul(X,kt)|0,C=(C=C+Math.imul(X,qt)|0)+Math.imul(D,kt)|0,x=x+Math.imul(D,qt)|0;var ct=(z+(_=_+Math.imul(V,gt)|0)|0)+((8191&(C=(C=C+Math.imul(V,Jt)|0)+Math.imul(G,gt)|0))<<13)|0;z=((x=x+Math.imul(G,Jt)|0)+(C>>>13)|0)+(ct>>>26)|0,ct&=67108863,_=Math.imul(me,We),C=(C=Math.imul(me,Qe))+Math.imul(we,We)|0,x=Math.imul(we,Qe),_=_+Math.imul(pe,tt)|0,C=(C=C+Math.imul(pe,Ht)|0)+Math.imul(ne,tt)|0,x=x+Math.imul(ne,Ht)|0,_=_+Math.imul(te,ht)|0,C=(C=C+Math.imul(te,Wt)|0)+Math.imul(oe,ht)|0,x=x+Math.imul(oe,Wt)|0,_=_+Math.imul(K,kt)|0,C=(C=C+Math.imul(K,qt)|0)+Math.imul(Z,kt)|0,x=x+Math.imul(Z,qt)|0,_=_+Math.imul(X,gt)|0,C=(C=C+Math.imul(X,Jt)|0)+Math.imul(D,gt)|0,x=x+Math.imul(D,Jt)|0;var Bt=(z+(_=_+Math.imul(V,wt)|0)|0)+((8191&(C=(C=C+Math.imul(V,Vt)|0)+Math.imul(G,wt)|0))<<13)|0;z=((x=x+Math.imul(G,Vt)|0)+(C>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,_=Math.imul(xe,We),C=(C=Math.imul(xe,Qe))+Math.imul(Oe,We)|0,x=Math.imul(Oe,Qe),_=_+Math.imul(me,tt)|0,C=(C=C+Math.imul(me,Ht)|0)+Math.imul(we,tt)|0,x=x+Math.imul(we,Ht)|0,_=_+Math.imul(pe,ht)|0,C=(C=C+Math.imul(pe,Wt)|0)+Math.imul(ne,ht)|0,x=x+Math.imul(ne,Wt)|0,_=_+Math.imul(te,kt)|0,C=(C=C+Math.imul(te,qt)|0)+Math.imul(oe,kt)|0,x=x+Math.imul(oe,qt)|0,_=_+Math.imul(K,gt)|0,C=(C=C+Math.imul(K,Jt)|0)+Math.imul(Z,gt)|0,x=x+Math.imul(Z,Jt)|0,_=_+Math.imul(X,wt)|0,C=(C=C+Math.imul(X,Vt)|0)+Math.imul(D,wt)|0,x=x+Math.imul(D,Vt)|0;var Gt=(z+(_=_+Math.imul(V,Mt)|0)|0)+((8191&(C=(C=C+Math.imul(V,ye)|0)+Math.imul(G,Mt)|0))<<13)|0;z=((x=x+Math.imul(G,ye)|0)+(C>>>13)|0)+(Gt>>>26)|0,Gt&=67108863,_=Math.imul(De,We),C=(C=Math.imul(De,Qe))+Math.imul(Ye,We)|0,x=Math.imul(Ye,Qe),_=_+Math.imul(xe,tt)|0,C=(C=C+Math.imul(xe,Ht)|0)+Math.imul(Oe,tt)|0,x=x+Math.imul(Oe,Ht)|0,_=_+Math.imul(me,ht)|0,C=(C=C+Math.imul(me,Wt)|0)+Math.imul(we,ht)|0,x=x+Math.imul(we,Wt)|0,_=_+Math.imul(pe,kt)|0,C=(C=C+Math.imul(pe,qt)|0)+Math.imul(ne,kt)|0,x=x+Math.imul(ne,qt)|0,_=_+Math.imul(te,gt)|0,C=(C=C+Math.imul(te,Jt)|0)+Math.imul(oe,gt)|0,x=x+Math.imul(oe,Jt)|0,_=_+Math.imul(K,wt)|0,C=(C=C+Math.imul(K,Vt)|0)+Math.imul(Z,wt)|0,x=x+Math.imul(Z,Vt)|0,_=_+Math.imul(X,Mt)|0,C=(C=C+Math.imul(X,ye)|0)+Math.imul(D,Mt)|0,x=x+Math.imul(D,ye)|0;var ue=(z+(_=_+Math.imul(V,re)|0)|0)+((8191&(C=(C=C+Math.imul(V,ce)|0)+Math.imul(G,re)|0))<<13)|0;z=((x=x+Math.imul(G,ce)|0)+(C>>>13)|0)+(ue>>>26)|0,ue&=67108863,_=Math.imul(Ae,We),C=(C=Math.imul(Ae,Qe))+Math.imul(Ue,We)|0,x=Math.imul(Ue,Qe),_=_+Math.imul(De,tt)|0,C=(C=C+Math.imul(De,Ht)|0)+Math.imul(Ye,tt)|0,x=x+Math.imul(Ye,Ht)|0,_=_+Math.imul(xe,ht)|0,C=(C=C+Math.imul(xe,Wt)|0)+Math.imul(Oe,ht)|0,x=x+Math.imul(Oe,Wt)|0,_=_+Math.imul(me,kt)|0,C=(C=C+Math.imul(me,qt)|0)+Math.imul(we,kt)|0,x=x+Math.imul(we,qt)|0,_=_+Math.imul(pe,gt)|0,C=(C=C+Math.imul(pe,Jt)|0)+Math.imul(ne,gt)|0,x=x+Math.imul(ne,Jt)|0,_=_+Math.imul(te,wt)|0,C=(C=C+Math.imul(te,Vt)|0)+Math.imul(oe,wt)|0,x=x+Math.imul(oe,Vt)|0,_=_+Math.imul(K,Mt)|0,C=(C=C+Math.imul(K,ye)|0)+Math.imul(Z,Mt)|0,x=x+Math.imul(Z,ye)|0,_=_+Math.imul(X,re)|0,C=(C=C+Math.imul(X,ce)|0)+Math.imul(D,re)|0,x=x+Math.imul(D,ce)|0;var Ee=(z+(_=_+Math.imul(V,ve)|0)|0)+((8191&(C=(C=C+Math.imul(V,He)|0)+Math.imul(G,ve)|0))<<13)|0;z=((x=x+Math.imul(G,He)|0)+(C>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,_=Math.imul(nt,We),C=(C=Math.imul(nt,Qe))+Math.imul(je,We)|0,x=Math.imul(je,Qe),_=_+Math.imul(Ae,tt)|0,C=(C=C+Math.imul(Ae,Ht)|0)+Math.imul(Ue,tt)|0,x=x+Math.imul(Ue,Ht)|0,_=_+Math.imul(De,ht)|0,C=(C=C+Math.imul(De,Wt)|0)+Math.imul(Ye,ht)|0,x=x+Math.imul(Ye,Wt)|0,_=_+Math.imul(xe,kt)|0,C=(C=C+Math.imul(xe,qt)|0)+Math.imul(Oe,kt)|0,x=x+Math.imul(Oe,qt)|0,_=_+Math.imul(me,gt)|0,C=(C=C+Math.imul(me,Jt)|0)+Math.imul(we,gt)|0,x=x+Math.imul(we,Jt)|0,_=_+Math.imul(pe,wt)|0,C=(C=C+Math.imul(pe,Vt)|0)+Math.imul(ne,wt)|0,x=x+Math.imul(ne,Vt)|0,_=_+Math.imul(te,Mt)|0,C=(C=C+Math.imul(te,ye)|0)+Math.imul(oe,Mt)|0,x=x+Math.imul(oe,ye)|0,_=_+Math.imul(K,re)|0,C=(C=C+Math.imul(K,ce)|0)+Math.imul(Z,re)|0,x=x+Math.imul(Z,ce)|0,_=_+Math.imul(X,ve)|0,C=(C=C+Math.imul(X,He)|0)+Math.imul(D,ve)|0,x=x+Math.imul(D,He)|0;var Ne=(z+(_=_+Math.imul(V,Je)|0)|0)+((8191&(C=(C=C+Math.imul(V,it)|0)+Math.imul(G,Je)|0))<<13)|0;z=((x=x+Math.imul(G,it)|0)+(C>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,_=Math.imul(nt,tt),C=(C=Math.imul(nt,Ht))+Math.imul(je,tt)|0,x=Math.imul(je,Ht),_=_+Math.imul(Ae,ht)|0,C=(C=C+Math.imul(Ae,Wt)|0)+Math.imul(Ue,ht)|0,x=x+Math.imul(Ue,Wt)|0,_=_+Math.imul(De,kt)|0,C=(C=C+Math.imul(De,qt)|0)+Math.imul(Ye,kt)|0,x=x+Math.imul(Ye,qt)|0,_=_+Math.imul(xe,gt)|0,C=(C=C+Math.imul(xe,Jt)|0)+Math.imul(Oe,gt)|0,x=x+Math.imul(Oe,Jt)|0,_=_+Math.imul(me,wt)|0,C=(C=C+Math.imul(me,Vt)|0)+Math.imul(we,wt)|0,x=x+Math.imul(we,Vt)|0,_=_+Math.imul(pe,Mt)|0,C=(C=C+Math.imul(pe,ye)|0)+Math.imul(ne,Mt)|0,x=x+Math.imul(ne,ye)|0,_=_+Math.imul(te,re)|0,C=(C=C+Math.imul(te,ce)|0)+Math.imul(oe,re)|0,x=x+Math.imul(oe,ce)|0,_=_+Math.imul(K,ve)|0,C=(C=C+Math.imul(K,He)|0)+Math.imul(Z,ve)|0,x=x+Math.imul(Z,He)|0;var Le=(z+(_=_+Math.imul(X,Je)|0)|0)+((8191&(C=(C=C+Math.imul(X,it)|0)+Math.imul(D,Je)|0))<<13)|0;z=((x=x+Math.imul(D,it)|0)+(C>>>13)|0)+(Le>>>26)|0,Le&=67108863,_=Math.imul(nt,ht),C=(C=Math.imul(nt,Wt))+Math.imul(je,ht)|0,x=Math.imul(je,Wt),_=_+Math.imul(Ae,kt)|0,C=(C=C+Math.imul(Ae,qt)|0)+Math.imul(Ue,kt)|0,x=x+Math.imul(Ue,qt)|0,_=_+Math.imul(De,gt)|0,C=(C=C+Math.imul(De,Jt)|0)+Math.imul(Ye,gt)|0,x=x+Math.imul(Ye,Jt)|0,_=_+Math.imul(xe,wt)|0,C=(C=C+Math.imul(xe,Vt)|0)+Math.imul(Oe,wt)|0,x=x+Math.imul(Oe,Vt)|0,_=_+Math.imul(me,Mt)|0,C=(C=C+Math.imul(me,ye)|0)+Math.imul(we,Mt)|0,x=x+Math.imul(we,ye)|0,_=_+Math.imul(pe,re)|0,C=(C=C+Math.imul(pe,ce)|0)+Math.imul(ne,re)|0,x=x+Math.imul(ne,ce)|0,_=_+Math.imul(te,ve)|0,C=(C=C+Math.imul(te,He)|0)+Math.imul(oe,ve)|0,x=x+Math.imul(oe,He)|0;var ot=(z+(_=_+Math.imul(K,Je)|0)|0)+((8191&(C=(C=C+Math.imul(K,it)|0)+Math.imul(Z,Je)|0))<<13)|0;z=((x=x+Math.imul(Z,it)|0)+(C>>>13)|0)+(ot>>>26)|0,ot&=67108863,_=Math.imul(nt,kt),C=(C=Math.imul(nt,qt))+Math.imul(je,kt)|0,x=Math.imul(je,qt),_=_+Math.imul(Ae,gt)|0,C=(C=C+Math.imul(Ae,Jt)|0)+Math.imul(Ue,gt)|0,x=x+Math.imul(Ue,Jt)|0,_=_+Math.imul(De,wt)|0,C=(C=C+Math.imul(De,Vt)|0)+Math.imul(Ye,wt)|0,x=x+Math.imul(Ye,Vt)|0,_=_+Math.imul(xe,Mt)|0,C=(C=C+Math.imul(xe,ye)|0)+Math.imul(Oe,Mt)|0,x=x+Math.imul(Oe,ye)|0,_=_+Math.imul(me,re)|0,C=(C=C+Math.imul(me,ce)|0)+Math.imul(we,re)|0,x=x+Math.imul(we,ce)|0,_=_+Math.imul(pe,ve)|0,C=(C=C+Math.imul(pe,He)|0)+Math.imul(ne,ve)|0,x=x+Math.imul(ne,He)|0;var Ge=(z+(_=_+Math.imul(te,Je)|0)|0)+((8191&(C=(C=C+Math.imul(te,it)|0)+Math.imul(oe,Je)|0))<<13)|0;z=((x=x+Math.imul(oe,it)|0)+(C>>>13)|0)+(Ge>>>26)|0,Ge&=67108863,_=Math.imul(nt,gt),C=(C=Math.imul(nt,Jt))+Math.imul(je,gt)|0,x=Math.imul(je,Jt),_=_+Math.imul(Ae,wt)|0,C=(C=C+Math.imul(Ae,Vt)|0)+Math.imul(Ue,wt)|0,x=x+Math.imul(Ue,Vt)|0,_=_+Math.imul(De,Mt)|0,C=(C=C+Math.imul(De,ye)|0)+Math.imul(Ye,Mt)|0,x=x+Math.imul(Ye,ye)|0,_=_+Math.imul(xe,re)|0,C=(C=C+Math.imul(xe,ce)|0)+Math.imul(Oe,re)|0,x=x+Math.imul(Oe,ce)|0,_=_+Math.imul(me,ve)|0,C=(C=C+Math.imul(me,He)|0)+Math.imul(we,ve)|0,x=x+Math.imul(we,He)|0;var Ke=(z+(_=_+Math.imul(pe,Je)|0)|0)+((8191&(C=(C=C+Math.imul(pe,it)|0)+Math.imul(ne,Je)|0))<<13)|0;z=((x=x+Math.imul(ne,it)|0)+(C>>>13)|0)+(Ke>>>26)|0,Ke&=67108863,_=Math.imul(nt,wt),C=(C=Math.imul(nt,Vt))+Math.imul(je,wt)|0,x=Math.imul(je,Vt),_=_+Math.imul(Ae,Mt)|0,C=(C=C+Math.imul(Ae,ye)|0)+Math.imul(Ue,Mt)|0,x=x+Math.imul(Ue,ye)|0,_=_+Math.imul(De,re)|0,C=(C=C+Math.imul(De,ce)|0)+Math.imul(Ye,re)|0,x=x+Math.imul(Ye,ce)|0,_=_+Math.imul(xe,ve)|0,C=(C=C+Math.imul(xe,He)|0)+Math.imul(Oe,ve)|0,x=x+Math.imul(Oe,He)|0;var St=(z+(_=_+Math.imul(me,Je)|0)|0)+((8191&(C=(C=C+Math.imul(me,it)|0)+Math.imul(we,Je)|0))<<13)|0;z=((x=x+Math.imul(we,it)|0)+(C>>>13)|0)+(St>>>26)|0,St&=67108863,_=Math.imul(nt,Mt),C=(C=Math.imul(nt,ye))+Math.imul(je,Mt)|0,x=Math.imul(je,ye),_=_+Math.imul(Ae,re)|0,C=(C=C+Math.imul(Ae,ce)|0)+Math.imul(Ue,re)|0,x=x+Math.imul(Ue,ce)|0,_=_+Math.imul(De,ve)|0,C=(C=C+Math.imul(De,He)|0)+Math.imul(Ye,ve)|0,x=x+Math.imul(Ye,He)|0;var Ct=(z+(_=_+Math.imul(xe,Je)|0)|0)+((8191&(C=(C=C+Math.imul(xe,it)|0)+Math.imul(Oe,Je)|0))<<13)|0;z=((x=x+Math.imul(Oe,it)|0)+(C>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,_=Math.imul(nt,re),C=(C=Math.imul(nt,ce))+Math.imul(je,re)|0,x=Math.imul(je,ce),_=_+Math.imul(Ae,ve)|0,C=(C=C+Math.imul(Ae,He)|0)+Math.imul(Ue,ve)|0,x=x+Math.imul(Ue,He)|0;var vt=(z+(_=_+Math.imul(De,Je)|0)|0)+((8191&(C=(C=C+Math.imul(De,it)|0)+Math.imul(Ye,Je)|0))<<13)|0;z=((x=x+Math.imul(Ye,it)|0)+(C>>>13)|0)+(vt>>>26)|0,vt&=67108863,_=Math.imul(nt,ve),C=(C=Math.imul(nt,He))+Math.imul(je,ve)|0,x=Math.imul(je,He);var pt=(z+(_=_+Math.imul(Ae,Je)|0)|0)+((8191&(C=(C=C+Math.imul(Ae,it)|0)+Math.imul(Ue,Je)|0))<<13)|0;z=((x=x+Math.imul(Ue,it)|0)+(C>>>13)|0)+(pt>>>26)|0,pt&=67108863;var fr=(z+(_=Math.imul(nt,Je))|0)+((8191&(C=(C=Math.imul(nt,it))+Math.imul(je,Je)|0))<<13)|0;return z=((x=Math.imul(je,it))+(C>>>13)|0)+(fr>>>26)|0,fr&=67108863,I[0]=lt,I[1]=st,I[2]=Et,I[3]=Tt,I[4]=ct,I[5]=Bt,I[6]=Gt,I[7]=ue,I[8]=Ee,I[9]=Ne,I[10]=Le,I[11]=ot,I[12]=Ge,I[13]=Ke,I[14]=St,I[15]=Ct,I[16]=vt,I[17]=pt,I[18]=fr,z!==0&&(I[19]=z,E.length++),E};function b($,R,E){return new S().mulp($,R,E)}function S($,R){this.x=$,this.y=R}Math.imul||(y=v),a.prototype.mulTo=function($,R){var E=this.length+$.length;return this.length===10&&$.length===10?y(this,$,R):E<63?v(this,$,R):E<1024?function(_,C,x){x.negative=C.negative^_.negative,x.length=_.length+C.length;for(var k=0,A=0,I=0;I>>26)|0)>>>26,z&=67108863}x.words[I]=H,k=z,z=A}return k!==0?x.words[I]=k:x.length--,x.strip()}(this,$,R):b(this,$,R)},S.prototype.makeRBT=function($){for(var R=new Array($),E=a.prototype._countBits($)-1,_=0;_<$;_++)R[_]=this.revBin(_,E,$);return R},S.prototype.revBin=function($,R,E){if($===0||$===E-1)return $;for(var _=0,C=0;C>=1;return _},S.prototype.permute=function($,R,E,_,C,x){for(var k=0;k>>=1)C++;return 1<>>=13,E[2*x+1]=8191&C,C>>>=13;for(x=2*R;x<_;++x)E[x]=0;l(C===0),l((-8192&C)==0)},S.prototype.stub=function($){for(var R=new Array($),E=0;E<$;E++)R[E]=0;return R},S.prototype.mulp=function($,R,E){var _=2*this.guessLen13b($.length,R.length),C=this.makeRBT(_),x=this.stub(_),k=new Array(_),A=new Array(_),I=new Array(_),z=new Array(_),H=new Array(_),V=new Array(_),G=E.words;G.length=_,this.convert13b($.words,$.length,k,_),this.convert13b(R.words,R.length,z,_),this.transform(k,x,A,I,_,C),this.transform(z,x,H,V,_,C);for(var F=0;F<_;F++){var X=A[F]*H[F]-I[F]*V[F];I[F]=A[F]*V[F]+I[F]*H[F],A[F]=X}return this.conjugate(A,I,_),this.transform(A,I,G,x,_,C),this.conjugate(G,x,_),this.normalize13b(G,_),E.negative=$.negative^R.negative,E.length=$.length+R.length,E.strip()},a.prototype.mul=function($){var R=new a(null);return R.words=new Array(this.length+$.length),this.mulTo($,R)},a.prototype.mulf=function($){var R=new a(null);return R.words=new Array(this.length+$.length),b(this,$,R)},a.prototype.imul=function($){return this.clone().mulTo($,this)},a.prototype.imuln=function($){l(typeof $=="number"),l($<67108864);for(var R=0,E=0;E>=26,R+=_/67108864|0,R+=C>>>26,this.words[E]=67108863&C}return R!==0&&(this.words[E]=R,this.length++),this},a.prototype.muln=function($){return this.clone().imuln($)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function($){var R=function(x){for(var k=new Array(x.bitLength()),A=0;A>>z}return k}($);if(R.length===0)return new a(1);for(var E=this,_=0;_=0);var R,E=$%26,_=($-E)/26,C=67108863>>>26-E<<26-E;if(E!==0){var x=0;for(R=0;R>>26-E}x&&(this.words[R]=x,this.length++)}if(_!==0){for(R=this.length-1;R>=0;R--)this.words[R+_]=this.words[R];for(R=0;R<_;R++)this.words[R]=0;this.length+=_}return this.strip()},a.prototype.ishln=function($){return l(this.negative===0),this.iushln($)},a.prototype.iushrn=function($,R,E){var _;l(typeof $=="number"&&$>=0),_=R?(R-R%26)/26:0;var C=$%26,x=Math.min(($-C)/26,this.length),k=67108863^67108863>>>C<x)for(this.length-=x,I=0;I=0&&(z!==0||I>=_);I--){var H=0|this.words[I];this.words[I]=z<<26-C|H>>>C,z=H&k}return A&&z!==0&&(A.words[A.length++]=z),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function($,R,E){return l(this.negative===0),this.iushrn($,R,E)},a.prototype.shln=function($){return this.clone().ishln($)},a.prototype.ushln=function($){return this.clone().iushln($)},a.prototype.shrn=function($){return this.clone().ishrn($)},a.prototype.ushrn=function($){return this.clone().iushrn($)},a.prototype.testn=function($){l(typeof $=="number"&&$>=0);var R=$%26,E=($-R)/26,_=1<=0);var R=$%26,E=($-R)/26;if(l(this.negative===0,"imaskn works only with positive numbers"),this.length<=E)return this;if(R!==0&&E++,this.length=Math.min(E,this.length),R!==0){var _=67108863^67108863>>>R<=67108864;R++)this.words[R]-=67108864,R===this.length-1?this.words[R+1]=1:this.words[R+1]++;return this.length=Math.max(this.length,R+1),this},a.prototype.isubn=function($){if(l(typeof $=="number"),l($<67108864),$<0)return this.iaddn(-$);if(this.negative!==0)return this.negative=0,this.iaddn($),this.negative=1,this;if(this.words[0]-=$,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var R=0;R>26)-(A/67108864|0),this.words[_+E]=67108863&C}for(;_>26,this.words[_+E]=67108863&C;if(k===0)return this.strip();for(l(k===-1),k=0,_=0;_>26,this.words[_]=67108863&C;return this.negative=1,this.strip()},a.prototype._wordDiv=function($,R){var E=(this.length,$.length),_=this.clone(),C=$,x=0|C.words[C.length-1];(E=26-this._countBits(x))!==0&&(C=C.ushln(E),_.iushln(E),x=0|C.words[C.length-1]);var k,A=_.length-C.length;if(R!=="mod"){(k=new a(null)).length=A+1,k.words=new Array(k.length);for(var I=0;I=0;H--){var V=67108864*(0|_.words[C.length+H])+(0|_.words[C.length+H-1]);for(V=Math.min(V/x|0,67108863),_._ishlnsubmul(C,V,H);_.negative!==0;)V--,_.negative=0,_._ishlnsubmul(C,1,H),_.isZero()||(_.negative^=1);k&&(k.words[H]=V)}return k&&k.strip(),_.strip(),R!=="div"&&E!==0&&_.iushrn(E),{div:k||null,mod:_}},a.prototype.divmod=function($,R,E){return l(!$.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:this.negative!==0&&$.negative===0?(x=this.neg().divmod($,R),R!=="mod"&&(_=x.div.neg()),R!=="div"&&(C=x.mod.neg(),E&&C.negative!==0&&C.iadd($)),{div:_,mod:C}):this.negative===0&&$.negative!==0?(x=this.divmod($.neg(),R),R!=="mod"&&(_=x.div.neg()),{div:_,mod:x.mod}):this.negative&$.negative?(x=this.neg().divmod($.neg(),R),R!=="div"&&(C=x.mod.neg(),E&&C.negative!==0&&C.isub($)),{div:x.div,mod:C}):$.length>this.length||this.cmp($)<0?{div:new a(0),mod:this}:$.length===1?R==="div"?{div:this.divn($.words[0]),mod:null}:R==="mod"?{div:null,mod:new a(this.modn($.words[0]))}:{div:this.divn($.words[0]),mod:new a(this.modn($.words[0]))}:this._wordDiv($,R);var _,C,x},a.prototype.div=function($){return this.divmod($,"div",!1).div},a.prototype.mod=function($){return this.divmod($,"mod",!1).mod},a.prototype.umod=function($){return this.divmod($,"mod",!0).mod},a.prototype.divRound=function($){var R=this.divmod($);if(R.mod.isZero())return R.div;var E=R.div.negative!==0?R.mod.isub($):R.mod,_=$.ushrn(1),C=$.andln(1),x=E.cmp(_);return x<0||C===1&&x===0?R.div:R.div.negative!==0?R.div.isubn(1):R.div.iaddn(1)},a.prototype.modn=function($){l($<=67108863);for(var R=(1<<26)%$,E=0,_=this.length-1;_>=0;_--)E=(R*E+(0|this.words[_]))%$;return E},a.prototype.idivn=function($){l($<=67108863);for(var R=0,E=this.length-1;E>=0;E--){var _=(0|this.words[E])+67108864*R;this.words[E]=_/$|0,R=_%$}return this.strip()},a.prototype.divn=function($){return this.clone().idivn($)},a.prototype.egcd=function($){l($.negative===0),l(!$.isZero());var R=this,E=$.clone();R=R.negative!==0?R.umod($):R.clone();for(var _=new a(1),C=new a(0),x=new a(0),k=new a(1),A=0;R.isEven()&&E.isEven();)R.iushrn(1),E.iushrn(1),++A;for(var I=E.clone(),z=R.clone();!R.isZero();){for(var H=0,V=1;!(R.words[0]&V)&&H<26;++H,V<<=1);if(H>0)for(R.iushrn(H);H-- >0;)(_.isOdd()||C.isOdd())&&(_.iadd(I),C.isub(z)),_.iushrn(1),C.iushrn(1);for(var G=0,F=1;!(E.words[0]&F)&&G<26;++G,F<<=1);if(G>0)for(E.iushrn(G);G-- >0;)(x.isOdd()||k.isOdd())&&(x.iadd(I),k.isub(z)),x.iushrn(1),k.iushrn(1);R.cmp(E)>=0?(R.isub(E),_.isub(x),C.isub(k)):(E.isub(R),x.isub(_),k.isub(C))}return{a:x,b:k,gcd:E.iushln(A)}},a.prototype._invmp=function($){l($.negative===0),l(!$.isZero());var R=this,E=$.clone();R=R.negative!==0?R.umod($):R.clone();for(var _,C=new a(1),x=new a(0),k=E.clone();R.cmpn(1)>0&&E.cmpn(1)>0;){for(var A=0,I=1;!(R.words[0]&I)&&A<26;++A,I<<=1);if(A>0)for(R.iushrn(A);A-- >0;)C.isOdd()&&C.iadd(k),C.iushrn(1);for(var z=0,H=1;!(E.words[0]&H)&&z<26;++z,H<<=1);if(z>0)for(E.iushrn(z);z-- >0;)x.isOdd()&&x.iadd(k),x.iushrn(1);R.cmp(E)>=0?(R.isub(E),C.isub(x)):(E.isub(R),x.isub(C))}return(_=R.cmpn(1)===0?C:x).cmpn(0)<0&&_.iadd($),_},a.prototype.gcd=function($){if(this.isZero())return $.abs();if($.isZero())return this.abs();var R=this.clone(),E=$.clone();R.negative=0,E.negative=0;for(var _=0;R.isEven()&&E.isEven();_++)R.iushrn(1),E.iushrn(1);for(;;){for(;R.isEven();)R.iushrn(1);for(;E.isEven();)E.iushrn(1);var C=R.cmp(E);if(C<0){var x=R;R=E,E=x}else if(C===0||E.cmpn(1)===0)break;R.isub(E)}return E.iushln(_)},a.prototype.invm=function($){return this.egcd($).a.umod($)},a.prototype.isEven=function(){return(1&this.words[0])==0},a.prototype.isOdd=function(){return(1&this.words[0])==1},a.prototype.andln=function($){return this.words[0]&$},a.prototype.bincn=function($){l(typeof $=="number");var R=$%26,E=($-R)/26,_=1<>>26,k&=67108863,this.words[x]=k}return C!==0&&(this.words[x]=C,this.length++),this},a.prototype.isZero=function(){return this.length===1&&this.words[0]===0},a.prototype.cmpn=function($){var R,E=$<0;if(this.negative!==0&&!E)return-1;if(this.negative===0&&E)return 1;if(this.strip(),this.length>1)R=1;else{E&&($=-$),l($<=67108863,"Number is too big");var _=0|this.words[0];R=_===$?0:_<$?-1:1}return this.negative!==0?0|-R:R},a.prototype.cmp=function($){if(this.negative!==0&&$.negative===0)return-1;if(this.negative===0&&$.negative!==0)return 1;var R=this.ucmp($);return this.negative!==0?0|-R:R},a.prototype.ucmp=function($){if(this.length>$.length)return 1;if(this.length<$.length)return-1;for(var R=0,E=this.length-1;E>=0;E--){var _=0|this.words[E],C=0|$.words[E];if(_!==C){_C&&(R=1);break}}return R},a.prototype.gtn=function($){return this.cmpn($)===1},a.prototype.gt=function($){return this.cmp($)===1},a.prototype.gten=function($){return this.cmpn($)>=0},a.prototype.gte=function($){return this.cmp($)>=0},a.prototype.ltn=function($){return this.cmpn($)===-1},a.prototype.lt=function($){return this.cmp($)===-1},a.prototype.lten=function($){return this.cmpn($)<=0},a.prototype.lte=function($){return this.cmp($)<=0},a.prototype.eqn=function($){return this.cmpn($)===0},a.prototype.eq=function($){return this.cmp($)===0},a.red=function($){return new q($)},a.prototype.toRed=function($){return l(!this.red,"Already a number in reduction context"),l(this.negative===0,"red works only with positives"),$.convertTo(this)._forceRed($)},a.prototype.fromRed=function(){return l(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function($){return this.red=$,this},a.prototype.forceRed=function($){return l(!this.red,"Already a number in reduction context"),this._forceRed($)},a.prototype.redAdd=function($){return l(this.red,"redAdd works only with red numbers"),this.red.add(this,$)},a.prototype.redIAdd=function($){return l(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,$)},a.prototype.redSub=function($){return l(this.red,"redSub works only with red numbers"),this.red.sub(this,$)},a.prototype.redISub=function($){return l(this.red,"redISub works only with red numbers"),this.red.isub(this,$)},a.prototype.redShl=function($){return l(this.red,"redShl works only with red numbers"),this.red.shl(this,$)},a.prototype.redMul=function($){return l(this.red,"redMul works only with red numbers"),this.red._verify2(this,$),this.red.mul(this,$)},a.prototype.redIMul=function($){return l(this.red,"redMul works only with red numbers"),this.red._verify2(this,$),this.red.imul(this,$)},a.prototype.redSqr=function(){return l(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return l(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return l(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return l(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return l(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function($){return l(this.red&&!$.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,$)};var O={k256:null,p224:null,p192:null,p25519:null};function P($,R){this.name=$,this.p=new a(R,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function j(){P.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){P.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function L(){P.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function B(){P.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function q($){if(typeof $=="string"){var R=a._prime($);this.m=R.p,this.prime=R}else l($.gtn(1),"modulus must be greater than 1"),this.m=$,this.prime=null}function W($){q.call(this,$),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}P.prototype._tmp=function(){var $=new a(null);return $.words=new Array(Math.ceil(this.n/13)),$},P.prototype.ireduce=function($){var R,E=$;do this.split(E,this.tmp),R=(E=(E=this.imulK(E)).iadd(this.tmp)).bitLength();while(R>this.n);var _=R0?E.isub(this.p):E.strip!==void 0?E.strip():E._strip(),E},P.prototype.split=function($,R){$.iushrn(this.n,0,R)},P.prototype.imulK=function($){return $.imul(this.k)},u(j,P),j.prototype.split=function($,R){for(var E=Math.min($.length,9),_=0;_>>22,C=x}C>>>=22,$.words[_-10]=C,C===0&&$.length>10?$.length-=10:$.length-=9},j.prototype.imulK=function($){$.words[$.length]=0,$.words[$.length+1]=0,$.length+=2;for(var R=0,E=0;E<$.length;E++){var _=0|$.words[E];R+=977*_,$.words[E]=67108863&R,R=64*_+(R/67108864|0)}return $.words[$.length-1]===0&&($.length--,$.words[$.length-1]===0&&$.length--),$},u(M,P),u(L,P),u(B,P),B.prototype.imulK=function($){for(var R=0,E=0;E<$.length;E++){var _=19*(0|$.words[E])+R,C=67108863&_;_>>>=26,$.words[E]=C,R=_}return R!==0&&($.words[$.length++]=R),$},a._prime=function($){if(O[$])return O[$];var R;if($==="k256")R=new j;else if($==="p224")R=new M;else if($==="p192")R=new L;else{if($!=="p25519")throw new Error("Unknown prime "+$);R=new B}return O[$]=R,R},q.prototype._verify1=function($){l($.negative===0,"red works only with positives"),l($.red,"red works only with red numbers")},q.prototype._verify2=function($,R){l(($.negative|R.negative)==0,"red works only with positives"),l($.red&&$.red===R.red,"red works only with red numbers")},q.prototype.imod=function($){return this.prime?this.prime.ireduce($)._forceRed(this):$.umod(this.m)._forceRed(this)},q.prototype.neg=function($){return $.isZero()?$.clone():this.m.sub($)._forceRed(this)},q.prototype.add=function($,R){this._verify2($,R);var E=$.add(R);return E.cmp(this.m)>=0&&E.isub(this.m),E._forceRed(this)},q.prototype.iadd=function($,R){this._verify2($,R);var E=$.iadd(R);return E.cmp(this.m)>=0&&E.isub(this.m),E},q.prototype.sub=function($,R){this._verify2($,R);var E=$.sub(R);return E.cmpn(0)<0&&E.iadd(this.m),E._forceRed(this)},q.prototype.isub=function($,R){this._verify2($,R);var E=$.isub(R);return E.cmpn(0)<0&&E.iadd(this.m),E},q.prototype.shl=function($,R){return this._verify1($),this.imod($.ushln(R))},q.prototype.imul=function($,R){return this._verify2($,R),this.imod($.imul(R))},q.prototype.mul=function($,R){return this._verify2($,R),this.imod($.mul(R))},q.prototype.isqr=function($){return this.imul($,$.clone())},q.prototype.sqr=function($){return this.mul($,$)},q.prototype.sqrt=function($){if($.isZero())return $.clone();var R=this.m.andln(3);if(l(R%2==1),R===3){var E=this.m.add(new a(1)).iushrn(2);return this.pow($,E)}for(var _=this.m.subn(1),C=0;!_.isZero()&&_.andln(1)===0;)C++,_.iushrn(1);l(!_.isZero());var x=new a(1).toRed(this),k=x.redNeg(),A=this.m.subn(1).iushrn(1),I=this.m.bitLength();for(I=new a(2*I*I).toRed(this);this.pow(I,A).cmp(k)!==0;)I.redIAdd(k);for(var z=this.pow(I,_),H=this.pow($,_.addn(1).iushrn(1)),V=this.pow($,_),G=C;V.cmp(x)!==0;){for(var F=V,X=0;F.cmp(x)!==0;X++)F=F.redSqr();l(X=0;_--){for(var I=R.words[_],z=A-1;z>=0;z--){var H=I>>z&1;C!==E[0]&&(C=this.sqr(C)),H!==0||x!==0?(x<<=1,x|=H,(++k===4||_===0&&z===0)&&(C=this.mul(C,E[x]),k=0,x=0)):k=0}A=26}return C},q.prototype.convertTo=function($){var R=$.umod(this.m);return R===$?R.clone():R},q.prototype.convertFrom=function($){var R=$.clone();return R.red=null,R},a.mont=function($){return new W($)},u(W,q),W.prototype.convertTo=function($){return this.imod($.ushln(this.shift))},W.prototype.convertFrom=function($){var R=this.imod($.mul(this.rinv));return R.red=null,R},W.prototype.imul=function($,R){if($.isZero()||R.isZero())return $.words[0]=0,$.length=1,$;var E=$.imul(R),_=E.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=E.isub(_).iushrn(this.shift),x=C;return C.cmp(this.m)>=0?x=C.isub(this.m):C.cmpn(0)<0&&(x=C.iadd(this.m)),x._forceRed(this)},W.prototype.mul=function($,R){if($.isZero()||R.isZero())return new a(0)._forceRed(this);var E=$.mul(R),_=E.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=E.isub(_).iushrn(this.shift),x=C;return C.cmp(this.m)>=0?x=C.isub(this.m):C.cmpn(0)<0&&(x=C.iadd(this.m)),x._forceRed(this)},W.prototype.invm=function($){return this.imod($._invmp(this.m).mul(this.r2))._forceRed(this)}})(n===void 0||n)},{buffer:188}],185:[function(r,n,i){i.byteLength=function(f){var m=h(f),g=m[0],p=m[1];return 3*(g+p)/4-p},i.toByteArray=function(f){var m,g,p=h(f),v=p[0],y=p[1],b=new l(function(P,j,M){return 3*(j+M)/4-M}(0,v,y)),S=0,O=y>0?v-4:v;for(g=0;g>16&255,b[S++]=m>>8&255,b[S++]=255&m;return y===2&&(m=o[f.charCodeAt(g)]<<2|o[f.charCodeAt(g+1)]>>4,b[S++]=255&m),y===1&&(m=o[f.charCodeAt(g)]<<10|o[f.charCodeAt(g+1)]<<4|o[f.charCodeAt(g+2)]>>2,b[S++]=m>>8&255,b[S++]=255&m),b},i.fromByteArray=function(f){for(var m,g=f.length,p=g%3,v=[],y=0,b=g-p;yb?b:y+16383));return p===1?(m=f[g-1],v.push(s[m>>2]+s[m<<4&63]+"==")):p===2&&(m=(f[g-2]<<8)+f[g-1],v.push(s[m>>10]+s[m>>4&63]+s[m<<2&63]+"=")),v.join("")};for(var s=[],o=[],l=typeof Uint8Array<"u"?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=u.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var g=f.indexOf("=");return g===-1&&(g=m),[g,g===m?0:4-g%4]}function d(f,m,g){for(var p,v,y=[],b=m;b>18&63]+s[v>>12&63]+s[v>>6&63]+s[63&v]);return y.join("")}o[45]=62,o[95]=63},{}],186:[function(r,n,i){(function(s,o){function l(E,_){if(!E)throw new Error(_||"Assertion failed")}function u(E,_){E.super_=_;var C=function(){};C.prototype=_.prototype,E.prototype=new C,E.prototype.constructor=E}function a(E,_,C){if(a.isBN(E))return E;this.negative=0,this.words=null,this.length=0,this.red=null,E!==null&&(_!=="le"&&_!=="be"||(C=_,_=10),this._init(E||0,_||10,C||"be"))}var c;typeof s=="object"?s.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{c=typeof window<"u"&&window.Buffer!==void 0?window.Buffer:r("buffer").Buffer}catch{}function h(E,_){var C=E.charCodeAt(_);return C>=48&&C<=57?C-48:C>=65&&C<=70?C-55:C>=97&&C<=102?C-87:void l(!1,"Invalid character in "+E)}function d(E,_,C){var x=h(E,C);return C-1>=_&&(x|=h(E,C-1)<<4),x}function f(E,_,C,x){for(var k=0,A=0,I=Math.min(E.length,C),z=_;z=49?H-49+10:H>=17?H-17+10:H,l(H>=0&&A0?E:_},a.min=function(E,_){return E.cmp(_)<0?E:_},a.prototype._init=function(E,_,C){if(typeof E=="number")return this._initNumber(E,_,C);if(typeof E=="object")return this._initArray(E,_,C);_==="hex"&&(_=16),l(_===(0|_)&&_>=2&&_<=36);var x=0;(E=E.toString().replace(/\s+/g,""))[0]==="-"&&(x++,this.negative=1),x=0;x-=3)A=E[x]|E[x-1]<<8|E[x-2]<<16,this.words[k]|=A<>>26-I&67108863,(I+=24)>=26&&(I-=26,k++);else if(C==="le")for(x=0,k=0;x>>26-I&67108863,(I+=24)>=26&&(I-=26,k++);return this._strip()},a.prototype._parseHex=function(E,_,C){this.length=Math.ceil((E.length-_)/6),this.words=new Array(this.length);for(var x=0;x=_;x-=2)k=d(E,_,x)<=18?(A-=18,I+=1,this.words[I]|=k>>>26):A+=8;else for(x=(E.length-_)%2==0?_+1:_;x=18?(A-=18,I+=1,this.words[I]|=k>>>26):A+=8;this._strip()},a.prototype._parseBase=function(E,_,C){this.words=[0],this.length=1;for(var x=0,k=1;k<=67108863;k*=_)x++;x--,k=k/_|0;for(var A=E.length-C,I=A%x,z=Math.min(A,A-I)+C,H=0,V=C;V1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},a.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=g}catch{a.prototype.inspect=g}else a.prototype.inspect=g;function g(){return(this.red?""}var p=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],v=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],y=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(E,_){var C;if(_=0|_||1,(E=E||10)===16||E==="hex"){C="";for(var x=0,k=0,A=0;A>>24-x&16777215,(x+=2)>=26&&(x-=26,A--),C=k!==0||A!==this.length-1?p[6-z.length]+z+C:z+C}for(k!==0&&(C=k.toString(16)+C);C.length%_!=0;)C="0"+C;return this.negative!==0&&(C="-"+C),C}if(E===(0|E)&&E>=2&&E<=36){var H=v[E],V=y[E];C="";var G=this.clone();for(G.negative=0;!G.isZero();){var F=G.modrn(V).toString(E);C=(G=G.idivn(V)).isZero()?F+C:p[H-F.length]+F+C}for(this.isZero()&&(C="0"+C);C.length%_!=0;)C="0"+C;return this.negative!==0&&(C="-"+C),C}l(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var E=this.words[0];return this.length===2?E+=67108864*this.words[1]:this.length===3&&this.words[2]===1?E+=4503599627370496+67108864*this.words[1]:this.length>2&&l(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-E:E},a.prototype.toJSON=function(){return this.toString(16,2)},c&&(a.prototype.toBuffer=function(E,_){return this.toArrayLike(c,E,_)}),a.prototype.toArray=function(E,_){return this.toArrayLike(Array,E,_)};function b(E,_,C){C.negative=_.negative^E.negative;var x=E.length+_.length|0;C.length=x,x=x-1|0;var k=0|E.words[0],A=0|_.words[0],I=k*A,z=67108863&I,H=I/67108864|0;C.words[0]=z;for(var V=1;V>>26,F=67108863&H,X=Math.min(V,_.length-1),D=Math.max(0,V-E.length+1);D<=X;D++){var N=V-D|0;G+=(I=(k=0|E.words[N])*(A=0|_.words[D])+F)/67108864|0,F=67108863&I}C.words[V]=0|F,H=0|G}return H!==0?C.words[V]=0|H:C.length--,C._strip()}a.prototype.toArrayLike=function(E,_,C){this._strip();var x=this.byteLength(),k=C||Math.max(1,x);l(x<=k,"byte array longer than desired length"),l(k>0,"Requested array length <= 0");var A=function(I,z){return I.allocUnsafe?I.allocUnsafe(z):new I(z)}(E,k);return this["_toArrayLike"+(_==="le"?"LE":"BE")](A,x),A},a.prototype._toArrayLikeLE=function(E,_){for(var C=0,x=0,k=0,A=0;k>8&255),C>16&255),A===6?(C>24&255),x=0,A=0):(x=I>>>24,A+=2)}if(C=0&&(E[C--]=I>>8&255),C>=0&&(E[C--]=I>>16&255),A===6?(C>=0&&(E[C--]=I>>24&255),x=0,A=0):(x=I>>>24,A+=2)}if(C>=0)for(E[C--]=x;C>=0;)E[C--]=0},Math.clz32?a.prototype._countBits=function(E){return 32-Math.clz32(E)}:a.prototype._countBits=function(E){var _=E,C=0;return _>=4096&&(C+=13,_>>>=13),_>=64&&(C+=7,_>>>=7),_>=8&&(C+=4,_>>>=4),_>=2&&(C+=2,_>>>=2),C+_},a.prototype._zeroBits=function(E){if(E===0)return 26;var _=E,C=0;return!(8191&_)&&(C+=13,_>>>=13),!(127&_)&&(C+=7,_>>>=7),!(15&_)&&(C+=4,_>>>=4),!(3&_)&&(C+=2,_>>>=2),!(1&_)&&C++,C},a.prototype.bitLength=function(){var E=this.words[this.length-1],_=this._countBits(E);return 26*(this.length-1)+_},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var E=0,_=0;_E.length?this.clone().ior(E):E.clone().ior(this)},a.prototype.uor=function(E){return this.length>E.length?this.clone().iuor(E):E.clone().iuor(this)},a.prototype.iuand=function(E){var _;_=this.length>E.length?E:this;for(var C=0;C<_.length;C++)this.words[C]=this.words[C]&E.words[C];return this.length=_.length,this._strip()},a.prototype.iand=function(E){return l((this.negative|E.negative)==0),this.iuand(E)},a.prototype.and=function(E){return this.length>E.length?this.clone().iand(E):E.clone().iand(this)},a.prototype.uand=function(E){return this.length>E.length?this.clone().iuand(E):E.clone().iuand(this)},a.prototype.iuxor=function(E){var _,C;this.length>E.length?(_=this,C=E):(_=E,C=this);for(var x=0;xE.length?this.clone().ixor(E):E.clone().ixor(this)},a.prototype.uxor=function(E){return this.length>E.length?this.clone().iuxor(E):E.clone().iuxor(this)},a.prototype.inotn=function(E){l(typeof E=="number"&&E>=0);var _=0|Math.ceil(E/26),C=E%26;this._expand(_),C>0&&_--;for(var x=0;x<_;x++)this.words[x]=67108863&~this.words[x];return C>0&&(this.words[x]=~this.words[x]&67108863>>26-C),this._strip()},a.prototype.notn=function(E){return this.clone().inotn(E)},a.prototype.setn=function(E,_){l(typeof E=="number"&&E>=0);var C=E/26|0,x=E%26;return this._expand(C+1),this.words[C]=_?this.words[C]|1<E.length?(C=this,x=E):(C=E,x=this);for(var k=0,A=0;A>>26;for(;k!==0&&A>>26;if(this.length=C.length,k!==0)this.words[this.length]=k,this.length++;else if(C!==this)for(;AE.length?this.clone().iadd(E):E.clone().iadd(this)},a.prototype.isub=function(E){if(E.negative!==0){E.negative=0;var _=this.iadd(E);return E.negative=1,_._normSign()}if(this.negative!==0)return this.negative=0,this.iadd(E),this.negative=1,this._normSign();var C,x,k=this.cmp(E);if(k===0)return this.negative=0,this.length=1,this.words[0]=0,this;k>0?(C=this,x=E):(C=E,x=this);for(var A=0,I=0;I>26,this.words[I]=67108863&_;for(;A!==0&&I>26,this.words[I]=67108863&_;if(A===0&&I>>13,D=0|I[1],N=8191&D,K=D>>>13,Z=0|I[2],se=8191&Z,te=Z>>>13,oe=0|I[3],fe=8191&oe,pe=oe>>>13,ne=0|I[4],he=8191&ne,me=ne>>>13,we=0|I[5],be=8191&we,xe=we>>>13,Oe=0|I[6],Pe=8191&Oe,De=Oe>>>13,Ye=0|I[7],Xe=8191&Ye,Ae=Ye>>>13,Ue=0|I[8],Ze=8191&Ue,nt=Ue>>>13,je=0|I[9],Re=8191&je,We=je>>>13,Qe=0|z[0],rt=8191&Qe,tt=Qe>>>13,Ht=0|z[1],tr=8191&Ht,ht=Ht>>>13,Wt=0|z[2],xt=8191&Wt,kt=Wt>>>13,qt=0|z[3],sr=8191&qt,gt=qt>>>13,Jt=0|z[4],cr=8191&Jt,wt=Jt>>>13,Vt=0|z[5],lr=8191&Vt,Mt=Vt>>>13,ye=0|z[6],ie=8191&ye,re=ye>>>13,ce=0|z[7],Se=8191&ce,ve=ce>>>13,He=0|z[8],Ve=8191&He,Je=He>>>13,it=0|z[9],lt=8191&it,st=it>>>13;C.negative=E.negative^_.negative,C.length=19;var Et=(V+(x=Math.imul(F,rt))|0)+((8191&(k=(k=Math.imul(F,tt))+Math.imul(X,rt)|0))<<13)|0;V=((A=Math.imul(X,tt))+(k>>>13)|0)+(Et>>>26)|0,Et&=67108863,x=Math.imul(N,rt),k=(k=Math.imul(N,tt))+Math.imul(K,rt)|0,A=Math.imul(K,tt);var Tt=(V+(x=x+Math.imul(F,tr)|0)|0)+((8191&(k=(k=k+Math.imul(F,ht)|0)+Math.imul(X,tr)|0))<<13)|0;V=((A=A+Math.imul(X,ht)|0)+(k>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,x=Math.imul(se,rt),k=(k=Math.imul(se,tt))+Math.imul(te,rt)|0,A=Math.imul(te,tt),x=x+Math.imul(N,tr)|0,k=(k=k+Math.imul(N,ht)|0)+Math.imul(K,tr)|0,A=A+Math.imul(K,ht)|0;var ct=(V+(x=x+Math.imul(F,xt)|0)|0)+((8191&(k=(k=k+Math.imul(F,kt)|0)+Math.imul(X,xt)|0))<<13)|0;V=((A=A+Math.imul(X,kt)|0)+(k>>>13)|0)+(ct>>>26)|0,ct&=67108863,x=Math.imul(fe,rt),k=(k=Math.imul(fe,tt))+Math.imul(pe,rt)|0,A=Math.imul(pe,tt),x=x+Math.imul(se,tr)|0,k=(k=k+Math.imul(se,ht)|0)+Math.imul(te,tr)|0,A=A+Math.imul(te,ht)|0,x=x+Math.imul(N,xt)|0,k=(k=k+Math.imul(N,kt)|0)+Math.imul(K,xt)|0,A=A+Math.imul(K,kt)|0;var Bt=(V+(x=x+Math.imul(F,sr)|0)|0)+((8191&(k=(k=k+Math.imul(F,gt)|0)+Math.imul(X,sr)|0))<<13)|0;V=((A=A+Math.imul(X,gt)|0)+(k>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,x=Math.imul(he,rt),k=(k=Math.imul(he,tt))+Math.imul(me,rt)|0,A=Math.imul(me,tt),x=x+Math.imul(fe,tr)|0,k=(k=k+Math.imul(fe,ht)|0)+Math.imul(pe,tr)|0,A=A+Math.imul(pe,ht)|0,x=x+Math.imul(se,xt)|0,k=(k=k+Math.imul(se,kt)|0)+Math.imul(te,xt)|0,A=A+Math.imul(te,kt)|0,x=x+Math.imul(N,sr)|0,k=(k=k+Math.imul(N,gt)|0)+Math.imul(K,sr)|0,A=A+Math.imul(K,gt)|0;var Gt=(V+(x=x+Math.imul(F,cr)|0)|0)+((8191&(k=(k=k+Math.imul(F,wt)|0)+Math.imul(X,cr)|0))<<13)|0;V=((A=A+Math.imul(X,wt)|0)+(k>>>13)|0)+(Gt>>>26)|0,Gt&=67108863,x=Math.imul(be,rt),k=(k=Math.imul(be,tt))+Math.imul(xe,rt)|0,A=Math.imul(xe,tt),x=x+Math.imul(he,tr)|0,k=(k=k+Math.imul(he,ht)|0)+Math.imul(me,tr)|0,A=A+Math.imul(me,ht)|0,x=x+Math.imul(fe,xt)|0,k=(k=k+Math.imul(fe,kt)|0)+Math.imul(pe,xt)|0,A=A+Math.imul(pe,kt)|0,x=x+Math.imul(se,sr)|0,k=(k=k+Math.imul(se,gt)|0)+Math.imul(te,sr)|0,A=A+Math.imul(te,gt)|0,x=x+Math.imul(N,cr)|0,k=(k=k+Math.imul(N,wt)|0)+Math.imul(K,cr)|0,A=A+Math.imul(K,wt)|0;var ue=(V+(x=x+Math.imul(F,lr)|0)|0)+((8191&(k=(k=k+Math.imul(F,Mt)|0)+Math.imul(X,lr)|0))<<13)|0;V=((A=A+Math.imul(X,Mt)|0)+(k>>>13)|0)+(ue>>>26)|0,ue&=67108863,x=Math.imul(Pe,rt),k=(k=Math.imul(Pe,tt))+Math.imul(De,rt)|0,A=Math.imul(De,tt),x=x+Math.imul(be,tr)|0,k=(k=k+Math.imul(be,ht)|0)+Math.imul(xe,tr)|0,A=A+Math.imul(xe,ht)|0,x=x+Math.imul(he,xt)|0,k=(k=k+Math.imul(he,kt)|0)+Math.imul(me,xt)|0,A=A+Math.imul(me,kt)|0,x=x+Math.imul(fe,sr)|0,k=(k=k+Math.imul(fe,gt)|0)+Math.imul(pe,sr)|0,A=A+Math.imul(pe,gt)|0,x=x+Math.imul(se,cr)|0,k=(k=k+Math.imul(se,wt)|0)+Math.imul(te,cr)|0,A=A+Math.imul(te,wt)|0,x=x+Math.imul(N,lr)|0,k=(k=k+Math.imul(N,Mt)|0)+Math.imul(K,lr)|0,A=A+Math.imul(K,Mt)|0;var Ee=(V+(x=x+Math.imul(F,ie)|0)|0)+((8191&(k=(k=k+Math.imul(F,re)|0)+Math.imul(X,ie)|0))<<13)|0;V=((A=A+Math.imul(X,re)|0)+(k>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,x=Math.imul(Xe,rt),k=(k=Math.imul(Xe,tt))+Math.imul(Ae,rt)|0,A=Math.imul(Ae,tt),x=x+Math.imul(Pe,tr)|0,k=(k=k+Math.imul(Pe,ht)|0)+Math.imul(De,tr)|0,A=A+Math.imul(De,ht)|0,x=x+Math.imul(be,xt)|0,k=(k=k+Math.imul(be,kt)|0)+Math.imul(xe,xt)|0,A=A+Math.imul(xe,kt)|0,x=x+Math.imul(he,sr)|0,k=(k=k+Math.imul(he,gt)|0)+Math.imul(me,sr)|0,A=A+Math.imul(me,gt)|0,x=x+Math.imul(fe,cr)|0,k=(k=k+Math.imul(fe,wt)|0)+Math.imul(pe,cr)|0,A=A+Math.imul(pe,wt)|0,x=x+Math.imul(se,lr)|0,k=(k=k+Math.imul(se,Mt)|0)+Math.imul(te,lr)|0,A=A+Math.imul(te,Mt)|0,x=x+Math.imul(N,ie)|0,k=(k=k+Math.imul(N,re)|0)+Math.imul(K,ie)|0,A=A+Math.imul(K,re)|0;var Ne=(V+(x=x+Math.imul(F,Se)|0)|0)+((8191&(k=(k=k+Math.imul(F,ve)|0)+Math.imul(X,Se)|0))<<13)|0;V=((A=A+Math.imul(X,ve)|0)+(k>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,x=Math.imul(Ze,rt),k=(k=Math.imul(Ze,tt))+Math.imul(nt,rt)|0,A=Math.imul(nt,tt),x=x+Math.imul(Xe,tr)|0,k=(k=k+Math.imul(Xe,ht)|0)+Math.imul(Ae,tr)|0,A=A+Math.imul(Ae,ht)|0,x=x+Math.imul(Pe,xt)|0,k=(k=k+Math.imul(Pe,kt)|0)+Math.imul(De,xt)|0,A=A+Math.imul(De,kt)|0,x=x+Math.imul(be,sr)|0,k=(k=k+Math.imul(be,gt)|0)+Math.imul(xe,sr)|0,A=A+Math.imul(xe,gt)|0,x=x+Math.imul(he,cr)|0,k=(k=k+Math.imul(he,wt)|0)+Math.imul(me,cr)|0,A=A+Math.imul(me,wt)|0,x=x+Math.imul(fe,lr)|0,k=(k=k+Math.imul(fe,Mt)|0)+Math.imul(pe,lr)|0,A=A+Math.imul(pe,Mt)|0,x=x+Math.imul(se,ie)|0,k=(k=k+Math.imul(se,re)|0)+Math.imul(te,ie)|0,A=A+Math.imul(te,re)|0,x=x+Math.imul(N,Se)|0,k=(k=k+Math.imul(N,ve)|0)+Math.imul(K,Se)|0,A=A+Math.imul(K,ve)|0;var Le=(V+(x=x+Math.imul(F,Ve)|0)|0)+((8191&(k=(k=k+Math.imul(F,Je)|0)+Math.imul(X,Ve)|0))<<13)|0;V=((A=A+Math.imul(X,Je)|0)+(k>>>13)|0)+(Le>>>26)|0,Le&=67108863,x=Math.imul(Re,rt),k=(k=Math.imul(Re,tt))+Math.imul(We,rt)|0,A=Math.imul(We,tt),x=x+Math.imul(Ze,tr)|0,k=(k=k+Math.imul(Ze,ht)|0)+Math.imul(nt,tr)|0,A=A+Math.imul(nt,ht)|0,x=x+Math.imul(Xe,xt)|0,k=(k=k+Math.imul(Xe,kt)|0)+Math.imul(Ae,xt)|0,A=A+Math.imul(Ae,kt)|0,x=x+Math.imul(Pe,sr)|0,k=(k=k+Math.imul(Pe,gt)|0)+Math.imul(De,sr)|0,A=A+Math.imul(De,gt)|0,x=x+Math.imul(be,cr)|0,k=(k=k+Math.imul(be,wt)|0)+Math.imul(xe,cr)|0,A=A+Math.imul(xe,wt)|0,x=x+Math.imul(he,lr)|0,k=(k=k+Math.imul(he,Mt)|0)+Math.imul(me,lr)|0,A=A+Math.imul(me,Mt)|0,x=x+Math.imul(fe,ie)|0,k=(k=k+Math.imul(fe,re)|0)+Math.imul(pe,ie)|0,A=A+Math.imul(pe,re)|0,x=x+Math.imul(se,Se)|0,k=(k=k+Math.imul(se,ve)|0)+Math.imul(te,Se)|0,A=A+Math.imul(te,ve)|0,x=x+Math.imul(N,Ve)|0,k=(k=k+Math.imul(N,Je)|0)+Math.imul(K,Ve)|0,A=A+Math.imul(K,Je)|0;var ot=(V+(x=x+Math.imul(F,lt)|0)|0)+((8191&(k=(k=k+Math.imul(F,st)|0)+Math.imul(X,lt)|0))<<13)|0;V=((A=A+Math.imul(X,st)|0)+(k>>>13)|0)+(ot>>>26)|0,ot&=67108863,x=Math.imul(Re,tr),k=(k=Math.imul(Re,ht))+Math.imul(We,tr)|0,A=Math.imul(We,ht),x=x+Math.imul(Ze,xt)|0,k=(k=k+Math.imul(Ze,kt)|0)+Math.imul(nt,xt)|0,A=A+Math.imul(nt,kt)|0,x=x+Math.imul(Xe,sr)|0,k=(k=k+Math.imul(Xe,gt)|0)+Math.imul(Ae,sr)|0,A=A+Math.imul(Ae,gt)|0,x=x+Math.imul(Pe,cr)|0,k=(k=k+Math.imul(Pe,wt)|0)+Math.imul(De,cr)|0,A=A+Math.imul(De,wt)|0,x=x+Math.imul(be,lr)|0,k=(k=k+Math.imul(be,Mt)|0)+Math.imul(xe,lr)|0,A=A+Math.imul(xe,Mt)|0,x=x+Math.imul(he,ie)|0,k=(k=k+Math.imul(he,re)|0)+Math.imul(me,ie)|0,A=A+Math.imul(me,re)|0,x=x+Math.imul(fe,Se)|0,k=(k=k+Math.imul(fe,ve)|0)+Math.imul(pe,Se)|0,A=A+Math.imul(pe,ve)|0,x=x+Math.imul(se,Ve)|0,k=(k=k+Math.imul(se,Je)|0)+Math.imul(te,Ve)|0,A=A+Math.imul(te,Je)|0;var Ge=(V+(x=x+Math.imul(N,lt)|0)|0)+((8191&(k=(k=k+Math.imul(N,st)|0)+Math.imul(K,lt)|0))<<13)|0;V=((A=A+Math.imul(K,st)|0)+(k>>>13)|0)+(Ge>>>26)|0,Ge&=67108863,x=Math.imul(Re,xt),k=(k=Math.imul(Re,kt))+Math.imul(We,xt)|0,A=Math.imul(We,kt),x=x+Math.imul(Ze,sr)|0,k=(k=k+Math.imul(Ze,gt)|0)+Math.imul(nt,sr)|0,A=A+Math.imul(nt,gt)|0,x=x+Math.imul(Xe,cr)|0,k=(k=k+Math.imul(Xe,wt)|0)+Math.imul(Ae,cr)|0,A=A+Math.imul(Ae,wt)|0,x=x+Math.imul(Pe,lr)|0,k=(k=k+Math.imul(Pe,Mt)|0)+Math.imul(De,lr)|0,A=A+Math.imul(De,Mt)|0,x=x+Math.imul(be,ie)|0,k=(k=k+Math.imul(be,re)|0)+Math.imul(xe,ie)|0,A=A+Math.imul(xe,re)|0,x=x+Math.imul(he,Se)|0,k=(k=k+Math.imul(he,ve)|0)+Math.imul(me,Se)|0,A=A+Math.imul(me,ve)|0,x=x+Math.imul(fe,Ve)|0,k=(k=k+Math.imul(fe,Je)|0)+Math.imul(pe,Ve)|0,A=A+Math.imul(pe,Je)|0;var Ke=(V+(x=x+Math.imul(se,lt)|0)|0)+((8191&(k=(k=k+Math.imul(se,st)|0)+Math.imul(te,lt)|0))<<13)|0;V=((A=A+Math.imul(te,st)|0)+(k>>>13)|0)+(Ke>>>26)|0,Ke&=67108863,x=Math.imul(Re,sr),k=(k=Math.imul(Re,gt))+Math.imul(We,sr)|0,A=Math.imul(We,gt),x=x+Math.imul(Ze,cr)|0,k=(k=k+Math.imul(Ze,wt)|0)+Math.imul(nt,cr)|0,A=A+Math.imul(nt,wt)|0,x=x+Math.imul(Xe,lr)|0,k=(k=k+Math.imul(Xe,Mt)|0)+Math.imul(Ae,lr)|0,A=A+Math.imul(Ae,Mt)|0,x=x+Math.imul(Pe,ie)|0,k=(k=k+Math.imul(Pe,re)|0)+Math.imul(De,ie)|0,A=A+Math.imul(De,re)|0,x=x+Math.imul(be,Se)|0,k=(k=k+Math.imul(be,ve)|0)+Math.imul(xe,Se)|0,A=A+Math.imul(xe,ve)|0,x=x+Math.imul(he,Ve)|0,k=(k=k+Math.imul(he,Je)|0)+Math.imul(me,Ve)|0,A=A+Math.imul(me,Je)|0;var St=(V+(x=x+Math.imul(fe,lt)|0)|0)+((8191&(k=(k=k+Math.imul(fe,st)|0)+Math.imul(pe,lt)|0))<<13)|0;V=((A=A+Math.imul(pe,st)|0)+(k>>>13)|0)+(St>>>26)|0,St&=67108863,x=Math.imul(Re,cr),k=(k=Math.imul(Re,wt))+Math.imul(We,cr)|0,A=Math.imul(We,wt),x=x+Math.imul(Ze,lr)|0,k=(k=k+Math.imul(Ze,Mt)|0)+Math.imul(nt,lr)|0,A=A+Math.imul(nt,Mt)|0,x=x+Math.imul(Xe,ie)|0,k=(k=k+Math.imul(Xe,re)|0)+Math.imul(Ae,ie)|0,A=A+Math.imul(Ae,re)|0,x=x+Math.imul(Pe,Se)|0,k=(k=k+Math.imul(Pe,ve)|0)+Math.imul(De,Se)|0,A=A+Math.imul(De,ve)|0,x=x+Math.imul(be,Ve)|0,k=(k=k+Math.imul(be,Je)|0)+Math.imul(xe,Ve)|0,A=A+Math.imul(xe,Je)|0;var Ct=(V+(x=x+Math.imul(he,lt)|0)|0)+((8191&(k=(k=k+Math.imul(he,st)|0)+Math.imul(me,lt)|0))<<13)|0;V=((A=A+Math.imul(me,st)|0)+(k>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,x=Math.imul(Re,lr),k=(k=Math.imul(Re,Mt))+Math.imul(We,lr)|0,A=Math.imul(We,Mt),x=x+Math.imul(Ze,ie)|0,k=(k=k+Math.imul(Ze,re)|0)+Math.imul(nt,ie)|0,A=A+Math.imul(nt,re)|0,x=x+Math.imul(Xe,Se)|0,k=(k=k+Math.imul(Xe,ve)|0)+Math.imul(Ae,Se)|0,A=A+Math.imul(Ae,ve)|0,x=x+Math.imul(Pe,Ve)|0,k=(k=k+Math.imul(Pe,Je)|0)+Math.imul(De,Ve)|0,A=A+Math.imul(De,Je)|0;var vt=(V+(x=x+Math.imul(be,lt)|0)|0)+((8191&(k=(k=k+Math.imul(be,st)|0)+Math.imul(xe,lt)|0))<<13)|0;V=((A=A+Math.imul(xe,st)|0)+(k>>>13)|0)+(vt>>>26)|0,vt&=67108863,x=Math.imul(Re,ie),k=(k=Math.imul(Re,re))+Math.imul(We,ie)|0,A=Math.imul(We,re),x=x+Math.imul(Ze,Se)|0,k=(k=k+Math.imul(Ze,ve)|0)+Math.imul(nt,Se)|0,A=A+Math.imul(nt,ve)|0,x=x+Math.imul(Xe,Ve)|0,k=(k=k+Math.imul(Xe,Je)|0)+Math.imul(Ae,Ve)|0,A=A+Math.imul(Ae,Je)|0;var pt=(V+(x=x+Math.imul(Pe,lt)|0)|0)+((8191&(k=(k=k+Math.imul(Pe,st)|0)+Math.imul(De,lt)|0))<<13)|0;V=((A=A+Math.imul(De,st)|0)+(k>>>13)|0)+(pt>>>26)|0,pt&=67108863,x=Math.imul(Re,Se),k=(k=Math.imul(Re,ve))+Math.imul(We,Se)|0,A=Math.imul(We,ve),x=x+Math.imul(Ze,Ve)|0,k=(k=k+Math.imul(Ze,Je)|0)+Math.imul(nt,Ve)|0,A=A+Math.imul(nt,Je)|0;var fr=(V+(x=x+Math.imul(Xe,lt)|0)|0)+((8191&(k=(k=k+Math.imul(Xe,st)|0)+Math.imul(Ae,lt)|0))<<13)|0;V=((A=A+Math.imul(Ae,st)|0)+(k>>>13)|0)+(fr>>>26)|0,fr&=67108863,x=Math.imul(Re,Ve),k=(k=Math.imul(Re,Je))+Math.imul(We,Ve)|0,A=Math.imul(We,Je);var Sr=(V+(x=x+Math.imul(Ze,lt)|0)|0)+((8191&(k=(k=k+Math.imul(Ze,st)|0)+Math.imul(nt,lt)|0))<<13)|0;V=((A=A+Math.imul(nt,st)|0)+(k>>>13)|0)+(Sr>>>26)|0,Sr&=67108863;var Xt=(V+(x=Math.imul(Re,lt))|0)+((8191&(k=(k=Math.imul(Re,st))+Math.imul(We,lt)|0))<<13)|0;return V=((A=Math.imul(We,st))+(k>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,H[0]=Et,H[1]=Tt,H[2]=ct,H[3]=Bt,H[4]=Gt,H[5]=ue,H[6]=Ee,H[7]=Ne,H[8]=Le,H[9]=ot,H[10]=Ge,H[11]=Ke,H[12]=St,H[13]=Ct,H[14]=vt,H[15]=pt,H[16]=fr,H[17]=Sr,H[18]=Xt,V!==0&&(H[19]=V,C.length++),C};function O(E,_,C){C.negative=_.negative^E.negative,C.length=E.length+_.length;for(var x=0,k=0,A=0;A>>26)|0)>>>26,I&=67108863}C.words[A]=z,x=I,I=k}return x!==0?C.words[A]=x:C.length--,C._strip()}function P(E,_,C){return O(E,_,C)}Math.imul||(S=b),a.prototype.mulTo=function(E,_){var C=this.length+E.length;return this.length===10&&E.length===10?S(this,E,_):C<63?b(this,E,_):C<1024?O(this,E,_):P(this,E,_)},a.prototype.mul=function(E){var _=new a(null);return _.words=new Array(this.length+E.length),this.mulTo(E,_)},a.prototype.mulf=function(E){var _=new a(null);return _.words=new Array(this.length+E.length),P(this,E,_)},a.prototype.imul=function(E){return this.clone().mulTo(E,this)},a.prototype.imuln=function(E){var _=E<0;_&&(E=-E),l(typeof E=="number"),l(E<67108864);for(var C=0,x=0;x>=26,C+=k/67108864|0,C+=A>>>26,this.words[x]=67108863&A}return C!==0&&(this.words[x]=C,this.length++),_?this.ineg():this},a.prototype.muln=function(E){return this.clone().imuln(E)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(E){var _=function(A){for(var I=new Array(A.bitLength()),z=0;z>>V&1}return I}(E);if(_.length===0)return new a(1);for(var C=this,x=0;x<_.length&&_[x]===0;x++,C=C.sqr());if(++x<_.length)for(var k=C.sqr();x<_.length;x++,k=k.sqr())_[x]!==0&&(C=C.mul(k));return C},a.prototype.iushln=function(E){l(typeof E=="number"&&E>=0);var _,C=E%26,x=(E-C)/26,k=67108863>>>26-C<<26-C;if(C!==0){var A=0;for(_=0;_>>26-C}A&&(this.words[_]=A,this.length++)}if(x!==0){for(_=this.length-1;_>=0;_--)this.words[_+x]=this.words[_];for(_=0;_=0),x=_?(_-_%26)/26:0;var k=E%26,A=Math.min((E-k)/26,this.length),I=67108863^67108863>>>k<A)for(this.length-=A,H=0;H=0&&(V!==0||H>=x);H--){var G=0|this.words[H];this.words[H]=V<<26-k|G>>>k,V=G&I}return z&&V!==0&&(z.words[z.length++]=V),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(E,_,C){return l(this.negative===0),this.iushrn(E,_,C)},a.prototype.shln=function(E){return this.clone().ishln(E)},a.prototype.ushln=function(E){return this.clone().iushln(E)},a.prototype.shrn=function(E){return this.clone().ishrn(E)},a.prototype.ushrn=function(E){return this.clone().iushrn(E)},a.prototype.testn=function(E){l(typeof E=="number"&&E>=0);var _=E%26,C=(E-_)/26,x=1<<_;return!(this.length<=C)&&!!(this.words[C]&x)},a.prototype.imaskn=function(E){l(typeof E=="number"&&E>=0);var _=E%26,C=(E-_)/26;if(l(this.negative===0,"imaskn works only with positive numbers"),this.length<=C)return this;if(_!==0&&C++,this.length=Math.min(C,this.length),_!==0){var x=67108863^67108863>>>_<<_;this.words[this.length-1]&=x}return this._strip()},a.prototype.maskn=function(E){return this.clone().imaskn(E)},a.prototype.iaddn=function(E){return l(typeof E=="number"),l(E<67108864),E<0?this.isubn(-E):this.negative!==0?this.length===1&&(0|this.words[0])<=E?(this.words[0]=E-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(E),this.negative=1,this):this._iaddn(E)},a.prototype._iaddn=function(E){this.words[0]+=E;for(var _=0;_=67108864;_++)this.words[_]-=67108864,_===this.length-1?this.words[_+1]=1:this.words[_+1]++;return this.length=Math.max(this.length,_+1),this},a.prototype.isubn=function(E){if(l(typeof E=="number"),l(E<67108864),E<0)return this.iaddn(-E);if(this.negative!==0)return this.negative=0,this.iaddn(E),this.negative=1,this;if(this.words[0]-=E,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var _=0;_>26)-(z/67108864|0),this.words[x+C]=67108863&k}for(;x>26,this.words[x+C]=67108863&k;if(I===0)return this._strip();for(l(I===-1),I=0,x=0;x>26,this.words[x]=67108863&k;return this.negative=1,this._strip()},a.prototype._wordDiv=function(E,_){var C=(this.length,E.length),x=this.clone(),k=E,A=0|k.words[k.length-1];(C=26-this._countBits(A))!==0&&(k=k.ushln(C),x.iushln(C),A=0|k.words[k.length-1]);var I,z=x.length-k.length;if(_!=="mod"){(I=new a(null)).length=z+1,I.words=new Array(I.length);for(var H=0;H=0;G--){var F=67108864*(0|x.words[k.length+G])+(0|x.words[k.length+G-1]);for(F=Math.min(F/A|0,67108863),x._ishlnsubmul(k,F,G);x.negative!==0;)F--,x.negative=0,x._ishlnsubmul(k,1,G),x.isZero()||(x.negative^=1);I&&(I.words[G]=F)}return I&&I._strip(),x._strip(),_!=="div"&&C!==0&&x.iushrn(C),{div:I||null,mod:x}},a.prototype.divmod=function(E,_,C){return l(!E.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:this.negative!==0&&E.negative===0?(A=this.neg().divmod(E,_),_!=="mod"&&(x=A.div.neg()),_!=="div"&&(k=A.mod.neg(),C&&k.negative!==0&&k.iadd(E)),{div:x,mod:k}):this.negative===0&&E.negative!==0?(A=this.divmod(E.neg(),_),_!=="mod"&&(x=A.div.neg()),{div:x,mod:A.mod}):this.negative&E.negative?(A=this.neg().divmod(E.neg(),_),_!=="div"&&(k=A.mod.neg(),C&&k.negative!==0&&k.isub(E)),{div:A.div,mod:k}):E.length>this.length||this.cmp(E)<0?{div:new a(0),mod:this}:E.length===1?_==="div"?{div:this.divn(E.words[0]),mod:null}:_==="mod"?{div:null,mod:new a(this.modrn(E.words[0]))}:{div:this.divn(E.words[0]),mod:new a(this.modrn(E.words[0]))}:this._wordDiv(E,_);var x,k,A},a.prototype.div=function(E){return this.divmod(E,"div",!1).div},a.prototype.mod=function(E){return this.divmod(E,"mod",!1).mod},a.prototype.umod=function(E){return this.divmod(E,"mod",!0).mod},a.prototype.divRound=function(E){var _=this.divmod(E);if(_.mod.isZero())return _.div;var C=_.div.negative!==0?_.mod.isub(E):_.mod,x=E.ushrn(1),k=E.andln(1),A=C.cmp(x);return A<0||k===1&&A===0?_.div:_.div.negative!==0?_.div.isubn(1):_.div.iaddn(1)},a.prototype.modrn=function(E){var _=E<0;_&&(E=-E),l(E<=67108863);for(var C=(1<<26)%E,x=0,k=this.length-1;k>=0;k--)x=(C*x+(0|this.words[k]))%E;return _?-x:x},a.prototype.modn=function(E){return this.modrn(E)},a.prototype.idivn=function(E){var _=E<0;_&&(E=-E),l(E<=67108863);for(var C=0,x=this.length-1;x>=0;x--){var k=(0|this.words[x])+67108864*C;this.words[x]=k/E|0,C=k%E}return this._strip(),_?this.ineg():this},a.prototype.divn=function(E){return this.clone().idivn(E)},a.prototype.egcd=function(E){l(E.negative===0),l(!E.isZero());var _=this,C=E.clone();_=_.negative!==0?_.umod(E):_.clone();for(var x=new a(1),k=new a(0),A=new a(0),I=new a(1),z=0;_.isEven()&&C.isEven();)_.iushrn(1),C.iushrn(1),++z;for(var H=C.clone(),V=_.clone();!_.isZero();){for(var G=0,F=1;!(_.words[0]&F)&&G<26;++G,F<<=1);if(G>0)for(_.iushrn(G);G-- >0;)(x.isOdd()||k.isOdd())&&(x.iadd(H),k.isub(V)),x.iushrn(1),k.iushrn(1);for(var X=0,D=1;!(C.words[0]&D)&&X<26;++X,D<<=1);if(X>0)for(C.iushrn(X);X-- >0;)(A.isOdd()||I.isOdd())&&(A.iadd(H),I.isub(V)),A.iushrn(1),I.iushrn(1);_.cmp(C)>=0?(_.isub(C),x.isub(A),k.isub(I)):(C.isub(_),A.isub(x),I.isub(k))}return{a:A,b:I,gcd:C.iushln(z)}},a.prototype._invmp=function(E){l(E.negative===0),l(!E.isZero());var _=this,C=E.clone();_=_.negative!==0?_.umod(E):_.clone();for(var x,k=new a(1),A=new a(0),I=C.clone();_.cmpn(1)>0&&C.cmpn(1)>0;){for(var z=0,H=1;!(_.words[0]&H)&&z<26;++z,H<<=1);if(z>0)for(_.iushrn(z);z-- >0;)k.isOdd()&&k.iadd(I),k.iushrn(1);for(var V=0,G=1;!(C.words[0]&G)&&V<26;++V,G<<=1);if(V>0)for(C.iushrn(V);V-- >0;)A.isOdd()&&A.iadd(I),A.iushrn(1);_.cmp(C)>=0?(_.isub(C),k.isub(A)):(C.isub(_),A.isub(k))}return(x=_.cmpn(1)===0?k:A).cmpn(0)<0&&x.iadd(E),x},a.prototype.gcd=function(E){if(this.isZero())return E.abs();if(E.isZero())return this.abs();var _=this.clone(),C=E.clone();_.negative=0,C.negative=0;for(var x=0;_.isEven()&&C.isEven();x++)_.iushrn(1),C.iushrn(1);for(;;){for(;_.isEven();)_.iushrn(1);for(;C.isEven();)C.iushrn(1);var k=_.cmp(C);if(k<0){var A=_;_=C,C=A}else if(k===0||C.cmpn(1)===0)break;_.isub(C)}return C.iushln(x)},a.prototype.invm=function(E){return this.egcd(E).a.umod(E)},a.prototype.isEven=function(){return(1&this.words[0])==0},a.prototype.isOdd=function(){return(1&this.words[0])==1},a.prototype.andln=function(E){return this.words[0]&E},a.prototype.bincn=function(E){l(typeof E=="number");var _=E%26,C=(E-_)/26,x=1<<_;if(this.length<=C)return this._expand(C+1),this.words[C]|=x,this;for(var k=x,A=C;k!==0&&A>>26,I&=67108863,this.words[A]=I}return k!==0&&(this.words[A]=k,this.length++),this},a.prototype.isZero=function(){return this.length===1&&this.words[0]===0},a.prototype.cmpn=function(E){var _,C=E<0;if(this.negative!==0&&!C)return-1;if(this.negative===0&&C)return 1;if(this._strip(),this.length>1)_=1;else{C&&(E=-E),l(E<=67108863,"Number is too big");var x=0|this.words[0];_=x===E?0:xE.length)return 1;if(this.length=0;C--){var x=0|this.words[C],k=0|E.words[C];if(x!==k){xk&&(_=1);break}}return _},a.prototype.gtn=function(E){return this.cmpn(E)===1},a.prototype.gt=function(E){return this.cmp(E)===1},a.prototype.gten=function(E){return this.cmpn(E)>=0},a.prototype.gte=function(E){return this.cmp(E)>=0},a.prototype.ltn=function(E){return this.cmpn(E)===-1},a.prototype.lt=function(E){return this.cmp(E)===-1},a.prototype.lten=function(E){return this.cmpn(E)<=0},a.prototype.lte=function(E){return this.cmp(E)<=0},a.prototype.eqn=function(E){return this.cmpn(E)===0},a.prototype.eq=function(E){return this.cmp(E)===0},a.red=function(E){return new $(E)},a.prototype.toRed=function(E){return l(!this.red,"Already a number in reduction context"),l(this.negative===0,"red works only with positives"),E.convertTo(this)._forceRed(E)},a.prototype.fromRed=function(){return l(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(E){return this.red=E,this},a.prototype.forceRed=function(E){return l(!this.red,"Already a number in reduction context"),this._forceRed(E)},a.prototype.redAdd=function(E){return l(this.red,"redAdd works only with red numbers"),this.red.add(this,E)},a.prototype.redIAdd=function(E){return l(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,E)},a.prototype.redSub=function(E){return l(this.red,"redSub works only with red numbers"),this.red.sub(this,E)},a.prototype.redISub=function(E){return l(this.red,"redISub works only with red numbers"),this.red.isub(this,E)},a.prototype.redShl=function(E){return l(this.red,"redShl works only with red numbers"),this.red.shl(this,E)},a.prototype.redMul=function(E){return l(this.red,"redMul works only with red numbers"),this.red._verify2(this,E),this.red.mul(this,E)},a.prototype.redIMul=function(E){return l(this.red,"redMul works only with red numbers"),this.red._verify2(this,E),this.red.imul(this,E)},a.prototype.redSqr=function(){return l(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return l(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return l(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return l(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return l(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(E){return l(this.red&&!E.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,E)};var j={k256:null,p224:null,p192:null,p25519:null};function M(E,_){this.name=E,this.p=new a(_,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function L(){M.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function B(){M.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function q(){M.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function W(){M.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function $(E){if(typeof E=="string"){var _=a._prime(E);this.m=_.p,this.prime=_}else l(E.gtn(1),"modulus must be greater than 1"),this.m=E,this.prime=null}function R(E){$.call(this,E),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}M.prototype._tmp=function(){var E=new a(null);return E.words=new Array(Math.ceil(this.n/13)),E},M.prototype.ireduce=function(E){var _,C=E;do this.split(C,this.tmp),_=(C=(C=this.imulK(C)).iadd(this.tmp)).bitLength();while(_>this.n);var x=_0?C.isub(this.p):C.strip!==void 0?C.strip():C._strip(),C},M.prototype.split=function(E,_){E.iushrn(this.n,0,_)},M.prototype.imulK=function(E){return E.imul(this.k)},u(L,M),L.prototype.split=function(E,_){for(var C=Math.min(E.length,9),x=0;x>>22,k=A}k>>>=22,E.words[x-10]=k,k===0&&E.length>10?E.length-=10:E.length-=9},L.prototype.imulK=function(E){E.words[E.length]=0,E.words[E.length+1]=0,E.length+=2;for(var _=0,C=0;C>>=26,E.words[C]=k,_=x}return _!==0&&(E.words[E.length++]=_),E},a._prime=function(E){if(j[E])return j[E];var _;if(E==="k256")_=new L;else if(E==="p224")_=new B;else if(E==="p192")_=new q;else{if(E!=="p25519")throw new Error("Unknown prime "+E);_=new W}return j[E]=_,_},$.prototype._verify1=function(E){l(E.negative===0,"red works only with positives"),l(E.red,"red works only with red numbers")},$.prototype._verify2=function(E,_){l((E.negative|_.negative)==0,"red works only with positives"),l(E.red&&E.red===_.red,"red works only with red numbers")},$.prototype.imod=function(E){return this.prime?this.prime.ireduce(E)._forceRed(this):(m(E,E.umod(this.m)._forceRed(this)),E)},$.prototype.neg=function(E){return E.isZero()?E.clone():this.m.sub(E)._forceRed(this)},$.prototype.add=function(E,_){this._verify2(E,_);var C=E.add(_);return C.cmp(this.m)>=0&&C.isub(this.m),C._forceRed(this)},$.prototype.iadd=function(E,_){this._verify2(E,_);var C=E.iadd(_);return C.cmp(this.m)>=0&&C.isub(this.m),C},$.prototype.sub=function(E,_){this._verify2(E,_);var C=E.sub(_);return C.cmpn(0)<0&&C.iadd(this.m),C._forceRed(this)},$.prototype.isub=function(E,_){this._verify2(E,_);var C=E.isub(_);return C.cmpn(0)<0&&C.iadd(this.m),C},$.prototype.shl=function(E,_){return this._verify1(E),this.imod(E.ushln(_))},$.prototype.imul=function(E,_){return this._verify2(E,_),this.imod(E.imul(_))},$.prototype.mul=function(E,_){return this._verify2(E,_),this.imod(E.mul(_))},$.prototype.isqr=function(E){return this.imul(E,E.clone())},$.prototype.sqr=function(E){return this.mul(E,E)},$.prototype.sqrt=function(E){if(E.isZero())return E.clone();var _=this.m.andln(3);if(l(_%2==1),_===3){var C=this.m.add(new a(1)).iushrn(2);return this.pow(E,C)}for(var x=this.m.subn(1),k=0;!x.isZero()&&x.andln(1)===0;)k++,x.iushrn(1);l(!x.isZero());var A=new a(1).toRed(this),I=A.redNeg(),z=this.m.subn(1).iushrn(1),H=this.m.bitLength();for(H=new a(2*H*H).toRed(this);this.pow(H,z).cmp(I)!==0;)H.redIAdd(I);for(var V=this.pow(H,x),G=this.pow(E,x.addn(1).iushrn(1)),F=this.pow(E,x),X=k;F.cmp(A)!==0;){for(var D=F,N=0;D.cmp(A)!==0;N++)D=D.redSqr();l(N=0;x--){for(var H=_.words[x],V=z-1;V>=0;V--){var G=H>>V&1;k!==C[0]&&(k=this.sqr(k)),G!==0||A!==0?(A<<=1,A|=G,(++I===4||x===0&&V===0)&&(k=this.mul(k,C[A]),I=0,A=0)):I=0}z=26}return k},$.prototype.convertTo=function(E){var _=E.umod(this.m);return _===E?_.clone():_},$.prototype.convertFrom=function(E){var _=E.clone();return _.red=null,_},a.mont=function(E){return new R(E)},u(R,$),R.prototype.convertTo=function(E){return this.imod(E.ushln(this.shift))},R.prototype.convertFrom=function(E){var _=this.imod(E.mul(this.rinv));return _.red=null,_},R.prototype.imul=function(E,_){if(E.isZero()||_.isZero())return E.words[0]=0,E.length=1,E;var C=E.imul(_),x=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=C.isub(x).iushrn(this.shift),A=k;return k.cmp(this.m)>=0?A=k.isub(this.m):k.cmpn(0)<0&&(A=k.iadd(this.m)),A._forceRed(this)},R.prototype.mul=function(E,_){if(E.isZero()||_.isZero())return new a(0)._forceRed(this);var C=E.mul(_),x=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=C.isub(x).iushrn(this.shift),A=k;return k.cmp(this.m)>=0?A=k.isub(this.m):k.cmpn(0)<0&&(A=k.iadd(this.m)),A._forceRed(this)},R.prototype.invm=function(E){return this.imod(E._invmp(this.m).mul(this.r2))._forceRed(this)}})(n===void 0||n)},{buffer:188}],187:[function(r,n,i){var s;function o(u){this.rand=u}if(n.exports=function(u){return s||(s=new o(null)),s.generate(u)},n.exports.Rand=o,o.prototype.generate=function(u){return this._rand(u)},o.prototype._rand=function(u){if(this.rand.getBytes)return this.rand.getBytes(u);for(var a=new Uint8Array(u),c=0;c>>24]^P[B>>>16&255]^j[q>>>8&255]^M[255&W]^f[$++],y=O[B>>>24]^P[q>>>16&255]^j[W>>>8&255]^M[255&L]^f[$++],b=O[q>>>24]^P[W>>>16&255]^j[L>>>8&255]^M[255&B]^f[$++],S=O[W>>>24]^P[L>>>16&255]^j[B>>>8&255]^M[255&q]^f[$++],L=v,B=y,q=b,W=S;return v=(g[L>>>24]<<24|g[B>>>16&255]<<16|g[q>>>8&255]<<8|g[255&W])^f[$++],y=(g[B>>>24]<<24|g[q>>>16&255]<<16|g[W>>>8&255]<<8|g[255&L])^f[$++],b=(g[q>>>24]<<24|g[W>>>16&255]<<16|g[L>>>8&255]<<8|g[255&B])^f[$++],S=(g[W>>>24]<<24|g[L>>>16&255]<<16|g[B>>>8&255]<<8|g[255&q])^f[$++],[v>>>=0,y>>>=0,b>>>=0,S>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],c=function(){for(var d=new Array(256),f=0;f<256;f++)d[f]=f<128?f<<1:f<<1^283;for(var m=[],g=[],p=[[],[],[],[]],v=[[],[],[],[]],y=0,b=0,S=0;S<256;++S){var O=b^b<<1^b<<2^b<<3^b<<4;O=O>>>8^255&O^99,m[y]=O,g[O]=y;var P=d[y],j=d[P],M=d[j],L=257*d[O]^16843008*O;p[0][y]=L<<24|L>>>8,p[1][y]=L<<16|L>>>16,p[2][y]=L<<8|L>>>24,p[3][y]=L,L=16843009*M^65537*j^257*P^16843008*y,v[0][O]=L<<24|L>>>8,v[1][O]=L<<16|L>>>16,v[2][O]=L<<8|L>>>24,v[3][O]=L,y===0?y=b=1:(y=P^d[d[d[M^P]]],b^=d[d[b]])}return{SBOX:m,INV_SBOX:g,SUB_MIX:p,INV_SUB_MIX:v}}();function h(d){this._key=o(d),this._reset()}h.blockSize=16,h.keySize=32,h.prototype.blockSize=h.blockSize,h.prototype.keySize=h.keySize,h.prototype._reset=function(){for(var d=this._key,f=d.length,m=f+6,g=4*(m+1),p=[],v=0;v>>24,y=c.SBOX[y>>>24]<<24|c.SBOX[y>>>16&255]<<16|c.SBOX[y>>>8&255]<<8|c.SBOX[255&y],y^=a[v/f|0]<<24):f>6&&v%f==4&&(y=c.SBOX[y>>>24]<<24|c.SBOX[y>>>16&255]<<16|c.SBOX[y>>>8&255]<<8|c.SBOX[255&y]),p[v]=p[v-f]^y}for(var b=[],S=0;S>>24]]^c.INV_SUB_MIX[1][c.SBOX[P>>>16&255]]^c.INV_SUB_MIX[2][c.SBOX[P>>>8&255]]^c.INV_SUB_MIX[3][c.SBOX[255&P]]}this._nRounds=m,this._keySchedule=p,this._invKeySchedule=b},h.prototype.encryptBlockRaw=function(d){return u(d=o(d),this._keySchedule,c.SUB_MIX,c.SBOX,this._nRounds)},h.prototype.encryptBlock=function(d){var f=this.encryptBlockRaw(d),m=s.allocUnsafe(16);return m.writeUInt32BE(f[0],0),m.writeUInt32BE(f[1],4),m.writeUInt32BE(f[2],8),m.writeUInt32BE(f[3],12),m},h.prototype.decryptBlock=function(d){var f=(d=o(d))[1];d[1]=d[3],d[3]=f;var m=u(d,this._invKeySchedule,c.INV_SUB_MIX,c.INV_SBOX,this._nRounds),g=s.allocUnsafe(16);return g.writeUInt32BE(m[0],0),g.writeUInt32BE(m[3],4),g.writeUInt32BE(m[2],8),g.writeUInt32BE(m[1],12),g},h.prototype.scrub=function(){l(this._keySchedule),l(this._invKeySchedule),l(this._key)},n.exports.AES=h},{"safe-buffer":494}],190:[function(r,n,i){var s=r("./aes"),o=r("safe-buffer").Buffer,l=r("cipher-base"),u=r("inherits"),a=r("./ghash"),c=r("buffer-xor"),h=r("./incr32");function d(f,m,g,p){l.call(this);var v=o.alloc(4,0);this._cipher=new s.AES(m);var y=this._cipher.encryptBlock(v);this._ghash=new a(y),g=function(b,S,O){if(S.length===12)return b._finID=o.concat([S,o.from([0,0,0,1])]),o.concat([S,o.from([0,0,0,2])]);var P=new a(O),j=S.length,M=j%16;P.update(S),M&&(M=16-M,P.update(o.alloc(M,0))),P.update(o.alloc(8,0));var L=8*j,B=o.alloc(8);B.writeUIntBE(L,0,8),P.update(B),b._finID=P.state;var q=o.from(b._finID);return h(q),q}(this,g,y),this._prev=o.from(g),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=p,this._alen=0,this._len=0,this._mode=f,this._authTag=null,this._called=!1}u(d,l),d.prototype._update=function(f){if(!this._called&&this._alen){var m=16-this._alen%16;m<16&&(m=o.alloc(m,0),this._ghash.update(m))}this._called=!0;var g=this._mode.encrypt(this,f);return this._decrypt?this._ghash.update(f):this._ghash.update(g),this._len+=f.length,g},d.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var f=c(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(m,g){var p=0;m.length!==g.length&&p++;for(var v=Math.min(m.length,g.length),y=0;y16)throw new Error("unable to decrypt data");for(var y=-1;++y16)return p=this.cache.slice(0,16),this.cache=this.cache.slice(16),p}else if(this.cache.length>=16)return p=this.cache.slice(0,16),this.cache=this.cache.slice(16),p;return null},f.prototype.flush=function(){if(this.cache.length)return this.cache},i.createDecipher=function(g,p){var v=l[g.toLowerCase()];if(!v)throw new TypeError("invalid suite type");var y=h(p,!1,v.key,v.iv);return m(g,y.key,y.iv)},i.createDecipheriv=m},{"./aes":189,"./authCipher":190,"./modes":202,"./streamCipher":205,"cipher-base":221,evp_bytestokey:423,inherits:440,"safe-buffer":494}],193:[function(r,n,i){var s=r("./modes"),o=r("./authCipher"),l=r("safe-buffer").Buffer,u=r("./streamCipher"),a=r("cipher-base"),c=r("./aes"),h=r("evp_bytestokey");function d(p,v,y){a.call(this),this._cache=new m,this._cipher=new c.AES(v),this._prev=l.from(y),this._mode=p,this._autopadding=!0}r("inherits")(d,a),d.prototype._update=function(p){var v,y;this._cache.add(p);for(var b=[];v=this._cache.get();)y=this._mode.encrypt(this,v),b.push(y);return l.concat(b)};var f=l.alloc(16,16);function m(){this.cache=l.allocUnsafe(0)}function g(p,v,y){var b=s[p.toLowerCase()];if(!b)throw new TypeError("invalid suite type");if(typeof v=="string"&&(v=l.from(v)),v.length!==b.key/8)throw new TypeError("invalid key length "+v.length);if(typeof y=="string"&&(y=l.from(y)),b.mode!=="GCM"&&y.length!==b.iv)throw new TypeError("invalid iv length "+y.length);return b.type==="stream"?new u(b.module,v,y):b.type==="auth"?new o(b.module,v,y):new d(b.module,v,y)}d.prototype._final=function(){var p=this._cache.flush();if(this._autopadding)return p=this._mode.encrypt(this,p),this._cipher.scrub(),p;if(!p.equals(f))throw this._cipher.scrub(),new Error("data not multiple of block length")},d.prototype.setAutoPadding=function(p){return this._autopadding=!!p,this},m.prototype.add=function(p){this.cache=l.concat([this.cache,p])},m.prototype.get=function(){if(this.cache.length>15){var p=this.cache.slice(0,16);return this.cache=this.cache.slice(16),p}return null},m.prototype.flush=function(){for(var p=16-this.cache.length,v=l.allocUnsafe(p),y=-1;++y>>0,0),c.writeUInt32BE(a[1]>>>0,4),c.writeUInt32BE(a[2]>>>0,8),c.writeUInt32BE(a[3]>>>0,12),c}function u(a){this.h=a,this.state=s.alloc(16,0),this.cache=s.allocUnsafe(0)}u.prototype.ghash=function(a){for(var c=-1;++c0;c--)d[c]=d[c]>>>1|(1&d[c-1])<<31;d[0]=d[0]>>>1,h&&(d[0]=d[0]^225<<24)}this.state=l(f)},u.prototype.update=function(a){var c;for(this.cache=s.concat([this.cache,a]);this.cache.length>=16;)c=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(c)},u.prototype.final=function(a,c){return this.cache.length&&this.ghash(s.concat([this.cache,o],16)),this.ghash(l([0,a,0,c])),this.state},n.exports=u},{"safe-buffer":494}],195:[function(r,n,i){n.exports=function(s){for(var o,l=s.length;l--;){if((o=s.readUInt8(l))!==255){o++,s.writeUInt8(o,l);break}s.writeUInt8(0,l)}}},{}],196:[function(r,n,i){var s=r("buffer-xor");i.encrypt=function(o,l){var u=s(l,o._prev);return o._prev=o._cipher.encryptBlock(u),o._prev},i.decrypt=function(o,l){var u=o._prev;o._prev=l;var a=o._cipher.decryptBlock(l);return s(a,u)}},{"buffer-xor":219}],197:[function(r,n,i){var s=r("safe-buffer").Buffer,o=r("buffer-xor");function l(u,a,c){var h=a.length,d=o(a,u._cache);return u._cache=u._cache.slice(h),u._prev=s.concat([u._prev,c?a:d]),d}i.encrypt=function(u,a,c){for(var h,d=s.allocUnsafe(0);a.length;){if(u._cache.length===0&&(u._cache=u._cipher.encryptBlock(u._prev),u._prev=s.allocUnsafe(0)),!(u._cache.length<=a.length)){d=s.concat([d,l(u,a,c)]);break}h=u._cache.length,d=s.concat([d,l(u,a.slice(0,h),c)]),a=a.slice(h)}return d}},{"buffer-xor":219,"safe-buffer":494}],198:[function(r,n,i){var s=r("safe-buffer").Buffer;function o(u,a,c){for(var h,d,f=-1,m=0;++f<8;)h=a&1<<7-f?128:0,m+=(128&(d=u._cipher.encryptBlock(u._prev)[0]^h))>>f%8,u._prev=l(u._prev,c?h:d);return m}function l(u,a){var c=u.length,h=-1,d=s.allocUnsafe(u.length);for(u=s.concat([u,s.from([a])]);++h>7;return d}i.encrypt=function(u,a,c){for(var h=a.length,d=s.allocUnsafe(h),f=-1;++f=0||!h.umod(c.prime1)||!h.umod(c.prime2));return h}function a(c,h){var d=function(j){var M=u(j);return{blinder:M.toRed(o.mont(j.modulus)).redPow(new o(j.publicExponent)).fromRed(),unblinder:M.invm(j.modulus)}}(h),f=h.modulus.byteLength(),m=new o(c).mul(d.blinder).umod(h.modulus),g=m.toRed(o.mont(h.prime1)),p=m.toRed(o.mont(h.prime2)),v=h.coefficient,y=h.prime1,b=h.prime2,S=g.redPow(h.exponent1).fromRed(),O=p.redPow(h.exponent2).fromRed(),P=S.isub(O).imul(v).umod(y).imul(b);return O.iadd(P).imul(d.unblinder).umod(h.modulus).toArrayLike(s,"be",f)}a.getr=u,n.exports=a}).call(this)}).call(this,r("buffer").Buffer)},{"bn.js":186,buffer:220,randombytes:475}],210:[function(r,n,i){n.exports=r("./browser/algorithms.json")},{"./browser/algorithms.json":211}],211:[function(r,n,i){n.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],212:[function(r,n,i){n.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],213:[function(r,n,i){var s=r("safe-buffer").Buffer,o=r("create-hash"),l=r("readable-stream"),u=r("inherits"),a=r("./sign"),c=r("./verify"),h=r("./algorithms.json");function d(p){l.Writable.call(this);var v=h[p];if(!v)throw new Error("Unknown message digest");this._hashType=v.hash,this._hash=o(v.hash),this._tag=v.id,this._signType=v.sign}function f(p){l.Writable.call(this);var v=h[p];if(!v)throw new Error("Unknown message digest");this._hash=o(v.hash),this._tag=v.id,this._signType=v.sign}function m(p){return new d(p)}function g(p){return new f(p)}Object.keys(h).forEach(function(p){h[p].id=s.from(h[p].id,"hex"),h[p.toLowerCase()]=h[p]}),u(d,l.Writable),d.prototype._write=function(p,v,y){this._hash.update(p),y()},d.prototype.update=function(p,v){return typeof p=="string"&&(p=s.from(p,v)),this._hash.update(p),this},d.prototype.sign=function(p,v){this.end();var y=this._hash.digest(),b=a(y,p,this._hashType,this._signType,this._tag);return v?b.toString(v):b},u(f,l.Writable),f.prototype._write=function(p,v,y){this._hash.update(p),y()},f.prototype.update=function(p,v){return typeof p=="string"&&(p=s.from(p,v)),this._hash.update(p),this},f.prototype.verify=function(p,v,y){typeof v=="string"&&(v=s.from(v,y)),this.end();var b=this._hash.digest();return c(v,b,p,this._signType,this._tag)},n.exports={Sign:m,Verify:g,createSign:m,createVerify:g}},{"./algorithms.json":211,"./sign":214,"./verify":215,"create-hash":386,inherits:440,"readable-stream":491,"safe-buffer":494}],214:[function(r,n,i){var s=r("safe-buffer").Buffer,o=r("create-hmac"),l=r("browserify-rsa"),u=r("elliptic").ec,a=r("bn.js"),c=r("parse-asn1"),h=r("./curves.json");function d(p,v,y,b){if((p=s.from(p.toArray())).length0&&y.ishrn(b),y}function m(p,v,y){var b,S;do{for(b=s.alloc(0);8*b.length=d)throw new Error("invalid sig")}n.exports=function(h,d,f,m,g){var p=u(f);if(p.type==="ec"){if(m!=="ecdsa"&&m!=="ecdsa/rsa")throw new Error("wrong public key type");return function(j,M,L){var B=a[L.data.algorithm.curve.join(".")];if(!B)throw new Error("unknown curve "+L.data.algorithm.curve.join("."));var q=new l(B),W=L.data.subjectPrivateKey.data;return q.verify(M,j,W)}(h,d,p)}if(p.type==="dsa"){if(m!=="dsa")throw new Error("wrong public key type");return function(j,M,L){var B=L.data.p,q=L.data.q,W=L.data.g,$=L.data.pub_key,R=u.signature.decode(j,"der"),E=R.s,_=R.r;c(E,q),c(_,q);var C=o.mont(B),x=E.invm(q);return W.toRed(C).redPow(new o(M).mul(x).mod(q)).fromRed().mul($.toRed(C).redPow(_.mul(x).mod(q)).fromRed()).mod(B).mod(q).cmp(_)===0}(h,d,p)}if(m!=="rsa"&&m!=="ecdsa/rsa")throw new Error("wrong public key type");d=s.concat([g,d]);for(var v=p.modulus.byteLength(),y=[1],b=0;d.length+y.length+2>5==6?2:p>>4==14?3:p>>3==30?4:p>>6==2?-1:-2}function a(p){var v=this.lastTotal-this.lastNeed,y=function(b,S,O){if((192&S[0])!=128)return b.lastNeed=0,"�";if(b.lastNeed>1&&S.length>1){if((192&S[1])!=128)return b.lastNeed=1,"�";if(b.lastNeed>2&&S.length>2&&(192&S[2])!=128)return b.lastNeed=2,"�"}}(this,p);return y!==void 0?y:this.lastNeed<=p.length?(p.copy(this.lastChar,v,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(p.copy(this.lastChar,v,0,p.length),void(this.lastNeed-=p.length))}function c(p,v){if((p.length-v)%2==0){var y=p.toString("utf16le",v);if(y){var b=y.charCodeAt(y.length-1);if(b>=55296&&b<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=p[p.length-2],this.lastChar[1]=p[p.length-1],y.slice(0,-1)}return y}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=p[p.length-1],p.toString("utf16le",v,p.length-1)}function h(p){var v=p&&p.length?this.write(p):"";if(this.lastNeed){var y=this.lastTotal-this.lastNeed;return v+this.lastChar.toString("utf16le",0,y)}return v}function d(p,v){var y=(p.length-v)%3;return y===0?p.toString("base64",v):(this.lastNeed=3-y,this.lastTotal=3,y===1?this.lastChar[0]=p[p.length-1]:(this.lastChar[0]=p[p.length-2],this.lastChar[1]=p[p.length-1]),p.toString("base64",v,p.length-y))}function f(p){var v=p&&p.length?this.write(p):"";return this.lastNeed?v+this.lastChar.toString("base64",0,3-this.lastNeed):v}function m(p){return p.toString(this.encoding)}function g(p){return p&&p.length?this.write(p):""}i.StringDecoder=l,l.prototype.write=function(p){if(p.length===0)return"";var v,y;if(this.lastNeed){if((v=this.fillLast(p))===void 0)return"";y=this.lastNeed,this.lastNeed=0}else y=0;return y=0?(M>0&&(S.lastNeed=M-1),M):--j=0?(M>0&&(S.lastNeed=M-2),M):--j=0?(M>0&&(M===2?M=0:S.lastNeed=M-3),M):0}(this,p,v);if(!this.lastNeed)return p.toString("utf8",v);this.lastTotal=y;var b=p.length-(y-this.lastNeed);return p.copy(this.lastChar,0,b),p.toString("utf8",v,b)},l.prototype.fillLast=function(p){if(this.lastNeed<=p.length)return p.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);p.copy(this.lastChar,this.lastTotal-this.lastNeed,0,p.length),this.lastNeed-=p.length}},{"safe-buffer":217}],219:[function(r,n,i){(function(s){(function(){n.exports=function(o,l){for(var u=Math.min(o.length,l.length),a=new s(u),c=0;c2147483647)throw new RangeError('The value "'+D+'" is invalid for option "size"');var N=new Uint8Array(D);return N.__proto__=a.prototype,N}function a(D,N,K){if(typeof D=="number"){if(typeof N=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(D)}return c(D,N,K)}function c(D,N,K){if(typeof D=="string")return function(te,oe){if(typeof oe=="string"&&oe!==""||(oe="utf8"),!a.isEncoding(oe))throw new TypeError("Unknown encoding: "+oe);var fe=0|g(te,oe),pe=u(fe),ne=pe.write(te,oe);return ne!==fe&&(pe=pe.slice(0,ne)),pe}(D,N);if(ArrayBuffer.isView(D))return f(D);if(D==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof D);if(F(D,ArrayBuffer)||D&&F(D.buffer,ArrayBuffer))return function(te,oe,fe){if(oe<0||te.byteLength=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|D}function g(D,N){if(a.isBuffer(D))return D.length;if(ArrayBuffer.isView(D)||F(D,ArrayBuffer))return D.byteLength;if(typeof D!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof D);var K=D.length,Z=arguments.length>2&&arguments[2]===!0;if(!Z&&K===0)return 0;for(var se=!1;;)switch(N){case"ascii":case"latin1":case"binary":return K;case"utf8":case"utf-8":return H(D).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*K;case"hex":return K>>>1;case"base64":return V(D).length;default:if(se)return Z?-1:H(D).length;N=(""+N).toLowerCase(),se=!0}}function p(D,N,K){var Z=!1;if((N===void 0||N<0)&&(N=0),N>this.length||((K===void 0||K>this.length)&&(K=this.length),K<=0)||(K>>>=0)<=(N>>>=0))return"";for(D||(D="utf8");;)switch(D){case"hex":return R(this,N,K);case"utf8":case"utf-8":return q(this,N,K);case"ascii":return W(this,N,K);case"latin1":case"binary":return $(this,N,K);case"base64":return B(this,N,K);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,N,K);default:if(Z)throw new TypeError("Unknown encoding: "+D);D=(D+"").toLowerCase(),Z=!0}}function v(D,N,K){var Z=D[N];D[N]=D[K],D[K]=Z}function y(D,N,K,Z,se){if(D.length===0)return-1;if(typeof K=="string"?(Z=K,K=0):K>2147483647?K=2147483647:K<-2147483648&&(K=-2147483648),X(K=+K)&&(K=se?0:D.length-1),K<0&&(K=D.length+K),K>=D.length){if(se)return-1;K=D.length-1}else if(K<0){if(!se)return-1;K=0}if(typeof N=="string"&&(N=a.from(N,Z)),a.isBuffer(N))return N.length===0?-1:b(D,N,K,Z,se);if(typeof N=="number")return N&=255,typeof Uint8Array.prototype.indexOf=="function"?se?Uint8Array.prototype.indexOf.call(D,N,K):Uint8Array.prototype.lastIndexOf.call(D,N,K):b(D,[N],K,Z,se);throw new TypeError("val must be string, number or Buffer")}function b(D,N,K,Z,se){var te,oe=1,fe=D.length,pe=N.length;if(Z!==void 0&&((Z=String(Z).toLowerCase())==="ucs2"||Z==="ucs-2"||Z==="utf16le"||Z==="utf-16le")){if(D.length<2||N.length<2)return-1;oe=2,fe/=2,pe/=2,K/=2}function ne(be,xe){return oe===1?be[xe]:be.readUInt16BE(xe*oe)}if(se){var he=-1;for(te=K;tefe&&(K=fe-pe),te=K;te>=0;te--){for(var me=!0,we=0;wese&&(Z=se):Z=se;var te=N.length;Z>te/2&&(Z=te/2);for(var oe=0;oe>8,pe=oe%256,ne.push(pe),ne.push(fe);return ne}(N,D.length-K),D,K,Z)}function B(D,N,K){return N===0&&K===D.length?o.fromByteArray(D):o.fromByteArray(D.slice(N,K))}function q(D,N,K){K=Math.min(D.length,K);for(var Z=[],se=N;se239?4:ne>223?3:ne>191?2:1;if(se+me<=K)switch(me){case 1:ne<128&&(he=ne);break;case 2:(192&(te=D[se+1]))==128&&(pe=(31&ne)<<6|63&te)>127&&(he=pe);break;case 3:te=D[se+1],oe=D[se+2],(192&te)==128&&(192&oe)==128&&(pe=(15&ne)<<12|(63&te)<<6|63&oe)>2047&&(pe<55296||pe>57343)&&(he=pe);break;case 4:te=D[se+1],oe=D[se+2],fe=D[se+3],(192&te)==128&&(192&oe)==128&&(192&fe)==128&&(pe=(15&ne)<<18|(63&te)<<12|(63&oe)<<6|63&fe)>65535&&pe<1114112&&(he=pe)}he===null?(he=65533,me=1):he>65535&&(he-=65536,Z.push(he>>>10&1023|55296),he=56320|1023&he),Z.push(he),se+=me}return function(we){var be=we.length;if(be<=4096)return String.fromCharCode.apply(String,we);for(var xe="",Oe=0;Oe"u"||typeof console.error!="function"||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),typeof Symbol<"u"&&Symbol.species!=null&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),a.poolSize=8192,a.from=function(D,N,K){return c(D,N,K)},a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,a.alloc=function(D,N,K){return function(Z,se,te){return h(Z),Z<=0?u(Z):se!==void 0?typeof te=="string"?u(Z).fill(se,te):u(Z).fill(se):u(Z)}(D,N,K)},a.allocUnsafe=function(D){return d(D)},a.allocUnsafeSlow=function(D){return d(D)},a.isBuffer=function(D){return D!=null&&D._isBuffer===!0&&D!==a.prototype},a.compare=function(D,N){if(F(D,Uint8Array)&&(D=a.from(D,D.offset,D.byteLength)),F(N,Uint8Array)&&(N=a.from(N,N.offset,N.byteLength)),!a.isBuffer(D)||!a.isBuffer(N))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(D===N)return 0;for(var K=D.length,Z=N.length,se=0,te=Math.min(K,Z);seN&&(D+=" ... "),""},a.prototype.compare=function(D,N,K,Z,se){if(F(D,Uint8Array)&&(D=a.from(D,D.offset,D.byteLength)),!a.isBuffer(D))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof D);if(N===void 0&&(N=0),K===void 0&&(K=D?D.length:0),Z===void 0&&(Z=0),se===void 0&&(se=this.length),N<0||K>D.length||Z<0||se>this.length)throw new RangeError("out of range index");if(Z>=se&&N>=K)return 0;if(Z>=se)return-1;if(N>=K)return 1;if(this===D)return 0;for(var te=(se>>>=0)-(Z>>>=0),oe=(K>>>=0)-(N>>>=0),fe=Math.min(te,oe),pe=this.slice(Z,se),ne=D.slice(N,K),he=0;he>>=0,isFinite(K)?(K>>>=0,Z===void 0&&(Z="utf8")):(Z=K,K=void 0)}var se=this.length-N;if((K===void 0||K>se)&&(K=se),D.length>0&&(K<0||N<0)||N>this.length)throw new RangeError("Attempt to write outside buffer bounds");Z||(Z="utf8");for(var te=!1;;)switch(Z){case"hex":return S(this,D,N,K);case"utf8":case"utf-8":return O(this,D,N,K);case"ascii":return P(this,D,N,K);case"latin1":case"binary":return j(this,D,N,K);case"base64":return M(this,D,N,K);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,D,N,K);default:if(te)throw new TypeError("Unknown encoding: "+Z);Z=(""+Z).toLowerCase(),te=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function W(D,N,K){var Z="";K=Math.min(D.length,K);for(var se=N;seZ)&&(K=Z);for(var se="",te=N;teK)throw new RangeError("Trying to access beyond buffer length")}function C(D,N,K,Z,se,te){if(!a.isBuffer(D))throw new TypeError('"buffer" argument must be a Buffer instance');if(N>se||ND.length)throw new RangeError("Index out of range")}function x(D,N,K,Z,se,te){if(K+Z>D.length)throw new RangeError("Index out of range");if(K<0)throw new RangeError("Index out of range")}function k(D,N,K,Z,se){return N=+N,K>>>=0,se||x(D,0,K,4),l.write(D,N,K,Z,23,4),K+4}function A(D,N,K,Z,se){return N=+N,K>>>=0,se||x(D,0,K,8),l.write(D,N,K,Z,52,8),K+8}a.prototype.slice=function(D,N){var K=this.length;(D=~~D)<0?(D+=K)<0&&(D=0):D>K&&(D=K),(N=N===void 0?K:~~N)<0?(N+=K)<0&&(N=0):N>K&&(N=K),N>>=0,N>>>=0,K||_(D,N,this.length);for(var Z=this[D],se=1,te=0;++te>>=0,N>>>=0,K||_(D,N,this.length);for(var Z=this[D+--N],se=1;N>0&&(se*=256);)Z+=this[D+--N]*se;return Z},a.prototype.readUInt8=function(D,N){return D>>>=0,N||_(D,1,this.length),this[D]},a.prototype.readUInt16LE=function(D,N){return D>>>=0,N||_(D,2,this.length),this[D]|this[D+1]<<8},a.prototype.readUInt16BE=function(D,N){return D>>>=0,N||_(D,2,this.length),this[D]<<8|this[D+1]},a.prototype.readUInt32LE=function(D,N){return D>>>=0,N||_(D,4,this.length),(this[D]|this[D+1]<<8|this[D+2]<<16)+16777216*this[D+3]},a.prototype.readUInt32BE=function(D,N){return D>>>=0,N||_(D,4,this.length),16777216*this[D]+(this[D+1]<<16|this[D+2]<<8|this[D+3])},a.prototype.readIntLE=function(D,N,K){D>>>=0,N>>>=0,K||_(D,N,this.length);for(var Z=this[D],se=1,te=0;++te=(se*=128)&&(Z-=Math.pow(2,8*N)),Z},a.prototype.readIntBE=function(D,N,K){D>>>=0,N>>>=0,K||_(D,N,this.length);for(var Z=N,se=1,te=this[D+--Z];Z>0&&(se*=256);)te+=this[D+--Z]*se;return te>=(se*=128)&&(te-=Math.pow(2,8*N)),te},a.prototype.readInt8=function(D,N){return D>>>=0,N||_(D,1,this.length),128&this[D]?-1*(255-this[D]+1):this[D]},a.prototype.readInt16LE=function(D,N){D>>>=0,N||_(D,2,this.length);var K=this[D]|this[D+1]<<8;return 32768&K?4294901760|K:K},a.prototype.readInt16BE=function(D,N){D>>>=0,N||_(D,2,this.length);var K=this[D+1]|this[D]<<8;return 32768&K?4294901760|K:K},a.prototype.readInt32LE=function(D,N){return D>>>=0,N||_(D,4,this.length),this[D]|this[D+1]<<8|this[D+2]<<16|this[D+3]<<24},a.prototype.readInt32BE=function(D,N){return D>>>=0,N||_(D,4,this.length),this[D]<<24|this[D+1]<<16|this[D+2]<<8|this[D+3]},a.prototype.readFloatLE=function(D,N){return D>>>=0,N||_(D,4,this.length),l.read(this,D,!0,23,4)},a.prototype.readFloatBE=function(D,N){return D>>>=0,N||_(D,4,this.length),l.read(this,D,!1,23,4)},a.prototype.readDoubleLE=function(D,N){return D>>>=0,N||_(D,8,this.length),l.read(this,D,!0,52,8)},a.prototype.readDoubleBE=function(D,N){return D>>>=0,N||_(D,8,this.length),l.read(this,D,!1,52,8)},a.prototype.writeUIntLE=function(D,N,K,Z){D=+D,N>>>=0,K>>>=0,Z||C(this,D,N,K,Math.pow(2,8*K)-1,0);var se=1,te=0;for(this[N]=255&D;++te>>=0,K>>>=0,Z||C(this,D,N,K,Math.pow(2,8*K)-1,0);var se=K-1,te=1;for(this[N+se]=255&D;--se>=0&&(te*=256);)this[N+se]=D/te&255;return N+K},a.prototype.writeUInt8=function(D,N,K){return D=+D,N>>>=0,K||C(this,D,N,1,255,0),this[N]=255&D,N+1},a.prototype.writeUInt16LE=function(D,N,K){return D=+D,N>>>=0,K||C(this,D,N,2,65535,0),this[N]=255&D,this[N+1]=D>>>8,N+2},a.prototype.writeUInt16BE=function(D,N,K){return D=+D,N>>>=0,K||C(this,D,N,2,65535,0),this[N]=D>>>8,this[N+1]=255&D,N+2},a.prototype.writeUInt32LE=function(D,N,K){return D=+D,N>>>=0,K||C(this,D,N,4,4294967295,0),this[N+3]=D>>>24,this[N+2]=D>>>16,this[N+1]=D>>>8,this[N]=255&D,N+4},a.prototype.writeUInt32BE=function(D,N,K){return D=+D,N>>>=0,K||C(this,D,N,4,4294967295,0),this[N]=D>>>24,this[N+1]=D>>>16,this[N+2]=D>>>8,this[N+3]=255&D,N+4},a.prototype.writeIntLE=function(D,N,K,Z){if(D=+D,N>>>=0,!Z){var se=Math.pow(2,8*K-1);C(this,D,N,K,se-1,-se)}var te=0,oe=1,fe=0;for(this[N]=255&D;++te>0)-fe&255;return N+K},a.prototype.writeIntBE=function(D,N,K,Z){if(D=+D,N>>>=0,!Z){var se=Math.pow(2,8*K-1);C(this,D,N,K,se-1,-se)}var te=K-1,oe=1,fe=0;for(this[N+te]=255&D;--te>=0&&(oe*=256);)D<0&&fe===0&&this[N+te+1]!==0&&(fe=1),this[N+te]=(D/oe>>0)-fe&255;return N+K},a.prototype.writeInt8=function(D,N,K){return D=+D,N>>>=0,K||C(this,D,N,1,127,-128),D<0&&(D=255+D+1),this[N]=255&D,N+1},a.prototype.writeInt16LE=function(D,N,K){return D=+D,N>>>=0,K||C(this,D,N,2,32767,-32768),this[N]=255&D,this[N+1]=D>>>8,N+2},a.prototype.writeInt16BE=function(D,N,K){return D=+D,N>>>=0,K||C(this,D,N,2,32767,-32768),this[N]=D>>>8,this[N+1]=255&D,N+2},a.prototype.writeInt32LE=function(D,N,K){return D=+D,N>>>=0,K||C(this,D,N,4,2147483647,-2147483648),this[N]=255&D,this[N+1]=D>>>8,this[N+2]=D>>>16,this[N+3]=D>>>24,N+4},a.prototype.writeInt32BE=function(D,N,K){return D=+D,N>>>=0,K||C(this,D,N,4,2147483647,-2147483648),D<0&&(D=4294967295+D+1),this[N]=D>>>24,this[N+1]=D>>>16,this[N+2]=D>>>8,this[N+3]=255&D,N+4},a.prototype.writeFloatLE=function(D,N,K){return k(this,D,N,!0,K)},a.prototype.writeFloatBE=function(D,N,K){return k(this,D,N,!1,K)},a.prototype.writeDoubleLE=function(D,N,K){return A(this,D,N,!0,K)},a.prototype.writeDoubleBE=function(D,N,K){return A(this,D,N,!1,K)},a.prototype.copy=function(D,N,K,Z){if(!a.isBuffer(D))throw new TypeError("argument should be a Buffer");if(K||(K=0),Z||Z===0||(Z=this.length),N>=D.length&&(N=D.length),N||(N=0),Z>0&&Z=this.length)throw new RangeError("Index out of range");if(Z<0)throw new RangeError("sourceEnd out of bounds");Z>this.length&&(Z=this.length),D.length-N=0;--te)D[te+N]=this[te+K];else Uint8Array.prototype.set.call(D,this.subarray(K,Z),N);return se},a.prototype.fill=function(D,N,K,Z){if(typeof D=="string"){if(typeof N=="string"?(Z=N,N=0,K=this.length):typeof K=="string"&&(Z=K,K=this.length),Z!==void 0&&typeof Z!="string")throw new TypeError("encoding must be a string");if(typeof Z=="string"&&!a.isEncoding(Z))throw new TypeError("Unknown encoding: "+Z);if(D.length===1){var se=D.charCodeAt(0);(Z==="utf8"&&se<128||Z==="latin1")&&(D=se)}}else typeof D=="number"&&(D&=255);if(N<0||this.length>>=0,K=K===void 0?this.length:K>>>0,D||(D=0),typeof D=="number")for(te=N;te55295&&K<57344){if(!se){if(K>56319){(N-=3)>-1&&te.push(239,191,189);continue}if(oe+1===Z){(N-=3)>-1&&te.push(239,191,189);continue}se=K;continue}if(K<56320){(N-=3)>-1&&te.push(239,191,189),se=K;continue}K=65536+(se-55296<<10|K-56320)}else se&&(N-=3)>-1&&te.push(239,191,189);if(se=null,K<128){if((N-=1)<0)break;te.push(K)}else if(K<2048){if((N-=2)<0)break;te.push(K>>6|192,63&K|128)}else if(K<65536){if((N-=3)<0)break;te.push(K>>12|224,K>>6&63|128,63&K|128)}else{if(!(K<1114112))throw new Error("Invalid code point");if((N-=4)<0)break;te.push(K>>18|240,K>>12&63|128,K>>6&63|128,63&K|128)}}return te}function V(D){return o.toByteArray(function(N){if((N=(N=N.split("=")[0]).trim().replace(I,"")).length<2)return"";for(;N.length%4!=0;)N+="=";return N}(D))}function G(D,N,K,Z){for(var se=0;se=N.length||se>=D.length);++se)N[se+K]=D[se];return se}function F(D,N){return D instanceof N||D!=null&&D.constructor!=null&&D.constructor.name!=null&&D.constructor.name===N.name}function X(D){return D!=D}}).call(this)}).call(this,r("buffer").Buffer)},{"base64-js":185,buffer:220,ieee754:439}],221:[function(r,n,i){var s=r("safe-buffer").Buffer,o=r("stream").Transform,l=r("string_decoder").StringDecoder;function u(a){o.call(this),this.hashMode=typeof a=="string",this.hashMode?this[a]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r("inherits")(u,o),u.prototype.update=function(a,c,h){typeof a=="string"&&(a=s.from(a,c));var d=this._update(a);return this.hashMode?this:(h&&(d=this._toString(d,h)),d)},u.prototype.setAutoPadding=function(){},u.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},u.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},u.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},u.prototype._transform=function(a,c,h){var d;try{this.hashMode?this._update(a):this.push(this._update(a))}catch(f){d=f}finally{h(d)}},u.prototype._flush=function(a){var c;try{this.push(this.__final())}catch(h){c=h}a(c)},u.prototype._finalOrDigest=function(a){var c=this.__final()||s.alloc(0);return a&&(c=this._toString(c,a,!0)),c},u.prototype._toString=function(a,c,h){if(this._decoder||(this._decoder=new l(c),this._encoding=c),this._encoding!==c)throw new Error("can't switch encodings");var d=this._decoder.write(a);return h&&(d+=this._decoder.end()),d},n.exports=u},{inherits:440,"safe-buffer":494,stream:505,string_decoder:218}],222:[function(r,n,i){var s=r("../internals/is-callable"),o=r("../internals/try-to-string"),l=TypeError;n.exports=function(u){if(s(u))return u;throw new l(o(u)+" is not a function")}},{"../internals/is-callable":285,"../internals/try-to-string":349}],223:[function(r,n,i){var s=r("../internals/is-constructor"),o=r("../internals/try-to-string"),l=TypeError;n.exports=function(u){if(s(u))return u;throw new l(o(u)+" is not a constructor")}},{"../internals/is-constructor":286,"../internals/try-to-string":349}],224:[function(r,n,i){var s=r("../internals/is-callable"),o=String,l=TypeError;n.exports=function(u){if(typeof u=="object"||s(u))return u;throw new l("Can't set "+o(u)+" as a prototype")}},{"../internals/is-callable":285}],225:[function(r,n,i){var s=r("../internals/well-known-symbol"),o=r("../internals/object-create"),l=r("../internals/object-define-property").f,u=s("unscopables"),a=Array.prototype;a[u]===void 0&&l(a,u,{configurable:!0,value:o(null)}),n.exports=function(c){a[u][c]=!0}},{"../internals/object-create":306,"../internals/object-define-property":308,"../internals/well-known-symbol":357}],226:[function(r,n,i){var s=r("../internals/object-is-prototype-of"),o=TypeError;n.exports=function(l,u){if(s(u,l))return l;throw new o("Incorrect invocation")}},{"../internals/object-is-prototype-of":314}],227:[function(r,n,i){var s=r("../internals/is-object"),o=String,l=TypeError;n.exports=function(u){if(s(u))return u;throw new l(o(u)+" is not an object")}},{"../internals/is-object":289}],228:[function(r,n,i){var s=r("../internals/to-indexed-object"),o=r("../internals/to-absolute-index"),l=r("../internals/length-of-array-like"),u=function(a){return function(c,h,d){var f,m=s(c),g=l(m),p=o(d,g);if(a&&h!=h){for(;g>p;)if((f=m[p++])!=f)return!0}else for(;g>p;p++)if((a||p in m)&&m[p]===h)return a||p||0;return!a&&-1}};n.exports={includes:u(!0),indexOf:u(!1)}},{"../internals/length-of-array-like":299,"../internals/to-absolute-index":340,"../internals/to-indexed-object":341}],229:[function(r,n,i){var s=r("../internals/function-bind-context"),o=r("../internals/function-uncurry-this"),l=r("../internals/indexed-object"),u=r("../internals/to-object"),a=r("../internals/length-of-array-like"),c=r("../internals/array-species-create"),h=o([].push),d=function(f){var m=f===1,g=f===2,p=f===3,v=f===4,y=f===6,b=f===7,S=f===5||y;return function(O,P,j,M){for(var L,B,q=u(O),W=l(q),$=s(P,j),R=a(W),E=0,_=M||c,C=m?_(O,R):g||b?_(O,0):void 0;R>E;E++)if((S||E in W)&&(B=$(L=W[E],E,q),f))if(m)C[E]=B;else if(B)switch(f){case 3:return!0;case 5:return L;case 6:return E;case 2:h(C,L)}else switch(f){case 4:return!1;case 7:h(C,L)}return y?-1:p||v?v:C}};n.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6),filterReject:d(7)}},{"../internals/array-species-create":233,"../internals/function-bind-context":262,"../internals/function-uncurry-this":268,"../internals/indexed-object":280,"../internals/length-of-array-like":299,"../internals/to-object":344}],230:[function(r,n,i){var s=r("../internals/to-absolute-index"),o=r("../internals/length-of-array-like"),l=r("../internals/create-property"),u=Array,a=Math.max;n.exports=function(c,h,d){for(var f=o(c),m=s(h,f),g=s(d===void 0?f:d,f),p=u(a(g-m,0)),v=0;m0&&s[0]<4?1:+(s[0]+s[1])),!o&&u&&(!(s=u.match(/Edge\/(\d+)/))||s[1]>=74)&&(s=u.match(/Chrome\/(\d+)/))&&(o=+s[1]),n.exports=o},{"../internals/engine-user-agent":256,"../internals/global":274}],258:[function(r,n,i){n.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],259:[function(r,n,i){var s=r("../internals/global"),o=r("../internals/object-get-own-property-descriptor").f,l=r("../internals/create-non-enumerable-property"),u=r("../internals/define-built-in"),a=r("../internals/define-global-property"),c=r("../internals/copy-constructor-properties"),h=r("../internals/is-forced");n.exports=function(d,f){var m,g,p,v,y,b=d.target,S=d.global,O=d.stat;if(m=S?s:O?s[b]||a(b,{}):(s[b]||{}).prototype)for(g in f){if(v=f[g],p=d.dontCallGetSet?(y=o(m,g))&&y.value:m[g],!h(S?g:b+(O?".":"#")+g,d.forced)&&p!==void 0){if(typeof v==typeof p)continue;c(v,p)}(d.sham||p&&p.sham)&&l(v,"sham",!0),u(m,g,v,d)}}},{"../internals/copy-constructor-properties":237,"../internals/create-non-enumerable-property":241,"../internals/define-built-in":245,"../internals/define-global-property":246,"../internals/global":274,"../internals/is-forced":287,"../internals/object-get-own-property-descriptor":309}],260:[function(r,n,i){n.exports=function(s){try{return!!s()}catch{return!0}}},{}],261:[function(r,n,i){var s=r("../internals/function-bind-native"),o=Function.prototype,l=o.apply,u=o.call;n.exports=typeof Reflect=="object"&&Reflect.apply||(s?u.bind(l):function(){return u.apply(l,arguments)})},{"../internals/function-bind-native":263}],262:[function(r,n,i){var s=r("../internals/function-uncurry-this-clause"),o=r("../internals/a-callable"),l=r("../internals/function-bind-native"),u=s(s.bind);n.exports=function(a,c){return o(a),c===void 0?a:l?u(a,c):function(){return a.apply(c,arguments)}}},{"../internals/a-callable":222,"../internals/function-bind-native":263,"../internals/function-uncurry-this-clause":267}],263:[function(r,n,i){var s=r("../internals/fails");n.exports=!s(function(){var o=(function(){}).bind();return typeof o!="function"||o.hasOwnProperty("prototype")})},{"../internals/fails":260}],264:[function(r,n,i){var s=r("../internals/function-bind-native"),o=Function.prototype.call;n.exports=s?o.bind(o):function(){return o.apply(o,arguments)}},{"../internals/function-bind-native":263}],265:[function(r,n,i){var s=r("../internals/descriptors"),o=r("../internals/has-own-property"),l=Function.prototype,u=s&&Object.getOwnPropertyDescriptor,a=o(l,"name"),c=a&&(function(){}).name==="something",h=a&&(!s||s&&u(l,"name").configurable);n.exports={EXISTS:a,PROPER:c,CONFIGURABLE:h}},{"../internals/descriptors":247,"../internals/has-own-property":275}],266:[function(r,n,i){var s=r("../internals/function-uncurry-this"),o=r("../internals/a-callable");n.exports=function(l,u,a){try{return s(o(Object.getOwnPropertyDescriptor(l,u)[a]))}catch{}}},{"../internals/a-callable":222,"../internals/function-uncurry-this":268}],267:[function(r,n,i){var s=r("../internals/classof-raw"),o=r("../internals/function-uncurry-this");n.exports=function(l){if(s(l)==="Function")return o(l)}},{"../internals/classof-raw":235,"../internals/function-uncurry-this":268}],268:[function(r,n,i){var s=r("../internals/function-bind-native"),o=Function.prototype,l=o.call,u=s&&o.bind.bind(l,l);n.exports=s?u:function(a){return function(){return l.apply(a,arguments)}}},{"../internals/function-bind-native":263}],269:[function(r,n,i){var s=r("../internals/global"),o=r("../internals/is-callable"),l=function(u){return o(u)?u:void 0};n.exports=function(u,a){return arguments.length<2?l(s[u]):s[u]&&s[u][a]}},{"../internals/global":274,"../internals/is-callable":285}],270:[function(r,n,i){var s=r("../internals/classof"),o=r("../internals/get-method"),l=r("../internals/is-null-or-undefined"),u=r("../internals/iterators"),a=r("../internals/well-known-symbol")("iterator");n.exports=function(c){if(!l(c))return o(c,a)||o(c,"@@iterator")||u[s(c)]}},{"../internals/classof":236,"../internals/get-method":273,"../internals/is-null-or-undefined":288,"../internals/iterators":298,"../internals/well-known-symbol":357}],271:[function(r,n,i){var s=r("../internals/function-call"),o=r("../internals/a-callable"),l=r("../internals/an-object"),u=r("../internals/try-to-string"),a=r("../internals/get-iterator-method"),c=TypeError;n.exports=function(h,d){var f=arguments.length<2?a(h):d;if(o(f))return l(s(f,h));throw new c(u(h)+" is not iterable")}},{"../internals/a-callable":222,"../internals/an-object":227,"../internals/function-call":264,"../internals/get-iterator-method":270,"../internals/try-to-string":349}],272:[function(r,n,i){var s=r("../internals/function-uncurry-this"),o=r("../internals/is-array"),l=r("../internals/is-callable"),u=r("../internals/classof-raw"),a=r("../internals/to-string"),c=s([].push);n.exports=function(h){if(l(h))return h;if(o(h)){for(var d=h.length,f=[],m=0;mj;j++)if((L=k(y[j]))&&h(v,L))return L;return new p(!1)}O=d(y,P)}for(B=R?y.next:O.next;!(q=o(B,O)).done;){try{L=k(q.value)}catch(A){m(O,"throw",A)}if(typeof L=="object"&&L&&h(v,L))return L}return new p(!1)}},{"../internals/an-object":227,"../internals/function-bind-context":262,"../internals/function-call":264,"../internals/get-iterator":271,"../internals/get-iterator-method":270,"../internals/is-array-iterator-method":283,"../internals/iterator-close":294,"../internals/length-of-array-like":299,"../internals/object-is-prototype-of":314,"../internals/try-to-string":349}],294:[function(r,n,i){var s=r("../internals/function-call"),o=r("../internals/an-object"),l=r("../internals/get-method");n.exports=function(u,a,c){var h,d;o(u);try{if(!(h=l(u,"return"))){if(a==="throw")throw c;return c}h=s(h,u)}catch(f){d=!0,h=f}if(a==="throw")throw c;if(d)throw h;return o(h),c}},{"../internals/an-object":227,"../internals/function-call":264,"../internals/get-method":273}],295:[function(r,n,i){var s=r("../internals/iterators-core").IteratorPrototype,o=r("../internals/object-create"),l=r("../internals/create-property-descriptor"),u=r("../internals/set-to-string-tag"),a=r("../internals/iterators"),c=function(){return this};n.exports=function(h,d,f,m){var g=d+" Iterator";return h.prototype=o(s,{next:l(+!m,f)}),u(h,g,!1,!0),a[g]=c,h}},{"../internals/create-property-descriptor":242,"../internals/iterators":298,"../internals/iterators-core":297,"../internals/object-create":306,"../internals/set-to-string-tag":331}],296:[function(r,n,i){var s=r("../internals/export"),o=r("../internals/function-call"),l=r("../internals/is-pure"),u=r("../internals/function-name"),a=r("../internals/is-callable"),c=r("../internals/iterator-create-constructor"),h=r("../internals/object-get-prototype-of"),d=r("../internals/object-set-prototype-of"),f=r("../internals/set-to-string-tag"),m=r("../internals/create-non-enumerable-property"),g=r("../internals/define-built-in"),p=r("../internals/well-known-symbol"),v=r("../internals/iterators"),y=r("../internals/iterators-core"),b=u.PROPER,S=u.CONFIGURABLE,O=y.IteratorPrototype,P=y.BUGGY_SAFARI_ITERATORS,j=p("iterator"),M=function(){return this};n.exports=function(L,B,q,W,$,R,E){c(q,B,W);var _,C,x,k=function(F){if(F===$&&V)return V;if(!P&&F&&F in z)return z[F];switch(F){case"keys":case"values":case"entries":return function(){return new q(this,F)}}return function(){return new q(this)}},A=B+" Iterator",I=!1,z=L.prototype,H=z[j]||z["@@iterator"]||$&&z[$],V=!P&&H||k($),G=B==="Array"&&z.entries||H;if(G&&(_=h(G.call(new L)))!==Object.prototype&&_.next&&(l||h(_)===O||(d?d(_,O):a(_[j])||g(_,j,M)),f(_,A,!0,!0),l&&(v[A]=M)),b&&$==="values"&&H&&H.name!=="values"&&(!l&&S?m(z,"name","values"):(I=!0,V=function(){return o(H,this)})),$)if(C={values:k("values"),keys:R?V:k("keys"),entries:k("entries")},E)for(x in C)(P||I||!(x in z))&&g(z,x,C[x]);else s({target:B,proto:!0,forced:P||I},C);return l&&!E||z[j]===V||g(z,j,V,{name:$}),v[B]=V,C}},{"../internals/create-non-enumerable-property":241,"../internals/define-built-in":245,"../internals/export":259,"../internals/function-call":264,"../internals/function-name":265,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/iterator-create-constructor":295,"../internals/iterators":298,"../internals/iterators-core":297,"../internals/object-get-prototype-of":313,"../internals/object-set-prototype-of":318,"../internals/set-to-string-tag":331,"../internals/well-known-symbol":357}],297:[function(r,n,i){var s,o,l,u=r("../internals/fails"),a=r("../internals/is-callable"),c=r("../internals/is-object"),h=r("../internals/object-create"),d=r("../internals/object-get-prototype-of"),f=r("../internals/define-built-in"),m=r("../internals/well-known-symbol"),g=r("../internals/is-pure"),p=m("iterator"),v=!1;[].keys&&("next"in(l=[].keys())?(o=d(d(l)))!==Object.prototype&&(s=o):v=!0),!c(s)||u(function(){var y={};return s[p].call(y)!==y})?s={}:g&&(s=h(s)),a(s[p])||f(s,p,function(){return this}),n.exports={IteratorPrototype:s,BUGGY_SAFARI_ITERATORS:v}},{"../internals/define-built-in":245,"../internals/fails":260,"../internals/is-callable":285,"../internals/is-object":289,"../internals/is-pure":290,"../internals/object-create":306,"../internals/object-get-prototype-of":313,"../internals/well-known-symbol":357}],298:[function(r,n,i){arguments[4][276][0].apply(i,arguments)},{dup:276}],299:[function(r,n,i){var s=r("../internals/to-length");n.exports=function(o){return s(o.length)}},{"../internals/to-length":343}],300:[function(r,n,i){var s=r("../internals/function-uncurry-this"),o=r("../internals/fails"),l=r("../internals/is-callable"),u=r("../internals/has-own-property"),a=r("../internals/descriptors"),c=r("../internals/function-name").CONFIGURABLE,h=r("../internals/inspect-source"),d=r("../internals/internal-state"),f=d.enforce,m=d.get,g=String,p=Object.defineProperty,v=s("".slice),y=s("".replace),b=s([].join),S=a&&!o(function(){return p(function(){},"length",{value:8}).length!==8}),O=String(String).split("String"),P=n.exports=function(j,M,L){v(g(M),0,7)==="Symbol("&&(M="["+y(g(M),/^Symbol\(([^)]*)\)/,"$1")+"]"),L&&L.getter&&(M="get "+M),L&&L.setter&&(M="set "+M),(!u(j,"name")||c&&j.name!==M)&&(a?p(j,"name",{value:M,configurable:!0}):j.name=M),S&&L&&u(L,"arity")&&j.length!==L.arity&&p(j,"length",{value:L.arity});try{L&&u(L,"constructor")&&L.constructor?a&&p(j,"prototype",{writable:!1}):j.prototype&&(j.prototype=void 0)}catch{}var B=f(j);return u(B,"source")||(B.source=b(O,typeof M=="string"?M:"")),j};Function.prototype.toString=P(function(){return l(this)&&m(this).source||h(this)},"toString")},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-name":265,"../internals/function-uncurry-this":268,"../internals/has-own-property":275,"../internals/inspect-source":281,"../internals/internal-state":282,"../internals/is-callable":285}],301:[function(r,n,i){var s=Math.ceil,o=Math.floor;n.exports=Math.trunc||function(l){var u=+l;return(u>0?o:s)(u)}},{}],302:[function(r,n,i){var s,o,l,u,a,c=r("../internals/global"),h=r("../internals/function-bind-context"),d=r("../internals/object-get-own-property-descriptor").f,f=r("../internals/task").set,m=r("../internals/queue"),g=r("../internals/engine-is-ios"),p=r("../internals/engine-is-ios-pebble"),v=r("../internals/engine-is-webos-webkit"),y=r("../internals/engine-is-node"),b=c.MutationObserver||c.WebKitMutationObserver,S=c.document,O=c.process,P=c.Promise,j=d(c,"queueMicrotask"),M=j&&j.value;if(!M){var L=new m,B=function(){var q,W;for(y&&(q=O.domain)&&q.exit();W=L.get();)try{W()}catch($){throw L.head&&s(),$}q&&q.enter()};g||y||v||!b||!S?!p&&P&&P.resolve?((u=P.resolve(void 0)).constructor=P,a=h(u.then,u),s=function(){a(B)}):y?s=function(){O.nextTick(B)}:(f=h(f,c),s=function(){f(B)}):(o=!0,l=S.createTextNode(""),new b(B).observe(l,{characterData:!0}),s=function(){l.data=o=!o}),M=function(q){L.head||s(),L.add(q)}}n.exports=M},{"../internals/engine-is-ios":253,"../internals/engine-is-ios-pebble":252,"../internals/engine-is-node":254,"../internals/engine-is-webos-webkit":255,"../internals/function-bind-context":262,"../internals/global":274,"../internals/object-get-own-property-descriptor":309,"../internals/queue":328,"../internals/task":339}],303:[function(r,n,i){var s=r("../internals/a-callable"),o=TypeError,l=function(u){var a,c;this.promise=new u(function(h,d){if(a!==void 0||c!==void 0)throw new o("Bad Promise constructor");a=h,c=d}),this.resolve=s(a),this.reject=s(c)};n.exports.f=function(u){return new l(u)}},{"../internals/a-callable":222}],304:[function(r,n,i){var s=r("../internals/is-regexp"),o=TypeError;n.exports=function(l){if(s(l))throw new o("The method doesn't accept regular expressions");return l}},{"../internals/is-regexp":291}],305:[function(r,n,i){var s=r("../internals/descriptors"),o=r("../internals/function-uncurry-this"),l=r("../internals/function-call"),u=r("../internals/fails"),a=r("../internals/object-keys"),c=r("../internals/object-get-own-property-symbols"),h=r("../internals/object-property-is-enumerable"),d=r("../internals/to-object"),f=r("../internals/indexed-object"),m=Object.assign,g=Object.defineProperty,p=o([].concat);n.exports=!m||u(function(){if(s&&m({b:1},m(g({},"a",{enumerable:!0,get:function(){g(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var v={},y={},b=Symbol("assign detection");return v[b]=7,"abcdefghijklmnopqrst".split("").forEach(function(S){y[S]=S}),m({},v)[b]!==7||a(m({},y)).join("")!=="abcdefghijklmnopqrst"})?function(v,y){for(var b=d(v),S=arguments.length,O=1,P=c.f,j=h.f;S>O;)for(var M,L=f(arguments[O++]),B=P?p(a(L),P(L)):a(L),q=B.length,W=0;q>W;)M=B[W++],s&&!l(j,L,M)||(b[M]=L[M]);return b}:m},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/indexed-object":280,"../internals/object-get-own-property-symbols":312,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/to-object":344}],306:[function(r,n,i){var s,o=r("../internals/an-object"),l=r("../internals/object-define-properties"),u=r("../internals/enum-bug-keys"),a=r("../internals/hidden-keys"),c=r("../internals/html"),h=r("../internals/document-create-element"),d=r("../internals/shared-key"),f=d("IE_PROTO"),m=function(){},g=function(y){return" +
diff --git a/large.json b/large.json new file mode 100644 index 0000000..270eb56 --- /dev/null +++ b/large.json @@ -0,0 +1,36002 @@ +[ + { + "name": "Yesenia Clarke", + "gender": "female", + "email": "yeseniaclarke@cosmosis.com", + "phone": "+1 (824) 544-2543", + "address": "241 Bedford Avenue, Beaverdale, New Hampshire, 920", + "about": "Id deserunt deserunt veniam velit nisi eiusmod proident sit ipsum.", + "registered": "2015-08-18T11:34:29 -03:00", + "latitude": -70.82586, + "longitude": 15.058596, + "tags": [ + "laborum", + "ad", + "laborum", + "proident", + "duis", + "quis", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Bridgett Carey" + }, + { + "id": 1, + "name": "Violet Langley" + }, + { + "id": 2, + "name": "Marcy Carrillo" + } + ], + "greeting": "Hello, Yesenia Clarke! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ladonna Brady", + "gender": "female", + "email": "ladonnabrady@cosmosis.com", + "phone": "+1 (946) 414-3420", + "address": "874 Waldane Court, Chase, Michigan, 3181", + "about": "Aliqua ullamco adipisicing ut velit.", + "registered": "2020-04-28T04:22:48 -03:00", + "latitude": -27.376234, + "longitude": 168.994876, + "tags": [ + "ullamco", + "eu", + "ut", + "occaecat", + "officia", + "proident", + "minim" + ], + "friends": [ + { + "id": 0, + "name": "Mccormick Joyce" + }, + { + "id": 1, + "name": "Hahn Parks" + }, + { + "id": 2, + "name": "Rita Robinson" + } + ], + "greeting": "Hello, Ladonna Brady! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Montoya Willis", + "gender": "male", + "email": "montoyawillis@cosmosis.com", + "phone": "+1 (869) 458-3413", + "address": "266 Dictum Court, Maplewood, Louisiana, 2647", + "about": "Ipsum labore esse culpa ex proident reprehenderit cupidatat mollit deserunt aliqua excepteur nisi consequat.", + "registered": "2019-07-27T04:43:45 -03:00", + "latitude": 87.323571, + "longitude": 70.515651, + "tags": [ + "laborum", + "veniam", + "sint", + "tempor", + "magna", + "consectetur", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Minnie Blankenship" + }, + { + "id": 1, + "name": "Sargent Taylor" + }, + { + "id": 2, + "name": "Eleanor Lester" + } + ], + "greeting": "Hello, Montoya Willis! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Nannie Potts", + "gender": "female", + "email": "nanniepotts@cosmosis.com", + "phone": "+1 (853) 462-3413", + "address": "317 Bayview Place, Cade, Nevada, 7790", + "about": "Nostrud nisi tempor pariatur aliquip ea id duis minim nisi duis deserunt ut.", + "registered": "2023-08-09T06:14:53 -03:00", + "latitude": 49.210828, + "longitude": -41.22455, + "tags": [ + "cillum", + "esse", + "ipsum", + "do", + "elit", + "mollit", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Mindy Wilcox" + }, + { + "id": 1, + "name": "Love Griffith" + }, + { + "id": 2, + "name": "Taylor Bolton" + } + ], + "greeting": "Hello, Nannie Potts! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Wyatt Caldwell", + "gender": "male", + "email": "wyattcaldwell@cosmosis.com", + "phone": "+1 (803) 510-2881", + "address": "843 Preston Court, Nadine, Puerto Rico, 3226", + "about": "Nostrud ipsum eiusmod magna qui.", + "registered": "2018-12-18T11:42:43 -03:00", + "latitude": -15.433169, + "longitude": 104.948707, + "tags": [ + "est", + "irure", + "officia", + "esse", + "dolor", + "non", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Cassie Sutton" + }, + { + "id": 1, + "name": "Clark Robles" + }, + { + "id": 2, + "name": "Olga Bradford" + } + ], + "greeting": "Hello, Wyatt Caldwell! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Gallagher Fuentes", + "gender": "male", + "email": "gallagherfuentes@cosmosis.com", + "phone": "+1 (984) 455-2237", + "address": "772 Furman Street, Kanauga, Arkansas, 4980", + "about": "Ad adipisicing non adipisicing sint pariatur quis pariatur ipsum cupidatat esse.", + "registered": "2020-08-27T07:16:54 -03:00", + "latitude": -42.994487, + "longitude": 86.544428, + "tags": [ + "mollit", + "labore", + "laboris", + "id", + "eiusmod", + "ipsum", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Avery Joyner" + }, + { + "id": 1, + "name": "Bridget Fulton" + }, + { + "id": 2, + "name": "Daugherty Rivers" + } + ], + "greeting": "Hello, Gallagher Fuentes! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Carlene Golden", + "gender": "female", + "email": "carlenegolden@cosmosis.com", + "phone": "+1 (982) 586-3956", + "address": "860 Delevan Street, Bellfountain, North Carolina, 6895", + "about": "Do irure fugiat non id culpa enim aliquip consectetur qui anim ipsum officia aliquip aute.", + "registered": "2018-02-08T01:59:35 -03:00", + "latitude": -49.945366, + "longitude": -82.007744, + "tags": [ + "excepteur", + "in", + "sint", + "labore", + "non", + "eiusmod", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Lara Jackson" + }, + { + "id": 1, + "name": "Milagros Pope" + }, + { + "id": 2, + "name": "Mae Ewing" + } + ], + "greeting": "Hello, Carlene Golden! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Shelley Kelly", + "gender": "female", + "email": "shelleykelly@cosmosis.com", + "phone": "+1 (879) 557-2528", + "address": "952 College Place, Cutter, California, 8008", + "about": "Elit deserunt nisi dolor duis elit sit ipsum aute do cupidatat dolore qui labore cupidatat.", + "registered": "2020-09-19T03:39:38 -03:00", + "latitude": 12.638076, + "longitude": 39.774483, + "tags": [ + "aliquip", + "nostrud", + "qui", + "sit", + "laboris", + "non", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Alisa Tanner" + }, + { + "id": 1, + "name": "Sanford Sanders" + }, + { + "id": 2, + "name": "Erica Cooke" + } + ], + "greeting": "Hello, Shelley Kelly! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Acosta Berger", + "gender": "male", + "email": "acostaberger@cosmosis.com", + "phone": "+1 (961) 541-2868", + "address": "601 Dean Street, Thermal, New Jersey, 9421", + "about": "Aute id exercitation esse est.", + "registered": "2021-12-10T10:58:03 -03:00", + "latitude": -29.653006, + "longitude": -59.911418, + "tags": [ + "cupidatat", + "dolor", + "exercitation", + "Lorem", + "dolore", + "ipsum", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Bates Flores" + }, + { + "id": 1, + "name": "Patsy Holder" + }, + { + "id": 2, + "name": "Earline Ortega" + } + ], + "greeting": "Hello, Acosta Berger! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Walker Ayers", + "gender": "male", + "email": "walkerayers@cosmosis.com", + "phone": "+1 (916) 439-2608", + "address": "877 Ryder Avenue, Sharon, Tennessee, 9205", + "about": "Do qui ad est sunt esse consequat nostrud eu veniam ullamco cupidatat qui deserunt.", + "registered": "2020-07-20T08:30:49 -03:00", + "latitude": 67.969997, + "longitude": 33.743428, + "tags": [ + "sunt", + "laboris", + "aliquip", + "dolor", + "amet", + "do", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Melendez Franco" + }, + { + "id": 1, + "name": "Adele Harrison" + }, + { + "id": 2, + "name": "Shari Gonzales" + } + ], + "greeting": "Hello, Walker Ayers! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Mia Barnett", + "gender": "female", + "email": "miabarnett@cosmosis.com", + "phone": "+1 (856) 427-3686", + "address": "626 Chauncey Street, Chapin, Illinois, 5386", + "about": "Ea minim dolor laborum tempor et nulla velit commodo.", + "registered": "2017-06-24T09:06:36 -03:00", + "latitude": -87.686253, + "longitude": 68.724199, + "tags": [ + "proident", + "pariatur", + "Lorem", + "voluptate", + "Lorem", + "dolore", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Cindy Castillo" + }, + { + "id": 1, + "name": "Hobbs Meyers" + }, + { + "id": 2, + "name": "Lee Ramirez" + } + ], + "greeting": "Hello, Mia Barnett! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Miranda Austin", + "gender": "male", + "email": "mirandaaustin@cosmosis.com", + "phone": "+1 (899) 511-3189", + "address": "349 Lorraine Street, Morningside, Virginia, 5229", + "about": "Amet ad culpa dolore Lorem quis magna minim.", + "registered": "2017-10-26T06:43:46 -03:00", + "latitude": -42.366275, + "longitude": 90.992455, + "tags": [ + "quis", + "do", + "mollit", + "excepteur", + "cillum", + "in", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Terrie Mays" + }, + { + "id": 1, + "name": "Martinez Bond" + }, + { + "id": 2, + "name": "Valerie Ferrell" + } + ], + "greeting": "Hello, Miranda Austin! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Nielsen Mckay", + "gender": "male", + "email": "nielsenmckay@cosmosis.com", + "phone": "+1 (848) 402-3518", + "address": "834 Grove Street, Winston, Federated States Of Micronesia, 8049", + "about": "Adipisicing incididunt aliqua ex sunt duis velit excepteur eiusmod commodo anim.", + "registered": "2014-04-14T03:30:20 -04:00", + "latitude": -15.515196, + "longitude": 111.6267, + "tags": [ + "et", + "enim", + "do", + "excepteur", + "dolor", + "exercitation", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Adriana Sosa" + }, + { + "id": 1, + "name": "Mooney Lee" + }, + { + "id": 2, + "name": "Ursula Knapp" + } + ], + "greeting": "Hello, Nielsen Mckay! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mai Yates", + "gender": "female", + "email": "maiyates@cosmosis.com", + "phone": "+1 (928) 442-2309", + "address": "805 Bath Avenue, Blairstown, Northern Mariana Islands, 2056", + "about": "Ipsum ad officia elit consectetur.", + "registered": "2019-09-21T08:10:45 -03:00", + "latitude": -86.646731, + "longitude": -23.036916, + "tags": [ + "occaecat", + "labore", + "occaecat", + "eu", + "adipisicing", + "aliqua", + "tempor" + ], + "friends": [ + { + "id": 0, + "name": "Mckenzie Rowland" + }, + { + "id": 1, + "name": "Jessie Oneal" + }, + { + "id": 2, + "name": "Morris Stone" + } + ], + "greeting": "Hello, Mai Yates! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Teri Blackburn", + "gender": "female", + "email": "teriblackburn@cosmosis.com", + "phone": "+1 (848) 453-3392", + "address": "996 Herkimer Street, Belvoir, Alaska, 9146", + "about": "Anim velit dolore cillum irure.", + "registered": "2017-07-08T05:31:32 -03:00", + "latitude": -81.686424, + "longitude": 126.984359, + "tags": [ + "nulla", + "sunt", + "cupidatat", + "magna", + "enim", + "nisi", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Erin Hahn" + }, + { + "id": 1, + "name": "Jan Greer" + }, + { + "id": 2, + "name": "Lora Baxter" + } + ], + "greeting": "Hello, Teri Blackburn! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Addie Freeman", + "gender": "female", + "email": "addiefreeman@cosmosis.com", + "phone": "+1 (994) 600-3357", + "address": "991 Kingsway Place, Dubois, Maine, 8571", + "about": "Ex consectetur proident ipsum nulla cupidatat id.", + "registered": "2020-09-18T06:55:49 -03:00", + "latitude": 76.709488, + "longitude": -46.18609, + "tags": [ + "reprehenderit", + "sint", + "in", + "culpa", + "sunt", + "minim", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Colette Marquez" + }, + { + "id": 1, + "name": "Mcneil Jacobs" + }, + { + "id": 2, + "name": "Conner Clayton" + } + ], + "greeting": "Hello, Addie Freeman! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Roman Morin", + "gender": "male", + "email": "romanmorin@cosmosis.com", + "phone": "+1 (971) 594-3808", + "address": "982 Williams Place, Iberia, Arizona, 7006", + "about": "Eu amet aute ullamco elit nisi ullamco.", + "registered": "2021-08-09T08:11:55 -03:00", + "latitude": 57.927389, + "longitude": -125.193794, + "tags": [ + "consectetur", + "nisi", + "labore", + "dolore", + "exercitation", + "nulla", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "England Mitchell" + }, + { + "id": 1, + "name": "Cathy Humphrey" + }, + { + "id": 2, + "name": "Bridges Farley" + } + ], + "greeting": "Hello, Roman Morin! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Nola Hodge", + "gender": "female", + "email": "nolahodge@cosmosis.com", + "phone": "+1 (936) 571-3313", + "address": "625 Jackson Place, Harborton, Florida, 2868", + "about": "Exercitation aliqua anim voluptate minim cillum ullamco pariatur exercitation ea Lorem.", + "registered": "2020-07-19T03:14:32 -03:00", + "latitude": -37.546051, + "longitude": -140.531188, + "tags": [ + "officia", + "elit", + "cupidatat", + "proident", + "occaecat", + "quis", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Marilyn Lloyd" + }, + { + "id": 1, + "name": "Goldie Ramos" + }, + { + "id": 2, + "name": "Cherry Best" + } + ], + "greeting": "Hello, Nola Hodge! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Laurel Rios", + "gender": "female", + "email": "laurelrios@cosmosis.com", + "phone": "+1 (971) 513-2403", + "address": "721 Keen Court, Southmont, Alabama, 5205", + "about": "Eiusmod eu adipisicing ex non excepteur exercitation velit aliqua cupidatat laborum consequat ut.", + "registered": "2020-10-23T10:53:08 -03:00", + "latitude": -68.481017, + "longitude": 121.947101, + "tags": [ + "sunt", + "cupidatat", + "eu", + "laborum", + "reprehenderit", + "aliquip", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Joann Vaughan" + }, + { + "id": 1, + "name": "Walsh Gilmore" + }, + { + "id": 2, + "name": "Emma Williams" + } + ], + "greeting": "Hello, Laurel Rios! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Conway Haynes", + "gender": "male", + "email": "conwayhaynes@cosmosis.com", + "phone": "+1 (816) 457-2344", + "address": "421 Troutman Street, Davenport, Massachusetts, 6540", + "about": "Adipisicing mollit reprehenderit in eu velit consequat eiusmod quis nulla sit esse enim.", + "registered": "2022-04-01T08:46:49 -03:00", + "latitude": -69.514113, + "longitude": -89.680044, + "tags": [ + "dolore", + "occaecat", + "ea", + "aute", + "non", + "enim", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Jaime Holmes" + }, + { + "id": 1, + "name": "Rebecca Munoz" + }, + { + "id": 2, + "name": "John Snider" + } + ], + "greeting": "Hello, Conway Haynes! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Grant Pratt", + "gender": "male", + "email": "grantpratt@cosmosis.com", + "phone": "+1 (975) 519-2876", + "address": "182 Cass Place, Como, New Mexico, 9774", + "about": "Consequat nisi proident ipsum consectetur id consequat laboris cupidatat cupidatat Lorem ipsum consequat esse esse.", + "registered": "2019-08-31T11:42:27 -03:00", + "latitude": -63.561683, + "longitude": -139.038821, + "tags": [ + "in", + "velit", + "qui", + "nulla", + "nulla", + "aliqua", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Nita Avila" + }, + { + "id": 1, + "name": "Lott Johnson" + }, + { + "id": 2, + "name": "Cervantes Nunez" + } + ], + "greeting": "Hello, Grant Pratt! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mildred Mann", + "gender": "female", + "email": "mildredmann@cosmosis.com", + "phone": "+1 (963) 426-3222", + "address": "891 Main Street, Gordon, Hawaii, 1611", + "about": "Proident eiusmod aute excepteur id ex.", + "registered": "2022-02-25T11:16:12 -03:00", + "latitude": -18.434118, + "longitude": -57.700158, + "tags": [ + "deserunt", + "adipisicing", + "sint", + "deserunt", + "consectetur", + "consectetur", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Benjamin Jimenez" + }, + { + "id": 1, + "name": "Peters Vasquez" + }, + { + "id": 2, + "name": "Barber Estes" + } + ], + "greeting": "Hello, Mildred Mann! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Salas Leonard", + "gender": "male", + "email": "salasleonard@cosmosis.com", + "phone": "+1 (989) 507-3682", + "address": "548 Knapp Street, Crucible, Mississippi, 9067", + "about": "Excepteur in exercitation labore sit velit officia proident pariatur cupidatat.", + "registered": "2019-06-22T09:27:00 -03:00", + "latitude": 44.067107, + "longitude": -78.706207, + "tags": [ + "dolore", + "duis", + "dolore", + "qui", + "voluptate", + "excepteur", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Marylou Phillips" + }, + { + "id": 1, + "name": "Dorothy Briggs" + }, + { + "id": 2, + "name": "Bird Combs" + } + ], + "greeting": "Hello, Salas Leonard! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Fran Sanchez", + "gender": "female", + "email": "fransanchez@cosmosis.com", + "phone": "+1 (938) 536-2028", + "address": "896 Seabring Street, Bennett, Kentucky, 1025", + "about": "Aliqua labore officia commodo et exercitation tempor excepteur proident sit ipsum reprehenderit pariatur.", + "registered": "2020-10-21T12:12:08 -03:00", + "latitude": -19.488759, + "longitude": -103.252775, + "tags": [ + "mollit", + "anim", + "exercitation", + "culpa", + "cillum", + "do", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Gross Carlson" + }, + { + "id": 1, + "name": "Melody Bright" + }, + { + "id": 2, + "name": "Grimes Ellison" + } + ], + "greeting": "Hello, Fran Sanchez! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Valenzuela Nixon", + "gender": "male", + "email": "valenzuelanixon@cosmosis.com", + "phone": "+1 (849) 423-3561", + "address": "145 Prospect Street, Alamo, Missouri, 7541", + "about": "Officia laboris proident culpa dolore et sint veniam officia aliqua mollit.", + "registered": "2014-07-08T06:15:00 -04:00", + "latitude": -73.876949, + "longitude": -88.924398, + "tags": [ + "nostrud", + "Lorem", + "occaecat", + "eiusmod", + "incididunt", + "veniam", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Pace Page" + }, + { + "id": 1, + "name": "Ivy Hatfield" + }, + { + "id": 2, + "name": "Aimee Byrd" + } + ], + "greeting": "Hello, Valenzuela Nixon! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Johnnie Velez", + "gender": "female", + "email": "johnnievelez@cosmosis.com", + "phone": "+1 (884) 416-2929", + "address": "229 Tompkins Avenue, Holcombe, South Dakota, 8150", + "about": "Amet voluptate nostrud dolor minim ex deserunt officia duis cupidatat incididunt incididunt esse veniam.", + "registered": "2017-04-01T12:55:06 -03:00", + "latitude": -21.583956, + "longitude": 165.891271, + "tags": [ + "deserunt", + "ad", + "in", + "deserunt", + "Lorem", + "fugiat", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Pauline Brock" + }, + { + "id": 1, + "name": "Kari Stokes" + }, + { + "id": 2, + "name": "Deloris Torres" + } + ], + "greeting": "Hello, Johnnie Velez! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Moody Charles", + "gender": "male", + "email": "moodycharles@cosmosis.com", + "phone": "+1 (974) 509-3482", + "address": "716 Emerson Place, Balm, Utah, 4183", + "about": "Do esse consequat nulla aliqua tempor consectetur est exercitation aliquip consectetur cupidatat id.", + "registered": "2016-07-10T06:18:03 -03:00", + "latitude": -83.568618, + "longitude": 5.383377, + "tags": [ + "ut", + "enim", + "qui", + "cillum", + "ad", + "consectetur", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Magdalena Vang" + }, + { + "id": 1, + "name": "Tucker Chaney" + }, + { + "id": 2, + "name": "Janette Weiss" + } + ], + "greeting": "Hello, Moody Charles! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Miriam Shelton", + "gender": "female", + "email": "miriamshelton@cosmosis.com", + "phone": "+1 (939) 548-3100", + "address": "325 Seigel Street, Crawfordsville, Kansas, 6940", + "about": "Ad dolore Lorem duis amet sint amet dolor sunt reprehenderit ex non nostrud in ex.", + "registered": "2015-12-22T12:57:02 -03:00", + "latitude": -3.787684, + "longitude": 113.420131, + "tags": [ + "sit", + "cupidatat", + "nostrud", + "exercitation", + "culpa", + "non", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Jacqueline Carpenter" + }, + { + "id": 1, + "name": "Hall Byers" + }, + { + "id": 2, + "name": "Bartlett Guthrie" + } + ], + "greeting": "Hello, Miriam Shelton! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Faulkner Lynn", + "gender": "male", + "email": "faulknerlynn@cosmosis.com", + "phone": "+1 (967) 552-2789", + "address": "422 Montgomery Street, Wheaton, Nebraska, 313", + "about": "Consectetur proident est laborum cillum voluptate ipsum anim consequat.", + "registered": "2014-06-01T12:57:33 -04:00", + "latitude": -58.273845, + "longitude": -114.895534, + "tags": [ + "adipisicing", + "reprehenderit", + "ut", + "consequat", + "id", + "ut", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Hudson Hester" + }, + { + "id": 1, + "name": "Scott Hyde" + }, + { + "id": 2, + "name": "Marsha Sparks" + } + ], + "greeting": "Hello, Faulkner Lynn! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Katheryn Cunningham", + "gender": "female", + "email": "katheryncunningham@cosmosis.com", + "phone": "+1 (851) 473-3605", + "address": "324 Ocean Court, Rivera, Texas, 9076", + "about": "Adipisicing ea ex ea aliquip consectetur culpa velit ea.", + "registered": "2020-06-05T09:58:56 -03:00", + "latitude": 54.120093, + "longitude": 145.200658, + "tags": [ + "magna", + "sit", + "duis", + "officia", + "laboris", + "dolore", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Key Neal" + }, + { + "id": 1, + "name": "Vega Gray" + }, + { + "id": 2, + "name": "Mcguire Casey" + } + ], + "greeting": "Hello, Katheryn Cunningham! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Susan Craig", + "gender": "female", + "email": "susancraig@cosmosis.com", + "phone": "+1 (992) 556-2778", + "address": "756 Scott Avenue, Sheatown, Wyoming, 7983", + "about": "Duis fugiat sunt laborum ullamco sint ex voluptate.", + "registered": "2016-03-27T11:06:24 -03:00", + "latitude": -65.395327, + "longitude": 86.445264, + "tags": [ + "nostrud", + "dolore", + "esse", + "officia", + "cupidatat", + "laborum", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Nixon Salas" + }, + { + "id": 1, + "name": "Burke Coffey" + }, + { + "id": 2, + "name": "Myrna Melton" + } + ], + "greeting": "Hello, Susan Craig! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Dennis Mcleod", + "gender": "male", + "email": "dennismcleod@cosmosis.com", + "phone": "+1 (802) 472-2176", + "address": "433 Maple Street, Greenock, Vermont, 2849", + "about": "In qui duis magna magna est dolor quis tempor anim aliquip pariatur exercitation dolore.", + "registered": "2023-04-17T01:14:01 -03:00", + "latitude": 82.105557, + "longitude": 138.988505, + "tags": [ + "occaecat", + "non", + "do", + "quis", + "magna", + "officia", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Cross Bell" + }, + { + "id": 1, + "name": "Courtney Bentley" + }, + { + "id": 2, + "name": "Miranda Benson" + } + ], + "greeting": "Hello, Dennis Mcleod! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Griffin Hutchinson", + "gender": "male", + "email": "griffinhutchinson@cosmosis.com", + "phone": "+1 (931) 402-3850", + "address": "454 Strauss Street, Spelter, Oregon, 2655", + "about": "Occaecat enim nulla voluptate dolore ut sunt aute anim non nisi adipisicing ipsum deserunt.", + "registered": "2018-06-21T09:08:51 -03:00", + "latitude": -42.444756, + "longitude": 64.315579, + "tags": [ + "fugiat", + "reprehenderit", + "culpa", + "qui", + "velit", + "laborum", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Bonita Gross" + }, + { + "id": 1, + "name": "Lucile Kennedy" + }, + { + "id": 2, + "name": "Debbie Stafford" + } + ], + "greeting": "Hello, Griffin Hutchinson! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Olsen Crosby", + "gender": "male", + "email": "olsencrosby@cosmosis.com", + "phone": "+1 (957) 587-3355", + "address": "680 Radde Place, Buxton, South Carolina, 964", + "about": "Cupidatat id ex mollit fugiat aute Lorem aute aliqua Lorem magna ea velit.", + "registered": "2023-01-21T01:14:34 -03:00", + "latitude": -87.03279, + "longitude": -121.043684, + "tags": [ + "irure", + "do", + "enim", + "elit", + "aliqua", + "ad", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Buck Woodard" + }, + { + "id": 1, + "name": "Baird Ball" + }, + { + "id": 2, + "name": "Angelia Richard" + } + ], + "greeting": "Hello, Olsen Crosby! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Abigail Gentry", + "gender": "female", + "email": "abigailgentry@cosmosis.com", + "phone": "+1 (946) 472-2245", + "address": "771 Cumberland Walk, Singer, Wisconsin, 3651", + "about": "Ad aute officia deserunt aute mollit aute occaecat incididunt laboris elit ad minim.", + "registered": "2019-02-24T10:33:14 -03:00", + "latitude": -7.823225, + "longitude": -4.090668, + "tags": [ + "proident", + "laborum", + "enim", + "non", + "ipsum", + "irure", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Margo Stephens" + }, + { + "id": 1, + "name": "Haley Keller" + }, + { + "id": 2, + "name": "Enid Shields" + } + ], + "greeting": "Hello, Abigail Gentry! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Burnett Lynch", + "gender": "male", + "email": "burnettlynch@cosmosis.com", + "phone": "+1 (832) 406-2132", + "address": "893 Berriman Street, Nettie, District Of Columbia, 9340", + "about": "Anim eu aliquip Lorem ea tempor.", + "registered": "2014-10-07T04:52:18 -04:00", + "latitude": -76.043311, + "longitude": 140.275493, + "tags": [ + "ea", + "et", + "non", + "sunt", + "consequat", + "cillum", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Noble May" + }, + { + "id": 1, + "name": "Sherrie Pate" + }, + { + "id": 2, + "name": "Melisa Foreman" + } + ], + "greeting": "Hello, Burnett Lynch! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Marta Brewer", + "gender": "female", + "email": "martabrewer@cosmosis.com", + "phone": "+1 (882) 470-2478", + "address": "446 Cobek Court, Waverly, Virgin Islands, 728", + "about": "Dolor non id esse ad in consequat reprehenderit.", + "registered": "2021-10-19T09:59:11 -03:00", + "latitude": -61.289653, + "longitude": 176.135436, + "tags": [ + "in", + "ea", + "aliqua", + "excepteur", + "voluptate", + "occaecat", + "elit" + ], + "friends": [ + { + "id": 0, + "name": "Hollie Little" + }, + { + "id": 1, + "name": "Pugh Stevenson" + }, + { + "id": 2, + "name": "Simmons Wells" + } + ], + "greeting": "Hello, Marta Brewer! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hannah Eaton", + "gender": "female", + "email": "hannaheaton@cosmosis.com", + "phone": "+1 (943) 453-2818", + "address": "960 Bay Parkway, Darbydale, Washington, 2285", + "about": "Nostrud quis sunt do officia.", + "registered": "2023-11-25T10:03:44 -03:00", + "latitude": 75.573553, + "longitude": 60.238069, + "tags": [ + "adipisicing", + "ad", + "in", + "tempor", + "voluptate", + "do", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Maureen Harmon" + }, + { + "id": 1, + "name": "Mays Colon" + }, + { + "id": 2, + "name": "Leta Bowman" + } + ], + "greeting": "Hello, Hannah Eaton! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Patty Buckner", + "gender": "female", + "email": "pattybuckner@cosmosis.com", + "phone": "+1 (846) 485-3434", + "address": "942 Ridgewood Avenue, Crown, Minnesota, 7734", + "about": "Et magna consequat minim commodo occaecat irure.", + "registered": "2020-04-29T06:06:45 -03:00", + "latitude": -8.92132, + "longitude": 177.468475, + "tags": [ + "tempor", + "aliqua", + "et", + "occaecat", + "voluptate", + "reprehenderit", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Rae Rodgers" + }, + { + "id": 1, + "name": "Raquel Reid" + }, + { + "id": 2, + "name": "Guerrero Sargent" + } + ], + "greeting": "Hello, Patty Buckner! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Browning Serrano", + "gender": "male", + "email": "browningserrano@cosmosis.com", + "phone": "+1 (970) 498-3300", + "address": "869 Conklin Avenue, Floriston, Georgia, 8756", + "about": "Tempor ipsum commodo occaecat reprehenderit.", + "registered": "2023-06-12T09:05:52 -03:00", + "latitude": 48.48878, + "longitude": -30.424261, + "tags": [ + "id", + "sint", + "aliqua", + "ea", + "amet", + "ut", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Martha Riggs" + }, + { + "id": 1, + "name": "Cardenas Vazquez" + }, + { + "id": 2, + "name": "Best Ortiz" + } + ], + "greeting": "Hello, Browning Serrano! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Petty Wong", + "gender": "male", + "email": "pettywong@cosmosis.com", + "phone": "+1 (985) 569-3394", + "address": "689 Chapel Street, Bangor, Iowa, 9245", + "about": "Sit consequat nisi ex sunt mollit cillum pariatur incididunt nostrud dolore culpa adipisicing ad.", + "registered": "2018-11-29T01:16:24 -03:00", + "latitude": 33.686031, + "longitude": -14.330994, + "tags": [ + "amet", + "dolor", + "aliqua", + "reprehenderit", + "officia", + "laborum", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Gaines Garner" + }, + { + "id": 1, + "name": "April Russell" + }, + { + "id": 2, + "name": "Frankie Sears" + } + ], + "greeting": "Hello, Petty Wong! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hamilton Trujillo", + "gender": "male", + "email": "hamiltontrujillo@cosmosis.com", + "phone": "+1 (991) 428-3105", + "address": "882 Surf Avenue, Independence, Connecticut, 6676", + "about": "Eiusmod mollit amet eiusmod ex sint dolore commodo adipisicing sunt cupidatat.", + "registered": "2023-10-18T05:46:14 -03:00", + "latitude": 58.406692, + "longitude": -91.040009, + "tags": [ + "consectetur", + "proident", + "id", + "anim", + "fugiat", + "irure", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Fisher Zamora" + }, + { + "id": 1, + "name": "Farley Hanson" + }, + { + "id": 2, + "name": "Lessie Elliott" + } + ], + "greeting": "Hello, Hamilton Trujillo! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Constance Young", + "gender": "female", + "email": "constanceyoung@cosmosis.com", + "phone": "+1 (846) 488-2782", + "address": "873 Coyle Street, Bayview, Delaware, 3324", + "about": "Eiusmod ad velit nostrud ea sint qui adipisicing duis aliquip ut consequat.", + "registered": "2016-02-29T07:18:29 -03:00", + "latitude": 82.375937, + "longitude": 94.903078, + "tags": [ + "anim", + "excepteur", + "aliquip", + "ipsum", + "minim", + "velit", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Lina Gordon" + }, + { + "id": 1, + "name": "Carpenter Sweet" + }, + { + "id": 2, + "name": "Marquez Hernandez" + } + ], + "greeting": "Hello, Constance Young! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Pickett Glass", + "gender": "male", + "email": "pickettglass@cosmosis.com", + "phone": "+1 (944) 420-2293", + "address": "963 Auburn Place, Virgie, Idaho, 6582", + "about": "Ut minim incididunt labore in exercitation culpa nulla ea ea in elit laborum laboris.", + "registered": "2021-09-24T04:35:49 -03:00", + "latitude": -8.272359, + "longitude": 51.881436, + "tags": [ + "magna", + "eiusmod", + "cillum", + "dolore", + "do", + "laboris", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Ward Hobbs" + }, + { + "id": 1, + "name": "Eaton Grimes" + }, + { + "id": 2, + "name": "Macias Gregory" + } + ], + "greeting": "Hello, Pickett Glass! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Melissa White", + "gender": "female", + "email": "melissawhite@cosmosis.com", + "phone": "+1 (973) 530-2006", + "address": "482 Woodbine Street, Gloucester, Ohio, 4156", + "about": "Ea Lorem irure anim ut officia ut.", + "registered": "2014-07-02T12:43:27 -04:00", + "latitude": 24.582518, + "longitude": -85.963129, + "tags": [ + "occaecat", + "duis", + "nisi", + "consequat", + "ipsum", + "anim", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Cooper West" + }, + { + "id": 1, + "name": "Mallory Finley" + }, + { + "id": 2, + "name": "Elaine Sharp" + } + ], + "greeting": "Hello, Melissa White! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Lyons Martin", + "gender": "male", + "email": "lyonsmartin@cosmosis.com", + "phone": "+1 (914) 527-2426", + "address": "880 Woods Place, Jardine, Rhode Island, 3773", + "about": "Deserunt fugiat eiusmod aute est enim commodo.", + "registered": "2016-06-05T07:06:58 -03:00", + "latitude": 85.877121, + "longitude": 7.987286, + "tags": [ + "occaecat", + "cillum", + "Lorem", + "eu", + "fugiat", + "et", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Branch Cobb" + }, + { + "id": 1, + "name": "Agnes Poole" + }, + { + "id": 2, + "name": "Harriet Beck" + } + ], + "greeting": "Hello, Lyons Martin! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rich Donaldson", + "gender": "male", + "email": "richdonaldson@cosmosis.com", + "phone": "+1 (847) 428-3500", + "address": "378 Beekman Place, Moraida, Pennsylvania, 5112", + "about": "Quis ut cillum sint anim esse aliquip in non consequat nostrud veniam.", + "registered": "2019-07-02T09:26:47 -03:00", + "latitude": 86.858394, + "longitude": -115.932012, + "tags": [ + "magna", + "labore", + "irure", + "qui", + "aute", + "nulla", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Naomi Summers" + }, + { + "id": 1, + "name": "Veronica Stanley" + }, + { + "id": 2, + "name": "Tina Rogers" + } + ], + "greeting": "Hello, Rich Donaldson! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Yolanda Diaz", + "gender": "female", + "email": "yolandadiaz@cosmosis.com", + "phone": "+1 (913) 587-2657", + "address": "724 Troy Avenue, Woodburn, Oklahoma, 4226", + "about": "Ea enim dolore non eiusmod.", + "registered": "2021-04-18T03:05:37 -03:00", + "latitude": 43.295517, + "longitude": 132.972674, + "tags": [ + "esse", + "adipisicing", + "aute", + "nostrud", + "mollit", + "non", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Tamra Sheppard" + }, + { + "id": 1, + "name": "Marina Hood" + }, + { + "id": 2, + "name": "Kim Hinton" + } + ], + "greeting": "Hello, Yolanda Diaz! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Kaufman French", + "gender": "male", + "email": "kaufmanfrench@cosmosis.com", + "phone": "+1 (894) 563-2115", + "address": "913 Newport Street, Watrous, Colorado, 2149", + "about": "Excepteur dolor nostrud dolor aliquip occaecat.", + "registered": "2017-04-06T07:07:19 -03:00", + "latitude": 52.881964, + "longitude": 106.526155, + "tags": [ + "eiusmod", + "sit", + "voluptate", + "dolore", + "sint", + "esse", + "minim" + ], + "friends": [ + { + "id": 0, + "name": "Stanton Gibson" + }, + { + "id": 1, + "name": "Darlene Rosales" + }, + { + "id": 2, + "name": "Yates Mckenzie" + } + ], + "greeting": "Hello, Kaufman French! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jamie Mejia", + "gender": "female", + "email": "jamiemejia@cosmosis.com", + "phone": "+1 (813) 471-2200", + "address": "637 Euclid Avenue, Nanafalia, Guam, 4447", + "about": "Pariatur culpa minim dolor officia incididunt.", + "registered": "2016-07-27T04:13:36 -03:00", + "latitude": -23.981189, + "longitude": -36.856536, + "tags": [ + "laboris", + "eiusmod", + "nisi", + "occaecat", + "culpa", + "dolore", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Janna Gould" + }, + { + "id": 1, + "name": "Wilder Horton" + }, + { + "id": 2, + "name": "Ruiz Hopkins" + } + ], + "greeting": "Hello, Jamie Mejia! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Annabelle Whitley", + "gender": "female", + "email": "annabellewhitley@cosmosis.com", + "phone": "+1 (898) 442-3261", + "address": "654 Morgan Avenue, Bancroft, West Virginia, 9996", + "about": "Magna occaecat nulla ipsum anim commodo pariatur occaecat esse cupidatat cillum.", + "registered": "2020-11-18T04:19:28 -03:00", + "latitude": 67.134478, + "longitude": -19.998717, + "tags": [ + "id", + "excepteur", + "cupidatat", + "magna", + "irure", + "consequat", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Angeline Hunter" + }, + { + "id": 1, + "name": "Morrow Padilla" + }, + { + "id": 2, + "name": "Dejesus Jensen" + } + ], + "greeting": "Hello, Annabelle Whitley! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Carr Rose", + "gender": "male", + "email": "carrrose@cosmosis.com", + "phone": "+1 (861) 583-2280", + "address": "445 Joval Court, Coyote, New York, 2302", + "about": "Eiusmod amet officia nulla qui proident tempor veniam enim non ad proident excepteur nulla.", + "registered": "2022-12-29T12:01:10 -03:00", + "latitude": -3.596496, + "longitude": 179.994054, + "tags": [ + "culpa", + "occaecat", + "officia", + "reprehenderit", + "ad", + "tempor", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Logan Hudson" + }, + { + "id": 1, + "name": "Davenport Armstrong" + }, + { + "id": 2, + "name": "Rowe Christian" + } + ], + "greeting": "Hello, Carr Rose! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mayer Powers", + "gender": "male", + "email": "mayerpowers@cosmosis.com", + "phone": "+1 (961) 422-2641", + "address": "764 Matthews Court, Siglerville, Marshall Islands, 2809", + "about": "Aute nulla elit deserunt occaecat.", + "registered": "2019-01-28T01:33:13 -03:00", + "latitude": 49.15045, + "longitude": 159.425686, + "tags": [ + "do", + "ea", + "incididunt", + "nisi", + "et", + "ea", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Louisa Ashley" + }, + { + "id": 1, + "name": "Gould Houston" + }, + { + "id": 2, + "name": "Cooke Alford" + } + ], + "greeting": "Hello, Mayer Powers! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Tammy Chambers", + "gender": "female", + "email": "tammychambers@cosmosis.com", + "phone": "+1 (805) 557-3574", + "address": "280 Bergen Street, Loretto, Montana, 1674", + "about": "Labore cillum eiusmod velit ex anim ex in aliquip.", + "registered": "2019-06-15T05:48:27 -03:00", + "latitude": -70.436085, + "longitude": 129.479211, + "tags": [ + "officia", + "ad", + "deserunt", + "officia", + "cillum", + "proident", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Brooks Ferguson" + }, + { + "id": 1, + "name": "Hickman Parsons" + }, + { + "id": 2, + "name": "Dolly Norton" + } + ], + "greeting": "Hello, Tammy Chambers! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Vaughan Hines", + "gender": "male", + "email": "vaughanhines@cosmosis.com", + "phone": "+1 (834) 507-3135", + "address": "899 Varick Street, Whitestone, Palau, 7019", + "about": "Non esse commodo laborum tempor consectetur velit duis aliqua in.", + "registered": "2023-08-07T10:08:21 -03:00", + "latitude": -37.779339, + "longitude": -151.764766, + "tags": [ + "nisi", + "pariatur", + "consectetur", + "nulla", + "aliqua", + "voluptate", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Jayne Herring" + }, + { + "id": 1, + "name": "Eunice Burch" + }, + { + "id": 2, + "name": "Deirdre Hammond" + } + ], + "greeting": "Hello, Vaughan Hines! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Meghan Boyle", + "gender": "female", + "email": "meghanboyle@cosmosis.com", + "phone": "+1 (840) 444-2648", + "address": "988 Knight Court, Edenburg, Indiana, 6273", + "about": "Aliqua enim ex mollit id.", + "registered": "2019-11-17T11:39:57 -03:00", + "latitude": -79.927879, + "longitude": -90.632588, + "tags": [ + "aliqua", + "voluptate", + "amet", + "pariatur", + "ullamco", + "culpa", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Virginia Espinoza" + }, + { + "id": 1, + "name": "Eva Adkins" + }, + { + "id": 2, + "name": "Bass Drake" + } + ], + "greeting": "Hello, Meghan Boyle! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jacobs Puckett", + "gender": "male", + "email": "jacobspuckett@cosmosis.com", + "phone": "+1 (974) 429-3505", + "address": "368 Hoyts Lane, Bladensburg, North Dakota, 9737", + "about": "Ullamco exercitation occaecat duis ut ex nostrud magna nulla aute.", + "registered": "2022-05-19T03:13:38 -03:00", + "latitude": -28.087952, + "longitude": -169.452202, + "tags": [ + "ipsum", + "quis", + "velit", + "sunt", + "reprehenderit", + "sint", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Lucy Oliver" + }, + { + "id": 1, + "name": "Gardner George" + }, + { + "id": 2, + "name": "Christine Kirk" + } + ], + "greeting": "Hello, Jacobs Puckett! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Vinson Dorsey", + "gender": "male", + "email": "vinsondorsey@cosmosis.com", + "phone": "+1 (961) 460-2110", + "address": "517 Bassett Avenue, Harmon, American Samoa, 4946", + "about": "Qui minim et dolore laboris id adipisicing.", + "registered": "2021-04-21T07:09:29 -03:00", + "latitude": 85.27773, + "longitude": -113.848212, + "tags": [ + "consectetur", + "laboris", + "dolore", + "do", + "et", + "exercitation", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Lottie Hill" + }, + { + "id": 1, + "name": "Patrick Rivas" + }, + { + "id": 2, + "name": "Saundra Cardenas" + } + ], + "greeting": "Hello, Vinson Dorsey! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Garcia Leon", + "gender": "male", + "email": "garcialeon@cosmosis.com", + "phone": "+1 (914) 499-3711", + "address": "135 Prince Street, Cotopaxi, New Hampshire, 7279", + "about": "Aliquip ea sunt proident commodo enim enim exercitation ipsum enim non velit ad.", + "registered": "2014-05-29T04:32:16 -04:00", + "latitude": 10.878965, + "longitude": 46.457282, + "tags": [ + "esse", + "ea", + "id", + "non", + "sint", + "labore", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Opal Roth" + }, + { + "id": 1, + "name": "Concetta Beard" + }, + { + "id": 2, + "name": "Sophie Savage" + } + ], + "greeting": "Hello, Garcia Leon! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Imogene Castro", + "gender": "female", + "email": "imogenecastro@cosmosis.com", + "phone": "+1 (951) 508-2752", + "address": "601 Schenck Avenue, Enlow, Michigan, 4750", + "about": "Elit aliquip officia quis incididunt irure nulla commodo.", + "registered": "2015-06-16T03:13:01 -03:00", + "latitude": -14.551963, + "longitude": 82.798717, + "tags": [ + "aliquip", + "culpa", + "enim", + "est", + "irure", + "ad", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Ford Kramer" + }, + { + "id": 1, + "name": "Townsend Kaufman" + }, + { + "id": 2, + "name": "Calderon Buck" + } + ], + "greeting": "Hello, Imogene Castro! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Russell Good", + "gender": "male", + "email": "russellgood@cosmosis.com", + "phone": "+1 (811) 465-3897", + "address": "603 Bergen Place, Riner, Louisiana, 2766", + "about": "Elit eiusmod aliquip ut tempor.", + "registered": "2018-07-03T11:36:45 -03:00", + "latitude": -72.115514, + "longitude": -2.940557, + "tags": [ + "eu", + "anim", + "officia", + "eu", + "ut", + "velit", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Elsie Mooney" + }, + { + "id": 1, + "name": "Florence Owen" + }, + { + "id": 2, + "name": "Irene Ray" + } + ], + "greeting": "Hello, Russell Good! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kelley Navarro", + "gender": "female", + "email": "kelleynavarro@cosmosis.com", + "phone": "+1 (804) 465-2859", + "address": "851 Harway Avenue, Hillsboro, Nevada, 1396", + "about": "Lorem proident mollit Lorem est ex.", + "registered": "2015-11-12T01:19:50 -03:00", + "latitude": 9.212354, + "longitude": -40.749456, + "tags": [ + "proident", + "consequat", + "incididunt", + "commodo", + "dolore", + "occaecat", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Patricia Terry" + }, + { + "id": 1, + "name": "Pearson Branch" + }, + { + "id": 2, + "name": "Koch Underwood" + } + ], + "greeting": "Hello, Kelley Navarro! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Greene Saunders", + "gender": "male", + "email": "greenesaunders@cosmosis.com", + "phone": "+1 (982) 435-2421", + "address": "978 Tampa Court, Bethpage, Puerto Rico, 206", + "about": "Pariatur nulla culpa aliquip duis excepteur nulla minim nulla cillum nostrud aliqua est consectetur.", + "registered": "2021-10-14T02:22:38 -03:00", + "latitude": 45.163747, + "longitude": -15.327238, + "tags": [ + "id", + "velit", + "Lorem", + "ad", + "magna", + "Lorem", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Stevenson Battle" + }, + { + "id": 1, + "name": "Blanche Mayo" + }, + { + "id": 2, + "name": "Zamora Olsen" + } + ], + "greeting": "Hello, Greene Saunders! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Gill Douglas", + "gender": "male", + "email": "gilldouglas@cosmosis.com", + "phone": "+1 (842) 452-2506", + "address": "191 Remsen Avenue, Cornfields, Arkansas, 9963", + "about": "Aliqua deserunt velit cillum do exercitation laborum culpa et ea veniam ad sint.", + "registered": "2023-02-06T04:40:34 -03:00", + "latitude": 69.078767, + "longitude": -72.404398, + "tags": [ + "ad", + "ex", + "enim", + "laborum", + "cupidatat", + "tempor", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "James Gibbs" + }, + { + "id": 1, + "name": "Candy Holt" + }, + { + "id": 2, + "name": "Kemp Fernandez" + } + ], + "greeting": "Hello, Gill Douglas! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Arlene Leach", + "gender": "female", + "email": "arleneleach@cosmosis.com", + "phone": "+1 (810) 517-3586", + "address": "629 Meserole Street, Lynn, North Carolina, 5850", + "about": "Mollit quis ea mollit consequat est duis ipsum Lorem qui eu veniam anim aliquip.", + "registered": "2015-02-25T07:38:37 -03:00", + "latitude": 47.511445, + "longitude": 7.40038, + "tags": [ + "eu", + "est", + "et", + "eu", + "eu", + "minim", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Sullivan Peters" + }, + { + "id": 1, + "name": "Albert Kirby" + }, + { + "id": 2, + "name": "Keisha Roberts" + } + ], + "greeting": "Hello, Arlene Leach! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Callahan Glenn", + "gender": "male", + "email": "callahanglenn@cosmosis.com", + "phone": "+1 (999) 404-2298", + "address": "342 Kingsland Avenue, Brownlee, California, 3994", + "about": "Lorem Lorem Lorem consectetur amet.", + "registered": "2015-11-24T05:14:51 -03:00", + "latitude": -53.886458, + "longitude": 176.054621, + "tags": [ + "ex", + "est", + "ex", + "aliqua", + "commodo", + "sunt", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Nolan Welch" + }, + { + "id": 1, + "name": "Claire Harvey" + }, + { + "id": 2, + "name": "Casandra Buckley" + } + ], + "greeting": "Hello, Callahan Glenn! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Heath Norris", + "gender": "male", + "email": "heathnorris@cosmosis.com", + "phone": "+1 (931) 477-3837", + "address": "127 Garland Court, Gerton, New Jersey, 143", + "about": "Officia consequat et incididunt duis ipsum laborum esse anim eiusmod cupidatat consectetur ex.", + "registered": "2021-12-27T03:02:28 -03:00", + "latitude": 59.72478, + "longitude": -112.332324, + "tags": [ + "veniam", + "nisi", + "non", + "ex", + "est", + "velit", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Stanley Carver" + }, + { + "id": 1, + "name": "Garza Weaver" + }, + { + "id": 2, + "name": "Deanne Joseph" + } + ], + "greeting": "Hello, Heath Norris! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Terry Baker", + "gender": "male", + "email": "terrybaker@cosmosis.com", + "phone": "+1 (961) 487-3886", + "address": "994 Turnbull Avenue, Boling, Tennessee, 8806", + "about": "Do ad ullamco amet aliqua occaecat.", + "registered": "2017-12-07T08:46:55 -03:00", + "latitude": -57.892522, + "longitude": -72.420759, + "tags": [ + "ipsum", + "velit", + "enim", + "velit", + "magna", + "enim", + "ipsum" + ], + "friends": [ + { + "id": 0, + "name": "Harvey Powell" + }, + { + "id": 1, + "name": "Brianna Hansen" + }, + { + "id": 2, + "name": "Morse Wilkerson" + } + ], + "greeting": "Hello, Terry Baker! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Millie Solis", + "gender": "female", + "email": "milliesolis@cosmosis.com", + "phone": "+1 (979) 488-3633", + "address": "130 Stewart Street, Remington, Illinois, 1647", + "about": "Deserunt do labore enim tempor ut consectetur sint nisi nostrud officia nulla elit.", + "registered": "2016-02-09T10:10:00 -03:00", + "latitude": 21.728875, + "longitude": -151.05048, + "tags": [ + "excepteur", + "laboris", + "duis", + "fugiat", + "excepteur", + "laboris", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Sally Spencer" + }, + { + "id": 1, + "name": "Johnson Daniels" + }, + { + "id": 2, + "name": "Lilly Jarvis" + } + ], + "greeting": "Hello, Millie Solis! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Flowers Love", + "gender": "male", + "email": "flowerslove@cosmosis.com", + "phone": "+1 (880) 491-2126", + "address": "955 Schenectady Avenue, Tedrow, Virginia, 7050", + "about": "Enim cupidatat amet id ipsum excepteur.", + "registered": "2020-02-24T08:49:19 -03:00", + "latitude": -36.267809, + "longitude": -84.498444, + "tags": [ + "fugiat", + "nulla", + "magna", + "dolore", + "est", + "eiusmod", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Jacquelyn Short" + }, + { + "id": 1, + "name": "Francis Calhoun" + }, + { + "id": 2, + "name": "Esmeralda Walker" + } + ], + "greeting": "Hello, Flowers Love! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Nichole Bates", + "gender": "female", + "email": "nicholebates@cosmosis.com", + "phone": "+1 (892) 486-2849", + "address": "784 Gunnison Court, Hannasville, Federated States Of Micronesia, 4375", + "about": "Ea et ex laborum tempor sit adipisicing exercitation.", + "registered": "2014-10-06T01:12:11 -04:00", + "latitude": -83.514432, + "longitude": 108.338235, + "tags": [ + "incididunt", + "occaecat", + "sint", + "reprehenderit", + "commodo", + "occaecat", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Jeanne Dalton" + }, + { + "id": 1, + "name": "Ferrell Sherman" + }, + { + "id": 2, + "name": "Annie Bush" + } + ], + "greeting": "Hello, Nichole Bates! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kristi Butler", + "gender": "female", + "email": "kristibutler@cosmosis.com", + "phone": "+1 (904) 486-3713", + "address": "304 Wythe Avenue, Ventress, Northern Mariana Islands, 4241", + "about": "Mollit in voluptate quis non adipisicing laborum sunt adipisicing proident deserunt sint.", + "registered": "2017-06-25T05:55:23 -03:00", + "latitude": 68.922374, + "longitude": -106.208845, + "tags": [ + "nulla", + "velit", + "cillum", + "anim", + "amet", + "fugiat", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Slater Irwin" + }, + { + "id": 1, + "name": "Roxie Bender" + }, + { + "id": 2, + "name": "Ethel Wooten" + } + ], + "greeting": "Hello, Kristi Butler! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Consuelo Noel", + "gender": "female", + "email": "consuelonoel@cosmosis.com", + "phone": "+1 (944) 418-3535", + "address": "816 Erskine Loop, Irwin, Alaska, 9332", + "about": "Sunt culpa dolore amet sunt incididunt eiusmod anim aliquip ipsum.", + "registered": "2019-01-02T12:35:26 -03:00", + "latitude": 19.755104, + "longitude": 22.678809, + "tags": [ + "quis", + "qui", + "officia", + "ullamco", + "tempor", + "exercitation", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Reed Johns" + }, + { + "id": 1, + "name": "Merle Melendez" + }, + { + "id": 2, + "name": "Melton Fischer" + } + ], + "greeting": "Hello, Consuelo Noel! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Santana Barron", + "gender": "male", + "email": "santanabarron@cosmosis.com", + "phone": "+1 (952) 408-2841", + "address": "801 Furman Avenue, Yettem, Maine, 5706", + "about": "Exercitation ipsum laboris reprehenderit ad velit ex sint culpa fugiat sunt occaecat sint est.", + "registered": "2017-11-22T04:54:11 -03:00", + "latitude": 75.77206, + "longitude": -0.992335, + "tags": [ + "velit", + "ut", + "in", + "cupidatat", + "adipisicing", + "duis", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Carrie Franks" + }, + { + "id": 1, + "name": "Maryann Koch" + }, + { + "id": 2, + "name": "Harrington Wade" + } + ], + "greeting": "Hello, Santana Barron! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Dean Schmidt", + "gender": "male", + "email": "deanschmidt@cosmosis.com", + "phone": "+1 (916) 424-2787", + "address": "540 Monaco Place, Dotsero, Arizona, 8879", + "about": "Commodo occaecat laboris laborum nostrud consectetur dolor reprehenderit mollit.", + "registered": "2014-11-25T04:46:12 -03:00", + "latitude": 59.600389, + "longitude": -42.260558, + "tags": [ + "qui", + "non", + "non", + "magna", + "mollit", + "velit", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Camacho Bailey" + }, + { + "id": 1, + "name": "Glenn Hogan" + }, + { + "id": 2, + "name": "Jimmie Haley" + } + ], + "greeting": "Hello, Dean Schmidt! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Avila Madden", + "gender": "male", + "email": "avilamadden@cosmosis.com", + "phone": "+1 (859) 450-3492", + "address": "951 Fiske Place, Aberdeen, Florida, 3790", + "about": "Ad commodo proident nulla sint commodo minim voluptate commodo.", + "registered": "2018-05-10T02:54:17 -03:00", + "latitude": -60.945745, + "longitude": 179.350033, + "tags": [ + "esse", + "esse", + "officia", + "laboris", + "consectetur", + "ipsum", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Elvira Gardner" + }, + { + "id": 1, + "name": "Cristina Deleon" + }, + { + "id": 2, + "name": "Karin Guerrero" + } + ], + "greeting": "Hello, Avila Madden! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hardy Dale", + "gender": "male", + "email": "hardydale@cosmosis.com", + "phone": "+1 (861) 411-2225", + "address": "754 Maujer Street, Wyano, Alabama, 6201", + "about": "Dolor ea tempor est tempor labore aliqua ut.", + "registered": "2014-01-18T03:55:52 -04:00", + "latitude": 23.678033, + "longitude": -178.732127, + "tags": [ + "reprehenderit", + "deserunt", + "sunt", + "sit", + "qui", + "in", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Bowman Stout" + }, + { + "id": 1, + "name": "Corinne Dyer" + }, + { + "id": 2, + "name": "Lana Mathis" + } + ], + "greeting": "Hello, Hardy Dale! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Moran Richards", + "gender": "male", + "email": "moranrichards@cosmosis.com", + "phone": "+1 (846) 533-2506", + "address": "621 Portal Street, Allensworth, Massachusetts, 8068", + "about": "Ullamco qui aliqua incididunt anim et.", + "registered": "2021-08-15T02:00:39 -03:00", + "latitude": 7.042776, + "longitude": 132.265974, + "tags": [ + "esse", + "est", + "consequat", + "consequat", + "dolor", + "tempor", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Wooten Quinn" + }, + { + "id": 1, + "name": "Rosella Frazier" + }, + { + "id": 2, + "name": "Riddle Nash" + } + ], + "greeting": "Hello, Moran Richards! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Joy Sandoval", + "gender": "female", + "email": "joysandoval@cosmosis.com", + "phone": "+1 (870) 547-2620", + "address": "955 Woodhull Street, Lemoyne, New Mexico, 4039", + "about": "Culpa do excepteur deserunt deserunt veniam Lorem duis mollit est.", + "registered": "2018-12-07T09:12:37 -03:00", + "latitude": 3.068245, + "longitude": -9.744508, + "tags": [ + "quis", + "enim", + "magna", + "exercitation", + "reprehenderit", + "eu", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Fleming Mcgee" + }, + { + "id": 1, + "name": "Weiss Mccormick" + }, + { + "id": 2, + "name": "Gillespie Woodward" + } + ], + "greeting": "Hello, Joy Sandoval! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Weeks Howard", + "gender": "male", + "email": "weekshoward@cosmosis.com", + "phone": "+1 (864) 440-2215", + "address": "659 Cozine Avenue, Fidelis, Hawaii, 610", + "about": "Pariatur elit sit incididunt amet in cupidatat dolore.", + "registered": "2022-03-04T06:04:28 -03:00", + "latitude": -29.36601, + "longitude": -78.666067, + "tags": [ + "do", + "in", + "sunt", + "dolore", + "id", + "laborum", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Graves Patel" + }, + { + "id": 1, + "name": "Flynn Carter" + }, + { + "id": 2, + "name": "Jeannie Mccoy" + } + ], + "greeting": "Hello, Weeks Howard! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Maryellen Bridges", + "gender": "female", + "email": "maryellenbridges@cosmosis.com", + "phone": "+1 (996) 598-2604", + "address": "729 Grafton Street, Cornucopia, Mississippi, 5093", + "about": "Eiusmod excepteur est laborum consectetur fugiat reprehenderit laborum consequat ut voluptate fugiat occaecat.", + "registered": "2019-07-27T05:42:54 -03:00", + "latitude": -54.900035, + "longitude": -68.682793, + "tags": [ + "qui", + "amet", + "occaecat", + "irure", + "sunt", + "ullamco", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Carly England" + }, + { + "id": 1, + "name": "Tasha Landry" + }, + { + "id": 2, + "name": "Glenna Stewart" + } + ], + "greeting": "Hello, Maryellen Bridges! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Vazquez Hardy", + "gender": "male", + "email": "vazquezhardy@cosmosis.com", + "phone": "+1 (862) 495-2085", + "address": "897 Buffalo Avenue, Emerald, Kentucky, 2571", + "about": "Commodo adipisicing in sunt consequat ad pariatur eu Lorem consequat aliquip.", + "registered": "2022-05-16T12:07:31 -03:00", + "latitude": -73.581991, + "longitude": 37.707925, + "tags": [ + "ut", + "quis", + "excepteur", + "laborum", + "adipisicing", + "non", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Mullins Cohen" + }, + { + "id": 1, + "name": "Gayle Morrison" + }, + { + "id": 2, + "name": "Jennie Harrell" + } + ], + "greeting": "Hello, Vazquez Hardy! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Blankenship Turner", + "gender": "male", + "email": "blankenshipturner@cosmosis.com", + "phone": "+1 (951) 572-2570", + "address": "976 Monument Walk, Itmann, Missouri, 1010", + "about": "Lorem cupidatat dolore exercitation dolore enim deserunt.", + "registered": "2017-12-20T05:47:51 -03:00", + "latitude": 6.666873, + "longitude": -31.43255, + "tags": [ + "nulla", + "nisi", + "esse", + "adipisicing", + "culpa", + "tempor", + "elit" + ], + "friends": [ + { + "id": 0, + "name": "Brandi Santiago" + }, + { + "id": 1, + "name": "Sheree Mccarthy" + }, + { + "id": 2, + "name": "Rush Baird" + } + ], + "greeting": "Hello, Blankenship Turner! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Case Kerr", + "gender": "male", + "email": "casekerr@cosmosis.com", + "phone": "+1 (979) 518-3384", + "address": "239 Montana Place, Bluetown, South Dakota, 5533", + "about": "Amet amet esse quis sint minim nulla pariatur consequat culpa pariatur ut.", + "registered": "2022-01-18T07:54:03 -03:00", + "latitude": 45.214813, + "longitude": -89.696147, + "tags": [ + "voluptate", + "pariatur", + "velit", + "exercitation", + "ut", + "deserunt", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Eugenia Clemons" + }, + { + "id": 1, + "name": "Roach Fitzpatrick" + }, + { + "id": 2, + "name": "Marisa Logan" + } + ], + "greeting": "Hello, Case Kerr! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Tillman Pierce", + "gender": "male", + "email": "tillmanpierce@cosmosis.com", + "phone": "+1 (827) 532-2306", + "address": "629 Eaton Court, Loomis, Utah, 8243", + "about": "Commodo pariatur dolor enim dolore esse nostrud duis nulla in labore.", + "registered": "2015-10-27T03:42:55 -03:00", + "latitude": -31.643288, + "longitude": 13.335684, + "tags": [ + "fugiat", + "tempor", + "ad", + "officia", + "sit", + "ut", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Dunlap Acosta" + }, + { + "id": 1, + "name": "Pena Emerson" + }, + { + "id": 2, + "name": "Kristie Bradley" + } + ], + "greeting": "Hello, Tillman Pierce! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Morgan Sykes", + "gender": "female", + "email": "morgansykes@cosmosis.com", + "phone": "+1 (932) 525-2456", + "address": "989 Nixon Court, Cloverdale, Kansas, 4933", + "about": "Cupidatat magna aliqua amet esse exercitation.", + "registered": "2021-03-04T12:59:43 -03:00", + "latitude": 17.600426, + "longitude": 89.98256, + "tags": [ + "sint", + "enim", + "deserunt", + "ullamco", + "deserunt", + "quis", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Wolfe Merritt" + }, + { + "id": 1, + "name": "Shannon Talley" + }, + { + "id": 2, + "name": "Thelma Hendricks" + } + ], + "greeting": "Hello, Morgan Sykes! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Higgins Mccullough", + "gender": "male", + "email": "higginsmccullough@cosmosis.com", + "phone": "+1 (924) 418-3493", + "address": "395 Maple Avenue, Holtville, Nebraska, 8839", + "about": "Sit adipisicing est deserunt adipisicing laborum.", + "registered": "2020-11-07T08:36:43 -03:00", + "latitude": 69.595552, + "longitude": -126.235896, + "tags": [ + "proident", + "laboris", + "minim", + "enim", + "aliqua", + "irure", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Day Beasley" + }, + { + "id": 1, + "name": "Gilliam Gill" + }, + { + "id": 2, + "name": "Mandy Chandler" + } + ], + "greeting": "Hello, Higgins Mccullough! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Antoinette Herrera", + "gender": "female", + "email": "antoinetteherrera@cosmosis.com", + "phone": "+1 (961) 573-2449", + "address": "144 Saratoga Avenue, Carbonville, Texas, 8864", + "about": "Pariatur elit occaecat enim ut est magna amet laborum id.", + "registered": "2021-01-04T11:47:11 -03:00", + "latitude": -48.098919, + "longitude": -100.394796, + "tags": [ + "sunt", + "officia", + "voluptate", + "veniam", + "sint", + "occaecat", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Trudy Knox" + }, + { + "id": 1, + "name": "Head Livingston" + }, + { + "id": 2, + "name": "Hartman Vincent" + } + ], + "greeting": "Hello, Antoinette Herrera! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hebert Miles", + "gender": "male", + "email": "hebertmiles@cosmosis.com", + "phone": "+1 (974) 579-3735", + "address": "532 Reed Street, Eagletown, Wyoming, 1007", + "about": "Reprehenderit cillum exercitation deserunt enim.", + "registered": "2014-09-09T02:11:45 -04:00", + "latitude": -13.884828, + "longitude": -171.553168, + "tags": [ + "enim", + "mollit", + "duis", + "do", + "reprehenderit", + "culpa", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Michael Rojas" + }, + { + "id": 1, + "name": "Knapp Dennis" + }, + { + "id": 2, + "name": "Sonja Kim" + } + ], + "greeting": "Hello, Hebert Miles! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dee Soto", + "gender": "female", + "email": "deesoto@cosmosis.com", + "phone": "+1 (980) 537-2618", + "address": "762 Gallatin Place, Inkerman, Vermont, 5692", + "about": "Duis nulla in sit anim.", + "registered": "2020-11-21T12:37:03 -03:00", + "latitude": -28.434744, + "longitude": 96.422373, + "tags": [ + "minim", + "reprehenderit", + "proident", + "culpa", + "officia", + "aliqua", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Brandy Maddox" + }, + { + "id": 1, + "name": "Willis Oconnor" + }, + { + "id": 2, + "name": "Laverne Justice" + } + ], + "greeting": "Hello, Dee Soto! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Valencia Mccall", + "gender": "male", + "email": "valenciamccall@cosmosis.com", + "phone": "+1 (959) 502-3422", + "address": "200 Franklin Street, Swartzville, Oregon, 8129", + "about": "Deserunt occaecat eu nulla excepteur ea reprehenderit pariatur sit eiusmod labore labore aliqua irure officia.", + "registered": "2023-03-31T02:11:53 -03:00", + "latitude": -24.126311, + "longitude": 57.127237, + "tags": [ + "minim", + "tempor", + "cupidatat", + "elit", + "ea", + "culpa", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Margie Garrison" + }, + { + "id": 1, + "name": "Bettie Pearson" + }, + { + "id": 2, + "name": "Trisha Ware" + } + ], + "greeting": "Hello, Valencia Mccall! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Twila Graham", + "gender": "female", + "email": "twilagraham@cosmosis.com", + "phone": "+1 (899) 592-2126", + "address": "105 Milton Street, Nescatunga, South Carolina, 2104", + "about": "Ea consequat nostrud voluptate et ea amet amet anim do do ullamco eiusmod occaecat qui.", + "registered": "2016-02-17T08:14:58 -03:00", + "latitude": -69.464623, + "longitude": 6.311889, + "tags": [ + "est", + "fugiat", + "excepteur", + "deserunt", + "voluptate", + "ullamco", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Beryl Perkins" + }, + { + "id": 1, + "name": "Georgette Rasmussen" + }, + { + "id": 2, + "name": "Russo Wagner" + } + ], + "greeting": "Hello, Twila Graham! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Manning Bauer", + "gender": "male", + "email": "manningbauer@cosmosis.com", + "phone": "+1 (956) 411-2788", + "address": "901 Clifford Place, Onton, Wisconsin, 4635", + "about": "Sunt qui sint eiusmod irure labore laborum tempor veniam deserunt.", + "registered": "2016-02-18T03:07:52 -03:00", + "latitude": -87.987272, + "longitude": 110.583786, + "tags": [ + "tempor", + "enim", + "dolore", + "cillum", + "consectetur", + "velit", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Pacheco English" + }, + { + "id": 1, + "name": "Spence Giles" + }, + { + "id": 2, + "name": "Christie Tyler" + } + ], + "greeting": "Hello, Manning Bauer! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ana Santana", + "gender": "female", + "email": "anasantana@cosmosis.com", + "phone": "+1 (815) 450-3473", + "address": "358 Woodruff Avenue, Stewart, District Of Columbia, 8533", + "about": "Sit ad mollit consectetur culpa pariatur ex tempor aliqua enim deserunt aute sunt consequat.", + "registered": "2019-04-12T03:44:33 -03:00", + "latitude": -38.631516, + "longitude": -115.961814, + "tags": [ + "tempor", + "laborum", + "minim", + "excepteur", + "sit", + "laborum", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Gonzalez Morton" + }, + { + "id": 1, + "name": "Jensen Goodwin" + }, + { + "id": 2, + "name": "Cabrera Lane" + } + ], + "greeting": "Hello, Ana Santana! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Taylor Shannon", + "gender": "male", + "email": "taylorshannon@cosmosis.com", + "phone": "+1 (976) 419-3315", + "address": "972 Folsom Place, Bascom, Virgin Islands, 9445", + "about": "Aliquip ullamco labore veniam voluptate do duis mollit.", + "registered": "2021-12-23T11:39:38 -03:00", + "latitude": 28.417871, + "longitude": -159.518292, + "tags": [ + "cillum", + "enim", + "qui", + "laboris", + "exercitation", + "aliquip", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Alyssa Boyd" + }, + { + "id": 1, + "name": "Annmarie Watkins" + }, + { + "id": 2, + "name": "Richardson Mcdaniel" + } + ], + "greeting": "Hello, Taylor Shannon! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Leblanc Francis", + "gender": "male", + "email": "leblancfrancis@cosmosis.com", + "phone": "+1 (859) 513-2552", + "address": "689 Conselyea Street, Farmers, Washington, 447", + "about": "Cupidatat ipsum qui exercitation incididunt occaecat amet.", + "registered": "2021-04-28T09:51:36 -03:00", + "latitude": -6.335231, + "longitude": 179.53515, + "tags": [ + "laborum", + "minim", + "exercitation", + "laboris", + "ut", + "eiusmod", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Roslyn Fields" + }, + { + "id": 1, + "name": "Roberts Cantrell" + }, + { + "id": 2, + "name": "Felecia Durham" + } + ], + "greeting": "Hello, Leblanc Francis! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Weaver Wynn", + "gender": "male", + "email": "weaverwynn@cosmosis.com", + "phone": "+1 (816) 456-3227", + "address": "872 Degraw Street, Zortman, Minnesota, 9892", + "about": "Quis non reprehenderit culpa dolore est quis proident laborum incididunt fugiat minim voluptate.", + "registered": "2017-08-11T09:23:04 -03:00", + "latitude": 68.944086, + "longitude": 4.935618, + "tags": [ + "tempor", + "magna", + "nostrud", + "occaecat", + "voluptate", + "anim", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Murphy Morris" + }, + { + "id": 1, + "name": "Bradford Walsh" + }, + { + "id": 2, + "name": "Rutledge Lott" + } + ], + "greeting": "Hello, Weaver Wynn! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ginger Maxwell", + "gender": "female", + "email": "gingermaxwell@cosmosis.com", + "phone": "+1 (910) 571-3073", + "address": "882 Rock Street, Byrnedale, Georgia, 8298", + "about": "Cillum et consequat tempor laboris aute irure.", + "registered": "2015-08-20T05:22:41 -03:00", + "latitude": 5.798832, + "longitude": 77.903327, + "tags": [ + "sunt", + "tempor", + "et", + "et", + "dolor", + "velit", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Alberta Gates" + }, + { + "id": 1, + "name": "Schultz Graves" + }, + { + "id": 2, + "name": "Bernard Warner" + } + ], + "greeting": "Hello, Ginger Maxwell! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Holloway Rivera", + "gender": "male", + "email": "hollowayrivera@cosmosis.com", + "phone": "+1 (967) 578-3996", + "address": "932 Seigel Court, Boonville, Iowa, 700", + "about": "Quis Lorem elit ullamco aliquip velit.", + "registered": "2019-05-30T05:10:25 -03:00", + "latitude": 46.353051, + "longitude": -1.043006, + "tags": [ + "ad", + "est", + "occaecat", + "pariatur", + "qui", + "veniam", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Julie Lopez" + }, + { + "id": 1, + "name": "Frederick Hurst" + }, + { + "id": 2, + "name": "Clements Berg" + } + ], + "greeting": "Hello, Holloway Rivera! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Maldonado Mcconnell", + "gender": "male", + "email": "maldonadomcconnell@cosmosis.com", + "phone": "+1 (946) 550-2016", + "address": "311 Dahill Road, Silkworth, Connecticut, 6671", + "about": "Velit pariatur id veniam dolor.", + "registered": "2015-09-24T06:34:06 -03:00", + "latitude": -64.882869, + "longitude": -33.178308, + "tags": [ + "sint", + "excepteur", + "deserunt", + "aute", + "anim", + "laborum", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Eve Simon" + }, + { + "id": 1, + "name": "Kathy Knowles" + }, + { + "id": 2, + "name": "Dollie Olson" + } + ], + "greeting": "Hello, Maldonado Mcconnell! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Terri Pena", + "gender": "female", + "email": "terripena@cosmosis.com", + "phone": "+1 (962) 520-3122", + "address": "823 Lloyd Street, Kaka, Delaware, 2446", + "about": "Exercitation incididunt dolore anim magna sit commodo minim consectetur ipsum.", + "registered": "2016-01-03T05:50:26 -03:00", + "latitude": -66.958118, + "longitude": 86.810561, + "tags": [ + "ad", + "aute", + "aute", + "exercitation", + "anim", + "in", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Carolyn Bowers" + }, + { + "id": 1, + "name": "Craft Barlow" + }, + { + "id": 2, + "name": "Hopkins Greene" + } + ], + "greeting": "Hello, Terri Pena! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Juliette Malone", + "gender": "female", + "email": "juliettemalone@cosmosis.com", + "phone": "+1 (995) 424-2909", + "address": "772 Gardner Avenue, Innsbrook, Idaho, 4818", + "about": "Exercitation aute ut fugiat laborum tempor excepteur exercitation anim sit.", + "registered": "2017-09-25T09:57:57 -03:00", + "latitude": -36.184568, + "longitude": 51.840299, + "tags": [ + "Lorem", + "incididunt", + "id", + "commodo", + "eiusmod", + "ullamco", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Emilia Shepherd" + }, + { + "id": 1, + "name": "Estes Merrill" + }, + { + "id": 2, + "name": "Ester Booth" + } + ], + "greeting": "Hello, Juliette Malone! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Molina Sharpe", + "gender": "male", + "email": "molinasharpe@cosmosis.com", + "phone": "+1 (921) 538-3519", + "address": "554 Kingston Avenue, Allentown, Ohio, 3437", + "about": "Incididunt minim minim mollit esse reprehenderit dolore nisi eiusmod proident.", + "registered": "2018-08-11T11:18:15 -03:00", + "latitude": -78.890083, + "longitude": -168.601453, + "tags": [ + "cillum", + "irure", + "cillum", + "cillum", + "dolor", + "labore", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Latisha Blevins" + }, + { + "id": 1, + "name": "Small Duffy" + }, + { + "id": 2, + "name": "Ayala Arnold" + } + ], + "greeting": "Hello, Molina Sharpe! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kerr Mills", + "gender": "male", + "email": "kerrmills@cosmosis.com", + "phone": "+1 (834) 587-3930", + "address": "353 Driggs Avenue, Duryea, Rhode Island, 9270", + "about": "Consequat duis Lorem commodo consectetur sit pariatur quis commodo quis veniam.", + "registered": "2022-01-01T10:17:41 -03:00", + "latitude": -29.424126, + "longitude": -116.309823, + "tags": [ + "pariatur", + "minim", + "Lorem", + "adipisicing", + "esse", + "pariatur", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Gina Molina" + }, + { + "id": 1, + "name": "Michael Conley" + }, + { + "id": 2, + "name": "Roth Burt" + } + ], + "greeting": "Hello, Kerr Mills! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Bullock Robbins", + "gender": "male", + "email": "bullockrobbins@cosmosis.com", + "phone": "+1 (901) 457-2855", + "address": "450 Provost Street, Statenville, Pennsylvania, 7729", + "about": "Consequat adipisicing qui cupidatat culpa minim non ut sunt consectetur officia sit dolore aliqua enim.", + "registered": "2018-12-13T02:30:29 -03:00", + "latitude": 42.008469, + "longitude": 24.479398, + "tags": [ + "commodo", + "voluptate", + "veniam", + "et", + "reprehenderit", + "culpa", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Annette Henry" + }, + { + "id": 1, + "name": "Bernice Hall" + }, + { + "id": 2, + "name": "Aguirre Price" + } + ], + "greeting": "Hello, Bullock Robbins! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Beck Lowery", + "gender": "male", + "email": "becklowery@cosmosis.com", + "phone": "+1 (835) 460-3061", + "address": "119 Jaffray Street, Eggertsville, Oklahoma, 8840", + "about": "Pariatur cupidatat voluptate laboris culpa.", + "registered": "2018-09-17T02:59:37 -03:00", + "latitude": 77.796287, + "longitude": 14.000921, + "tags": [ + "non", + "incididunt", + "ullamco", + "enim", + "esse", + "minim", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Carrillo Monroe" + }, + { + "id": 1, + "name": "Dickson Mack" + }, + { + "id": 2, + "name": "Bray Davidson" + } + ], + "greeting": "Hello, Beck Lowery! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Sims Buchanan", + "gender": "male", + "email": "simsbuchanan@cosmosis.com", + "phone": "+1 (805) 473-2920", + "address": "279 Aberdeen Street, Cataract, Colorado, 6935", + "about": "Duis consectetur mollit est sint aute laboris Lorem pariatur est Lorem voluptate voluptate officia.", + "registered": "2016-07-07T07:03:36 -03:00", + "latitude": -53.035327, + "longitude": -132.089511, + "tags": [ + "consectetur", + "ullamco", + "eiusmod", + "aliqua", + "non", + "nostrud", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Adela Odonnell" + }, + { + "id": 1, + "name": "Harriett Hopper" + }, + { + "id": 2, + "name": "Oconnor Perry" + } + ], + "greeting": "Hello, Sims Buchanan! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Fern Bird", + "gender": "female", + "email": "fernbird@cosmosis.com", + "phone": "+1 (976) 445-3972", + "address": "888 Kathleen Court, Winchester, Guam, 8752", + "about": "Aliqua ad nulla duis fugiat do excepteur pariatur ullamco officia cupidatat.", + "registered": "2016-12-28T01:42:11 -03:00", + "latitude": -71.817105, + "longitude": 55.158918, + "tags": [ + "ea", + "ad", + "labore", + "non", + "magna", + "do", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Lupe Parrish" + }, + { + "id": 1, + "name": "Goff Cameron" + }, + { + "id": 2, + "name": "Gregory Odom" + } + ], + "greeting": "Hello, Fern Bird! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sheri Davis", + "gender": "female", + "email": "sheridavis@cosmosis.com", + "phone": "+1 (990) 568-3950", + "address": "346 Lake Avenue, Levant, West Virginia, 7777", + "about": "Ex eiusmod mollit nisi tempor fugiat quis pariatur aliqua occaecat consequat eu ea velit duis.", + "registered": "2021-07-22T10:06:16 -03:00", + "latitude": 16.400551, + "longitude": -25.167437, + "tags": [ + "exercitation", + "adipisicing", + "minim", + "ea", + "aliquip", + "minim", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Patton Rich" + }, + { + "id": 1, + "name": "Gibson House" + }, + { + "id": 2, + "name": "Charity Higgins" + } + ], + "greeting": "Hello, Sheri Davis! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Tiffany Alvarez", + "gender": "female", + "email": "tiffanyalvarez@cosmosis.com", + "phone": "+1 (931) 525-3056", + "address": "301 Dunne Court, Calvary, New York, 4397", + "about": "Fugiat deserunt proident sit aliqua dolore in cupidatat ullamco enim ex.", + "registered": "2022-11-22T12:17:26 -03:00", + "latitude": 81.235517, + "longitude": 122.897991, + "tags": [ + "nisi", + "ex", + "id", + "consequat", + "et", + "aliqua", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Melinda Curtis" + }, + { + "id": 1, + "name": "Michele Moss" + }, + { + "id": 2, + "name": "Middleton Erickson" + } + ], + "greeting": "Hello, Tiffany Alvarez! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Nikki Dejesus", + "gender": "female", + "email": "nikkidejesus@cosmosis.com", + "phone": "+1 (939) 571-2522", + "address": "211 Belmont Avenue, Canoochee, Marshall Islands, 1358", + "about": "Magna consequat amet veniam voluptate incididunt irure deserunt est ea quis deserunt non in Lorem.", + "registered": "2014-01-30T03:45:43 -04:00", + "latitude": 85.608975, + "longitude": -49.500805, + "tags": [ + "culpa", + "elit", + "et", + "aliquip", + "qui", + "occaecat", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Parrish Schwartz" + }, + { + "id": 1, + "name": "Sanders Jennings" + }, + { + "id": 2, + "name": "Faith Knight" + } + ], + "greeting": "Hello, Nikki Dejesus! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jimenez Case", + "gender": "male", + "email": "jimenezcase@cosmosis.com", + "phone": "+1 (820) 429-3096", + "address": "274 Hamilton Avenue, Saddlebrooke, Montana, 693", + "about": "Commodo laborum aliqua laborum occaecat nulla in ea in.", + "registered": "2021-10-05T02:36:58 -03:00", + "latitude": 11.170108, + "longitude": -52.72935, + "tags": [ + "aliqua", + "elit", + "minim", + "consequat", + "tempor", + "incididunt", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Fay Heath" + }, + { + "id": 1, + "name": "Lynn Newman" + }, + { + "id": 2, + "name": "Maria Mcfarland" + } + ], + "greeting": "Hello, Jimenez Case! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Rhea Lewis", + "gender": "female", + "email": "rhealewis@cosmosis.com", + "phone": "+1 (966) 540-2697", + "address": "584 Cherry Street, Westerville, Palau, 9433", + "about": "Sint eu do adipisicing fugiat velit adipisicing exercitation id ipsum amet.", + "registered": "2020-06-04T09:42:12 -03:00", + "latitude": 86.603322, + "longitude": 113.52407, + "tags": [ + "quis", + "ullamco", + "dolore", + "reprehenderit", + "velit", + "esse", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Norris Edwards" + }, + { + "id": 1, + "name": "Alisha Norman" + }, + { + "id": 2, + "name": "Alexander Collins" + } + ], + "greeting": "Hello, Rhea Lewis! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Chan Ayala", + "gender": "male", + "email": "chanayala@cosmosis.com", + "phone": "+1 (941) 422-2326", + "address": "475 Sumner Place, Colton, Indiana, 8540", + "about": "Excepteur reprehenderit do exercitation culpa in.", + "registered": "2015-02-02T06:30:06 -03:00", + "latitude": 43.833049, + "longitude": 72.789019, + "tags": [ + "ea", + "aliqua", + "laboris", + "adipisicing", + "minim", + "culpa", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Schmidt Myers" + }, + { + "id": 1, + "name": "Dixie Hooper" + }, + { + "id": 2, + "name": "Peck Juarez" + } + ], + "greeting": "Hello, Chan Ayala! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Jodie Flowers", + "gender": "female", + "email": "jodieflowers@cosmosis.com", + "phone": "+1 (919) 558-2610", + "address": "831 Kermit Place, Baker, North Dakota, 5291", + "about": "Qui quis consequat sunt elit voluptate magna reprehenderit cillum.", + "registered": "2018-09-24T06:25:18 -03:00", + "latitude": 78.123516, + "longitude": 106.264931, + "tags": [ + "culpa", + "eiusmod", + "Lorem", + "ad", + "cillum", + "elit", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Norton Dominguez" + }, + { + "id": 1, + "name": "Adkins Noble" + }, + { + "id": 2, + "name": "Lacey Wilder" + } + ], + "greeting": "Hello, Jodie Flowers! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Marissa Donovan", + "gender": "female", + "email": "marissadonovan@cosmosis.com", + "phone": "+1 (962) 542-3923", + "address": "487 Gaylord Drive, Southview, American Samoa, 2430", + "about": "Duis commodo labore minim laborum ea velit culpa elit laboris nisi minim magna commodo.", + "registered": "2022-05-05T08:43:03 -03:00", + "latitude": -45.745209, + "longitude": 130.363607, + "tags": [ + "enim", + "aliquip", + "enim", + "officia", + "tempor", + "occaecat", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Morgan Morales" + }, + { + "id": 1, + "name": "Tanisha Brooks" + }, + { + "id": 2, + "name": "Juliana Cummings" + } + ], + "greeting": "Hello, Marissa Donovan! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Loraine Mcintosh", + "gender": "female", + "email": "lorainemcintosh@cosmosis.com", + "phone": "+1 (806) 572-3841", + "address": "499 Russell Street, Lindisfarne, New Hampshire, 8953", + "about": "Lorem officia duis ea adipisicing cupidatat excepteur anim proident fugiat nulla ut ipsum.", + "registered": "2014-08-23T01:55:09 -04:00", + "latitude": -42.911615, + "longitude": 84.030987, + "tags": [ + "duis", + "in", + "commodo", + "eu", + "anim", + "incididunt", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Coleman Mcmahon" + }, + { + "id": 1, + "name": "Jewell Barnes" + }, + { + "id": 2, + "name": "Tonya Peck" + } + ], + "greeting": "Hello, Loraine Mcintosh! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Leola Andrews", + "gender": "female", + "email": "leolaandrews@cosmosis.com", + "phone": "+1 (915) 524-2839", + "address": "223 Wyckoff Avenue, Carrizo, Michigan, 9338", + "about": "Excepteur fugiat incididunt est velit.", + "registered": "2014-10-30T11:56:54 -03:00", + "latitude": 32.266423, + "longitude": 21.417426, + "tags": [ + "eu", + "id", + "pariatur", + "veniam", + "veniam", + "aute", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "June Collier" + }, + { + "id": 1, + "name": "Clare Rice" + }, + { + "id": 2, + "name": "Vivian Herman" + } + ], + "greeting": "Hello, Leola Andrews! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Tate Daniel", + "gender": "male", + "email": "tatedaniel@cosmosis.com", + "phone": "+1 (977) 419-2295", + "address": "240 Ellery Street, Waterloo, Louisiana, 3879", + "about": "In non labore do proident duis mollit nulla id cillum minim.", + "registered": "2023-06-30T05:12:59 -03:00", + "latitude": 2.899507, + "longitude": 71.456999, + "tags": [ + "proident", + "elit", + "do", + "culpa", + "laborum", + "reprehenderit", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Elnora Ross" + }, + { + "id": 1, + "name": "Clayton Mcbride" + }, + { + "id": 2, + "name": "Hicks Holman" + } + ], + "greeting": "Hello, Tate Daniel! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Rojas Potter", + "gender": "male", + "email": "rojaspotter@cosmosis.com", + "phone": "+1 (954) 527-2216", + "address": "284 Wolcott Street, Idamay, Nevada, 4561", + "about": "Excepteur enim sunt aliqua sint eu officia.", + "registered": "2018-06-29T04:41:20 -03:00", + "latitude": 89.387519, + "longitude": -15.420686, + "tags": [ + "et", + "dolor", + "dolore", + "occaecat", + "magna", + "non", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Randall Pitts" + }, + { + "id": 1, + "name": "Dorthy Johnston" + }, + { + "id": 2, + "name": "Paula Gillespie" + } + ], + "greeting": "Hello, Rojas Potter! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Kirby Church", + "gender": "male", + "email": "kirbychurch@cosmosis.com", + "phone": "+1 (904) 479-3989", + "address": "903 Dare Court, Rivers, Puerto Rico, 3606", + "about": "Pariatur cupidatat elit proident cillum aute ea sit aliquip officia ut fugiat aute.", + "registered": "2022-05-26T07:49:50 -03:00", + "latitude": 48.840172, + "longitude": 74.828767, + "tags": [ + "proident", + "pariatur", + "esse", + "anim", + "Lorem", + "cupidatat", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Hunt Rosa" + }, + { + "id": 1, + "name": "Lilia Grant" + }, + { + "id": 2, + "name": "Marietta Cabrera" + } + ], + "greeting": "Hello, Kirby Church! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Howell Booker", + "gender": "male", + "email": "howellbooker@cosmosis.com", + "phone": "+1 (883) 476-2937", + "address": "409 Haring Street, Gardners, Arkansas, 7088", + "about": "Laboris fugiat ea nostrud ipsum.", + "registered": "2014-12-18T10:48:13 -03:00", + "latitude": 23.405303, + "longitude": 37.682854, + "tags": [ + "pariatur", + "eu", + "proident", + "consequat", + "cupidatat", + "fugiat", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Kennedy Huffman" + }, + { + "id": 1, + "name": "Jeanette Wilkins" + }, + { + "id": 2, + "name": "Chang Mcclain" + } + ], + "greeting": "Hello, Howell Booker! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Sara Gamble", + "gender": "female", + "email": "saragamble@cosmosis.com", + "phone": "+1 (975) 559-2304", + "address": "676 Ira Court, Roberts, North Carolina, 1889", + "about": "Amet eu nostrud cillum anim et sit pariatur excepteur labore sunt nisi.", + "registered": "2020-09-09T01:57:23 -03:00", + "latitude": 52.969182, + "longitude": -43.002891, + "tags": [ + "enim", + "labore", + "mollit", + "fugiat", + "labore", + "quis", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Galloway Cline" + }, + { + "id": 1, + "name": "Whitney Farrell" + }, + { + "id": 2, + "name": "Richard Callahan" + } + ], + "greeting": "Hello, Sara Gamble! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Young Garza", + "gender": "male", + "email": "younggarza@cosmosis.com", + "phone": "+1 (933) 477-3051", + "address": "356 Aurelia Court, Shindler, California, 9598", + "about": "Eu laborum adipisicing anim dolore pariatur aliquip sint velit tempor velit.", + "registered": "2023-08-23T11:28:45 -03:00", + "latitude": -81.34359, + "longitude": 82.943186, + "tags": [ + "dolore", + "excepteur", + "ex", + "ut", + "et", + "ea", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Mcfarland Hebert" + }, + { + "id": 1, + "name": "Elva Lucas" + }, + { + "id": 2, + "name": "Thomas Howe" + } + ], + "greeting": "Hello, Young Garza! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Rhonda Mcguire", + "gender": "female", + "email": "rhondamcguire@cosmosis.com", + "phone": "+1 (956) 559-2658", + "address": "536 Jay Street, Williston, New Jersey, 4121", + "about": "Lorem amet elit irure veniam.", + "registered": "2017-09-07T11:38:40 -03:00", + "latitude": 51.341567, + "longitude": -86.894869, + "tags": [ + "ipsum", + "fugiat", + "aliqua", + "cillum", + "consectetur", + "et", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Burgess Morse" + }, + { + "id": 1, + "name": "Cleveland Cole" + }, + { + "id": 2, + "name": "Burt Flynn" + } + ], + "greeting": "Hello, Rhonda Mcguire! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Watkins Salazar", + "gender": "male", + "email": "watkinssalazar@cosmosis.com", + "phone": "+1 (978) 564-3188", + "address": "602 Sedgwick Place, Gila, Tennessee, 492", + "about": "Ut sunt laborum veniam ex magna nostrud duis esse amet laborum Lorem labore.", + "registered": "2020-01-06T02:31:42 -03:00", + "latitude": -22.855483, + "longitude": -89.008334, + "tags": [ + "anim", + "adipisicing", + "do", + "nostrud", + "veniam", + "nulla", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Benita Frye" + }, + { + "id": 1, + "name": "Anastasia Goodman" + }, + { + "id": 2, + "name": "Curry Foley" + } + ], + "greeting": "Hello, Watkins Salazar! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Tyson James", + "gender": "male", + "email": "tysonjames@cosmosis.com", + "phone": "+1 (987) 591-2546", + "address": "768 Sunnyside Court, Drytown, Illinois, 8225", + "about": "Enim pariatur aliqua nisi et elit.", + "registered": "2021-07-20T07:01:25 -03:00", + "latitude": 64.607427, + "longitude": -172.50054, + "tags": [ + "laborum", + "ea", + "nisi", + "cupidatat", + "duis", + "enim", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Jackson Blake" + }, + { + "id": 1, + "name": "Huff Farmer" + }, + { + "id": 2, + "name": "Morales Wiley" + } + ], + "greeting": "Hello, Tyson James! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Brown Pennington", + "gender": "male", + "email": "brownpennington@cosmosis.com", + "phone": "+1 (903) 417-2463", + "address": "692 Madeline Court, Farmington, Virginia, 2547", + "about": "Anim labore irure incididunt elit deserunt.", + "registered": "2021-04-25T03:29:06 -03:00", + "latitude": -32.627725, + "longitude": 10.088814, + "tags": [ + "elit", + "laboris", + "excepteur", + "amet", + "laboris", + "est", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Lynnette Dickerson" + }, + { + "id": 1, + "name": "Nona Burns" + }, + { + "id": 2, + "name": "Marva Thompson" + } + ], + "greeting": "Hello, Brown Pennington! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Blevins Daugherty", + "gender": "male", + "email": "blevinsdaugherty@cosmosis.com", + "phone": "+1 (907) 538-3561", + "address": "804 Pershing Loop, Martinez, Federated States Of Micronesia, 4196", + "about": "Dolor voluptate exercitation fugiat veniam velit officia sunt sit.", + "registered": "2014-05-06T05:58:40 -04:00", + "latitude": -33.473525, + "longitude": 40.701589, + "tags": [ + "tempor", + "sint", + "esse", + "anim", + "excepteur", + "officia", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Susanne Fletcher" + }, + { + "id": 1, + "name": "Shana Riley" + }, + { + "id": 2, + "name": "Luna Cross" + } + ], + "greeting": "Hello, Blevins Daugherty! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Fox Camacho", + "gender": "male", + "email": "foxcamacho@cosmosis.com", + "phone": "+1 (922) 514-2795", + "address": "893 Highland Boulevard, Ruffin, Northern Mariana Islands, 4748", + "about": "Officia sunt est do aute Lorem consectetur veniam in voluptate commodo voluptate laboris reprehenderit in.", + "registered": "2015-01-28T07:10:05 -03:00", + "latitude": -56.057168, + "longitude": -16.191343, + "tags": [ + "et", + "eu", + "laboris", + "mollit", + "in", + "laboris", + "elit" + ], + "friends": [ + { + "id": 0, + "name": "Savannah Richardson" + }, + { + "id": 1, + "name": "Compton Reese" + }, + { + "id": 2, + "name": "Wilcox Stevens" + } + ], + "greeting": "Hello, Fox Camacho! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Solomon Lang", + "gender": "male", + "email": "solomonlang@cosmosis.com", + "phone": "+1 (954) 400-3887", + "address": "101 Beach Place, Gwynn, Alaska, 4242", + "about": "Et ex elit reprehenderit minim dolor fugiat laboris sunt veniam pariatur.", + "registered": "2016-01-14T05:03:09 -03:00", + "latitude": -24.751155, + "longitude": -162.795008, + "tags": [ + "ex", + "sit", + "dolor", + "id", + "laborum", + "voluptate", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Newman Whitaker" + }, + { + "id": 1, + "name": "Glenda Kinney" + }, + { + "id": 2, + "name": "Frye Guerra" + } + ], + "greeting": "Hello, Solomon Lang! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Tracey Nichols", + "gender": "female", + "email": "traceynichols@cosmosis.com", + "phone": "+1 (889) 577-2870", + "address": "375 Just Court, Hiwasse, Maine, 6541", + "about": "Sit aute consectetur fugiat nulla.", + "registered": "2020-12-15T07:39:29 -03:00", + "latitude": 86.037239, + "longitude": 29.307698, + "tags": [ + "nulla", + "consequat", + "fugiat", + "magna", + "id", + "aliquip", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Cannon Dunlap" + }, + { + "id": 1, + "name": "Charles Spence" + }, + { + "id": 2, + "name": "Dillon Holloway" + } + ], + "greeting": "Hello, Tracey Nichols! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Tracy Velasquez", + "gender": "female", + "email": "tracyvelasquez@cosmosis.com", + "phone": "+1 (883) 560-3550", + "address": "626 Prescott Place, Urie, Arizona, 8123", + "about": "Qui in ut consequat esse magna.", + "registered": "2018-01-31T02:13:05 -03:00", + "latitude": 82.031441, + "longitude": 162.230406, + "tags": [ + "eiusmod", + "laboris", + "Lorem", + "incididunt", + "ut", + "culpa", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Jillian Reed" + }, + { + "id": 1, + "name": "Hoover Dixon" + }, + { + "id": 2, + "name": "Diann Medina" + } + ], + "greeting": "Hello, Tracy Velasquez! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Shields Mckee", + "gender": "male", + "email": "shieldsmckee@cosmosis.com", + "phone": "+1 (987) 460-2118", + "address": "965 Dupont Street, Bourg, Florida, 6855", + "about": "Irure occaecat deserunt in esse aute tempor laborum.", + "registered": "2014-08-25T12:12:40 -04:00", + "latitude": -72.254988, + "longitude": -26.859549, + "tags": [ + "ullamco", + "veniam", + "commodo", + "sunt", + "sint", + "culpa", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Nina Pacheco" + }, + { + "id": 1, + "name": "Austin Faulkner" + }, + { + "id": 2, + "name": "Bobbie Tillman" + } + ], + "greeting": "Hello, Shields Mckee! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Donaldson Black", + "gender": "male", + "email": "donaldsonblack@cosmosis.com", + "phone": "+1 (890) 487-3489", + "address": "543 Bowne Street, Biddle, Alabama, 3224", + "about": "Aliquip duis occaecat consectetur sint fugiat aliqua incididunt ea amet veniam commodo.", + "registered": "2021-02-22T07:37:32 -03:00", + "latitude": 22.087541, + "longitude": 30.723339, + "tags": [ + "dolore", + "ut", + "Lorem", + "occaecat", + "nulla", + "ea", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Craig Foster" + }, + { + "id": 1, + "name": "Brooke Warren" + }, + { + "id": 2, + "name": "Kent Pittman" + } + ], + "greeting": "Hello, Donaldson Black! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bailey Moody", + "gender": "male", + "email": "baileymoody@cosmosis.com", + "phone": "+1 (807) 600-3346", + "address": "620 Juliana Place, Emory, Massachusetts, 3039", + "about": "Reprehenderit duis do occaecat ea quis do.", + "registered": "2021-11-13T09:24:22 -03:00", + "latitude": -37.572605, + "longitude": -95.752986, + "tags": [ + "in", + "eu", + "officia", + "sint", + "laborum", + "Lorem", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Kathrine Galloway" + }, + { + "id": 1, + "name": "Munoz Zimmerman" + }, + { + "id": 2, + "name": "Margery Curry" + } + ], + "greeting": "Hello, Bailey Moody! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Walls Calderon", + "gender": "male", + "email": "wallscalderon@cosmosis.com", + "phone": "+1 (941) 441-3739", + "address": "930 Dewey Place, Ypsilanti, New Mexico, 4553", + "about": "Excepteur incididunt consectetur pariatur occaecat sint.", + "registered": "2023-09-14T02:23:53 -03:00", + "latitude": -30.625175, + "longitude": 31.946749, + "tags": [ + "anim", + "labore", + "deserunt", + "exercitation", + "nisi", + "occaecat", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Gordon Hughes" + }, + { + "id": 1, + "name": "Cummings Tyson" + }, + { + "id": 2, + "name": "Horn Wiggins" + } + ], + "greeting": "Hello, Walls Calderon! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Swanson Downs", + "gender": "male", + "email": "swansondowns@cosmosis.com", + "phone": "+1 (881) 554-3503", + "address": "680 Walker Court, Cashtown, Hawaii, 4255", + "about": "Adipisicing nostrud commodo adipisicing ut labore et aute eiusmod ea.", + "registered": "2018-09-02T09:31:38 -03:00", + "latitude": 74.572661, + "longitude": 27.328706, + "tags": [ + "laborum", + "consequat", + "occaecat", + "ipsum", + "consequat", + "amet", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Rena Roy" + }, + { + "id": 1, + "name": "Marcie Ruiz" + }, + { + "id": 2, + "name": "Gentry Horn" + } + ], + "greeting": "Hello, Swanson Downs! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kelley Mcknight", + "gender": "male", + "email": "kelleymcknight@cosmosis.com", + "phone": "+1 (810) 561-2571", + "address": "207 Kosciusko Street, Wanship, Mississippi, 1836", + "about": "Dolore elit laboris nulla qui labore proident consectetur eu nostrud sit commodo.", + "registered": "2021-11-10T03:40:09 -03:00", + "latitude": 18.610248, + "longitude": 92.736478, + "tags": [ + "occaecat", + "minim", + "dolor", + "sint", + "dolore", + "duis", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Henderson Montoya" + }, + { + "id": 1, + "name": "Mcdonald Rowe" + }, + { + "id": 2, + "name": "Jacobson Bernard" + } + ], + "greeting": "Hello, Kelley Mcknight! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bruce Hancock", + "gender": "male", + "email": "brucehancock@cosmosis.com", + "phone": "+1 (848) 436-2278", + "address": "792 Thatford Avenue, Salunga, Kentucky, 1013", + "about": "Laborum voluptate velit mollit consequat quis commodo labore ut.", + "registered": "2022-12-13T08:07:25 -03:00", + "latitude": -43.764311, + "longitude": -169.773849, + "tags": [ + "tempor", + "duis", + "consectetur", + "minim", + "do", + "aliquip", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Suarez Gallegos" + }, + { + "id": 1, + "name": "Petersen Le" + }, + { + "id": 2, + "name": "Tonia Cooley" + } + ], + "greeting": "Hello, Bruce Hancock! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Heidi Valdez", + "gender": "female", + "email": "heidivaldez@cosmosis.com", + "phone": "+1 (860) 484-3113", + "address": "409 Holt Court, Coalmont, Missouri, 1470", + "about": "Elit ea tempor in ex duis mollit.", + "registered": "2022-01-21T09:30:33 -03:00", + "latitude": 8.027077, + "longitude": -15.089285, + "tags": [ + "laboris", + "magna", + "in", + "cillum", + "ex", + "in", + "ipsum" + ], + "friends": [ + { + "id": 0, + "name": "Peterson Mendez" + }, + { + "id": 1, + "name": "Maricela Mason" + }, + { + "id": 2, + "name": "Marlene Hayes" + } + ], + "greeting": "Hello, Heidi Valdez! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Fields Shepard", + "gender": "male", + "email": "fieldsshepard@cosmosis.com", + "phone": "+1 (846) 469-3664", + "address": "573 Tapscott Avenue, Chalfant, South Dakota, 5629", + "about": "Commodo elit ea ex fugiat nisi commodo.", + "registered": "2014-01-09T10:22:25 -04:00", + "latitude": -37.809676, + "longitude": -164.664235, + "tags": [ + "proident", + "anim", + "commodo", + "sunt", + "labore", + "cillum", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Cameron Klein" + }, + { + "id": 1, + "name": "Melanie Cervantes" + }, + { + "id": 2, + "name": "Jane Hampton" + } + ], + "greeting": "Hello, Fields Shepard! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Rocha Reyes", + "gender": "male", + "email": "rochareyes@cosmosis.com", + "phone": "+1 (868) 409-2567", + "address": "165 Dooley Street, Deseret, Utah, 4889", + "about": "Adipisicing minim nisi esse et ea sit tempor ipsum aute ad proident veniam.", + "registered": "2017-11-02T08:10:17 -03:00", + "latitude": -28.549181, + "longitude": -156.313, + "tags": [ + "in", + "pariatur", + "deserunt", + "do", + "sunt", + "ullamco", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Joyce Cortez" + }, + { + "id": 1, + "name": "Puckett Michael" + }, + { + "id": 2, + "name": "Golden Mcfadden" + } + ], + "greeting": "Hello, Rocha Reyes! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Susie Hicks", + "gender": "female", + "email": "susiehicks@cosmosis.com", + "phone": "+1 (975) 410-3607", + "address": "999 Metropolitan Avenue, Convent, Kansas, 6657", + "about": "Aliqua ea est ex cillum dolor labore dolore cillum consectetur.", + "registered": "2017-08-23T09:28:36 -03:00", + "latitude": -66.195196, + "longitude": -96.465229, + "tags": [ + "in", + "quis", + "anim", + "nisi", + "exercitation", + "sunt", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Silvia Tran" + }, + { + "id": 1, + "name": "Waters Stark" + }, + { + "id": 2, + "name": "Sheila Harper" + } + ], + "greeting": "Hello, Susie Hicks! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Cara Williamson", + "gender": "female", + "email": "carawilliamson@cosmosis.com", + "phone": "+1 (927) 533-3199", + "address": "152 Dahlgreen Place, Steinhatchee, Nebraska, 6390", + "about": "Et duis velit velit nisi reprehenderit eiusmod culpa nostrud magna reprehenderit dolor sunt non.", + "registered": "2018-08-22T01:55:50 -03:00", + "latitude": 67.55648, + "longitude": -10.793727, + "tags": [ + "ut", + "dolor", + "est", + "id", + "eiusmod", + "sunt", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Chambers Hays" + }, + { + "id": 1, + "name": "Pratt Mckinney" + }, + { + "id": 2, + "name": "Fitzgerald Delaney" + } + ], + "greeting": "Hello, Cara Williamson! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Deena Lawson", + "gender": "female", + "email": "deenalawson@cosmosis.com", + "phone": "+1 (946) 593-2326", + "address": "920 Empire Boulevard, Fairmount, Texas, 9987", + "about": "Non minim eiusmod enim aute dolor nulla duis sit nisi ea nisi eu.", + "registered": "2021-04-17T12:24:46 -03:00", + "latitude": 17.690763, + "longitude": -43.6364, + "tags": [ + "velit", + "commodo", + "ea", + "occaecat", + "voluptate", + "duis", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Underwood Obrien" + }, + { + "id": 1, + "name": "Byrd Cherry" + }, + { + "id": 2, + "name": "Barlow Hamilton" + } + ], + "greeting": "Hello, Deena Lawson! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Beverly Fowler", + "gender": "female", + "email": "beverlyfowler@cosmosis.com", + "phone": "+1 (883) 486-2637", + "address": "601 Clara Street, Grapeview, Wyoming, 9816", + "about": "Nostrud nisi eu fugiat incididunt.", + "registered": "2019-09-04T12:25:56 -03:00", + "latitude": -58.472453, + "longitude": -154.412514, + "tags": [ + "nisi", + "laboris", + "reprehenderit", + "dolor", + "excepteur", + "reprehenderit", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Darcy Hensley" + }, + { + "id": 1, + "name": "Noemi Henson" + }, + { + "id": 2, + "name": "Nancy Clark" + } + ], + "greeting": "Hello, Beverly Fowler! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Wells Hodges", + "gender": "male", + "email": "wellshodges@cosmosis.com", + "phone": "+1 (951) 549-3883", + "address": "465 Lester Court, Lowell, Vermont, 4314", + "about": "Et sunt sit ut in nulla veniam.", + "registered": "2019-09-07T08:12:12 -03:00", + "latitude": 42.554701, + "longitude": -159.96441, + "tags": [ + "Lorem", + "eu", + "sint", + "quis", + "excepteur", + "duis", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Vilma Watson" + }, + { + "id": 1, + "name": "Francesca Chen" + }, + { + "id": 2, + "name": "Evangeline Park" + } + ], + "greeting": "Hello, Wells Hodges! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Diana Conrad", + "gender": "female", + "email": "dianaconrad@cosmosis.com", + "phone": "+1 (850) 582-3981", + "address": "992 Himrod Street, Felt, Oregon, 8503", + "about": "Veniam id aute consectetur officia aliquip irure in culpa ipsum dolore ea veniam pariatur.", + "registered": "2016-05-07T09:33:55 -03:00", + "latitude": -87.882087, + "longitude": -71.400257, + "tags": [ + "magna", + "consectetur", + "officia", + "incididunt", + "aute", + "incididunt", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Lila Kline" + }, + { + "id": 1, + "name": "Reese Scott" + }, + { + "id": 2, + "name": "Pearlie Santos" + } + ], + "greeting": "Hello, Diana Conrad! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mcconnell Cain", + "gender": "male", + "email": "mcconnellcain@cosmosis.com", + "phone": "+1 (809) 412-3021", + "address": "971 Barwell Terrace, Mahtowa, South Carolina, 886", + "about": "Occaecat occaecat duis culpa veniam ullamco sunt enim incididunt.", + "registered": "2018-08-08T01:53:18 -03:00", + "latitude": -18.286281, + "longitude": 45.650584, + "tags": [ + "aliqua", + "aute", + "ut", + "magna", + "et", + "exercitation", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Fanny Cruz" + }, + { + "id": 1, + "name": "Bauer Wright" + }, + { + "id": 2, + "name": "Valarie Bowen" + } + ], + "greeting": "Hello, Mcconnell Cain! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mcdaniel Kirkland", + "gender": "male", + "email": "mcdanielkirkland@cosmosis.com", + "phone": "+1 (891) 464-2261", + "address": "199 Dikeman Street, Gorst, Wisconsin, 7163", + "about": "Sit nostrud minim mollit sunt pariatur.", + "registered": "2019-08-03T02:20:49 -03:00", + "latitude": 26.190118, + "longitude": -19.574192, + "tags": [ + "ipsum", + "amet", + "irure", + "laboris", + "non", + "labore", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Graciela Reeves" + }, + { + "id": 1, + "name": "Velasquez Haney" + }, + { + "id": 2, + "name": "Francine Hubbard" + } + ], + "greeting": "Hello, Mcdaniel Kirkland! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Murray Yang", + "gender": "male", + "email": "murrayyang@cosmosis.com", + "phone": "+1 (966) 521-2421", + "address": "795 Ross Street, Sultana, District Of Columbia, 5284", + "about": "Dolor labore eiusmod sint consequat do laboris qui commodo minim Lorem tempor culpa eu.", + "registered": "2015-01-04T09:28:03 -03:00", + "latitude": -55.552171, + "longitude": -36.542875, + "tags": [ + "id", + "duis", + "anim", + "ut", + "laborum", + "culpa", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Misty Rocha" + }, + { + "id": 1, + "name": "Rivers Berry" + }, + { + "id": 2, + "name": "Cain Banks" + } + ], + "greeting": "Hello, Murray Yang! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Rodriguez Ochoa", + "gender": "male", + "email": "rodriguezochoa@cosmosis.com", + "phone": "+1 (842) 449-3026", + "address": "698 Krier Place, Stockwell, Virgin Islands, 2172", + "about": "Ea exercitation ex non fugiat proident voluptate mollit sunt ullamco ad aliqua non sunt minim.", + "registered": "2022-02-19T08:05:13 -03:00", + "latitude": -16.640359, + "longitude": 16.637257, + "tags": [ + "proident", + "non", + "excepteur", + "quis", + "nisi", + "occaecat", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Helene Skinner" + }, + { + "id": 1, + "name": "Richmond Conway" + }, + { + "id": 2, + "name": "Bennett Sawyer" + } + ], + "greeting": "Hello, Rodriguez Ochoa! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Janelle Preston", + "gender": "female", + "email": "janellepreston@cosmosis.com", + "phone": "+1 (924) 567-2502", + "address": "133 Franklin Avenue, Staples, Washington, 8274", + "about": "Anim esse dolor non consectetur labore ut id dolore culpa.", + "registered": "2017-12-29T11:52:46 -03:00", + "latitude": 15.414759, + "longitude": 156.896311, + "tags": [ + "exercitation", + "sit", + "commodo", + "culpa", + "consequat", + "occaecat", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Dale Roman" + }, + { + "id": 1, + "name": "Toni Howell" + }, + { + "id": 2, + "name": "Parsons Rollins" + } + ], + "greeting": "Hello, Janelle Preston! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Wade Henderson", + "gender": "male", + "email": "wadehenderson@cosmosis.com", + "phone": "+1 (804) 580-3958", + "address": "526 Newkirk Avenue, Florence, Minnesota, 9644", + "about": "Ullamco incididunt non irure laboris.", + "registered": "2023-06-14T04:46:15 -03:00", + "latitude": -66.978403, + "longitude": -35.432853, + "tags": [ + "sint", + "nulla", + "id", + "ut", + "ea", + "ad", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Edwina Hunt" + }, + { + "id": 1, + "name": "Tania Patrick" + }, + { + "id": 2, + "name": "Harris Parker" + } + ], + "greeting": "Hello, Wade Henderson! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Vonda Meadows", + "gender": "female", + "email": "vondameadows@cosmosis.com", + "phone": "+1 (897) 416-2471", + "address": "847 Frank Court, Germanton, Georgia, 3231", + "about": "Fugiat ut mollit ad fugiat nulla labore id qui commodo officia magna.", + "registered": "2015-03-29T04:42:35 -03:00", + "latitude": -83.618886, + "longitude": 151.474247, + "tags": [ + "laboris", + "ipsum", + "ex", + "officia", + "Lorem", + "mollit", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Pat Osborne" + }, + { + "id": 1, + "name": "Hayden Fox" + }, + { + "id": 2, + "name": "Reilly Aguirre" + } + ], + "greeting": "Hello, Vonda Meadows! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lauren Wolf", + "gender": "female", + "email": "laurenwolf@cosmosis.com", + "phone": "+1 (989) 537-2295", + "address": "823 Poplar Avenue, Lafferty, Iowa, 6459", + "about": "Eiusmod ullamco nisi veniam id culpa elit elit sint est.", + "registered": "2019-08-22T07:50:52 -03:00", + "latitude": -73.511199, + "longitude": 86.290837, + "tags": [ + "velit", + "reprehenderit", + "et", + "cupidatat", + "ea", + "aliqua", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Padilla Nielsen" + }, + { + "id": 1, + "name": "Goodwin Cleveland" + }, + { + "id": 2, + "name": "Grace Palmer" + } + ], + "greeting": "Hello, Lauren Wolf! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Mara Hart", + "gender": "female", + "email": "marahart@cosmosis.com", + "phone": "+1 (894) 513-2337", + "address": "360 Bennet Court, Camptown, Connecticut, 9480", + "about": "Officia elit ea officia deserunt aliqua incididunt sunt Lorem nulla minim occaecat duis.", + "registered": "2018-09-20T01:17:59 -03:00", + "latitude": 12.721152, + "longitude": 61.229543, + "tags": [ + "quis", + "anim", + "culpa", + "pariatur", + "proident", + "exercitation", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Guerra Estrada" + }, + { + "id": 1, + "name": "Faye Travis" + }, + { + "id": 2, + "name": "Ramos Bonner" + } + ], + "greeting": "Hello, Mara Hart! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Angie Wood", + "gender": "female", + "email": "angiewood@cosmosis.com", + "phone": "+1 (915) 496-3379", + "address": "252 Nichols Avenue, Avalon, Delaware, 969", + "about": "Ullamco enim magna ad in magna non tempor.", + "registered": "2014-12-19T12:55:40 -03:00", + "latitude": -38.256998, + "longitude": -175.222308, + "tags": [ + "dolor", + "aute", + "voluptate", + "anim", + "adipisicing", + "dolore", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Lauri Dawson" + }, + { + "id": 1, + "name": "Stein Walls" + }, + { + "id": 2, + "name": "Flora Holden" + } + ], + "greeting": "Hello, Angie Wood! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Ellen Phelps", + "gender": "female", + "email": "ellenphelps@cosmosis.com", + "phone": "+1 (982) 497-2728", + "address": "353 Adams Street, Clara, Idaho, 5312", + "about": "Nisi magna dolor eu id.", + "registered": "2021-01-23T09:38:03 -03:00", + "latitude": 55.849858, + "longitude": 73.61693, + "tags": [ + "ea", + "dolor", + "aliqua", + "ullamco", + "sint", + "labore", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Henrietta Luna" + }, + { + "id": 1, + "name": "Angelique Mccarty" + }, + { + "id": 2, + "name": "Robbins Green" + } + ], + "greeting": "Hello, Ellen Phelps! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Freeman Garrett", + "gender": "male", + "email": "freemangarrett@cosmosis.com", + "phone": "+1 (929) 570-3087", + "address": "153 Quay Street, Ruckersville, Ohio, 6292", + "about": "Dolor enim irure Lorem veniam sint.", + "registered": "2020-06-17T10:42:23 -03:00", + "latitude": -35.916878, + "longitude": -34.800416, + "tags": [ + "id", + "enim", + "ut", + "aute", + "veniam", + "sunt", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Mclean Mcmillan" + }, + { + "id": 1, + "name": "Adams Thornton" + }, + { + "id": 2, + "name": "Black Gay" + } + ], + "greeting": "Hello, Freeman Garrett! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Cecilia Solomon", + "gender": "female", + "email": "ceciliasolomon@cosmosis.com", + "phone": "+1 (923) 499-3245", + "address": "155 Classon Avenue, Elfrida, Rhode Island, 8874", + "about": "Non minim commodo qui id.", + "registered": "2021-11-20T02:09:50 -03:00", + "latitude": 81.743394, + "longitude": 80.693616, + "tags": [ + "eu", + "adipisicing", + "fugiat", + "id", + "aliqua", + "nisi", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Vance Waters" + }, + { + "id": 1, + "name": "Hernandez Mcclure" + }, + { + "id": 2, + "name": "Santos Carney" + } + ], + "greeting": "Hello, Cecilia Solomon! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Booker Velazquez", + "gender": "male", + "email": "bookervelazquez@cosmosis.com", + "phone": "+1 (996) 514-3961", + "address": "294 Cypress Avenue, Clarksburg, Pennsylvania, 9727", + "about": "Exercitation reprehenderit tempor culpa aliquip.", + "registered": "2017-09-26T09:41:15 -03:00", + "latitude": -70.485912, + "longitude": -13.630942, + "tags": [ + "laborum", + "pariatur", + "et", + "incididunt", + "eu", + "consectetur", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Dawson Blackwell" + }, + { + "id": 1, + "name": "Clara Simpson" + }, + { + "id": 2, + "name": "Stefanie Patton" + } + ], + "greeting": "Hello, Booker Velazquez! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Chapman Rush", + "gender": "male", + "email": "chapmanrush@cosmosis.com", + "phone": "+1 (819) 508-3225", + "address": "266 Veterans Avenue, Lodoga, Oklahoma, 5232", + "about": "Elit veniam aliquip ut adipisicing ipsum anim laboris laborum consectetur officia do cupidatat.", + "registered": "2017-10-02T02:55:10 -03:00", + "latitude": -5.490844, + "longitude": 70.618, + "tags": [ + "aliquip", + "id", + "exercitation", + "velit", + "veniam", + "eu", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Hart Watts" + }, + { + "id": 1, + "name": "Erna Miranda" + }, + { + "id": 2, + "name": "Gwen Wall" + } + ], + "greeting": "Hello, Chapman Rush! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Genevieve Manning", + "gender": "female", + "email": "genevievemanning@cosmosis.com", + "phone": "+1 (833) 494-2113", + "address": "535 Horace Court, Weogufka, Colorado, 6077", + "about": "Irure incididunt fugiat occaecat eu tempor amet nulla veniam commodo ipsum ad nulla.", + "registered": "2021-07-30T03:32:01 -03:00", + "latitude": 82.74395, + "longitude": -91.711807, + "tags": [ + "sit", + "reprehenderit", + "cupidatat", + "sunt", + "quis", + "pariatur", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Price Morrow" + }, + { + "id": 1, + "name": "Chrystal Shaffer" + }, + { + "id": 2, + "name": "Imelda Acevedo" + } + ], + "greeting": "Hello, Genevieve Manning! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dorsey Hartman", + "gender": "male", + "email": "dorseyhartman@cosmosis.com", + "phone": "+1 (900) 434-2477", + "address": "577 Gatling Place, Coaldale, Guam, 6528", + "about": "Proident magna incididunt cillum ipsum id ut aliqua magna consectetur sint non dolore veniam.", + "registered": "2020-02-17T04:51:03 -03:00", + "latitude": 49.628004, + "longitude": -12.073238, + "tags": [ + "excepteur", + "officia", + "excepteur", + "proident", + "esse", + "occaecat", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Alejandra Garcia" + }, + { + "id": 1, + "name": "Gray Rutledge" + }, + { + "id": 2, + "name": "Theresa William" + } + ], + "greeting": "Hello, Dorsey Hartman! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Barry Walters", + "gender": "male", + "email": "barrywalters@cosmosis.com", + "phone": "+1 (866) 544-3487", + "address": "711 Boerum Street, Harviell, West Virginia, 2002", + "about": "Ad adipisicing eiusmod magna anim tempor.", + "registered": "2018-08-01T02:30:18 -03:00", + "latitude": -12.29866, + "longitude": 20.554157, + "tags": [ + "in", + "in", + "quis", + "magna", + "officia", + "culpa", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Cash Hayden" + }, + { + "id": 1, + "name": "Sofia Franklin" + }, + { + "id": 2, + "name": "Amy Roach" + } + ], + "greeting": "Hello, Barry Walters! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Lloyd Hawkins", + "gender": "male", + "email": "lloydhawkins@cosmosis.com", + "phone": "+1 (825) 404-3058", + "address": "213 Mayfair Drive, Glidden, New York, 6316", + "about": "Ea ex dolor reprehenderit est ullamco eu quis proident nostrud deserunt qui.", + "registered": "2020-06-15T09:49:58 -03:00", + "latitude": 71.977048, + "longitude": -160.168378, + "tags": [ + "sint", + "eu", + "elit", + "dolor", + "ea", + "anim", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Aileen Burnett" + }, + { + "id": 1, + "name": "Ware Bruce" + }, + { + "id": 2, + "name": "Rachael Atkinson" + } + ], + "greeting": "Hello, Lloyd Hawkins! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mendoza Bryant", + "gender": "male", + "email": "mendozabryant@cosmosis.com", + "phone": "+1 (821) 510-2471", + "address": "781 Kenilworth Place, Monument, Marshall Islands, 9750", + "about": "Elit et non occaecat ad mollit est labore incididunt veniam elit veniam Lorem sint nostrud.", + "registered": "2014-08-19T08:23:21 -04:00", + "latitude": 75.408318, + "longitude": 52.267815, + "tags": [ + "magna", + "ad", + "amet", + "proident", + "ea", + "pariatur", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Reyna Campos" + }, + { + "id": 1, + "name": "Edna Lara" + }, + { + "id": 2, + "name": "Kara Middleton" + } + ], + "greeting": "Hello, Mendoza Bryant! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Debora Harrington", + "gender": "female", + "email": "deboraharrington@cosmosis.com", + "phone": "+1 (809) 428-3556", + "address": "926 Glen Street, Groton, Montana, 619", + "about": "Ea nostrud quis amet irure dolore dolor.", + "registered": "2019-05-05T07:32:56 -03:00", + "latitude": -64.953585, + "longitude": 135.567697, + "tags": [ + "nulla", + "excepteur", + "dolor", + "nisi", + "nisi", + "sint", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Henry Copeland" + }, + { + "id": 1, + "name": "Bertha Cantu" + }, + { + "id": 2, + "name": "Pamela Contreras" + } + ], + "greeting": "Hello, Debora Harrington! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Winifred Long", + "gender": "female", + "email": "winifredlong@cosmosis.com", + "phone": "+1 (899) 438-2771", + "address": "556 Caton Place, Bodega, Palau, 4082", + "about": "Dolore aliqua elit ea nulla in et ullamco.", + "registered": "2020-07-27T01:08:33 -03:00", + "latitude": 84.735548, + "longitude": -10.223459, + "tags": [ + "eu", + "labore", + "aliquip", + "reprehenderit", + "enim", + "irure", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Mavis Dickson" + }, + { + "id": 1, + "name": "Stephenson Kane" + }, + { + "id": 2, + "name": "Jeannine Browning" + } + ], + "greeting": "Hello, Winifred Long! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Andrews Sampson", + "gender": "male", + "email": "andrewssampson@cosmosis.com", + "phone": "+1 (885) 475-3349", + "address": "784 Everett Avenue, Highland, Indiana, 3144", + "about": "Do elit aliquip aute Lorem pariatur exercitation qui.", + "registered": "2016-08-16T04:29:36 -03:00", + "latitude": 79.961058, + "longitude": 14.115123, + "tags": [ + "excepteur", + "aliquip", + "nulla", + "enim", + "irure", + "amet", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Kristine Ratliff" + }, + { + "id": 1, + "name": "Kerry Figueroa" + }, + { + "id": 2, + "name": "Ila Coleman" + } + ], + "greeting": "Hello, Andrews Sampson! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Beasley Whitney", + "gender": "male", + "email": "beasleywhitney@cosmosis.com", + "phone": "+1 (912) 466-2231", + "address": "153 Argyle Road, Jacumba, North Dakota, 1671", + "about": "Ex duis laboris magna do nisi nisi labore esse exercitation sint velit mollit dolore quis.", + "registered": "2022-06-17T01:11:55 -03:00", + "latitude": -6.86048, + "longitude": -115.52285, + "tags": [ + "duis", + "magna", + "aute", + "duis", + "veniam", + "est", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Charlene Gilbert" + }, + { + "id": 1, + "name": "Peggy Bennett" + }, + { + "id": 2, + "name": "Yvonne Duncan" + } + ], + "greeting": "Hello, Beasley Whitney! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Beverley Levy", + "gender": "female", + "email": "beverleylevy@cosmosis.com", + "phone": "+1 (983) 558-2200", + "address": "470 Richardson Street, Avoca, American Samoa, 1294", + "about": "Irure anim reprehenderit do dolore consectetur.", + "registered": "2017-03-08T01:14:30 -03:00", + "latitude": 69.113737, + "longitude": 176.754755, + "tags": [ + "anim", + "et", + "anim", + "culpa", + "ad", + "culpa", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Mathis Cote" + }, + { + "id": 1, + "name": "Smith Mosley" + }, + { + "id": 2, + "name": "Hutchinson Alston" + } + ], + "greeting": "Hello, Beverley Levy! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Sampson Mcneil", + "gender": "male", + "email": "sampsonmcneil@cosmosis.com", + "phone": "+1 (869) 459-2253", + "address": "289 Court Street, Coinjock, New Hampshire, 9236", + "about": "Duis non incididunt esse excepteur sint est consequat.", + "registered": "2020-02-13T01:48:44 -03:00", + "latitude": 63.382689, + "longitude": -165.36268, + "tags": [ + "veniam", + "elit", + "consequat", + "voluptate", + "ullamco", + "pariatur", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Donovan Mayer" + }, + { + "id": 1, + "name": "Torres Nolan" + }, + { + "id": 2, + "name": "Baldwin Valentine" + } + ], + "greeting": "Hello, Sampson Mcneil! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dunn Ryan", + "gender": "male", + "email": "dunnryan@cosmosis.com", + "phone": "+1 (934) 591-3808", + "address": "591 Brighton Avenue, Vienna, Michigan, 9787", + "about": "Ex cupidatat esse exercitation dolore.", + "registered": "2016-01-13T01:41:50 -03:00", + "latitude": 37.544334, + "longitude": -157.728416, + "tags": [ + "voluptate", + "nostrud", + "nostrud", + "quis", + "amet", + "mollit", + "elit" + ], + "friends": [ + { + "id": 0, + "name": "Frieda Cox" + }, + { + "id": 1, + "name": "Heather Baldwin" + }, + { + "id": 2, + "name": "Corine Tucker" + } + ], + "greeting": "Hello, Dunn Ryan! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lolita Gallagher", + "gender": "female", + "email": "lolitagallagher@cosmosis.com", + "phone": "+1 (802) 434-3757", + "address": "749 Alabama Avenue, Websterville, Louisiana, 6907", + "about": "Nisi excepteur et cupidatat tempor officia magna cupidatat.", + "registered": "2019-07-07T12:01:49 -03:00", + "latitude": -14.677439, + "longitude": 145.406414, + "tags": [ + "non", + "velit", + "commodo", + "Lorem", + "dolore", + "non", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Holly Snyder" + }, + { + "id": 1, + "name": "Lowe Moses" + }, + { + "id": 2, + "name": "Liza Carr" + } + ], + "greeting": "Hello, Lolita Gallagher! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Katrina Clay", + "gender": "female", + "email": "katrinaclay@cosmosis.com", + "phone": "+1 (931) 561-3024", + "address": "285 McKinley Avenue, Otranto, Nevada, 2941", + "about": "Quis dolor tempor eiusmod commodo veniam eu fugiat ipsum deserunt.", + "registered": "2015-07-12T01:03:09 -03:00", + "latitude": -27.106421, + "longitude": -130.354786, + "tags": [ + "do", + "amet", + "ad", + "id", + "laboris", + "esse", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Holmes Chase" + }, + { + "id": 1, + "name": "Delacruz Massey" + }, + { + "id": 2, + "name": "Kayla Burgess" + } + ], + "greeting": "Hello, Katrina Clay! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Holcomb Clements", + "gender": "male", + "email": "holcombclements@cosmosis.com", + "phone": "+1 (827) 453-3571", + "address": "779 Cooke Court, Ironton, Puerto Rico, 2173", + "about": "Culpa non magna amet ipsum voluptate veniam duis qui dolor.", + "registered": "2023-06-29T04:01:35 -03:00", + "latitude": 20.258792, + "longitude": -124.229739, + "tags": [ + "enim", + "excepteur", + "minim", + "non", + "anim", + "commodo", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Wall Townsend" + }, + { + "id": 1, + "name": "Maribel Nelson" + }, + { + "id": 2, + "name": "Osborne Anderson" + } + ], + "greeting": "Hello, Holcomb Clements! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Jarvis Frederick", + "gender": "male", + "email": "jarvisfrederick@cosmosis.com", + "phone": "+1 (810) 448-2637", + "address": "627 Sunnyside Avenue, Camas, Arkansas, 9239", + "about": "Sint ex eiusmod amet in officia sit pariatur sit sit reprehenderit velit.", + "registered": "2022-02-03T04:47:30 -03:00", + "latitude": -51.968207, + "longitude": -178.791252, + "tags": [ + "sit", + "esse", + "esse", + "enim", + "cillum", + "aute", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Cohen Kent" + }, + { + "id": 1, + "name": "Sparks Marshall" + }, + { + "id": 2, + "name": "Zimmerman Fisher" + } + ], + "greeting": "Hello, Jarvis Frederick! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Sherry Swanson", + "gender": "female", + "email": "sherryswanson@cosmosis.com", + "phone": "+1 (976) 538-2218", + "address": "498 Calyer Street, Longbranch, North Carolina, 9140", + "about": "Aliquip ea tempor magna et eiusmod qui anim incididunt laborum proident sit aute veniam excepteur.", + "registered": "2015-01-05T11:09:28 -03:00", + "latitude": -7.008052, + "longitude": 135.611353, + "tags": [ + "proident", + "sunt", + "mollit", + "velit", + "sint", + "sint", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Rosie Ward" + }, + { + "id": 1, + "name": "Carmella Nieves" + }, + { + "id": 2, + "name": "Janice Barr" + } + ], + "greeting": "Hello, Sherry Swanson! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mcdowell Shaw", + "gender": "male", + "email": "mcdowellshaw@cosmosis.com", + "phone": "+1 (910) 535-2789", + "address": "429 Marconi Place, Wildwood, California, 4893", + "about": "Mollit laborum officia adipisicing commodo ipsum consequat esse dolore irure eu amet aute adipisicing occaecat.", + "registered": "2020-02-14T04:57:12 -03:00", + "latitude": 63.896978, + "longitude": -157.792886, + "tags": [ + "nulla", + "est", + "irure", + "exercitation", + "sunt", + "sint", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Clarke Salinas" + }, + { + "id": 1, + "name": "Barnett Delgado" + }, + { + "id": 2, + "name": "Malone Morgan" + } + ], + "greeting": "Hello, Mcdowell Shaw! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Cherie Thomas", + "gender": "female", + "email": "cheriethomas@cosmosis.com", + "phone": "+1 (956) 509-3590", + "address": "264 Seeley Street, Kirk, New Jersey, 6694", + "about": "Lorem excepteur commodo dolor eu do incididunt adipisicing.", + "registered": "2017-01-31T10:05:05 -03:00", + "latitude": -22.366681, + "longitude": -143.900635, + "tags": [ + "labore", + "aute", + "velit", + "cupidatat", + "qui", + "mollit", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Deidre Jacobson" + }, + { + "id": 1, + "name": "Keri Macdonald" + }, + { + "id": 2, + "name": "Nelson Meyer" + } + ], + "greeting": "Hello, Cherie Thomas! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Leila Riddle", + "gender": "female", + "email": "leilariddle@cosmosis.com", + "phone": "+1 (936) 577-2366", + "address": "291 Scholes Street, Waterview, Tennessee, 8265", + "about": "Sunt officia aliqua ut dolore excepteur exercitation sint incididunt Lorem.", + "registered": "2018-07-12T11:59:22 -03:00", + "latitude": -14.960193, + "longitude": 36.680496, + "tags": [ + "adipisicing", + "tempor", + "amet", + "consectetur", + "irure", + "labore", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Wilkins Chapman" + }, + { + "id": 1, + "name": "James Fitzgerald" + }, + { + "id": 2, + "name": "Jo Hurley" + } + ], + "greeting": "Hello, Leila Riddle! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Cecelia Schneider", + "gender": "female", + "email": "ceceliaschneider@cosmosis.com", + "phone": "+1 (855) 569-3010", + "address": "631 Brightwater Court, Waikele, Illinois, 7744", + "about": "Officia irure cillum officia voluptate eu consequat nulla mollit.", + "registered": "2016-10-15T01:49:57 -03:00", + "latitude": -47.885782, + "longitude": 74.787187, + "tags": [ + "anim", + "velit", + "aliquip", + "enim", + "excepteur", + "et", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Duran Rosario" + }, + { + "id": 1, + "name": "Leon Lancaster" + }, + { + "id": 2, + "name": "Chelsea Frost" + } + ], + "greeting": "Hello, Cecelia Schneider! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Felicia Valenzuela", + "gender": "female", + "email": "feliciavalenzuela@cosmosis.com", + "phone": "+1 (865) 474-2097", + "address": "168 Hudson Avenue, Adelino, Virginia, 2584", + "about": "Excepteur non veniam anim mollit consectetur quis nostrud.", + "registered": "2017-12-08T02:05:08 -03:00", + "latitude": 43.034743, + "longitude": 2.547298, + "tags": [ + "consectetur", + "voluptate", + "eu", + "ut", + "officia", + "do", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Cunningham Lawrence" + }, + { + "id": 1, + "name": "Ernestine Cash" + }, + { + "id": 2, + "name": "Tanner Kidd" + } + ], + "greeting": "Hello, Felicia Valenzuela! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Ramsey Woods", + "gender": "male", + "email": "ramseywoods@cosmosis.com", + "phone": "+1 (840) 568-2070", + "address": "867 Trucklemans Lane, Lund, Federated States Of Micronesia, 1811", + "about": "Sit ex do pariatur nostrud voluptate dolore culpa veniam anim cupidatat.", + "registered": "2022-07-10T05:58:44 -03:00", + "latitude": -42.907842, + "longitude": 22.153504, + "tags": [ + "labore", + "laboris", + "aliquip", + "dolor", + "Lorem", + "deserunt", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Natasha Paul" + }, + { + "id": 1, + "name": "Selma Vega" + }, + { + "id": 2, + "name": "Salinas Albert" + } + ], + "greeting": "Hello, Ramsey Woods! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jannie Dotson", + "gender": "female", + "email": "janniedotson@cosmosis.com", + "phone": "+1 (979) 592-2951", + "address": "592 Bleecker Street, Groveville, Northern Mariana Islands, 1565", + "about": "Eiusmod irure mollit eiusmod ea id magna ut non voluptate.", + "registered": "2022-10-16T09:50:58 -03:00", + "latitude": 15.074219, + "longitude": -178.062053, + "tags": [ + "ad", + "exercitation", + "Lorem", + "commodo", + "ex", + "aliquip", + "minim" + ], + "friends": [ + { + "id": 0, + "name": "Deborah Barton" + }, + { + "id": 1, + "name": "Mcmillan Patterson" + }, + { + "id": 2, + "name": "Ross Whitfield" + } + ], + "greeting": "Hello, Jannie Dotson! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Juarez Gomez", + "gender": "male", + "email": "juarezgomez@cosmosis.com", + "phone": "+1 (861) 463-2659", + "address": "252 Williams Court, Dante, Alaska, 9862", + "about": "Lorem et deserunt incididunt exercitation pariatur.", + "registered": "2018-10-20T04:58:33 -03:00", + "latitude": 70.717457, + "longitude": 130.78624, + "tags": [ + "ad", + "occaecat", + "veniam", + "tempor", + "nostrud", + "aliqua", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Arline Davenport" + }, + { + "id": 1, + "name": "Tabatha Jordan" + }, + { + "id": 2, + "name": "Sellers Wilkinson" + } + ], + "greeting": "Hello, Juarez Gomez! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Benton Wyatt", + "gender": "male", + "email": "bentonwyatt@cosmosis.com", + "phone": "+1 (950) 505-3438", + "address": "614 Florence Avenue, Eagleville, Maine, 4437", + "about": "Pariatur ex pariatur consectetur non excepteur culpa in ex cillum.", + "registered": "2023-06-19T02:35:03 -03:00", + "latitude": 41.614072, + "longitude": 151.820912, + "tags": [ + "est", + "duis", + "occaecat", + "amet", + "consequat", + "ea", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Cynthia Chan" + }, + { + "id": 1, + "name": "Priscilla Strickland" + }, + { + "id": 2, + "name": "Mejia Newton" + } + ], + "greeting": "Hello, Benton Wyatt! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Berger Rodriguez", + "gender": "male", + "email": "bergerrodriguez@cosmosis.com", + "phone": "+1 (943) 492-2622", + "address": "379 Conway Street, Rowe, Arizona, 1646", + "about": "Est minim eiusmod veniam est qui sit laborum laborum veniam enim quis cillum.", + "registered": "2015-06-17T01:28:10 -03:00", + "latitude": 39.786097, + "longitude": 44.285975, + "tags": [ + "deserunt", + "sint", + "ad", + "cupidatat", + "cillum", + "veniam", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Larson Blanchard" + }, + { + "id": 1, + "name": "Hazel Petersen" + }, + { + "id": 2, + "name": "Kelli Alexander" + } + ], + "greeting": "Hello, Berger Rodriguez! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Verna Pace", + "gender": "female", + "email": "vernapace@cosmosis.com", + "phone": "+1 (844) 538-2079", + "address": "260 Cropsey Avenue, Lorraine, Florida, 2380", + "about": "Excepteur dolor incididunt aliqua commodo reprehenderit.", + "registered": "2016-11-05T04:23:33 -03:00", + "latitude": -1.248153, + "longitude": 36.405244, + "tags": [ + "id", + "esse", + "aliqua", + "aliqua", + "velit", + "minim", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Frances Alvarado" + }, + { + "id": 1, + "name": "Janine Abbott" + }, + { + "id": 2, + "name": "Jasmine Spears" + } + ], + "greeting": "Hello, Verna Pace! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jenkins Mcpherson", + "gender": "male", + "email": "jenkinsmcpherson@cosmosis.com", + "phone": "+1 (981) 441-2727", + "address": "376 Etna Street, Hoehne, Alabama, 9385", + "about": "Nulla nulla et cillum sunt anim Lorem.", + "registered": "2014-08-22T05:48:13 -04:00", + "latitude": 83.215798, + "longitude": -52.828844, + "tags": [ + "quis", + "non", + "ex", + "deserunt", + "nostrud", + "in", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Simone Ballard" + }, + { + "id": 1, + "name": "Good Forbes" + }, + { + "id": 2, + "name": "Weber Cotton" + } + ], + "greeting": "Hello, Jenkins Mcpherson! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Diaz Trevino", + "gender": "male", + "email": "diaztrevino@cosmosis.com", + "phone": "+1 (866) 539-3730", + "address": "631 Winthrop Street, Strykersville, Massachusetts, 416", + "about": "Adipisicing mollit do sunt eiusmod.", + "registered": "2018-02-15T04:19:06 -03:00", + "latitude": 67.137022, + "longitude": 136.318846, + "tags": [ + "ipsum", + "voluptate", + "non", + "commodo", + "magna", + "proident", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Rosalind Waller" + }, + { + "id": 1, + "name": "Danielle Mcgowan" + }, + { + "id": 2, + "name": "Nelda Duke" + } + ], + "greeting": "Hello, Diaz Trevino! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Stella Hendrix", + "gender": "female", + "email": "stellahendrix@cosmosis.com", + "phone": "+1 (922) 550-3994", + "address": "606 Aviation Road, Grantville, New Mexico, 2830", + "about": "Officia elit dolore occaecat incididunt.", + "registered": "2022-03-22T04:41:14 -03:00", + "latitude": 58.641018, + "longitude": 157.421075, + "tags": [ + "aliqua", + "enim", + "tempor", + "voluptate", + "cupidatat", + "voluptate", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Parks Mercer" + }, + { + "id": 1, + "name": "Blackwell Bray" + }, + { + "id": 2, + "name": "Huber Cannon" + } + ], + "greeting": "Hello, Stella Hendrix! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Armstrong Sullivan", + "gender": "male", + "email": "armstrongsullivan@cosmosis.com", + "phone": "+1 (975) 572-2682", + "address": "453 Bijou Avenue, Jennings, Hawaii, 1509", + "about": "Ullamco do nulla est minim duis enim.", + "registered": "2022-09-19T06:56:31 -03:00", + "latitude": -44.816303, + "longitude": -78.814164, + "tags": [ + "cillum", + "adipisicing", + "aliqua", + "ea", + "id", + "amet", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Olive York" + }, + { + "id": 1, + "name": "Kristin Dodson" + }, + { + "id": 2, + "name": "Sutton Castaneda" + } + ], + "greeting": "Hello, Armstrong Sullivan! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Reva Lambert", + "gender": "female", + "email": "revalambert@cosmosis.com", + "phone": "+1 (880) 525-3019", + "address": "133 Moore Street, Sabillasville, Mississippi, 808", + "about": "Minim eu aliquip aliquip minim est ex.", + "registered": "2016-08-18T04:02:34 -03:00", + "latitude": -50.562128, + "longitude": -73.338883, + "tags": [ + "excepteur", + "sint", + "quis", + "duis", + "mollit", + "commodo", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Butler Levine" + }, + { + "id": 1, + "name": "May Vaughn" + }, + { + "id": 2, + "name": "Stuart Randolph" + } + ], + "greeting": "Hello, Reva Lambert! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Roseann Kemp", + "gender": "female", + "email": "roseannkemp@cosmosis.com", + "phone": "+1 (938) 439-2839", + "address": "496 Lincoln Road, Ballico, Kentucky, 829", + "about": "Aliquip nostrud sint voluptate aliqua.", + "registered": "2015-11-29T09:16:29 -03:00", + "latitude": -36.102932, + "longitude": -85.084167, + "tags": [ + "non", + "sunt", + "fugiat", + "qui", + "nulla", + "culpa", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Penelope Ellis" + }, + { + "id": 1, + "name": "Earlene Oneil" + }, + { + "id": 2, + "name": "Patti Beach" + } + ], + "greeting": "Hello, Roseann Kemp! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Sherman Everett", + "gender": "male", + "email": "shermaneverett@cosmosis.com", + "phone": "+1 (911) 566-2594", + "address": "658 Aitken Place, Sardis, Missouri, 8091", + "about": "Irure irure incididunt veniam ullamco mollit tempor cupidatat reprehenderit dolor ea velit non.", + "registered": "2018-06-11T10:40:09 -03:00", + "latitude": 66.959334, + "longitude": 52.576233, + "tags": [ + "minim", + "excepteur", + "laboris", + "culpa", + "elit", + "ut", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Estrada Dunn" + }, + { + "id": 1, + "name": "Lakeisha Cochran" + }, + { + "id": 2, + "name": "Jordan Roberson" + } + ], + "greeting": "Hello, Sherman Everett! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Angela Hess", + "gender": "female", + "email": "angelahess@cosmosis.com", + "phone": "+1 (850) 412-2931", + "address": "467 Hicks Street, Hickory, South Dakota, 7586", + "about": "Officia quis anim nisi officia laboris velit voluptate dolore ullamco.", + "registered": "2019-02-13T11:34:28 -03:00", + "latitude": -50.281907, + "longitude": 5.095392, + "tags": [ + "velit", + "incididunt", + "occaecat", + "Lorem", + "nisi", + "aliqua", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Ines Maldonado" + }, + { + "id": 1, + "name": "Walters Larsen" + }, + { + "id": 2, + "name": "Ewing Mccray" + } + ], + "greeting": "Hello, Angela Hess! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Phoebe Moon", + "gender": "female", + "email": "phoebemoon@cosmosis.com", + "phone": "+1 (800) 427-2950", + "address": "360 Bouck Court, Garfield, Utah, 8371", + "about": "Eu enim dolor occaecat exercitation magna sit consequat ipsum ullamco.", + "registered": "2022-04-30T04:55:48 -03:00", + "latitude": -11.672516, + "longitude": -84.3317, + "tags": [ + "aliquip", + "ut", + "consectetur", + "amet", + "ex", + "fugiat", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Ida Murray" + }, + { + "id": 1, + "name": "Horton Burke" + }, + { + "id": 2, + "name": "Barton Washington" + } + ], + "greeting": "Hello, Phoebe Moon! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lisa Ingram", + "gender": "female", + "email": "lisaingram@cosmosis.com", + "phone": "+1 (936) 417-2783", + "address": "450 Quentin Street, Sidman, Kansas, 1959", + "about": "Non consectetur id officia laborum consectetur officia amet enim esse reprehenderit quis ipsum.", + "registered": "2018-04-18T04:34:40 -03:00", + "latitude": 51.062569, + "longitude": 7.353292, + "tags": [ + "labore", + "enim", + "deserunt", + "anim", + "magna", + "exercitation", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Marcella Moore" + }, + { + "id": 1, + "name": "Kris Steele" + }, + { + "id": 2, + "name": "Aida Suarez" + } + ], + "greeting": "Hello, Lisa Ingram! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Abbott Benjamin", + "gender": "male", + "email": "abbottbenjamin@cosmosis.com", + "phone": "+1 (874) 593-2319", + "address": "553 Hutchinson Court, Dodge, Nebraska, 2993", + "about": "Amet fugiat excepteur exercitation fugiat dolore cillum.", + "registered": "2018-08-30T08:25:33 -03:00", + "latitude": 88.795959, + "longitude": 59.075854, + "tags": [ + "sunt", + "pariatur", + "voluptate", + "occaecat", + "sunt", + "magna", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Hale Moreno" + }, + { + "id": 1, + "name": "Cline Wilson" + }, + { + "id": 2, + "name": "Alston Holland" + } + ], + "greeting": "Hello, Abbott Benjamin! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ruth Sellers", + "gender": "female", + "email": "ruthsellers@cosmosis.com", + "phone": "+1 (914) 533-3673", + "address": "806 Hamilton Walk, Topaz, Texas, 913", + "about": "Mollit adipisicing ut in excepteur aliquip est mollit excepteur ad.", + "registered": "2018-03-14T08:33:30 -03:00", + "latitude": 7.08914, + "longitude": -68.843309, + "tags": [ + "cillum", + "nisi", + "irure", + "laboris", + "aute", + "dolor", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Mcintosh Valencia" + }, + { + "id": 1, + "name": "Lorrie Miller" + }, + { + "id": 2, + "name": "Guadalupe Gonzalez" + } + ], + "greeting": "Hello, Ruth Sellers! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Bentley Craft", + "gender": "male", + "email": "bentleycraft@cosmosis.com", + "phone": "+1 (820) 433-2978", + "address": "794 Doscher Street, Hachita, Wyoming, 7842", + "about": "Excepteur reprehenderit ut ad pariatur ipsum et adipisicing consectetur nostrud non.", + "registered": "2022-07-26T09:29:40 -03:00", + "latitude": 5.188828, + "longitude": -65.600523, + "tags": [ + "non", + "occaecat", + "eiusmod", + "irure", + "id", + "reprehenderit", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Tracie Allen" + }, + { + "id": 1, + "name": "Patel Vargas" + }, + { + "id": 2, + "name": "Berg Pruitt" + } + ], + "greeting": "Hello, Bentley Craft! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Tabitha Walter", + "gender": "female", + "email": "tabithawalter@cosmosis.com", + "phone": "+1 (848) 518-2506", + "address": "218 Rutland Road, Ryderwood, Vermont, 1023", + "about": "Culpa in duis qui occaecat irure.", + "registered": "2023-01-06T11:27:41 -03:00", + "latitude": 52.07815, + "longitude": 60.16004, + "tags": [ + "quis", + "laboris", + "proident", + "ad", + "exercitation", + "reprehenderit", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Nadia Webster" + }, + { + "id": 1, + "name": "Chavez Griffin" + }, + { + "id": 2, + "name": "Collins Snow" + } + ], + "greeting": "Hello, Tabitha Walter! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Battle Head", + "gender": "male", + "email": "battlehead@cosmosis.com", + "phone": "+1 (909) 498-3663", + "address": "442 Crown Street, Defiance, Oregon, 1095", + "about": "Ipsum aliqua incididunt nisi veniam enim minim veniam sunt duis nisi nostrud labore.", + "registered": "2018-04-28T08:57:09 -03:00", + "latitude": 32.895026, + "longitude": -56.888084, + "tags": [ + "sint", + "ut", + "ullamco", + "minim", + "veniam", + "excepteur", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Pittman Wheeler" + }, + { + "id": 1, + "name": "Caldwell Larson" + }, + { + "id": 2, + "name": "Tessa Marsh" + } + ], + "greeting": "Hello, Battle Head! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Isabelle Randall", + "gender": "female", + "email": "isabellerandall@cosmosis.com", + "phone": "+1 (855) 546-3849", + "address": "561 Bedford Place, Townsend, South Carolina, 7992", + "about": "Laborum eu nisi culpa est anim voluptate.", + "registered": "2021-04-24T11:35:10 -03:00", + "latitude": -52.162433, + "longitude": -79.444594, + "tags": [ + "enim", + "est", + "elit", + "reprehenderit", + "magna", + "duis", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Maura David" + }, + { + "id": 1, + "name": "Latoya Smith" + }, + { + "id": 2, + "name": "Martin Stuart" + } + ], + "greeting": "Hello, Isabelle Randall! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Christa Mullins", + "gender": "female", + "email": "christamullins@cosmosis.com", + "phone": "+1 (904) 480-3634", + "address": "276 Perry Place, Gallina, Wisconsin, 9057", + "about": "Anim cupidatat ipsum deserunt labore culpa anim eiusmod dolore culpa.", + "registered": "2021-10-14T09:54:23 -03:00", + "latitude": 25.643385, + "longitude": -114.857673, + "tags": [ + "ut", + "tempor", + "qui", + "cupidatat", + "ea", + "sint", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Colon Simmons" + }, + { + "id": 1, + "name": "Burks Reynolds" + }, + { + "id": 2, + "name": "Glover Hoover" + } + ], + "greeting": "Hello, Christa Mullins! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Victoria Brennan", + "gender": "female", + "email": "victoriabrennan@cosmosis.com", + "phone": "+1 (826) 547-2651", + "address": "235 Herbert Street, Helen, District Of Columbia, 9616", + "about": "Do nulla dolor et ipsum.", + "registered": "2023-06-16T01:36:18 -03:00", + "latitude": 31.905451, + "longitude": 108.628889, + "tags": [ + "adipisicing", + "fugiat", + "occaecat", + "id", + "laborum", + "aliquip", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Allison Carson" + }, + { + "id": 1, + "name": "Lara Gaines" + }, + { + "id": 2, + "name": "Louise Raymond" + } + ], + "greeting": "Hello, Victoria Brennan! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Angelina Hoffman", + "gender": "female", + "email": "angelinahoffman@cosmosis.com", + "phone": "+1 (808) 461-3181", + "address": "284 Crosby Avenue, Orick, Virgin Islands, 4793", + "about": "Ut incididunt do occaecat laborum qui mollit ut reprehenderit cupidatat irure sunt esse.", + "registered": "2023-02-21T03:09:04 -03:00", + "latitude": -49.389435, + "longitude": 42.43213, + "tags": [ + "occaecat", + "dolore", + "in", + "irure", + "quis", + "mollit", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Cortez Robertson" + }, + { + "id": 1, + "name": "Eloise Stephenson" + }, + { + "id": 2, + "name": "Kelly Ford" + } + ], + "greeting": "Hello, Angelina Hoffman! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Isabella Macias", + "gender": "female", + "email": "isabellamacias@cosmosis.com", + "phone": "+1 (863) 561-2489", + "address": "303 Emmons Avenue, Vallonia, Washington, 1590", + "about": "Labore incididunt laborum eiusmod occaecat et eiusmod ullamco occaecat est nisi nulla ullamco.", + "registered": "2017-11-01T12:55:55 -03:00", + "latitude": 78.729559, + "longitude": -4.343036, + "tags": [ + "anim", + "qui", + "exercitation", + "adipisicing", + "amet", + "ea", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Regina Blair" + }, + { + "id": 1, + "name": "Ericka Petty" + }, + { + "id": 2, + "name": "Zelma Barker" + } + ], + "greeting": "Hello, Isabella Macias! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Mcleod Pickett", + "gender": "male", + "email": "mcleodpickett@cosmosis.com", + "phone": "+1 (984) 497-3612", + "address": "627 Ide Court, Hampstead, Minnesota, 9678", + "about": "Amet sit cupidatat eiusmod aliqua amet occaecat duis eiusmod nulla velit do.", + "registered": "2023-10-30T03:37:59 -03:00", + "latitude": 48.221054, + "longitude": 50.651376, + "tags": [ + "ut", + "dolore", + "officia", + "laboris", + "enim", + "pariatur", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Spears Wise" + }, + { + "id": 1, + "name": "Obrien Schroeder" + }, + { + "id": 2, + "name": "Fulton Weeks" + } + ], + "greeting": "Hello, Mcleod Pickett! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lawanda Maynard", + "gender": "female", + "email": "lawandamaynard@cosmosis.com", + "phone": "+1 (933) 538-3680", + "address": "977 Garnet Street, Grandview, Georgia, 1962", + "about": "Et cupidatat labore eiusmod sunt sit excepteur ullamco ex sint voluptate.", + "registered": "2018-06-15T12:01:42 -03:00", + "latitude": 35.380359, + "longitude": 47.966025, + "tags": [ + "ut", + "excepteur", + "amet", + "ea", + "amet", + "exercitation", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Lilian Mathews" + }, + { + "id": 1, + "name": "Hanson Atkins" + }, + { + "id": 2, + "name": "Trina King" + } + ], + "greeting": "Hello, Lawanda Maynard! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Isabel Marks", + "gender": "female", + "email": "isabelmarks@cosmosis.com", + "phone": "+1 (895) 497-3243", + "address": "602 Vista Place, Golconda, Iowa, 5054", + "about": "Tempor ex anim enim esse ad ea velit.", + "registered": "2016-08-04T06:32:20 -03:00", + "latitude": -65.203975, + "longitude": -20.963929, + "tags": [ + "labore", + "ea", + "occaecat", + "enim", + "fugiat", + "culpa", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Chandler Cooper" + }, + { + "id": 1, + "name": "Massey Frank" + }, + { + "id": 2, + "name": "Brittany Vinson" + } + ], + "greeting": "Hello, Isabel Marks! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Wolf Murphy", + "gender": "male", + "email": "wolfmurphy@cosmosis.com", + "phone": "+1 (995) 490-2558", + "address": "530 Seaview Avenue, Gracey, Connecticut, 1440", + "about": "In proident culpa sit velit consequat aliquip.", + "registered": "2015-06-01T06:56:26 -03:00", + "latitude": 53.878539, + "longitude": -64.430922, + "tags": [ + "laborum", + "consequat", + "est", + "excepteur", + "laborum", + "occaecat", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Spencer Peterson" + }, + { + "id": 1, + "name": "Caroline Wallace" + }, + { + "id": 2, + "name": "Tricia Todd" + } + ], + "greeting": "Hello, Wolf Murphy! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hallie Barber", + "gender": "female", + "email": "halliebarber@cosmosis.com", + "phone": "+1 (878) 554-3160", + "address": "902 Howard Avenue, Rote, Delaware, 7853", + "about": "Ut ad exercitation adipisicing reprehenderit pariatur reprehenderit culpa tempor in ex.", + "registered": "2022-07-16T11:12:43 -03:00", + "latitude": 8.944378, + "longitude": 39.363618, + "tags": [ + "et", + "officia", + "ullamco", + "dolor", + "id", + "sint", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Hansen Prince" + }, + { + "id": 1, + "name": "Madeleine Christensen" + }, + { + "id": 2, + "name": "Dillard Hickman" + } + ], + "greeting": "Hello, Hallie Barber! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Adrienne Wolfe", + "gender": "female", + "email": "adriennewolfe@cosmosis.com", + "phone": "+1 (983) 456-2723", + "address": "939 Tudor Terrace, Deltaville, Idaho, 8573", + "about": "Minim qui nulla pariatur occaecat ipsum.", + "registered": "2021-12-03T04:35:38 -03:00", + "latitude": -14.718415, + "longitude": -79.619643, + "tags": [ + "eiusmod", + "laboris", + "anim", + "sunt", + "est", + "aliquip", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Claudette Fuller" + }, + { + "id": 1, + "name": "Nieves Dillon" + }, + { + "id": 2, + "name": "Sonya Moran" + } + ], + "greeting": "Hello, Adrienne Wolfe! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Preston Weber", + "gender": "male", + "email": "prestonweber@cosmosis.com", + "phone": "+1 (964) 543-2982", + "address": "795 Louise Terrace, Orin, Ohio, 5732", + "about": "Magna cupidatat deserunt officia culpa nulla nulla reprehenderit commodo pariatur id laboris id ex.", + "registered": "2018-04-30T12:03:05 -03:00", + "latitude": -55.91618, + "longitude": 138.87915, + "tags": [ + "ad", + "consequat", + "ullamco", + "quis", + "exercitation", + "id", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Autumn Rhodes" + }, + { + "id": 1, + "name": "Sherri Webb" + }, + { + "id": 2, + "name": "Camille Nicholson" + } + ], + "greeting": "Hello, Preston Weber! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Alana Nguyen", + "gender": "female", + "email": "alananguyen@cosmosis.com", + "phone": "+1 (917) 549-2191", + "address": "660 Dearborn Court, Cawood, Rhode Island, 5599", + "about": "Adipisicing ipsum eiusmod elit sint nostrud.", + "registered": "2015-09-05T09:05:13 -03:00", + "latitude": -50.667237, + "longitude": 168.657858, + "tags": [ + "irure", + "in", + "elit", + "nisi", + "irure", + "consequat", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Humphrey Floyd" + }, + { + "id": 1, + "name": "Josephine Evans" + }, + { + "id": 2, + "name": "Lidia Decker" + } + ], + "greeting": "Hello, Alana Nguyen! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Abby Becker", + "gender": "female", + "email": "abbybecker@cosmosis.com", + "phone": "+1 (996) 575-3420", + "address": "687 Strickland Avenue, Dixie, Pennsylvania, 2458", + "about": "Lorem qui ad sint voluptate culpa quis.", + "registered": "2023-01-31T01:02:16 -03:00", + "latitude": -67.318253, + "longitude": -43.50699, + "tags": [ + "consequat", + "sunt", + "nulla", + "consequat", + "velit", + "aliquip", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Harper Dudley" + }, + { + "id": 1, + "name": "Rosalyn Sanford" + }, + { + "id": 2, + "name": "Lorraine Bryan" + } + ], + "greeting": "Hello, Abby Becker! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Denise Guy", + "gender": "female", + "email": "deniseguy@cosmosis.com", + "phone": "+1 (876) 406-3927", + "address": "358 Opal Court, Nipinnawasee, Oklahoma, 2006", + "about": "In adipisicing in officia qui aliqua nisi labore.", + "registered": "2021-09-06T06:14:51 -03:00", + "latitude": -81.924077, + "longitude": -19.131243, + "tags": [ + "cupidatat", + "proident", + "Lorem", + "nisi", + "laborum", + "dolore", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Fannie Mcintyre" + }, + { + "id": 1, + "name": "Alexandria Huff" + }, + { + "id": 2, + "name": "Linda Guzman" + } + ], + "greeting": "Hello, Denise Guy! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Lucia Jefferson", + "gender": "female", + "email": "luciajefferson@cosmosis.com", + "phone": "+1 (980) 449-3680", + "address": "178 Farragut Place, Harrodsburg, Colorado, 7205", + "about": "Laborum proident ut occaecat mollit consectetur Lorem labore reprehenderit eiusmod cillum.", + "registered": "2014-01-18T09:47:43 -04:00", + "latitude": 73.500831, + "longitude": -13.266523, + "tags": [ + "nisi", + "nisi", + "aliquip", + "qui", + "aute", + "incididunt", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Marie Stein" + }, + { + "id": 1, + "name": "Brandie Slater" + }, + { + "id": 2, + "name": "Gladys Tate" + } + ], + "greeting": "Hello, Lucia Jefferson! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lewis Dillard", + "gender": "male", + "email": "lewisdillard@cosmosis.com", + "phone": "+1 (997) 503-3897", + "address": "897 Homecrest Avenue, Allendale, Guam, 6414", + "about": "Reprehenderit esse commodo reprehenderit mollit nulla labore eiusmod.", + "registered": "2017-07-21T07:54:02 -03:00", + "latitude": -84.880028, + "longitude": -161.121528, + "tags": [ + "sint", + "ut", + "est", + "aliqua", + "reprehenderit", + "aute", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Roberson Small" + }, + { + "id": 1, + "name": "Mills Bradshaw" + }, + { + "id": 2, + "name": "Fuller Campbell" + } + ], + "greeting": "Hello, Lewis Dillard! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Turner Barry", + "gender": "male", + "email": "turnerbarry@cosmosis.com", + "phone": "+1 (862) 570-3068", + "address": "559 Varanda Place, Morriston, West Virginia, 2883", + "about": "Ut reprehenderit irure exercitation pariatur ut magna exercitation sit cillum nulla aliquip.", + "registered": "2014-02-08T06:30:58 -04:00", + "latitude": -45.791034, + "longitude": 100.749349, + "tags": [ + "ea", + "consectetur", + "ipsum", + "eiusmod", + "mollit", + "elit", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Porter Jenkins" + }, + { + "id": 1, + "name": "Josie Cook" + }, + { + "id": 2, + "name": "Bush Finch" + } + ], + "greeting": "Hello, Turner Barry! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Davis Bishop", + "gender": "male", + "email": "davisbishop@cosmosis.com", + "phone": "+1 (846) 550-3705", + "address": "904 Hausman Street, Barrelville, New York, 6423", + "about": "Enim Lorem nulla irure adipisicing anim pariatur ipsum non ex labore ullamco irure labore.", + "registered": "2017-04-28T02:28:34 -03:00", + "latitude": 62.428439, + "longitude": -40.906867, + "tags": [ + "ea", + "eiusmod", + "eu", + "anim", + "ex", + "ex", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Beatrice Chang" + }, + { + "id": 1, + "name": "Beulah Brown" + }, + { + "id": 2, + "name": "Chasity Mcdowell" + } + ], + "greeting": "Hello, Davis Bishop! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mabel Hale", + "gender": "female", + "email": "mabelhale@cosmosis.com", + "phone": "+1 (806) 528-3534", + "address": "720 Sumpter Street, Springhill, Marshall Islands, 556", + "about": "Cupidatat ex sint est mollit irure occaecat magna sint occaecat ullamco sunt in.", + "registered": "2016-06-19T02:22:52 -03:00", + "latitude": -89.889028, + "longitude": -26.834823, + "tags": [ + "velit", + "in", + "occaecat", + "laborum", + "duis", + "id", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Kerri Bartlett" + }, + { + "id": 1, + "name": "Strickland Gilliam" + }, + { + "id": 2, + "name": "Brewer Compton" + } + ], + "greeting": "Hello, Mabel Hale! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mcbride Leblanc", + "gender": "male", + "email": "mcbrideleblanc@cosmosis.com", + "phone": "+1 (938) 563-3260", + "address": "525 Lynch Street, Nelson, Montana, 1892", + "about": "Eu ea ullamco velit nostrud ut aliqua aute nostrud.", + "registered": "2014-09-22T01:19:27 -04:00", + "latitude": -15.606385, + "longitude": -81.937528, + "tags": [ + "nisi", + "excepteur", + "ullamco", + "sit", + "est", + "tempor", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Clay Duran" + }, + { + "id": 1, + "name": "Baker Lowe" + }, + { + "id": 2, + "name": "Castro Vance" + } + ], + "greeting": "Hello, Mcbride Leblanc! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Clemons Goff", + "gender": "male", + "email": "clemonsgoff@cosmosis.com", + "phone": "+1 (840) 504-2471", + "address": "492 Clymer Street, Hatteras, Palau, 8067", + "about": "Labore reprehenderit mollit nostrud eu qui irure et exercitation incididunt laboris proident.", + "registered": "2018-05-26T09:37:35 -03:00", + "latitude": 37.179752, + "longitude": -129.891492, + "tags": [ + "proident", + "et", + "consectetur", + "qui", + "mollit", + "nostrud", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Saunders Witt" + }, + { + "id": 1, + "name": "Lamb Barrera" + }, + { + "id": 2, + "name": "Soto Pollard" + } + ], + "greeting": "Hello, Clemons Goff! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Villarreal Strong", + "gender": "male", + "email": "villarrealstrong@cosmosis.com", + "phone": "+1 (862) 582-3095", + "address": "262 Highlawn Avenue, Sisquoc, Indiana, 3861", + "about": "Laboris deserunt eiusmod velit nulla in.", + "registered": "2017-10-16T07:45:00 -03:00", + "latitude": 89.198344, + "longitude": 2.419529, + "tags": [ + "incididunt", + "minim", + "eu", + "amet", + "sit", + "adipisicing", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Eliza Burton" + }, + { + "id": 1, + "name": "Dianne Aguilar" + }, + { + "id": 2, + "name": "Melba Hardin" + } + ], + "greeting": "Hello, Villarreal Strong! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bishop Key", + "gender": "male", + "email": "bishopkey@cosmosis.com", + "phone": "+1 (832) 559-2870", + "address": "269 Joralemon Street, Ogema, North Dakota, 5931", + "about": "Adipisicing qui pariatur voluptate proident exercitation sit labore pariatur ut Lorem.", + "registered": "2021-08-10T02:08:33 -03:00", + "latitude": -15.858075, + "longitude": 32.503576, + "tags": [ + "magna", + "dolore", + "amet", + "ad", + "dolore", + "anim", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Carson Doyle" + }, + { + "id": 1, + "name": "Salazar Dean" + }, + { + "id": 2, + "name": "Ingram Bean" + } + ], + "greeting": "Hello, Bishop Key! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Minerva Fleming", + "gender": "female", + "email": "minervafleming@cosmosis.com", + "phone": "+1 (896) 406-3311", + "address": "692 Varick Avenue, Camino, American Samoa, 4458", + "about": "Ad aute tempor exercitation cillum proident incididunt officia esse sit reprehenderit duis adipisicing irure.", + "registered": "2019-01-07T09:54:38 -03:00", + "latitude": -80.962802, + "longitude": -61.192782, + "tags": [ + "esse", + "nostrud", + "sit", + "ipsum", + "qui", + "deserunt", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Potter Boyer" + }, + { + "id": 1, + "name": "Kristina Gutierrez" + }, + { + "id": 2, + "name": "Dona Russo" + } + ], + "greeting": "Hello, Minerva Fleming! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Castaneda Conner", + "gender": "male", + "email": "castanedaconner@cosmosis.com", + "phone": "+1 (860) 491-3012", + "address": "121 Minna Street, Chical, New Hampshire, 3247", + "about": "Ipsum mollit anim tempor non anim cupidatat aute.", + "registered": "2014-02-07T05:09:51 -04:00", + "latitude": 77.543113, + "longitude": -82.398592, + "tags": [ + "aute", + "deserunt", + "veniam", + "magna", + "occaecat", + "ullamco", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Schneider Keith" + }, + { + "id": 1, + "name": "May Day" + }, + { + "id": 2, + "name": "Gabriela Crane" + } + ], + "greeting": "Hello, Castaneda Conner! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Fitzpatrick Mclaughlin", + "gender": "male", + "email": "fitzpatrickmclaughlin@cosmosis.com", + "phone": "+1 (849) 578-3403", + "address": "699 Hemlock Street, Chloride, Michigan, 5201", + "about": "Enim reprehenderit officia nostrud commodo tempor consequat ex labore ex minim ad irure.", + "registered": "2017-05-31T10:06:23 -03:00", + "latitude": -39.632931, + "longitude": 88.624848, + "tags": [ + "dolore", + "adipisicing", + "excepteur", + "ad", + "labore", + "dolore", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Lopez Anthony" + }, + { + "id": 1, + "name": "Vang Jones" + }, + { + "id": 2, + "name": "Hattie Villarreal" + } + ], + "greeting": "Hello, Fitzpatrick Mclaughlin! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Combs Pugh", + "gender": "male", + "email": "combspugh@cosmosis.com", + "phone": "+1 (805) 410-3235", + "address": "548 Cumberland Street, Bartley, Louisiana, 7339", + "about": "Qui officia magna voluptate anim labore cupidatat labore laboris minim.", + "registered": "2020-06-23T03:57:32 -03:00", + "latitude": 56.617738, + "longitude": 54.291979, + "tags": [ + "anim", + "mollit", + "ut", + "nulla", + "nulla", + "ullamco", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Carole Workman" + }, + { + "id": 1, + "name": "Robert Harris" + }, + { + "id": 2, + "name": "Morrison Orr" + } + ], + "greeting": "Hello, Combs Pugh! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Parker Romero", + "gender": "male", + "email": "parkerromero@cosmosis.com", + "phone": "+1 (813) 441-2583", + "address": "575 Blake Avenue, Escondida, Nevada, 3246", + "about": "Nostrud ipsum eu aliqua sint deserunt ullamco.", + "registered": "2014-12-07T02:54:19 -03:00", + "latitude": -51.937143, + "longitude": -121.999483, + "tags": [ + "Lorem", + "elit", + "exercitation", + "pariatur", + "non", + "consequat", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Bradley Britt" + }, + { + "id": 1, + "name": "Esperanza Walton" + }, + { + "id": 2, + "name": "Lois Barrett" + } + ], + "greeting": "Hello, Parker Romero! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Candace Mendoza", + "gender": "female", + "email": "candacemendoza@cosmosis.com", + "phone": "+1 (976) 543-3705", + "address": "654 India Street, Wattsville, Puerto Rico, 5545", + "about": "Culpa incididunt velit Lorem velit ut qui commodo adipisicing in pariatur mollit ex exercitation.", + "registered": "2022-01-03T07:55:26 -03:00", + "latitude": -26.131242, + "longitude": 90.52135, + "tags": [ + "veniam", + "quis", + "ea", + "cupidatat", + "eiusmod", + "cupidatat", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Luisa Montgomery" + }, + { + "id": 1, + "name": "Summer Delacruz" + }, + { + "id": 2, + "name": "Manuela Burris" + } + ], + "greeting": "Hello, Candace Mendoza! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Reynolds Fry", + "gender": "male", + "email": "reynoldsfry@cosmosis.com", + "phone": "+1 (803) 412-2727", + "address": "963 Laurel Avenue, Flintville, Arkansas, 5682", + "about": "Qui aliqua magna fugiat et est irure sint ea Lorem ullamco elit dolor sint id.", + "registered": "2016-05-29T12:38:05 -03:00", + "latitude": -58.700737, + "longitude": 168.4998, + "tags": [ + "nisi", + "adipisicing", + "mollit", + "eu", + "velit", + "sint", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Garrison Sexton" + }, + { + "id": 1, + "name": "Staci Holcomb" + }, + { + "id": 2, + "name": "Ashlee Benton" + } + ], + "greeting": "Hello, Reynolds Fry! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Hooper Ramsey", + "gender": "male", + "email": "hooperramsey@cosmosis.com", + "phone": "+1 (843) 537-2836", + "address": "631 Kent Avenue, Centerville, North Carolina, 7281", + "about": "Sunt do excepteur duis pariatur officia excepteur culpa dolore magna.", + "registered": "2016-05-04T09:41:10 -03:00", + "latitude": 44.899881, + "longitude": 108.301047, + "tags": [ + "pariatur", + "proident", + "labore", + "duis", + "laborum", + "mollit", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Sharon Bullock" + }, + { + "id": 1, + "name": "Dotson Hull" + }, + { + "id": 2, + "name": "Rene Richmond" + } + ], + "greeting": "Hello, Hooper Ramsey! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Frost Lindsey", + "gender": "male", + "email": "frostlindsey@cosmosis.com", + "phone": "+1 (934) 525-2459", + "address": "435 Bushwick Place, Kingstowne, California, 3429", + "about": "Occaecat minim irure et minim non eiusmod eiusmod sint irure cillum reprehenderit.", + "registered": "2022-08-31T08:45:24 -03:00", + "latitude": 84.432636, + "longitude": 129.367361, + "tags": [ + "ea", + "nulla", + "quis", + "id", + "eu", + "labore", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Washington Chavez" + }, + { + "id": 1, + "name": "Lesa Rodriquez" + }, + { + "id": 2, + "name": "Castillo Carroll" + } + ], + "greeting": "Hello, Frost Lindsey! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Mcintyre Hewitt", + "gender": "male", + "email": "mcintyrehewitt@cosmosis.com", + "phone": "+1 (829) 562-3211", + "address": "262 Oxford Walk, Wollochet, New Jersey, 2839", + "about": "Dolor incididunt laboris consectetur quis pariatur culpa amet consequat nisi cillum officia.", + "registered": "2016-06-22T10:19:09 -03:00", + "latitude": 53.953196, + "longitude": -157.1056, + "tags": [ + "sit", + "aliquip", + "dolore", + "irure", + "duis", + "proident", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Ochoa Bass" + }, + { + "id": 1, + "name": "Jami Crawford" + }, + { + "id": 2, + "name": "Church Winters" + } + ], + "greeting": "Hello, Mcintyre Hewitt! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Katina Mullen", + "gender": "female", + "email": "katinamullen@cosmosis.com", + "phone": "+1 (938) 532-3791", + "address": "130 Bayview Avenue, Hiseville, Tennessee, 1595", + "about": "Ad ipsum minim pariatur voluptate Lorem id exercitation.", + "registered": "2018-05-07T02:29:15 -03:00", + "latitude": 44.071628, + "longitude": 27.724701, + "tags": [ + "aliquip", + "non", + "fugiat", + "dolor", + "deserunt", + "ut", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Franklin Kelley" + }, + { + "id": 1, + "name": "Iva Owens" + }, + { + "id": 2, + "name": "Bryan Allison" + } + ], + "greeting": "Hello, Katina Mullen! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bryant Lamb", + "gender": "male", + "email": "bryantlamb@cosmosis.com", + "phone": "+1 (869) 412-3178", + "address": "635 Ferris Street, Sylvanite, Illinois, 2484", + "about": "Mollit sit non excepteur occaecat.", + "registered": "2015-08-01T01:08:02 -03:00", + "latitude": 52.176929, + "longitude": -87.371495, + "tags": [ + "aute", + "reprehenderit", + "dolor", + "labore", + "officia", + "commodo", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Eileen Martinez" + }, + { + "id": 1, + "name": "Snow Terrell" + }, + { + "id": 2, + "name": "Pope Porter" + } + ], + "greeting": "Hello, Bryant Lamb! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Whitley Harding", + "gender": "male", + "email": "whitleyharding@cosmosis.com", + "phone": "+1 (812) 480-3900", + "address": "945 Stuart Street, Idledale, Virginia, 6235", + "about": "Sit nostrud culpa consequat ullamco cillum sit et dolore magna eiusmod consectetur magna aute.", + "registered": "2016-09-19T09:30:35 -03:00", + "latitude": -29.47973, + "longitude": 110.517906, + "tags": [ + "irure", + "et", + "excepteur", + "elit", + "ex", + "consectetur", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Ramirez Mueller" + }, + { + "id": 1, + "name": "Kline Huber" + }, + { + "id": 2, + "name": "Leah Stanton" + } + ], + "greeting": "Hello, Whitley Harding! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Reba Sweeney", + "gender": "female", + "email": "rebasweeney@cosmosis.com", + "phone": "+1 (812) 452-2926", + "address": "718 Moore Place, Cannondale, Federated States Of Micronesia, 6102", + "about": "Irure sunt est nostrud voluptate sunt cillum sint enim.", + "registered": "2021-11-26T09:43:24 -03:00", + "latitude": 16.859422, + "longitude": 20.859425, + "tags": [ + "est", + "aliquip", + "consequat", + "laboris", + "pariatur", + "id", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Barr Singleton" + }, + { + "id": 1, + "name": "Lynda Oneill" + }, + { + "id": 2, + "name": "Hillary Lyons" + } + ], + "greeting": "Hello, Reba Sweeney! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Davidson Boone", + "gender": "male", + "email": "davidsonboone@cosmosis.com", + "phone": "+1 (975) 555-3967", + "address": "856 Creamer Street, Stevens, Northern Mariana Islands, 9135", + "about": "Proident est reprehenderit minim deserunt.", + "registered": "2020-11-09T09:09:03 -03:00", + "latitude": 31.366507, + "longitude": 83.646969, + "tags": [ + "nulla", + "veniam", + "adipisicing", + "dolore", + "id", + "magna", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Young Schultz" + }, + { + "id": 1, + "name": "Mattie Sims" + }, + { + "id": 2, + "name": "Sharron Silva" + } + ], + "greeting": "Hello, Davidson Boone! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Leticia Whitehead", + "gender": "female", + "email": "leticiawhitehead@cosmosis.com", + "phone": "+1 (936) 567-3052", + "address": "522 Fulton Street, Moquino, Alaska, 2844", + "about": "Ea ea commodo ut voluptate.", + "registered": "2018-10-15T12:42:52 -03:00", + "latitude": 51.763014, + "longitude": 44.35529, + "tags": [ + "nulla", + "do", + "nisi", + "sint", + "cupidatat", + "irure", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Ellison Payne" + }, + { + "id": 1, + "name": "Herminia Burks" + }, + { + "id": 2, + "name": "Sandy Osborn" + } + ], + "greeting": "Hello, Leticia Whitehead! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Moreno Avery", + "gender": "male", + "email": "morenoavery@cosmosis.com", + "phone": "+1 (870) 580-2410", + "address": "124 Lott Street, Hayden, Maine, 7375", + "about": "Quis Lorem est magna voluptate exercitation magna esse ut magna.", + "registered": "2023-07-24T09:55:16 -03:00", + "latitude": 2.579745, + "longitude": -74.899883, + "tags": [ + "fugiat", + "et", + "ullamco", + "cillum", + "laboris", + "exercitation", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Marian Sloan" + }, + { + "id": 1, + "name": "Daisy Matthews" + }, + { + "id": 2, + "name": "Britt Horne" + } + ], + "greeting": "Hello, Moreno Avery! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Eddie Lindsay", + "gender": "female", + "email": "eddielindsay@cosmosis.com", + "phone": "+1 (952) 493-2362", + "address": "758 Centre Street, Ferney, Arizona, 6618", + "about": "Ad proident voluptate aliquip excepteur incididunt ex minim sint sint officia consectetur nostrud exercitation anim.", + "registered": "2021-12-16T11:08:05 -03:00", + "latitude": 82.97208, + "longitude": 1.935384, + "tags": [ + "non", + "dolore", + "qui", + "occaecat", + "ut", + "amet", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Evans Glover" + }, + { + "id": 1, + "name": "Colleen Mcdonald" + }, + { + "id": 2, + "name": "Alexandra Perez" + } + ], + "greeting": "Hello, Eddie Lindsay! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Foley Mercado", + "gender": "male", + "email": "foleymercado@cosmosis.com", + "phone": "+1 (886) 491-3780", + "address": "547 Monitor Street, Bannock, Florida, 6212", + "about": "Eiusmod nisi excepteur irure excepteur.", + "registered": "2016-12-16T04:28:57 -03:00", + "latitude": 78.761347, + "longitude": 75.151807, + "tags": [ + "est", + "sit", + "dolor", + "Lorem", + "cupidatat", + "officia", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Macdonald Adams" + }, + { + "id": 1, + "name": "Gay Mclean" + }, + { + "id": 2, + "name": "Mitchell Clarke" + } + ], + "greeting": "Hello, Foley Mercado! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hood Carey", + "gender": "male", + "email": "hoodcarey@cosmosis.com", + "phone": "+1 (929) 561-2571", + "address": "625 Logan Street, Blanford, Alabama, 258", + "about": "Tempor incididunt et occaecat tempor.", + "registered": "2018-07-02T10:45:46 -03:00", + "latitude": -85.273722, + "longitude": 16.376794, + "tags": [ + "aute", + "magna", + "ex", + "occaecat", + "duis", + "duis", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Amie Langley" + }, + { + "id": 1, + "name": "Rachelle Carrillo" + }, + { + "id": 2, + "name": "Ilene Brady" + } + ], + "greeting": "Hello, Hood Carey! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Queen Joyce", + "gender": "female", + "email": "queenjoyce@cosmosis.com", + "phone": "+1 (842) 431-2833", + "address": "253 Lott Avenue, Gratton, Massachusetts, 8049", + "about": "Magna occaecat sit in reprehenderit laborum ex reprehenderit occaecat et excepteur.", + "registered": "2019-05-21T11:58:25 -03:00", + "latitude": 69.329419, + "longitude": 45.656123, + "tags": [ + "consectetur", + "aliqua", + "dolor", + "laboris", + "excepteur", + "sunt", + "elit" + ], + "friends": [ + { + "id": 0, + "name": "Bettye Parks" + }, + { + "id": 1, + "name": "Short Robinson" + }, + { + "id": 2, + "name": "Hurley Willis" + } + ], + "greeting": "Hello, Queen Joyce! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Angel Blankenship", + "gender": "female", + "email": "angelblankenship@cosmosis.com", + "phone": "+1 (824) 486-3347", + "address": "344 Forrest Street, Baden, New Mexico, 3888", + "about": "Qui eiusmod exercitation dolore exercitation veniam officia nisi ipsum amet ea ut mollit officia amet.", + "registered": "2016-05-13T03:36:10 -03:00", + "latitude": 31.889802, + "longitude": -117.887133, + "tags": [ + "officia", + "pariatur", + "officia", + "ipsum", + "aute", + "enim", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Lesley Taylor" + }, + { + "id": 1, + "name": "Susanna Lester" + }, + { + "id": 2, + "name": "Elisabeth Potts" + } + ], + "greeting": "Hello, Angel Blankenship! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Jacklyn Wilcox", + "gender": "female", + "email": "jacklynwilcox@cosmosis.com", + "phone": "+1 (946) 597-3662", + "address": "240 Vermont Street, Linwood, Hawaii, 6991", + "about": "Non eu ullamco eiusmod excepteur fugiat id laboris pariatur anim sint.", + "registered": "2017-05-22T11:50:21 -03:00", + "latitude": 44.921362, + "longitude": 80.302905, + "tags": [ + "duis", + "Lorem", + "magna", + "reprehenderit", + "ipsum", + "Lorem", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Graham Griffith" + }, + { + "id": 1, + "name": "Stephens Bolton" + }, + { + "id": 2, + "name": "Deleon Caldwell" + } + ], + "greeting": "Hello, Jacklyn Wilcox! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Jeri Sutton", + "gender": "female", + "email": "jerisutton@cosmosis.com", + "phone": "+1 (887) 596-3173", + "address": "978 Irvington Place, Falconaire, Mississippi, 4504", + "about": "Et esse ipsum sint aliqua elit duis amet amet aliqua velit.", + "registered": "2015-12-16T01:04:19 -03:00", + "latitude": -46.071855, + "longitude": 4.740538, + "tags": [ + "adipisicing", + "voluptate", + "reprehenderit", + "anim", + "sunt", + "velit", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Lynne Robles" + }, + { + "id": 1, + "name": "Mosley Bradford" + }, + { + "id": 2, + "name": "Lang Fuentes" + } + ], + "greeting": "Hello, Jeri Sutton! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Marjorie Joyner", + "gender": "female", + "email": "marjoriejoyner@cosmosis.com", + "phone": "+1 (874) 447-3690", + "address": "637 Hancock Street, Mayfair, Kentucky, 4040", + "about": "Esse nisi labore quis exercitation sunt laborum consequat nisi.", + "registered": "2017-03-10T07:33:55 -03:00", + "latitude": 89.081827, + "longitude": 139.90219, + "tags": [ + "et", + "qui", + "ea", + "aute", + "culpa", + "sit", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Kane Fulton" + }, + { + "id": 1, + "name": "Travis Rivers" + }, + { + "id": 2, + "name": "Wagner Golden" + } + ], + "greeting": "Hello, Marjorie Joyner! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Latasha Jackson", + "gender": "female", + "email": "latashajackson@cosmosis.com", + "phone": "+1 (942) 440-2165", + "address": "181 Underhill Avenue, Waukeenah, Missouri, 9303", + "about": "Elit cupidatat duis sit ex ad mollit exercitation esse minim esse.", + "registered": "2016-08-09T08:58:55 -03:00", + "latitude": -71.830309, + "longitude": -128.863386, + "tags": [ + "do", + "do", + "ipsum", + "qui", + "est", + "nulla", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Leach Pope" + }, + { + "id": 1, + "name": "Hope Ewing" + }, + { + "id": 2, + "name": "Kinney Kelly" + } + ], + "greeting": "Hello, Latasha Jackson! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Maxwell Tanner", + "gender": "male", + "email": "maxwelltanner@cosmosis.com", + "phone": "+1 (914) 541-3028", + "address": "952 Java Street, Datil, South Dakota, 6381", + "about": "Dolore Lorem dolore aute nostrud elit cillum adipisicing eu dolore officia id eiusmod.", + "registered": "2015-01-05T05:51:09 -03:00", + "latitude": 7.387444, + "longitude": -24.18902, + "tags": [ + "consectetur", + "est", + "irure", + "nulla", + "in", + "eu", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Solis Sanders" + }, + { + "id": 1, + "name": "Serrano Cooke" + }, + { + "id": 2, + "name": "Maude Berger" + } + ], + "greeting": "Hello, Maxwell Tanner! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Catalina Flores", + "gender": "female", + "email": "catalinaflores@cosmosis.com", + "phone": "+1 (814) 551-2027", + "address": "111 Wythe Place, Nash, Utah, 7441", + "about": "Cupidatat ex nulla aute eu est mollit labore nisi labore dolor.", + "registered": "2021-05-24T09:20:37 -03:00", + "latitude": -55.713971, + "longitude": 15.091482, + "tags": [ + "voluptate", + "minim", + "veniam", + "nulla", + "consectetur", + "irure", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Edith Holder" + }, + { + "id": 1, + "name": "David Ortega" + }, + { + "id": 2, + "name": "Banks Ayers" + } + ], + "greeting": "Hello, Catalina Flores! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Reid Franco", + "gender": "male", + "email": "reidfranco@cosmosis.com", + "phone": "+1 (843) 493-2129", + "address": "525 Livingston Street, Garnet, Kansas, 6766", + "about": "Qui cillum eu dolore consequat culpa proident dolor ipsum dolor ad est.", + "registered": "2016-04-26T10:50:52 -03:00", + "latitude": 16.556138, + "longitude": -165.658438, + "tags": [ + "aliqua", + "tempor", + "cupidatat", + "enim", + "in", + "irure", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Roy Harrison" + }, + { + "id": 1, + "name": "Holder Gonzales" + }, + { + "id": 2, + "name": "Tisha Barnett" + } + ], + "greeting": "Hello, Reid Franco! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mona Castillo", + "gender": "female", + "email": "monacastillo@cosmosis.com", + "phone": "+1 (853) 560-2864", + "address": "614 Metrotech Courtr, Verdi, Nebraska, 8965", + "about": "Pariatur commodo fugiat ad tempor cillum est pariatur incididunt anim esse adipisicing incididunt.", + "registered": "2020-08-27T12:56:57 -03:00", + "latitude": 25.774817, + "longitude": -152.379896, + "tags": [ + "sint", + "esse", + "culpa", + "quis", + "laborum", + "reprehenderit", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Nash Meyers" + }, + { + "id": 1, + "name": "Lynch Ramirez" + }, + { + "id": 2, + "name": "Warren Austin" + } + ], + "greeting": "Hello, Mona Castillo! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mccarthy Mays", + "gender": "male", + "email": "mccarthymays@cosmosis.com", + "phone": "+1 (882) 573-2488", + "address": "260 Anchorage Place, Coultervillle, Texas, 6849", + "about": "Minim mollit reprehenderit velit exercitation anim amet ut voluptate elit consectetur.", + "registered": "2015-05-07T02:38:10 -03:00", + "latitude": -87.429758, + "longitude": 179.819193, + "tags": [ + "dolore", + "laboris", + "sint", + "eiusmod", + "in", + "irure", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Karyn Bond" + }, + { + "id": 1, + "name": "Haley Ferrell" + }, + { + "id": 2, + "name": "Jefferson Mckay" + } + ], + "greeting": "Hello, Mccarthy Mays! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Dominguez Sosa", + "gender": "male", + "email": "dominguezsosa@cosmosis.com", + "phone": "+1 (863) 521-2336", + "address": "963 Hinsdale Street, Fairhaven, Wyoming, 1178", + "about": "Elit in adipisicing cillum elit exercitation consequat ut excepteur nostrud sint consectetur.", + "registered": "2023-11-13T08:53:51 -03:00", + "latitude": -24.002467, + "longitude": -67.342172, + "tags": [ + "adipisicing", + "enim", + "magna", + "est", + "ex", + "cillum", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Christensen Lee" + }, + { + "id": 1, + "name": "Elsa Knapp" + }, + { + "id": 2, + "name": "Moses Yates" + } + ], + "greeting": "Hello, Dominguez Sosa! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Erickson Rowland", + "gender": "male", + "email": "ericksonrowland@cosmosis.com", + "phone": "+1 (934) 473-3196", + "address": "399 Schweikerts Walk, Brenton, Vermont, 7563", + "about": "Incididunt aliquip eu ipsum occaecat proident ea et ex sint commodo incididunt cupidatat ad.", + "registered": "2017-03-11T10:26:58 -03:00", + "latitude": -27.220516, + "longitude": 80.064141, + "tags": [ + "enim", + "aliqua", + "duis", + "labore", + "ex", + "culpa", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Amalia Oneal" + }, + { + "id": 1, + "name": "Wallace Stone" + }, + { + "id": 2, + "name": "Deann Blackburn" + } + ], + "greeting": "Hello, Erickson Rowland! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sallie Hahn", + "gender": "female", + "email": "salliehahn@cosmosis.com", + "phone": "+1 (997) 459-3376", + "address": "356 Rockwell Place, Manila, Oregon, 6660", + "about": "Qui ullamco duis consectetur anim laboris Lorem officia ea ullamco sint magna.", + "registered": "2016-08-18T07:02:41 -03:00", + "latitude": 82.047295, + "longitude": -174.681301, + "tags": [ + "commodo", + "nostrud", + "enim", + "ex", + "officia", + "Lorem", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Brittney Greer" + }, + { + "id": 1, + "name": "Owen Baxter" + }, + { + "id": 2, + "name": "Stark Freeman" + } + ], + "greeting": "Hello, Sallie Hahn! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Cathryn Marquez", + "gender": "female", + "email": "cathrynmarquez@cosmosis.com", + "phone": "+1 (946) 417-3837", + "address": "893 Madison Place, Yonah, South Carolina, 7354", + "about": "Voluptate anim nostrud laborum anim aliquip.", + "registered": "2022-06-09T10:57:49 -03:00", + "latitude": 25.448959, + "longitude": 164.650921, + "tags": [ + "pariatur", + "Lorem", + "qui", + "esse", + "exercitation", + "dolore", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Josefina Jacobs" + }, + { + "id": 1, + "name": "Rivera Clayton" + }, + { + "id": 2, + "name": "Knowles Morin" + } + ], + "greeting": "Hello, Cathryn Marquez! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Chen Mitchell", + "gender": "male", + "email": "chenmitchell@cosmosis.com", + "phone": "+1 (953) 472-3854", + "address": "705 Cornelia Street, Makena, Wisconsin, 5668", + "about": "In irure amet amet dolor laboris dolor voluptate minim nulla.", + "registered": "2018-04-03T03:38:49 -03:00", + "latitude": -70.209552, + "longitude": -173.345571, + "tags": [ + "nisi", + "pariatur", + "duis", + "commodo", + "proident", + "sint", + "ipsum" + ], + "friends": [ + { + "id": 0, + "name": "Bessie Humphrey" + }, + { + "id": 1, + "name": "Bolton Farley" + }, + { + "id": 2, + "name": "Gabrielle Hodge" + } + ], + "greeting": "Hello, Chen Mitchell! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rose Lloyd", + "gender": "male", + "email": "roselloyd@cosmosis.com", + "phone": "+1 (955) 433-3114", + "address": "817 Columbus Place, Vale, District Of Columbia, 136", + "about": "Labore incididunt in et exercitation incididunt ad incididunt eu pariatur voluptate aliquip ad cupidatat sint.", + "registered": "2019-05-15T09:58:50 -03:00", + "latitude": -38.231798, + "longitude": 28.166943, + "tags": [ + "qui", + "consectetur", + "ad", + "ea", + "aute", + "do", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Gates Ramos" + }, + { + "id": 1, + "name": "Florine Best" + }, + { + "id": 2, + "name": "Leona Rios" + } + ], + "greeting": "Hello, Rose Lloyd! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Atkins Vaughan", + "gender": "male", + "email": "atkinsvaughan@cosmosis.com", + "phone": "+1 (984) 529-2423", + "address": "694 Independence Avenue, Frank, Virgin Islands, 174", + "about": "Laborum sunt nisi laborum sit sint quis reprehenderit excepteur adipisicing in dolor.", + "registered": "2019-12-09T07:11:37 -03:00", + "latitude": 25.483957, + "longitude": -116.019958, + "tags": [ + "consequat", + "anim", + "proident", + "labore", + "qui", + "in", + "elit" + ], + "friends": [ + { + "id": 0, + "name": "Yang Gilmore" + }, + { + "id": 1, + "name": "Summers Williams" + }, + { + "id": 2, + "name": "Lorna Haynes" + } + ], + "greeting": "Hello, Atkins Vaughan! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jaclyn Holmes", + "gender": "female", + "email": "jaclynholmes@cosmosis.com", + "phone": "+1 (900) 480-3180", + "address": "931 Battery Avenue, Eden, Washington, 8793", + "about": "Mollit commodo et mollit ea commodo eu veniam id Lorem aliquip labore aliqua.", + "registered": "2016-07-08T08:38:17 -03:00", + "latitude": 11.463693, + "longitude": 79.263628, + "tags": [ + "magna", + "labore", + "duis", + "deserunt", + "non", + "laboris", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Espinoza Munoz" + }, + { + "id": 1, + "name": "Georgina Snider" + }, + { + "id": 2, + "name": "Rosa Pratt" + } + ], + "greeting": "Hello, Jaclyn Holmes! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Chaney Avila", + "gender": "male", + "email": "chaneyavila@cosmosis.com", + "phone": "+1 (967) 422-2012", + "address": "410 Louisiana Avenue, Roy, Minnesota, 2380", + "about": "Tempor irure culpa consectetur deserunt excepteur.", + "registered": "2014-04-25T01:16:30 -04:00", + "latitude": 42.919268, + "longitude": -81.338528, + "tags": [ + "ad", + "sit", + "deserunt", + "nulla", + "ut", + "incididunt", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Nora Johnson" + }, + { + "id": 1, + "name": "Drake Nunez" + }, + { + "id": 2, + "name": "Cassandra Mann" + } + ], + "greeting": "Hello, Chaney Avila! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Knox Jimenez", + "gender": "male", + "email": "knoxjimenez@cosmosis.com", + "phone": "+1 (896) 566-3455", + "address": "973 Kansas Place, Fresno, Georgia, 767", + "about": "Est voluptate quis aliquip nulla mollit tempor reprehenderit do ut nulla anim qui ad esse.", + "registered": "2019-06-09T12:46:15 -03:00", + "latitude": -45.308092, + "longitude": 108.800032, + "tags": [ + "sunt", + "nulla", + "ipsum", + "consequat", + "commodo", + "irure", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Dina Vasquez" + }, + { + "id": 1, + "name": "Leanne Estes" + }, + { + "id": 2, + "name": "Finley Leonard" + } + ], + "greeting": "Hello, Knox Jimenez! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bonner Phillips", + "gender": "male", + "email": "bonnerphillips@cosmosis.com", + "phone": "+1 (844) 470-2054", + "address": "513 Friel Place, Robinette, Iowa, 6933", + "about": "Consequat nisi dolore fugiat irure nulla reprehenderit id incididunt culpa aute cupidatat ipsum velit.", + "registered": "2014-07-19T04:14:01 -04:00", + "latitude": 39.418221, + "longitude": -36.094903, + "tags": [ + "mollit", + "elit", + "nisi", + "nisi", + "sint", + "id", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Elliott Briggs" + }, + { + "id": 1, + "name": "Liz Combs" + }, + { + "id": 2, + "name": "Reeves Sanchez" + } + ], + "greeting": "Hello, Bonner Phillips! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Wilda Carlson", + "gender": "female", + "email": "wildacarlson@cosmosis.com", + "phone": "+1 (816) 520-2197", + "address": "245 Hyman Court, Calverton, Connecticut, 4433", + "about": "Aute ex exercitation sit duis sit deserunt nostrud amet eiusmod eu sint.", + "registered": "2020-06-17T03:29:05 -03:00", + "latitude": 33.930047, + "longitude": -45.844477, + "tags": [ + "ad", + "labore", + "ipsum", + "id", + "nulla", + "officia", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Winnie Bright" + }, + { + "id": 1, + "name": "Raymond Ellison" + }, + { + "id": 2, + "name": "Sheppard Nixon" + } + ], + "greeting": "Hello, Wilda Carlson! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Trujillo Page", + "gender": "male", + "email": "trujillopage@cosmosis.com", + "phone": "+1 (877) 544-2993", + "address": "479 Fleet Street, Westboro, Delaware, 4301", + "about": "Est eu do ipsum laborum.", + "registered": "2015-03-10T03:19:56 -03:00", + "latitude": 19.514446, + "longitude": -120.637536, + "tags": [ + "amet", + "incididunt", + "ipsum", + "labore", + "aliquip", + "quis", + "tempor" + ], + "friends": [ + { + "id": 0, + "name": "Tamera Hatfield" + }, + { + "id": 1, + "name": "Hoffman Byrd" + }, + { + "id": 2, + "name": "Keith Velez" + } + ], + "greeting": "Hello, Trujillo Page! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Carla Brock", + "gender": "female", + "email": "carlabrock@cosmosis.com", + "phone": "+1 (926) 414-3556", + "address": "860 Rapelye Street, Wright, Idaho, 432", + "about": "In cupidatat culpa dolor cupidatat ad elit tempor.", + "registered": "2022-03-21T08:41:56 -03:00", + "latitude": 27.085195, + "longitude": 71.526478, + "tags": [ + "sit", + "esse", + "quis", + "enim", + "consequat", + "id", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Tami Stokes" + }, + { + "id": 1, + "name": "Perry Torres" + }, + { + "id": 2, + "name": "Contreras Charles" + } + ], + "greeting": "Hello, Carla Brock! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Levine Vang", + "gender": "male", + "email": "levinevang@cosmosis.com", + "phone": "+1 (831) 415-2084", + "address": "870 Fair Street, Richville, Ohio, 3595", + "about": "Anim deserunt nisi sunt quis.", + "registered": "2018-12-04T11:52:34 -03:00", + "latitude": -85.72785, + "longitude": -5.128212, + "tags": [ + "consectetur", + "sit", + "sint", + "pariatur", + "sint", + "nulla", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Justice Chaney" + }, + { + "id": 1, + "name": "Chandra Weiss" + }, + { + "id": 2, + "name": "Gena Shelton" + } + ], + "greeting": "Hello, Levine Vang! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Madden Carpenter", + "gender": "male", + "email": "maddencarpenter@cosmosis.com", + "phone": "+1 (822) 432-3756", + "address": "979 Glenmore Avenue, Boykin, Rhode Island, 9242", + "about": "Voluptate aliquip nisi eu et enim aute reprehenderit.", + "registered": "2018-06-15T12:26:10 -03:00", + "latitude": -52.099817, + "longitude": -14.7954, + "tags": [ + "fugiat", + "ex", + "eu", + "ut", + "ipsum", + "dolore", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Cecile Byers" + }, + { + "id": 1, + "name": "Forbes Guthrie" + }, + { + "id": 2, + "name": "Delaney Lynn" + } + ], + "greeting": "Hello, Madden Carpenter! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Ina Hester", + "gender": "female", + "email": "inahester@cosmosis.com", + "phone": "+1 (884) 472-2132", + "address": "887 Miller Place, Masthope, Pennsylvania, 6803", + "about": "Duis pariatur veniam esse sint proident cupidatat amet qui aliqua do velit excepteur.", + "registered": "2014-04-07T11:12:32 -04:00", + "latitude": 60.032122, + "longitude": -35.323247, + "tags": [ + "anim", + "anim", + "veniam", + "voluptate", + "amet", + "sint", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Poole Hyde" + }, + { + "id": 1, + "name": "Haney Sparks" + }, + { + "id": 2, + "name": "House Cunningham" + } + ], + "greeting": "Hello, Ina Hester! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Walton Neal", + "gender": "male", + "email": "waltonneal@cosmosis.com", + "phone": "+1 (822) 566-2292", + "address": "578 Noll Street, Warren, Oklahoma, 5710", + "about": "Consectetur Lorem incididunt adipisicing ea voluptate irure irure nisi nulla esse dolore.", + "registered": "2020-02-28T01:00:28 -03:00", + "latitude": 60.492698, + "longitude": 75.528945, + "tags": [ + "elit", + "nostrud", + "eiusmod", + "voluptate", + "fugiat", + "deserunt", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Nichols Gray" + }, + { + "id": 1, + "name": "Natalie Casey" + }, + { + "id": 2, + "name": "Whitaker Craig" + } + ], + "greeting": "Hello, Walton Neal! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Noel Salas", + "gender": "male", + "email": "noelsalas@cosmosis.com", + "phone": "+1 (862) 524-2592", + "address": "864 Hornell Loop, Enoree, Colorado, 7479", + "about": "Labore id velit ipsum ut eu eiusmod.", + "registered": "2021-08-30T09:58:17 -03:00", + "latitude": 51.477114, + "longitude": -4.308339, + "tags": [ + "elit", + "cupidatat", + "amet", + "fugiat", + "cupidatat", + "sunt", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Cote Coffey" + }, + { + "id": 1, + "name": "Johanna Melton" + }, + { + "id": 2, + "name": "Mariana Mcleod" + } + ], + "greeting": "Hello, Noel Salas! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Deana Bell", + "gender": "female", + "email": "deanabell@cosmosis.com", + "phone": "+1 (897) 505-3803", + "address": "784 High Street, Rivereno, Guam, 232", + "about": "Id nulla aute eiusmod proident culpa et non Lorem labore dolor officia nulla.", + "registered": "2015-02-26T04:46:12 -03:00", + "latitude": -64.168322, + "longitude": 162.399937, + "tags": [ + "laborum", + "cillum", + "ex", + "aliqua", + "cillum", + "sunt", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Wise Bentley" + }, + { + "id": 1, + "name": "Millicent Benson" + }, + { + "id": 2, + "name": "Downs Hutchinson" + } + ], + "greeting": "Hello, Deana Bell! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Sonia Gross", + "gender": "female", + "email": "soniagross@cosmosis.com", + "phone": "+1 (821) 467-3096", + "address": "809 McKibbin Street, Eastmont, West Virginia, 641", + "about": "Do ad ut aute exercitation ut aliquip labore amet officia aliqua excepteur magna adipisicing adipisicing.", + "registered": "2014-06-01T03:19:42 -04:00", + "latitude": -82.334655, + "longitude": 54.469642, + "tags": [ + "mollit", + "Lorem", + "Lorem", + "sit", + "mollit", + "irure", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Mari Kennedy" + }, + { + "id": 1, + "name": "Malinda Stafford" + }, + { + "id": 2, + "name": "Joan Crosby" + } + ], + "greeting": "Hello, Sonia Gross! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Cook Woodard", + "gender": "male", + "email": "cookwoodard@cosmosis.com", + "phone": "+1 (917) 453-2596", + "address": "195 Dinsmore Place, Stagecoach, New York, 6895", + "about": "Ut voluptate cillum ipsum exercitation incididunt enim sunt consectetur veniam esse aliquip proident dolore enim.", + "registered": "2023-05-24T06:20:07 -03:00", + "latitude": 76.069793, + "longitude": 107.725274, + "tags": [ + "voluptate", + "eu", + "et", + "incididunt", + "aliqua", + "deserunt", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Levy Ball" + }, + { + "id": 1, + "name": "Whitehead Richard" + }, + { + "id": 2, + "name": "Benson Gentry" + } + ], + "greeting": "Hello, Cook Woodard! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Marisol Stephens", + "gender": "female", + "email": "marisolstephens@cosmosis.com", + "phone": "+1 (886) 580-2344", + "address": "402 Manhattan Avenue, Dargan, Marshall Islands, 3344", + "about": "Sunt culpa ullamco consequat excepteur.", + "registered": "2016-09-22T02:11:29 -03:00", + "latitude": 53.555644, + "longitude": -63.855551, + "tags": [ + "magna", + "eu", + "occaecat", + "quis", + "proident", + "non", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Garner Keller" + }, + { + "id": 1, + "name": "Lacy Shields" + }, + { + "id": 2, + "name": "Harrell Lynch" + } + ], + "greeting": "Hello, Marisol Stephens! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lola May", + "gender": "female", + "email": "lolamay@cosmosis.com", + "phone": "+1 (823) 497-3021", + "address": "815 Hopkins Street, Floris, Montana, 7062", + "about": "In sint enim occaecat quis commodo aliqua nisi.", + "registered": "2015-02-24T04:27:05 -03:00", + "latitude": 38.900679, + "longitude": 176.000305, + "tags": [ + "ex", + "fugiat", + "tempor", + "eu", + "ea", + "magna", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Bethany Pate" + }, + { + "id": 1, + "name": "Socorro Foreman" + }, + { + "id": 2, + "name": "Jerry Brewer" + } + ], + "greeting": "Hello, Lola May! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lily Little", + "gender": "female", + "email": "lilylittle@cosmosis.com", + "phone": "+1 (821) 535-2563", + "address": "582 Hoyt Street, Cumminsville, Palau, 9456", + "about": "Dolore elit laborum pariatur sunt tempor elit nisi laborum.", + "registered": "2018-12-21T03:03:20 -03:00", + "latitude": 75.539524, + "longitude": 138.703618, + "tags": [ + "officia", + "sit", + "ut", + "irure", + "mollit", + "sunt", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Orr Stevenson" + }, + { + "id": 1, + "name": "Desiree Wells" + }, + { + "id": 2, + "name": "Renee Eaton" + } + ], + "greeting": "Hello, Lily Little! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Duncan Harmon", + "gender": "male", + "email": "duncanharmon@cosmosis.com", + "phone": "+1 (883) 557-3486", + "address": "688 Voorhies Avenue, Sugartown, Indiana, 9977", + "about": "Tempor nisi quis id dolor anim dolor mollit dolor qui commodo.", + "registered": "2017-01-09T10:53:28 -03:00", + "latitude": -75.743471, + "longitude": -87.425033, + "tags": [ + "ipsum", + "minim", + "do", + "sunt", + "dolore", + "tempor", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Ora Colon" + }, + { + "id": 1, + "name": "Leslie Bowman" + }, + { + "id": 2, + "name": "Barrera Buckner" + } + ], + "greeting": "Hello, Duncan Harmon! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Workman Rodgers", + "gender": "male", + "email": "workmanrodgers@cosmosis.com", + "phone": "+1 (858) 579-2378", + "address": "747 Whitney Avenue, Welda, North Dakota, 1870", + "about": "Aliqua incididunt adipisicing deserunt esse.", + "registered": "2022-06-17T04:07:22 -03:00", + "latitude": 5.828763, + "longitude": -74.944135, + "tags": [ + "id", + "elit", + "sint", + "consectetur", + "anim", + "consequat", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Park Reid" + }, + { + "id": 1, + "name": "Kimberly Sargent" + }, + { + "id": 2, + "name": "Neal Serrano" + } + ], + "greeting": "Hello, Workman Rodgers! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Antonia Riggs", + "gender": "female", + "email": "antoniariggs@cosmosis.com", + "phone": "+1 (931) 454-2605", + "address": "821 Campus Road, Leming, American Samoa, 8736", + "about": "Ex sint cupidatat qui quis ut exercitation sit irure esse magna aute.", + "registered": "2014-07-26T07:47:26 -04:00", + "latitude": 58.302507, + "longitude": -139.432523, + "tags": [ + "eu", + "irure", + "cillum", + "est", + "esse", + "ut", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Lindsay Vazquez" + }, + { + "id": 1, + "name": "Ofelia Ortiz" + }, + { + "id": 2, + "name": "Wilkerson Wong" + } + ], + "greeting": "Hello, Antonia Riggs! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Boyle Garner", + "gender": "male", + "email": "boylegarner@cosmosis.com", + "phone": "+1 (950) 513-2970", + "address": "688 Little Street, Ilchester, New Hampshire, 1059", + "about": "Ipsum laborum occaecat ipsum nulla consequat ipsum nisi est ea.", + "registered": "2021-02-10T02:21:10 -03:00", + "latitude": -9.566656, + "longitude": 153.644235, + "tags": [ + "tempor", + "voluptate", + "veniam", + "ex", + "laboris", + "culpa", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Lester Russell" + }, + { + "id": 1, + "name": "Katelyn Sears" + }, + { + "id": 2, + "name": "Helen Trujillo" + } + ], + "greeting": "Hello, Boyle Garner! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Charmaine Zamora", + "gender": "female", + "email": "charmainezamora@cosmosis.com", + "phone": "+1 (928) 497-3819", + "address": "459 Dorchester Road, Brooktrails, Michigan, 8873", + "about": "Lorem esse ex quis commodo sint laborum pariatur fugiat id deserunt dolore tempor do nisi.", + "registered": "2019-10-14T06:26:26 -03:00", + "latitude": -3.306193, + "longitude": 134.627589, + "tags": [ + "commodo", + "consectetur", + "proident", + "aliqua", + "irure", + "minim", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Josefa Hanson" + }, + { + "id": 1, + "name": "Sweet Elliott" + }, + { + "id": 2, + "name": "Ayers Young" + } + ], + "greeting": "Hello, Charmaine Zamora! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Baxter Gordon", + "gender": "male", + "email": "baxtergordon@cosmosis.com", + "phone": "+1 (896) 433-3879", + "address": "857 Balfour Place, Valmy, Louisiana, 4572", + "about": "Amet voluptate do ullamco enim laboris veniam id pariatur sunt ullamco fugiat.", + "registered": "2017-01-24T06:20:02 -03:00", + "latitude": 2.839723, + "longitude": -92.180617, + "tags": [ + "duis", + "anim", + "non", + "duis", + "dolore", + "cupidatat", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Cherry Sweet" + }, + { + "id": 1, + "name": "Bobbi Hernandez" + }, + { + "id": 2, + "name": "Barron Glass" + } + ], + "greeting": "Hello, Baxter Gordon! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Stokes Hobbs", + "gender": "male", + "email": "stokeshobbs@cosmosis.com", + "phone": "+1 (969) 509-3322", + "address": "241 Taaffe Place, Marion, Nevada, 5494", + "about": "Magna ex aliquip sint Lorem.", + "registered": "2015-04-04T10:20:46 -03:00", + "latitude": 41.723049, + "longitude": -3.132653, + "tags": [ + "cupidatat", + "voluptate", + "magna", + "do", + "pariatur", + "eu", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Mayo Grimes" + }, + { + "id": 1, + "name": "Beth Gregory" + }, + { + "id": 2, + "name": "Ella White" + } + ], + "greeting": "Hello, Stokes Hobbs! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Coffey West", + "gender": "male", + "email": "coffeywest@cosmosis.com", + "phone": "+1 (910) 480-3506", + "address": "685 Flatbush Avenue, Saticoy, Puerto Rico, 1957", + "about": "Laboris nisi proident amet nisi velit reprehenderit.", + "registered": "2019-06-23T11:45:03 -03:00", + "latitude": -56.033613, + "longitude": -170.865739, + "tags": [ + "Lorem", + "reprehenderit", + "dolor", + "culpa", + "elit", + "eiusmod", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Carroll Finley" + }, + { + "id": 1, + "name": "Oneil Sharp" + }, + { + "id": 2, + "name": "Willie Martin" + } + ], + "greeting": "Hello, Coffey West! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Kaitlin Cobb", + "gender": "female", + "email": "kaitlincobb@cosmosis.com", + "phone": "+1 (887) 599-2418", + "address": "376 Ruby Street, Springdale, Arkansas, 4108", + "about": "Consequat tempor cillum sint magna nisi esse.", + "registered": "2019-08-24T01:03:31 -03:00", + "latitude": -79.327926, + "longitude": 34.179326, + "tags": [ + "id", + "exercitation", + "laborum", + "ex", + "tempor", + "in", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Kidd Poole" + }, + { + "id": 1, + "name": "Sharp Beck" + }, + { + "id": 2, + "name": "Sawyer Donaldson" + } + ], + "greeting": "Hello, Kaitlin Cobb! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Ferguson Summers", + "gender": "male", + "email": "fergusonsummers@cosmosis.com", + "phone": "+1 (806) 494-3266", + "address": "603 Plaza Street, Fairacres, North Carolina, 1137", + "about": "Incididunt sunt in nostrud in.", + "registered": "2019-03-31T08:39:24 -03:00", + "latitude": -88.932304, + "longitude": -115.670515, + "tags": [ + "minim", + "fugiat", + "anim", + "ea", + "et", + "ut", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Lula Stanley" + }, + { + "id": 1, + "name": "Rosario Rogers" + }, + { + "id": 2, + "name": "Erika Diaz" + } + ], + "greeting": "Hello, Ferguson Summers! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Francis Sheppard", + "gender": "female", + "email": "francissheppard@cosmosis.com", + "phone": "+1 (933) 566-3832", + "address": "752 Catherine Street, Eastvale, California, 2125", + "about": "Consequat aliqua fugiat et ea nulla laboris fugiat aliqua aute ad ad deserunt qui tempor.", + "registered": "2021-11-01T02:26:28 -03:00", + "latitude": 47.566035, + "longitude": 39.53703, + "tags": [ + "ad", + "exercitation", + "reprehenderit", + "aliquip", + "ea", + "consectetur", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Calhoun Hood" + }, + { + "id": 1, + "name": "Watts Hinton" + }, + { + "id": 2, + "name": "Herring French" + } + ], + "greeting": "Hello, Francis Sheppard! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Barbara Gibson", + "gender": "female", + "email": "barbaragibson@cosmosis.com", + "phone": "+1 (801) 407-3747", + "address": "344 Richmond Street, Efland, New Jersey, 4908", + "about": "Laboris ea do nisi velit eu nisi quis voluptate officia fugiat magna.", + "registered": "2017-01-17T12:47:58 -03:00", + "latitude": -34.307093, + "longitude": -44.242099, + "tags": [ + "quis", + "nulla", + "eu", + "deserunt", + "officia", + "elit", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Lee Rosales" + }, + { + "id": 1, + "name": "Miller Mckenzie" + }, + { + "id": 2, + "name": "Lillian Mejia" + } + ], + "greeting": "Hello, Barbara Gibson! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Elise Gould", + "gender": "female", + "email": "elisegould@cosmosis.com", + "phone": "+1 (921) 484-2074", + "address": "483 Oakland Place, Greer, Tennessee, 6467", + "about": "Laboris non aliquip nostrud mollit tempor elit adipisicing.", + "registered": "2014-06-16T06:42:11 -04:00", + "latitude": 75.97934, + "longitude": 56.852759, + "tags": [ + "quis", + "id", + "ea", + "voluptate", + "quis", + "est", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Noelle Horton" + }, + { + "id": 1, + "name": "Olson Hopkins" + }, + { + "id": 2, + "name": "Becky Whitley" + } + ], + "greeting": "Hello, Elise Gould! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Sears Hunter", + "gender": "male", + "email": "searshunter@cosmosis.com", + "phone": "+1 (967) 557-3488", + "address": "392 Congress Street, Edmund, Illinois, 9016", + "about": "Est ea proident consectetur pariatur tempor et elit ad ex do.", + "registered": "2016-12-05T11:10:52 -03:00", + "latitude": -46.457056, + "longitude": -32.365032, + "tags": [ + "amet", + "commodo", + "pariatur", + "eu", + "id", + "nisi", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Farrell Padilla" + }, + { + "id": 1, + "name": "Lindsey Jensen" + }, + { + "id": 2, + "name": "Brennan Rose" + } + ], + "greeting": "Hello, Sears Hunter! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Harrison Hudson", + "gender": "male", + "email": "harrisonhudson@cosmosis.com", + "phone": "+1 (878) 401-3127", + "address": "140 Farragut Road, Crenshaw, Virginia, 1592", + "about": "Proident labore eiusmod aute magna exercitation consectetur nulla tempor exercitation nulla exercitation.", + "registered": "2020-06-24T12:00:08 -03:00", + "latitude": 60.447744, + "longitude": 103.534759, + "tags": [ + "elit", + "ut", + "nisi", + "eiusmod", + "reprehenderit", + "elit", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Karla Armstrong" + }, + { + "id": 1, + "name": "Concepcion Christian" + }, + { + "id": 2, + "name": "Patrice Powers" + } + ], + "greeting": "Hello, Harrison Hudson! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Marguerite Ashley", + "gender": "female", + "email": "margueriteashley@cosmosis.com", + "phone": "+1 (925) 562-2872", + "address": "241 Kensington Walk, Caln, Federated States Of Micronesia, 6831", + "about": "Nisi labore cupidatat enim tempor pariatur cupidatat commodo consectetur.", + "registered": "2015-09-10T02:56:55 -03:00", + "latitude": -29.302848, + "longitude": 29.415589, + "tags": [ + "laboris", + "tempor", + "id", + "amet", + "cupidatat", + "veniam", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Dianna Houston" + }, + { + "id": 1, + "name": "Navarro Alford" + }, + { + "id": 2, + "name": "Louella Chambers" + } + ], + "greeting": "Hello, Marguerite Ashley! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Kate Ferguson", + "gender": "female", + "email": "kateferguson@cosmosis.com", + "phone": "+1 (882) 547-3701", + "address": "455 Roder Avenue, Enetai, Northern Mariana Islands, 3114", + "about": "Reprehenderit in officia aliquip pariatur consequat reprehenderit ad incididunt.", + "registered": "2021-05-28T10:49:25 -03:00", + "latitude": 83.73603, + "longitude": -153.684082, + "tags": [ + "enim", + "labore", + "quis", + "est", + "pariatur", + "commodo", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Lori Parsons" + }, + { + "id": 1, + "name": "Elisa Norton" + }, + { + "id": 2, + "name": "Joanne Hines" + } + ], + "greeting": "Hello, Kate Ferguson! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Erma Herring", + "gender": "female", + "email": "ermaherring@cosmosis.com", + "phone": "+1 (950) 494-2170", + "address": "235 Hewes Street, Snowville, Alaska, 4800", + "about": "Aute duis laboris esse minim officia deserunt commodo ut sit magna.", + "registered": "2019-03-31T07:13:17 -03:00", + "latitude": 58.14866, + "longitude": -179.816996, + "tags": [ + "nisi", + "et", + "ea", + "ea", + "culpa", + "nisi", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Dale Burch" + }, + { + "id": 1, + "name": "Cruz Hammond" + }, + { + "id": 2, + "name": "Amanda Boyle" + } + ], + "greeting": "Hello, Erma Herring! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Adeline Espinoza", + "gender": "female", + "email": "adelineespinoza@cosmosis.com", + "phone": "+1 (897) 412-2483", + "address": "770 Estate Road, Corinne, Maine, 6967", + "about": "Nulla labore do est cillum occaecat deserunt consectetur eiusmod nostrud magna in elit fugiat.", + "registered": "2022-07-08T07:58:32 -03:00", + "latitude": -13.280373, + "longitude": 156.818006, + "tags": [ + "ullamco", + "qui", + "est", + "magna", + "ad", + "consequat", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Maggie Adkins" + }, + { + "id": 1, + "name": "Nunez Drake" + }, + { + "id": 2, + "name": "Ellis Puckett" + } + ], + "greeting": "Hello, Adeline Espinoza! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Celia Oliver", + "gender": "female", + "email": "celiaoliver@cosmosis.com", + "phone": "+1 (843) 570-3260", + "address": "712 Thornton Street, Crayne, Arizona, 2960", + "about": "Ut dolor excepteur magna non in.", + "registered": "2020-08-22T04:48:12 -03:00", + "latitude": -9.949272, + "longitude": -167.038202, + "tags": [ + "veniam", + "dolore", + "qui", + "tempor", + "qui", + "in", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Berry George" + }, + { + "id": 1, + "name": "Jones Kirk" + }, + { + "id": 2, + "name": "Sasha Dorsey" + } + ], + "greeting": "Hello, Celia Oliver! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Wheeler Hill", + "gender": "male", + "email": "wheelerhill@cosmosis.com", + "phone": "+1 (802) 476-3393", + "address": "380 Noel Avenue, Chamberino, Florida, 7173", + "about": "Dolore commodo in ullamco pariatur pariatur ullamco cillum minim excepteur veniam nulla quis in.", + "registered": "2023-08-10T09:13:29 -03:00", + "latitude": -29.364027, + "longitude": 86.437, + "tags": [ + "fugiat", + "irure", + "nulla", + "anim", + "ipsum", + "eiusmod", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Susana Rivas" + }, + { + "id": 1, + "name": "Lena Cardenas" + }, + { + "id": 2, + "name": "Marion Leon" + } + ], + "greeting": "Hello, Wheeler Hill! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Blanchard Roth", + "gender": "male", + "email": "blanchardroth@cosmosis.com", + "phone": "+1 (911) 562-3503", + "address": "187 Bainbridge Street, Rosburg, Alabama, 4628", + "about": "Pariatur do in cillum est.", + "registered": "2021-02-27T02:42:12 -03:00", + "latitude": -29.140666, + "longitude": -132.561731, + "tags": [ + "nostrud", + "adipisicing", + "voluptate", + "eiusmod", + "nulla", + "fugiat", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Becker Beard" + }, + { + "id": 1, + "name": "Kendra Savage" + }, + { + "id": 2, + "name": "Berta Castro" + } + ], + "greeting": "Hello, Blanchard Roth! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Suzanne Kramer", + "gender": "female", + "email": "suzannekramer@cosmosis.com", + "phone": "+1 (803) 410-3358", + "address": "906 Bank Street, Konterra, Massachusetts, 8908", + "about": "Culpa officia laboris ea dolor sunt duis ex elit cupidatat enim non eiusmod officia ad.", + "registered": "2023-08-13T03:37:11 -03:00", + "latitude": 68.548896, + "longitude": 23.489994, + "tags": [ + "est", + "fugiat", + "adipisicing", + "elit", + "fugiat", + "velit", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Geraldine Kaufman" + }, + { + "id": 1, + "name": "Webster Buck" + }, + { + "id": 2, + "name": "Welch Good" + } + ], + "greeting": "Hello, Suzanne Kramer! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Leonard Mooney", + "gender": "male", + "email": "leonardmooney@cosmosis.com", + "phone": "+1 (843) 423-3934", + "address": "256 Dewitt Avenue, Adamstown, New Mexico, 9115", + "about": "Ullamco adipisicing sunt exercitation commodo dolor irure qui incididunt id adipisicing nulla ea dolore.", + "registered": "2021-10-06T03:12:16 -03:00", + "latitude": -36.52474, + "longitude": 40.725593, + "tags": [ + "commodo", + "sit", + "duis", + "esse", + "elit", + "aute", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Cantrell Owen" + }, + { + "id": 1, + "name": "Tommie Ray" + }, + { + "id": 2, + "name": "Araceli Navarro" + } + ], + "greeting": "Hello, Leonard Mooney! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Lambert Terry", + "gender": "male", + "email": "lambertterry@cosmosis.com", + "phone": "+1 (892) 529-3798", + "address": "333 Elm Avenue, Shaft, Hawaii, 3923", + "about": "In non veniam incididunt anim minim dolor enim ut esse commodo mollit velit voluptate proident.", + "registered": "2018-06-13T03:44:00 -03:00", + "latitude": 64.987444, + "longitude": -20.750219, + "tags": [ + "do", + "Lorem", + "minim", + "eiusmod", + "aliquip", + "enim", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Meredith Branch" + }, + { + "id": 1, + "name": "Fuentes Underwood" + }, + { + "id": 2, + "name": "Green Saunders" + } + ], + "greeting": "Hello, Lambert Terry! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Letitia Battle", + "gender": "female", + "email": "letitiabattle@cosmosis.com", + "phone": "+1 (888) 484-2284", + "address": "685 Hart Street, Hasty, Mississippi, 7967", + "about": "Aliquip deserunt eiusmod exercitation eiusmod nulla ut eu anim esse laboris ullamco.", + "registered": "2019-09-05T05:10:48 -03:00", + "latitude": -57.590669, + "longitude": 30.629761, + "tags": [ + "occaecat", + "magna", + "ad", + "proident", + "pariatur", + "dolor", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Livingston Mayo" + }, + { + "id": 1, + "name": "Kitty Olsen" + }, + { + "id": 2, + "name": "Rowland Douglas" + } + ], + "greeting": "Hello, Letitia Battle! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Debra Gibbs", + "gender": "female", + "email": "debragibbs@cosmosis.com", + "phone": "+1 (942) 493-3082", + "address": "221 Irwin Street, Nicut, Kentucky, 9382", + "about": "Ex ea enim tempor adipisicing do Lorem deserunt.", + "registered": "2020-05-19T09:47:22 -03:00", + "latitude": -59.9945, + "longitude": -115.944316, + "tags": [ + "reprehenderit", + "cillum", + "adipisicing", + "aliquip", + "voluptate", + "eiusmod", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Reyes Holt" + }, + { + "id": 1, + "name": "Olivia Fernandez" + }, + { + "id": 2, + "name": "Alicia Leach" + } + ], + "greeting": "Hello, Debra Gibbs! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Glass Peters", + "gender": "male", + "email": "glasspeters@cosmosis.com", + "phone": "+1 (982) 534-3840", + "address": "498 Beard Street, Fredericktown, Missouri, 3207", + "about": "Proident officia enim do sint in culpa esse ipsum aliquip.", + "registered": "2018-07-23T09:42:42 -03:00", + "latitude": -32.299802, + "longitude": -37.958526, + "tags": [ + "cupidatat", + "nostrud", + "nisi", + "nostrud", + "ut", + "in", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Flores Kirby" + }, + { + "id": 1, + "name": "Jordan Roberts" + }, + { + "id": 2, + "name": "Muriel Glenn" + } + ], + "greeting": "Hello, Glass Peters! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Lakisha Welch", + "gender": "female", + "email": "lakishawelch@cosmosis.com", + "phone": "+1 (886) 461-2148", + "address": "959 Brooklyn Road, Diaperville, South Dakota, 1481", + "about": "Velit nostrud culpa dolore sit do magna consequat.", + "registered": "2021-07-10T02:26:09 -03:00", + "latitude": -48.575969, + "longitude": -163.900999, + "tags": [ + "commodo", + "aute", + "mollit", + "occaecat", + "in", + "dolor", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Fischer Harvey" + }, + { + "id": 1, + "name": "Jana Buckley" + }, + { + "id": 2, + "name": "Mercedes Norris" + } + ], + "greeting": "Hello, Lakisha Welch! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Santiago Carver", + "gender": "male", + "email": "santiagocarver@cosmosis.com", + "phone": "+1 (945) 448-3494", + "address": "692 Harwood Place, Twilight, Utah, 3341", + "about": "Est proident eiusmod amet nulla.", + "registered": "2020-10-13T07:04:38 -03:00", + "latitude": -32.174788, + "longitude": 44.864876, + "tags": [ + "dolore", + "ea", + "non", + "officia", + "sit", + "ut", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Allison Weaver" + }, + { + "id": 1, + "name": "Caitlin Joseph" + }, + { + "id": 2, + "name": "Mccray Baker" + } + ], + "greeting": "Hello, Santiago Carver! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Henson Powell", + "gender": "male", + "email": "hensonpowell@cosmosis.com", + "phone": "+1 (849) 496-3628", + "address": "951 Prospect Place, Walker, Kansas, 8232", + "about": "Sit quis nostrud laboris magna consequat irure commodo.", + "registered": "2022-11-17T05:40:37 -03:00", + "latitude": -5.478601, + "longitude": 78.831073, + "tags": [ + "magna", + "voluptate", + "pariatur", + "occaecat", + "sint", + "sit", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Krista Hansen" + }, + { + "id": 1, + "name": "Mcclain Wilkerson" + }, + { + "id": 2, + "name": "Dixon Solis" + } + ], + "greeting": "Hello, Henson Powell! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Greer Spencer", + "gender": "male", + "email": "greerspencer@cosmosis.com", + "phone": "+1 (840) 458-2916", + "address": "846 Church Lane, Tilden, Nebraska, 1537", + "about": "Laborum voluptate fugiat nostrud enim anim.", + "registered": "2020-01-01T01:14:41 -03:00", + "latitude": -76.383207, + "longitude": -7.102192, + "tags": [ + "id", + "tempor", + "reprehenderit", + "nostrud", + "proident", + "nisi", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Vincent Daniels" + }, + { + "id": 1, + "name": "Neva Jarvis" + }, + { + "id": 2, + "name": "Marks Love" + } + ], + "greeting": "Hello, Greer Spencer! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mable Short", + "gender": "female", + "email": "mableshort@cosmosis.com", + "phone": "+1 (967) 447-2728", + "address": "245 Flatlands Avenue, Blodgett, Texas, 6713", + "about": "Proident ut do et Lorem quis veniam aute minim velit quis culpa est.", + "registered": "2022-11-27T05:35:30 -03:00", + "latitude": 33.670395, + "longitude": -33.657427, + "tags": [ + "nisi", + "sit", + "voluptate", + "tempor", + "dolor", + "adipisicing", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Strong Calhoun" + }, + { + "id": 1, + "name": "George Walker" + }, + { + "id": 2, + "name": "Kathie Bates" + } + ], + "greeting": "Hello, Mable Short! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ola Dalton", + "gender": "female", + "email": "oladalton@cosmosis.com", + "phone": "+1 (803) 487-2869", + "address": "568 Box Street, Noblestown, Wyoming, 1763", + "about": "Anim est aute voluptate sint in nostrud consectetur cupidatat quis.", + "registered": "2023-07-27T12:46:26 -03:00", + "latitude": -35.630907, + "longitude": -154.926983, + "tags": [ + "ex", + "voluptate", + "adipisicing", + "minim", + "magna", + "cupidatat", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Payne Sherman" + }, + { + "id": 1, + "name": "Hopper Bush" + }, + { + "id": 2, + "name": "Billie Butler" + } + ], + "greeting": "Hello, Ola Dalton! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Pollard Irwin", + "gender": "male", + "email": "pollardirwin@cosmosis.com", + "phone": "+1 (843) 404-2218", + "address": "907 Lee Avenue, Northchase, Vermont, 8679", + "about": "Lorem cillum pariatur dolore excepteur ad excepteur pariatur ipsum in magna.", + "registered": "2021-08-31T05:10:40 -03:00", + "latitude": -81.987354, + "longitude": -121.618315, + "tags": [ + "esse", + "quis", + "ullamco", + "proident", + "proident", + "sunt", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Brady Bender" + }, + { + "id": 1, + "name": "Walter Wooten" + }, + { + "id": 2, + "name": "Wright Noel" + } + ], + "greeting": "Hello, Pollard Irwin! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Esther Johns", + "gender": "female", + "email": "estherjohns@cosmosis.com", + "phone": "+1 (820) 559-3150", + "address": "104 Ditmas Avenue, Ripley, Oregon, 3348", + "about": "Veniam aliquip veniam mollit fugiat commodo occaecat quis nostrud ad dolore dolor reprehenderit.", + "registered": "2014-01-06T10:33:33 -04:00", + "latitude": 20.09975, + "longitude": 83.217923, + "tags": [ + "amet", + "mollit", + "reprehenderit", + "magna", + "eu", + "laborum", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Mcmahon Melendez" + }, + { + "id": 1, + "name": "Lavonne Fischer" + }, + { + "id": 2, + "name": "Alfreda Barron" + } + ], + "greeting": "Hello, Esther Johns! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rosario Franks", + "gender": "male", + "email": "rosariofranks@cosmosis.com", + "phone": "+1 (959) 581-3527", + "address": "128 Lenox Road, Columbus, South Carolina, 3494", + "about": "Nostrud aute ad pariatur cillum.", + "registered": "2016-10-29T09:14:02 -03:00", + "latitude": -57.674871, + "longitude": -10.142608, + "tags": [ + "non", + "laborum", + "culpa", + "eu", + "in", + "aliqua", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Beach Koch" + }, + { + "id": 1, + "name": "Leanna Wade" + }, + { + "id": 2, + "name": "Freida Schmidt" + } + ], + "greeting": "Hello, Rosario Franks! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Dana Bailey", + "gender": "female", + "email": "danabailey@cosmosis.com", + "phone": "+1 (836) 600-3838", + "address": "483 Carlton Avenue, Norris, Wisconsin, 9428", + "about": "Nisi culpa amet in ea.", + "registered": "2021-03-29T05:12:30 -03:00", + "latitude": 0.57825, + "longitude": 31.676917, + "tags": [ + "tempor", + "excepteur", + "veniam", + "adipisicing", + "laborum", + "magna", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Elvia Hogan" + }, + { + "id": 1, + "name": "Andrea Haley" + }, + { + "id": 2, + "name": "Brenda Madden" + } + ], + "greeting": "Hello, Dana Bailey! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Hays Gardner", + "gender": "male", + "email": "haysgardner@cosmosis.com", + "phone": "+1 (920) 402-2569", + "address": "871 Gilmore Court, Canterwood, District Of Columbia, 2678", + "about": "Magna enim pariatur enim in sunt.", + "registered": "2017-06-27T03:16:44 -03:00", + "latitude": 34.47615, + "longitude": -3.05911, + "tags": [ + "ad", + "aliquip", + "amet", + "adipisicing", + "ut", + "quis", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Amparo Deleon" + }, + { + "id": 1, + "name": "Janie Guerrero" + }, + { + "id": 2, + "name": "Delores Dale" + } + ], + "greeting": "Hello, Hays Gardner! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Amelia Stout", + "gender": "female", + "email": "ameliastout@cosmosis.com", + "phone": "+1 (827) 529-3773", + "address": "152 Cranberry Street, Wintersburg, Virgin Islands, 5816", + "about": "Enim mollit sunt aliquip amet eiusmod sunt minim exercitation magna aute nostrud laboris.", + "registered": "2019-04-27T06:06:50 -03:00", + "latitude": -80.172322, + "longitude": -28.954643, + "tags": [ + "esse", + "ullamco", + "do", + "ullamco", + "fugiat", + "voluptate", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Arnold Dyer" + }, + { + "id": 1, + "name": "Jerri Mathis" + }, + { + "id": 2, + "name": "Monique Richards" + } + ], + "greeting": "Hello, Amelia Stout! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mckee Quinn", + "gender": "male", + "email": "mckeequinn@cosmosis.com", + "phone": "+1 (916) 422-2271", + "address": "747 Lefferts Avenue, Vaughn, Washington, 705", + "about": "Consequat culpa proident irure consectetur nulla minim adipisicing est commodo Lorem exercitation quis.", + "registered": "2018-07-21T10:29:47 -03:00", + "latitude": -83.631479, + "longitude": -137.096528, + "tags": [ + "reprehenderit", + "eu", + "amet", + "est", + "eu", + "duis", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Hull Frazier" + }, + { + "id": 1, + "name": "Alexis Nash" + }, + { + "id": 2, + "name": "Doyle Sandoval" + } + ], + "greeting": "Hello, Mckee Quinn! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Griffith Mcgee", + "gender": "male", + "email": "griffithmcgee@cosmosis.com", + "phone": "+1 (966) 452-2007", + "address": "557 Jerome Street, Graball, Minnesota, 9664", + "about": "Laboris non ut et officia exercitation.", + "registered": "2023-02-26T08:57:08 -03:00", + "latitude": 88.364913, + "longitude": -77.086158, + "tags": [ + "occaecat", + "veniam", + "in", + "culpa", + "pariatur", + "proident", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Carmen Mccormick" + }, + { + "id": 1, + "name": "Stacie Woodward" + }, + { + "id": 2, + "name": "Trevino Howard" + } + ], + "greeting": "Hello, Griffith Mcgee! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Gertrude Patel", + "gender": "female", + "email": "gertrudepatel@cosmosis.com", + "phone": "+1 (899) 412-3748", + "address": "985 Conduit Boulevard, Epworth, Georgia, 1637", + "about": "Irure esse ad quis quis minim duis magna incididunt nostrud nostrud.", + "registered": "2015-02-14T12:08:36 -03:00", + "latitude": -59.194153, + "longitude": -44.681511, + "tags": [ + "excepteur", + "do", + "dolore", + "reprehenderit", + "pariatur", + "aliqua", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Mullen Carter" + }, + { + "id": 1, + "name": "Page Mccoy" + }, + { + "id": 2, + "name": "Polly Bridges" + } + ], + "greeting": "Hello, Gertrude Patel! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Fowler England", + "gender": "male", + "email": "fowlerengland@cosmosis.com", + "phone": "+1 (958) 569-2302", + "address": "793 Canda Avenue, Smeltertown, Iowa, 3642", + "about": "Do occaecat adipisicing ea adipisicing.", + "registered": "2023-01-14T06:44:28 -03:00", + "latitude": 24.531404, + "longitude": 152.778575, + "tags": [ + "mollit", + "nostrud", + "do", + "ex", + "laborum", + "aliquip", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Luz Landry" + }, + { + "id": 1, + "name": "Dickerson Stewart" + }, + { + "id": 2, + "name": "Viola Hardy" + } + ], + "greeting": "Hello, Fowler England! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Hilary Cohen", + "gender": "female", + "email": "hilarycohen@cosmosis.com", + "phone": "+1 (920) 434-3944", + "address": "412 Baycliff Terrace, Mapletown, Connecticut, 678", + "about": "Occaecat velit velit excepteur commodo sit commodo Lorem.", + "registered": "2019-07-24T05:19:09 -03:00", + "latitude": -63.711409, + "longitude": 46.293856, + "tags": [ + "officia", + "culpa", + "sunt", + "incididunt", + "ut", + "sunt", + "minim" + ], + "friends": [ + { + "id": 0, + "name": "Marshall Morrison" + }, + { + "id": 1, + "name": "Harmon Harrell" + }, + { + "id": 2, + "name": "Buckley Turner" + } + ], + "greeting": "Hello, Hilary Cohen! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lawson Santiago", + "gender": "male", + "email": "lawsonsantiago@cosmosis.com", + "phone": "+1 (932) 497-3013", + "address": "249 Menahan Street, Murillo, Delaware, 7465", + "about": "Enim fugiat commodo eu duis cillum proident laborum occaecat non esse occaecat duis velit in.", + "registered": "2019-02-03T05:55:31 -03:00", + "latitude": 6.192245, + "longitude": -80.467889, + "tags": [ + "proident", + "enim", + "deserunt", + "irure", + "anim", + "cillum", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Shelton Mccarthy" + }, + { + "id": 1, + "name": "Hawkins Baird" + }, + { + "id": 2, + "name": "Rivas Kerr" + } + ], + "greeting": "Hello, Lawson Santiago! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Blair Clemons", + "gender": "male", + "email": "blairclemons@cosmosis.com", + "phone": "+1 (997) 566-3997", + "address": "246 Barlow Drive, Driftwood, Idaho, 9713", + "about": "Nulla et dolor fugiat ex id.", + "registered": "2014-03-15T03:08:21 -04:00", + "latitude": 13.539746, + "longitude": 128.99753, + "tags": [ + "deserunt", + "cupidatat", + "excepteur", + "eu", + "do", + "fugiat", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Lawrence Fitzpatrick" + }, + { + "id": 1, + "name": "Buckner Logan" + }, + { + "id": 2, + "name": "Aguilar Pierce" + } + ], + "greeting": "Hello, Blair Clemons! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Gilmore Acosta", + "gender": "male", + "email": "gilmoreacosta@cosmosis.com", + "phone": "+1 (986) 555-3002", + "address": "333 Linden Street, Roosevelt, Ohio, 2595", + "about": "Reprehenderit ullamco incididunt qui in velit cillum voluptate fugiat.", + "registered": "2021-02-11T10:11:12 -03:00", + "latitude": 80.343388, + "longitude": -130.092958, + "tags": [ + "ad", + "irure", + "exercitation", + "commodo", + "et", + "aliquip", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Velez Emerson" + }, + { + "id": 1, + "name": "Mann Bradley" + }, + { + "id": 2, + "name": "Geneva Sykes" + } + ], + "greeting": "Hello, Gilmore Acosta! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Catherine Merritt", + "gender": "female", + "email": "catherinemerritt@cosmosis.com", + "phone": "+1 (971) 536-3622", + "address": "228 Lincoln Terrace, Wyoming, Rhode Island, 8311", + "about": "Esse aliqua velit et labore sint.", + "registered": "2015-11-11T04:32:32 -03:00", + "latitude": -37.010824, + "longitude": 11.029929, + "tags": [ + "consequat", + "ullamco", + "culpa", + "nostrud", + "aute", + "deserunt", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Sondra Talley" + }, + { + "id": 1, + "name": "Ebony Hendricks" + }, + { + "id": 2, + "name": "Eula Mccullough" + } + ], + "greeting": "Hello, Catherine Merritt! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Burton Beasley", + "gender": "male", + "email": "burtonbeasley@cosmosis.com", + "phone": "+1 (906) 571-2868", + "address": "949 Engert Avenue, Elizaville, Pennsylvania, 9280", + "about": "Qui veniam reprehenderit commodo ex pariatur pariatur est sint.", + "registered": "2023-01-31T04:54:49 -03:00", + "latitude": -27.921316, + "longitude": 141.411911, + "tags": [ + "ut", + "dolor", + "adipisicing", + "exercitation", + "aute", + "veniam", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Lorie Gill" + }, + { + "id": 1, + "name": "Karen Chandler" + }, + { + "id": 2, + "name": "Therese Herrera" + } + ], + "greeting": "Hello, Burton Beasley! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Emerson Knox", + "gender": "male", + "email": "emersonknox@cosmosis.com", + "phone": "+1 (987) 420-2344", + "address": "516 Coffey Street, Muse, Oklahoma, 6713", + "about": "Qui excepteur enim commodo amet consequat voluptate esse mollit culpa excepteur id.", + "registered": "2017-05-18T12:25:32 -03:00", + "latitude": 19.70305, + "longitude": -23.357164, + "tags": [ + "commodo", + "labore", + "proident", + "irure", + "est", + "Lorem", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Figueroa Livingston" + }, + { + "id": 1, + "name": "Gilbert Vincent" + }, + { + "id": 2, + "name": "Wiley Miles" + } + ], + "greeting": "Hello, Emerson Knox! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Joyce Rojas", + "gender": "male", + "email": "joycerojas@cosmosis.com", + "phone": "+1 (860) 467-2911", + "address": "499 Grand Street, Bagtown, Colorado, 6485", + "about": "Enim pariatur quis fugiat nulla Lorem laboris amet cillum dolore cupidatat.", + "registered": "2018-07-13T10:27:49 -03:00", + "latitude": 80.600783, + "longitude": -64.755829, + "tags": [ + "culpa", + "officia", + "ad", + "tempor", + "consectetur", + "irure", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Pam Dennis" + }, + { + "id": 1, + "name": "Gloria Kim" + }, + { + "id": 2, + "name": "Gilda Soto" + } + ], + "greeting": "Hello, Joyce Rojas! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Fletcher Maddox", + "gender": "male", + "email": "fletchermaddox@cosmosis.com", + "phone": "+1 (921) 525-2960", + "address": "999 Pleasant Place, Martell, Guam, 1656", + "about": "Velit ex mollit minim cupidatat esse laboris non veniam aute.", + "registered": "2019-04-05T11:48:23 -03:00", + "latitude": 48.631161, + "longitude": 109.133659, + "tags": [ + "occaecat", + "irure", + "Lorem", + "adipisicing", + "eu", + "excepteur", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Mollie Oconnor" + }, + { + "id": 1, + "name": "Kirkland Justice" + }, + { + "id": 2, + "name": "Horne Mccall" + } + ], + "greeting": "Hello, Fletcher Maddox! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Joni Garrison", + "gender": "female", + "email": "jonigarrison@cosmosis.com", + "phone": "+1 (997) 512-2992", + "address": "664 Pilling Street, Westphalia, West Virginia, 7254", + "about": "Excepteur magna dolor minim do Lorem eu aute nulla Lorem velit officia.", + "registered": "2015-03-04T12:32:44 -03:00", + "latitude": 46.316924, + "longitude": 61.941066, + "tags": [ + "quis", + "sit", + "veniam", + "duis", + "veniam", + "ipsum", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Paulette Pearson" + }, + { + "id": 1, + "name": "Joanna Ware" + }, + { + "id": 2, + "name": "Jennings Graham" + } + ], + "greeting": "Hello, Joni Garrison! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jolene Perkins", + "gender": "female", + "email": "joleneperkins@cosmosis.com", + "phone": "+1 (965) 428-3160", + "address": "558 Seagate Avenue, Wikieup, New York, 6454", + "about": "Tempor commodo consequat dolore laboris dolore duis dolore excepteur fugiat qui.", + "registered": "2019-10-28T09:48:47 -03:00", + "latitude": 23.522243, + "longitude": 48.897639, + "tags": [ + "labore", + "amet", + "esse", + "nulla", + "commodo", + "excepteur", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Long Rasmussen" + }, + { + "id": 1, + "name": "Jocelyn Wagner" + }, + { + "id": 2, + "name": "Haynes Bauer" + } + ], + "greeting": "Hello, Jolene Perkins! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jenifer English", + "gender": "female", + "email": "jeniferenglish@cosmosis.com", + "phone": "+1 (930) 511-3478", + "address": "905 Gerry Street, Maury, Marshall Islands, 9025", + "about": "Enim labore Lorem esse proident in dolore.", + "registered": "2016-06-13T03:45:43 -03:00", + "latitude": -48.435132, + "longitude": 46.164192, + "tags": [ + "sint", + "deserunt", + "mollit", + "excepteur", + "adipisicing", + "eiusmod", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Laura Giles" + }, + { + "id": 1, + "name": "Maryanne Tyler" + }, + { + "id": 2, + "name": "Lenora Santana" + } + ], + "greeting": "Hello, Jenifer English! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Marsh Morton", + "gender": "male", + "email": "marshmorton@cosmosis.com", + "phone": "+1 (986) 460-3094", + "address": "905 Kent Street, Spokane, Montana, 9611", + "about": "Et aliquip tempor do nisi sit minim.", + "registered": "2019-12-13T11:36:05 -03:00", + "latitude": -49.259606, + "longitude": -134.669703, + "tags": [ + "adipisicing", + "ut", + "laborum", + "ipsum", + "enim", + "dolore", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Natalia Goodwin" + }, + { + "id": 1, + "name": "Schroeder Lane" + }, + { + "id": 2, + "name": "Christi Shannon" + } + ], + "greeting": "Hello, Marsh Morton! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Stafford Boyd", + "gender": "male", + "email": "staffordboyd@cosmosis.com", + "phone": "+1 (811) 414-2492", + "address": "507 Brighton Court, Oceola, Palau, 6512", + "about": "Cillum sint adipisicing dolore Lorem adipisicing elit.", + "registered": "2016-06-02T11:44:41 -03:00", + "latitude": -19.465048, + "longitude": 57.996738, + "tags": [ + "culpa", + "incididunt", + "cupidatat", + "sint", + "Lorem", + "mollit", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Pate Watkins" + }, + { + "id": 1, + "name": "Marquita Mcdaniel" + }, + { + "id": 2, + "name": "Elizabeth Francis" + } + ], + "greeting": "Hello, Stafford Boyd! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Burris Fields", + "gender": "male", + "email": "burrisfields@cosmosis.com", + "phone": "+1 (997) 501-2738", + "address": "242 Bills Place, Soudan, Indiana, 8821", + "about": "Qui est pariatur pariatur cupidatat enim mollit non labore consectetur consequat aute aliqua ad labore.", + "registered": "2015-05-10T10:48:37 -03:00", + "latitude": 29.724629, + "longitude": 49.416554, + "tags": [ + "labore", + "enim", + "laboris", + "adipisicing", + "veniam", + "dolor", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Nicholson Cantrell" + }, + { + "id": 1, + "name": "Valdez Durham" + }, + { + "id": 2, + "name": "Barbra Wynn" + } + ], + "greeting": "Hello, Burris Fields! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Terry Morris", + "gender": "female", + "email": "terrymorris@cosmosis.com", + "phone": "+1 (940) 438-3249", + "address": "597 Granite Street, Guilford, North Dakota, 9381", + "about": "Nostrud cillum incididunt reprehenderit Lorem ad anim aliqua consectetur nostrud tempor quis commodo tempor proident.", + "registered": "2019-04-26T01:03:01 -03:00", + "latitude": 57.793398, + "longitude": -0.496603, + "tags": [ + "deserunt", + "fugiat", + "enim", + "proident", + "commodo", + "proident", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Katie Walsh" + }, + { + "id": 1, + "name": "Kristy Lott" + }, + { + "id": 2, + "name": "Johnston Maxwell" + } + ], + "greeting": "Hello, Terry Morris! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Julianne Gates", + "gender": "female", + "email": "juliannegates@cosmosis.com", + "phone": "+1 (800) 402-2985", + "address": "195 Erasmus Street, Oasis, American Samoa, 9162", + "about": "Velit occaecat magna ullamco pariatur aute anim enim.", + "registered": "2014-05-14T04:45:06 -04:00", + "latitude": 59.610948, + "longitude": -100.375992, + "tags": [ + "reprehenderit", + "et", + "ullamco", + "quis", + "anim", + "consequat", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Juana Graves" + }, + { + "id": 1, + "name": "Cora Warner" + }, + { + "id": 2, + "name": "Petra Rivera" + } + ], + "greeting": "Hello, Julianne Gates! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Roberta Lopez", + "gender": "female", + "email": "robertalopez@cosmosis.com", + "phone": "+1 (984) 418-2883", + "address": "315 Jewel Street, Ellerslie, New Hampshire, 5794", + "about": "Dolor aliqua esse est esse nisi sunt fugiat officia sunt tempor laborum deserunt.", + "registered": "2020-08-05T06:18:06 -03:00", + "latitude": -78.706281, + "longitude": -38.82278, + "tags": [ + "Lorem", + "ex", + "laborum", + "elit", + "sit", + "nostrud", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Allyson Hurst" + }, + { + "id": 1, + "name": "Celina Berg" + }, + { + "id": 2, + "name": "Jill Mcconnell" + } + ], + "greeting": "Hello, Roberta Lopez! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sheryl Simon", + "gender": "female", + "email": "sherylsimon@cosmosis.com", + "phone": "+1 (910) 448-3065", + "address": "671 Verona Place, Kimmell, Michigan, 7163", + "about": "Velit cupidatat consequat id dolore cupidatat enim officia.", + "registered": "2023-04-10T09:41:48 -03:00", + "latitude": 33.982979, + "longitude": 16.520426, + "tags": [ + "proident", + "non", + "duis", + "occaecat", + "quis", + "ad", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Delgado Knowles" + }, + { + "id": 1, + "name": "Daniels Olson" + }, + { + "id": 2, + "name": "Richards Pena" + } + ], + "greeting": "Hello, Sheryl Simon! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Gretchen Bowers", + "gender": "female", + "email": "gretchenbowers@cosmosis.com", + "phone": "+1 (936) 519-2413", + "address": "724 Poly Place, Cochranville, Louisiana, 274", + "about": "Officia adipisicing eiusmod culpa voluptate tempor labore sunt nisi incididunt do exercitation esse.", + "registered": "2019-02-17T10:54:56 -03:00", + "latitude": 67.881772, + "longitude": -96.932787, + "tags": [ + "labore", + "ipsum", + "deserunt", + "aliquip", + "magna", + "id", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Nicole Barlow" + }, + { + "id": 1, + "name": "Cotton Greene" + }, + { + "id": 2, + "name": "English Malone" + } + ], + "greeting": "Hello, Gretchen Bowers! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Savage Shepherd", + "gender": "male", + "email": "savageshepherd@cosmosis.com", + "phone": "+1 (955) 476-4000", + "address": "534 Halleck Street, Caroleen, Nevada, 2545", + "about": "Laborum incididunt exercitation ullamco ullamco nisi amet ullamco.", + "registered": "2014-09-30T03:20:56 -04:00", + "latitude": -75.004716, + "longitude": 152.250248, + "tags": [ + "nostrud", + "fugiat", + "pariatur", + "enim", + "veniam", + "ad", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Georgia Merrill" + }, + { + "id": 1, + "name": "Monica Booth" + }, + { + "id": 2, + "name": "Aisha Sharpe" + } + ], + "greeting": "Hello, Savage Shepherd! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Shaw Blevins", + "gender": "male", + "email": "shawblevins@cosmosis.com", + "phone": "+1 (955) 456-2001", + "address": "607 Rochester Avenue, Frierson, Puerto Rico, 9592", + "about": "In Lorem culpa qui deserunt proident.", + "registered": "2015-03-20T01:29:32 -03:00", + "latitude": 82.122463, + "longitude": -85.820018, + "tags": [ + "laboris", + "nostrud", + "reprehenderit", + "non", + "fugiat", + "do", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Waller Duffy" + }, + { + "id": 1, + "name": "Ramona Arnold" + }, + { + "id": 2, + "name": "Kelly Mills" + } + ], + "greeting": "Hello, Shaw Blevins! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Ava Molina", + "gender": "female", + "email": "avamolina@cosmosis.com", + "phone": "+1 (848) 508-2339", + "address": "911 Rutledge Street, Orviston, Arkansas, 7337", + "about": "Ex esse aliqua duis Lorem eu velit laboris.", + "registered": "2017-12-12T11:51:41 -03:00", + "latitude": -14.042296, + "longitude": 32.842882, + "tags": [ + "pariatur", + "qui", + "sunt", + "id", + "sunt", + "est", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Bond Conley" + }, + { + "id": 1, + "name": "Guy Burt" + }, + { + "id": 2, + "name": "Keller Robbins" + } + ], + "greeting": "Hello, Ava Molina! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Johns Henry", + "gender": "male", + "email": "johnshenry@cosmosis.com", + "phone": "+1 (800) 489-3357", + "address": "928 Columbia Street, Rosedale, North Carolina, 4076", + "about": "Duis velit deserunt nostrud fugiat aute magna minim aute proident id aute amet esse nulla.", + "registered": "2022-12-15T02:21:08 -03:00", + "latitude": -19.287803, + "longitude": 84.294758, + "tags": [ + "dolore", + "excepteur", + "eu", + "dolor", + "veniam", + "ullamco", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Nanette Hall" + }, + { + "id": 1, + "name": "Ann Price" + }, + { + "id": 2, + "name": "Garrett Lowery" + } + ], + "greeting": "Hello, Johns Henry! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Robbie Monroe", + "gender": "female", + "email": "robbiemonroe@cosmosis.com", + "phone": "+1 (858) 481-3790", + "address": "916 Kings Hwy, Kenmar, California, 3467", + "about": "Nulla reprehenderit esse minim elit mollit magna minim proident veniam eiusmod ut.", + "registered": "2018-12-16T10:15:51 -03:00", + "latitude": -11.971062, + "longitude": 117.584878, + "tags": [ + "ullamco", + "ea", + "ex", + "ipsum", + "esse", + "dolore", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Mcgee Mack" + }, + { + "id": 1, + "name": "Mueller Davidson" + }, + { + "id": 2, + "name": "White Buchanan" + } + ], + "greeting": "Hello, Robbie Monroe! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Stacey Odonnell", + "gender": "female", + "email": "staceyodonnell@cosmosis.com", + "phone": "+1 (906) 549-2237", + "address": "410 Dank Court, Joppa, New Jersey, 7430", + "about": "Ut enim aliqua sint voluptate sit eiusmod ullamco veniam aliqua ex.", + "registered": "2020-06-22T08:53:22 -03:00", + "latitude": 86.394114, + "longitude": -41.977548, + "tags": [ + "quis", + "pariatur", + "ex", + "aliqua", + "nulla", + "anim", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Della Hopper" + }, + { + "id": 1, + "name": "Collier Perry" + }, + { + "id": 2, + "name": "Beatriz Bird" + } + ], + "greeting": "Hello, Stacey Odonnell! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Wilson Parrish", + "gender": "male", + "email": "wilsonparrish@cosmosis.com", + "phone": "+1 (803) 575-2786", + "address": "520 Willoughby Street, Worcester, Tennessee, 4736", + "about": "Eiusmod adipisicing incididunt laborum labore.", + "registered": "2014-12-12T05:34:18 -03:00", + "latitude": -67.819644, + "longitude": -39.77474, + "tags": [ + "amet", + "commodo", + "veniam", + "aute", + "nisi", + "culpa", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Holland Cameron" + }, + { + "id": 1, + "name": "Aurora Odom" + }, + { + "id": 2, + "name": "Kaye Davis" + } + ], + "greeting": "Hello, Wilson Parrish! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Rowena Rich", + "gender": "female", + "email": "rowenarich@cosmosis.com", + "phone": "+1 (973) 483-3248", + "address": "668 Hampton Avenue, Century, Illinois, 7718", + "about": "Est magna pariatur ad anim ad irure tempor.", + "registered": "2017-05-19T08:15:43 -03:00", + "latitude": -65.803373, + "longitude": 111.213644, + "tags": [ + "irure", + "eu", + "nulla", + "nostrud", + "magna", + "quis", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Dyer House" + }, + { + "id": 1, + "name": "Tanya Higgins" + }, + { + "id": 2, + "name": "Latonya Alvarez" + } + ], + "greeting": "Hello, Rowena Rich! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Jenny Curtis", + "gender": "female", + "email": "jennycurtis@cosmosis.com", + "phone": "+1 (970) 510-2353", + "address": "610 Lewis Place, Tonopah, Virginia, 4242", + "about": "Anim laborum qui velit minim veniam laborum voluptate duis ut nulla amet excepteur esse.", + "registered": "2016-05-01T03:11:43 -03:00", + "latitude": 26.325726, + "longitude": 145.049636, + "tags": [ + "fugiat", + "proident", + "eu", + "cupidatat", + "anim", + "elit", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Shirley Moss" + }, + { + "id": 1, + "name": "Carney Erickson" + }, + { + "id": 2, + "name": "Sexton Dejesus" + } + ], + "greeting": "Hello, Jenny Curtis! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Floyd Schwartz", + "gender": "male", + "email": "floydschwartz@cosmosis.com", + "phone": "+1 (954) 421-3809", + "address": "886 Celeste Court, Rose, Federated States Of Micronesia, 5103", + "about": "Commodo deserunt elit aliquip et consectetur occaecat.", + "registered": "2021-07-07T08:40:35 -03:00", + "latitude": 70.263896, + "longitude": -52.772206, + "tags": [ + "nostrud", + "mollit", + "reprehenderit", + "excepteur", + "aliquip", + "consequat", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Elena Jennings" + }, + { + "id": 1, + "name": "Brock Knight" + }, + { + "id": 2, + "name": "Goodman Case" + } + ], + "greeting": "Hello, Floyd Schwartz! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ballard Heath", + "gender": "male", + "email": "ballardheath@cosmosis.com", + "phone": "+1 (848) 446-2663", + "address": "317 Willow Street, Rockhill, Northern Mariana Islands, 3817", + "about": "Reprehenderit ex adipisicing ullamco dolore esse occaecat esse veniam dolor.", + "registered": "2021-08-02T09:39:52 -03:00", + "latitude": 12.084812, + "longitude": 99.391876, + "tags": [ + "excepteur", + "ullamco", + "incididunt", + "officia", + "laboris", + "in", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Woods Newman" + }, + { + "id": 1, + "name": "Lindsey Mcfarland" + }, + { + "id": 2, + "name": "Blanca Lewis" + } + ], + "greeting": "Hello, Ballard Heath! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Britney Edwards", + "gender": "female", + "email": "britneyedwards@cosmosis.com", + "phone": "+1 (948) 456-2581", + "address": "780 Ebony Court, Orason, Alaska, 8406", + "about": "Esse veniam eiusmod Lorem anim tempor esse aute.", + "registered": "2020-01-24T02:44:08 -03:00", + "latitude": -78.26129, + "longitude": 14.379302, + "tags": [ + "non", + "fugiat", + "ipsum", + "voluptate", + "aliqua", + "enim", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Cantu Norman" + }, + { + "id": 1, + "name": "Marla Collins" + }, + { + "id": 2, + "name": "Kramer Ayala" + } + ], + "greeting": "Hello, Britney Edwards! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Robinson Myers", + "gender": "male", + "email": "robinsonmyers@cosmosis.com", + "phone": "+1 (883) 450-2790", + "address": "980 Devoe Street, Bainbridge, Maine, 7602", + "about": "Laborum officia mollit sit deserunt incididunt aliqua consequat sint esse elit cillum.", + "registered": "2014-10-16T09:25:41 -04:00", + "latitude": 16.677731, + "longitude": 34.740705, + "tags": [ + "consectetur", + "pariatur", + "proident", + "exercitation", + "nulla", + "Lorem", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Cleo Hooper" + }, + { + "id": 1, + "name": "Hilda Juarez" + }, + { + "id": 2, + "name": "Meyer Flowers" + } + ], + "greeting": "Hello, Robinson Myers! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sabrina Dominguez", + "gender": "female", + "email": "sabrinadominguez@cosmosis.com", + "phone": "+1 (912) 498-2542", + "address": "175 Crawford Avenue, Welch, Arizona, 2591", + "about": "Sit dolor sit fugiat anim ea dolor reprehenderit velit nulla.", + "registered": "2014-02-23T05:14:03 -04:00", + "latitude": 50.432278, + "longitude": -77.974368, + "tags": [ + "duis", + "nulla", + "et", + "veniam", + "ullamco", + "do", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Mcclure Noble" + }, + { + "id": 1, + "name": "Cox Wilder" + }, + { + "id": 2, + "name": "Talley Donovan" + } + ], + "greeting": "Hello, Sabrina Dominguez! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Paul Morales", + "gender": "male", + "email": "paulmorales@cosmosis.com", + "phone": "+1 (882) 414-2088", + "address": "909 Apollo Street, Chelsea, Florida, 5369", + "about": "Est ut culpa excepteur eiusmod magna.", + "registered": "2014-09-26T02:08:12 -04:00", + "latitude": 83.921563, + "longitude": 147.762597, + "tags": [ + "quis", + "mollit", + "aliquip", + "ullamco", + "cupidatat", + "veniam", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Vasquez Brooks" + }, + { + "id": 1, + "name": "Matthews Cummings" + }, + { + "id": 2, + "name": "Janis Mcintosh" + } + ], + "greeting": "Hello, Paul Morales! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Warner Mcmahon", + "gender": "male", + "email": "warnermcmahon@cosmosis.com", + "phone": "+1 (959) 438-2839", + "address": "830 Havens Place, Detroit, Alabama, 671", + "about": "Anim officia aliqua id ullamco est enim mollit nostrud ullamco officia esse anim.", + "registered": "2014-12-11T11:32:53 -03:00", + "latitude": -15.747928, + "longitude": 41.432573, + "tags": [ + "do", + "consequat", + "cillum", + "occaecat", + "consectetur", + "velit", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Howard Barnes" + }, + { + "id": 1, + "name": "Juliet Peck" + }, + { + "id": 2, + "name": "Foster Andrews" + } + ], + "greeting": "Hello, Warner Mcmahon! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Webb Collier", + "gender": "male", + "email": "webbcollier@cosmosis.com", + "phone": "+1 (853) 440-2036", + "address": "345 Kay Court, Kerby, Massachusetts, 2074", + "about": "Sunt quis excepteur ipsum ut qui aliquip magna consectetur laborum cillum voluptate non.", + "registered": "2018-01-07T05:19:13 -03:00", + "latitude": -78.370892, + "longitude": -49.774669, + "tags": [ + "ut", + "in", + "quis", + "nulla", + "enim", + "fugiat", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Harding Rice" + }, + { + "id": 1, + "name": "Rosemarie Herman" + }, + { + "id": 2, + "name": "Rochelle Daniel" + } + ], + "greeting": "Hello, Webb Collier! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lou Ross", + "gender": "female", + "email": "louross@cosmosis.com", + "phone": "+1 (938) 453-3216", + "address": "188 Keap Street, Greenfields, New Mexico, 4072", + "about": "Labore duis duis sunt exercitation quis do id nulla est duis adipisicing.", + "registered": "2022-06-18T08:00:53 -03:00", + "latitude": 5.73266, + "longitude": -165.639974, + "tags": [ + "fugiat", + "commodo", + "elit", + "ex", + "ex", + "do", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Bowers Mcbride" + }, + { + "id": 1, + "name": "Barker Holman" + }, + { + "id": 2, + "name": "Crosby Potter" + } + ], + "greeting": "Hello, Lou Ross! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Anita Pitts", + "gender": "female", + "email": "anitapitts@cosmosis.com", + "phone": "+1 (912) 434-2338", + "address": "659 Kaufman Place, Gerber, Hawaii, 1361", + "about": "Officia laborum aliquip nulla pariatur esse consectetur quis id.", + "registered": "2023-08-08T01:44:03 -03:00", + "latitude": 39.24334, + "longitude": 116.722682, + "tags": [ + "consectetur", + "eiusmod", + "velit", + "aute", + "pariatur", + "veniam", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Rosalinda Johnston" + }, + { + "id": 1, + "name": "Alison Gillespie" + }, + { + "id": 2, + "name": "Herman Church" + } + ], + "greeting": "Hello, Anita Pitts! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Shepard Rosa", + "gender": "male", + "email": "shepardrosa@cosmosis.com", + "phone": "+1 (888) 450-3001", + "address": "992 Beaver Street, Sanford, Mississippi, 2095", + "about": "Cupidatat adipisicing enim elit et nisi elit magna ullamco cupidatat.", + "registered": "2014-11-05T09:22:24 -03:00", + "latitude": -40.166245, + "longitude": -78.438259, + "tags": [ + "quis", + "voluptate", + "elit", + "elit", + "eiusmod", + "laboris", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Leann Grant" + }, + { + "id": 1, + "name": "Rodriquez Cabrera" + }, + { + "id": 2, + "name": "Burch Booker" + } + ], + "greeting": "Hello, Shepard Rosa! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Boyer Huffman", + "gender": "male", + "email": "boyerhuffman@cosmosis.com", + "phone": "+1 (874) 410-2113", + "address": "172 Berry Street, Tilleda, Kentucky, 8443", + "about": "Esse commodo duis aliquip non qui aliquip duis et fugiat adipisicing labore.", + "registered": "2016-07-21T06:53:36 -03:00", + "latitude": -79.697339, + "longitude": 171.860921, + "tags": [ + "commodo", + "enim", + "est", + "tempor", + "aliqua", + "ad", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Powell Wilkins" + }, + { + "id": 1, + "name": "Stacy Mcclain" + }, + { + "id": 2, + "name": "Landry Gamble" + } + ], + "greeting": "Hello, Boyer Huffman! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Watson Cline", + "gender": "male", + "email": "watsoncline@cosmosis.com", + "phone": "+1 (928) 551-3060", + "address": "773 Herzl Street, Taft, Missouri, 7897", + "about": "Fugiat aute labore ullamco occaecat minim enim veniam.", + "registered": "2021-09-13T02:29:11 -03:00", + "latitude": 83.103286, + "longitude": -135.563643, + "tags": [ + "velit", + "ut", + "ex", + "dolore", + "labore", + "Lorem", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Stephanie Farrell" + }, + { + "id": 1, + "name": "Helena Callahan" + }, + { + "id": 2, + "name": "Wilma Garza" + } + ], + "greeting": "Hello, Watson Cline! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Sue Hebert", + "gender": "female", + "email": "suehebert@cosmosis.com", + "phone": "+1 (946) 556-2134", + "address": "184 Louisa Street, Grimsley, South Dakota, 1163", + "about": "Deserunt qui do fugiat reprehenderit occaecat commodo do adipisicing.", + "registered": "2015-03-23T06:57:09 -03:00", + "latitude": 43.998842, + "longitude": -16.540225, + "tags": [ + "consequat", + "culpa", + "in", + "ea", + "occaecat", + "ex", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Hancock Lucas" + }, + { + "id": 1, + "name": "Betsy Howe" + }, + { + "id": 2, + "name": "Kelsey Mcguire" + } + ], + "greeting": "Hello, Sue Hebert! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rosemary Morse", + "gender": "female", + "email": "rosemarymorse@cosmosis.com", + "phone": "+1 (951) 424-2324", + "address": "490 Leonora Court, Goochland, Utah, 978", + "about": "Eiusmod enim culpa ea duis amet amet.", + "registered": "2018-08-14T09:03:13 -03:00", + "latitude": 24.670653, + "longitude": -28.46842, + "tags": [ + "proident", + "adipisicing", + "duis", + "ipsum", + "et", + "ut", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Alyson Cole" + }, + { + "id": 1, + "name": "Le Flynn" + }, + { + "id": 2, + "name": "Huffman Salazar" + } + ], + "greeting": "Hello, Rosemary Morse! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mccoy Frye", + "gender": "male", + "email": "mccoyfrye@cosmosis.com", + "phone": "+1 (809) 461-2339", + "address": "889 Veronica Place, Kersey, Kansas, 9345", + "about": "Laborum aute commodo occaecat irure quis ea enim est labore id culpa aliqua minim.", + "registered": "2023-08-25T10:08:57 -03:00", + "latitude": 57.008584, + "longitude": 31.7464, + "tags": [ + "ipsum", + "qui", + "aute", + "occaecat", + "ullamco", + "ipsum", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Margaret Goodman" + }, + { + "id": 1, + "name": "Jessica Foley" + }, + { + "id": 2, + "name": "Maritza James" + } + ], + "greeting": "Hello, Mccoy Frye! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Kellie Blake", + "gender": "female", + "email": "kellieblake@cosmosis.com", + "phone": "+1 (848) 433-3769", + "address": "423 Ralph Avenue, Ronco, Nebraska, 5892", + "about": "Lorem ea commodo ut velit sint tempor sint.", + "registered": "2023-10-08T10:34:37 -03:00", + "latitude": 56.724536, + "longitude": 24.120257, + "tags": [ + "cupidatat", + "ex", + "aliquip", + "id", + "officia", + "excepteur", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Palmer Farmer" + }, + { + "id": 1, + "name": "Matilda Wiley" + }, + { + "id": 2, + "name": "Merrill Pennington" + } + ], + "greeting": "Hello, Kellie Blake! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Judith Dickerson", + "gender": "female", + "email": "judithdickerson@cosmosis.com", + "phone": "+1 (861) 434-3125", + "address": "577 Johnson Avenue, Veyo, Texas, 5111", + "about": "Mollit exercitation cupidatat velit ipsum dolor deserunt.", + "registered": "2015-10-16T04:03:11 -03:00", + "latitude": 32.661789, + "longitude": -48.306119, + "tags": [ + "consequat", + "magna", + "enim", + "est", + "laboris", + "quis", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Connie Burns" + }, + { + "id": 1, + "name": "Gutierrez Thompson" + }, + { + "id": 2, + "name": "Jewel Daugherty" + } + ], + "greeting": "Hello, Judith Dickerson! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Shelly Fletcher", + "gender": "female", + "email": "shellyfletcher@cosmosis.com", + "phone": "+1 (995) 597-2923", + "address": "169 Jodie Court, Norvelt, Wyoming, 6821", + "about": "Dolore consequat ullamco voluptate sit aute aliquip sit esse ad velit esse ut proident.", + "registered": "2020-05-02T03:22:36 -03:00", + "latitude": -60.324099, + "longitude": 155.872839, + "tags": [ + "consectetur", + "sit", + "fugiat", + "proident", + "id", + "nisi", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Madeline Riley" + }, + { + "id": 1, + "name": "Tamika Cross" + }, + { + "id": 2, + "name": "Lancaster Camacho" + } + ], + "greeting": "Hello, Shelly Fletcher! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Odessa Richardson", + "gender": "female", + "email": "odessarichardson@cosmosis.com", + "phone": "+1 (921) 596-2769", + "address": "946 Vandervoort Avenue, Condon, Vermont, 5406", + "about": "Magna adipisicing id reprehenderit veniam culpa adipisicing cupidatat qui do velit sint.", + "registered": "2022-12-18T04:45:49 -03:00", + "latitude": -49.601878, + "longitude": 160.636004, + "tags": [ + "tempor", + "consequat", + "veniam", + "velit", + "consequat", + "adipisicing", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Alba Reese" + }, + { + "id": 1, + "name": "Robertson Stevens" + }, + { + "id": 2, + "name": "Herrera Lang" + } + ], + "greeting": "Hello, Odessa Richardson! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lourdes Whitaker", + "gender": "female", + "email": "lourdeswhitaker@cosmosis.com", + "phone": "+1 (916) 576-2861", + "address": "624 Rodney Street, Romeville, Oregon, 2183", + "about": "Esse reprehenderit commodo sit in id veniam.", + "registered": "2017-04-19T12:00:50 -03:00", + "latitude": 68.745989, + "longitude": -145.321113, + "tags": [ + "do", + "mollit", + "cillum", + "ullamco", + "est", + "ullamco", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Morton Kinney" + }, + { + "id": 1, + "name": "Mcpherson Guerra" + }, + { + "id": 2, + "name": "Jeannette Nichols" + } + ], + "greeting": "Hello, Lourdes Whitaker! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Schwartz Dunlap", + "gender": "male", + "email": "schwartzdunlap@cosmosis.com", + "phone": "+1 (978) 402-2815", + "address": "546 Interborough Parkway, Maxville, South Carolina, 4580", + "about": "Voluptate minim non est laborum amet ipsum magna eiusmod adipisicing.", + "registered": "2018-07-05T01:31:01 -03:00", + "latitude": 38.299837, + "longitude": 55.155246, + "tags": [ + "dolore", + "aute", + "enim", + "consectetur", + "duis", + "magna", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Mitzi Spence" + }, + { + "id": 1, + "name": "Pearl Holloway" + }, + { + "id": 2, + "name": "Barrett Velasquez" + } + ], + "greeting": "Hello, Schwartz Dunlap! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Nellie Reed", + "gender": "female", + "email": "nelliereed@cosmosis.com", + "phone": "+1 (834) 503-3521", + "address": "738 Love Lane, Whipholt, Wisconsin, 8934", + "about": "Adipisicing ad eu dolore laborum dolor ullamco sunt aliquip labore adipisicing sit tempor aliqua.", + "registered": "2017-12-31T05:36:38 -03:00", + "latitude": 23.782825, + "longitude": 55.692995, + "tags": [ + "nulla", + "in", + "sint", + "ut", + "nostrud", + "culpa", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Rhodes Dixon" + }, + { + "id": 1, + "name": "Karina Medina" + }, + { + "id": 2, + "name": "Corina Mckee" + } + ], + "greeting": "Hello, Nellie Reed! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Williamson Pacheco", + "gender": "male", + "email": "williamsonpacheco@cosmosis.com", + "phone": "+1 (889) 416-3968", + "address": "247 Gelston Avenue, Gilgo, District Of Columbia, 9701", + "about": "Consectetur in consectetur est commodo pariatur proident ut cillum ullamco elit reprehenderit ex.", + "registered": "2020-11-26T02:16:18 -03:00", + "latitude": -38.954161, + "longitude": 86.032488, + "tags": [ + "tempor", + "consequat", + "nisi", + "nisi", + "reprehenderit", + "tempor", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Jody Faulkner" + }, + { + "id": 1, + "name": "Mckay Tillman" + }, + { + "id": 2, + "name": "Kathleen Black" + } + ], + "greeting": "Hello, Williamson Pacheco! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Cobb Foster", + "gender": "male", + "email": "cobbfoster@cosmosis.com", + "phone": "+1 (837) 521-2298", + "address": "327 Sackman Street, Sutton, Virgin Islands, 4786", + "about": "Qui elit anim ea est ut tempor.", + "registered": "2023-02-05T07:56:43 -03:00", + "latitude": 87.901112, + "longitude": 91.478716, + "tags": [ + "aliqua", + "amet", + "mollit", + "sint", + "cillum", + "amet", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Randi Warren" + }, + { + "id": 1, + "name": "Blackburn Pittman" + }, + { + "id": 2, + "name": "Moon Moody" + } + ], + "greeting": "Hello, Cobb Foster! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Corrine Galloway", + "gender": "female", + "email": "corrinegalloway@cosmosis.com", + "phone": "+1 (868) 583-2447", + "address": "936 Desmond Court, Jeff, Washington, 2150", + "about": "In consequat amet proident occaecat esse enim pariatur deserunt id excepteur tempor commodo.", + "registered": "2014-03-09T03:47:09 -04:00", + "latitude": -88.799227, + "longitude": 143.528433, + "tags": [ + "quis", + "minim", + "ullamco", + "velit", + "Lorem", + "ex", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Paige Zimmerman" + }, + { + "id": 1, + "name": "Ray Curry" + }, + { + "id": 2, + "name": "Kirk Calderon" + } + ], + "greeting": "Hello, Corrine Galloway! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Ronda Hughes", + "gender": "female", + "email": "rondahughes@cosmosis.com", + "phone": "+1 (845) 437-3558", + "address": "816 Turner Place, Esmont, Minnesota, 4891", + "about": "Cillum ullamco mollit non in eu incididunt sit minim adipisicing enim anim tempor ipsum.", + "registered": "2021-06-19T06:15:02 -03:00", + "latitude": 18.813332, + "longitude": 82.268409, + "tags": [ + "dolore", + "laborum", + "aliqua", + "proident", + "nulla", + "do", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Rasmussen Tyson" + }, + { + "id": 1, + "name": "Sykes Wiggins" + }, + { + "id": 2, + "name": "Carol Downs" + } + ], + "greeting": "Hello, Ronda Hughes! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bette Roy", + "gender": "female", + "email": "betteroy@cosmosis.com", + "phone": "+1 (932) 505-3426", + "address": "879 Ryerson Street, Maybell, Georgia, 5712", + "about": "Labore laborum non nulla in dolore cupidatat exercitation sint reprehenderit esse cupidatat nisi cillum Lorem.", + "registered": "2014-04-13T10:58:33 -04:00", + "latitude": -25.089127, + "longitude": -116.293354, + "tags": [ + "culpa", + "proident", + "fugiat", + "Lorem", + "magna", + "quis", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Aline Ruiz" + }, + { + "id": 1, + "name": "Booth Horn" + }, + { + "id": 2, + "name": "Teresa Mcknight" + } + ], + "greeting": "Hello, Bette Roy! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Hester Montoya", + "gender": "female", + "email": "hestermontoya@cosmosis.com", + "phone": "+1 (805) 515-2185", + "address": "898 Tehama Street, Alden, Iowa, 6611", + "about": "Velit ullamco velit Lorem ullamco eu quis deserunt proident enim exercitation fugiat Lorem officia occaecat.", + "registered": "2015-06-27T07:22:48 -03:00", + "latitude": 44.903122, + "longitude": 43.681856, + "tags": [ + "eiusmod", + "dolor", + "veniam", + "sit", + "id", + "pariatur", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Lane Rowe" + }, + { + "id": 1, + "name": "Luella Bernard" + }, + { + "id": 2, + "name": "Wong Hancock" + } + ], + "greeting": "Hello, Hester Montoya! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Shawn Gallegos", + "gender": "female", + "email": "shawngallegos@cosmosis.com", + "phone": "+1 (850) 459-3629", + "address": "155 Forbell Street, Loma, Connecticut, 847", + "about": "Ad ea dolor laborum ea dolor dolor est occaecat officia.", + "registered": "2021-10-01T11:52:45 -03:00", + "latitude": -74.901609, + "longitude": -10.938193, + "tags": [ + "ullamco", + "quis", + "ipsum", + "ex", + "excepteur", + "excepteur", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Doris Le" + }, + { + "id": 1, + "name": "Osborn Cooley" + }, + { + "id": 2, + "name": "Aurelia Valdez" + } + ], + "greeting": "Hello, Shawn Gallegos! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Alma Mendez", + "gender": "female", + "email": "almamendez@cosmosis.com", + "phone": "+1 (860) 443-2170", + "address": "520 Wyona Street, Matthews, Delaware, 8722", + "about": "Ex adipisicing aliqua deserunt adipisicing exercitation consequat minim.", + "registered": "2023-05-30T01:08:06 -03:00", + "latitude": -31.689549, + "longitude": 177.808201, + "tags": [ + "minim", + "fugiat", + "esse", + "commodo", + "ullamco", + "adipisicing", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Whitney Mason" + }, + { + "id": 1, + "name": "Alvarez Hayes" + }, + { + "id": 2, + "name": "Valeria Shepard" + } + ], + "greeting": "Hello, Alma Mendez! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Wiggins Klein", + "gender": "male", + "email": "wigginsklein@cosmosis.com", + "phone": "+1 (824) 454-3939", + "address": "239 Richards Street, Bethany, Idaho, 3627", + "about": "Proident labore consequat sint velit ad dolore cupidatat.", + "registered": "2021-05-14T07:16:56 -03:00", + "latitude": -86.935276, + "longitude": 141.589581, + "tags": [ + "veniam", + "consequat", + "consectetur", + "officia", + "eiusmod", + "proident", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Emily Cervantes" + }, + { + "id": 1, + "name": "Rosanne Hampton" + }, + { + "id": 2, + "name": "Hardin Reyes" + } + ], + "greeting": "Hello, Wiggins Klein! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lorene Cortez", + "gender": "female", + "email": "lorenecortez@cosmosis.com", + "phone": "+1 (996) 581-3387", + "address": "944 Allen Avenue, Summerset, Ohio, 4439", + "about": "Esse consectetur sit cupidatat laborum.", + "registered": "2015-05-09T09:56:18 -03:00", + "latitude": -85.484927, + "longitude": -15.224334, + "tags": [ + "non", + "cillum", + "et", + "ut", + "labore", + "aliquip", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Cochran Michael" + }, + { + "id": 1, + "name": "Little Mcfadden" + }, + { + "id": 2, + "name": "Margarita Hicks" + } + ], + "greeting": "Hello, Lorene Cortez! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Madge Tran", + "gender": "female", + "email": "madgetran@cosmosis.com", + "phone": "+1 (918) 422-3333", + "address": "204 Wolf Place, Riviera, Rhode Island, 9615", + "about": "Sit et commodo nostrud ut consectetur velit anim ea.", + "registered": "2019-03-28T09:35:30 -03:00", + "latitude": 61.47001, + "longitude": -8.740476, + "tags": [ + "amet", + "laborum", + "elit", + "mollit", + "elit", + "minim", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Todd Stark" + }, + { + "id": 1, + "name": "Yvette Harper" + }, + { + "id": 2, + "name": "Alyce Williamson" + } + ], + "greeting": "Hello, Madge Tran! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Krystal Hays", + "gender": "female", + "email": "krystalhays@cosmosis.com", + "phone": "+1 (859) 407-2198", + "address": "231 Withers Street, Herald, Pennsylvania, 5329", + "about": "Culpa sunt ipsum consequat fugiat reprehenderit minim eiusmod quis in deserunt aliquip sit deserunt.", + "registered": "2017-03-14T06:02:30 -03:00", + "latitude": -8.12765, + "longitude": -161.875471, + "tags": [ + "ex", + "in", + "cupidatat", + "proident", + "irure", + "non", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Samantha Mckinney" + }, + { + "id": 1, + "name": "Gail Delaney" + }, + { + "id": 2, + "name": "Evangelina Lawson" + } + ], + "greeting": "Hello, Krystal Hays! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Claudia Obrien", + "gender": "female", + "email": "claudiaobrien@cosmosis.com", + "phone": "+1 (903) 560-3899", + "address": "735 Wortman Avenue, Chumuckla, Oklahoma, 9311", + "about": "Proident non officia occaecat occaecat cillum elit cillum tempor cupidatat officia.", + "registered": "2016-03-29T03:56:39 -03:00", + "latitude": 5.858812, + "longitude": 52.775362, + "tags": [ + "consequat", + "anim", + "amet", + "ex", + "cillum", + "nisi", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Angelica Cherry" + }, + { + "id": 1, + "name": "Vaughn Hamilton" + }, + { + "id": 2, + "name": "Crane Fowler" + } + ], + "greeting": "Hello, Claudia Obrien! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Randolph Hensley", + "gender": "male", + "email": "randolphhensley@cosmosis.com", + "phone": "+1 (924) 511-2629", + "address": "155 Losee Terrace, Wadsworth, Colorado, 383", + "about": "Elit anim veniam ipsum do anim veniam irure magna esse sunt mollit sint occaecat sint.", + "registered": "2023-04-05T02:10:06 -03:00", + "latitude": 66.233567, + "longitude": -145.248436, + "tags": [ + "esse", + "velit", + "anim", + "occaecat", + "consequat", + "sunt", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Lydia Henson" + }, + { + "id": 1, + "name": "Wynn Clark" + }, + { + "id": 2, + "name": "Virgie Hodges" + } + ], + "greeting": "Hello, Randolph Hensley! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Copeland Watson", + "gender": "male", + "email": "copelandwatson@cosmosis.com", + "phone": "+1 (812) 458-3583", + "address": "357 Neptune Avenue, Celeryville, Guam, 764", + "about": "Non do in culpa ut Lorem enim cillum esse ut ad reprehenderit irure proident.", + "registered": "2015-08-25T12:38:44 -03:00", + "latitude": 34.954404, + "longitude": -130.551623, + "tags": [ + "fugiat", + "ullamco", + "ad", + "nostrud", + "reprehenderit", + "et", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Fernandez Chen" + }, + { + "id": 1, + "name": "Sybil Park" + }, + { + "id": 2, + "name": "Cole Conrad" + } + ], + "greeting": "Hello, Copeland Watson! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mercado Kline", + "gender": "male", + "email": "mercadokline@cosmosis.com", + "phone": "+1 (989) 463-2379", + "address": "606 Quentin Road, Russellville, West Virginia, 8287", + "about": "Aute cillum exercitation voluptate consectetur laborum ullamco aute.", + "registered": "2019-05-18T12:42:22 -03:00", + "latitude": 44.992322, + "longitude": -141.72736, + "tags": [ + "nostrud", + "sint", + "aute", + "aute", + "elit", + "adipisicing", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Elma Scott" + }, + { + "id": 1, + "name": "Diane Santos" + }, + { + "id": 2, + "name": "Ball Cain" + } + ], + "greeting": "Hello, Mercado Kline! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Gale Cruz", + "gender": "female", + "email": "galecruz@cosmosis.com", + "phone": "+1 (974) 408-3792", + "address": "445 Virginia Place, Kohatk, New York, 9782", + "about": "Qui culpa enim id proident tempor.", + "registered": "2014-12-02T05:11:10 -03:00", + "latitude": 69.214534, + "longitude": 131.498372, + "tags": [ + "id", + "veniam", + "incididunt", + "dolor", + "consectetur", + "irure", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Meyers Wright" + }, + { + "id": 1, + "name": "Selena Bowen" + }, + { + "id": 2, + "name": "Jennifer Kirkland" + } + ], + "greeting": "Hello, Gale Cruz! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Wendi Reeves", + "gender": "female", + "email": "wendireeves@cosmosis.com", + "phone": "+1 (997) 428-2001", + "address": "277 Imlay Street, Norwood, Marshall Islands, 5664", + "about": "Irure est consectetur ipsum aute sint laboris esse fugiat in.", + "registered": "2015-02-02T06:48:15 -03:00", + "latitude": -26.101333, + "longitude": 116.532866, + "tags": [ + "amet", + "elit", + "aliqua", + "duis", + "nisi", + "duis", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "French Haney" + }, + { + "id": 1, + "name": "Tammi Hubbard" + }, + { + "id": 2, + "name": "Chris Yang" + } + ], + "greeting": "Hello, Wendi Reeves! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Patrica Rocha", + "gender": "female", + "email": "patricarocha@cosmosis.com", + "phone": "+1 (856) 452-3452", + "address": "341 Louis Place, Greenbackville, Montana, 3211", + "about": "Anim laboris cupidatat amet deserunt fugiat nostrud.", + "registered": "2023-03-07T01:28:04 -03:00", + "latitude": 48.001534, + "longitude": 147.333259, + "tags": [ + "cupidatat", + "culpa", + "et", + "enim", + "esse", + "dolore", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Klein Berry" + }, + { + "id": 1, + "name": "Willa Banks" + }, + { + "id": 2, + "name": "Lea Ochoa" + } + ], + "greeting": "Hello, Patrica Rocha! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Guzman Skinner", + "gender": "male", + "email": "guzmanskinner@cosmosis.com", + "phone": "+1 (863) 574-3756", + "address": "888 Sutton Street, Ezel, Palau, 2255", + "about": "Irure nulla qui non nulla.", + "registered": "2022-03-11T03:43:07 -03:00", + "latitude": 39.149348, + "longitude": -140.588289, + "tags": [ + "cillum", + "elit", + "ex", + "proident", + "mollit", + "ad", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Pennington Conway" + }, + { + "id": 1, + "name": "Kenya Sawyer" + }, + { + "id": 2, + "name": "Crawford Preston" + } + ], + "greeting": "Hello, Guzman Skinner! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Conley Roman", + "gender": "male", + "email": "conleyroman@cosmosis.com", + "phone": "+1 (812) 547-3017", + "address": "236 Greene Avenue, Denio, Indiana, 5741", + "about": "Adipisicing occaecat fugiat ipsum voluptate ullamco aliquip nisi duis ea magna.", + "registered": "2021-02-08T04:46:18 -03:00", + "latitude": 24.521306, + "longitude": 75.293067, + "tags": [ + "amet", + "dolor", + "do", + "officia", + "sit", + "velit", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Romero Howell" + }, + { + "id": 1, + "name": "Farmer Rollins" + }, + { + "id": 2, + "name": "Mack Henderson" + } + ], + "greeting": "Hello, Conley Roman! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Morin Hunt", + "gender": "male", + "email": "morinhunt@cosmosis.com", + "phone": "+1 (986) 454-3315", + "address": "963 Robert Street, Brownsville, North Dakota, 4359", + "about": "Ad pariatur ea incididunt magna ipsum ex enim ut commodo aute.", + "registered": "2014-07-08T05:56:05 -04:00", + "latitude": 5.651728, + "longitude": 142.440421, + "tags": [ + "ullamco", + "duis", + "mollit", + "do", + "magna", + "fugiat", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Estella Patrick" + }, + { + "id": 1, + "name": "Hess Parker" + }, + { + "id": 2, + "name": "Daphne Meadows" + } + ], + "greeting": "Hello, Morin Hunt! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Carver Osborne", + "gender": "male", + "email": "carverosborne@cosmosis.com", + "phone": "+1 (842) 496-3347", + "address": "875 Harrison Avenue, Rehrersburg, American Samoa, 1210", + "about": "Excepteur velit elit officia ea.", + "registered": "2016-02-24T09:21:50 -03:00", + "latitude": 58.179295, + "longitude": -4.00977, + "tags": [ + "anim", + "fugiat", + "consectetur", + "labore", + "fugiat", + "officia", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Lelia Fox" + }, + { + "id": 1, + "name": "Anna Aguirre" + }, + { + "id": 2, + "name": "Kirsten Wolf" + } + ], + "greeting": "Hello, Carver Osborne! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Frazier Nielsen", + "gender": "male", + "email": "fraziernielsen@cosmosis.com", + "phone": "+1 (856) 539-2344", + "address": "808 Manor Court, Sehili, New Hampshire, 8334", + "about": "Quis incididunt sunt tempor excepteur mollit culpa exercitation eiusmod laborum ad.", + "registered": "2014-05-06T01:43:02 -04:00", + "latitude": -19.955455, + "longitude": -107.847191, + "tags": [ + "dolor", + "in", + "culpa", + "proident", + "culpa", + "esse", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Thornton Cleveland" + }, + { + "id": 1, + "name": "Gamble Palmer" + }, + { + "id": 2, + "name": "Irma Hart" + } + ], + "greeting": "Hello, Frazier Nielsen! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ollie Estrada", + "gender": "female", + "email": "ollieestrada@cosmosis.com", + "phone": "+1 (914) 476-3999", + "address": "447 Doone Court, Volta, Michigan, 4029", + "about": "Et commodo dolore cillum nulla ex consectetur sint nostrud pariatur mollit sint sint sit.", + "registered": "2015-01-30T11:35:58 -03:00", + "latitude": -72.348386, + "longitude": 161.175955, + "tags": [ + "sunt", + "id", + "duis", + "deserunt", + "culpa", + "eiusmod", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Hubbard Travis" + }, + { + "id": 1, + "name": "Gay Bonner" + }, + { + "id": 2, + "name": "Gracie Wood" + } + ], + "greeting": "Hello, Ollie Estrada! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bowen Dawson", + "gender": "male", + "email": "bowendawson@cosmosis.com", + "phone": "+1 (876) 427-3052", + "address": "430 Meserole Avenue, Osmond, Louisiana, 2534", + "about": "Aliqua proident exercitation sunt id exercitation pariatur pariatur mollit incididunt culpa mollit exercitation occaecat.", + "registered": "2017-02-05T06:30:08 -03:00", + "latitude": 32.749563, + "longitude": 63.961815, + "tags": [ + "irure", + "quis", + "reprehenderit", + "nisi", + "minim", + "commodo", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Douglas Walls" + }, + { + "id": 1, + "name": "Campos Holden" + }, + { + "id": 2, + "name": "Dominique Phelps" + } + ], + "greeting": "Hello, Bowen Dawson! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jodi Luna", + "gender": "female", + "email": "jodiluna@cosmosis.com", + "phone": "+1 (837) 466-3853", + "address": "472 Oak Street, Fannett, Nevada, 6025", + "about": "Aliquip velit veniam incididunt laborum cupidatat.", + "registered": "2016-04-08T02:17:22 -03:00", + "latitude": 50.11544, + "longitude": -135.570222, + "tags": [ + "commodo", + "nostrud", + "eu", + "id", + "exercitation", + "eu", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Mayra Mccarty" + }, + { + "id": 1, + "name": "Mccullough Green" + }, + { + "id": 2, + "name": "Wanda Garrett" + } + ], + "greeting": "Hello, Jodi Luna! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Celeste Mcmillan", + "gender": "female", + "email": "celestemcmillan@cosmosis.com", + "phone": "+1 (884) 415-3207", + "address": "298 Falmouth Street, Madaket, Puerto Rico, 9322", + "about": "Sint deserunt adipisicing ex in laboris ipsum occaecat Lorem.", + "registered": "2015-08-30T01:45:59 -03:00", + "latitude": 33.056125, + "longitude": -150.747033, + "tags": [ + "enim", + "proident", + "cillum", + "anim", + "eu", + "do", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Carolina Thornton" + }, + { + "id": 1, + "name": "Rosetta Gay" + }, + { + "id": 2, + "name": "Roxanne Solomon" + } + ], + "greeting": "Hello, Celeste Mcmillan! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Alissa Waters", + "gender": "female", + "email": "alissawaters@cosmosis.com", + "phone": "+1 (870) 517-2801", + "address": "786 Charles Place, Rockbridge, Arkansas, 5849", + "about": "Aute cupidatat duis laborum officia qui veniam adipisicing ipsum tempor nisi.", + "registered": "2016-06-01T10:38:49 -03:00", + "latitude": 17.382346, + "longitude": 86.31083, + "tags": [ + "adipisicing", + "incididunt", + "voluptate", + "fugiat", + "ut", + "esse", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Lillie Mcclure" + }, + { + "id": 1, + "name": "Ashley Carney" + }, + { + "id": 2, + "name": "Charlotte Velazquez" + } + ], + "greeting": "Hello, Alissa Waters! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dena Blackwell", + "gender": "female", + "email": "denablackwell@cosmosis.com", + "phone": "+1 (937) 565-2600", + "address": "614 King Street, Matheny, North Carolina, 8855", + "about": "Exercitation laboris elit voluptate laboris sit id aute magna nostrud excepteur cupidatat.", + "registered": "2017-09-22T10:02:46 -03:00", + "latitude": 53.685671, + "longitude": -84.008165, + "tags": [ + "culpa", + "eu", + "ut", + "sint", + "labore", + "laboris", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Rosalie Simpson" + }, + { + "id": 1, + "name": "Serena Patton" + }, + { + "id": 2, + "name": "Katy Rush" + } + ], + "greeting": "Hello, Dena Blackwell! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Amber Watts", + "gender": "female", + "email": "amberwatts@cosmosis.com", + "phone": "+1 (961) 560-2586", + "address": "891 Ryder Street, Windsor, California, 6288", + "about": "Do reprehenderit dolor duis qui elit est ex officia ad veniam tempor.", + "registered": "2021-07-09T05:11:04 -03:00", + "latitude": -71.765117, + "longitude": 66.993532, + "tags": [ + "sunt", + "eu", + "officia", + "eiusmod", + "deserunt", + "velit", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Gallegos Miranda" + }, + { + "id": 1, + "name": "Ashley Wall" + }, + { + "id": 2, + "name": "Rhoda Manning" + } + ], + "greeting": "Hello, Amber Watts! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hampton Morrow", + "gender": "male", + "email": "hamptonmorrow@cosmosis.com", + "phone": "+1 (965) 428-2676", + "address": "914 Debevoise Street, Harrison, New Jersey, 5057", + "about": "Ad minim sit ipsum nisi eiusmod laboris dolore est reprehenderit.", + "registered": "2023-10-28T04:32:39 -03:00", + "latitude": 88.874285, + "longitude": -61.788683, + "tags": [ + "reprehenderit", + "non", + "est", + "do", + "incididunt", + "ea", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Jackie Shaffer" + }, + { + "id": 1, + "name": "Christy Acevedo" + }, + { + "id": 2, + "name": "Audra Hartman" + } + ], + "greeting": "Hello, Hampton Morrow! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Stewart Garcia", + "gender": "male", + "email": "stewartgarcia@cosmosis.com", + "phone": "+1 (800) 460-3850", + "address": "574 Elliott Walk, Talpa, Tennessee, 432", + "about": "Enim fugiat duis magna qui.", + "registered": "2019-06-29T03:41:24 -03:00", + "latitude": 35.368401, + "longitude": 131.367641, + "tags": [ + "proident", + "sunt", + "elit", + "voluptate", + "nisi", + "eiusmod", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Sloan Rutledge" + }, + { + "id": 1, + "name": "Molly William" + }, + { + "id": 2, + "name": "Anderson Walters" + } + ], + "greeting": "Hello, Stewart Garcia! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Kristen Hayden", + "gender": "female", + "email": "kristenhayden@cosmosis.com", + "phone": "+1 (861) 469-2853", + "address": "323 Veranda Place, Tioga, Illinois, 5368", + "about": "Dolor tempor adipisicing cillum consectetur.", + "registered": "2023-03-22T06:31:27 -03:00", + "latitude": 48.544637, + "longitude": 85.246765, + "tags": [ + "cillum", + "laborum", + "dolore", + "aute", + "cupidatat", + "amet", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Moss Franklin" + }, + { + "id": 1, + "name": "Larsen Roach" + }, + { + "id": 2, + "name": "Mccall Hawkins" + } + ], + "greeting": "Hello, Kristen Hayden! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Barnes Burnett", + "gender": "male", + "email": "barnesburnett@cosmosis.com", + "phone": "+1 (940) 548-3438", + "address": "281 Fuller Place, Lloyd, Virginia, 5259", + "about": "Aliquip tempor eu do deserunt sint voluptate veniam labore ex nisi incididunt cupidatat.", + "registered": "2017-08-20T12:33:20 -03:00", + "latitude": 25.524111, + "longitude": 31.660599, + "tags": [ + "in", + "amet", + "aliquip", + "commodo", + "reprehenderit", + "exercitation", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Ophelia Bruce" + }, + { + "id": 1, + "name": "Alford Atkinson" + }, + { + "id": 2, + "name": "William Bryant" + } + ], + "greeting": "Hello, Barnes Burnett! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Hyde Campos", + "gender": "male", + "email": "hydecampos@cosmosis.com", + "phone": "+1 (998) 462-3616", + "address": "528 Rockaway Avenue, Islandia, Federated States Of Micronesia, 8637", + "about": "Qui sint Lorem aliquip mollit nostrud veniam.", + "registered": "2020-05-09T11:26:19 -03:00", + "latitude": -83.423647, + "longitude": 66.871548, + "tags": [ + "anim", + "elit", + "laborum", + "dolore", + "laboris", + "consectetur", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Boyd Lara" + }, + { + "id": 1, + "name": "Inez Middleton" + }, + { + "id": 2, + "name": "Dudley Harrington" + } + ], + "greeting": "Hello, Hyde Campos! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Nettie Copeland", + "gender": "female", + "email": "nettiecopeland@cosmosis.com", + "phone": "+1 (839) 520-3705", + "address": "410 Drew Street, Clayville, Northern Mariana Islands, 561", + "about": "Excepteur incididunt ad duis officia Lorem velit sint ex velit qui ex.", + "registered": "2016-03-26T10:40:50 -03:00", + "latitude": -79.928535, + "longitude": 64.07006, + "tags": [ + "ipsum", + "sunt", + "laborum", + "quis", + "Lorem", + "mollit", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Christian Cantu" + }, + { + "id": 1, + "name": "Hines Contreras" + }, + { + "id": 2, + "name": "Shepherd Long" + } + ], + "greeting": "Hello, Nettie Copeland! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Effie Dickson", + "gender": "female", + "email": "effiedickson@cosmosis.com", + "phone": "+1 (886) 485-2796", + "address": "789 Concord Street, Riceville, Alaska, 9787", + "about": "Duis nostrud et laboris nostrud quis anim laborum tempor incididunt quis.", + "registered": "2019-07-12T06:58:01 -03:00", + "latitude": 35.079709, + "longitude": 88.545664, + "tags": [ + "fugiat", + "enim", + "id", + "ea", + "velit", + "amet", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Shawna Kane" + }, + { + "id": 1, + "name": "Flossie Browning" + }, + { + "id": 2, + "name": "Bender Sampson" + } + ], + "greeting": "Hello, Effie Dickson! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Rollins Ratliff", + "gender": "male", + "email": "rollinsratliff@cosmosis.com", + "phone": "+1 (802) 472-3826", + "address": "182 Navy Street, Dahlen, Maine, 5849", + "about": "Ipsum sunt cupidatat consectetur quis deserunt.", + "registered": "2017-02-24T06:33:50 -03:00", + "latitude": 4.843596, + "longitude": 102.649432, + "tags": [ + "quis", + "in", + "aliqua", + "fugiat", + "minim", + "nostrud", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Woodward Figueroa" + }, + { + "id": 1, + "name": "Snider Coleman" + }, + { + "id": 2, + "name": "Lowery Whitney" + } + ], + "greeting": "Hello, Rollins Ratliff! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sheena Gilbert", + "gender": "female", + "email": "sheenagilbert@cosmosis.com", + "phone": "+1 (904) 592-3957", + "address": "223 Suydam Street, Garberville, Arizona, 6290", + "about": "Nulla laborum enim minim fugiat ipsum officia est commodo.", + "registered": "2014-09-05T03:09:08 -04:00", + "latitude": -7.356747, + "longitude": 69.148371, + "tags": [ + "aliquip", + "ex", + "dolor", + "eiusmod", + "duis", + "ut", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Sanchez Bennett" + }, + { + "id": 1, + "name": "Blake Duncan" + }, + { + "id": 2, + "name": "Simon Levy" + } + ], + "greeting": "Hello, Sheena Gilbert! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Deanna Cote", + "gender": "female", + "email": "deannacote@cosmosis.com", + "phone": "+1 (901) 427-2728", + "address": "143 Hampton Place, Tooleville, Florida, 1683", + "about": "Tempor eiusmod nostrud dolor occaecat voluptate voluptate cillum minim dolore culpa reprehenderit irure elit aliqua.", + "registered": "2020-10-20T04:23:15 -03:00", + "latitude": -44.946424, + "longitude": -140.534066, + "tags": [ + "fugiat", + "esse", + "do", + "laborum", + "elit", + "dolore", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Melva Mosley" + }, + { + "id": 1, + "name": "York Alston" + }, + { + "id": 2, + "name": "Hogan Mcneil" + } + ], + "greeting": "Hello, Deanna Cote! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Decker Mayer", + "gender": "male", + "email": "deckermayer@cosmosis.com", + "phone": "+1 (901) 506-2820", + "address": "728 Albany Avenue, Worton, Alabama, 6639", + "about": "Amet incididunt ullamco anim reprehenderit magna veniam sit velit fugiat est et tempor commodo ex.", + "registered": "2014-02-13T06:09:42 -04:00", + "latitude": 87.434147, + "longitude": -61.548944, + "tags": [ + "non", + "do", + "anim", + "cupidatat", + "magna", + "eu", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Medina Nolan" + }, + { + "id": 1, + "name": "Phyllis Valentine" + }, + { + "id": 2, + "name": "Sosa Ryan" + } + ], + "greeting": "Hello, Decker Mayer! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Tia Cox", + "gender": "female", + "email": "tiacox@cosmosis.com", + "phone": "+1 (905) 591-3913", + "address": "982 Sheffield Avenue, Barclay, Massachusetts, 3481", + "about": "Veniam dolore fugiat adipisicing reprehenderit qui exercitation mollit fugiat elit ipsum Lorem enim in.", + "registered": "2022-05-31T04:23:53 -03:00", + "latitude": -69.983356, + "longitude": 70.08524, + "tags": [ + "culpa", + "proident", + "in", + "elit", + "occaecat", + "aliquip", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Briana Baldwin" + }, + { + "id": 1, + "name": "Rodgers Tucker" + }, + { + "id": 2, + "name": "Mason Gallagher" + } + ], + "greeting": "Hello, Tia Cox! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Carey Snyder", + "gender": "female", + "email": "careysnyder@cosmosis.com", + "phone": "+1 (854) 531-2943", + "address": "610 Nostrand Avenue, Robinson, New Mexico, 2004", + "about": "Do proident quis non cupidatat magna non duis.", + "registered": "2020-06-01T03:12:05 -03:00", + "latitude": -59.136235, + "longitude": -177.894851, + "tags": [ + "occaecat", + "ut", + "excepteur", + "tempor", + "qui", + "eiusmod", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Dodson Moses" + }, + { + "id": 1, + "name": "Giles Carr" + }, + { + "id": 2, + "name": "Jeanie Clay" + } + ], + "greeting": "Hello, Carey Snyder! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dorothea Chase", + "gender": "female", + "email": "dorotheachase@cosmosis.com", + "phone": "+1 (834) 519-3479", + "address": "866 Debevoise Avenue, Dupuyer, Hawaii, 6273", + "about": "Commodo cillum in cupidatat elit consectetur officia.", + "registered": "2016-11-14T09:43:41 -03:00", + "latitude": -28.056598, + "longitude": -20.958293, + "tags": [ + "dolore", + "consequat", + "nisi", + "ad", + "fugiat", + "ullamco", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Robles Massey" + }, + { + "id": 1, + "name": "Mcgowan Burgess" + }, + { + "id": 2, + "name": "Vicki Clements" + } + ], + "greeting": "Hello, Dorothea Chase! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Leigh Townsend", + "gender": "female", + "email": "leightownsend@cosmosis.com", + "phone": "+1 (889) 500-3018", + "address": "188 Wogan Terrace, Nicholson, Mississippi, 4004", + "about": "Dolor laborum ex nisi nisi cupidatat incididunt.", + "registered": "2021-01-12T05:02:46 -03:00", + "latitude": -32.865722, + "longitude": 109.836981, + "tags": [ + "esse", + "sit", + "enim", + "consequat", + "commodo", + "enim", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Tyler Nelson" + }, + { + "id": 1, + "name": "Letha Anderson" + }, + { + "id": 2, + "name": "Sharlene Frederick" + } + ], + "greeting": "Hello, Leigh Townsend! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Carmela Kent", + "gender": "female", + "email": "carmelakent@cosmosis.com", + "phone": "+1 (855) 535-2402", + "address": "661 Court Square, Woodlake, Kentucky, 4929", + "about": "Esse qui ea mollit esse exercitation minim.", + "registered": "2020-01-14T06:50:45 -03:00", + "latitude": -41.44542, + "longitude": 123.111464, + "tags": [ + "Lorem", + "tempor", + "non", + "ea", + "non", + "cillum", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Nell Marshall" + }, + { + "id": 1, + "name": "Rogers Fisher" + }, + { + "id": 2, + "name": "Stone Swanson" + } + ], + "greeting": "Hello, Carmela Kent! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Adrian Ward", + "gender": "female", + "email": "adrianward@cosmosis.com", + "phone": "+1 (998) 583-2803", + "address": "673 Burnett Street, Carrsville, Missouri, 3724", + "about": "Et labore qui cillum nostrud duis duis irure.", + "registered": "2021-09-11T05:17:11 -03:00", + "latitude": -49.186662, + "longitude": -2.893675, + "tags": [ + "labore", + "dolore", + "id", + "quis", + "elit", + "culpa", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Dionne Nieves" + }, + { + "id": 1, + "name": "Bianca Barr" + }, + { + "id": 2, + "name": "Loretta Shaw" + } + ], + "greeting": "Hello, Adrian Ward! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Alice Salinas", + "gender": "female", + "email": "alicesalinas@cosmosis.com", + "phone": "+1 (947) 446-3404", + "address": "876 Miller Avenue, Manchester, South Dakota, 4343", + "about": "Excepteur tempor reprehenderit aute id minim voluptate deserunt est excepteur consequat veniam tempor.", + "registered": "2022-05-02T05:51:11 -03:00", + "latitude": -6.395389, + "longitude": -88.492819, + "tags": [ + "ut", + "officia", + "exercitation", + "velit", + "eiusmod", + "eiusmod", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Meadows Delgado" + }, + { + "id": 1, + "name": "Rosa Morgan" + }, + { + "id": 2, + "name": "Mckinney Thomas" + } + ], + "greeting": "Hello, Alice Salinas! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Woodard Jacobson", + "gender": "male", + "email": "woodardjacobson@cosmosis.com", + "phone": "+1 (992) 565-2732", + "address": "439 Beadel Street, Naomi, Utah, 6529", + "about": "Magna sint amet est adipisicing labore aliqua velit dolore officia est voluptate do officia.", + "registered": "2021-08-05T07:07:36 -03:00", + "latitude": -40.609048, + "longitude": 41.314049, + "tags": [ + "excepteur", + "pariatur", + "sint", + "voluptate", + "culpa", + "amet", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Moore Macdonald" + }, + { + "id": 1, + "name": "Hensley Meyer" + }, + { + "id": 2, + "name": "Pierce Riddle" + } + ], + "greeting": "Hello, Woodard Jacobson! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Kim Chapman", + "gender": "male", + "email": "kimchapman@cosmosis.com", + "phone": "+1 (840) 481-3973", + "address": "425 Stryker Court, Cuylerville, Kansas, 2758", + "about": "Incididunt do sunt reprehenderit reprehenderit proident.", + "registered": "2023-01-14T03:38:18 -03:00", + "latitude": -0.307481, + "longitude": 0.938691, + "tags": [ + "sunt", + "id", + "cupidatat", + "sint", + "eu", + "nostrud", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Valentine Fitzgerald" + }, + { + "id": 1, + "name": "Oneill Hurley" + }, + { + "id": 2, + "name": "Vickie Schneider" + } + ], + "greeting": "Hello, Kim Chapman! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Doreen Rosario", + "gender": "female", + "email": "doreenrosario@cosmosis.com", + "phone": "+1 (828) 519-3758", + "address": "701 Hendrickson Street, Hessville, Nebraska, 395", + "about": "Reprehenderit ad ad magna elit nostrud amet mollit.", + "registered": "2014-07-21T11:56:25 -04:00", + "latitude": 16.352874, + "longitude": -80.378944, + "tags": [ + "elit", + "non", + "Lorem", + "officia", + "aliquip", + "fugiat", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Mathews Lancaster" + }, + { + "id": 1, + "name": "Hinton Frost" + }, + { + "id": 2, + "name": "Vicky Valenzuela" + } + ], + "greeting": "Hello, Doreen Rosario! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Vargas Lawrence", + "gender": "male", + "email": "vargaslawrence@cosmosis.com", + "phone": "+1 (890) 458-3952", + "address": "640 Chester Street, Grenelefe, Texas, 1106", + "about": "Do tempor pariatur tempor elit labore aute.", + "registered": "2021-04-14T11:54:44 -03:00", + "latitude": -55.009263, + "longitude": -118.860456, + "tags": [ + "eiusmod", + "dolor", + "pariatur", + "irure", + "proident", + "Lorem", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Hammond Cash" + }, + { + "id": 1, + "name": "Potts Kidd" + }, + { + "id": 2, + "name": "Leonor Woods" + } + ], + "greeting": "Hello, Vargas Lawrence! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Alta Paul", + "gender": "female", + "email": "altapaul@cosmosis.com", + "phone": "+1 (809) 445-3972", + "address": "779 Milford Street, Wanamie, Wyoming, 9206", + "about": "Ea sit nisi qui sit consectetur Lorem voluptate culpa officia excepteur et excepteur esse.", + "registered": "2015-05-20T07:26:34 -03:00", + "latitude": 39.515414, + "longitude": 177.844337, + "tags": [ + "eiusmod", + "consequat", + "commodo", + "laboris", + "pariatur", + "quis", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Norman Vega" + }, + { + "id": 1, + "name": "Sarah Albert" + }, + { + "id": 2, + "name": "Justine Dotson" + } + ], + "greeting": "Hello, Alta Paul! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Ryan Barton", + "gender": "male", + "email": "ryanbarton@cosmosis.com", + "phone": "+1 (830) 578-3228", + "address": "300 Wilson Avenue, Starks, Vermont, 4548", + "about": "Officia nulla amet magna cupidatat sit.", + "registered": "2017-08-30T08:39:09 -03:00", + "latitude": -11.391861, + "longitude": -78.917694, + "tags": [ + "sit", + "eiusmod", + "id", + "non", + "laboris", + "cillum", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Liliana Patterson" + }, + { + "id": 1, + "name": "Pruitt Whitfield" + }, + { + "id": 2, + "name": "Houston Gomez" + } + ], + "greeting": "Hello, Ryan Barton! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Christina Davenport", + "gender": "female", + "email": "christinadavenport@cosmosis.com", + "phone": "+1 (829) 411-3934", + "address": "686 Lake Street, Glenville, Oregon, 6972", + "about": "Labore ipsum quis reprehenderit tempor proident reprehenderit.", + "registered": "2022-01-31T04:44:11 -03:00", + "latitude": -32.562719, + "longitude": 48.511382, + "tags": [ + "anim", + "fugiat", + "aliqua", + "mollit", + "et", + "nostrud", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Hendrix Jordan" + }, + { + "id": 1, + "name": "Dawn Wilkinson" + }, + { + "id": 2, + "name": "Sandra Wyatt" + } + ], + "greeting": "Hello, Christina Davenport! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Francisca Chan", + "gender": "female", + "email": "franciscachan@cosmosis.com", + "phone": "+1 (930) 527-2361", + "address": "963 Montague Terrace, Wells, South Carolina, 3894", + "about": "Non do ea duis nulla.", + "registered": "2019-08-20T08:40:39 -03:00", + "latitude": 75.234156, + "longitude": -177.727184, + "tags": [ + "occaecat", + "adipisicing", + "cupidatat", + "nostrud", + "sit", + "ad", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Margret Strickland" + }, + { + "id": 1, + "name": "Conrad Newton" + }, + { + "id": 2, + "name": "Estela Rodriguez" + } + ], + "greeting": "Hello, Francisca Chan! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Joyner Blanchard", + "gender": "male", + "email": "joynerblanchard@cosmosis.com", + "phone": "+1 (848) 499-3206", + "address": "641 Kings Place, Springville, Wisconsin, 2098", + "about": "Consequat amet labore proident esse velit eu adipisicing.", + "registered": "2016-11-29T06:46:05 -03:00", + "latitude": -5.723765, + "longitude": -164.439017, + "tags": [ + "tempor", + "ut", + "non", + "mollit", + "commodo", + "elit", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Wilkinson Petersen" + }, + { + "id": 1, + "name": "Noreen Alexander" + }, + { + "id": 2, + "name": "Augusta Pace" + } + ], + "greeting": "Hello, Joyner Blanchard! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Stevens Alvarado", + "gender": "male", + "email": "stevensalvarado@cosmosis.com", + "phone": "+1 (934) 492-2096", + "address": "215 Grace Court, Kieler, District Of Columbia, 4301", + "about": "Ad elit veniam minim fugiat occaecat quis sit.", + "registered": "2018-03-05T09:07:35 -03:00", + "latitude": 20.033356, + "longitude": 64.739013, + "tags": [ + "labore", + "adipisicing", + "cillum", + "laborum", + "Lorem", + "dolore", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Megan Abbott" + }, + { + "id": 1, + "name": "Lynn Spears" + }, + { + "id": 2, + "name": "Kay Mcpherson" + } + ], + "greeting": "Hello, Stevens Alvarado! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Freda Ballard", + "gender": "female", + "email": "fredaballard@cosmosis.com", + "phone": "+1 (966) 427-3442", + "address": "786 Bliss Terrace, Ivanhoe, Virgin Islands, 8792", + "about": "Pariatur veniam et ut Lorem occaecat fugiat sint pariatur.", + "registered": "2022-05-09T12:19:01 -03:00", + "latitude": 86.009751, + "longitude": -178.405217, + "tags": [ + "duis", + "officia", + "occaecat", + "ipsum", + "nisi", + "ut", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Althea Forbes" + }, + { + "id": 1, + "name": "Allie Cotton" + }, + { + "id": 2, + "name": "Iris Trevino" + } + ], + "greeting": "Hello, Freda Ballard! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ruthie Waller", + "gender": "female", + "email": "ruthiewaller@cosmosis.com", + "phone": "+1 (813) 566-3979", + "address": "736 Lancaster Avenue, Newry, Washington, 1942", + "about": "Magna fugiat voluptate aute pariatur laboris aliqua proident nisi quis.", + "registered": "2018-07-28T02:54:07 -03:00", + "latitude": -57.537021, + "longitude": 98.321054, + "tags": [ + "consectetur", + "amet", + "in", + "culpa", + "magna", + "sit", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Cornelia Mcgowan" + }, + { + "id": 1, + "name": "Wendy Duke" + }, + { + "id": 2, + "name": "Atkinson Hendrix" + } + ], + "greeting": "Hello, Ruthie Waller! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Terrell Mercer", + "gender": "male", + "email": "terrellmercer@cosmosis.com", + "phone": "+1 (934) 515-2271", + "address": "727 Stryker Street, Hamilton, Minnesota, 251", + "about": "Lorem occaecat tempor laborum adipisicing ad incididunt sit in adipisicing culpa proident labore.", + "registered": "2020-01-27T10:28:51 -03:00", + "latitude": 75.764463, + "longitude": 76.084389, + "tags": [ + "aute", + "sint", + "quis", + "commodo", + "enim", + "qui", + "ipsum" + ], + "friends": [ + { + "id": 0, + "name": "Lizzie Bray" + }, + { + "id": 1, + "name": "Julia Cannon" + }, + { + "id": 2, + "name": "Suzette Sullivan" + } + ], + "greeting": "Hello, Terrell Mercer! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Dora York", + "gender": "female", + "email": "dorayork@cosmosis.com", + "phone": "+1 (925) 518-3060", + "address": "581 River Street, Stewartville, Georgia, 6556", + "about": "Labore sunt consectetur ad proident ex veniam officia excepteur ea dolore Lorem.", + "registered": "2018-02-15T06:02:12 -03:00", + "latitude": 63.349125, + "longitude": -117.055482, + "tags": [ + "mollit", + "culpa", + "qui", + "qui", + "aliqua", + "proident", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Bernadine Dodson" + }, + { + "id": 1, + "name": "Tammie Castaneda" + }, + { + "id": 2, + "name": "Hurst Lambert" + } + ], + "greeting": "Hello, Dora York! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hatfield Levine", + "gender": "male", + "email": "hatfieldlevine@cosmosis.com", + "phone": "+1 (868) 452-2670", + "address": "572 Grand Avenue, Mathews, Iowa, 4245", + "about": "Anim culpa sunt est esse ad nisi occaecat.", + "registered": "2017-01-04T03:46:15 -03:00", + "latitude": -12.051254, + "longitude": 45.571053, + "tags": [ + "nostrud", + "consequat", + "ut", + "tempor", + "commodo", + "id", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Rachel Vaughn" + }, + { + "id": 1, + "name": "Elinor Randolph" + }, + { + "id": 2, + "name": "Bonnie Kemp" + } + ], + "greeting": "Hello, Hatfield Levine! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rosanna Ellis", + "gender": "female", + "email": "rosannaellis@cosmosis.com", + "phone": "+1 (992) 446-3167", + "address": "509 Wallabout Street, Abiquiu, Connecticut, 9766", + "about": "Amet sunt nisi reprehenderit incididunt ex dolor ad duis.", + "registered": "2019-02-12T03:16:36 -03:00", + "latitude": 1.928236, + "longitude": 93.894772, + "tags": [ + "Lorem", + "sit", + "amet", + "ad", + "consequat", + "sit", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Cheryl Oneil" + }, + { + "id": 1, + "name": "Casey Beach" + }, + { + "id": 2, + "name": "Elba Everett" + } + ], + "greeting": "Hello, Rosanna Ellis! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Shanna Dunn", + "gender": "female", + "email": "shannadunn@cosmosis.com", + "phone": "+1 (830) 521-3811", + "address": "725 Crystal Street, Oberlin, Delaware, 5779", + "about": "Minim sunt sunt ullamco adipisicing consectetur aliquip reprehenderit.", + "registered": "2018-02-20T05:33:07 -03:00", + "latitude": 70.486186, + "longitude": -2.194823, + "tags": [ + "do", + "mollit", + "mollit", + "duis", + "non", + "proident", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Traci Cochran" + }, + { + "id": 1, + "name": "King Roberson" + }, + { + "id": 2, + "name": "Hewitt Hess" + } + ], + "greeting": "Hello, Shanna Dunn! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Shauna Maldonado", + "gender": "female", + "email": "shaunamaldonado@cosmosis.com", + "phone": "+1 (875) 452-3342", + "address": "321 Jerome Avenue, Stockdale, Idaho, 3921", + "about": "Qui dolore reprehenderit fugiat in aute ad aliqua anim aliqua ipsum.", + "registered": "2016-03-21T06:38:32 -03:00", + "latitude": -14.691171, + "longitude": -166.813775, + "tags": [ + "id", + "eu", + "ea", + "et", + "eiusmod", + "enim", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Mary Larsen" + }, + { + "id": 1, + "name": "Riggs Mccray" + }, + { + "id": 2, + "name": "Helga Moon" + } + ], + "greeting": "Hello, Shauna Maldonado! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mclaughlin Murray", + "gender": "male", + "email": "mclaughlinmurray@cosmosis.com", + "phone": "+1 (948) 564-2266", + "address": "449 Dunham Place, Cucumber, Ohio, 2375", + "about": "Cupidatat incididunt labore est cupidatat quis fugiat elit magna enim et ipsum veniam nulla.", + "registered": "2023-06-05T03:58:38 -03:00", + "latitude": 36.405043, + "longitude": -84.940711, + "tags": [ + "et", + "elit", + "commodo", + "laborum", + "esse", + "pariatur", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Anne Burke" + }, + { + "id": 1, + "name": "Angelita Washington" + }, + { + "id": 2, + "name": "Stout Ingram" + } + ], + "greeting": "Hello, Mclaughlin Murray! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Sandoval Moore", + "gender": "male", + "email": "sandovalmoore@cosmosis.com", + "phone": "+1 (997) 479-2221", + "address": "396 Caton Avenue, Foxworth, Rhode Island, 5413", + "about": "Do dolore cillum veniam excepteur esse Lorem ea non non deserunt magna nisi do.", + "registered": "2019-11-30T04:42:42 -03:00", + "latitude": 1.655505, + "longitude": 165.320289, + "tags": [ + "nulla", + "incididunt", + "ullamco", + "fugiat", + "adipisicing", + "duis", + "ipsum" + ], + "friends": [ + { + "id": 0, + "name": "Ada Steele" + }, + { + "id": 1, + "name": "Gibbs Suarez" + }, + { + "id": 2, + "name": "Buchanan Benjamin" + } + ], + "greeting": "Hello, Sandoval Moore! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Delia Moreno", + "gender": "female", + "email": "deliamoreno@cosmosis.com", + "phone": "+1 (949) 491-3310", + "address": "738 Powell Street, Blandburg, Pennsylvania, 591", + "about": "Incididunt est velit culpa Lorem officia.", + "registered": "2022-12-26T12:56:07 -03:00", + "latitude": 20.721196, + "longitude": 127.787806, + "tags": [ + "occaecat", + "proident", + "sit", + "excepteur", + "labore", + "excepteur", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Estelle Wilson" + }, + { + "id": 1, + "name": "Phillips Holland" + }, + { + "id": 2, + "name": "Witt Sellers" + } + ], + "greeting": "Hello, Delia Moreno! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Gomez Valencia", + "gender": "male", + "email": "gomezvalencia@cosmosis.com", + "phone": "+1 (949) 591-2023", + "address": "828 Norman Avenue, Gibsonia, Oklahoma, 982", + "about": "Do eu ullamco eiusmod consequat.", + "registered": "2015-09-28T06:49:12 -03:00", + "latitude": -34.249358, + "longitude": -119.393867, + "tags": [ + "ut", + "et", + "proident", + "nulla", + "proident", + "enim", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Madelyn Miller" + }, + { + "id": 1, + "name": "Jean Gonzalez" + }, + { + "id": 2, + "name": "Shannon Craft" + } + ], + "greeting": "Hello, Gomez Valencia! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Everett Allen", + "gender": "male", + "email": "everettallen@cosmosis.com", + "phone": "+1 (824) 457-3558", + "address": "464 Royce Street, Accoville, Colorado, 8350", + "about": "Tempor eiusmod voluptate commodo incididunt pariatur nisi sunt excepteur adipisicing veniam cillum.", + "registered": "2019-01-15T08:02:00 -03:00", + "latitude": -76.177729, + "longitude": -135.106407, + "tags": [ + "sint", + "nulla", + "ad", + "ipsum", + "labore", + "do", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Montgomery Vargas" + }, + { + "id": 1, + "name": "Oneal Pruitt" + }, + { + "id": 2, + "name": "Sylvia Walter" + } + ], + "greeting": "Hello, Everett Allen! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Katharine Webster", + "gender": "female", + "email": "katharinewebster@cosmosis.com", + "phone": "+1 (891) 498-3333", + "address": "347 Seba Avenue, Indio, Guam, 1372", + "about": "Quis in sint exercitation pariatur veniam sint excepteur nisi exercitation non.", + "registered": "2020-01-14T09:11:50 -03:00", + "latitude": 83.251967, + "longitude": 8.688465, + "tags": [ + "magna", + "aliquip", + "fugiat", + "reprehenderit", + "ut", + "amet", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Clarice Griffin" + }, + { + "id": 1, + "name": "Miles Snow" + }, + { + "id": 2, + "name": "Odom Head" + } + ], + "greeting": "Hello, Katharine Webster! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Norma Wheeler", + "gender": "female", + "email": "normawheeler@cosmosis.com", + "phone": "+1 (980) 456-2237", + "address": "559 Nelson Street, Olney, West Virginia, 2260", + "about": "Consectetur pariatur ut enim elit adipisicing velit anim cupidatat cillum Lorem aliquip nostrud adipisicing incididunt.", + "registered": "2022-05-30T01:28:53 -03:00", + "latitude": 9.188257, + "longitude": 130.590901, + "tags": [ + "cillum", + "laborum", + "nulla", + "adipisicing", + "deserunt", + "exercitation", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Cheri Larson" + }, + { + "id": 1, + "name": "Vera Marsh" + }, + { + "id": 2, + "name": "Mccarty Randall" + } + ], + "greeting": "Hello, Norma Wheeler! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Myrtle David", + "gender": "female", + "email": "myrtledavid@cosmosis.com", + "phone": "+1 (971) 484-3143", + "address": "599 Gerritsen Avenue, Cleary, New York, 7492", + "about": "Sit culpa ea est velit proident nostrud veniam ullamco veniam aliqua Lorem pariatur incididunt.", + "registered": "2014-06-27T09:42:36 -04:00", + "latitude": -15.660091, + "longitude": -124.772148, + "tags": [ + "eiusmod", + "pariatur", + "incididunt", + "ex", + "tempor", + "dolor", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Tameka Smith" + }, + { + "id": 1, + "name": "Shaffer Stuart" + }, + { + "id": 2, + "name": "Belinda Mullins" + } + ], + "greeting": "Hello, Myrtle David! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ortega Simmons", + "gender": "male", + "email": "ortegasimmons@cosmosis.com", + "phone": "+1 (823) 578-3652", + "address": "905 Sharon Street, Dyckesville, Marshall Islands, 344", + "about": "Id fugiat consectetur occaecat sint mollit cillum laborum nulla officia.", + "registered": "2020-08-31T05:23:22 -03:00", + "latitude": 29.017848, + "longitude": 170.257862, + "tags": [ + "nulla", + "consectetur", + "consectetur", + "qui", + "dolore", + "ullamco", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Coleen Reynolds" + }, + { + "id": 1, + "name": "Etta Hoover" + }, + { + "id": 2, + "name": "Holt Brennan" + } + ], + "greeting": "Hello, Ortega Simmons! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kasey Carson", + "gender": "female", + "email": "kaseycarson@cosmosis.com", + "phone": "+1 (889) 508-3546", + "address": "962 Baughman Place, Dragoon, Montana, 646", + "about": "Aliqua labore duis nostrud qui nostrud enim ea cupidatat consequat ullamco occaecat ipsum tempor.", + "registered": "2016-07-28T02:13:48 -03:00", + "latitude": 45.292262, + "longitude": 73.460779, + "tags": [ + "amet", + "ut", + "occaecat", + "id", + "sint", + "proident", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Powers Gaines" + }, + { + "id": 1, + "name": "Martina Raymond" + }, + { + "id": 2, + "name": "Dolores Hoffman" + } + ], + "greeting": "Hello, Kasey Carson! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Allen Robertson", + "gender": "male", + "email": "allenrobertson@cosmosis.com", + "phone": "+1 (974) 481-3289", + "address": "325 Girard Street, Skyland, Palau, 7806", + "about": "Consequat nisi in occaecat commodo nostrud tempor reprehenderit ea enim ipsum magna non incididunt cillum.", + "registered": "2023-11-21T07:54:37 -03:00", + "latitude": 65.707384, + "longitude": 16.656546, + "tags": [ + "aliquip", + "voluptate", + "enim", + "est", + "id", + "do", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Lela Stephenson" + }, + { + "id": 1, + "name": "Wood Ford" + }, + { + "id": 2, + "name": "Carey Macias" + } + ], + "greeting": "Hello, Allen Robertson! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Terra Blair", + "gender": "female", + "email": "terrablair@cosmosis.com", + "phone": "+1 (848) 432-3913", + "address": "840 Stuyvesant Avenue, Sanborn, Indiana, 6336", + "about": "Ea exercitation tempor do aliqua aliqua sunt.", + "registered": "2017-03-24T08:42:31 -03:00", + "latitude": -38.356534, + "longitude": 45.109851, + "tags": [ + "ad", + "et", + "consequat", + "sunt", + "quis", + "ad", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Lynette Petty" + }, + { + "id": 1, + "name": "Mercer Barker" + }, + { + "id": 2, + "name": "Bright Pickett" + } + ], + "greeting": "Hello, Terra Blair! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lenore Wise", + "gender": "female", + "email": "lenorewise@cosmosis.com", + "phone": "+1 (845) 583-3139", + "address": "590 Randolph Street, Wakulla, North Dakota, 3420", + "about": "Officia laborum cupidatat officia esse amet consequat minim commodo fugiat nisi amet nulla minim commodo.", + "registered": "2017-08-31T11:51:20 -03:00", + "latitude": 84.693808, + "longitude": -51.73565, + "tags": [ + "deserunt", + "anim", + "commodo", + "et", + "consectetur", + "occaecat", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Fry Schroeder" + }, + { + "id": 1, + "name": "Sadie Weeks" + }, + { + "id": 2, + "name": "Essie Maynard" + } + ], + "greeting": "Hello, Lenore Wise! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Katherine Mathews", + "gender": "female", + "email": "katherinemathews@cosmosis.com", + "phone": "+1 (811) 449-2770", + "address": "120 Adler Place, Tuskahoma, American Samoa, 2621", + "about": "Cillum ipsum in veniam proident ea culpa.", + "registered": "2017-05-24T03:03:59 -03:00", + "latitude": 36.645816, + "longitude": 46.412999, + "tags": [ + "culpa", + "amet", + "ex", + "adipisicing", + "amet", + "nostrud", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Velma Atkins" + }, + { + "id": 1, + "name": "Rebekah King" + }, + { + "id": 2, + "name": "Frank Marks" + } + ], + "greeting": "Hello, Katherine Mathews! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Winters Cooper", + "gender": "male", + "email": "winterscooper@cosmosis.com", + "phone": "+1 (808) 521-3588", + "address": "856 Regent Place, Barronett, New Hampshire, 568", + "about": "Elit esse sunt ipsum veniam ea deserunt cillum aute ipsum.", + "registered": "2022-10-11T04:15:51 -03:00", + "latitude": 22.729463, + "longitude": -115.962779, + "tags": [ + "sit", + "aute", + "excepteur", + "mollit", + "sit", + "sunt", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Bertie Frank" + }, + { + "id": 1, + "name": "Earnestine Vinson" + }, + { + "id": 2, + "name": "Janell Murphy" + } + ], + "greeting": "Hello, Winters Cooper! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Gwendolyn Peterson", + "gender": "female", + "email": "gwendolynpeterson@cosmosis.com", + "phone": "+1 (923) 461-3307", + "address": "629 Bridgewater Street, Bowden, Michigan, 2509", + "about": "Esse sint irure anim nisi proident.", + "registered": "2015-02-13T06:40:46 -03:00", + "latitude": 28.100205, + "longitude": 27.976305, + "tags": [ + "exercitation", + "non", + "aute", + "ut", + "est", + "excepteur", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Nadine Wallace" + }, + { + "id": 1, + "name": "Shelby Todd" + }, + { + "id": 2, + "name": "Kathryn Barber" + } + ], + "greeting": "Hello, Gwendolyn Peterson! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Simpson Prince", + "gender": "male", + "email": "simpsonprince@cosmosis.com", + "phone": "+1 (921) 467-2358", + "address": "278 Bryant Street, Yorklyn, Louisiana, 1837", + "about": "Ullamco ad nostrud aute Lorem cupidatat ullamco nostrud Lorem in officia eiusmod proident.", + "registered": "2021-05-31T01:09:13 -03:00", + "latitude": 25.284708, + "longitude": -153.659161, + "tags": [ + "ad", + "amet", + "cillum", + "et", + "fugiat", + "occaecat", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Brigitte Christensen" + }, + { + "id": 1, + "name": "Phelps Hickman" + }, + { + "id": 2, + "name": "Marianne Wolfe" + } + ], + "greeting": "Hello, Simpson Prince! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Myers Fuller", + "gender": "male", + "email": "myersfuller@cosmosis.com", + "phone": "+1 (902) 499-3247", + "address": "961 Plymouth Street, Machias, Nevada, 1862", + "about": "Proident veniam non ea aute non quis.", + "registered": "2018-09-06T02:06:46 -03:00", + "latitude": -74.403091, + "longitude": 72.986292, + "tags": [ + "laborum", + "ipsum", + "qui", + "officia", + "aliquip", + "deserunt", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Candice Dillon" + }, + { + "id": 1, + "name": "Vanessa Moran" + }, + { + "id": 2, + "name": "Casey Weber" + } + ], + "greeting": "Hello, Myers Fuller! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Gonzales Rhodes", + "gender": "male", + "email": "gonzalesrhodes@cosmosis.com", + "phone": "+1 (841) 470-2960", + "address": "512 Woodside Avenue, Fruitdale, Puerto Rico, 8629", + "about": "Aliquip laboris ullamco voluptate nulla occaecat ullamco labore consectetur elit.", + "registered": "2022-08-12T01:37:52 -03:00", + "latitude": 46.239616, + "longitude": -109.529222, + "tags": [ + "deserunt", + "aute", + "eu", + "velit", + "sunt", + "reprehenderit", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Tara Webb" + }, + { + "id": 1, + "name": "Clarissa Nicholson" + }, + { + "id": 2, + "name": "Carissa Nguyen" + } + ], + "greeting": "Hello, Gonzales Rhodes! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Carter Floyd", + "gender": "male", + "email": "carterfloyd@cosmosis.com", + "phone": "+1 (842) 426-3331", + "address": "756 Hunterfly Place, Hollins, Arkansas, 6042", + "about": "Excepteur proident adipisicing sit adipisicing.", + "registered": "2014-07-21T01:42:09 -04:00", + "latitude": -18.431467, + "longitude": -40.987672, + "tags": [ + "ex", + "deserunt", + "cupidatat", + "ullamco", + "nisi", + "incididunt", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Claudine Evans" + }, + { + "id": 1, + "name": "Patterson Decker" + }, + { + "id": 2, + "name": "Nguyen Becker" + } + ], + "greeting": "Hello, Carter Floyd! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Holden Dudley", + "gender": "male", + "email": "holdendudley@cosmosis.com", + "phone": "+1 (866) 577-3029", + "address": "527 Exeter Street, Movico, North Carolina, 6967", + "about": "Consequat aliquip culpa esse nulla duis ad magna labore sunt officia voluptate minim officia deserunt.", + "registered": "2014-05-04T01:32:39 -04:00", + "latitude": 52.428281, + "longitude": 174.401833, + "tags": [ + "amet", + "dolor", + "veniam", + "adipisicing", + "ex", + "nisi", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Bean Sanford" + }, + { + "id": 1, + "name": "Maddox Bryan" + }, + { + "id": 2, + "name": "Betty Guy" + } + ], + "greeting": "Hello, Holden Dudley! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Daniel Mcintyre", + "gender": "male", + "email": "danielmcintyre@cosmosis.com", + "phone": "+1 (895) 435-2480", + "address": "262 Ivan Court, Fedora, California, 2646", + "about": "Non elit do enim ex anim labore enim officia.", + "registered": "2022-02-18T12:00:27 -03:00", + "latitude": 62.342537, + "longitude": 172.196529, + "tags": [ + "adipisicing", + "consequat", + "aliquip", + "proident", + "enim", + "eiusmod", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Marci Huff" + }, + { + "id": 1, + "name": "Luann Guzman" + }, + { + "id": 2, + "name": "Hunter Jefferson" + } + ], + "greeting": "Hello, Daniel Mcintyre! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Oliver Stein", + "gender": "male", + "email": "oliverstein@cosmosis.com", + "phone": "+1 (970) 594-3443", + "address": "578 Railroad Avenue, Bakersville, New Jersey, 3368", + "about": "Quis quis consequat ad veniam laborum consequat excepteur labore laborum.", + "registered": "2015-06-20T11:03:02 -03:00", + "latitude": -48.967513, + "longitude": -163.777697, + "tags": [ + "esse", + "fugiat", + "ad", + "amet", + "enim", + "laborum", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Lorena Slater" + }, + { + "id": 1, + "name": "Evelyn Tate" + }, + { + "id": 2, + "name": "Myra Dillard" + } + ], + "greeting": "Hello, Oliver Stein! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Carlson Small", + "gender": "male", + "email": "carlsonsmall@cosmosis.com", + "phone": "+1 (812) 436-2554", + "address": "527 Bristol Street, Rew, Tennessee, 2029", + "about": "Cillum labore fugiat dolore dolore adipisicing nulla exercitation dolore ipsum duis exercitation proident.", + "registered": "2014-11-09T08:14:05 -03:00", + "latitude": 83.867916, + "longitude": 70.807585, + "tags": [ + "quis", + "quis", + "velit", + "pariatur", + "ea", + "labore", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Knight Bradshaw" + }, + { + "id": 1, + "name": "Ratliff Campbell" + }, + { + "id": 2, + "name": "Shelia Barry" + } + ], + "greeting": "Hello, Carlson Small! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Edwards Jenkins", + "gender": "male", + "email": "edwardsjenkins@cosmosis.com", + "phone": "+1 (930) 460-3459", + "address": "364 Bond Street, Trona, Illinois, 8594", + "about": "Ut duis magna sint id magna duis ut proident.", + "registered": "2022-03-03T10:29:52 -03:00", + "latitude": -83.863191, + "longitude": -53.072012, + "tags": [ + "sit", + "commodo", + "sit", + "eu", + "tempor", + "exercitation", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Rose Cook" + }, + { + "id": 1, + "name": "Meagan Finch" + }, + { + "id": 2, + "name": "Campbell Bishop" + } + ], + "greeting": "Hello, Edwards Jenkins! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dalton Chang", + "gender": "male", + "email": "daltonchang@cosmosis.com", + "phone": "+1 (891) 587-3976", + "address": "642 Sapphire Street, Axis, Virginia, 8669", + "about": "Ipsum anim do commodo mollit laborum consectetur voluptate voluptate.", + "registered": "2018-11-21T12:28:58 -03:00", + "latitude": -6.036066, + "longitude": -106.534887, + "tags": [ + "tempor", + "deserunt", + "minim", + "ullamco", + "mollit", + "pariatur", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Judy Brown" + }, + { + "id": 1, + "name": "Riley Mcdowell" + }, + { + "id": 2, + "name": "Rosales Hale" + } + ], + "greeting": "Hello, Dalton Chang! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Darla Bartlett", + "gender": "female", + "email": "darlabartlett@cosmosis.com", + "phone": "+1 (893) 404-3694", + "address": "437 Lawrence Avenue, Sunnyside, Federated States Of Micronesia, 1365", + "about": "Ex duis tempor labore occaecat laboris id labore sit proident duis.", + "registered": "2021-01-10T03:34:38 -03:00", + "latitude": 78.423523, + "longitude": -47.703152, + "tags": [ + "cillum", + "non", + "excepteur", + "ipsum", + "commodo", + "commodo", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Robyn Gilliam" + }, + { + "id": 1, + "name": "Pansy Compton" + }, + { + "id": 2, + "name": "Donna Leblanc" + } + ], + "greeting": "Hello, Darla Bartlett! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Pitts Duran", + "gender": "male", + "email": "pittsduran@cosmosis.com", + "phone": "+1 (972) 580-2428", + "address": "873 Varet Street, Norfolk, Northern Mariana Islands, 884", + "about": "Ullamco commodo sit anim et minim pariatur incididunt occaecat id aliquip.", + "registered": "2020-03-23T11:41:47 -03:00", + "latitude": -16.071736, + "longitude": 109.814488, + "tags": [ + "aliquip", + "mollit", + "consequat", + "reprehenderit", + "aliquip", + "cupidatat", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Mcknight Lowe" + }, + { + "id": 1, + "name": "Anthony Vance" + }, + { + "id": 2, + "name": "Sweeney Goff" + } + ], + "greeting": "Hello, Pitts Duran! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mcfadden Witt", + "gender": "male", + "email": "mcfaddenwitt@cosmosis.com", + "phone": "+1 (824) 463-2215", + "address": "639 Polhemus Place, Leland, Alaska, 5632", + "about": "Enim pariatur excepteur enim quis ad esse incididunt pariatur ea elit.", + "registered": "2021-08-29T10:57:13 -03:00", + "latitude": -70.517775, + "longitude": 135.719658, + "tags": [ + "ullamco", + "Lorem", + "incididunt", + "mollit", + "ea", + "proident", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Tamara Barrera" + }, + { + "id": 1, + "name": "Robin Pollard" + }, + { + "id": 2, + "name": "Hodge Strong" + } + ], + "greeting": "Hello, Mcfadden Witt! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bradshaw Burton", + "gender": "male", + "email": "bradshawburton@cosmosis.com", + "phone": "+1 (838) 462-3561", + "address": "578 Cove Lane, Elwood, Maine, 2383", + "about": "Id commodo aliqua elit esse mollit aute culpa exercitation irure ipsum ipsum aute.", + "registered": "2015-10-30T01:16:04 -03:00", + "latitude": 89.348863, + "longitude": 164.341442, + "tags": [ + "minim", + "dolor", + "consectetur", + "dolor", + "cupidatat", + "voluptate", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Avis Aguilar" + }, + { + "id": 1, + "name": "Hughes Hardin" + }, + { + "id": 2, + "name": "Bernadette Key" + } + ], + "greeting": "Hello, Bradshaw Burton! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Bell Doyle", + "gender": "male", + "email": "belldoyle@cosmosis.com", + "phone": "+1 (994) 465-3942", + "address": "156 Nautilus Avenue, Hardyville, Arizona, 6462", + "about": "Adipisicing qui id non consectetur dolore veniam fugiat aute quis aliqua occaecat laborum quis sint.", + "registered": "2019-01-26T09:34:20 -03:00", + "latitude": 42.00882, + "longitude": -2.189959, + "tags": [ + "voluptate", + "consectetur", + "esse", + "elit", + "nulla", + "consequat", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Quinn Dean" + }, + { + "id": 1, + "name": "Guthrie Bean" + }, + { + "id": 2, + "name": "Monroe Fleming" + } + ], + "greeting": "Hello, Bell Doyle! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Crystal Boyer", + "gender": "female", + "email": "crystalboyer@cosmosis.com", + "phone": "+1 (925) 498-2307", + "address": "105 Story Street, Lupton, Florida, 4716", + "about": "Labore pariatur eu dolore labore esse occaecat commodo aliquip proident dolor.", + "registered": "2016-07-13T04:42:15 -03:00", + "latitude": -9.997343, + "longitude": 19.039853, + "tags": [ + "officia", + "duis", + "nisi", + "tempor", + "non", + "officia", + "elit" + ], + "friends": [ + { + "id": 0, + "name": "Maxine Gutierrez" + }, + { + "id": 1, + "name": "Juanita Russo" + }, + { + "id": 2, + "name": "Boone Conner" + } + ], + "greeting": "Hello, Crystal Boyer! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jeanine Keith", + "gender": "female", + "email": "jeaninekeith@cosmosis.com", + "phone": "+1 (807) 429-2839", + "address": "461 Bogart Street, Soham, Alabama, 3885", + "about": "Ex do adipisicing tempor culpa ad minim do minim.", + "registered": "2021-12-09T07:22:10 -03:00", + "latitude": -7.411585, + "longitude": 166.136083, + "tags": [ + "eu", + "laboris", + "do", + "ullamco", + "nostrud", + "ullamco", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Hester Day" + }, + { + "id": 1, + "name": "Chase Crane" + }, + { + "id": 2, + "name": "Laurie Mclaughlin" + } + ], + "greeting": "Hello, Jeanine Keith! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "West Anthony", + "gender": "male", + "email": "westanthony@cosmosis.com", + "phone": "+1 (906) 514-2100", + "address": "594 Jardine Place, Bison, Massachusetts, 2895", + "about": "Ex magna cupidatat sint et dolor in aute sunt eiusmod eiusmod culpa.", + "registered": "2020-03-03T03:08:51 -03:00", + "latitude": -86.500691, + "longitude": 114.061917, + "tags": [ + "reprehenderit", + "labore", + "quis", + "veniam", + "non", + "pariatur", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Penny Jones" + }, + { + "id": 1, + "name": "Acevedo Villarreal" + }, + { + "id": 2, + "name": "Mamie Pugh" + } + ], + "greeting": "Hello, West Anthony! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lucinda Workman", + "gender": "female", + "email": "lucindaworkman@cosmosis.com", + "phone": "+1 (857) 566-3045", + "address": "885 Elmwood Avenue, Edneyville, New Mexico, 9407", + "about": "Quis nulla magna eiusmod cillum amet ut consectetur reprehenderit exercitation cillum magna incididunt.", + "registered": "2015-11-10T06:43:21 -03:00", + "latitude": 38.503733, + "longitude": -165.4691, + "tags": [ + "tempor", + "dolor", + "veniam", + "quis", + "velit", + "elit", + "ipsum" + ], + "friends": [ + { + "id": 0, + "name": "Snyder Harris" + }, + { + "id": 1, + "name": "Callie Orr" + }, + { + "id": 2, + "name": "Burns Romero" + } + ], + "greeting": "Hello, Lucinda Workman! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Hodges Britt", + "gender": "male", + "email": "hodgesbritt@cosmosis.com", + "phone": "+1 (980) 557-3843", + "address": "843 Harrison Place, Kenwood, Hawaii, 7320", + "about": "Tempor sunt excepteur excepteur occaecat tempor sunt proident eiusmod consequat ipsum mollit fugiat ex esse.", + "registered": "2021-11-26T12:03:39 -03:00", + "latitude": -22.813351, + "longitude": -8.876228, + "tags": [ + "non", + "occaecat", + "dolore", + "laboris", + "voluptate", + "commodo", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Ruby Walton" + }, + { + "id": 1, + "name": "Cathleen Barrett" + }, + { + "id": 2, + "name": "Jenna Mendoza" + } + ], + "greeting": "Hello, Hodges Britt! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bridgette Montgomery", + "gender": "female", + "email": "bridgettemontgomery@cosmosis.com", + "phone": "+1 (876) 505-2869", + "address": "816 Tapscott Street, Salix, Mississippi, 3041", + "about": "Pariatur fugiat mollit in duis eu deserunt sint officia sit nostrud reprehenderit ipsum magna.", + "registered": "2018-02-07T10:12:03 -03:00", + "latitude": 12.769983, + "longitude": -134.249718, + "tags": [ + "duis", + "irure", + "cupidatat", + "ullamco", + "duis", + "pariatur", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Michelle Delacruz" + }, + { + "id": 1, + "name": "Singleton Burris" + }, + { + "id": 2, + "name": "Ingrid Fry" + } + ], + "greeting": "Hello, Bridgette Montgomery! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Irwin Sexton", + "gender": "male", + "email": "irwinsexton@cosmosis.com", + "phone": "+1 (939) 413-2169", + "address": "330 Stillwell Avenue, Richmond, Kentucky, 6804", + "about": "Ut elit nulla consequat cupidatat deserunt enim non duis pariatur amet dolore nostrud.", + "registered": "2021-04-15T07:59:58 -03:00", + "latitude": 77.574761, + "longitude": 43.895178, + "tags": [ + "magna", + "ex", + "mollit", + "deserunt", + "proident", + "nisi", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Lucille Holcomb" + }, + { + "id": 1, + "name": "Holman Benton" + }, + { + "id": 2, + "name": "Newton Ramsey" + } + ], + "greeting": "Hello, Irwin Sexton! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Marcia Bullock", + "gender": "female", + "email": "marciabullock@cosmosis.com", + "phone": "+1 (873) 561-3747", + "address": "563 Hall Street, Sanders, Missouri, 3326", + "about": "Irure anim sunt in aliqua mollit amet proident proident laborum nostrud laborum.", + "registered": "2020-05-02T04:10:26 -03:00", + "latitude": -18.767002, + "longitude": 8.261086, + "tags": [ + "aliqua", + "cupidatat", + "id", + "dolor", + "exercitation", + "elit", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Greta Hull" + }, + { + "id": 1, + "name": "Duke Richmond" + }, + { + "id": 2, + "name": "Odonnell Lindsey" + } + ], + "greeting": "Hello, Marcia Bullock! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Kimberley Chavez", + "gender": "female", + "email": "kimberleychavez@cosmosis.com", + "phone": "+1 (828) 566-3944", + "address": "712 Macon Street, Imperial, South Dakota, 3123", + "about": "Dolor consequat sint ea exercitation reprehenderit sunt in Lorem laboris ipsum consectetur.", + "registered": "2021-04-12T01:24:40 -03:00", + "latitude": -74.687645, + "longitude": -3.297451, + "tags": [ + "eiusmod", + "culpa", + "incididunt", + "ex", + "ullamco", + "aliqua", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Perkins Rodriquez" + }, + { + "id": 1, + "name": "Audrey Carroll" + }, + { + "id": 2, + "name": "Howe Hewitt" + } + ], + "greeting": "Hello, Kimberley Chavez! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Franco Bass", + "gender": "male", + "email": "francobass@cosmosis.com", + "phone": "+1 (877) 583-3549", + "address": "979 Remsen Street, Cetronia, Utah, 5535", + "about": "Occaecat do irure culpa do irure ipsum officia do.", + "registered": "2021-09-19T01:13:26 -03:00", + "latitude": -79.989269, + "longitude": 81.94571, + "tags": [ + "eiusmod", + "aliqua", + "voluptate", + "quis", + "commodo", + "velit", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Langley Crawford" + }, + { + "id": 1, + "name": "Sophia Winters" + }, + { + "id": 2, + "name": "Yesenia Mullen" + } + ], + "greeting": "Hello, Franco Bass! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bridgett Kelley", + "gender": "female", + "email": "bridgettkelley@cosmosis.com", + "phone": "+1 (974) 450-3642", + "address": "175 Campus Place, Fillmore, Kansas, 9204", + "about": "Non eu id amet quis.", + "registered": "2016-07-27T05:14:10 -03:00", + "latitude": 77.301639, + "longitude": -172.75376, + "tags": [ + "esse", + "in", + "amet", + "est", + "dolor", + "id", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Hendricks Owens" + }, + { + "id": 1, + "name": "Duffy Allison" + }, + { + "id": 2, + "name": "Violet Lamb" + } + ], + "greeting": "Hello, Bridgett Kelley! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Marcy Martinez", + "gender": "female", + "email": "marcymartinez@cosmosis.com", + "phone": "+1 (938) 590-3947", + "address": "751 Fountain Avenue, Interlochen, Nebraska, 6012", + "about": "Laboris officia anim nulla ut sint qui elit.", + "registered": "2017-03-05T05:48:10 -03:00", + "latitude": -62.94786, + "longitude": -13.648324, + "tags": [ + "sint", + "voluptate", + "officia", + "voluptate", + "cillum", + "Lorem", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Mendez Terrell" + }, + { + "id": 1, + "name": "Skinner Porter" + }, + { + "id": 2, + "name": "Briggs Harding" + } + ], + "greeting": "Hello, Marcy Martinez! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ladonna Mueller", + "gender": "female", + "email": "ladonnamueller@cosmosis.com", + "phone": "+1 (978) 452-3194", + "address": "123 Norfolk Street, Jenkinsville, Texas, 5978", + "about": "Ex non ipsum ipsum laboris consequat.", + "registered": "2014-10-07T01:24:10 -04:00", + "latitude": -64.573644, + "longitude": -119.19582, + "tags": [ + "deserunt", + "excepteur", + "nisi", + "et", + "in", + "velit", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Rita Huber" + }, + { + "id": 1, + "name": "Minnie Stanton" + }, + { + "id": 2, + "name": "Eleanor Sweeney" + } + ], + "greeting": "Hello, Ladonna Mueller! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Nannie Singleton", + "gender": "female", + "email": "nanniesingleton@cosmosis.com", + "phone": "+1 (918) 596-3767", + "address": "552 Bergen Avenue, Deputy, Wyoming, 6138", + "about": "Ea deserunt ex cillum elit fugiat eiusmod.", + "registered": "2016-08-27T02:45:13 -03:00", + "latitude": 18.977542, + "longitude": -57.449247, + "tags": [ + "tempor", + "cillum", + "exercitation", + "eiusmod", + "sint", + "fugiat", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Joseph Oneill" + }, + { + "id": 1, + "name": "Mindy Lyons" + }, + { + "id": 2, + "name": "Alvarado Boone" + } + ], + "greeting": "Hello, Nannie Singleton! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Byers Schultz", + "gender": "male", + "email": "byersschultz@cosmosis.com", + "phone": "+1 (976) 476-3258", + "address": "401 Arkansas Drive, Motley, Vermont, 2980", + "about": "Consequat duis pariatur fugiat sunt nulla nulla sunt amet minim aute labore veniam labore ut.", + "registered": "2017-10-22T07:09:32 -03:00", + "latitude": -75.872666, + "longitude": 127.632795, + "tags": [ + "cupidatat", + "et", + "excepteur", + "non", + "mollit", + "et", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Lindsay Sims" + }, + { + "id": 1, + "name": "Hayes Silva" + }, + { + "id": 2, + "name": "Taylor Whitehead" + } + ], + "greeting": "Hello, Byers Schultz! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Cassie Payne", + "gender": "female", + "email": "cassiepayne@cosmosis.com", + "phone": "+1 (855) 460-3193", + "address": "336 Ash Street, Albrightsville, Oregon, 7285", + "about": "Est mollit non ad eiusmod deserunt exercitation commodo cillum.", + "registered": "2017-04-17T05:20:24 -03:00", + "latitude": 27.726484, + "longitude": 105.652995, + "tags": [ + "pariatur", + "sint", + "sint", + "in", + "veniam", + "officia", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Cooley Burks" + }, + { + "id": 1, + "name": "Finch Osborn" + }, + { + "id": 2, + "name": "Silva Avery" + } + ], + "greeting": "Hello, Cassie Payne! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Merritt Sloan", + "gender": "male", + "email": "merrittsloan@cosmosis.com", + "phone": "+1 (908) 462-2107", + "address": "522 Polar Street, Ona, South Carolina, 7927", + "about": "Dolore proident pariatur pariatur nostrud duis.", + "registered": "2017-11-07T09:31:18 -03:00", + "latitude": -53.81082, + "longitude": 168.805475, + "tags": [ + "irure", + "do", + "labore", + "esse", + "aliqua", + "consectetur", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Olga Matthews" + }, + { + "id": 1, + "name": "Hill Horne" + }, + { + "id": 2, + "name": "Bridget Lindsay" + } + ], + "greeting": "Hello, Merritt Sloan! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Carlene Glover", + "gender": "female", + "email": "carleneglover@cosmosis.com", + "phone": "+1 (883) 442-3801", + "address": "935 Ditmars Street, Cressey, Wisconsin, 2295", + "about": "Eiusmod Lorem sint labore reprehenderit pariatur eu.", + "registered": "2015-07-08T11:49:43 -03:00", + "latitude": 78.406285, + "longitude": -126.139831, + "tags": [ + "officia", + "amet", + "cillum", + "irure", + "exercitation", + "officia", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Lara Mcdonald" + }, + { + "id": 1, + "name": "Owens Perez" + }, + { + "id": 2, + "name": "Williams Mercado" + } + ], + "greeting": "Hello, Carlene Glover! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Milagros Adams", + "gender": "female", + "email": "milagrosadams@cosmosis.com", + "phone": "+1 (869) 587-2026", + "address": "590 Eldert Street, Kraemer, District Of Columbia, 1956", + "about": "Consequat et minim fugiat irure duis adipisicing sit id fugiat id nulla excepteur do.", + "registered": "2022-06-16T07:14:52 -03:00", + "latitude": -45.371651, + "longitude": -96.05107, + "tags": [ + "nostrud", + "adipisicing", + "in", + "eiusmod", + "magna", + "magna", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Mae Mclean" + }, + { + "id": 1, + "name": "Shelley Clarke" + }, + { + "id": 2, + "name": "Alisa Carey" + } + ], + "greeting": "Hello, Milagros Adams! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Sharpe Langley", + "gender": "male", + "email": "sharpelangley@cosmosis.com", + "phone": "+1 (918) 557-3093", + "address": "450 Pulaski Street, Forbestown, Virgin Islands, 7627", + "about": "Lorem id sunt non dolore est adipisicing do.", + "registered": "2018-08-22T03:08:36 -03:00", + "latitude": -26.369718, + "longitude": -116.911355, + "tags": [ + "et", + "voluptate", + "aute", + "sint", + "elit", + "excepteur", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Ortiz Carrillo" + }, + { + "id": 1, + "name": "Rice Brady" + }, + { + "id": 2, + "name": "Erica Joyce" + } + ], + "greeting": "Hello, Sharpe Langley! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Tran Parks", + "gender": "male", + "email": "tranparks@cosmosis.com", + "phone": "+1 (983) 401-3604", + "address": "126 Madoc Avenue, Hall, Washington, 1197", + "about": "Non ipsum laboris duis exercitation eiusmod ad elit occaecat.", + "registered": "2016-01-12T01:35:21 -03:00", + "latitude": -3.038524, + "longitude": -39.825862, + "tags": [ + "sint", + "sit", + "laborum", + "proident", + "quis", + "minim", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Lucas Robinson" + }, + { + "id": 1, + "name": "Christian Willis" + }, + { + "id": 2, + "name": "Whitfield Blankenship" + } + ], + "greeting": "Hello, Tran Parks! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Prince Taylor", + "gender": "male", + "email": "princetaylor@cosmosis.com", + "phone": "+1 (911) 585-2913", + "address": "687 Lincoln Place, Johnsonburg, Minnesota, 5809", + "about": "Exercitation eu esse excepteur ullamco reprehenderit duis.", + "registered": "2023-09-01T11:10:04 -03:00", + "latitude": 76.222766, + "longitude": 38.688335, + "tags": [ + "do", + "proident", + "adipisicing", + "reprehenderit", + "adipisicing", + "ut", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Patsy Lester" + }, + { + "id": 1, + "name": "Earline Potts" + }, + { + "id": 2, + "name": "Maynard Wilcox" + } + ], + "greeting": "Hello, Prince Taylor! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Adele Griffith", + "gender": "female", + "email": "adelegriffith@cosmosis.com", + "phone": "+1 (868) 412-2432", + "address": "319 Hull Street, Bridgetown, Georgia, 7750", + "about": "Tempor fugiat aute consectetur consectetur ex.", + "registered": "2015-01-22T03:45:35 -03:00", + "latitude": 50.928041, + "longitude": 134.058869, + "tags": [ + "est", + "exercitation", + "cillum", + "aute", + "fugiat", + "ipsum", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Shari Bolton" + }, + { + "id": 1, + "name": "Mia Caldwell" + }, + { + "id": 2, + "name": "Foreman Sutton" + } + ], + "greeting": "Hello, Adele Griffith! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Cindy Robles", + "gender": "female", + "email": "cindyrobles@cosmosis.com", + "phone": "+1 (901) 526-3831", + "address": "364 Carroll Street, Orovada, Iowa, 8281", + "about": "Aliquip eu fugiat et non qui ullamco et proident nostrud id in nostrud culpa.", + "registered": "2022-06-09T02:36:48 -03:00", + "latitude": 61.871398, + "longitude": 13.857473, + "tags": [ + "minim", + "velit", + "aute", + "culpa", + "sunt", + "elit", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Lee Bradford" + }, + { + "id": 1, + "name": "Terrie Fuentes" + }, + { + "id": 2, + "name": "Thompson Joyner" + } + ], + "greeting": "Hello, Cindy Robles! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Valerie Fulton", + "gender": "female", + "email": "valeriefulton@cosmosis.com", + "phone": "+1 (939) 579-3648", + "address": "910 Elliott Place, Brandywine, Connecticut, 1182", + "about": "Voluptate occaecat incididunt dolor nostrud duis nulla adipisicing elit proident labore elit consectetur mollit nostrud.", + "registered": "2020-08-18T07:44:35 -03:00", + "latitude": -77.574185, + "longitude": 77.453401, + "tags": [ + "occaecat", + "ullamco", + "voluptate", + "aliqua", + "exercitation", + "cillum", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Curtis Rivers" + }, + { + "id": 1, + "name": "Beard Golden" + }, + { + "id": 2, + "name": "Adriana Jackson" + } + ], + "greeting": "Hello, Valerie Fulton! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ursula Pope", + "gender": "female", + "email": "ursulapope@cosmosis.com", + "phone": "+1 (898) 448-3225", + "address": "771 Ocean Avenue, Nogal, Delaware, 7591", + "about": "Deserunt Lorem labore velit aliquip ex cupidatat ex.", + "registered": "2022-07-19T09:05:02 -03:00", + "latitude": 85.120596, + "longitude": -19.453812, + "tags": [ + "Lorem", + "in", + "duis", + "eu", + "eiusmod", + "ullamco", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Rios Ewing" + }, + { + "id": 1, + "name": "Steele Kelly" + }, + { + "id": 2, + "name": "Mai Tanner" + } + ], + "greeting": "Hello, Ursula Pope! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Jessie Sanders", + "gender": "female", + "email": "jessiesanders@cosmosis.com", + "phone": "+1 (843) 522-3846", + "address": "601 Kane Place, Tibbie, Idaho, 2424", + "about": "Id in fugiat id incididunt eu in.", + "registered": "2015-11-12T05:02:36 -03:00", + "latitude": -53.369298, + "longitude": 105.766832, + "tags": [ + "ipsum", + "cillum", + "adipisicing", + "culpa", + "minim", + "excepteur", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Teri Cooke" + }, + { + "id": 1, + "name": "Perez Berger" + }, + { + "id": 2, + "name": "Franks Flores" + } + ], + "greeting": "Hello, Jessie Sanders! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Erin Holder", + "gender": "female", + "email": "erinholder@cosmosis.com", + "phone": "+1 (825) 582-2161", + "address": "892 Irving Avenue, Harold, Ohio, 4334", + "about": "Sunt nostrud enim minim voluptate dolor non veniam irure aute tempor elit consequat mollit.", + "registered": "2019-05-24T02:32:49 -03:00", + "latitude": -69.731401, + "longitude": 70.43224, + "tags": [ + "excepteur", + "ea", + "et", + "do", + "exercitation", + "incididunt", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Jan Ortega" + }, + { + "id": 1, + "name": "Lora Ayers" + }, + { + "id": 2, + "name": "Addie Franco" + } + ], + "greeting": "Hello, Erin Holder! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Colette Harrison", + "gender": "female", + "email": "coletteharrison@cosmosis.com", + "phone": "+1 (871) 419-2076", + "address": "963 Coles Street, Robbins, Rhode Island, 8672", + "about": "Duis sunt velit ullamco eu nostrud adipisicing excepteur minim aute Lorem minim.", + "registered": "2017-10-13T02:04:30 -03:00", + "latitude": -71.567263, + "longitude": -3.191313, + "tags": [ + "consequat", + "commodo", + "magna", + "ut", + "incididunt", + "voluptate", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Cathy Gonzales" + }, + { + "id": 1, + "name": "Velazquez Barnett" + }, + { + "id": 2, + "name": "Nola Castillo" + } + ], + "greeting": "Hello, Colette Harrison! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mccormick Meyers", + "gender": "male", + "email": "mccormickmeyers@cosmosis.com", + "phone": "+1 (807) 526-3029", + "address": "424 Amersfort Place, Geyserville, Pennsylvania, 9908", + "about": "Pariatur commodo excepteur deserunt laboris non incididunt laborum excepteur amet occaecat veniam amet sit.", + "registered": "2019-09-05T12:09:47 -03:00", + "latitude": 21.023904, + "longitude": 19.114688, + "tags": [ + "aliquip", + "laborum", + "adipisicing", + "do", + "eiusmod", + "dolore", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Marilyn Ramirez" + }, + { + "id": 1, + "name": "Goldie Austin" + }, + { + "id": 2, + "name": "Laurel Mays" + } + ], + "greeting": "Hello, Mccormick Meyers! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Joann Bond", + "gender": "female", + "email": "joannbond@cosmosis.com", + "phone": "+1 (819) 508-3532", + "address": "739 Tillary Street, Heil, Oklahoma, 2309", + "about": "Deserunt ad non quis voluptate aliqua sunt minim cillum nostrud officia laboris do ex.", + "registered": "2020-03-26T11:12:09 -03:00", + "latitude": -46.954238, + "longitude": 150.525719, + "tags": [ + "fugiat", + "esse", + "mollit", + "in", + "nisi", + "laboris", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Hahn Ferrell" + }, + { + "id": 1, + "name": "Montoya Mckay" + }, + { + "id": 2, + "name": "Emma Sosa" + } + ], + "greeting": "Hello, Joann Bond! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sargent Lee", + "gender": "male", + "email": "sargentlee@cosmosis.com", + "phone": "+1 (904) 467-2185", + "address": "315 Branton Street, Kempton, Colorado, 2572", + "about": "Consectetur eu aliquip sunt sunt ut qui.", + "registered": "2021-01-02T03:58:53 -03:00", + "latitude": 52.951177, + "longitude": 69.803129, + "tags": [ + "ad", + "proident", + "adipisicing", + "qui", + "dolore", + "et", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Love Knapp" + }, + { + "id": 1, + "name": "Wyatt Yates" + }, + { + "id": 2, + "name": "Clark Rowland" + } + ], + "greeting": "Hello, Sargent Lee! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Jaime Oneal", + "gender": "female", + "email": "jaimeoneal@cosmosis.com", + "phone": "+1 (994) 462-2706", + "address": "967 Harden Street, Reinerton, Guam, 6289", + "about": "Nisi cillum laborum do irure est dolore in id laborum nulla.", + "registered": "2023-04-29T12:37:43 -03:00", + "latitude": -81.360965, + "longitude": 92.752085, + "tags": [ + "aute", + "culpa", + "eu", + "nulla", + "voluptate", + "enim", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Rebecca Stone" + }, + { + "id": 1, + "name": "Gallagher Blackburn" + }, + { + "id": 2, + "name": "John Hahn" + } + ], + "greeting": "Hello, Jaime Oneal! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Avery Greer", + "gender": "male", + "email": "averygreer@cosmosis.com", + "phone": "+1 (877) 573-2698", + "address": "125 Abbey Court, Coral, West Virginia, 9020", + "about": "Et proident exercitation ipsum labore qui irure fugiat est reprehenderit id proident ex.", + "registered": "2023-06-07T03:00:42 -03:00", + "latitude": -47.944066, + "longitude": -152.956388, + "tags": [ + "enim", + "occaecat", + "anim", + "labore", + "pariatur", + "exercitation", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Daugherty Baxter" + }, + { + "id": 1, + "name": "Sanford Freeman" + }, + { + "id": 2, + "name": "Nita Marquez" + } + ], + "greeting": "Hello, Avery Greer! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Acosta Jacobs", + "gender": "male", + "email": "acostajacobs@cosmosis.com", + "phone": "+1 (803) 436-3427", + "address": "556 Taylor Street, Cavalero, New York, 4964", + "about": "Ut qui ex voluptate tempor nulla laboris ex proident occaecat.", + "registered": "2017-04-20T09:22:47 -03:00", + "latitude": -32.061416, + "longitude": -35.63414, + "tags": [ + "velit", + "occaecat", + "quis", + "anim", + "consectetur", + "mollit", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Mildred Clayton" + }, + { + "id": 1, + "name": "Marylou Morin" + }, + { + "id": 2, + "name": "Dorothy Mitchell" + } + ], + "greeting": "Hello, Acosta Jacobs! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Fran Humphrey", + "gender": "female", + "email": "franhumphrey@cosmosis.com", + "phone": "+1 (891) 447-3631", + "address": "751 Delmonico Place, Trucksville, Marshall Islands, 1435", + "about": "Sunt do ad non anim sit non ex laborum fugiat nostrud esse sit est proident.", + "registered": "2022-04-24T05:00:29 -03:00", + "latitude": -57.444846, + "longitude": 22.200342, + "tags": [ + "reprehenderit", + "aute", + "veniam", + "aute", + "fugiat", + "velit", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Bates Farley" + }, + { + "id": 1, + "name": "Walker Hodge" + }, + { + "id": 2, + "name": "Melendez Lloyd" + } + ], + "greeting": "Hello, Fran Humphrey! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Melody Ramos", + "gender": "female", + "email": "melodyramos@cosmosis.com", + "phone": "+1 (901) 570-2035", + "address": "886 Colby Court, Gouglersville, Montana, 7623", + "about": "Sunt consectetur pariatur aliqua veniam Lorem deserunt amet non officia nostrud.", + "registered": "2014-08-08T12:19:05 -04:00", + "latitude": 79.833061, + "longitude": -58.959433, + "tags": [ + "cupidatat", + "consectetur", + "reprehenderit", + "ipsum", + "cillum", + "exercitation", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Hobbs Best" + }, + { + "id": 1, + "name": "Miranda Rios" + }, + { + "id": 2, + "name": "Ivy Vaughan" + } + ], + "greeting": "Hello, Melody Ramos! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Martinez Gilmore", + "gender": "male", + "email": "martinezgilmore@cosmosis.com", + "phone": "+1 (853) 466-3939", + "address": "315 Hill Street, Thatcher, Palau, 1805", + "about": "Velit incididunt laboris ea proident anim consequat laborum duis cillum labore aliqua pariatur cillum deserunt.", + "registered": "2015-07-18T04:29:58 -03:00", + "latitude": 85.862916, + "longitude": 61.657267, + "tags": [ + "minim", + "tempor", + "dolore", + "ipsum", + "fugiat", + "eu", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Aimee Williams" + }, + { + "id": 1, + "name": "Johnnie Haynes" + }, + { + "id": 2, + "name": "Pauline Holmes" + } + ], + "greeting": "Hello, Martinez Gilmore! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kari Munoz", + "gender": "female", + "email": "karimunoz@cosmosis.com", + "phone": "+1 (965) 533-2172", + "address": "644 Woodpoint Road, Oretta, Indiana, 1908", + "about": "Qui aliqua elit eu duis laboris cupidatat mollit excepteur reprehenderit nostrud aliqua sint.", + "registered": "2014-11-22T08:39:20 -03:00", + "latitude": -21.900888, + "longitude": -100.854051, + "tags": [ + "cupidatat", + "labore", + "reprehenderit", + "tempor", + "incididunt", + "aliqua", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Nielsen Snider" + }, + { + "id": 1, + "name": "Mooney Pratt" + }, + { + "id": 2, + "name": "Mckenzie Avila" + } + ], + "greeting": "Hello, Kari Munoz! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Deloris Johnson", + "gender": "female", + "email": "delorisjohnson@cosmosis.com", + "phone": "+1 (971) 450-3039", + "address": "990 Ovington Court, Wacissa, North Dakota, 7231", + "about": "Id excepteur ea nisi dolore cillum veniam dolore enim occaecat consectetur ullamco quis.", + "registered": "2018-02-13T08:06:47 -03:00", + "latitude": -53.187787, + "longitude": 38.010797, + "tags": [ + "esse", + "esse", + "anim", + "cupidatat", + "ullamco", + "ea", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Magdalena Nunez" + }, + { + "id": 1, + "name": "Janette Mann" + }, + { + "id": 2, + "name": "Miriam Jimenez" + } + ], + "greeting": "Hello, Deloris Johnson! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Morris Vasquez", + "gender": "male", + "email": "morrisvasquez@cosmosis.com", + "phone": "+1 (933) 429-3524", + "address": "995 Glenwood Road, Glendale, American Samoa, 1488", + "about": "Sint eiusmod exercitation nisi aliqua et deserunt mollit veniam anim dolore nostrud.", + "registered": "2019-04-13T04:48:03 -03:00", + "latitude": 81.236876, + "longitude": 101.588718, + "tags": [ + "Lorem", + "ex", + "quis", + "velit", + "anim", + "ipsum", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Jacqueline Estes" + }, + { + "id": 1, + "name": "Marsha Leonard" + }, + { + "id": 2, + "name": "Mcneil Phillips" + } + ], + "greeting": "Hello, Morris Vasquez! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Katheryn Briggs", + "gender": "female", + "email": "katherynbriggs@cosmosis.com", + "phone": "+1 (853) 477-2917", + "address": "173 Olive Street, Collins, New Hampshire, 935", + "about": "Cillum officia duis nisi non.", + "registered": "2016-07-23T05:31:22 -03:00", + "latitude": 70.912995, + "longitude": 1.937934, + "tags": [ + "consectetur", + "cupidatat", + "sunt", + "aliquip", + "fugiat", + "exercitation", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Susan Combs" + }, + { + "id": 1, + "name": "Conner Sanchez" + }, + { + "id": 2, + "name": "Myrna Carlson" + } + ], + "greeting": "Hello, Katheryn Briggs! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Roman Bright", + "gender": "male", + "email": "romanbright@cosmosis.com", + "phone": "+1 (961) 510-2162", + "address": "772 Legion Street, Clay, Michigan, 6609", + "about": "Culpa do occaecat amet commodo dolore non ad velit occaecat exercitation fugiat.", + "registered": "2023-04-07T08:23:06 -03:00", + "latitude": 18.778382, + "longitude": 132.942925, + "tags": [ + "incididunt", + "duis", + "amet", + "id", + "ad", + "labore", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "England Ellison" + }, + { + "id": 1, + "name": "Courtney Nixon" + }, + { + "id": 2, + "name": "Bridges Page" + } + ], + "greeting": "Hello, Roman Bright! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Miranda Hatfield", + "gender": "female", + "email": "mirandahatfield@cosmosis.com", + "phone": "+1 (998) 451-3898", + "address": "729 Fleet Walk, Harleigh, Louisiana, 3554", + "about": "Cillum eu eu non non id aliquip.", + "registered": "2015-01-12T07:43:19 -03:00", + "latitude": -62.245185, + "longitude": 14.182951, + "tags": [ + "ad", + "eiusmod", + "duis", + "exercitation", + "incididunt", + "amet", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Cherry Byrd" + }, + { + "id": 1, + "name": "Walsh Velez" + }, + { + "id": 2, + "name": "Conway Brock" + } + ], + "greeting": "Hello, Miranda Hatfield! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bonita Stokes", + "gender": "female", + "email": "bonitastokes@cosmosis.com", + "phone": "+1 (849) 515-2073", + "address": "275 Alice Court, Gambrills, Nevada, 5114", + "about": "Cupidatat sunt aliqua in enim nulla sunt adipisicing do culpa esse Lorem.", + "registered": "2014-06-24T02:32:56 -04:00", + "latitude": 13.850047, + "longitude": 129.671385, + "tags": [ + "ex", + "amet", + "mollit", + "commodo", + "eiusmod", + "eiusmod", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Lucile Torres" + }, + { + "id": 1, + "name": "Debbie Charles" + }, + { + "id": 2, + "name": "Grant Vang" + } + ], + "greeting": "Hello, Bonita Stokes! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Angelia Chaney", + "gender": "female", + "email": "angeliachaney@cosmosis.com", + "phone": "+1 (806) 414-2963", + "address": "121 Cooper Street, Breinigsville, Puerto Rico, 2125", + "about": "Exercitation nisi ea amet aute.", + "registered": "2022-03-03T02:12:51 -03:00", + "latitude": 36.939135, + "longitude": 29.088189, + "tags": [ + "occaecat", + "est", + "amet", + "eu", + "proident", + "non", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Lott Weiss" + }, + { + "id": 1, + "name": "Abigail Shelton" + }, + { + "id": 2, + "name": "Margo Carpenter" + } + ], + "greeting": "Hello, Angelia Chaney! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Cervantes Byers", + "gender": "male", + "email": "cervantesbyers@cosmosis.com", + "phone": "+1 (922) 412-2515", + "address": "566 Neptune Court, Grill, Arkansas, 3005", + "about": "Est Lorem adipisicing est eiusmod.", + "registered": "2020-07-30T12:02:28 -03:00", + "latitude": -18.969085, + "longitude": 1.87301, + "tags": [ + "sit", + "magna", + "sint", + "elit", + "ex", + "enim", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Haley Guthrie" + }, + { + "id": 1, + "name": "Enid Lynn" + }, + { + "id": 2, + "name": "Benjamin Hester" + } + ], + "greeting": "Hello, Cervantes Byers! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Peters Hyde", + "gender": "male", + "email": "petershyde@cosmosis.com", + "phone": "+1 (882) 470-2779", + "address": "526 Whitty Lane, Logan, North Carolina, 4252", + "about": "Dolore fugiat occaecat nisi ad enim dolor veniam eu ut.", + "registered": "2016-01-31T12:15:43 -03:00", + "latitude": 31.500708, + "longitude": -10.232139, + "tags": [ + "velit", + "non", + "adipisicing", + "qui", + "nostrud", + "ex", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Sherrie Sparks" + }, + { + "id": 1, + "name": "Melisa Cunningham" + }, + { + "id": 2, + "name": "Barber Neal" + } + ], + "greeting": "Hello, Peters Hyde! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Marta Gray", + "gender": "female", + "email": "martagray@cosmosis.com", + "phone": "+1 (974) 431-2299", + "address": "907 Dennett Place, Chesterfield, California, 7919", + "about": "Duis commodo id voluptate esse aliqua nulla laboris id sint esse magna minim.", + "registered": "2017-11-03T11:26:03 -03:00", + "latitude": 82.261146, + "longitude": 20.812143, + "tags": [ + "ipsum", + "aliquip", + "qui", + "esse", + "officia", + "elit", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Hollie Casey" + }, + { + "id": 1, + "name": "Salas Craig" + }, + { + "id": 2, + "name": "Hannah Salas" + } + ], + "greeting": "Hello, Marta Gray! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Maureen Coffey", + "gender": "female", + "email": "maureencoffey@cosmosis.com", + "phone": "+1 (947) 559-3223", + "address": "486 Montauk Avenue, Kilbourne, New Jersey, 1608", + "about": "Eu ipsum ad quis ullamco nulla eiusmod id ea dolor duis do enim culpa.", + "registered": "2022-08-30T05:00:51 -03:00", + "latitude": 48.283329, + "longitude": -167.980183, + "tags": [ + "officia", + "proident", + "reprehenderit", + "sint", + "excepteur", + "voluptate", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Leta Melton" + }, + { + "id": 1, + "name": "Patty Mcleod" + }, + { + "id": 2, + "name": "Bird Bell" + } + ], + "greeting": "Hello, Maureen Coffey! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Rae Bentley", + "gender": "female", + "email": "raebentley@cosmosis.com", + "phone": "+1 (941) 524-3143", + "address": "253 Alton Place, Charco, Tennessee, 9826", + "about": "Cupidatat aliquip qui anim laboris officia officia deserunt.", + "registered": "2018-09-30T07:18:52 -03:00", + "latitude": 50.372991, + "longitude": 136.247308, + "tags": [ + "ullamco", + "adipisicing", + "veniam", + "mollit", + "aliqua", + "laborum", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Gross Benson" + }, + { + "id": 1, + "name": "Grimes Hutchinson" + }, + { + "id": 2, + "name": "Valenzuela Gross" + } + ], + "greeting": "Hello, Rae Bentley! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Pace Kennedy", + "gender": "male", + "email": "pacekennedy@cosmosis.com", + "phone": "+1 (989) 560-3682", + "address": "211 Ainslie Street, Greensburg, Illinois, 6913", + "about": "Irure aliquip incididunt deserunt consequat aliqua nisi fugiat sit sunt occaecat anim amet.", + "registered": "2017-07-21T01:06:56 -03:00", + "latitude": -73.679781, + "longitude": 77.088403, + "tags": [ + "magna", + "nisi", + "aliqua", + "in", + "enim", + "laboris", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Moody Stafford" + }, + { + "id": 1, + "name": "Raquel Crosby" + }, + { + "id": 2, + "name": "Tucker Woodard" + } + ], + "greeting": "Hello, Pace Kennedy! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hall Ball", + "gender": "male", + "email": "hallball@cosmosis.com", + "phone": "+1 (893) 431-3908", + "address": "459 Beacon Court, Alfarata, Virginia, 2063", + "about": "Fugiat occaecat dolore qui ut cillum cillum ut adipisicing commodo nulla nisi sint qui culpa.", + "registered": "2023-02-25T02:05:03 -03:00", + "latitude": 26.256903, + "longitude": -151.982403, + "tags": [ + "ut", + "mollit", + "amet", + "adipisicing", + "dolore", + "laborum", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Bartlett Richard" + }, + { + "id": 1, + "name": "Faulkner Gentry" + }, + { + "id": 2, + "name": "Hudson Stephens" + } + ], + "greeting": "Hello, Hall Ball! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Scott Keller", + "gender": "male", + "email": "scottkeller@cosmosis.com", + "phone": "+1 (857) 499-2445", + "address": "933 Townsend Street, Freeburn, Federated States Of Micronesia, 2243", + "about": "Irure amet laboris in qui.", + "registered": "2018-07-25T07:57:53 -03:00", + "latitude": 13.725554, + "longitude": -118.000255, + "tags": [ + "elit", + "dolore", + "ad", + "quis", + "esse", + "commodo", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Martha Shields" + }, + { + "id": 1, + "name": "April Lynch" + }, + { + "id": 2, + "name": "Frankie May" + } + ], + "greeting": "Hello, Scott Keller! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Key Pate", + "gender": "male", + "email": "keypate@cosmosis.com", + "phone": "+1 (909) 495-3735", + "address": "299 Anthony Street, Beason, Northern Mariana Islands, 3062", + "about": "Nulla sunt reprehenderit adipisicing dolore id ut reprehenderit anim et aute aliqua enim quis fugiat.", + "registered": "2021-05-20T02:41:26 -03:00", + "latitude": -87.222225, + "longitude": -118.675794, + "tags": [ + "eu", + "ut", + "do", + "culpa", + "consectetur", + "quis", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Lessie Foreman" + }, + { + "id": 1, + "name": "Vega Brewer" + }, + { + "id": 2, + "name": "Mcguire Little" + } + ], + "greeting": "Hello, Key Pate! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Constance Stevenson", + "gender": "female", + "email": "constancestevenson@cosmosis.com", + "phone": "+1 (822) 524-3750", + "address": "892 Hart Place, Wilsonia, Alaska, 1776", + "about": "Cillum qui et eu cillum ullamco voluptate sit do eiusmod consequat cillum nisi incididunt.", + "registered": "2018-10-12T01:59:08 -03:00", + "latitude": -37.191281, + "longitude": -98.567447, + "tags": [ + "ipsum", + "labore", + "nulla", + "Lorem", + "nulla", + "cupidatat", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Lina Wells" + }, + { + "id": 1, + "name": "Nixon Eaton" + }, + { + "id": 2, + "name": "Burke Harmon" + } + ], + "greeting": "Hello, Constance Stevenson! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Dennis Colon", + "gender": "male", + "email": "denniscolon@cosmosis.com", + "phone": "+1 (830) 599-2418", + "address": "663 Dunne Place, Linganore, Maine, 169", + "about": "Cillum enim Lorem ipsum veniam reprehenderit enim labore non.", + "registered": "2017-01-31T02:36:55 -03:00", + "latitude": -4.619376, + "longitude": 120.439248, + "tags": [ + "sunt", + "non", + "dolore", + "pariatur", + "enim", + "veniam", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Cross Bowman" + }, + { + "id": 1, + "name": "Griffin Buckner" + }, + { + "id": 2, + "name": "Olsen Rodgers" + } + ], + "greeting": "Hello, Dennis Colon! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Melissa Reid", + "gender": "female", + "email": "melissareid@cosmosis.com", + "phone": "+1 (933) 550-3855", + "address": "879 Bulwer Place, Finzel, Arizona, 1812", + "about": "Nulla mollit aute qui irure labore sunt culpa.", + "registered": "2020-02-14T03:37:45 -03:00", + "latitude": 62.560089, + "longitude": 30.92436, + "tags": [ + "dolor", + "enim", + "ex", + "aute", + "ex", + "amet", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Buck Sargent" + }, + { + "id": 1, + "name": "Baird Serrano" + }, + { + "id": 2, + "name": "Mallory Riggs" + } + ], + "greeting": "Hello, Melissa Reid! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Burnett Vazquez", + "gender": "male", + "email": "burnettvazquez@cosmosis.com", + "phone": "+1 (872) 509-3666", + "address": "468 Hendrix Street, Dunlo, Florida, 4231", + "about": "Mollit aliqua nostrud sint ut.", + "registered": "2023-10-19T11:55:41 -03:00", + "latitude": -62.848618, + "longitude": 177.948696, + "tags": [ + "proident", + "irure", + "sit", + "mollit", + "eiusmod", + "sunt", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Noble Ortiz" + }, + { + "id": 1, + "name": "Pugh Wong" + }, + { + "id": 2, + "name": "Elaine Garner" + } + ], + "greeting": "Hello, Burnett Vazquez! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Simmons Russell", + "gender": "male", + "email": "simmonsrussell@cosmosis.com", + "phone": "+1 (952) 534-3421", + "address": "939 Canton Court, Sunbury, Alabama, 2670", + "about": "Exercitation aute laboris consectetur aliqua fugiat laborum adipisicing magna magna ea exercitation occaecat deserunt.", + "registered": "2020-08-04T08:33:35 -03:00", + "latitude": 46.407716, + "longitude": -147.888531, + "tags": [ + "velit", + "reprehenderit", + "dolor", + "labore", + "excepteur", + "officia", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Agnes Sears" + }, + { + "id": 1, + "name": "Mays Trujillo" + }, + { + "id": 2, + "name": "Guerrero Zamora" + } + ], + "greeting": "Hello, Simmons Russell! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Harriet Hanson", + "gender": "female", + "email": "harriethanson@cosmosis.com", + "phone": "+1 (923) 587-3160", + "address": "481 Throop Avenue, Lowgap, Massachusetts, 8866", + "about": "Commodo ut eiusmod proident magna officia Lorem reprehenderit adipisicing officia laborum et.", + "registered": "2021-10-25T02:58:06 -03:00", + "latitude": 72.207691, + "longitude": -16.601872, + "tags": [ + "veniam", + "cillum", + "mollit", + "aliquip", + "elit", + "excepteur", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Naomi Elliott" + }, + { + "id": 1, + "name": "Veronica Young" + }, + { + "id": 2, + "name": "Browning Gordon" + } + ], + "greeting": "Hello, Harriet Hanson! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Cardenas Sweet", + "gender": "male", + "email": "cardenassweet@cosmosis.com", + "phone": "+1 (961) 410-3043", + "address": "467 Tennis Court, Freelandville, New Mexico, 5918", + "about": "Anim pariatur ea minim amet labore cillum.", + "registered": "2022-08-12T02:03:07 -03:00", + "latitude": -36.682695, + "longitude": -1.286778, + "tags": [ + "cillum", + "tempor", + "cillum", + "cupidatat", + "et", + "pariatur", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Tina Hernandez" + }, + { + "id": 1, + "name": "Yolanda Glass" + }, + { + "id": 2, + "name": "Best Hobbs" + } + ], + "greeting": "Hello, Cardenas Sweet! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Petty Grimes", + "gender": "male", + "email": "pettygrimes@cosmosis.com", + "phone": "+1 (974) 551-3441", + "address": "766 McClancy Place, Chesapeake, Hawaii, 1324", + "about": "Est in dolore non mollit excepteur do.", + "registered": "2019-07-27T09:15:02 -03:00", + "latitude": 17.846049, + "longitude": 131.654182, + "tags": [ + "anim", + "mollit", + "elit", + "occaecat", + "reprehenderit", + "aute", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Tamra Gregory" + }, + { + "id": 1, + "name": "Marina White" + }, + { + "id": 2, + "name": "Kim West" + } + ], + "greeting": "Hello, Petty Grimes! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Gaines Finley", + "gender": "male", + "email": "gainesfinley@cosmosis.com", + "phone": "+1 (938) 406-3909", + "address": "995 Johnson Street, Tampico, Mississippi, 2400", + "about": "Dolore quis sint eiusmod sit labore nostrud dolor dolor ea dolore nisi.", + "registered": "2017-07-02T09:32:22 -03:00", + "latitude": -79.254407, + "longitude": -127.337619, + "tags": [ + "nisi", + "cupidatat", + "cillum", + "reprehenderit", + "sit", + "quis", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Darlene Sharp" + }, + { + "id": 1, + "name": "Jamie Martin" + }, + { + "id": 2, + "name": "Janna Cobb" + } + ], + "greeting": "Hello, Gaines Finley! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Annabelle Poole", + "gender": "female", + "email": "annabellepoole@cosmosis.com", + "phone": "+1 (851) 559-3149", + "address": "949 Jamaica Avenue, Gadsden, Kentucky, 8599", + "about": "Sit non labore est ad id excepteur voluptate.", + "registered": "2021-09-04T04:43:40 -03:00", + "latitude": -15.769645, + "longitude": -143.955073, + "tags": [ + "duis", + "incididunt", + "veniam", + "enim", + "consectetur", + "eiusmod", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Hamilton Beck" + }, + { + "id": 1, + "name": "Angeline Donaldson" + }, + { + "id": 2, + "name": "Louisa Summers" + } + ], + "greeting": "Hello, Annabelle Poole! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Fisher Stanley", + "gender": "male", + "email": "fisherstanley@cosmosis.com", + "phone": "+1 (818) 502-2266", + "address": "848 Ashford Street, Haring, Missouri, 5708", + "about": "Voluptate laborum irure excepteur esse labore deserunt aliqua ipsum.", + "registered": "2017-10-15T12:36:02 -03:00", + "latitude": -89.119058, + "longitude": -141.014824, + "tags": [ + "in", + "ullamco", + "minim", + "pariatur", + "ad", + "exercitation", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Farley Rogers" + }, + { + "id": 1, + "name": "Tammy Diaz" + }, + { + "id": 2, + "name": "Carpenter Sheppard" + } + ], + "greeting": "Hello, Fisher Stanley! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Marquez Hood", + "gender": "male", + "email": "marquezhood@cosmosis.com", + "phone": "+1 (858) 457-3584", + "address": "673 Cyrus Avenue, Delshire, South Dakota, 4585", + "about": "Incididunt tempor incididunt consequat tempor laborum.", + "registered": "2019-11-05T03:14:22 -03:00", + "latitude": 43.718284, + "longitude": 72.037122, + "tags": [ + "fugiat", + "deserunt", + "commodo", + "reprehenderit", + "velit", + "nulla", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Dolly Hinton" + }, + { + "id": 1, + "name": "Pickett French" + }, + { + "id": 2, + "name": "Jayne Gibson" + } + ], + "greeting": "Hello, Marquez Hood! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ward Rosales", + "gender": "male", + "email": "wardrosales@cosmosis.com", + "phone": "+1 (986) 449-3407", + "address": "432 Locust Street, Hobucken, Utah, 1924", + "about": "Est aliquip sunt sit officia pariatur fugiat laborum quis pariatur laboris ex.", + "registered": "2015-04-07T10:45:58 -03:00", + "latitude": 85.126978, + "longitude": 15.066818, + "tags": [ + "labore", + "incididunt", + "magna", + "in", + "incididunt", + "irure", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Eaton Mckenzie" + }, + { + "id": 1, + "name": "Macias Mejia" + }, + { + "id": 2, + "name": "Eunice Gould" + } + ], + "greeting": "Hello, Ward Rosales! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Cooper Horton", + "gender": "male", + "email": "cooperhorton@cosmosis.com", + "phone": "+1 (867) 500-2871", + "address": "879 Beverly Road, Yardville, Kansas, 5023", + "about": "Consectetur proident veniam voluptate quis eu esse.", + "registered": "2019-06-23T11:32:39 -03:00", + "latitude": -0.693863, + "longitude": -105.503908, + "tags": [ + "irure", + "consectetur", + "mollit", + "elit", + "qui", + "et", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Lyons Hopkins" + }, + { + "id": 1, + "name": "Deirdre Whitley" + }, + { + "id": 2, + "name": "Meghan Hunter" + } + ], + "greeting": "Hello, Cooper Horton! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Virginia Padilla", + "gender": "female", + "email": "virginiapadilla@cosmosis.com", + "phone": "+1 (997) 401-3961", + "address": "345 Post Court, Bendon, Nebraska, 3787", + "about": "Elit eiusmod Lorem in exercitation exercitation tempor.", + "registered": "2023-02-06T10:36:04 -03:00", + "latitude": 85.103531, + "longitude": -0.104438, + "tags": [ + "ut", + "deserunt", + "est", + "eu", + "nostrud", + "exercitation", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Branch Jensen" + }, + { + "id": 1, + "name": "Eva Rose" + }, + { + "id": 2, + "name": "Rich Hudson" + } + ], + "greeting": "Hello, Virginia Padilla! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lucy Armstrong", + "gender": "female", + "email": "lucyarmstrong@cosmosis.com", + "phone": "+1 (860) 495-3490", + "address": "656 Bergen Court, Shrewsbury, Texas, 7553", + "about": "Laboris consectetur laboris sit exercitation eiusmod ad occaecat mollit esse tempor.", + "registered": "2015-02-11T06:11:05 -03:00", + "latitude": -44.802919, + "longitude": 127.253546, + "tags": [ + "in", + "in", + "adipisicing", + "est", + "excepteur", + "non", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Christine Christian" + }, + { + "id": 1, + "name": "Kaufman Powers" + }, + { + "id": 2, + "name": "Stanton Ashley" + } + ], + "greeting": "Hello, Lucy Armstrong! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Lottie Houston", + "gender": "female", + "email": "lottiehouston@cosmosis.com", + "phone": "+1 (886) 491-2974", + "address": "238 Fenimore Street, Kiskimere, Wyoming, 3990", + "about": "Eiusmod dolore enim ad cupidatat sit incididunt deserunt labore labore non nisi labore amet.", + "registered": "2016-02-12T04:44:27 -03:00", + "latitude": 3.706397, + "longitude": 80.029694, + "tags": [ + "proident", + "et", + "culpa", + "consectetur", + "minim", + "tempor", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Saundra Alford" + }, + { + "id": 1, + "name": "Yates Chambers" + }, + { + "id": 2, + "name": "Opal Ferguson" + } + ], + "greeting": "Hello, Lottie Houston! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Wilder Parsons", + "gender": "male", + "email": "wilderparsons@cosmosis.com", + "phone": "+1 (880) 466-3777", + "address": "193 Will Place, Lacomb, Vermont, 7635", + "about": "In enim aliqua velit consectetur adipisicing anim.", + "registered": "2021-03-11T04:16:53 -03:00", + "latitude": 25.518366, + "longitude": -51.001485, + "tags": [ + "est", + "ullamco", + "amet", + "occaecat", + "non", + "incididunt", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Concetta Norton" + }, + { + "id": 1, + "name": "Sophie Hines" + }, + { + "id": 2, + "name": "Ruiz Herring" + } + ], + "greeting": "Hello, Wilder Parsons! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Imogene Burch", + "gender": "female", + "email": "imogeneburch@cosmosis.com", + "phone": "+1 (995) 503-3001", + "address": "704 Canal Avenue, Elliott, Oregon, 4403", + "about": "In minim non magna dolore duis sit deserunt.", + "registered": "2022-10-30T01:22:53 -03:00", + "latitude": 41.249637, + "longitude": -35.200058, + "tags": [ + "eiusmod", + "labore", + "consectetur", + "sint", + "amet", + "sint", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Elsie Hammond" + }, + { + "id": 1, + "name": "Morrow Boyle" + }, + { + "id": 2, + "name": "Dejesus Espinoza" + } + ], + "greeting": "Hello, Imogene Burch! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Carr Adkins", + "gender": "male", + "email": "carradkins@cosmosis.com", + "phone": "+1 (892) 462-2082", + "address": "929 Nassau Street, Loyalhanna, South Carolina, 8446", + "about": "Commodo qui cupidatat voluptate voluptate ipsum.", + "registered": "2016-06-01T11:40:51 -03:00", + "latitude": 50.97829, + "longitude": -98.461653, + "tags": [ + "dolor", + "id", + "proident", + "sint", + "pariatur", + "incididunt", + "ipsum" + ], + "friends": [ + { + "id": 0, + "name": "Florence Drake" + }, + { + "id": 1, + "name": "Irene Puckett" + }, + { + "id": 2, + "name": "Kelley Oliver" + } + ], + "greeting": "Hello, Carr Adkins! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Logan George", + "gender": "male", + "email": "logangeorge@cosmosis.com", + "phone": "+1 (816) 580-2159", + "address": "450 Luquer Street, Waumandee, Wisconsin, 6790", + "about": "Incididunt velit dolor exercitation eiusmod amet.", + "registered": "2018-09-06T12:18:07 -03:00", + "latitude": -72.634341, + "longitude": -16.735737, + "tags": [ + "laboris", + "eiusmod", + "est", + "et", + "ea", + "officia", + "tempor" + ], + "friends": [ + { + "id": 0, + "name": "Davenport Kirk" + }, + { + "id": 1, + "name": "Patricia Dorsey" + }, + { + "id": 2, + "name": "Blanche Hill" + } + ], + "greeting": "Hello, Logan George! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Candy Rivas", + "gender": "female", + "email": "candyrivas@cosmosis.com", + "phone": "+1 (926) 542-3700", + "address": "609 Bushwick Court, Alafaya, District Of Columbia, 2647", + "about": "Ipsum exercitation enim in commodo incididunt ex et ut do et sint.", + "registered": "2020-04-02T03:36:25 -03:00", + "latitude": 6.516865, + "longitude": 124.409907, + "tags": [ + "consequat", + "officia", + "commodo", + "reprehenderit", + "eiusmod", + "sunt", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Rowe Cardenas" + }, + { + "id": 1, + "name": "Mayer Leon" + }, + { + "id": 2, + "name": "Gould Roth" + } + ], + "greeting": "Hello, Candy Rivas! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Arlene Beard", + "gender": "female", + "email": "arlenebeard@cosmosis.com", + "phone": "+1 (881) 476-3497", + "address": "492 Arlington Avenue, Whitewater, Virgin Islands, 3116", + "about": "Minim duis anim deserunt reprehenderit cupidatat qui.", + "registered": "2015-12-12T01:42:44 -03:00", + "latitude": 0.033718, + "longitude": -53.206663, + "tags": [ + "fugiat", + "mollit", + "aute", + "ex", + "sint", + "aliqua", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Keisha Savage" + }, + { + "id": 1, + "name": "Claire Castro" + }, + { + "id": 2, + "name": "Casandra Kramer" + } + ], + "greeting": "Hello, Arlene Beard! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Cooke Kaufman", + "gender": "male", + "email": "cookekaufman@cosmosis.com", + "phone": "+1 (974) 447-2207", + "address": "801 Orange Street, Cedarville, Washington, 183", + "about": "Adipisicing id minim velit magna deserunt minim non est occaecat sit proident sunt magna duis.", + "registered": "2022-04-12T11:36:20 -03:00", + "latitude": 64.347445, + "longitude": 68.911585, + "tags": [ + "commodo", + "deserunt", + "consequat", + "do", + "eu", + "dolor", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Brooks Buck" + }, + { + "id": 1, + "name": "Deanne Good" + }, + { + "id": 2, + "name": "Brianna Mooney" + } + ], + "greeting": "Hello, Cooke Kaufman! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hickman Owen", + "gender": "male", + "email": "hickmanowen@cosmosis.com", + "phone": "+1 (956) 418-3741", + "address": "781 Front Street, Lewis, Minnesota, 4675", + "about": "Elit sunt nisi voluptate sit consequat ea laborum et nostrud laboris enim non.", + "registered": "2020-09-29T03:55:35 -03:00", + "latitude": -51.240296, + "longitude": -93.943379, + "tags": [ + "et", + "ut", + "labore", + "sint", + "minim", + "nulla", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Millie Ray" + }, + { + "id": 1, + "name": "Sally Navarro" + }, + { + "id": 2, + "name": "Lilly Terry" + } + ], + "greeting": "Hello, Hickman Owen! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Jacquelyn Branch", + "gender": "female", + "email": "jacquelynbranch@cosmosis.com", + "phone": "+1 (863) 584-2898", + "address": "531 Manhattan Court, Hiko, Georgia, 1540", + "about": "Ex anim nulla amet amet nulla culpa consequat aliquip reprehenderit eu.", + "registered": "2016-03-20T04:59:37 -03:00", + "latitude": 65.263887, + "longitude": -89.507863, + "tags": [ + "tempor", + "fugiat", + "commodo", + "culpa", + "consectetur", + "sit", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Esmeralda Underwood" + }, + { + "id": 1, + "name": "Vaughan Saunders" + }, + { + "id": 2, + "name": "Bass Battle" + } + ], + "greeting": "Hello, Jacquelyn Branch! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Nichole Mayo", + "gender": "female", + "email": "nicholemayo@cosmosis.com", + "phone": "+1 (917) 464-2739", + "address": "742 Windsor Place, Salvo, Iowa, 8001", + "about": "Reprehenderit tempor sint enim do.", + "registered": "2016-09-16T07:57:26 -03:00", + "latitude": 31.680769, + "longitude": 87.84914, + "tags": [ + "pariatur", + "adipisicing", + "mollit", + "occaecat", + "irure", + "veniam", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Jacobs Olsen" + }, + { + "id": 1, + "name": "Gardner Douglas" + }, + { + "id": 2, + "name": "Vinson Gibbs" + } + ], + "greeting": "Hello, Nichole Mayo! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Patrick Holt", + "gender": "male", + "email": "patrickholt@cosmosis.com", + "phone": "+1 (838) 559-3308", + "address": "839 Greenpoint Avenue, Brambleton, Connecticut, 2798", + "about": "Nulla ut id Lorem labore magna irure sunt aute pariatur ex cillum sit ullamco tempor.", + "registered": "2015-09-18T04:24:43 -03:00", + "latitude": 37.898443, + "longitude": 35.627031, + "tags": [ + "adipisicing", + "reprehenderit", + "nulla", + "ex", + "proident", + "exercitation", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Garcia Fernandez" + }, + { + "id": 1, + "name": "Jeanne Leach" + }, + { + "id": 2, + "name": "Annie Peters" + } + ], + "greeting": "Hello, Patrick Holt! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Kristi Kirby", + "gender": "female", + "email": "kristikirby@cosmosis.com", + "phone": "+1 (855) 578-3086", + "address": "633 Cypress Court, Bedias, Delaware, 9166", + "about": "Ullamco fugiat consequat culpa consequat ullamco reprehenderit proident pariatur.", + "registered": "2021-04-12T10:45:24 -03:00", + "latitude": 18.90103, + "longitude": -131.944385, + "tags": [ + "ex", + "deserunt", + "tempor", + "esse", + "magna", + "amet", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Ford Roberts" + }, + { + "id": 1, + "name": "Townsend Glenn" + }, + { + "id": 2, + "name": "Calderon Welch" + } + ], + "greeting": "Hello, Kristi Kirby! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Roxie Harvey", + "gender": "female", + "email": "roxieharvey@cosmosis.com", + "phone": "+1 (979) 500-2974", + "address": "924 Vanderveer Street, Munjor, Idaho, 8811", + "about": "Ad qui duis deserunt irure dolore Lorem id.", + "registered": "2020-07-22T02:33:00 -03:00", + "latitude": -13.940582, + "longitude": 178.097263, + "tags": [ + "laborum", + "occaecat", + "qui", + "non", + "id", + "eiusmod", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Ethel Buckley" + }, + { + "id": 1, + "name": "Consuelo Norris" + }, + { + "id": 2, + "name": "Merle Carver" + } + ], + "greeting": "Hello, Roxie Harvey! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Russell Weaver", + "gender": "male", + "email": "russellweaver@cosmosis.com", + "phone": "+1 (883) 509-2560", + "address": "520 Harbor Lane, Muir, Ohio, 9607", + "about": "Sit culpa dolore sit quis enim est nulla.", + "registered": "2020-04-11T05:05:43 -03:00", + "latitude": -24.411208, + "longitude": -174.078071, + "tags": [ + "irure", + "tempor", + "sunt", + "consectetur", + "do", + "nostrud", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Carrie Joseph" + }, + { + "id": 1, + "name": "Pearson Baker" + }, + { + "id": 2, + "name": "Maryann Powell" + } + ], + "greeting": "Hello, Russell Weaver! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Koch Hansen", + "gender": "male", + "email": "kochhansen@cosmosis.com", + "phone": "+1 (895) 403-2250", + "address": "687 Highland Avenue, Dexter, Rhode Island, 2649", + "about": "Consectetur cillum fugiat exercitation ea qui pariatur enim laborum officia nisi consectetur.", + "registered": "2023-04-09T03:53:17 -03:00", + "latitude": 40.837805, + "longitude": 167.643663, + "tags": [ + "ipsum", + "velit", + "eu", + "in", + "pariatur", + "eiusmod", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Greene Wilkerson" + }, + { + "id": 1, + "name": "Jimmie Solis" + }, + { + "id": 2, + "name": "Stevenson Spencer" + } + ], + "greeting": "Hello, Koch Hansen! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Zamora Daniels", + "gender": "male", + "email": "zamoradaniels@cosmosis.com", + "phone": "+1 (982) 561-2966", + "address": "269 Fane Court, Santel, Pennsylvania, 529", + "about": "Anim ad deserunt esse duis quis Lorem elit ea.", + "registered": "2017-10-08T06:06:05 -03:00", + "latitude": 45.908001, + "longitude": 76.13779, + "tags": [ + "consectetur", + "cupidatat", + "nisi", + "mollit", + "et", + "exercitation", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Gill Jarvis" + }, + { + "id": 1, + "name": "James Love" + }, + { + "id": 2, + "name": "Kemp Short" + } + ], + "greeting": "Hello, Zamora Daniels! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Elvira Calhoun", + "gender": "female", + "email": "elviracalhoun@cosmosis.com", + "phone": "+1 (811) 509-2155", + "address": "528 Elizabeth Place, Dalton, Oklahoma, 121", + "about": "Occaecat elit nisi et laboris officia ipsum sunt ullamco laboris culpa labore commodo ullamco voluptate.", + "registered": "2017-12-23T07:49:20 -03:00", + "latitude": -57.93746, + "longitude": -83.64621, + "tags": [ + "sint", + "veniam", + "ea", + "irure", + "nisi", + "incididunt", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Sullivan Walker" + }, + { + "id": 1, + "name": "Albert Bates" + }, + { + "id": 2, + "name": "Callahan Dalton" + } + ], + "greeting": "Hello, Elvira Calhoun! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Nolan Sherman", + "gender": "male", + "email": "nolansherman@cosmosis.com", + "phone": "+1 (953) 508-3188", + "address": "750 Elm Place, Grazierville, Colorado, 5853", + "about": "Consectetur exercitation ex nisi irure duis veniam exercitation mollit et cupidatat Lorem laborum nostrud.", + "registered": "2014-02-11T12:25:25 -04:00", + "latitude": 2.346529, + "longitude": 56.018435, + "tags": [ + "cillum", + "quis", + "mollit", + "deserunt", + "irure", + "mollit", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Heath Bush" + }, + { + "id": 1, + "name": "Stanley Butler" + }, + { + "id": 2, + "name": "Garza Irwin" + } + ], + "greeting": "Hello, Nolan Sherman! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Cristina Bender", + "gender": "female", + "email": "cristinabender@cosmosis.com", + "phone": "+1 (906) 513-2271", + "address": "312 Grimes Road, Taycheedah, Guam, 8828", + "about": "Officia consequat do excepteur pariatur eu ut ea anim proident ipsum.", + "registered": "2021-08-02T11:09:22 -03:00", + "latitude": 86.061331, + "longitude": -36.272121, + "tags": [ + "laborum", + "do", + "ad", + "dolore", + "cupidatat", + "Lorem", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Karin Wooten" + }, + { + "id": 1, + "name": "Corinne Noel" + }, + { + "id": 2, + "name": "Terry Johns" + } + ], + "greeting": "Hello, Cristina Bender! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lana Melendez", + "gender": "female", + "email": "lanamelendez@cosmosis.com", + "phone": "+1 (997) 492-2320", + "address": "410 Hawthorne Street, Fostoria, West Virginia, 3886", + "about": "Non ad quis nostrud aliqua elit aute officia ullamco pariatur labore.", + "registered": "2017-01-01T03:48:00 -03:00", + "latitude": 66.516574, + "longitude": 43.313987, + "tags": [ + "eu", + "exercitation", + "id", + "ea", + "veniam", + "elit", + "minim" + ], + "friends": [ + { + "id": 0, + "name": "Harvey Fischer" + }, + { + "id": 1, + "name": "Rosella Barron" + }, + { + "id": 2, + "name": "Morse Franks" + } + ], + "greeting": "Hello, Lana Melendez! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Johnson Koch", + "gender": "male", + "email": "johnsonkoch@cosmosis.com", + "phone": "+1 (930) 419-3390", + "address": "741 Otsego Street, Brandermill, New York, 4778", + "about": "Sit quis esse velit cupidatat nulla enim officia nisi cupidatat eiusmod mollit incididunt fugiat quis.", + "registered": "2023-03-24T06:49:48 -03:00", + "latitude": -27.136158, + "longitude": 21.615223, + "tags": [ + "est", + "et", + "qui", + "pariatur", + "voluptate", + "voluptate", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Joy Wade" + }, + { + "id": 1, + "name": "Jeannie Schmidt" + }, + { + "id": 2, + "name": "Flowers Bailey" + } + ], + "greeting": "Hello, Johnson Koch! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Francis Hogan", + "gender": "male", + "email": "francishogan@cosmosis.com", + "phone": "+1 (915) 424-2498", + "address": "123 Emerald Street, Benson, Marshall Islands, 9960", + "about": "Deserunt officia sit officia id.", + "registered": "2016-09-27T04:41:18 -03:00", + "latitude": 38.233314, + "longitude": -58.414837, + "tags": [ + "incididunt", + "quis", + "ex", + "Lorem", + "duis", + "fugiat", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Ferrell Haley" + }, + { + "id": 1, + "name": "Slater Madden" + }, + { + "id": 2, + "name": "Reed Gardner" + } + ], + "greeting": "Hello, Francis Hogan! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Melton Deleon", + "gender": "male", + "email": "meltondeleon@cosmosis.com", + "phone": "+1 (853) 458-3544", + "address": "380 Royce Place, Brecon, Montana, 7080", + "about": "Ut nisi veniam ullamco irure qui minim elit ut duis.", + "registered": "2018-02-11T04:56:19 -03:00", + "latitude": -61.039782, + "longitude": 17.303759, + "tags": [ + "adipisicing", + "qui", + "occaecat", + "velit", + "nisi", + "ad", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Santana Guerrero" + }, + { + "id": 1, + "name": "Maryellen Dale" + }, + { + "id": 2, + "name": "Harrington Stout" + } + ], + "greeting": "Hello, Melton Deleon! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Carly Dyer", + "gender": "female", + "email": "carlydyer@cosmosis.com", + "phone": "+1 (931) 561-3034", + "address": "602 Evergreen Avenue, Summerfield, Palau, 6869", + "about": "Lorem veniam excepteur duis irure ullamco ad qui nulla.", + "registered": "2015-05-01T04:11:48 -03:00", + "latitude": 39.233554, + "longitude": -119.03898, + "tags": [ + "anim", + "et", + "minim", + "mollit", + "ea", + "dolor", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Tasha Mathis" + }, + { + "id": 1, + "name": "Dean Richards" + }, + { + "id": 2, + "name": "Glenna Quinn" + } + ], + "greeting": "Hello, Carly Dyer! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Camacho Frazier", + "gender": "male", + "email": "camachofrazier@cosmosis.com", + "phone": "+1 (988) 574-2346", + "address": "821 Sandford Street, Jacksonburg, Indiana, 3883", + "about": "Qui aliquip irure consequat velit dolore exercitation est dolore laborum esse officia minim occaecat occaecat.", + "registered": "2022-03-22T10:30:19 -03:00", + "latitude": -28.597258, + "longitude": 120.60432, + "tags": [ + "dolore", + "non", + "ex", + "ex", + "ipsum", + "velit", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Glenn Nash" + }, + { + "id": 1, + "name": "Gayle Sandoval" + }, + { + "id": 2, + "name": "Avila Mcgee" + } + ], + "greeting": "Hello, Camacho Frazier! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hardy Mccormick", + "gender": "male", + "email": "hardymccormick@cosmosis.com", + "phone": "+1 (873) 523-2334", + "address": "157 Arion Place, Walton, North Dakota, 7223", + "about": "Ipsum non incididunt veniam anim nulla nulla irure magna incididunt velit et.", + "registered": "2019-09-05T08:24:03 -03:00", + "latitude": -73.759979, + "longitude": 99.701454, + "tags": [ + "fugiat", + "et", + "id", + "nisi", + "occaecat", + "irure", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Jennie Woodward" + }, + { + "id": 1, + "name": "Bowman Howard" + }, + { + "id": 2, + "name": "Moran Patel" + } + ], + "greeting": "Hello, Hardy Mccormick! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Brandi Carter", + "gender": "female", + "email": "brandicarter@cosmosis.com", + "phone": "+1 (987) 425-3474", + "address": "164 Butler Place, Noxen, American Samoa, 7053", + "about": "Aute aliqua labore consectetur laborum quis.", + "registered": "2023-05-04T01:54:49 -03:00", + "latitude": -80.598619, + "longitude": -89.412501, + "tags": [ + "est", + "pariatur", + "tempor", + "enim", + "id", + "aliquip", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Sheree Mccoy" + }, + { + "id": 1, + "name": "Wooten Bridges" + }, + { + "id": 2, + "name": "Eugenia England" + } + ], + "greeting": "Hello, Brandi Carter! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Riddle Landry", + "gender": "male", + "email": "riddlelandry@cosmosis.com", + "phone": "+1 (850) 543-3307", + "address": "885 Hunts Lane, Coventry, New Hampshire, 4868", + "about": "Aute esse ea amet commodo non sit commodo nulla dolore consectetur excepteur voluptate deserunt.", + "registered": "2021-08-08T12:19:24 -03:00", + "latitude": -61.618242, + "longitude": 3.973335, + "tags": [ + "aute", + "nostrud", + "minim", + "mollit", + "pariatur", + "consectetur", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Fleming Stewart" + }, + { + "id": 1, + "name": "Weiss Hardy" + }, + { + "id": 2, + "name": "Marisa Cohen" + } + ], + "greeting": "Hello, Riddle Landry! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Kristie Morrison", + "gender": "female", + "email": "kristiemorrison@cosmosis.com", + "phone": "+1 (846) 587-3483", + "address": "810 Broome Street, Bonanza, Michigan, 5852", + "about": "Aliquip consectetur nulla duis ad nulla voluptate amet consectetur proident duis id labore.", + "registered": "2023-02-28T01:56:23 -03:00", + "latitude": -7.263379, + "longitude": 87.808921, + "tags": [ + "do", + "excepteur", + "Lorem", + "consectetur", + "minim", + "laboris", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Gillespie Harrell" + }, + { + "id": 1, + "name": "Morgan Turner" + }, + { + "id": 2, + "name": "Weeks Santiago" + } + ], + "greeting": "Hello, Kristie Morrison! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Shannon Mccarthy", + "gender": "female", + "email": "shannonmccarthy@cosmosis.com", + "phone": "+1 (830) 426-2810", + "address": "940 Miami Court, Biehle, Louisiana, 540", + "about": "Cillum deserunt est officia esse culpa anim dolor eu anim officia ullamco esse exercitation amet.", + "registered": "2022-08-17T03:18:39 -03:00", + "latitude": 73.792316, + "longitude": -118.320905, + "tags": [ + "aliqua", + "sint", + "ea", + "velit", + "amet", + "consequat", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Thelma Baird" + }, + { + "id": 1, + "name": "Graves Kerr" + }, + { + "id": 2, + "name": "Flynn Clemons" + } + ], + "greeting": "Hello, Shannon Mccarthy! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mandy Fitzpatrick", + "gender": "female", + "email": "mandyfitzpatrick@cosmosis.com", + "phone": "+1 (944) 511-2091", + "address": "889 Coleridge Street, Summertown, Nevada, 4915", + "about": "Do reprehenderit deserunt quis proident magna.", + "registered": "2014-02-22T10:16:02 -04:00", + "latitude": 71.855206, + "longitude": 6.939727, + "tags": [ + "cupidatat", + "commodo", + "amet", + "cillum", + "incididunt", + "exercitation", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Vazquez Logan" + }, + { + "id": 1, + "name": "Antoinette Pierce" + }, + { + "id": 2, + "name": "Mullins Acosta" + } + ], + "greeting": "Hello, Mandy Fitzpatrick! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Trudy Emerson", + "gender": "female", + "email": "trudyemerson@cosmosis.com", + "phone": "+1 (964) 567-3204", + "address": "545 Stillwell Place, Bloomington, Puerto Rico, 8810", + "about": "Laborum nulla sunt qui nostrud exercitation incididunt officia fugiat aliqua aute aute.", + "registered": "2022-01-22T05:19:23 -03:00", + "latitude": -30.303864, + "longitude": -137.683128, + "tags": [ + "voluptate", + "ex", + "veniam", + "proident", + "consequat", + "enim", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Blankenship Bradley" + }, + { + "id": 1, + "name": "Rush Sykes" + }, + { + "id": 2, + "name": "Sonja Merritt" + } + ], + "greeting": "Hello, Trudy Emerson! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Case Talley", + "gender": "male", + "email": "casetalley@cosmosis.com", + "phone": "+1 (870) 597-2264", + "address": "103 Grant Avenue, Succasunna, Arkansas, 8383", + "about": "Cillum minim eu commodo sit eiusmod veniam culpa laborum nisi deserunt sit ex.", + "registered": "2020-08-10T10:24:56 -03:00", + "latitude": -87.645907, + "longitude": 96.718673, + "tags": [ + "velit", + "ad", + "aute", + "nostrud", + "duis", + "non", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Dee Hendricks" + }, + { + "id": 1, + "name": "Brandy Mccullough" + }, + { + "id": 2, + "name": "Roach Beasley" + } + ], + "greeting": "Hello, Case Talley! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Laverne Gill", + "gender": "female", + "email": "lavernegill@cosmosis.com", + "phone": "+1 (907) 437-3966", + "address": "479 Havemeyer Street, Slovan, North Carolina, 5218", + "about": "Aute dolor sunt ut elit deserunt adipisicing quis duis quis est laboris anim officia eiusmod.", + "registered": "2016-02-09T05:16:01 -03:00", + "latitude": 67.835352, + "longitude": -113.413284, + "tags": [ + "ut", + "sint", + "occaecat", + "irure", + "nisi", + "exercitation", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Tillman Chandler" + }, + { + "id": 1, + "name": "Margie Herrera" + }, + { + "id": 2, + "name": "Bettie Knox" + } + ], + "greeting": "Hello, Laverne Gill! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Trisha Livingston", + "gender": "female", + "email": "trishalivingston@cosmosis.com", + "phone": "+1 (830) 512-2085", + "address": "193 Riverdale Avenue, Gulf, California, 3287", + "about": "Esse aliquip est aliquip aliqua adipisicing nisi culpa culpa esse laboris aliqua cillum consectetur sunt.", + "registered": "2014-10-01T05:48:47 -04:00", + "latitude": -61.573717, + "longitude": 32.2222, + "tags": [ + "mollit", + "in", + "velit", + "consequat", + "elit", + "voluptate", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Twila Vincent" + }, + { + "id": 1, + "name": "Beryl Miles" + }, + { + "id": 2, + "name": "Georgette Rojas" + } + ], + "greeting": "Hello, Trisha Livingston! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Christie Dennis", + "gender": "female", + "email": "christiedennis@cosmosis.com", + "phone": "+1 (961) 407-2938", + "address": "495 Clark Street, Macdona, New Jersey, 9261", + "about": "In exercitation sit est aliqua laboris eiusmod.", + "registered": "2014-02-13T02:00:19 -04:00", + "latitude": 21.708192, + "longitude": -75.016759, + "tags": [ + "ipsum", + "irure", + "elit", + "id", + "officia", + "deserunt", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Dunlap Kim" + }, + { + "id": 1, + "name": "Ana Soto" + }, + { + "id": 2, + "name": "Pena Maddox" + } + ], + "greeting": "Hello, Christie Dennis! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Alyssa Oconnor", + "gender": "female", + "email": "alyssaoconnor@cosmosis.com", + "phone": "+1 (879) 593-3173", + "address": "763 Wakeman Place, Brady, Tennessee, 828", + "about": "Laboris sit aute laborum voluptate culpa labore pariatur aliquip proident.", + "registered": "2017-06-11T02:54:10 -03:00", + "latitude": 56.331545, + "longitude": 159.460909, + "tags": [ + "voluptate", + "aute", + "veniam", + "ipsum", + "minim", + "do", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Wolfe Justice" + }, + { + "id": 1, + "name": "Annmarie Mccall" + }, + { + "id": 2, + "name": "Roslyn Garrison" + } + ], + "greeting": "Hello, Alyssa Oconnor! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Felecia Pearson", + "gender": "female", + "email": "feleciapearson@cosmosis.com", + "phone": "+1 (941) 451-2661", + "address": "270 Melba Court, Mansfield, Illinois, 9088", + "about": "Dolore enim non nostrud veniam labore sint nostrud et duis dolore aliqua et do Lorem.", + "registered": "2017-08-22T08:02:26 -03:00", + "latitude": -13.68213, + "longitude": 21.518, + "tags": [ + "consectetur", + "nulla", + "anim", + "deserunt", + "anim", + "excepteur", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Higgins Ware" + }, + { + "id": 1, + "name": "Ginger Graham" + }, + { + "id": 2, + "name": "Day Perkins" + } + ], + "greeting": "Hello, Felecia Pearson! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Alberta Rasmussen", + "gender": "female", + "email": "albertarasmussen@cosmosis.com", + "phone": "+1 (995) 527-2256", + "address": "451 Ridgewood Place, Glasgow, Virginia, 7042", + "about": "Officia fugiat elit ad ipsum non nisi.", + "registered": "2016-05-13T09:29:09 -03:00", + "latitude": 40.391217, + "longitude": 152.22937, + "tags": [ + "nulla", + "do", + "dolore", + "cillum", + "enim", + "ad", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Julie Wagner" + }, + { + "id": 1, + "name": "Eve Bauer" + }, + { + "id": 2, + "name": "Kathy English" + } + ], + "greeting": "Hello, Alberta Rasmussen! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Gilliam Giles", + "gender": "male", + "email": "gilliamgiles@cosmosis.com", + "phone": "+1 (815) 471-3705", + "address": "838 Cheever Place, Brethren, Federated States Of Micronesia, 9287", + "about": "Quis exercitation id sint irure qui cillum incididunt ad adipisicing quis culpa minim.", + "registered": "2017-09-12T08:58:56 -03:00", + "latitude": 6.298286, + "longitude": 54.82171, + "tags": [ + "anim", + "anim", + "sit", + "sunt", + "elit", + "irure", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Head Tyler" + }, + { + "id": 1, + "name": "Hartman Santana" + }, + { + "id": 2, + "name": "Dollie Morton" + } + ], + "greeting": "Hello, Gilliam Giles! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Terri Goodwin", + "gender": "female", + "email": "terrigoodwin@cosmosis.com", + "phone": "+1 (996) 566-2738", + "address": "259 Suydam Place, Rosewood, Northern Mariana Islands, 8948", + "about": "Exercitation occaecat qui elit aute excepteur tempor quis amet enim laboris eu ullamco.", + "registered": "2015-12-31T11:09:45 -03:00", + "latitude": 3.278589, + "longitude": -177.445692, + "tags": [ + "nulla", + "dolore", + "non", + "quis", + "officia", + "quis", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Hebert Lane" + }, + { + "id": 1, + "name": "Michael Shannon" + }, + { + "id": 2, + "name": "Carolyn Boyd" + } + ], + "greeting": "Hello, Terri Goodwin! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Knapp Watkins", + "gender": "male", + "email": "knappwatkins@cosmosis.com", + "phone": "+1 (973) 568-2150", + "address": "136 Everit Street, Caledonia, Alaska, 6914", + "about": "Incididunt anim incididunt esse excepteur consequat duis labore mollit.", + "registered": "2020-10-19T09:05:39 -03:00", + "latitude": -54.113585, + "longitude": 78.604181, + "tags": [ + "voluptate", + "fugiat", + "fugiat", + "dolor", + "enim", + "proident", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Juliette Mcdaniel" + }, + { + "id": 1, + "name": "Emilia Francis" + }, + { + "id": 2, + "name": "Willis Fields" + } + ], + "greeting": "Hello, Knapp Watkins! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ester Cantrell", + "gender": "female", + "email": "estercantrell@cosmosis.com", + "phone": "+1 (809) 419-3180", + "address": "194 Glendale Court, Lawrence, Maine, 2716", + "about": "Fugiat duis do duis ullamco.", + "registered": "2016-07-23T06:53:06 -03:00", + "latitude": 89.265533, + "longitude": 91.377088, + "tags": [ + "aute", + "nostrud", + "deserunt", + "enim", + "anim", + "pariatur", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Latisha Durham" + }, + { + "id": 1, + "name": "Gina Wynn" + }, + { + "id": 2, + "name": "Michael Morris" + } + ], + "greeting": "Hello, Ester Cantrell! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Annette Walsh", + "gender": "female", + "email": "annettewalsh@cosmosis.com", + "phone": "+1 (878) 493-3752", + "address": "784 Wilson Street, Chamizal, Arizona, 1537", + "about": "Sit excepteur laborum velit incididunt qui dolor ea fugiat sint irure.", + "registered": "2015-07-04T05:04:29 -03:00", + "latitude": 73.131725, + "longitude": 122.729521, + "tags": [ + "qui", + "aliquip", + "nulla", + "eu", + "cupidatat", + "nisi", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Bernice Lott" + }, + { + "id": 1, + "name": "Adela Maxwell" + }, + { + "id": 2, + "name": "Valencia Gates" + } + ], + "greeting": "Hello, Annette Walsh! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Russo Graves", + "gender": "male", + "email": "russograves@cosmosis.com", + "phone": "+1 (987) 415-2029", + "address": "354 Malta Street, Clinton, Florida, 3279", + "about": "Est commodo amet nostrud dolor dolore esse ipsum aute voluptate in quis enim officia.", + "registered": "2022-01-03T07:12:16 -03:00", + "latitude": -25.421349, + "longitude": 55.094985, + "tags": [ + "duis", + "culpa", + "non", + "fugiat", + "laborum", + "anim", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Harriett Warner" + }, + { + "id": 1, + "name": "Manning Rivera" + }, + { + "id": 2, + "name": "Pacheco Lopez" + } + ], + "greeting": "Hello, Russo Graves! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Fern Hurst", + "gender": "female", + "email": "fernhurst@cosmosis.com", + "phone": "+1 (970) 585-3682", + "address": "543 Putnam Avenue, Selma, Alabama, 4319", + "about": "Occaecat nisi anim culpa in pariatur ea irure elit dolore commodo magna.", + "registered": "2018-10-24T05:41:01 -03:00", + "latitude": -15.286088, + "longitude": -77.812199, + "tags": [ + "amet", + "quis", + "tempor", + "mollit", + "sint", + "sunt", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Spence Berg" + }, + { + "id": 1, + "name": "Gonzalez Mcconnell" + }, + { + "id": 2, + "name": "Lupe Simon" + } + ], + "greeting": "Hello, Fern Hurst! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sheri Knowles", + "gender": "female", + "email": "sheriknowles@cosmosis.com", + "phone": "+1 (813) 545-2288", + "address": "377 Barbey Street, Advance, Massachusetts, 8528", + "about": "Dolore incididunt enim velit labore qui aliquip.", + "registered": "2018-12-05T12:25:42 -03:00", + "latitude": -44.991307, + "longitude": 13.823105, + "tags": [ + "consequat", + "ad", + "et", + "reprehenderit", + "nostrud", + "anim", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Charity Olson" + }, + { + "id": 1, + "name": "Tiffany Pena" + }, + { + "id": 2, + "name": "Jensen Bowers" + } + ], + "greeting": "Hello, Sheri Knowles! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Melinda Barlow", + "gender": "female", + "email": "melindabarlow@cosmosis.com", + "phone": "+1 (953) 481-3173", + "address": "283 Cox Place, Lydia, New Mexico, 6869", + "about": "Qui excepteur excepteur exercitation magna adipisicing deserunt.", + "registered": "2019-10-07T04:12:28 -03:00", + "latitude": -49.719496, + "longitude": -14.981925, + "tags": [ + "ex", + "in", + "labore", + "esse", + "dolor", + "dolor", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Cabrera Greene" + }, + { + "id": 1, + "name": "Taylor Malone" + }, + { + "id": 2, + "name": "Michele Shepherd" + } + ], + "greeting": "Hello, Melinda Barlow! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Richardson Merrill", + "gender": "male", + "email": "richardsonmerrill@cosmosis.com", + "phone": "+1 (801) 521-2263", + "address": "927 Cadman Plaza, Thomasville, Hawaii, 3071", + "about": "Velit nulla id cillum aute voluptate irure et ipsum fugiat veniam consectetur anim.", + "registered": "2014-03-02T03:20:32 -04:00", + "latitude": 81.671074, + "longitude": -3.876949, + "tags": [ + "esse", + "est", + "ut", + "proident", + "sint", + "occaecat", + "minim" + ], + "friends": [ + { + "id": 0, + "name": "Nikki Booth" + }, + { + "id": 1, + "name": "Leblanc Sharpe" + }, + { + "id": 2, + "name": "Roberts Blevins" + } + ], + "greeting": "Hello, Richardson Merrill! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Faith Duffy", + "gender": "female", + "email": "faithduffy@cosmosis.com", + "phone": "+1 (835) 545-2143", + "address": "646 Freeman Street, Waiohinu, Mississippi, 2490", + "about": "Non duis ullamco pariatur elit do ex.", + "registered": "2017-12-30T06:40:25 -03:00", + "latitude": -25.758041, + "longitude": 34.566578, + "tags": [ + "ea", + "Lorem", + "tempor", + "eiusmod", + "nostrud", + "culpa", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Fay Arnold" + }, + { + "id": 1, + "name": "Weaver Mills" + }, + { + "id": 2, + "name": "Maria Molina" + } + ], + "greeting": "Hello, Faith Duffy! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Murphy Conley", + "gender": "male", + "email": "murphyconley@cosmosis.com", + "phone": "+1 (822) 440-2437", + "address": "166 Hinckley Place, Teasdale, Kentucky, 2540", + "about": "Id magna aliqua incididunt in eiusmod irure.", + "registered": "2019-05-08T08:41:36 -03:00", + "latitude": 41.694526, + "longitude": -11.942256, + "tags": [ + "sit", + "est", + "ad", + "et", + "sit", + "elit", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Bradford Burt" + }, + { + "id": 1, + "name": "Rutledge Robbins" + }, + { + "id": 2, + "name": "Rhea Henry" + } + ], + "greeting": "Hello, Murphy Conley! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Alisha Hall", + "gender": "female", + "email": "alishahall@cosmosis.com", + "phone": "+1 (934) 411-3145", + "address": "319 Highland Place, Winfred, Missouri, 9230", + "about": "Exercitation aliqua non commodo eiusmod.", + "registered": "2022-01-25T12:58:26 -03:00", + "latitude": 88.480121, + "longitude": -23.609394, + "tags": [ + "voluptate", + "Lorem", + "reprehenderit", + "eu", + "laboris", + "culpa", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Dixie Price" + }, + { + "id": 1, + "name": "Jodie Lowery" + }, + { + "id": 2, + "name": "Schultz Monroe" + } + ], + "greeting": "Hello, Alisha Hall! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Lacey Mack", + "gender": "female", + "email": "laceymack@cosmosis.com", + "phone": "+1 (881) 591-2350", + "address": "139 Lacon Court, Conestoga, South Dakota, 1501", + "about": "Esse amet occaecat reprehenderit aliqua et fugiat ad duis ipsum fugiat minim irure eu pariatur.", + "registered": "2018-08-15T09:28:57 -03:00", + "latitude": -45.150129, + "longitude": -166.97557, + "tags": [ + "anim", + "sit", + "et", + "aliqua", + "velit", + "commodo", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Bernard Davidson" + }, + { + "id": 1, + "name": "Holloway Buchanan" + }, + { + "id": 2, + "name": "Marissa Odonnell" + } + ], + "greeting": "Hello, Lacey Mack! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Frederick Hopper", + "gender": "male", + "email": "frederickhopper@cosmosis.com", + "phone": "+1 (858) 403-3313", + "address": "931 Beaumont Street, Juarez, Utah, 5651", + "about": "Amet aliqua nisi voluptate amet cillum minim enim in.", + "registered": "2020-10-13T07:03:04 -03:00", + "latitude": 40.013164, + "longitude": 120.38824, + "tags": [ + "sit", + "reprehenderit", + "commodo", + "aliqua", + "veniam", + "mollit", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Clements Perry" + }, + { + "id": 1, + "name": "Maldonado Bird" + }, + { + "id": 2, + "name": "Craft Parrish" + } + ], + "greeting": "Hello, Frederick Hopper! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Hopkins Cameron", + "gender": "male", + "email": "hopkinscameron@cosmosis.com", + "phone": "+1 (944) 462-2017", + "address": "936 Ingraham Street, Edgewater, Kansas, 3486", + "about": "Magna voluptate nisi quis voluptate nisi nostrud minim dolor aute irure elit ipsum aliquip consectetur.", + "registered": "2019-03-26T10:53:01 -03:00", + "latitude": -8.010968, + "longitude": 130.281209, + "tags": [ + "esse", + "amet", + "deserunt", + "labore", + "incididunt", + "commodo", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Estes Odom" + }, + { + "id": 1, + "name": "Molina Davis" + }, + { + "id": 2, + "name": "Small Rich" + } + ], + "greeting": "Hello, Hopkins Cameron! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Tanisha House", + "gender": "female", + "email": "tanishahouse@cosmosis.com", + "phone": "+1 (989) 451-2921", + "address": "406 Chase Court, Ahwahnee, Nebraska, 7877", + "about": "In exercitation minim Lorem exercitation in dolore laboris.", + "registered": "2021-10-12T06:45:34 -03:00", + "latitude": -62.61925, + "longitude": 47.722476, + "tags": [ + "ipsum", + "nisi", + "ex", + "fugiat", + "et", + "esse", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Ayala Higgins" + }, + { + "id": 1, + "name": "Kerr Alvarez" + }, + { + "id": 2, + "name": "Roth Curtis" + } + ], + "greeting": "Hello, Tanisha House! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bullock Moss", + "gender": "male", + "email": "bullockmoss@cosmosis.com", + "phone": "+1 (892) 469-3227", + "address": "373 Elton Street, Bawcomville, Texas, 6952", + "about": "Ipsum aute id ad aliqua aliquip id nostrud occaecat esse excepteur consectetur.", + "registered": "2017-08-01T08:39:56 -03:00", + "latitude": -16.639994, + "longitude": 66.129739, + "tags": [ + "elit", + "laborum", + "excepteur", + "consequat", + "exercitation", + "sint", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Juliana Erickson" + }, + { + "id": 1, + "name": "Loraine Dejesus" + }, + { + "id": 2, + "name": "Aguirre Schwartz" + } + ], + "greeting": "Hello, Bullock Moss! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Jewell Jennings", + "gender": "female", + "email": "jewelljennings@cosmosis.com", + "phone": "+1 (808) 437-3544", + "address": "808 Lexington Avenue, Snyderville, Wyoming, 8103", + "about": "Aliqua eu sunt minim culpa sunt fugiat anim fugiat sunt eiusmod culpa cillum deserunt dolore.", + "registered": "2023-04-22T02:18:36 -03:00", + "latitude": -41.994962, + "longitude": -23.137385, + "tags": [ + "ea", + "quis", + "do", + "anim", + "dolor", + "pariatur", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Beck Knight" + }, + { + "id": 1, + "name": "Carrillo Case" + }, + { + "id": 2, + "name": "Dickson Heath" + } + ], + "greeting": "Hello, Jewell Jennings! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Tonya Newman", + "gender": "female", + "email": "tonyanewman@cosmosis.com", + "phone": "+1 (874) 495-3112", + "address": "846 Utica Avenue, Draper, Vermont, 6796", + "about": "Magna quis exercitation dolor consequat ad.", + "registered": "2015-05-23T07:22:56 -03:00", + "latitude": 23.81807, + "longitude": 29.961737, + "tags": [ + "velit", + "eu", + "quis", + "aliqua", + "laborum", + "dolor", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Bray Mcfarland" + }, + { + "id": 1, + "name": "Leola Lewis" + }, + { + "id": 2, + "name": "Sims Edwards" + } + ], + "greeting": "Hello, Tonya Newman! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "June Norman", + "gender": "female", + "email": "junenorman@cosmosis.com", + "phone": "+1 (930) 456-3115", + "address": "935 Bushwick Avenue, Carlton, Oregon, 1577", + "about": "Fugiat duis ipsum fugiat dolore in incididunt esse.", + "registered": "2023-01-02T07:52:13 -03:00", + "latitude": -76.874909, + "longitude": 95.920096, + "tags": [ + "non", + "in", + "in", + "occaecat", + "velit", + "duis", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Clare Collins" + }, + { + "id": 1, + "name": "Oconnor Ayala" + }, + { + "id": 2, + "name": "Vivian Myers" + } + ], + "greeting": "Hello, June Norman! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Goff Hooper", + "gender": "male", + "email": "goffhooper@cosmosis.com", + "phone": "+1 (955) 583-2257", + "address": "451 Ocean Parkway, Cazadero, South Carolina, 4016", + "about": "Culpa dolor eiusmod sit sint tempor irure.", + "registered": "2014-09-07T06:48:48 -04:00", + "latitude": 65.847443, + "longitude": -13.345955, + "tags": [ + "magna", + "nisi", + "aliquip", + "sit", + "labore", + "reprehenderit", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Elnora Juarez" + }, + { + "id": 1, + "name": "Dorthy Flowers" + }, + { + "id": 2, + "name": "Gregory Dominguez" + } + ], + "greeting": "Hello, Goff Hooper! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Paula Noble", + "gender": "female", + "email": "paulanoble@cosmosis.com", + "phone": "+1 (936) 522-2328", + "address": "787 Tilden Avenue, Sexton, Wisconsin, 8135", + "about": "Esse enim cupidatat fugiat duis.", + "registered": "2023-03-31T07:25:44 -03:00", + "latitude": -38.17788, + "longitude": -74.213681, + "tags": [ + "velit", + "nulla", + "est", + "quis", + "sunt", + "nisi", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Lilia Wilder" + }, + { + "id": 1, + "name": "Patton Donovan" + }, + { + "id": 2, + "name": "Gibson Morales" + } + ], + "greeting": "Hello, Paula Noble! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Marietta Brooks", + "gender": "female", + "email": "mariettabrooks@cosmosis.com", + "phone": "+1 (983) 512-2345", + "address": "700 Albemarle Road, Wiscon, District Of Columbia, 5207", + "about": "Eu et commodo nostrud laborum esse fugiat occaecat adipisicing aliqua ex laboris dolore commodo.", + "registered": "2023-01-19T03:13:20 -03:00", + "latitude": 34.125112, + "longitude": -123.305122, + "tags": [ + "anim", + "id", + "sunt", + "id", + "ullamco", + "elit", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Middleton Cummings" + }, + { + "id": 1, + "name": "Jeanette Mcintosh" + }, + { + "id": 2, + "name": "Parrish Mcmahon" + } + ], + "greeting": "Hello, Marietta Brooks! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Sara Barnes", + "gender": "female", + "email": "sarabarnes@cosmosis.com", + "phone": "+1 (926) 424-2830", + "address": "912 Doughty Street, Boyd, Virgin Islands, 1258", + "about": "Sit nisi aliqua adipisicing do esse culpa ex sunt proident occaecat.", + "registered": "2017-01-22T07:22:58 -03:00", + "latitude": -15.122098, + "longitude": -13.724612, + "tags": [ + "nostrud", + "amet", + "quis", + "labore", + "nulla", + "exercitation", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Sanders Peck" + }, + { + "id": 1, + "name": "Jimenez Andrews" + }, + { + "id": 2, + "name": "Elva Collier" + } + ], + "greeting": "Hello, Sara Barnes! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rhonda Rice", + "gender": "female", + "email": "rhondarice@cosmosis.com", + "phone": "+1 (865) 490-2514", + "address": "603 Newkirk Placez, Genoa, Washington, 5588", + "about": "Labore Lorem dolore ex ut est fugiat sint non pariatur non irure Lorem.", + "registered": "2017-08-04T08:11:04 -03:00", + "latitude": -62.471399, + "longitude": -111.732319, + "tags": [ + "ad", + "culpa", + "aliqua", + "reprehenderit", + "Lorem", + "dolore", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Lynn Herman" + }, + { + "id": 1, + "name": "Benita Daniel" + }, + { + "id": 2, + "name": "Norris Ross" + } + ], + "greeting": "Hello, Rhonda Rice! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Anastasia Mcbride", + "gender": "female", + "email": "anastasiamcbride@cosmosis.com", + "phone": "+1 (995) 440-2140", + "address": "304 Forest Place, Sperryville, Minnesota, 1282", + "about": "Commodo aliqua laboris sint fugiat nostrud ipsum eiusmod.", + "registered": "2019-05-08T04:54:16 -03:00", + "latitude": -74.935963, + "longitude": -102.690297, + "tags": [ + "Lorem", + "aliquip", + "labore", + "amet", + "aliquip", + "ea", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Lynnette Holman" + }, + { + "id": 1, + "name": "Nona Potter" + }, + { + "id": 2, + "name": "Marva Pitts" + } + ], + "greeting": "Hello, Anastasia Mcbride! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Alexander Johnston", + "gender": "male", + "email": "alexanderjohnston@cosmosis.com", + "phone": "+1 (932) 525-3283", + "address": "782 Schaefer Street, Echo, Georgia, 9597", + "about": "Quis eu esse esse culpa aliquip excepteur in.", + "registered": "2018-08-09T06:32:50 -03:00", + "latitude": 71.979934, + "longitude": 1.191246, + "tags": [ + "culpa", + "sint", + "ipsum", + "incididunt", + "ex", + "aliqua", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Susanne Gillespie" + }, + { + "id": 1, + "name": "Shana Church" + }, + { + "id": 2, + "name": "Savannah Rosa" + } + ], + "greeting": "Hello, Alexander Johnston! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Glenda Grant", + "gender": "female", + "email": "glendagrant@cosmosis.com", + "phone": "+1 (973) 571-3112", + "address": "452 Hale Avenue, Cascades, Iowa, 2195", + "about": "Dolore ut sit esse enim sint ullamco aliqua irure.", + "registered": "2020-06-18T09:47:30 -03:00", + "latitude": -71.997933, + "longitude": -84.434182, + "tags": [ + "dolore", + "enim", + "exercitation", + "quis", + "voluptate", + "eu", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Chan Cabrera" + }, + { + "id": 1, + "name": "Tracey Booker" + }, + { + "id": 2, + "name": "Schmidt Huffman" + } + ], + "greeting": "Hello, Glenda Grant! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Peck Wilkins", + "gender": "male", + "email": "peckwilkins@cosmosis.com", + "phone": "+1 (970) 445-2929", + "address": "902 Kensington Street, Weeksville, Connecticut, 7535", + "about": "Fugiat nostrud laborum Lorem nulla eu laborum cupidatat.", + "registered": "2022-05-09T10:40:04 -03:00", + "latitude": 79.411885, + "longitude": 102.864043, + "tags": [ + "quis", + "nostrud", + "voluptate", + "aute", + "consectetur", + "ullamco", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Tracy Mcclain" + }, + { + "id": 1, + "name": "Jillian Gamble" + }, + { + "id": 2, + "name": "Diann Cline" + } + ], + "greeting": "Hello, Peck Wilkins! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Norton Farrell", + "gender": "male", + "email": "nortonfarrell@cosmosis.com", + "phone": "+1 (988) 470-2621", + "address": "443 McKibben Street, Sunwest, Delaware, 7427", + "about": "Consequat sit nisi excepteur laborum adipisicing mollit mollit sit minim laborum.", + "registered": "2019-07-05T05:35:08 -03:00", + "latitude": -20.593047, + "longitude": -43.427344, + "tags": [ + "irure", + "dolor", + "id", + "enim", + "dolor", + "quis", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Nina Callahan" + }, + { + "id": 1, + "name": "Adkins Garza" + }, + { + "id": 2, + "name": "Morgan Hebert" + } + ], + "greeting": "Hello, Norton Farrell! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bobbie Lucas", + "gender": "female", + "email": "bobbielucas@cosmosis.com", + "phone": "+1 (860) 592-3370", + "address": "414 Vernon Avenue, Greenwich, Idaho, 6863", + "about": "Elit incididunt dolor officia laborum cupidatat.", + "registered": "2014-11-28T05:03:54 -03:00", + "latitude": -88.023897, + "longitude": -144.396271, + "tags": [ + "cillum", + "pariatur", + "cillum", + "nulla", + "labore", + "commodo", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Coleman Howe" + }, + { + "id": 1, + "name": "Brooke Mcguire" + }, + { + "id": 2, + "name": "Tate Morse" + } + ], + "greeting": "Hello, Bobbie Lucas! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Clayton Cole", + "gender": "male", + "email": "claytoncole@cosmosis.com", + "phone": "+1 (896) 528-2419", + "address": "545 Jefferson Street, Deercroft, Ohio, 2238", + "about": "Incididunt excepteur nisi aliquip dolore aute qui magna cillum in.", + "registered": "2021-05-16T01:30:33 -03:00", + "latitude": -35.896553, + "longitude": -136.531267, + "tags": [ + "magna", + "tempor", + "officia", + "incididunt", + "nisi", + "ad", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Hicks Flynn" + }, + { + "id": 1, + "name": "Kathrine Salazar" + }, + { + "id": 2, + "name": "Rojas Frye" + } + ], + "greeting": "Hello, Clayton Cole! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Randall Goodman", + "gender": "male", + "email": "randallgoodman@cosmosis.com", + "phone": "+1 (817) 430-3759", + "address": "490 Ovington Avenue, Lookingglass, Rhode Island, 5295", + "about": "Consequat pariatur dolore dolor ipsum est adipisicing.", + "registered": "2019-12-24T12:45:13 -03:00", + "latitude": -17.903231, + "longitude": -35.512422, + "tags": [ + "velit", + "labore", + "pariatur", + "duis", + "laboris", + "excepteur", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Margery Foley" + }, + { + "id": 1, + "name": "Kirby James" + }, + { + "id": 2, + "name": "Hunt Blake" + } + ], + "greeting": "Hello, Randall Goodman! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Howell Farmer", + "gender": "male", + "email": "howellfarmer@cosmosis.com", + "phone": "+1 (867) 573-2433", + "address": "935 Duryea Court, Cliff, Pennsylvania, 3812", + "about": "Sunt consectetur aute in culpa adipisicing ex in qui aliquip esse pariatur eu laborum laboris.", + "registered": "2022-02-04T04:10:47 -03:00", + "latitude": -81.821811, + "longitude": 160.675786, + "tags": [ + "esse", + "velit", + "elit", + "ipsum", + "duis", + "est", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Kennedy Wiley" + }, + { + "id": 1, + "name": "Rena Pennington" + }, + { + "id": 2, + "name": "Marcie Dickerson" + } + ], + "greeting": "Hello, Howell Farmer! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Tonia Burns", + "gender": "female", + "email": "toniaburns@cosmosis.com", + "phone": "+1 (952) 545-2161", + "address": "366 Powers Street, Dunnavant, Oklahoma, 8583", + "about": "Eiusmod proident aute magna ipsum aliqua ad esse officia consectetur commodo aliquip eiusmod ut.", + "registered": "2018-04-05T05:46:46 -03:00", + "latitude": 73.461981, + "longitude": 28.152039, + "tags": [ + "commodo", + "eu", + "commodo", + "incididunt", + "reprehenderit", + "culpa", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Heidi Thompson" + }, + { + "id": 1, + "name": "Maricela Daugherty" + }, + { + "id": 2, + "name": "Chang Fletcher" + } + ], + "greeting": "Hello, Tonia Burns! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Galloway Riley", + "gender": "male", + "email": "gallowayriley@cosmosis.com", + "phone": "+1 (988) 495-2723", + "address": "669 Clermont Avenue, Kent, Colorado, 7353", + "about": "Magna veniam dolore ipsum enim amet pariatur in laborum incididunt ad.", + "registered": "2018-05-16T02:01:49 -03:00", + "latitude": 37.916279, + "longitude": 125.823286, + "tags": [ + "sit", + "cupidatat", + "tempor", + "reprehenderit", + "aliqua", + "sint", + "tempor" + ], + "friends": [ + { + "id": 0, + "name": "Whitney Cross" + }, + { + "id": 1, + "name": "Marlene Camacho" + }, + { + "id": 2, + "name": "Melanie Richardson" + } + ], + "greeting": "Hello, Galloway Riley! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Richard Reese", + "gender": "male", + "email": "richardreese@cosmosis.com", + "phone": "+1 (832) 551-3874", + "address": "455 Bedell Lane, Eureka, Guam, 7961", + "about": "Sint do proident esse elit ut non esse occaecat do incididunt quis pariatur aliquip.", + "registered": "2017-09-11T06:07:53 -03:00", + "latitude": -53.08331, + "longitude": 83.870823, + "tags": [ + "aliquip", + "incididunt", + "exercitation", + "deserunt", + "est", + "est", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Jane Stevens" + }, + { + "id": 1, + "name": "Joyce Lang" + }, + { + "id": 2, + "name": "Young Whitaker" + } + ], + "greeting": "Hello, Richard Reese! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mcfarland Kinney", + "gender": "male", + "email": "mcfarlandkinney@cosmosis.com", + "phone": "+1 (844) 560-2408", + "address": "319 Boulevard Court, Berlin, West Virginia, 774", + "about": "Do dolor in est aliqua id dolore ut incididunt pariatur ipsum ex.", + "registered": "2019-03-20T08:12:23 -03:00", + "latitude": 17.495651, + "longitude": 13.954464, + "tags": [ + "Lorem", + "qui", + "Lorem", + "fugiat", + "deserunt", + "eiusmod", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Susie Guerra" + }, + { + "id": 1, + "name": "Thomas Nichols" + }, + { + "id": 2, + "name": "Burgess Dunlap" + } + ], + "greeting": "Hello, Mcfarland Kinney! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Cleveland Spence", + "gender": "male", + "email": "clevelandspence@cosmosis.com", + "phone": "+1 (937) 531-2697", + "address": "989 Prospect Avenue, Newkirk, New York, 3677", + "about": "Qui ex proident labore do nostrud nostrud.", + "registered": "2017-04-16T10:01:49 -03:00", + "latitude": 0.053437, + "longitude": 16.17232, + "tags": [ + "fugiat", + "irure", + "velit", + "do", + "labore", + "laborum", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Silvia Holloway" + }, + { + "id": 1, + "name": "Sheila Velasquez" + }, + { + "id": 2, + "name": "Cara Reed" + } + ], + "greeting": "Hello, Cleveland Spence! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Burt Dixon", + "gender": "male", + "email": "burtdixon@cosmosis.com", + "phone": "+1 (907) 513-2538", + "address": "807 Vanderbilt Avenue, Vicksburg, Marshall Islands, 980", + "about": "Deserunt culpa aute quis labore in fugiat et tempor cillum nostrud proident proident fugiat.", + "registered": "2015-11-13T09:54:25 -03:00", + "latitude": 8.086383, + "longitude": -153.15458, + "tags": [ + "consectetur", + "aute", + "qui", + "magna", + "magna", + "anim", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Deena Medina" + }, + { + "id": 1, + "name": "Watkins Mckee" + }, + { + "id": 2, + "name": "Beverly Pacheco" + } + ], + "greeting": "Hello, Burt Dixon! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Darcy Faulkner", + "gender": "female", + "email": "darcyfaulkner@cosmosis.com", + "phone": "+1 (893) 510-3893", + "address": "674 Columbia Place, Strong, Montana, 2492", + "about": "Cillum est excepteur occaecat laboris exercitation ad nulla sint pariatur amet tempor eiusmod enim nostrud.", + "registered": "2020-12-03T11:20:17 -03:00", + "latitude": 25.044593, + "longitude": -9.892227, + "tags": [ + "enim", + "non", + "nisi", + "ipsum", + "dolore", + "nulla", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Curry Tillman" + }, + { + "id": 1, + "name": "Tyson Black" + }, + { + "id": 2, + "name": "Noemi Foster" + } + ], + "greeting": "Hello, Darcy Faulkner! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Nancy Warren", + "gender": "female", + "email": "nancywarren@cosmosis.com", + "phone": "+1 (803) 550-3910", + "address": "943 Brightwater Avenue, Dixonville, Palau, 848", + "about": "Voluptate ea sit id amet.", + "registered": "2023-09-03T08:54:10 -03:00", + "latitude": 77.242728, + "longitude": -172.460459, + "tags": [ + "non", + "eiusmod", + "tempor", + "deserunt", + "magna", + "elit", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Vilma Pittman" + }, + { + "id": 1, + "name": "Jackson Moody" + }, + { + "id": 2, + "name": "Francesca Galloway" + } + ], + "greeting": "Hello, Nancy Warren! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Evangeline Zimmerman", + "gender": "female", + "email": "evangelinezimmerman@cosmosis.com", + "phone": "+1 (885) 471-3167", + "address": "189 Downing Street, Homeland, Indiana, 5304", + "about": "Sit Lorem ex excepteur officia non pariatur.", + "registered": "2019-01-15T06:24:13 -03:00", + "latitude": -78.409975, + "longitude": -21.042987, + "tags": [ + "sit", + "dolore", + "fugiat", + "incididunt", + "in", + "cillum", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Huff Curry" + }, + { + "id": 1, + "name": "Morales Calderon" + }, + { + "id": 2, + "name": "Diana Hughes" + } + ], + "greeting": "Hello, Evangeline Zimmerman! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lila Tyson", + "gender": "female", + "email": "lilatyson@cosmosis.com", + "phone": "+1 (857) 515-3615", + "address": "879 Broadway , Omar, North Dakota, 2338", + "about": "Officia laborum adipisicing officia cupidatat cillum nulla.", + "registered": "2020-10-02T03:19:15 -03:00", + "latitude": -37.637543, + "longitude": 133.55681, + "tags": [ + "pariatur", + "occaecat", + "nisi", + "nisi", + "reprehenderit", + "ut", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Pearlie Wiggins" + }, + { + "id": 1, + "name": "Fanny Downs" + }, + { + "id": 2, + "name": "Valarie Roy" + } + ], + "greeting": "Hello, Lila Tyson! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Brown Ruiz", + "gender": "male", + "email": "brownruiz@cosmosis.com", + "phone": "+1 (805) 438-2390", + "address": "463 Bay Avenue, Bowmansville, American Samoa, 4854", + "about": "Magna excepteur exercitation pariatur sint exercitation ullamco officia ut id adipisicing et aliqua laboris quis.", + "registered": "2017-06-09T12:12:54 -03:00", + "latitude": 77.381503, + "longitude": -148.701041, + "tags": [ + "est", + "irure", + "et", + "aliqua", + "cupidatat", + "adipisicing", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Graciela Horn" + }, + { + "id": 1, + "name": "Francine Mcknight" + }, + { + "id": 2, + "name": "Misty Montoya" + } + ], + "greeting": "Hello, Brown Ruiz! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Blevins Rowe", + "gender": "male", + "email": "blevinsrowe@cosmosis.com", + "phone": "+1 (817) 432-3665", + "address": "416 Madison Street, Topanga, New Hampshire, 4028", + "about": "Velit sint mollit est non consequat aliquip consectetur.", + "registered": "2015-02-20T12:59:48 -03:00", + "latitude": 32.315245, + "longitude": 58.786644, + "tags": [ + "reprehenderit", + "laborum", + "aute", + "non", + "voluptate", + "proident", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Helene Bernard" + }, + { + "id": 1, + "name": "Janelle Hancock" + }, + { + "id": 2, + "name": "Toni Gallegos" + } + ], + "greeting": "Hello, Blevins Rowe! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Luna Le", + "gender": "male", + "email": "lunale@cosmosis.com", + "phone": "+1 (927) 590-2845", + "address": "635 Calder Place, Rutherford, Michigan, 2471", + "about": "Ex ipsum dolor tempor occaecat adipisicing Lorem cillum aliqua.", + "registered": "2017-01-22T08:55:00 -03:00", + "latitude": -1.341401, + "longitude": 139.417355, + "tags": [ + "eu", + "officia", + "voluptate", + "excepteur", + "voluptate", + "sit", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Fox Cooley" + }, + { + "id": 1, + "name": "Compton Valdez" + }, + { + "id": 2, + "name": "Edwina Mendez" + } + ], + "greeting": "Hello, Luna Le! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Tania Mason", + "gender": "female", + "email": "taniamason@cosmosis.com", + "phone": "+1 (894) 503-2639", + "address": "570 Brown Street, Libertytown, Louisiana, 6020", + "about": "Duis ea occaecat amet ea magna laborum incididunt.", + "registered": "2016-11-13T04:55:29 -03:00", + "latitude": 87.473906, + "longitude": 168.4993, + "tags": [ + "laborum", + "dolor", + "aliqua", + "adipisicing", + "voluptate", + "culpa", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Vonda Hayes" + }, + { + "id": 1, + "name": "Wilcox Shepard" + }, + { + "id": 2, + "name": "Solomon Klein" + } + ], + "greeting": "Hello, Tania Mason! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Pat Cervantes", + "gender": "female", + "email": "patcervantes@cosmosis.com", + "phone": "+1 (982) 574-3280", + "address": "880 Bragg Court, Wolcott, Nevada, 3594", + "about": "Velit elit labore occaecat minim sint laboris.", + "registered": "2014-11-05T06:26:55 -03:00", + "latitude": -14.124279, + "longitude": 120.396023, + "tags": [ + "Lorem", + "irure", + "velit", + "irure", + "consequat", + "est", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Lauren Hampton" + }, + { + "id": 1, + "name": "Grace Reyes" + }, + { + "id": 2, + "name": "Mara Cortez" + } + ], + "greeting": "Hello, Pat Cervantes! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Newman Michael", + "gender": "male", + "email": "newmanmichael@cosmosis.com", + "phone": "+1 (863) 597-2033", + "address": "811 Dahl Court, Fairview, Puerto Rico, 8208", + "about": "In eiusmod excepteur nostrud incididunt quis officia consequat magna nostrud nostrud in ipsum duis ut.", + "registered": "2022-06-20T08:22:36 -03:00", + "latitude": -57.108887, + "longitude": -99.286761, + "tags": [ + "aliqua", + "et", + "ipsum", + "aliquip", + "eiusmod", + "nostrud", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Faye Mcfadden" + }, + { + "id": 1, + "name": "Frye Hicks" + }, + { + "id": 2, + "name": "Cannon Tran" + } + ], + "greeting": "Hello, Newman Michael! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Angie Stark", + "gender": "female", + "email": "angiestark@cosmosis.com", + "phone": "+1 (802) 406-2433", + "address": "481 Goodwin Place, Takilma, Arkansas, 1923", + "about": "Enim nostrud consectetur nisi est esse adipisicing occaecat quis est.", + "registered": "2015-07-29T02:05:45 -03:00", + "latitude": 45.519012, + "longitude": 122.466756, + "tags": [ + "officia", + "esse", + "nostrud", + "nostrud", + "duis", + "irure", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Lauri Harper" + }, + { + "id": 1, + "name": "Charles Williamson" + }, + { + "id": 2, + "name": "Flora Hays" + } + ], + "greeting": "Hello, Angie Stark! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Dillon Mckinney", + "gender": "male", + "email": "dillonmckinney@cosmosis.com", + "phone": "+1 (859) 531-3742", + "address": "578 Clay Street, Beaulieu, North Carolina, 2060", + "about": "Commodo consequat nisi deserunt mollit occaecat dolore pariatur qui eiusmod dolore consequat exercitation enim.", + "registered": "2014-11-28T08:37:54 -03:00", + "latitude": -34.770142, + "longitude": 26.966791, + "tags": [ + "do", + "deserunt", + "ullamco", + "ipsum", + "quis", + "consequat", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Hoover Delaney" + }, + { + "id": 1, + "name": "Shields Lawson" + }, + { + "id": 2, + "name": "Austin Obrien" + } + ], + "greeting": "Hello, Dillon Mckinney! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ellen Cherry", + "gender": "female", + "email": "ellencherry@cosmosis.com", + "phone": "+1 (850) 547-3382", + "address": "211 Hillel Place, Troy, California, 7917", + "about": "In aute fugiat nostrud et elit ea culpa ex.", + "registered": "2016-07-04T03:58:10 -03:00", + "latitude": 54.286427, + "longitude": 60.102731, + "tags": [ + "magna", + "sit", + "culpa", + "labore", + "est", + "eu", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Donaldson Hamilton" + }, + { + "id": 1, + "name": "Henrietta Fowler" + }, + { + "id": 2, + "name": "Craig Hensley" + } + ], + "greeting": "Hello, Ellen Cherry! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Angelique Henson", + "gender": "female", + "email": "angeliquehenson@cosmosis.com", + "phone": "+1 (840) 563-2449", + "address": "356 Micieli Place, Watchtower, New Jersey, 845", + "about": "Do sit fugiat duis adipisicing cillum est dolor do eu.", + "registered": "2022-06-07T07:57:29 -03:00", + "latitude": 78.729666, + "longitude": -167.003594, + "tags": [ + "excepteur", + "nisi", + "Lorem", + "irure", + "do", + "dolor", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Cecilia Clark" + }, + { + "id": 1, + "name": "Kent Hodges" + }, + { + "id": 2, + "name": "Bailey Watson" + } + ], + "greeting": "Hello, Angelique Henson! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Clara Chen", + "gender": "female", + "email": "clarachen@cosmosis.com", + "phone": "+1 (954) 499-3167", + "address": "840 Roosevelt Place, Limestone, Tennessee, 5523", + "about": "Adipisicing est magna in dolore fugiat.", + "registered": "2021-04-11T01:54:06 -03:00", + "latitude": -21.886426, + "longitude": 117.972395, + "tags": [ + "ad", + "commodo", + "do", + "officia", + "nisi", + "magna", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Munoz Park" + }, + { + "id": 1, + "name": "Stefanie Conrad" + }, + { + "id": 2, + "name": "Erna Kline" + } + ], + "greeting": "Hello, Clara Chen! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Walls Scott", + "gender": "male", + "email": "wallsscott@cosmosis.com", + "phone": "+1 (980) 473-2653", + "address": "592 Mersereau Court, Grayhawk, Illinois, 9478", + "about": "Aute laborum veniam et ipsum in consequat qui.", + "registered": "2014-08-29T09:35:20 -04:00", + "latitude": -73.022298, + "longitude": 171.557501, + "tags": [ + "labore", + "voluptate", + "exercitation", + "deserunt", + "ea", + "minim", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Gwen Santos" + }, + { + "id": 1, + "name": "Genevieve Cain" + }, + { + "id": 2, + "name": "Gordon Cruz" + } + ], + "greeting": "Hello, Walls Scott! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Cummings Wright", + "gender": "male", + "email": "cummingswright@cosmosis.com", + "phone": "+1 (896) 445-3672", + "address": "986 Lott Place, Woodruff, Virginia, 8790", + "about": "Minim nisi pariatur eu esse veniam nostrud eu ea ex voluptate incididunt aliqua.", + "registered": "2023-03-20T02:33:11 -03:00", + "latitude": -18.997583, + "longitude": -126.794901, + "tags": [ + "exercitation", + "minim", + "adipisicing", + "ea", + "amet", + "cillum", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Chrystal Bowen" + }, + { + "id": 1, + "name": "Imelda Kirkland" + }, + { + "id": 2, + "name": "Horn Reeves" + } + ], + "greeting": "Hello, Cummings Wright! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Alejandra Haney", + "gender": "female", + "email": "alejandrahaney@cosmosis.com", + "phone": "+1 (838) 446-2907", + "address": "988 Duffield Street, Wawona, Federated States Of Micronesia, 3651", + "about": "Non non exercitation eu do cillum dolore irure eu consectetur ex amet sit minim.", + "registered": "2020-05-18T06:33:56 -03:00", + "latitude": -52.084461, + "longitude": 118.719303, + "tags": [ + "culpa", + "duis", + "est", + "enim", + "consequat", + "enim", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Swanson Hubbard" + }, + { + "id": 1, + "name": "Theresa Yang" + }, + { + "id": 2, + "name": "Gentry Rocha" + } + ], + "greeting": "Hello, Alejandra Haney! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Sofia Berry", + "gender": "female", + "email": "sofiaberry@cosmosis.com", + "phone": "+1 (826) 514-3984", + "address": "184 Mill Road, Haena, Northern Mariana Islands, 2162", + "about": "Id commodo incididunt sint aute dolor officia elit consectetur.", + "registered": "2021-05-09T02:29:10 -03:00", + "latitude": 2.804713, + "longitude": -126.854664, + "tags": [ + "enim", + "non", + "occaecat", + "dolor", + "voluptate", + "ullamco", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Amy Banks" + }, + { + "id": 1, + "name": "Kelley Ochoa" + }, + { + "id": 2, + "name": "Aileen Skinner" + } + ], + "greeting": "Hello, Sofia Berry! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rachael Conway", + "gender": "female", + "email": "rachaelconway@cosmosis.com", + "phone": "+1 (956) 430-2639", + "address": "701 Dwight Street, Brookfield, Alaska, 7453", + "about": "Mollit ad voluptate quis Lorem cupidatat pariatur ipsum anim non velit est culpa.", + "registered": "2023-10-15T11:26:18 -03:00", + "latitude": 68.965027, + "longitude": -178.337928, + "tags": [ + "veniam", + "nostrud", + "consequat", + "proident", + "consequat", + "amet", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Reyna Sawyer" + }, + { + "id": 1, + "name": "Henderson Preston" + }, + { + "id": 2, + "name": "Mcdonald Roman" + } + ], + "greeting": "Hello, Rachael Conway! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Jacobson Howell", + "gender": "male", + "email": "jacobsonhowell@cosmosis.com", + "phone": "+1 (997) 423-3063", + "address": "965 Essex Street, Falmouth, Maine, 7106", + "about": "Eu exercitation voluptate consequat non incididunt cupidatat labore esse velit mollit laborum.", + "registered": "2018-10-28T02:51:07 -03:00", + "latitude": -31.907973, + "longitude": -84.933526, + "tags": [ + "amet", + "velit", + "elit", + "irure", + "quis", + "aliqua", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Edna Rollins" + }, + { + "id": 1, + "name": "Bruce Henderson" + }, + { + "id": 2, + "name": "Suarez Hunt" + } + ], + "greeting": "Hello, Jacobson Howell! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Kara Patrick", + "gender": "female", + "email": "karapatrick@cosmosis.com", + "phone": "+1 (943) 469-3140", + "address": "376 Mermaid Avenue, Rodman, Arizona, 4720", + "about": "Ullamco consectetur in ullamco esse minim consequat ea.", + "registered": "2014-11-24T09:09:02 -03:00", + "latitude": -51.016273, + "longitude": 54.194377, + "tags": [ + "aliquip", + "nulla", + "quis", + "dolore", + "consequat", + "veniam", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Petersen Parker" + }, + { + "id": 1, + "name": "Peterson Meadows" + }, + { + "id": 2, + "name": "Fields Osborne" + } + ], + "greeting": "Hello, Kara Patrick! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Debora Fox", + "gender": "female", + "email": "deborafox@cosmosis.com", + "phone": "+1 (856) 556-2320", + "address": "510 Holmes Lane, Yogaville, Florida, 6224", + "about": "Duis laboris occaecat nulla et commodo occaecat voluptate quis elit non pariatur occaecat commodo.", + "registered": "2023-07-12T07:05:12 -03:00", + "latitude": -89.813388, + "longitude": 139.168371, + "tags": [ + "ex", + "velit", + "qui", + "reprehenderit", + "est", + "in", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Bertha Aguirre" + }, + { + "id": 1, + "name": "Cameron Wolf" + }, + { + "id": 2, + "name": "Rocha Nielsen" + } + ], + "greeting": "Hello, Debora Fox! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Puckett Cleveland", + "gender": "male", + "email": "puckettcleveland@cosmosis.com", + "phone": "+1 (914) 594-2877", + "address": "222 Rost Place, Wescosville, Alabama, 4278", + "about": "Dolor ex dolor ea non duis fugiat.", + "registered": "2023-11-22T09:25:36 -03:00", + "latitude": 70.382332, + "longitude": 18.555075, + "tags": [ + "tempor", + "reprehenderit", + "officia", + "nulla", + "qui", + "mollit", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Golden Palmer" + }, + { + "id": 1, + "name": "Pamela Hart" + }, + { + "id": 2, + "name": "Winifred Estrada" + } + ], + "greeting": "Hello, Puckett Cleveland! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mavis Travis", + "gender": "female", + "email": "mavistravis@cosmosis.com", + "phone": "+1 (874) 502-3801", + "address": "142 National Drive, Cliffside, Massachusetts, 474", + "about": "Quis occaecat minim laboris do irure anim id.", + "registered": "2023-01-17T05:05:04 -03:00", + "latitude": -75.514259, + "longitude": 162.716792, + "tags": [ + "sunt", + "culpa", + "mollit", + "duis", + "irure", + "deserunt", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Jeannine Bonner" + }, + { + "id": 1, + "name": "Kristine Wood" + }, + { + "id": 2, + "name": "Waters Dawson" + } + ], + "greeting": "Hello, Mavis Travis! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Kerry Walls", + "gender": "female", + "email": "kerrywalls@cosmosis.com", + "phone": "+1 (916) 450-3045", + "address": "326 Howard Place, Devon, New Mexico, 120", + "about": "Anim adipisicing veniam id irure incididunt mollit non officia.", + "registered": "2016-08-30T09:12:48 -03:00", + "latitude": -10.1012, + "longitude": 13.666208, + "tags": [ + "eu", + "nisi", + "sunt", + "ipsum", + "reprehenderit", + "tempor", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Chambers Holden" + }, + { + "id": 1, + "name": "Ila Phelps" + }, + { + "id": 2, + "name": "Charlene Luna" + } + ], + "greeting": "Hello, Kerry Walls! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Pratt Mccarty", + "gender": "male", + "email": "prattmccarty@cosmosis.com", + "phone": "+1 (831) 493-2964", + "address": "219 Lloyd Court, Crisman, Hawaii, 2977", + "about": "Lorem cupidatat irure minim duis eiusmod sint minim.", + "registered": "2019-04-04T09:33:18 -03:00", + "latitude": -58.350577, + "longitude": 10.10258, + "tags": [ + "labore", + "cupidatat", + "quis", + "anim", + "et", + "do", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Fitzgerald Green" + }, + { + "id": 1, + "name": "Underwood Garrett" + }, + { + "id": 2, + "name": "Peggy Mcmillan" + } + ], + "greeting": "Hello, Pratt Mccarty! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Byrd Thornton", + "gender": "male", + "email": "byrdthornton@cosmosis.com", + "phone": "+1 (816) 542-2317", + "address": "579 Hanson Place, Gibbsville, Mississippi, 9297", + "about": "Voluptate ut occaecat amet eu aliquip enim.", + "registered": "2023-02-04T01:58:09 -03:00", + "latitude": 86.416296, + "longitude": -48.105642, + "tags": [ + "consequat", + "proident", + "elit", + "nulla", + "ex", + "id", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Yvonne Gay" + }, + { + "id": 1, + "name": "Barlow Solomon" + }, + { + "id": 2, + "name": "Wells Waters" + } + ], + "greeting": "Hello, Byrd Thornton! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Beverley Mcclure", + "gender": "female", + "email": "beverleymcclure@cosmosis.com", + "phone": "+1 (949) 554-3742", + "address": "188 Fleet Place, Wauhillau, Kentucky, 4775", + "about": "In nulla officia tempor officia Lorem.", + "registered": "2016-04-19T10:10:16 -03:00", + "latitude": -37.44169, + "longitude": -112.374034, + "tags": [ + "qui", + "deserunt", + "amet", + "in", + "aliquip", + "officia", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Frieda Carney" + }, + { + "id": 1, + "name": "Reese Velazquez" + }, + { + "id": 2, + "name": "Heather Blackwell" + } + ], + "greeting": "Hello, Beverley Mcclure! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mcconnell Simpson", + "gender": "male", + "email": "mcconnellsimpson@cosmosis.com", + "phone": "+1 (919) 474-2225", + "address": "956 Beverley Road, Dola, Missouri, 236", + "about": "In est nulla ex laborum nisi do eu.", + "registered": "2016-02-18T01:02:37 -03:00", + "latitude": -39.44626, + "longitude": -178.56528, + "tags": [ + "id", + "proident", + "consectetur", + "laboris", + "sunt", + "enim", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Corine Patton" + }, + { + "id": 1, + "name": "Lolita Rush" + }, + { + "id": 2, + "name": "Bauer Watts" + } + ], + "greeting": "Hello, Mcconnell Simpson! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mcdaniel Miranda", + "gender": "male", + "email": "mcdanielmiranda@cosmosis.com", + "phone": "+1 (991) 413-3869", + "address": "979 Clarendon Road, Thornport, South Dakota, 1291", + "about": "In ut ullamco eiusmod commodo deserunt.", + "registered": "2019-08-09T02:46:20 -03:00", + "latitude": -48.841599, + "longitude": -98.974948, + "tags": [ + "voluptate", + "nisi", + "minim", + "ullamco", + "duis", + "amet", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Holly Wall" + }, + { + "id": 1, + "name": "Liza Manning" + }, + { + "id": 2, + "name": "Velasquez Morrow" + } + ], + "greeting": "Hello, Mcdaniel Miranda! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Murray Shaffer", + "gender": "male", + "email": "murrayshaffer@cosmosis.com", + "phone": "+1 (978) 527-3942", + "address": "297 Livonia Avenue, Toftrees, Utah, 5793", + "about": "Velit sint culpa culpa deserunt consequat et aliquip dolore.", + "registered": "2022-06-20T01:04:05 -03:00", + "latitude": 33.381125, + "longitude": 104.961308, + "tags": [ + "excepteur", + "cupidatat", + "magna", + "dolor", + "ad", + "sint", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Rivers Acevedo" + }, + { + "id": 1, + "name": "Cain Hartman" + }, + { + "id": 2, + "name": "Rodriguez Garcia" + } + ], + "greeting": "Hello, Murray Shaffer! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Katrina Rutledge", + "gender": "female", + "email": "katrinarutledge@cosmosis.com", + "phone": "+1 (992) 544-2599", + "address": "165 Rockaway Parkway, Wedgewood, Kansas, 6105", + "about": "Duis exercitation deserunt aliquip veniam culpa voluptate nostrud anim et cupidatat ut.", + "registered": "2018-05-27T01:34:37 -03:00", + "latitude": -12.704725, + "longitude": -149.785795, + "tags": [ + "voluptate", + "eu", + "dolor", + "sunt", + "nostrud", + "amet", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Richmond William" + }, + { + "id": 1, + "name": "Kayla Walters" + }, + { + "id": 2, + "name": "Bennett Hayden" + } + ], + "greeting": "Hello, Katrina Rutledge! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Dale Franklin", + "gender": "male", + "email": "dalefranklin@cosmosis.com", + "phone": "+1 (821) 533-2170", + "address": "357 Clarkson Avenue, Ernstville, Nebraska, 8257", + "about": "Consectetur voluptate id officia cupidatat quis aliquip.", + "registered": "2015-03-23T07:00:01 -03:00", + "latitude": -51.454573, + "longitude": -115.963011, + "tags": [ + "id", + "enim", + "ipsum", + "sunt", + "proident", + "dolor", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Maribel Roach" + }, + { + "id": 1, + "name": "Sherry Hawkins" + }, + { + "id": 2, + "name": "Rosie Burnett" + } + ], + "greeting": "Hello, Dale Franklin! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Carmella Bruce", + "gender": "female", + "email": "carmellabruce@cosmosis.com", + "phone": "+1 (963) 442-2763", + "address": "776 Pine Street, Coldiron, Texas, 6337", + "about": "Duis ex nostrud adipisicing ex.", + "registered": "2022-10-02T02:30:41 -03:00", + "latitude": 87.051512, + "longitude": 101.216478, + "tags": [ + "labore", + "ullamco", + "cupidatat", + "anim", + "ex", + "nulla", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Janice Atkinson" + }, + { + "id": 1, + "name": "Parsons Bryant" + }, + { + "id": 2, + "name": "Wade Campos" + } + ], + "greeting": "Hello, Carmella Bruce! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Harris Lara", + "gender": "male", + "email": "harrislara@cosmosis.com", + "phone": "+1 (873) 405-2619", + "address": "704 Bancroft Place, Fingerville, Wyoming, 7216", + "about": "Adipisicing eiusmod consequat veniam eiusmod sint qui labore qui magna fugiat anim.", + "registered": "2018-08-29T04:44:19 -03:00", + "latitude": -62.968135, + "longitude": -106.949398, + "tags": [ + "ea", + "sint", + "enim", + "irure", + "fugiat", + "deserunt", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Cherie Middleton" + }, + { + "id": 1, + "name": "Hayden Harrington" + }, + { + "id": 2, + "name": "Reilly Copeland" + } + ], + "greeting": "Hello, Harris Lara! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Padilla Cantu", + "gender": "male", + "email": "padillacantu@cosmosis.com", + "phone": "+1 (834) 527-2822", + "address": "173 Devon Avenue, Grahamtown, Vermont, 335", + "about": "Sint ullamco minim eu et laborum dolor exercitation velit culpa sit aute.", + "registered": "2021-07-31T05:53:24 -03:00", + "latitude": -40.703454, + "longitude": 27.555946, + "tags": [ + "veniam", + "id", + "dolore", + "aliqua", + "quis", + "nulla", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Goodwin Contreras" + }, + { + "id": 1, + "name": "Deidre Long" + }, + { + "id": 2, + "name": "Keri Dickson" + } + ], + "greeting": "Hello, Padilla Cantu! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Leila Kane", + "gender": "female", + "email": "leilakane@cosmosis.com", + "phone": "+1 (918) 433-2306", + "address": "898 Pitkin Avenue, Leeper, Oregon, 829", + "about": "Velit proident deserunt aliqua aliqua.", + "registered": "2018-11-20T11:30:34 -03:00", + "latitude": -13.472284, + "longitude": -37.074547, + "tags": [ + "pariatur", + "qui", + "minim", + "aute", + "esse", + "cupidatat", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Guerra Browning" + }, + { + "id": 1, + "name": "James Sampson" + }, + { + "id": 2, + "name": "Ramos Ratliff" + } + ], + "greeting": "Hello, Leila Kane! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jo Figueroa", + "gender": "female", + "email": "jofigueroa@cosmosis.com", + "phone": "+1 (864) 563-2342", + "address": "405 Clinton Avenue, Chestnut, South Carolina, 4985", + "about": "Lorem culpa occaecat incididunt consectetur et ipsum dolor nulla irure do cupidatat.", + "registered": "2021-10-16T05:50:57 -03:00", + "latitude": 87.786685, + "longitude": 125.298082, + "tags": [ + "elit", + "nulla", + "in", + "mollit", + "incididunt", + "voluptate", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Cecelia Coleman" + }, + { + "id": 1, + "name": "Chelsea Whitney" + }, + { + "id": 2, + "name": "Felicia Gilbert" + } + ], + "greeting": "Hello, Jo Figueroa! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ernestine Bennett", + "gender": "female", + "email": "ernestinebennett@cosmosis.com", + "phone": "+1 (935) 457-2660", + "address": "231 Mill Avenue, Saranap, Wisconsin, 9478", + "about": "Lorem nisi consequat magna Lorem proident magna esse quis qui.", + "registered": "2022-04-16T02:51:52 -03:00", + "latitude": -16.140431, + "longitude": 77.434088, + "tags": [ + "pariatur", + "esse", + "cupidatat", + "nostrud", + "laborum", + "exercitation", + "tempor" + ], + "friends": [ + { + "id": 0, + "name": "Natasha Duncan" + }, + { + "id": 1, + "name": "Stein Levy" + }, + { + "id": 2, + "name": "Selma Cote" + } + ], + "greeting": "Hello, Ernestine Bennett! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jannie Mosley", + "gender": "female", + "email": "janniemosley@cosmosis.com", + "phone": "+1 (826) 467-2424", + "address": "672 Christopher Avenue, Chicopee, District Of Columbia, 6401", + "about": "Incididunt minim officia ea voluptate sint cupidatat deserunt in consequat amet pariatur.", + "registered": "2016-06-17T05:43:48 -03:00", + "latitude": -76.131223, + "longitude": -53.246036, + "tags": [ + "laboris", + "laborum", + "elit", + "ipsum", + "aliqua", + "mollit", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Deborah Alston" + }, + { + "id": 1, + "name": "Robbins Mcneil" + }, + { + "id": 2, + "name": "Arline Mayer" + } + ], + "greeting": "Hello, Jannie Mosley! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Freeman Nolan", + "gender": "male", + "email": "freemannolan@cosmosis.com", + "phone": "+1 (847) 502-3584", + "address": "976 Indiana Place, Ladera, Virgin Islands, 5149", + "about": "Non pariatur veniam elit mollit ut laboris ipsum.", + "registered": "2017-01-14T01:38:01 -03:00", + "latitude": 61.202432, + "longitude": -81.042415, + "tags": [ + "officia", + "velit", + "elit", + "excepteur", + "ad", + "labore", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Mclean Valentine" + }, + { + "id": 1, + "name": "Adams Ryan" + }, + { + "id": 2, + "name": "Black Cox" + } + ], + "greeting": "Hello, Freeman Nolan! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Tabatha Baldwin", + "gender": "female", + "email": "tabathabaldwin@cosmosis.com", + "phone": "+1 (823) 587-3139", + "address": "421 Irving Street, Lisco, Washington, 1197", + "about": "Commodo eu culpa pariatur commodo id.", + "registered": "2023-04-01T05:29:31 -03:00", + "latitude": -46.834618, + "longitude": 27.949487, + "tags": [ + "irure", + "ullamco", + "ea", + "in", + "culpa", + "officia", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Cynthia Tucker" + }, + { + "id": 1, + "name": "Vance Gallagher" + }, + { + "id": 2, + "name": "Priscilla Snyder" + } + ], + "greeting": "Hello, Tabatha Baldwin! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hernandez Moses", + "gender": "male", + "email": "hernandezmoses@cosmosis.com", + "phone": "+1 (877) 580-3759", + "address": "301 Hegeman Avenue, Vernon, Minnesota, 3273", + "about": "Ullamco eiusmod magna consectetur laborum et laboris anim ut amet.", + "registered": "2016-05-04T10:47:02 -03:00", + "latitude": -50.22153, + "longitude": 22.708979, + "tags": [ + "commodo", + "amet", + "do", + "occaecat", + "aute", + "deserunt", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Santos Carr" + }, + { + "id": 1, + "name": "Booker Clay" + }, + { + "id": 2, + "name": "Dawson Chase" + } + ], + "greeting": "Hello, Hernandez Moses! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hazel Massey", + "gender": "female", + "email": "hazelmassey@cosmosis.com", + "phone": "+1 (819) 503-2777", + "address": "165 Dobbin Street, Juntura, Georgia, 8248", + "about": "Incididunt nulla ea in labore reprehenderit.", + "registered": "2019-04-20T01:40:12 -03:00", + "latitude": 4.379464, + "longitude": 154.918423, + "tags": [ + "ipsum", + "officia", + "et", + "esse", + "id", + "occaecat", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Kelli Burgess" + }, + { + "id": 1, + "name": "Chapman Clements" + }, + { + "id": 2, + "name": "Verna Townsend" + } + ], + "greeting": "Hello, Hazel Massey! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Frances Nelson", + "gender": "female", + "email": "francesnelson@cosmosis.com", + "phone": "+1 (997) 567-2307", + "address": "354 Dumont Avenue, Albany, Iowa, 5361", + "about": "Ea laborum voluptate in officia amet ex adipisicing nostrud sunt consequat proident nulla sit.", + "registered": "2017-09-17T01:20:06 -03:00", + "latitude": -11.546314, + "longitude": 131.784308, + "tags": [ + "non", + "et", + "nisi", + "nostrud", + "aliquip", + "commodo", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Janine Anderson" + }, + { + "id": 1, + "name": "Jasmine Frederick" + }, + { + "id": 2, + "name": "Simone Kent" + } + ], + "greeting": "Hello, Frances Nelson! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Hart Marshall", + "gender": "male", + "email": "hartmarshall@cosmosis.com", + "phone": "+1 (971) 548-3854", + "address": "659 Banker Street, Cassel, Connecticut, 3192", + "about": "Sint ex ad sunt Lorem tempor reprehenderit reprehenderit officia anim in enim.", + "registered": "2021-07-08T08:33:07 -03:00", + "latitude": 11.044995, + "longitude": 51.940866, + "tags": [ + "reprehenderit", + "laboris", + "commodo", + "amet", + "eiusmod", + "consectetur", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Price Fisher" + }, + { + "id": 1, + "name": "Rosalind Swanson" + }, + { + "id": 2, + "name": "Danielle Ward" + } + ], + "greeting": "Hello, Hart Marshall! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dorsey Nieves", + "gender": "male", + "email": "dorseynieves@cosmosis.com", + "phone": "+1 (873) 579-2545", + "address": "503 Victor Road, Urbana, Delaware, 6834", + "about": "Exercitation incididunt Lorem et consectetur voluptate.", + "registered": "2015-08-12T11:45:56 -03:00", + "latitude": 43.490183, + "longitude": -78.257296, + "tags": [ + "eiusmod", + "eiusmod", + "exercitation", + "ex", + "duis", + "cillum", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Nelda Barr" + }, + { + "id": 1, + "name": "Stella Shaw" + }, + { + "id": 2, + "name": "Gray Salinas" + } + ], + "greeting": "Hello, Dorsey Nieves! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Olive Delgado", + "gender": "female", + "email": "olivedelgado@cosmosis.com", + "phone": "+1 (913) 560-2038", + "address": "581 Garden Place, Leroy, Idaho, 5851", + "about": "Labore tempor duis incididunt aliqua eu laborum qui tempor mollit dolore.", + "registered": "2016-08-07T10:18:21 -03:00", + "latitude": -68.040904, + "longitude": -170.917469, + "tags": [ + "amet", + "cillum", + "irure", + "duis", + "cillum", + "exercitation", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Kristin Morgan" + }, + { + "id": 1, + "name": "Reva Thomas" + }, + { + "id": 2, + "name": "Roseann Jacobson" + } + ], + "greeting": "Hello, Olive Delgado! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Barry Macdonald", + "gender": "male", + "email": "barrymacdonald@cosmosis.com", + "phone": "+1 (831) 561-3450", + "address": "195 Leonard Street, Delco, Ohio, 8137", + "about": "Aliquip eu laboris irure Lorem occaecat.", + "registered": "2014-11-14T11:27:54 -03:00", + "latitude": 53.667314, + "longitude": 118.757661, + "tags": [ + "incididunt", + "duis", + "esse", + "esse", + "labore", + "deserunt", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Cash Meyer" + }, + { + "id": 1, + "name": "Lloyd Riddle" + }, + { + "id": 2, + "name": "Ware Chapman" + } + ], + "greeting": "Hello, Barry Macdonald! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Penelope Fitzgerald", + "gender": "female", + "email": "penelopefitzgerald@cosmosis.com", + "phone": "+1 (881) 569-2466", + "address": "707 Nova Court, Tivoli, Rhode Island, 6232", + "about": "Laborum enim fugiat duis esse sunt.", + "registered": "2014-07-06T04:21:55 -04:00", + "latitude": 65.22489, + "longitude": -157.391779, + "tags": [ + "minim", + "quis", + "est", + "voluptate", + "et", + "magna", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Mendoza Hurley" + }, + { + "id": 1, + "name": "Henry Schneider" + }, + { + "id": 2, + "name": "Stephenson Rosario" + } + ], + "greeting": "Hello, Penelope Fitzgerald! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Earlene Lancaster", + "gender": "female", + "email": "earlenelancaster@cosmosis.com", + "phone": "+1 (997) 563-3616", + "address": "397 Durland Place, Faywood, Pennsylvania, 531", + "about": "Id mollit labore dolor duis duis officia ipsum reprehenderit duis labore ea.", + "registered": "2021-02-24T04:10:43 -03:00", + "latitude": 4.95156, + "longitude": -67.988144, + "tags": [ + "magna", + "cupidatat", + "est", + "do", + "fugiat", + "duis", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Patti Frost" + }, + { + "id": 1, + "name": "Andrews Valenzuela" + }, + { + "id": 2, + "name": "Beasley Lawrence" + } + ], + "greeting": "Hello, Earlene Lancaster! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mathis Cash", + "gender": "male", + "email": "mathiscash@cosmosis.com", + "phone": "+1 (971) 530-3133", + "address": "948 Tiffany Place, Dana, Oklahoma, 3566", + "about": "Duis do non do labore et duis laborum anim nostrud do.", + "registered": "2023-04-27T09:18:38 -03:00", + "latitude": -71.325222, + "longitude": 136.494872, + "tags": [ + "et", + "et", + "aliquip", + "esse", + "mollit", + "eiusmod", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Lakeisha Kidd" + }, + { + "id": 1, + "name": "Jordan Woods" + }, + { + "id": 2, + "name": "Angela Paul" + } + ], + "greeting": "Hello, Mathis Cash! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ines Vega", + "gender": "female", + "email": "inesvega@cosmosis.com", + "phone": "+1 (913) 528-3137", + "address": "213 Croton Loop, Westmoreland, Colorado, 4472", + "about": "Ad anim veniam cillum esse voluptate magna.", + "registered": "2017-04-01T10:28:33 -03:00", + "latitude": 2.310185, + "longitude": 159.318715, + "tags": [ + "pariatur", + "nisi", + "ut", + "veniam", + "nisi", + "id", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Phoebe Albert" + }, + { + "id": 1, + "name": "Ida Dotson" + }, + { + "id": 2, + "name": "Smith Barton" + } + ], + "greeting": "Hello, Ines Vega! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Hutchinson Patterson", + "gender": "male", + "email": "hutchinsonpatterson@cosmosis.com", + "phone": "+1 (914) 451-3887", + "address": "101 Llama Court, Boomer, Guam, 2067", + "about": "Sint qui non esse ipsum sunt eu pariatur qui labore et Lorem et.", + "registered": "2021-09-28T03:48:21 -03:00", + "latitude": -62.320043, + "longitude": -53.00321, + "tags": [ + "exercitation", + "mollit", + "tempor", + "aliquip", + "aliquip", + "sit", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Sampson Whitfield" + }, + { + "id": 1, + "name": "Donovan Gomez" + }, + { + "id": 2, + "name": "Lisa Davenport" + } + ], + "greeting": "Hello, Hutchinson Patterson! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Marcella Jordan", + "gender": "female", + "email": "marcellajordan@cosmosis.com", + "phone": "+1 (912) 553-2132", + "address": "159 Sands Street, Caberfae, West Virginia, 2420", + "about": "Consequat commodo consectetur sit incididunt excepteur cupidatat duis Lorem.", + "registered": "2016-01-14T10:46:00 -03:00", + "latitude": 50.94462, + "longitude": 24.147152, + "tags": [ + "adipisicing", + "deserunt", + "veniam", + "cupidatat", + "adipisicing", + "laboris", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Torres Wilkinson" + }, + { + "id": 1, + "name": "Kris Wyatt" + }, + { + "id": 2, + "name": "Baldwin Chan" + } + ], + "greeting": "Hello, Marcella Jordan! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Aida Strickland", + "gender": "female", + "email": "aidastrickland@cosmosis.com", + "phone": "+1 (968) 509-2084", + "address": "130 Sullivan Place, Walland, New York, 1589", + "about": "Commodo fugiat consectetur consectetur voluptate sunt duis ut consequat dolor sit.", + "registered": "2016-06-17T11:59:38 -03:00", + "latitude": -70.354971, + "longitude": 14.186554, + "tags": [ + "qui", + "do", + "velit", + "adipisicing", + "aute", + "commodo", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Dunn Newton" + }, + { + "id": 1, + "name": "Ruth Rodriguez" + }, + { + "id": 2, + "name": "Lorrie Blanchard" + } + ], + "greeting": "Hello, Aida Strickland! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lowe Petersen", + "gender": "male", + "email": "lowepetersen@cosmosis.com", + "phone": "+1 (946) 560-3438", + "address": "295 Navy Walk, Gardiner, Marshall Islands, 7619", + "about": "Officia veniam ex reprehenderit duis ea nulla consequat aute proident qui sint exercitation consectetur reprehenderit.", + "registered": "2017-01-25T08:40:21 -03:00", + "latitude": -24.707571, + "longitude": 176.434033, + "tags": [ + "sunt", + "et", + "commodo", + "reprehenderit", + "ut", + "fugiat", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Holmes Alexander" + }, + { + "id": 1, + "name": "Guadalupe Pace" + }, + { + "id": 2, + "name": "Tracie Alvarado" + } + ], + "greeting": "Hello, Lowe Petersen! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Tabitha Abbott", + "gender": "female", + "email": "tabithaabbott@cosmosis.com", + "phone": "+1 (818) 545-2177", + "address": "884 Graham Avenue, Navarre, Montana, 6557", + "about": "Culpa voluptate reprehenderit irure eu cillum velit.", + "registered": "2016-10-09T07:21:43 -03:00", + "latitude": -38.21294, + "longitude": 91.285864, + "tags": [ + "ex", + "tempor", + "est", + "id", + "consectetur", + "cupidatat", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Delacruz Spears" + }, + { + "id": 1, + "name": "Nadia Mcpherson" + }, + { + "id": 2, + "name": "Tessa Ballard" + } + ], + "greeting": "Hello, Tabitha Abbott! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Isabelle Forbes", + "gender": "female", + "email": "isabelleforbes@cosmosis.com", + "phone": "+1 (972) 570-3397", + "address": "324 Cameron Court, Belleview, Palau, 7667", + "about": "Laborum qui adipisicing non cupidatat laborum ut nisi ut deserunt quis officia adipisicing incididunt qui.", + "registered": "2015-04-17T11:10:51 -03:00", + "latitude": 82.886525, + "longitude": 100.763043, + "tags": [ + "mollit", + "officia", + "aliquip", + "eu", + "eiusmod", + "dolor", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Maura Cotton" + }, + { + "id": 1, + "name": "Holcomb Trevino" + }, + { + "id": 2, + "name": "Latoya Waller" + } + ], + "greeting": "Hello, Isabelle Forbes! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Wall Mcgowan", + "gender": "male", + "email": "wallmcgowan@cosmosis.com", + "phone": "+1 (854) 418-3241", + "address": "692 Schermerhorn Street, Herlong, Indiana, 9132", + "about": "Non ex elit voluptate id tempor voluptate irure ut culpa excepteur magna incididunt voluptate.", + "registered": "2018-04-07T07:00:18 -03:00", + "latitude": 46.557405, + "longitude": 28.710289, + "tags": [ + "eu", + "duis", + "sint", + "consequat", + "amet", + "irure", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Osborne Duke" + }, + { + "id": 1, + "name": "Jarvis Hendrix" + }, + { + "id": 2, + "name": "Christa Mercer" + } + ], + "greeting": "Hello, Wall Mcgowan! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Cohen Bray", + "gender": "male", + "email": "cohenbray@cosmosis.com", + "phone": "+1 (909) 586-2825", + "address": "318 Arlington Place, Sussex, North Dakota, 8595", + "about": "Ex ea officia dolor quis velit.", + "registered": "2019-03-31T08:47:38 -03:00", + "latitude": -68.843843, + "longitude": -4.955912, + "tags": [ + "officia", + "ex", + "ad", + "excepteur", + "veniam", + "incididunt", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Victoria Cannon" + }, + { + "id": 1, + "name": "Allison Sullivan" + }, + { + "id": 2, + "name": "Louise York" + } + ], + "greeting": "Hello, Cohen Bray! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Angelina Dodson", + "gender": "female", + "email": "angelinadodson@cosmosis.com", + "phone": "+1 (971) 435-3123", + "address": "439 Diamond Street, Waterford, American Samoa, 9292", + "about": "Anim adipisicing irure nulla incididunt anim.", + "registered": "2017-06-07T05:07:45 -03:00", + "latitude": -83.138025, + "longitude": 54.705947, + "tags": [ + "do", + "aliqua", + "in", + "fugiat", + "sunt", + "et", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Eloise Castaneda" + }, + { + "id": 1, + "name": "Kelly Lambert" + }, + { + "id": 2, + "name": "Isabella Levine" + } + ], + "greeting": "Hello, Angelina Dodson! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Regina Vaughn", + "gender": "female", + "email": "reginavaughn@cosmosis.com", + "phone": "+1 (898) 515-2757", + "address": "774 Perry Terrace, Brewster, New Hampshire, 2847", + "about": "Anim est qui Lorem est esse.", + "registered": "2017-09-28T12:30:55 -03:00", + "latitude": -77.884116, + "longitude": 26.714239, + "tags": [ + "consectetur", + "ea", + "Lorem", + "et", + "officia", + "do", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Ericka Randolph" + }, + { + "id": 1, + "name": "Zelma Kemp" + }, + { + "id": 2, + "name": "Sparks Ellis" + } + ], + "greeting": "Hello, Regina Vaughn! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Lawanda Oneil", + "gender": "female", + "email": "lawandaoneil@cosmosis.com", + "phone": "+1 (821) 425-2836", + "address": "877 Lyme Avenue, Lumberton, Michigan, 8409", + "about": "Lorem eiusmod Lorem officia tempor quis ea dolore laboris velit commodo consectetur.", + "registered": "2016-01-15T05:51:44 -03:00", + "latitude": -82.980916, + "longitude": 177.229719, + "tags": [ + "qui", + "quis", + "excepteur", + "enim", + "deserunt", + "anim", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Lilian Beach" + }, + { + "id": 1, + "name": "Trina Everett" + }, + { + "id": 2, + "name": "Isabel Dunn" + } + ], + "greeting": "Hello, Lawanda Oneil! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Brittany Cochran", + "gender": "female", + "email": "brittanycochran@cosmosis.com", + "phone": "+1 (986) 592-2326", + "address": "258 Boerum Place, Nutrioso, Louisiana, 5386", + "about": "Labore enim consequat anim pariatur exercitation.", + "registered": "2019-11-12T05:15:13 -03:00", + "latitude": -71.632127, + "longitude": 139.629855, + "tags": [ + "in", + "non", + "quis", + "ullamco", + "irure", + "ad", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Caroline Roberson" + }, + { + "id": 1, + "name": "Zimmerman Hess" + }, + { + "id": 2, + "name": "Tricia Maldonado" + } + ], + "greeting": "Hello, Brittany Cochran! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hallie Larsen", + "gender": "female", + "email": "hallielarsen@cosmosis.com", + "phone": "+1 (963) 554-2223", + "address": "355 Crescent Street, Callaghan, Nevada, 7643", + "about": "Cillum occaecat reprehenderit elit est sit labore dolore excepteur enim elit excepteur anim.", + "registered": "2022-03-08T12:01:49 -03:00", + "latitude": 62.046492, + "longitude": 33.058402, + "tags": [ + "laborum", + "id", + "Lorem", + "officia", + "sit", + "id", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Madeleine Mccray" + }, + { + "id": 1, + "name": "Adrienne Moon" + }, + { + "id": 2, + "name": "Claudette Murray" + } + ], + "greeting": "Hello, Hallie Larsen! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Sonya Burke", + "gender": "female", + "email": "sonyaburke@cosmosis.com", + "phone": "+1 (991) 426-3012", + "address": "475 Schenck Place, Dorneyville, Puerto Rico, 2465", + "about": "Tempor elit voluptate veniam anim excepteur proident labore dolore.", + "registered": "2020-01-21T03:26:34 -03:00", + "latitude": -59.850235, + "longitude": -109.345916, + "tags": [ + "exercitation", + "ullamco", + "culpa", + "consequat", + "cupidatat", + "eiusmod", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Mcdowell Washington" + }, + { + "id": 1, + "name": "Clarke Ingram" + }, + { + "id": 2, + "name": "Barnett Moore" + } + ], + "greeting": "Hello, Sonya Burke! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Autumn Steele", + "gender": "female", + "email": "autumnsteele@cosmosis.com", + "phone": "+1 (989) 508-2410", + "address": "786 George Street, Frystown, Arkansas, 5547", + "about": "Ex ad eu proident magna ea.", + "registered": "2020-01-14T05:07:44 -03:00", + "latitude": -10.398375, + "longitude": 156.855756, + "tags": [ + "proident", + "ex", + "aute", + "aute", + "Lorem", + "dolore", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Malone Suarez" + }, + { + "id": 1, + "name": "Sherri Benjamin" + }, + { + "id": 2, + "name": "Camille Moreno" + } + ], + "greeting": "Hello, Autumn Steele! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Alana Wilson", + "gender": "female", + "email": "alanawilson@cosmosis.com", + "phone": "+1 (958) 563-2673", + "address": "285 Bay Street, Hegins, North Carolina, 6295", + "about": "Minim sint sit excepteur deserunt reprehenderit non laboris nulla pariatur.", + "registered": "2017-06-08T01:28:05 -03:00", + "latitude": -4.093633, + "longitude": -104.172961, + "tags": [ + "qui", + "irure", + "culpa", + "do", + "minim", + "minim", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Nelson Holland" + }, + { + "id": 1, + "name": "Josephine Sellers" + }, + { + "id": 2, + "name": "Wilkins Valencia" + } + ], + "greeting": "Hello, Alana Wilson! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Duran Miller", + "gender": "male", + "email": "duranmiller@cosmosis.com", + "phone": "+1 (970) 555-3092", + "address": "852 Cleveland Street, Utting, California, 4221", + "about": "Laboris dolore dolor adipisicing adipisicing in reprehenderit eu adipisicing eu officia exercitation magna Lorem qui.", + "registered": "2018-03-25T05:36:07 -03:00", + "latitude": 69.043351, + "longitude": 35.817622, + "tags": [ + "veniam", + "excepteur", + "elit", + "pariatur", + "sint", + "tempor", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Leon Gonzalez" + }, + { + "id": 1, + "name": "Cunningham Craft" + }, + { + "id": 2, + "name": "Lidia Allen" + } + ], + "greeting": "Hello, Duran Miller! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Abby Vargas", + "gender": "female", + "email": "abbyvargas@cosmosis.com", + "phone": "+1 (817) 403-2104", + "address": "332 School Lane, Tetherow, New Jersey, 7427", + "about": "Mollit adipisicing amet est dolor sit veniam dolore proident.", + "registered": "2020-09-09T10:28:49 -03:00", + "latitude": 6.641298, + "longitude": 138.445621, + "tags": [ + "ut", + "excepteur", + "incididunt", + "veniam", + "ea", + "mollit", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Rosalyn Pruitt" + }, + { + "id": 1, + "name": "Lorraine Walter" + }, + { + "id": 2, + "name": "Denise Webster" + } + ], + "greeting": "Hello, Abby Vargas! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Tanner Griffin", + "gender": "male", + "email": "tannergriffin@cosmosis.com", + "phone": "+1 (821) 531-3989", + "address": "625 Dodworth Street, Emison, Tennessee, 4296", + "about": "Reprehenderit do sit consequat fugiat cupidatat ad pariatur ad esse Lorem ut.", + "registered": "2019-04-29T07:57:37 -03:00", + "latitude": -53.193006, + "longitude": 117.509656, + "tags": [ + "qui", + "laborum", + "officia", + "occaecat", + "sunt", + "mollit", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Fannie Snow" + }, + { + "id": 1, + "name": "Ramsey Head" + }, + { + "id": 2, + "name": "Alexandria Wheeler" + } + ], + "greeting": "Hello, Tanner Griffin! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Linda Larson", + "gender": "female", + "email": "lindalarson@cosmosis.com", + "phone": "+1 (887) 454-3216", + "address": "766 Schroeders Avenue, Rosine, Illinois, 4887", + "about": "Aliqua incididunt esse quis pariatur velit ex.", + "registered": "2022-10-30T03:41:36 -03:00", + "latitude": 19.275836, + "longitude": 69.002286, + "tags": [ + "velit", + "mollit", + "sint", + "irure", + "non", + "dolore", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Lucia Marsh" + }, + { + "id": 1, + "name": "Salinas Randall" + }, + { + "id": 2, + "name": "Marie David" + } + ], + "greeting": "Hello, Linda Larson! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Brandie Smith", + "gender": "female", + "email": "brandiesmith@cosmosis.com", + "phone": "+1 (982) 596-2476", + "address": "128 Church Avenue, Dunbar, Virginia, 7134", + "about": "Mollit esse velit esse ullamco proident incididunt magna amet officia tempor pariatur minim.", + "registered": "2017-03-27T09:03:25 -03:00", + "latitude": 47.527461, + "longitude": 139.610844, + "tags": [ + "excepteur", + "quis", + "esse", + "occaecat", + "cupidatat", + "occaecat", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Gladys Stuart" + }, + { + "id": 1, + "name": "Mcmillan Mullins" + }, + { + "id": 2, + "name": "Josie Simmons" + } + ], + "greeting": "Hello, Brandie Smith! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Beatrice Reynolds", + "gender": "female", + "email": "beatricereynolds@cosmosis.com", + "phone": "+1 (887) 516-2034", + "address": "206 Green Street, Lindcove, Federated States Of Micronesia, 4646", + "about": "Laboris mollit elit nisi aliquip excepteur anim culpa adipisicing magna reprehenderit esse excepteur enim quis.", + "registered": "2016-07-26T07:34:04 -03:00", + "latitude": -43.26837, + "longitude": -79.115156, + "tags": [ + "officia", + "nisi", + "elit", + "proident", + "voluptate", + "veniam", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Beulah Hoover" + }, + { + "id": 1, + "name": "Ross Brennan" + }, + { + "id": 2, + "name": "Chasity Carson" + } + ], + "greeting": "Hello, Beatrice Reynolds! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Juarez Gaines", + "gender": "male", + "email": "juarezgaines@cosmosis.com", + "phone": "+1 (853) 478-3778", + "address": "786 Waldorf Court, Alleghenyville, Northern Mariana Islands, 4648", + "about": "Tempor id veniam excepteur sunt proident laboris exercitation ex qui anim.", + "registered": "2014-09-14T12:43:55 -04:00", + "latitude": -59.173713, + "longitude": 141.276449, + "tags": [ + "cillum", + "in", + "officia", + "proident", + "mollit", + "eu", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Sellers Raymond" + }, + { + "id": 1, + "name": "Benton Hoffman" + }, + { + "id": 2, + "name": "Mejia Robertson" + } + ], + "greeting": "Hello, Juarez Gaines! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mabel Stephenson", + "gender": "female", + "email": "mabelstephenson@cosmosis.com", + "phone": "+1 (889) 427-3511", + "address": "702 President Street, Fairforest, Alaska, 4594", + "about": "Ex elit incididunt enim commodo.", + "registered": "2017-01-23T09:51:27 -03:00", + "latitude": -69.651231, + "longitude": 104.368813, + "tags": [ + "eiusmod", + "anim", + "ad", + "irure", + "occaecat", + "qui", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Kerri Ford" + }, + { + "id": 1, + "name": "Berger Macias" + }, + { + "id": 2, + "name": "Eliza Blair" + } + ], + "greeting": "Hello, Mabel Stephenson! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dianne Petty", + "gender": "female", + "email": "diannepetty@cosmosis.com", + "phone": "+1 (860) 416-2873", + "address": "977 Henderson Walk, Turpin, Maine, 6539", + "about": "Veniam in consectetur dolor excepteur velit ex id sit.", + "registered": "2018-05-21T01:21:33 -03:00", + "latitude": -71.243517, + "longitude": 69.213775, + "tags": [ + "eiusmod", + "ex", + "pariatur", + "non", + "sit", + "ullamco", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Larson Barker" + }, + { + "id": 1, + "name": "Melba Pickett" + }, + { + "id": 2, + "name": "Minerva Wise" + } + ], + "greeting": "Hello, Dianne Petty! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Jenkins Schroeder", + "gender": "male", + "email": "jenkinsschroeder@cosmosis.com", + "phone": "+1 (988) 526-2551", + "address": "688 Melrose Street, Jugtown, Arizona, 4013", + "about": "Culpa ut consequat officia mollit.", + "registered": "2023-05-11T09:51:25 -03:00", + "latitude": 56.690409, + "longitude": 129.38457, + "tags": [ + "veniam", + "nisi", + "non", + "laboris", + "Lorem", + "voluptate", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Good Weeks" + }, + { + "id": 1, + "name": "Kristina Maynard" + }, + { + "id": 2, + "name": "Dona Mathews" + } + ], + "greeting": "Hello, Jenkins Schroeder! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Weber Atkins", + "gender": "male", + "email": "weberatkins@cosmosis.com", + "phone": "+1 (827) 527-2961", + "address": "440 Porter Avenue, Hoagland, Florida, 8347", + "about": "Est dolor velit tempor consequat minim amet minim veniam aute est sit mollit.", + "registered": "2016-11-18T09:19:54 -03:00", + "latitude": -31.729768, + "longitude": -43.852639, + "tags": [ + "incididunt", + "irure", + "nulla", + "officia", + "velit", + "labore", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Diaz King" + }, + { + "id": 1, + "name": "May Marks" + }, + { + "id": 2, + "name": "Gabriela Cooper" + } + ], + "greeting": "Hello, Weber Atkins! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Parks Frank", + "gender": "male", + "email": "parksfrank@cosmosis.com", + "phone": "+1 (991) 420-2375", + "address": "635 Whitwell Place, Day, Alabama, 5451", + "about": "Quis elit ad consectetur irure do.", + "registered": "2017-08-18T12:40:07 -03:00", + "latitude": -67.055328, + "longitude": -162.683598, + "tags": [ + "cillum", + "anim", + "id", + "do", + "est", + "ipsum", + "tempor" + ], + "friends": [ + { + "id": 0, + "name": "Blackwell Vinson" + }, + { + "id": 1, + "name": "Huber Murphy" + }, + { + "id": 2, + "name": "Armstrong Peterson" + } + ], + "greeting": "Hello, Parks Frank! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hattie Wallace", + "gender": "female", + "email": "hattiewallace@cosmosis.com", + "phone": "+1 (978) 467-2586", + "address": "303 Hendrickson Place, Fairfield, Massachusetts, 9286", + "about": "Proident reprehenderit eu aute eiusmod tempor nisi cillum officia aliquip aliqua nisi.", + "registered": "2017-01-10T08:56:53 -03:00", + "latitude": -22.000369, + "longitude": -19.082078, + "tags": [ + "ex", + "Lorem", + "nostrud", + "dolore", + "magna", + "occaecat", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Sutton Todd" + }, + { + "id": 1, + "name": "Butler Barber" + }, + { + "id": 2, + "name": "Carole Prince" + } + ], + "greeting": "Hello, Hattie Wallace! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "May Christensen", + "gender": "male", + "email": "maychristensen@cosmosis.com", + "phone": "+1 (861) 474-2882", + "address": "614 Seton Place, Elbert, New Mexico, 853", + "about": "Ullamco eiusmod nostrud eu do minim dolore.", + "registered": "2023-10-10T09:47:02 -03:00", + "latitude": 68.514463, + "longitude": 105.029548, + "tags": [ + "ea", + "pariatur", + "pariatur", + "officia", + "anim", + "do", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Stuart Hickman" + }, + { + "id": 1, + "name": "Robert Wolfe" + }, + { + "id": 2, + "name": "Esperanza Fuller" + } + ], + "greeting": "Hello, May Christensen! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sherman Dillon", + "gender": "male", + "email": "shermandillon@cosmosis.com", + "phone": "+1 (815) 484-2097", + "address": "895 Langham Street, Nord, Hawaii, 7500", + "about": "Do exercitation occaecat minim mollit anim est ipsum officia sit.", + "registered": "2022-05-31T07:06:12 -03:00", + "latitude": -36.63165, + "longitude": 106.072369, + "tags": [ + "sunt", + "eiusmod", + "laboris", + "qui", + "ad", + "amet", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Estrada Moran" + }, + { + "id": 1, + "name": "Walters Weber" + }, + { + "id": 2, + "name": "Lois Rhodes" + } + ], + "greeting": "Hello, Sherman Dillon! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ewing Webb", + "gender": "male", + "email": "ewingwebb@cosmosis.com", + "phone": "+1 (980) 424-2143", + "address": "420 Bayard Street, Belgreen, Mississippi, 6784", + "about": "Do anim in minim voluptate in laborum.", + "registered": "2021-01-05T05:21:39 -03:00", + "latitude": -39.906456, + "longitude": -116.707041, + "tags": [ + "dolore", + "esse", + "ullamco", + "anim", + "culpa", + "minim", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Horton Nicholson" + }, + { + "id": 1, + "name": "Candace Nguyen" + }, + { + "id": 2, + "name": "Luisa Floyd" + } + ], + "greeting": "Hello, Ewing Webb! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Barton Evans", + "gender": "male", + "email": "bartonevans@cosmosis.com", + "phone": "+1 (898) 586-3338", + "address": "310 Clove Road, Marbury, Kentucky, 6411", + "about": "Elit irure fugiat adipisicing dolore cupidatat elit cillum id.", + "registered": "2021-05-04T11:30:12 -03:00", + "latitude": 87.778514, + "longitude": 177.783712, + "tags": [ + "aliquip", + "enim", + "ea", + "reprehenderit", + "eiusmod", + "pariatur", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Abbott Decker" + }, + { + "id": 1, + "name": "Hale Becker" + }, + { + "id": 2, + "name": "Cline Dudley" + } + ], + "greeting": "Hello, Barton Evans! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Alston Sanford", + "gender": "male", + "email": "alstonsanford@cosmosis.com", + "phone": "+1 (864) 454-2127", + "address": "264 Linden Boulevard, Marne, Missouri, 7573", + "about": "Dolor nisi irure do occaecat minim consequat consectetur ullamco culpa laborum eu dolor.", + "registered": "2016-03-26T04:05:40 -03:00", + "latitude": -65.770102, + "longitude": 84.893875, + "tags": [ + "ex", + "aliqua", + "do", + "dolor", + "aute", + "sit", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Mcintosh Bryan" + }, + { + "id": 1, + "name": "Summer Guy" + }, + { + "id": 2, + "name": "Manuela Mcintyre" + } + ], + "greeting": "Hello, Alston Sanford! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Staci Huff", + "gender": "female", + "email": "stacihuff@cosmosis.com", + "phone": "+1 (909) 510-3162", + "address": "530 Ford Street, Villarreal, South Dakota, 5345", + "about": "Exercitation amet sit est aliqua eu labore sint duis excepteur veniam reprehenderit sit.", + "registered": "2019-12-23T07:56:17 -03:00", + "latitude": -0.666862, + "longitude": 106.597989, + "tags": [ + "aliquip", + "nostrud", + "et", + "deserunt", + "consectetur", + "labore", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Ashlee Guzman" + }, + { + "id": 1, + "name": "Sharon Jefferson" + }, + { + "id": 2, + "name": "Rene Stein" + } + ], + "greeting": "Hello, Staci Huff! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bentley Slater", + "gender": "male", + "email": "bentleyslater@cosmosis.com", + "phone": "+1 (822) 584-2294", + "address": "310 Village Road, Riegelwood, Utah, 3374", + "about": "Adipisicing irure nisi laborum nostrud ut quis sit.", + "registered": "2017-02-09T06:27:37 -03:00", + "latitude": 14.569269, + "longitude": 91.004649, + "tags": [ + "amet", + "laborum", + "dolor", + "consectetur", + "ipsum", + "ullamco", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Lesa Tate" + }, + { + "id": 1, + "name": "Patel Dillard" + }, + { + "id": 2, + "name": "Berg Small" + } + ], + "greeting": "Hello, Bentley Slater! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Chavez Bradshaw", + "gender": "male", + "email": "chavezbradshaw@cosmosis.com", + "phone": "+1 (949) 409-3825", + "address": "172 Kimball Street, Brogan, Kansas, 8214", + "about": "Ut eu in ad minim reprehenderit aliquip fugiat voluptate ullamco cillum commodo proident exercitation.", + "registered": "2014-10-15T06:18:13 -04:00", + "latitude": -9.923142, + "longitude": -133.103003, + "tags": [ + "amet", + "Lorem", + "nulla", + "irure", + "veniam", + "anim", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Jami Campbell" + }, + { + "id": 1, + "name": "Collins Barry" + }, + { + "id": 2, + "name": "Battle Jenkins" + } + ], + "greeting": "Hello, Chavez Bradshaw! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Katina Cook", + "gender": "female", + "email": "katinacook@cosmosis.com", + "phone": "+1 (903) 404-2464", + "address": "133 Brooklyn Avenue, Bluffview, Nebraska, 9072", + "about": "Sint eu laboris proident tempor dolor id cillum laborum ad cillum mollit minim elit irure.", + "registered": "2015-12-16T06:54:07 -03:00", + "latitude": 18.06541, + "longitude": -138.046874, + "tags": [ + "deserunt", + "minim", + "aute", + "enim", + "dolor", + "id", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Iva Finch" + }, + { + "id": 1, + "name": "Pittman Bishop" + }, + { + "id": 2, + "name": "Eileen Chang" + } + ], + "greeting": "Hello, Katina Cook! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Caldwell Brown", + "gender": "male", + "email": "caldwellbrown@cosmosis.com", + "phone": "+1 (881) 504-3823", + "address": "694 Colin Place, Rossmore, Texas, 9204", + "about": "Tempor elit ullamco id non ut non proident.", + "registered": "2014-08-06T09:03:21 -04:00", + "latitude": 73.654408, + "longitude": -120.742717, + "tags": [ + "ea", + "magna", + "duis", + "ea", + "magna", + "nulla", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Martin Mcdowell" + }, + { + "id": 1, + "name": "Colon Hale" + }, + { + "id": 2, + "name": "Burks Bartlett" + } + ], + "greeting": "Hello, Caldwell Brown! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Leah Gilliam", + "gender": "female", + "email": "leahgilliam@cosmosis.com", + "phone": "+1 (896) 470-2308", + "address": "631 Fay Court, Kylertown, Wyoming, 8330", + "about": "Officia in sint minim do ipsum minim id adipisicing consequat velit incididunt exercitation fugiat.", + "registered": "2015-01-16T05:02:55 -03:00", + "latitude": -64.161074, + "longitude": -93.691922, + "tags": [ + "nostrud", + "magna", + "minim", + "dolore", + "labore", + "ut", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Glover Compton" + }, + { + "id": 1, + "name": "Reba Leblanc" + }, + { + "id": 2, + "name": "Lara Duran" + } + ], + "greeting": "Hello, Leah Gilliam! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Cortez Lowe", + "gender": "male", + "email": "cortezlowe@cosmosis.com", + "phone": "+1 (820) 524-3559", + "address": "465 Locust Avenue, Iola, Vermont, 8530", + "about": "Minim commodo minim ullamco eu commodo commodo labore officia ut aute duis.", + "registered": "2021-04-25T03:31:01 -03:00", + "latitude": -9.351093, + "longitude": 23.166577, + "tags": [ + "est", + "est", + "in", + "ipsum", + "tempor", + "ea", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Mcleod Vance" + }, + { + "id": 1, + "name": "Lynda Goff" + }, + { + "id": 2, + "name": "Hillary Witt" + } + ], + "greeting": "Hello, Cortez Lowe! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Spears Barrera", + "gender": "male", + "email": "spearsbarrera@cosmosis.com", + "phone": "+1 (900) 537-3967", + "address": "129 Tabor Court, Bowie, Oregon, 5201", + "about": "Occaecat anim consectetur minim ex exercitation sunt tempor tempor anim elit.", + "registered": "2016-06-19T04:56:23 -03:00", + "latitude": 42.920212, + "longitude": 39.768925, + "tags": [ + "adipisicing", + "cillum", + "cillum", + "deserunt", + "est", + "adipisicing", + "ipsum" + ], + "friends": [ + { + "id": 0, + "name": "Young Pollard" + }, + { + "id": 1, + "name": "Mattie Strong" + }, + { + "id": 2, + "name": "Obrien Burton" + } + ], + "greeting": "Hello, Spears Barrera! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Fulton Aguilar", + "gender": "male", + "email": "fultonaguilar@cosmosis.com", + "phone": "+1 (874) 415-3706", + "address": "152 Stockholm Street, Zarephath, South Carolina, 619", + "about": "In cillum veniam labore non irure esse est officia.", + "registered": "2017-12-09T08:46:56 -03:00", + "latitude": -31.084508, + "longitude": -25.511398, + "tags": [ + "sit", + "dolore", + "Lorem", + "tempor", + "fugiat", + "non", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Hanson Hardin" + }, + { + "id": 1, + "name": "Chandler Key" + }, + { + "id": 2, + "name": "Sharron Doyle" + } + ], + "greeting": "Hello, Fulton Aguilar! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Leticia Dean", + "gender": "female", + "email": "leticiadean@cosmosis.com", + "phone": "+1 (965) 592-2933", + "address": "824 Seacoast Terrace, Winesburg, Wisconsin, 2946", + "about": "In incididunt velit voluptate consequat adipisicing sit.", + "registered": "2015-08-06T03:11:22 -03:00", + "latitude": -49.509035, + "longitude": 24.931819, + "tags": [ + "velit", + "id", + "eu", + "excepteur", + "nulla", + "labore", + "elit" + ], + "friends": [ + { + "id": 0, + "name": "Massey Bean" + }, + { + "id": 1, + "name": "Wolf Fleming" + }, + { + "id": 2, + "name": "Spencer Boyer" + } + ], + "greeting": "Hello, Leticia Dean! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Herminia Gutierrez", + "gender": "female", + "email": "herminiagutierrez@cosmosis.com", + "phone": "+1 (951) 537-3386", + "address": "174 Monroe Place, Brazos, District Of Columbia, 3221", + "about": "Laborum do commodo adipisicing deserunt dolor do fugiat qui aliqua fugiat.", + "registered": "2015-06-08T04:22:45 -03:00", + "latitude": -43.129125, + "longitude": 9.962577, + "tags": [ + "irure", + "qui", + "mollit", + "eiusmod", + "ea", + "non", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Hansen Russo" + }, + { + "id": 1, + "name": "Sandy Conner" + }, + { + "id": 2, + "name": "Dillard Keith" + } + ], + "greeting": "Hello, Herminia Gutierrez! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Nieves Day", + "gender": "male", + "email": "nievesday@cosmosis.com", + "phone": "+1 (936) 467-3689", + "address": "794 Cortelyou Road, Comptche, Virgin Islands, 2021", + "about": "Velit dolore proident adipisicing incididunt eiusmod.", + "registered": "2021-11-29T07:18:39 -03:00", + "latitude": 42.805784, + "longitude": 114.562496, + "tags": [ + "aliquip", + "eu", + "sint", + "occaecat", + "quis", + "sunt", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Marian Crane" + }, + { + "id": 1, + "name": "Preston Mclaughlin" + }, + { + "id": 2, + "name": "Daisy Anthony" + } + ], + "greeting": "Hello, Nieves Day! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Humphrey Jones", + "gender": "male", + "email": "humphreyjones@cosmosis.com", + "phone": "+1 (814) 414-3283", + "address": "418 Jackson Street, Richford, Washington, 278", + "about": "Non Lorem reprehenderit excepteur deserunt ad sit esse quis amet mollit dolor in.", + "registered": "2023-09-20T10:34:26 -03:00", + "latitude": -42.592638, + "longitude": -135.124642, + "tags": [ + "do", + "ut", + "duis", + "do", + "ipsum", + "officia", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Harper Villarreal" + }, + { + "id": 1, + "name": "Lewis Pugh" + }, + { + "id": 2, + "name": "Roberson Workman" + } + ], + "greeting": "Hello, Humphrey Jones! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mills Harris", + "gender": "male", + "email": "millsharris@cosmosis.com", + "phone": "+1 (800) 497-2005", + "address": "520 Henry Street, Whitehaven, Minnesota, 7631", + "about": "Magna velit tempor ullamco veniam Lorem tempor veniam esse.", + "registered": "2015-09-16T08:36:29 -03:00", + "latitude": -81.532407, + "longitude": 78.406874, + "tags": [ + "adipisicing", + "id", + "aliqua", + "pariatur", + "ea", + "non", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Fuller Orr" + }, + { + "id": 1, + "name": "Turner Romero" + }, + { + "id": 2, + "name": "Porter Britt" + } + ], + "greeting": "Hello, Mills Harris! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bush Walton", + "gender": "male", + "email": "bushwalton@cosmosis.com", + "phone": "+1 (971) 547-3819", + "address": "412 Bokee Court, Layhill, Georgia, 6272", + "about": "Sunt irure eiusmod ullamco proident ea sit.", + "registered": "2015-04-28T03:17:11 -03:00", + "latitude": -19.232348, + "longitude": -173.309574, + "tags": [ + "incididunt", + "aliquip", + "mollit", + "pariatur", + "nostrud", + "nostrud", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Davis Barrett" + }, + { + "id": 1, + "name": "Strickland Mendoza" + }, + { + "id": 2, + "name": "Eddie Montgomery" + } + ], + "greeting": "Hello, Bush Walton! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Brewer Delacruz", + "gender": "male", + "email": "brewerdelacruz@cosmosis.com", + "phone": "+1 (800) 560-2024", + "address": "192 Narrows Avenue, Why, Iowa, 2478", + "about": "Sint occaecat voluptate magna amet reprehenderit occaecat deserunt anim aliqua occaecat officia adipisicing.", + "registered": "2019-08-24T01:14:39 -03:00", + "latitude": 5.016719, + "longitude": -41.877074, + "tags": [ + "cillum", + "exercitation", + "magna", + "minim", + "aliquip", + "labore", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Colleen Burris" + }, + { + "id": 1, + "name": "Mcbride Fry" + }, + { + "id": 2, + "name": "Clay Sexton" + } + ], + "greeting": "Hello, Brewer Delacruz! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Baker Holcomb", + "gender": "male", + "email": "bakerholcomb@cosmosis.com", + "phone": "+1 (868) 487-3747", + "address": "580 Thomas Street, Marysville, Connecticut, 8805", + "about": "Mollit nostrud qui commodo aute Lorem eiusmod adipisicing proident eiusmod.", + "registered": "2018-06-22T03:50:14 -03:00", + "latitude": 42.017547, + "longitude": 131.871132, + "tags": [ + "duis", + "aliquip", + "dolore", + "laborum", + "irure", + "irure", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Castro Benton" + }, + { + "id": 1, + "name": "Clemons Ramsey" + }, + { + "id": 2, + "name": "Saunders Bullock" + } + ], + "greeting": "Hello, Baker Holcomb! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Alexandra Hull", + "gender": "female", + "email": "alexandrahull@cosmosis.com", + "phone": "+1 (921) 564-2335", + "address": "125 Nolans Lane, Titanic, Delaware, 459", + "about": "Non aute et occaecat velit officia.", + "registered": "2016-01-09T03:35:25 -03:00", + "latitude": -25.253971, + "longitude": -139.914175, + "tags": [ + "magna", + "sunt", + "consectetur", + "in", + "officia", + "velit", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Gay Richmond" + }, + { + "id": 1, + "name": "Lamb Lindsey" + }, + { + "id": 2, + "name": "Soto Chavez" + } + ], + "greeting": "Hello, Alexandra Hull! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Villarreal Rodriquez", + "gender": "male", + "email": "villarrealrodriquez@cosmosis.com", + "phone": "+1 (911) 530-3535", + "address": "568 Times Placez, Kenvil, Idaho, 1941", + "about": "Est excepteur Lorem occaecat sunt incididunt aute qui et.", + "registered": "2022-07-13T06:06:31 -03:00", + "latitude": 7.977773, + "longitude": 75.517869, + "tags": [ + "anim", + "occaecat", + "ex", + "id", + "anim", + "Lorem", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Amie Carroll" + }, + { + "id": 1, + "name": "Rachelle Hewitt" + }, + { + "id": 2, + "name": "Ilene Bass" + } + ], + "greeting": "Hello, Villarreal Rodriquez! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bishop Crawford", + "gender": "male", + "email": "bishopcrawford@cosmosis.com", + "phone": "+1 (820) 574-3239", + "address": "758 Mill Lane, Corriganville, Ohio, 3654", + "about": "Mollit non officia id ex aliqua Lorem nisi minim irure dolore.", + "registered": "2018-07-06T01:52:27 -03:00", + "latitude": 67.954556, + "longitude": -133.167529, + "tags": [ + "Lorem", + "veniam", + "eu", + "anim", + "irure", + "duis", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Carson Winters" + }, + { + "id": 1, + "name": "Queen Mullen" + }, + { + "id": 2, + "name": "Salazar Kelley" + } + ], + "greeting": "Hello, Bishop Crawford! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ingram Owens", + "gender": "male", + "email": "ingramowens@cosmosis.com", + "phone": "+1 (971) 578-3334", + "address": "493 Rogers Avenue, Glenbrook, Rhode Island, 5875", + "about": "Ex laborum consectetur id sint commodo.", + "registered": "2021-06-22T07:53:39 -03:00", + "latitude": 27.060083, + "longitude": -9.133411, + "tags": [ + "Lorem", + "pariatur", + "qui", + "tempor", + "aliquip", + "amet", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Bettye Allison" + }, + { + "id": 1, + "name": "Angel Lamb" + }, + { + "id": 2, + "name": "Lesley Martinez" + } + ], + "greeting": "Hello, Ingram Owens! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Susanna Terrell", + "gender": "female", + "email": "susannaterrell@cosmosis.com", + "phone": "+1 (859) 441-3056", + "address": "199 Cedar Street, Trexlertown, Pennsylvania, 5052", + "about": "Qui anim eiusmod laborum sit sunt velit amet voluptate tempor minim ullamco pariatur dolor.", + "registered": "2014-08-24T01:01:51 -04:00", + "latitude": 44.873656, + "longitude": 75.029244, + "tags": [ + "cillum", + "ut", + "labore", + "velit", + "enim", + "ipsum", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Potter Porter" + }, + { + "id": 1, + "name": "Elisabeth Harding" + }, + { + "id": 2, + "name": "Jacklyn Mueller" + } + ], + "greeting": "Hello, Susanna Terrell! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Castaneda Huber", + "gender": "male", + "email": "castanedahuber@cosmosis.com", + "phone": "+1 (904) 467-2135", + "address": "442 Oxford Street, Kansas, Oklahoma, 5191", + "about": "Occaecat excepteur duis reprehenderit eu sit in non magna incididunt officia esse eu duis.", + "registered": "2020-02-11T09:02:53 -03:00", + "latitude": 17.278282, + "longitude": 55.458539, + "tags": [ + "dolore", + "elit", + "eiusmod", + "commodo", + "amet", + "enim", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Schneider Stanton" + }, + { + "id": 1, + "name": "Fitzpatrick Sweeney" + }, + { + "id": 2, + "name": "Lopez Singleton" + } + ], + "greeting": "Hello, Castaneda Huber! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Vang Oneill", + "gender": "male", + "email": "vangoneill@cosmosis.com", + "phone": "+1 (919) 462-3142", + "address": "177 Liberty Avenue, Mooresburg, Colorado, 858", + "about": "Exercitation in voluptate dolore enim ad consequat velit ad non deserunt.", + "registered": "2016-11-27T01:41:24 -03:00", + "latitude": 41.543207, + "longitude": 60.973106, + "tags": [ + "sunt", + "mollit", + "aliqua", + "aliquip", + "quis", + "deserunt", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Combs Lyons" + }, + { + "id": 1, + "name": "Jeri Boone" + }, + { + "id": 2, + "name": "Morrison Schultz" + } + ], + "greeting": "Hello, Vang Oneill! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Lynne Sims", + "gender": "female", + "email": "lynnesims@cosmosis.com", + "phone": "+1 (968) 550-3774", + "address": "711 Division Avenue, Kipp, Guam, 8826", + "about": "Eu dolor nisi Lorem Lorem excepteur esse anim anim id laborum dolore nulla.", + "registered": "2019-05-24T12:23:52 -03:00", + "latitude": 73.655259, + "longitude": -114.469717, + "tags": [ + "ea", + "non", + "quis", + "ut", + "elit", + "id", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Marjorie Silva" + }, + { + "id": 1, + "name": "Parker Whitehead" + }, + { + "id": 2, + "name": "Latasha Payne" + } + ], + "greeting": "Hello, Lynne Sims! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hope Burks", + "gender": "female", + "email": "hopeburks@cosmosis.com", + "phone": "+1 (938) 600-2097", + "address": "793 Thames Street, Downsville, West Virginia, 5553", + "about": "Enim ullamco dolore aute occaecat anim do laborum anim non nostrud fugiat exercitation amet exercitation.", + "registered": "2021-07-18T12:57:45 -03:00", + "latitude": -45.864648, + "longitude": -120.941714, + "tags": [ + "officia", + "quis", + "fugiat", + "eu", + "occaecat", + "tempor", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Bradley Osborn" + }, + { + "id": 1, + "name": "Maude Avery" + }, + { + "id": 2, + "name": "Reynolds Sloan" + } + ], + "greeting": "Hello, Hope Burks! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Catalina Matthews", + "gender": "female", + "email": "catalinamatthews@cosmosis.com", + "phone": "+1 (800) 567-3196", + "address": "371 Holly Street, Vincent, New York, 4652", + "about": "Do ea anim consectetur incididunt exercitation aliqua ullamco mollit voluptate dolore labore Lorem quis occaecat.", + "registered": "2020-01-04T02:41:10 -03:00", + "latitude": 71.558864, + "longitude": 170.359864, + "tags": [ + "quis", + "cupidatat", + "deserunt", + "duis", + "aliquip", + "consectetur", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Edith Horne" + }, + { + "id": 1, + "name": "Garrison Lindsay" + }, + { + "id": 2, + "name": "Tisha Glover" + } + ], + "greeting": "Hello, Catalina Matthews! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mona Mcdonald", + "gender": "female", + "email": "monamcdonald@cosmosis.com", + "phone": "+1 (831) 529-3688", + "address": "215 Colonial Road, Churchill, Marshall Islands, 141", + "about": "Dolor ipsum dolore enim tempor dolor labore quis ad.", + "registered": "2016-12-31T12:43:10 -03:00", + "latitude": 7.843739, + "longitude": 6.182352, + "tags": [ + "sunt", + "non", + "magna", + "ut", + "ex", + "sint", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Hooper Perez" + }, + { + "id": 1, + "name": "Karyn Mercado" + }, + { + "id": 2, + "name": "Elsa Adams" + } + ], + "greeting": "Hello, Mona Mcdonald! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Dotson Mclean", + "gender": "male", + "email": "dotsonmclean@cosmosis.com", + "phone": "+1 (840) 466-3400", + "address": "482 Fillmore Avenue, Dawn, Montana, 8968", + "about": "Magna cillum Lorem consequat ut.", + "registered": "2016-02-23T06:26:47 -03:00", + "latitude": -14.624419, + "longitude": 102.377282, + "tags": [ + "irure", + "sit", + "incididunt", + "culpa", + "reprehenderit", + "velit", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Amalia Clarke" + }, + { + "id": 1, + "name": "Frost Carey" + }, + { + "id": 2, + "name": "Washington Langley" + } + ], + "greeting": "Hello, Dotson Mclean! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Castillo Carrillo", + "gender": "male", + "email": "castillocarrillo@cosmosis.com", + "phone": "+1 (849) 423-2651", + "address": "113 Grattan Street, Woodlands, Palau, 8774", + "about": "Magna cillum fugiat eu mollit reprehenderit elit ad culpa pariatur magna amet.", + "registered": "2018-07-11T09:52:12 -03:00", + "latitude": -63.514383, + "longitude": -43.05979, + "tags": [ + "laboris", + "ipsum", + "ut", + "aliqua", + "qui", + "officia", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Mcintyre Brady" + }, + { + "id": 1, + "name": "Ochoa Joyce" + }, + { + "id": 2, + "name": "Church Parks" + } + ], + "greeting": "Hello, Castillo Carrillo! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Deann Robinson", + "gender": "female", + "email": "deannrobinson@cosmosis.com", + "phone": "+1 (957) 579-3024", + "address": "318 Blake Court, Gilmore, Indiana, 8328", + "about": "Laboris est ex qui officia reprehenderit.", + "registered": "2023-07-05T08:11:48 -03:00", + "latitude": 5.368702, + "longitude": -161.995148, + "tags": [ + "laboris", + "reprehenderit", + "velit", + "eu", + "pariatur", + "velit", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Sallie Willis" + }, + { + "id": 1, + "name": "Franklin Blankenship" + }, + { + "id": 2, + "name": "Bryan Taylor" + } + ], + "greeting": "Hello, Deann Robinson! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bryant Lester", + "gender": "male", + "email": "bryantlester@cosmosis.com", + "phone": "+1 (873) 569-2104", + "address": "316 Eagle Street, Franklin, North Dakota, 447", + "about": "Qui ullamco enim quis deserunt mollit reprehenderit mollit pariatur ex sunt.", + "registered": "2021-08-01T06:47:01 -03:00", + "latitude": 52.087039, + "longitude": 144.150193, + "tags": [ + "consequat", + "duis", + "ullamco", + "sunt", + "ex", + "voluptate", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Snow Potts" + }, + { + "id": 1, + "name": "Brittney Wilcox" + }, + { + "id": 2, + "name": "Pope Griffith" + } + ], + "greeting": "Hello, Bryant Lester! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Whitley Bolton", + "gender": "male", + "email": "whitleybolton@cosmosis.com", + "phone": "+1 (836) 409-2689", + "address": "168 Howard Alley, Bradenville, American Samoa, 8761", + "about": "Laborum excepteur ullamco excepteur cillum voluptate est cupidatat occaecat proident.", + "registered": "2019-04-21T10:59:28 -03:00", + "latitude": 74.506696, + "longitude": -25.39996, + "tags": [ + "culpa", + "cupidatat", + "voluptate", + "fugiat", + "dolore", + "ullamco", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Ramirez Caldwell" + }, + { + "id": 1, + "name": "Cathryn Sutton" + }, + { + "id": 2, + "name": "Josefina Robles" + } + ], + "greeting": "Hello, Whitley Bolton! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bessie Bradford", + "gender": "female", + "email": "bessiebradford@cosmosis.com", + "phone": "+1 (910) 479-2265", + "address": "201 Meeker Avenue, Roland, New Hampshire, 1931", + "about": "Esse dolore nostrud sunt do excepteur deserunt sint ex sunt cupidatat consectetur laboris.", + "registered": "2017-02-13T06:52:16 -03:00", + "latitude": 82.187631, + "longitude": 43.339701, + "tags": [ + "aliquip", + "ullamco", + "velit", + "amet", + "duis", + "amet", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Kline Fuentes" + }, + { + "id": 1, + "name": "Barr Joyner" + }, + { + "id": 2, + "name": "Davidson Fulton" + } + ], + "greeting": "Hello, Bessie Bradford! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Gabrielle Rivers", + "gender": "female", + "email": "gabriellerivers@cosmosis.com", + "phone": "+1 (872) 548-2355", + "address": "106 Central Avenue, Curtice, Michigan, 2926", + "about": "Est ipsum non esse laborum esse reprehenderit aliquip est.", + "registered": "2018-11-05T05:27:43 -03:00", + "latitude": 26.736189, + "longitude": 37.12792, + "tags": [ + "anim", + "reprehenderit", + "fugiat", + "aliqua", + "anim", + "culpa", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Ellison Golden" + }, + { + "id": 1, + "name": "Moreno Jackson" + }, + { + "id": 2, + "name": "Britt Pope" + } + ], + "greeting": "Hello, Gabrielle Rivers! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Evans Ewing", + "gender": "male", + "email": "evansewing@cosmosis.com", + "phone": "+1 (900) 422-3595", + "address": "732 Montieth Street, Mammoth, Louisiana, 9864", + "about": "Ea irure consequat eu aliquip cupidatat elit nisi sit.", + "registered": "2016-05-19T11:04:33 -03:00", + "latitude": -75.349523, + "longitude": -23.471034, + "tags": [ + "sunt", + "cupidatat", + "laborum", + "nisi", + "mollit", + "eu", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Foley Kelly" + }, + { + "id": 1, + "name": "Florine Tanner" + }, + { + "id": 2, + "name": "Leona Sanders" + } + ], + "greeting": "Hello, Evans Ewing! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lorna Cooke", + "gender": "female", + "email": "lornacooke@cosmosis.com", + "phone": "+1 (832) 468-3744", + "address": "806 Malbone Street, Fivepointville, Nevada, 471", + "about": "Adipisicing excepteur veniam tempor veniam amet nulla esse.", + "registered": "2015-08-13T11:32:48 -03:00", + "latitude": -46.789092, + "longitude": 120.77145, + "tags": [ + "ullamco", + "ea", + "incididunt", + "exercitation", + "ea", + "eu", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Macdonald Berger" + }, + { + "id": 1, + "name": "Jaclyn Flores" + }, + { + "id": 2, + "name": "Mitchell Holder" + } + ], + "greeting": "Hello, Lorna Cooke! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hood Ortega", + "gender": "male", + "email": "hoodortega@cosmosis.com", + "phone": "+1 (880) 402-2853", + "address": "291 Vine Street, Darrtown, Puerto Rico, 4077", + "about": "Ut dolore laborum eiusmod commodo in voluptate dolore reprehenderit.", + "registered": "2020-12-03T06:54:52 -03:00", + "latitude": -66.995504, + "longitude": 16.064075, + "tags": [ + "et", + "aliqua", + "sunt", + "dolore", + "sint", + "proident", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Georgina Ayers" + }, + { + "id": 1, + "name": "Nora Franco" + }, + { + "id": 2, + "name": "Short Harrison" + } + ], + "greeting": "Hello, Hood Ortega! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hurley Gonzales", + "gender": "male", + "email": "hurleygonzales@cosmosis.com", + "phone": "+1 (857) 417-2069", + "address": "322 Albemarle Terrace, Shasta, Arkansas, 2012", + "about": "Dolore ex nulla aute adipisicing cupidatat et excepteur.", + "registered": "2016-01-18T08:14:03 -03:00", + "latitude": -87.445288, + "longitude": -76.130427, + "tags": [ + "irure", + "deserunt", + "nisi", + "deserunt", + "veniam", + "ad", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Cassandra Barnett" + }, + { + "id": 1, + "name": "Dina Castillo" + }, + { + "id": 2, + "name": "Graham Meyers" + } + ], + "greeting": "Hello, Hurley Gonzales! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Stephens Ramirez", + "gender": "male", + "email": "stephensramirez@cosmosis.com", + "phone": "+1 (804) 486-3730", + "address": "371 Hanover Place, Tyro, North Carolina, 8907", + "about": "Dolore laborum amet ea reprehenderit consectetur ullamco officia sint sunt qui voluptate minim officia.", + "registered": "2015-02-03T02:21:30 -03:00", + "latitude": -9.526463, + "longitude": 149.12093, + "tags": [ + "ea", + "sint", + "velit", + "aliquip", + "aliqua", + "culpa", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Deleon Austin" + }, + { + "id": 1, + "name": "Leanne Mays" + }, + { + "id": 2, + "name": "Mosley Bond" + } + ], + "greeting": "Hello, Stephens Ramirez! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Liz Ferrell", + "gender": "female", + "email": "lizferrell@cosmosis.com", + "phone": "+1 (997) 415-2139", + "address": "895 Evans Street, Neahkahnie, California, 7583", + "about": "Dolore voluptate est sunt dolore reprehenderit excepteur consequat fugiat anim cillum aute esse aliqua.", + "registered": "2020-05-04T09:10:09 -03:00", + "latitude": 35.687566, + "longitude": 81.7096, + "tags": [ + "eiusmod", + "eiusmod", + "fugiat", + "incididunt", + "dolore", + "irure", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Lang Mckay" + }, + { + "id": 1, + "name": "Kane Sosa" + }, + { + "id": 2, + "name": "Wilda Lee" + } + ], + "greeting": "Hello, Liz Ferrell! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Winnie Knapp", + "gender": "female", + "email": "winnieknapp@cosmosis.com", + "phone": "+1 (914) 511-3457", + "address": "356 Linwood Street, Northridge, New Jersey, 4555", + "about": "Minim id dolore nisi anim sunt quis est id veniam Lorem.", + "registered": "2022-04-13T02:21:11 -03:00", + "latitude": 76.504275, + "longitude": 74.412913, + "tags": [ + "dolore", + "aute", + "id", + "voluptate", + "nisi", + "dolore", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Travis Yates" + }, + { + "id": 1, + "name": "Wagner Rowland" + }, + { + "id": 2, + "name": "Tamera Oneal" + } + ], + "greeting": "Hello, Winnie Knapp! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Leach Stone", + "gender": "male", + "email": "leachstone@cosmosis.com", + "phone": "+1 (862) 595-2947", + "address": "549 Vanderveer Place, Chemung, Tennessee, 1857", + "about": "Veniam non sint cillum amet.", + "registered": "2020-07-03T11:32:34 -03:00", + "latitude": -10.275698, + "longitude": 58.539424, + "tags": [ + "pariatur", + "exercitation", + "quis", + "consequat", + "non", + "voluptate", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Kinney Blackburn" + }, + { + "id": 1, + "name": "Carla Hahn" + }, + { + "id": 2, + "name": "Tami Greer" + } + ], + "greeting": "Hello, Leach Stone! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Maxwell Baxter", + "gender": "male", + "email": "maxwellbaxter@cosmosis.com", + "phone": "+1 (994) 432-2430", + "address": "930 Cambridge Place, Tecolotito, Illinois, 4771", + "about": "Laboris ad excepteur adipisicing tempor Lorem ullamco ea.", + "registered": "2022-01-05T04:17:49 -03:00", + "latitude": 44.160474, + "longitude": -12.149205, + "tags": [ + "nostrud", + "in", + "ipsum", + "duis", + "ex", + "adipisicing", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Chandra Freeman" + }, + { + "id": 1, + "name": "Solis Marquez" + }, + { + "id": 2, + "name": "Gena Jacobs" + } + ], + "greeting": "Hello, Maxwell Baxter! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Serrano Clayton", + "gender": "male", + "email": "serranoclayton@cosmosis.com", + "phone": "+1 (846) 513-2364", + "address": "852 Rose Street, Reno, Virginia, 2205", + "about": "Laborum commodo elit occaecat ipsum culpa voluptate cillum officia sunt dolore incididunt.", + "registered": "2020-06-23T06:43:16 -03:00", + "latitude": -16.872184, + "longitude": 138.697594, + "tags": [ + "veniam", + "id", + "sit", + "quis", + "veniam", + "incididunt", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Cecile Morin" + }, + { + "id": 1, + "name": "David Mitchell" + }, + { + "id": 2, + "name": "Banks Humphrey" + } + ], + "greeting": "Hello, Serrano Clayton! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Reid Farley", + "gender": "male", + "email": "reidfarley@cosmosis.com", + "phone": "+1 (945) 566-3900", + "address": "308 Guernsey Street, Cecilia, Federated States Of Micronesia, 2022", + "about": "Magna excepteur proident non culpa nisi est commodo cupidatat esse elit nulla incididunt.", + "registered": "2017-07-16T06:28:03 -03:00", + "latitude": 11.519643, + "longitude": -80.477406, + "tags": [ + "dolor", + "qui", + "qui", + "laboris", + "reprehenderit", + "consectetur", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Ina Hodge" + }, + { + "id": 1, + "name": "Natalie Lloyd" + }, + { + "id": 2, + "name": "Johanna Ramos" + } + ], + "greeting": "Hello, Reid Farley! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Roy Best", + "gender": "male", + "email": "roybest@cosmosis.com", + "phone": "+1 (986) 530-3608", + "address": "707 Herkimer Court, Hanover, Northern Mariana Islands, 1247", + "about": "Aliquip exercitation labore tempor irure ex eu nisi culpa laborum proident pariatur.", + "registered": "2019-08-16T10:08:52 -03:00", + "latitude": 31.271616, + "longitude": -72.724625, + "tags": [ + "reprehenderit", + "minim", + "consequat", + "culpa", + "enim", + "aliquip", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Holder Rios" + }, + { + "id": 1, + "name": "Nash Vaughan" + }, + { + "id": 2, + "name": "Lynch Gilmore" + } + ], + "greeting": "Hello, Roy Best! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mariana Williams", + "gender": "female", + "email": "marianawilliams@cosmosis.com", + "phone": "+1 (941) 561-3063", + "address": "192 Boynton Place, Brule, Alaska, 6427", + "about": "Est nisi voluptate cupidatat cupidatat laboris adipisicing aliqua consectetur proident.", + "registered": "2014-12-16T12:10:40 -03:00", + "latitude": -15.383698, + "longitude": -10.567859, + "tags": [ + "dolor", + "voluptate", + "aute", + "non", + "aute", + "labore", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Deana Haynes" + }, + { + "id": 1, + "name": "Warren Holmes" + }, + { + "id": 2, + "name": "Millicent Munoz" + } + ], + "greeting": "Hello, Mariana Williams! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Sonia Snider", + "gender": "female", + "email": "soniasnider@cosmosis.com", + "phone": "+1 (882) 548-2902", + "address": "527 Verona Street, Fulford, Maine, 9772", + "about": "Minim voluptate dolor tempor aliqua fugiat voluptate commodo eu officia anim.", + "registered": "2015-06-15T10:38:33 -03:00", + "latitude": -67.014692, + "longitude": 57.359348, + "tags": [ + "reprehenderit", + "duis", + "commodo", + "quis", + "mollit", + "aute", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Mccarthy Pratt" + }, + { + "id": 1, + "name": "Haley Avila" + }, + { + "id": 2, + "name": "Mari Johnson" + } + ], + "greeting": "Hello, Sonia Snider! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jefferson Nunez", + "gender": "male", + "email": "jeffersonnunez@cosmosis.com", + "phone": "+1 (970) 573-3823", + "address": "295 Senator Street, Crumpler, Arizona, 6790", + "about": "Reprehenderit in tempor anim dolore ullamco Lorem cupidatat duis sunt ea veniam tempor magna.", + "registered": "2015-10-11T07:44:16 -03:00", + "latitude": -31.60237, + "longitude": 46.993326, + "tags": [ + "ad", + "consectetur", + "culpa", + "consectetur", + "adipisicing", + "incididunt", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Malinda Mann" + }, + { + "id": 1, + "name": "Joan Jimenez" + }, + { + "id": 2, + "name": "Marisol Vasquez" + } + ], + "greeting": "Hello, Jefferson Nunez! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lacy Estes", + "gender": "female", + "email": "lacyestes@cosmosis.com", + "phone": "+1 (872) 427-2976", + "address": "994 Sedgwick Street, Wakarusa, Florida, 2836", + "about": "Ex eu amet nisi elit tempor anim qui incididunt.", + "registered": "2019-10-30T07:38:08 -03:00", + "latitude": 37.093098, + "longitude": -2.738971, + "tags": [ + "cupidatat", + "Lorem", + "veniam", + "occaecat", + "elit", + "esse", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Dominguez Leonard" + }, + { + "id": 1, + "name": "Christensen Phillips" + }, + { + "id": 2, + "name": "Lola Briggs" + } + ], + "greeting": "Hello, Lacy Estes! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bethany Combs", + "gender": "female", + "email": "bethanycombs@cosmosis.com", + "phone": "+1 (944) 437-2642", + "address": "524 Hubbard Place, Tuttle, Alabama, 7998", + "about": "Elit non est velit Lorem et nisi cillum labore eu.", + "registered": "2023-03-21T03:14:38 -03:00", + "latitude": 47.382687, + "longitude": 142.819296, + "tags": [ + "commodo", + "sunt", + "laboris", + "non", + "ex", + "consectetur", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Socorro Sanchez" + }, + { + "id": 1, + "name": "Moses Carlson" + }, + { + "id": 2, + "name": "Erickson Bright" + } + ], + "greeting": "Hello, Bethany Combs! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jerry Ellison", + "gender": "female", + "email": "jerryellison@cosmosis.com", + "phone": "+1 (916) 584-3082", + "address": "641 Banner Avenue, Beechmont, Massachusetts, 971", + "about": "Proident eiusmod commodo exercitation quis eiusmod aute laboris sunt sunt quis exercitation cupidatat id.", + "registered": "2017-07-21T07:28:14 -03:00", + "latitude": -84.37723, + "longitude": -68.655493, + "tags": [ + "eu", + "deserunt", + "deserunt", + "ut", + "tempor", + "enim", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Wallace Nixon" + }, + { + "id": 1, + "name": "Lily Page" + }, + { + "id": 2, + "name": "Desiree Hatfield" + } + ], + "greeting": "Hello, Jerry Ellison! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Owen Byrd", + "gender": "male", + "email": "owenbyrd@cosmosis.com", + "phone": "+1 (921) 484-2901", + "address": "732 Huntington Street, Allison, New Mexico, 1010", + "about": "Consectetur irure eu non voluptate do ipsum.", + "registered": "2016-05-14T01:27:59 -03:00", + "latitude": 65.232899, + "longitude": -125.615627, + "tags": [ + "minim", + "excepteur", + "non", + "dolor", + "anim", + "pariatur", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Stark Velez" + }, + { + "id": 1, + "name": "Renee Brock" + }, + { + "id": 2, + "name": "Rivera Stokes" + } + ], + "greeting": "Hello, Owen Byrd! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ora Torres", + "gender": "female", + "email": "oratorres@cosmosis.com", + "phone": "+1 (871) 533-3829", + "address": "811 Oriental Boulevard, Englevale, Hawaii, 2569", + "about": "Amet duis ipsum qui irure elit anim ea eu cupidatat eiusmod aliquip in.", + "registered": "2022-04-17T08:25:10 -03:00", + "latitude": 74.278946, + "longitude": 61.937381, + "tags": [ + "amet", + "incididunt", + "anim", + "consequat", + "mollit", + "duis", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Leslie Charles" + }, + { + "id": 1, + "name": "Knowles Vang" + }, + { + "id": 2, + "name": "Chen Chaney" + } + ], + "greeting": "Hello, Ora Torres! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Kimberly Weiss", + "gender": "female", + "email": "kimberlyweiss@cosmosis.com", + "phone": "+1 (985) 468-3927", + "address": "706 Duryea Place, Umapine, Mississippi, 9905", + "about": "Ea culpa esse tempor do adipisicing laboris qui do duis Lorem amet irure sunt.", + "registered": "2017-07-08T07:49:04 -03:00", + "latitude": 51.004296, + "longitude": -2.887948, + "tags": [ + "aliquip", + "veniam", + "nostrud", + "culpa", + "velit", + "quis", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Bolton Shelton" + }, + { + "id": 1, + "name": "Antonia Carpenter" + }, + { + "id": 2, + "name": "Rose Byers" + } + ], + "greeting": "Hello, Kimberly Weiss! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Lindsay Guthrie", + "gender": "female", + "email": "lindsayguthrie@cosmosis.com", + "phone": "+1 (852) 441-3385", + "address": "459 Amber Street, Chilton, Kentucky, 1177", + "about": "Deserunt laborum ut cupidatat nulla proident fugiat minim dolore cupidatat duis exercitation magna ea consectetur.", + "registered": "2017-07-09T04:36:33 -03:00", + "latitude": 54.583442, + "longitude": -29.410101, + "tags": [ + "cupidatat", + "proident", + "fugiat", + "officia", + "dolore", + "ut", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Gates Lynn" + }, + { + "id": 1, + "name": "Atkins Hester" + }, + { + "id": 2, + "name": "Yang Hyde" + } + ], + "greeting": "Hello, Lindsay Guthrie! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Summers Sparks", + "gender": "male", + "email": "summerssparks@cosmosis.com", + "phone": "+1 (937) 400-3172", + "address": "326 Corbin Place, Chautauqua, Missouri, 8718", + "about": "Nostrud adipisicing cillum nulla reprehenderit tempor incididunt culpa.", + "registered": "2016-09-13T08:36:21 -03:00", + "latitude": -89.911008, + "longitude": -140.865526, + "tags": [ + "proident", + "cillum", + "sunt", + "amet", + "ipsum", + "pariatur", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Ofelia Cunningham" + }, + { + "id": 1, + "name": "Espinoza Neal" + }, + { + "id": 2, + "name": "Katelyn Gray" + } + ], + "greeting": "Hello, Summers Sparks! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rosa Casey", + "gender": "male", + "email": "rosacasey@cosmosis.com", + "phone": "+1 (871) 470-2903", + "address": "938 Strong Place, Shepardsville, South Dakota, 7813", + "about": "In adipisicing officia do Lorem eu ipsum aliquip ex.", + "registered": "2022-02-02T03:04:47 -03:00", + "latitude": -61.015416, + "longitude": -123.752968, + "tags": [ + "exercitation", + "magna", + "ullamco", + "eiusmod", + "sunt", + "fugiat", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Helen Craig" + }, + { + "id": 1, + "name": "Charmaine Salas" + }, + { + "id": 2, + "name": "Josefa Coffey" + } + ], + "greeting": "Hello, Rosa Casey! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Cherry Melton", + "gender": "female", + "email": "cherrymelton@cosmosis.com", + "phone": "+1 (947) 554-2352", + "address": "727 Conover Street, Bartonsville, Utah, 6334", + "about": "Ex consequat occaecat cupidatat ex velit ea culpa dolore aliqua minim.", + "registered": "2015-08-15T06:13:59 -03:00", + "latitude": -49.328535, + "longitude": 140.080188, + "tags": [ + "quis", + "ullamco", + "non", + "minim", + "sunt", + "cupidatat", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Chaney Mcleod" + }, + { + "id": 1, + "name": "Drake Bell" + }, + { + "id": 2, + "name": "Bobbi Bentley" + } + ], + "greeting": "Hello, Cherry Melton! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Knox Benson", + "gender": "male", + "email": "knoxbenson@cosmosis.com", + "phone": "+1 (813) 416-2327", + "address": "615 Montague Street, Canby, Kansas, 1188", + "about": "Duis et proident ullamco pariatur ad non.", + "registered": "2018-11-07T07:16:57 -03:00", + "latitude": -4.797685, + "longitude": 158.86771, + "tags": [ + "deserunt", + "sunt", + "est", + "est", + "ex", + "minim", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Beth Hutchinson" + }, + { + "id": 1, + "name": "Finley Gross" + }, + { + "id": 2, + "name": "Ella Kennedy" + } + ], + "greeting": "Hello, Knox Benson! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Willie Stafford", + "gender": "female", + "email": "williestafford@cosmosis.com", + "phone": "+1 (950) 538-2746", + "address": "392 Amherst Street, Derwood, Nebraska, 8896", + "about": "Sit ad tempor est duis ex magna proident cillum aliquip ea esse.", + "registered": "2014-04-10T11:58:19 -04:00", + "latitude": 58.320184, + "longitude": -164.251449, + "tags": [ + "reprehenderit", + "consectetur", + "officia", + "enim", + "sit", + "nulla", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Kaitlin Crosby" + }, + { + "id": 1, + "name": "Bonner Woodard" + }, + { + "id": 2, + "name": "Lula Ball" + } + ], + "greeting": "Hello, Willie Stafford! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Rosario Richard", + "gender": "female", + "email": "rosariorichard@cosmosis.com", + "phone": "+1 (835) 524-3186", + "address": "351 Nevins Street, Dennard, Texas, 9401", + "about": "Proident tempor in cupidatat laborum.", + "registered": "2022-06-15T03:24:18 -03:00", + "latitude": 88.293187, + "longitude": -36.440052, + "tags": [ + "quis", + "non", + "esse", + "minim", + "exercitation", + "eu", + "elit" + ], + "friends": [ + { + "id": 0, + "name": "Elliott Gentry" + }, + { + "id": 1, + "name": "Erika Stephens" + }, + { + "id": 2, + "name": "Reeves Keller" + } + ], + "greeting": "Hello, Rosario Richard! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Raymond Shields", + "gender": "male", + "email": "raymondshields@cosmosis.com", + "phone": "+1 (952) 463-2083", + "address": "604 Jefferson Avenue, Torboy, Wyoming, 7090", + "about": "Magna excepteur sint non deserunt voluptate ipsum nisi occaecat amet nulla ut dolor.", + "registered": "2019-11-13T12:42:39 -03:00", + "latitude": 4.118932, + "longitude": -6.110999, + "tags": [ + "aute", + "sit", + "sunt", + "aute", + "fugiat", + "nostrud", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Sheppard Lynch" + }, + { + "id": 1, + "name": "Francis May" + }, + { + "id": 2, + "name": "Trujillo Pate" + } + ], + "greeting": "Hello, Raymond Shields! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Barbara Foreman", + "gender": "female", + "email": "barbaraforeman@cosmosis.com", + "phone": "+1 (872) 517-3033", + "address": "304 Reeve Place, Hebron, Vermont, 6434", + "about": "Incididunt fugiat qui excepteur qui cillum qui occaecat occaecat anim.", + "registered": "2021-09-30T09:11:24 -03:00", + "latitude": 16.236297, + "longitude": 21.699406, + "tags": [ + "qui", + "dolor", + "esse", + "mollit", + "ut", + "pariatur", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Hoffman Brewer" + }, + { + "id": 1, + "name": "Keith Little" + }, + { + "id": 2, + "name": "Lillian Stevenson" + } + ], + "greeting": "Hello, Barbara Foreman! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Elise Wells", + "gender": "female", + "email": "elisewells@cosmosis.com", + "phone": "+1 (998) 430-2017", + "address": "580 Hubbard Street, Gorham, Oregon, 9734", + "about": "Minim et ea enim nisi reprehenderit velit Lorem consectetur ullamco veniam.", + "registered": "2015-05-28T07:30:00 -03:00", + "latitude": -86.984773, + "longitude": 101.555467, + "tags": [ + "consectetur", + "aliqua", + "labore", + "tempor", + "velit", + "duis", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Perry Eaton" + }, + { + "id": 1, + "name": "Contreras Harmon" + }, + { + "id": 2, + "name": "Noelle Colon" + } + ], + "greeting": "Hello, Elise Wells! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Levine Bowman", + "gender": "male", + "email": "levinebowman@cosmosis.com", + "phone": "+1 (889) 530-2952", + "address": "398 Union Street, Unionville, South Carolina, 668", + "about": "Ad anim laboris irure anim in dolor non labore reprehenderit cupidatat.", + "registered": "2023-06-05T03:42:43 -03:00", + "latitude": 68.636745, + "longitude": 111.85296, + "tags": [ + "deserunt", + "ea", + "id", + "sit", + "et", + "consectetur", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Justice Buckner" + }, + { + "id": 1, + "name": "Becky Rodgers" + }, + { + "id": 2, + "name": "Lindsey Reid" + } + ], + "greeting": "Hello, Levine Bowman! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Karla Sargent", + "gender": "female", + "email": "karlasargent@cosmosis.com", + "phone": "+1 (908) 521-3498", + "address": "973 Harkness Avenue, Bellamy, Wisconsin, 5530", + "about": "Enim fugiat elit incididunt enim id consectetur id et.", + "registered": "2014-09-29T09:43:41 -04:00", + "latitude": -39.076284, + "longitude": -131.561432, + "tags": [ + "consectetur", + "aliquip", + "eu", + "laboris", + "enim", + "anim", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Madden Serrano" + }, + { + "id": 1, + "name": "Concepcion Riggs" + }, + { + "id": 2, + "name": "Patrice Vazquez" + } + ], + "greeting": "Hello, Karla Sargent! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Marguerite Ortiz", + "gender": "female", + "email": "margueriteortiz@cosmosis.com", + "phone": "+1 (873) 557-3850", + "address": "733 Noble Street, Fairlee, District Of Columbia, 9528", + "about": "Adipisicing tempor voluptate fugiat in magna pariatur.", + "registered": "2020-01-04T11:03:47 -03:00", + "latitude": 11.738973, + "longitude": -93.99335, + "tags": [ + "esse", + "nisi", + "nostrud", + "quis", + "aute", + "culpa", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Forbes Wong" + }, + { + "id": 1, + "name": "Delaney Garner" + }, + { + "id": 2, + "name": "Poole Russell" + } + ], + "greeting": "Hello, Marguerite Ortiz! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Haney Sears", + "gender": "male", + "email": "haneysears@cosmosis.com", + "phone": "+1 (859) 520-3986", + "address": "708 Pooles Lane, Conway, Virgin Islands, 1434", + "about": "Aliquip laborum irure sit dolore id anim irure in deserunt ad sit deserunt fugiat veniam.", + "registered": "2022-04-20T10:00:57 -03:00", + "latitude": 37.166568, + "longitude": -67.099421, + "tags": [ + "occaecat", + "cillum", + "excepteur", + "eu", + "ullamco", + "consectetur", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Dianna Trujillo" + }, + { + "id": 1, + "name": "Louella Zamora" + }, + { + "id": 2, + "name": "House Hanson" + } + ], + "greeting": "Hello, Haney Sears! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Kate Elliott", + "gender": "female", + "email": "kateelliott@cosmosis.com", + "phone": "+1 (828) 565-3994", + "address": "715 Quincy Street, Coleville, Washington, 6607", + "about": "Velit irure proident ipsum esse tempor do.", + "registered": "2019-02-24T01:24:47 -03:00", + "latitude": -8.148341, + "longitude": -131.980056, + "tags": [ + "tempor", + "reprehenderit", + "velit", + "et", + "ipsum", + "sunt", + "incididunt" + ], + "friends": [ + { + "id": 0, + "name": "Walton Young" + }, + { + "id": 1, + "name": "Nichols Gordon" + }, + { + "id": 2, + "name": "Whitaker Sweet" + } + ], + "greeting": "Hello, Kate Elliott! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lori Hernandez", + "gender": "female", + "email": "lorihernandez@cosmosis.com", + "phone": "+1 (813) 579-2243", + "address": "512 Tompkins Place, Bentonville, Minnesota, 763", + "about": "Irure occaecat aliquip aute deserunt quis nulla deserunt quis adipisicing id nisi sint dolore.", + "registered": "2021-10-18T03:35:55 -03:00", + "latitude": -45.21512, + "longitude": 3.032718, + "tags": [ + "reprehenderit", + "dolore", + "ipsum", + "tempor", + "minim", + "esse", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Noel Glass" + }, + { + "id": 1, + "name": "Elisa Hobbs" + }, + { + "id": 2, + "name": "Cote Grimes" + } + ], + "greeting": "Hello, Lori Hernandez! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Wise Gregory", + "gender": "male", + "email": "wisegregory@cosmosis.com", + "phone": "+1 (825) 454-2489", + "address": "364 Ridge Court, Keyport, Georgia, 9554", + "about": "In dolor minim excepteur elit ea duis pariatur.", + "registered": "2017-02-19T03:23:03 -03:00", + "latitude": 49.567208, + "longitude": -179.149179, + "tags": [ + "deserunt", + "anim", + "esse", + "nisi", + "ipsum", + "eiusmod", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Downs White" + }, + { + "id": 1, + "name": "Joanne West" + }, + { + "id": 2, + "name": "Cook Finley" + } + ], + "greeting": "Hello, Wise Gregory! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Levy Sharp", + "gender": "male", + "email": "levysharp@cosmosis.com", + "phone": "+1 (956) 553-2026", + "address": "422 Georgia Avenue, Laurelton, Iowa, 1225", + "about": "Aliquip dolor sint dolor ipsum duis enim eiusmod velit veniam ipsum commodo ullamco elit.", + "registered": "2021-01-17T11:04:30 -03:00", + "latitude": 35.776255, + "longitude": -77.227137, + "tags": [ + "irure", + "laborum", + "laboris", + "eiusmod", + "nostrud", + "consequat", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Erma Martin" + }, + { + "id": 1, + "name": "Whitehead Cobb" + }, + { + "id": 2, + "name": "Benson Poole" + } + ], + "greeting": "Hello, Levy Sharp! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dale Beck", + "gender": "female", + "email": "dalebeck@cosmosis.com", + "phone": "+1 (973) 502-3059", + "address": "294 Autumn Avenue, Vandiver, Connecticut, 7194", + "about": "Pariatur esse consectetur mollit cupidatat ut esse consectetur voluptate magna culpa.", + "registered": "2017-09-28T12:43:03 -03:00", + "latitude": -20.787203, + "longitude": -172.3421, + "tags": [ + "irure", + "commodo", + "nisi", + "nisi", + "nisi", + "ad", + "pariatur" + ], + "friends": [ + { + "id": 0, + "name": "Garner Donaldson" + }, + { + "id": 1, + "name": "Harrell Summers" + }, + { + "id": 2, + "name": "Orr Stanley" + } + ], + "greeting": "Hello, Dale Beck! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Amanda Rogers", + "gender": "female", + "email": "amandarogers@cosmosis.com", + "phone": "+1 (838) 482-3298", + "address": "561 Agate Court, Ribera, Delaware, 2075", + "about": "Ullamco adipisicing dolor velit duis in non dolor fugiat do.", + "registered": "2021-12-15T10:20:08 -03:00", + "latitude": 69.108255, + "longitude": -43.394482, + "tags": [ + "consectetur", + "ut", + "eu", + "sunt", + "sint", + "officia", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Duncan Diaz" + }, + { + "id": 1, + "name": "Adeline Sheppard" + }, + { + "id": 2, + "name": "Maggie Hood" + } + ], + "greeting": "Hello, Amanda Rogers! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Barrera Hinton", + "gender": "male", + "email": "barrerahinton@cosmosis.com", + "phone": "+1 (901) 523-3200", + "address": "923 Heyward Street, Kennedyville, Idaho, 9534", + "about": "Sit ad cillum nulla incididunt culpa est in ex eiusmod proident nostrud ipsum.", + "registered": "2016-08-05T01:04:03 -03:00", + "latitude": 8.848549, + "longitude": -55.413384, + "tags": [ + "nulla", + "ipsum", + "cupidatat", + "officia", + "culpa", + "pariatur", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Celia French" + }, + { + "id": 1, + "name": "Sasha Gibson" + }, + { + "id": 2, + "name": "Susana Rosales" + } + ], + "greeting": "Hello, Barrera Hinton! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lena Mckenzie", + "gender": "female", + "email": "lenamckenzie@cosmosis.com", + "phone": "+1 (801) 568-2282", + "address": "320 Kenmore Terrace, Weedville, Ohio, 3026", + "about": "Laboris do sint anim laborum eiusmod veniam.", + "registered": "2020-09-25T11:54:20 -03:00", + "latitude": -70.323267, + "longitude": -21.710025, + "tags": [ + "enim", + "in", + "aliqua", + "eu", + "officia", + "dolore", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Marion Mejia" + }, + { + "id": 1, + "name": "Workman Gould" + }, + { + "id": 2, + "name": "Kendra Horton" + } + ], + "greeting": "Hello, Lena Mckenzie! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Berta Hopkins", + "gender": "female", + "email": "bertahopkins@cosmosis.com", + "phone": "+1 (993) 576-3545", + "address": "250 Pierrepont Street, Disautel, Rhode Island, 2837", + "about": "Pariatur anim exercitation magna cillum nulla laborum do.", + "registered": "2019-04-08T02:03:06 -03:00", + "latitude": -50.136784, + "longitude": 132.162456, + "tags": [ + "cupidatat", + "fugiat", + "ex", + "laboris", + "amet", + "consectetur", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Park Whitley" + }, + { + "id": 1, + "name": "Neal Hunter" + }, + { + "id": 2, + "name": "Wilkerson Padilla" + } + ], + "greeting": "Hello, Berta Hopkins! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Boyle Jensen", + "gender": "male", + "email": "boylejensen@cosmosis.com", + "phone": "+1 (988) 448-3302", + "address": "993 Garfield Place, Elrama, Pennsylvania, 884", + "about": "Ex labore proident labore elit.", + "registered": "2018-10-06T02:32:47 -03:00", + "latitude": -72.79133, + "longitude": -170.325407, + "tags": [ + "aute", + "sint", + "esse", + "reprehenderit", + "et", + "dolore", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Suzanne Rose" + }, + { + "id": 1, + "name": "Lester Hudson" + }, + { + "id": 2, + "name": "Geraldine Armstrong" + } + ], + "greeting": "Hello, Boyle Jensen! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Tommie Christian", + "gender": "female", + "email": "tommiechristian@cosmosis.com", + "phone": "+1 (872) 456-2433", + "address": "423 Atkins Avenue, Montura, Oklahoma, 297", + "about": "Voluptate deserunt eiusmod fugiat excepteur minim dolore aute culpa irure sint exercitation incididunt.", + "registered": "2016-05-30T03:57:02 -03:00", + "latitude": -20.321943, + "longitude": -173.923818, + "tags": [ + "cillum", + "proident", + "commodo", + "fugiat", + "occaecat", + "anim", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Araceli Powers" + }, + { + "id": 1, + "name": "Meredith Ashley" + }, + { + "id": 2, + "name": "Letitia Houston" + } + ], + "greeting": "Hello, Tommie Christian! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kitty Alford", + "gender": "female", + "email": "kittyalford@cosmosis.com", + "phone": "+1 (920) 521-3827", + "address": "710 Fairview Place, Hackneyville, Colorado, 1317", + "about": "Cillum veniam anim anim amet non excepteur enim labore officia consectetur.", + "registered": "2019-07-14T12:20:50 -03:00", + "latitude": 9.117625, + "longitude": -119.323062, + "tags": [ + "tempor", + "nisi", + "anim", + "cillum", + "magna", + "nulla", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Sweet Chambers" + }, + { + "id": 1, + "name": "Ayers Ferguson" + }, + { + "id": 2, + "name": "Baxter Parsons" + } + ], + "greeting": "Hello, Kitty Alford! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Debra Norton", + "gender": "female", + "email": "debranorton@cosmosis.com", + "phone": "+1 (868) 513-2373", + "address": "173 Clinton Street, Catharine, Guam, 7409", + "about": "Esse incididunt dolor consequat ullamco occaecat enim nulla duis quis mollit.", + "registered": "2023-11-14T06:47:25 -03:00", + "latitude": 4.988347, + "longitude": -115.329567, + "tags": [ + "consectetur", + "fugiat", + "reprehenderit", + "id", + "id", + "eu", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Olivia Hines" + }, + { + "id": 1, + "name": "Barron Herring" + }, + { + "id": 2, + "name": "Stokes Burch" + } + ], + "greeting": "Hello, Debra Norton! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mayo Hammond", + "gender": "male", + "email": "mayohammond@cosmosis.com", + "phone": "+1 (846) 454-2069", + "address": "711 Poplar Street, Ada, West Virginia, 6039", + "about": "Enim occaecat ad velit sunt proident elit et id aliquip sit eiusmod deserunt.", + "registered": "2018-02-21T06:40:27 -03:00", + "latitude": -40.608193, + "longitude": 120.178284, + "tags": [ + "irure", + "commodo", + "quis", + "mollit", + "voluptate", + "deserunt", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Alicia Boyle" + }, + { + "id": 1, + "name": "Muriel Espinoza" + }, + { + "id": 2, + "name": "Lakisha Adkins" + } + ], + "greeting": "Hello, Mayo Hammond! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Jana Drake", + "gender": "female", + "email": "janadrake@cosmosis.com", + "phone": "+1 (902) 506-3906", + "address": "968 Rugby Road, Fowlerville, New York, 5435", + "about": "Consequat fugiat ad incididunt consequat amet aliquip id.", + "registered": "2021-04-16T09:57:07 -03:00", + "latitude": -75.050788, + "longitude": -69.434328, + "tags": [ + "irure", + "reprehenderit", + "mollit", + "duis", + "ex", + "veniam", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Mercedes Puckett" + }, + { + "id": 1, + "name": "Caitlin Oliver" + }, + { + "id": 2, + "name": "Krista George" + } + ], + "greeting": "Hello, Jana Drake! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Coffey Kirk", + "gender": "male", + "email": "coffeykirk@cosmosis.com", + "phone": "+1 (825) 496-3828", + "address": "622 Murdock Court, Freetown, Marshall Islands, 239", + "about": "Voluptate enim enim quis minim laboris adipisicing.", + "registered": "2019-08-02T03:09:26 -03:00", + "latitude": -12.845787, + "longitude": 143.61157, + "tags": [ + "consectetur", + "sit", + "esse", + "minim", + "esse", + "enim", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Carroll Dorsey" + }, + { + "id": 1, + "name": "Oneil Hill" + }, + { + "id": 2, + "name": "Neva Rivas" + } + ], + "greeting": "Hello, Coffey Kirk! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Mable Cardenas", + "gender": "female", + "email": "mablecardenas@cosmosis.com", + "phone": "+1 (830) 518-2237", + "address": "718 Stockton Street, Oley, Montana, 7318", + "about": "Eu velit dolor ea exercitation nostrud consectetur tempor qui exercitation.", + "registered": "2018-02-21T11:47:12 -03:00", + "latitude": -59.445366, + "longitude": 99.814462, + "tags": [ + "veniam", + "cupidatat", + "quis", + "eiusmod", + "excepteur", + "mollit", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Kathie Leon" + }, + { + "id": 1, + "name": "Ola Roth" + }, + { + "id": 2, + "name": "Billie Beard" + } + ], + "greeting": "Hello, Mable Cardenas! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Esther Savage", + "gender": "female", + "email": "esthersavage@cosmosis.com", + "phone": "+1 (956) 521-2496", + "address": "110 Billings Place, Klondike, Palau, 6783", + "about": "Commodo velit qui commodo exercitation dolor nulla laboris ea cupidatat.", + "registered": "2023-09-29T07:26:36 -03:00", + "latitude": -39.026431, + "longitude": -154.209569, + "tags": [ + "cupidatat", + "qui", + "eiusmod", + "sint", + "occaecat", + "cillum", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Lavonne Castro" + }, + { + "id": 1, + "name": "Kidd Kramer" + }, + { + "id": 2, + "name": "Sharp Kaufman" + } + ], + "greeting": "Hello, Esther Savage! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Alfreda Buck", + "gender": "female", + "email": "alfredabuck@cosmosis.com", + "phone": "+1 (973) 415-3326", + "address": "737 Osborn Street, Choctaw, Indiana, 4226", + "about": "In ea eiusmod labore ex aliquip minim id.", + "registered": "2023-11-24T03:05:42 -03:00", + "latitude": -14.276971, + "longitude": -126.391582, + "tags": [ + "est", + "excepteur", + "cupidatat", + "laborum", + "ex", + "laborum", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Leanna Good" + }, + { + "id": 1, + "name": "Sawyer Mooney" + }, + { + "id": 2, + "name": "Ferguson Owen" + } + ], + "greeting": "Hello, Alfreda Buck! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Freida Ray", + "gender": "female", + "email": "freidaray@cosmosis.com", + "phone": "+1 (837) 440-2931", + "address": "330 Junius Street, Cobbtown, North Dakota, 3980", + "about": "Elit eu consectetur dolore do ut veniam cillum.", + "registered": "2023-11-01T02:50:34 -03:00", + "latitude": 67.541736, + "longitude": -98.457622, + "tags": [ + "elit", + "nostrud", + "aliqua", + "ex", + "nulla", + "ipsum", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Calhoun Navarro" + }, + { + "id": 1, + "name": "Dana Terry" + }, + { + "id": 2, + "name": "Elvia Branch" + } + ], + "greeting": "Hello, Freida Ray! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Andrea Underwood", + "gender": "female", + "email": "andreaunderwood@cosmosis.com", + "phone": "+1 (929) 475-3168", + "address": "489 Eldert Lane, Carlos, American Samoa, 433", + "about": "Commodo adipisicing nostrud in ullamco enim anim qui reprehenderit elit.", + "registered": "2021-04-04T08:32:33 -03:00", + "latitude": -65.627888, + "longitude": 63.789677, + "tags": [ + "occaecat", + "esse", + "occaecat", + "enim", + "eiusmod", + "aliqua", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Brenda Saunders" + }, + { + "id": 1, + "name": "Watts Battle" + }, + { + "id": 2, + "name": "Amparo Mayo" + } + ], + "greeting": "Hello, Andrea Underwood! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Herring Olsen", + "gender": "male", + "email": "herringolsen@cosmosis.com", + "phone": "+1 (843) 462-2127", + "address": "704 Schenck Street, Roeville, New Hampshire, 877", + "about": "Et sunt culpa reprehenderit pariatur cupidatat duis cillum do ea sunt.", + "registered": "2023-11-04T08:55:01 -03:00", + "latitude": 18.640334, + "longitude": -36.666828, + "tags": [ + "eu", + "tempor", + "mollit", + "nostrud", + "ex", + "deserunt", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Janie Douglas" + }, + { + "id": 1, + "name": "Lee Gibbs" + }, + { + "id": 2, + "name": "Miller Holt" + } + ], + "greeting": "Hello, Herring Olsen! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Delores Fernandez", + "gender": "female", + "email": "deloresfernandez@cosmosis.com", + "phone": "+1 (838) 595-2934", + "address": "445 Vermont Court, Evergreen, Michigan, 3393", + "about": "Dolor dolor in ipsum magna culpa enim proident aliquip non qui eu id enim labore.", + "registered": "2021-10-31T05:22:53 -03:00", + "latitude": 51.788447, + "longitude": 72.145658, + "tags": [ + "adipisicing", + "sit", + "et", + "aute", + "nulla", + "proident", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Olson Leach" + }, + { + "id": 1, + "name": "Sears Peters" + }, + { + "id": 2, + "name": "Farrell Kirby" + } + ], + "greeting": "Hello, Delores Fernandez! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Amelia Roberts", + "gender": "female", + "email": "ameliaroberts@cosmosis.com", + "phone": "+1 (917) 418-2371", + "address": "624 Karweg Place, Valle, Louisiana, 6167", + "about": "Non consectetur consequat tempor excepteur exercitation magna enim.", + "registered": "2016-10-04T09:12:48 -03:00", + "latitude": 35.030221, + "longitude": 69.186671, + "tags": [ + "fugiat", + "sint", + "ullamco", + "id", + "occaecat", + "amet", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Jerri Glenn" + }, + { + "id": 1, + "name": "Brennan Welch" + }, + { + "id": 2, + "name": "Monique Harvey" + } + ], + "greeting": "Hello, Amelia Roberts! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Alexis Buckley", + "gender": "female", + "email": "alexisbuckley@cosmosis.com", + "phone": "+1 (942) 571-2696", + "address": "262 Montrose Avenue, Goodville, Nevada, 4959", + "about": "Consectetur ea pariatur duis consequat nulla excepteur.", + "registered": "2019-08-17T07:27:51 -03:00", + "latitude": 35.202198, + "longitude": 80.411493, + "tags": [ + "veniam", + "irure", + "dolore", + "ex", + "occaecat", + "quis", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Harrison Norris" + }, + { + "id": 1, + "name": "Navarro Carver" + }, + { + "id": 2, + "name": "Cruz Weaver" + } + ], + "greeting": "Hello, Alexis Buckley! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Carmen Joseph", + "gender": "female", + "email": "carmenjoseph@cosmosis.com", + "phone": "+1 (968) 542-2398", + "address": "257 Atlantic Avenue, Sedley, Puerto Rico, 8715", + "about": "Cupidatat sit commodo non laboris duis esse ea laboris Lorem.", + "registered": "2020-05-05T12:45:31 -03:00", + "latitude": 58.75372, + "longitude": 108.222359, + "tags": [ + "pariatur", + "non", + "mollit", + "reprehenderit", + "reprehenderit", + "laboris", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Nunez Baker" + }, + { + "id": 1, + "name": "Ellis Powell" + }, + { + "id": 2, + "name": "Stacie Hansen" + } + ], + "greeting": "Hello, Carmen Joseph! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Gertrude Wilkerson", + "gender": "female", + "email": "gertrudewilkerson@cosmosis.com", + "phone": "+1 (987) 509-2515", + "address": "885 Bethel Loop, Bynum, Arkansas, 2780", + "about": "Elit do commodo nisi mollit aliqua ea est voluptate dolore magna exercitation qui laboris elit.", + "registered": "2015-09-15T08:18:04 -03:00", + "latitude": -3.396256, + "longitude": -1.297282, + "tags": [ + "adipisicing", + "reprehenderit", + "mollit", + "aute", + "est", + "ullamco", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Berry Solis" + }, + { + "id": 1, + "name": "Polly Spencer" + }, + { + "id": 2, + "name": "Luz Daniels" + } + ], + "greeting": "Hello, Gertrude Wilkerson! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Jones Jarvis", + "gender": "male", + "email": "jonesjarvis@cosmosis.com", + "phone": "+1 (977) 533-2839", + "address": "945 Covert Street, Loveland, North Carolina, 5417", + "about": "Dolore duis enim ipsum culpa non ea nostrud.", + "registered": "2017-12-29T08:57:16 -03:00", + "latitude": 68.747833, + "longitude": -106.037693, + "tags": [ + "consequat", + "do", + "labore", + "deserunt", + "laborum", + "magna", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Viola Love" + }, + { + "id": 1, + "name": "Wheeler Short" + }, + { + "id": 2, + "name": "Blanchard Calhoun" + } + ], + "greeting": "Hello, Jones Jarvis! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Becker Walker", + "gender": "male", + "email": "beckerwalker@cosmosis.com", + "phone": "+1 (872) 444-2350", + "address": "426 Jamison Lane, Healy, California, 6477", + "about": "Qui nulla aliquip eu nostrud quis ad dolor voluptate voluptate minim ut.", + "registered": "2023-02-13T01:53:57 -03:00", + "latitude": -25.406952, + "longitude": -9.277749, + "tags": [ + "culpa", + "consequat", + "dolor", + "nisi", + "non", + "dolore", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Webster Bates" + }, + { + "id": 1, + "name": "Hilary Dalton" + }, + { + "id": 2, + "name": "Geneva Sherman" + } + ], + "greeting": "Hello, Becker Walker! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Welch Bush", + "gender": "male", + "email": "welchbush@cosmosis.com", + "phone": "+1 (894) 438-3750", + "address": "292 Rewe Street, Sandston, New Jersey, 7807", + "about": "Do irure laborum magna magna anim est non ipsum officia ullamco est id mollit.", + "registered": "2021-06-30T03:39:42 -03:00", + "latitude": -37.355037, + "longitude": -79.207616, + "tags": [ + "minim", + "veniam", + "do", + "culpa", + "qui", + "sint", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Leonard Butler" + }, + { + "id": 1, + "name": "Catherine Irwin" + }, + { + "id": 2, + "name": "Sondra Bender" + } + ], + "greeting": "Hello, Welch Bush! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ebony Wooten", + "gender": "female", + "email": "ebonywooten@cosmosis.com", + "phone": "+1 (879) 409-3381", + "address": "259 Baltic Street, Marenisco, Tennessee, 7210", + "about": "Dolore irure ad ullamco velit aliquip adipisicing amet consequat ad reprehenderit cillum aliqua mollit.", + "registered": "2017-07-16T03:11:28 -03:00", + "latitude": 64.834274, + "longitude": 84.400845, + "tags": [ + "excepteur", + "ipsum", + "aliqua", + "aliqua", + "occaecat", + "cupidatat", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Eula Noel" + }, + { + "id": 1, + "name": "Lorie Johns" + }, + { + "id": 2, + "name": "Karen Melendez" + } + ], + "greeting": "Hello, Ebony Wooten! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Cantrell Fischer", + "gender": "male", + "email": "cantrellfischer@cosmosis.com", + "phone": "+1 (941) 560-2165", + "address": "285 Douglass Street, Needmore, Illinois, 6487", + "about": "Nulla amet consectetur occaecat cillum sunt voluptate irure.", + "registered": "2015-02-11T09:03:37 -03:00", + "latitude": -36.784162, + "longitude": 163.153609, + "tags": [ + "nisi", + "officia", + "laboris", + "consequat", + "in", + "occaecat", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Therese Barron" + }, + { + "id": 1, + "name": "Lambert Franks" + }, + { + "id": 2, + "name": "Fuentes Koch" + } + ], + "greeting": "Hello, Cantrell Fischer! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Pam Wade", + "gender": "female", + "email": "pamwade@cosmosis.com", + "phone": "+1 (907) 409-2422", + "address": "168 Boardwalk , Galesville, Virginia, 655", + "about": "Pariatur esse ullamco consectetur elit.", + "registered": "2020-07-01T11:40:06 -03:00", + "latitude": -66.434353, + "longitude": 99.163596, + "tags": [ + "ad", + "id", + "occaecat", + "excepteur", + "amet", + "deserunt", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Gloria Schmidt" + }, + { + "id": 1, + "name": "Green Bailey" + }, + { + "id": 2, + "name": "Livingston Hogan" + } + ], + "greeting": "Hello, Pam Wade! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rowland Haley", + "gender": "male", + "email": "rowlandhaley@cosmosis.com", + "phone": "+1 (876) 485-2119", + "address": "155 Oceanic Avenue, Connerton, Federated States Of Micronesia, 1047", + "about": "Sunt minim nulla qui nisi exercitation adipisicing elit ullamco anim fugiat.", + "registered": "2022-01-01T05:28:01 -03:00", + "latitude": -71.842891, + "longitude": 10.131897, + "tags": [ + "minim", + "excepteur", + "est", + "officia", + "cupidatat", + "duis", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Gilda Madden" + }, + { + "id": 1, + "name": "Mollie Gardner" + }, + { + "id": 2, + "name": "Joni Deleon" + } + ], + "greeting": "Hello, Rowland Haley! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Paulette Guerrero", + "gender": "female", + "email": "pauletteguerrero@cosmosis.com", + "phone": "+1 (915) 572-3375", + "address": "338 Berkeley Place, Belfair, Northern Mariana Islands, 1677", + "about": "Nisi do exercitation officia excepteur magna non adipisicing incididunt in ad non veniam et elit.", + "registered": "2014-06-26T05:12:54 -04:00", + "latitude": -64.706652, + "longitude": 51.339435, + "tags": [ + "duis", + "ex", + "consequat", + "ipsum", + "mollit", + "tempor", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Joanna Dale" + }, + { + "id": 1, + "name": "Jolene Stout" + }, + { + "id": 2, + "name": "Jocelyn Dyer" + } + ], + "greeting": "Hello, Paulette Guerrero! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Jenifer Mathis", + "gender": "female", + "email": "jenifermathis@cosmosis.com", + "phone": "+1 (829) 474-3856", + "address": "512 Bush Street, Rodanthe, Alaska, 2047", + "about": "Anim officia incididunt eu do sunt pariatur tempor consequat minim esse et aliquip.", + "registered": "2017-07-23T10:16:05 -03:00", + "latitude": 30.187232, + "longitude": -24.849761, + "tags": [ + "amet", + "exercitation", + "minim", + "reprehenderit", + "aute", + "magna", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Laura Richards" + }, + { + "id": 1, + "name": "Maryanne Quinn" + }, + { + "id": 2, + "name": "Reyes Frazier" + } + ], + "greeting": "Hello, Jenifer Mathis! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Glass Nash", + "gender": "male", + "email": "glassnash@cosmosis.com", + "phone": "+1 (898) 570-3736", + "address": "829 Portland Avenue, Fontanelle, Maine, 1360", + "about": "Id cillum ut ut exercitation duis irure cupidatat commodo cillum proident veniam.", + "registered": "2019-02-26T03:39:16 -03:00", + "latitude": -4.315267, + "longitude": -111.050672, + "tags": [ + "do", + "proident", + "sit", + "veniam", + "esse", + "ex", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Lenora Sandoval" + }, + { + "id": 1, + "name": "Natalia Mcgee" + }, + { + "id": 2, + "name": "Flores Mccormick" + } + ], + "greeting": "Hello, Glass Nash! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Christi Woodward", + "gender": "female", + "email": "christiwoodward@cosmosis.com", + "phone": "+1 (959) 599-3792", + "address": "505 Anna Court, Manitou, Arizona, 3704", + "about": "Labore voluptate consectetur non velit aute labore et qui excepteur est consectetur laboris.", + "registered": "2016-10-18T07:18:25 -03:00", + "latitude": -45.41963, + "longitude": 140.946976, + "tags": [ + "tempor", + "officia", + "adipisicing", + "nisi", + "minim", + "mollit", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Marquita Howard" + }, + { + "id": 1, + "name": "Elizabeth Patel" + }, + { + "id": 2, + "name": "Jordan Carter" + } + ], + "greeting": "Hello, Christi Woodward! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Fischer Mccoy", + "gender": "male", + "email": "fischermccoy@cosmosis.com", + "phone": "+1 (991) 498-3442", + "address": "565 Bridge Street, Clarktown, Florida, 461", + "about": "Aute voluptate aute cillum incididunt nulla voluptate esse proident consectetur fugiat duis.", + "registered": "2017-06-14T02:47:55 -03:00", + "latitude": -65.243143, + "longitude": 50.336559, + "tags": [ + "labore", + "amet", + "consectetur", + "laborum", + "culpa", + "duis", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Santiago Bridges" + }, + { + "id": 1, + "name": "Barbra England" + }, + { + "id": 2, + "name": "Allison Landry" + } + ], + "greeting": "Hello, Fischer Mccoy! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Mccray Stewart", + "gender": "male", + "email": "mccraystewart@cosmosis.com", + "phone": "+1 (929) 536-3614", + "address": "179 Morton Street, Venice, Alabama, 9117", + "about": "Cillum irure occaecat incididunt adipisicing anim anim magna ex ipsum ipsum sunt.", + "registered": "2017-03-10T05:08:47 -03:00", + "latitude": 84.653162, + "longitude": -84.695926, + "tags": [ + "consectetur", + "culpa", + "do", + "sunt", + "irure", + "dolor", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Henson Hardy" + }, + { + "id": 1, + "name": "Terry Cohen" + }, + { + "id": 2, + "name": "Mcclain Morrison" + } + ], + "greeting": "Hello, Mccray Stewart! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dixon Harrell", + "gender": "male", + "email": "dixonharrell@cosmosis.com", + "phone": "+1 (906) 551-2274", + "address": "566 Irving Place, Tyhee, Massachusetts, 6347", + "about": "Amet tempor in reprehenderit voluptate officia ea adipisicing sunt esse pariatur reprehenderit.", + "registered": "2020-01-21T06:35:33 -03:00", + "latitude": 41.515617, + "longitude": 41.970508, + "tags": [ + "Lorem", + "veniam", + "eu", + "proident", + "fugiat", + "occaecat", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Greer Turner" + }, + { + "id": 1, + "name": "Katie Santiago" + }, + { + "id": 2, + "name": "Vincent Mccarthy" + } + ], + "greeting": "Hello, Dixon Harrell! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kristy Baird", + "gender": "female", + "email": "kristybaird@cosmosis.com", + "phone": "+1 (966) 588-3205", + "address": "521 Monroe Street, Somerset, New Mexico, 4305", + "about": "Sint sint excepteur adipisicing nisi veniam.", + "registered": "2015-06-08T07:38:30 -03:00", + "latitude": -78.120008, + "longitude": 165.234923, + "tags": [ + "adipisicing", + "culpa", + "ut", + "et", + "culpa", + "aliquip", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Julianne Kerr" + }, + { + "id": 1, + "name": "Juana Clemons" + }, + { + "id": 2, + "name": "Cora Fitzpatrick" + } + ], + "greeting": "Hello, Kristy Baird! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Marks Logan", + "gender": "male", + "email": "markslogan@cosmosis.com", + "phone": "+1 (824) 462-2114", + "address": "206 Landis Court, Osage, Hawaii, 7733", + "about": "Dolor nostrud eiusmod cillum ex magna et.", + "registered": "2022-04-11T04:29:26 -03:00", + "latitude": 68.53976, + "longitude": 108.199924, + "tags": [ + "aliquip", + "in", + "pariatur", + "ea", + "ut", + "sint", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Petra Pierce" + }, + { + "id": 1, + "name": "Strong Acosta" + }, + { + "id": 2, + "name": "Roberta Emerson" + } + ], + "greeting": "Hello, Marks Logan! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "George Bradley", + "gender": "male", + "email": "georgebradley@cosmosis.com", + "phone": "+1 (831) 568-3922", + "address": "927 Roebling Street, Berwind, Mississippi, 1121", + "about": "Nulla tempor id eiusmod pariatur voluptate.", + "registered": "2018-06-06T02:12:31 -03:00", + "latitude": 42.212932, + "longitude": 137.656125, + "tags": [ + "consequat", + "est", + "occaecat", + "dolore", + "excepteur", + "eu", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Payne Sykes" + }, + { + "id": 1, + "name": "Allyson Merritt" + }, + { + "id": 2, + "name": "Celina Talley" + } + ], + "greeting": "Hello, George Bradley! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Jill Hendricks", + "gender": "female", + "email": "jillhendricks@cosmosis.com", + "phone": "+1 (963) 589-3029", + "address": "387 Bowery Street, Bentley, Kentucky, 2178", + "about": "Ex id elit proident id cillum ut aute consequat officia qui enim.", + "registered": "2022-11-10T05:05:43 -03:00", + "latitude": -60.52485, + "longitude": -157.827885, + "tags": [ + "laborum", + "reprehenderit", + "anim", + "magna", + "voluptate", + "commodo", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Sheryl Mccullough" + }, + { + "id": 1, + "name": "Gretchen Beasley" + }, + { + "id": 2, + "name": "Nicole Gill" + } + ], + "greeting": "Hello, Jill Hendricks! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hopper Chandler", + "gender": "male", + "email": "hopperchandler@cosmosis.com", + "phone": "+1 (866) 522-2743", + "address": "580 Gerald Court, Longoria, Missouri, 175", + "about": "Veniam cupidatat ex in irure cupidatat sint veniam ad eu.", + "registered": "2015-05-21T10:32:30 -03:00", + "latitude": 25.366378, + "longitude": -119.905959, + "tags": [ + "minim", + "sunt", + "in", + "adipisicing", + "dolore", + "voluptate", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Pollard Herrera" + }, + { + "id": 1, + "name": "Brady Knox" + }, + { + "id": 2, + "name": "Georgia Livingston" + } + ], + "greeting": "Hello, Hopper Chandler! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Monica Vincent", + "gender": "female", + "email": "monicavincent@cosmosis.com", + "phone": "+1 (900) 430-3442", + "address": "137 Lawrence Street, Jacksonwald, South Dakota, 4310", + "about": "Deserunt dolore aliqua occaecat dolore anim nostrud ea duis dolore tempor.", + "registered": "2017-03-21T03:42:34 -03:00", + "latitude": 5.8752, + "longitude": 83.266985, + "tags": [ + "ea", + "adipisicing", + "id", + "elit", + "proident", + "sunt", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Aisha Miles" + }, + { + "id": 1, + "name": "Ramona Rojas" + }, + { + "id": 2, + "name": "Ava Dennis" + } + ], + "greeting": "Hello, Monica Vincent! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Nanette Kim", + "gender": "female", + "email": "nanettekim@cosmosis.com", + "phone": "+1 (831) 532-3491", + "address": "687 Ludlam Place, Jackpot, Utah, 8873", + "about": "Voluptate eiusmod eu mollit est reprehenderit in adipisicing eu commodo commodo fugiat officia minim elit.", + "registered": "2017-02-19T01:59:03 -03:00", + "latitude": -57.481282, + "longitude": 58.416488, + "tags": [ + "pariatur", + "elit", + "commodo", + "laboris", + "sit", + "tempor", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Ann Soto" + }, + { + "id": 1, + "name": "Robbie Maddox" + }, + { + "id": 2, + "name": "Walter Oconnor" + } + ], + "greeting": "Hello, Nanette Kim! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Stacey Justice", + "gender": "female", + "email": "staceyjustice@cosmosis.com", + "phone": "+1 (916) 485-2743", + "address": "801 Amboy Street, Veguita, Kansas, 6945", + "about": "Ex ipsum consequat pariatur voluptate aliquip Lorem mollit.", + "registered": "2015-10-15T05:54:51 -03:00", + "latitude": 1.381574, + "longitude": -102.940711, + "tags": [ + "tempor", + "laborum", + "Lorem", + "qui", + "pariatur", + "elit", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Della Mccall" + }, + { + "id": 1, + "name": "Wright Garrison" + }, + { + "id": 2, + "name": "Mcmahon Pearson" + } + ], + "greeting": "Hello, Stacey Justice! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rosario Ware", + "gender": "male", + "email": "rosarioware@cosmosis.com", + "phone": "+1 (910) 515-3946", + "address": "586 Moffat Street, Blackgum, Nebraska, 1100", + "about": "Cillum duis proident sint esse qui nostrud laborum duis est eiusmod consectetur sit fugiat proident.", + "registered": "2022-03-17T03:41:45 -03:00", + "latitude": 79.158381, + "longitude": 22.933518, + "tags": [ + "enim", + "esse", + "elit", + "ipsum", + "nulla", + "in", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Beach Graham" + }, + { + "id": 1, + "name": "Beatriz Perkins" + }, + { + "id": 2, + "name": "Hays Rasmussen" + } + ], + "greeting": "Hello, Rosario Ware! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Aurora Wagner", + "gender": "female", + "email": "aurorawagner@cosmosis.com", + "phone": "+1 (903) 430-3258", + "address": "535 Coventry Road, Ola, Texas, 1746", + "about": "Sint ea consequat fugiat est irure enim amet mollit magna quis velit.", + "registered": "2016-03-06T03:56:50 -03:00", + "latitude": 15.773993, + "longitude": -31.35431, + "tags": [ + "fugiat", + "aliquip", + "in", + "tempor", + "ea", + "enim", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Arnold Bauer" + }, + { + "id": 1, + "name": "Kaye English" + }, + { + "id": 2, + "name": "Rowena Giles" + } + ], + "greeting": "Hello, Aurora Wagner! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Mckee Tyler", + "gender": "male", + "email": "mckeetyler@cosmosis.com", + "phone": "+1 (979) 510-2461", + "address": "409 Nassau Avenue, Allamuchy, Wyoming, 8291", + "about": "Ut Lorem sint tempor occaecat eiusmod et amet do dolor sunt et laborum est non.", + "registered": "2023-08-21T06:43:03 -03:00", + "latitude": -84.939568, + "longitude": -75.057878, + "tags": [ + "ad", + "sint", + "incididunt", + "ipsum", + "aliqua", + "deserunt", + "tempor" + ], + "friends": [ + { + "id": 0, + "name": "Tanya Santana" + }, + { + "id": 1, + "name": "Latonya Morton" + }, + { + "id": 2, + "name": "Jenny Goodwin" + } + ], + "greeting": "Hello, Mckee Tyler! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hull Lane", + "gender": "male", + "email": "hulllane@cosmosis.com", + "phone": "+1 (905) 474-2013", + "address": "530 Lafayette Avenue, Clarence, Vermont, 3738", + "about": "Esse ut deserunt nulla fugiat exercitation aliqua quis aute irure qui laborum duis.", + "registered": "2023-06-15T12:44:07 -03:00", + "latitude": 26.76995, + "longitude": 176.58414, + "tags": [ + "consectetur", + "ad", + "exercitation", + "cupidatat", + "cillum", + "ipsum", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Shirley Shannon" + }, + { + "id": 1, + "name": "Doyle Boyd" + }, + { + "id": 2, + "name": "Griffith Watkins" + } + ], + "greeting": "Hello, Hull Lane! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Trevino Mcdaniel", + "gender": "male", + "email": "trevinomcdaniel@cosmosis.com", + "phone": "+1 (931) 454-2838", + "address": "496 Terrace Place, Keller, Oregon, 3060", + "about": "Qui mollit ullamco aute magna irure veniam officia minim.", + "registered": "2022-03-13T07:57:48 -03:00", + "latitude": 49.268182, + "longitude": -51.743833, + "tags": [ + "amet", + "laboris", + "irure", + "et", + "sint", + "aliquip", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Elena Francis" + }, + { + "id": 1, + "name": "Mullen Fields" + }, + { + "id": 2, + "name": "Page Cantrell" + } + ], + "greeting": "Hello, Trevino Mcdaniel! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Fowler Durham", + "gender": "male", + "email": "fowlerdurham@cosmosis.com", + "phone": "+1 (884) 454-2068", + "address": "547 Eckford Street, Stollings, South Carolina, 2181", + "about": "Veniam mollit Lorem amet sint ea proident consequat cillum elit fugiat.", + "registered": "2016-08-02T03:47:18 -03:00", + "latitude": -28.016395, + "longitude": 41.722449, + "tags": [ + "ullamco", + "duis", + "mollit", + "anim", + "qui", + "quis", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Dickerson Wynn" + }, + { + "id": 1, + "name": "Marshall Morris" + }, + { + "id": 2, + "name": "Harmon Walsh" + } + ], + "greeting": "Hello, Fowler Durham! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Buckley Lott", + "gender": "male", + "email": "buckleylott@cosmosis.com", + "phone": "+1 (838) 422-2529", + "address": "163 Sutter Avenue, Hartsville/Hartley, Wisconsin, 6984", + "about": "Ex in duis labore Lorem et sint minim Lorem aute tempor amet nisi.", + "registered": "2023-07-08T02:36:01 -03:00", + "latitude": 47.244443, + "longitude": -25.659971, + "tags": [ + "ut", + "eiusmod", + "et", + "officia", + "magna", + "dolore", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Lawson Maxwell" + }, + { + "id": 1, + "name": "Shelton Gates" + }, + { + "id": 2, + "name": "Blanca Graves" + } + ], + "greeting": "Hello, Buckley Lott! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Britney Warner", + "gender": "female", + "email": "britneywarner@cosmosis.com", + "phone": "+1 (801) 400-3138", + "address": "781 Stoddard Place, Guthrie, District Of Columbia, 6267", + "about": "Officia quis reprehenderit culpa proident anim eiusmod labore adipisicing do elit nulla.", + "registered": "2016-04-21T03:38:38 -03:00", + "latitude": -64.092359, + "longitude": -75.806895, + "tags": [ + "sint", + "officia", + "esse", + "et", + "ex", + "enim", + "est" + ], + "friends": [ + { + "id": 0, + "name": "Hawkins Rivera" + }, + { + "id": 1, + "name": "Rivas Lopez" + }, + { + "id": 2, + "name": "Marla Hurst" + } + ], + "greeting": "Hello, Britney Warner! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Cleo Berg", + "gender": "female", + "email": "cleoberg@cosmosis.com", + "phone": "+1 (936) 552-3426", + "address": "445 Newel Street, Sims, Virgin Islands, 7983", + "about": "Amet consectetur anim amet ullamco fugiat magna eu elit sunt.", + "registered": "2016-04-02T12:01:45 -03:00", + "latitude": 5.279174, + "longitude": 75.391361, + "tags": [ + "nostrud", + "id", + "sunt", + "qui", + "id", + "commodo", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Hilda Mcconnell" + }, + { + "id": 1, + "name": "Blair Simon" + }, + { + "id": 2, + "name": "Lawrence Knowles" + } + ], + "greeting": "Hello, Cleo Berg! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Buckner Olson", + "gender": "male", + "email": "bucknerolson@cosmosis.com", + "phone": "+1 (845) 600-2422", + "address": "876 Knickerbocker Avenue, Brutus, Washington, 3452", + "about": "Nostrud aute eiusmod fugiat aute tempor amet et.", + "registered": "2022-03-02T03:21:38 -03:00", + "latitude": -47.634327, + "longitude": 146.439859, + "tags": [ + "mollit", + "voluptate", + "do", + "ex", + "minim", + "sunt", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Aguilar Pena" + }, + { + "id": 1, + "name": "Sabrina Bowers" + }, + { + "id": 2, + "name": "Janis Barlow" + } + ], + "greeting": "Hello, Buckner Olson! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Juliet Greene", + "gender": "female", + "email": "julietgreene@cosmosis.com", + "phone": "+1 (897) 504-2399", + "address": "330 Bartlett Place, Dellview, Minnesota, 9209", + "about": "Exercitation nulla tempor ex esse velit consequat eu duis.", + "registered": "2019-02-22T11:31:54 -03:00", + "latitude": -63.783341, + "longitude": -133.01287, + "tags": [ + "adipisicing", + "laborum", + "cillum", + "minim", + "velit", + "reprehenderit", + "ipsum" + ], + "friends": [ + { + "id": 0, + "name": "Gilmore Malone" + }, + { + "id": 1, + "name": "Velez Shepherd" + }, + { + "id": 2, + "name": "Mann Merrill" + } + ], + "greeting": "Hello, Juliet Greene! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Burton Booth", + "gender": "male", + "email": "burtonbooth@cosmosis.com", + "phone": "+1 (814) 514-2419", + "address": "176 Onderdonk Avenue, Malott, Georgia, 1677", + "about": "Ea ullamco officia magna nisi id amet id irure ex veniam elit proident ex.", + "registered": "2020-07-11T09:13:53 -03:00", + "latitude": 36.10941, + "longitude": 159.389517, + "tags": [ + "ad", + "cupidatat", + "veniam", + "sit", + "enim", + "velit", + "non" + ], + "friends": [ + { + "id": 0, + "name": "Rosemarie Sharpe" + }, + { + "id": 1, + "name": "Emerson Blevins" + }, + { + "id": 2, + "name": "Figueroa Duffy" + } + ], + "greeting": "Hello, Burton Booth! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Gilbert Arnold", + "gender": "male", + "email": "gilbertarnold@cosmosis.com", + "phone": "+1 (855) 467-3819", + "address": "456 Commerce Street, Coloma, Iowa, 9116", + "about": "Ipsum velit commodo exercitation enim officia eiusmod aliqua voluptate officia incididunt ut minim.", + "registered": "2018-06-09T02:49:50 -03:00", + "latitude": -5.935372, + "longitude": -30.381213, + "tags": [ + "reprehenderit", + "consequat", + "eiusmod", + "excepteur", + "in", + "elit", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Wiley Mills" + }, + { + "id": 1, + "name": "Rochelle Molina" + }, + { + "id": 2, + "name": "Lou Conley" + } + ], + "greeting": "Hello, Gilbert Arnold! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Anita Burt", + "gender": "female", + "email": "anitaburt@cosmosis.com", + "phone": "+1 (829) 453-2842", + "address": "661 Gunther Place, Malo, Connecticut, 7564", + "about": "Labore adipisicing nisi labore sit tempor incididunt culpa nostrud id deserunt est mollit tempor.", + "registered": "2016-03-14T04:44:29 -03:00", + "latitude": 82.704417, + "longitude": -114.956137, + "tags": [ + "occaecat", + "et", + "sunt", + "et", + "minim", + "sit", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Rosalinda Robbins" + }, + { + "id": 1, + "name": "Joyce Henry" + }, + { + "id": 2, + "name": "Alison Hall" + } + ], + "greeting": "Hello, Anita Burt! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Leann Price", + "gender": "female", + "email": "leannprice@cosmosis.com", + "phone": "+1 (885) 496-2021", + "address": "861 Decatur Street, Westwood, Delaware, 9895", + "about": "Enim est deserunt elit elit non quis.", + "registered": "2023-03-05T02:05:34 -03:00", + "latitude": -5.393874, + "longitude": -170.935398, + "tags": [ + "sit", + "ea", + "id", + "ut", + "tempor", + "ullamco", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Stacy Lowery" + }, + { + "id": 1, + "name": "Fletcher Monroe" + }, + { + "id": 2, + "name": "Kirkland Mack" + } + ], + "greeting": "Hello, Leann Price! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Horne Davidson", + "gender": "male", + "email": "hornedavidson@cosmosis.com", + "phone": "+1 (934) 590-2143", + "address": "802 Visitation Place, Edinburg, Idaho, 6699", + "about": "Cillum cillum ut incididunt pariatur esse nisi culpa.", + "registered": "2022-09-15T05:00:32 -03:00", + "latitude": 56.548565, + "longitude": -94.815444, + "tags": [ + "culpa", + "in", + "ea", + "quis", + "deserunt", + "reprehenderit", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Jennings Buchanan" + }, + { + "id": 1, + "name": "Stephanie Odonnell" + }, + { + "id": 2, + "name": "Helena Hopper" + } + ], + "greeting": "Hello, Horne Davidson! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Long Perry", + "gender": "male", + "email": "longperry@cosmosis.com", + "phone": "+1 (817) 495-2183", + "address": "437 Guider Avenue, Belmont, Ohio, 1771", + "about": "Dolor consectetur voluptate ea adipisicing laborum in minim dolor tempor dolor dolor qui.", + "registered": "2015-11-12T03:26:58 -03:00", + "latitude": -22.728831, + "longitude": 146.081108, + "tags": [ + "culpa", + "sit", + "enim", + "commodo", + "irure", + "pariatur", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Haynes Bird" + }, + { + "id": 1, + "name": "Marsh Parrish" + }, + { + "id": 2, + "name": "Wilma Cameron" + } + ], + "greeting": "Hello, Long Perry! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Sue Odom", + "gender": "female", + "email": "sueodom@cosmosis.com", + "phone": "+1 (890) 570-2936", + "address": "135 Revere Place, Klagetoh, Rhode Island, 929", + "about": "Sint nulla culpa non aliqua consectetur enim magna eiusmod deserunt aliqua eiusmod ipsum consectetur.", + "registered": "2022-02-11T06:19:58 -03:00", + "latitude": 15.148524, + "longitude": 8.049191, + "tags": [ + "id", + "aliquip", + "adipisicing", + "eu", + "nostrud", + "deserunt", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Schroeder Davis" + }, + { + "id": 1, + "name": "Stafford Rich" + }, + { + "id": 2, + "name": "Pate House" + } + ], + "greeting": "Hello, Sue Odom! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Betsy Higgins", + "gender": "female", + "email": "betsyhiggins@cosmosis.com", + "phone": "+1 (822) 425-3136", + "address": "816 Middleton Street, Templeton, Pennsylvania, 2720", + "about": "Adipisicing in laboris sint commodo ullamco incididunt irure laborum in enim occaecat commodo.", + "registered": "2018-05-02T03:19:06 -03:00", + "latitude": 10.364329, + "longitude": -140.861938, + "tags": [ + "amet", + "exercitation", + "enim", + "ad", + "proident", + "minim", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Burris Alvarez" + }, + { + "id": 1, + "name": "Nicholson Curtis" + }, + { + "id": 2, + "name": "Valdez Moss" + } + ], + "greeting": "Hello, Betsy Higgins! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Johnston Erickson", + "gender": "male", + "email": "johnstonerickson@cosmosis.com", + "phone": "+1 (937) 485-2664", + "address": "125 Grove Place, Durham, Oklahoma, 7377", + "about": "Fugiat nostrud mollit reprehenderit quis consequat.", + "registered": "2023-04-09T01:43:11 -03:00", + "latitude": -73.661168, + "longitude": 153.39734, + "tags": [ + "sint", + "adipisicing", + "sunt", + "laborum", + "amet", + "reprehenderit", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Kelsey Dejesus" + }, + { + "id": 1, + "name": "Rosemary Schwartz" + }, + { + "id": 2, + "name": "Alyson Jennings" + } + ], + "greeting": "Hello, Johnston Erickson! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Delgado Knight", + "gender": "male", + "email": "delgadoknight@cosmosis.com", + "phone": "+1 (817) 582-3999", + "address": "205 Oriental Court, Sterling, Colorado, 4528", + "about": "Do tempor exercitation labore magna aute aute voluptate aute consequat cillum aliquip fugiat.", + "registered": "2020-02-18T04:02:30 -03:00", + "latitude": 20.720954, + "longitude": -158.570523, + "tags": [ + "duis", + "proident", + "velit", + "do", + "anim", + "ex", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Daniels Case" + }, + { + "id": 1, + "name": "Richards Heath" + }, + { + "id": 2, + "name": "Margaret Newman" + } + ], + "greeting": "Hello, Delgado Knight! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Cotton Mcfarland", + "gender": "male", + "email": "cottonmcfarland@cosmosis.com", + "phone": "+1 (951) 564-3732", + "address": "296 Sackett Street, Jessie, Guam, 1174", + "about": "Ut qui esse laboris consectetur irure pariatur.", + "registered": "2021-04-23T09:03:58 -03:00", + "latitude": 83.744414, + "longitude": -58.195563, + "tags": [ + "minim", + "nulla", + "id", + "velit", + "sit", + "quis", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Jessica Lewis" + }, + { + "id": 1, + "name": "Maritza Edwards" + }, + { + "id": 2, + "name": "Kellie Norman" + } + ], + "greeting": "Hello, Cotton Mcfarland! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "English Collins", + "gender": "male", + "email": "englishcollins@cosmosis.com", + "phone": "+1 (829) 418-2771", + "address": "997 Belvidere Street, Hailesboro, West Virginia, 7555", + "about": "Enim qui aute duis cillum anim ullamco laborum incididunt laborum ea incididunt sit exercitation.", + "registered": "2016-01-30T10:39:25 -03:00", + "latitude": 9.002862, + "longitude": 97.692167, + "tags": [ + "sunt", + "eiusmod", + "sint", + "ad", + "in", + "pariatur", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Savage Ayala" + }, + { + "id": 1, + "name": "Shaw Myers" + }, + { + "id": 2, + "name": "Waller Hooper" + } + ], + "greeting": "Hello, English Collins! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Matilda Juarez", + "gender": "female", + "email": "matildajuarez@cosmosis.com", + "phone": "+1 (816) 586-2961", + "address": "320 Chestnut Street, Austinburg, New York, 1396", + "about": "Reprehenderit dolore voluptate ipsum quis culpa voluptate labore cillum ullamco ullamco in.", + "registered": "2021-06-19T12:31:32 -03:00", + "latitude": 4.650473, + "longitude": -169.17541, + "tags": [ + "sunt", + "mollit", + "proident", + "pariatur", + "est", + "cupidatat", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Kelly Flowers" + }, + { + "id": 1, + "name": "Bond Dominguez" + }, + { + "id": 2, + "name": "Judith Noble" + } + ], + "greeting": "Hello, Matilda Juarez! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Guy Wilder", + "gender": "male", + "email": "guywilder@cosmosis.com", + "phone": "+1 (839) 520-2859", + "address": "866 Macdougal Street, Caroline, Marshall Islands, 7297", + "about": "Amet laborum eiusmod eiusmod in quis ad et sint id labore.", + "registered": "2016-03-18T06:14:17 -03:00", + "latitude": -74.092834, + "longitude": 133.562977, + "tags": [ + "minim", + "anim", + "ex", + "mollit", + "eu", + "laborum", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Keller Donovan" + }, + { + "id": 1, + "name": "Connie Morales" + }, + { + "id": 2, + "name": "Jewel Brooks" + } + ], + "greeting": "Hello, Guy Wilder! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Shelly Cummings", + "gender": "female", + "email": "shellycummings@cosmosis.com", + "phone": "+1 (885) 563-2323", + "address": "979 Chester Avenue, Sena, Montana, 1784", + "about": "Minim exercitation ipsum amet irure.", + "registered": "2020-02-12T09:11:09 -03:00", + "latitude": -19.462164, + "longitude": 116.267888, + "tags": [ + "fugiat", + "do", + "occaecat", + "excepteur", + "anim", + "minim", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Johns Mcintosh" + }, + { + "id": 1, + "name": "Garrett Mcmahon" + }, + { + "id": 2, + "name": "Mcgee Barnes" + } + ], + "greeting": "Hello, Shelly Cummings! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Mueller Peck", + "gender": "male", + "email": "muellerpeck@cosmosis.com", + "phone": "+1 (868) 563-3128", + "address": "233 Beayer Place, Rushford, Palau, 391", + "about": "Mollit nisi nulla eu est et.", + "registered": "2014-03-30T04:30:05 -04:00", + "latitude": -8.934823, + "longitude": 128.895708, + "tags": [ + "pariatur", + "sint", + "proident", + "consequat", + "nisi", + "non", + "elit" + ], + "friends": [ + { + "id": 0, + "name": "Madeline Andrews" + }, + { + "id": 1, + "name": "Tamika Collier" + }, + { + "id": 2, + "name": "Odessa Rice" + } + ], + "greeting": "Hello, Mueller Peck! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "White Herman", + "gender": "male", + "email": "whiteherman@cosmosis.com", + "phone": "+1 (950) 530-2905", + "address": "178 Bartlett Street, Dundee, Indiana, 4386", + "about": "Qui et culpa Lorem voluptate velit proident aliquip adipisicing duis amet fugiat.", + "registered": "2021-02-17T01:54:10 -03:00", + "latitude": 46.877977, + "longitude": 47.391537, + "tags": [ + "ad", + "elit", + "duis", + "magna", + "adipisicing", + "id", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Collier Daniel" + }, + { + "id": 1, + "name": "Wilson Ross" + }, + { + "id": 2, + "name": "Holland Mcbride" + } + ], + "greeting": "Hello, White Herman! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dyer Holman", + "gender": "male", + "email": "dyerholman@cosmosis.com", + "phone": "+1 (960) 579-2937", + "address": "903 Vandervoort Place, Leola, North Dakota, 8533", + "about": "Nostrud et velit ipsum cupidatat consequat.", + "registered": "2018-12-02T01:56:10 -03:00", + "latitude": -33.309925, + "longitude": -56.938257, + "tags": [ + "dolor", + "duis", + "minim", + "anim", + "anim", + "voluptate", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Carney Potter" + }, + { + "id": 1, + "name": "Alba Pitts" + }, + { + "id": 2, + "name": "Lourdes Johnston" + } + ], + "greeting": "Hello, Dyer Holman! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Jeannette Gillespie", + "gender": "female", + "email": "jeannettegillespie@cosmosis.com", + "phone": "+1 (897) 517-3637", + "address": "609 Dorset Street, Hollymead, American Samoa, 4551", + "about": "Consectetur adipisicing velit ad nisi.", + "registered": "2023-03-17T10:48:08 -03:00", + "latitude": -28.394314, + "longitude": 162.480553, + "tags": [ + "sunt", + "eiusmod", + "consectetur", + "ullamco", + "ex", + "dolor", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Sexton Church" + }, + { + "id": 1, + "name": "Floyd Rosa" + }, + { + "id": 2, + "name": "Brock Grant" + } + ], + "greeting": "Hello, Jeannette Gillespie! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Goodman Cabrera", + "gender": "male", + "email": "goodmancabrera@cosmosis.com", + "phone": "+1 (985) 538-3383", + "address": "256 Crooke Avenue, Sunriver, New Hampshire, 3048", + "about": "Pariatur Lorem deserunt enim adipisicing irure ullamco cupidatat magna laboris eu reprehenderit.", + "registered": "2022-07-01T12:26:24 -03:00", + "latitude": -85.396987, + "longitude": -73.388004, + "tags": [ + "ex", + "ullamco", + "cillum", + "qui", + "esse", + "occaecat", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Mitzi Booker" + }, + { + "id": 1, + "name": "Pearl Huffman" + }, + { + "id": 2, + "name": "Nellie Wilkins" + } + ], + "greeting": "Hello, Goodman Cabrera! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Karina Mcclain", + "gender": "female", + "email": "karinamcclain@cosmosis.com", + "phone": "+1 (905) 525-3054", + "address": "642 Meadow Street, Finderne, Michigan, 9078", + "about": "Anim adipisicing et magna duis culpa deserunt quis veniam ea labore.", + "registered": "2017-11-11T02:25:21 -03:00", + "latitude": -22.391391, + "longitude": -179.721738, + "tags": [ + "ad", + "consequat", + "laboris", + "ex", + "cupidatat", + "occaecat", + "veniam" + ], + "friends": [ + { + "id": 0, + "name": "Corina Gamble" + }, + { + "id": 1, + "name": "Jody Cline" + }, + { + "id": 2, + "name": "Ballard Farrell" + } + ], + "greeting": "Hello, Karina Mcclain! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kathleen Callahan", + "gender": "female", + "email": "kathleencallahan@cosmosis.com", + "phone": "+1 (859) 476-2606", + "address": "733 Greenwood Avenue, Tryon, Louisiana, 4678", + "about": "Dolor irure sunt ut adipisicing Lorem cillum.", + "registered": "2015-12-17T12:00:16 -03:00", + "latitude": 64.577203, + "longitude": 40.033727, + "tags": [ + "ea", + "velit", + "excepteur", + "occaecat", + "Lorem", + "anim", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Woods Garza" + }, + { + "id": 1, + "name": "Lindsey Hebert" + }, + { + "id": 2, + "name": "Cantu Lucas" + } + ], + "greeting": "Hello, Kathleen Callahan! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kramer Howe", + "gender": "male", + "email": "kramerhowe@cosmosis.com", + "phone": "+1 (808) 481-2642", + "address": "622 Brevoort Place, Shawmut, Nevada, 1512", + "about": "Consequat ipsum esse esse ex consequat aliqua excepteur nisi enim minim tempor ea amet in.", + "registered": "2016-11-29T10:40:06 -03:00", + "latitude": 6.629396, + "longitude": 27.115816, + "tags": [ + "occaecat", + "duis", + "consequat", + "et", + "ut", + "reprehenderit", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Robinson Mcguire" + }, + { + "id": 1, + "name": "Meyer Morse" + }, + { + "id": 2, + "name": "Mcclure Cole" + } + ], + "greeting": "Hello, Kramer Howe! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Randi Flynn", + "gender": "female", + "email": "randiflynn@cosmosis.com", + "phone": "+1 (975) 403-3447", + "address": "297 Newton Street, Kidder, Puerto Rico, 3905", + "about": "Aute mollit ad sit adipisicing exercitation eu tempor aliqua cillum proident.", + "registered": "2022-08-21T01:57:35 -03:00", + "latitude": -64.129297, + "longitude": 79.344689, + "tags": [ + "sunt", + "consectetur", + "dolore", + "laborum", + "excepteur", + "et", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Corrine Salazar" + }, + { + "id": 1, + "name": "Cox Frye" + }, + { + "id": 2, + "name": "Paige Goodman" + } + ], + "greeting": "Hello, Randi Flynn! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Talley Foley", + "gender": "male", + "email": "talleyfoley@cosmosis.com", + "phone": "+1 (837) 499-3160", + "address": "892 Willoughby Avenue, Cresaptown, Arkansas, 2789", + "about": "Eu laborum deserunt sint reprehenderit pariatur.", + "registered": "2019-01-17T10:51:45 -03:00", + "latitude": -84.663429, + "longitude": 153.504514, + "tags": [ + "magna", + "duis", + "consequat", + "velit", + "elit", + "reprehenderit", + "ad" + ], + "friends": [ + { + "id": 0, + "name": "Ronda James" + }, + { + "id": 1, + "name": "Carol Blake" + }, + { + "id": 2, + "name": "Bette Farmer" + } + ], + "greeting": "Hello, Talley Foley! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Paul Wiley", + "gender": "male", + "email": "paulwiley@cosmosis.com", + "phone": "+1 (925) 490-3841", + "address": "283 Loring Avenue, Martinsville, North Carolina, 3818", + "about": "Id irure ipsum sit officia occaecat adipisicing ex.", + "registered": "2022-10-31T09:25:49 -03:00", + "latitude": -54.27058, + "longitude": 92.327904, + "tags": [ + "est", + "consectetur", + "proident", + "qui", + "veniam", + "cillum", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Aline Pennington" + }, + { + "id": 1, + "name": "Teresa Dickerson" + }, + { + "id": 2, + "name": "Vasquez Burns" + } + ], + "greeting": "Hello, Paul Wiley! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Matthews Thompson", + "gender": "male", + "email": "matthewsthompson@cosmosis.com", + "phone": "+1 (811) 528-2256", + "address": "918 Story Court, Faxon, California, 7615", + "about": "Nulla eu eiusmod qui irure cillum officia.", + "registered": "2017-06-22T03:08:05 -03:00", + "latitude": 45.634554, + "longitude": -77.945432, + "tags": [ + "velit", + "ullamco", + "anim", + "commodo", + "sunt", + "irure", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Hester Daugherty" + }, + { + "id": 1, + "name": "Warner Fletcher" + }, + { + "id": 2, + "name": "Howard Riley" + } + ], + "greeting": "Hello, Matthews Thompson! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Luella Cross", + "gender": "female", + "email": "luellacross@cosmosis.com", + "phone": "+1 (857) 525-3547", + "address": "500 Dover Street, Babb, New Jersey, 3218", + "about": "Fugiat aliquip proident exercitation amet fugiat.", + "registered": "2019-10-23T02:18:10 -03:00", + "latitude": 39.504676, + "longitude": -41.116578, + "tags": [ + "cillum", + "duis", + "anim", + "in", + "id", + "in", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Foster Camacho" + }, + { + "id": 1, + "name": "Shawn Richardson" + }, + { + "id": 2, + "name": "Doris Reese" + } + ], + "greeting": "Hello, Luella Cross! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Aurelia Stevens", + "gender": "female", + "email": "aureliastevens@cosmosis.com", + "phone": "+1 (951) 597-3745", + "address": "996 Gold Street, Lopezo, Tennessee, 1416", + "about": "Esse dolore qui excepteur cupidatat amet minim duis consequat aute ipsum.", + "registered": "2018-07-25T05:53:28 -03:00", + "latitude": -60.776136, + "longitude": -128.667221, + "tags": [ + "qui", + "ex", + "eiusmod", + "laboris", + "ea", + "commodo", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Webb Lang" + }, + { + "id": 1, + "name": "Alma Whitaker" + }, + { + "id": 2, + "name": "Harding Kinney" + } + ], + "greeting": "Hello, Aurelia Stevens! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Bowers Guerra", + "gender": "male", + "email": "bowersguerra@cosmosis.com", + "phone": "+1 (983) 574-3587", + "address": "108 Batchelder Street, Warsaw, Illinois, 8340", + "about": "Dolor nostrud elit est enim ut veniam sit.", + "registered": "2017-11-29T04:32:24 -03:00", + "latitude": -87.677283, + "longitude": -103.226067, + "tags": [ + "ut", + "ea", + "nostrud", + "est", + "anim", + "et", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Whitney Nichols" + }, + { + "id": 1, + "name": "Valeria Dunlap" + }, + { + "id": 2, + "name": "Emily Spence" + } + ], + "greeting": "Hello, Bowers Guerra! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Barker Holloway", + "gender": "male", + "email": "barkerholloway@cosmosis.com", + "phone": "+1 (947) 526-3558", + "address": "654 Vandalia Avenue, Frizzleburg, Virginia, 6560", + "about": "Sunt Lorem sunt Lorem ullamco minim velit reprehenderit.", + "registered": "2017-08-05T08:42:12 -03:00", + "latitude": 6.594629, + "longitude": 75.720622, + "tags": [ + "ad", + "minim", + "velit", + "fugiat", + "aliqua", + "occaecat", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Crosby Velasquez" + }, + { + "id": 1, + "name": "Rosanne Reed" + }, + { + "id": 2, + "name": "Herman Dixon" + } + ], + "greeting": "Hello, Barker Holloway! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lorene Medina", + "gender": "female", + "email": "lorenemedina@cosmosis.com", + "phone": "+1 (926) 400-2811", + "address": "432 Schenck Court, Alderpoint, Federated States Of Micronesia, 8123", + "about": "Nulla ipsum ut consequat nostrud Lorem adipisicing non veniam do do pariatur culpa.", + "registered": "2018-08-16T10:17:52 -03:00", + "latitude": -9.540958, + "longitude": 94.933882, + "tags": [ + "id", + "esse", + "consequat", + "aliquip", + "exercitation", + "quis", + "labore" + ], + "friends": [ + { + "id": 0, + "name": "Shepard Mckee" + }, + { + "id": 1, + "name": "Rodriquez Pacheco" + }, + { + "id": 2, + "name": "Burch Faulkner" + } + ], + "greeting": "Hello, Lorene Medina! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Margarita Tillman", + "gender": "female", + "email": "margaritatillman@cosmosis.com", + "phone": "+1 (950) 521-2308", + "address": "557 Herkimer Place, Marshall, Northern Mariana Islands, 6862", + "about": "Pariatur ea enim ea magna.", + "registered": "2016-10-28T09:35:45 -03:00", + "latitude": -22.109028, + "longitude": -170.256726, + "tags": [ + "dolor", + "id", + "deserunt", + "minim", + "mollit", + "ut", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Madge Black" + }, + { + "id": 1, + "name": "Yvette Foster" + }, + { + "id": 2, + "name": "Alyce Warren" + } + ], + "greeting": "Hello, Margarita Tillman! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Boyer Pittman", + "gender": "male", + "email": "boyerpittman@cosmosis.com", + "phone": "+1 (989) 400-3480", + "address": "140 Vanderbilt Street, Delwood, Alaska, 7887", + "about": "Labore magna ut irure ullamco amet tempor.", + "registered": "2015-06-01T09:44:05 -03:00", + "latitude": 69.090254, + "longitude": 52.973344, + "tags": [ + "officia", + "consequat", + "pariatur", + "enim", + "quis", + "quis", + "esse" + ], + "friends": [ + { + "id": 0, + "name": "Krystal Moody" + }, + { + "id": 1, + "name": "Powell Galloway" + }, + { + "id": 2, + "name": "Landry Zimmerman" + } + ], + "greeting": "Hello, Boyer Pittman! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Watson Curry", + "gender": "male", + "email": "watsoncurry@cosmosis.com", + "phone": "+1 (886) 441-2164", + "address": "286 Butler Street, Savage, Maine, 7132", + "about": "Et enim ad non occaecat nisi.", + "registered": "2020-10-04T11:39:25 -03:00", + "latitude": 33.730424, + "longitude": -67.758896, + "tags": [ + "ut", + "elit", + "nisi", + "excepteur", + "ut", + "aliquip", + "do" + ], + "friends": [ + { + "id": 0, + "name": "Samantha Calderon" + }, + { + "id": 1, + "name": "Hancock Hughes" + }, + { + "id": 2, + "name": "Le Tyson" + } + ], + "greeting": "Hello, Watson Curry! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Huffman Wiggins", + "gender": "male", + "email": "huffmanwiggins@cosmosis.com", + "phone": "+1 (945) 475-3873", + "address": "864 Oliver Street, Seymour, Arizona, 2030", + "about": "Aliqua qui magna ullamco eu est irure qui veniam anim culpa adipisicing ullamco.", + "registered": "2018-01-29T09:23:32 -03:00", + "latitude": 70.828802, + "longitude": -82.650715, + "tags": [ + "enim", + "Lorem", + "voluptate", + "tempor", + "magna", + "ex", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Mccoy Downs" + }, + { + "id": 1, + "name": "Palmer Roy" + }, + { + "id": 2, + "name": "Merrill Ruiz" + } + ], + "greeting": "Hello, Huffman Wiggins! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Gutierrez Horn", + "gender": "male", + "email": "gutierrezhorn@cosmosis.com", + "phone": "+1 (943) 490-2464", + "address": "502 Adelphi Street, Katonah, Florida, 8556", + "about": "In quis voluptate velit tempor anim proident ullamco qui non laboris ipsum enim.", + "registered": "2018-02-17T08:53:06 -03:00", + "latitude": 24.322348, + "longitude": 144.836587, + "tags": [ + "in", + "ad", + "Lorem", + "quis", + "do", + "qui", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Lancaster Mcknight" + }, + { + "id": 1, + "name": "Robertson Montoya" + }, + { + "id": 2, + "name": "Herrera Rowe" + } + ], + "greeting": "Hello, Gutierrez Horn! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Gail Bernard", + "gender": "female", + "email": "gailbernard@cosmosis.com", + "phone": "+1 (819) 571-3428", + "address": "862 Rutherford Place, Kapowsin, Alabama, 666", + "about": "Dolor in quis aliqua velit laborum laborum consequat consequat.", + "registered": "2021-12-02T10:58:28 -03:00", + "latitude": 69.424025, + "longitude": -178.71146, + "tags": [ + "do", + "sunt", + "quis", + "deserunt", + "non", + "ex", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Evangelina Hancock" + }, + { + "id": 1, + "name": "Claudia Gallegos" + }, + { + "id": 2, + "name": "Angelica Le" + } + ], + "greeting": "Hello, Gail Bernard! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Lydia Cooley", + "gender": "female", + "email": "lydiacooley@cosmosis.com", + "phone": "+1 (950) 449-3689", + "address": "495 Coleman Street, Belva, Massachusetts, 7815", + "about": "Minim qui Lorem qui fugiat dolore in labore.", + "registered": "2023-02-19T02:58:53 -03:00", + "latitude": -24.260879, + "longitude": 63.623633, + "tags": [ + "magna", + "exercitation", + "exercitation", + "duis", + "ad", + "consequat", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Morton Valdez" + }, + { + "id": 1, + "name": "Virgie Mendez" + }, + { + "id": 2, + "name": "Sybil Mason" + } + ], + "greeting": "Hello, Lydia Cooley! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Elma Hayes", + "gender": "female", + "email": "elmahayes@cosmosis.com", + "phone": "+1 (914) 446-3670", + "address": "350 Dekalb Avenue, Brantleyville, New Mexico, 5542", + "about": "Commodo ad Lorem pariatur est enim tempor sit nostrud in.", + "registered": "2017-01-09T02:32:38 -03:00", + "latitude": -73.82564, + "longitude": 173.873133, + "tags": [ + "eiusmod", + "consequat", + "labore", + "do", + "esse", + "dolor", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Mcpherson Shepard" + }, + { + "id": 1, + "name": "Schwartz Klein" + }, + { + "id": 2, + "name": "Barrett Cervantes" + } + ], + "greeting": "Hello, Elma Hayes! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Diane Hampton", + "gender": "female", + "email": "dianehampton@cosmosis.com", + "phone": "+1 (937) 566-2936", + "address": "238 John Street, Magnolia, Hawaii, 6561", + "about": "Cillum esse ea ea esse sint reprehenderit labore duis incididunt aliqua voluptate.", + "registered": "2023-01-19T02:22:45 -03:00", + "latitude": 50.071882, + "longitude": -102.684142, + "tags": [ + "incididunt", + "sunt", + "veniam", + "esse", + "reprehenderit", + "id", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Gale Reyes" + }, + { + "id": 1, + "name": "Rhodes Cortez" + }, + { + "id": 2, + "name": "Selena Michael" + } + ], + "greeting": "Hello, Diane Hampton! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Williamson Mcfadden", + "gender": "male", + "email": "williamsonmcfadden@cosmosis.com", + "phone": "+1 (818) 586-3466", + "address": "636 Myrtle Avenue, Greenbush, Mississippi, 3028", + "about": "Magna duis aute ex aliqua do sint quis.", + "registered": "2017-01-28T05:33:49 -03:00", + "latitude": 45.891145, + "longitude": 107.399308, + "tags": [ + "labore", + "duis", + "non", + "quis", + "amet", + "et", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Jennifer Hicks" + }, + { + "id": 1, + "name": "Mckay Tran" + }, + { + "id": 2, + "name": "Wendi Stark" + } + ], + "greeting": "Hello, Williamson Mcfadden! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Cobb Harper", + "gender": "male", + "email": "cobbharper@cosmosis.com", + "phone": "+1 (927) 507-2099", + "address": "533 Danforth Street, Rockingham, Kentucky, 5820", + "about": "Fugiat esse occaecat occaecat ea pariatur et consequat enim ex consequat.", + "registered": "2018-05-18T11:14:54 -03:00", + "latitude": -11.075117, + "longitude": 65.264612, + "tags": [ + "aute", + "reprehenderit", + "eu", + "elit", + "in", + "deserunt", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Blackburn Williamson" + }, + { + "id": 1, + "name": "Tammi Hays" + }, + { + "id": 2, + "name": "Chris Mckinney" + } + ], + "greeting": "Hello, Cobb Harper! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Patrica Delaney", + "gender": "female", + "email": "patricadelaney@cosmosis.com", + "phone": "+1 (820) 472-2279", + "address": "850 Halsey Street, Henrietta, Missouri, 6192", + "about": "Cupidatat ad excepteur adipisicing quis magna non excepteur eiusmod.", + "registered": "2023-01-09T12:08:04 -03:00", + "latitude": 69.393197, + "longitude": -43.508675, + "tags": [ + "et", + "irure", + "nisi", + "sint", + "aliquip", + "dolor", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Moon Lawson" + }, + { + "id": 1, + "name": "Ray Obrien" + }, + { + "id": 2, + "name": "Willa Cherry" + } + ], + "greeting": "Hello, Patrica Delaney! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Kirk Hamilton", + "gender": "male", + "email": "kirkhamilton@cosmosis.com", + "phone": "+1 (983) 464-3576", + "address": "318 Kiely Place, Trinway, South Dakota, 8408", + "about": "Nostrud sint ad et non eu ut laborum ea consequat occaecat ex enim.", + "registered": "2022-04-16T12:02:21 -03:00", + "latitude": -10.015521, + "longitude": -167.289404, + "tags": [ + "fugiat", + "ipsum", + "deserunt", + "cillum", + "anim", + "sint", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Lea Fowler" + }, + { + "id": 1, + "name": "Rasmussen Hensley" + }, + { + "id": 2, + "name": "Kenya Henson" + } + ], + "greeting": "Hello, Kirk Hamilton! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Estella Clark", + "gender": "female", + "email": "estellaclark@cosmosis.com", + "phone": "+1 (893) 437-3575", + "address": "196 Lafayette Walk, Jamestown, Utah, 2869", + "about": "Occaecat ipsum exercitation irure in eiusmod laboris occaecat anim tempor aliquip.", + "registered": "2016-04-25T02:04:56 -03:00", + "latitude": 78.919447, + "longitude": 162.296915, + "tags": [ + "sunt", + "nostrud", + "cillum", + "exercitation", + "velit", + "ut", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Daphne Hodges" + }, + { + "id": 1, + "name": "Sykes Watson" + }, + { + "id": 2, + "name": "Booth Chen" + } + ], + "greeting": "Hello, Estella Clark! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lane Park", + "gender": "male", + "email": "lanepark@cosmosis.com", + "phone": "+1 (815) 477-2040", + "address": "331 Williamsburg Street, Nile, Kansas, 6484", + "about": "Id duis dolor proident esse id voluptate enim nostrud duis elit.", + "registered": "2016-12-17T11:07:21 -03:00", + "latitude": -74.829474, + "longitude": -98.114203, + "tags": [ + "labore", + "eu", + "sunt", + "nulla", + "ea", + "et", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Wong Conrad" + }, + { + "id": 1, + "name": "Lelia Kline" + }, + { + "id": 2, + "name": "Anna Scott" + } + ], + "greeting": "Hello, Lane Park! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Kirsten Santos", + "gender": "female", + "email": "kirstensantos@cosmosis.com", + "phone": "+1 (807) 481-3046", + "address": "466 Martense Street, Kula, Nebraska, 7598", + "about": "Quis aliqua ullamco mollit voluptate esse minim dolor anim occaecat.", + "registered": "2020-01-03T11:56:46 -03:00", + "latitude": -42.358173, + "longitude": 24.41807, + "tags": [ + "sit", + "ea", + "est", + "cupidatat", + "ea", + "ea", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Irma Cain" + }, + { + "id": 1, + "name": "Osborn Cruz" + }, + { + "id": 2, + "name": "Alvarez Wright" + } + ], + "greeting": "Hello, Kirsten Santos! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ollie Bowen", + "gender": "female", + "email": "olliebowen@cosmosis.com", + "phone": "+1 (935) 500-2665", + "address": "925 Moultrie Street, Courtland, Texas, 8148", + "about": "Incididunt consectetur cillum nisi aliquip consectetur aliqua dolor.", + "registered": "2015-05-07T09:45:37 -03:00", + "latitude": -34.061305, + "longitude": 149.597536, + "tags": [ + "veniam", + "incididunt", + "laborum", + "occaecat", + "mollit", + "ad", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Gracie Kirkland" + }, + { + "id": 1, + "name": "Wiggins Reeves" + }, + { + "id": 2, + "name": "Hardin Haney" + } + ], + "greeting": "Hello, Ollie Bowen! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Dominique Hubbard", + "gender": "female", + "email": "dominiquehubbard@cosmosis.com", + "phone": "+1 (956) 482-2064", + "address": "686 Harman Street, Mulberry, Wyoming, 381", + "about": "Consectetur amet Lorem commodo magna fugiat quis.", + "registered": "2022-04-01T03:01:49 -03:00", + "latitude": 73.21246, + "longitude": -66.564728, + "tags": [ + "Lorem", + "esse", + "quis", + "elit", + "irure", + "esse", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Jodi Yang" + }, + { + "id": 1, + "name": "Cochran Rocha" + }, + { + "id": 2, + "name": "Mayra Berry" + } + ], + "greeting": "Hello, Dominique Hubbard! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Little Banks", + "gender": "male", + "email": "littlebanks@cosmosis.com", + "phone": "+1 (899) 497-3867", + "address": "454 Amity Street, Mulino, Vermont, 3655", + "about": "Consequat in nisi eiusmod veniam in ipsum elit.", + "registered": "2021-10-22T03:48:17 -03:00", + "latitude": 11.121599, + "longitude": 92.834194, + "tags": [ + "aute", + "commodo", + "consequat", + "irure", + "adipisicing", + "nostrud", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Wanda Ochoa" + }, + { + "id": 1, + "name": "Celeste Skinner" + }, + { + "id": 2, + "name": "Todd Conway" + } + ], + "greeting": "Hello, Little Banks! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Carolina Sawyer", + "gender": "female", + "email": "carolinasawyer@cosmosis.com", + "phone": "+1 (945) 456-3118", + "address": "505 Bragg Street, Hayes, Oregon, 1073", + "about": "Labore minim id aliquip consequat nisi est laboris est aliqua mollit.", + "registered": "2015-01-30T04:15:51 -03:00", + "latitude": -41.504268, + "longitude": 26.175991, + "tags": [ + "culpa", + "minim", + "nisi", + "consequat", + "qui", + "eu", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Rosetta Preston" + }, + { + "id": 1, + "name": "Roxanne Roman" + }, + { + "id": 2, + "name": "Alissa Howell" + } + ], + "greeting": "Hello, Carolina Sawyer! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lillie Rollins", + "gender": "female", + "email": "lillierollins@cosmosis.com", + "phone": "+1 (827) 413-2058", + "address": "554 Garden Street, Caron, South Carolina, 736", + "about": "Tempor velit velit in eu velit dolore id dolore mollit laborum duis qui.", + "registered": "2023-11-10T04:30:37 -03:00", + "latitude": -20.166107, + "longitude": 72.318585, + "tags": [ + "anim", + "labore", + "voluptate", + "exercitation", + "ut", + "do", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Charlotte Henderson" + }, + { + "id": 1, + "name": "Dena Hunt" + }, + { + "id": 2, + "name": "Vaughn Patrick" + } + ], + "greeting": "Hello, Lillie Rollins! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Rosalie Parker", + "gender": "female", + "email": "rosalieparker@cosmosis.com", + "phone": "+1 (947) 454-3779", + "address": "870 Homecrest Court, Graniteville, Wisconsin, 9608", + "about": "Ullamco aliqua qui adipisicing et cupidatat in eiusmod Lorem excepteur.", + "registered": "2014-06-29T06:06:50 -04:00", + "latitude": -30.071702, + "longitude": -95.379508, + "tags": [ + "et", + "commodo", + "ea", + "laboris", + "aute", + "nisi", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Serena Meadows" + }, + { + "id": 1, + "name": "Katy Osborne" + }, + { + "id": 2, + "name": "Crane Fox" + } + ], + "greeting": "Hello, Rosalie Parker! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Randolph Aguirre", + "gender": "male", + "email": "randolphaguirre@cosmosis.com", + "phone": "+1 (999) 561-2721", + "address": "648 Pacific Street, Concho, District Of Columbia, 8456", + "about": "Ex culpa aliquip et eiusmod est pariatur quis consequat ex irure ea velit.", + "registered": "2019-09-02T06:35:45 -03:00", + "latitude": 56.657096, + "longitude": 112.015295, + "tags": [ + "amet", + "dolor", + "fugiat", + "duis", + "nisi", + "eiusmod", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Amber Wolf" + }, + { + "id": 1, + "name": "Ashley Nielsen" + }, + { + "id": 2, + "name": "Wynn Cleveland" + } + ], + "greeting": "Hello, Randolph Aguirre! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Rhoda Palmer", + "gender": "female", + "email": "rhodapalmer@cosmosis.com", + "phone": "+1 (970) 411-3102", + "address": "778 Lefferts Place, Madrid, Virgin Islands, 2036", + "about": "Do adipisicing reprehenderit quis ullamco cupidatat adipisicing laboris aliqua tempor officia laboris aliquip eu sit.", + "registered": "2014-05-14T02:21:44 -04:00", + "latitude": 85.388662, + "longitude": -32.619242, + "tags": [ + "aliqua", + "ullamco", + "adipisicing", + "deserunt", + "elit", + "voluptate", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Jackie Hart" + }, + { + "id": 1, + "name": "Copeland Estrada" + }, + { + "id": 2, + "name": "Christy Travis" + } + ], + "greeting": "Hello, Rhoda Palmer! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Audra Bonner", + "gender": "female", + "email": "audrabonner@cosmosis.com", + "phone": "+1 (903) 445-2312", + "address": "436 Division Place, Gasquet, Washington, 9654", + "about": "Dolore minim magna nostrud mollit enim deserunt ex sit.", + "registered": "2015-09-03T12:18:36 -03:00", + "latitude": 17.023901, + "longitude": 55.933374, + "tags": [ + "culpa", + "duis", + "sit", + "sunt", + "ullamco", + "aliqua", + "qui" + ], + "friends": [ + { + "id": 0, + "name": "Molly Wood" + }, + { + "id": 1, + "name": "Kristen Dawson" + }, + { + "id": 2, + "name": "Ophelia Walls" + } + ], + "greeting": "Hello, Audra Bonner! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Fernandez Holden", + "gender": "male", + "email": "fernandezholden@cosmosis.com", + "phone": "+1 (903) 548-3211", + "address": "706 Ridgecrest Terrace, Aurora, Minnesota, 3191", + "about": "Aliquip cupidatat ea consectetur Lorem eiusmod ullamco quis velit in culpa aute exercitation.", + "registered": "2023-10-20T12:10:28 -03:00", + "latitude": -36.56212, + "longitude": 68.085194, + "tags": [ + "reprehenderit", + "magna", + "nostrud", + "est", + "laborum", + "eiusmod", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Inez Phelps" + }, + { + "id": 1, + "name": "Cole Luna" + }, + { + "id": 2, + "name": "Nettie Mccarty" + } + ], + "greeting": "Hello, Fernandez Holden! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Christian Green", + "gender": "female", + "email": "christiangreen@cosmosis.com", + "phone": "+1 (824) 485-2024", + "address": "312 Harbor Court, Temperanceville, Georgia, 4067", + "about": "Deserunt amet duis officia deserunt eu ullamco officia ipsum dolor ullamco ut consectetur in cillum.", + "registered": "2023-10-06T12:03:45 -03:00", + "latitude": 55.323931, + "longitude": -32.926998, + "tags": [ + "sit", + "in", + "enim", + "velit", + "cillum", + "irure", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Effie Garrett" + }, + { + "id": 1, + "name": "Mercado Mcmillan" + }, + { + "id": 2, + "name": "Ball Thornton" + } + ], + "greeting": "Hello, Christian Green! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Shawna Gay", + "gender": "female", + "email": "shawnagay@cosmosis.com", + "phone": "+1 (827) 524-3275", + "address": "746 Hastings Street, Savannah, Iowa, 9063", + "about": "In officia aliquip velit minim ex.", + "registered": "2016-01-18T11:10:58 -03:00", + "latitude": 60.905211, + "longitude": 12.695363, + "tags": [ + "quis", + "aute", + "velit", + "irure", + "mollit", + "esse", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Flossie Solomon" + }, + { + "id": 1, + "name": "Sheena Waters" + }, + { + "id": 2, + "name": "Meyers Mcclure" + } + ], + "greeting": "Hello, Shawna Gay! You have 8 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Deanna Carney", + "gender": "female", + "email": "deannacarney@cosmosis.com", + "phone": "+1 (959) 506-2579", + "address": "248 Seagate Terrace, Newcastle, Connecticut, 1192", + "about": "Et officia deserunt anim voluptate eiusmod cupidatat irure velit do aliquip nulla nisi.", + "registered": "2020-01-05T06:41:59 -03:00", + "latitude": -56.875018, + "longitude": 83.001325, + "tags": [ + "cupidatat", + "exercitation", + "sit", + "minim", + "in", + "proident", + "dolor" + ], + "friends": [ + { + "id": 0, + "name": "Melva Velazquez" + }, + { + "id": 1, + "name": "Phyllis Blackwell" + }, + { + "id": 2, + "name": "French Simpson" + } + ], + "greeting": "Hello, Deanna Carney! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Klein Patton", + "gender": "male", + "email": "kleinpatton@cosmosis.com", + "phone": "+1 (925) 426-3878", + "address": "185 Kane Street, Forestburg, Delaware, 2187", + "about": "Proident irure dolore incididunt minim quis cillum eiusmod.", + "registered": "2016-01-20T08:08:03 -03:00", + "latitude": 51.969681, + "longitude": 117.29348, + "tags": [ + "minim", + "labore", + "occaecat", + "nulla", + "sit", + "excepteur", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Tia Rush" + }, + { + "id": 1, + "name": "Briana Watts" + }, + { + "id": 2, + "name": "Carey Miranda" + } + ], + "greeting": "Hello, Klein Patton! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Guzman Wall", + "gender": "male", + "email": "guzmanwall@cosmosis.com", + "phone": "+1 (871) 545-3367", + "address": "883 Hooper Street, Williamson, Idaho, 1485", + "about": "Ad occaecat exercitation culpa culpa laboris et.", + "registered": "2021-09-05T01:24:52 -03:00", + "latitude": -7.60544, + "longitude": -142.933389, + "tags": [ + "nulla", + "irure", + "est", + "laboris", + "ex", + "elit", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Pennington Manning" + }, + { + "id": 1, + "name": "Crawford Morrow" + }, + { + "id": 2, + "name": "Conley Shaffer" + } + ], + "greeting": "Hello, Guzman Wall! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Jeanie Acevedo", + "gender": "female", + "email": "jeanieacevedo@cosmosis.com", + "phone": "+1 (876) 597-3460", + "address": "374 Wyckoff Street, Whitmer, Ohio, 3741", + "about": "Cupidatat dolor ut aliqua excepteur tempor non ullamco mollit dolore mollit dolor non nulla consectetur.", + "registered": "2015-11-13T07:30:59 -03:00", + "latitude": -70.551325, + "longitude": -44.55281, + "tags": [ + "enim", + "minim", + "laborum", + "et", + "aliquip", + "culpa", + "amet" + ], + "friends": [ + { + "id": 0, + "name": "Romero Hartman" + }, + { + "id": 1, + "name": "Dorothea Garcia" + }, + { + "id": 2, + "name": "Vicki Rutledge" + } + ], + "greeting": "Hello, Jeanie Acevedo! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Farmer William", + "gender": "male", + "email": "farmerwilliam@cosmosis.com", + "phone": "+1 (847) 413-2395", + "address": "756 Eastern Parkway, Shelby, Rhode Island, 5297", + "about": "Adipisicing tempor sint ipsum magna incididunt id est sunt quis.", + "registered": "2015-05-19T02:20:18 -03:00", + "latitude": -13.695304, + "longitude": 47.218892, + "tags": [ + "non", + "esse", + "pariatur", + "ut", + "minim", + "culpa", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Mack Walters" + }, + { + "id": 1, + "name": "Leigh Hayden" + }, + { + "id": 2, + "name": "Letha Franklin" + } + ], + "greeting": "Hello, Farmer William! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Morin Roach", + "gender": "male", + "email": "morinroach@cosmosis.com", + "phone": "+1 (934) 544-2185", + "address": "940 Dakota Place, Calpine, Pennsylvania, 5723", + "about": "Nostrud ea voluptate ex amet anim officia laboris tempor nulla.", + "registered": "2019-03-28T05:35:41 -03:00", + "latitude": -30.468448, + "longitude": 9.570393, + "tags": [ + "occaecat", + "id", + "sunt", + "proident", + "magna", + "sint", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Hess Hawkins" + }, + { + "id": 1, + "name": "Sharlene Burnett" + }, + { + "id": 2, + "name": "Carmela Bruce" + } + ], + "greeting": "Hello, Morin Roach! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Nell Atkinson", + "gender": "female", + "email": "nellatkinson@cosmosis.com", + "phone": "+1 (898) 596-3735", + "address": "502 Union Avenue, Bath, Oklahoma, 5624", + "about": "Esse ullamco reprehenderit culpa nostrud minim do esse proident nisi ad nostrud eu.", + "registered": "2014-09-11T09:02:39 -04:00", + "latitude": 71.628384, + "longitude": -114.893182, + "tags": [ + "incididunt", + "consequat", + "officia", + "duis", + "aute", + "elit", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Adrian Bryant" + }, + { + "id": 1, + "name": "Dionne Campos" + }, + { + "id": 2, + "name": "Carver Lara" + } + ], + "greeting": "Hello, Nell Atkinson! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Bianca Middleton", + "gender": "female", + "email": "biancamiddleton@cosmosis.com", + "phone": "+1 (814) 476-2415", + "address": "905 Bevy Court, Vowinckel, Colorado, 558", + "about": "Quis ea duis incididunt ea cillum velit.", + "registered": "2020-01-23T03:42:53 -03:00", + "latitude": -45.224677, + "longitude": -80.66875, + "tags": [ + "elit", + "elit", + "commodo", + "fugiat", + "proident", + "anim", + "tempor" + ], + "friends": [ + { + "id": 0, + "name": "Loretta Harrington" + }, + { + "id": 1, + "name": "Frazier Copeland" + }, + { + "id": 2, + "name": "Alice Cantu" + } + ], + "greeting": "Hello, Bianca Middleton! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Thornton Contreras", + "gender": "male", + "email": "thorntoncontreras@cosmosis.com", + "phone": "+1 (801) 559-2218", + "address": "429 Denton Place, Odessa, Guam, 2673", + "about": "Esse irure commodo quis Lorem labore excepteur.", + "registered": "2016-06-12T10:54:16 -03:00", + "latitude": 86.726305, + "longitude": 53.190453, + "tags": [ + "elit", + "pariatur", + "consectetur", + "irure", + "velit", + "duis", + "eu" + ], + "friends": [ + { + "id": 0, + "name": "Rosa Long" + }, + { + "id": 1, + "name": "Gamble Dickson" + }, + { + "id": 2, + "name": "Hubbard Kane" + } + ], + "greeting": "Hello, Thornton Contreras! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Vickie Browning", + "gender": "female", + "email": "vickiebrowning@cosmosis.com", + "phone": "+1 (947) 579-3163", + "address": "250 Matthews Place, Marienthal, West Virginia, 125", + "about": "Excepteur labore aliqua culpa velit sunt qui do ea elit ea.", + "registered": "2016-11-30T08:51:42 -03:00", + "latitude": -41.152034, + "longitude": -18.986372, + "tags": [ + "veniam", + "incididunt", + "laboris", + "aliqua", + "velit", + "ullamco", + "irure" + ], + "friends": [ + { + "id": 0, + "name": "Doreen Sampson" + }, + { + "id": 1, + "name": "Gay Ratliff" + }, + { + "id": 2, + "name": "Bowen Figueroa" + } + ], + "greeting": "Hello, Vickie Browning! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Vicky Coleman", + "gender": "female", + "email": "vickycoleman@cosmosis.com", + "phone": "+1 (833) 489-2924", + "address": "100 Ferry Place, Ebro, New York, 3332", + "about": "Non consequat enim et pariatur ut reprehenderit et dolore eiusmod minim esse laborum duis.", + "registered": "2021-04-30T07:02:03 -03:00", + "latitude": -87.044572, + "longitude": 174.161722, + "tags": [ + "ea", + "officia", + "non", + "adipisicing", + "commodo", + "esse", + "dolore" + ], + "friends": [ + { + "id": 0, + "name": "Leonor Whitney" + }, + { + "id": 1, + "name": "Douglas Gilbert" + }, + { + "id": 2, + "name": "Campos Bennett" + } + ], + "greeting": "Hello, Vicky Coleman! You have 8 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Alta Duncan", + "gender": "female", + "email": "altaduncan@cosmosis.com", + "phone": "+1 (865) 590-2754", + "address": "440 Middagh Street, Cowiche, Marshall Islands, 4322", + "about": "Id tempor enim est dolore aliqua duis Lorem commodo ex est magna culpa.", + "registered": "2016-09-29T11:18:14 -03:00", + "latitude": 38.0287, + "longitude": -35.034217, + "tags": [ + "incididunt", + "quis", + "voluptate", + "ipsum", + "velit", + "voluptate", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Sarah Levy" + }, + { + "id": 1, + "name": "Justine Cote" + }, + { + "id": 2, + "name": "Liliana Mosley" + } + ], + "greeting": "Hello, Alta Duncan! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mccullough Alston", + "gender": "male", + "email": "mcculloughalston@cosmosis.com", + "phone": "+1 (965) 535-3753", + "address": "805 Huron Street, Smock, Montana, 9301", + "about": "Velit officia sit ut adipisicing sint ipsum qui do.", + "registered": "2021-10-06T05:09:19 -03:00", + "latitude": 36.511308, + "longitude": 62.725661, + "tags": [ + "Lorem", + "excepteur", + "tempor", + "duis", + "quis", + "dolore", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Christina Mcneil" + }, + { + "id": 1, + "name": "Ashley Mayer" + }, + { + "id": 2, + "name": "Dawn Nolan" + } + ], + "greeting": "Hello, Mccullough Alston! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sandra Valentine", + "gender": "female", + "email": "sandravalentine@cosmosis.com", + "phone": "+1 (886) 439-2566", + "address": "977 Lawn Court, Homeworth, Palau, 6372", + "about": "Deserunt in sint incididunt consectetur in sunt ullamco minim ea est.", + "registered": "2019-06-17T05:53:52 -03:00", + "latitude": 7.300209, + "longitude": 77.599555, + "tags": [ + "laborum", + "exercitation", + "quis", + "consequat", + "nulla", + "proident", + "aliquip" + ], + "friends": [ + { + "id": 0, + "name": "Francisca Ryan" + }, + { + "id": 1, + "name": "Gallegos Cox" + }, + { + "id": 2, + "name": "Margret Baldwin" + } + ], + "greeting": "Hello, Sandra Valentine! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hampton Tucker", + "gender": "male", + "email": "hamptontucker@cosmosis.com", + "phone": "+1 (891) 413-2213", + "address": "819 Cook Street, Cartwright, Indiana, 307", + "about": "Do esse sit qui consectetur eiusmod est voluptate laboris ut ut ex.", + "registered": "2017-08-27T04:35:45 -03:00", + "latitude": 6.549927, + "longitude": -25.605152, + "tags": [ + "est", + "magna", + "laboris", + "ex", + "non", + "sit", + "sunt" + ], + "friends": [ + { + "id": 0, + "name": "Stewart Gallagher" + }, + { + "id": 1, + "name": "Sloan Snyder" + }, + { + "id": 2, + "name": "Estela Moses" + } + ], + "greeting": "Hello, Hampton Tucker! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Noreen Carr", + "gender": "female", + "email": "noreencarr@cosmosis.com", + "phone": "+1 (850) 563-2160", + "address": "724 Channel Avenue, Williams, North Dakota, 6746", + "about": "Eu ipsum do culpa consectetur ullamco labore cillum reprehenderit minim mollit enim velit quis aliqua.", + "registered": "2017-02-07T10:33:04 -03:00", + "latitude": 34.905279, + "longitude": -69.357519, + "tags": [ + "enim", + "non", + "non", + "in", + "eu", + "nulla", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Anderson Clay" + }, + { + "id": 1, + "name": "Augusta Chase" + }, + { + "id": 2, + "name": "Moss Massey" + } + ], + "greeting": "Hello, Noreen Carr! You have 3 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Larsen Burgess", + "gender": "male", + "email": "larsenburgess@cosmosis.com", + "phone": "+1 (884) 441-3507", + "address": "176 Fillmore Place, Lavalette, American Samoa, 5931", + "about": "Aliqua in officia ipsum dolore ad excepteur officia eu duis anim consectetur culpa aliqua.", + "registered": "2020-03-22T01:30:17 -03:00", + "latitude": 62.880838, + "longitude": 0.494641, + "tags": [ + "pariatur", + "eu", + "nostrud", + "consequat", + "sint", + "cillum", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Megan Clements" + }, + { + "id": 1, + "name": "Mccall Townsend" + }, + { + "id": 2, + "name": "Barnes Nelson" + } + ], + "greeting": "Hello, Larsen Burgess! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Alford Anderson", + "gender": "male", + "email": "alfordanderson@cosmosis.com", + "phone": "+1 (810) 403-3769", + "address": "590 Hazel Court, Mappsville, New Hampshire, 5063", + "about": "Labore elit reprehenderit sunt velit.", + "registered": "2018-02-23T02:52:10 -03:00", + "latitude": 4.215619, + "longitude": -94.806141, + "tags": [ + "culpa", + "mollit", + "elit", + "incididunt", + "cillum", + "proident", + "et" + ], + "friends": [ + { + "id": 0, + "name": "Lynn Frederick" + }, + { + "id": 1, + "name": "William Kent" + }, + { + "id": 2, + "name": "Hyde Marshall" + } + ], + "greeting": "Hello, Alford Anderson! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Boyd Fisher", + "gender": "male", + "email": "boydfisher@cosmosis.com", + "phone": "+1 (808) 588-2015", + "address": "291 Montauk Court, Washington, Michigan, 1975", + "about": "Excepteur commodo elit excepteur eu sunt qui consectetur duis ipsum ex voluptate duis.", + "registered": "2018-06-25T04:33:43 -03:00", + "latitude": -60.184715, + "longitude": 153.112924, + "tags": [ + "mollit", + "exercitation", + "irure", + "magna", + "ea", + "culpa", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Dudley Swanson" + }, + { + "id": 1, + "name": "Hines Ward" + }, + { + "id": 2, + "name": "Shepherd Nieves" + } + ], + "greeting": "Hello, Boyd Fisher! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Kay Barr", + "gender": "female", + "email": "kaybarr@cosmosis.com", + "phone": "+1 (834) 548-2734", + "address": "573 Montgomery Place, Chaparrito, Louisiana, 8363", + "about": "Proident aute enim est consequat labore proident mollit mollit do consequat consectetur incididunt.", + "registered": "2021-03-06T01:18:07 -03:00", + "latitude": -16.87686, + "longitude": -111.493596, + "tags": [ + "officia", + "laboris", + "qui", + "dolor", + "incididunt", + "sunt", + "id" + ], + "friends": [ + { + "id": 0, + "name": "Bender Shaw" + }, + { + "id": 1, + "name": "Rollins Salinas" + }, + { + "id": 2, + "name": "Woodward Delgado" + } + ], + "greeting": "Hello, Kay Barr! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Freda Morgan", + "gender": "female", + "email": "fredamorgan@cosmosis.com", + "phone": "+1 (809) 467-2896", + "address": "962 Raleigh Place, Ticonderoga, Nevada, 1618", + "about": "Lorem ipsum laboris do nisi dolor proident eu minim deserunt tempor.", + "registered": "2018-07-14T12:03:54 -03:00", + "latitude": 45.763729, + "longitude": 86.189162, + "tags": [ + "elit", + "aute", + "qui", + "quis", + "est", + "Lorem", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Althea Thomas" + }, + { + "id": 1, + "name": "Allie Jacobson" + }, + { + "id": 2, + "name": "Iris Macdonald" + } + ], + "greeting": "Hello, Freda Morgan! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Snider Meyer", + "gender": "male", + "email": "snidermeyer@cosmosis.com", + "phone": "+1 (955) 569-3014", + "address": "530 Roosevelt Court, Abrams, Puerto Rico, 2380", + "about": "Adipisicing eiusmod velit irure voluptate ut do dolor nulla minim sunt culpa do.", + "registered": "2022-11-21T01:46:57 -03:00", + "latitude": 79.326034, + "longitude": -80.602127, + "tags": [ + "amet", + "esse", + "consectetur", + "cupidatat", + "eiusmod", + "fugiat", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Ruthie Riddle" + }, + { + "id": 1, + "name": "Cornelia Chapman" + }, + { + "id": 2, + "name": "Lowery Fitzgerald" + } + ], + "greeting": "Hello, Snider Meyer! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Wendy Hurley", + "gender": "female", + "email": "wendyhurley@cosmosis.com", + "phone": "+1 (940) 543-3238", + "address": "397 Applegate Court, Bend, Arkansas, 309", + "about": "Dolor culpa elit velit consectetur amet in reprehenderit aute ut veniam id aliqua tempor ipsum.", + "registered": "2022-11-05T06:41:18 -03:00", + "latitude": -35.450132, + "longitude": 60.983134, + "tags": [ + "deserunt", + "est", + "laboris", + "laborum", + "deserunt", + "cupidatat", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Lizzie Schneider" + }, + { + "id": 1, + "name": "Julia Rosario" + }, + { + "id": 2, + "name": "Suzette Lancaster" + } + ], + "greeting": "Hello, Wendy Hurley! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Dora Frost", + "gender": "female", + "email": "dorafrost@cosmosis.com", + "phone": "+1 (955) 588-2927", + "address": "869 Judge Street, Stouchsburg, North Carolina, 6303", + "about": "Ad voluptate commodo veniam fugiat nisi dolor magna dolore excepteur reprehenderit mollit.", + "registered": "2020-02-24T01:22:22 -03:00", + "latitude": 18.570514, + "longitude": -71.289456, + "tags": [ + "ad", + "mollit", + "cupidatat", + "anim", + "ex", + "adipisicing", + "reprehenderit" + ], + "friends": [ + { + "id": 0, + "name": "Bernadine Valenzuela" + }, + { + "id": 1, + "name": "Tammie Lawrence" + }, + { + "id": 2, + "name": "Sanchez Cash" + } + ], + "greeting": "Hello, Dora Frost! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Blake Kidd", + "gender": "male", + "email": "blakekidd@cosmosis.com", + "phone": "+1 (999) 551-3731", + "address": "238 Summit Street, Catherine, California, 5665", + "about": "Consequat ea consequat dolore officia voluptate aliqua commodo amet commodo.", + "registered": "2022-02-22T12:01:33 -03:00", + "latitude": 25.443013, + "longitude": 26.772389, + "tags": [ + "nisi", + "cupidatat", + "quis", + "nostrud", + "consequat", + "adipisicing", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Simon Woods" + }, + { + "id": 1, + "name": "York Paul" + }, + { + "id": 2, + "name": "Rachel Vega" + } + ], + "greeting": "Hello, Blake Kidd! You have 5 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Hogan Albert", + "gender": "male", + "email": "hoganalbert@cosmosis.com", + "phone": "+1 (944) 590-2204", + "address": "394 Fayette Street, Dowling, New Jersey, 3868", + "about": "Quis sit aliquip quis et pariatur labore nisi.", + "registered": "2021-12-07T12:59:11 -03:00", + "latitude": 46.37721, + "longitude": 66.583527, + "tags": [ + "ad", + "aliquip", + "irure", + "aliquip", + "et", + "adipisicing", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Elinor Dotson" + }, + { + "id": 1, + "name": "Bonnie Barton" + }, + { + "id": 2, + "name": "Decker Patterson" + } + ], + "greeting": "Hello, Hogan Albert! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Medina Whitfield", + "gender": "male", + "email": "medinawhitfield@cosmosis.com", + "phone": "+1 (936) 527-3774", + "address": "770 Village Court, Hondah, Tennessee, 1353", + "about": "Culpa cupidatat laborum laborum nostrud in pariatur ullamco excepteur esse adipisicing.", + "registered": "2023-09-09T05:31:12 -03:00", + "latitude": -57.431936, + "longitude": 116.68502, + "tags": [ + "quis", + "eu", + "enim", + "aute", + "ea", + "cillum", + "laboris" + ], + "friends": [ + { + "id": 0, + "name": "Sosa Gomez" + }, + { + "id": 1, + "name": "Rodgers Davenport" + }, + { + "id": 2, + "name": "Mason Jordan" + } + ], + "greeting": "Hello, Medina Whitfield! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Rosanna Wilkinson", + "gender": "female", + "email": "rosannawilkinson@cosmosis.com", + "phone": "+1 (824) 532-2078", + "address": "812 Merit Court, Broadlands, Illinois, 4278", + "about": "Cupidatat anim cillum mollit ex sunt.", + "registered": "2018-03-15T02:08:13 -03:00", + "latitude": -75.760398, + "longitude": 123.093296, + "tags": [ + "dolore", + "pariatur", + "et", + "magna", + "non", + "ullamco", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Dodson Wyatt" + }, + { + "id": 1, + "name": "Giles Chan" + }, + { + "id": 2, + "name": "Cheryl Strickland" + } + ], + "greeting": "Hello, Rosanna Wilkinson! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Elba Newton", + "gender": "female", + "email": "elbanewton@cosmosis.com", + "phone": "+1 (830) 512-2846", + "address": "996 Willmohr Street, Bergoo, Virginia, 4269", + "about": "Culpa aliquip laborum labore consectetur occaecat ipsum adipisicing enim proident non reprehenderit.", + "registered": "2021-02-20T05:57:08 -03:00", + "latitude": -3.634392, + "longitude": -164.701935, + "tags": [ + "aute", + "consectetur", + "ex", + "deserunt", + "aliquip", + "consequat", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Robles Rodriguez" + }, + { + "id": 1, + "name": "Shanna Blanchard" + }, + { + "id": 2, + "name": "Traci Petersen" + } + ], + "greeting": "Hello, Elba Newton! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Shauna Alexander", + "gender": "female", + "email": "shaunaalexander@cosmosis.com", + "phone": "+1 (844) 543-2152", + "address": "394 Midwood Street, Castleton, Federated States Of Micronesia, 9987", + "about": "Commodo nostrud esse sunt in eiusmod magna veniam.", + "registered": "2019-10-22T06:40:11 -03:00", + "latitude": -63.822343, + "longitude": 102.200896, + "tags": [ + "id", + "tempor", + "est", + "velit", + "sunt", + "sit", + "sint" + ], + "friends": [ + { + "id": 0, + "name": "Mcgowan Pace" + }, + { + "id": 1, + "name": "Mary Alvarado" + }, + { + "id": 2, + "name": "Tyler Abbott" + } + ], + "greeting": "Hello, Shauna Alexander! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Helga Spears", + "gender": "female", + "email": "helgaspears@cosmosis.com", + "phone": "+1 (870) 503-2947", + "address": "433 Chester Court, Snelling, Northern Mariana Islands, 5875", + "about": "Officia cillum pariatur et sunt.", + "registered": "2017-03-28T10:08:26 -03:00", + "latitude": 73.490282, + "longitude": 155.279446, + "tags": [ + "non", + "deserunt", + "eu", + "pariatur", + "consequat", + "sint", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Rogers Mcpherson" + }, + { + "id": 1, + "name": "Anne Ballard" + }, + { + "id": 2, + "name": "Stone Forbes" + } + ], + "greeting": "Hello, Helga Spears! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Angelita Cotton", + "gender": "female", + "email": "angelitacotton@cosmosis.com", + "phone": "+1 (980) 577-2733", + "address": "424 Gotham Avenue, Oneida, Alaska, 5592", + "about": "Cupidatat ullamco mollit irure officia.", + "registered": "2015-12-11T05:29:15 -03:00", + "latitude": -9.235286, + "longitude": -30.403798, + "tags": [ + "et", + "excepteur", + "laboris", + "dolore", + "ipsum", + "irure", + "exercitation" + ], + "friends": [ + { + "id": 0, + "name": "Ada Trevino" + }, + { + "id": 1, + "name": "Delia Waller" + }, + { + "id": 2, + "name": "Meadows Mcgowan" + } + ], + "greeting": "Hello, Angelita Cotton! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mckinney Duke", + "gender": "male", + "email": "mckinneyduke@cosmosis.com", + "phone": "+1 (992) 407-2636", + "address": "626 Colonial Court, Caspar, Maine, 3867", + "about": "Nostrud dolore incididunt do eiusmod sit id.", + "registered": "2022-11-28T09:40:40 -03:00", + "latitude": 49.238799, + "longitude": -135.775685, + "tags": [ + "excepteur", + "occaecat", + "magna", + "nostrud", + "adipisicing", + "tempor", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Woodard Hendrix" + }, + { + "id": 1, + "name": "Moore Mercer" + }, + { + "id": 2, + "name": "Estelle Bray" + } + ], + "greeting": "Hello, Mckinney Duke! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hensley Cannon", + "gender": "male", + "email": "hensleycannon@cosmosis.com", + "phone": "+1 (980) 401-2580", + "address": "667 Tech Place, Homestead, Arizona, 3653", + "about": "Esse pariatur tempor exercitation cillum consequat anim aliquip deserunt.", + "registered": "2019-07-17T05:50:21 -03:00", + "latitude": -14.45372, + "longitude": -102.417177, + "tags": [ + "veniam", + "eiusmod", + "esse", + "mollit", + "consequat", + "et", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Madelyn Sullivan" + }, + { + "id": 1, + "name": "Jean York" + }, + { + "id": 2, + "name": "Pierce Dodson" + } + ], + "greeting": "Hello, Hensley Cannon! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Sylvia Castaneda", + "gender": "female", + "email": "sylviacastaneda@cosmosis.com", + "phone": "+1 (966) 523-3766", + "address": "835 Gates Avenue, Outlook, Florida, 2935", + "about": "Voluptate fugiat adipisicing in eiusmod officia eu fugiat sunt quis elit anim.", + "registered": "2022-10-02T07:08:26 -03:00", + "latitude": -5.046876, + "longitude": -85.812929, + "tags": [ + "aliquip", + "culpa", + "cillum", + "cupidatat", + "adipisicing", + "consectetur", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Katharine Lambert" + }, + { + "id": 1, + "name": "Kim Levine" + }, + { + "id": 2, + "name": "Valentine Vaughn" + } + ], + "greeting": "Hello, Sylvia Castaneda! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Oneill Randolph", + "gender": "male", + "email": "oneillrandolph@cosmosis.com", + "phone": "+1 (987) 465-3616", + "address": "235 Aster Court, Knowlton, Alabama, 1623", + "about": "Commodo commodo non magna laborum cillum.", + "registered": "2018-01-24T06:58:54 -03:00", + "latitude": 36.370148, + "longitude": -59.963785, + "tags": [ + "ea", + "cillum", + "ex", + "consectetur", + "elit", + "magna", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Clarice Kemp" + }, + { + "id": 1, + "name": "Norma Ellis" + }, + { + "id": 2, + "name": "Mathews Oneil" + } + ], + "greeting": "Hello, Oneill Randolph! You have 7 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Cheri Beach", + "gender": "female", + "email": "cheribeach@cosmosis.com", + "phone": "+1 (830) 506-2701", + "address": "142 Chestnut Avenue, Turah, Massachusetts, 7429", + "about": "Reprehenderit dolore mollit id pariatur anim minim officia ad ipsum.", + "registered": "2020-07-31T04:34:17 -03:00", + "latitude": 84.245521, + "longitude": 36.277961, + "tags": [ + "quis", + "tempor", + "cillum", + "sit", + "dolor", + "cupidatat", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Vera Everett" + }, + { + "id": 1, + "name": "Myrtle Dunn" + }, + { + "id": 2, + "name": "Tameka Cochran" + } + ], + "greeting": "Hello, Cheri Beach! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hinton Roberson", + "gender": "male", + "email": "hintonroberson@cosmosis.com", + "phone": "+1 (913) 510-3230", + "address": "666 Overbaugh Place, Wilmington, New Mexico, 2529", + "about": "Eiusmod ut ad anim nulla.", + "registered": "2015-04-26T12:16:58 -03:00", + "latitude": -19.874075, + "longitude": 52.186385, + "tags": [ + "id", + "anim", + "excepteur", + "minim", + "est", + "esse", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Vargas Hess" + }, + { + "id": 1, + "name": "Belinda Maldonado" + }, + { + "id": 2, + "name": "Coleen Larsen" + } + ], + "greeting": "Hello, Hinton Roberson! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Etta Mccray", + "gender": "female", + "email": "ettamccray@cosmosis.com", + "phone": "+1 (978) 408-2778", + "address": "352 Foster Avenue, Hemlock, Hawaii, 2550", + "about": "Culpa magna irure anim officia mollit exercitation adipisicing proident Lorem laborum quis excepteur fugiat sint.", + "registered": "2018-09-03T02:50:01 -03:00", + "latitude": 31.518382, + "longitude": 140.478196, + "tags": [ + "labore", + "deserunt", + "fugiat", + "et", + "laborum", + "cillum", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Kasey Moon" + }, + { + "id": 1, + "name": "Martina Murray" + }, + { + "id": 2, + "name": "Hammond Burke" + } + ], + "greeting": "Hello, Etta Mccray! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Dolores Washington", + "gender": "female", + "email": "doloreswashington@cosmosis.com", + "phone": "+1 (974) 559-2659", + "address": "124 Bradford Street, Riverton, Mississippi, 2577", + "about": "Ipsum veniam culpa proident Lorem.", + "registered": "2017-12-09T12:35:49 -03:00", + "latitude": -13.15809, + "longitude": -28.220385, + "tags": [ + "ullamco", + "eiusmod", + "officia", + "aliqua", + "incididunt", + "ut", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Potts Ingram" + }, + { + "id": 1, + "name": "Norman Moore" + }, + { + "id": 2, + "name": "Ryan Steele" + } + ], + "greeting": "Hello, Dolores Washington! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Pruitt Suarez", + "gender": "male", + "email": "pruittsuarez@cosmosis.com", + "phone": "+1 (977) 471-2075", + "address": "168 Sullivan Street, Roderfield, Kentucky, 6535", + "about": "Cupidatat ut labore nulla ex nisi qui occaecat labore qui est Lorem amet qui.", + "registered": "2019-12-08T10:38:27 -03:00", + "latitude": -69.016773, + "longitude": -9.60733, + "tags": [ + "reprehenderit", + "veniam", + "ut", + "nulla", + "duis", + "reprehenderit", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Houston Benjamin" + }, + { + "id": 1, + "name": "Hendrix Moreno" + }, + { + "id": 2, + "name": "Lela Wilson" + } + ], + "greeting": "Hello, Pruitt Suarez! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Terra Holland", + "gender": "female", + "email": "terraholland@cosmosis.com", + "phone": "+1 (876) 452-3461", + "address": "742 Lewis Avenue, Goldfield, Missouri, 3349", + "about": "Amet reprehenderit cillum tempor consequat ullamco ipsum consectetur eiusmod exercitation fugiat.", + "registered": "2023-02-28T07:10:02 -03:00", + "latitude": 24.46263, + "longitude": 174.387175, + "tags": [ + "commodo", + "veniam", + "exercitation", + "non", + "culpa", + "do", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Conrad Sellers" + }, + { + "id": 1, + "name": "Lynette Valencia" + }, + { + "id": 2, + "name": "Lenore Miller" + } + ], + "greeting": "Hello, Terra Holland! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Joyner Gonzalez", + "gender": "male", + "email": "joynergonzalez@cosmosis.com", + "phone": "+1 (948) 462-3963", + "address": "161 Vandam Street, Herbster, South Dakota, 5515", + "about": "Ipsum minim excepteur laborum officia ad consequat excepteur aliqua.", + "registered": "2018-01-01T12:46:18 -03:00", + "latitude": 74.042048, + "longitude": -85.383391, + "tags": [ + "veniam", + "ullamco", + "laboris", + "culpa", + "esse", + "id", + "ullamco" + ], + "friends": [ + { + "id": 0, + "name": "Wilkinson Craft" + }, + { + "id": 1, + "name": "Stevens Allen" + }, + { + "id": 2, + "name": "Atkinson Vargas" + } + ], + "greeting": "Hello, Joyner Gonzalez! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sadie Pruitt", + "gender": "female", + "email": "sadiepruitt@cosmosis.com", + "phone": "+1 (976) 590-3934", + "address": "591 Kossuth Place, Basye, Utah, 1779", + "about": "Cupidatat velit sunt est proident adipisicing anim laborum sit nostrud veniam ullamco.", + "registered": "2019-05-18T03:40:07 -03:00", + "latitude": 89.291502, + "longitude": -74.501157, + "tags": [ + "proident", + "laborum", + "Lorem", + "ea", + "incididunt", + "commodo", + "in" + ], + "friends": [ + { + "id": 0, + "name": "Essie Walter" + }, + { + "id": 1, + "name": "Terrell Webster" + }, + { + "id": 2, + "name": "Hurst Griffin" + } + ], + "greeting": "Hello, Sadie Pruitt! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hatfield Snow", + "gender": "male", + "email": "hatfieldsnow@cosmosis.com", + "phone": "+1 (816) 543-3738", + "address": "493 Norwood Avenue, Aguila, Kansas, 9836", + "about": "Excepteur nulla cillum nostrud amet culpa officia ad commodo adipisicing.", + "registered": "2020-12-05T04:08:43 -03:00", + "latitude": -23.353074, + "longitude": 112.938133, + "tags": [ + "irure", + "commodo", + "consequat", + "elit", + "ut", + "veniam", + "anim" + ], + "friends": [ + { + "id": 0, + "name": "Casey Head" + }, + { + "id": 1, + "name": "Katherine Wheeler" + }, + { + "id": 2, + "name": "King Larson" + } + ], + "greeting": "Hello, Hatfield Snow! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hewitt Marsh", + "gender": "male", + "email": "hewittmarsh@cosmosis.com", + "phone": "+1 (925) 553-3174", + "address": "340 Ashland Place, Glenshaw, Nebraska, 1829", + "about": "Laborum deserunt officia elit nostrud elit in ipsum dolor amet duis duis tempor sunt labore.", + "registered": "2014-12-10T07:15:45 -03:00", + "latitude": 31.897562, + "longitude": 108.227197, + "tags": [ + "incididunt", + "nulla", + "ad", + "dolore", + "non", + "occaecat", + "aute" + ], + "friends": [ + { + "id": 0, + "name": "Velma Randall" + }, + { + "id": 1, + "name": "Riggs David" + }, + { + "id": 2, + "name": "Rebekah Smith" + } + ], + "greeting": "Hello, Hewitt Marsh! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mclaughlin Stuart", + "gender": "male", + "email": "mclaughlinstuart@cosmosis.com", + "phone": "+1 (963) 450-3827", + "address": "198 Stone Avenue, Lutsen, Texas, 4302", + "about": "Ad ipsum irure deserunt in incididunt pariatur et commodo laboris laborum aute consectetur Lorem laborum.", + "registered": "2015-04-10T10:51:12 -03:00", + "latitude": -73.352009, + "longitude": 136.362513, + "tags": [ + "nisi", + "pariatur", + "tempor", + "proident", + "ullamco", + "dolor", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Stout Mullins" + }, + { + "id": 1, + "name": "Bertie Simmons" + }, + { + "id": 2, + "name": "Earnestine Reynolds" + } + ], + "greeting": "Hello, Mclaughlin Stuart! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Sandoval Hoover", + "gender": "male", + "email": "sandovalhoover@cosmosis.com", + "phone": "+1 (961) 498-2111", + "address": "198 Benson Avenue, Hinsdale, Wyoming, 9610", + "about": "Aute ea ad proident elit voluptate officia quis aute deserunt ipsum officia.", + "registered": "2023-07-19T07:42:51 -03:00", + "latitude": -6.198494, + "longitude": 100.435239, + "tags": [ + "mollit", + "excepteur", + "minim", + "labore", + "excepteur", + "ipsum", + "consequat" + ], + "friends": [ + { + "id": 0, + "name": "Janell Brennan" + }, + { + "id": 1, + "name": "Gwendolyn Carson" + }, + { + "id": 2, + "name": "Gibbs Gaines" + } + ], + "greeting": "Hello, Sandoval Hoover! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Nadine Raymond", + "gender": "female", + "email": "nadineraymond@cosmosis.com", + "phone": "+1 (917) 488-3098", + "address": "461 Pineapple Street, Barstow, Vermont, 1583", + "about": "Veniam cillum mollit culpa veniam ea incididunt do minim eu minim laboris.", + "registered": "2019-09-25T11:20:10 -03:00", + "latitude": 63.439884, + "longitude": 74.690723, + "tags": [ + "eu", + "eiusmod", + "deserunt", + "aute", + "incididunt", + "ex", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Shelby Hoffman" + }, + { + "id": 1, + "name": "Buchanan Robertson" + }, + { + "id": 2, + "name": "Kathryn Stephenson" + } + ], + "greeting": "Hello, Nadine Raymond! You have 4 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Brigitte Ford", + "gender": "female", + "email": "brigitteford@cosmosis.com", + "phone": "+1 (908) 590-3080", + "address": "770 Heath Place, Croom, Oregon, 8612", + "about": "Laboris culpa officia commodo reprehenderit veniam.", + "registered": "2020-04-17T11:24:14 -03:00", + "latitude": -41.342088, + "longitude": 118.604502, + "tags": [ + "do", + "est", + "dolore", + "aute", + "eu", + "nulla", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Marianne Macias" + }, + { + "id": 1, + "name": "Phillips Blair" + }, + { + "id": 2, + "name": "Candice Petty" + } + ], + "greeting": "Hello, Brigitte Ford! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Vanessa Barker", + "gender": "female", + "email": "vanessabarker@cosmosis.com", + "phone": "+1 (853) 421-2704", + "address": "333 Mill Street, Blanco, South Carolina, 6526", + "about": "Sit labore incididunt sint voluptate.", + "registered": "2018-02-09T07:33:05 -03:00", + "latitude": -24.279726, + "longitude": 79.084206, + "tags": [ + "est", + "nulla", + "exercitation", + "ipsum", + "cillum", + "veniam", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Casey Pickett" + }, + { + "id": 1, + "name": "Tara Wise" + }, + { + "id": 2, + "name": "Witt Schroeder" + } + ], + "greeting": "Hello, Vanessa Barker! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Gomez Weeks", + "gender": "male", + "email": "gomezweeks@cosmosis.com", + "phone": "+1 (807) 596-2033", + "address": "493 Lincoln Avenue, Foscoe, Wisconsin, 827", + "about": "Aliqua exercitation voluptate Lorem aute amet ut ad duis.", + "registered": "2016-06-30T12:01:19 -03:00", + "latitude": -76.77422, + "longitude": 76.984801, + "tags": [ + "quis", + "in", + "fugiat", + "magna", + "do", + "ad", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Clarissa Maynard" + }, + { + "id": 1, + "name": "Shannon Mathews" + }, + { + "id": 2, + "name": "Carissa Atkins" + } + ], + "greeting": "Hello, Gomez Weeks! You have 10 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Claudine King", + "gender": "female", + "email": "claudineking@cosmosis.com", + "phone": "+1 (830) 472-2045", + "address": "508 Fanchon Place, Morgandale, District Of Columbia, 1657", + "about": "Ad consectetur velit reprehenderit ut.", + "registered": "2021-10-05T06:56:35 -03:00", + "latitude": 39.373553, + "longitude": 61.989448, + "tags": [ + "sit", + "consectetur", + "do", + "enim", + "officia", + "culpa", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Betty Marks" + }, + { + "id": 1, + "name": "Marci Cooper" + }, + { + "id": 2, + "name": "Luann Frank" + } + ], + "greeting": "Hello, Claudine King! You have 6 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Lorena Vinson", + "gender": "female", + "email": "lorenavinson@cosmosis.com", + "phone": "+1 (921) 482-2995", + "address": "759 Ridge Boulevard, Roulette, Virgin Islands, 1393", + "about": "Incididunt nulla eiusmod sunt cillum fugiat laborum culpa sit adipisicing eiusmod non deserunt ex officia.", + "registered": "2015-02-04T07:21:43 -03:00", + "latitude": 33.213783, + "longitude": 140.911432, + "tags": [ + "eiusmod", + "magna", + "consequat", + "sit", + "elit", + "pariatur", + "tempor" + ], + "friends": [ + { + "id": 0, + "name": "Everett Murphy" + }, + { + "id": 1, + "name": "Evelyn Peterson" + }, + { + "id": 2, + "name": "Myra Wallace" + } + ], + "greeting": "Hello, Lorena Vinson! You have 9 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Montgomery Todd", + "gender": "male", + "email": "montgomerytodd@cosmosis.com", + "phone": "+1 (919) 427-3982", + "address": "344 Paerdegat Avenue, Edgar, Washington, 4515", + "about": "Non do dolor laborum reprehenderit adipisicing quis sit elit.", + "registered": "2019-11-26T04:07:15 -03:00", + "latitude": -70.06336, + "longitude": 124.792601, + "tags": [ + "adipisicing", + "id", + "ipsum", + "laborum", + "reprehenderit", + "consectetur", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Shelia Barber" + }, + { + "id": 1, + "name": "Oneal Prince" + }, + { + "id": 2, + "name": "Miles Christensen" + } + ], + "greeting": "Hello, Montgomery Todd! You have 3 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Rose Hickman", + "gender": "female", + "email": "rosehickman@cosmosis.com", + "phone": "+1 (801) 401-2921", + "address": "282 Claver Place, National, Minnesota, 8162", + "about": "Exercitation et fugiat ullamco officia.", + "registered": "2019-06-26T07:29:09 -03:00", + "latitude": 24.355507, + "longitude": 17.410696, + "tags": [ + "laboris", + "sunt", + "proident", + "id", + "consequat", + "incididunt", + "cupidatat" + ], + "friends": [ + { + "id": 0, + "name": "Meagan Wolfe" + }, + { + "id": 1, + "name": "Odom Fuller" + }, + { + "id": 2, + "name": "Mccarty Dillon" + } + ], + "greeting": "Hello, Rose Hickman! You have 5 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Judy Moran", + "gender": "female", + "email": "judymoran@cosmosis.com", + "phone": "+1 (800) 467-3749", + "address": "426 Pierrepont Place, Darlington, Georgia, 7685", + "about": "Elit quis ullamco et exercitation tempor aliquip irure.", + "registered": "2021-09-04T10:29:04 -03:00", + "latitude": -79.385679, + "longitude": -159.55896, + "tags": [ + "in", + "sit", + "eiusmod", + "commodo", + "amet", + "amet", + "excepteur" + ], + "friends": [ + { + "id": 0, + "name": "Darla Weber" + }, + { + "id": 1, + "name": "Shaffer Rhodes" + }, + { + "id": 2, + "name": "Robyn Webb" + } + ], + "greeting": "Hello, Judy Moran! You have 10 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Ortega Nicholson", + "gender": "male", + "email": "orteganicholson@cosmosis.com", + "phone": "+1 (988) 445-2746", + "address": "973 Gem Street, Beyerville, Iowa, 5851", + "about": "Ex eu minim in magna.", + "registered": "2017-01-24T12:36:15 -03:00", + "latitude": 54.034863, + "longitude": 24.059933, + "tags": [ + "veniam", + "aute", + "nisi", + "quis", + "fugiat", + "deserunt", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Pansy Nguyen" + }, + { + "id": 1, + "name": "Holt Floyd" + }, + { + "id": 2, + "name": "Donna Evans" + } + ], + "greeting": "Hello, Ortega Nicholson! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Tamara Decker", + "gender": "female", + "email": "tamaradecker@cosmosis.com", + "phone": "+1 (980) 592-2027", + "address": "354 Seaview Court, Retsof, Connecticut, 3806", + "about": "Excepteur consectetur cupidatat ut mollit reprehenderit deserunt non incididunt consectetur fugiat laborum.", + "registered": "2014-10-08T01:13:11 -04:00", + "latitude": -8.238309, + "longitude": 115.518052, + "tags": [ + "exercitation", + "qui", + "incididunt", + "proident", + "nostrud", + "laborum", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Powers Becker" + }, + { + "id": 1, + "name": "Robin Dudley" + }, + { + "id": 2, + "name": "Allen Sanford" + } + ], + "greeting": "Hello, Tamara Decker! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Avis Bryan", + "gender": "female", + "email": "avisbryan@cosmosis.com", + "phone": "+1 (970) 448-2614", + "address": "679 Gain Court, Cherokee, Delaware, 8317", + "about": "Sunt deserunt consequat non minim dolor ex.", + "registered": "2023-07-07T03:40:12 -03:00", + "latitude": 5.636846, + "longitude": 127.457614, + "tags": [ + "consectetur", + "irure", + "ipsum", + "eiusmod", + "eu", + "aute", + "fugiat" + ], + "friends": [ + { + "id": 0, + "name": "Bernadette Guy" + }, + { + "id": 1, + "name": "Crystal Mcintyre" + }, + { + "id": 2, + "name": "Wood Huff" + } + ], + "greeting": "Hello, Avis Bryan! You have 2 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Maxine Guzman", + "gender": "female", + "email": "maxineguzman@cosmosis.com", + "phone": "+1 (888) 594-3859", + "address": "901 Orient Avenue, Suitland, Idaho, 381", + "about": "Dolor do irure et fugiat laboris in excepteur minim.", + "registered": "2020-10-29T02:46:51 -03:00", + "latitude": 52.82237, + "longitude": -29.280064, + "tags": [ + "aliquip", + "ullamco", + "deserunt", + "proident", + "laborum", + "mollit", + "commodo" + ], + "friends": [ + { + "id": 0, + "name": "Juanita Jefferson" + }, + { + "id": 1, + "name": "Carey Stein" + }, + { + "id": 2, + "name": "Mercer Slater" + } + ], + "greeting": "Hello, Maxine Guzman! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Bright Tate", + "gender": "male", + "email": "brighttate@cosmosis.com", + "phone": "+1 (970) 400-2748", + "address": "688 Brigham Street, Hendersonville, Ohio, 9857", + "about": "Do amet dolore non sunt fugiat enim aliquip dolor.", + "registered": "2015-05-12T12:26:01 -03:00", + "latitude": -85.038099, + "longitude": 145.930271, + "tags": [ + "occaecat", + "est", + "excepteur", + "qui", + "voluptate", + "officia", + "Lorem" + ], + "friends": [ + { + "id": 0, + "name": "Jeanine Dillard" + }, + { + "id": 1, + "name": "Laurie Small" + }, + { + "id": 2, + "name": "Penny Bradshaw" + } + ], + "greeting": "Hello, Bright Tate! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Fry Campbell", + "gender": "male", + "email": "frycampbell@cosmosis.com", + "phone": "+1 (817) 538-3819", + "address": "279 Temple Court, Stonybrook, Rhode Island, 671", + "about": "Nisi magna tempor officia ad enim labore.", + "registered": "2019-07-26T03:25:34 -03:00", + "latitude": -15.123444, + "longitude": 64.814284, + "tags": [ + "sunt", + "officia", + "qui", + "proident", + "laborum", + "aliquip", + "culpa" + ], + "friends": [ + { + "id": 0, + "name": "Frank Barry" + }, + { + "id": 1, + "name": "Winters Jenkins" + }, + { + "id": 2, + "name": "Simpson Cook" + } + ], + "greeting": "Hello, Fry Campbell! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Phelps Finch", + "gender": "male", + "email": "phelpsfinch@cosmosis.com", + "phone": "+1 (868) 445-3433", + "address": "971 Shale Street, Witmer, Pennsylvania, 1003", + "about": "Consequat id labore ad mollit labore proident do culpa ipsum.", + "registered": "2023-04-12T12:10:13 -03:00", + "latitude": 37.749041, + "longitude": 93.231293, + "tags": [ + "consequat", + "minim", + "nostrud", + "nulla", + "excepteur", + "eu", + "duis" + ], + "friends": [ + { + "id": 0, + "name": "Mamie Bishop" + }, + { + "id": 1, + "name": "Lucinda Chang" + }, + { + "id": 2, + "name": "Callie Brown" + } + ], + "greeting": "Hello, Phelps Finch! You have 10 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Ruby Mcdowell", + "gender": "female", + "email": "rubymcdowell@cosmosis.com", + "phone": "+1 (832) 599-3583", + "address": "749 Lorimer Street, Bordelonville, Oklahoma, 4074", + "about": "Tempor nostrud ad nisi nostrud qui amet nostrud.", + "registered": "2017-07-23T12:55:00 -03:00", + "latitude": -12.172176, + "longitude": -135.307483, + "tags": [ + "nostrud", + "commodo", + "proident", + "pariatur", + "cillum", + "id", + "nostrud" + ], + "friends": [ + { + "id": 0, + "name": "Myers Hale" + }, + { + "id": 1, + "name": "Cathleen Bartlett" + }, + { + "id": 2, + "name": "Jenna Gilliam" + } + ], + "greeting": "Hello, Ruby Mcdowell! You have 7 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bridgette Compton", + "gender": "female", + "email": "bridgettecompton@cosmosis.com", + "phone": "+1 (846) 580-2714", + "address": "674 Truxton Street, Sparkill, Colorado, 8082", + "about": "Do est sit nisi magna enim esse nostrud commodo laborum incididunt consequat sit dolor.", + "registered": "2014-08-22T09:15:12 -04:00", + "latitude": 60.113947, + "longitude": 68.76761, + "tags": [ + "ea", + "amet", + "nostrud", + "laboris", + "tempor", + "pariatur", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Gonzales Leblanc" + }, + { + "id": 1, + "name": "Carter Duran" + }, + { + "id": 2, + "name": "Michelle Lowe" + } + ], + "greeting": "Hello, Bridgette Compton! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Patterson Vance", + "gender": "male", + "email": "pattersonvance@cosmosis.com", + "phone": "+1 (859) 513-2856", + "address": "908 Stratford Road, Terlingua, Guam, 2312", + "about": "Consequat minim ea adipisicing anim elit eu nisi duis ipsum ea mollit excepteur.", + "registered": "2015-10-05T03:37:12 -03:00", + "latitude": -16.099538, + "longitude": -94.391594, + "tags": [ + "deserunt", + "enim", + "laborum", + "veniam", + "amet", + "amet", + "quis" + ], + "friends": [ + { + "id": 0, + "name": "Ingrid Goff" + }, + { + "id": 1, + "name": "Lucille Witt" + }, + { + "id": 2, + "name": "Marcia Barrera" + } + ], + "greeting": "Hello, Patterson Vance! You have 9 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Greta Pollard", + "gender": "female", + "email": "gretapollard@cosmosis.com", + "phone": "+1 (929) 524-2108", + "address": "854 Frost Street, Craig, West Virginia, 9919", + "about": "Mollit ipsum aliquip sint excepteur.", + "registered": "2018-07-31T06:43:18 -03:00", + "latitude": 34.192022, + "longitude": 149.4784, + "tags": [ + "proident", + "magna", + "sit", + "ut", + "culpa", + "amet", + "enim" + ], + "friends": [ + { + "id": 0, + "name": "Nguyen Strong" + }, + { + "id": 1, + "name": "Kimberley Burton" + }, + { + "id": 2, + "name": "Audrey Aguilar" + } + ], + "greeting": "Hello, Greta Pollard! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Holden Hardin", + "gender": "male", + "email": "holdenhardin@cosmosis.com", + "phone": "+1 (835) 403-3961", + "address": "520 Oceanview Avenue, Lithium, New York, 1437", + "about": "Elit adipisicing fugiat velit ea voluptate consequat esse dolor in adipisicing excepteur mollit aute.", + "registered": "2023-02-11T01:30:41 -03:00", + "latitude": 47.91224, + "longitude": -137.095592, + "tags": [ + "ipsum", + "commodo", + "sunt", + "dolor", + "sit", + "non", + "minim" + ], + "friends": [ + { + "id": 0, + "name": "Sophia Key" + }, + { + "id": 1, + "name": "Bean Doyle" + }, + { + "id": 2, + "name": "Yesenia Dean" + } + ], + "greeting": "Hello, Holden Hardin! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Maddox Bean", + "gender": "male", + "email": "maddoxbean@cosmosis.com", + "phone": "+1 (896) 521-3888", + "address": "588 Lombardy Street, Wheatfields, Marshall Islands, 9759", + "about": "Reprehenderit ea cupidatat elit ea nostrud enim.", + "registered": "2017-04-03T12:21:27 -03:00", + "latitude": 77.125588, + "longitude": 161.45346, + "tags": [ + "excepteur", + "laboris", + "ad", + "eu", + "sunt", + "aliquip", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Daniel Fleming" + }, + { + "id": 1, + "name": "Bridgett Boyer" + }, + { + "id": 2, + "name": "Hunter Gutierrez" + } + ], + "greeting": "Hello, Maddox Bean! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Violet Russo", + "gender": "female", + "email": "violetrusso@cosmosis.com", + "phone": "+1 (977) 522-3773", + "address": "298 McDonald Avenue, Vivian, Montana, 1987", + "about": "Laboris ea ex sit pariatur sunt excepteur magna aute.", + "registered": "2018-06-30T01:18:49 -03:00", + "latitude": 45.232616, + "longitude": 169.186548, + "tags": [ + "Lorem", + "aliqua", + "incididunt", + "cupidatat", + "id", + "veniam", + "laborum" + ], + "friends": [ + { + "id": 0, + "name": "Oliver Conner" + }, + { + "id": 1, + "name": "Marcy Keith" + }, + { + "id": 2, + "name": "Ladonna Day" + } + ], + "greeting": "Hello, Violet Russo! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Carlson Crane", + "gender": "male", + "email": "carlsoncrane@cosmosis.com", + "phone": "+1 (869) 531-2840", + "address": "308 Willow Place, Dale, Palau, 4437", + "about": "Sunt cillum ex id incididunt velit est enim.", + "registered": "2020-08-14T02:51:12 -03:00", + "latitude": 26.45309, + "longitude": 179.528916, + "tags": [ + "minim", + "sit", + "fugiat", + "voluptate", + "proident", + "cillum", + "adipisicing" + ], + "friends": [ + { + "id": 0, + "name": "Knight Mclaughlin" + }, + { + "id": 1, + "name": "Rita Anthony" + }, + { + "id": 2, + "name": "Ratliff Jones" + } + ], + "greeting": "Hello, Carlson Crane! You have 6 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Edwards Villarreal", + "gender": "male", + "email": "edwardsvillarreal@cosmosis.com", + "phone": "+1 (928) 514-3052", + "address": "152 Woodrow Court, Leyner, Indiana, 8155", + "about": "Minim Lorem exercitation consectetur nisi magna fugiat veniam.", + "registered": "2018-10-06T03:11:34 -03:00", + "latitude": 46.932425, + "longitude": -57.277354, + "tags": [ + "ullamco", + "officia", + "qui", + "velit", + "veniam", + "nulla", + "minim" + ], + "friends": [ + { + "id": 0, + "name": "Campbell Pugh" + }, + { + "id": 1, + "name": "Dalton Workman" + }, + { + "id": 2, + "name": "Minnie Harris" + } + ], + "greeting": "Hello, Edwards Villarreal! You have 9 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Riley Orr", + "gender": "male", + "email": "rileyorr@cosmosis.com", + "phone": "+1 (933) 472-2610", + "address": "426 Commercial Street, Sattley, North Dakota, 2438", + "about": "Et aliquip consectetur consequat ad non deserunt magna commodo enim mollit.", + "registered": "2022-08-01T07:24:32 -03:00", + "latitude": 57.692656, + "longitude": -90.438502, + "tags": [ + "exercitation", + "mollit", + "elit", + "reprehenderit", + "nisi", + "qui", + "occaecat" + ], + "friends": [ + { + "id": 0, + "name": "Rosales Romero" + }, + { + "id": 1, + "name": "Eleanor Britt" + }, + { + "id": 2, + "name": "Nannie Walton" + } + ], + "greeting": "Hello, Riley Orr! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mindy Barrett", + "gender": "female", + "email": "mindybarrett@cosmosis.com", + "phone": "+1 (983) 489-2166", + "address": "395 Humboldt Street, Thynedale, American Samoa, 6141", + "about": "Enim aliquip consequat esse consectetur.", + "registered": "2020-01-28T05:05:17 -03:00", + "latitude": 30.68973, + "longitude": 61.809666, + "tags": [ + "magna", + "adipisicing", + "sit", + "velit", + "irure", + "aliqua", + "ex" + ], + "friends": [ + { + "id": 0, + "name": "Taylor Mendoza" + }, + { + "id": 1, + "name": "Pitts Montgomery" + }, + { + "id": 2, + "name": "Mcknight Delacruz" + } + ], + "greeting": "Hello, Mindy Barrett! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Anthony Burris", + "gender": "male", + "email": "anthonyburris@cosmosis.com", + "phone": "+1 (917) 567-3316", + "address": "774 Lawton Street, Drummond, New Hampshire, 8524", + "about": "Nostrud laborum laboris non ad adipisicing nisi mollit velit reprehenderit non sint aute.", + "registered": "2014-09-16T08:56:36 -04:00", + "latitude": 77.890833, + "longitude": 10.284296, + "tags": [ + "labore", + "nostrud", + "tempor", + "velit", + "non", + "do", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Cassie Fry" + }, + { + "id": 1, + "name": "Sweeney Sexton" + }, + { + "id": 2, + "name": "Olga Holcomb" + } + ], + "greeting": "Hello, Anthony Burris! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Mcfadden Benton", + "gender": "male", + "email": "mcfaddenbenton@cosmosis.com", + "phone": "+1 (928) 580-2330", + "address": "445 Lake Place, Hilltop, Michigan, 5250", + "about": "Consequat veniam non eiusmod eiusmod cupidatat ut non cillum eu cupidatat excepteur.", + "registered": "2022-01-20T07:36:54 -03:00", + "latitude": -30.163931, + "longitude": 113.779965, + "tags": [ + "enim", + "dolor", + "magna", + "ipsum", + "consectetur", + "reprehenderit", + "ut" + ], + "friends": [ + { + "id": 0, + "name": "Hodge Ramsey" + }, + { + "id": 1, + "name": "Bradshaw Bullock" + }, + { + "id": 2, + "name": "Bridget Hull" + } + ], + "greeting": "Hello, Mcfadden Benton! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Carlene Richmond", + "gender": "female", + "email": "carlenerichmond@cosmosis.com", + "phone": "+1 (928) 441-3194", + "address": "331 Albee Square, Campo, Louisiana, 1728", + "about": "Anim anim qui voluptate elit enim.", + "registered": "2020-06-29T03:27:54 -03:00", + "latitude": 15.805837, + "longitude": 172.394577, + "tags": [ + "id", + "nulla", + "nostrud", + "ullamco", + "et", + "aliquip", + "eiusmod" + ], + "friends": [ + { + "id": 0, + "name": "Hughes Lindsey" + }, + { + "id": 1, + "name": "Lara Chavez" + }, + { + "id": 2, + "name": "Milagros Rodriquez" + } + ], + "greeting": "Hello, Carlene Richmond! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Bell Carroll", + "gender": "male", + "email": "bellcarroll@cosmosis.com", + "phone": "+1 (952) 458-3277", + "address": "320 Dekoven Court, Elliston, Nevada, 1609", + "about": "Nulla aute proident do amet cillum excepteur eiusmod enim anim cillum exercitation veniam.", + "registered": "2014-09-14T05:39:29 -04:00", + "latitude": 55.93515, + "longitude": -117.084178, + "tags": [ + "proident", + "amet", + "nulla", + "Lorem", + "do", + "magna", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Mae Hewitt" + }, + { + "id": 1, + "name": "Quinn Bass" + }, + { + "id": 2, + "name": "Shelley Crawford" + } + ], + "greeting": "Hello, Bell Carroll! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Alisa Winters", + "gender": "female", + "email": "alisawinters@cosmosis.com", + "phone": "+1 (826) 470-2800", + "address": "506 Borinquen Pl, Joes, Puerto Rico, 924", + "about": "Nulla anim non mollit consectetur amet velit dolor ad eiusmod officia pariatur.", + "registered": "2014-10-01T01:39:12 -04:00", + "latitude": 79.424547, + "longitude": -90.80424, + "tags": [ + "nulla", + "elit", + "commodo", + "laboris", + "tempor", + "officia", + "cillum" + ], + "friends": [ + { + "id": 0, + "name": "Guthrie Mullen" + }, + { + "id": 1, + "name": "Monroe Kelley" + }, + { + "id": 2, + "name": "Boone Owens" + } + ], + "greeting": "Hello, Alisa Winters! You have 2 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Hester Allison", + "gender": "male", + "email": "hesterallison@cosmosis.com", + "phone": "+1 (813) 590-2317", + "address": "720 Hope Street, Yukon, Arkansas, 3546", + "about": "In non irure sunt consectetur ipsum anim sunt sunt ea quis deserunt et.", + "registered": "2014-12-06T04:26:34 -03:00", + "latitude": 82.318466, + "longitude": 123.220907, + "tags": [ + "non", + "fugiat", + "enim", + "proident", + "adipisicing", + "ipsum", + "magna" + ], + "friends": [ + { + "id": 0, + "name": "Chase Lamb" + }, + { + "id": 1, + "name": "West Martinez" + }, + { + "id": 2, + "name": "Acevedo Terrell" + } + ], + "greeting": "Hello, Hester Allison! You have 3 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Snyder Porter", + "gender": "male", + "email": "snyderporter@cosmosis.com", + "phone": "+1 (892) 494-2410", + "address": "943 Williams Avenue, Trail, North Carolina, 9336", + "about": "Mollit id officia ut sit in labore ea ullamco.", + "registered": "2020-09-26T05:06:10 -03:00", + "latitude": -20.658415, + "longitude": -8.896364, + "tags": [ + "ipsum", + "nostrud", + "mollit", + "ex", + "in", + "consequat", + "aliqua" + ], + "friends": [ + { + "id": 0, + "name": "Erica Harding" + }, + { + "id": 1, + "name": "Patsy Mueller" + }, + { + "id": 2, + "name": "Burns Huber" + } + ], + "greeting": "Hello, Snyder Porter! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Earline Stanton", + "gender": "female", + "email": "earlinestanton@cosmosis.com", + "phone": "+1 (959) 541-3532", + "address": "670 Lois Avenue, Cumberland, California, 7578", + "about": "Irure est anim mollit occaecat deserunt commodo.", + "registered": "2015-12-16T02:42:03 -03:00", + "latitude": 49.263743, + "longitude": -159.204385, + "tags": [ + "fugiat", + "culpa", + "deserunt", + "reprehenderit", + "velit", + "est", + "mollit" + ], + "friends": [ + { + "id": 0, + "name": "Hodges Sweeney" + }, + { + "id": 1, + "name": "Singleton Singleton" + }, + { + "id": 2, + "name": "Adele Oneill" + } + ], + "greeting": "Hello, Earline Stanton! You have 6 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Irwin Lyons", + "gender": "male", + "email": "irwinlyons@cosmosis.com", + "phone": "+1 (879) 463-2557", + "address": "720 Kenmore Court, Blende, New Jersey, 490", + "about": "Aliquip voluptate officia ullamco ea do consequat reprehenderit deserunt cupidatat qui voluptate non excepteur officia.", + "registered": "2022-06-17T10:19:20 -03:00", + "latitude": -7.422222, + "longitude": 41.036047, + "tags": [ + "nisi", + "officia", + "culpa", + "do", + "irure", + "ipsum", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Holman Boone" + }, + { + "id": 1, + "name": "Shari Schultz" + }, + { + "id": 2, + "name": "Newton Sims" + } + ], + "greeting": "Hello, Irwin Lyons! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Duke Silva", + "gender": "male", + "email": "dukesilva@cosmosis.com", + "phone": "+1 (927) 462-2538", + "address": "696 Pioneer Street, Moscow, Tennessee, 6818", + "about": "Voluptate do non sit tempor laboris elit cupidatat enim ut.", + "registered": "2015-03-19T12:25:24 -03:00", + "latitude": 89.20403, + "longitude": 83.190466, + "tags": [ + "non", + "ullamco", + "deserunt", + "fugiat", + "velit", + "aute", + "ea" + ], + "friends": [ + { + "id": 0, + "name": "Odonnell Whitehead" + }, + { + "id": 1, + "name": "Mia Payne" + }, + { + "id": 2, + "name": "Cindy Burks" + } + ], + "greeting": "Hello, Duke Silva! You have 5 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Perkins Osborn", + "gender": "male", + "email": "perkinsosborn@cosmosis.com", + "phone": "+1 (996) 476-2785", + "address": "556 Lamont Court, Tolu, Illinois, 2551", + "about": "Id mollit quis ipsum ad labore non sint laboris reprehenderit culpa voluptate culpa ullamco.", + "registered": "2016-07-27T02:35:08 -03:00", + "latitude": -33.518623, + "longitude": 89.560361, + "tags": [ + "aliqua", + "culpa", + "adipisicing", + "id", + "exercitation", + "commodo", + "officia" + ], + "friends": [ + { + "id": 0, + "name": "Howe Avery" + }, + { + "id": 1, + "name": "Franco Sloan" + }, + { + "id": 2, + "name": "Lee Matthews" + } + ], + "greeting": "Hello, Perkins Osborn! You have 1 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "name": "Terrie Horne", + "gender": "female", + "email": "terriehorne@cosmosis.com", + "phone": "+1 (954) 553-3160", + "address": "229 Jackson Court, Zeba, Virginia, 1640", + "about": "In est qui anim id.", + "registered": "2017-09-20T07:57:47 -03:00", + "latitude": -20.06448, + "longitude": 133.478302, + "tags": [ + "ut", + "eu", + "voluptate", + "voluptate", + "enim", + "aliqua", + "deserunt" + ], + "friends": [ + { + "id": 0, + "name": "Langley Lindsay" + }, + { + "id": 1, + "name": "Hendricks Glover" + }, + { + "id": 2, + "name": "Valerie Mcdonald" + } + ], + "greeting": "Hello, Terrie Horne! You have 4 unread messages.", + "favoriteFruit": "apple" + }, + { + "name": "Adriana Perez", + "gender": "female", + "email": "adrianaperez@cosmosis.com", + "phone": "+1 (878) 425-3398", + "address": "229 Clifton Place, Blue, Federated States Of Micronesia, 2680", + "about": "Ex aliqua voluptate ex aute eiusmod exercitation tempor aliqua nulla Lorem.", + "registered": "2020-10-02T10:27:54 -03:00", + "latitude": 38.429676, + "longitude": 60.571176, + "tags": [ + "voluptate", + "amet", + "sunt", + "amet", + "consectetur", + "occaecat", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Ursula Mercado" + }, + { + "id": 1, + "name": "Duffy Adams" + }, + { + "id": 2, + "name": "Mendez Mclean" + } + ], + "greeting": "Hello, Adriana Perez! You have 1 unread messages.", + "favoriteFruit": "banana" + }, + { + "name": "Mai Clarke", + "gender": "female", + "email": "maiclarke@cosmosis.com", + "phone": "+1 (970) 563-2144", + "address": "700 Bedford Avenue, Beaverdale, Northern Mariana Islands, 5055", + "about": "Aliquip in ullamco ex dolore et velit ad.", + "registered": "2018-05-31T04:04:57 -03:00", + "latitude": -67.187464, + "longitude": 29.914045, + "tags": [ + "id", + "tempor", + "ad", + "commodo", + "mollit", + "sint", + "proident" + ], + "friends": [ + { + "id": 0, + "name": "Jessie Carey" + }, + { + "id": 1, + "name": "Teri Langley" + }, + { + "id": 2, + "name": "Skinner Carrillo" + } + ], + "greeting": "Hello, Mai Clarke! You have 5 unread messages.", + "favoriteFruit": "strawberry" + } +] \ No newline at end of file diff --git a/test.json b/test.json new file mode 100644 index 0000000..9525ca4 --- /dev/null +++ b/test.json @@ -0,0 +1,29 @@ +{ + "string": "Hello, JSON!", + "number": 42, + "boolean": true, + "nullValue": null, + "array": [1, 2, 3, "four", false], + "object": { + "key1": "value1", + "key2": 789, + "key3": { + "nestedKey": "nestedValue" + } + }, + "nestedArray": [ + { + "name": "John", + "age": 30, + "isStudent": false + }, + { + "name": "Alice", + "age": 25, + "isStudent": true + } + ], + "escapedString": "This is a \"quoted\" string.", + "unicodeString": "Unicode characters: \u00A9\uD83D\uDE00", + "date": "2023-11-28T12:34:56.789Z" +}