veza/apps/web/dist_verification/assets/vendor-CjLUfV8Y.js
senke 670282989b chore(refactor/sumi-migration): commit pending changes — tests, stream server, dist_verification
- apps/web: test updates (Vitest/setup), playbackAnalyticsService, TrackGrid, serviceErrorHandler
- veza-common: logging, metrics, traits, validation, random
- veza-stream-server: audio pipeline, codecs, cache, monitoring, routes
- apps/web/dist_verification: refresh build assets (content-hashed filenames)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 19:39:18 +01:00

446 lines
1.8 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{r as pf,R as st,a as $,b as Iee,j as tT,c as tl,i as Lee}from"./vendor-react-C9dYU-TK.js";import{p as Tee}from"./vendor-security-DsrNJhpn.js";function R4(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var fn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function tt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ng={exports:{}},Rg={};var rT;function Oee(){return rT||(rT=1,(function(e){function t(J,Y){var re=J.length;J.push(Y);e:for(;0<re;){var ae=re-1>>>1,se=J[ae];if(0<i(se,Y))J[ae]=Y,J[re]=se,re=ae;else break e}}function r(J){return J.length===0?null:J[0]}function n(J){if(J.length===0)return null;var Y=J[0],re=J.pop();if(re!==Y){J[0]=re;e:for(var ae=0,se=J.length,ge=se>>>1;ae<ge;){var ue=2*(ae+1)-1,oe=J[ue],K=ue+1,G=J[K];if(0>i(oe,re))K<se&&0>i(G,oe)?(J[ae]=G,J[K]=re,ae=K):(J[ae]=oe,J[ue]=re,ae=ue);else if(K<se&&0>i(G,re))J[ae]=G,J[K]=re,ae=K;else break e}}return Y}function i(J,Y){var re=J.sortIndex-Y.sortIndex;return re!==0?re:J.id-Y.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var u=[],c=[],l=1,f=null,p=3,d=!1,m=!1,g=!1,v=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(J){for(var Y=r(c);Y!==null;){if(Y.callback===null)n(c);else if(Y.startTime<=J)n(c),Y.sortIndex=Y.expirationTime,t(u,Y);else break;Y=r(c)}}function E(J){if(g=!1,S(J),!m)if(r(u)!==null)m=!0,Q(x);else{var Y=r(c);Y!==null&&Z(E,Y.startTime-J)}}function x(J,Y){m=!1,g&&(g=!1,w(L),L=-1),d=!0;var re=p;try{for(S(Y),f=r(u);f!==null&&(!(f.expirationTime>Y)||J&&!N());){var ae=f.callback;if(typeof ae=="function"){f.callback=null,p=f.priorityLevel;var se=ae(f.expirationTime<=Y);Y=e.unstable_now(),typeof se=="function"?f.callback=se:f===r(u)&&n(u),S(Y)}else n(u);f=r(u)}if(f!==null)var ge=!0;else{var ue=r(c);ue!==null&&Z(E,ue.startTime-Y),ge=!1}return ge}finally{f=null,p=re,d=!1}}var _=!1,I=null,L=-1,k=5,F=-1;function N(){return!(e.unstable_now()-F<k)}function P(){if(I!==null){var J=e.unstable_now();F=J;var Y=!0;try{Y=I(!0,J)}finally{Y?R():(_=!1,I=null)}}else _=!1}var R;if(typeof b=="function")R=function(){b(P)};else if(typeof MessageChannel<"u"){var W=new MessageChannel,X=W.port2;W.port1.onmessage=P,R=function(){X.postMessage(null)}}else R=function(){v(P,0)};function Q(J){I=J,_||(_=!0,R())}function Z(J,Y){L=v(function(){J(e.unstable_now())},Y)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(J){J.callback=null},e.unstable_continueExecution=function(){m||d||(m=!0,Q(x))},e.unstable_forceFrameRate=function(J){0>J||125<J?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<J?Math.floor(1e3/J):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return r(u)},e.unstable_next=function(J){switch(p){case 1:case 2:case 3:var Y=3;break;default:Y=p}var re=p;p=Y;try{return J()}finally{p=re}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(J,Y){switch(J){case 1:case 2:case 3:case 4:case 5:break;default:J=3}var re=p;p=J;try{return Y()}finally{p=re}},e.unstable_scheduleCallback=function(J,Y,re){var ae=e.unstable_now();switch(typeof re=="object"&&re!==null?(re=re.delay,re=typeof re=="number"&&0<re?ae+re:ae):re=ae,J){case 1:var se=-1;break;case 2:se=250;break;case 5:se=1073741823;break;case 4:se=1e4;break;default:se=5e3}return se=re+se,J={id:l++,callback:Y,priorityLevel:J,startTime:re,expirationTime:se,sortIndex:-1},re>ae?(J.sortIndex=re,t(c,J),r(u)===null&&J===r(c)&&(g?(w(L),L=-1):g=!0,Z(E,re-ae))):(J.sortIndex=se,t(u,J),m||d||(m=!0,Q(x))),J},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(J){var Y=p;return function(){var re=p;p=Y;try{return J.apply(this,arguments)}finally{p=re}}}})(Rg)),Rg}var nT;function m7e(){return nT||(nT=1,Ng.exports=Oee()),Ng.exports}function Ol(){return Ol=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ol.apply(this,arguments)}var yu;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(yu||(yu={}));const iT="popstate";function g7e(e){e===void 0&&(e={});function t(n,i){let{pathname:a,search:s,hash:o}=n.location;return mM("",{pathname:a,search:s,hash:o},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:l$(i)}return Nee(t,r,null,e)}function Iu(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function D4(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function kee(){return Math.random().toString(36).substr(2,8)}function aT(e,t){return{usr:e.state,key:e.key,idx:t}}function mM(e,t,r,n){return r===void 0&&(r=null),Ol({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?pm(t):t,{state:r,key:t&&t.key||n||kee()})}function l$(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function pm(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function Nee(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:a=!1}=n,s=i.history,o=yu.Pop,u=null,c=l();c==null&&(c=0,s.replaceState(Ol({},s.state,{idx:c}),""));function l(){return(s.state||{idx:null}).idx}function f(){o=yu.Pop;let v=l(),w=v==null?null:v-c;c=v,u&&u({action:o,location:g.location,delta:w})}function p(v,w){o=yu.Push;let b=mM(g.location,v,w);c=l()+1;let S=aT(b,c),E=g.createHref(b);try{s.pushState(S,"",E)}catch(x){if(x instanceof DOMException&&x.name==="DataCloneError")throw x;i.location.assign(E)}a&&u&&u({action:o,location:g.location,delta:1})}function d(v,w){o=yu.Replace;let b=mM(g.location,v,w);c=l();let S=aT(b,c),E=g.createHref(b);s.replaceState(S,"",E),a&&u&&u({action:o,location:g.location,delta:0})}function m(v){let w=i.location.origin!=="null"?i.location.origin:i.location.href,b=typeof v=="string"?v:l$(v);return b=b.replace(/ $/,"%20"),Iu(w,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,w)}let g={get action(){return o},get location(){return e(i,s)},listen(v){if(u)throw new Error("A history only accepts one active listener");return i.addEventListener(iT,f),u=v,()=>{i.removeEventListener(iT,f),u=null}},createHref(v){return t(i,v)},createURL:m,encodeLocation(v){let w=m(v);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:p,replace:d,go(v){return s.go(v)}};return g}var sT;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(sT||(sT={}));function y7e(e,t,r){return r===void 0&&(r="/"),Ree(e,t,r)}function Ree(e,t,r,n){let i=typeof t=="string"?pm(t):t,a=Yee(i.pathname||"/",r);if(a==null)return null;let s=f$(e);Dee(s);let o=null;for(let u=0;o==null&&u<s.length;++u){let c=Gee(a);o=Jee(s[u],c)}return o}function f$(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(a,s,o)=>{let u={relativePath:o===void 0?a.path||"":o,caseSensitive:a.caseSensitive===!0,childrenIndex:s,route:a};u.relativePath.startsWith("/")&&(Iu(u.relativePath.startsWith(n),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(n.length));let c=qp([n,u.relativePath]),l=r.concat(u);a.children&&a.children.length>0&&(Iu(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),f$(a.children,t,l,c)),!(a.path==null&&!a.index)&&t.push({path:c,score:Uee(c,a.index),routesMeta:l})};return e.forEach((a,s)=>{var o;if(a.path===""||!((o=a.path)!=null&&o.includes("?")))i(a,s);else for(let u of d$(a.path))i(a,s,u)}),t}function d$(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let s=d$(n.join("/")),o=[];return o.push(...s.map(u=>u===""?a:[a,u].join("/"))),i&&o.push(...s),o.map(u=>e.startsWith("/")&&u===""?"/":u)}function Dee(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:Vee(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Pee=/^:[\w-]+$/,Fee=3,Bee=2,zee=1,$ee=10,qee=-2,oT=e=>e==="*";function Uee(e,t){let r=e.split("/"),n=r.length;return r.some(oT)&&(n+=qee),t&&(n+=Bee),r.filter(i=>!oT(i)).reduce((i,a)=>i+(Pee.test(a)?Fee:a===""?zee:$ee),n)}function Vee(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function Jee(e,t,r){let{routesMeta:n}=e,i={},a="/",s=[];for(let o=0;o<n.length;++o){let u=n[o],c=o===n.length-1,l=a==="/"?t:t.slice(a.length)||"/",f=Wee({path:u.relativePath,caseSensitive:u.caseSensitive,end:c},l),p=u.route;if(!f)return null;Object.assign(i,f.params),s.push({params:i,pathname:qp([a,f.pathname]),pathnameBase:ete(qp([a,f.pathnameBase])),route:p}),f.pathnameBase!=="/"&&(a=qp([a,f.pathnameBase]))}return s}function Wee(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=Hee(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],s=a.replace(/(.)\/+$/,"$1"),o=i.slice(1);return{params:n.reduce((c,l,f)=>{let{paramName:p,isOptional:d}=l;if(p==="*"){let g=o[f]||"";s=a.slice(0,a.length-g.length).replace(/(.)\/+$/,"$1")}const m=o[f];return d&&!m?c[p]=void 0:c[p]=(m||"").replace(/%2F/g,"/"),c},{}),pathname:a,pathnameBase:s,pattern:e}}function Hee(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),D4(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,o,u)=>(n.push({paramName:o,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function Gee(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return D4(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Yee(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const Kee=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Qee=e=>Kee.test(e);function Zee(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?pm(e):e,a;if(r)if(Qee(r))a=r;else{if(r.includes("//")){let s=r;r=r.replace(/\/\/+/g,"/"),D4(!1,"Pathnames cannot have embedded double slashes - normalizing "+(s+" -> "+r))}r.startsWith("/")?a=uT(r.substring(1),"/"):a=uT(r,t)}else a=t;return{pathname:a,search:tte(n),hash:rte(i)}}function uT(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function Dg(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Xee(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function v7e(e,t){let r=Xee(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function b7e(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=pm(e):(i=Ol({},e),Iu(!i.pathname||!i.pathname.includes("?"),Dg("?","pathname","search",i)),Iu(!i.pathname||!i.pathname.includes("#"),Dg("#","pathname","hash",i)),Iu(!i.search||!i.search.includes("#"),Dg("#","search","hash",i)));let a=e===""||i.pathname==="",s=a?"/":i.pathname,o;if(s==null)o=r;else{let f=t.length-1;if(!n&&s.startsWith("..")){let p=s.split("/");for(;p[0]==="..";)p.shift(),f-=1;i.pathname=p.join("/")}o=f>=0?t[f]:"/"}let u=Zee(i,o),c=s&&s!=="/"&&s.endsWith("/"),l=(a||s===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(c||l)&&(u.pathname+="/"),u}const qp=e=>e.join("/").replace(/\/\/+/g,"/"),ete=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),tte=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,rte=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function w7e(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const p$=["post","put","patch","delete"];new Set(p$);const nte=["get",...p$];new Set(nte);const ite={},cT=e=>{let t;const r=new Set,n=(l,f)=>{const p=typeof l=="function"?l(t):l;if(!Object.is(p,t)){const d=t;t=f??(typeof p!="object"||p===null)?p:Object.assign({},t,p),r.forEach(m=>m(t,d))}},i=()=>t,u={setState:n,getState:i,getInitialState:()=>c,subscribe:l=>(r.add(l),()=>r.delete(l)),destroy:()=>{(ite?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}},c=t=e(n,i,u);return u},ate=e=>e?cT(e):cT;var Pg={exports:{}},Fg={},Bg={exports:{}},zg={};var lT;function ste(){if(lT)return zg;lT=1;var e=pf();function t(f,p){return f===p&&(f!==0||1/f===1/p)||f!==f&&p!==p}var r=typeof Object.is=="function"?Object.is:t,n=e.useState,i=e.useEffect,a=e.useLayoutEffect,s=e.useDebugValue;function o(f,p){var d=p(),m=n({inst:{value:d,getSnapshot:p}}),g=m[0].inst,v=m[1];return a(function(){g.value=d,g.getSnapshot=p,u(g)&&v({inst:g})},[f,d,p]),i(function(){return u(g)&&v({inst:g}),f(function(){u(g)&&v({inst:g})})},[f]),s(d),d}function u(f){var p=f.getSnapshot;f=f.value;try{var d=p();return!r(f,d)}catch{return!0}}function c(f,p){return p()}var l=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?c:o;return zg.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:l,zg}var fT;function ote(){return fT||(fT=1,Bg.exports=ste()),Bg.exports}var dT;function ute(){if(dT)return Fg;dT=1;var e=pf(),t=ote();function r(c,l){return c===l&&(c!==0||1/c===1/l)||c!==c&&l!==l}var n=typeof Object.is=="function"?Object.is:r,i=t.useSyncExternalStore,a=e.useRef,s=e.useEffect,o=e.useMemo,u=e.useDebugValue;return Fg.useSyncExternalStoreWithSelector=function(c,l,f,p,d){var m=a(null);if(m.current===null){var g={hasValue:!1,value:null};m.current=g}else g=m.current;m=o(function(){function w(_){if(!b){if(b=!0,S=_,_=p(_),d!==void 0&&g.hasValue){var I=g.value;if(d(I,_))return E=I}return E=_}if(I=E,n(S,_))return I;var L=p(_);return d!==void 0&&d(I,L)?(S=_,I):(S=_,E=L)}var b=!1,S,E,x=f===void 0?null:f;return[function(){return w(l())},x===null?void 0:function(){return w(x())}]},[l,f,p,d]);var v=i(c,m[0],m[1]);return s(function(){g.hasValue=!0,g.value=v},[v]),u(v),v},Fg}var pT;function cte(){return pT||(pT=1,Pg.exports=ute()),Pg.exports}var lte=cte();const fte=tt(lte),h$={},{useDebugValue:dte}=st,{useSyncExternalStoreWithSelector:pte}=fte;let hT=!1;const hte=e=>e;function mte(e,t=hte,r){(h$?"production":void 0)!=="production"&&r&&!hT&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),hT=!0);const n=pte(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return dte(n),n}const gte=e=>{(h$?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?ate(e):e,r=(n,i)=>mte(t,n,i);return Object.assign(r,t),r},S7e=e=>gte,Up={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_API_URL:"https://api.veza.com/api/v1",VITE_API_VERSION:"v1",VITE_DOMAIN:"veza.fr",VITE_ENABLE_VALIDATION_ALERTING:"true",VITE_STREAM_URL:"https://api.veza.com/stream",VITE_UPLOAD_URL:"https://api.veza.com/upload",VITE_WS_URL:"wss://api.veza.com/ws"},gM=new Map,op=e=>{const t=gM.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([r,n])=>[r,n.getState()])):{}},yte=(e,t,r)=>{if(e===void 0)return{type:"untracked",connection:t.connect(r)};const n=gM.get(r.name);if(n)return{type:"tracked",store:e,...n};const i={connection:t.connect(r),stores:{}};return gM.set(r.name,i),{type:"tracked",store:e,...i}},vte=(e,t={})=>(r,n,i)=>{const{enabled:a,anonymousActionType:s,store:o,...u}=t;let c;try{c=(a??(Up?"production":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!c)return(Up?"production":void 0)!=="production"&&a&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(r,n,i);const{connection:l,...f}=yte(o,c,u);let p=!0;i.setState=(g,v,w)=>{const b=r(g,v);if(!p)return b;const S=w===void 0?{type:s||"anonymous"}:typeof w=="string"?{type:w}:w;return o===void 0?(l?.send(S,n()),b):(l?.send({...S,type:`${o}/${S.type}`},{...op(u.name),[o]:i.getState()}),b)};const d=(...g)=>{const v=p;p=!1,r(...g),p=v},m=e(i.setState,n,i);if(f.type==="untracked"?l?.init(m):(f.stores[f.store]=i,l?.init(Object.fromEntries(Object.entries(f.stores).map(([g,v])=>[g,g===f.store?m:v.getState()])))),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let g=!1;const v=i.dispatch;i.dispatch=(...w)=>{(Up?"production":void 0)!=="production"&&w[0].type==="__setState"&&!g&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),g=!0),v(...w)}}return l.subscribe(g=>{var v;switch(g.type){case"ACTION":if(typeof g.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return $g(g.payload,w=>{if(w.type==="__setState"){if(o===void 0){d(w.state);return}Object.keys(w.state).length!==1&&console.error(`
[zustand devtools middleware] Unsupported __setState action format.
When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(),
and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }
`);const b=w.state[o];if(b==null)return;JSON.stringify(i.getState())!==JSON.stringify(b)&&d(b);return}i.dispatchFromDevtools&&typeof i.dispatch=="function"&&i.dispatch(w)});case"DISPATCH":switch(g.payload.type){case"RESET":return d(m),o===void 0?l?.init(i.getState()):l?.init(op(u.name));case"COMMIT":if(o===void 0){l?.init(i.getState());return}return l?.init(op(u.name));case"ROLLBACK":return $g(g.state,w=>{if(o===void 0){d(w),l?.init(i.getState());return}d(w[o]),l?.init(op(u.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return $g(g.state,w=>{if(o===void 0){d(w);return}JSON.stringify(i.getState())!==JSON.stringify(w[o])&&d(w[o])});case"IMPORT_STATE":{const{nextLiftedState:w}=g.payload,b=(v=w.computedStates.slice(-1)[0])==null?void 0:v.state;if(!b)return;d(o===void 0?b:b[o]),l?.send(null,w);return}case"PAUSE_RECORDING":return p=!p}return}}),m},x7e=vte,$g=(e,t)=>{let r;try{r=JSON.parse(e)}catch(n){console.error("[zustand devtools middleware] Could not parse the received json",n)}r!==void 0&&t(r)};function bte(e,t){let r;try{r=e()}catch{return}return{getItem:i=>{var a;const s=u=>u===null?null:JSON.parse(u,void 0),o=(a=r.getItem(i))!=null?a:null;return o instanceof Promise?o.then(s):s(o)},setItem:(i,a)=>r.setItem(i,JSON.stringify(a,void 0)),removeItem:i=>r.removeItem(i)}}const kl=e=>t=>{try{const r=e(t);return r instanceof Promise?r:{then(n){return kl(n)(r)},catch(n){return this}}}catch(r){return{then(n){return this},catch(n){return kl(n)(r)}}}},wte=(e,t)=>(r,n,i)=>{let a={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:v=>v,version:0,merge:(v,w)=>({...w,...v}),...t},s=!1;const o=new Set,u=new Set;let c;try{c=a.getStorage()}catch{}if(!c)return e((...v)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),r(...v)},n,i);const l=kl(a.serialize),f=()=>{const v=a.partialize({...n()});let w;const b=l({state:v,version:a.version}).then(S=>c.setItem(a.name,S)).catch(S=>{w=S});if(w)throw w;return b},p=i.setState;i.setState=(v,w)=>{p(v,w),f()};const d=e((...v)=>{r(...v),f()},n,i);let m;const g=()=>{var v;if(!c)return;s=!1,o.forEach(b=>b(n()));const w=((v=a.onRehydrateStorage)==null?void 0:v.call(a,n()))||void 0;return kl(c.getItem.bind(c))(a.name).then(b=>{if(b)return a.deserialize(b)}).then(b=>{if(b)if(typeof b.version=="number"&&b.version!==a.version){if(a.migrate)return a.migrate(b.state,b.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return b.state}).then(b=>{var S;return m=a.merge(b,(S=n())!=null?S:d),r(m,!0),f()}).then(()=>{w?.(m,void 0),s=!0,u.forEach(b=>b(m))}).catch(b=>{w?.(void 0,b)})};return i.persist={setOptions:v=>{a={...a,...v},v.getStorage&&(c=v.getStorage())},clearStorage:()=>{c?.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>g(),hasHydrated:()=>s,onHydrate:v=>(o.add(v),()=>{o.delete(v)}),onFinishHydration:v=>(u.add(v),()=>{u.delete(v)})},g(),m||d},Ste=(e,t)=>(r,n,i)=>{let a={storage:bte(()=>localStorage),partialize:g=>g,version:0,merge:(g,v)=>({...v,...g}),...t},s=!1;const o=new Set,u=new Set;let c=a.storage;if(!c)return e((...g)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),r(...g)},n,i);const l=()=>{const g=a.partialize({...n()});return c.setItem(a.name,{state:g,version:a.version})},f=i.setState;i.setState=(g,v)=>{f(g,v),l()};const p=e((...g)=>{r(...g),l()},n,i);i.getInitialState=()=>p;let d;const m=()=>{var g,v;if(!c)return;s=!1,o.forEach(b=>{var S;return b((S=n())!=null?S:p)});const w=((v=a.onRehydrateStorage)==null?void 0:v.call(a,(g=n())!=null?g:p))||void 0;return kl(c.getItem.bind(c))(a.name).then(b=>{if(b)if(typeof b.version=="number"&&b.version!==a.version){if(a.migrate)return[!0,a.migrate(b.state,b.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,b.state];return[!1,void 0]}).then(b=>{var S;const[E,x]=b;if(d=a.merge(x,(S=n())!=null?S:p),r(d,!0),E)return l()}).then(()=>{w?.(d,void 0),d=n(),s=!0,u.forEach(b=>b(d))}).catch(b=>{w?.(void 0,b)})};return i.persist={setOptions:g=>{a={...a,...g},g.storage&&(c=g.storage)},clearStorage:()=>{c?.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>m(),hasHydrated:()=>s,onHydrate:g=>(o.add(g),()=>{o.delete(g)}),onFinishHydration:g=>(u.add(g),()=>{u.delete(g)})},a.skipHydration||m(),d||p},xte=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((Up?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),wte(e,t)):Ste(e,t),E7e=xte;function mT(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Ete(...e){return t=>{let r=!1;const n=e.map(i=>{const a=mT(i,t);return!r&&typeof a=="function"&&(r=!0),a});if(r)return()=>{for(let i=0;i<n.length;i++){const a=n[i];typeof a=="function"?a():mT(e[i],null)}}}}var Cte=Symbol.for("react.lazy"),hh=Iee[" use ".trim().toString()];function Mte(e){return typeof e=="object"&&e!==null&&"then"in e}function m$(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===Cte&&"_payload"in e&&Mte(e._payload)}function _te(e){const t=Ate(e),r=$.forwardRef((n,i)=>{let{children:a,...s}=n;m$(a)&&typeof hh=="function"&&(a=hh(a._payload));const o=$.Children.toArray(a),u=o.find(Ite);if(u){const c=u.props.children,l=o.map(f=>f===u?$.Children.count(c)>1?$.Children.only(null):$.isValidElement(c)?c.props.children:null:f);return tT.jsx(t,{...s,ref:i,children:$.isValidElement(c)?$.cloneElement(c,void 0,l):null})}return tT.jsx(t,{...s,ref:i,children:a})});return r.displayName=`${e}.Slot`,r}var C7e=_te("Slot");function Ate(e){const t=$.forwardRef((r,n)=>{let{children:i,...a}=r;if(m$(i)&&typeof hh=="function"&&(i=hh(i._payload)),$.isValidElement(i)){const s=Tte(i),o=Lte(a,i.props);return i.type!==$.Fragment&&(o.ref=n?Ete(n,s):s),$.cloneElement(i,o)}return $.Children.count(i)>1?$.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var jte=Symbol("radix.slottable");function Ite(e){return $.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===jte}function Lte(e,t){const r={...t};for(const n in t){const i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...o)=>{const u=a(...o);return i(...o),u}:i&&(r[n]=i):n==="style"?r[n]={...i,...a}:n==="className"&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}function Tte(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function g$(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=g$(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Ote(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=g$(e))&&(n&&(n+=" "),n+=t);return n}const gT=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,yT=Ote,M7e=(e,t)=>r=>{var n;if(t?.variants==null)return yT(e,r?.class,r?.className);const{variants:i,defaultVariants:a}=t,s=Object.keys(i).map(c=>{const l=r?.[c],f=a?.[c];if(l===null)return null;const p=gT(l)||gT(f);return i[c][p]}),o=r&&Object.entries(r).reduce((c,l)=>{let[f,p]=l;return p===void 0||(c[f]=p),c},{}),u=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((c,l)=>{let{class:f,className:p,...d}=l;return Object.entries(d).every(m=>{let[g,v]=m;return Array.isArray(v)?v.includes({...a,...o}[g]):{...a,...o}[g]===v})?[...c,f,p]:c},[]);return yT(e,s,u,r?.class,r?.className)},P4="-",kte=e=>{const t=Rte(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const o=s.split(P4);return o[0]===""&&o.length!==1&&o.shift(),y$(o,t)||Nte(s)},getConflictingClassGroupIds:(s,o)=>{const u=r[s]||[];return o&&n[s]?[...u,...n[s]]:u}}},y$=(e,t)=>{if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?y$(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const a=e.join(P4);return t.validators.find(({validator:s})=>s(a))?.classGroupId},vT=/^\[(.+)\]$/,Nte=e=>{if(vT.test(e)){const t=vT.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},Rte=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return Pte(Object.entries(e.classGroups),r).forEach(([a,s])=>{yM(s,n,a,t)}),n},yM=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const a=i===""?t:bT(t,i);a.classGroupId=r;return}if(typeof i=="function"){if(Dte(i)){yM(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([a,s])=>{yM(s,bT(t,a),r,n)})})},bT=(e,t)=>{let r=e;return t.split(P4).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},Dte=e=>e.isThemeGetter,Pte=(e,t)=>t?e.map(([r,n])=>{const i=n.map(a=>typeof a=="string"?t+a:typeof a=="object"?Object.fromEntries(Object.entries(a).map(([s,o])=>[t+s,o])):a);return[r,i]}):e,Fte=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(a,s)=>{r.set(a,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(a){let s=r.get(a);if(s!==void 0)return s;if((s=n.get(a))!==void 0)return i(a,s),s},set(a,s){r.has(a)?r.set(a,s):i(a,s)}}},v$="!",Bte=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,i=t[0],a=t.length,s=o=>{const u=[];let c=0,l=0,f;for(let v=0;v<o.length;v++){let w=o[v];if(c===0){if(w===i&&(n||o.slice(v,v+a)===t)){u.push(o.slice(l,v)),l=v+a;continue}if(w==="/"){f=v;continue}}w==="["?c++:w==="]"&&c--}const p=u.length===0?o:o.substring(l),d=p.startsWith(v$),m=d?p.substring(1):p,g=f&&f>l?f-l:void 0;return{modifiers:u,hasImportantModifier:d,baseClassName:m,maybePostfixModifierPosition:g}};return r?o=>r({className:o,parseClassName:s}):s},zte=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},$te=e=>({cache:Fte(e.cacheSize),parseClassName:Bte(e),...kte(e)}),qte=/\s+/,Ute=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=t,a=[],s=e.trim().split(qte);let o="";for(let u=s.length-1;u>=0;u-=1){const c=s[u],{modifiers:l,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:d}=r(c);let m=!!d,g=n(m?p.substring(0,d):p);if(!g){if(!m){o=c+(o.length>0?" "+o:o);continue}if(g=n(p),!g){o=c+(o.length>0?" "+o:o);continue}m=!1}const v=zte(l).join(":"),w=f?v+v$:v,b=w+g;if(a.includes(b))continue;a.push(b);const S=i(g,m);for(let E=0;E<S.length;++E){const x=S[E];a.push(w+x)}o=c+(o.length>0?" "+o:o)}return o};function Vte(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=b$(t))&&(n&&(n+=" "),n+=r);return n}const b$=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=b$(e[n]))&&(r&&(r+=" "),r+=t);return r};function Jte(e,...t){let r,n,i,a=s;function s(u){const c=t.reduce((l,f)=>f(l),e());return r=$te(c),n=r.cache.get,i=r.cache.set,a=o,o(u)}function o(u){const c=n(u);if(c)return c;const l=Ute(u,r);return i(u,l),l}return function(){return a(Vte.apply(null,arguments))}}const Xt=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},w$=/^\[(?:([a-z-]+):)?(.+)\]$/i,Wte=/^\d+\/\d+$/,Hte=new Set(["px","full","screen"]),Gte=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Yte=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Kte=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Qte=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Zte=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ka=e=>Lu(e)||Hte.has(e)||Wte.test(e),fs=e=>nc(e,"length",sre),Lu=e=>!!e&&!Number.isNaN(Number(e)),qg=e=>nc(e,"number",Lu),qc=e=>!!e&&Number.isInteger(Number(e)),Xte=e=>e.endsWith("%")&&Lu(e.slice(0,-1)),ft=e=>w$.test(e),ds=e=>Gte.test(e),ere=new Set(["length","size","percentage"]),tre=e=>nc(e,ere,S$),rre=e=>nc(e,"position",S$),nre=new Set(["image","url"]),ire=e=>nc(e,nre,ure),are=e=>nc(e,"",ore),Uc=()=>!0,nc=(e,t,r)=>{const n=w$.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},sre=e=>Yte.test(e)&&!Kte.test(e),S$=()=>!1,ore=e=>Qte.test(e),ure=e=>Zte.test(e),cre=()=>{const e=Xt("colors"),t=Xt("spacing"),r=Xt("blur"),n=Xt("brightness"),i=Xt("borderColor"),a=Xt("borderRadius"),s=Xt("borderSpacing"),o=Xt("borderWidth"),u=Xt("contrast"),c=Xt("grayscale"),l=Xt("hueRotate"),f=Xt("invert"),p=Xt("gap"),d=Xt("gradientColorStops"),m=Xt("gradientColorStopPositions"),g=Xt("inset"),v=Xt("margin"),w=Xt("opacity"),b=Xt("padding"),S=Xt("saturate"),E=Xt("scale"),x=Xt("sepia"),_=Xt("skew"),I=Xt("space"),L=Xt("translate"),k=()=>["auto","contain","none"],F=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto",ft,t],P=()=>[ft,t],R=()=>["",ka,fs],W=()=>["auto",Lu,ft],X=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],Q=()=>["solid","dashed","dotted","double","none"],Z=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],J=()=>["start","end","center","between","around","evenly","stretch"],Y=()=>["","0",ft],re=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ae=()=>[Lu,ft];return{cacheSize:500,separator:":",theme:{colors:[Uc],spacing:[ka,fs],blur:["none","",ds,ft],brightness:ae(),borderColor:[e],borderRadius:["none","","full",ds,ft],borderSpacing:P(),borderWidth:R(),contrast:ae(),grayscale:Y(),hueRotate:ae(),invert:Y(),gap:P(),gradientColorStops:[e],gradientColorStopPositions:[Xte,fs],inset:N(),margin:N(),opacity:ae(),padding:P(),saturate:ae(),scale:ae(),sepia:Y(),skew:ae(),space:P(),translate:P()},classGroups:{aspect:[{aspect:["auto","square","video",ft]}],container:["container"],columns:[{columns:[ds]}],"break-after":[{"break-after":re()}],"break-before":[{"break-before":re()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...X(),ft]}],overflow:[{overflow:F()}],"overflow-x":[{"overflow-x":F()}],"overflow-y":[{"overflow-y":F()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",qc,ft]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ft]}],grow:[{grow:Y()}],shrink:[{shrink:Y()}],order:[{order:["first","last","none",qc,ft]}],"grid-cols":[{"grid-cols":[Uc]}],"col-start-end":[{col:["auto",{span:["full",qc,ft]},ft]}],"col-start":[{"col-start":W()}],"col-end":[{"col-end":W()}],"grid-rows":[{"grid-rows":[Uc]}],"row-start-end":[{row:["auto",{span:[qc,ft]},ft]}],"row-start":[{"row-start":W()}],"row-end":[{"row-end":W()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ft]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ft]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...J()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...J(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...J(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[I]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[I]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ft,t]}],"min-w":[{"min-w":[ft,t,"min","max","fit"]}],"max-w":[{"max-w":[ft,t,"none","full","min","max","fit","prose",{screen:[ds]},ds]}],h:[{h:[ft,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ft,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ft,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ft,t,"auto","min","max","fit"]}],"font-size":[{text:["base",ds,fs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",qg]}],"font-family":[{font:[Uc]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ft]}],"line-clamp":[{"line-clamp":["none",Lu,qg]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",ka,ft]}],"list-image":[{"list-image":["none",ft]}],"list-style-type":[{list:["none","disc","decimal",ft]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[w]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[w]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Q(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",ka,fs]}],"underline-offset":[{"underline-offset":["auto",ka,ft]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ft]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ft]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[w]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...X(),rre]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",tre]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},ire]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[d]}],"gradient-via":[{via:[d]}],"gradient-to":[{to:[d]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[o]}],"border-w-x":[{"border-x":[o]}],"border-w-y":[{"border-y":[o]}],"border-w-s":[{"border-s":[o]}],"border-w-e":[{"border-e":[o]}],"border-w-t":[{"border-t":[o]}],"border-w-r":[{"border-r":[o]}],"border-w-b":[{"border-b":[o]}],"border-w-l":[{"border-l":[o]}],"border-opacity":[{"border-opacity":[w]}],"border-style":[{border:[...Q(),"hidden"]}],"divide-x":[{"divide-x":[o]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[o]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[w]}],"divide-style":[{divide:Q()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...Q()]}],"outline-offset":[{"outline-offset":[ka,ft]}],"outline-w":[{outline:[ka,fs]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:R()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[w]}],"ring-offset-w":[{"ring-offset":[ka,fs]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",ds,are]}],"shadow-color":[{shadow:[Uc]}],opacity:[{opacity:[w]}],"mix-blend":[{"mix-blend":[...Z(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Z()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",ds,ft]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[l]}],invert:[{invert:[f]}],saturate:[{saturate:[S]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[l]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[w]}],"backdrop-saturate":[{"backdrop-saturate":[S]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ft]}],duration:[{duration:ae()}],ease:[{ease:["linear","in","out","in-out",ft]}],delay:[{delay:ae()}],animate:[{animate:["none","spin","ping","pulse","bounce",ft]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[E]}],"scale-x":[{"scale-x":[E]}],"scale-y":[{"scale-y":[E]}],rotate:[{rotate:[qc,ft]}],"translate-x":[{"translate-x":[L]}],"translate-y":[{"translate-y":[L]}],"skew-x":[{"skew-x":[_]}],"skew-y":[{"skew-y":[_]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ft]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ft]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ft]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[ka,fs,qg]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},_7e=Jte(cre);function F4(e,t){e.indexOf(t)===-1&&e.push(t)}function B4(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const Ja=(e,t,r)=>r>t?t:r<e?e:r;let z4=()=>{};const Wa={},x$=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function E$(e){return typeof e=="object"&&e!==null}const C$=e=>/^0[^.\s]+$/u.test(e);function $4(e){let t;return()=>(t===void 0&&(t=e()),t)}const Rs=e=>e,lre=(e,t)=>r=>t(e(r)),q4=(...e)=>e.reduce(lre),U4=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n};class V4{constructor(){this.subscriptions=[]}add(t){return F4(this.subscriptions,t),()=>B4(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 a=0;a<i;a++){const s=this.subscriptions[a];s&&s(t,r,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Ms=e=>e*1e3,qi=e=>e/1e3;function M$(e,t){return t?e*(1e3/t):0}const _$=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,fre=1e-7,dre=12;function pre(e,t,r,n,i){let a,s,o=0;do s=t+(r-t)/2,a=_$(s,n,i)-e,a>0?r=s:t=s;while(Math.abs(a)>fre&&++o<dre);return s}function hf(e,t,r,n){if(e===t&&r===n)return Rs;const i=a=>pre(a,0,1,e,r);return a=>a===0||a===1?a:_$(i(a),t,n)}const A$=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,j$=e=>t=>1-e(1-t),I$=hf(.33,1.53,.69,.99),J4=j$(I$),L$=A$(J4),T$=e=>(e*=2)<1?.5*J4(e):.5*(2-Math.pow(2,-10*(e-1))),W4=e=>1-Math.sin(Math.acos(e)),O$=j$(W4),k$=A$(W4),hre=hf(.42,0,1,1),mre=hf(0,0,.58,1),N$=hf(.42,0,.58,1),gre=e=>Array.isArray(e)&&typeof e[0]!="number",R$=e=>Array.isArray(e)&&typeof e[0]=="number",yre={linear:Rs,easeIn:hre,easeInOut:N$,easeOut:mre,circIn:W4,circInOut:k$,circOut:O$,backIn:J4,backInOut:L$,backOut:I$,anticipate:T$},vre=e=>typeof e=="string",wT=e=>{if(R$(e)){z4(e.length===4);const[t,r,n,i]=e;return hf(t,r,n,i)}else if(vre(e))return yre[e];return e},up=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function bre(e,t){let r=new Set,n=new Set,i=!1,a=!1;const s=new WeakSet;let o={delta:0,timestamp:0,isProcessing:!1};function u(l){s.has(l)&&(c.schedule(l),e()),l(o)}const c={schedule:(l,f=!1,p=!1)=>{const m=p&&i?r:n;return f&&s.add(l),m.has(l)||m.add(l),l},cancel:l=>{n.delete(l),s.delete(l)},process:l=>{if(o=l,i){a=!0;return}i=!0,[r,n]=[n,r],r.forEach(u),r.clear(),i=!1,a&&(a=!1,c.process(l))}};return c}const wre=40;function D$(e,t){let r=!1,n=!0;const i={delta:0,timestamp:0,isProcessing:!1},a=()=>r=!0,s=up.reduce((S,E)=>(S[E]=bre(a),S),{}),{setup:o,read:u,resolveKeyframes:c,preUpdate:l,update:f,preRender:p,render:d,postRender:m}=s,g=()=>{const S=Wa.useManualTiming?i.timestamp:performance.now();r=!1,Wa.useManualTiming||(i.delta=n?1e3/60:Math.max(Math.min(S-i.timestamp,wre),1)),i.timestamp=S,i.isProcessing=!0,o.process(i),u.process(i),c.process(i),l.process(i),f.process(i),p.process(i),d.process(i),m.process(i),i.isProcessing=!1,r&&t&&(n=!1,e(g))},v=()=>{r=!0,n=!0,i.isProcessing||e(g)};return{schedule:up.reduce((S,E)=>{const x=s[E];return S[E]=(_,I=!1,L=!1)=>(r||v(),x.schedule(_,I,L)),S},{}),cancel:S=>{for(let E=0;E<up.length;E++)s[up[E]].cancel(S)},state:i,steps:s}}const{schedule:wn,cancel:xo,state:yn,steps:Ug}=D$(typeof requestAnimationFrame<"u"?requestAnimationFrame:Rs,!0);let Vp;function Sre(){Vp=void 0}const Sn={now:()=>(Vp===void 0&&Sn.set(yn.isProcessing||Wa.useManualTiming?yn.timestamp:performance.now()),Vp),set:e=>{Vp=e,queueMicrotask(Sre)}},P$=e=>t=>typeof t=="string"&&t.startsWith(e),F$=P$("--"),xre=P$("var(--"),H4=e=>xre(e)?Ere.test(e.split("/*")[0].trim()):!1,Ere=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function ST(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const ic={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Nl={...ic,transform:e=>Ja(0,1,e)},cp={...ic,default:1},ml=e=>Math.round(e*1e5)/1e5,G4=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Cre(e){return e==null}const Mre=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Y4=(e,t)=>r=>!!(typeof r=="string"&&Mre.test(r)&&r.startsWith(e)||t&&!Cre(r)&&Object.prototype.hasOwnProperty.call(r,t)),B$=(e,t,r)=>n=>{if(typeof n!="string")return n;const[i,a,s,o]=n.match(G4);return{[e]:parseFloat(i),[t]:parseFloat(a),[r]:parseFloat(s),alpha:o!==void 0?parseFloat(o):1}},_re=e=>Ja(0,255,e),Vg={...ic,transform:e=>Math.round(_re(e))},co={test:Y4("rgb","red"),parse:B$("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Vg.transform(e)+", "+Vg.transform(t)+", "+Vg.transform(r)+", "+ml(Nl.transform(n))+")"};function Are(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 vM={test:Y4("#"),parse:Are,transform:co.transform},mf=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),ps=mf("deg"),qa=mf("%"),Ge=mf("px"),jre=mf("vh"),Ire=mf("vw"),xT={...qa,parse:e=>qa.parse(e)/100,transform:e=>qa.transform(e*100)},vu={test:Y4("hsl","hue"),parse:B$("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+qa.transform(ml(t))+", "+qa.transform(ml(r))+", "+ml(Nl.transform(n))+")"},Mr={test:e=>co.test(e)||vM.test(e)||vu.test(e),parse:e=>co.test(e)?co.parse(e):vu.test(e)?vu.parse(e):vM.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?co.transform(e):vu.transform(e),getAnimatableNone:e=>{const t=Mr.parse(e);return t.alpha=0,Mr.transform(t)}},Lre=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Tre(e){return isNaN(e)&&typeof e=="string"&&(e.match(G4)?.length||0)+(e.match(Lre)?.length||0)>0}const z$="number",$$="color",Ore="var",kre="var(",ET="${}",Nre=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Rl(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},i=[];let a=0;const o=t.replace(Nre,u=>(Mr.test(u)?(n.color.push(a),i.push($$),r.push(Mr.parse(u))):u.startsWith(kre)?(n.var.push(a),i.push(Ore),r.push(u)):(n.number.push(a),i.push(z$),r.push(parseFloat(u))),++a,ET)).split(ET);return{values:r,split:o,indexes:n,types:i}}function q$(e){return Rl(e).values}function U$(e){const{split:t,types:r}=Rl(e),n=t.length;return i=>{let a="";for(let s=0;s<n;s++)if(a+=t[s],i[s]!==void 0){const o=r[s];o===z$?a+=ml(i[s]):o===$$?a+=Mr.transform(i[s]):a+=i[s]}return a}}const Rre=e=>typeof e=="number"?0:Mr.test(e)?Mr.getAnimatableNone(e):e;function Dre(e){const t=q$(e);return U$(e)(t.map(Rre))}const js={test:Tre,parse:q$,createTransformer:U$,getAnimatableNone:Dre};function Jg(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 Pre({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let i=0,a=0,s=0;if(!t)i=a=s=r;else{const o=r<.5?r*(1+t):r+t-r*t,u=2*r-o;i=Jg(u,o,e+1/3),a=Jg(u,o,e),s=Jg(u,o,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(s*255),alpha:n}}function mh(e,t){return r=>r>0?t:e}const Pr=(e,t,r)=>e+(t-e)*r,Wg=(e,t,r)=>{const n=e*e,i=r*(t*t-n)+n;return i<0?0:Math.sqrt(i)},Fre=[vM,co,vu],Bre=e=>Fre.find(t=>t.test(e));function CT(e){const t=Bre(e);if(!t)return!1;let r=t.parse(e);return t===vu&&(r=Pre(r)),r}const MT=(e,t)=>{const r=CT(e),n=CT(t);if(!r||!n)return mh(e,t);const i={...r};return a=>(i.red=Wg(r.red,n.red,a),i.green=Wg(r.green,n.green,a),i.blue=Wg(r.blue,n.blue,a),i.alpha=Pr(r.alpha,n.alpha,a),co.transform(i))},bM=new Set(["none","hidden"]);function zre(e,t){return bM.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function $re(e,t){return r=>Pr(e,t,r)}function K4(e){return typeof e=="number"?$re:typeof e=="string"?H4(e)?mh:Mr.test(e)?MT:Vre:Array.isArray(e)?V$:typeof e=="object"?Mr.test(e)?MT:qre:mh}function V$(e,t){const r=[...e],n=r.length,i=e.map((a,s)=>K4(a)(a,t[s]));return a=>{for(let s=0;s<n;s++)r[s]=i[s](a);return r}}function qre(e,t){const r={...e,...t},n={};for(const i in r)e[i]!==void 0&&t[i]!==void 0&&(n[i]=K4(e[i])(e[i],t[i]));return i=>{for(const a in n)r[a]=n[a](i);return r}}function Ure(e,t){const r=[],n={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){const a=t.types[i],s=e.indexes[a][n[a]],o=e.values[s]??0;r[i]=o,n[a]++}return r}const Vre=(e,t)=>{const r=js.createTransformer(t),n=Rl(e),i=Rl(t);return n.indexes.var.length===i.indexes.var.length&&n.indexes.color.length===i.indexes.color.length&&n.indexes.number.length>=i.indexes.number.length?bM.has(e)&&!i.values.length||bM.has(t)&&!n.values.length?zre(e,t):q4(V$(Ure(n,i),i.values),r):mh(e,t)};function J$(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?Pr(e,t,r):K4(e)(e,t)}const Jre=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>wn.update(t,r),stop:()=>xo(t),now:()=>yn.isProcessing?yn.timestamp:Sn.now()}},W$=(e,t,r=10)=>{let n="";const i=Math.max(Math.round(t/r),2);for(let a=0;a<i;a++)n+=Math.round(e(a/(i-1))*1e4)/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},gh=2e4;function Q4(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t<gh;)t+=r,n=e.next(t);return t>=gh?1/0:t}function Wre(e,t=100,r){const n=r({...e,keyframes:[0,t]}),i=Math.min(Q4(n),gh);return{type:"keyframes",ease:a=>n.next(i*a).value/t,duration:qi(i)}}const Hre=5;function H$(e,t,r){const n=Math.max(t-Hre,0);return M$(r-e(n),t-n)}const mr={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Hg=.001;function Gre({duration:e=mr.duration,bounce:t=mr.bounce,velocity:r=mr.velocity,mass:n=mr.mass}){let i,a,s=1-t;s=Ja(mr.minDamping,mr.maxDamping,s),e=Ja(mr.minDuration,mr.maxDuration,qi(e)),s<1?(i=c=>{const l=c*s,f=l*e,p=l-r,d=wM(c,s),m=Math.exp(-f);return Hg-p/d*m},a=c=>{const f=c*s*e,p=f*r+r,d=Math.pow(s,2)*Math.pow(c,2)*e,m=Math.exp(-f),g=wM(Math.pow(c,2),s);return(-i(c)+Hg>0?-1:1)*((p-d)*m)/g}):(i=c=>{const l=Math.exp(-c*e),f=(c-r)*e+1;return-Hg+l*f},a=c=>{const l=Math.exp(-c*e),f=(r-c)*(e*e);return l*f});const o=5/e,u=Kre(i,a,o);if(e=Ms(e),isNaN(u))return{stiffness:mr.stiffness,damping:mr.damping,duration:e};{const c=Math.pow(u,2)*n;return{stiffness:c,damping:s*2*Math.sqrt(n*c),duration:e}}}const Yre=12;function Kre(e,t,r){let n=r;for(let i=1;i<Yre;i++)n=n-e(n)/t(n);return n}function wM(e,t){return e*Math.sqrt(1-t*t)}const Qre=["duration","bounce"],Zre=["stiffness","damping","mass"];function _T(e,t){return t.some(r=>e[r]!==void 0)}function Xre(e){let t={velocity:mr.velocity,stiffness:mr.stiffness,damping:mr.damping,mass:mr.mass,isResolvedFromDuration:!1,...e};if(!_T(e,Zre)&&_T(e,Qre))if(e.visualDuration){const r=e.visualDuration,n=2*Math.PI/(r*1.2),i=n*n,a=2*Ja(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:mr.mass,stiffness:i,damping:a}}else{const r=Gre(e);t={...t,...r,mass:mr.mass},t.isResolvedFromDuration=!0}return t}function yh(e=mr.visualDuration,t=mr.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:i}=r;const a=r.keyframes[0],s=r.keyframes[r.keyframes.length-1],o={done:!1,value:a},{stiffness:u,damping:c,mass:l,duration:f,velocity:p,isResolvedFromDuration:d}=Xre({...r,velocity:-qi(r.velocity||0)}),m=p||0,g=c/(2*Math.sqrt(u*l)),v=s-a,w=qi(Math.sqrt(u/l)),b=Math.abs(v)<5;n||(n=b?mr.restSpeed.granular:mr.restSpeed.default),i||(i=b?mr.restDelta.granular:mr.restDelta.default);let S;if(g<1){const x=wM(w,g);S=_=>{const I=Math.exp(-g*w*_);return s-I*((m+g*w*v)/x*Math.sin(x*_)+v*Math.cos(x*_))}}else if(g===1)S=x=>s-Math.exp(-w*x)*(v+(m+w*v)*x);else{const x=w*Math.sqrt(g*g-1);S=_=>{const I=Math.exp(-g*w*_),L=Math.min(x*_,300);return s-I*((m+g*w*v)*Math.sinh(L)+x*v*Math.cosh(L))/x}}const E={calculatedDuration:d&&f||null,next:x=>{const _=S(x);if(d)o.done=x>=f;else{let I=x===0?m:0;g<1&&(I=x===0?Ms(m):H$(S,x,_));const L=Math.abs(I)<=n,k=Math.abs(s-_)<=i;o.done=L&&k}return o.value=o.done?s:_,o},toString:()=>{const x=Math.min(Q4(E),gh),_=W$(I=>E.next(x*I).value,x,30);return x+"ms "+_},toTransition:()=>{}};return E}yh.applyToOptions=e=>{const t=Wre(e,100,yh);return e.ease=t.ease,e.duration=Ms(t.duration),e.type="keyframes",e};function SM({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:s,min:o,max:u,restDelta:c=.5,restSpeed:l}){const f=e[0],p={done:!1,value:f},d=L=>o!==void 0&&L<o||u!==void 0&&L>u,m=L=>o===void 0?u:u===void 0||Math.abs(o-L)<Math.abs(u-L)?o:u;let g=r*t;const v=f+g,w=s===void 0?v:s(v);w!==v&&(g=w-f);const b=L=>-g*Math.exp(-L/n),S=L=>w+b(L),E=L=>{const k=b(L),F=S(L);p.done=Math.abs(k)<=c,p.value=p.done?w:F};let x,_;const I=L=>{d(p.value)&&(x=L,_=yh({keyframes:[p.value,m(p.value)],velocity:H$(S,L,p.value),damping:i,stiffness:a,restDelta:c,restSpeed:l}))};return I(0),{calculatedDuration:null,next:L=>{let k=!1;return!_&&x===void 0&&(k=!0,E(L),I(L)),x!==void 0&&L>=x?_.next(L-x):(!k&&E(L),p)}}}function ene(e,t,r){const n=[],i=r||Wa.mix||J$,a=e.length-1;for(let s=0;s<a;s++){let o=i(e[s],e[s+1]);if(t){const u=Array.isArray(t)?t[s]||Rs:t;o=q4(u,o)}n.push(o)}return n}function tne(e,t,{clamp:r=!0,ease:n,mixer:i}={}){const a=e.length;if(z4(a===t.length),a===1)return()=>t[0];if(a===2&&t[0]===t[1])return()=>t[1];const s=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=ene(t,n,i),u=o.length,c=l=>{if(s&&l<e[0])return t[0];let f=0;if(u>1)for(;f<e.length-2&&!(l<e[f+1]);f++);const p=U4(e[f],e[f+1],l);return o[f](p)};return r?l=>c(Ja(e[0],e[a-1],l)):c}function rne(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const i=U4(0,t,n);e.push(Pr(r,1,i))}}function nne(e){const t=[0];return rne(t,e.length-1),t}function ine(e,t){return e.map(r=>r*t)}function ane(e,t){return e.map(()=>t||N$).splice(0,e.length-1)}function gl({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const i=gre(n)?n.map(wT):wT(n),a={done:!1,value:t[0]},s=ine(r&&r.length===t.length?r:nne(t),e),o=tne(s,t,{ease:Array.isArray(i)?i:ane(t,i)});return{calculatedDuration:e,next:u=>(a.value=o(u),a.done=u>=e,a)}}const sne=e=>e!==null;function Z4(e,{repeat:t,repeatType:r="loop"},n,i=1){const a=e.filter(sne),o=i<0||t&&r!=="loop"&&t%2===1?0:a.length-1;return!o||n===void 0?a[o]:n}const one={decay:SM,inertia:SM,tween:gl,keyframes:gl,spring:yh};function G$(e){typeof e.type=="string"&&(e.type=one[e.type])}class X4{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const une=e=>e/100;class eA extends X4{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:r}=this.options;r&&r.updatedAt!==Sn.now()&&this.tick(Sn.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;G$(t);const{type:r=gl,repeat:n=0,repeatDelay:i=0,repeatType:a,velocity:s=0}=t;let{keyframes:o}=t;const u=r||gl;u!==gl&&typeof o[0]!="number"&&(this.mixKeyframes=q4(une,J$(o[0],o[1])),o=[0,100]);const c=u({...t,keyframes:o});a==="mirror"&&(this.mirroredGenerator=u({...t,keyframes:[...o].reverse(),velocity:-s})),c.calculatedDuration===null&&(c.calculatedDuration=Q4(c));const{calculatedDuration:l}=c;this.calculatedDuration=l,this.resolvedDuration=l+i,this.totalDuration=this.resolvedDuration*(n+1)-i,this.generator=c}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:n,totalDuration:i,mixKeyframes:a,mirroredGenerator:s,resolvedDuration:o,calculatedDuration:u}=this;if(this.startTime===null)return n.next(0);const{delay:c=0,keyframes:l,repeat:f,repeatType:p,repeatDelay:d,type:m,onUpdate:g,finalKeyframe:v}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-i/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const w=this.currentTime-c*(this.playbackSpeed>=0?1:-1),b=this.playbackSpeed>=0?w<0:w>i;this.currentTime=Math.max(w,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=i);let S=this.currentTime,E=n;if(f){const L=Math.min(this.currentTime,i)/o;let k=Math.floor(L),F=L%1;!F&&L>=1&&(F=1),F===1&&k--,k=Math.min(k,f+1),k%2&&(p==="reverse"?(F=1-F,d&&(F-=d/o)):p==="mirror"&&(E=s)),S=Ja(0,1,F)*o}const x=b?{done:!1,value:l[0]}:E.next(S);a&&(x.value=a(x.value));let{done:_}=x;!b&&u!==null&&(_=this.playbackSpeed>=0?this.currentTime>=i:this.currentTime<=0);const I=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&_);return I&&m!==SM&&(x.value=Z4(l,this.options,v,this.speed)),g&&g(x.value),I&&this.finish(),x}then(t,r){return this.finished.then(t,r)}get duration(){return qi(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+qi(t)}get time(){return qi(this.currentTime)}set time(t){t=Ms(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(Sn.now());const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=qi(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=Jre,startTime:r}=this.options;this.driver||(this.driver=t(i=>this.tick(i))),this.options.onPlay?.();const n=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=r??n),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Sn.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function cne(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const lo=e=>e*180/Math.PI,xM=e=>{const t=lo(Math.atan2(e[1],e[0]));return EM(t)},lne={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:xM,rotateZ:xM,skewX:e=>lo(Math.atan(e[1])),skewY:e=>lo(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},EM=e=>(e=e%360,e<0&&(e+=360),e),AT=xM,jT=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),IT=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),fne={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:jT,scaleY:IT,scale:e=>(jT(e)+IT(e))/2,rotateX:e=>EM(lo(Math.atan2(e[6],e[5]))),rotateY:e=>EM(lo(Math.atan2(-e[2],e[0]))),rotateZ:AT,rotate:AT,skewX:e=>lo(Math.atan(e[4])),skewY:e=>lo(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function CM(e){return e.includes("scale")?1:0}function MM(e,t){if(!e||e==="none")return CM(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,i;if(r)n=fne,i=r;else{const o=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=lne,i=o}if(!i)return CM(t);const a=n[t],s=i[1].split(",").map(pne);return typeof a=="function"?a(s):s[a]}const dne=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return MM(r,t)};function pne(e){return parseFloat(e.trim())}const ac=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],sc=new Set(ac),LT=e=>e===ic||e===Ge,hne=new Set(["x","y","z"]),mne=ac.filter(e=>!hne.has(e));function gne(e){const t=[];return mne.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}const xs={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:(e,{transform:t})=>MM(t,"x"),y:(e,{transform:t})=>MM(t,"y")};xs.translateX=xs.x;xs.translateY=xs.y;const go=new Set;let _M=!1,AM=!1,jM=!1;function Y$(){if(AM){const e=Array.from(go).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),r=new Map;t.forEach(n=>{const i=gne(n);i.length&&(r.set(n,i),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const i=r.get(n);i&&i.forEach(([a,s])=>{n.getValue(a)?.set(s)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}AM=!1,_M=!1,go.forEach(e=>e.complete(jM)),go.clear()}function K$(){go.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(AM=!0)})}function yne(){jM=!0,K$(),Y$(),jM=!1}class tA{constructor(t,r,n,i,a,s=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=n,this.motionValue=i,this.element=a,this.isAsync=s}scheduleResolve(){this.state="scheduled",this.isAsync?(go.add(this),_M||(_M=!0,wn.read(K$),wn.resolveKeyframes(Y$))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:n,motionValue:i}=this;if(t[0]===null){const a=i?.get(),s=t[t.length-1];if(a!==void 0)t[0]=a;else if(n&&r){const o=n.readValue(r,s);o!=null&&(t[0]=o)}t[0]===void 0&&(t[0]=s),i&&a===void 0&&i.set(t[0])}cne(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),go.delete(this)}cancel(){this.state==="scheduled"&&(go.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const vne=e=>e.startsWith("--");function bne(e,t,r){vne(t)?e.style.setProperty(t,r):e.style[t]=r}const wne=$4(()=>window.ScrollTimeline!==void 0),Sne={};function xne(e,t){const r=$4(e);return()=>Sne[t]??r()}const Q$=xne(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),rl=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,TT={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:rl([0,.65,.55,1]),circOut:rl([.55,0,1,.45]),backIn:rl([.31,.01,.66,-.59]),backOut:rl([.33,1.53,.69,.99])};function Z$(e,t){if(e)return typeof e=="function"?Q$()?W$(e,t):"ease-out":R$(e)?rl(e):Array.isArray(e)?e.map(r=>Z$(r,t)||TT.easeOut):TT[e]}function Ene(e,t,r,{delay:n=0,duration:i=300,repeat:a=0,repeatType:s="loop",ease:o="easeOut",times:u}={},c=void 0){const l={[t]:r};u&&(l.offset=u);const f=Z$(o,i);Array.isArray(f)&&(l.easing=f);const p={delay:n,duration:i,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:a+1,direction:s==="reverse"?"alternate":"normal"};return c&&(p.pseudoElement=c),e.animate(l,p)}function X$(e){return typeof e=="function"&&"applyToOptions"in e}function Cne({type:e,...t}){return X$(e)&&Q$()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class Mne extends X4{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:r,name:n,keyframes:i,pseudoElement:a,allowFlatten:s=!1,finalKeyframe:o,onComplete:u}=t;this.isPseudoElement=!!a,this.allowFlatten=s,this.options=t,z4(typeof t.type!="string");const c=Cne(t);this.animation=Ene(r,n,i,c,a),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!a){const l=Z4(i,this.options,o,this.speed);this.updateMotionValue?this.updateMotionValue(l):bne(r,n,l),this.animation.cancel()}u?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return qi(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+qi(t)}get time(){return qi(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Ms(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&wne()?(this.animation.timeline=t,Rs):r(this)}}const eq={anticipate:T$,backInOut:L$,circInOut:k$};function _ne(e){return e in eq}function Ane(e){typeof e.ease=="string"&&_ne(e.ease)&&(e.ease=eq[e.ease])}const Gg=10;class jne extends Mne{constructor(t){Ane(t),G$(t),super(t),t.startTime!==void 0&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:n,onComplete:i,element:a,...s}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const o=new eA({...s,autoplay:!1}),u=Math.max(Gg,Sn.now()-this.startTime),c=Ja(0,Gg,u-Gg);r.setWithVelocity(o.sample(Math.max(0,u-c)).value,o.sample(u).value,c),o.stop()}}const OT=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(js.test(e)||e==="0")&&!e.startsWith("url("));function Ine(e){const t=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}function Lne(e,t,r,n){const i=e[0];if(i===null)return!1;if(t==="display"||t==="visibility")return!0;const a=e[e.length-1],s=OT(i,t),o=OT(a,t);return!s||!o?!1:Ine(e)||(r==="spring"||X$(r))&&n}function IM(e){e.duration=0,e.type="keyframes"}const Tne=new Set(["opacity","clipPath","filter","transform"]),One=$4(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function kne(e){const{motionValue:t,name:r,repeatDelay:n,repeatType:i,damping:a,type:s}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:u,transformTemplate:c}=t.owner.getProps();return One()&&r&&Tne.has(r)&&(r!=="transform"||!c)&&!u&&!n&&i!=="mirror"&&a!==0&&s!=="inertia"}const Nne=40;class Rne extends X4{constructor({autoplay:t=!0,delay:r=0,type:n="keyframes",repeat:i=0,repeatDelay:a=0,repeatType:s="loop",keyframes:o,name:u,motionValue:c,element:l,...f}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Sn.now();const p={autoplay:t,delay:r,type:n,repeat:i,repeatDelay:a,repeatType:s,name:u,motionValue:c,element:l,...f},d=l?.KeyframeResolver||tA;this.keyframeResolver=new d(o,(m,g,v)=>this.onKeyframesResolved(m,g,p,!v),u,c,l),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,r,n,i){this.keyframeResolver=void 0;const{name:a,type:s,velocity:o,delay:u,isHandoff:c,onUpdate:l}=n;this.resolvedAt=Sn.now(),Lne(t,a,s,o)||((Wa.instantAnimations||!u)&&l?.(Z4(t,n,r)),t[0]=t[t.length-1],IM(n),n.repeat=0);const p={startTime:i?this.resolvedAt?this.resolvedAt-this.createdAt>Nne?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...n,keyframes:t},d=!c&&kne(p),m=p.motionValue?.owner?.current,g=d?new jne({...p,element:m}):new eA(p);g.finished.then(()=>{this.notifyFinished()}).catch(Rs),this.pendingTimeline&&(this.stopTimeline=g.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=g}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),yne()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}function tq(e,t,r,n=0,i=1){const a=Array.from(e).sort((c,l)=>c.sortNodePosition(l)).indexOf(t),s=e.size,o=(s-1)*n;return typeof r=="function"?r(a,s):i===1?a*n:o-a*n}const Dne=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Pne(e){const t=Dne.exec(e);if(!t)return[,];const[,r,n,i]=t;return[`--${r??n}`,i]}function rq(e,t,r=1){const[n,i]=Pne(e);if(!n)return;const a=window.getComputedStyle(t).getPropertyValue(n);if(a){const s=a.trim();return x$(s)?parseFloat(s):s}return H4(i)?rq(i,t,r+1):i}const Fne={type:"spring",stiffness:500,damping:25,restSpeed:10},Bne=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),zne={type:"keyframes",duration:.8},$ne={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},qne=(e,{keyframes:t})=>t.length>2?zne:sc.has(e)?e.startsWith("scale")?Bne(t[1]):Fne:$ne,Une=e=>e!==null;function Vne(e,{repeat:t,repeatType:r="loop"},n){const i=e.filter(Une),a=t&&r!=="loop"&&t%2===1?0:i.length-1;return i[a]}function rA(e,t){return e?.[t]??e?.default??e}function Jne({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:i,repeat:a,repeatType:s,repeatDelay:o,from:u,elapsed:c,...l}){return!!Object.keys(l).length}const nq=(e,t,r,n={},i,a)=>s=>{const o=rA(n,e)||{},u=o.delay||n.delay||0;let{elapsed:c=0}=n;c=c-Ms(u);const l={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-c,onUpdate:p=>{t.set(p),o.onUpdate&&o.onUpdate(p)},onComplete:()=>{s(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:a?void 0:i};Jne(o)||Object.assign(l,qne(e,l)),l.duration&&(l.duration=Ms(l.duration)),l.repeatDelay&&(l.repeatDelay=Ms(l.repeatDelay)),l.from!==void 0&&(l.keyframes[0]=l.from);let f=!1;if((l.type===!1||l.duration===0&&!l.repeatDelay)&&(IM(l),l.delay===0&&(f=!0)),(Wa.instantAnimations||Wa.skipAnimations)&&(f=!0,IM(l),l.delay=0),l.allowFlatten=!o.type&&!o.ease,f&&!a&&t.get()!==void 0){const p=Vne(l.keyframes,o);if(p!==void 0){wn.update(()=>{l.onUpdate(p),l.onComplete()});return}}return o.isSync?new eA(l):new Rne(l)};function kT(e){const t=[{},{}];return e?.values.forEach((r,n)=>{t[0][n]=r.get(),t[1][n]=r.getVelocity()}),t}function iq(e,t,r,n){if(typeof t=="function"){const[i,a]=kT(n);t=t(r!==void 0?r:e.custom,i,a)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[i,a]=kT(n);t=t(r!==void 0?r:e.custom,i,a)}return t}function Tu(e,t,r){const n=e.getProps();return iq(n,t,r!==void 0?r:n.custom,e)}const aq=new Set(["width","height","top","left","right","bottom",...ac]),NT=30,Wne=e=>!isNaN(parseFloat(e));class Hne{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=>{const i=Sn.now();if(this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const a of this.dependents)a.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=Sn.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Wne(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new V4);const n=this.events[t].add(r);return t==="change"?()=>{n(),wn.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){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=Sn.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>NT)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,NT);return M$(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}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.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Bu(e,t){return new Hne(e,t)}const LM=e=>Array.isArray(e);function Gne(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Bu(r))}function Yne(e){return LM(e)?e[e.length-1]||0:e}function Kne(e,t){const r=Tu(e,t);let{transitionEnd:n={},transition:i={},...a}=r||{};a={...a,...n};for(const s in a){const o=Yne(a[s]);Gne(e,s,o)}}const kn=e=>!!(e&&e.getVelocity);function Qne(e){return!!(kn(e)&&e.add)}function Zne(e,t){const r=e.getValue("willChange");if(Qne(r))return r.add(t);if(!r&&Wa.WillChange){const n=new Wa.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function nA(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const Xne="framerAppearId",eie="data-"+nA(Xne);function sq(e){return e.props[eie]}function tie({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,n}function oq(e,t,{delay:r=0,transitionOverride:n,type:i}={}){let{transition:a=e.getDefaultTransition(),transitionEnd:s,...o}=t;const u=a?.reduceMotion;n&&(a=n);const c=[],l=i&&e.animationState&&e.animationState.getState()[i];for(const f in o){const p=e.getValue(f,e.latestValues[f]??null),d=o[f];if(d===void 0||l&&tie(l,f))continue;const m={delay:r,...rA(a||{},f)},g=p.get();if(g!==void 0&&!p.isAnimating&&!Array.isArray(d)&&d===g&&!m.velocity)continue;let v=!1;if(window.MotionHandoffAnimation){const S=sq(e);if(S){const E=window.MotionHandoffAnimation(S,f,wn);E!==null&&(m.startTime=E,v=!0)}}Zne(e,f);const w=u??e.shouldReduceMotion;p.start(nq(f,p,d,w&&aq.has(f)?{type:!1}:m,e,v));const b=p.animation;b&&c.push(b)}return s&&Promise.all(c).then(()=>{wn.update(()=>{s&&Kne(e,s)})}),c}function TM(e,t,r={}){const n=Tu(e,t,r.type==="exit"?e.presenceContext?.custom:void 0);let{transition:i=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(i=r.transitionOverride);const a=n?()=>Promise.all(oq(e,n,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(u=0)=>{const{delayChildren:c=0,staggerChildren:l,staggerDirection:f}=i;return rie(e,t,u,c,l,f,r)}:()=>Promise.resolve(),{when:o}=i;if(o){const[u,c]=o==="beforeChildren"?[a,s]:[s,a];return u().then(()=>c())}else return Promise.all([a(),s(r.delay)])}function rie(e,t,r=0,n=0,i=0,a=1,s){const o=[];for(const u of e.variantChildren)u.notify("AnimationStart",t),o.push(TM(u,t,{...s,delay:r+(typeof n=="function"?0:n)+tq(e.variantChildren,u,n,i,a)}).then(()=>u.notify("AnimationComplete",t)));return Promise.all(o)}function nie(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const i=t.map(a=>TM(e,a,r));n=Promise.all(i)}else if(typeof t=="string")n=TM(e,t,r);else{const i=typeof t=="function"?Tu(e,t,r.custom):t;n=Promise.all(oq(e,i,r))}return n.then(()=>{e.notify("AnimationComplete",t)})}const iie={test:e=>e==="auto",parse:e=>e},uq=e=>t=>t.test(e),cq=[ic,Ge,qa,ps,Ire,jre,iie],RT=e=>cq.find(uq(e));function aie(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||C$(e):!0}const sie=new Set(["brightness","contrast","saturate","opacity"]);function oie(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(G4)||[];if(!n)return e;const i=r.replace(n,"");let a=sie.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+i+")"}const uie=/\b([a-z-]*)\(.*?\)/gu,OM={...js,getAnimatableNone:e=>{const t=e.match(uie);return t?t.map(oie).join(" "):e}},DT={...ic,transform:Math.round},cie={rotate:ps,rotateX:ps,rotateY:ps,rotateZ:ps,scale:cp,scaleX:cp,scaleY:cp,scaleZ:cp,skew:ps,skewX:ps,skewY:ps,distance:Ge,translateX:Ge,translateY:Ge,translateZ:Ge,x:Ge,y:Ge,z:Ge,perspective:Ge,transformPerspective:Ge,opacity:Nl,originX:xT,originY:xT,originZ:Ge},iA={borderWidth:Ge,borderTopWidth:Ge,borderRightWidth:Ge,borderBottomWidth:Ge,borderLeftWidth:Ge,borderRadius:Ge,borderTopLeftRadius:Ge,borderTopRightRadius:Ge,borderBottomRightRadius:Ge,borderBottomLeftRadius:Ge,width:Ge,maxWidth:Ge,height:Ge,maxHeight:Ge,top:Ge,right:Ge,bottom:Ge,left:Ge,inset:Ge,insetBlock:Ge,insetBlockStart:Ge,insetBlockEnd:Ge,insetInline:Ge,insetInlineStart:Ge,insetInlineEnd:Ge,padding:Ge,paddingTop:Ge,paddingRight:Ge,paddingBottom:Ge,paddingLeft:Ge,paddingBlock:Ge,paddingBlockStart:Ge,paddingBlockEnd:Ge,paddingInline:Ge,paddingInlineStart:Ge,paddingInlineEnd:Ge,margin:Ge,marginTop:Ge,marginRight:Ge,marginBottom:Ge,marginLeft:Ge,marginBlock:Ge,marginBlockStart:Ge,marginBlockEnd:Ge,marginInline:Ge,marginInlineStart:Ge,marginInlineEnd:Ge,fontSize:Ge,backgroundPositionX:Ge,backgroundPositionY:Ge,...cie,zIndex:DT,fillOpacity:Nl,strokeOpacity:Nl,numOctaves:DT},lie={...iA,color:Mr,backgroundColor:Mr,outlineColor:Mr,fill:Mr,stroke:Mr,borderColor:Mr,borderTopColor:Mr,borderRightColor:Mr,borderBottomColor:Mr,borderLeftColor:Mr,filter:OM,WebkitFilter:OM},lq=e=>lie[e];function fq(e,t){let r=lq(e);return r!==OM&&(r=js),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const fie=new Set(["auto","none","0"]);function die(e,t,r){let n=0,i;for(;n<e.length&&!i;){const a=e[n];typeof a=="string"&&!fie.has(a)&&Rl(a).values.length&&(i=e[n]),n++}if(i&&r)for(const a of t)e[a]=fq(r,i)}class pie extends tA{constructor(t,r,n,i,a){super(t,r,n,i,a,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:r,name:n}=this;if(!r||!r.current)return;super.readKeyframes();for(let l=0;l<t.length;l++){let f=t[l];if(typeof f=="string"&&(f=f.trim(),H4(f))){const p=rq(f,r.current);p!==void 0&&(t[l]=p),l===t.length-1&&(this.finalKeyframe=f)}}if(this.resolveNoneKeyframes(),!aq.has(n)||t.length!==2)return;const[i,a]=t,s=RT(i),o=RT(a),u=ST(i),c=ST(a);if(u!==c&&xs[n]){this.needsMeasurement=!0;return}if(s!==o)if(LT(s)&&LT(o))for(let l=0;l<t.length;l++){const f=t[l];typeof f=="string"&&(t[l]=parseFloat(f))}else xs[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:r}=this,n=[];for(let i=0;i<t.length;i++)(t[i]===null||aie(t[i]))&&n.push(i);n.length&&die(t,n,r)}measureInitialState(){const{element:t,unresolvedKeyframes:r,name:n}=this;if(!t||!t.current)return;n==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=xs[n](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;const i=r[r.length-1];i!==void 0&&t.getValue(n,i).jump(i,!1)}measureEndState(){const{element:t,name:r,unresolvedKeyframes:n}=this;if(!t||!t.current)return;const i=t.getValue(r);i&&i.jump(this.measuredOrigin,!1);const a=n.length-1,s=n[a];n[a]=xs[r](t.measureViewportBox(),window.getComputedStyle(t.current)),s!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=s),this.removedTransforms?.length&&this.removedTransforms.forEach(([o,u])=>{t.getValue(o).set(u)}),this.resolveNoneKeyframes()}}function hie(e,t,r){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){let n=document;const i=r?.[e]??n.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(n=>n!=null)}const dq=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function mie(e){return E$(e)&&"offsetHeight"in e}const{schedule:pq}=D$(queueMicrotask,!1),Ni={x:!1,y:!1};function hq(){return Ni.x||Ni.y}function A7e(e){return e==="x"||e==="y"?Ni[e]?null:(Ni[e]=!0,()=>{Ni[e]=!1}):Ni.x||Ni.y?null:(Ni.x=Ni.y=!0,()=>{Ni.x=Ni.y=!1})}function mq(e,t){const r=hie(e),n=new AbortController,i={passive:!0,...t,signal:n.signal};return[r,i,()=>n.abort()]}function PT(e){return!(e.pointerType==="touch"||hq())}function j7e(e,t,r={}){const[n,i,a]=mq(e,r),s=o=>{if(!PT(o))return;const{target:u}=o,c=t(u,o);if(typeof c!="function"||!u)return;const l=f=>{PT(f)&&(c(f),u.removeEventListener("pointerleave",l))};u.addEventListener("pointerleave",l,i)};return n.forEach(o=>{o.addEventListener("pointerenter",s,i)}),a}const gq=(e,t)=>t?e===t?!0:gq(e,t.parentElement):!1,gie=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,yie=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function vie(e){return yie.has(e.tagName)||e.isContentEditable===!0}const Jp=new WeakSet;function FT(e){return t=>{t.key==="Enter"&&e(t)}}function Yg(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const bie=(e,t)=>{const r=e.currentTarget;if(!r)return;const n=FT(()=>{if(Jp.has(r))return;Yg(r,"down");const i=FT(()=>{Yg(r,"up")}),a=()=>Yg(r,"cancel");r.addEventListener("keyup",i,t),r.addEventListener("blur",a,t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)};function BT(e){return gie(e)&&!hq()}function I7e(e,t,r={}){const[n,i,a]=mq(e,r),s=o=>{const u=o.currentTarget;if(!BT(o))return;Jp.add(u);const c=t(u,o),l=(d,m)=>{window.removeEventListener("pointerup",f),window.removeEventListener("pointercancel",p),Jp.has(u)&&Jp.delete(u),BT(d)&&typeof c=="function"&&c(d,{success:m})},f=d=>{l(d,u===window||u===document||r.useGlobalTarget||gq(u,d.target))},p=d=>{l(d,!1)};window.addEventListener("pointerup",f,i),window.addEventListener("pointercancel",p,i)};return n.forEach(o=>{(r.useGlobalTarget?window:o).addEventListener("pointerdown",s,i),mie(o)&&(o.addEventListener("focus",c=>bie(c,i)),!vie(o)&&!o.hasAttribute("tabindex")&&(o.tabIndex=0))}),a}function yq(e){return E$(e)&&"ownerSVGElement"in e}function wie(e){return yq(e)&&e.tagName==="svg"}const Sie=[...cq,Mr,js],xie=e=>Sie.find(uq(e)),zT=()=>({translate:0,scale:1,origin:0,originPoint:0}),bu=()=>({x:zT(),y:zT()}),$T=()=>({min:0,max:0}),zr=()=>({x:$T(),y:$T()}),kM={current:null},vq={current:!1},Eie=typeof window<"u";function Cie(){if(vq.current=!0,!!Eie)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>kM.current=e.matches;e.addEventListener("change",t),t()}else kM.current=!1}const Mie=new WeakMap;function bq(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function aA(e){return typeof e=="string"||Array.isArray(e)}const sA=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],oA=["initial",...sA];function wq(e){return bq(e.animate)||oA.some(t=>aA(e[t]))}function _ie(e){return!!(wq(e)||e.variants)}function Aie(e,t,r){for(const n in t){const i=t[n],a=r[n];if(kn(i))e.addValue(n,i);else if(kn(a))e.addValue(n,Bu(i,{owner:e}));else if(a!==i)if(e.hasValue(n)){const s=e.getValue(n);s.liveStyle===!0?s.jump(i):s.hasAnimated||s.set(i)}else{const s=e.getStaticValue(n);e.addValue(n,Bu(s!==void 0?s:i,{owner:e}))}}for(const n in r)t[n]===void 0&&e.removeValue(n);return t}const qT=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let vh={};function L7e(e){vh=e}function T7e(){return vh}class jie{scrapeMotionValuesFromProps(t,r,n){return{}}constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:i,blockInitialAnimation:a,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=tA,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.renderScheduledAt=0,this.scheduleRender=()=>{const p=Sn.now();this.renderScheduledAt<p&&(this.renderScheduledAt=p,wn.render(this.render,!1,!0))};const{latestValues:u,renderState:c}=s;this.latestValues=u,this.baseTarget={...u},this.initialValues=r.initial?{...u}:{},this.renderState=c,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=o,this.blockInitialAnimation=!!a,this.isControllingVariants=wq(r),this.isVariantNode=_ie(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:l,...f}=this.scrapeMotionValuesFromProps(r,{},this);for(const p in f){const d=f[p];u[p]!==void 0&&kn(d)&&d.set(u[p])}}mount(t){this.current=t,Mie.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)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(vq.current||Cie(),this.shouldReduceMotion=kM.current),this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),xo(this.notifyUpdate),xo(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const r=this.features[t];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const n=sc.has(t);n&&this.onBindTransform&&this.onBindTransform();const i=r.on("change",s=>{this.latestValues[t]=s,this.props.onUpdate&&wn.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let a;typeof window<"u"&&window.MotionCheckAppearSync&&(a=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{i(),a&&a(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in vh){const r=vh[t];if(!r)continue;const{isEnabled:n,Feature:i}=r;if(!this.features[t]&&i&&n(this.props)&&(this.features[t]=new i(this)),this.features[t]){const a=this.features[t];a.isMounted?a.update():(a.mount(),a.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):zr()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=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;n<qT.length;n++){const i=qT[n];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);const a="on"+i,s=t[a];s&&(this.propEventSubscriptions[i]=this.on(i,s))}this.prevMotionValues=Aie(this,this.scrapeMotionValuesFromProps(t,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){const n=this.values.get(t);r!==n&&(n&&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=Bu(r===null?void 0:r,{owner:this}),this.addValue(t,n)),n}readValue(t,r){let n=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return n!=null&&(typeof n=="string"&&(x$(n)||C$(n))?n=parseFloat(n):!xie(n)&&js.test(r)&&(n=fq(t,r)),this.setBaseTarget(t,kn(n)?n.get():n)),kn(n)?n.get():n}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){const{initial:r}=this.props;let n;if(typeof r=="string"||typeof r=="object"){const a=iq(this.props,r,this.presenceContext?.custom);a&&(n=a[t])}if(r&&n!==void 0)return n;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!kn(i)?i:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new V4),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){pq.render(this.render)}}class Sq extends jie{constructor(){super(...arguments),this.KeyframeResolver=pie}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){const n=t.style;return n?n[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;kn(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}class O7e{constructor(t){this.isMounted=!1,this.node=t}update(){}}function Iie({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function k7e({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function Lie(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 Kg(e){return e===void 0||e===1}function NM({scale:e,scaleX:t,scaleY:r}){return!Kg(e)||!Kg(t)||!Kg(r)}function ao(e){return NM(e)||xq(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function xq(e){return UT(e.x)||UT(e.y)}function UT(e){return e&&e!=="0%"}function bh(e,t,r){const n=e-r,i=t*n;return r+i}function VT(e,t,r,n,i){return i!==void 0&&(e=bh(e,i,n)),bh(e,r,n)+t}function RM(e,t=0,r=1,n,i){e.min=VT(e.min,t,r,n,i),e.max=VT(e.max,t,r,n,i)}function Eq(e,{x:t,y:r}){RM(e.x,t.translate,t.scale,t.originPoint),RM(e.y,r.translate,r.scale,r.originPoint)}const JT=.999999999999,WT=1.0000000000001;function Tie(e,t,r,n=!1){const i=r.length;if(!i)return;t.x=t.y=1;let a,s;for(let o=0;o<i;o++){a=r[o],s=a.projectionDelta;const{visualElement:u}=a.options;u&&u.props.style&&u.props.style.display==="contents"||(n&&a.options.layoutScroll&&a.scroll&&a!==a.root&&Su(e,{x:-a.scroll.offset.x,y:-a.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,Eq(e,s)),n&&ao(a.latestValues)&&Su(e,a.latestValues))}t.x<WT&&t.x>JT&&(t.x=1),t.y<WT&&t.y>JT&&(t.y=1)}function wu(e,t){e.min=e.min+t,e.max=e.max+t}function HT(e,t,r,n,i=.5){const a=Pr(e.min,e.max,i);RM(e,t,r,a,n)}function Su(e,t){HT(e.x,t.x,t.scaleX,t.scale,t.originX),HT(e.y,t.y,t.scaleY,t.scale,t.originY)}function Cq(e,t){return Iie(Lie(e.getBoundingClientRect(),t))}function N7e(e,t,r){const n=Cq(e,r),{scroll:i}=t;return i&&(wu(n.x,i.offset.x),wu(n.y,i.offset.y)),n}const Oie={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},kie=ac.length;function Nie(e,t,r){let n="",i=!0;for(let a=0;a<kie;a++){const s=ac[a],o=e[s];if(o===void 0)continue;let u=!0;if(typeof o=="number")u=o===(s.startsWith("scale")?1:0);else{const c=parseFloat(o);u=s.startsWith("scale")?c===1:c===0}if(!u||r){const c=dq(o,iA[s]);if(!u){i=!1;const l=Oie[s]||s;n+=`${l}(${c}) `}r&&(t[s]=c)}}return n=n.trim(),r?n=r(t,i?"":n):i&&(n="none"),n}function Mq(e,t,r){const{style:n,vars:i,transformOrigin:a}=e;let s=!1,o=!1;for(const u in t){const c=t[u];if(sc.has(u)){s=!0;continue}else if(F$(u)){i[u]=c;continue}else{const l=dq(c,iA[u]);u.startsWith("origin")?(o=!0,a[u]=l):n[u]=l}}if(t.transform||(s||r?n.transform=Nie(t,e.transform,r):n.transform&&(n.transform="none")),o){const{originX:u="50%",originY:c="50%",originZ:l=0}=a;n.transformOrigin=`${u} ${c} ${l}`}}function _q(e,{style:t,vars:r},n,i){const a=e.style;let s;for(s in t)a[s]=t[s];i?.applyProjectionStyles(a,n);for(s in r)a.setProperty(s,r[s])}function GT(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Vc={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Ge.test(e))e=parseFloat(e);else return e;const r=GT(e,t.target.x),n=GT(e,t.target.y);return`${r}% ${n}%`}},Rie={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,i=js.parse(e);if(i.length>5)return n;const a=js.createTransformer(e),s=typeof i[0]!="number"?1:0,o=r.x.scale*t.x,u=r.y.scale*t.y;i[0+s]/=o,i[1+s]/=u;const c=Pr(o,u,.5);return typeof i[2+s]=="number"&&(i[2+s]/=c),typeof i[3+s]=="number"&&(i[3+s]/=c),a(i)}},DM={borderRadius:{...Vc,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Vc,borderTopRightRadius:Vc,borderBottomLeftRadius:Vc,borderBottomRightRadius:Vc,boxShadow:Rie};function Die(e,{layout:t,layoutId:r}){return sc.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!DM[e]||e==="opacity")}function Aq(e,t,r){const n=e.style,i=t?.style,a={};if(!n)return a;for(const s in n)(kn(n[s])||i&&kn(i[s])||Die(s,e)||r?.getValue(s)?.liveStyle!==void 0)&&(a[s]=n[s]);return a}function Pie(e){return window.getComputedStyle(e)}class R7e extends Sq{constructor(){super(...arguments),this.type="html",this.renderInstance=_q}readValueFromInstance(t,r){if(sc.has(r))return this.projection?.isProjecting?CM(r):dne(t,r);{const n=Pie(t),i=(F$(r)?n.getPropertyValue(r):n[r])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:r}){return Cq(t,r)}build(t,r,n){Mq(t,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,r,n){return Aq(t,r,n)}}const Fie={offset:"stroke-dashoffset",array:"stroke-dasharray"},Bie={offset:"strokeDashoffset",array:"strokeDasharray"};function zie(e,t,r=1,n=0,i=!0){e.pathLength=1;const a=i?Fie:Bie;e[a.offset]=`${-n}`,e[a.array]=`${t} ${r}`}const $ie=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function qie(e,{attrX:t,attrY:r,attrScale:n,pathLength:i,pathSpacing:a=1,pathOffset:s=0,...o},u,c,l){if(Mq(e,o,c),u){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:p}=e;f.transform&&(p.transform=f.transform,delete f.transform),(p.transform||f.transformOrigin)&&(p.transformOrigin=f.transformOrigin??"50% 50%",delete f.transformOrigin),p.transform&&(p.transformBox=l?.transformBox??"fill-box",delete f.transformBox);for(const d of $ie)f[d]!==void 0&&(p[d]=f[d],delete f[d]);t!==void 0&&(f.x=t),r!==void 0&&(f.y=r),n!==void 0&&(f.scale=n),i!==void 0&&zie(f,i,a,s,!1)}const jq=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"]),Uie=e=>typeof e=="string"&&e.toLowerCase()==="svg";function Vie(e,t,r,n){_q(e,t,void 0,n);for(const i in t.attrs)e.setAttribute(jq.has(i)?i:nA(i),t.attrs[i])}function Jie(e,t,r){const n=Aq(e,t,r);for(const i in e)if(kn(e[i])||kn(t[i])){const a=ac.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;n[a]=e[i]}return n}class D7e extends Sq{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=zr}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(sc.has(r)){const n=lq(r);return n&&n.default||0}return r=jq.has(r)?r:nA(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,n){return Jie(t,r,n)}build(t,r,n){qie(t,r,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,r,n,i){Vie(t,r,n,i)}mount(t){this.isSVGTag=Uie(t.tagName),super.mount(t)}}const Wie=oA.length;function Iq(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?Iq(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;r<Wie;r++){const n=oA[r],i=e.props[n];(aA(i)||i===!1)&&(t[n]=i)}return t}function Lq(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}const Hie=[...sA].reverse(),Gie=sA.length;function Yie(e){return t=>Promise.all(t.map(({animation:r,options:n})=>nie(e,r,n)))}function P7e(e){let t=Yie(e),r=YT(),n=!0;const i=u=>(c,l)=>{const f=Tu(e,l,u==="exit"?e.presenceContext?.custom:void 0);if(f){const{transition:p,transitionEnd:d,...m}=f;c={...c,...m,...d}}return c};function a(u){t=u(e)}function s(u){const{props:c}=e,l=Iq(e.parent)||{},f=[],p=new Set;let d={},m=1/0;for(let v=0;v<Gie;v++){const w=Hie[v],b=r[w],S=c[w]!==void 0?c[w]:l[w],E=aA(S),x=w===u?b.isActive:null;x===!1&&(m=v);let _=S===l[w]&&S!==c[w]&&E;if(_&&n&&e.manuallyAnimateOnMount&&(_=!1),b.protectedKeys={...d},!b.isActive&&x===null||!S&&!b.prevProp||bq(S)||typeof S=="boolean")continue;const I=Kie(b.prevProp,S);let L=I||w===u&&b.isActive&&!_&&E||v>m&&E,k=!1;const F=Array.isArray(S)?S:[S];let N=F.reduce(i(w),{});x===!1&&(N={});const{prevResolvedValues:P={}}=b,R={...P,...N},W=Z=>{L=!0,p.has(Z)&&(k=!0,p.delete(Z)),b.needsAnimating[Z]=!0;const J=e.getValue(Z);J&&(J.liveStyle=!1)};for(const Z in R){const J=N[Z],Y=P[Z];if(d.hasOwnProperty(Z))continue;let re=!1;LM(J)&&LM(Y)?re=!Lq(J,Y):re=J!==Y,re?J!=null?W(Z):p.add(Z):J!==void 0&&p.has(Z)?W(Z):b.protectedKeys[Z]=!0}b.prevProp=S,b.prevResolvedValues=N,b.isActive&&(d={...d,...N}),n&&e.blockInitialAnimation&&(L=!1);const X=_&&I;L&&(!X||k)&&f.push(...F.map(Z=>{const J={type:w};if(typeof Z=="string"&&n&&!X&&e.manuallyAnimateOnMount&&e.parent){const{parent:Y}=e,re=Tu(Y,Z);if(Y.enteringChildren&&re){const{delayChildren:ae}=re.transition||{};J.delay=tq(Y.enteringChildren,e,ae)}}return{animation:Z,options:J}}))}if(p.size){const v={};if(typeof c.initial!="boolean"){const w=Tu(e,Array.isArray(c.initial)?c.initial[0]:c.initial);w&&w.transition&&(v.transition=w.transition)}p.forEach(w=>{const b=e.getBaseTarget(w),S=e.getValue(w);S&&(S.liveStyle=!0),v[w]=b??null}),f.push({animation:v})}let g=!!f.length;return n&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(g=!1),n=!1,g?t(f):Promise.resolve()}function o(u,c){if(r[u].isActive===c)return Promise.resolve();e.variantChildren?.forEach(f=>f.animationState?.setActive(u,c)),r[u].isActive=c;const l=s(u);for(const f in r)r[f].protectedKeys={};return l}return{animateChanges:s,setActive:o,setAnimateFunction:a,getState:()=>r,reset:()=>{r=YT()}}}function Kie(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!Lq(t,e):!1}function eo(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function YT(){return{animate:eo(!0),whileInView:eo(),whileHover:eo(),whileTap:eo(),whileDrag:eo(),whileFocus:eo(),exit:eo()}}function KT(e,t){e.min=t.min,e.max=t.max}function Oi(e,t){KT(e.x,t.x),KT(e.y,t.y)}function QT(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}const Tq=1e-4,Qie=1-Tq,Zie=1+Tq,Oq=.01,Xie=0-Oq,eae=0+Oq;function gi(e){return e.max-e.min}function tae(e,t,r){return Math.abs(e-t)<=r}function ZT(e,t,r,n=.5){e.origin=n,e.originPoint=Pr(t.min,t.max,e.origin),e.scale=gi(r)/gi(t),e.translate=Pr(r.min,r.max,e.origin)-e.originPoint,(e.scale>=Qie&&e.scale<=Zie||isNaN(e.scale))&&(e.scale=1),(e.translate>=Xie&&e.translate<=eae||isNaN(e.translate))&&(e.translate=0)}function yl(e,t,r,n){ZT(e.x,t.x,r.x,n?n.originX:void 0),ZT(e.y,t.y,r.y,n?n.originY:void 0)}function XT(e,t,r){e.min=r.min+t.min,e.max=e.min+gi(t)}function rae(e,t,r){XT(e.x,t.x,r.x),XT(e.y,t.y,r.y)}function eO(e,t,r){e.min=t.min-r.min,e.max=e.min+gi(t)}function wh(e,t,r){eO(e.x,t.x,r.x),eO(e.y,t.y,r.y)}function tO(e,t,r,n,i){return e-=t,e=bh(e,1/r,n),i!==void 0&&(e=bh(e,1/i,n)),e}function nae(e,t=0,r=1,n=.5,i,a=e,s=e){if(qa.test(t)&&(t=parseFloat(t),t=Pr(s.min,s.max,t/100)-s.min),typeof t!="number")return;let o=Pr(a.min,a.max,n);e===a&&(o-=t),e.min=tO(e.min,t,r,o,i),e.max=tO(e.max,t,r,o,i)}function rO(e,t,[r,n,i],a,s){nae(e,t[r],t[n],t[i],t.scale,a,s)}const iae=["x","scaleX","originX"],aae=["y","scaleY","originY"];function nO(e,t,r,n){rO(e.x,t,iae,r?r.x:void 0,n?n.x:void 0),rO(e.y,t,aae,r?r.y:void 0,n?n.y:void 0)}function iO(e){return e.translate===0&&e.scale===1}function kq(e){return iO(e.x)&&iO(e.y)}function aO(e,t){return e.min===t.min&&e.max===t.max}function sae(e,t){return aO(e.x,t.x)&&aO(e.y,t.y)}function sO(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function Nq(e,t){return sO(e.x,t.x)&&sO(e.y,t.y)}function oO(e){return gi(e.x)/gi(e.y)}function uO(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function cO(e){return[e("x"),e("y")]}function oae(e,t,r){let n="";const i=e.x.translate/t.x,a=e.y.translate/t.y,s=r?.z||0;if((i||a||s)&&(n=`translate3d(${i}px, ${a}px, ${s}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:c,rotate:l,rotateX:f,rotateY:p,skewX:d,skewY:m}=r;c&&(n=`perspective(${c}px) ${n}`),l&&(n+=`rotate(${l}deg) `),f&&(n+=`rotateX(${f}deg) `),p&&(n+=`rotateY(${p}deg) `),d&&(n+=`skewX(${d}deg) `),m&&(n+=`skewY(${m}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 Rq=["TopLeft","TopRight","BottomLeft","BottomRight"],uae=Rq.length,lO=e=>typeof e=="string"?parseFloat(e):e,fO=e=>typeof e=="number"||Ge.test(e);function cae(e,t,r,n,i,a){i?(e.opacity=Pr(0,r.opacity??1,lae(n)),e.opacityExit=Pr(t.opacity??1,0,fae(n))):a&&(e.opacity=Pr(t.opacity??1,r.opacity??1,n));for(let s=0;s<uae;s++){const o=`border${Rq[s]}Radius`;let u=dO(t,o),c=dO(r,o);if(u===void 0&&c===void 0)continue;u||(u=0),c||(c=0),u===0||c===0||fO(u)===fO(c)?(e[o]=Math.max(Pr(lO(u),lO(c),n),0),(qa.test(c)||qa.test(u))&&(e[o]+="%")):e[o]=c}(t.rotate||r.rotate)&&(e.rotate=Pr(t.rotate||0,r.rotate||0,n))}function dO(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const lae=Dq(0,.5,O$),fae=Dq(.5,.95,Rs);function Dq(e,t,r){return n=>n<e?0:n>t?1:r(U4(e,t,n))}function dae(e,t,r){const n=kn(e)?e:Bu(e);return n.start(nq("",n,t,r)),n.animation}function pae(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}const hae=(e,t)=>e.depth-t.depth;class mae{constructor(){this.children=[],this.isDirty=!1}add(t){F4(this.children,t),this.isDirty=!0}remove(t){B4(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(hae),this.isDirty=!1,this.children.forEach(t)}}function gae(e,t){const r=Sn.now(),n=({timestamp:i})=>{const a=i-r;a>=t&&(xo(n),e(a-t))};return wn.setup(n,!0),()=>xo(n)}function Qg(e){return kn(e)?e.get():e}class yae{constructor(){this.members=[]}add(t){F4(this.members,t),t.scheduleRender()}remove(t){if(B4(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 a=this.members[i];if(a.isPresent!==!1){n=a;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();const i=n.options.layoutDependency,a=t.options.layoutDependency;i!==void 0&&a!==void 0&&i===a||(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:o}=t.options;o===!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)}}const Zg={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Xg=["","X","Y","Z"],vae=1e3;let bae=0;function e1(e,t,r,n){const{latestValues:i}=t;i[e]&&(r[e]=i[e],t.setStaticValue(e,0),n&&(n[e]=0))}function Pq(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=sq(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:i,layoutId:a}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",wn,!(i||a))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&Pq(n)}function Fq({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(s={},o=t?.()){this.id=bae++,this.animationId=0,this.animationCommitId=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.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(xae),this.nodes.forEach(_ae),this.nodes.forEach(Aae),this.nodes.forEach(Eae)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=s,this.root=o?o.root||o:this,this.path=o?[...o.path,o]:[],this.parent=o,this.depth=o?o.depth+1:0;for(let u=0;u<this.path.length;u++)this.path[u].shouldResetTransform=!0;this.root===this&&(this.nodes=new mae)}addEventListener(s,o){return this.eventHandlers.has(s)||this.eventHandlers.set(s,new V4),this.eventHandlers.get(s).add(o)}notifyListeners(s,...o){const u=this.eventHandlers.get(s);u&&u.notify(...o)}hasListeners(s){return this.eventHandlers.has(s)}mount(s){if(this.instance)return;this.isSVG=yq(s)&&!wie(s),this.instance=s;const{layoutId:o,layout:u,visualElement:c}=this.options;if(c&&!c.current&&c.mount(s),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(u||o)&&(this.isLayoutDirty=!0),e){let l,f=0;const p=()=>this.root.updateBlockedByResize=!1;wn.read(()=>{f=window.innerWidth}),e(s,()=>{const d=window.innerWidth;d!==f&&(f=d,this.root.updateBlockedByResize=!0,l&&l(),l=gae(p,250),Zg.hasAnimatedSinceResize&&(Zg.hasAnimatedSinceResize=!1,this.nodes.forEach(mO)))})}o&&this.root.registerSharedNode(o,this),this.options.animate!==!1&&c&&(o||u)&&this.addEventListener("didUpdate",({delta:l,hasLayoutChanged:f,hasRelativeLayoutChanged:p,layout:d})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const m=this.options.transition||c.getDefaultTransition()||Oae,{onLayoutAnimationStart:g,onLayoutAnimationComplete:v}=c.getProps(),w=!this.targetLayout||!Nq(this.targetLayout,d),b=!f&&p;if(this.options.layoutRoot||this.resumeFrom||b||f&&(w||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const S={...rA(m,"layout"),onPlay:g,onComplete:v};(c.shouldReduceMotion||this.options.layoutRoot)&&(S.delay=0,S.type=!1),this.startAnimation(S),this.setAnimationOrigin(l,b)}else f||mO(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=d})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const s=this.getStack();s&&s.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),xo(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(jae),this.animationId++)}getTransformTemplate(){const{visualElement:s}=this.options;return s&&s.getProps().transformTemplate}willUpdate(s=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Pq(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let l=0;l<this.path.length;l++){const f=this.path[l];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}const{layoutId:o,layout:u}=this.options;if(o===void 0&&!u)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),s&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(pO);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(hO);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(Mae),this.nodes.forEach(wae),this.nodes.forEach(Sae)):this.nodes.forEach(hO),this.clearAllSnapshots();const o=Sn.now();yn.delta=Ja(0,1e3/60,o-yn.timestamp),yn.timestamp=o,yn.isProcessing=!0,Ug.update.process(yn),Ug.preRender.process(yn),Ug.render.process(yn),yn.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,pq.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(Cae),this.sharedNodes.forEach(Iae)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,wn.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){wn.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!gi(this.snapshot.measuredBox.x)&&!gi(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}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<this.path.length;u++)this.path[u].updateScroll();const s=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=zr(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:o}=this.options;o&&o.notify("LayoutMeasure",this.layout.layoutBox,s?s.layoutBox:void 0)}updateScroll(s="measure"){let o=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===s&&(o=!1),o&&this.instance){const u=n(this.instance);this.scroll={animationId:this.root.animationId,phase:s,isRoot:u,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:u}}}resetTransform(){if(!i)return;const s=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,o=this.projectionDelta&&!kq(this.projectionDelta),u=this.getTransformTemplate(),c=u?u(this.latestValues,""):void 0,l=c!==this.prevTransformTemplateValue;s&&this.instance&&(o||ao(this.latestValues)||l)&&(i(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(s=!0){const o=this.measurePageBox();let u=this.removeElementScroll(o);return s&&(u=this.removeTransform(u)),kae(u),{animationId:this.root.animationId,measuredBox:o,layoutBox:u,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:s}=this.options;if(!s)return zr();const o=s.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(Nae))){const{scroll:c}=this.root;c&&(wu(o.x,c.offset.x),wu(o.y,c.offset.y))}return o}removeElementScroll(s){const o=zr();if(Oi(o,s),this.scroll?.wasRoot)return o;for(let u=0;u<this.path.length;u++){const c=this.path[u],{scroll:l,options:f}=c;c!==this.root&&l&&f.layoutScroll&&(l.wasRoot&&Oi(o,s),wu(o.x,l.offset.x),wu(o.y,l.offset.y))}return o}applyTransform(s,o=!1){const u=zr();Oi(u,s);for(let c=0;c<this.path.length;c++){const l=this.path[c];!o&&l.options.layoutScroll&&l.scroll&&l!==l.root&&Su(u,{x:-l.scroll.offset.x,y:-l.scroll.offset.y}),ao(l.latestValues)&&Su(u,l.latestValues)}return ao(this.latestValues)&&Su(u,this.latestValues),u}removeTransform(s){const o=zr();Oi(o,s);for(let u=0;u<this.path.length;u++){const c=this.path[u];if(!c.instance||!ao(c.latestValues))continue;NM(c.latestValues)&&c.updateSnapshot();const l=zr(),f=c.measurePageBox();Oi(l,f),nO(o,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,l)}return ao(this.latestValues)&&nO(o,this.latestValues),o}setTargetDelta(s){this.targetDelta=s,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(s){this.options={...this.options,...s,crossfade:s.crossfade!==void 0?s.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==yn.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(s=!1){const o=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=o.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=o.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=o.isSharedProjectionDirty);const u=!!this.resumingFrom||this!==o;if(!(s||u&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:l,layoutId:f}=this.options;if(!this.layout||!(l||f))return;this.resolvedRelativeTargetAt=yn.timestamp;const p=this.getClosestProjectingParent();p&&this.linkedParentVersion!==p.layoutVersion&&!p.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(p&&p.layout?this.createRelativeTarget(p,this.layout.layoutBox,p.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=zr(),this.targetWithTransforms=zr()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),rae(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Oi(this.target,this.layout.layoutBox),Eq(this.target,this.targetDelta)):Oi(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,p&&!!p.resumingFrom==!!this.resumingFrom&&!p.options.layoutScroll&&p.target&&this.animationProgress!==1?this.createRelativeTarget(p,this.target,p.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||NM(this.parent.latestValues)||xq(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(s,o,u){this.relativeParent=s,this.linkedParentVersion=s.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=zr(),this.relativeTargetOrigin=zr(),wh(this.relativeTargetOrigin,o,u),Oi(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){const s=this.getLead(),o=!!this.resumingFrom||this!==s;let u=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(u=!1),o&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(u=!1),this.resolvedRelativeTargetAt===yn.timestamp&&(u=!1),u)return;const{layout:c,layoutId:l}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(c||l))return;Oi(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,p=this.treeScale.y;Tie(this.layoutCorrected,this.treeScale,this.path,o),s.layout&&!s.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(s.target=s.layout.layoutBox,s.targetWithTransforms=zr());const{target:d}=s;if(!d){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(QT(this.prevProjectionDelta.x,this.projectionDelta.x),QT(this.prevProjectionDelta.y,this.projectionDelta.y)),yl(this.projectionDelta,this.layoutCorrected,d,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==p||!uO(this.projectionDelta.x,this.prevProjectionDelta.x)||!uO(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",d))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(s=!0){if(this.options.visualElement?.scheduleRender(),s){const o=this.getStack();o&&o.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=bu(),this.projectionDelta=bu(),this.projectionDeltaWithTransform=bu()}setAnimationOrigin(s,o=!1){const u=this.snapshot,c=u?u.latestValues:{},l={...this.latestValues},f=bu();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!o;const p=zr(),d=u?u.source:void 0,m=this.layout?this.layout.source:void 0,g=d!==m,v=this.getStack(),w=!v||v.members.length<=1,b=!!(g&&!w&&this.options.crossfade===!0&&!this.path.some(Tae));this.animationProgress=0;let S;this.mixTargetDelta=E=>{const x=E/1e3;gO(f.x,s.x,x),gO(f.y,s.y,x),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(wh(p,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Lae(this.relativeTarget,this.relativeTargetOrigin,p,x),S&&sae(this.relativeTarget,S)&&(this.isProjectionDirty=!1),S||(S=zr()),Oi(S,this.relativeTarget)),g&&(this.animationValues=l,cae(l,c,this.latestValues,x,b,w)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=x},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(s){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(xo(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=wn.update(()=>{Zg.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Bu(0)),this.currentAnimation=dae(this.motionValue,[0,1e3],{...s,velocity:0,isSync:!0,onUpdate:o=>{this.mixTargetDelta(o),s.onUpdate&&s.onUpdate(o)},onStop:()=>{},onComplete:()=>{s.onComplete&&s.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 s=this.getStack();s&&s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(vae),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const s=this.getLead();let{targetWithTransforms:o,target:u,layout:c,latestValues:l}=s;if(!(!o||!u||!c)){if(this!==s&&this.layout&&c&&Bq(this.options.animationType,this.layout.layoutBox,c.layoutBox)){u=this.target||zr();const f=gi(this.layout.layoutBox.x);u.x.min=s.target.x.min,u.x.max=u.x.min+f;const p=gi(this.layout.layoutBox.y);u.y.min=s.target.y.min,u.y.max=u.y.min+p}Oi(o,u),Su(o,l),yl(this.projectionDeltaWithTransform,this.layoutCorrected,o,l)}}registerSharedNode(s,o){this.sharedNodes.has(s)||this.sharedNodes.set(s,new yae),this.sharedNodes.get(s).add(o);const c=o.options.initialPromotionConfig;o.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(o):void 0})}isLead(){const s=this.getStack();return s?s.lead===this:!0}getLead(){const{layoutId:s}=this.options;return s?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:s}=this.options;return s?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:s}=this.options;if(s)return this.root.sharedNodes.get(s)}promote({needsReset:s,transition:o,preserveFollowOpacity:u}={}){const c=this.getStack();c&&c.promote(this,u),s&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})}relegate(){const s=this.getStack();return s?s.relegate(this):!1}resetSkewAndRotation(){const{visualElement:s}=this.options;if(!s)return;let o=!1;const{latestValues:u}=s;if((u.z||u.rotate||u.rotateX||u.rotateY||u.rotateZ||u.skewX||u.skewY)&&(o=!0),!o)return;const c={};u.z&&e1("z",s,c,this.animationValues);for(let l=0;l<Xg.length;l++)e1(`rotate${Xg[l]}`,s,c,this.animationValues),e1(`skew${Xg[l]}`,s,c,this.animationValues);s.render();for(const l in c)s.setStaticValue(l,c[l]),this.animationValues&&(this.animationValues[l]=c[l]);s.scheduleRender()}applyProjectionStyles(s,o){if(!this.instance||this.isSVG)return;if(!this.isVisible){s.visibility="hidden";return}const u=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,s.visibility="",s.opacity="",s.pointerEvents=Qg(o?.pointerEvents)||"",s.transform=u?u(this.latestValues,""):"none";return}const c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){this.options.layoutId&&(s.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,s.pointerEvents=Qg(o?.pointerEvents)||""),this.hasProjected&&!ao(this.latestValues)&&(s.transform=u?u({},""):"none",this.hasProjected=!1);return}s.visibility="";const l=c.animationValues||c.latestValues;this.applyTransformsToTarget();let f=oae(this.projectionDeltaWithTransform,this.treeScale,l);u&&(f=u(l,f)),s.transform=f;const{x:p,y:d}=this.projectionDelta;s.transformOrigin=`${p.origin*100}% ${d.origin*100}% 0`,c.animationValues?s.opacity=c===this?l.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:l.opacityExit:s.opacity=c===this?l.opacity!==void 0?l.opacity:"":l.opacityExit!==void 0?l.opacityExit:0;for(const m in DM){if(l[m]===void 0)continue;const{correct:g,applyTo:v,isCSSVariable:w}=DM[m],b=f==="none"?l[m]:g(l[m],c);if(v){const S=v.length;for(let E=0;E<S;E++)s[v[E]]=b}else w?this.options.visualElement.renderState.vars[m]=b:s[m]=b}this.options.layoutId&&(s.pointerEvents=c===this?Qg(o?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(s=>s.currentAnimation?.stop()),this.root.nodes.forEach(pO),this.root.sharedNodes.clear()}}}function wae(e){e.updateLayout()}function Sae(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:n}=e.layout,{animationType:i}=e.options,a=t.source!==e.layout.source;i==="size"?cO(l=>{const f=a?t.measuredBox[l]:t.layoutBox[l],p=gi(f);f.min=r[l].min,f.max=f.min+p}):Bq(i,t.layoutBox,r)&&cO(l=>{const f=a?t.measuredBox[l]:t.layoutBox[l],p=gi(r[l]);f.max=f.min+p,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[l].max=e.relativeTarget[l].min+p)});const s=bu();yl(s,r,t.layoutBox);const o=bu();a?yl(o,e.applyTransform(n,!0),t.measuredBox):yl(o,r,t.layoutBox);const u=!kq(s);let c=!1;if(!e.resumeFrom){const l=e.getClosestProjectingParent();if(l&&!l.resumeFrom){const{snapshot:f,layout:p}=l;if(f&&p){const d=zr();wh(d,t.layoutBox,f.layoutBox);const m=zr();wh(m,r,p.layoutBox),Nq(d,m)||(c=!0),l.options.layoutRoot&&(e.relativeTarget=m,e.relativeTargetOrigin=d,e.relativeParent=l)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:t,delta:o,layoutDelta:s,hasLayoutChanged:u,hasRelativeLayoutChanged:c})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function xae(e){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 Eae(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Cae(e){e.clearSnapshot()}function pO(e){e.clearMeasurements()}function hO(e){e.isLayoutDirty=!1}function Mae(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function mO(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function _ae(e){e.resolveTargetDelta()}function Aae(e){e.calcProjection()}function jae(e){e.resetSkewAndRotation()}function Iae(e){e.removeLeadSnapshot()}function gO(e,t,r){e.translate=Pr(t.translate,0,r),e.scale=Pr(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function yO(e,t,r,n){e.min=Pr(t.min,r.min,n),e.max=Pr(t.max,r.max,n)}function Lae(e,t,r,n){yO(e.x,t.x,r.x,n),yO(e.y,t.y,r.y,n)}function Tae(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Oae={duration:.45,ease:[.4,0,.1,1]},vO=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),bO=vO("applewebkit/")&&!vO("chrome/")?Math.round:Rs;function wO(e){e.min=bO(e.min),e.max=bO(e.max)}function kae(e){wO(e.x),wO(e.y)}function Bq(e,t,r){return e==="position"||e==="preserve-aspect"&&!tae(oO(t),oO(r),.2)}function Nae(e){return e!==e.root&&e.scroll?.wasRoot}const Rae=Fq({attachResizeListener:(e,t)=>pae(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),t1={current:void 0},B7e=Fq({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!t1.current){const e=new Rae({});e.mount(window),e.setOptions({layoutScroll:!0}),t1.current=e}return t1.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),Ou=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Is=globalThis,vl="10.32.1";function zq(){return uA(Is),Is}function uA(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||vl,t[vl]=t[vl]||{}}function cA(e,t,r=Is){const n=r.__SENTRY__=r.__SENTRY__||{},i=n[vl]=n[vl]||{};return i[e]||(i[e]=t())}const Dae="Sentry Logger ",SO={};function Pae(e){if(!("console"in Is))return e();const t=Is.console,r={},n=Object.keys(SO);n.forEach(i=>{const a=SO[i];r[i]=t[i],t[i]=a});try{return e()}finally{n.forEach(i=>{t[i]=r[i]})}}function Fae(){fA().enabled=!0}function Bae(){fA().enabled=!1}function $q(){return fA().enabled}function zae(...e){lA("log",...e)}function $ae(...e){lA("warn",...e)}function qae(...e){lA("error",...e)}function lA(e,...t){Ou&&$q()&&Pae(()=>{Is.console[e](`${Dae}[${e}]:`,...t)})}function fA(){return Ou?cA("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const Wp={enable:Fae,disable:Bae,isEnabled:$q,log:zae,warn:$ae,error:qae},Uae=Object.prototype.toString;function Vae(e,t){return Uae.call(e)===`[object ${t}]`}function Jae(e){return Vae(e,"Object")}function Wae(e){return!!(e?.then&&typeof e.then=="function")}function Hae(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch{Ou&&Wp.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function Gae(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function Yae(){const e=Is;return e.crypto||e.msCrypto}let r1;function Kae(){return Math.random()*16}function bl(e=Yae()){try{if(e?.randomUUID)return e.randomUUID().replace(/-/g,"")}catch{}return r1||(r1="10000000100040008000"+1e11),r1.replace(/[018]/g,t=>(t^(Kae()&15)>>t/4).toString(16))}const qq=1e3;function Uq(){return Date.now()/qq}function Qae(){const{performance:e}=Is;if(!e?.now||!e.timeOrigin)return Uq;const t=e.timeOrigin;return()=>(t+e.now())/qq}let xO;function Zae(){return(xO??(xO=Qae()))()}function Xae(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||Zae(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:bl()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const r=e.timestamp-e.started;e.duration=r>=0?r:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function Vq(e,t,r=2){if(!t||typeof t!="object"||r<=0)return t;if(e&&Object.keys(t).length===0)return e;const n={...e};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=Vq(n[i],t[i],r-1));return n}function EO(){return bl()}const PM="_sentrySpan";function CO(e,t){t?Hae(e,PM,t):delete e[PM]}function MO(e){return e[PM]}const ese=100;class Ls{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:EO(),sampleRand:Math.random()}}clone(){const t=new Ls;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,CO(t,MO(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&Xae(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,r){return this.setTags({[t]:r})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,r){return this.setAttributes({[t]:r})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,r){return this._extra={...this._extra,[t]:r},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,r){return r===null?delete this._contexts[t]:this._contexts[t]=r,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const r=typeof t=="function"?t(this):t,n=r instanceof Ls?r.getScopeData():Jae(r)?t:void 0,{tags:i,attributes:a,extra:s,user:o,contexts:u,level:c,fingerprint:l=[],propagationContext:f}=n||{};return this._tags={...this._tags,...i},this._attributes={...this._attributes,...a},this._extra={...this._extra,...s},this._contexts={...this._contexts,...u},o&&Object.keys(o).length&&(this._user=o),c&&(this._level=c),l.length&&(this._fingerprint=l),f&&(this._propagationContext=f),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,CO(this,void 0),this._attachments=[],this.setPropagationContext({traceId:EO(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,r){const n=typeof r=="number"?r:ese;if(n<=0)return this;const i={timestamp:Uq(),...t,message:t.message?Gae(t.message,2048):t.message};return this._breadcrumbs.push(i),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:MO(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=Vq(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,r){const n=r?.event_id||bl();if(!this._client)return Ou&&Wp.warn("No client configured on scope - will not capture exception!"),n;const i=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:i,...r,event_id:n},this),n}captureMessage(t,r,n){const i=n?.event_id||bl();if(!this._client)return Ou&&Wp.warn("No client configured on scope - will not capture message!"),i;const a=n?.syntheticException??new Error(t);return this._client.captureMessage(t,r,{originalException:t,syntheticException:a,...n,event_id:i},this),i}captureEvent(t,r){const n=r?.event_id||bl();return this._client?(this._client.captureEvent(t,{...r,event_id:n},this),n):(Ou&&Wp.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function tse(){return cA("defaultCurrentScope",()=>new Ls)}function rse(){return cA("defaultIsolationScope",()=>new Ls)}class nse{constructor(t,r){let n;t?n=t:n=new Ls;let i;r?i=r:i=new Ls,this._stack=[{scope:n}],this._isolationScope=i}withScope(t){const r=this._pushScope();let n;try{n=t(r)}catch(i){throw this._popScope(),i}return Wae(n)?n.then(i=>(this._popScope(),i),i=>{throw this._popScope(),i}):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function zu(){const e=zq(),t=uA(e);return t.stack=t.stack||new nse(tse(),rse())}function ise(e){return zu().withScope(e)}function ase(e,t){const r=zu();return r.withScope(()=>(r.getStackTop().scope=e,t(e)))}function _O(e){return zu().withScope(()=>e(zu().getIsolationScope()))}function sse(){return{withIsolationScope:_O,withScope:ise,withSetScope:ase,withSetIsolationScope:(e,t)=>_O(t),getCurrentScope:()=>zu().getScope(),getIsolationScope:()=>zu().getIsolationScope()}}function ose(e){const t=uA(e);return t.acs?t.acs:sse()}function use(){const e=zq();return ose(e).getCurrentScope()}function cse(e){if(e)return lse(e)?{captureContext:e}:dse(e)?{captureContext:e}:e}function lse(e){return e instanceof Ls||typeof e=="function"}const fse=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function dse(e){return Object.keys(e).some(t=>fse.includes(t))}function z7e(e,t){return use().captureException(e,cse(t))}let pse={data:""},hse=e=>{if(typeof window=="object"){let t=(e?e.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return t.nonce=window.__nonce__,t.parentNode||(e||document.head).appendChild(t),t.firstChild}return e||pse},mse=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,gse=/\/\*[^]*?\*\/| +/g,AO=/\n+/g,vs=(e,t)=>{let r="",n="",i="";for(let a in e){let s=e[a];a[0]=="@"?a[1]=="i"?r=a+" "+s+";":n+=a[1]=="f"?vs(s,a):a+"{"+vs(s,a[1]=="k"?"":t)+"}":typeof s=="object"?n+=vs(s,t?t.replace(/([^,])+/g,o=>a.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,u=>/&/.test(u)?u.replace(/&/g,o):o?o+" "+u:u)):a):s!=null&&(a=/^--/.test(a)?a:a.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=vs.p?vs.p(a,s):a+":"+s+";")}return r+(t&&i?t+"{"+i+"}":i)+n},Na={},Jq=e=>{if(typeof e=="object"){let t="";for(let r in e)t+=r+Jq(e[r]);return t}return e},yse=(e,t,r,n,i)=>{let a=Jq(e),s=Na[a]||(Na[a]=(u=>{let c=0,l=11;for(;c<u.length;)l=101*l+u.charCodeAt(c++)>>>0;return"go"+l})(a));if(!Na[s]){let u=a!==e?e:(c=>{let l,f,p=[{}];for(;l=mse.exec(c.replace(gse,""));)l[4]?p.shift():l[3]?(f=l[3].replace(AO," ").trim(),p.unshift(p[0][f]=p[0][f]||{})):p[0][l[1]]=l[2].replace(AO," ").trim();return p[0]})(e);Na[s]=vs(i?{["@keyframes "+s]:u}:u,r?"":"."+s)}let o=r&&Na.g?Na.g:null;return r&&(Na.g=Na[s]),((u,c,l,f)=>{f?c.data=c.data.replace(f,u):c.data.indexOf(u)===-1&&(c.data=l?u+c.data:c.data+u)})(Na[s],t,n,o),s},vse=(e,t,r)=>e.reduce((n,i,a)=>{let s=t[a];if(s&&s.call){let o=s(r),u=o&&o.props&&o.props.className||/^go/.test(o)&&o;s=u?"."+u:o&&typeof o=="object"?o.props?"":vs(o,""):o===!1?"":o}return n+i+(s??"")},"");function hm(e){let t=this||{},r=e.call?e(t.p):e;return yse(r.unshift?r.raw?vse(r,[].slice.call(arguments,1),t.p):r.reduce((n,i)=>Object.assign(n,i&&i.call?i(t.p):i),{}):r,hse(t.target),t.g,t.o,t.k)}let Wq,FM,BM;hm.bind({g:1});let Ha=hm.bind({k:1});function bse(e,t,r,n){vs.p=t,Wq=e,FM=r,BM=n}function Ds(e,t){let r=this||{};return function(){let n=arguments;function i(a,s){let o=Object.assign({},a),u=o.className||i.className;r.p=Object.assign({theme:FM&&FM()},o),r.o=/ *go\d+/.test(u),o.className=hm.apply(r,n)+(u?" "+u:"");let c=e;return e[0]&&(c=o.as||e,delete o.as),BM&&c[0]&&BM(o),Wq(c,o)}return t?t(i):i}}var wse=e=>typeof e=="function",Dl=(e,t)=>wse(e)?e(t):e,Sse=(()=>{let e=0;return()=>(++e).toString()})(),Hq=(()=>{let e;return()=>{if(e===void 0&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),xse=20,dA="default",Gq=(e,t)=>{let{toastLimit:r}=e.settings;switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,r)};case 1:return{...e,toasts:e.toasts.map(s=>s.id===t.toast.id?{...s,...t.toast}:s)};case 2:let{toast:n}=t;return Gq(e,{type:e.toasts.find(s=>s.id===n.id)?1:0,toast:n});case 3:let{toastId:i}=t;return{...e,toasts:e.toasts.map(s=>s.id===i||i===void 0?{...s,dismissed:!0,visible:!1}:s)};case 4:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(s=>s.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let a=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(s=>({...s,pauseDuration:s.pauseDuration+a}))}}},Hp=[],Yq={toasts:[],pausedAt:void 0,settings:{toastLimit:xse}},ma={},Kq=(e,t=dA)=>{ma[t]=Gq(ma[t]||Yq,e),Hp.forEach(([r,n])=>{r===t&&n(ma[t])})},Qq=e=>Object.keys(ma).forEach(t=>Kq(e,t)),Ese=e=>Object.keys(ma).find(t=>ma[t].toasts.some(r=>r.id===e)),mm=(e=dA)=>t=>{Kq(t,e)},Cse={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},Zq=(e={},t=dA)=>{let[r,n]=$.useState(ma[t]||Yq),i=$.useRef(ma[t]);$.useEffect(()=>(i.current!==ma[t]&&n(ma[t]),Hp.push([t,n]),()=>{let s=Hp.findIndex(([o])=>o===t);s>-1&&Hp.splice(s,1)}),[t]);let a=r.toasts.map(s=>{var o,u,c;return{...e,...e[s.type],...s,removeDelay:s.removeDelay||((o=e[s.type])==null?void 0:o.removeDelay)||e?.removeDelay,duration:s.duration||((u=e[s.type])==null?void 0:u.duration)||e?.duration||Cse[s.type],style:{...e.style,...(c=e[s.type])==null?void 0:c.style,...s.style}}});return{...r,toasts:a}},Mse=(e,t="blank",r)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...r,id:r?.id||Sse()}),gf=e=>(t,r)=>{let n=Mse(t,e,r);return mm(n.toasterId||Ese(n.id))({type:2,toast:n}),n.id},_r=(e,t)=>gf("blank")(e,t);_r.error=gf("error");_r.success=gf("success");_r.loading=gf("loading");_r.custom=gf("custom");_r.dismiss=(e,t)=>{let r={type:3,toastId:e};t?mm(t)(r):Qq(r)};_r.dismissAll=e=>_r.dismiss(void 0,e);_r.remove=(e,t)=>{let r={type:4,toastId:e};t?mm(t)(r):Qq(r)};_r.removeAll=e=>_r.remove(void 0,e);_r.promise=(e,t,r)=>{let n=_r.loading(t.loading,{...r,...r?.loading});return typeof e=="function"&&(e=e()),e.then(i=>{let a=t.success?Dl(t.success,i):void 0;return a?_r.success(a,{id:n,...r,...r?.success}):_r.dismiss(n),i}).catch(i=>{let a=t.error?Dl(t.error,i):void 0;a?_r.error(a,{id:n,...r,...r?.error}):_r.dismiss(n)}),e};var _se=1e3,Xq=(e,t="default")=>{let{toasts:r,pausedAt:n}=Zq(e,t),i=$.useRef(new Map).current,a=$.useCallback((f,p=_se)=>{if(i.has(f))return;let d=setTimeout(()=>{i.delete(f),s({type:4,toastId:f})},p);i.set(f,d)},[]);$.useEffect(()=>{if(n)return;let f=Date.now(),p=r.map(d=>{if(d.duration===1/0)return;let m=(d.duration||0)+d.pauseDuration-(f-d.createdAt);if(m<0){d.visible&&_r.dismiss(d.id);return}return setTimeout(()=>_r.dismiss(d.id,t),m)});return()=>{p.forEach(d=>d&&clearTimeout(d))}},[r,n,t]);let s=$.useCallback(mm(t),[t]),o=$.useCallback(()=>{s({type:5,time:Date.now()})},[s]),u=$.useCallback((f,p)=>{s({type:1,toast:{id:f,height:p}})},[s]),c=$.useCallback(()=>{n&&s({type:6,time:Date.now()})},[n,s]),l=$.useCallback((f,p)=>{let{reverseOrder:d=!1,gutter:m=8,defaultPosition:g}=p||{},v=r.filter(S=>(S.position||g)===(f.position||g)&&S.height),w=v.findIndex(S=>S.id===f.id),b=v.filter((S,E)=>E<w&&S.visible).length;return v.filter(S=>S.visible).slice(...d?[b+1]:[0,b]).reduce((S,E)=>S+(E.height||0)+m,0)},[r]);return $.useEffect(()=>{r.forEach(f=>{if(f.dismissed)a(f.id,f.removeDelay);else{let p=i.get(f.id);p&&(clearTimeout(p),i.delete(f.id))}})},[r,a]),{toasts:r,handlers:{updateHeight:u,startPause:o,endPause:c,calculateOffset:l}}},Ase=Ha`
from {
transform: scale(0) rotate(45deg);
opacity: 0;
}
to {
transform: scale(1) rotate(45deg);
opacity: 1;
}`,jse=Ha`
from {
transform: scale(0);
opacity: 0;
}
to {
transform: scale(1);
opacity: 1;
}`,Ise=Ha`
from {
transform: scale(0) rotate(90deg);
opacity: 0;
}
to {
transform: scale(1) rotate(90deg);
opacity: 1;
}`,eU=Ds("div")`
width: 20px;
opacity: 0;
height: 20px;
border-radius: 10px;
background: ${e=>e.primary||"#ff4b4b"};
position: relative;
transform: rotate(45deg);
animation: ${Ase} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
animation-delay: 100ms;
&:after,
&:before {
content: '';
animation: ${jse} 0.15s ease-out forwards;
animation-delay: 150ms;
position: absolute;
border-radius: 3px;
opacity: 0;
background: ${e=>e.secondary||"#fff"};
bottom: 9px;
left: 4px;
height: 2px;
width: 12px;
}
&:before {
animation: ${Ise} 0.15s ease-out forwards;
animation-delay: 180ms;
transform: rotate(90deg);
}
`,Lse=Ha`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`,tU=Ds("div")`
width: 12px;
height: 12px;
box-sizing: border-box;
border: 2px solid;
border-radius: 100%;
border-color: ${e=>e.secondary||"#e0e0e0"};
border-right-color: ${e=>e.primary||"#616161"};
animation: ${Lse} 1s linear infinite;
`,Tse=Ha`
from {
transform: scale(0) rotate(45deg);
opacity: 0;
}
to {
transform: scale(1) rotate(45deg);
opacity: 1;
}`,Ose=Ha`
0% {
height: 0;
width: 0;
opacity: 0;
}
40% {
height: 0;
width: 6px;
opacity: 1;
}
100% {
opacity: 1;
height: 10px;
}`,rU=Ds("div")`
width: 20px;
opacity: 0;
height: 20px;
border-radius: 10px;
background: ${e=>e.primary||"#61d345"};
position: relative;
transform: rotate(45deg);
animation: ${Tse} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
animation-delay: 100ms;
&:after {
content: '';
box-sizing: border-box;
animation: ${Ose} 0.2s ease-out forwards;
opacity: 0;
animation-delay: 200ms;
position: absolute;
border-right: 2px solid;
border-bottom: 2px solid;
border-color: ${e=>e.secondary||"#fff"};
bottom: 6px;
left: 6px;
height: 10px;
width: 6px;
}
`,kse=Ds("div")`
position: absolute;
`,Nse=Ds("div")`
position: relative;
display: flex;
justify-content: center;
align-items: center;
min-width: 20px;
min-height: 20px;
`,Rse=Ha`
from {
transform: scale(0.6);
opacity: 0.4;
}
to {
transform: scale(1);
opacity: 1;
}`,Dse=Ds("div")`
position: relative;
transform: scale(0.6);
opacity: 0.4;
min-width: 20px;
animation: ${Rse} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
`,nU=({toast:e})=>{let{icon:t,type:r,iconTheme:n}=e;return t!==void 0?typeof t=="string"?$.createElement(Dse,null,t):t:r==="blank"?null:$.createElement(Nse,null,$.createElement(tU,{...n}),r!=="loading"&&$.createElement(kse,null,r==="error"?$.createElement(eU,{...n}):$.createElement(rU,{...n})))},Pse=e=>`
0% {transform: translate3d(0,${e*-200}%,0) scale(.6); opacity:.5;}
100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
`,Fse=e=>`
0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
100% {transform: translate3d(0,${e*-150}%,-1px) scale(.6); opacity:0;}
`,Bse="0%{opacity:0;} 100%{opacity:1;}",zse="0%{opacity:1;} 100%{opacity:0;}",$se=Ds("div")`
display: flex;
align-items: center;
background: #fff;
color: #363636;
line-height: 1.3;
will-change: transform;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
max-width: 350px;
pointer-events: auto;
padding: 8px 10px;
border-radius: 8px;
`,qse=Ds("div")`
display: flex;
justify-content: center;
margin: 4px 10px;
color: inherit;
flex: 1 1 auto;
white-space: pre-line;
`,Use=(e,t)=>{let r=e.includes("top")?1:-1,[n,i]=Hq()?[Bse,zse]:[Pse(r),Fse(r)];return{animation:t?`${Ha(n)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Ha(i)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},iU=$.memo(({toast:e,position:t,style:r,children:n})=>{let i=e.height?Use(e.position||t||"top-center",e.visible):{opacity:0},a=$.createElement(nU,{toast:e}),s=$.createElement(qse,{...e.ariaProps},Dl(e.message,e));return $.createElement($se,{className:e.className,style:{...i,...r,...e.style}},typeof n=="function"?n({icon:a,message:s}):$.createElement($.Fragment,null,a,s))});bse($.createElement);var Vse=({id:e,className:t,style:r,onHeightUpdate:n,children:i})=>{let a=$.useCallback(s=>{if(s){let o=()=>{let u=s.getBoundingClientRect().height;n(e,u)};o(),new MutationObserver(o).observe(s,{subtree:!0,childList:!0,characterData:!0})}},[e,n]);return $.createElement("div",{ref:a,className:t,style:r},i)},Jse=(e,t)=>{let r=e.includes("top"),n=r?{top:0}:{bottom:0},i=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:Hq()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(r?1:-1)}px)`,...n,...i}},Wse=hm`
z-index: 9999;
> * {
pointer-events: auto;
}
`,lp=16,Hse=({reverseOrder:e,position:t="top-center",toastOptions:r,gutter:n,children:i,toasterId:a,containerStyle:s,containerClassName:o})=>{let{toasts:u,handlers:c}=Xq(r,a);return $.createElement("div",{"data-rht-toaster":a||"",style:{position:"fixed",zIndex:9999,top:lp,left:lp,right:lp,bottom:lp,pointerEvents:"none",...s},className:o,onMouseEnter:c.startPause,onMouseLeave:c.endPause},u.map(l=>{let f=l.position||t,p=c.calculateOffset(l,{reverseOrder:e,gutter:n,defaultPosition:t}),d=Jse(f,p);return $.createElement(Vse,{id:l.id,key:l.id,onHeightUpdate:c.updateHeight,className:l.visible?Wse:"",style:d},l.type==="custom"?Dl(l.message,l):i?i(l):$.createElement(iU,{toast:l,position:f}))}))},Gse=_r;const $7e=Object.freeze(Object.defineProperty({__proto__:null,CheckmarkIcon:rU,ErrorIcon:eU,LoaderIcon:tU,ToastBar:iU,ToastIcon:nU,Toaster:Hse,default:Gse,resolveValue:Dl,toast:_r,useToaster:Xq,useToasterStore:Zq},Symbol.toStringTag,{value:"Module"}));var aU=Symbol.for("immer-nothing"),jO=Symbol.for("immer-draftable"),Gn=Symbol.for("immer-state");function Fi(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Pl=Object.getPrototypeOf;function $u(e){return!!e&&!!e[Gn]}function Eo(e){return e?sU(e)||Array.isArray(e)||!!e[jO]||!!e.constructor?.[jO]||yf(e)||ym(e):!1}var Yse=Object.prototype.constructor.toString(),IO=new WeakMap;function sU(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if(typeof r!="function")return!1;let n=IO.get(r);return n===void 0&&(n=Function.toString.call(r),IO.set(r,n)),n===Yse}function Sh(e,t,r=!0){gm(e)===0?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((n,i)=>t(i,n,e))}function gm(e){const t=e[Gn];return t?t.type_:Array.isArray(e)?1:yf(e)?2:ym(e)?3:0}function zM(e,t){return gm(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function oU(e,t,r){const n=gm(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function Kse(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function yf(e){return e instanceof Map}function ym(e){return e instanceof Set}function so(e){return e.copy_||e.base_}function $M(e,t){if(yf(e))return new Map(e);if(ym(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const r=sU(e);if(t===!0||t==="class_only"&&!r){const n=Object.getOwnPropertyDescriptors(e);delete n[Gn];let i=Reflect.ownKeys(n);for(let a=0;a<i.length;a++){const s=i[a],o=n[s];o.writable===!1&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(n[s]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[s]})}return Object.create(Pl(e),n)}else{const n=Pl(e);if(n!==null&&r)return{...e};const i=Object.create(n);return Object.assign(i,e)}}function pA(e,t=!1){return vm(e)||$u(e)||!Eo(e)||(gm(e)>1&&Object.defineProperties(e,{set:fp,add:fp,clear:fp,delete:fp}),Object.freeze(e),t&&Object.values(e).forEach(r=>pA(r,!0))),e}function Qse(){Fi(2)}var fp={value:Qse};function vm(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var Zse={};function Co(e){const t=Zse[e];return t||Fi(0,e),t}var Fl;function uU(){return Fl}function Xse(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function LO(e,t){t&&(Co("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function qM(e){UM(e),e.drafts_.forEach(eoe),e.drafts_=null}function UM(e){e===Fl&&(Fl=e.parent_)}function TO(e){return Fl=Xse(Fl,e)}function eoe(e){const t=e[Gn];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function OO(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[Gn].modified_&&(qM(t),Fi(4)),Eo(e)&&(e=xh(t,e),t.parent_||Eh(t,e)),t.patches_&&Co("Patches").generateReplacementPatches_(r[Gn].base_,e,t.patches_,t.inversePatches_)):e=xh(t,r,[]),qM(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==aU?e:void 0}function xh(e,t,r){if(vm(t))return t;const n=e.immer_.shouldUseStrictIteration(),i=t[Gn];if(!i)return Sh(t,(a,s)=>kO(e,i,t,a,s,r),n),t;if(i.scope_!==e)return t;if(!i.modified_)return Eh(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;const a=i.copy_;let s=a,o=!1;i.type_===3&&(s=new Set(a),a.clear(),o=!0),Sh(s,(u,c)=>kO(e,i,a,u,c,r,o),n),Eh(e,a,!1),r&&e.patches_&&Co("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function kO(e,t,r,n,i,a,s){if(i==null||typeof i!="object"&&!s)return;const o=vm(i);if(!(o&&!s)){if($u(i)){const u=a&&t&&t.type_!==3&&!zM(t.assigned_,n)?a.concat(n):void 0,c=xh(e,i,u);if(oU(r,n,c),$u(c))e.canAutoFreeze_=!1;else return}else s&&r.add(i);if(Eo(i)&&!o){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[n]===i&&o)return;xh(e,i),(!t||!t.scope_.parent_)&&typeof n!="symbol"&&(yf(r)?r.has(n):Object.prototype.propertyIsEnumerable.call(r,n))&&Eh(e,i)}}}function Eh(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&pA(t,r)}function toe(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:uU(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,a=hA;r&&(i=[n],a=Bl);const{revoke:s,proxy:o}=Proxy.revocable(i,a);return n.draft_=o,n.revoke_=s,o}var hA={get(e,t){if(t===Gn)return e;const r=so(e);if(!zM(r,t))return roe(e,r,t);const n=r[t];return e.finalized_||!Eo(n)?n:n===n1(e.base_,t)?(i1(e),e.copy_[t]=JM(n,e)):n},has(e,t){return t in so(e)},ownKeys(e){return Reflect.ownKeys(so(e))},set(e,t,r){const n=cU(so(e),t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=n1(so(e),t),a=i?.[Gn];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(Kse(r,i)&&(r!==void 0||zM(e.base_,t)))return!0;i1(e),VM(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return n1(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,i1(e),VM(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=so(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){Fi(11)},getPrototypeOf(e){return Pl(e.base_)},setPrototypeOf(){Fi(12)}},Bl={};Sh(hA,(e,t)=>{Bl[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Bl.deleteProperty=function(e,t){return Bl.set.call(this,e,t,void 0)};Bl.set=function(e,t,r){return hA.set.call(this,e[0],t,r,e[0])};function n1(e,t){const r=e[Gn];return(r?so(r):e)[t]}function roe(e,t,r){const n=cU(t,r);return n?"value"in n?n.value:n.get?.call(e.draft_):void 0}function cU(e,t){if(!(t in e))return;let r=Pl(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Pl(r)}}function VM(e){e.modified_||(e.modified_=!0,e.parent_&&VM(e.parent_))}function i1(e){e.copy_||(e.copy_=$M(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var noe=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const s=this;return function(u=a,...c){return s.produce(u,l=>r.call(this,l,...c))}}typeof r!="function"&&Fi(6),n!==void 0&&typeof n!="function"&&Fi(7);let i;if(Eo(t)){const a=TO(this),s=JM(t,void 0);let o=!0;try{i=r(s),o=!1}finally{o?qM(a):UM(a)}return LO(a,n),OO(i,a)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===aU&&(i=void 0),this.autoFreeze_&&pA(i,!0),n){const a=[],s=[];Co("Patches").generateReplacementPatches_(t,i,a,s),n(a,s)}return i}else Fi(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(s,...o)=>this.produceWithPatches(s,u=>t(u,...o));let n,i;return[this.produce(t,r,(s,o)=>{n=s,i=o}),n,i]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){Eo(e)||Fi(8),$u(e)&&(e=ioe(e));const t=TO(this),r=JM(e,void 0);return r[Gn].isManual_=!0,UM(t),r}finishDraft(e,t){const r=e&&e[Gn];(!r||!r.isManual_)&&Fi(9);const{scope_:n}=r;return LO(n,t),OO(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const i=t[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(t=t.slice(r+1));const n=Co("Patches").applyPatches_;return $u(e)?n(e,t):this.produce(e,i=>n(i,t))}};function JM(e,t){const r=yf(e)?Co("MapSet").proxyMap_(e,t):ym(e)?Co("MapSet").proxySet_(e,t):toe(e,t);return(t?t.scope_:uU()).drafts_.push(r),r}function ioe(e){return $u(e)||Fi(10,e),lU(e)}function lU(e){if(!Eo(e)||vm(e))return e;const t=e[Gn];let r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=$M(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=$M(e,!0);return Sh(r,(i,a)=>{oU(r,i,lU(a))},n),t&&(t.finalized_=!1),r}var aoe=new noe,soe=aoe.produce;const ooe=e=>(t,r,n)=>(n.setState=(i,a,...s)=>{const o=typeof i=="function"?soe(i):i;return t(o,a,...s)},e(n.setState,r,n)),q7e=ooe;var dp,uoe=new Uint8Array(16);function coe(){if(!dp&&(dp=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!dp))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return dp(uoe)}const loe=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function foe(e){return typeof e=="string"&&loe.test(e)}var Yr=[];for(var a1=0;a1<256;++a1)Yr.push((a1+256).toString(16).substr(1));function doe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(Yr[e[t+0]]+Yr[e[t+1]]+Yr[e[t+2]]+Yr[e[t+3]]+"-"+Yr[e[t+4]]+Yr[e[t+5]]+"-"+Yr[e[t+6]]+Yr[e[t+7]]+"-"+Yr[e[t+8]]+Yr[e[t+9]]+"-"+Yr[e[t+10]]+Yr[e[t+11]]+Yr[e[t+12]]+Yr[e[t+13]]+Yr[e[t+14]]+Yr[e[t+15]]).toLowerCase();if(!foe(r))throw TypeError("Stringified UUID is invalid");return r}function U7e(e,t,r){e=e||{};var n=e.random||(e.rng||coe)();return n[6]=n[6]&15|64,n[8]=n[8]&63|128,doe(n)}function WM(e){return[].concat(e)}function mA(e){return e.startsWith(":")}function fU(e){return bm(e)&&(e==="*"||e.length>1&&":>~.+*".includes(e.slice(0,1))||mU(e))}function dU(e,t){return(bm(t)||typeof t=="number")&&!hU(e)&&!mA(e)&&!pU(e)}function pU(e){return e.startsWith("@media")}function poe(e){return e==="."}function hU(e){return e==="--"}function bm(e){return e+""===e}function mU(e){return bm(e)&&(e.startsWith("&")||mA(e))}function Ch(e,t=""){return e.filter(Boolean).join(t)}function gU(e,t){let r=0;if(t.length===0)return r.toString();for(let n=0;n<t.length;n++){const i=t.charCodeAt(n);r=(r<<5)-r+i,r=r&r}return`${e??"cl"}_${r.toString(36)}`}function hoe(e,t){return e==="content"?`"${t}"`:t}function moe(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function NO(e,t){return`${e}:${t}`}function goe(e){return e?`.${e}`:""}function yoe(e,t){return e?`${e}
${t}`:t}var yU=class vU{constructor(t,r,n,i){this.sheet=t,this.property=r,this.value=n,this.selector=i,this.property=r,this.value=n,this.joined=NO(r,n);const a=this.selector.preconditions.concat(this.selector.postconditions);this.hash=this.selector.hasConditions?this.selector.scopeClassName:gU(this.sheet.name,this.joined),this.key=Ch([this.joined,a,this.hash])}toString(){let t=HM(this.selector.preconditions,{right:this.hash});return t=HM(this.selector.postconditions,{left:t}),`${t} {${vU.genRule(this.property,this.value)}}`}static genRule(t,r){const n=moe(t);return NO(n,hoe(t,r))+";"}};function HM(e,{left:t="",right:r=""}={}){const n=e.reduce((i,a)=>mA(a)?i+a:mU(a)?i+a.slice(1):Ch([i,a]," "),t);return Ch([n,goe(r)]," ")}var voe=class Gp{constructor(t,r=null,{preconditions:n,postconditions:i}={}){this.sheet=t,this.preconditions=[],this.scopeClassName=null,this.scopeName=null,this.postconditions=[],this.preconditions=n?WM(n):[],this.postconditions=i?WM(i):[],this.setScope(r)}setScope(t){return t?(this.scopeClassName||(this.scopeName=t,this.scopeClassName=gU(this.sheet.name,t+this.sheet.count)),this):this}get hasConditions(){return this.preconditions.length>0||this.postconditions.length>0}addScope(t){return new Gp(this.sheet,t,{preconditions:this.preconditions,postconditions:this.postconditions})}addPrecondition(t){return new Gp(this.sheet,this.scopeClassName,{postconditions:this.postconditions,preconditions:this.preconditions.concat(t)})}addPostcondition(t){return new Gp(this.sheet,this.scopeClassName,{preconditions:this.preconditions,postconditions:this.postconditions.concat(t)})}createRule(t,r){return new yU(this.sheet,t,r,this)}},boe=class{constructor(e,t){this.name=e,this.rootNode=t,this.storedStyles={},this.storedClasses={},this.style="",this.count=0,this.id=`flairup-${e}`,this.styleTag=this.createStyleTag()}getStyle(){return this.style}append(e){this.style=yoe(this.style,e)}apply(){this.count++,this.styleTag&&(this.styleTag.innerHTML=this.style)}isApplied(){return!!this.styleTag}createStyleTag(){if(typeof document>"u"||this.isApplied()||this.rootNode===null)return this.styleTag;const e=document.createElement("style");return e.type="text/css",e.id=this.id,(this.rootNode??document.head).appendChild(e),e}addRule(e){const t=this.storedClasses[e.key];return bm(t)?t:(this.storedClasses[e.key]=e.hash,this.storedStyles[e.hash]=[e.property,e.value],this.append(e.toString()),e.hash)}};function gA(e,t){for(const r in e)t(r.trim(),e[r])}function Mt(...e){const t=e.reduce((r,n)=>(n instanceof Set?r.push(...n):typeof n=="string"?r.push(n):Array.isArray(n)?r.push(Mt(...n)):typeof n=="object"&&Object.entries(n).forEach(([i,a])=>{a&&r.push(i)}),r),[]);return Ch(t," ").trim()}function woe(e,t){const r=new boe(e,t);return{create:n,getStyle:r.getStyle.bind(r),isApplied:r.isApplied.bind(r)};function n(i){const a={};return bU(r,i,new voe(r)).forEach(([o,u,c])=>{wm(r,u,c).forEach(l=>{s(o,l)})}),r.apply(),a;function s(o,u){a[o]=a[o]??new Set,a[o].add(u)}}}function bU(e,t,r){const n=[];return gA(t,(i,a)=>{if(fU(i))return bU(e,a,r.addPrecondition(i)).forEach(s=>n.push(s));n.push([i,t[i],r.addScope(i)])}),n}function wm(e,t,r){const n=new Set;return gA(t,(i,a)=>{let s=[];if(fU(i))s=wm(e,a,r.addPostcondition(i));else if(poe(i))s=WM(a);else if(pU(i))s=xoe(e,a,i,r);else if(hU(i))s=Soe(e,a,r);else if(dU(i,a)){const o=r.createRule(i,a);e.addRule(o),n.add(o.hash)}return wU(s,n)}),n}function wU(e,t){return e.forEach(r=>t.add(r)),t}function Soe(e,t,r){const n=new Set,i=[];if(gA(t,(a,s)=>{if(dU(a,s)){i.push(yU.genRule(a,s));return}const o=wm(e,s??{},r);wU(o,n)}),!r.scopeClassName)return n;if(i.length){const a=i.join(" ");e.append(`${HM(r.preconditions,{right:r.scopeClassName})} {${a}}`)}return n.add(r.scopeClassName),n}function xoe(e,t,r,n){e.append(r+" {");const i=wm(e,t,n);return e.append("}"),i}function tr(){return tr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tr.apply(this,arguments)}function Eoe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,GM(e,t)}function GM(e,t){return GM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},GM(e,t)}function SU(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Coe(e,t){if(e){if(typeof e=="string")return RO(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return RO(e,t)}}function RO(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Moe(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=Coe(e))||t){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ot;(function(e){e.hiddenOnSearch="epr-hidden-on-search",e.searchActive="epr-search-active",e.hidden="epr-hidden",e.visible="epr-visible",e.active="epr-active",e.emoji="epr-emoji",e.category="epr-emoji-category",e.label="epr-emoji-category-label",e.categoryContent="epr-emoji-category-content",e.emojiHasVariations="epr-emoji-has-variations",e.scrollBody="epr-body",e.emojiList="epr-emoji-list",e.external="__EmojiPicker__",e.emojiPicker="EmojiPickerReact",e.open="epr-open",e.vertical="epr-vertical",e.horizontal="epr-horizontal",e.variationPicker="epr-emoji-variation-picker",e.darkTheme="epr-dark-theme",e.autoTheme="epr-auto-theme"})(Ot||(Ot={}));function Si(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.map(function(n){return"."+n}).join("")}var or=woe("epr",null),Yp={display:"none",opacity:"0",pointerEvents:"none",visibility:"hidden",overflow:"hidden"},yA=or.create({hidden:tr({".":Ot.hidden},Yp)}),_oe=$.memo(function(){return $.createElement("style",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:or.getStyle()}})}),ko=or.create({".epr-main":{":has(input:not(:placeholder-shown))":{categoryBtn:{":hover":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"}},hiddenOnSearch:tr({".":Ot.hiddenOnSearch},Yp)},":has(input:placeholder-shown)":{visibleOnSearchOnly:Yp}},hiddenOnReactions:{transition:"all 0.5s ease-in-out"},".epr-reactions":{hiddenOnReactions:{height:"0px",width:"0px",opacity:"0",pointerEvents:"none",overflow:"hidden"}},".EmojiPickerReact:not(.epr-search-active)":{categoryBtn:{":hover":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"},"&.epr-active":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"}},visibleOnSearchOnly:tr({".":"epr-visible-on-search-only"},Yp)}});function Ts(e,t){var r,n;return{".epr-dark-theme":(r={},r[e]=t,r),".epr-auto-theme":(n={},n[e]={"@media (prefers-color-scheme: dark)":t},n)}}function xU(e,t){var r,n,i=(r=e.customEmojis)!=null?r:[],a=(n=t.customEmojis)!=null?n:[];return e.open===t.open&&e.emojiVersion===t.emojiVersion&&e.reactionsDefaultOpen===t.reactionsDefaultOpen&&e.searchPlaceHolder===t.searchPlaceHolder&&e.searchPlaceholder===t.searchPlaceholder&&e.searchClearButtonLabel===t.searchClearButtonLabel&&e.defaultSkinTone===t.defaultSkinTone&&e.skinTonesDisabled===t.skinTonesDisabled&&e.autoFocusSearch===t.autoFocusSearch&&e.emojiStyle===t.emojiStyle&&e.theme===t.theme&&e.suggestedEmojisMode===t.suggestedEmojisMode&&e.lazyLoadEmojis===t.lazyLoadEmojis&&e.className===t.className&&e.height===t.height&&e.width===t.width&&e.style===t.style&&e.searchDisabled===t.searchDisabled&&e.skinTonePickerLocation===t.skinTonePickerLocation&&i.length===a.length}var Aoe=["1f44d","2764-fe0f","1f603","1f622","1f64f","1f44e","1f621"],wl={};setTimeout(function(){Cm.reduce(function(e,t){return EU(t),e},wl)});function EU(e){var t=bf(e).flat().join("").toLowerCase().replace(/[^a-zA-Z\d]/g,"").split("");t.forEach(function(r){var n;wl[r]=(n=wl[r])!=null?n:{},wl[r][tn(e)]=e})}function DO(e,t){t===void 0&&(t=0);var r=$.useState(e),n=r[0],i=r[1],a=$.useRef(null);function s(o){return new Promise(function(u){var c;a.current&&clearTimeout(a.current),a.current=(c=window)==null?void 0:c.setTimeout(function(){i(o),u(o)},t)})}return[n,s]}function joe(){var e=jue();return function(t){return e.has(t)}}function CU(){var e=$.useRef({}),t=Aue();return $.useMemo(function(){var r=parseFloat(""+t);return!t||Number.isNaN(r)?e.current:Cm.reduce(function(n,i){return Loe(i,r)&&(n[tn(i)]=!0),n},e.current)},[t])}function Ioe(){var e=CU(),t=joe();return function(n){var i=SA(tn(n));return!!(e[i]||t(i))}}function Loe(e,t){return eue(e)>t}function Toe(e){$.useEffect(function(){e(!0)},[e])}var qu;(function(e){e.RECENT="recent",e.FREQUENT="frequent"})(qu||(qu={}));var xn;(function(e){e.NATIVE="native",e.APPLE="apple",e.TWITTER="twitter",e.GOOGLE="google",e.FACEBOOK="facebook"})(xn||(xn={}));var Uu;(function(e){e.DARK="dark",e.LIGHT="light",e.AUTO="auto"})(Uu||(Uu={}));var hi;(function(e){e.NEUTRAL="neutral",e.LIGHT="1f3fb",e.MEDIUM_LIGHT="1f3fc",e.MEDIUM="1f3fd",e.MEDIUM_DARK="1f3fe",e.DARK="1f3ff"})(hi||(hi={}));var yt;(function(e){e.SUGGESTED="suggested",e.CUSTOM="custom",e.SMILEYS_PEOPLE="smileys_people",e.ANIMALS_NATURE="animals_nature",e.FOOD_DRINK="food_drink",e.TRAVEL_PLACES="travel_places",e.ACTIVITIES="activities",e.OBJECTS="objects",e.SYMBOLS="symbols",e.FLAGS="flags"})(yt||(yt={}));var Mo;(function(e){e.SEARCH="SEARCH",e.PREVIEW="PREVIEW"})(Mo||(Mo={}));function Ooe(e){var t=e.children,r=CU(),n=gue(),i=_ue(),a=$.useRef(wl),s=$.useRef(!1),o=$.useRef(!1),u=$.useRef(r),c=DO(Date.now(),200),l=DO("",100),f=$.useState(!1),p=$.useState(n),d=$.useState(null),m=$.useState(new Set),g=$.useState(null),v=$.useState(i),w=$.useState(!1),b=w[0],S=w[1],E=$.useState([]),x=$.useState(null);return Toe(S),$.createElement(Kn.Provider,{value:{activeCategoryState:d,activeSkinTone:p,disallowClickRef:s,disallowMouseRef:o,disallowedEmojisRef:u,emojiVariationPickerState:g,emojisThatFailedToLoadState:m,filterRef:a,isPastInitialLoad:b,searchTerm:l,skinToneFanOpenState:f,suggestedUpdateState:c,reactionsModeState:v,visibleCategoriesState:E,emojiSizeState:x}},t)}var Kn=$.createContext({activeCategoryState:[null,function(){}],activeSkinTone:[hi.NEUTRAL,function(){}],disallowClickRef:{current:!1},disallowMouseRef:{current:!1},disallowedEmojisRef:{current:{}},emojiVariationPickerState:[null,function(){}],emojisThatFailedToLoadState:[new Set,function(){}],filterRef:{current:{}},isPastInitialLoad:!0,searchTerm:["",function(){return new Promise(function(){})}],skinToneFanOpenState:[!1,function(){}],suggestedUpdateState:[Date.now(),function(){}],reactionsModeState:[!1,function(){}],visibleCategoriesState:[[],function(){return[]}],emojiSizeState:[null,function(){}]});function vA(){var e=$.useContext(Kn),t=e.filterRef;return t}function koe(){var e=$.useContext(Kn),t=e.disallowClickRef;return t}function bA(){var e=$.useContext(Kn),t=e.disallowMouseRef;return t}function No(){var e=$.useContext(Kn),t=e.reactionsModeState;return t}function Sm(){var e=$.useContext(Kn),t=e.searchTerm;return t}function xm(){var e=$.useContext(Kn),t=e.activeSkinTone;return t}function MU(){var e=$.useContext(Kn),t=e.emojisThatFailedToLoadState;return t}function oc(){var e=$.useContext(Kn),t=e.emojiVariationPickerState;return t}function vf(){var e=$.useContext(Kn),t=e.skinToneFanOpenState;return t}function wA(){var e=$.useContext(Kn),t=e.visibleCategoriesState;return t}function _U(){var e=$.useContext(Kn),t=e.emojiSizeState;return t}function AU(){var e=$.useContext(Kn),t=e.suggestedUpdateState,r=t[0],n=t[1];return[r,function(){n(Date.now())}]}var ui,Noe=[yt.SUGGESTED,yt.CUSTOM,yt.SMILEYS_PEOPLE,yt.ANIMALS_NATURE,yt.FOOD_DRINK,yt.TRAVEL_PLACES,yt.ACTIVITIES,yt.OBJECTS,yt.SYMBOLS,yt.FLAGS],Roe={name:"Recently Used",category:yt.SUGGESTED},jU=(ui={},ui[yt.SUGGESTED]={category:yt.SUGGESTED,name:"Frequently Used"},ui[yt.CUSTOM]={category:yt.CUSTOM,name:"Custom Emojis"},ui[yt.SMILEYS_PEOPLE]={category:yt.SMILEYS_PEOPLE,name:"Smileys & People"},ui[yt.ANIMALS_NATURE]={category:yt.ANIMALS_NATURE,name:"Animals & Nature"},ui[yt.FOOD_DRINK]={category:yt.FOOD_DRINK,name:"Food & Drink"},ui[yt.TRAVEL_PLACES]={category:yt.TRAVEL_PLACES,name:"Travel & Places"},ui[yt.ACTIVITIES]={category:yt.ACTIVITIES,name:"Activities"},ui[yt.OBJECTS]={category:yt.OBJECTS,name:"Objects"},ui[yt.SYMBOLS]={category:yt.SYMBOLS,name:"Symbols"},ui[yt.FLAGS]={category:yt.FLAGS,name:"Flags"},ui);function IU(e){return Noe.map(function(t){return tr({},jU[t],e&&e[t]&&e[t])})}function Em(e){return e.category}function LU(e){return e.name}function Doe(e,t){var r;e===void 0&&(e=[]),t===void 0&&(t={});var n={};t.suggestionMode===qu.RECENT&&(n[yt.SUGGESTED]=Roe);var i=IU(n);return(r=e)!=null&&r.length?e.map(function(a){return typeof a=="string"?PO(a,n[a]):tr({},PO(a.category,n[a.category]),a)}):i}function PO(e,t){return t===void 0&&(t={}),Object.assign(jU[e],t)}var Poe="https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/",Foe="https://cdn.jsdelivr.net/npm/emoji-datasource-facebook/img/facebook/64/",Boe="https://cdn.jsdelivr.net/npm/emoji-datasource-twitter/img/twitter/64/",zoe="https://cdn.jsdelivr.net/npm/emoji-datasource-google/img/google/64/";function $oe(e){switch(e){case xn.TWITTER:return Boe;case xn.GOOGLE:return zoe;case xn.FACEBOOK:return Foe;case xn.APPLE:default:return Poe}}var qoe=[],Uoe=[{n:["grinning","grinning face"],u:"1f600",a:"1.0"},{n:["smiley","smiling face with open mouth"],u:"1f603",a:"0.6"},{n:["smile","smiling face with open mouth and smiling eyes"],u:"1f604",a:"0.6"},{n:["grin","grinning face with smiling eyes"],u:"1f601",a:"0.6"},{n:["laughing","satisfied","smiling face with open mouth and tightly-closed eyes"],u:"1f606",a:"0.6"},{n:["sweat smile","smiling face with open mouth and cold sweat"],u:"1f605",a:"0.6"},{n:["rolling on the floor laughing"],u:"1f923",a:"3.0"},{n:["joy","face with tears of joy"],u:"1f602",a:"0.6"},{n:["slightly smiling face"],u:"1f642",a:"1.0"},{n:["upside-down face","upside down face"],u:"1f643",a:"1.0"},{n:["melting face"],u:"1fae0",a:"14.0"},{n:["wink","winking face"],u:"1f609",a:"0.6"},{n:["blush","smiling face with smiling eyes"],u:"1f60a",a:"0.6"},{n:["innocent","smiling face with halo"],u:"1f607",a:"1.0"},{n:["smiling face with 3 hearts","smiling face with smiling eyes and three hearts"],u:"1f970",a:"11.0"},{n:["heart eyes","smiling face with heart-shaped eyes"],u:"1f60d",a:"0.6"},{n:["star-struck","grinning face with star eyes"],u:"1f929",a:"5.0"},{n:["kissing heart","face throwing a kiss"],u:"1f618",a:"0.6"},{n:["kissing","kissing face"],u:"1f617",a:"1.0"},{n:["relaxed","white smiling face"],u:"263a-fe0f",a:"0.6"},{n:["kissing closed eyes","kissing face with closed eyes"],u:"1f61a",a:"0.6"},{n:["kissing smiling eyes","kissing face with smiling eyes"],u:"1f619",a:"1.0"},{n:["smiling face with tear"],u:"1f972",a:"13.0"},{n:["yum","face savouring delicious food"],u:"1f60b",a:"0.6"},{n:["stuck out tongue","face with stuck-out tongue"],u:"1f61b",a:"1.0"},{n:["stuck out tongue winking eye","face with stuck-out tongue and winking eye"],u:"1f61c",a:"0.6"},{n:["zany face","grinning face with one large and one small eye"],u:"1f92a",a:"5.0"},{n:["stuck out tongue closed eyes","face with stuck-out tongue and tightly-closed eyes"],u:"1f61d",a:"0.6"},{n:["money-mouth face","money mouth face"],u:"1f911",a:"1.0"},{n:["hugging face"],u:"1f917",a:"1.0"},{n:["face with hand over mouth","smiling face with smiling eyes and hand covering mouth"],u:"1f92d",a:"5.0"},{n:["face with open eyes and hand over mouth"],u:"1fae2",a:"14.0"},{n:["face with peeking eye"],u:"1fae3",a:"14.0"},{n:["shushing face","face with finger covering closed lips"],u:"1f92b",a:"5.0"},{n:["thinking face"],u:"1f914",a:"1.0"},{n:["saluting face"],u:"1fae1",a:"14.0"},{n:["zipper-mouth face","zipper mouth face"],u:"1f910",a:"1.0"},{n:["face with raised eyebrow","face with one eyebrow raised"],u:"1f928",a:"5.0"},{n:["neutral face"],u:"1f610",a:"0.7"},{n:["expressionless","expressionless face"],u:"1f611",a:"1.0"},{n:["no mouth","face without mouth"],u:"1f636",a:"1.0"},{n:["dotted line face"],u:"1fae5",a:"14.0"},{n:["face in clouds"],u:"1f636-200d-1f32b-fe0f",a:"13.1"},{n:["smirk","smirking face"],u:"1f60f",a:"0.6"},{n:["unamused","unamused face"],u:"1f612",a:"0.6"},{n:["face with rolling eyes"],u:"1f644",a:"1.0"},{n:["grimacing","grimacing face"],u:"1f62c",a:"1.0"},{n:["face exhaling"],u:"1f62e-200d-1f4a8",a:"13.1"},{n:["lying face"],u:"1f925",a:"3.0"},{n:["shaking face"],u:"1fae8",a:"15.0"},{n:["head shaking horizontally"],u:"1f642-200d-2194-fe0f",a:"15.1"},{n:["head shaking vertically"],u:"1f642-200d-2195-fe0f",a:"15.1"},{n:["relieved","relieved face"],u:"1f60c",a:"0.6"},{n:["pensive","pensive face"],u:"1f614",a:"0.6"},{n:["sleepy","sleepy face"],u:"1f62a",a:"0.6"},{n:["drooling face"],u:"1f924",a:"3.0"},{n:["sleeping","sleeping face"],u:"1f634",a:"1.0"},{n:["mask","face with medical mask"],u:"1f637",a:"0.6"},{n:["face with thermometer"],u:"1f912",a:"1.0"},{n:["face with head-bandage","face with head bandage"],u:"1f915",a:"1.0"},{n:["nauseated face"],u:"1f922",a:"3.0"},{n:["face vomiting","face with open mouth vomiting"],u:"1f92e",a:"5.0"},{n:["sneezing face"],u:"1f927",a:"3.0"},{n:["hot face","overheated face"],u:"1f975",a:"11.0"},{n:["cold face","freezing face"],u:"1f976",a:"11.0"},{n:["woozy face","face with uneven eyes and wavy mouth"],u:"1f974",a:"11.0"},{n:["dizzy face"],u:"1f635",a:"0.6"},{n:["face with spiral eyes"],u:"1f635-200d-1f4ab",a:"13.1"},{n:["exploding head","shocked face with exploding head"],u:"1f92f",a:"5.0"},{n:["face with cowboy hat"],u:"1f920",a:"3.0"},{n:["partying face","face with party horn and party hat"],u:"1f973",a:"11.0"},{n:["disguised face"],u:"1f978",a:"13.0"},{n:["sunglasses","smiling face with sunglasses"],u:"1f60e",a:"1.0"},{n:["nerd face"],u:"1f913",a:"1.0"},{n:["face with monocle"],u:"1f9d0",a:"5.0"},{n:["confused","confused face"],u:"1f615",a:"1.0"},{n:["face with diagonal mouth"],u:"1fae4",a:"14.0"},{n:["worried","worried face"],u:"1f61f",a:"1.0"},{n:["slightly frowning face"],u:"1f641",a:"1.0"},{n:["frowning face","white frowning face"],u:"2639-fe0f",a:"0.7"},{n:["open mouth","face with open mouth"],u:"1f62e",a:"1.0"},{n:["hushed","hushed face"],u:"1f62f",a:"1.0"},{n:["astonished","astonished face"],u:"1f632",a:"0.6"},{n:["flushed","flushed face"],u:"1f633",a:"0.6"},{n:["pleading face","face with pleading eyes"],u:"1f97a",a:"11.0"},{n:["face holding back tears"],u:"1f979",a:"14.0"},{n:["frowning","frowning face with open mouth"],u:"1f626",a:"1.0"},{n:["anguished","anguished face"],u:"1f627",a:"1.0"},{n:["fearful","fearful face"],u:"1f628",a:"0.6"},{n:["cold sweat","face with open mouth and cold sweat"],u:"1f630",a:"0.6"},{n:["disappointed relieved","disappointed but relieved face"],u:"1f625",a:"0.6"},{n:["cry","crying face"],u:"1f622",a:"0.6"},{n:["sob","loudly crying face"],u:"1f62d",a:"0.6"},{n:["scream","face screaming in fear"],u:"1f631",a:"0.6"},{n:["confounded","confounded face"],u:"1f616",a:"0.6"},{n:["persevere","persevering face"],u:"1f623",a:"0.6"},{n:["disappointed","disappointed face"],u:"1f61e",a:"0.6"},{n:["sweat","face with cold sweat"],u:"1f613",a:"0.6"},{n:["weary","weary face"],u:"1f629",a:"0.6"},{n:["tired face"],u:"1f62b",a:"0.6"},{n:["yawning face"],u:"1f971",a:"12.0"},{n:["triumph","face with look of triumph"],u:"1f624",a:"0.6"},{n:["rage","pouting face"],u:"1f621",a:"0.6"},{n:["angry","angry face"],u:"1f620",a:"0.6"},{n:["face with symbols on mouth","serious face with symbols covering mouth"],u:"1f92c",a:"5.0"},{n:["smiling imp","smiling face with horns"],u:"1f608",a:"1.0"},{n:["imp"],u:"1f47f",a:"0.6"},{n:["skull"],u:"1f480",a:"0.6"},{n:["skull and crossbones"],u:"2620-fe0f",a:"1.0"},{n:["poop","shit","hankey","pile of poo"],u:"1f4a9",a:"0.6"},{n:["clown face"],u:"1f921",a:"3.0"},{n:["japanese ogre"],u:"1f479",a:"0.6"},{n:["japanese goblin"],u:"1f47a",a:"0.6"},{n:["ghost"],u:"1f47b",a:"0.6"},{n:["alien","extraterrestrial alien"],u:"1f47d",a:"0.6"},{n:["alien monster","space invader"],u:"1f47e",a:"0.6"},{n:["robot face"],u:"1f916",a:"1.0"},{n:["smiley cat","smiling cat face with open mouth"],u:"1f63a",a:"0.6"},{n:["smile cat","grinning cat face with smiling eyes"],u:"1f638",a:"0.6"},{n:["joy cat","cat face with tears of joy"],u:"1f639",a:"0.6"},{n:["heart eyes cat","smiling cat face with heart-shaped eyes"],u:"1f63b",a:"0.6"},{n:["smirk cat","cat face with wry smile"],u:"1f63c",a:"0.6"},{n:["kissing cat","kissing cat face with closed eyes"],u:"1f63d",a:"0.6"},{n:["scream cat","weary cat face"],u:"1f640",a:"0.6"},{n:["crying cat face"],u:"1f63f",a:"0.6"},{n:["pouting cat","pouting cat face"],u:"1f63e",a:"0.6"},{n:["see no evil","see-no-evil monkey"],u:"1f648",a:"0.6"},{n:["hear no evil","hear-no-evil monkey"],u:"1f649",a:"0.6"},{n:["speak no evil","speak-no-evil monkey"],u:"1f64a",a:"0.6"},{n:["love letter"],u:"1f48c",a:"0.6"},{n:["cupid","heart with arrow"],u:"1f498",a:"0.6"},{n:["gift heart","heart with ribbon"],u:"1f49d",a:"0.6"},{n:["sparkling heart"],u:"1f496",a:"0.6"},{n:["heartpulse","growing heart"],u:"1f497",a:"0.6"},{n:["heartbeat","beating heart"],u:"1f493",a:"0.6"},{n:["revolving hearts"],u:"1f49e",a:"0.6"},{n:["two hearts"],u:"1f495",a:"0.6"},{n:["heart decoration"],u:"1f49f",a:"0.6"},{n:["heart exclamation","heavy heart exclamation mark ornament"],u:"2763-fe0f",a:"1.0"},{n:["broken heart"],u:"1f494",a:"0.6"},{n:["heart on fire"],u:"2764-fe0f-200d-1f525",a:"13.1"},{n:["mending heart"],u:"2764-fe0f-200d-1fa79",a:"13.1"},{n:["heart","heavy black heart"],u:"2764-fe0f",a:"0.6"},{n:["pink heart"],u:"1fa77",a:"15.0"},{n:["orange heart"],u:"1f9e1",a:"5.0"},{n:["yellow heart"],u:"1f49b",a:"0.6"},{n:["green heart"],u:"1f49a",a:"0.6"},{n:["blue heart"],u:"1f499",a:"0.6"},{n:["light blue heart"],u:"1fa75",a:"15.0"},{n:["purple heart"],u:"1f49c",a:"0.6"},{n:["brown heart"],u:"1f90e",a:"12.0"},{n:["black heart"],u:"1f5a4",a:"3.0"},{n:["grey heart"],u:"1fa76",a:"15.0"},{n:["white heart"],u:"1f90d",a:"12.0"},{n:["kiss","kiss mark"],u:"1f48b",a:"0.6"},{n:["100","hundred points symbol"],u:"1f4af",a:"0.6"},{n:["anger","anger symbol"],u:"1f4a2",a:"0.6"},{n:["boom","collision","collision symbol"],u:"1f4a5",a:"0.6"},{n:["dizzy","dizzy symbol"],u:"1f4ab",a:"0.6"},{n:["sweat drops","splashing sweat symbol"],u:"1f4a6",a:"0.6"},{n:["dash","dash symbol"],u:"1f4a8",a:"0.6"},{n:["hole"],u:"1f573-fe0f",a:"0.7"},{n:["speech balloon"],u:"1f4ac",a:"0.6"},{n:["eye in speech bubble","eye-in-speech-bubble"],u:"1f441-fe0f-200d-1f5e8-fe0f",a:"2.0"},{n:["left speech bubble"],u:"1f5e8-fe0f",a:"2.0"},{n:["right anger bubble"],u:"1f5ef-fe0f",a:"0.7"},{n:["thought balloon"],u:"1f4ad",a:"1.0"},{n:["zzz","sleeping symbol"],u:"1f4a4",a:"0.6"},{n:["wave","waving hand sign"],u:"1f44b",v:["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"],a:"0.6"},{n:["raised back of hand"],u:"1f91a",v:["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"],a:"3.0"},{n:["hand with fingers splayed","raised hand with fingers splayed"],u:"1f590-fe0f",v:["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"],a:"0.7"},{n:["hand","raised hand"],u:"270b",v:["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"],a:"0.6"},{n:["spock-hand","raised hand with part between middle and ring fingers"],u:"1f596",v:["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"],a:"1.0"},{n:["rightwards hand"],u:"1faf1",v:["1faf1-1f3fb","1faf1-1f3fc","1faf1-1f3fd","1faf1-1f3fe","1faf1-1f3ff"],a:"14.0"},{n:["leftwards hand"],u:"1faf2",v:["1faf2-1f3fb","1faf2-1f3fc","1faf2-1f3fd","1faf2-1f3fe","1faf2-1f3ff"],a:"14.0"},{n:["palm down hand"],u:"1faf3",v:["1faf3-1f3fb","1faf3-1f3fc","1faf3-1f3fd","1faf3-1f3fe","1faf3-1f3ff"],a:"14.0"},{n:["palm up hand"],u:"1faf4",v:["1faf4-1f3fb","1faf4-1f3fc","1faf4-1f3fd","1faf4-1f3fe","1faf4-1f3ff"],a:"14.0"},{n:["leftwards pushing hand"],u:"1faf7",v:["1faf7-1f3fb","1faf7-1f3fc","1faf7-1f3fd","1faf7-1f3fe","1faf7-1f3ff"],a:"15.0"},{n:["rightwards pushing hand"],u:"1faf8",v:["1faf8-1f3fb","1faf8-1f3fc","1faf8-1f3fd","1faf8-1f3fe","1faf8-1f3ff"],a:"15.0"},{n:["ok hand","ok hand sign"],u:"1f44c",v:["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"],a:"0.6"},{n:["pinched fingers"],u:"1f90c",v:["1f90c-1f3fb","1f90c-1f3fc","1f90c-1f3fd","1f90c-1f3fe","1f90c-1f3ff"],a:"13.0"},{n:["pinching hand"],u:"1f90f",v:["1f90f-1f3fb","1f90f-1f3fc","1f90f-1f3fd","1f90f-1f3fe","1f90f-1f3ff"],a:"12.0"},{n:["v","victory hand"],u:"270c-fe0f",v:["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"],a:"0.6"},{n:["crossed fingers","hand with index and middle fingers crossed"],u:"1f91e",v:["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"],a:"3.0"},{n:["hand with index finger and thumb crossed"],u:"1faf0",v:["1faf0-1f3fb","1faf0-1f3fc","1faf0-1f3fd","1faf0-1f3fe","1faf0-1f3ff"],a:"14.0"},{n:["i love you hand sign"],u:"1f91f",v:["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"],a:"5.0"},{n:["the horns","sign of the horns"],u:"1f918",v:["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"],a:"1.0"},{n:["call me hand"],u:"1f919",v:["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"],a:"3.0"},{n:["point left","white left pointing backhand index"],u:"1f448",v:["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"],a:"0.6"},{n:["point right","white right pointing backhand index"],u:"1f449",v:["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"],a:"0.6"},{n:["point up 2","white up pointing backhand index"],u:"1f446",v:["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"],a:"0.6"},{n:["middle finger","reversed hand with middle finger extended"],u:"1f595",v:["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"],a:"1.0"},{n:["point down","white down pointing backhand index"],u:"1f447",v:["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"],a:"0.6"},{n:["point up","white up pointing index"],u:"261d-fe0f",v:["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"],a:"0.6"},{n:["index pointing at the viewer"],u:"1faf5",v:["1faf5-1f3fb","1faf5-1f3fc","1faf5-1f3fd","1faf5-1f3fe","1faf5-1f3ff"],a:"14.0"},{n:["+1","thumbsup","thumbs up sign"],u:"1f44d",v:["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"],a:"0.6"},{n:["-1","thumbsdown","thumbs down sign"],u:"1f44e",v:["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"],a:"0.6"},{n:["fist","raised fist"],u:"270a",v:["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"],a:"0.6"},{n:["punch","facepunch","fisted hand sign"],u:"1f44a",v:["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"],a:"0.6"},{n:["left-facing fist"],u:"1f91b",v:["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"],a:"3.0"},{n:["right-facing fist"],u:"1f91c",v:["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"],a:"3.0"},{n:["clap","clapping hands sign"],u:"1f44f",v:["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"],a:"0.6"},{n:["raised hands","person raising both hands in celebration"],u:"1f64c",v:["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"],a:"0.6"},{n:["heart hands"],u:"1faf6",v:["1faf6-1f3fb","1faf6-1f3fc","1faf6-1f3fd","1faf6-1f3fe","1faf6-1f3ff"],a:"14.0"},{n:["open hands","open hands sign"],u:"1f450",v:["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"],a:"0.6"},{n:["palms up together"],u:"1f932",v:["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"],a:"5.0"},{n:["handshake"],u:"1f91d",v:["1f91d-1f3fb","1f91d-1f3fc","1f91d-1f3fd","1f91d-1f3fe","1f91d-1f3ff","1faf1-1f3fb-200d-1faf2-1f3fc","1faf1-1f3fb-200d-1faf2-1f3fd","1faf1-1f3fb-200d-1faf2-1f3fe","1faf1-1f3fb-200d-1faf2-1f3ff","1faf1-1f3fc-200d-1faf2-1f3fb","1faf1-1f3fc-200d-1faf2-1f3fd","1faf1-1f3fc-200d-1faf2-1f3fe","1faf1-1f3fc-200d-1faf2-1f3ff","1faf1-1f3fd-200d-1faf2-1f3fb","1faf1-1f3fd-200d-1faf2-1f3fc","1faf1-1f3fd-200d-1faf2-1f3fe","1faf1-1f3fd-200d-1faf2-1f3ff","1faf1-1f3fe-200d-1faf2-1f3fb","1faf1-1f3fe-200d-1faf2-1f3fc","1faf1-1f3fe-200d-1faf2-1f3fd","1faf1-1f3fe-200d-1faf2-1f3ff","1faf1-1f3ff-200d-1faf2-1f3fb","1faf1-1f3ff-200d-1faf2-1f3fc","1faf1-1f3ff-200d-1faf2-1f3fd","1faf1-1f3ff-200d-1faf2-1f3fe"],a:"3.0"},{n:["pray","person with folded hands"],u:"1f64f",v:["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"],a:"0.6"},{n:["writing hand"],u:"270d-fe0f",v:["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"],a:"0.7"},{n:["nail care","nail polish"],u:"1f485",v:["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"],a:"0.6"},{n:["selfie"],u:"1f933",v:["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"],a:"3.0"},{n:["muscle","flexed biceps"],u:"1f4aa",v:["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"],a:"0.6"},{n:["mechanical arm"],u:"1f9be",a:"12.0"},{n:["mechanical leg"],u:"1f9bf",a:"12.0"},{n:["leg"],u:"1f9b5",v:["1f9b5-1f3fb","1f9b5-1f3fc","1f9b5-1f3fd","1f9b5-1f3fe","1f9b5-1f3ff"],a:"11.0"},{n:["foot"],u:"1f9b6",v:["1f9b6-1f3fb","1f9b6-1f3fc","1f9b6-1f3fd","1f9b6-1f3fe","1f9b6-1f3ff"],a:"11.0"},{n:["ear"],u:"1f442",v:["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"],a:"0.6"},{n:["ear with hearing aid"],u:"1f9bb",v:["1f9bb-1f3fb","1f9bb-1f3fc","1f9bb-1f3fd","1f9bb-1f3fe","1f9bb-1f3ff"],a:"12.0"},{n:["nose"],u:"1f443",v:["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"],a:"0.6"},{n:["brain"],u:"1f9e0",a:"5.0"},{n:["anatomical heart"],u:"1fac0",a:"13.0"},{n:["lungs"],u:"1fac1",a:"13.0"},{n:["tooth"],u:"1f9b7",a:"11.0"},{n:["bone"],u:"1f9b4",a:"11.0"},{n:["eyes"],u:"1f440",a:"0.6"},{n:["eye"],u:"1f441-fe0f",a:"0.7"},{n:["tongue"],u:"1f445",a:"0.6"},{n:["lips","mouth"],u:"1f444",a:"0.6"},{n:["biting lip"],u:"1fae6",a:"14.0"},{n:["baby"],u:"1f476",v:["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"],a:"0.6"},{n:["child"],u:"1f9d2",v:["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"],a:"5.0"},{n:["boy"],u:"1f466",v:["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"],a:"0.6"},{n:["girl"],u:"1f467",v:["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"],a:"0.6"},{n:["adult"],u:"1f9d1",v:["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"],a:"5.0"},{n:["person with blond hair"],u:"1f471",v:["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"],a:"0.6"},{n:["man"],u:"1f468",v:["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"],a:"0.6"},{n:["bearded person"],u:"1f9d4",v:["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"],a:"5.0"},{n:["man: beard","man with beard"],u:"1f9d4-200d-2642-fe0f",v:["1f9d4-1f3fb-200d-2642-fe0f","1f9d4-1f3fc-200d-2642-fe0f","1f9d4-1f3fd-200d-2642-fe0f","1f9d4-1f3fe-200d-2642-fe0f","1f9d4-1f3ff-200d-2642-fe0f"],a:"13.1"},{n:["woman: beard","woman with beard"],u:"1f9d4-200d-2640-fe0f",v:["1f9d4-1f3fb-200d-2640-fe0f","1f9d4-1f3fc-200d-2640-fe0f","1f9d4-1f3fd-200d-2640-fe0f","1f9d4-1f3fe-200d-2640-fe0f","1f9d4-1f3ff-200d-2640-fe0f"],a:"13.1"},{n:["man: red hair","red haired man"],u:"1f468-200d-1f9b0",v:["1f468-1f3fb-200d-1f9b0","1f468-1f3fc-200d-1f9b0","1f468-1f3fd-200d-1f9b0","1f468-1f3fe-200d-1f9b0","1f468-1f3ff-200d-1f9b0"],a:"11.0"},{n:["man: curly hair","curly haired man"],u:"1f468-200d-1f9b1",v:["1f468-1f3fb-200d-1f9b1","1f468-1f3fc-200d-1f9b1","1f468-1f3fd-200d-1f9b1","1f468-1f3fe-200d-1f9b1","1f468-1f3ff-200d-1f9b1"],a:"11.0"},{n:["man: white hair","white haired man"],u:"1f468-200d-1f9b3",v:["1f468-1f3fb-200d-1f9b3","1f468-1f3fc-200d-1f9b3","1f468-1f3fd-200d-1f9b3","1f468-1f3fe-200d-1f9b3","1f468-1f3ff-200d-1f9b3"],a:"11.0"},{n:["bald man","man: bald"],u:"1f468-200d-1f9b2",v:["1f468-1f3fb-200d-1f9b2","1f468-1f3fc-200d-1f9b2","1f468-1f3fd-200d-1f9b2","1f468-1f3fe-200d-1f9b2","1f468-1f3ff-200d-1f9b2"],a:"11.0"},{n:["woman"],u:"1f469",v:["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"],a:"0.6"},{n:["woman: red hair","red haired woman"],u:"1f469-200d-1f9b0",v:["1f469-1f3fb-200d-1f9b0","1f469-1f3fc-200d-1f9b0","1f469-1f3fd-200d-1f9b0","1f469-1f3fe-200d-1f9b0","1f469-1f3ff-200d-1f9b0"],a:"11.0"},{n:["person: red hair","red haired person"],u:"1f9d1-200d-1f9b0",v:["1f9d1-1f3fb-200d-1f9b0","1f9d1-1f3fc-200d-1f9b0","1f9d1-1f3fd-200d-1f9b0","1f9d1-1f3fe-200d-1f9b0","1f9d1-1f3ff-200d-1f9b0"],a:"12.1"},{n:["woman: curly hair","curly haired woman"],u:"1f469-200d-1f9b1",v:["1f469-1f3fb-200d-1f9b1","1f469-1f3fc-200d-1f9b1","1f469-1f3fd-200d-1f9b1","1f469-1f3fe-200d-1f9b1","1f469-1f3ff-200d-1f9b1"],a:"11.0"},{n:["person: curly hair","curly haired person"],u:"1f9d1-200d-1f9b1",v:["1f9d1-1f3fb-200d-1f9b1","1f9d1-1f3fc-200d-1f9b1","1f9d1-1f3fd-200d-1f9b1","1f9d1-1f3fe-200d-1f9b1","1f9d1-1f3ff-200d-1f9b1"],a:"12.1"},{n:["woman: white hair","white haired woman"],u:"1f469-200d-1f9b3",v:["1f469-1f3fb-200d-1f9b3","1f469-1f3fc-200d-1f9b3","1f469-1f3fd-200d-1f9b3","1f469-1f3fe-200d-1f9b3","1f469-1f3ff-200d-1f9b3"],a:"11.0"},{n:["person: white hair","white haired person"],u:"1f9d1-200d-1f9b3",v:["1f9d1-1f3fb-200d-1f9b3","1f9d1-1f3fc-200d-1f9b3","1f9d1-1f3fd-200d-1f9b3","1f9d1-1f3fe-200d-1f9b3","1f9d1-1f3ff-200d-1f9b3"],a:"12.1"},{n:["bald woman","woman: bald"],u:"1f469-200d-1f9b2",v:["1f469-1f3fb-200d-1f9b2","1f469-1f3fc-200d-1f9b2","1f469-1f3fd-200d-1f9b2","1f469-1f3fe-200d-1f9b2","1f469-1f3ff-200d-1f9b2"],a:"11.0"},{n:["bald person","person: bald"],u:"1f9d1-200d-1f9b2",v:["1f9d1-1f3fb-200d-1f9b2","1f9d1-1f3fc-200d-1f9b2","1f9d1-1f3fd-200d-1f9b2","1f9d1-1f3fe-200d-1f9b2","1f9d1-1f3ff-200d-1f9b2"],a:"12.1"},{n:["woman: blond hair","blond-haired-woman"],u:"1f471-200d-2640-fe0f",v:["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man: blond hair","blond-haired-man"],u:"1f471-200d-2642-fe0f",v:["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["older adult"],u:"1f9d3",v:["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"],a:"5.0"},{n:["older man"],u:"1f474",v:["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"],a:"0.6"},{n:["older woman"],u:"1f475",v:["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"],a:"0.6"},{n:["person frowning"],u:"1f64d",v:["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"],a:"0.6"},{n:["man frowning","man-frowning"],u:"1f64d-200d-2642-fe0f",v:["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman frowning","woman-frowning"],u:"1f64d-200d-2640-fe0f",v:["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with pouting face"],u:"1f64e",v:["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"],a:"0.6"},{n:["man pouting","man-pouting"],u:"1f64e-200d-2642-fe0f",v:["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman pouting","woman-pouting"],u:"1f64e-200d-2640-fe0f",v:["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["no good","face with no good gesture"],u:"1f645",v:["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"],a:"0.6"},{n:["man gesturing no","man-gesturing-no"],u:"1f645-200d-2642-fe0f",v:["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing no","woman-gesturing-no"],u:"1f645-200d-2640-fe0f",v:["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ok woman","face with ok gesture"],u:"1f646",v:["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"],a:"0.6"},{n:["man gesturing ok","man-gesturing-ok"],u:"1f646-200d-2642-fe0f",v:["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing ok","woman-gesturing-ok"],u:"1f646-200d-2640-fe0f",v:["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["information desk person"],u:"1f481",v:["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"],a:"0.6"},{n:["man tipping hand","man-tipping-hand"],u:"1f481-200d-2642-fe0f",v:["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman tipping hand","woman-tipping-hand"],u:"1f481-200d-2640-fe0f",v:["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["raising hand","happy person raising one hand"],u:"1f64b",v:["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"],a:"0.6"},{n:["man raising hand","man-raising-hand"],u:"1f64b-200d-2642-fe0f",v:["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman raising hand","woman-raising-hand"],u:"1f64b-200d-2640-fe0f",v:["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["deaf person"],u:"1f9cf",v:["1f9cf-1f3fb","1f9cf-1f3fc","1f9cf-1f3fd","1f9cf-1f3fe","1f9cf-1f3ff"],a:"12.0"},{n:["deaf man"],u:"1f9cf-200d-2642-fe0f",v:["1f9cf-1f3fb-200d-2642-fe0f","1f9cf-1f3fc-200d-2642-fe0f","1f9cf-1f3fd-200d-2642-fe0f","1f9cf-1f3fe-200d-2642-fe0f","1f9cf-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["deaf woman"],u:"1f9cf-200d-2640-fe0f",v:["1f9cf-1f3fb-200d-2640-fe0f","1f9cf-1f3fc-200d-2640-fe0f","1f9cf-1f3fd-200d-2640-fe0f","1f9cf-1f3fe-200d-2640-fe0f","1f9cf-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["bow","person bowing deeply"],u:"1f647",v:["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"],a:"0.6"},{n:["man bowing","man-bowing"],u:"1f647-200d-2642-fe0f",v:["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bowing","woman-bowing"],u:"1f647-200d-2640-fe0f",v:["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["face palm"],u:"1f926",v:["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"],a:"3.0"},{n:["man facepalming","man-facepalming"],u:"1f926-200d-2642-fe0f",v:["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman facepalming","woman-facepalming"],u:"1f926-200d-2640-fe0f",v:["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["shrug"],u:"1f937",v:["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"],a:"3.0"},{n:["man shrugging","man-shrugging"],u:"1f937-200d-2642-fe0f",v:["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman shrugging","woman-shrugging"],u:"1f937-200d-2640-fe0f",v:["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["health worker"],u:"1f9d1-200d-2695-fe0f",v:["1f9d1-1f3fb-200d-2695-fe0f","1f9d1-1f3fc-200d-2695-fe0f","1f9d1-1f3fd-200d-2695-fe0f","1f9d1-1f3fe-200d-2695-fe0f","1f9d1-1f3ff-200d-2695-fe0f"],a:"12.1"},{n:["male-doctor","man health worker"],u:"1f468-200d-2695-fe0f",v:["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["female-doctor","woman health worker"],u:"1f469-200d-2695-fe0f",v:["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["student"],u:"1f9d1-200d-1f393",v:["1f9d1-1f3fb-200d-1f393","1f9d1-1f3fc-200d-1f393","1f9d1-1f3fd-200d-1f393","1f9d1-1f3fe-200d-1f393","1f9d1-1f3ff-200d-1f393"],a:"12.1"},{n:["man student","male-student"],u:"1f468-200d-1f393",v:["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"],a:"4.0"},{n:["woman student","female-student"],u:"1f469-200d-1f393",v:["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"],a:"4.0"},{n:["teacher"],u:"1f9d1-200d-1f3eb",v:["1f9d1-1f3fb-200d-1f3eb","1f9d1-1f3fc-200d-1f3eb","1f9d1-1f3fd-200d-1f3eb","1f9d1-1f3fe-200d-1f3eb","1f9d1-1f3ff-200d-1f3eb"],a:"12.1"},{n:["man teacher","male-teacher"],u:"1f468-200d-1f3eb",v:["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"],a:"4.0"},{n:["woman teacher","female-teacher"],u:"1f469-200d-1f3eb",v:["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"],a:"4.0"},{n:["judge"],u:"1f9d1-200d-2696-fe0f",v:["1f9d1-1f3fb-200d-2696-fe0f","1f9d1-1f3fc-200d-2696-fe0f","1f9d1-1f3fd-200d-2696-fe0f","1f9d1-1f3fe-200d-2696-fe0f","1f9d1-1f3ff-200d-2696-fe0f"],a:"12.1"},{n:["man judge","male-judge"],u:"1f468-200d-2696-fe0f",v:["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["woman judge","female-judge"],u:"1f469-200d-2696-fe0f",v:["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["farmer"],u:"1f9d1-200d-1f33e",v:["1f9d1-1f3fb-200d-1f33e","1f9d1-1f3fc-200d-1f33e","1f9d1-1f3fd-200d-1f33e","1f9d1-1f3fe-200d-1f33e","1f9d1-1f3ff-200d-1f33e"],a:"12.1"},{n:["man farmer","male-farmer"],u:"1f468-200d-1f33e",v:["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"],a:"4.0"},{n:["woman farmer","female-farmer"],u:"1f469-200d-1f33e",v:["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"],a:"4.0"},{n:["cook"],u:"1f9d1-200d-1f373",v:["1f9d1-1f3fb-200d-1f373","1f9d1-1f3fc-200d-1f373","1f9d1-1f3fd-200d-1f373","1f9d1-1f3fe-200d-1f373","1f9d1-1f3ff-200d-1f373"],a:"12.1"},{n:["man cook","male-cook"],u:"1f468-200d-1f373",v:["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"],a:"4.0"},{n:["woman cook","female-cook"],u:"1f469-200d-1f373",v:["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"],a:"4.0"},{n:["mechanic"],u:"1f9d1-200d-1f527",v:["1f9d1-1f3fb-200d-1f527","1f9d1-1f3fc-200d-1f527","1f9d1-1f3fd-200d-1f527","1f9d1-1f3fe-200d-1f527","1f9d1-1f3ff-200d-1f527"],a:"12.1"},{n:["man mechanic","male-mechanic"],u:"1f468-200d-1f527",v:["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"],a:"4.0"},{n:["woman mechanic","female-mechanic"],u:"1f469-200d-1f527",v:["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"],a:"4.0"},{n:["factory worker"],u:"1f9d1-200d-1f3ed",v:["1f9d1-1f3fb-200d-1f3ed","1f9d1-1f3fc-200d-1f3ed","1f9d1-1f3fd-200d-1f3ed","1f9d1-1f3fe-200d-1f3ed","1f9d1-1f3ff-200d-1f3ed"],a:"12.1"},{n:["man factory worker","male-factory-worker"],u:"1f468-200d-1f3ed",v:["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"],a:"4.0"},{n:["woman factory worker","female-factory-worker"],u:"1f469-200d-1f3ed",v:["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"],a:"4.0"},{n:["office worker"],u:"1f9d1-200d-1f4bc",v:["1f9d1-1f3fb-200d-1f4bc","1f9d1-1f3fc-200d-1f4bc","1f9d1-1f3fd-200d-1f4bc","1f9d1-1f3fe-200d-1f4bc","1f9d1-1f3ff-200d-1f4bc"],a:"12.1"},{n:["man office worker","male-office-worker"],u:"1f468-200d-1f4bc",v:["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"],a:"4.0"},{n:["woman office worker","female-office-worker"],u:"1f469-200d-1f4bc",v:["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"],a:"4.0"},{n:["scientist"],u:"1f9d1-200d-1f52c",v:["1f9d1-1f3fb-200d-1f52c","1f9d1-1f3fc-200d-1f52c","1f9d1-1f3fd-200d-1f52c","1f9d1-1f3fe-200d-1f52c","1f9d1-1f3ff-200d-1f52c"],a:"12.1"},{n:["man scientist","male-scientist"],u:"1f468-200d-1f52c",v:["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"],a:"4.0"},{n:["woman scientist","female-scientist"],u:"1f469-200d-1f52c",v:["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"],a:"4.0"},{n:["technologist"],u:"1f9d1-200d-1f4bb",v:["1f9d1-1f3fb-200d-1f4bb","1f9d1-1f3fc-200d-1f4bb","1f9d1-1f3fd-200d-1f4bb","1f9d1-1f3fe-200d-1f4bb","1f9d1-1f3ff-200d-1f4bb"],a:"12.1"},{n:["man technologist","male-technologist"],u:"1f468-200d-1f4bb",v:["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"],a:"4.0"},{n:["woman technologist","female-technologist"],u:"1f469-200d-1f4bb",v:["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"],a:"4.0"},{n:["singer"],u:"1f9d1-200d-1f3a4",v:["1f9d1-1f3fb-200d-1f3a4","1f9d1-1f3fc-200d-1f3a4","1f9d1-1f3fd-200d-1f3a4","1f9d1-1f3fe-200d-1f3a4","1f9d1-1f3ff-200d-1f3a4"],a:"12.1"},{n:["man singer","male-singer"],u:"1f468-200d-1f3a4",v:["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"],a:"4.0"},{n:["woman singer","female-singer"],u:"1f469-200d-1f3a4",v:["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"],a:"4.0"},{n:["artist"],u:"1f9d1-200d-1f3a8",v:["1f9d1-1f3fb-200d-1f3a8","1f9d1-1f3fc-200d-1f3a8","1f9d1-1f3fd-200d-1f3a8","1f9d1-1f3fe-200d-1f3a8","1f9d1-1f3ff-200d-1f3a8"],a:"12.1"},{n:["man artist","male-artist"],u:"1f468-200d-1f3a8",v:["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"],a:"4.0"},{n:["woman artist","female-artist"],u:"1f469-200d-1f3a8",v:["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"],a:"4.0"},{n:["pilot"],u:"1f9d1-200d-2708-fe0f",v:["1f9d1-1f3fb-200d-2708-fe0f","1f9d1-1f3fc-200d-2708-fe0f","1f9d1-1f3fd-200d-2708-fe0f","1f9d1-1f3fe-200d-2708-fe0f","1f9d1-1f3ff-200d-2708-fe0f"],a:"12.1"},{n:["man pilot","male-pilot"],u:"1f468-200d-2708-fe0f",v:["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["woman pilot","female-pilot"],u:"1f469-200d-2708-fe0f",v:["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["astronaut"],u:"1f9d1-200d-1f680",v:["1f9d1-1f3fb-200d-1f680","1f9d1-1f3fc-200d-1f680","1f9d1-1f3fd-200d-1f680","1f9d1-1f3fe-200d-1f680","1f9d1-1f3ff-200d-1f680"],a:"12.1"},{n:["man astronaut","male-astronaut"],u:"1f468-200d-1f680",v:["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"],a:"4.0"},{n:["woman astronaut","female-astronaut"],u:"1f469-200d-1f680",v:["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"],a:"4.0"},{n:["firefighter"],u:"1f9d1-200d-1f692",v:["1f9d1-1f3fb-200d-1f692","1f9d1-1f3fc-200d-1f692","1f9d1-1f3fd-200d-1f692","1f9d1-1f3fe-200d-1f692","1f9d1-1f3ff-200d-1f692"],a:"12.1"},{n:["man firefighter","male-firefighter"],u:"1f468-200d-1f692",v:["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"],a:"4.0"},{n:["woman firefighter","female-firefighter"],u:"1f469-200d-1f692",v:["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"],a:"4.0"},{n:["cop","police officer"],u:"1f46e",v:["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"],a:"0.6"},{n:["man police officer","male-police-officer"],u:"1f46e-200d-2642-fe0f",v:["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman police officer","female-police-officer"],u:"1f46e-200d-2640-fe0f",v:["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["detective","sleuth or spy"],u:"1f575-fe0f",v:["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"],a:"0.7"},{n:["man detective","male-detective"],u:"1f575-fe0f-200d-2642-fe0f",v:["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman detective","female-detective"],u:"1f575-fe0f-200d-2640-fe0f",v:["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["guardsman"],u:"1f482",v:["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"],a:"0.6"},{n:["man guard","male-guard"],u:"1f482-200d-2642-fe0f",v:["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman guard","female-guard"],u:"1f482-200d-2640-fe0f",v:["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ninja"],u:"1f977",v:["1f977-1f3fb","1f977-1f3fc","1f977-1f3fd","1f977-1f3fe","1f977-1f3ff"],a:"13.0"},{n:["construction worker"],u:"1f477",v:["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"],a:"0.6"},{n:["man construction worker","male-construction-worker"],u:"1f477-200d-2642-fe0f",v:["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman construction worker","female-construction-worker"],u:"1f477-200d-2640-fe0f",v:["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with crown"],u:"1fac5",v:["1fac5-1f3fb","1fac5-1f3fc","1fac5-1f3fd","1fac5-1f3fe","1fac5-1f3ff"],a:"14.0"},{n:["prince"],u:"1f934",v:["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"],a:"3.0"},{n:["princess"],u:"1f478",v:["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"],a:"0.6"},{n:["man with turban"],u:"1f473",v:["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"],a:"0.6"},{n:["man wearing turban","man-wearing-turban"],u:"1f473-200d-2642-fe0f",v:["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman wearing turban","woman-wearing-turban"],u:"1f473-200d-2640-fe0f",v:["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man with gua pi mao"],u:"1f472",v:["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"],a:"0.6"},{n:["person with headscarf"],u:"1f9d5",v:["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"],a:"5.0"},{n:["man in tuxedo","person in tuxedo"],u:"1f935",v:["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"],a:"3.0"},{n:["man in tuxedo"],u:"1f935-200d-2642-fe0f",v:["1f935-1f3fb-200d-2642-fe0f","1f935-1f3fc-200d-2642-fe0f","1f935-1f3fd-200d-2642-fe0f","1f935-1f3fe-200d-2642-fe0f","1f935-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman in tuxedo"],u:"1f935-200d-2640-fe0f",v:["1f935-1f3fb-200d-2640-fe0f","1f935-1f3fc-200d-2640-fe0f","1f935-1f3fd-200d-2640-fe0f","1f935-1f3fe-200d-2640-fe0f","1f935-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["bride with veil"],u:"1f470",v:["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"],a:"0.6"},{n:["man with veil"],u:"1f470-200d-2642-fe0f",v:["1f470-1f3fb-200d-2642-fe0f","1f470-1f3fc-200d-2642-fe0f","1f470-1f3fd-200d-2642-fe0f","1f470-1f3fe-200d-2642-fe0f","1f470-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman with veil"],u:"1f470-200d-2640-fe0f",v:["1f470-1f3fb-200d-2640-fe0f","1f470-1f3fc-200d-2640-fe0f","1f470-1f3fd-200d-2640-fe0f","1f470-1f3fe-200d-2640-fe0f","1f470-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["pregnant woman"],u:"1f930",v:["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"],a:"3.0"},{n:["pregnant man"],u:"1fac3",v:["1fac3-1f3fb","1fac3-1f3fc","1fac3-1f3fd","1fac3-1f3fe","1fac3-1f3ff"],a:"14.0"},{n:["pregnant person"],u:"1fac4",v:["1fac4-1f3fb","1fac4-1f3fc","1fac4-1f3fd","1fac4-1f3fe","1fac4-1f3ff"],a:"14.0"},{n:["breast-feeding"],u:"1f931",v:["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"],a:"5.0"},{n:["woman feeding baby"],u:"1f469-200d-1f37c",v:["1f469-1f3fb-200d-1f37c","1f469-1f3fc-200d-1f37c","1f469-1f3fd-200d-1f37c","1f469-1f3fe-200d-1f37c","1f469-1f3ff-200d-1f37c"],a:"13.0"},{n:["man feeding baby"],u:"1f468-200d-1f37c",v:["1f468-1f3fb-200d-1f37c","1f468-1f3fc-200d-1f37c","1f468-1f3fd-200d-1f37c","1f468-1f3fe-200d-1f37c","1f468-1f3ff-200d-1f37c"],a:"13.0"},{n:["person feeding baby"],u:"1f9d1-200d-1f37c",v:["1f9d1-1f3fb-200d-1f37c","1f9d1-1f3fc-200d-1f37c","1f9d1-1f3fd-200d-1f37c","1f9d1-1f3fe-200d-1f37c","1f9d1-1f3ff-200d-1f37c"],a:"13.0"},{n:["angel","baby angel"],u:"1f47c",v:["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"],a:"0.6"},{n:["santa","father christmas"],u:"1f385",v:["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"],a:"0.6"},{n:["mrs claus","mother christmas"],u:"1f936",v:["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"],a:"3.0"},{n:["mx claus"],u:"1f9d1-200d-1f384",v:["1f9d1-1f3fb-200d-1f384","1f9d1-1f3fc-200d-1f384","1f9d1-1f3fd-200d-1f384","1f9d1-1f3fe-200d-1f384","1f9d1-1f3ff-200d-1f384"],a:"13.0"},{n:["superhero"],u:"1f9b8",v:["1f9b8-1f3fb","1f9b8-1f3fc","1f9b8-1f3fd","1f9b8-1f3fe","1f9b8-1f3ff"],a:"11.0"},{n:["man superhero","male superhero"],u:"1f9b8-200d-2642-fe0f",v:["1f9b8-1f3fb-200d-2642-fe0f","1f9b8-1f3fc-200d-2642-fe0f","1f9b8-1f3fd-200d-2642-fe0f","1f9b8-1f3fe-200d-2642-fe0f","1f9b8-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman superhero","female superhero"],u:"1f9b8-200d-2640-fe0f",v:["1f9b8-1f3fb-200d-2640-fe0f","1f9b8-1f3fc-200d-2640-fe0f","1f9b8-1f3fd-200d-2640-fe0f","1f9b8-1f3fe-200d-2640-fe0f","1f9b8-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["supervillain"],u:"1f9b9",v:["1f9b9-1f3fb","1f9b9-1f3fc","1f9b9-1f3fd","1f9b9-1f3fe","1f9b9-1f3ff"],a:"11.0"},{n:["man supervillain","male supervillain"],u:"1f9b9-200d-2642-fe0f",v:["1f9b9-1f3fb-200d-2642-fe0f","1f9b9-1f3fc-200d-2642-fe0f","1f9b9-1f3fd-200d-2642-fe0f","1f9b9-1f3fe-200d-2642-fe0f","1f9b9-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman supervillain","female supervillain"],u:"1f9b9-200d-2640-fe0f",v:["1f9b9-1f3fb-200d-2640-fe0f","1f9b9-1f3fc-200d-2640-fe0f","1f9b9-1f3fd-200d-2640-fe0f","1f9b9-1f3fe-200d-2640-fe0f","1f9b9-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["mage"],u:"1f9d9",v:["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"],a:"5.0"},{n:["man mage","male mage"],u:"1f9d9-200d-2642-fe0f",v:["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman mage","female mage"],u:"1f9d9-200d-2640-fe0f",v:["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fairy"],u:"1f9da",v:["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"],a:"5.0"},{n:["man fairy","male fairy"],u:"1f9da-200d-2642-fe0f",v:["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman fairy","female fairy"],u:"1f9da-200d-2640-fe0f",v:["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["vampire"],u:"1f9db",v:["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"],a:"5.0"},{n:["man vampire","male vampire"],u:"1f9db-200d-2642-fe0f",v:["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman vampire","female vampire"],u:"1f9db-200d-2640-fe0f",v:["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["merperson"],u:"1f9dc",v:["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"],a:"5.0"},{n:["merman"],u:"1f9dc-200d-2642-fe0f",v:["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["mermaid"],u:"1f9dc-200d-2640-fe0f",v:["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["elf"],u:"1f9dd",v:["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"],a:"5.0"},{n:["man elf","male elf"],u:"1f9dd-200d-2642-fe0f",v:["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman elf","female elf"],u:"1f9dd-200d-2640-fe0f",v:["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["genie"],u:"1f9de",a:"5.0"},{n:["man genie","male genie"],u:"1f9de-200d-2642-fe0f",a:"5.0"},{n:["woman genie","female genie"],u:"1f9de-200d-2640-fe0f",a:"5.0"},{n:["zombie"],u:"1f9df",a:"5.0"},{n:["man zombie","male zombie"],u:"1f9df-200d-2642-fe0f",a:"5.0"},{n:["woman zombie","female zombie"],u:"1f9df-200d-2640-fe0f",a:"5.0"},{n:["troll"],u:"1f9cc",a:"14.0"},{n:["massage","face massage"],u:"1f486",v:["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"],a:"0.6"},{n:["man getting massage","man-getting-massage"],u:"1f486-200d-2642-fe0f",v:["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting massage","woman-getting-massage"],u:"1f486-200d-2640-fe0f",v:["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["haircut"],u:"1f487",v:["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"],a:"0.6"},{n:["man getting haircut","man-getting-haircut"],u:"1f487-200d-2642-fe0f",v:["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting haircut","woman-getting-haircut"],u:"1f487-200d-2640-fe0f",v:["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["walking","pedestrian"],u:"1f6b6",v:["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"],a:"0.6"},{n:["man walking","man-walking"],u:"1f6b6-200d-2642-fe0f",v:["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman walking","woman-walking"],u:"1f6b6-200d-2640-fe0f",v:["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person walking facing right"],u:"1f6b6-200d-27a1-fe0f",v:["1f6b6-1f3fb-200d-27a1-fe0f","1f6b6-1f3fc-200d-27a1-fe0f","1f6b6-1f3fd-200d-27a1-fe0f","1f6b6-1f3fe-200d-27a1-fe0f","1f6b6-1f3ff-200d-27a1-fe0f"],a:"15.1"},{n:["woman walking facing right"],u:"1f6b6-200d-2640-fe0f-200d-27a1-fe0f",v:["1f6b6-1f3fb-200d-2640-fe0f-200d-27a1-fe0f","1f6b6-1f3fc-200d-2640-fe0f-200d-27a1-fe0f","1f6b6-1f3fd-200d-2640-fe0f-200d-27a1-fe0f","1f6b6-1f3fe-200d-2640-fe0f-200d-27a1-fe0f","1f6b6-1f3ff-200d-2640-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["man walking facing right"],u:"1f6b6-200d-2642-fe0f-200d-27a1-fe0f",v:["1f6b6-1f3fb-200d-2642-fe0f-200d-27a1-fe0f","1f6b6-1f3fc-200d-2642-fe0f-200d-27a1-fe0f","1f6b6-1f3fd-200d-2642-fe0f-200d-27a1-fe0f","1f6b6-1f3fe-200d-2642-fe0f-200d-27a1-fe0f","1f6b6-1f3ff-200d-2642-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["standing person"],u:"1f9cd",v:["1f9cd-1f3fb","1f9cd-1f3fc","1f9cd-1f3fd","1f9cd-1f3fe","1f9cd-1f3ff"],a:"12.0"},{n:["man standing"],u:"1f9cd-200d-2642-fe0f",v:["1f9cd-1f3fb-200d-2642-fe0f","1f9cd-1f3fc-200d-2642-fe0f","1f9cd-1f3fd-200d-2642-fe0f","1f9cd-1f3fe-200d-2642-fe0f","1f9cd-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman standing"],u:"1f9cd-200d-2640-fe0f",v:["1f9cd-1f3fb-200d-2640-fe0f","1f9cd-1f3fc-200d-2640-fe0f","1f9cd-1f3fd-200d-2640-fe0f","1f9cd-1f3fe-200d-2640-fe0f","1f9cd-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["kneeling person"],u:"1f9ce",v:["1f9ce-1f3fb","1f9ce-1f3fc","1f9ce-1f3fd","1f9ce-1f3fe","1f9ce-1f3ff"],a:"12.0"},{n:["man kneeling"],u:"1f9ce-200d-2642-fe0f",v:["1f9ce-1f3fb-200d-2642-fe0f","1f9ce-1f3fc-200d-2642-fe0f","1f9ce-1f3fd-200d-2642-fe0f","1f9ce-1f3fe-200d-2642-fe0f","1f9ce-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman kneeling"],u:"1f9ce-200d-2640-fe0f",v:["1f9ce-1f3fb-200d-2640-fe0f","1f9ce-1f3fc-200d-2640-fe0f","1f9ce-1f3fd-200d-2640-fe0f","1f9ce-1f3fe-200d-2640-fe0f","1f9ce-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["person kneeling facing right"],u:"1f9ce-200d-27a1-fe0f",v:["1f9ce-1f3fb-200d-27a1-fe0f","1f9ce-1f3fc-200d-27a1-fe0f","1f9ce-1f3fd-200d-27a1-fe0f","1f9ce-1f3fe-200d-27a1-fe0f","1f9ce-1f3ff-200d-27a1-fe0f"],a:"15.1"},{n:["woman kneeling facing right"],u:"1f9ce-200d-2640-fe0f-200d-27a1-fe0f",v:["1f9ce-1f3fb-200d-2640-fe0f-200d-27a1-fe0f","1f9ce-1f3fc-200d-2640-fe0f-200d-27a1-fe0f","1f9ce-1f3fd-200d-2640-fe0f-200d-27a1-fe0f","1f9ce-1f3fe-200d-2640-fe0f-200d-27a1-fe0f","1f9ce-1f3ff-200d-2640-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["man kneeling facing right"],u:"1f9ce-200d-2642-fe0f-200d-27a1-fe0f",v:["1f9ce-1f3fb-200d-2642-fe0f-200d-27a1-fe0f","1f9ce-1f3fc-200d-2642-fe0f-200d-27a1-fe0f","1f9ce-1f3fd-200d-2642-fe0f-200d-27a1-fe0f","1f9ce-1f3fe-200d-2642-fe0f-200d-27a1-fe0f","1f9ce-1f3ff-200d-2642-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["person with white cane","person with probing cane"],u:"1f9d1-200d-1f9af",v:["1f9d1-1f3fb-200d-1f9af","1f9d1-1f3fc-200d-1f9af","1f9d1-1f3fd-200d-1f9af","1f9d1-1f3fe-200d-1f9af","1f9d1-1f3ff-200d-1f9af"],a:"12.1"},{n:["person with white cane facing right"],u:"1f9d1-200d-1f9af-200d-27a1-fe0f",v:["1f9d1-1f3fb-200d-1f9af-200d-27a1-fe0f","1f9d1-1f3fc-200d-1f9af-200d-27a1-fe0f","1f9d1-1f3fd-200d-1f9af-200d-27a1-fe0f","1f9d1-1f3fe-200d-1f9af-200d-27a1-fe0f","1f9d1-1f3ff-200d-1f9af-200d-27a1-fe0f"],a:"15.1"},{n:["man with white cane","man with probing cane"],u:"1f468-200d-1f9af",v:["1f468-1f3fb-200d-1f9af","1f468-1f3fc-200d-1f9af","1f468-1f3fd-200d-1f9af","1f468-1f3fe-200d-1f9af","1f468-1f3ff-200d-1f9af"],a:"12.0"},{n:["man with white cane facing right"],u:"1f468-200d-1f9af-200d-27a1-fe0f",v:["1f468-1f3fb-200d-1f9af-200d-27a1-fe0f","1f468-1f3fc-200d-1f9af-200d-27a1-fe0f","1f468-1f3fd-200d-1f9af-200d-27a1-fe0f","1f468-1f3fe-200d-1f9af-200d-27a1-fe0f","1f468-1f3ff-200d-1f9af-200d-27a1-fe0f"],a:"15.1"},{n:["woman with white cane","woman with probing cane"],u:"1f469-200d-1f9af",v:["1f469-1f3fb-200d-1f9af","1f469-1f3fc-200d-1f9af","1f469-1f3fd-200d-1f9af","1f469-1f3fe-200d-1f9af","1f469-1f3ff-200d-1f9af"],a:"12.0"},{n:["woman with white cane facing right"],u:"1f469-200d-1f9af-200d-27a1-fe0f",v:["1f469-1f3fb-200d-1f9af-200d-27a1-fe0f","1f469-1f3fc-200d-1f9af-200d-27a1-fe0f","1f469-1f3fd-200d-1f9af-200d-27a1-fe0f","1f469-1f3fe-200d-1f9af-200d-27a1-fe0f","1f469-1f3ff-200d-1f9af-200d-27a1-fe0f"],a:"15.1"},{n:["person in motorized wheelchair"],u:"1f9d1-200d-1f9bc",v:["1f9d1-1f3fb-200d-1f9bc","1f9d1-1f3fc-200d-1f9bc","1f9d1-1f3fd-200d-1f9bc","1f9d1-1f3fe-200d-1f9bc","1f9d1-1f3ff-200d-1f9bc"],a:"12.1"},{n:["person in motorized wheelchair facing right"],u:"1f9d1-200d-1f9bc-200d-27a1-fe0f",v:["1f9d1-1f3fb-200d-1f9bc-200d-27a1-fe0f","1f9d1-1f3fc-200d-1f9bc-200d-27a1-fe0f","1f9d1-1f3fd-200d-1f9bc-200d-27a1-fe0f","1f9d1-1f3fe-200d-1f9bc-200d-27a1-fe0f","1f9d1-1f3ff-200d-1f9bc-200d-27a1-fe0f"],a:"15.1"},{n:["man in motorized wheelchair"],u:"1f468-200d-1f9bc",v:["1f468-1f3fb-200d-1f9bc","1f468-1f3fc-200d-1f9bc","1f468-1f3fd-200d-1f9bc","1f468-1f3fe-200d-1f9bc","1f468-1f3ff-200d-1f9bc"],a:"12.0"},{n:["man in motorized wheelchair facing right"],u:"1f468-200d-1f9bc-200d-27a1-fe0f",v:["1f468-1f3fb-200d-1f9bc-200d-27a1-fe0f","1f468-1f3fc-200d-1f9bc-200d-27a1-fe0f","1f468-1f3fd-200d-1f9bc-200d-27a1-fe0f","1f468-1f3fe-200d-1f9bc-200d-27a1-fe0f","1f468-1f3ff-200d-1f9bc-200d-27a1-fe0f"],a:"15.1"},{n:["woman in motorized wheelchair"],u:"1f469-200d-1f9bc",v:["1f469-1f3fb-200d-1f9bc","1f469-1f3fc-200d-1f9bc","1f469-1f3fd-200d-1f9bc","1f469-1f3fe-200d-1f9bc","1f469-1f3ff-200d-1f9bc"],a:"12.0"},{n:["woman in motorized wheelchair facing right"],u:"1f469-200d-1f9bc-200d-27a1-fe0f",v:["1f469-1f3fb-200d-1f9bc-200d-27a1-fe0f","1f469-1f3fc-200d-1f9bc-200d-27a1-fe0f","1f469-1f3fd-200d-1f9bc-200d-27a1-fe0f","1f469-1f3fe-200d-1f9bc-200d-27a1-fe0f","1f469-1f3ff-200d-1f9bc-200d-27a1-fe0f"],a:"15.1"},{n:["person in manual wheelchair"],u:"1f9d1-200d-1f9bd",v:["1f9d1-1f3fb-200d-1f9bd","1f9d1-1f3fc-200d-1f9bd","1f9d1-1f3fd-200d-1f9bd","1f9d1-1f3fe-200d-1f9bd","1f9d1-1f3ff-200d-1f9bd"],a:"12.1"},{n:["person in manual wheelchair facing right"],u:"1f9d1-200d-1f9bd-200d-27a1-fe0f",v:["1f9d1-1f3fb-200d-1f9bd-200d-27a1-fe0f","1f9d1-1f3fc-200d-1f9bd-200d-27a1-fe0f","1f9d1-1f3fd-200d-1f9bd-200d-27a1-fe0f","1f9d1-1f3fe-200d-1f9bd-200d-27a1-fe0f","1f9d1-1f3ff-200d-1f9bd-200d-27a1-fe0f"],a:"15.1"},{n:["man in manual wheelchair"],u:"1f468-200d-1f9bd",v:["1f468-1f3fb-200d-1f9bd","1f468-1f3fc-200d-1f9bd","1f468-1f3fd-200d-1f9bd","1f468-1f3fe-200d-1f9bd","1f468-1f3ff-200d-1f9bd"],a:"12.0"},{n:["man in manual wheelchair facing right"],u:"1f468-200d-1f9bd-200d-27a1-fe0f",v:["1f468-1f3fb-200d-1f9bd-200d-27a1-fe0f","1f468-1f3fc-200d-1f9bd-200d-27a1-fe0f","1f468-1f3fd-200d-1f9bd-200d-27a1-fe0f","1f468-1f3fe-200d-1f9bd-200d-27a1-fe0f","1f468-1f3ff-200d-1f9bd-200d-27a1-fe0f"],a:"15.1"},{n:["woman in manual wheelchair"],u:"1f469-200d-1f9bd",v:["1f469-1f3fb-200d-1f9bd","1f469-1f3fc-200d-1f9bd","1f469-1f3fd-200d-1f9bd","1f469-1f3fe-200d-1f9bd","1f469-1f3ff-200d-1f9bd"],a:"12.0"},{n:["woman in manual wheelchair facing right"],u:"1f469-200d-1f9bd-200d-27a1-fe0f",v:["1f469-1f3fb-200d-1f9bd-200d-27a1-fe0f","1f469-1f3fc-200d-1f9bd-200d-27a1-fe0f","1f469-1f3fd-200d-1f9bd-200d-27a1-fe0f","1f469-1f3fe-200d-1f9bd-200d-27a1-fe0f","1f469-1f3ff-200d-1f9bd-200d-27a1-fe0f"],a:"15.1"},{n:["runner","running"],u:"1f3c3",v:["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"],a:"0.6"},{n:["man running","man-running"],u:"1f3c3-200d-2642-fe0f",v:["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman running","woman-running"],u:"1f3c3-200d-2640-fe0f",v:["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person running facing right"],u:"1f3c3-200d-27a1-fe0f",v:["1f3c3-1f3fb-200d-27a1-fe0f","1f3c3-1f3fc-200d-27a1-fe0f","1f3c3-1f3fd-200d-27a1-fe0f","1f3c3-1f3fe-200d-27a1-fe0f","1f3c3-1f3ff-200d-27a1-fe0f"],a:"15.1"},{n:["woman running facing right"],u:"1f3c3-200d-2640-fe0f-200d-27a1-fe0f",v:["1f3c3-1f3fb-200d-2640-fe0f-200d-27a1-fe0f","1f3c3-1f3fc-200d-2640-fe0f-200d-27a1-fe0f","1f3c3-1f3fd-200d-2640-fe0f-200d-27a1-fe0f","1f3c3-1f3fe-200d-2640-fe0f-200d-27a1-fe0f","1f3c3-1f3ff-200d-2640-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["man running facing right"],u:"1f3c3-200d-2642-fe0f-200d-27a1-fe0f",v:["1f3c3-1f3fb-200d-2642-fe0f-200d-27a1-fe0f","1f3c3-1f3fc-200d-2642-fe0f-200d-27a1-fe0f","1f3c3-1f3fd-200d-2642-fe0f-200d-27a1-fe0f","1f3c3-1f3fe-200d-2642-fe0f-200d-27a1-fe0f","1f3c3-1f3ff-200d-2642-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["dancer"],u:"1f483",v:["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"],a:"0.6"},{n:["man dancing"],u:"1f57a",v:["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"],a:"3.0"},{n:["person in suit levitating","man in business suit levitating"],u:"1f574-fe0f",v:["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"],a:"0.7"},{n:["dancers","woman with bunny ears"],u:"1f46f",a:"0.6"},{n:["men with bunny ears","men-with-bunny-ears-partying","man-with-bunny-ears-partying"],u:"1f46f-200d-2642-fe0f",a:"4.0"},{n:["women with bunny ears","women-with-bunny-ears-partying","woman-with-bunny-ears-partying"],u:"1f46f-200d-2640-fe0f",a:"4.0"},{n:["person in steamy room"],u:"1f9d6",v:["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"],a:"5.0"},{n:["man in steamy room"],u:"1f9d6-200d-2642-fe0f",v:["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in steamy room"],u:"1f9d6-200d-2640-fe0f",v:["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["person climbing"],u:"1f9d7",v:["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"],a:"5.0"},{n:["man climbing"],u:"1f9d7-200d-2642-fe0f",v:["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman climbing"],u:"1f9d7-200d-2640-fe0f",v:["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fencer"],u:"1f93a",a:"3.0"},{n:["horse racing"],u:"1f3c7",v:["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"],a:"1.0"},{n:["skier"],u:"26f7-fe0f",a:"0.7"},{n:["snowboarder"],u:"1f3c2",v:["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"],a:"0.6"},{n:["golfer","person golfing"],u:"1f3cc-fe0f",v:["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"],a:"0.7"},{n:["man golfing","man-golfing"],u:"1f3cc-fe0f-200d-2642-fe0f",v:["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman golfing","woman-golfing"],u:"1f3cc-fe0f-200d-2640-fe0f",v:["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["surfer"],u:"1f3c4",v:["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"],a:"0.6"},{n:["man surfing","man-surfing"],u:"1f3c4-200d-2642-fe0f",v:["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman surfing","woman-surfing"],u:"1f3c4-200d-2640-fe0f",v:["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["rowboat"],u:"1f6a3",v:["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"],a:"1.0"},{n:["man rowing boat","man-rowing-boat"],u:"1f6a3-200d-2642-fe0f",v:["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman rowing boat","woman-rowing-boat"],u:"1f6a3-200d-2640-fe0f",v:["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["swimmer"],u:"1f3ca",v:["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"],a:"0.6"},{n:["man swimming","man-swimming"],u:"1f3ca-200d-2642-fe0f",v:["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman swimming","woman-swimming"],u:"1f3ca-200d-2640-fe0f",v:["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with ball","person bouncing ball"],u:"26f9-fe0f",v:["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"],a:"0.7"},{n:["man bouncing ball","man-bouncing-ball"],u:"26f9-fe0f-200d-2642-fe0f",v:["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bouncing ball","woman-bouncing-ball"],u:"26f9-fe0f-200d-2640-fe0f",v:["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["weight lifter","person lifting weights"],u:"1f3cb-fe0f",v:["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"],a:"0.7"},{n:["man lifting weights","man-lifting-weights"],u:"1f3cb-fe0f-200d-2642-fe0f",v:["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman lifting weights","woman-lifting-weights"],u:"1f3cb-fe0f-200d-2640-fe0f",v:["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["bicyclist"],u:"1f6b4",v:["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"],a:"1.0"},{n:["man biking","man-biking"],u:"1f6b4-200d-2642-fe0f",v:["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman biking","woman-biking"],u:"1f6b4-200d-2640-fe0f",v:["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["mountain bicyclist"],u:"1f6b5",v:["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"],a:"1.0"},{n:["man mountain biking","man-mountain-biking"],u:"1f6b5-200d-2642-fe0f",v:["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman mountain biking","woman-mountain-biking"],u:"1f6b5-200d-2640-fe0f",v:["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person doing cartwheel"],u:"1f938",v:["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"],a:"3.0"},{n:["man cartwheeling","man-cartwheeling"],u:"1f938-200d-2642-fe0f",v:["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman cartwheeling","woman-cartwheeling"],u:"1f938-200d-2640-fe0f",v:["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["wrestlers"],u:"1f93c",a:"3.0"},{n:["men wrestling","man-wrestling"],u:"1f93c-200d-2642-fe0f",a:"4.0"},{n:["women wrestling","woman-wrestling"],u:"1f93c-200d-2640-fe0f",a:"4.0"},{n:["water polo"],u:"1f93d",v:["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"],a:"3.0"},{n:["man playing water polo","man-playing-water-polo"],u:"1f93d-200d-2642-fe0f",v:["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing water polo","woman-playing-water-polo"],u:"1f93d-200d-2640-fe0f",v:["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["handball"],u:"1f93e",v:["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"],a:"3.0"},{n:["man playing handball","man-playing-handball"],u:"1f93e-200d-2642-fe0f",v:["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing handball","woman-playing-handball"],u:"1f93e-200d-2640-fe0f",v:["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["juggling"],u:"1f939",v:["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"],a:"3.0"},{n:["man juggling","man-juggling"],u:"1f939-200d-2642-fe0f",v:["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman juggling","woman-juggling"],u:"1f939-200d-2640-fe0f",v:["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person in lotus position"],u:"1f9d8",v:["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"],a:"5.0"},{n:["man in lotus position"],u:"1f9d8-200d-2642-fe0f",v:["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in lotus position"],u:"1f9d8-200d-2640-fe0f",v:["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["bath"],u:"1f6c0",v:["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"],a:"0.6"},{n:["sleeping accommodation"],u:"1f6cc",v:["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"],a:"1.0"},{n:["people holding hands"],u:"1f9d1-200d-1f91d-200d-1f9d1",v:["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff"],a:"12.0"},{n:["women holding hands","two women holding hands"],u:"1f46d",v:["1f46d-1f3fb","1f46d-1f3fc","1f46d-1f3fd","1f46d-1f3fe","1f46d-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe"],a:"1.0"},{n:["couple","man and woman holding hands","woman and man holding hands"],u:"1f46b",v:["1f46b-1f3fb","1f46b-1f3fc","1f46b-1f3fd","1f46b-1f3fe","1f46b-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"0.6"},{n:["men holding hands","two men holding hands"],u:"1f46c",v:["1f46c-1f3fb","1f46c-1f3fc","1f46c-1f3fd","1f46c-1f3fe","1f46c-1f3ff","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"1.0"},{n:["kiss","couplekiss"],u:"1f48f",v:["1f48f-1f3fb","1f48f-1f3fc","1f48f-1f3fd","1f48f-1f3fe","1f48f-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-kiss-man","kiss: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["man-kiss-man","kiss: man, man"],u:"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-kiss-woman","kiss: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff"],a:"2.0"},{n:["couple with heart"],u:"1f491",v:["1f491-1f3fb","1f491-1f3fc","1f491-1f3fd","1f491-1f3fe","1f491-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-heart-man","couple with heart: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["man-heart-man","couple with heart: man, man"],u:"1f468-200d-2764-fe0f-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-heart-woman","couple with heart: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff"],a:"2.0"},{n:["man-woman-boy","family: man, woman, boy"],u:"1f468-200d-1f469-200d-1f466",a:"2.0"},{n:["man-woman-girl","family: man, woman, girl"],u:"1f468-200d-1f469-200d-1f467",a:"2.0"},{n:["man-woman-girl-boy","family: man, woman, girl, boy"],u:"1f468-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["man-woman-boy-boy","family: man, woman, boy, boy"],u:"1f468-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["man-woman-girl-girl","family: man, woman, girl, girl"],u:"1f468-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-man-boy","family: man, man, boy"],u:"1f468-200d-1f468-200d-1f466",a:"2.0"},{n:["man-man-girl","family: man, man, girl"],u:"1f468-200d-1f468-200d-1f467",a:"2.0"},{n:["man-man-girl-boy","family: man, man, girl, boy"],u:"1f468-200d-1f468-200d-1f467-200d-1f466",a:"2.0"},{n:["man-man-boy-boy","family: man, man, boy, boy"],u:"1f468-200d-1f468-200d-1f466-200d-1f466",a:"2.0"},{n:["man-man-girl-girl","family: man, man, girl, girl"],u:"1f468-200d-1f468-200d-1f467-200d-1f467",a:"2.0"},{n:["woman-woman-boy","family: woman, woman, boy"],u:"1f469-200d-1f469-200d-1f466",a:"2.0"},{n:["woman-woman-girl","family: woman, woman, girl"],u:"1f469-200d-1f469-200d-1f467",a:"2.0"},{n:["woman-woman-girl-boy","family: woman, woman, girl, boy"],u:"1f469-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["woman-woman-boy-boy","family: woman, woman, boy, boy"],u:"1f469-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["woman-woman-girl-girl","family: woman, woman, girl, girl"],u:"1f469-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-boy","family: man, boy"],u:"1f468-200d-1f466",a:"4.0"},{n:["man-boy-boy","family: man, boy, boy"],u:"1f468-200d-1f466-200d-1f466",a:"4.0"},{n:["man-girl","family: man, girl"],u:"1f468-200d-1f467",a:"4.0"},{n:["man-girl-boy","family: man, girl, boy"],u:"1f468-200d-1f467-200d-1f466",a:"4.0"},{n:["man-girl-girl","family: man, girl, girl"],u:"1f468-200d-1f467-200d-1f467",a:"4.0"},{n:["woman-boy","family: woman, boy"],u:"1f469-200d-1f466",a:"4.0"},{n:["woman-boy-boy","family: woman, boy, boy"],u:"1f469-200d-1f466-200d-1f466",a:"4.0"},{n:["woman-girl","family: woman, girl"],u:"1f469-200d-1f467",a:"4.0"},{n:["woman-girl-boy","family: woman, girl, boy"],u:"1f469-200d-1f467-200d-1f466",a:"4.0"},{n:["woman-girl-girl","family: woman, girl, girl"],u:"1f469-200d-1f467-200d-1f467",a:"4.0"},{n:["speaking head","speaking head in silhouette"],u:"1f5e3-fe0f",a:"0.7"},{n:["bust in silhouette"],u:"1f464",a:"0.6"},{n:["busts in silhouette"],u:"1f465",a:"1.0"},{n:["people hugging"],u:"1fac2",a:"13.0"},{n:["family"],u:"1f46a",a:"0.6"},{n:["family adult adult child","family: adult, adult, child"],u:"1f9d1-200d-1f9d1-200d-1f9d2",a:"15.1"},{n:["family adult adult child child","family: adult, adult, child, child"],u:"1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2",a:"15.1"},{n:["family adult child","family: adult, child"],u:"1f9d1-200d-1f9d2",a:"15.1"},{n:["family adult child child","family: adult, child, child"],u:"1f9d1-200d-1f9d2-200d-1f9d2",a:"15.1"},{n:["footprints"],u:"1f463",a:"0.6"}],Voe=[{n:["monkey face"],u:"1f435",a:"0.6"},{n:["monkey"],u:"1f412",a:"0.6"},{n:["gorilla"],u:"1f98d",a:"3.0"},{n:["orangutan"],u:"1f9a7",a:"12.0"},{n:["dog","dog face"],u:"1f436",a:"0.6"},{n:["dog","dog2"],u:"1f415",a:"0.7"},{n:["guide dog"],u:"1f9ae",a:"12.0"},{n:["service dog"],u:"1f415-200d-1f9ba",a:"12.0"},{n:["poodle"],u:"1f429",a:"0.6"},{n:["wolf","wolf face"],u:"1f43a",a:"0.6"},{n:["fox face"],u:"1f98a",a:"3.0"},{n:["raccoon"],u:"1f99d",a:"11.0"},{n:["cat","cat face"],u:"1f431",a:"0.6"},{n:["cat","cat2"],u:"1f408",a:"0.7"},{n:["black cat"],u:"1f408-200d-2b1b",a:"13.0"},{n:["lion face"],u:"1f981",a:"1.0"},{n:["tiger","tiger face"],u:"1f42f",a:"0.6"},{n:["tiger","tiger2"],u:"1f405",a:"1.0"},{n:["leopard"],u:"1f406",a:"1.0"},{n:["horse","horse face"],u:"1f434",a:"0.6"},{n:["moose"],u:"1face",a:"15.0"},{n:["donkey"],u:"1facf",a:"15.0"},{n:["horse","racehorse"],u:"1f40e",a:"0.6"},{n:["unicorn face"],u:"1f984",a:"1.0"},{n:["zebra face"],u:"1f993",a:"5.0"},{n:["deer"],u:"1f98c",a:"3.0"},{n:["bison"],u:"1f9ac",a:"13.0"},{n:["cow","cow face"],u:"1f42e",a:"0.6"},{n:["ox"],u:"1f402",a:"1.0"},{n:["water buffalo"],u:"1f403",a:"1.0"},{n:["cow","cow2"],u:"1f404",a:"1.0"},{n:["pig","pig face"],u:"1f437",a:"0.6"},{n:["pig","pig2"],u:"1f416",a:"1.0"},{n:["boar"],u:"1f417",a:"0.6"},{n:["pig nose"],u:"1f43d",a:"0.6"},{n:["ram"],u:"1f40f",a:"1.0"},{n:["sheep"],u:"1f411",a:"0.6"},{n:["goat"],u:"1f410",a:"1.0"},{n:["dromedary camel"],u:"1f42a",a:"1.0"},{n:["camel","bactrian camel"],u:"1f42b",a:"0.6"},{n:["llama"],u:"1f999",a:"11.0"},{n:["giraffe face"],u:"1f992",a:"5.0"},{n:["elephant"],u:"1f418",a:"0.6"},{n:["mammoth"],u:"1f9a3",a:"13.0"},{n:["rhinoceros"],u:"1f98f",a:"3.0"},{n:["hippopotamus"],u:"1f99b",a:"11.0"},{n:["mouse","mouse face"],u:"1f42d",a:"0.6"},{n:["mouse","mouse2"],u:"1f401",a:"1.0"},{n:["rat"],u:"1f400",a:"1.0"},{n:["hamster","hamster face"],u:"1f439",a:"0.6"},{n:["rabbit","rabbit face"],u:"1f430",a:"0.6"},{n:["rabbit","rabbit2"],u:"1f407",a:"1.0"},{n:["chipmunk"],u:"1f43f-fe0f",a:"0.7"},{n:["beaver"],u:"1f9ab",a:"13.0"},{n:["hedgehog"],u:"1f994",a:"5.0"},{n:["bat"],u:"1f987",a:"3.0"},{n:["bear","bear face"],u:"1f43b",a:"0.6"},{n:["polar bear"],u:"1f43b-200d-2744-fe0f",a:"13.0"},{n:["koala"],u:"1f428",a:"0.6"},{n:["panda face"],u:"1f43c",a:"0.6"},{n:["sloth"],u:"1f9a5",a:"12.0"},{n:["otter"],u:"1f9a6",a:"12.0"},{n:["skunk"],u:"1f9a8",a:"12.0"},{n:["kangaroo"],u:"1f998",a:"11.0"},{n:["badger"],u:"1f9a1",a:"11.0"},{n:["feet","paw prints"],u:"1f43e",a:"0.6"},{n:["turkey"],u:"1f983",a:"1.0"},{n:["chicken"],u:"1f414",a:"0.6"},{n:["rooster"],u:"1f413",a:"1.0"},{n:["hatching chick"],u:"1f423",a:"0.6"},{n:["baby chick"],u:"1f424",a:"0.6"},{n:["hatched chick","front-facing baby chick"],u:"1f425",a:"0.6"},{n:["bird"],u:"1f426",a:"0.6"},{n:["penguin"],u:"1f427",a:"0.6"},{n:["dove","dove of peace"],u:"1f54a-fe0f",a:"0.7"},{n:["eagle"],u:"1f985",a:"3.0"},{n:["duck"],u:"1f986",a:"3.0"},{n:["swan"],u:"1f9a2",a:"11.0"},{n:["owl"],u:"1f989",a:"3.0"},{n:["dodo"],u:"1f9a4",a:"13.0"},{n:["feather"],u:"1fab6",a:"13.0"},{n:["flamingo"],u:"1f9a9",a:"12.0"},{n:["peacock"],u:"1f99a",a:"11.0"},{n:["parrot"],u:"1f99c",a:"11.0"},{n:["wing"],u:"1fabd",a:"15.0"},{n:["black bird"],u:"1f426-200d-2b1b",a:"15.0"},{n:["goose"],u:"1fabf",a:"15.0"},{n:["phoenix"],u:"1f426-200d-1f525",a:"15.1"},{n:["frog","frog face"],u:"1f438",a:"0.6"},{n:["crocodile"],u:"1f40a",a:"1.0"},{n:["turtle"],u:"1f422",a:"0.6"},{n:["lizard"],u:"1f98e",a:"3.0"},{n:["snake"],u:"1f40d",a:"0.6"},{n:["dragon face"],u:"1f432",a:"0.6"},{n:["dragon"],u:"1f409",a:"1.0"},{n:["sauropod"],u:"1f995",a:"5.0"},{n:["t-rex"],u:"1f996",a:"5.0"},{n:["whale","spouting whale"],u:"1f433",a:"0.6"},{n:["whale","whale2"],u:"1f40b",a:"1.0"},{n:["dolphin","flipper"],u:"1f42c",a:"0.6"},{n:["seal"],u:"1f9ad",a:"13.0"},{n:["fish"],u:"1f41f",a:"0.6"},{n:["tropical fish"],u:"1f420",a:"0.6"},{n:["blowfish"],u:"1f421",a:"0.6"},{n:["shark"],u:"1f988",a:"3.0"},{n:["octopus"],u:"1f419",a:"0.6"},{n:["shell","spiral shell"],u:"1f41a",a:"0.6"},{n:["coral"],u:"1fab8",a:"14.0"},{n:["jellyfish"],u:"1fabc",a:"15.0"},{n:["snail"],u:"1f40c",a:"0.6"},{n:["butterfly"],u:"1f98b",a:"3.0"},{n:["bug"],u:"1f41b",a:"0.6"},{n:["ant"],u:"1f41c",a:"0.6"},{n:["bee","honeybee"],u:"1f41d",a:"0.6"},{n:["beetle"],u:"1fab2",a:"13.0"},{n:["ladybug","lady beetle"],u:"1f41e",a:"0.6"},{n:["cricket"],u:"1f997",a:"5.0"},{n:["cockroach"],u:"1fab3",a:"13.0"},{n:["spider"],u:"1f577-fe0f",a:"0.7"},{n:["spider web"],u:"1f578-fe0f",a:"0.7"},{n:["scorpion"],u:"1f982",a:"1.0"},{n:["mosquito"],u:"1f99f",a:"11.0"},{n:["fly"],u:"1fab0",a:"13.0"},{n:["worm"],u:"1fab1",a:"13.0"},{n:["microbe"],u:"1f9a0",a:"11.0"},{n:["bouquet"],u:"1f490",a:"0.6"},{n:["cherry blossom"],u:"1f338",a:"0.6"},{n:["white flower"],u:"1f4ae",a:"0.6"},{n:["lotus"],u:"1fab7",a:"14.0"},{n:["rosette"],u:"1f3f5-fe0f",a:"0.7"},{n:["rose"],u:"1f339",a:"0.6"},{n:["wilted flower"],u:"1f940",a:"3.0"},{n:["hibiscus"],u:"1f33a",a:"0.6"},{n:["sunflower"],u:"1f33b",a:"0.6"},{n:["blossom"],u:"1f33c",a:"0.6"},{n:["tulip"],u:"1f337",a:"0.6"},{n:["hyacinth"],u:"1fabb",a:"15.0"},{n:["seedling"],u:"1f331",a:"0.6"},{n:["potted plant"],u:"1fab4",a:"13.0"},{n:["evergreen tree"],u:"1f332",a:"1.0"},{n:["deciduous tree"],u:"1f333",a:"1.0"},{n:["palm tree"],u:"1f334",a:"0.6"},{n:["cactus"],u:"1f335",a:"0.6"},{n:["ear of rice"],u:"1f33e",a:"0.6"},{n:["herb"],u:"1f33f",a:"0.6"},{n:["shamrock"],u:"2618-fe0f",a:"1.0"},{n:["four leaf clover"],u:"1f340",a:"0.6"},{n:["maple leaf"],u:"1f341",a:"0.6"},{n:["fallen leaf"],u:"1f342",a:"0.6"},{n:["leaves","leaf fluttering in wind"],u:"1f343",a:"0.6"},{n:["empty nest"],u:"1fab9",a:"14.0"},{n:["nest with eggs"],u:"1faba",a:"14.0"},{n:["mushroom"],u:"1f344",a:"0.6"}],Joe=[{n:["grapes"],u:"1f347",a:"0.6"},{n:["melon"],u:"1f348",a:"0.6"},{n:["watermelon"],u:"1f349",a:"0.6"},{n:["tangerine"],u:"1f34a",a:"0.6"},{n:["lemon"],u:"1f34b",a:"1.0"},{n:["lime"],u:"1f34b-200d-1f7e9",a:"15.1"},{n:["banana"],u:"1f34c",a:"0.6"},{n:["pineapple"],u:"1f34d",a:"0.6"},{n:["mango"],u:"1f96d",a:"11.0"},{n:["apple","red apple"],u:"1f34e",a:"0.6"},{n:["green apple"],u:"1f34f",a:"0.6"},{n:["pear"],u:"1f350",a:"1.0"},{n:["peach"],u:"1f351",a:"0.6"},{n:["cherries"],u:"1f352",a:"0.6"},{n:["strawberry"],u:"1f353",a:"0.6"},{n:["blueberries"],u:"1fad0",a:"13.0"},{n:["kiwifruit"],u:"1f95d",a:"3.0"},{n:["tomato"],u:"1f345",a:"0.6"},{n:["olive"],u:"1fad2",a:"13.0"},{n:["coconut"],u:"1f965",a:"5.0"},{n:["avocado"],u:"1f951",a:"3.0"},{n:["eggplant","aubergine"],u:"1f346",a:"0.6"},{n:["potato"],u:"1f954",a:"3.0"},{n:["carrot"],u:"1f955",a:"3.0"},{n:["corn","ear of maize"],u:"1f33d",a:"0.6"},{n:["hot pepper"],u:"1f336-fe0f",a:"0.7"},{n:["bell pepper"],u:"1fad1",a:"13.0"},{n:["cucumber"],u:"1f952",a:"3.0"},{n:["leafy green"],u:"1f96c",a:"11.0"},{n:["broccoli"],u:"1f966",a:"5.0"},{n:["garlic"],u:"1f9c4",a:"12.0"},{n:["onion"],u:"1f9c5",a:"12.0"},{n:["peanuts"],u:"1f95c",a:"3.0"},{n:["beans"],u:"1fad8",a:"14.0"},{n:["chestnut"],u:"1f330",a:"0.6"},{n:["ginger root"],u:"1fada",a:"15.0"},{n:["pea pod"],u:"1fadb",a:"15.0"},{n:["brown mushroom"],u:"1f344-200d-1f7eb",a:"15.1"},{n:["bread"],u:"1f35e",a:"0.6"},{n:["croissant"],u:"1f950",a:"3.0"},{n:["baguette bread"],u:"1f956",a:"3.0"},{n:["flatbread"],u:"1fad3",a:"13.0"},{n:["pretzel"],u:"1f968",a:"5.0"},{n:["bagel"],u:"1f96f",a:"11.0"},{n:["pancakes"],u:"1f95e",a:"3.0"},{n:["waffle"],u:"1f9c7",a:"12.0"},{n:["cheese wedge"],u:"1f9c0",a:"1.0"},{n:["meat on bone"],u:"1f356",a:"0.6"},{n:["poultry leg"],u:"1f357",a:"0.6"},{n:["cut of meat"],u:"1f969",a:"5.0"},{n:["bacon"],u:"1f953",a:"3.0"},{n:["hamburger"],u:"1f354",a:"0.6"},{n:["fries","french fries"],u:"1f35f",a:"0.6"},{n:["pizza","slice of pizza"],u:"1f355",a:"0.6"},{n:["hotdog","hot dog"],u:"1f32d",a:"1.0"},{n:["sandwich"],u:"1f96a",a:"5.0"},{n:["taco"],u:"1f32e",a:"1.0"},{n:["burrito"],u:"1f32f",a:"1.0"},{n:["tamale"],u:"1fad4",a:"13.0"},{n:["stuffed flatbread"],u:"1f959",a:"3.0"},{n:["falafel"],u:"1f9c6",a:"12.0"},{n:["egg"],u:"1f95a",a:"3.0"},{n:["cooking","fried egg"],u:"1f373",a:"0.6"},{n:["shallow pan of food"],u:"1f958",a:"3.0"},{n:["stew","pot of food"],u:"1f372",a:"0.6"},{n:["fondue"],u:"1fad5",a:"13.0"},{n:["bowl with spoon"],u:"1f963",a:"5.0"},{n:["green salad"],u:"1f957",a:"3.0"},{n:["popcorn"],u:"1f37f",a:"1.0"},{n:["butter"],u:"1f9c8",a:"12.0"},{n:["salt","salt shaker"],u:"1f9c2",a:"11.0"},{n:["canned food"],u:"1f96b",a:"5.0"},{n:["bento","bento box"],u:"1f371",a:"0.6"},{n:["rice cracker"],u:"1f358",a:"0.6"},{n:["rice ball"],u:"1f359",a:"0.6"},{n:["rice","cooked rice"],u:"1f35a",a:"0.6"},{n:["curry","curry and rice"],u:"1f35b",a:"0.6"},{n:["ramen","steaming bowl"],u:"1f35c",a:"0.6"},{n:["spaghetti"],u:"1f35d",a:"0.6"},{n:["sweet potato","roasted sweet potato"],u:"1f360",a:"0.6"},{n:["oden"],u:"1f362",a:"0.6"},{n:["sushi"],u:"1f363",a:"0.6"},{n:["fried shrimp"],u:"1f364",a:"0.6"},{n:["fish cake","fish cake with swirl design"],u:"1f365",a:"0.6"},{n:["moon cake"],u:"1f96e",a:"11.0"},{n:["dango"],u:"1f361",a:"0.6"},{n:["dumpling"],u:"1f95f",a:"5.0"},{n:["fortune cookie"],u:"1f960",a:"5.0"},{n:["takeout box"],u:"1f961",a:"5.0"},{n:["crab"],u:"1f980",a:"1.0"},{n:["lobster"],u:"1f99e",a:"11.0"},{n:["shrimp"],u:"1f990",a:"3.0"},{n:["squid"],u:"1f991",a:"3.0"},{n:["oyster"],u:"1f9aa",a:"12.0"},{n:["icecream","soft ice cream"],u:"1f366",a:"0.6"},{n:["shaved ice"],u:"1f367",a:"0.6"},{n:["ice cream"],u:"1f368",a:"0.6"},{n:["doughnut"],u:"1f369",a:"0.6"},{n:["cookie"],u:"1f36a",a:"0.6"},{n:["birthday","birthday cake"],u:"1f382",a:"0.6"},{n:["cake","shortcake"],u:"1f370",a:"0.6"},{n:["cupcake"],u:"1f9c1",a:"11.0"},{n:["pie"],u:"1f967",a:"5.0"},{n:["chocolate bar"],u:"1f36b",a:"0.6"},{n:["candy"],u:"1f36c",a:"0.6"},{n:["lollipop"],u:"1f36d",a:"0.6"},{n:["custard"],u:"1f36e",a:"0.6"},{n:["honey pot"],u:"1f36f",a:"0.6"},{n:["baby bottle"],u:"1f37c",a:"1.0"},{n:["glass of milk"],u:"1f95b",a:"3.0"},{n:["coffee","hot beverage"],u:"2615",a:"0.6"},{n:["teapot"],u:"1fad6",a:"13.0"},{n:["tea","teacup without handle"],u:"1f375",a:"0.6"},{n:["sake","sake bottle and cup"],u:"1f376",a:"0.6"},{n:["champagne","bottle with popping cork"],u:"1f37e",a:"1.0"},{n:["wine glass"],u:"1f377",a:"0.6"},{n:["cocktail","cocktail glass"],u:"1f378",a:"0.6"},{n:["tropical drink"],u:"1f379",a:"0.6"},{n:["beer","beer mug"],u:"1f37a",a:"0.6"},{n:["beers","clinking beer mugs"],u:"1f37b",a:"0.6"},{n:["clinking glasses"],u:"1f942",a:"3.0"},{n:["tumbler glass"],u:"1f943",a:"3.0"},{n:["pouring liquid"],u:"1fad7",a:"14.0"},{n:["cup with straw"],u:"1f964",a:"5.0"},{n:["bubble tea"],u:"1f9cb",a:"13.0"},{n:["beverage box"],u:"1f9c3",a:"12.0"},{n:["mate drink"],u:"1f9c9",a:"12.0"},{n:["ice cube"],u:"1f9ca",a:"12.0"},{n:["chopsticks"],u:"1f962",a:"5.0"},{n:["knife fork plate","fork and knife with plate"],u:"1f37d-fe0f",a:"0.7"},{n:["fork and knife"],u:"1f374",a:"0.6"},{n:["spoon"],u:"1f944",a:"3.0"},{n:["hocho","knife"],u:"1f52a",a:"0.6"},{n:["jar"],u:"1fad9",a:"14.0"},{n:["amphora"],u:"1f3fa",a:"1.0"}],Woe=[{n:["earth africa","earth globe europe-africa"],u:"1f30d",a:"0.7"},{n:["earth americas","earth globe americas"],u:"1f30e",a:"0.7"},{n:["earth asia","earth globe asia-australia"],u:"1f30f",a:"0.6"},{n:["globe with meridians"],u:"1f310",a:"1.0"},{n:["world map"],u:"1f5fa-fe0f",a:"0.7"},{n:["japan","silhouette of japan"],u:"1f5fe",a:"0.6"},{n:["compass"],u:"1f9ed",a:"11.0"},{n:["snow-capped mountain","snow capped mountain"],u:"1f3d4-fe0f",a:"0.7"},{n:["mountain"],u:"26f0-fe0f",a:"0.7"},{n:["volcano"],u:"1f30b",a:"0.6"},{n:["mount fuji"],u:"1f5fb",a:"0.6"},{n:["camping"],u:"1f3d5-fe0f",a:"0.7"},{n:["beach with umbrella"],u:"1f3d6-fe0f",a:"0.7"},{n:["desert"],u:"1f3dc-fe0f",a:"0.7"},{n:["desert island"],u:"1f3dd-fe0f",a:"0.7"},{n:["national park"],u:"1f3de-fe0f",a:"0.7"},{n:["stadium"],u:"1f3df-fe0f",a:"0.7"},{n:["classical building"],u:"1f3db-fe0f",a:"0.7"},{n:["building construction"],u:"1f3d7-fe0f",a:"0.7"},{n:["brick","bricks"],u:"1f9f1",a:"11.0"},{n:["rock"],u:"1faa8",a:"13.0"},{n:["wood"],u:"1fab5",a:"13.0"},{n:["hut"],u:"1f6d6",a:"13.0"},{n:["houses","house buildings"],u:"1f3d8-fe0f",a:"0.7"},{n:["derelict house","derelict house building"],u:"1f3da-fe0f",a:"0.7"},{n:["house","house building"],u:"1f3e0",a:"0.6"},{n:["house with garden"],u:"1f3e1",a:"0.6"},{n:["office","office building"],u:"1f3e2",a:"0.6"},{n:["post office","japanese post office"],u:"1f3e3",a:"0.6"},{n:["european post office"],u:"1f3e4",a:"1.0"},{n:["hospital"],u:"1f3e5",a:"0.6"},{n:["bank"],u:"1f3e6",a:"0.6"},{n:["hotel"],u:"1f3e8",a:"0.6"},{n:["love hotel"],u:"1f3e9",a:"0.6"},{n:["convenience store"],u:"1f3ea",a:"0.6"},{n:["school"],u:"1f3eb",a:"0.6"},{n:["department store"],u:"1f3ec",a:"0.6"},{n:["factory"],u:"1f3ed",a:"0.6"},{n:["japanese castle"],u:"1f3ef",a:"0.6"},{n:["european castle"],u:"1f3f0",a:"0.6"},{n:["wedding"],u:"1f492",a:"0.6"},{n:["tokyo tower"],u:"1f5fc",a:"0.6"},{n:["statue of liberty"],u:"1f5fd",a:"0.6"},{n:["church"],u:"26ea",a:"0.6"},{n:["mosque"],u:"1f54c",a:"1.0"},{n:["hindu temple"],u:"1f6d5",a:"12.0"},{n:["synagogue"],u:"1f54d",a:"1.0"},{n:["shinto shrine"],u:"26e9-fe0f",a:"0.7"},{n:["kaaba"],u:"1f54b",a:"1.0"},{n:["fountain"],u:"26f2",a:"0.6"},{n:["tent"],u:"26fa",a:"0.6"},{n:["foggy"],u:"1f301",a:"0.6"},{n:["night with stars"],u:"1f303",a:"0.6"},{n:["cityscape"],u:"1f3d9-fe0f",a:"0.7"},{n:["sunrise over mountains"],u:"1f304",a:"0.6"},{n:["sunrise"],u:"1f305",a:"0.6"},{n:["city sunset","cityscape at dusk"],u:"1f306",a:"0.6"},{n:["city sunrise","sunset over buildings"],u:"1f307",a:"0.6"},{n:["bridge at night"],u:"1f309",a:"0.6"},{n:["hotsprings","hot springs"],u:"2668-fe0f",a:"0.6"},{n:["carousel horse"],u:"1f3a0",a:"0.6"},{n:["playground slide"],u:"1f6dd",a:"14.0"},{n:["ferris wheel"],u:"1f3a1",a:"0.6"},{n:["roller coaster"],u:"1f3a2",a:"0.6"},{n:["barber","barber pole"],u:"1f488",a:"0.6"},{n:["circus tent"],u:"1f3aa",a:"0.6"},{n:["steam locomotive"],u:"1f682",a:"1.0"},{n:["railway car"],u:"1f683",a:"0.6"},{n:["high-speed train","bullettrain side"],u:"1f684",a:"0.6"},{n:["bullettrain front","high-speed train with bullet nose"],u:"1f685",a:"0.6"},{n:["train","train2"],u:"1f686",a:"1.0"},{n:["metro"],u:"1f687",a:"0.6"},{n:["light rail"],u:"1f688",a:"1.0"},{n:["station"],u:"1f689",a:"0.6"},{n:["tram"],u:"1f68a",a:"1.0"},{n:["monorail"],u:"1f69d",a:"1.0"},{n:["mountain railway"],u:"1f69e",a:"1.0"},{n:["train","tram car"],u:"1f68b",a:"1.0"},{n:["bus"],u:"1f68c",a:"0.6"},{n:["oncoming bus"],u:"1f68d",a:"0.7"},{n:["trolleybus"],u:"1f68e",a:"1.0"},{n:["minibus"],u:"1f690",a:"1.0"},{n:["ambulance"],u:"1f691",a:"0.6"},{n:["fire engine"],u:"1f692",a:"0.6"},{n:["police car"],u:"1f693",a:"0.6"},{n:["oncoming police car"],u:"1f694",a:"0.7"},{n:["taxi"],u:"1f695",a:"0.6"},{n:["oncoming taxi"],u:"1f696",a:"1.0"},{n:["car","red car","automobile"],u:"1f697",a:"0.6"},{n:["oncoming automobile"],u:"1f698",a:"0.7"},{n:["blue car","recreational vehicle"],u:"1f699",a:"0.6"},{n:["pickup truck"],u:"1f6fb",a:"13.0"},{n:["truck","delivery truck"],u:"1f69a",a:"0.6"},{n:["articulated lorry"],u:"1f69b",a:"1.0"},{n:["tractor"],u:"1f69c",a:"1.0"},{n:["racing car"],u:"1f3ce-fe0f",a:"0.7"},{n:["motorcycle","racing motorcycle"],u:"1f3cd-fe0f",a:"0.7"},{n:["motor scooter"],u:"1f6f5",a:"3.0"},{n:["manual wheelchair"],u:"1f9bd",a:"12.0"},{n:["motorized wheelchair"],u:"1f9bc",a:"12.0"},{n:["auto rickshaw"],u:"1f6fa",a:"12.0"},{n:["bike","bicycle"],u:"1f6b2",a:"0.6"},{n:["scooter"],u:"1f6f4",a:"3.0"},{n:["skateboard"],u:"1f6f9",a:"11.0"},{n:["roller skate"],u:"1f6fc",a:"13.0"},{n:["busstop","bus stop"],u:"1f68f",a:"0.6"},{n:["motorway"],u:"1f6e3-fe0f",a:"0.7"},{n:["railway track"],u:"1f6e4-fe0f",a:"0.7"},{n:["oil drum"],u:"1f6e2-fe0f",a:"0.7"},{n:["fuelpump","fuel pump"],u:"26fd",a:"0.6"},{n:["wheel"],u:"1f6de",a:"14.0"},{n:["rotating light","police cars revolving light"],u:"1f6a8",a:"0.6"},{n:["traffic light","horizontal traffic light"],u:"1f6a5",a:"0.6"},{n:["vertical traffic light"],u:"1f6a6",a:"1.0"},{n:["octagonal sign"],u:"1f6d1",a:"3.0"},{n:["construction","construction sign"],u:"1f6a7",a:"0.6"},{n:["anchor"],u:"2693",a:"0.6"},{n:["ring buoy"],u:"1f6df",a:"14.0"},{n:["boat","sailboat"],u:"26f5",a:"0.6"},{n:["canoe"],u:"1f6f6",a:"3.0"},{n:["speedboat"],u:"1f6a4",a:"0.6"},{n:["passenger ship"],u:"1f6f3-fe0f",a:"0.7"},{n:["ferry"],u:"26f4-fe0f",a:"0.7"},{n:["motor boat"],u:"1f6e5-fe0f",a:"0.7"},{n:["ship"],u:"1f6a2",a:"0.6"},{n:["airplane"],u:"2708-fe0f",a:"0.6"},{n:["small airplane"],u:"1f6e9-fe0f",a:"0.7"},{n:["airplane departure"],u:"1f6eb",a:"1.0"},{n:["airplane arriving"],u:"1f6ec",a:"1.0"},{n:["parachute"],u:"1fa82",a:"12.0"},{n:["seat"],u:"1f4ba",a:"0.6"},{n:["helicopter"],u:"1f681",a:"1.0"},{n:["suspension railway"],u:"1f69f",a:"1.0"},{n:["mountain cableway"],u:"1f6a0",a:"1.0"},{n:["aerial tramway"],u:"1f6a1",a:"1.0"},{n:["satellite"],u:"1f6f0-fe0f",a:"0.7"},{n:["rocket"],u:"1f680",a:"0.6"},{n:["flying saucer"],u:"1f6f8",a:"5.0"},{n:["bellhop bell"],u:"1f6ce-fe0f",a:"0.7"},{n:["luggage"],u:"1f9f3",a:"11.0"},{n:["hourglass"],u:"231b",a:"0.6"},{n:["hourglass flowing sand","hourglass with flowing sand"],u:"23f3",a:"0.6"},{n:["watch"],u:"231a",a:"0.6"},{n:["alarm clock"],u:"23f0",a:"0.6"},{n:["stopwatch"],u:"23f1-fe0f",a:"1.0"},{n:["timer clock"],u:"23f2-fe0f",a:"1.0"},{n:["mantelpiece clock"],u:"1f570-fe0f",a:"0.7"},{n:["clock12","clock face twelve oclock"],u:"1f55b",a:"0.6"},{n:["clock1230","clock face twelve-thirty"],u:"1f567",a:"0.7"},{n:["clock1","clock face one oclock"],u:"1f550",a:"0.6"},{n:["clock130","clock face one-thirty"],u:"1f55c",a:"0.7"},{n:["clock2","clock face two oclock"],u:"1f551",a:"0.6"},{n:["clock230","clock face two-thirty"],u:"1f55d",a:"0.7"},{n:["clock3","clock face three oclock"],u:"1f552",a:"0.6"},{n:["clock330","clock face three-thirty"],u:"1f55e",a:"0.7"},{n:["clock4","clock face four oclock"],u:"1f553",a:"0.6"},{n:["clock430","clock face four-thirty"],u:"1f55f",a:"0.7"},{n:["clock5","clock face five oclock"],u:"1f554",a:"0.6"},{n:["clock530","clock face five-thirty"],u:"1f560",a:"0.7"},{n:["clock6","clock face six oclock"],u:"1f555",a:"0.6"},{n:["clock630","clock face six-thirty"],u:"1f561",a:"0.7"},{n:["clock7","clock face seven oclock"],u:"1f556",a:"0.6"},{n:["clock730","clock face seven-thirty"],u:"1f562",a:"0.7"},{n:["clock8","clock face eight oclock"],u:"1f557",a:"0.6"},{n:["clock830","clock face eight-thirty"],u:"1f563",a:"0.7"},{n:["clock9","clock face nine oclock"],u:"1f558",a:"0.6"},{n:["clock930","clock face nine-thirty"],u:"1f564",a:"0.7"},{n:["clock10","clock face ten oclock"],u:"1f559",a:"0.6"},{n:["clock1030","clock face ten-thirty"],u:"1f565",a:"0.7"},{n:["clock11","clock face eleven oclock"],u:"1f55a",a:"0.6"},{n:["clock1130","clock face eleven-thirty"],u:"1f566",a:"0.7"},{n:["new moon","new moon symbol"],u:"1f311",a:"0.6"},{n:["waxing crescent moon","waxing crescent moon symbol"],u:"1f312",a:"1.0"},{n:["first quarter moon","first quarter moon symbol"],u:"1f313",a:"0.6"},{n:["moon","waxing gibbous moon","waxing gibbous moon symbol"],u:"1f314",a:"0.6"},{n:["full moon","full moon symbol"],u:"1f315",a:"0.6"},{n:["waning gibbous moon","waning gibbous moon symbol"],u:"1f316",a:"1.0"},{n:["last quarter moon","last quarter moon symbol"],u:"1f317",a:"1.0"},{n:["waning crescent moon","waning crescent moon symbol"],u:"1f318",a:"1.0"},{n:["crescent moon"],u:"1f319",a:"0.6"},{n:["new moon with face"],u:"1f31a",a:"1.0"},{n:["first quarter moon with face"],u:"1f31b",a:"0.6"},{n:["last quarter moon with face"],u:"1f31c",a:"0.7"},{n:["thermometer"],u:"1f321-fe0f",a:"0.7"},{n:["sunny","black sun with rays"],u:"2600-fe0f",a:"0.6"},{n:["full moon with face"],u:"1f31d",a:"1.0"},{n:["sun with face"],u:"1f31e",a:"1.0"},{n:["ringed planet"],u:"1fa90",a:"12.0"},{n:["star","white medium star"],u:"2b50",a:"0.6"},{n:["star2","glowing star"],u:"1f31f",a:"0.6"},{n:["stars","shooting star"],u:"1f320",a:"0.6"},{n:["milky way"],u:"1f30c",a:"0.6"},{n:["cloud"],u:"2601-fe0f",a:"0.6"},{n:["partly sunny","sun behind cloud"],u:"26c5",a:"0.6"},{n:["thunder cloud and rain","cloud with lightning and rain"],u:"26c8-fe0f",a:"0.7"},{n:["mostly sunny","sun small cloud","sun behind small cloud"],u:"1f324-fe0f",a:"0.7"},{n:["barely sunny","sun behind cloud","sun behind large cloud"],u:"1f325-fe0f",a:"0.7"},{n:["partly sunny rain","sun behind rain cloud"],u:"1f326-fe0f",a:"0.7"},{n:["rain cloud","cloud with rain"],u:"1f327-fe0f",a:"0.7"},{n:["snow cloud","cloud with snow"],u:"1f328-fe0f",a:"0.7"},{n:["lightning","lightning cloud","cloud with lightning"],u:"1f329-fe0f",a:"0.7"},{n:["tornado","tornado cloud"],u:"1f32a-fe0f",a:"0.7"},{n:["fog"],u:"1f32b-fe0f",a:"0.7"},{n:["wind face","wind blowing face"],u:"1f32c-fe0f",a:"0.7"},{n:["cyclone"],u:"1f300",a:"0.6"},{n:["rainbow"],u:"1f308",a:"0.6"},{n:["closed umbrella"],u:"1f302",a:"0.6"},{n:["umbrella"],u:"2602-fe0f",a:"0.7"},{n:["umbrella with rain drops"],u:"2614",a:"0.6"},{n:["umbrella on ground"],u:"26f1-fe0f",a:"0.7"},{n:["zap","high voltage sign"],u:"26a1",a:"0.6"},{n:["snowflake"],u:"2744-fe0f",a:"0.6"},{n:["snowman"],u:"2603-fe0f",a:"0.7"},{n:["snowman without snow"],u:"26c4",a:"0.6"},{n:["comet"],u:"2604-fe0f",a:"1.0"},{n:["fire"],u:"1f525",a:"0.6"},{n:["droplet"],u:"1f4a7",a:"0.6"},{n:["ocean","water wave"],u:"1f30a",a:"0.6"}],Hoe=[{n:["jack-o-lantern","jack o lantern"],u:"1f383",a:"0.6"},{n:["christmas tree"],u:"1f384",a:"0.6"},{n:["fireworks"],u:"1f386",a:"0.6"},{n:["sparkler","firework sparkler"],u:"1f387",a:"0.6"},{n:["firecracker"],u:"1f9e8",a:"11.0"},{n:["sparkles"],u:"2728",a:"0.6"},{n:["balloon"],u:"1f388",a:"0.6"},{n:["tada","party popper"],u:"1f389",a:"0.6"},{n:["confetti ball"],u:"1f38a",a:"0.6"},{n:["tanabata tree"],u:"1f38b",a:"0.6"},{n:["bamboo","pine decoration"],u:"1f38d",a:"0.6"},{n:["dolls","japanese dolls"],u:"1f38e",a:"0.6"},{n:["flags","carp streamer"],u:"1f38f",a:"0.6"},{n:["wind chime"],u:"1f390",a:"0.6"},{n:["rice scene","moon viewing ceremony"],u:"1f391",a:"0.6"},{n:["red envelope","red gift envelope"],u:"1f9e7",a:"11.0"},{n:["ribbon"],u:"1f380",a:"0.6"},{n:["gift","wrapped present"],u:"1f381",a:"0.6"},{n:["reminder ribbon"],u:"1f397-fe0f",a:"0.7"},{n:["admission tickets"],u:"1f39f-fe0f",a:"0.7"},{n:["ticket"],u:"1f3ab",a:"0.6"},{n:["medal","military medal"],u:"1f396-fe0f",a:"0.7"},{n:["trophy"],u:"1f3c6",a:"0.6"},{n:["sports medal"],u:"1f3c5",a:"1.0"},{n:["first place medal"],u:"1f947",a:"3.0"},{n:["second place medal"],u:"1f948",a:"3.0"},{n:["third place medal"],u:"1f949",a:"3.0"},{n:["soccer","soccer ball"],u:"26bd",a:"0.6"},{n:["baseball"],u:"26be",a:"0.6"},{n:["softball"],u:"1f94e",a:"11.0"},{n:["basketball","basketball and hoop"],u:"1f3c0",a:"0.6"},{n:["volleyball"],u:"1f3d0",a:"1.0"},{n:["football","american football"],u:"1f3c8",a:"0.6"},{n:["rugby football"],u:"1f3c9",a:"1.0"},{n:["tennis","tennis racquet and ball"],u:"1f3be",a:"0.6"},{n:["flying disc"],u:"1f94f",a:"11.0"},{n:["bowling"],u:"1f3b3",a:"0.6"},{n:["cricket bat and ball"],u:"1f3cf",a:"1.0"},{n:["field hockey stick and ball"],u:"1f3d1",a:"1.0"},{n:["ice hockey stick and puck"],u:"1f3d2",a:"1.0"},{n:["lacrosse","lacrosse stick and ball"],u:"1f94d",a:"11.0"},{n:["table tennis paddle and ball"],u:"1f3d3",a:"1.0"},{n:["badminton racquet and shuttlecock"],u:"1f3f8",a:"1.0"},{n:["boxing glove"],u:"1f94a",a:"3.0"},{n:["martial arts uniform"],u:"1f94b",a:"3.0"},{n:["goal net"],u:"1f945",a:"3.0"},{n:["golf","flag in hole"],u:"26f3",a:"0.6"},{n:["ice skate"],u:"26f8-fe0f",a:"0.7"},{n:["fishing pole and fish"],u:"1f3a3",a:"0.6"},{n:["diving mask"],u:"1f93f",a:"12.0"},{n:["running shirt with sash"],u:"1f3bd",a:"0.6"},{n:["ski","ski and ski boot"],u:"1f3bf",a:"0.6"},{n:["sled"],u:"1f6f7",a:"5.0"},{n:["curling stone"],u:"1f94c",a:"5.0"},{n:["dart","direct hit"],u:"1f3af",a:"0.6"},{n:["yo-yo"],u:"1fa80",a:"12.0"},{n:["kite"],u:"1fa81",a:"12.0"},{n:["gun","pistol"],u:"1f52b",a:"0.6"},{n:["8ball","billiards"],u:"1f3b1",a:"0.6"},{n:["crystal ball"],u:"1f52e",a:"0.6"},{n:["magic wand"],u:"1fa84",a:"13.0"},{n:["video game"],u:"1f3ae",a:"0.6"},{n:["joystick"],u:"1f579-fe0f",a:"0.7"},{n:["slot machine"],u:"1f3b0",a:"0.6"},{n:["game die"],u:"1f3b2",a:"0.6"},{n:["jigsaw","jigsaw puzzle piece"],u:"1f9e9",a:"11.0"},{n:["teddy bear"],u:"1f9f8",a:"11.0"},{n:["pinata"],u:"1fa85",a:"13.0"},{n:["mirror ball"],u:"1faa9",a:"14.0"},{n:["nesting dolls"],u:"1fa86",a:"13.0"},{n:["spades","black spade suit"],u:"2660-fe0f",a:"0.6"},{n:["hearts","black heart suit"],u:"2665-fe0f",a:"0.6"},{n:["diamonds","black diamond suit"],u:"2666-fe0f",a:"0.6"},{n:["clubs","black club suit"],u:"2663-fe0f",a:"0.6"},{n:["chess pawn"],u:"265f-fe0f",a:"11.0"},{n:["black joker","playing card black joker"],u:"1f0cf",a:"0.6"},{n:["mahjong","mahjong tile red dragon"],u:"1f004",a:"0.6"},{n:["flower playing cards"],u:"1f3b4",a:"0.6"},{n:["performing arts"],u:"1f3ad",a:"0.6"},{n:["framed picture","frame with picture"],u:"1f5bc-fe0f",a:"0.7"},{n:["art","artist palette"],u:"1f3a8",a:"0.6"},{n:["thread","spool of thread"],u:"1f9f5",a:"11.0"},{n:["sewing needle"],u:"1faa1",a:"13.0"},{n:["yarn","ball of yarn"],u:"1f9f6",a:"11.0"},{n:["knot"],u:"1faa2",a:"13.0"}],Goe=[{n:["eyeglasses"],u:"1f453",a:"0.6"},{n:["sunglasses","dark sunglasses"],u:"1f576-fe0f",a:"0.7"},{n:["goggles"],u:"1f97d",a:"11.0"},{n:["lab coat"],u:"1f97c",a:"11.0"},{n:["safety vest"],u:"1f9ba",a:"12.0"},{n:["necktie"],u:"1f454",a:"0.6"},{n:["shirt","tshirt","t-shirt"],u:"1f455",a:"0.6"},{n:["jeans"],u:"1f456",a:"0.6"},{n:["scarf"],u:"1f9e3",a:"5.0"},{n:["gloves"],u:"1f9e4",a:"5.0"},{n:["coat"],u:"1f9e5",a:"5.0"},{n:["socks"],u:"1f9e6",a:"5.0"},{n:["dress"],u:"1f457",a:"0.6"},{n:["kimono"],u:"1f458",a:"0.6"},{n:["sari"],u:"1f97b",a:"12.0"},{n:["one-piece swimsuit"],u:"1fa71",a:"12.0"},{n:["briefs"],u:"1fa72",a:"12.0"},{n:["shorts"],u:"1fa73",a:"12.0"},{n:["bikini"],u:"1f459",a:"0.6"},{n:["womans clothes"],u:"1f45a",a:"0.6"},{n:["folding hand fan"],u:"1faad",a:"15.0"},{n:["purse"],u:"1f45b",a:"0.6"},{n:["handbag"],u:"1f45c",a:"0.6"},{n:["pouch"],u:"1f45d",a:"0.6"},{n:["shopping bags"],u:"1f6cd-fe0f",a:"0.7"},{n:["school satchel"],u:"1f392",a:"0.6"},{n:["thong sandal"],u:"1fa74",a:"13.0"},{n:["shoe","mans shoe"],u:"1f45e",a:"0.6"},{n:["athletic shoe"],u:"1f45f",a:"0.6"},{n:["hiking boot"],u:"1f97e",a:"11.0"},{n:["flat shoe","womans flat shoe"],u:"1f97f",a:"11.0"},{n:["high heel","high-heeled shoe"],u:"1f460",a:"0.6"},{n:["sandal","womans sandal"],u:"1f461",a:"0.6"},{n:["ballet shoes"],u:"1fa70",a:"12.0"},{n:["boot","womans boots"],u:"1f462",a:"0.6"},{n:["hair pick"],u:"1faae",a:"15.0"},{n:["crown"],u:"1f451",a:"0.6"},{n:["womans hat"],u:"1f452",a:"0.6"},{n:["tophat","top hat"],u:"1f3a9",a:"0.6"},{n:["mortar board","graduation cap"],u:"1f393",a:"0.6"},{n:["billed cap"],u:"1f9e2",a:"5.0"},{n:["military helmet"],u:"1fa96",a:"13.0"},{n:["rescue workers helmet","helmet with white cross"],u:"26d1-fe0f",a:"0.7"},{n:["prayer beads"],u:"1f4ff",a:"1.0"},{n:["lipstick"],u:"1f484",a:"0.6"},{n:["ring"],u:"1f48d",a:"0.6"},{n:["gem","gem stone"],u:"1f48e",a:"0.6"},{n:["mute","speaker with cancellation stroke"],u:"1f507",a:"1.0"},{n:["speaker"],u:"1f508",a:"0.7"},{n:["sound","speaker with one sound wave"],u:"1f509",a:"1.0"},{n:["loud sound","speaker with three sound waves"],u:"1f50a",a:"0.6"},{n:["loudspeaker","public address loudspeaker"],u:"1f4e2",a:"0.6"},{n:["mega","cheering megaphone"],u:"1f4e3",a:"0.6"},{n:["postal horn"],u:"1f4ef",a:"1.0"},{n:["bell"],u:"1f514",a:"0.6"},{n:["no bell","bell with cancellation stroke"],u:"1f515",a:"1.0"},{n:["musical score"],u:"1f3bc",a:"0.6"},{n:["musical note"],u:"1f3b5",a:"0.6"},{n:["notes","multiple musical notes"],u:"1f3b6",a:"0.6"},{n:["studio microphone"],u:"1f399-fe0f",a:"0.7"},{n:["level slider"],u:"1f39a-fe0f",a:"0.7"},{n:["control knobs"],u:"1f39b-fe0f",a:"0.7"},{n:["microphone"],u:"1f3a4",a:"0.6"},{n:["headphone","headphones"],u:"1f3a7",a:"0.6"},{n:["radio"],u:"1f4fb",a:"0.6"},{n:["saxophone"],u:"1f3b7",a:"0.6"},{n:["accordion"],u:"1fa97",a:"13.0"},{n:["guitar"],u:"1f3b8",a:"0.6"},{n:["musical keyboard"],u:"1f3b9",a:"0.6"},{n:["trumpet"],u:"1f3ba",a:"0.6"},{n:["violin"],u:"1f3bb",a:"0.6"},{n:["banjo"],u:"1fa95",a:"12.0"},{n:["drum with drumsticks"],u:"1f941",a:"3.0"},{n:["long drum"],u:"1fa98",a:"13.0"},{n:["maracas"],u:"1fa87",a:"15.0"},{n:["flute"],u:"1fa88",a:"15.0"},{n:["iphone","mobile phone"],u:"1f4f1",a:"0.6"},{n:["calling","mobile phone with rightwards arrow at left"],u:"1f4f2",a:"0.6"},{n:["phone","telephone","black telephone"],u:"260e-fe0f",a:"0.6"},{n:["telephone receiver"],u:"1f4de",a:"0.6"},{n:["pager"],u:"1f4df",a:"0.6"},{n:["fax","fax machine"],u:"1f4e0",a:"0.6"},{n:["battery"],u:"1f50b",a:"0.6"},{n:["low battery"],u:"1faab",a:"14.0"},{n:["electric plug"],u:"1f50c",a:"0.6"},{n:["computer","personal computer"],u:"1f4bb",a:"0.6"},{n:["desktop computer"],u:"1f5a5-fe0f",a:"0.7"},{n:["printer"],u:"1f5a8-fe0f",a:"0.7"},{n:["keyboard"],u:"2328-fe0f",a:"1.0"},{n:["computer mouse","three button mouse"],u:"1f5b1-fe0f",a:"0.7"},{n:["trackball"],u:"1f5b2-fe0f",a:"0.7"},{n:["minidisc"],u:"1f4bd",a:"0.6"},{n:["floppy disk"],u:"1f4be",a:"0.6"},{n:["cd","optical disc"],u:"1f4bf",a:"0.6"},{n:["dvd"],u:"1f4c0",a:"0.6"},{n:["abacus"],u:"1f9ee",a:"11.0"},{n:["movie camera"],u:"1f3a5",a:"0.6"},{n:["film frames"],u:"1f39e-fe0f",a:"0.7"},{n:["film projector"],u:"1f4fd-fe0f",a:"0.7"},{n:["clapper","clapper board"],u:"1f3ac",a:"0.6"},{n:["tv","television"],u:"1f4fa",a:"0.6"},{n:["camera"],u:"1f4f7",a:"0.6"},{n:["camera with flash"],u:"1f4f8",a:"1.0"},{n:["video camera"],u:"1f4f9",a:"0.6"},{n:["vhs","videocassette"],u:"1f4fc",a:"0.6"},{n:["mag","left-pointing magnifying glass"],u:"1f50d",a:"0.6"},{n:["mag right","right-pointing magnifying glass"],u:"1f50e",a:"0.6"},{n:["candle"],u:"1f56f-fe0f",a:"0.7"},{n:["bulb","electric light bulb"],u:"1f4a1",a:"0.6"},{n:["flashlight","electric torch"],u:"1f526",a:"0.6"},{n:["lantern","izakaya lantern"],u:"1f3ee",a:"0.6"},{n:["diya lamp"],u:"1fa94",a:"12.0"},{n:["notebook with decorative cover"],u:"1f4d4",a:"0.6"},{n:["closed book"],u:"1f4d5",a:"0.6"},{n:["book","open book"],u:"1f4d6",a:"0.6"},{n:["green book"],u:"1f4d7",a:"0.6"},{n:["blue book"],u:"1f4d8",a:"0.6"},{n:["orange book"],u:"1f4d9",a:"0.6"},{n:["books"],u:"1f4da",a:"0.6"},{n:["notebook"],u:"1f4d3",a:"0.6"},{n:["ledger"],u:"1f4d2",a:"0.6"},{n:["page with curl"],u:"1f4c3",a:"0.6"},{n:["scroll"],u:"1f4dc",a:"0.6"},{n:["page facing up"],u:"1f4c4",a:"0.6"},{n:["newspaper"],u:"1f4f0",a:"0.6"},{n:["rolled-up newspaper","rolled up newspaper"],u:"1f5de-fe0f",a:"0.7"},{n:["bookmark tabs"],u:"1f4d1",a:"0.6"},{n:["bookmark"],u:"1f516",a:"0.6"},{n:["label"],u:"1f3f7-fe0f",a:"0.7"},{n:["moneybag","money bag"],u:"1f4b0",a:"0.6"},{n:["coin"],u:"1fa99",a:"13.0"},{n:["yen","banknote with yen sign"],u:"1f4b4",a:"0.6"},{n:["dollar","banknote with dollar sign"],u:"1f4b5",a:"0.6"},{n:["euro","banknote with euro sign"],u:"1f4b6",a:"1.0"},{n:["pound","banknote with pound sign"],u:"1f4b7",a:"1.0"},{n:["money with wings"],u:"1f4b8",a:"0.6"},{n:["credit card"],u:"1f4b3",a:"0.6"},{n:["receipt"],u:"1f9fe",a:"11.0"},{n:["chart","chart with upwards trend and yen sign"],u:"1f4b9",a:"0.6"},{n:["email","envelope"],u:"2709-fe0f",a:"0.6"},{n:["e-mail","e-mail symbol"],u:"1f4e7",a:"0.6"},{n:["incoming envelope"],u:"1f4e8",a:"0.6"},{n:["envelope with arrow","envelope with downwards arrow above"],u:"1f4e9",a:"0.6"},{n:["outbox tray"],u:"1f4e4",a:"0.6"},{n:["inbox tray"],u:"1f4e5",a:"0.6"},{n:["package"],u:"1f4e6",a:"0.6"},{n:["mailbox","closed mailbox with raised flag"],u:"1f4eb",a:"0.6"},{n:["mailbox closed","closed mailbox with lowered flag"],u:"1f4ea",a:"0.6"},{n:["mailbox with mail","open mailbox with raised flag"],u:"1f4ec",a:"0.7"},{n:["mailbox with no mail","open mailbox with lowered flag"],u:"1f4ed",a:"0.7"},{n:["postbox"],u:"1f4ee",a:"0.6"},{n:["ballot box with ballot"],u:"1f5f3-fe0f",a:"0.7"},{n:["pencil","pencil2"],u:"270f-fe0f",a:"0.6"},{n:["black nib"],u:"2712-fe0f",a:"0.6"},{n:["fountain pen","lower left fountain pen"],u:"1f58b-fe0f",a:"0.7"},{n:["pen","lower left ballpoint pen"],u:"1f58a-fe0f",a:"0.7"},{n:["paintbrush","lower left paintbrush"],u:"1f58c-fe0f",a:"0.7"},{n:["crayon","lower left crayon"],u:"1f58d-fe0f",a:"0.7"},{n:["memo","pencil"],u:"1f4dd",a:"0.6"},{n:["briefcase"],u:"1f4bc",a:"0.6"},{n:["file folder"],u:"1f4c1",a:"0.6"},{n:["open file folder"],u:"1f4c2",a:"0.6"},{n:["card index dividers"],u:"1f5c2-fe0f",a:"0.7"},{n:["date","calendar"],u:"1f4c5",a:"0.6"},{n:["calendar","tear-off calendar"],u:"1f4c6",a:"0.6"},{n:["spiral notepad","spiral note pad"],u:"1f5d2-fe0f",a:"0.7"},{n:["spiral calendar","spiral calendar pad"],u:"1f5d3-fe0f",a:"0.7"},{n:["card index"],u:"1f4c7",a:"0.6"},{n:["chart with upwards trend"],u:"1f4c8",a:"0.6"},{n:["chart with downwards trend"],u:"1f4c9",a:"0.6"},{n:["bar chart"],u:"1f4ca",a:"0.6"},{n:["clipboard"],u:"1f4cb",a:"0.6"},{n:["pushpin"],u:"1f4cc",a:"0.6"},{n:["round pushpin"],u:"1f4cd",a:"0.6"},{n:["paperclip"],u:"1f4ce",a:"0.6"},{n:["linked paperclips"],u:"1f587-fe0f",a:"0.7"},{n:["straight ruler"],u:"1f4cf",a:"0.6"},{n:["triangular ruler"],u:"1f4d0",a:"0.6"},{n:["scissors","black scissors"],u:"2702-fe0f",a:"0.6"},{n:["card file box"],u:"1f5c3-fe0f",a:"0.7"},{n:["file cabinet"],u:"1f5c4-fe0f",a:"0.7"},{n:["wastebasket"],u:"1f5d1-fe0f",a:"0.7"},{n:["lock"],u:"1f512",a:"0.6"},{n:["unlock","open lock"],u:"1f513",a:"0.6"},{n:["lock with ink pen"],u:"1f50f",a:"0.6"},{n:["closed lock with key"],u:"1f510",a:"0.6"},{n:["key"],u:"1f511",a:"0.6"},{n:["old key"],u:"1f5dd-fe0f",a:"0.7"},{n:["hammer"],u:"1f528",a:"0.6"},{n:["axe"],u:"1fa93",a:"12.0"},{n:["pick"],u:"26cf-fe0f",a:"0.7"},{n:["hammer and pick"],u:"2692-fe0f",a:"1.0"},{n:["hammer and wrench"],u:"1f6e0-fe0f",a:"0.7"},{n:["dagger","dagger knife"],u:"1f5e1-fe0f",a:"0.7"},{n:["crossed swords"],u:"2694-fe0f",a:"1.0"},{n:["bomb"],u:"1f4a3",a:"0.6"},{n:["boomerang"],u:"1fa83",a:"13.0"},{n:["bow and arrow"],u:"1f3f9",a:"1.0"},{n:["shield"],u:"1f6e1-fe0f",a:"0.7"},{n:["carpentry saw"],u:"1fa9a",a:"13.0"},{n:["wrench"],u:"1f527",a:"0.6"},{n:["screwdriver"],u:"1fa9b",a:"13.0"},{n:["nut and bolt"],u:"1f529",a:"0.6"},{n:["gear"],u:"2699-fe0f",a:"1.0"},{n:["clamp","compression"],u:"1f5dc-fe0f",a:"0.7"},{n:["scales","balance scale"],u:"2696-fe0f",a:"1.0"},{n:["probing cane"],u:"1f9af",a:"12.0"},{n:["link","link symbol"],u:"1f517",a:"0.6"},{n:["broken chain"],u:"26d3-fe0f-200d-1f4a5",a:"15.1"},{n:["chains"],u:"26d3-fe0f",a:"0.7"},{n:["hook"],u:"1fa9d",a:"13.0"},{n:["toolbox"],u:"1f9f0",a:"11.0"},{n:["magnet"],u:"1f9f2",a:"11.0"},{n:["ladder"],u:"1fa9c",a:"13.0"},{n:["alembic"],u:"2697-fe0f",a:"1.0"},{n:["test tube"],u:"1f9ea",a:"11.0"},{n:["petri dish"],u:"1f9eb",a:"11.0"},{n:["dna","dna double helix"],u:"1f9ec",a:"11.0"},{n:["microscope"],u:"1f52c",a:"1.0"},{n:["telescope"],u:"1f52d",a:"1.0"},{n:["satellite antenna"],u:"1f4e1",a:"0.6"},{n:["syringe"],u:"1f489",a:"0.6"},{n:["drop of blood"],u:"1fa78",a:"12.0"},{n:["pill"],u:"1f48a",a:"0.6"},{n:["adhesive bandage"],u:"1fa79",a:"12.0"},{n:["crutch"],u:"1fa7c",a:"14.0"},{n:["stethoscope"],u:"1fa7a",a:"12.0"},{n:["x-ray"],u:"1fa7b",a:"14.0"},{n:["door"],u:"1f6aa",a:"0.6"},{n:["elevator"],u:"1f6d7",a:"13.0"},{n:["mirror"],u:"1fa9e",a:"13.0"},{n:["window"],u:"1fa9f",a:"13.0"},{n:["bed"],u:"1f6cf-fe0f",a:"0.7"},{n:["couch and lamp"],u:"1f6cb-fe0f",a:"0.7"},{n:["chair"],u:"1fa91",a:"12.0"},{n:["toilet"],u:"1f6bd",a:"0.6"},{n:["plunger"],u:"1faa0",a:"13.0"},{n:["shower"],u:"1f6bf",a:"1.0"},{n:["bathtub"],u:"1f6c1",a:"1.0"},{n:["mouse trap"],u:"1faa4",a:"13.0"},{n:["razor"],u:"1fa92",a:"12.0"},{n:["lotion bottle"],u:"1f9f4",a:"11.0"},{n:["safety pin"],u:"1f9f7",a:"11.0"},{n:["broom"],u:"1f9f9",a:"11.0"},{n:["basket"],u:"1f9fa",a:"11.0"},{n:["roll of paper"],u:"1f9fb",a:"11.0"},{n:["bucket"],u:"1faa3",a:"13.0"},{n:["soap","bar of soap"],u:"1f9fc",a:"11.0"},{n:["bubbles"],u:"1fae7",a:"14.0"},{n:["toothbrush"],u:"1faa5",a:"13.0"},{n:["sponge"],u:"1f9fd",a:"11.0"},{n:["fire extinguisher"],u:"1f9ef",a:"11.0"},{n:["shopping trolley"],u:"1f6d2",a:"3.0"},{n:["smoking","smoking symbol"],u:"1f6ac",a:"0.6"},{n:["coffin"],u:"26b0-fe0f",a:"1.0"},{n:["headstone"],u:"1faa6",a:"13.0"},{n:["funeral urn"],u:"26b1-fe0f",a:"1.0"},{n:["nazar amulet"],u:"1f9ff",a:"11.0"},{n:["hamsa"],u:"1faac",a:"14.0"},{n:["moyai"],u:"1f5ff",a:"0.6"},{n:["placard"],u:"1faa7",a:"13.0"},{n:["identification card"],u:"1faaa",a:"14.0"}],Yoe=[{n:["atm","automated teller machine"],u:"1f3e7",a:"0.6"},{n:["put litter in its place","put litter in its place symbol"],u:"1f6ae",a:"1.0"},{n:["potable water","potable water symbol"],u:"1f6b0",a:"1.0"},{n:["wheelchair","wheelchair symbol"],u:"267f",a:"0.6"},{n:["mens","mens symbol"],u:"1f6b9",a:"0.6"},{n:["womens","womens symbol"],u:"1f6ba",a:"0.6"},{n:["restroom"],u:"1f6bb",a:"0.6"},{n:["baby symbol"],u:"1f6bc",a:"0.6"},{n:["wc","water closet"],u:"1f6be",a:"0.6"},{n:["passport control"],u:"1f6c2",a:"1.0"},{n:["customs"],u:"1f6c3",a:"1.0"},{n:["baggage claim"],u:"1f6c4",a:"1.0"},{n:["left luggage"],u:"1f6c5",a:"1.0"},{n:["warning","warning sign"],u:"26a0-fe0f",a:"0.6"},{n:["children crossing"],u:"1f6b8",a:"1.0"},{n:["no entry"],u:"26d4",a:"0.6"},{n:["no entry sign"],u:"1f6ab",a:"0.6"},{n:["no bicycles"],u:"1f6b3",a:"1.0"},{n:["no smoking","no smoking symbol"],u:"1f6ad",a:"0.6"},{n:["do not litter","do not litter symbol"],u:"1f6af",a:"1.0"},{n:["non-potable water","non-potable water symbol"],u:"1f6b1",a:"1.0"},{n:["no pedestrians"],u:"1f6b7",a:"1.0"},{n:["no mobile phones"],u:"1f4f5",a:"1.0"},{n:["underage","no one under eighteen symbol"],u:"1f51e",a:"0.6"},{n:["radioactive","radioactive sign"],u:"2622-fe0f",a:"1.0"},{n:["biohazard","biohazard sign"],u:"2623-fe0f",a:"1.0"},{n:["arrow up","upwards black arrow"],u:"2b06-fe0f",a:"0.6"},{n:["north east arrow","arrow upper right"],u:"2197-fe0f",a:"0.6"},{n:["arrow right","black rightwards arrow"],u:"27a1-fe0f",a:"0.6"},{n:["south east arrow","arrow lower right"],u:"2198-fe0f",a:"0.6"},{n:["arrow down","downwards black arrow"],u:"2b07-fe0f",a:"0.6"},{n:["south west arrow","arrow lower left"],u:"2199-fe0f",a:"0.6"},{n:["arrow left","leftwards black arrow"],u:"2b05-fe0f",a:"0.6"},{n:["north west arrow","arrow upper left"],u:"2196-fe0f",a:"0.6"},{n:["up down arrow","arrow up down"],u:"2195-fe0f",a:"0.6"},{n:["left right arrow"],u:"2194-fe0f",a:"0.6"},{n:["leftwards arrow with hook"],u:"21a9-fe0f",a:"0.6"},{n:["arrow right hook","rightwards arrow with hook"],u:"21aa-fe0f",a:"0.6"},{n:["arrow heading up","arrow pointing rightwards then curving upwards"],u:"2934-fe0f",a:"0.6"},{n:["arrow heading down","arrow pointing rightwards then curving downwards"],u:"2935-fe0f",a:"0.6"},{n:["arrows clockwise","clockwise downwards and upwards open circle arrows"],u:"1f503",a:"0.6"},{n:["arrows counterclockwise","anticlockwise downwards and upwards open circle arrows"],u:"1f504",a:"1.0"},{n:["back","back with leftwards arrow above"],u:"1f519",a:"0.6"},{n:["end","end with leftwards arrow above"],u:"1f51a",a:"0.6"},{n:["on","on with exclamation mark with left right arrow above"],u:"1f51b",a:"0.6"},{n:["soon","soon with rightwards arrow above"],u:"1f51c",a:"0.6"},{n:["top","top with upwards arrow above"],u:"1f51d",a:"0.6"},{n:["place of worship"],u:"1f6d0",a:"1.0"},{n:["atom symbol"],u:"269b-fe0f",a:"1.0"},{n:["om","om symbol"],u:"1f549-fe0f",a:"0.7"},{n:["star of david"],u:"2721-fe0f",a:"0.7"},{n:["wheel of dharma"],u:"2638-fe0f",a:"0.7"},{n:["yin yang"],u:"262f-fe0f",a:"0.7"},{n:["latin cross"],u:"271d-fe0f",a:"0.7"},{n:["orthodox cross"],u:"2626-fe0f",a:"1.0"},{n:["star and crescent"],u:"262a-fe0f",a:"0.7"},{n:["peace symbol"],u:"262e-fe0f",a:"1.0"},{n:["menorah with nine branches"],u:"1f54e",a:"1.0"},{n:["six pointed star","six pointed star with middle dot"],u:"1f52f",a:"0.6"},{n:["khanda"],u:"1faaf",a:"15.0"},{n:["aries"],u:"2648",a:"0.6"},{n:["taurus"],u:"2649",a:"0.6"},{n:["gemini"],u:"264a",a:"0.6"},{n:["cancer"],u:"264b",a:"0.6"},{n:["leo"],u:"264c",a:"0.6"},{n:["virgo"],u:"264d",a:"0.6"},{n:["libra"],u:"264e",a:"0.6"},{n:["scorpius"],u:"264f",a:"0.6"},{n:["sagittarius"],u:"2650",a:"0.6"},{n:["capricorn"],u:"2651",a:"0.6"},{n:["aquarius"],u:"2652",a:"0.6"},{n:["pisces"],u:"2653",a:"0.6"},{n:["ophiuchus"],u:"26ce",a:"0.6"},{n:["twisted rightwards arrows"],u:"1f500",a:"1.0"},{n:["repeat","clockwise rightwards and leftwards open circle arrows"],u:"1f501",a:"1.0"},{n:["repeat one","clockwise rightwards and leftwards open circle arrows with circled one overlay"],u:"1f502",a:"1.0"},{n:["arrow forward","black right-pointing triangle"],u:"25b6-fe0f",a:"0.6"},{n:["fast forward","black right-pointing double triangle"],u:"23e9",a:"0.6"},{n:["next track button","black right pointing double triangle with vertical bar"],u:"23ed-fe0f",a:"0.7"},{n:["play or pause button","black right pointing triangle with double vertical bar"],u:"23ef-fe0f",a:"1.0"},{n:["arrow backward","black left-pointing triangle"],u:"25c0-fe0f",a:"0.6"},{n:["rewind","black left-pointing double triangle"],u:"23ea",a:"0.6"},{n:["last track button","black left pointing double triangle with vertical bar"],u:"23ee-fe0f",a:"0.7"},{n:["arrow up small","up-pointing small red triangle"],u:"1f53c",a:"0.6"},{n:["arrow double up","black up-pointing double triangle"],u:"23eb",a:"0.6"},{n:["arrow down small","down-pointing small red triangle"],u:"1f53d",a:"0.6"},{n:["arrow double down","black down-pointing double triangle"],u:"23ec",a:"0.6"},{n:["pause button","double vertical bar"],u:"23f8-fe0f",a:"0.7"},{n:["stop button","black square for stop"],u:"23f9-fe0f",a:"0.7"},{n:["record button","black circle for record"],u:"23fa-fe0f",a:"0.7"},{n:["eject","eject button"],u:"23cf-fe0f",a:"1.0"},{n:["cinema"],u:"1f3a6",a:"0.6"},{n:["low brightness","low brightness symbol"],u:"1f505",a:"1.0"},{n:["high brightness","high brightness symbol"],u:"1f506",a:"1.0"},{n:["signal strength","antenna with bars"],u:"1f4f6",a:"0.6"},{n:["wireless"],u:"1f6dc",a:"15.0"},{n:["vibration mode"],u:"1f4f3",a:"0.6"},{n:["mobile phone off"],u:"1f4f4",a:"0.6"},{n:["female sign"],u:"2640-fe0f",a:"4.0"},{n:["male sign"],u:"2642-fe0f",a:"4.0"},{n:["transgender symbol"],u:"26a7-fe0f",a:"13.0"},{n:["heavy multiplication x"],u:"2716-fe0f",a:"0.6"},{n:["heavy plus sign"],u:"2795",a:"0.6"},{n:["heavy minus sign"],u:"2796",a:"0.6"},{n:["heavy division sign"],u:"2797",a:"0.6"},{n:["heavy equals sign"],u:"1f7f0",a:"14.0"},{n:["infinity"],u:"267e-fe0f",a:"11.0"},{n:["bangbang","double exclamation mark"],u:"203c-fe0f",a:"0.6"},{n:["interrobang","exclamation question mark"],u:"2049-fe0f",a:"0.6"},{n:["question","black question mark ornament"],u:"2753",a:"0.6"},{n:["grey question","white question mark ornament"],u:"2754",a:"0.6"},{n:["grey exclamation","white exclamation mark ornament"],u:"2755",a:"0.6"},{n:["exclamation","heavy exclamation mark","heavy exclamation mark symbol"],u:"2757",a:"0.6"},{n:["wavy dash"],u:"3030-fe0f",a:"0.6"},{n:["currency exchange"],u:"1f4b1",a:"0.6"},{n:["heavy dollar sign"],u:"1f4b2",a:"0.6"},{n:["medical symbol","staff of aesculapius"],u:"2695-fe0f",a:"4.0"},{n:["recycle","black universal recycling symbol"],u:"267b-fe0f",a:"0.6"},{n:["fleur-de-lis","fleur de lis"],u:"269c-fe0f",a:"1.0"},{n:["trident","trident emblem"],u:"1f531",a:"0.6"},{n:["name badge"],u:"1f4db",a:"0.6"},{n:["beginner","japanese symbol for beginner"],u:"1f530",a:"0.6"},{n:["o","heavy large circle"],u:"2b55",a:"0.6"},{n:["white check mark","white heavy check mark"],u:"2705",a:"0.6"},{n:["ballot box with check"],u:"2611-fe0f",a:"0.6"},{n:["heavy check mark"],u:"2714-fe0f",a:"0.6"},{n:["x","cross mark"],u:"274c",a:"0.6"},{n:["negative squared cross mark"],u:"274e",a:"0.6"},{n:["curly loop"],u:"27b0",a:"0.6"},{n:["loop","double curly loop"],u:"27bf",a:"1.0"},{n:["part alternation mark"],u:"303d-fe0f",a:"0.6"},{n:["eight spoked asterisk"],u:"2733-fe0f",a:"0.6"},{n:["eight pointed black star"],u:"2734-fe0f",a:"0.6"},{n:["sparkle"],u:"2747-fe0f",a:"0.6"},{n:["copyright","copyright sign"],u:"00a9-fe0f",a:"0.6"},{n:["registered","registered sign"],u:"00ae-fe0f",a:"0.6"},{n:["tm","trade mark sign"],u:"2122-fe0f",a:"0.6"},{n:["hash","hash key"],u:"0023-fe0f-20e3",a:"0.6"},{n:["keycap: *","keycap star"],u:"002a-fe0f-20e3",a:"2.0"},{n:["zero","keycap 0"],u:"0030-fe0f-20e3",a:"0.6"},{n:["one","keycap 1"],u:"0031-fe0f-20e3",a:"0.6"},{n:["two","keycap 2"],u:"0032-fe0f-20e3",a:"0.6"},{n:["three","keycap 3"],u:"0033-fe0f-20e3",a:"0.6"},{n:["four","keycap 4"],u:"0034-fe0f-20e3",a:"0.6"},{n:["five","keycap 5"],u:"0035-fe0f-20e3",a:"0.6"},{n:["six","keycap 6"],u:"0036-fe0f-20e3",a:"0.6"},{n:["seven","keycap 7"],u:"0037-fe0f-20e3",a:"0.6"},{n:["eight","keycap 8"],u:"0038-fe0f-20e3",a:"0.6"},{n:["nine","keycap 9"],u:"0039-fe0f-20e3",a:"0.6"},{n:["keycap ten"],u:"1f51f",a:"0.6"},{n:["capital abcd","input symbol for latin capital letters"],u:"1f520",a:"0.6"},{n:["abcd","input symbol for latin small letters"],u:"1f521",a:"0.6"},{n:["1234","input symbol for numbers"],u:"1f522",a:"0.6"},{n:["symbols","input symbol for symbols"],u:"1f523",a:"0.6"},{n:["abc","input symbol for latin letters"],u:"1f524",a:"0.6"},{n:["a","negative squared latin capital letter a"],u:"1f170-fe0f",a:"0.6"},{n:["ab","negative squared ab"],u:"1f18e",a:"0.6"},{n:["b","negative squared latin capital letter b"],u:"1f171-fe0f",a:"0.6"},{n:["cl","squared cl"],u:"1f191",a:"0.6"},{n:["cool","squared cool"],u:"1f192",a:"0.6"},{n:["free","squared free"],u:"1f193",a:"0.6"},{n:["information source"],u:"2139-fe0f",a:"0.6"},{n:["id","squared id"],u:"1f194",a:"0.6"},{n:["m","circled latin capital letter m"],u:"24c2-fe0f",a:"0.6"},{n:["new","squared new"],u:"1f195",a:"0.6"},{n:["ng","squared ng"],u:"1f196",a:"0.6"},{n:["o2","negative squared latin capital letter o"],u:"1f17e-fe0f",a:"0.6"},{n:["ok","squared ok"],u:"1f197",a:"0.6"},{n:["parking","negative squared latin capital letter p"],u:"1f17f-fe0f",a:"0.6"},{n:["sos","squared sos"],u:"1f198",a:"0.6"},{n:["up","squared up with exclamation mark"],u:"1f199",a:"0.6"},{n:["vs","squared vs"],u:"1f19a",a:"0.6"},{n:["koko","squared katakana koko"],u:"1f201",a:"0.6"},{n:["sa","squared katakana sa"],u:"1f202-fe0f",a:"0.6"},{n:["u6708","squared cjk unified ideograph-6708"],u:"1f237-fe0f",a:"0.6"},{n:["u6709","squared cjk unified ideograph-6709"],u:"1f236",a:"0.6"},{n:["u6307","squared cjk unified ideograph-6307"],u:"1f22f",a:"0.6"},{n:["ideograph advantage","circled ideograph advantage"],u:"1f250",a:"0.6"},{n:["u5272","squared cjk unified ideograph-5272"],u:"1f239",a:"0.6"},{n:["u7121","squared cjk unified ideograph-7121"],u:"1f21a",a:"0.6"},{n:["u7981","squared cjk unified ideograph-7981"],u:"1f232",a:"0.6"},{n:["accept","circled ideograph accept"],u:"1f251",a:"0.6"},{n:["u7533","squared cjk unified ideograph-7533"],u:"1f238",a:"0.6"},{n:["u5408","squared cjk unified ideograph-5408"],u:"1f234",a:"0.6"},{n:["u7a7a","squared cjk unified ideograph-7a7a"],u:"1f233",a:"0.6"},{n:["congratulations","circled ideograph congratulation"],u:"3297-fe0f",a:"0.6"},{n:["secret","circled ideograph secret"],u:"3299-fe0f",a:"0.6"},{n:["u55b6","squared cjk unified ideograph-55b6"],u:"1f23a",a:"0.6"},{n:["u6e80","squared cjk unified ideograph-6e80"],u:"1f235",a:"0.6"},{n:["red circle","large red circle"],u:"1f534",a:"0.6"},{n:["large orange circle"],u:"1f7e0",a:"12.0"},{n:["large yellow circle"],u:"1f7e1",a:"12.0"},{n:["large green circle"],u:"1f7e2",a:"12.0"},{n:["large blue circle"],u:"1f535",a:"0.6"},{n:["large purple circle"],u:"1f7e3",a:"12.0"},{n:["large brown circle"],u:"1f7e4",a:"12.0"},{n:["black circle","medium black circle"],u:"26ab",a:"0.6"},{n:["white circle","medium white circle"],u:"26aa",a:"0.6"},{n:["large red square"],u:"1f7e5",a:"12.0"},{n:["large orange square"],u:"1f7e7",a:"12.0"},{n:["large yellow square"],u:"1f7e8",a:"12.0"},{n:["large green square"],u:"1f7e9",a:"12.0"},{n:["large blue square"],u:"1f7e6",a:"12.0"},{n:["large purple square"],u:"1f7ea",a:"12.0"},{n:["large brown square"],u:"1f7eb",a:"12.0"},{n:["black large square"],u:"2b1b",a:"0.6"},{n:["white large square"],u:"2b1c",a:"0.6"},{n:["black medium square"],u:"25fc-fe0f",a:"0.6"},{n:["white medium square"],u:"25fb-fe0f",a:"0.6"},{n:["black medium small square"],u:"25fe",a:"0.6"},{n:["white medium small square"],u:"25fd",a:"0.6"},{n:["black small square"],u:"25aa-fe0f",a:"0.6"},{n:["white small square"],u:"25ab-fe0f",a:"0.6"},{n:["large orange diamond"],u:"1f536",a:"0.6"},{n:["large blue diamond"],u:"1f537",a:"0.6"},{n:["small orange diamond"],u:"1f538",a:"0.6"},{n:["small blue diamond"],u:"1f539",a:"0.6"},{n:["small red triangle","up-pointing red triangle"],u:"1f53a",a:"0.6"},{n:["small red triangle down","down-pointing red triangle"],u:"1f53b",a:"0.6"},{n:["diamond shape with a dot inside"],u:"1f4a0",a:"0.6"},{n:["radio button"],u:"1f518",a:"0.6"},{n:["white square button"],u:"1f533",a:"0.6"},{n:["black square button"],u:"1f532",a:"0.6"}],Koe=[{n:["chequered flag","checkered flag"],u:"1f3c1",a:"0.6"},{n:["triangular flag on post"],u:"1f6a9",a:"0.6"},{n:["crossed flags"],u:"1f38c",a:"0.6"},{n:["waving black flag"],u:"1f3f4",a:"1.0"},{n:["white flag","waving white flag"],u:"1f3f3-fe0f",a:"0.7"},{n:["rainbow flag","rainbow-flag"],u:"1f3f3-fe0f-200d-1f308",a:"4.0"},{n:["transgender flag"],u:"1f3f3-fe0f-200d-26a7-fe0f",a:"13.0"},{n:["pirate flag"],u:"1f3f4-200d-2620-fe0f",a:"11.0"},{n:["flag-ac","ascension island flag"],u:"1f1e6-1f1e8",a:"2.0"},{n:["flag-ad","andorra flag"],u:"1f1e6-1f1e9",a:"2.0"},{n:["flag-ae","united arab emirates flag"],u:"1f1e6-1f1ea",a:"2.0"},{n:["flag-af","afghanistan flag"],u:"1f1e6-1f1eb",a:"2.0"},{n:["flag-ag","antigua & barbuda flag"],u:"1f1e6-1f1ec",a:"2.0"},{n:["flag-ai","anguilla flag"],u:"1f1e6-1f1ee",a:"2.0"},{n:["flag-al","albania flag"],u:"1f1e6-1f1f1",a:"2.0"},{n:["flag-am","armenia flag"],u:"1f1e6-1f1f2",a:"2.0"},{n:["flag-ao","angola flag"],u:"1f1e6-1f1f4",a:"2.0"},{n:["flag-aq","antarctica flag"],u:"1f1e6-1f1f6",a:"2.0"},{n:["flag-ar","argentina flag"],u:"1f1e6-1f1f7",a:"2.0"},{n:["flag-as","american samoa flag"],u:"1f1e6-1f1f8",a:"2.0"},{n:["flag-at","austria flag"],u:"1f1e6-1f1f9",a:"2.0"},{n:["flag-au","australia flag"],u:"1f1e6-1f1fa",a:"2.0"},{n:["flag-aw","aruba flag"],u:"1f1e6-1f1fc",a:"2.0"},{n:["flag-ax","åland islands flag"],u:"1f1e6-1f1fd",a:"2.0"},{n:["flag-az","azerbaijan flag"],u:"1f1e6-1f1ff",a:"2.0"},{n:["flag-ba","bosnia & herzegovina flag"],u:"1f1e7-1f1e6",a:"2.0"},{n:["flag-bb","barbados flag"],u:"1f1e7-1f1e7",a:"2.0"},{n:["flag-bd","bangladesh flag"],u:"1f1e7-1f1e9",a:"2.0"},{n:["flag-be","belgium flag"],u:"1f1e7-1f1ea",a:"2.0"},{n:["flag-bf","burkina faso flag"],u:"1f1e7-1f1eb",a:"2.0"},{n:["flag-bg","bulgaria flag"],u:"1f1e7-1f1ec",a:"2.0"},{n:["flag-bh","bahrain flag"],u:"1f1e7-1f1ed",a:"2.0"},{n:["flag-bi","burundi flag"],u:"1f1e7-1f1ee",a:"2.0"},{n:["flag-bj","benin flag"],u:"1f1e7-1f1ef",a:"2.0"},{n:["flag-bl","st. barthélemy flag"],u:"1f1e7-1f1f1",a:"2.0"},{n:["flag-bm","bermuda flag"],u:"1f1e7-1f1f2",a:"2.0"},{n:["flag-bn","brunei flag"],u:"1f1e7-1f1f3",a:"2.0"},{n:["flag-bo","bolivia flag"],u:"1f1e7-1f1f4",a:"2.0"},{n:["flag-bq","caribbean netherlands flag"],u:"1f1e7-1f1f6",a:"2.0"},{n:["flag-br","brazil flag"],u:"1f1e7-1f1f7",a:"2.0"},{n:["flag-bs","bahamas flag"],u:"1f1e7-1f1f8",a:"2.0"},{n:["flag-bt","bhutan flag"],u:"1f1e7-1f1f9",a:"2.0"},{n:["flag-bv","bouvet island flag"],u:"1f1e7-1f1fb",a:"2.0"},{n:["flag-bw","botswana flag"],u:"1f1e7-1f1fc",a:"2.0"},{n:["flag-by","belarus flag"],u:"1f1e7-1f1fe",a:"2.0"},{n:["flag-bz","belize flag"],u:"1f1e7-1f1ff",a:"2.0"},{n:["flag-ca","canada flag"],u:"1f1e8-1f1e6",a:"2.0"},{n:["flag-cc","cocos (keeling) islands flag"],u:"1f1e8-1f1e8",a:"2.0"},{n:["flag-cd","congo - kinshasa flag"],u:"1f1e8-1f1e9",a:"2.0"},{n:["flag-cf","central african republic flag"],u:"1f1e8-1f1eb",a:"2.0"},{n:["flag-cg","congo - brazzaville flag"],u:"1f1e8-1f1ec",a:"2.0"},{n:["flag-ch","switzerland flag"],u:"1f1e8-1f1ed",a:"2.0"},{n:["flag-ci","côte divoire flag"],u:"1f1e8-1f1ee",a:"2.0"},{n:["flag-ck","cook islands flag"],u:"1f1e8-1f1f0",a:"2.0"},{n:["flag-cl","chile flag"],u:"1f1e8-1f1f1",a:"2.0"},{n:["flag-cm","cameroon flag"],u:"1f1e8-1f1f2",a:"2.0"},{n:["cn","flag-cn","china flag"],u:"1f1e8-1f1f3",a:"0.6"},{n:["flag-co","colombia flag"],u:"1f1e8-1f1f4",a:"2.0"},{n:["flag-cp","clipperton island flag"],u:"1f1e8-1f1f5",a:"2.0"},{n:["flag-cr","costa rica flag"],u:"1f1e8-1f1f7",a:"2.0"},{n:["flag-cu","cuba flag"],u:"1f1e8-1f1fa",a:"2.0"},{n:["flag-cv","cape verde flag"],u:"1f1e8-1f1fb",a:"2.0"},{n:["flag-cw","curaçao flag"],u:"1f1e8-1f1fc",a:"2.0"},{n:["flag-cx","christmas island flag"],u:"1f1e8-1f1fd",a:"2.0"},{n:["flag-cy","cyprus flag"],u:"1f1e8-1f1fe",a:"2.0"},{n:["flag-cz","czechia flag"],u:"1f1e8-1f1ff",a:"2.0"},{n:["de","flag-de","germany flag"],u:"1f1e9-1f1ea",a:"0.6"},{n:["flag-dg","diego garcia flag"],u:"1f1e9-1f1ec",a:"2.0"},{n:["flag-dj","djibouti flag"],u:"1f1e9-1f1ef",a:"2.0"},{n:["flag-dk","denmark flag"],u:"1f1e9-1f1f0",a:"2.0"},{n:["flag-dm","dominica flag"],u:"1f1e9-1f1f2",a:"2.0"},{n:["flag-do","dominican republic flag"],u:"1f1e9-1f1f4",a:"2.0"},{n:["flag-dz","algeria flag"],u:"1f1e9-1f1ff",a:"2.0"},{n:["flag-ea","ceuta & melilla flag"],u:"1f1ea-1f1e6",a:"2.0"},{n:["flag-ec","ecuador flag"],u:"1f1ea-1f1e8",a:"2.0"},{n:["flag-ee","estonia flag"],u:"1f1ea-1f1ea",a:"2.0"},{n:["flag-eg","egypt flag"],u:"1f1ea-1f1ec",a:"2.0"},{n:["flag-eh","western sahara flag"],u:"1f1ea-1f1ed",a:"2.0"},{n:["flag-er","eritrea flag"],u:"1f1ea-1f1f7",a:"2.0"},{n:["es","flag-es","spain flag"],u:"1f1ea-1f1f8",a:"0.6"},{n:["flag-et","ethiopia flag"],u:"1f1ea-1f1f9",a:"2.0"},{n:["flag-eu","european union flag"],u:"1f1ea-1f1fa",a:"2.0"},{n:["flag-fi","finland flag"],u:"1f1eb-1f1ee",a:"2.0"},{n:["flag-fj","fiji flag"],u:"1f1eb-1f1ef",a:"2.0"},{n:["flag-fk","falkland islands flag"],u:"1f1eb-1f1f0",a:"2.0"},{n:["flag-fm","micronesia flag"],u:"1f1eb-1f1f2",a:"2.0"},{n:["flag-fo","faroe islands flag"],u:"1f1eb-1f1f4",a:"2.0"},{n:["fr","flag-fr","france flag"],u:"1f1eb-1f1f7",a:"0.6"},{n:["flag-ga","gabon flag"],u:"1f1ec-1f1e6",a:"2.0"},{n:["gb","uk","flag-gb","united kingdom flag"],u:"1f1ec-1f1e7",a:"0.6"},{n:["flag-gd","grenada flag"],u:"1f1ec-1f1e9",a:"2.0"},{n:["flag-ge","georgia flag"],u:"1f1ec-1f1ea",a:"2.0"},{n:["flag-gf","french guiana flag"],u:"1f1ec-1f1eb",a:"2.0"},{n:["flag-gg","guernsey flag"],u:"1f1ec-1f1ec",a:"2.0"},{n:["flag-gh","ghana flag"],u:"1f1ec-1f1ed",a:"2.0"},{n:["flag-gi","gibraltar flag"],u:"1f1ec-1f1ee",a:"2.0"},{n:["flag-gl","greenland flag"],u:"1f1ec-1f1f1",a:"2.0"},{n:["flag-gm","gambia flag"],u:"1f1ec-1f1f2",a:"2.0"},{n:["flag-gn","guinea flag"],u:"1f1ec-1f1f3",a:"2.0"},{n:["flag-gp","guadeloupe flag"],u:"1f1ec-1f1f5",a:"2.0"},{n:["flag-gq","equatorial guinea flag"],u:"1f1ec-1f1f6",a:"2.0"},{n:["flag-gr","greece flag"],u:"1f1ec-1f1f7",a:"2.0"},{n:["flag-gs","south georgia & south sandwich islands flag"],u:"1f1ec-1f1f8",a:"2.0"},{n:["flag-gt","guatemala flag"],u:"1f1ec-1f1f9",a:"2.0"},{n:["flag-gu","guam flag"],u:"1f1ec-1f1fa",a:"2.0"},{n:["flag-gw","guinea-bissau flag"],u:"1f1ec-1f1fc",a:"2.0"},{n:["flag-gy","guyana flag"],u:"1f1ec-1f1fe",a:"2.0"},{n:["flag-hk","hong kong sar china flag"],u:"1f1ed-1f1f0",a:"2.0"},{n:["flag-hm","heard & mcdonald islands flag"],u:"1f1ed-1f1f2",a:"2.0"},{n:["flag-hn","honduras flag"],u:"1f1ed-1f1f3",a:"2.0"},{n:["flag-hr","croatia flag"],u:"1f1ed-1f1f7",a:"2.0"},{n:["flag-ht","haiti flag"],u:"1f1ed-1f1f9",a:"2.0"},{n:["flag-hu","hungary flag"],u:"1f1ed-1f1fa",a:"2.0"},{n:["flag-ic","canary islands flag"],u:"1f1ee-1f1e8",a:"2.0"},{n:["flag-id","indonesia flag"],u:"1f1ee-1f1e9",a:"2.0"},{n:["flag-ie","ireland flag"],u:"1f1ee-1f1ea",a:"2.0"},{n:["flag-il","israel flag"],u:"1f1ee-1f1f1",a:"2.0"},{n:["flag-im","isle of man flag"],u:"1f1ee-1f1f2",a:"2.0"},{n:["flag-in","india flag"],u:"1f1ee-1f1f3",a:"2.0"},{n:["flag-io","british indian ocean territory flag"],u:"1f1ee-1f1f4",a:"2.0"},{n:["flag-iq","iraq flag"],u:"1f1ee-1f1f6",a:"2.0"},{n:["flag-ir","iran flag"],u:"1f1ee-1f1f7",a:"2.0"},{n:["flag-is","iceland flag"],u:"1f1ee-1f1f8",a:"2.0"},{n:["it","flag-it","italy flag"],u:"1f1ee-1f1f9",a:"0.6"},{n:["flag-je","jersey flag"],u:"1f1ef-1f1ea",a:"2.0"},{n:["flag-jm","jamaica flag"],u:"1f1ef-1f1f2",a:"2.0"},{n:["flag-jo","jordan flag"],u:"1f1ef-1f1f4",a:"2.0"},{n:["jp","flag-jp","japan flag"],u:"1f1ef-1f1f5",a:"0.6"},{n:["flag-ke","kenya flag"],u:"1f1f0-1f1ea",a:"2.0"},{n:["flag-kg","kyrgyzstan flag"],u:"1f1f0-1f1ec",a:"2.0"},{n:["flag-kh","cambodia flag"],u:"1f1f0-1f1ed",a:"2.0"},{n:["flag-ki","kiribati flag"],u:"1f1f0-1f1ee",a:"2.0"},{n:["flag-km","comoros flag"],u:"1f1f0-1f1f2",a:"2.0"},{n:["flag-kn","st. kitts & nevis flag"],u:"1f1f0-1f1f3",a:"2.0"},{n:["flag-kp","north korea flag"],u:"1f1f0-1f1f5",a:"2.0"},{n:["kr","flag-kr","south korea flag"],u:"1f1f0-1f1f7",a:"0.6"},{n:["flag-kw","kuwait flag"],u:"1f1f0-1f1fc",a:"2.0"},{n:["flag-ky","cayman islands flag"],u:"1f1f0-1f1fe",a:"2.0"},{n:["flag-kz","kazakhstan flag"],u:"1f1f0-1f1ff",a:"2.0"},{n:["flag-la","laos flag"],u:"1f1f1-1f1e6",a:"2.0"},{n:["flag-lb","lebanon flag"],u:"1f1f1-1f1e7",a:"2.0"},{n:["flag-lc","st. lucia flag"],u:"1f1f1-1f1e8",a:"2.0"},{n:["flag-li","liechtenstein flag"],u:"1f1f1-1f1ee",a:"2.0"},{n:["flag-lk","sri lanka flag"],u:"1f1f1-1f1f0",a:"2.0"},{n:["flag-lr","liberia flag"],u:"1f1f1-1f1f7",a:"2.0"},{n:["flag-ls","lesotho flag"],u:"1f1f1-1f1f8",a:"2.0"},{n:["flag-lt","lithuania flag"],u:"1f1f1-1f1f9",a:"2.0"},{n:["flag-lu","luxembourg flag"],u:"1f1f1-1f1fa",a:"2.0"},{n:["flag-lv","latvia flag"],u:"1f1f1-1f1fb",a:"2.0"},{n:["flag-ly","libya flag"],u:"1f1f1-1f1fe",a:"2.0"},{n:["flag-ma","morocco flag"],u:"1f1f2-1f1e6",a:"2.0"},{n:["flag-mc","monaco flag"],u:"1f1f2-1f1e8",a:"2.0"},{n:["flag-md","moldova flag"],u:"1f1f2-1f1e9",a:"2.0"},{n:["flag-me","montenegro flag"],u:"1f1f2-1f1ea",a:"2.0"},{n:["flag-mf","st. martin flag"],u:"1f1f2-1f1eb",a:"2.0"},{n:["flag-mg","madagascar flag"],u:"1f1f2-1f1ec",a:"2.0"},{n:["flag-mh","marshall islands flag"],u:"1f1f2-1f1ed",a:"2.0"},{n:["flag-mk","north macedonia flag"],u:"1f1f2-1f1f0",a:"2.0"},{n:["flag-ml","mali flag"],u:"1f1f2-1f1f1",a:"2.0"},{n:["flag-mm","myanmar (burma) flag"],u:"1f1f2-1f1f2",a:"2.0"},{n:["flag-mn","mongolia flag"],u:"1f1f2-1f1f3",a:"2.0"},{n:["flag-mo","macao sar china flag"],u:"1f1f2-1f1f4",a:"2.0"},{n:["flag-mp","northern mariana islands flag"],u:"1f1f2-1f1f5",a:"2.0"},{n:["flag-mq","martinique flag"],u:"1f1f2-1f1f6",a:"2.0"},{n:["flag-mr","mauritania flag"],u:"1f1f2-1f1f7",a:"2.0"},{n:["flag-ms","montserrat flag"],u:"1f1f2-1f1f8",a:"2.0"},{n:["flag-mt","malta flag"],u:"1f1f2-1f1f9",a:"2.0"},{n:["flag-mu","mauritius flag"],u:"1f1f2-1f1fa",a:"2.0"},{n:["flag-mv","maldives flag"],u:"1f1f2-1f1fb",a:"2.0"},{n:["flag-mw","malawi flag"],u:"1f1f2-1f1fc",a:"2.0"},{n:["flag-mx","mexico flag"],u:"1f1f2-1f1fd",a:"2.0"},{n:["flag-my","malaysia flag"],u:"1f1f2-1f1fe",a:"2.0"},{n:["flag-mz","mozambique flag"],u:"1f1f2-1f1ff",a:"2.0"},{n:["flag-na","namibia flag"],u:"1f1f3-1f1e6",a:"2.0"},{n:["flag-nc","new caledonia flag"],u:"1f1f3-1f1e8",a:"2.0"},{n:["flag-ne","niger flag"],u:"1f1f3-1f1ea",a:"2.0"},{n:["flag-nf","norfolk island flag"],u:"1f1f3-1f1eb",a:"2.0"},{n:["flag-ng","nigeria flag"],u:"1f1f3-1f1ec",a:"2.0"},{n:["flag-ni","nicaragua flag"],u:"1f1f3-1f1ee",a:"2.0"},{n:["flag-nl","netherlands flag"],u:"1f1f3-1f1f1",a:"2.0"},{n:["flag-no","norway flag"],u:"1f1f3-1f1f4",a:"2.0"},{n:["flag-np","nepal flag"],u:"1f1f3-1f1f5",a:"2.0"},{n:["flag-nr","nauru flag"],u:"1f1f3-1f1f7",a:"2.0"},{n:["flag-nu","niue flag"],u:"1f1f3-1f1fa",a:"2.0"},{n:["flag-nz","new zealand flag"],u:"1f1f3-1f1ff",a:"2.0"},{n:["flag-om","oman flag"],u:"1f1f4-1f1f2",a:"2.0"},{n:["flag-pa","panama flag"],u:"1f1f5-1f1e6",a:"2.0"},{n:["flag-pe","peru flag"],u:"1f1f5-1f1ea",a:"2.0"},{n:["flag-pf","french polynesia flag"],u:"1f1f5-1f1eb",a:"2.0"},{n:["flag-pg","papua new guinea flag"],u:"1f1f5-1f1ec",a:"2.0"},{n:["flag-ph","philippines flag"],u:"1f1f5-1f1ed",a:"2.0"},{n:["flag-pk","pakistan flag"],u:"1f1f5-1f1f0",a:"2.0"},{n:["flag-pl","poland flag"],u:"1f1f5-1f1f1",a:"2.0"},{n:["flag-pm","st. pierre & miquelon flag"],u:"1f1f5-1f1f2",a:"2.0"},{n:["flag-pn","pitcairn islands flag"],u:"1f1f5-1f1f3",a:"2.0"},{n:["flag-pr","puerto rico flag"],u:"1f1f5-1f1f7",a:"2.0"},{n:["flag-ps","palestinian territories flag"],u:"1f1f5-1f1f8",a:"2.0"},{n:["flag-pt","portugal flag"],u:"1f1f5-1f1f9",a:"2.0"},{n:["flag-pw","palau flag"],u:"1f1f5-1f1fc",a:"2.0"},{n:["flag-py","paraguay flag"],u:"1f1f5-1f1fe",a:"2.0"},{n:["flag-qa","qatar flag"],u:"1f1f6-1f1e6",a:"2.0"},{n:["flag-re","réunion flag"],u:"1f1f7-1f1ea",a:"2.0"},{n:["flag-ro","romania flag"],u:"1f1f7-1f1f4",a:"2.0"},{n:["flag-rs","serbia flag"],u:"1f1f7-1f1f8",a:"2.0"},{n:["ru","flag-ru","russia flag"],u:"1f1f7-1f1fa",a:"0.6"},{n:["flag-rw","rwanda flag"],u:"1f1f7-1f1fc",a:"2.0"},{n:["flag-sa","saudi arabia flag"],u:"1f1f8-1f1e6",a:"2.0"},{n:["flag-sb","solomon islands flag"],u:"1f1f8-1f1e7",a:"2.0"},{n:["flag-sc","seychelles flag"],u:"1f1f8-1f1e8",a:"2.0"},{n:["flag-sd","sudan flag"],u:"1f1f8-1f1e9",a:"2.0"},{n:["flag-se","sweden flag"],u:"1f1f8-1f1ea",a:"2.0"},{n:["flag-sg","singapore flag"],u:"1f1f8-1f1ec",a:"2.0"},{n:["flag-sh","st. helena flag"],u:"1f1f8-1f1ed",a:"2.0"},{n:["flag-si","slovenia flag"],u:"1f1f8-1f1ee",a:"2.0"},{n:["flag-sj","svalbard & jan mayen flag"],u:"1f1f8-1f1ef",a:"2.0"},{n:["flag-sk","slovakia flag"],u:"1f1f8-1f1f0",a:"2.0"},{n:["flag-sl","sierra leone flag"],u:"1f1f8-1f1f1",a:"2.0"},{n:["flag-sm","san marino flag"],u:"1f1f8-1f1f2",a:"2.0"},{n:["flag-sn","senegal flag"],u:"1f1f8-1f1f3",a:"2.0"},{n:["flag-so","somalia flag"],u:"1f1f8-1f1f4",a:"2.0"},{n:["flag-sr","suriname flag"],u:"1f1f8-1f1f7",a:"2.0"},{n:["flag-ss","south sudan flag"],u:"1f1f8-1f1f8",a:"2.0"},{n:["flag-st","são tomé & príncipe flag"],u:"1f1f8-1f1f9",a:"2.0"},{n:["flag-sv","el salvador flag"],u:"1f1f8-1f1fb",a:"2.0"},{n:["flag-sx","sint maarten flag"],u:"1f1f8-1f1fd",a:"2.0"},{n:["flag-sy","syria flag"],u:"1f1f8-1f1fe",a:"2.0"},{n:["flag-sz","eswatini flag"],u:"1f1f8-1f1ff",a:"2.0"},{n:["flag-ta","tristan da cunha flag"],u:"1f1f9-1f1e6",a:"2.0"},{n:["flag-tc","turks & caicos islands flag"],u:"1f1f9-1f1e8",a:"2.0"},{n:["flag-td","chad flag"],u:"1f1f9-1f1e9",a:"2.0"},{n:["flag-tf","french southern territories flag"],u:"1f1f9-1f1eb",a:"2.0"},{n:["flag-tg","togo flag"],u:"1f1f9-1f1ec",a:"2.0"},{n:["flag-th","thailand flag"],u:"1f1f9-1f1ed",a:"2.0"},{n:["flag-tj","tajikistan flag"],u:"1f1f9-1f1ef",a:"2.0"},{n:["flag-tk","tokelau flag"],u:"1f1f9-1f1f0",a:"2.0"},{n:["flag-tl","timor-leste flag"],u:"1f1f9-1f1f1",a:"2.0"},{n:["flag-tm","turkmenistan flag"],u:"1f1f9-1f1f2",a:"2.0"},{n:["flag-tn","tunisia flag"],u:"1f1f9-1f1f3",a:"2.0"},{n:["flag-to","tonga flag"],u:"1f1f9-1f1f4",a:"2.0"},{n:["flag-tr","türkiye flag"],u:"1f1f9-1f1f7",a:"2.0"},{n:["flag-tt","trinidad & tobago flag"],u:"1f1f9-1f1f9",a:"2.0"},{n:["flag-tv","tuvalu flag"],u:"1f1f9-1f1fb",a:"2.0"},{n:["flag-tw","taiwan flag"],u:"1f1f9-1f1fc",a:"2.0"},{n:["flag-tz","tanzania flag"],u:"1f1f9-1f1ff",a:"2.0"},{n:["flag-ua","ukraine flag"],u:"1f1fa-1f1e6",a:"2.0"},{n:["flag-ug","uganda flag"],u:"1f1fa-1f1ec",a:"2.0"},{n:["flag-um","u.s. outlying islands flag"],u:"1f1fa-1f1f2",a:"2.0"},{n:["flag-un","united nations flag"],u:"1f1fa-1f1f3",a:"4.0"},{n:["us","flag-us","united states flag"],u:"1f1fa-1f1f8",a:"0.6"},{n:["flag-uy","uruguay flag"],u:"1f1fa-1f1fe",a:"2.0"},{n:["flag-uz","uzbekistan flag"],u:"1f1fa-1f1ff",a:"2.0"},{n:["flag-va","vatican city flag"],u:"1f1fb-1f1e6",a:"2.0"},{n:["flag-vc","st. vincent & grenadines flag"],u:"1f1fb-1f1e8",a:"2.0"},{n:["flag-ve","venezuela flag"],u:"1f1fb-1f1ea",a:"2.0"},{n:["flag-vg","british virgin islands flag"],u:"1f1fb-1f1ec",a:"2.0"},{n:["flag-vi","u.s. virgin islands flag"],u:"1f1fb-1f1ee",a:"2.0"},{n:["flag-vn","vietnam flag"],u:"1f1fb-1f1f3",a:"2.0"},{n:["flag-vu","vanuatu flag"],u:"1f1fb-1f1fa",a:"2.0"},{n:["flag-wf","wallis & futuna flag"],u:"1f1fc-1f1eb",a:"2.0"},{n:["flag-ws","samoa flag"],u:"1f1fc-1f1f8",a:"2.0"},{n:["flag-xk","kosovo flag"],u:"1f1fd-1f1f0",a:"2.0"},{n:["flag-ye","yemen flag"],u:"1f1fe-1f1ea",a:"2.0"},{n:["flag-yt","mayotte flag"],u:"1f1fe-1f1f9",a:"2.0"},{n:["flag-za","south africa flag"],u:"1f1ff-1f1e6",a:"2.0"},{n:["flag-zm","zambia flag"],u:"1f1ff-1f1f2",a:"2.0"},{n:["flag-zw","zimbabwe flag"],u:"1f1ff-1f1fc",a:"2.0"},{n:["england flag","flag-england"],u:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",a:"5.0"},{n:["scotland flag","flag-scotland"],u:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",a:"5.0"},{n:["wales flag","flag-wales"],u:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",a:"5.0"}],Mh={custom:qoe,smileys_people:Uoe,animals_nature:Voe,food_drink:Joe,travel_places:Woe,activities:Hoe,objects:Goe,symbols:Yoe,flags:Koe},_h=[hi.NEUTRAL,hi.LIGHT,hi.MEDIUM_LIGHT,hi.MEDIUM,hi.MEDIUM_DARK,hi.DARK],Qoe=Object.entries(hi).reduce(function(e,t){var r=t[0],n=t[1];return e[n]=r,e},{}),Zoe=_h.reduce(function(e,t){var r;return Object.assign(e,(r={},r[t]=t,r))},{}),yi;(function(e){e.name="n",e.unified="u",e.variations="v",e.added_in="a",e.imgUrl="imgUrl"})(yi||(yi={}));var TU="epr_suggested";function OU(e){try{var t,r,n;if(!((t=window)!=null&&t.localStorage))return[];var i=JSON.parse((r=(n=window)==null?void 0:n.localStorage.getItem(TU))!=null?r:"[]");return e===qu.FREQUENT?i.sort(function(a,s){return s.count-a.count}):i}catch{return[]}}function Xoe(e,t){var r=OU(),n=tn(e,t),i=tn(e),a=r.find(function(u){var c=u.unified;return c===n}),s;a?s=[a].concat(r.filter(function(u){return u!==a})):(a={unified:n,original:i,count:0},s=[a].concat(r)),a.count++,s.length=Math.min(s.length,14);try{var o;(o=window)==null||o.localStorage.setItem(TU,JSON.stringify(s))}catch{}}function bf(e){var t;return(t=e[yi.name])!=null?t:[]}function eue(e){return parseFloat(e[yi.added_in])}function YM(e){return e?bf(e)[0]:""}function SA(e){var t=e.split("-"),r=t.splice(1,1),n=r[0];return Zoe[n]?t.join("-"):e}function tn(e,t){var r,n=e[yi.unified];return!t||!uc(e)?n:(r=tue(e,t))!=null?r:n}function kU(){var e=Eue(),t=AU(),r=t[0],n=st.useMemo(function(){var i,a=(i=OU(e))!=null?i:[];return a.map(function(s){return _o(s.unified)}).filter(Boolean)},[r,e]);return function(a){var s;return a===yt.SUGGESTED?n:(s=Mh[a])!=null?s:[]}}function NU(e,t){return""+$oe(t)+e+".png"}function wf(e){var t;return(t=e[yi.variations])!=null?t:[]}function uc(e){return wf(e).length>0}function tue(e,t){return t?wf(e).find(function(r){return r.includes(t)}):tn(e)}function _o(e){if(e){if(ku[e])return ku[e];var t=SA(e);return ku[t]}}var Cm=Object.values(Mh).flat();function rue(e){Mh[yt.CUSTOM].length=0,e.forEach(function(t){var r=nue(t);Mh[yt.CUSTOM].push(r),!ku[r[yi.unified]]&&(Cm.push(r),ku[r[yi.unified]]=r,EU(r))})}function nue(e){var t;return t={},t[yi.name]=e.names.map(function(r){return r.toLowerCase()}),t[yi.unified]=e.id.toLowerCase(),t[yi.added_in]="0",t[yi.imgUrl]=e.imgUrl,t}var ku={};setTimeout(function(){Cm.reduce(function(e,t){return e[tn(t)]=t,uc(t)&&wf(t).forEach(function(r){e[r]=t}),e},ku)});function iue(e){var t=e.split("-"),r=t[1];return _h.includes(r)?r:null}var aue=["2640-fe0f","2642-fe0f","2695-fe0f"],Ah="Search",RU="Clear",sue="No results found",DU=" found. Use up and down arrow keys to navigate.",oue="1 result"+DU,uue="%n results"+DU;function FO(e){var t,r;e===void 0&&(e={});var n=PU(),i=Object.assign(n.previewConfig,(t=e.previewConfig)!=null?t:{}),a=Object.assign(n,e),s=Doe(e.categories,{suggestionMode:a.suggestedEmojisMode});a.hiddenEmojis.forEach(function(u){a.unicodeToHide.add(u)}),rue((r=a.customEmojis)!=null?r:[]);var o=a.searchDisabled?Mo.PREVIEW:a.skinTonePickerLocation;return tr({},a,{categories:s,previewConfig:i,skinTonePickerLocation:o})}function PU(){return{autoFocusSearch:!0,categories:IU(),className:"",customEmojis:[],defaultSkinTone:hi.NEUTRAL,emojiStyle:xn.APPLE,emojiVersion:null,getEmojiUrl:NU,height:450,lazyLoadEmojis:!1,previewConfig:tr({},cue),searchDisabled:!1,searchPlaceHolder:Ah,searchPlaceholder:Ah,searchClearButtonLabel:RU,skinTonePickerLocation:Mo.SEARCH,skinTonesDisabled:!1,style:{},suggestedEmojisMode:qu.FREQUENT,theme:Uu.LIGHT,unicodeToHide:new Set(aue),width:350,reactionsDefaultOpen:!1,reactions:Aoe,open:!0,allowExpandReactions:!0,hiddenEmojis:[]}}var cue={defaultEmoji:"1f60a",defaultCaption:"What's your mood?",showPreview:!0},lue=["children"],FU=$.createContext(PU());function fue(e){var t=e.children,r=SU(e,lue),n=due(r);return $.createElement(FU.Provider,{value:n},t)}function due(e){var t,r=$.useState(function(){return FO(e)}),n=r[0],i=r[1];return $.useEffect(function(){xU(n,e)||i(FO(e))},[(t=e.customEmojis)==null?void 0:t.length,e.open,e.emojiVersion,e.reactionsDefaultOpen,e.searchPlaceHolder,e.searchPlaceholder,e.searchClearButtonLabel,e.defaultSkinTone,e.skinTonesDisabled,e.autoFocusSearch,e.emojiStyle,e.theme,e.suggestedEmojisMode,e.lazyLoadEmojis,e.className,e.height,e.width,e.searchDisabled,e.skinTonePickerLocation,e.allowExpandReactions]),n}function dr(){return $.useContext(FU)}var BU=st.createContext({});function zU(){var e=st.useContext(BU);return e}function pue(e){var t=st.useRef({onEmojiClick:e.onEmojiClick||pp,onReactionClick:e.onReactionClick||e.onEmojiClick,onSkinToneChange:e.onSkinToneChange||pp});return st.useEffect(function(){t.current.onEmojiClick=e.onEmojiClick||pp,t.current.onReactionClick=e.onReactionClick||e.onEmojiClick},[e.onEmojiClick,e.onReactionClick]),st.useEffect(function(){t.current.onSkinToneChange=e.onSkinToneChange||pp},[e.onSkinToneChange]),t}function pp(){}var zl;(function(e){e.REACTIONS="reactions",e.PICKER="picker"})(zl||(zl={}));function hue(){var e,t=dr(),r=t.searchPlaceHolder,n=t.searchPlaceholder;return(e=[r,n].find(function(i){return i!==Ah}))!=null?e:Ah}function mue(){var e=dr(),t=e.searchClearButtonLabel;return t??RU}function gue(){var e=dr(),t=e.defaultSkinTone;return t}function $U(){var e=dr(),t=e.allowExpandReactions;return t}function qU(){var e=dr(),t=e.skinTonesDisabled;return t}function Ro(){var e=dr(),t=e.emojiStyle;return t}function yue(){var e=dr(),t=e.autoFocusSearch;return t}function xA(){var e=dr(),t=e.categories;return t}function vue(){var e=dr(),t=e.customEmojis;return t}function bue(){var e=dr(),t=e.open;return t}function wue(e){var t=zU(),r=t.current,n=No(),i=n[1],a=r.onEmojiClick||function(){},s=r.onReactionClick;return e===zl.REACTIONS&&s?function(){for(var o=arguments.length,u=new Array(o),c=0;c<o;c++)u[c]=arguments[c];return s.apply(void 0,u.concat([{collapseToReactions:function(){i(function(f){return f})}}]))}:function(){for(var o=arguments.length,u=new Array(o),c=0;c<o;c++)u[c]=arguments[c];a.apply(void 0,u.concat([{collapseToReactions:function(){i(!0)}}]))}}function Sue(){var e=zU(),t=e.current;return t.onSkinToneChange||function(){}}function UU(){var e=dr(),t=e.previewConfig;return t}function xue(){var e=dr(),t=e.theme;return t}function Eue(){var e=dr(),t=e.suggestedEmojisMode;return t}function VU(){var e=dr(),t=e.lazyLoadEmojis;return t}function Cue(){var e=dr(),t=e.className;return t}function Mue(){var e=dr(),t=e.height,r=e.width,n=e.style;return tr({height:BO(t),width:BO(r)},n)}function _ue(){var e=dr(),t=e.reactionsDefaultOpen;return t}function Aue(){var e=dr(),t=e.emojiVersion;return t}function JU(){var e=dr(),t=e.searchDisabled;return t}function WU(){var e=dr(),t=e.skinTonePickerLocation;return t}function jue(){var e=dr(),t=e.unicodeToHide;return t}function Iue(){var e=dr(),t=e.reactions;return t}function Do(){var e=dr(),t=e.getEmojiUrl;return t}function BO(e){return typeof e=="number"?e+"px":e}function Lue(e){var t=e>0,r=e>1;return t?r?uue.replace("%n",e.toString()):oue:sue}function Mm(){var e=Sm(),t=e[0];return!!t}function Qn(e){e&&requestAnimationFrame(function(){e.focus()})}function HU(e){if(e){var t=e.previousElementSibling;Qn(t)}}function GU(e){if(e){var t=e.nextElementSibling;Qn(t)}}function YU(e){if(e){var t=e.firstElementChild;Qn(t)}}function $l(){return document.activeElement}function Tue(e){var t=e.children,r=$.useRef(null),n=$.useRef(null),i=$.useRef(null),a=$.useRef(null),s=$.useRef(null),o=$.useRef(null),u=$.useRef(null),c=$.useRef(null),l=$.useRef(null);return $.createElement(KU.Provider,{value:{AnchoredEmojiRef:n,BodyRef:i,EmojiListRef:a,CategoryNavigationRef:u,PickerMainRef:r,SearchInputRef:s,SkinTonePickerRef:o,VariationPickerRef:c,ReactionsRef:l}},t)}var KU=$.createContext({AnchoredEmojiRef:$.createRef(),BodyRef:$.createRef(),CategoryNavigationRef:$.createRef(),EmojiListRef:$.createRef(),PickerMainRef:$.createRef(),SearchInputRef:$.createRef(),SkinTonePickerRef:$.createRef(),VariationPickerRef:$.createRef(),ReactionsRef:$.createRef()});function Za(){return $.useContext(KU)}function QU(){return Za().EmojiListRef}function cc(){return Za().PickerMainRef}function _m(){return Za().AnchoredEmojiRef}function ZU(){var e=_m();return function(t){t===null&&e.current!==null&&Qn(e.current),e.current=t}}function Zn(){return Za().BodyRef}function Oue(){return Za().ReactionsRef}function Ps(){return Za().SearchInputRef}function EA(){return Za().SkinTonePickerRef}function CA(){return Za().CategoryNavigationRef}function kue(){return Za().VariationPickerRef}function XU(e,t){t===void 0&&(t=0);var r=dV(e);r&&requestAnimationFrame(function(){r.scrollTop=t})}function Nue(e,t){var r=dV(e);r&&requestAnimationFrame(function(){r.scrollTop=r.scrollTop+t})}function Rue(){var e=Zn();return $.useCallback(function(t){requestAnimationFrame(function(){e.current&&(e.current.scrollTop=t)})},[e])}function Am(e){if(!(!e||!wce(e))&&!e.closest(Si(Ot.variationPicker))){var t=hV(e),r=pV(e);Nue(t,-(IA(Fs(e))-r))}}function jm(e){var t=kA(e);Qn(t),Am(t)}function Due(e){var t=kA(e);Qn(t),t?.click()}function Pue(e){Qn(vV(e))}function Fue(e){if(e){var t=bV(e);if(!t)return jm(Lm(e));Qn(t),Am(t)}}function Bue(e){if(e){var t=OA(e);if(!t)return Pue(Im(e));Qn(t),Am(t)}}function zue(e,t){if(e){var r=que(e);if(!r)return t();Qn(r),Am(r)}}function $ue(e){if(e){var t=Uue(e);return Qn(t)}}function que(e){if(!e)return null;var t=wV(e),r=Fs(t),n=cV(t,e),i=Vu(r),a=i.indexOf(e),s=a%n;if(a===-1)return null;if(i[a-n])return i[a-n];var o=Im(r);if(!o)return null;var u=Vu(o),c=u.length%n-1;if(s>c)return u.at(-1);for(var l=u.length-1;l>=0;l--)if(l%n===s)return u[l];return u.at(-1)}function Uue(e){var t;if(!e)return null;var r=wV(e),n=Fs(r),i=cV(r,e),a=Vu(n),s=a.indexOf(e);if(s===-1)return null;var o=i-s%i-1,u=s+o+1;if(a[u]){for(var c=s+i;c%i>=0;c--)if(a[c])return a[c]}var l=s%i,f=Lm(n),p=Vu(f);return p[l]?p[l]:(t=p.at(0))!=null?t:null}function Po(){var e=oc(),t=e[0],r=e[1],n=vf(),i=n[0],a=n[1],s=$.useCallback(function(){t&&r(null),i&&a(!1)},[t,i,r,a]);return s}function eV(){var e=oc(),t=e[0],r=vf(),n=r[0];return function(){return!!t||n}}function Vue(){var e=bA();return function(){e.current=!0}}function tV(){var e=bA();return function(){e.current=!1}}function rV(){var e=bA();return function(){return e.current}}function Jue(){var e=Zn(),t=tV(),r=rV();$.useEffect(function(){var n=e.current;n?.addEventListener("mousemove",i,{passive:!0});function i(){r()&&t()}return function(){n?.removeEventListener("mousemove",i)}},[e,t,r])}function Fo(){var e=Ps();return $.useCallback(function(){Qn(e.current)},[e])}function Wue(){var e=EA();return $.useCallback(function(){e.current&&YU(e.current)},[e])}function nV(){var e=CA();return $.useCallback(function(){e.current&&YU(e.current)},[e])}function Hue(){var e=vA();return function t(r){if(typeof r=="function")return t(r(e.current));e.current=r}}function iV(){var e=MA(),t=Ps(),r=Fo();return function(){t.current&&(t.current.value=""),e(""),r()}}function Gue(){var e=Ps(),t=MA();return function(n){e.current?(e.current.value=""+e.current.value+n,t(zO(e.current.value))):t(zO(n))}}function Yue(){var e=Ps(),t=vA(),r=Hue(),n=MA(),i=Sm(),a=i[0],s=tce(t.current,a);return{onChange:o,searchTerm:a,SearchInputRef:e,statusSearchResults:s};function o(u){var c=t.current,l=u.toLowerCase();if(c!=null&&c[l]||l.length<=1)return n(l);var f=ece(l,c);if(!f)return n(l);r(function(p){var d;return Object.assign(p,(d={},d[l]=Kue(f,l),d))}),n(l)}}function MA(){var e=Sm(),t=e[1],r=cc();return function(i){requestAnimationFrame(function(){t(i&&i?.toLowerCase()).then(function(){XU(r.current,0)})})}}function Kue(e,t){var r={};for(var n in e){var i=e[n];Que(i,t)&&(r[n]=i)}return r}function Que(e,t){return bf(e).some(function(r){return r.includes(t)})}function Zue(){var e=vA(),t=e.current,r=Sm(),n=r[0];return function(i){return Xue(i,t,n)}}function Xue(e,t,r){var n;return!t||!r?!1:!((n=t[r])!=null&&n[e])}function ece(e,t){if(!t)return null;if(t[e])return t[e];var r=Object.keys(t).sort(function(n,i){return i.length-n.length}).find(function(n){return e.includes(n)});return r?t[r]:null}function zO(e){return!e||typeof e!="string"?"":e.trim().toLowerCase()}function tce(e,t){var r;if(!(e!=null&&e[t]))return"";var n=((r=Object.entries(e?.[t]))==null?void 0:r.length)||0;return Lue(n)}function aV(){var e=ZU(),t=oc(),r=t[1];return function(i){var a=jA(i),s=a[0];s&&(e(i),r(s))}}function _A(){var e=WU();return e===Mo.SEARCH}function sV(){var e=WU();return e===Mo.PREVIEW}var Ar;(function(e){e.ArrowDown="ArrowDown",e.ArrowUp="ArrowUp",e.ArrowLeft="ArrowLeft",e.ArrowRight="ArrowRight",e.Escape="Escape",e.Enter="Enter",e.Space=" "})(Ar||(Ar={}));function rce(){nce(),ice(),ace(),sce(),oce()}function nce(){var e=cc(),t=iV(),r=Rue(),n=Ps(),i=Fo(),a=eV(),s=Vue(),o=Po(),u=$.useMemo(function(){return function(l){var f=l.key;switch(s(),f){case Ar.Escape:if(l.preventDefault(),a()){o();return}t(),r(0),i();break}}},[r,t,o,i,a,s]);$.useEffect(function(){var c=e.current;if(c)return c.addEventListener("keydown",u),function(){c.removeEventListener("keydown",u)}},[e,n,r,u])}function ice(){var e=Wue(),t=cc(),r=Zn(),n=Ps(),i=vf(),a=i[1],s=oV(),o=_A(),u=$.useMemo(function(){return function(l){var f=l.key;switch(f){case Ar.ArrowRight:if(!o)return;l.preventDefault(),a(!0),e();break;case Ar.ArrowDown:l.preventDefault(),s();break;case Ar.Enter:l.preventDefault(),Due(r.current);break}}},[e,s,a,r,o]);$.useEffect(function(){var c=n.current;if(c)return c.addEventListener("keydown",u),function(){c.removeEventListener("keydown",u)}},[t,n,u])}function ace(){var e=EA(),t=Fo(),r=Ps(),n=oV(),i=vf(),a=i[0],s=i[1],o=sV(),u=_A(),c=AA(),l=$.useMemo(function(){return(function(p){var d=p.key;if(u)switch(d){case Ar.ArrowLeft:if(p.preventDefault(),!a)return t();$O(t);break;case Ar.ArrowRight:if(p.preventDefault(),!a)return t();qO();break;case Ar.ArrowDown:p.preventDefault(),a&&s(!1),n();break;default:c(p);break}if(o)switch(d){case Ar.ArrowUp:if(p.preventDefault(),!a)return t();$O(t);break;case Ar.ArrowDown:if(p.preventDefault(),!a)return t();qO();break;default:c(p);break}})},[a,t,s,n,c,o,u]);$.useEffect(function(){var f=e.current;if(f)return f.addEventListener("keydown",l),function(){f.removeEventListener("keydown",l)}},[e,r,a,l])}function sce(){var e=Fo(),t=CA(),r=Zn(),n=AA(),i=$.useMemo(function(){return function(s){var o=s.key;switch(o){case Ar.ArrowUp:s.preventDefault(),e();break;case Ar.ArrowRight:s.preventDefault(),GU($l());break;case Ar.ArrowLeft:s.preventDefault(),HU($l());break;case Ar.ArrowDown:s.preventDefault(),jm(r.current);break;default:n(s);break}}},[r,e,n]);$.useEffect(function(){var a=t.current;if(a)return a.addEventListener("keydown",i),function(){a.removeEventListener("keydown",i)}},[t,r,i])}function oce(){var e=Zn(),t=uce(),r=aV(),n=eV(),i=Po(),a=AA(),s=$.useMemo(function(){return(function(u){var c=u.key,l=Ji($l());switch(c){case Ar.ArrowRight:u.preventDefault(),Fue(l);break;case Ar.ArrowLeft:u.preventDefault(),Bue(l);break;case Ar.ArrowDown:if(u.preventDefault(),n()){i();break}$ue(l);break;case Ar.ArrowUp:if(u.preventDefault(),n()){i();break}zue(l,t);break;case Ar.Space:u.preventDefault(),r(u.target);break;default:a(u);break}})},[t,a,r,n,i]);$.useEffect(function(){var o=e.current;if(o)return o.addEventListener("keydown",s),function(){o.removeEventListener("keydown",s)}},[e,s])}function oV(){var e=nV(),t=Mm(),r=Zn();return $.useCallback(function(){return t?jm(r.current):e()},[r,e,t])}function uce(){var e=Fo(),t=nV(),r=Mm();return $.useCallback(function(){return r?e():t()},[e,r,t])}function $O(e){var t=$l();t&&(yce(t)||e(),GU(t))}function qO(){var e=$l();e&&HU(e)}function AA(){var e=Gue(),t=Fo(),r=JU(),n=Po();return function(a){var s=a.key;cce(a)||r||s.match(/(^[a-zA-Z0-9]$){1}/)&&(a.preventDefault(),n(),t(),e(s))}}function cce(e){var t=e.metaKey,r=e.ctrlKey,n=e.altKey;return t||r||n}function lce(e,t,r,n,i,a,s,o){if(e&&t!==xn.NATIVE){var u=tn(e);KM.has(u)||!a||!s||setTimeout(function(){var c=i+a.top,l=r+n,f=c>=l&&c<l+s.emojiSize*2;f&&uV(o,e,t)})}}function uV(e,t,r){if(t){var n=tn(t);KM.has(n)||(KM.add(n),wf(t).concat(n).forEach(function(i){var a=e(i,r);fce(a)}))}}var KM=new Set;function fce(e){var t=new Image;t.src=e}function dce(){var e=Zn(),t=Ro(),r=Do();$.useEffect(function(){if(t===xn.NATIVE)return;var n=e.current;return n?.addEventListener("focusin",i),function(){n?.removeEventListener("focusin",i)};function i(a){var s=Ji(a.target);if(s){var o=jA(s),u=o[0];u&&uc(u)&&uV(r,u,t)}}},[e,t,r])}var pce=["width","height"],QM=40;function hce(e){var t=e.children;return $.createElement(Ooe,null,$.createElement(mce,null,t))}function mce(e){var t,r=e.children,n=No(),i=n[0],a=xue(),s=Mm(),o=cc(),u=Cue(),c=Mue();rce(),dce();var l=c||{},f=l.width,p=l.height,d=SU(l,pce);return $.createElement("aside",{className:Mt(Jc.main,Jc.baseVariables,a===Uu.DARK&&Jc.darkTheme,a===Uu.AUTO&&Jc.autoThemeDark,(t={},t[Ot.searchActive]=s,t),i&&Jc.reactionsMenu,u),ref:o,style:tr({},d,!i&&{height:p,width:f})},r)}var UO={"--epr-emoji-variation-picker-bg-color":"var(--epr-dark-emoji-variation-picker-bg-color)","--epr-hover-bg-color-reduced-opacity":"var(--epr-dark-hover-bg-color-reduced-opacity)","--epr-highlight-color":"var(--epr-dark-highlight-color)","--epr-text-color":"var(--epr-dark-text-color)","--epr-hover-bg-color":"var(--epr-dark-hover-bg-color)","--epr-focus-bg-color":"var(--epr-dark-focus-bg-color)","--epr-search-input-bg-color":"var(--epr-dark-search-input-bg-color)","--epr-category-label-bg-color":"var(--epr-dark-category-label-bg-color)","--epr-picker-border-color":"var(--epr-dark-picker-border-color)","--epr-bg-color":"var(--epr-dark-bg-color)","--epr-reactions-bg-color":"var(--epr-dark-reactions-bg-color)","--epr-search-input-bg-color-active":"var(--epr-dark-search-input-bg-color-active)","--epr-emoji-variation-indicator-color":"var(--epr-dark-emoji-variation-indicator-color)","--epr-category-icon-active-color":"var(--epr-dark-category-icon-active-color)","--epr-skin-tone-picker-menu-color":"var(--epr-dark-skin-tone-picker-menu-color)","--epr-skin-tone-outer-border-color":"var(--epr-dark-skin-tone-outer-border-color)","--epr-skin-tone-inner-border-color":"var(--epr-dark-skin-tone-inner-border-color)"},Jc=or.create({main:{".":["epr-main",Ot.emojiPicker],position:"relative",display:"flex",flexDirection:"column",borderWidth:"1px",borderStyle:"solid",borderRadius:"var(--epr-picker-border-radius)",borderColor:"var(--epr-picker-border-color)",backgroundColor:"var(--epr-bg-color)",overflow:"hidden",transition:"height 0.3s ease-in-out, background-color 0.1s ease-in-out","*":{boxSizing:"border-box",fontFamily:"sans-serif"}},baseVariables:{"--":{"--epr-highlight-color":"#007aeb","--epr-hover-bg-color":"#e5f0fa","--epr-hover-bg-color-reduced-opacity":"#e5f0fa80","--epr-focus-bg-color":"#e0f0ff","--epr-text-color":"#858585","--epr-search-input-bg-color":"#f6f6f6","--epr-picker-border-color":"#e7e7e7","--epr-bg-color":"#fff","--epr-reactions-bg-color":"#ffffff90","--epr-category-icon-active-color":"#6aa8de","--epr-skin-tone-picker-menu-color":"#ffffff95","--epr-skin-tone-outer-border-color":"#555555","--epr-skin-tone-inner-border-color":"var(--epr-bg-color)","--epr-horizontal-padding":"10px","--epr-picker-border-radius":"8px","--epr-header-padding":"15px var(--epr-horizontal-padding)","--epr-active-skin-tone-indicator-border-color":"var(--epr-highlight-color)","--epr-active-skin-hover-color":"var(--epr-hover-bg-color)","--epr-search-input-bg-color-active":"var(--epr-search-input-bg-color)","--epr-search-input-padding":"0 30px","--epr-search-input-border-radius":"8px","--epr-search-input-height":"40px","--epr-search-input-text-color":"var(--epr-text-color)","--epr-search-input-placeholder-color":"var(--epr-text-color)","--epr-search-bar-inner-padding":"var(--epr-horizontal-padding)","--epr-search-border-color":"var(--epr-search-input-bg-color)","--epr-search-border-color-active":"var(--epr-highlight-color)","--epr-category-navigation-button-size":"30px","--epr-emoji-variation-picker-height":"45px","--epr-emoji-variation-picker-bg-color":"var(--epr-bg-color)","--epr-preview-height":"70px","--epr-preview-text-size":"14px","--epr-preview-text-padding":"0 var(--epr-horizontal-padding)","--epr-preview-border-color":"var(--epr-picker-border-color)","--epr-preview-text-color":"var(--epr-text-color)","--epr-category-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-bg-color":"#ffffffe6","--epr-category-label-text-color":"var(--epr-text-color)","--epr-category-label-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-height":QM+"px","--epr-emoji-size":"30px","--epr-emoji-padding":"5px","--epr-emoji-fullsize":"calc(var(--epr-emoji-size) + var(--epr-emoji-padding) * 2)","--epr-emoji-hover-color":"var(--epr-hover-bg-color)","--epr-emoji-variation-indicator-color":"var(--epr-picker-border-color)","--epr-emoji-variation-indicator-color-hover":"var(--epr-text-color)","--epr-header-overlay-z-index":"3","--epr-emoji-variations-indictator-z-index":"1","--epr-category-label-z-index":"2","--epr-skin-variation-picker-z-index":"5","--epr-preview-z-index":"6","--epr-dark":"#000","--epr-dark-emoji-variation-picker-bg-color":"var(--epr-dark)","--epr-dark-highlight-color":"#c0c0c0","--epr-dark-text-color":"var(--epr-highlight-color)","--epr-dark-hover-bg-color":"#363636f6","--epr-dark-hover-bg-color-reduced-opacity":"#36363680","--epr-dark-focus-bg-color":"#474747","--epr-dark-search-input-bg-color":"#333333","--epr-dark-category-label-bg-color":"#222222e6","--epr-dark-picker-border-color":"#151617","--epr-dark-bg-color":"#222222","--epr-dark-reactions-bg-color":"#22222290","--epr-dark-search-input-bg-color-active":"var(--epr-dark)","--epr-dark-emoji-variation-indicator-color":"#444","--epr-dark-category-icon-active-color":"#3271b7","--epr-dark-skin-tone-picker-menu-color":"#22222295","--epr-dark-skin-tone-outer-border-color":"var(--epr-dark-picker-border-color)","--epr-dark-skin-tone-inner-border-color":"#00000000"}},autoThemeDark:{".":Ot.autoTheme,"@media (prefers-color-scheme: dark)":{"--":UO}},darkTheme:{".":Ot.darkTheme,"--":UO},reactionsMenu:{".":"epr-reactions",height:"50px",display:"inline-flex",backgroundColor:"var(--epr-reactions-bg-color)",backdropFilter:"blur(8px)","--":{"--epr-picker-border-radius":"50px"}}});function cV(e,t){if(!e||!t)return 0;var r=e.getBoundingClientRect().width,n=t.getBoundingClientRect().width;return Math.floor(r/n)}function gce(e,t,r){if(!e||!t.length)return null;var n=e.getBoundingClientRect().top,i=e.getBoundingClientRect().bottom,a=n+lV(e),s=t.find(function(o){var u=o.getBoundingClientRect().top,c=o.getBoundingClientRect().bottom,l=o.clientHeight*r,f=u+l,p=c-l;return f<a?!1:f>=n&&f<=i||p>=n&&p<=i});return s||null}function yce(e){return!!e.nextElementSibling}function lV(e){if(!e)return QM;var t=e.querySelector(Si(Ot.label));if(t){var r=t.getBoundingClientRect().height;if(r>0)return r}return QM}var ql="button"+Si(Ot.emoji),vce=[ql,Si(Ot.visible),":not("+Si(Ot.hidden)+")"].join("");function Ji(e){var t;return(t=e?.closest(ql))!=null?t:null}function jA(e){var t=mV(e),r=LA(e);if(!t)return[];var n=_o(r??t);return n?[n,r]:[]}function bce(e){var t;return!!(e?.matches(ql)||!(e==null||(t=e.parentElement)==null)&&t.matches(ql))}function VO(e){var t;return(t=e?.clientHeight)!=null?t:0}function fV(e){if(!e)return 0;var t=Ji(e),r=Fs(t),n=IA(r);return JO(t)+JO(r)+n}function IA(e){var t,r;if(!e)return 0;var n=e.querySelector(Si(Ot.categoryContent));return((t=e?.clientHeight)!=null?t:0)-((r=n?.clientHeight)!=null?r:0)}function wce(e){return e?pV(e)<IA(Fs(e)):!1}function dV(e){return e?e.matches(Si(Ot.scrollBody))?e:e.querySelector(Si(Ot.scrollBody)):null}function pV(e){var t,r;return e?fV(e)-((t=(r=hV(e))==null?void 0:r.scrollTop)!=null?t:0):0}function hV(e){var t;return e&&(t=e.closest(Si(Ot.scrollBody)))!=null?t:null}function Sce(e){var t=Ji(e),r=Fs(t);return WO(t)+WO(r)}function JO(e){var t;return(t=e?.offsetTop)!=null?t:0}function WO(e){var t;return(t=e?.offsetLeft)!=null?t:0}function LA(e){var t;return(t=xce(Ji(e),"unified"))!=null?t:null}function mV(e){var t=LA(e);return t?SA(t):null}function gV(e){return e?{unified:LA(e),originalUnified:mV(e)}:{unified:null,originalUnified:null}}function xce(e,t){var r;return(r=Ece(e)[t])!=null?r:null}function Ece(e){var t;return(t=e?.dataset)!=null?t:{}}function TA(e){return e.classList.contains(Ot.visible)}function yV(e){return e?e.classList.contains(Ot.hidden):!0}function Vu(e){return e?Array.from(e.querySelectorAll(vce)):[]}function vV(e){if(!e)return null;var t=Vu(e),r=t.slice(-1),n=r[0];return n?TA(n)?n:OA(n):null}function bV(e){var t=e.nextElementSibling;return t?TA(t)?t:bV(t):kA(Lm(e))}function OA(e){var t=e.previousElementSibling;return t?TA(t)?t:OA(t):vV(Im(e))}function kA(e){if(!e)return null;var t=Vu(e);return gce(e,t,.1)}function Im(e){var t=Fs(e);if(!t)return null;var r=t.previousElementSibling;return r?yV(r)?Im(r):r:null}function Lm(e){var t=Fs(e);if(!t)return null;var r=t.nextElementSibling;return r?yV(r)?Lm(r):r:null}function Fs(e){return e?e.closest(Si(Ot.category)):null}function wV(e){return e?e.closest(Si(Ot.categoryContent)):null}function SV(e){return e.split("-").map(function(t){return String.fromCodePoint(parseInt(t,16))}).join("")}function Cce(e){return e.category===yt.CUSTOM}function xV(e){return e.imgUrl!==void 0}function EV(e,t){var r=$.useRef(),n=aV(),i=koe(),a=oc(),s=a[1],o=Po(),u=xm(),c=u[0],l=wue(t),f=AU(),p=f[1],d=Do(),m=Ro(),g=$.useCallback(function(S){if(!i.current){o();var E=HO(S),x=E[0],_=E[1];if(!(!x||!_)){var I=iue(_)||c;p(),Xoe(x,I),l(Mce(x,I,m,d),S)}}},[c,o,i,l,p,d,m]),v=$.useCallback(function(S){var E;r.current&&clearTimeout(r.current);var x=HO(S),_=x[0];!_||!uc(_)||(r.current=(E=window)==null?void 0:E.setTimeout(function(){i.current=!0,r.current=void 0,o(),n(S.target),s(_)},500))},[i,o,n,s]),w=$.useCallback(function(){r.current?(clearTimeout(r.current),r.current=void 0):i.current&&requestAnimationFrame(function(){i.current=!1})},[i]);$.useEffect(function(){if(e.current){var b=e.current;return b.addEventListener("click",g,{passive:!0}),b.addEventListener("mousedown",v,{passive:!0}),b.addEventListener("mouseup",w,{passive:!0}),function(){b?.removeEventListener("click",g),b?.removeEventListener("mousedown",v),b?.removeEventListener("mouseup",w)}}},[e,g,v,w])}function HO(e){var t=e?.target;return bce(t)?jA(t):[]}function Mce(e,t,r,n){var i=bf(e);if(xV(e)){var a=tn(e);return{activeSkinTone:t,emoji:a,getImageUrl:function(){return e.imgUrl},imageUrl:e.imgUrl,isCustom:!0,names:i,unified:a,unifiedWithoutSkinTone:a}}var s=tn(e,t);return{activeSkinTone:t,emoji:SV(s),getImageUrl:function(u){return u===void 0&&(u=r??xn.APPLE),n(s,u)},imageUrl:n(s,r??xn.APPLE),isCustom:!1,names:i,unified:s,unifiedWithoutSkinTone:tn(e)}}function Sf(e){return $.createElement("button",Object.assign({type:"button"},e,{className:Mt(_ce.button,e.className)}),e.children)}var _ce=or.create({button:{".":"epr-btn",cursor:"pointer",border:"0",background:"none",outline:"none"}});function Ace(e){var t,r=e.emojiNames,n=e.unified,i=e.hidden,a=e.hiddenOnSearch,s=e.showVariations,o=s===void 0?!0:s,u=e.hasVariations,c=e.children,l=e.className,f=e.noBackground,p=f===void 0?!1:f,d=e.style;return $.createElement(Sf,{className:Mt(s1.emoji,i&&yA.hidden,a&&ko.hiddenOnSearch,(t={},t[Ot.visible]=!i&&!a,t),!!(u&&o)&&s1.hasVariations,p&&s1.noBackground,l),"data-unified":n,"aria-label":jce(r),"data-full-name":r,style:d},c)}function jce(e){var t;return e[0].match("flag-")&&(t=e[1])!=null?t:e[0]}var s1=or.create({emoji:{".":Ot.emoji,position:"relative",width:"var(--epr-emoji-fullsize)",height:"var(--epr-emoji-fullsize)",boxSizing:"border-box",display:"flex",alignItems:"center",justifyContent:"center",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",borderRadius:"8px",overflow:"hidden",transition:"background-color 0.2s",":hover":{backgroundColor:"var(--epr-emoji-hover-color)"},":focus":{backgroundColor:"var(--epr-focus-bg-color)"}},noBackground:{background:"none",":hover":{backgroundColor:"transparent",background:"none"},":focus":{backgroundColor:"transparent",background:"none"}},hasVariations:{".":Ot.emojiHasVariations,":after":{content:"",display:"block",width:"0",height:"0",right:"0px",bottom:"1px",position:"absolute",borderLeft:"4px solid transparent",borderRight:"4px solid transparent",transform:"rotate(135deg)",borderBottom:"4px solid var(--epr-emoji-variation-indicator-color)",zIndex:"var(--epr-emoji-variations-indictator-z-index)"},":hover:after":{borderBottom:"4px solid var(--epr-emoji-variation-indicator-color-hover)"}}}),jh=or.create({external:{".":Ot.external,fontSize:"0"},common:{alignSelf:"center",justifySelf:"center",display:"block"}});function GO(e){var t=e.emojiName,r=e.style,n=e.lazyLoad,i=n===void 0?!1:n,a=e.imgUrl,s=e.onError,o=e.className;return $.createElement("img",{src:a,alt:t,className:Mt(Ice.emojiImag,jh.external,jh.common,o),loading:i?"lazy":"eager",onError:s,style:r})}var Ice=or.create({emojiImag:{".":"epr-emoji-img",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",minWidth:"var(--epr-emoji-fullsize)",minHeight:"var(--epr-emoji-fullsize)",padding:"var(--epr-emoji-padding)"}});function Lce(e){var t=e.unified,r=e.style,n=e.className;return $.createElement("span",{className:Mt(Tce.nativeEmoji,jh.common,jh.external,n),"data-unified":t,style:r},SV(t))}var Tce=or.create({nativeEmoji:{".":"epr-emoji-native",fontFamily:'"Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji"!important',position:"relative",lineHeight:"100%",fontSize:"var(--epr-emoji-size)",textAlign:"center",alignSelf:"center",justifySelf:"center",letterSpacing:"0",padding:"var(--epr-emoji-padding)"}});function Ih(e){var t=e.emoji,r=e.unified,n=e.emojiStyle,i=e.size,a=e.lazyLoad,s=e.getEmojiUrl,o=s===void 0?NU:s,u=e.className,c=MU(),l=c[1],f={};i&&(f.width=f.height=f.fontSize=i+"px");var p=t||_o(r);if(!p)return null;if(xV(p))return $.createElement(GO,{style:f,emojiName:r,emojiStyle:xn.NATIVE,lazyLoad:a,imgUrl:p.imgUrl,onError:d,className:u});return $.createElement($.Fragment,null,n===xn.NATIVE?$.createElement(Lce,{unified:r,style:f,className:u}):$.createElement(GO,{style:f,emojiName:YM(p),emojiStyle:n,lazyLoad:a,imgUrl:o(r,n),onError:d,className:u}));function d(){l(function(m){return new Set(m).add(r)})}}function Tm(e){var t=e.emoji,r=e.unified,n=e.hidden,i=e.hiddenOnSearch,a=e.emojiStyle,s=e.showVariations,o=s===void 0?!0:s,u=e.size,c=e.lazyLoad,l=e.getEmojiUrl,f=e.className,p=e.noBackground,d=p===void 0?!1:p,m=e.style,g=uc(t);return $.createElement(Ace,{hasVariations:g,showVariations:o,hidden:n,hiddenOnSearch:i,emojiNames:bf(t),unified:r,noBackground:d,style:m},$.createElement(Ih,{unified:r,emoji:t,size:u,emojiStyle:a,lazyLoad:c,getEmojiUrl:l,className:f}))}var Oce="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNS43LDEwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsMTAuOSw2LjEsMTEsNi4zLDExaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjRWNi43YzAtMC4zLTAuMi0wLjUtMC41LTAuNQoJQzkuOCw2LDkuNiw2LjIsOS42LDYuNXYzLjRINi4yQzUuOSw5LjksNS43LDEwLjEsNS43LDEwLjRMNS43LDEwLjR6Ii8+CjxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik01LjcsMzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDMxLDYuMywzMWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuMgoJQzUuOSwyOS45LDUuNywzMC4xLDUuNywzMC40TDUuNywzMC40eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNS43LDUwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsNTAuOSw2LjEsNTEsNi4zLDUxaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjR2LTMuNGMwLTAuMy0wLjItMC41LTAuNS0wLjUKCXMtMC41LDAuMi0wLjUsMC41djMuNEg2LjJDNS45LDQ5LjksNS43LDUwLjEsNS43LDUwLjRMNS43LDUwLjR6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik01LjcsNzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDcxLDYuMyw3MWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuNAoJQzUuOSw2OS45LDUuNyw3MC4xLDUuNyw3MC40TDUuNyw3MC40eiIvPgo8L3N2Zz4=";function kce(){var e=No(),t=e[1];return $.createElement(Sf,{"aria-label":"Show all Emojis",title:"Show all Emojis",tabIndex:0,className:Mt(Nce.plusSign),onClick:function(){return t(!1)}})}var Nce=or.create(tr({plusSign:{fontSize:"20px",padding:"17px",color:"var(--epr-text-color)",borderRadius:"50%",textAlign:"center",lineHeight:"100%",width:"20px",height:"20px",display:"flex",justifyContent:"center",alignItems:"center",transition:"background-color 0.2s ease-in-out",":after":{content:"",minWidth:"20px",minHeight:"20px",backgroundImage:"url("+Oce+")",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",backgroundPositionY:"0"},":hover":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-20px"}},":focus":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-40px"}}}},Ts("plusSign",{":after":{backgroundPositionY:"-40px"},":hover:after":{backgroundPositionY:"-60px"}})));function Rce(){var e=No(),t=e[0],r=Oue(),n=Iue();EV(r,zl.REACTIONS);var i=Ro(),a=$U(),s=Do();return t?$.createElement("ul",{className:Mt(YO.list,!t&&yA.hidden),ref:r},n.map(function(o){return $.createElement("li",{key:o},$.createElement(Tm,{emoji:_o(o),emojiStyle:i,unified:o,showVariations:!1,className:Mt(YO.emojiButton),noBackground:!0,getEmojiUrl:s}))}),a?$.createElement("li",null,$.createElement(kce,null)):null):null}var YO=or.create({list:{listStyle:"none",margin:"0",padding:"0 5px",display:"flex",justifyContent:"space-between",alignItems:"center",height:"100%"},emojiButton:{":hover":{transform:"scale(1.2)"},":focus":{transform:"scale(1.2)"},":active":{transform:"scale(1.1)"},transition:"transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.5)"}});function Dce(e){var t=Po(),r=$.useState(0),n=r[0],i=r[1];return $.useEffect(function(){var a=e.current;if(!a)return;a.addEventListener("scroll",s,{passive:!0});function s(){var o;i((o=a?.scrollTop)!=null?o:0),t()}return function(){a?.removeEventListener("scroll",s)}},[e,t]),n}function Pce(e){var t=e.scrollTop,r=e.clientHeight,n=e.topOffset,i=e.style,a=e.dimensions;if(!i||!a)return!1;var s=n+i.top,o=s+a.emojiSize,u=o+a.emojiSize*2>=t&&s<=t+r+a.emojiSize;return!u}function Fce(e,t){return e?{top:Math.floor(t/e.emojisPerRow)*e.emojiSize,left:t%e.emojisPerRow*e.emojiSize}:void 0}var Bce=40;function zce(e){var t=QU(),r=No(),n=r[0],i=cc(),a=$.useRef(),s=wA(),o=s[0],u=_U(),c=u[0],l=$.useState(),f=l[0],p=l[1],d=$.useCallback(function(){var m=t.current;if(m){var g=m.querySelector(ql),v=g?.clientHeight;v&&(a.current=v);var w=c||v||a.current||Bce,b=m.clientWidth;if(!(b===0||w===0)){var S=Math.max(1,Math.floor(b/w)),E=Math.ceil(e/S),x=E*w;p({categoryHeight:x,emojisPerRow:S,emojiSize:w})}}},[t,e,c]);return $.useEffect(function(){d()},[e,n,d,o.length]),$.useEffect(function(){var m=i.current;if(m){var g=function(w){var b=w,S=b.propertyName;(S==="width"||S==="max-width"||S==="min-width"||S==="height"||S==="max-height"||S==="min-height")&&(typeof queueMicrotask=="function"?queueMicrotask(function(){return d()}):requestAnimationFrame(function(){return d()}))};return m.addEventListener("transitionend",g,{passive:!0}),function(){m.removeEventListener("transitionend",g)}}},[i,d]),f}function $ce(){var e=MU(),t=e[0],r=Zue();return function(n){var i=tn(n),a=t.has(i),s=r(i);return{failedToLoad:a,filteredOut:s,hidden:a||s}}}function qce(e){var t=e.categoryEmojis,r=e.topOffset,n=e.onHeightReady,i=e.scrollTop,a=e.isCategoryVisible,s=$ce(),o=VU(),u=Ro(),c=xm(),l=c[0],f=Ioe(),p=Do(),d=!qU(),m=Zn(),g=0,v=t.filter(function(E){var x=f(E),_=s(E),I=_.failedToLoad,L=_.filteredOut,k=_.hidden;return!I&&!L&&!k&&!x}),w=zce(v.length);$.useEffect(function(){w&&n(w.categoryHeight)},[w,n,v.length]);var b=function(x){var _,I;return w&&m.current&&Pce({scrollTop:i,clientHeight:(_=(I=m.current)==null?void 0:I.clientHeight)!=null?_:0,topOffset:r,style:x,dimensions:w})},S=v.reduce(function(E,x,_){var I=tn(x,l),L=Fce(w,_);if(b(L)){var k,F;return g++,lce(x,u,i,(k=(F=m.current)==null?void 0:F.clientHeight)!=null?k:0,r,L,w,p),E}return a?(E.push($.createElement(Tm,{showVariations:d,key:I,emoji:x,unified:I,emojiStyle:u,lazyLoad:o,getEmojiUrl:p,style:tr({},L,{position:"absolute"})})),E):(g++,E)},[]);return{virtualizedCounter:g,emojis:S,dimensions:w}}function Uce(e){var t=e.categoryConfig,r=e.children,n=e.hidden,i=e.hiddenOnSearch,a=e.height,s=Em(t),o=LU(t);return $.createElement("li",{className:Mt(o1.category,n&&yA.hidden,i&&ko.hiddenOnSearch),"data-name":s,"aria-label":o},$.createElement("h2",{className:Mt(o1.label)},o),$.createElement("div",{className:Mt(o1.categoryContent),style:{height:a}},r))}var o1=or.create({category:{".":Ot.category,minHeight:"calc(var(--epr-emoji-fullsize) + var(--epr-category-label-height))",position:"relative"},categoryContent:{".":Ot.categoryContent,display:"grid",gridGap:"0",gridTemplateColumns:"repeat(auto-fill, var(--epr-emoji-fullsize))",justifyContent:"space-between",margin:"var(--epr-category-padding)",position:"relative"},label:{".":Ot.label,alignItems:"center",backdropFilter:"blur(3px)",backgroundColor:"var(--epr-category-label-bg-color)",color:"var(--epr-category-label-text-color)",display:"flex",fontSize:"16px",fontWeight:"bold",height:"var(--epr-category-label-height)",margin:"0",padding:"var(--epr-category-label-padding)",position:"sticky",textTransform:"capitalize",top:"0",width:"100%",zIndex:"var(--epr-category-label-z-index)"}});function Vce(){var e=xA(),t=kU(),r=Ro(),n=Do(),i=VU(),a=xm(),s=a[0],o=_U(),u=o[0],c=o[1],l=$.useRef(null);if($.useLayoutEffect(function(){l.current&&c(l.current.clientHeight)}),u)return null;var f=e[0],p=t(Em(f))[0],d=p?tn(p,s):"";return p?$.createElement("div",{ref:l},$.createElement(Tm,{emoji:p,unified:d,emojiStyle:r,getEmojiUrl:n,lazyLoad:i,showVariations:!1,hidden:!1,style:{opacity:0,pointerEvents:"none",position:"absolute",top:0,left:0,zIndex:-1,height:"var(--epr-emoji-fullsize)",width:"var(--epr-emoji-fullsize)"}})):null}function Jce(e){var t=e.scrollTop,r=xA(),n=$.useState({}),i=n[0],a=n[1],s=QU(),o=kU(),u=lV(s.current),c=0;return $.createElement("ul",{className:Mt(Hce.emojiList),ref:s},$.createElement(Vce,null),r.map(function(l){var f=Em(l),p=c,d=i[f];return d&&(c+=d+u),$.createElement($.Suspense,{key:f},$.createElement(Wce,{categoryEmojis:o(f),categoryConfig:l,topOffset:p,onHeightReady:function(g){i[f]!==g&&a(function(v){var w;return tr({},v,(w={},w[f]=g,w))})},scrollTop:t}))}))}function Wce(e){var t=e.categoryEmojis,r=e.categoryConfig,n=e.topOffset,i=e.onHeightReady,a=e.scrollTop,s=wA(),o=s[0],u=qce({categoryEmojis:t,topOffset:n,onHeightReady:i,scrollTop:a,isCategoryVisible:o.includes(r.category)}),c=u.virtualizedCounter,l=u.emojis,f=u.dimensions;return $.createElement(Uce,{categoryConfig:r,height:f?.categoryHeight,hidden:!l.length&&c===0},l)}var Hce=or.create({emojiList:{".":Ot.emojiList,listStyle:"none",margin:"0",padding:"0"}}),Gce="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IgoJIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDUwIDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KPC9nPgo8ZyBpZD0iTGF5ZXJfMiI+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiNFOEU3RTciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KCTxwYXRoIGZpbGw9IiMwMTAyMDIiIHN0cm9rZT0iIzE1MTYxNyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjYuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KPC9nPgo8L3N2Zz4=",Nu;(function(e){e[e.Up=0]="Up",e[e.Down=1]="Down"})(Nu||(Nu={}));function Yce(){var e=_m(),t=kue(),r=oc(),n=r[0],i=Ro(),a=Qce(t),s=a.getTop,o=a.getMenuDirection,u=ZU(),c=Kce(t),l=Do(),f=Ji(e.current),p=!!(n&&f&&uc(n)&&f.classList.contains(Ot.emojiHasVariations));$.useEffect(function(){p&&jm(t.current)},[t,p,e]);var d,m;return!p&&e.current?u(null):(d=s(),m=c()),$.createElement("div",{ref:t,className:Mt(hp.variationPicker,o()===Nu.Down&&hp.pointingUp,p&&hp.visible),style:{top:d}},p&&n?[tn(n)].concat(wf(n)).slice(0,6).map(function(g){return $.createElement(Tm,{key:g,emoji:n,unified:g,emojiStyle:i,showVariations:!1,getEmojiUrl:l})}):null,$.createElement("div",{className:Mt(hp.pointer),style:m}))}function Kce(e){var t=_m();return function(){var n={};if(!e.current)return n;if(t.current){var i=Ji(t.current),a=Sce(i);if(!i)return n;n.left=a+i?.clientWidth/2}return n}}function Qce(e){var t=_m(),r=Zn(),n=Nu.Up;return{getMenuDirection:i,getTop:a};function i(){return n}function a(){n=Nu.Up;var s=0;if(!e.current)return 0;var o=VO(e.current);if(t.current){var u,c=r.current,l=Ji(t.current),f=VO(l);s=fV(l);var p=(u=c?.scrollTop)!=null?u:0;p>s-o&&(n=Nu.Down,s+=f+o)}return s-o}}var hp=or.create(tr({variationPicker:{".":Ot.variationPicker,position:"absolute",right:"15px",left:"15px",padding:"5px",boxShadow:"0px 2px 5px rgba(0, 0, 0, 0.2)",borderRadius:"3px",display:"flex",alignItems:"center",justifyContent:"space-around",opacity:"0",visibility:"hidden",pointerEvents:"none",top:"-100%",border:"1px solid var(--epr-picker-border-color)",height:"var(--epr-emoji-variation-picker-height)",zIndex:"var(--epr-skin-variation-picker-z-index)",background:"var(--epr-emoji-variation-picker-bg-color)",transform:"scale(0.9)",transition:"transform 0.1s ease-out, opacity 0.2s ease-out"},visible:{opacity:"1",visibility:"visible",pointerEvents:"all",transform:"scale(1)"},pointingUp:{".":"pointing-up",transformOrigin:"center 0%",transform:"scale(0.9)"},".pointing-up":{pointer:{top:"0",transform:"rotate(180deg) translateY(100%) translateX(18px)"}},pointer:{".":"epr-emoji-pointer",content:"",position:"absolute",width:"25px",height:"15px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"50px 15px",top:"100%",transform:"translateX(-18px)",backgroundImage:"url("+Gce+")"}},Ts("pointer",{backgroundPosition:"-25px 0"})));function Zce(){var e=Zn(),t=Dce(e);return EV(e,zl.PICKER),Jue(),$.createElement("div",{className:Mt(Xce.body,ko.hiddenOnReactions),ref:e},$.createElement(Yce,null),$.createElement(Jce,{scrollTop:t}))}var Xce=or.create({body:{".":Ot.scrollBody,flex:"1",overflowY:"scroll",overflowX:"hidden",position:"relative"}});function ele(e,t){if(!e||!t)return 0;var r=e.getBoundingClientRect(),n=t.getBoundingClientRect();return n.height-(r.y-n.y)}function tle(e,t){var r=Zn(),n=rV(),i=tV();$.useEffect(function(){if(!e)return;var a=r.current;a?.addEventListener("keydown",u,{passive:!0}),a?.addEventListener("mouseover",c,!0),a?.addEventListener("focus",s,!0),a?.addEventListener("mouseout",o,{passive:!0}),a?.addEventListener("blur",o,!0);function s(l){var f=Ji(l.target);if(!f)return o();var p=gV(f),d=p.unified,m=p.originalUnified;if(!d||!m)return o();t({unified:d,originalUnified:m})}function o(l){if(l){var f=l.relatedTarget;if(!Ji(f))return t(null)}t(null)}function u(l){l.key==="Escape"&&t(null)}function c(l){if(!n()){var f=Ji(l.target);if(f){var p=ele(f,a),d=f.getBoundingClientRect().height;if(p<d)return rle(f,t);Qn(f)}}}return function(){a?.removeEventListener("mouseover",c),a?.removeEventListener("mouseout",o),a?.removeEventListener("focus",s,!0),a?.removeEventListener("blur",o,!0),a?.removeEventListener("keydown",u)}},[r,e,t,n,i])}function rle(e,t){var r,n=gV(e),i=n.unified,a=n.originalUnified;!i||!a||((r=document.activeElement)==null||r.blur==null||r.blur(),t({unified:i,originalUnified:a}))}var mp,Ul;(function(e){e.ROW="FlexRow",e.COLUMN="FlexColumn"})(Ul||(Ul={}));function CV(e){var t=e.children,r=e.className,n=e.style,i=n===void 0?{}:n,a=e.direction,s=a===void 0?Ul.ROW:a;return $.createElement("div",{style:tr({},i),className:Mt(KO.flex,r,KO[s])},t)}var KO=or.create((mp={flex:{display:"flex"}},mp[Ul.ROW]={flexDirection:"row"},mp[Ul.COLUMN]={flexDirection:"column"},mp));function nle(e){var t=e.className,r=e.style,n=r===void 0?{}:r;return $.createElement("div",{style:tr({flex:1},n),className:Mt(t)})}function ile(e){var t=e.children,r=e.className,n=e.style;return $.createElement("div",{style:tr({},n,{position:"absolute"}),className:r},t)}function Om(e){var t=e.children,r=e.className,n=e.style;return $.createElement("div",{style:tr({},n,{position:"relative"}),className:r},t)}function ale(e){var t=e.isOpen,r=e.onClick,n=e.isActive,i=e.skinToneVariation,a=e.style;return $.createElement(Sf,{style:a,onClick:r,className:Mt("epr-tone-"+i,u1.tone,!t&&u1.closedTone,n&&u1.active),"aria-pressed":n,"aria-label":"Skin tone "+Qoe[i]})}var u1=or.create({closedTone:{opacity:"0",zIndex:"0"},active:{".":"epr-active",zIndex:"1",opacity:"1"},tone:{".":"epr-tone",width:"var(--epr-skin-tone-size)",display:"block",cursor:"pointer",borderRadius:"4px",height:"var(--epr-skin-tone-size)",position:"absolute",right:"0",transition:"transform 0.3s ease-in-out, opacity 0.35s ease-in-out",zIndex:"0",border:"1px solid var(--epr-skin-tone-outer-border-color)",boxShadow:"inset 0px 0px 0 1px var(--epr-skin-tone-inner-border-color)",":hover":{boxShadow:"0 0 0 3px var(--epr-active-skin-hover-color), inset 0px 0px 0 1px var(--epr-skin-tone-inner-border-color)"},":focus":{boxShadow:"0 0 0 3px var(--epr-focus-bg-color)"},"&.epr-tone-neutral":{backgroundColor:"#ffd225"},"&.epr-tone-1f3fb":{backgroundColor:"#ffdfbd"},"&.epr-tone-1f3fc":{backgroundColor:"#e9c197"},"&.epr-tone-1f3fd":{backgroundColor:"#c88e62"},"&.epr-tone-1f3fe":{backgroundColor:"#a86637"},"&.epr-tone-1f3ff":{backgroundColor:"#60463a"}}}),nl=28;function sle(){return $.createElement(Om,{style:{height:nl}},$.createElement(ile,{style:{bottom:0,right:0}},$.createElement(MV,{direction:Vl.VERTICAL})))}function MV(e){var t=e.direction,r=t===void 0?Vl.HORIZONTAL:t,n=EA(),i=qU(),a=vf(),s=a[0],o=a[1],u=xm(),c=u[0],l=u[1],f=Sue(),p=Po(),d=Fo();if(i)return null;var m=nl*_h.length+"px",g=s?m:nl+"px",v=r===Vl.VERTICAL;return $.createElement(Om,{className:Mt(Wc.skinTones,v&&Wc.vertical,s&&Wc.open,v&&s&&Wc.verticalShadow),style:v?{flexBasis:g,height:g}:{flexBasis:g}},$.createElement("div",{className:Mt(Wc.select),ref:n},_h.map(function(w,b){var S=w===c;return $.createElement(ale,{key:w,skinToneVariation:w,isOpen:s,style:{transform:Mt(v?"translateY(-"+b*(s?nl:0)+"px)":"translateX(-"+b*(s?nl:0)+"px)",s&&S&&"scale(1.3)")},isActive:S,onClick:function(){s?(l(w),f(w),d()):o(!0),p()}})})))}var Vl;(function(e){e.VERTICAL="epr-vertical",e.HORIZONTAL="epr-horizontal"})(Vl||(Vl={}));var Wc=or.create({skinTones:{".":"epr-skin-tones","--":{"--epr-skin-tone-size":"15px"},display:"flex",alignItems:"center",justifyContent:"flex-end",transition:"all 0.3s ease-in-out",padding:"10px 0"},vertical:{padding:"9px",alignItems:"flex-end",flexDirection:"column",borderRadius:"6px",border:"1px solid var(--epr-bg-color)"},verticalShadow:{boxShadow:"0px 0 7px var(--epr-picker-border-color)"},open:{backdropFilter:"blur(5px)",background:"var(--epr-skin-tone-picker-menu-color)",".epr-active":{border:"1px solid var(--epr-active-skin-tone-indicator-border-color)"}},select:{".":"epr-skin-tone-select",position:"relative",width:"var(--epr-skin-tone-size)",height:"var(--epr-skin-tone-size)"}});function ole(){var e=UU(),t=sV(),r=No(),n=r[0];return e.showPreview?$.createElement(CV,{className:Mt(Sl.preview,ko.hiddenOnReactions,n&&Sl.hideOnReactions)},$.createElement(ule,null),$.createElement(nle,null),t?$.createElement(sle,null):null):null}function ule(){var e,t=UU(),r=$.useState(null),n=r[0],i=r[1],a=Ro(),s=oc(),o=s[0],u=Do();tle(t.showPreview,i);var c=_o((e=n?.unified)!=null?e:n?.originalUnified),l=c!=null&&n!=null;return $.createElement(f,null);function f(){var p=o??_o(t.defaultEmoji);if(!p)return null;var d=o?YM(o):t.defaultCaption;return $.createElement($.Fragment,null,$.createElement("div",null,l?$.createElement(Ih,{unified:n?.unified,emoji:c,emojiStyle:a,size:45,getEmojiUrl:u,className:Mt(Sl.emoji)}):p?$.createElement(Ih,{unified:tn(p),emoji:p,emojiStyle:a,size:45,getEmojiUrl:u,className:Mt(Sl.emoji)}):null),$.createElement("div",{className:Mt(Sl.label)},l?YM(c):d))}}var Sl=or.create({preview:{alignItems:"center",borderTop:"1px solid var(--epr-preview-border-color)",height:"var(--epr-preview-height)",padding:"0 var(--epr-horizontal-padding)",position:"relative",zIndex:"var(--epr-preview-z-index)"},label:{color:"var(--epr-preview-text-color)",fontSize:"var(--epr-preview-text-size)",padding:"var(--epr-preview-text-padding)",textTransform:"capitalize"},emoji:{padding:"0"},hideOnReactions:{opacity:"0",transition:"opacity 0.5s ease-in-out"}});function cle(e){var t;return(t=e?.getAttribute("data-name"))!=null?t:null}function lle(e){var t=e.setActiveCategory,r=e.setVisibleCategories,n=Zn();$.useEffect(function(){var i=new Map,a=new Map,s=n.current,o=new IntersectionObserver(function(u){if(s){for(var c=Moe(u),l;!(l=c()).done;){var f=l.value,p=cle(f.target);p&&(i.set(p,f.intersectionRatio),a.set(p,f.isIntersecting))}var d=Array.from(i),m=d.filter(function(x){var _=x[0],I=x[1];return I>0||a.get(_)}).map(function(x){var _=x[0];return _});r(m);var g=d[d.length-1];if(g?.[1]==1)return t(g[0]);for(var v=0,w=d;v<w.length;v++){var b=w[v],S=b[0],E=b[1];if(E){t(S);break}}}},{root:s,threshold:[0,1]});return s?.querySelectorAll(Si(Ot.category)).forEach(function(u){o.observe(u)}),function(){o.disconnect()}},[n,t,r])}function fle(){var e=Zn(),t=cc();return function(n){var i;if(e.current){var a=(i=e.current)==null?void 0:i.querySelector('[data-name="'+n+'"]');if(a){var s=a.offsetTop||0;XU(t.current,s)}}}}function dle(){var e=vue();return e?e.length===0:!1}var ple="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMDBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgMjAwIDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMTEiPgoJPGc+CgkJPHBhdGggZmlsbD0iIzMzNzFCNyIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTIuOCwyOS41YzAuNiwwLDEuMS0wLjUsMS4xLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjEtMS4yYy0wLjYsMC0xLjIsMC41LTEuMiwxLjJDMTEuNiwyOSwxMi4yLDI5LjUsMTIuOCwyOS41eiBNMTIuOCwyOGMwLjIsMCwwLjQsMC4yLDAuNCwwLjQKCQkJYzAsMC4yLTAuMiwwLjQtMC40LDAuNGMtMC4yLDAtMC40LTAuMi0wLjQtMC40QzEyLjQsMjguMSwxMi42LDI4LDEyLjgsMjh6Ii8+CgkJPHBhdGggZmlsbD0iIzMzNzFCNyIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsMjNjLTMuOCwwLTcsMy4xLTcsN2MwLDMuOCwzLjEsNyw3LDcKCQkJczctMy4xLDctN0MxNywyNi4yLDEzLjgsMjMsMTAsMjN6IE0xMCwzNi4yYy0zLjQsMC02LjItMi44LTYuMi02LjJjMC0zLjQsMi44LTYuMiw2LjItNi4yczYuMiwyLjgsNi4yLDYuMgoJCQlDMTYuMiwzMy40LDEzLjQsMzYuMiwxMCwzNi4yeiIvPgoJCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjYsMzEuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJINS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjRjMC43LDIsMi41LDMuMyw0LjYsMy4zczMuOS0xLjMsNC42LTMuM0MxNC43LDMxLjUsMTQuNywzMS4zLDE0LjYsMzEuMnogTTEwLDM0LjEKCQkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMywzMy4yLDExLjYsMzQuMSwxMCwzNC4xeiIvPgoJCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiwyOS41YzAuNiwwLDEuMi0wLjUsMS4yLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjItMS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjJDNi4xLDI5LDYuNiwyOS41LDcuMiwyOS41eiBNNy4yLDI4YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDNi44LDI4LjEsNywyOCw3LjIsMjh6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNNjQuMSwzMy40bDIuMywwYzAuMiwwLDAuNCwwLjIsMC40LDAuNHYyLjFjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjMKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40di0yLjFDNjMuNywzMy42LDYzLjgsMzMuNCw2NC4xLDMzLjR6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTczLjUsMzMuNWgyLjRjMC4yLDAsMC40LDAuMiwwLjQsMC40djJjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjQKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40bDAtMkM3My4xLDMzLjYsNzMuMywzMy41LDczLjUsMzMuNXoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNNjMuNywyOC40aDEyLjZ2NUg2My43VjI4LjR6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTY1LjUsMjMuNmg4LjljMSwwLDEuOSwwLjgsMS45LDEuOXYzLjFINjMuN3YtMy4xQzYzLjcsMjQuNSw2NC41LDIzLjYsNjUuNSwyMy42eiIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjMzM3MUI3IiBjeD0iNjYuMiIgY3k9IjMwLjkiIHJ4PSIwLjkiIHJ5PSIxIi8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSI3My44IiBjeT0iMzAuOSIgcng9IjAuOSIgcnk9IjEiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNOTYuNCwzMGMwLDMuNi0yLjksNi41LTYuNCw2LjVzLTYuNC0yLjktNi40LTYuNXMyLjktNi41LDYuNC02LjVTOTYuNCwyNi40LDk2LjQsMzB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTk2LjMsMjguNmMwLDAsMCwwLjEsMCwwLjFjLTAuOSwwLjEtMi45LDAuMS00LjYtMS4xYy0xLjEtMC44LTItMS43LTIuNi0yLjUKCQkJCWMtMC4zLTAuNC0wLjYtMC44LTAuNy0xYy0wLjEtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLjUtMC4xLDEuMi0wLjIsMi0wLjFjMS4yLDAsMi41LDAuMywzLjUsMS4xYzEsMC44LDEuNywxLjgsMi4xLDIuOAoJCQkJQzk2LjEsMjcuOSw5Ni4yLDI4LjMsOTYuMywyOC42eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik04NCwzMi4yYzAsMCwwLTAuMSwwLTAuMWMwLjktMC4yLDIuOS0wLjQsNC43LDAuNmMxLjEsMC43LDEuOSwxLjUsMi40LDIuMwoJCQkJYzAuNCwwLjUsMC42LDEsMC43LDEuM2MtMC40LDAuMS0xLDAuMi0xLjcsMC4zYy0xLDAtMi4xLTAuMS0zLjItMC44cy0xLjktMS42LTIuNC0yLjVDODQuMiwzMi44LDg0LjEsMzIuNSw4NCwzMi4yeiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTExNi4zLDI2LjhsLTEuNCwybC0wLjgtMC44bC0wLjYtMC42bDAsMC45bC0wLjEsOC4yaC02LjgKCQkJCWwtMC4xLTguMmwwLTAuOWwtMC42LDAuNmwtMC44LDAuOGwtMS40LTJsMi42LTIuOWMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWgxLjNsMC40LDAuN2MwLjcsMS4zLDIuNiwxLjMsMy4zLTAuMWwwLjMtMC42aDEuMgoJCQkJYzAuMSwwLDAuMiwwLDAuMywwLjFsMC4zLTAuM2wtMC4zLDAuM0wxMTYuMywyNi44eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMTAuMSwyNy43aDJ2MC45YzAsMC40LTAuNCwwLjctMSwwLjdjLTAuNiwwLTEtMC4zLTEtMC43TDExMC4xLDI3LjdMMTEwLjEsMjcuN3oiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNMTI2LjgsMzQuM2MwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJTMTI2LjgsMzMuMSwxMjYuOCwzNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMzcuNiwzNC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMgoJCQkJQzEzNi42LDMyLjEsMTM3LjYsMzMuMSwxMzcuNiwzNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMjYuOCwyNC40djkuOSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMzcuNywyNC40djkuOSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMjYuOCwyMy41aDEwLjh2Mi43aC0xMC44QzEyNi44LDI2LjIsMTI2LjgsMjMuNSwxMjYuOCwyMy41eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjMzM3MUI3IiBkPSJNMTcwLjgsMjMuMUwxNzAuOCwyMy4xYy0wLjMsMC0wLjUsMC0wLjgsMGMtMi4xLDAtNCwxLTUuMywyLjVsLTAuMSwwbC0wLjEtMC4xbC0xLTEuMmwtMC4zLDMuNGwzLjQsMC4zCgkJCQlsLTEuMS0xLjNsLTAuMS0wLjFsMC4xLTAuMWMxLjEtMS41LDMtMi4zLDUtMi4xbDAsMGMzLjIsMC4zLDUuNSwzLjEsNS4yLDYuM2MtMC4zLDMtMy4xLDUuMy02LjEsNS4xYy0zLjEtMC4yLTUuNC0yLjktNS4zLTYKCQkJCWwtMS4zLTAuMWMtMC4yLDMuOCwyLjYsNy4xLDYuMyw3LjRjMy45LDAuMyw3LjMtMi42LDcuNi02LjVDMTc3LjIsMjYuOCwxNzQuNCwyMy41LDE3MC44LDIzLjF6Ii8+CgkJCTxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik0xNzAuMywyNy40YzAtMC4zLTAuMy0wLjYtMC42LTAuNnMtMC42LDAuMy0wLjYsMC42djMuMmMwLDAuMiwwLjEsMC4zLDAuMiwwLjRjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjIKCQkJCWgyLjRjMC40LDAsMC42LTAuMywwLjYtMC42YzAtMC40LTAuMy0wLjYtMC42LTAuNmgtMS42aC0wLjJ2LTAuMkwxNzAuMywyNy40TDE3MC4zLDI3LjR6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTE4Ni4yLDIzLjRoNy43YzEuNSwwLDIuNywxLjIsMi43LDIuN3Y3LjdjMCwxLjUtMS4yLDIuNy0yLjcsMi43aC03LjcKCQkJCWMtMS41LDAtMi43LTEuMi0yLjctMi43di03LjdDMTgzLjQsMjQuNiwxODQuNywyMy40LDE4Ni4yLDIzLjR6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSIxODYiIGN5PSIyOC45IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSIxOTQiIGN5PSIyNi43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTg2LDMzLjNsMC40LTAuM2MwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMSwwLjQKCQkJCWMwLjUsMC4yLDEsMC4yLDEuNS0wLjFsMC44LTAuNWMwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMS44LDAuOCIvPgoJCTwvZz4KCTwvZz4KCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNTYsMjQuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwCgkJYzAsMC0wLjIsMC4xLTAuOSwwLjJjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMC44LTAuMy0xLjctMC41LTIuNS0wLjVjLTAuMiwwLTAuNCwwLTAuNSwwYy0xLjMsMC0yLjUsMC4zLTMuNiwxCgkJYy0wLjIsMC4xLTAuMiwwLjItMC4yLDAuNHYxMS42YzAsMC4zLDAuMSwwLjUsMC4zLDAuNWMwLjYsMCwwLjUtMC40LDAuNS0wLjZ2LTUuN2MwLjctMC4zLDMuMi0xLjEsNS44LTAuMQoJCWMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjgsMCwxLjMtMC4zLDEuMy0wLjNjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjR2LTUuN0MxNTYuMiwyNC42LDE1Ni4xLDI0LjQsMTU2LDI0LjN6IE0xNTUuNiwzMC4yCgkJYy0wLjEsMC0wLjcsMC4xLTEsMC4xYy0wLjcsMC0yLjQtMC4xLTMuOC0wLjZjLTIuNS0xLTUtMC41LTYuMi0wLjF2LTQuOWMwLjktMC41LDIuMi0wLjcsMy4yLTAuN2MwLjEsMCwwLjMsMCwwLjQsMAoJCWMwLjcsMCwxLjUsMC4yLDIuMiwwLjRjMS42LDAuNiwzLjUsMC43LDQuMywwLjdjMC4yLDAsMC44LDAsMS0wLjFWMzAuMnoiLz4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTQ4LjEsMjMuNWgzLjdjMi41LDAsNC41LDIsNC41LDQuNWMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDQuNWMtMC41LDAtMC45LTAuNC0wLjktMC45CgkJCUM0My42LDI1LjUsNDUuNiwyMy41LDQ4LjEsMjMuNXoiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsMjguOGMtMC4yLDAuMS0wLjUsMS4yLDAsMS41YzEuNCwxLDguNSwwLjgsMTEuMywwLjYKCQkJYzAuOC0wLjEsMS42LTAuNCwxLjctMS4yYzAtMC4zLTAuMS0wLjYtMC42LTAuOSIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMC42TDQzLjMsMzFjLTAuMiwwLjUsMC4yLDEsMC43LDAuOWMwLjMtMC4xLDAuNSwwLDAuNywwLjMKCQkJbDAuMSwwLjJjMC4zLDAuNSwxLDAuNiwxLjUsMC4ybDAsMGMwLjMtMC4yLDAuNy0wLjMsMS0wLjJsMC44LDAuM2MwLjQsMC4yLDAuOCwwLjEsMS4yLDBsMC41LTAuMmMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMC41LDAuMgoJCQljMC40LDAuMiwwLjgsMC4yLDEuMiwwbDAuMi0wLjFjMC4zLTAuMiwwLjgtMC4yLDEuMSwwLjFsMC4yLDAuMmMwLjMsMC4zLDAuOCwwLjIsMS0wLjJsMC4xLTAuMmMwLjEtMC4yLDAtMC4zLDAuMi0wLjMKCQkJYzAuNSwwLDEuMi0wLjMsMS4xLTAuN2wtMC40LTEuMSIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMi4yYy0wLjEsMC4yLTAuMywwLjgsMCwxLjFjMC4zLDAuNCwzLDEuMSw2LjQsMS4xCgkJCWMyLjIsMCw0LjYtMC4zLDYtMC42YzAuNS0wLjEsMC45LTAuNSwwLjgtMC45YzAtMC4yLTAuMi0wLjUtMC40LTAuNyIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMy4zYzAsMC41LDAuNiwyLjMsMS4zLDIuN2MxLjgsMC44LDUuNywwLjcsOC4xLDAuNQoJCQljMS4zLTAuMSwyLjUtMC43LDMuMi0xLjhjMC4zLTAuNSwwLjUtMSwwLjUtMS40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUxLjYiIGN5PSIyNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUzIiBjeT0iMjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjMzM3MUI3IiBjeD0iNTMiIGN5PSIyNy4yIiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjU0LjMiIGN5PSIyNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUwLjkiIGN5PSIyNSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNMjQuMiwzMXYtNy42YzAuMSwwLjEsMC44LDAuOSwyLjgsMy4xYzIuNS0xLjYsNS42LTAuNyw2LjksMGwyLjQtMy4xdjcuMQoJCQljMCwxLjItMC4xLDIuNS0wLjksMy40Yy0xLDEuMi0yLjcsMi41LTUuMywyLjVjLTIuOSwwLTQuNS0xLjUtNS4zLTIuOUMyNC4yLDMyLjksMjQuMiwzMiwyNC4yLDMxeiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMjEuMiwzMGw1LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDM0LjFsNS40LTEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCwzMGwtNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCwzNC4xbC01LjQtMS4yIi8+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMzMzcxQjciIGQ9Ik0yOS41LDMyLjRMMjksMzEuN2MtMC4yLTAuMywwLTAuNiwwLjMtMC42aDEuNAoJCQljMC4zLDAsMC41LDAuNCwwLjMsMC42bC0wLjcsMWwwLDBjLTAuNywxLjItMi42LDEuMS0zLjEtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLDAtMC40LDAuMi0wLjVzMC40LDAsMC41LDAuMmwwLjEsMC4yCgkJCUMyOC4zLDMyLjgsMjkuMSwzMi45LDI5LjUsMzIuNHoiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTMyLjQsMzIuMWwtMC4xLDAuMmMtMC40LDEtMS44LDEuMS0yLjMsMC4yIi8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjI3LjYiIGN5PSIyOS43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjMyLjQiIGN5PSIyOS43IiByeD0iMC43IiByeT0iMC43Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMi44LDQ5LjVjMC42LDAsMS4xLTAuNSwxLjEtMS4xCgkJCWMwLTAuNi0wLjUtMS4yLTEuMS0xLjJjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMkMxMS42LDQ5LDEyLjIsNDkuNSwxMi44LDQ5LjV6IE0xMi44LDQ4YzAuMiwwLDAuNCwwLjIsMC40LDAuNAoJCQljMCwwLjItMC4yLDAuNC0wLjQsMC40Yy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDMTIuNCw0OC4xLDEyLjYsNDgsMTIuOCw0OHoiLz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNC42LDUxLjJjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4ySDUuNwoJCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAuMS0wLjEsMC4yLDAsMC40YzAuNywyLDIuNSwzLjMsNC42LDMuM3MzLjktMS4zLDQuNi0zLjNDMTQuNyw1MS41LDE0LjcsNTEuMywxNC42LDUxLjJ6IE0xMCw1NC4xCgkJCWMtMS42LDAtMy0wLjktMy43LTIuMmg3LjNDMTMsNTMuMiwxMS42LDU0LjEsMTAsNTQuMXoiLz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik03LjIsNDkuNWMwLjYsMCwxLjItMC41LDEuMi0xLjEKCQkJYzAtMC42LTAuNS0xLjItMS4yLTEuMmMtMC42LDAtMS4xLDAuNS0xLjEsMS4yQzYuMSw0OSw2LjYsNDkuNSw3LjIsNDkuNXogTTcuMiw0OGMwLjIsMCwwLjQsMC4yLDAuNCwwLjRjMCwwLjItMC4yLDAuNC0wLjQsMC40CgkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40QzYuOCw0OC4xLDcsNDgsNy4yLDQ4eiIvPgoJCTxwYXRoIGZpbGw9IiNDMEMwQkYiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEwLDQzYy0zLjgsMC03LDMuMS03LDdjMCwzLjgsMy4xLDcsNyw3CgkJCXM3LTMuMSw3LTdDMTcsNDYuMiwxMy44LDQzLDEwLDQzeiBNMTAsNTYuMmMtMy40LDAtNi4yLTIuOC02LjItNi4yYzAtMy40LDIuOC02LjIsNi4yLTYuMnM2LjIsMi44LDYuMiw2LjIKCQkJQzE2LjIsNTMuNCwxMy40LDU2LjIsMTAsNTYuMnoiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik02NC4xLDUzLjRsMi4zLDBjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuMwoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTIuMUM2My43LDUzLjYsNjMuOCw1My40LDY0LjEsNTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNzMuNSw1My41aDIuNGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2MmMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuNAoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRsMC0yQzczLjEsNTMuNiw3My4zLDUzLjUsNzMuNSw1My41eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik02My43LDQ4LjRoMTIuNnY1SDYzLjdWNDguNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNjUuNSw0My42aDguOWMxLDAsMS45LDAuOCwxLjksMS45djMuMUg2My43di0zLjFDNjMuNyw0NC41LDY0LjUsNDMuNiw2NS41LDQzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiNDMEMwQkYiIGN4PSI2Ni4yIiBjeT0iNTAuOSIgcng9IjAuOSIgcnk9IjEiLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjczLjgiIGN5PSI1MC45IiByeD0iMC45IiByeT0iMSIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik05Ni40LDUwYzAsMy42LTIuOSw2LjUtNi40LDYuNXMtNi40LTIuOS02LjQtNi41czIuOS02LjUsNi40LTYuNVM5Ni40LDQ2LjQsOTYuNCw1MHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNOTYuMyw0OC42YzAsMCwwLDAuMSwwLDAuMWMtMC45LDAuMS0yLjksMC4xLTQuNi0xLjJjLTEuMS0wLjgtMi0xLjctMi42LTIuNQoJCQkJYy0wLjMtMC40LTAuNi0wLjgtMC43LTFjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYzAuNS0wLjEsMS4yLTAuMiwyLTAuMmMxLjIsMCwyLjUsMC4zLDMuNSwxLjFjMSwwLjgsMS43LDEuOCwyLjEsMi44CgkJCQlDOTYuMSw0Ny45LDk2LjIsNDguMyw5Ni4zLDQ4LjZ6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTg0LDUyLjJjMCwwLDAtMC4xLDAtMC4xYzAuOS0wLjIsMi45LTAuNCw0LjcsMC42YzEuMSwwLjcsMS45LDEuNSwyLjQsMi4zCgkJCQljMC40LDAuNSwwLjYsMSwwLjcsMS4zYy0wLjQsMC4xLTEsMC4yLTEuNywwLjNjLTEsMC0yLjEtMC4xLTMuMi0wLjhzLTEuOS0xLjYtMi40LTIuNUM4NC4yLDUyLjgsODQuMSw1Mi41LDg0LDUyLjJ6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNDYuOGwtMS40LDJsLTAuOC0wLjhsLTAuNi0wLjdsMCwwLjlsLTAuMSw4LjJoLTYuOAoJCQkJbC0wLjEtOC4ybDAtMC45bC0wLjYsMC43bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDQ2Ljh6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTExMC4xLDQ3LjdoMnYwLjljMCwwLjQtMC40LDAuNy0xLDAuN2MtMC42LDAtMS0wLjMtMS0wLjdMMTEwLjEsNDcuN0wxMTAuMSw0Ny43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik0xMjYuOCw1NC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJzLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMlMxMjYuOCw1My4xLDEyNi44LDU0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEzNy42LDU0LjNjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yCgkJCQlDMTM2LjYsNTIuMSwxMzcuNiw1My4xLDEzNy42LDU0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEyNi44LDQ0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEzNy43LDQ0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEyNi44LDQzLjVoMTAuOHYyLjdoLTEwLjhDMTI2LjgsNDYuMiwxMjYuOCw0My41LDEyNi44LDQzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiNDMEMwQkYiIGQ9Ik0xNzAuOCw0My4xTDE3MC44LDQzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjUsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJbC0xLjMtMC4xYy0wLjIsMy44LDIuNiw3LjEsNi4zLDcuNGMzLjksMC4zLDcuMy0yLjYsNy42LTYuNUMxNzcuMiw0Ni44LDE3NC40LDQzLjUsMTcwLjgsNDMuMXoiLz4KCQkJPHBhdGggZmlsbD0iI0MwQzBCRiIgZD0iTTE3MC4zLDQ3LjRjMC0wLjMtMC4zLTAuNi0wLjYtMC42cy0wLjYsMC4zLTAuNiwwLjZ2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZjMC0wLjMtMC4zLTAuNi0wLjYtMC42aC0xLjZoLTAuMnYtMC4yTDE3MC4zLDQ3LjRMMTcwLjMsNDcuNHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNMTg2LjIsNDMuNGg3LjdjMS41LDAsMi43LDEuMiwyLjcsMi43djcuN2MwLDEuNS0xLjIsMi43LTIuNywyLjdoLTcuNwoJCQkJYy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTcuN0MxODMuNCw0NC43LDE4NC43LDQzLjQsMTg2LjIsNDMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjE4NiIgY3k9IjQ4LjkiIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjE5NCIgY3k9IjQ2LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xODYsNTMuM2wwLjQtMC4zYzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLDAuNAoJCQkJYzAuNSwwLjIsMSwwLjIsMS41LTAuMWwwLjgtMC41YzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLjgsMC44Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iI0MwQzBCRiIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2Utd2lkdGg9IjAuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1Niw0NC4zYy0wLjItMC4xLTAuNC0wLjEtMC41LDAKCQljMCwwLTAuMiwwLjEtMC45LDAuMmMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCQljLTAuMiwwLjEtMC4yLDAuMi0wLjIsMC40djExLjZjMCwwLjMsMC4xLDAuNSwwLjMsMC41YzAuNiwwLDAuNS0wLjQsMC41LTAuNnYtNS43YzAuNy0wLjMsMy4yLTEuMSw1LjgtMC4xCgkJYzEuNiwwLjYsMy41LDAuNyw0LjMsMC43YzAuOCwwLDEuMy0wLjMsMS4zLTAuM2MwLjItMC4xLDAuMy0wLjIsMC4zLTAuNHYtNS43QzE1Ni4yLDQ0LjYsMTU2LjEsNDQuNCwxNTYsNDQuM3ogTTE1NS42LDUwLjIKCQljLTAuMSwwLTAuNywwLjEtMSwwLjFjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMi41LTEtNS0wLjUtNi4yLTAuMXYtNC45YzAuOS0wLjUsMi4yLTAuNywzLjItMC43YzAuMSwwLDAuMywwLDAuNCwwCgkJYzAuNywwLDEuNSwwLjIsMi4yLDAuNGMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVY1MC4yeiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNDguMSw0My41aDMuN2MyLjUsMCw0LjUsMiw0LjUsNC41YzAsMC41LTAuNCwwLjktMC45LDAuOUg0NC41Yy0wLjUsMC0wLjktMC40LTAuOS0wLjkKCQkJQzQzLjYsNDUuNSw0NS42LDQzLjUsNDguMSw0My41eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw0OC44Yy0wLjIsMC4xLTAuNSwxLjIsMCwxLjVjMS40LDEsOC41LDAuOCwxMS4zLDAuNgoJCQljMC44LTAuMSwxLjYtMC40LDEuNy0xLjJjMC0wLjMtMC4xLTAuNi0wLjYtMC45Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUwLjZMNDMuMyw1MWMtMC4yLDAuNSwwLjIsMSwwLjcsMC45YzAuMy0wLjEsMC41LDAsMC43LDAuMwoJCQlsMC4xLDAuMmMwLjMsMC41LDEsMC42LDEuNSwwLjJsMCwwYzAuMy0wLjIsMC43LTAuMywxLTAuMmwwLjgsMC4zYzAuNCwwLjIsMC44LDAuMSwxLjIsMGwwLjUtMC4yYzAuNC0wLjIsMC45LTAuMiwxLjMsMGwwLjUsMC4yCgkJCWMwLjQsMC4yLDAuOCwwLjIsMS4yLDBsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjIsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yYzAuMS0wLjIsMC0wLjMsMC4yLTAuMwoJCQljMC41LDAsMS4yLTAuMywxLjEtMC43bC0wLjQtMS4xIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUyLjJjLTAuMSwwLjItMC4zLDAuOCwwLDEuMWMwLjMsMC40LDMsMS4xLDYuNCwxLjEKCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC41LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUzLjNjMCwwLjUsMC42LDIuMywxLjMsMi43YzEuOCwwLjgsNS43LDAuNyw4LjEsMC41CgkJCWMxLjMtMC4xLDIuNS0wLjcsMy4yLTEuOGMwLjMtMC41LDAuNS0xLDAuNS0xLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTEuNiIgY3k9IjQ2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTMiIGN5PSI0NSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCTxlbGxpcHNlIGZpbGw9IiNDMEMwQkYiIGN4PSI1MyIgY3k9IjQ3LjIiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTQuMyIgY3k9IjQ2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTAuOSIgY3k9IjQ1IiByeD0iMC4zIiByeT0iMC40Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik0yNC4yLDUxdi03LjZjMC4xLDAuMSwwLjgsMC45LDIuOCwzLjFjMi41LTEuNyw1LjYtMC43LDYuOSwwbDIuNC0zLjF2Ny4xCgkJCWMwLDEuMi0wLjEsMi41LTAuOSwzLjRjLTEsMS4yLTIuNywyLjUtNS4zLDIuNWMtMi45LDAtNC41LTEuNS01LjMtMi45QzI0LjIsNTIuOSwyNC4yLDUyLDI0LjIsNTF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDUwbDUuNCwxLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIxLjIsNTQuMWw1LjQtMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDUwbC01LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDU0LjFsLTUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTI5LjUsNTIuNEwyOSw1MS43Yy0wLjItMC4zLDAtMC42LDAuMy0wLjZoMS40CgkJCWMwLjMsMCwwLjUsMC40LDAuMywwLjZsLTAuNywxbDAsMGMtMC43LDEuMi0yLjYsMS4xLTMuMS0wLjNsLTAuMS0wLjJjLTAuMS0wLjIsMC0wLjQsMC4yLTAuNXMwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsNTIuOCwyOS4xLDUyLjksMjkuNSw1Mi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCw1Mi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iMjcuNiIgY3k9IjQ5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iMzIuNCIgY3k9IjQ5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjYsNzEuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJINS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjRjMC43LDIsMi41LDMuMyw0LjYsMy4zczMuOS0xLjMsNC42LTMuM0MxNC43LDcxLjUsMTQuNyw3MS4zLDE0LjYsNzEuMnogTTEwLDc0LjEKCQkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMyw3My4yLDExLjYsNzQuMSwxMCw3NC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjgsNjkuNWMwLjYsMCwxLjEtMC41LDEuMS0xLjEKCQkJYzAtMC42LTAuNS0xLjItMS4xLTEuMmMtMC42LDAtMS4yLDAuNS0xLjIsMS4yQzExLjYsNjksMTIuMiw2OS41LDEyLjgsNjkuNXogTTEyLjgsNjhjMC4yLDAsMC40LDAuMiwwLjQsMC40CgkJCWMwLDAuMi0wLjIsMC40LTAuNCwwLjRjLTAuMiwwLTAuNC0wLjItMC40LTAuNEMxMi40LDY4LjEsMTIuNiw2OCwxMi44LDY4eiIvPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiw2OS41YzAuNiwwLDEuMi0wLjUsMS4yLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjItMS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjJDNi4xLDY5LDYuNiw2OS41LDcuMiw2OS41eiBNNy4yLDY4YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDNi44LDY4LjEsNyw2OCw3LjIsNjh6Ii8+CgkJPHBhdGggZmlsbD0iIzZBQTlERCIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsNjNjLTMuOCwwLTcsMy4xLTcsN2MwLDMuOCwzLjEsNyw3LDcKCQkJczctMy4xLDctN0MxNyw2Ni4yLDEzLjgsNjMsMTAsNjN6IE0xMCw3Ni4yYy0zLjQsMC02LjItMi44LTYuMi02LjJjMC0zLjQsMi44LTYuMiw2LjItNi4yczYuMiwyLjgsNi4yLDYuMgoJCQlDMTYuMiw3My40LDEzLjQsNzYuMiwxMCw3Ni4yeiIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTY0LjEsNzMuNGwyLjMsMGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2Mi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMi4zCgkJCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNHYtMi4xQzYzLjcsNzMuNiw2My44LDczLjQsNjQuMSw3My40eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik03My41LDczLjVoMi40YzAuMiwwLDAuNCwwLjIsMC40LDAuNHYyLjFjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjQKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40bDAtMi4xQzczLjEsNzMuNiw3My4zLDczLjUsNzMuNSw3My41eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik02My43LDY4LjRoMTIuNnY1SDYzLjdWNjguNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNNjUuNSw2My42aDguOWMxLDAsMS45LDAuOCwxLjksMS45djMuMUg2My43di0zLjFDNjMuNyw2NC41LDY0LjUsNjMuNiw2NS41LDYzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM2QUE5REQiIGN4PSI2Ni4yIiBjeT0iNzAuOSIgcng9IjAuOSIgcnk9IjAuOSIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNzMuOCIgY3k9IjcwLjkiIHJ4PSIwLjkiIHJ5PSIwLjkiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNOTYuNCw3MGMwLDMuNi0yLjksNi41LTYuNCw2LjVzLTYuNC0yLjktNi40LTYuNXMyLjktNi41LDYuNC02LjVTOTYuNCw2Ni40LDk2LjQsNzB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTk2LjMsNjguNmMwLDAsMCwwLjEsMCwwLjFjLTAuOSwwLjEtMi45LDAuMS00LjYtMS4yYy0xLjEtMC44LTItMS43LTIuNi0yLjUKCQkJCWMtMC4zLTAuNC0wLjYtMC44LTAuNy0xLjFjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYzAuNS0wLjEsMS4yLTAuMiwyLTAuMmMxLjIsMCwyLjUsMC4zLDMuNSwxLjFjMSwwLjgsMS43LDEuOCwyLjEsMi44CgkJCQlDOTYuMSw2Ny45LDk2LjIsNjguMyw5Ni4zLDY4LjZ6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTg0LDcyLjJjMCwwLDAtMC4xLDAtMC4xYzAuOS0wLjIsMi45LTAuNCw0LjcsMC42YzEuMSwwLjcsMS45LDEuNSwyLjQsMi4zCgkJCQljMC40LDAuNSwwLjYsMSwwLjcsMS4zYy0wLjQsMC4xLTEsMC4yLTEuNywwLjNjLTEsMC0yLjEtMC4xLTMuMi0wLjhzLTEuOS0xLjYtMi40LTIuNUM4NC4yLDcyLjgsODQuMSw3Mi40LDg0LDcyLjJ6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNjYuOGwtMS40LDJsLTAuOC0wLjhsLTAuNi0wLjdsMCwwLjlsLTAuMSw4LjJoLTYuOAoJCQkJbC0wLjEtOC4ybDAtMC45bC0wLjYsMC43bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDY2Ljh6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTExMC4xLDY3LjdoMnYwLjljMCwwLjQtMC40LDAuNy0xLDAuN2MtMC42LDAtMS0wLjMtMS0wLjdMMTEwLjEsNjcuN0wxMTAuMSw2Ny43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik0xMjYuOCw3NC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJzLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMlMxMjYuOCw3My4xLDEyNi44LDc0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEzNy42LDc0LjNjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yCgkJCQlDMTM2LjYsNzIuMSwxMzcuNiw3My4xLDEzNy42LDc0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEyNi44LDY0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEzNy43LDY0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEyNi44LDYzLjVoMTAuOHYyLjdoLTEwLjhDMTI2LjgsNjYuMiwxMjYuOCw2My41LDEyNi44LDYzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik0xNzAuOCw2My4xTDE3MC44LDYzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjQsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJbC0xLjMtMC4xYy0wLjIsMy44LDIuNiw3LjEsNi4zLDcuNGMzLjksMC4zLDcuMy0yLjYsNy42LTYuNUMxNzcuMiw2Ni44LDE3NC40LDYzLjUsMTcwLjgsNjMuMXoiLz4KCQkJPHBhdGggZmlsbD0iIzZBQTlERCIgZD0iTTE3MC4zLDY3LjRjMC0wLjMtMC4zLTAuNi0wLjYtMC42cy0wLjYsMC4zLTAuNiwwLjZ2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZTMTcyLjQsNzAsMTcyLDcwaC0xLjZoLTAuMnYtMC4yTDE3MC4zLDY3LjRMMTcwLjMsNjcuNHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNMTg2LjIsNjMuNGg3LjdjMS41LDAsMi43LDEuMiwyLjcsMi43djcuN2MwLDEuNS0xLjIsMi43LTIuNywyLjdoLTcuNwoJCQkJYy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTcuN0MxODMuNCw2NC43LDE4NC43LDYzLjQsMTg2LjIsNjMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzZBQTlERCIgY3g9IjE4NiIgY3k9IjY4LjkiIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzZBQTlERCIgY3g9IjE5NCIgY3k9IjY2LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xODYsNzMuM2wwLjQtMC4zYzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLDAuNAoJCQkJYzAuNSwwLjIsMSwwLjIsMS41LTAuMWwwLjgtMC41YzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLjgsMC44Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iIzZBQTlERCIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2Utd2lkdGg9IjAuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1Niw2NC4zYy0wLjItMC4xLTAuNC0wLjEtMC41LDAKCQljMCwwLTAuMiwwLjEtMC45LDAuMmMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCQljLTAuMiwwLjEtMC4yLDAuMi0wLjIsMC40djExLjZjMCwwLjMsMC4xLDAuNSwwLjMsMC41YzAuNiwwLDAuNS0wLjQsMC41LTAuNnYtNS43YzAuNy0wLjMsMy4yLTEuMSw1LjgtMC4xCgkJYzEuNiwwLjYsMy41LDAuNyw0LjMsMC43YzAuOCwwLDEuMy0wLjMsMS4zLTAuM2MwLjItMC4xLDAuMy0wLjIsMC4zLTAuNHYtNS43QzE1Ni4yLDY0LjYsMTU2LjEsNjQuNCwxNTYsNjQuM3ogTTE1NS42LDcwLjIKCQljLTAuMSwwLTAuNywwLjEtMSwwLjFjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMi41LTEtNS0wLjUtNi4yLTAuMXYtNC45YzAuOS0wLjUsMi4yLTAuNywzLjItMC43YzAuMSwwLDAuMywwLDAuNCwwCgkJYzAuNywwLDEuNSwwLjIsMi4yLDAuNGMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVY3MC4yeiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNNDguMSw2My41aDMuN2MyLjUsMCw0LjUsMiw0LjUsNC41YzAsMC41LTAuNCwwLjktMC45LDAuOUg0NC41Yy0wLjUsMC0wLjktMC40LTAuOS0wLjkKCQkJQzQzLjYsNjUuNSw0NS42LDYzLjUsNDguMSw2My41eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw2OC44Yy0wLjIsMC4xLTAuNSwxLjIsMCwxLjVjMS40LDAuOSw4LjUsMC44LDExLjMsMC42CgkJCWMwLjgtMC4xLDEuNi0wLjQsMS43LTEuMmMwLTAuMy0wLjEtMC42LTAuNi0wLjkiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsNzAuNkw0My4zLDcxYy0wLjIsMC41LDAuMiwxLDAuNywwLjljMC4zLTAuMSwwLjUsMC4xLDAuNywwLjMKCQkJbDAuMSwwLjJjMC4zLDAuNSwxLDAuNiwxLjUsMC4ybDAsMGMwLjMtMC4yLDAuNy0wLjMsMS0wLjJsMC44LDAuM2MwLjQsMC4yLDAuOCwwLjEsMS4yLDBsMC41LTAuMmMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMC41LDAuMgoJCQljMC40LDAuMiwwLjgsMC4yLDEuMi0wLjFsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjIsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yYzAuMS0wLjIsMC0wLjMsMC4yLTAuMwoJCQljMC41LDAsMS4yLTAuMywxLjEtMC43bC0wLjQtMS4xIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDcyLjJjLTAuMSwwLjItMC4zLDAuOCwwLDEuMWMwLjMsMC40LDMsMS4xLDYuNCwxLjEKCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC40LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDczLjNjMCwwLjUsMC42LDIuMywxLjMsMi43YzEuOCwwLjgsNS43LDAuNyw4LjEsMC41CgkJCWMxLjMtMC4xLDIuNS0wLjcsMy4yLTEuOGMwLjMtMC41LDAuNS0xLDAuNS0xLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTEuNiIgY3k9IjY2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTMiIGN5PSI2NSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCTxlbGxpcHNlIGZpbGw9IiM2QUE5REQiIGN4PSI1MyIgY3k9IjY3LjIiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTQuMyIgY3k9IjY2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTAuOSIgY3k9IjY1IiByeD0iMC4zIiByeT0iMC40Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik0yNC4yLDcxdi03LjZjMC4xLDAuMSwwLjgsMC45LDIuOCwzLjFjMi41LTEuNyw1LjYtMC43LDYuOSwwbDIuNC0zLjF2Ny4xCgkJCWMwLDEuMi0wLjEsMi41LTAuOSwzLjRjLTEsMS4yLTIuNywyLjUtNS4zLDIuNWMtMi45LDAtNC41LTEuNS01LjMtMi45QzI0LjIsNzIuOSwyNC4yLDcyLDI0LjIsNzF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDcwLjFsNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMjEuMiw3NC4xbDUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTM4LjgsNzAuMWwtNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCw3NC4xbC01LjQtMS4yIi8+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2QUE5REQiIGQ9Ik0yOS41LDcyLjRMMjksNzEuN2MtMC4yLTAuMywwLTAuNiwwLjMtMC42aDEuNAoJCQljMC4zLDAsMC41LDAuNCwwLjMsMC42bC0wLjcsMWwwLDBjLTAuNywxLjItMi42LDEuMS0zLjEtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLDAtMC40LDAuMi0wLjVjMC4yLTAuMSwwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsNzIuOCwyOS4xLDcyLjksMjkuNSw3Mi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCw3Mi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iMjcuNiIgY3k9IjY5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iMzIuNCIgY3k9IjY5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCTwvZz4KPC9nPgo8Zz4KCTxwYXRoIGZpbGw9IiM4Njg2ODYiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjgsOS41YzAuNiwwLDEuMS0wLjUsMS4xLTEuMgoJCWMwLTAuNi0wLjUtMS4xLTEuMS0xLjFjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMVMxMi4yLDkuNSwxMi44LDkuNXogTTEyLjgsNy45YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNEMxMi40LDguMSwxMi42LDcuOSwxMi44LDcuOXoiLz4KCTxwYXRoIGZpbGw9IiM4Njg2ODYiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiw5LjVjMC42LDAsMS4yLTAuNSwxLjItMS4yCgkJYzAtMC42LTAuNS0xLjEtMS4yLTEuMWMtMC42LDAtMS4xLDAuNS0xLjEsMS4xUzYuNiw5LjUsNy4yLDkuNXogTTcuMiw3LjljMC4yLDAsMC40LDAuMiwwLjQsMC40YzAsMC4yLTAuMiwwLjQtMC40LDAuNAoJCUM3LDguNyw2LjgsOC41LDYuOCw4LjNDNi44LDguMSw3LDcuOSw3LjIsNy45eiIvPgoJPHBhdGggZmlsbD0iIzg2ODY4NiIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTQuNiwxMS4yYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMkg1LjcKCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAuMS0wLjEsMC4yLDAsMC40YzAuNywyLDIuNSwzLjMsNC42LDMuM3MzLjktMS4zLDQuNi0zLjNDMTQuNywxMS40LDE0LjcsMTEuMywxNC42LDExLjJ6IE0xMCwxNC4xCgkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMywxMy4yLDExLjYsMTQuMSwxMCwxNC4xeiIvPgoJPHBhdGggZmlsbD0iIzg2ODY4NiIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsM2MtMy44LDAtNywzLjEtNyw3czMuMSw3LDcsN3M3LTMuMSw3LTcKCQlTMTMuOCwzLDEwLDN6IE0xMCwxNi4yYy0zLjQsMC02LjItMi44LTYuMi02LjJTNi42LDMuOCwxMCwzLjhzNi4yLDIuOCw2LjIsNi4yUzEzLjQsMTYuMiwxMCwxNi4yeiIvPgo8L2c+CjxnIGlkPSJDYXJfMDAwMDAwMTg5MzUzOTUwODU0MTM0MTM3NTAwMDAwMDA4MjUyNzM4Nzc4NDI3NzU3MTVfIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik02NC4xLDEzLjRsMi4zLDBjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuMwoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTIuMUM2My43LDEzLjYsNjMuOCwxMy40LDY0LjEsMTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNNzMuNSwxMy40aDIuNGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2Mi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMi40CgkJCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNGwwLTIuMUM3My4xLDEzLjYsNzMuMywxMy40LDczLjUsMTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNNjMuNyw4LjRoMTIuNnY1SDYzLjdWOC40eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik02NS41LDMuNmg4LjljMSwwLDEuOSwwLjgsMS45LDEuOXYzLjFINjMuN1Y1LjVDNjMuNyw0LjQsNjQuNSwzLjYsNjUuNSwzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI2Ni4yIiBjeT0iMTAuOSIgcng9IjAuOSIgcnk9IjAuOSIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNzMuOCIgY3k9IjEwLjkiIHJ4PSIwLjkiIHJ5PSIwLjkiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGcgaWQ9IkFjdGl2aXRpZXMiPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTk2LjQsMTBjMCwzLjYtMi45LDYuNS02LjQsNi41cy02LjQtMi45LTYuNC02LjVzMi45LTYuNSw2LjQtNi41Uzk2LjQsNi40LDk2LjQsMTB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTk2LjMsOC42YzAsMCwwLDAuMSwwLDAuMWMtMC45LDAuMS0yLjksMC4xLTQuNi0xLjJjLTEuMS0wLjgtMi0xLjctMi42LTIuNQoJCQkJYy0wLjMtMC40LTAuNi0wLjgtMC43LTEuMWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjJjMC41LTAuMSwxLjItMC4yLDItMC4yYzEuMiwwLDIuNSwwLjMsMy41LDEuMWMxLDAuOCwxLjcsMS44LDIuMSwyLjgKCQkJCUM5Ni4xLDcuOSw5Ni4yLDguMyw5Ni4zLDguNnoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNODQsMTIuMWMwLDAsMC0wLjEsMC0wLjFjMC45LTAuMiwyLjktMC40LDQuNywwLjZjMS4xLDAuNiwxLjksMS41LDIuNCwyLjMKCQkJCWMwLjQsMC41LDAuNiwxLDAuNywxLjNjLTAuNCwwLjEtMSwwLjItMS43LDAuM2MtMSwwLTIuMS0wLjEtMy4yLTAuOGMtMS4xLTAuNi0xLjktMS42LTIuNC0yLjVDODQuMiwxMi44LDg0LjEsMTIuNCw4NCwxMi4xeiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iT2JqZWN0c18wMDAwMDA2NDMxMjM3MTczOTEzMDMxNTI1MDAwMDAxMDIyNTg4OTAzMjIyODYzMjk3NV8iPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNi44bC0xLjQsMkwxMTQuMSw4bC0wLjYtMC43bDAsMC45bC0wLjEsOC4yaC02LjhsLTAuMS04LjIKCQkJCWwwLTAuOUwxMDUuOSw4bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDYuOHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTEwLjEsNy43aDJ2MC45YzAsMC40LTAuNCwwLjctMSwwLjdjLTAuNiwwLTEtMC4zLTEtMC43TDExMC4xLDcuN0wxMTAuMSw3Ljd6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJTeW1ib2xzXzAwMDAwMDk2NzQ2OTA3ODY5OTI5OTIxMTgwMDAwMDA2NDg0ODEyODMwMjgyNTgyNDE2XyI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTI2LjgsMTQuM2MwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJTMTI2LjgsMTMuMSwxMjYuOCwxNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xMzcuNiwxNC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMgoJCQkJQzEzNi42LDEyLjEsMTM3LjYsMTMuMSwxMzcuNiwxNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xMjYuOCw0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTEzNy43LDQuNHY5LjkiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTI2LjgsMy41aDEwLjh2Mi43aC0xMC44QzEyNi44LDYuMiwxMjYuOCwzLjUsMTI2LjgsMy41eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iUmVjZW50cyI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzg2ODY4NiIgZD0iTTE3MC44LDMuMUwxNzAuOCwzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjQsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJTDE2Myw5LjVjLTAuMiwzLjgsMi42LDcuMSw2LjMsNy40YzMuOSwwLjQsNy4zLTIuNiw3LjYtNi41QzE3Ny4yLDYuOCwxNzQuNCwzLjUsMTcwLjgsMy4xeiIvPgoJCQk8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNMTcwLjMsNy40YzAtMC4zLTAuMy0wLjYtMC42LTAuNlMxNjksNy4xLDE2OSw3LjR2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZzLTAuMy0wLjYtMC42LTAuNmgtMS42aC0wLjJWOS44TDE3MC4zLDcuNEwxNzAuMyw3LjR6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJDdXN0b21fMDAwMDAxODEwODcyMjk0MzQzMDIzMzY3ODAwMDAwMDUxNTIyNzc5NDU5NDA2NzQ0ODhfIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xODYuMiwzLjRoNy43YzEuNSwwLDIuNywxLjIsMi43LDIuN3Y3LjdjMCwxLjUtMS4yLDIuNy0yLjcsMi43aC03LjcKCQkJCWMtMS41LDAtMi43LTEuMi0yLjctMi43VjYuMUMxODMuNCw0LjYsMTg0LjcsMy40LDE4Ni4yLDMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzg2ODY4NiIgY3g9IjE4NiIgY3k9IjguOSIgcng9IjAuNyIgcnk9IjAuNyIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iMTk0IiBjeT0iNi43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTg2LDEzLjNsMC40LTAuM2MwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMSwwLjQKCQkJCWMwLjUsMC4yLDEsMC4yLDEuNS0wLjFsMC44LTAuNWMwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMS44LDAuOCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS13aWR0aD0iMC4yNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTU2LDQuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwCgljMCwwLTAuMiwwLjEtMC45LDAuMWMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCWMtMC4yLDAuMS0wLjIsMC4yLTAuMiwwLjR2MTEuNmMwLDAuMywwLjEsMC41LDAuMywwLjVjMC42LDAsMC41LTAuNCwwLjUtMC42di01LjdjMC43LTAuMywzLjItMS4xLDUuOC0wLjFjMS42LDAuNiwzLjUsMC43LDQuMywwLjcKCWMwLjgsMCwxLjMtMC4zLDEuMy0wLjNjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjRWNC43QzE1Ni4yLDQuNSwxNTYuMSw0LjQsMTU2LDQuM3ogTTE1NS42LDEwLjJjLTAuMSwwLTAuNywwLjEtMSwwLjEKCWMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0yLjUtMS01LTAuNS02LjItMC4xVjQuN2MwLjktMC41LDIuMi0wLjcsMy4yLTAuN2MwLjEsMCwwLjMsMCwwLjQsMGMwLjcsMCwxLjUsMC4yLDIuMiwwLjQKCWMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVYxMC4yeiIvPgo8ZyBpZD0iRm9vZCI+Cgk8ZyBpZD0iTGF5ZXJfMTIiPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik00OC4xLDMuNWgzLjdjMi41LDAsNC41LDIsNC41LDQuNWMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDQuNWMtMC41LDAtMC45LTAuNC0wLjktMC45CgkJCQlDNDMuNiw1LjUsNDUuNiwzLjUsNDguMSwzLjV6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw4LjdjLTAuMiwwLjEtMC41LDEuMiwwLDEuNWMxLjQsMC45LDguNSwwLjgsMTEuMywwLjYKCQkJCWMwLjgtMC4xLDEuNi0wLjQsMS43LTEuMmMwLTAuMy0wLjEtMC42LTAuNi0wLjkiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDEwLjZMNDMuMywxMWMtMC4yLDAuNSwwLjIsMSwwLjcsMC45CgkJCQljMC4zLTAuMSwwLjUsMC4xLDAuNywwLjNsMC4xLDAuMmMwLjMsMC41LDEsMC42LDEuNSwwLjJsMCwwYzAuMy0wLjIsMC43LTAuMywxLTAuMmwwLjgsMC4zYzAuNCwwLjEsMC44LDAuMSwxLjIsMGwwLjUtMC4yCgkJCQljMC40LTAuMiwwLjktMC4yLDEuMywwbDAuNSwwLjJjMC40LDAuMiwwLjgsMC4xLDEuMi0wLjFsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjEsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yCgkJCQljMC4xLTAuMiwwLTAuMywwLjItMC40YzAuNSwwLDEuMi0wLjMsMS4xLTAuN2wtMC40LTEuMSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsMTIuMWMtMC4xLDAuMi0wLjMsMC44LDAsMS4xYzAuMywwLjQsMywxLjEsNi40LDEuMQoJCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC40LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwxMy4zYzAsMC41LDAuNiwyLjQsMS4zLDIuNmMxLjgsMC44LDUuNywwLjcsOC4xLDAuNQoJCQkJYzEuMy0wLjEsMi41LTAuNywzLjItMS44YzAuMy0wLjUsMC41LTEsMC41LTEuNCIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNTEuNiIgY3k9IjYuNSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNTMiIGN5PSI0LjkiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzg2ODY4NiIgY3g9IjUzIiBjeT0iNy4yIiByeD0iMC4zIiByeT0iMC40Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI1NC4zIiBjeT0iNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI1MC45IiBjeT0iNC45IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJBbmltYWxzIj4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTI0LjIsMTFWMy41YzAuMSwwLjEsMC44LDAuOSwyLjgsMy4xYzIuNS0xLjcsNS42LTAuNyw2LjksMGwyLjQtMy4xdjcuMQoJCQljMCwxLjItMC4xLDIuNS0wLjksMy40Yy0xLDEuMi0yLjcsMi41LTUuMywyLjVjLTIuOSwwLTQuNS0xLjUtNS4zLTIuOUMyNC4yLDEyLjksMjQuMiwxMS45LDI0LjIsMTF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDEwbDUuNCwxLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIxLjIsMTQuMWw1LjQtMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDEwbC01LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDE0LjFsLTUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTI5LjUsMTIuNEwyOSwxMS43Yy0wLjItMC4zLDAtMC42LDAuMy0wLjZoMS40CgkJCWMwLjMsMCwwLjUsMC40LDAuMywwLjZsLTAuNywxbDAsMGMtMC43LDEuMi0yLjYsMS4xLTMuMS0wLjNsLTAuMS0wLjJjLTAuMS0wLjIsMC0wLjQsMC4yLTAuNXMwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsMTIuNywyOS4xLDEyLjksMjkuNSwxMi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCwxMi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iMjcuNiIgY3k9IjkuNyIgcng9IjAuNyIgcnk9IjAuNyIvPgoJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSIzMi40IiBjeT0iOS43IiByeD0iMC43IiByeT0iMC43Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+";function hle(e){var t,r=e.isActiveCategory,n=e.category,i=e.allowNavigation,a=e.categoryConfig,s=e.onClick;return $.createElement(Sf,{tabIndex:i?0:-1,className:Mt(gle.catBtn,ko.categoryBtn,"epr-icn-"+n,(t={},t[Ot.active]=r,t)),onClick:s,"aria-label":LU(a),"aria-selected":r,role:"tab","aria-controls":"epr-category-nav-id"})}var QO={backgroundPositionY:"calc(var(--epr-category-navigation-button-size) * 3)"},mle={backgroundPositionY:"calc(var(--epr-category-navigation-button-size) * 2)"},ZO={":not(.epr-search-active)":{catBtn:{":hover":QO,"&.epr-active":QO}}},gle=or.create(tr({catBtn:{".":"epr-cat-btn",display:"inline-block",transition:"opacity 0.2s ease-in-out",position:"relative",height:"var(--epr-category-navigation-button-size)",width:"var(--epr-category-navigation-button-size)",backgroundSize:"calc(var(--epr-category-navigation-button-size) * 10)",outline:"none",backgroundPosition:"0 0",backgroundImage:"url("+ple+")",":focus:before":{content:"",position:"absolute",top:"-2px",left:"-2px",right:"-2px",bottom:"-2px",border:"2px solid var(--epr-category-icon-active-color)",borderRadius:"50%"},"&.epr-icn-suggested":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -8)"},"&.epr-icn-custom":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -9)"},"&.epr-icn-activities":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -4)"},"&.epr-icn-animals_nature":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -1)"},"&.epr-icn-flags":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -7)"},"&.epr-icn-food_drink":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -2)"},"&.epr-icn-objects":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -5)"},"&.epr-icn-smileys_people":{backgroundPositionX:"0px"},"&.epr-icn-symbols":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -6)"},"&.epr-icn-travel_places":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -3)"}}},Ts("catBtn",mle),{".epr-dark-theme":tr({},ZO),".epr-auto-theme":tr({},ZO)}));function yle(){var e=$.useState(null),t=e[0],r=e[1],n=wA(),i=n[1],a=fle();lle({setActiveCategory:r,setVisibleCategories:i});var s=Mm(),o=xA(),u=CA(),c=dle();return $.createElement("div",{className:Mt(vle.nav),role:"tablist","aria-label":"Category navigation",id:"epr-category-nav-id",ref:u},o.map(function(l){var f=Em(l),p=f===t;if(Cce(l)&&c)return null;var d=!s&&!p;return $.createElement(hle,{key:f,category:f,isActiveCategory:p,allowNavigation:d,categoryConfig:l,onClick:function(){a(f),setTimeout(function(){r(f)},10)}})}))}var vle=or.create({nav:{".":"epr-category-nav",display:"flex",flexDirection:"row",justifyContent:"space-around",padding:"var(--epr-header-padding)"},".epr-search-active":{nav:{opacity:"0.3",cursor:"default",pointerEvents:"none"}},".epr-main:has(input:not(:placeholder-shown))":{nav:{opacity:"0.3",cursor:"default",pointerEvents:"none"}}}),_V="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNi45OCwxMy41OWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVzMC4yNy0wLjA1LDAuMzctMC4xNWwyLjQyLTIuNDJsMi40MywyLjQzCgljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1YzAuMTQsMCwwLjI3LTAuMDUsMC4zNy0wLjE1YzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1bC0yLjQzLTIuNDNMMTMuMzIsOAoJYzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1Yy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMGwtMi40MiwyLjQyTDcuNzQsNy4yN2MtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDAKCWMtMC4yMSwwLjIxLTAuMjEsMC41NCwwLDAuNzVsMi40MSwyLjQxbC0yLjQyLDIuNDJDNi43NywxMy4wNSw2Ljc3LDEzLjM5LDYuOTgsMTMuNTlMNi45OCwxMy41OXoiLz4KPHBhdGggZmlsbD0iIzg2ODY4NiIgZD0iTTEwLjE1LDE4LjQzYzQuNDEsMCw4LTMuNTksOC04YzAtNC40MS0zLjU5LTgtOC04Yy00LjQxLDAtOCwzLjU5LTgsOEMyLjE1LDE0Ljg0LDUuNzQsMTguNDMsMTAuMTUsMTguNDN6CgkgTTEwLjE1LDMuNDljMy44MywwLDYuOTQsMy4xMSw2Ljk0LDYuOTRjMCwzLjgzLTMuMTEsNi45NC02Ljk0LDYuOTRjLTMuODMsMC02Ljk0LTMuMTEtNi45NC02Ljk0QzMuMjEsNi42LDYuMzMsMy40OSwxMC4xNSwzLjQ5CglMMTAuMTUsMy40OXoiLz4KPHBhdGggZmlsbD0iIzMzNzFCNyIgZD0iTTYuOTgsMzMuNTljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1czAuMjctMC4wNSwwLjM3LTAuMTVsMi40Mi0yLjQybDIuNDMsMi40MwoJYzAuMSwwLjEsMC4yNCwwLjE1LDAuMzcsMC4xNWMwLjE0LDAsMC4yNy0wLjA1LDAuMzctMC4xNWMwLjIxLTAuMjEsMC4yMS0wLjU0LDAtMC43NWwtMi40My0yLjQzTDEzLjMyLDI4CgljMC4yMS0wLjIxLDAuMjEtMC41NCwwLTAuNzVjLTAuMjEtMC4yMS0wLjU0LTAuMjEtMC43NSwwbC0yLjQyLDIuNDJsLTIuNDEtMi40MWMtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDAKCWMtMC4yMSwwLjIxLTAuMjEsMC41NCwwLDAuNzVsMi40MSwyLjQxbC0yLjQyLDIuNDJDNi43NywzMy4wNSw2Ljc3LDMzLjM5LDYuOTgsMzMuNTlMNi45OCwzMy41OXoiLz4KPHBhdGggZmlsbD0iIzMzNzFCNyIgZD0iTTEwLjE1LDM4LjQzYzQuNDEsMCw4LTMuNTksOC04YzAtNC40MS0zLjU5LTgtOC04Yy00LjQxLDAtOCwzLjU5LTgsOEMyLjE1LDM0Ljg0LDUuNzQsMzguNDMsMTAuMTUsMzguNDN6CgkgTTEwLjE1LDIzLjQ5YzMuODMsMCw2Ljk0LDMuMTEsNi45NCw2Ljk0YzAsMy44My0zLjExLDYuOTQtNi45NCw2Ljk0Yy0zLjgzLDAtNi45NC0zLjExLTYuOTQtNi45NAoJQzMuMjEsMjYuNiw2LjMzLDIzLjQ5LDEwLjE1LDIzLjQ5TDEwLjE1LDIzLjQ5eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNi45OCw1My41OWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVzMC4yNy0wLjA1LDAuMzctMC4xNWwyLjQyLTIuNDJsMi40MywyLjQzCgljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1YzAuMTQsMCwwLjI3LTAuMDUsMC4zNy0wLjE1YzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1bC0yLjQzLTIuNDNMMTMuMzIsNDgKCWMwLjIxLTAuMjEsMC4yMS0wLjU0LDAtMC43NWMtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDBsLTIuNDIsMi40MmwtMi40MS0yLjQxYy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMAoJYy0wLjIxLDAuMjEtMC4yMSwwLjU0LDAsMC43NWwyLjQxLDIuNDFsLTIuNDIsMi40MkM2Ljc3LDUzLjA1LDYuNzcsNTMuMzksNi45OCw1My41OUw2Ljk4LDUzLjU5eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNMTAuMTUsNTguNDNjNC40MSwwLDgtMy41OSw4LThjMC00LjQxLTMuNTktOC04LThjLTQuNDEsMC04LDMuNTktOCw4QzIuMTUsNTQuODQsNS43NCw1OC40MywxMC4xNSw1OC40M3oKCSBNMTAuMTUsNDMuNDljMy44MywwLDYuOTQsMy4xMSw2Ljk0LDYuOTRjMCwzLjgzLTMuMTEsNi45NC02Ljk0LDYuOTRjLTMuODMsMC02Ljk0LTMuMTEtNi45NC02Ljk0CglDMy4yMSw0Ni42LDYuMzMsNDMuNDksMTAuMTUsNDMuNDlMMTAuMTUsNDMuNDl6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik02Ljk4LDczLjU5YzAuMSwwLjEsMC4yNCwwLjE1LDAuMzcsMC4xNXMwLjI3LTAuMDUsMC4zNy0wLjE1bDIuNDItMi40MmwyLjQzLDIuNDMKCWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVjMC4xNCwwLDAuMjctMC4wNSwwLjM3LTAuMTVjMC4yMS0wLjIxLDAuMjEtMC41NCwwLTAuNzVsLTIuNDMtMi40M0wxMy4zMiw2OAoJYzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1Yy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMGwtMi40MiwyLjQybC0yLjQxLTIuNDFjLTAuMjEtMC4yMS0wLjU0LTAuMjEtMC43NSwwCgljLTAuMjEsMC4yMS0wLjIxLDAuNTQsMCwwLjc1bDIuNDEsMi40MWwtMi40MiwyLjQyQzYuNzcsNzMuMDUsNi43Nyw3My4zOSw2Ljk4LDczLjU5TDYuOTgsNzMuNTl6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik0xMC4xNSw3OC40M2M0LjQxLDAsOC0zLjU5LDgtOGMwLTQuNDEtMy41OS04LTgtOGMtNC40MSwwLTgsMy41OS04LDhDMi4xNSw3NC44NCw1Ljc0LDc4LjQzLDEwLjE1LDc4LjQzegoJIE0xMC4xNSw2My40OWMzLjgzLDAsNi45NCwzLjExLDYuOTQsNi45NGMwLDMuODMtMy4xMSw2Ljk0LTYuOTQsNi45NGMtMy44MywwLTYuOTQtMy4xMS02Ljk0LTYuOTQKCUMzLjIxLDY2LjYsNi4zMyw2My40OSwxMC4xNSw2My40OUwxMC4xNSw2My40OXoiLz4KPC9zdmc+";function ble(){var e=iV(),t=mue();return $.createElement(Sf,{className:Mt(XO.btnClearSearch,ko.visibleOnSearchOnly),onClick:e,"aria-label":t,title:t},$.createElement("div",{className:Mt(XO.icnClearnSearch)}))}var wle={":hover":{"> .epr-icn-clear-search":{backgroundPositionY:"-60px"}}},XO=or.create(tr({btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+_V+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},Ts("icnClearnSearch",{backgroundPositionY:"-40px"}),Ts("btnClearSearch",wle))),Sle="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTEyLDguODFjMCwyLjA4LTEuNjgsMy43Ni0zLjc2LDMuNzZjLTIuMDgsMC0zLjc2LTEuNjgtMy43Ni0zLjc2CgljMC0yLjA4LDEuNjgtMy43NiwzLjc2LTMuNzZDMTAuMzIsNS4wNSwxMiw2LjczLDEyLDguODF6IE0xMS4yMywxMi43MmMtMC44MywwLjY0LTEuODcsMS4wMS0yLjk5LDEuMDFjLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTIKCWMwLTIuNzIsMi4yLTQuOTIsNC45Mi00LjkyYzIuNzIsMCw0LjkyLDIuMiw0LjkyLDQuOTJjMCwxLjEzLTAuMzgsMi4xNi0xLjAxLDIuOTlsMy45NCwzLjkzYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyCgljLTAuMjUsMC4yNS0wLjY2LDAuMjUtMC45MiwwTDExLjIzLDEyLjcyeiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTEyLDI4LjgxYzAsMi4wOC0xLjY4LDMuNzYtMy43NiwzLjc2Yy0yLjA4LDAtMy43Ni0xLjY4LTMuNzYtMy43NgoJYzAtMi4wOCwxLjY4LTMuNzYsMy43Ni0zLjc2QzEwLjMyLDI1LjA1LDEyLDI2LjczLDEyLDI4LjgxeiBNMTEuMjMsMzIuNzJjLTAuODMsMC42NC0xLjg3LDEuMDEtMi45OSwxLjAxCgljLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTJjMC0yLjcyLDIuMi00LjkyLDQuOTItNC45MmMyLjcyLDAsNC45MiwyLjIsNC45Miw0LjkyYzAsMS4xMy0wLjM4LDIuMTYtMS4wMSwyLjk5bDMuOTQsMy45MwoJYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyYy0wLjI1LDAuMjUtMC42NiwwLjI1LTAuOTIsMEwxMS4yMywzMi43MnoiLz4KPC9zdmc+";function xle(){return $.createElement("div",{className:Mt(Ele.icnSearch)})}var Ele=or.create(tr({icnSearch:{".":"epr-icn-search",content:"",position:"absolute",top:"50%",left:"var(--epr-search-bar-inner-padding)",transform:"translateY(-50%)",width:"20px",height:"20px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"20px",backgroundImage:"url("+Sle+")"}},Ts("icnSearch",{backgroundPositionY:"-20px"})));function Cle(){var e=JU(),t=_A();return e?null:$.createElement(CV,{className:Mt(Kp.overlay)},$.createElement(Mle,null),t?$.createElement(MV,null):null)}function Mle(){var e=Po(),t=Ps(),r=hue(),n=yue(),i=Yue(),a=i.statusSearchResults,s=i.searchTerm,o=i.onChange,u=t?.current,c=u?.value;return $.createElement(Om,{className:Mt(Kp.searchContainer)},$.createElement("input",{autoFocus:n,"aria-label":"Type to search for an emoji",onFocus:e,className:Mt(Kp.search),type:"text","aria-controls":"epr-search-id",placeholder:r,onChange:function(f){var p,d;o((p=f==null||(d=f.target)==null?void 0:d.value)!=null?p:c)},ref:t}),s?$.createElement("div",{role:"status",className:Mt("epr-status-search-results",Kp.visuallyHidden),"aria-live":"polite",id:"epr-search-id","aria-atomic":"true"},a):null,$.createElement(xle,null),$.createElement(ble,null))}var Kp=or.create(tr({overlay:{padding:"var(--epr-header-padding)",zIndex:"var(--epr-header-overlay-z-index)"},searchContainer:{".":"epr-search-container",flex:"1",display:"block",minWidth:"0"},visuallyHidden:{clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",overflow:"hidden",position:"absolute",whiteSpace:"nowrap",width:"1px"},search:{outline:"none",transition:"all 0.2s ease-in-out",color:"var(--epr-search-input-text-color)",borderRadius:"var(--epr-search-input-border-radius)",padding:"var(--epr-search-input-padding)",height:"var(--epr-search-input-height)",backgroundColor:"var(--epr-search-input-bg-color)",border:"1px solid var(--epr-search-border-color)",width:"100%",":focus":{backgroundColor:"var(--epr-search-input-bg-color-active)",border:"1px solid var(--epr-search-border-color-active)"},"::placeholder":{color:"var(--epr-search-input-placeholder-color)"}},btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+_V+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},Ts("icnClearnSearch",{backgroundPositionY:"-40px"}),Ts("btnClearSearch",{":hover > .epr-icn-clear-search":{backgroundPositionY:"-60px"}})));function _le(){return $.createElement(Om,{className:Mt("epr-header",ko.hiddenOnReactions)},$.createElement(Cle,null),$.createElement(yle,null))}function Ale(e){return $.createElement(Tue,null,$.createElement(_oe,null),$.createElement(fue,Object.assign({},e),$.createElement(jle,null)))}function jle(){var e=No(),t=e[0],r=$U(),n=$.useState(!t),i=n[0],a=n[1],s=bue();return $.useEffect(function(){t&&!r||i||a(!0)},[i,r,t]),s?$.createElement(hce,null,$.createElement(Rce,null),$.createElement(Ile,{renderAll:i})):null}function Ile(e){var t=e.renderAll;return t?$.createElement($.Fragment,null,$.createElement(_le,null),$.createElement(Zce,null),$.createElement(ole,null)):null}var Lle=$.memo(Ale,xU),Tle=(function(e){Eoe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.state={hasError:!1},i}t.getDerivedStateFromError=function(){return{hasError:!0}};var r=t.prototype;return r.componentDidCatch=function(i,a){console.error("Emoji Picker React failed to render:",i,a)},r.render=function(){return this.state.hasError?null:this.props.children},t})($.Component);function Ole(e){var t=e.unified,r=e.size,n=r===void 0?32:r,i=e.emojiStyle,a=i===void 0?xn.APPLE:i,s=e.lazyLoad,o=s===void 0?!1:s,u=e.getEmojiUrl,c=e.emojiUrl;return!t&&!c&&!u?null:$.createElement(Ih,{unified:t,size:n,emojiStyle:a,lazyLoad:o,getEmojiUrl:c?function(){return c}:u})}function kle(e){var t=pue({onEmojiClick:e.onEmojiClick,onReactionClick:e.onReactionClick,onSkinToneChange:e.onSkinToneChange});return $.createElement(Tle,null,$.createElement(BU.Provider,{value:t},$.createElement(Lle,Object.assign({},e))))}const V7e=Object.freeze(Object.defineProperty({__proto__:null,get Categories(){return yt},Emoji:Ole,get EmojiStyle(){return xn},get SkinTonePickerLocation(){return Mo},get SkinTones(){return hi},get SuggestionMode(){return qu},get Theme(){return Uu},default:kle,emojiByUnified:_o},Symbol.toStringTag,{value:"Module"}));var c1={exports:{}},l1,ek;function Nle(){if(ek)return l1;ek=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return l1=e,l1}var f1,tk;function Rle(){if(tk)return f1;tk=1;var e=Nle();function t(){}function r(){}return r.resetWarningCache=t,f1=function(){function n(s,o,u,c,l,f){if(f!==e){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}}n.isRequired=n;function i(){return n}var a={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:t};return a.PropTypes=a,a},f1}var rk;function Dle(){return rk||(rk=1,c1.exports=Rle()()),c1.exports}var Ple=Dle();const Vt=tt(Ple);var ZM=function(e,t){return ZM=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},ZM(e,t)};function Sa(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ZM(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var hr=function(){return hr=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},hr.apply(this,arguments)};function Bo(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})}const Fle=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function Ju(e,t,r){const n=Ble(e),{webkitRelativePath:i}=e,a=typeof t=="string"?t:typeof i=="string"&&i.length>0?i:`./${e.name}`;return typeof n.path!="string"&&nk(n,"path",a),nk(n,"relativePath",a),n}function Ble(e){const{name:t}=e;if(t&&t.lastIndexOf(".")!==-1&&!e.type){const n=t.split(".").pop().toLowerCase(),i=Fle.get(n);i&&Object.defineProperty(e,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return e}function nk(e,t,r){Object.defineProperty(e,t,{value:r,writable:!1,configurable:!1,enumerable:!0})}const zle=[".DS_Store","Thumbs.db"];function $le(e){return Bo(this,void 0,void 0,function*(){return Lh(e)&&qle(e.dataTransfer)?Wle(e.dataTransfer,e.type):Ule(e)?Vle(e):Array.isArray(e)&&e.every(t=>"getFile"in t&&typeof t.getFile=="function")?Jle(e):[]})}function qle(e){return Lh(e)}function Ule(e){return Lh(e)&&Lh(e.target)}function Lh(e){return typeof e=="object"&&e!==null}function Vle(e){return XM(e.target.files).map(t=>Ju(t))}function Jle(e){return Bo(this,void 0,void 0,function*(){return(yield Promise.all(e.map(r=>r.getFile()))).map(r=>Ju(r))})}function Wle(e,t){return Bo(this,void 0,void 0,function*(){if(e.items){const r=XM(e.items).filter(i=>i.kind==="file");if(t!=="drop")return r;const n=yield Promise.all(r.map(Hle));return ik(AV(n))}return ik(XM(e.files).map(r=>Ju(r)))})}function ik(e){return e.filter(t=>zle.indexOf(t.name)===-1)}function XM(e){if(e===null)return[];const t=[];for(let r=0;r<e.length;r++){const n=e[r];t.push(n)}return t}function Hle(e){if(typeof e.webkitGetAsEntry!="function")return ak(e);const t=e.webkitGetAsEntry();return t&&t.isDirectory?jV(t):ak(e,t)}function AV(e){return e.reduce((t,r)=>[...t,...Array.isArray(r)?AV(r):[r]],[])}function ak(e,t){return Bo(this,void 0,void 0,function*(){var r;if(globalThis.isSecureContext&&typeof e.getAsFileSystemHandle=="function"){const a=yield e.getAsFileSystemHandle();if(a===null)throw new Error(`${e} is not a File`);if(a!==void 0){const s=yield a.getFile();return s.handle=a,Ju(s)}}const n=e.getAsFile();if(!n)throw new Error(`${e} is not a File`);return Ju(n,(r=t?.fullPath)!==null&&r!==void 0?r:void 0)})}function Gle(e){return Bo(this,void 0,void 0,function*(){return e.isDirectory?jV(e):Yle(e)})}function jV(e){const t=e.createReader();return new Promise((r,n)=>{const i=[];function a(){t.readEntries(s=>Bo(this,void 0,void 0,function*(){if(s.length){const o=Promise.all(s.map(Gle));i.push(o),a()}else try{const o=yield Promise.all(i);r(o)}catch(o){n(o)}}),s=>{n(s)})}a()})}function Yle(e){return Bo(this,void 0,void 0,function*(){return new Promise((t,r)=>{e.file(n=>{const i=Ju(n,e.fullPath);t(i)},n=>{r(n)})})})}var gp={},sk;function Kle(){return sk||(sk=1,gp.__esModule=!0,gp.default=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(",");if(r.length===0)return!0;var n=e.name||"",i=(e.type||"").toLowerCase(),a=i.replace(/\/.*$/,"");return r.some(function(s){var o=s.trim().toLowerCase();return o.charAt(0)==="."?n.toLowerCase().endsWith(o):o.endsWith("/*")?a===o.replace(/\/.*$/,""):i===o})}return!0}),gp}var Qle=Kle();const d1=tt(Qle);function ok(e){return efe(e)||Xle(e)||LV(e)||Zle()}function Zle(){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 Xle(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function efe(e){if(Array.isArray(e))return e_(e)}function uk(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 ck(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uk(Object(r),!0).forEach(function(n){IV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function IV(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Jl(e,t){return nfe(e)||rfe(e,t)||LV(e,t)||tfe()}function tfe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function LV(e,t){if(e){if(typeof e=="string")return e_(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e_(e,t)}}function e_(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function rfe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,a=!1,s,o;try{for(r=r.call(e);!(i=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));i=!0);}catch(u){a=!0,o=u}finally{try{!i&&r.return!=null&&r.return()}finally{if(a)throw o}}return n}}function nfe(e){if(Array.isArray(e))return e}var ife=typeof d1=="function"?d1:d1.default,afe="file-invalid-type",sfe="file-too-large",ofe="file-too-small",ufe="too-many-files",cfe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=t.split(","),n=r.length>1?"one of ".concat(r.join(", ")):r[0];return{code:afe,message:"File type must be ".concat(n)}},lk=function(t){return{code:sfe,message:"File is larger than ".concat(t," ").concat(t===1?"byte":"bytes")}},fk=function(t){return{code:ofe,message:"File is smaller than ".concat(t," ").concat(t===1?"byte":"bytes")}},lfe={code:ufe,message:"Too many files"};function TV(e,t){var r=e.type==="application/x-moz-file"||ife(e,t);return[r,r?null:cfe(t)]}function OV(e,t,r){if(uo(e.size))if(uo(t)&&uo(r)){if(e.size>r)return[!1,lk(r)];if(e.size<t)return[!1,fk(t)]}else{if(uo(t)&&e.size<t)return[!1,fk(t)];if(uo(r)&&e.size>r)return[!1,lk(r)]}return[!0,null]}function uo(e){return e!=null}function ffe(e){var t=e.files,r=e.accept,n=e.minSize,i=e.maxSize,a=e.multiple,s=e.maxFiles,o=e.validator;return!a&&t.length>1||a&&s>=1&&t.length>s?!1:t.every(function(u){var c=TV(u,r),l=Jl(c,1),f=l[0],p=OV(u,n,i),d=Jl(p,1),m=d[0],g=o?o(u):null;return f&&m&&!g})}function Th(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function yp(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function dk(e){e.preventDefault()}function dfe(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function pfe(e){return e.indexOf("Edge/")!==-1}function hfe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return dfe(e)||pfe(e)}function ua(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(n){for(var i=arguments.length,a=new Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];return t.some(function(o){return!Th(n)&&o&&o.apply(void 0,[n].concat(a)),Th(n)})}}function mfe(){return"showOpenFilePicker"in window}function gfe(e){if(uo(e)){var t=Object.entries(e).filter(function(r){var n=Jl(r,2),i=n[0],a=n[1],s=!0;return kV(i)||(console.warn('Skipped "'.concat(i,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),s=!1),(!Array.isArray(a)||!a.every(NV))&&(console.warn('Skipped "'.concat(i,'" because an invalid file extension was provided.')),s=!1),s}).reduce(function(r,n){var i=Jl(n,2),a=i[0],s=i[1];return ck(ck({},r),{},IV({},a,s))},{});return[{description:"Files",accept:t}]}return e}function yfe(e){if(uo(e))return Object.entries(e).reduce(function(t,r){var n=Jl(r,2),i=n[0],a=n[1];return[].concat(ok(t),[i],ok(a))},[]).filter(function(t){return kV(t)||NV(t)}).join(",")}function vfe(e){return e instanceof DOMException&&(e.name==="AbortError"||e.code===e.ABORT_ERR)}function bfe(e){return e instanceof DOMException&&(e.name==="SecurityError"||e.code===e.SECURITY_ERR)}function kV(e){return e==="audio/*"||e==="video/*"||e==="image/*"||e==="text/*"||e==="application/*"||/\w+\/[-+.\w]+/g.test(e)}function NV(e){return/^.*\.[\w]+$/.test(e)}var wfe=["children"],Sfe=["open"],xfe=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],Efe=["refKey","onChange","onClick"];function Cfe(e){return Afe(e)||_fe(e)||RV(e)||Mfe()}function Mfe(){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 _fe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Afe(e){if(Array.isArray(e))return t_(e)}function p1(e,t){return Lfe(e)||Ife(e,t)||RV(e,t)||jfe()}function jfe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RV(e,t){if(e){if(typeof e=="string")return t_(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return t_(e,t)}}function t_(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ife(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,a=!1,s,o;try{for(r=r.call(e);!(i=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));i=!0);}catch(u){a=!0,o=u}finally{try{!i&&r.return!=null&&r.return()}finally{if(a)throw o}}return n}}function Lfe(e){if(Array.isArray(e))return e}function pk(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 cr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pk(Object(r),!0).forEach(function(n){r_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function r_(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Oh(e,t){if(e==null)return{};var r=Tfe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tfe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var NA=$.forwardRef(function(e,t){var r=e.children,n=Oh(e,wfe),i=Ofe(n),a=i.open,s=Oh(i,Sfe);return $.useImperativeHandle(t,function(){return{open:a}},[a]),st.createElement($.Fragment,null,r(cr(cr({},s),{},{open:a})))});NA.displayName="Dropzone";var DV={disabled:!1,getFilesFromEvent:$le,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};NA.defaultProps=DV;NA.propTypes={children:Vt.func,accept:Vt.objectOf(Vt.arrayOf(Vt.string)),multiple:Vt.bool,preventDropOnDocument:Vt.bool,noClick:Vt.bool,noKeyboard:Vt.bool,noDrag:Vt.bool,noDragEventsBubbling:Vt.bool,minSize:Vt.number,maxSize:Vt.number,maxFiles:Vt.number,disabled:Vt.bool,getFilesFromEvent:Vt.func,onFileDialogCancel:Vt.func,onFileDialogOpen:Vt.func,useFsAccessApi:Vt.bool,autoFocus:Vt.bool,onDragEnter:Vt.func,onDragLeave:Vt.func,onDragOver:Vt.func,onDrop:Vt.func,onDropAccepted:Vt.func,onDropRejected:Vt.func,onError:Vt.func,validator:Vt.func};var n_={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function Ofe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=cr(cr({},DV),e),r=t.accept,n=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,s=t.minSize,o=t.multiple,u=t.maxFiles,c=t.onDragEnter,l=t.onDragLeave,f=t.onDragOver,p=t.onDrop,d=t.onDropAccepted,m=t.onDropRejected,g=t.onFileDialogCancel,v=t.onFileDialogOpen,w=t.useFsAccessApi,b=t.autoFocus,S=t.preventDropOnDocument,E=t.noClick,x=t.noKeyboard,_=t.noDrag,I=t.noDragEventsBubbling,L=t.onError,k=t.validator,F=$.useMemo(function(){return yfe(r)},[r]),N=$.useMemo(function(){return gfe(r)},[r]),P=$.useMemo(function(){return typeof v=="function"?v:hk},[v]),R=$.useMemo(function(){return typeof g=="function"?g:hk},[g]),W=$.useRef(null),X=$.useRef(null),Q=$.useReducer(kfe,n_),Z=p1(Q,2),J=Z[0],Y=Z[1],re=J.isFocused,ae=J.isFileDialogActive,se=$.useRef(typeof window<"u"&&window.isSecureContext&&w&&mfe()),ge=function(){!se.current&&ae&&setTimeout(function(){if(X.current){var ne=X.current.files;ne.length||(Y({type:"closeDialog"}),R())}},300)};$.useEffect(function(){return window.addEventListener("focus",ge,!1),function(){window.removeEventListener("focus",ge,!1)}},[X,ae,R,se]);var ue=$.useRef([]),oe=function(ne){W.current&&W.current.contains(ne.target)||(ne.preventDefault(),ue.current=[])};$.useEffect(function(){return S&&(document.addEventListener("dragover",dk,!1),document.addEventListener("drop",oe,!1)),function(){S&&(document.removeEventListener("dragover",dk),document.removeEventListener("drop",oe))}},[W,S]),$.useEffect(function(){return!n&&b&&W.current&&W.current.focus(),function(){}},[W,b,n]);var K=$.useCallback(function(H){L?L(H):console.error(H)},[L]),G=$.useCallback(function(H){H.preventDefault(),H.persist(),j(H),ue.current=[].concat(Cfe(ue.current),[H.target]),yp(H)&&Promise.resolve(i(H)).then(function(ne){if(!(Th(H)&&!I)){var ce=ne.length,ye=ce>0&&ffe({files:ne,accept:F,minSize:s,maxSize:a,multiple:o,maxFiles:u,validator:k}),je=ce>0&&!ye;Y({isDragAccept:ye,isDragReject:je,isDragActive:!0,type:"setDraggedFiles"}),c&&c(H)}}).catch(function(ne){return K(ne)})},[i,c,K,I,F,s,a,o,u,k]),pe=$.useCallback(function(H){H.preventDefault(),H.persist(),j(H);var ne=yp(H);if(ne&&H.dataTransfer)try{H.dataTransfer.dropEffect="copy"}catch{}return ne&&f&&f(H),!1},[f,I]),he=$.useCallback(function(H){H.preventDefault(),H.persist(),j(H);var ne=ue.current.filter(function(ye){return W.current&&W.current.contains(ye)}),ce=ne.indexOf(H.target);ce!==-1&&ne.splice(ce,1),ue.current=ne,!(ne.length>0)&&(Y({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),yp(H)&&l&&l(H))},[W,l,I]),xe=$.useCallback(function(H,ne){var ce=[],ye=[];H.forEach(function(je){var Ne=TV(je,F),bt=p1(Ne,2),qt=bt[0],_t=bt[1],rr=OV(je,s,a),nr=p1(rr,2),At=nr[0],$n=nr[1],Gt=k?k(je):null;if(qt&&At&&!Gt)ce.push(je);else{var fe=[_t,$n];Gt&&(fe=fe.concat(Gt)),ye.push({file:je,errors:fe.filter(function(Ce){return Ce})})}}),(!o&&ce.length>1||o&&u>=1&&ce.length>u)&&(ce.forEach(function(je){ye.push({file:je,errors:[lfe]})}),ce.splice(0)),Y({acceptedFiles:ce,fileRejections:ye,isDragReject:ye.length>0,type:"setFiles"}),p&&p(ce,ye,ne),ye.length>0&&m&&m(ye,ne),ce.length>0&&d&&d(ce,ne)},[Y,o,F,s,a,u,p,d,m,k]),Ie=$.useCallback(function(H){H.preventDefault(),H.persist(),j(H),ue.current=[],yp(H)&&Promise.resolve(i(H)).then(function(ne){Th(H)&&!I||xe(ne,H)}).catch(function(ne){return K(ne)}),Y({type:"reset"})},[i,xe,K,I]),we=$.useCallback(function(){if(se.current){Y({type:"openDialog"}),P();var H={multiple:o,types:N};window.showOpenFilePicker(H).then(function(ne){return i(ne)}).then(function(ne){xe(ne,null),Y({type:"closeDialog"})}).catch(function(ne){vfe(ne)?(R(ne),Y({type:"closeDialog"})):bfe(ne)?(se.current=!1,X.current?(X.current.value=null,X.current.click()):K(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):K(ne)});return}X.current&&(Y({type:"openDialog"}),P(),X.current.value=null,X.current.click())},[Y,P,R,w,xe,K,N,o]),_e=$.useCallback(function(H){!W.current||!W.current.isEqualNode(H.target)||(H.key===" "||H.key==="Enter"||H.keyCode===32||H.keyCode===13)&&(H.preventDefault(),we())},[W,we]),Re=$.useCallback(function(){Y({type:"focus"})},[]),me=$.useCallback(function(){Y({type:"blur"})},[]),q=$.useCallback(function(){E||(hfe()?setTimeout(we,0):we())},[E,we]),O=function(ne){return n?null:ne},M=function(ne){return x?null:O(ne)},C=function(ne){return _?null:O(ne)},j=function(ne){I&&ne.stopPropagation()},T=$.useMemo(function(){return function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ne=H.refKey,ce=ne===void 0?"ref":ne,ye=H.role,je=H.onKeyDown,Ne=H.onFocus,bt=H.onBlur,qt=H.onClick,_t=H.onDragEnter,rr=H.onDragOver,nr=H.onDragLeave,At=H.onDrop,$n=Oh(H,xfe);return cr(cr(r_({onKeyDown:M(ua(je,_e)),onFocus:M(ua(Ne,Re)),onBlur:M(ua(bt,me)),onClick:O(ua(qt,q)),onDragEnter:C(ua(_t,G)),onDragOver:C(ua(rr,pe)),onDragLeave:C(ua(nr,he)),onDrop:C(ua(At,Ie)),role:typeof ye=="string"&&ye!==""?ye:"presentation"},ce,W),!n&&!x?{tabIndex:0}:{}),$n)}},[W,_e,Re,me,q,G,pe,he,Ie,x,_,n]),B=$.useCallback(function(H){H.stopPropagation()},[]),V=$.useMemo(function(){return function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ne=H.refKey,ce=ne===void 0?"ref":ne,ye=H.onChange,je=H.onClick,Ne=Oh(H,Efe),bt=r_({accept:F,multiple:o,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:O(ua(ye,Ie)),onClick:O(ua(je,B)),tabIndex:-1},ce,X);return cr(cr({},bt),Ne)}},[X,r,o,Ie,n]);return cr(cr({},J),{},{isFocused:re&&!n,getRootProps:T,getInputProps:V,rootRef:W,inputRef:X,open:O(we)})}function kfe(e,t){switch(t.type){case"focus":return cr(cr({},e),{},{isFocused:!0});case"blur":return cr(cr({},e),{},{isFocused:!1});case"openDialog":return cr(cr({},n_),{},{isFileDialogActive:!0});case"closeDialog":return cr(cr({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return cr(cr({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return cr(cr({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"reset":return cr({},n_);default:return e}}function hk(){}var xf=e=>e.type==="checkbox",fo=e=>e instanceof Date,On=e=>e==null;const PV=e=>typeof e=="object";var Ir=e=>!On(e)&&!Array.isArray(e)&&PV(e)&&!fo(e),Nfe=e=>Ir(e)&&e.target?xf(e.target)?e.target.checked:e.target.value:e,Rfe=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,Dfe=(e,t)=>e.has(Rfe(t)),Pfe=e=>{const t=e.constructor&&e.constructor.prototype;return Ir(t)&&t.hasOwnProperty("isPrototypeOf")},RA=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Nr(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(RA&&(e instanceof Blob||t))return e;const r=Array.isArray(e);if(!r&&!(Ir(e)&&Pfe(e)))return e;const n=r?[]:Object.create(Object.getPrototypeOf(e));for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=Nr(e[i]));return n}var km=e=>/^\w*$/.test(e),lr=e=>e===void 0,DA=e=>Array.isArray(e)?e.filter(Boolean):[],PA=e=>DA(e.replace(/["|']|\]/g,"").split(/\.|\[/)),He=(e,t,r)=>{if(!t||!Ir(e))return r;const n=(km(t)?[t]:PA(t)).reduce((i,a)=>On(i)?i:i[a],e);return lr(n)||n===e?lr(e[t])?r:e[t]:n},la=e=>typeof e=="boolean",Bi=e=>typeof e=="function",Kt=(e,t,r)=>{let n=-1;const i=km(t)?[t]:PA(t),a=i.length,s=a-1;for(;++n<a;){const o=i[n];let u=r;if(n!==s){const c=e[o];u=Ir(c)||Array.isArray(c)?c:isNaN(+i[n+1])?{}:[]}if(o==="__proto__"||o==="constructor"||o==="prototype")return;e[o]=u,e=e[o]}};const mk={BLUR:"blur",FOCUS_OUT:"focusout"},zi={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Ra={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Ffe=st.createContext(null);Ffe.displayName="HookFormContext";var Bfe=(e,t,r,n=!0)=>{const i={defaultValues:t._defaultValues};for(const a in e)Object.defineProperty(i,a,{get:()=>{const s=a;return t._proxyFormState[s]!==zi.all&&(t._proxyFormState[s]=!n||zi.all),e[s]}});return i};const zfe=typeof window<"u"?st.useLayoutEffect:st.useEffect;var Jn=e=>typeof e=="string",$fe=(e,t,r,n,i)=>Jn(e)?(n&&t.watch.add(e),He(r,e,i)):Array.isArray(e)?e.map(a=>(n&&t.watch.add(a),He(r,a))):(n&&(t.watchAll=!0),r),i_=e=>On(e)||!PV(e);function bs(e,t,r=new WeakSet){if(i_(e)||i_(t))return Object.is(e,t);if(fo(e)&&fo(t))return Object.is(e.getTime(),t.getTime());const n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const a of n){const s=e[a];if(!i.includes(a))return!1;if(a!=="ref"){const o=t[a];if(fo(s)&&fo(o)||Ir(s)&&Ir(o)||Array.isArray(s)&&Array.isArray(o)?!bs(s,o,r):!Object.is(s,o))return!1}}return!0}var qfe=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},xl=e=>Array.isArray(e)?e:[e],gk=()=>{let e=[];return{get observers(){return e},next:i=>{for(const a of e)a.next&&a.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(a=>a!==i)}}),unsubscribe:()=>{e=[]}}};function FV(e,t){const r={};for(const n in e)if(e.hasOwnProperty(n)){const i=e[n],a=t[n];if(i&&Ir(i)&&a){const s=FV(i,a);Ir(s)&&(r[n]=s)}else e[n]&&(r[n]=a)}return r}var vn=e=>Ir(e)&&!Object.keys(e).length,FA=e=>e.type==="file",kh=e=>{if(!RA)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},BV=e=>e.type==="select-multiple",BA=e=>e.type==="radio",Ufe=e=>BA(e)||xf(e),h1=e=>kh(e)&&e.isConnected;function Vfe(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=lr(e)?n++:e[t[n++]];return e}function Jfe(e){for(const t in e)if(e.hasOwnProperty(t)&&!lr(e[t]))return!1;return!0}function Cr(e,t){const r=Array.isArray(t)?t:km(t)?[t]:PA(t),n=r.length===1?e:Vfe(e,r),i=r.length-1,a=r[i];return n&&delete n[a],i!==0&&(Ir(n)&&vn(n)||Array.isArray(n)&&Jfe(n))&&Cr(e,r.slice(0,-1)),e}var Wfe=e=>{for(const t in e)if(Bi(e[t]))return!0;return!1};function zV(e){return Array.isArray(e)||Ir(e)&&!Wfe(e)}function a_(e,t={}){for(const r in e){const n=e[r];zV(n)?(t[r]=Array.isArray(n)?[]:{},a_(n,t[r])):lr(n)||(t[r]=!0)}return t}function pu(e,t,r){r||(r=a_(t));for(const n in e){const i=e[n];if(zV(i))lr(t)||i_(r[n])?r[n]=a_(i,Array.isArray(i)?[]:{}):pu(i,On(t)?{}:t[n],r[n]);else{const a=t[n];r[n]=!bs(i,a)}}return r}const yk={value:!1,isValid:!1},vk={value:!0,isValid:!0};var $V=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!lr(e[0].attributes.value)?lr(e[0].value)||e[0].value===""?vk:{value:e[0].value,isValid:!0}:vk:yk}return yk},qV=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>lr(e)?e:t?e===""?NaN:e&&+e:r&&Jn(e)?new Date(e):n?n(e):e;const bk={isValid:!1,value:null};var UV=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,bk):bk;function wk(e){const t=e.ref;return FA(t)?t.files:BA(t)?UV(e.refs).value:BV(t)?[...t.selectedOptions].map(({value:r})=>r):xf(t)?$V(e.refs).value:qV(lr(t.value)?e.ref.value:t.value,e)}var Hfe=(e,t,r,n)=>{const i={};for(const a of e){const s=He(t,a);s&&Kt(i,a,s._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},Nh=e=>e instanceof RegExp,Hc=e=>lr(e)?e:Nh(e)?e.source:Ir(e)?Nh(e.value)?e.value.source:e.value:e,Sk=e=>({isOnSubmit:!e||e===zi.onSubmit,isOnBlur:e===zi.onBlur,isOnChange:e===zi.onChange,isOnAll:e===zi.all,isOnTouch:e===zi.onTouched});const xk="AsyncFunction";var Gfe=e=>!!e&&!!e.validate&&!!(Bi(e.validate)&&e.validate.constructor.name===xk||Ir(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===xk)),Yfe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),Ek=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const El=(e,t,r,n)=>{for(const i of r||Object.keys(e)){const a=He(e,i);if(a){const{_f:s,...o}=a;if(s){if(s.refs&&s.refs[0]&&t(s.refs[0],i)&&!n)return!0;if(s.ref&&t(s.ref,s.name)&&!n)return!0;if(El(o,t))break}else if(Ir(o)&&El(o,t))break}}};function Ck(e,t,r){const n=He(e,r);if(n||km(r))return{error:n,name:r};const i=r.split(".");for(;i.length;){const a=i.join("."),s=He(t,a),o=He(e,a);if(s&&!Array.isArray(s)&&r!==a)return{name:r};if(o&&o.type)return{name:a,error:o};if(o&&o.root&&o.root.type)return{name:`${a}.root`,error:o.root};i.pop()}return{name:r}}var Kfe=(e,t,r,n)=>{r(e);const{name:i,...a}=e;return vn(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(s=>t[s]===(!n||zi.all))},Qfe=(e,t,r)=>!e||!t||e===t||xl(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n))),Zfe=(e,t,r,n,i)=>i.isOnAll?!1:!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:(r?n.isOnChange:i.isOnChange)?e:!0,Xfe=(e,t)=>!DA(He(e,t)).length&&Cr(e,t),ede=(e,t,r)=>{const n=xl(He(e,r));return Kt(n,"root",t[r]),Kt(e,r,n),e};function Mk(e,t,r="validate"){if(Jn(e)||Array.isArray(e)&&e.every(Jn)||la(e)&&!e)return{type:r,message:Jn(e)?e:"",ref:t}}var au=e=>Ir(e)&&!Nh(e)?e:{value:e,message:""},_k=async(e,t,r,n,i,a)=>{const{ref:s,refs:o,required:u,maxLength:c,minLength:l,min:f,max:p,pattern:d,validate:m,name:g,valueAsNumber:v,mount:w}=e._f,b=He(r,g);if(!w||t.has(g))return{};const S=o?o[0]:s,E=P=>{i&&S.reportValidity&&(S.setCustomValidity(la(P)?"":P||""),S.reportValidity())},x={},_=BA(s),I=xf(s),L=_||I,k=(v||FA(s))&&lr(s.value)&&lr(b)||kh(s)&&s.value===""||b===""||Array.isArray(b)&&!b.length,F=qfe.bind(null,g,n,x),N=(P,R,W,X=Ra.maxLength,Q=Ra.minLength)=>{const Z=P?R:W;x[g]={type:P?X:Q,message:Z,ref:s,...F(P?X:Q,Z)}};if(a?!Array.isArray(b)||!b.length:u&&(!L&&(k||On(b))||la(b)&&!b||I&&!$V(o).isValid||_&&!UV(o).isValid)){const{value:P,message:R}=Jn(u)?{value:!!u,message:u}:au(u);if(P&&(x[g]={type:Ra.required,message:R,ref:S,...F(Ra.required,R)},!n))return E(R),x}if(!k&&(!On(f)||!On(p))){let P,R;const W=au(p),X=au(f);if(!On(b)&&!isNaN(b)){const Q=s.valueAsNumber||b&&+b;On(W.value)||(P=Q>W.value),On(X.value)||(R=Q<X.value)}else{const Q=s.valueAsDate||new Date(b),Z=re=>new Date(new Date().toDateString()+" "+re),J=s.type=="time",Y=s.type=="week";Jn(W.value)&&b&&(P=J?Z(b)>Z(W.value):Y?b>W.value:Q>new Date(W.value)),Jn(X.value)&&b&&(R=J?Z(b)<Z(X.value):Y?b<X.value:Q<new Date(X.value))}if((P||R)&&(N(!!P,W.message,X.message,Ra.max,Ra.min),!n))return E(x[g].message),x}if((c||l)&&!k&&(Jn(b)||a&&Array.isArray(b))){const P=au(c),R=au(l),W=!On(P.value)&&b.length>+P.value,X=!On(R.value)&&b.length<+R.value;if((W||X)&&(N(W,P.message,R.message),!n))return E(x[g].message),x}if(d&&!k&&Jn(b)){const{value:P,message:R}=au(d);if(Nh(P)&&!b.match(P)&&(x[g]={type:Ra.pattern,message:R,ref:s,...F(Ra.pattern,R)},!n))return E(R),x}if(m){if(Bi(m)){const P=await m(b,r),R=Mk(P,S);if(R&&(x[g]={...R,...F(Ra.validate,R.message)},!n))return E(R.message),x}else if(Ir(m)){let P={};for(const R in m){if(!vn(P)&&!n)break;const W=Mk(await m[R](b,r),S,R);W&&(P={...W,...F(R,W.message)},E(W.message),n&&(x[g]=P))}if(!vn(P)&&(x[g]={ref:S,...P},!n))return x}}return E(!0),x};const tde={mode:zi.onSubmit,reValidateMode:zi.onChange,shouldFocusError:!0};function rde(e={}){let t={...tde,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:Bi(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},i=Ir(t.defaultValues)||Ir(t.values)?Nr(t.defaultValues||t.values)||{}:{},a=t.shouldUnregister?{}:Nr(i),s={action:!1,mount:!1,watch:!1,keepIsValid:!1},o={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},u,c=0;const l={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={...l};let p={...f};const d={array:gk(),state:gk()},m=t.criteriaMode===zi.all,g=T=>B=>{clearTimeout(c),c=setTimeout(T,B)},v=async T=>{if(!s.keepIsValid&&!t.disabled&&(f.isValid||p.isValid||T)){let B;t.resolver?(B=vn((await L()).errors),w()):B=await F(n,!0),B!==r.isValid&&d.state.next({isValid:B})}},w=(T,B)=>{!t.disabled&&(f.isValidating||f.validatingFields||p.isValidating||p.validatingFields)&&((T||Array.from(o.mount)).forEach(V=>{V&&(B?Kt(r.validatingFields,V,B):Cr(r.validatingFields,V))}),d.state.next({validatingFields:r.validatingFields,isValidating:!vn(r.validatingFields)}))},b=(T,B=[],V,H,ne=!0,ce=!0)=>{if(H&&V&&!t.disabled){if(s.action=!0,ce&&Array.isArray(He(n,T))){const ye=V(He(n,T),H.argA,H.argB);ne&&Kt(n,T,ye)}if(ce&&Array.isArray(He(r.errors,T))){const ye=V(He(r.errors,T),H.argA,H.argB);ne&&Kt(r.errors,T,ye),Xfe(r.errors,T)}if((f.touchedFields||p.touchedFields)&&ce&&Array.isArray(He(r.touchedFields,T))){const ye=V(He(r.touchedFields,T),H.argA,H.argB);ne&&Kt(r.touchedFields,T,ye)}(f.dirtyFields||p.dirtyFields)&&(r.dirtyFields=pu(i,a)),d.state.next({name:T,isDirty:P(T,B),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else Kt(a,T,B)},S=(T,B)=>{Kt(r.errors,T,B),d.state.next({errors:r.errors})},E=T=>{r.errors=T,d.state.next({errors:r.errors,isValid:!1})},x=(T,B,V,H)=>{const ne=He(n,T);if(ne){const ce=He(a,T,lr(V)?He(i,T):V);lr(ce)||H&&H.defaultChecked||B?Kt(a,T,B?ce:wk(ne._f)):X(T,ce),s.mount&&!s.action&&v()}},_=(T,B,V,H,ne)=>{let ce=!1,ye=!1;const je={name:T};if(!t.disabled){if(!V||H){(f.isDirty||p.isDirty)&&(ye=r.isDirty,r.isDirty=je.isDirty=P(),ce=ye!==je.isDirty);const Ne=bs(He(i,T),B);ye=!!He(r.dirtyFields,T),Ne?Cr(r.dirtyFields,T):Kt(r.dirtyFields,T,!0),je.dirtyFields=r.dirtyFields,ce=ce||(f.dirtyFields||p.dirtyFields)&&ye!==!Ne}if(V){const Ne=He(r.touchedFields,T);Ne||(Kt(r.touchedFields,T,V),je.touchedFields=r.touchedFields,ce=ce||(f.touchedFields||p.touchedFields)&&Ne!==V)}ce&&ne&&d.state.next(je)}return ce?je:{}},I=(T,B,V,H)=>{const ne=He(r.errors,T),ce=(f.isValid||p.isValid)&&la(B)&&r.isValid!==B;if(t.delayError&&V?(u=g(()=>S(T,V)),u(t.delayError)):(clearTimeout(c),u=null,V?Kt(r.errors,T,V):Cr(r.errors,T)),(V?!bs(ne,V):ne)||!vn(H)||ce){const ye={...H,...ce&&la(B)?{isValid:B}:{},errors:r.errors,name:T};r={...r,...ye},d.state.next(ye)}},L=async T=>(w(T,!0),await t.resolver(a,t.context,Hfe(T||o.mount,n,t.criteriaMode,t.shouldUseNativeValidation))),k=async T=>{const{errors:B}=await L(T);if(w(T),T)for(const V of T){const H=He(B,V);H?Kt(r.errors,V,H):Cr(r.errors,V)}else r.errors=B;return B},F=async(T,B,V={valid:!0})=>{for(const H in T){const ne=T[H];if(ne){const{_f:ce,...ye}=ne;if(ce){const je=o.array.has(ce.name),Ne=ne._f&&Gfe(ne._f);Ne&&f.validatingFields&&w([ce.name],!0);const bt=await _k(ne,o.disabled,a,m,t.shouldUseNativeValidation&&!B,je);if(Ne&&f.validatingFields&&w([ce.name]),bt[ce.name]&&(V.valid=!1,B||e.shouldUseNativeValidation))break;!B&&(He(bt,ce.name)?je?ede(r.errors,bt,ce.name):Kt(r.errors,ce.name,bt[ce.name]):Cr(r.errors,ce.name))}!vn(ye)&&await F(ye,B,V)}}return V.valid},N=()=>{for(const T of o.unMount){const B=He(n,T);B&&(B._f.refs?B._f.refs.every(V=>!h1(V)):!h1(B._f.ref))&&pe(T)}o.unMount=new Set},P=(T,B)=>!t.disabled&&(T&&B&&Kt(a,T,B),!bs(ae(),i)),R=(T,B,V)=>$fe(T,o,{...s.mount?a:lr(B)?i:Jn(T)?{[T]:B}:B},V,B),W=T=>DA(He(s.mount?a:i,T,t.shouldUnregister?He(i,T,[]):[])),X=(T,B,V={})=>{const H=He(n,T);let ne=B;if(H){const ce=H._f;ce&&(!ce.disabled&&Kt(a,T,qV(B,ce)),ne=kh(ce.ref)&&On(B)?"":B,BV(ce.ref)?[...ce.ref.options].forEach(ye=>ye.selected=ne.includes(ye.value)):ce.refs?xf(ce.ref)?ce.refs.forEach(ye=>{(!ye.defaultChecked||!ye.disabled)&&(Array.isArray(ne)?ye.checked=!!ne.find(je=>je===ye.value):ye.checked=ne===ye.value||!!ne)}):ce.refs.forEach(ye=>ye.checked=ye.value===ne):FA(ce.ref)?ce.ref.value="":(ce.ref.value=ne,ce.ref.type||d.state.next({name:T,values:Nr(a)})))}(V.shouldDirty||V.shouldTouch)&&_(T,ne,V.shouldTouch,V.shouldDirty,!0),V.shouldValidate&&re(T)},Q=(T,B,V)=>{for(const H in B){if(!B.hasOwnProperty(H))return;const ne=B[H],ce=T+"."+H,ye=He(n,ce);(o.array.has(T)||Ir(ne)||ye&&!ye._f)&&!fo(ne)?Q(ce,ne,V):X(ce,ne,V)}},Z=(T,B,V={})=>{const H=He(n,T),ne=o.array.has(T),ce=Nr(B);Kt(a,T,ce),ne?(d.array.next({name:T,values:Nr(a)}),(f.isDirty||f.dirtyFields||p.isDirty||p.dirtyFields)&&V.shouldDirty&&d.state.next({name:T,dirtyFields:pu(i,a),isDirty:P(T,ce)})):H&&!H._f&&!On(ce)?Q(T,ce,V):X(T,ce,V),Ek(T,o)?d.state.next({...r,name:T,values:Nr(a)}):d.state.next({name:s.mount?T:void 0,values:Nr(a)})},J=async T=>{s.mount=!0;const B=T.target;let V=B.name,H=!0;const ne=He(n,V),ce=Ne=>{H=Number.isNaN(Ne)||fo(Ne)&&isNaN(Ne.getTime())||bs(Ne,He(a,V,Ne))},ye=Sk(t.mode),je=Sk(t.reValidateMode);if(ne){let Ne,bt;const qt=B.type?wk(ne._f):Nfe(T),_t=T.type===mk.BLUR||T.type===mk.FOCUS_OUT,rr=!Yfe(ne._f)&&!t.resolver&&!He(r.errors,V)&&!ne._f.deps||Zfe(_t,He(r.touchedFields,V),r.isSubmitted,je,ye),nr=Ek(V,o,_t);Kt(a,V,qt),_t?(!B||!B.readOnly)&&(ne._f.onBlur&&ne._f.onBlur(T),u&&u(0)):ne._f.onChange&&ne._f.onChange(T);const At=_(V,qt,_t),$n=!vn(At)||nr;if(!_t&&d.state.next({name:V,type:T.type,values:Nr(a)}),rr)return(f.isValid||p.isValid)&&(t.mode==="onBlur"?_t&&v():_t||v()),$n&&d.state.next({name:V,...nr?{}:At});if(!_t&&nr&&d.state.next({...r}),t.resolver){const{errors:Gt}=await L([V]);if(w([V]),ce(qt),H){const fe=Ck(r.errors,n,V),Ce=Ck(Gt,n,fe.name||V);Ne=Ce.error,V=Ce.name,bt=vn(Gt)}}else w([V],!0),Ne=(await _k(ne,o.disabled,a,m,t.shouldUseNativeValidation))[V],w([V]),ce(qt),H&&(Ne?bt=!1:(f.isValid||p.isValid)&&(bt=await F(n,!0)));H&&(ne._f.deps&&(!Array.isArray(ne._f.deps)||ne._f.deps.length>0)&&re(ne._f.deps),I(V,bt,Ne,At))}},Y=(T,B)=>{if(He(r.errors,B)&&T.focus)return T.focus(),1},re=async(T,B={})=>{let V,H;const ne=xl(T);if(t.resolver){const ce=await k(lr(T)?T:ne);V=vn(ce),H=T?!ne.some(ye=>He(ce,ye)):V}else T?(H=(await Promise.all(ne.map(async ce=>{const ye=He(n,ce);return await F(ye&&ye._f?{[ce]:ye}:ye)}))).every(Boolean),!(!H&&!r.isValid)&&v()):H=V=await F(n);return d.state.next({...!Jn(T)||(f.isValid||p.isValid)&&V!==r.isValid?{}:{name:T},...t.resolver||!T?{isValid:V}:{},errors:r.errors}),B.shouldFocus&&!H&&El(n,Y,T?ne:o.mount),H},ae=(T,B)=>{let V={...s.mount?a:i};return B&&(V=FV(B.dirtyFields?r.dirtyFields:r.touchedFields,V)),lr(T)?V:Jn(T)?He(V,T):T.map(H=>He(V,H))},se=(T,B)=>({invalid:!!He((B||r).errors,T),isDirty:!!He((B||r).dirtyFields,T),error:He((B||r).errors,T),isValidating:!!He(r.validatingFields,T),isTouched:!!He((B||r).touchedFields,T)}),ge=T=>{T&&xl(T).forEach(B=>Cr(r.errors,B)),d.state.next({errors:T?r.errors:{}})},ue=(T,B,V)=>{const H=(He(n,T,{_f:{}})._f||{}).ref,ne=He(r.errors,T)||{},{ref:ce,message:ye,type:je,...Ne}=ne;Kt(r.errors,T,{...Ne,...B,ref:H}),d.state.next({name:T,errors:r.errors,isValid:!1}),V&&V.shouldFocus&&H&&H.focus&&H.focus()},oe=(T,B)=>Bi(T)?d.state.subscribe({next:V=>"values"in V&&T(R(void 0,B),V)}):R(T,B,!0),K=T=>d.state.subscribe({next:B=>{Qfe(T.name,B.name,T.exact)&&Kfe(B,T.formState||f,M,T.reRenderRoot)&&T.callback({values:{...a},...r,...B,defaultValues:i})}}).unsubscribe,G=T=>(s.mount=!0,p={...p,...T.formState},K({...T,formState:{...l,...T.formState}})),pe=(T,B={})=>{for(const V of T?xl(T):o.mount)o.mount.delete(V),o.array.delete(V),B.keepValue||(Cr(n,V),Cr(a,V)),!B.keepError&&Cr(r.errors,V),!B.keepDirty&&Cr(r.dirtyFields,V),!B.keepTouched&&Cr(r.touchedFields,V),!B.keepIsValidating&&Cr(r.validatingFields,V),!t.shouldUnregister&&!B.keepDefaultValue&&Cr(i,V);d.state.next({values:Nr(a)}),d.state.next({...r,...B.keepDirty?{isDirty:P()}:{}}),!B.keepIsValid&&v()},he=({disabled:T,name:B})=>{(la(T)&&s.mount||T||o.disabled.has(B))&&(T?o.disabled.add(B):o.disabled.delete(B))},xe=(T,B={})=>{let V=He(n,T);const H=la(B.disabled)||la(t.disabled);return Kt(n,T,{...V||{},_f:{...V&&V._f?V._f:{ref:{name:T}},name:T,mount:!0,...B}}),o.mount.add(T),V?he({disabled:la(B.disabled)?B.disabled:t.disabled,name:T}):x(T,!0,B.value),{...H?{disabled:B.disabled||t.disabled}:{},...t.progressive?{required:!!B.required,min:Hc(B.min),max:Hc(B.max),minLength:Hc(B.minLength),maxLength:Hc(B.maxLength),pattern:Hc(B.pattern)}:{},name:T,onChange:J,onBlur:J,ref:ne=>{if(ne){xe(T,B),V=He(n,T);const ce=lr(ne.value)&&ne.querySelectorAll&&ne.querySelectorAll("input,select,textarea")[0]||ne,ye=Ufe(ce),je=V._f.refs||[];if(ye?je.find(Ne=>Ne===ce):ce===V._f.ref)return;Kt(n,T,{_f:{...V._f,...ye?{refs:[...je.filter(h1),ce,...Array.isArray(He(i,T))?[{}]:[]],ref:{type:ce.type,name:T}}:{ref:ce}}}),x(T,!1,void 0,ce)}else V=He(n,T,{}),V._f&&(V._f.mount=!1),(t.shouldUnregister||B.shouldUnregister)&&!(Dfe(o.array,T)&&s.action)&&o.unMount.add(T)}}},Ie=()=>t.shouldFocusError&&El(n,Y,o.mount),we=T=>{la(T)&&(d.state.next({disabled:T}),El(n,(B,V)=>{const H=He(n,V);H&&(B.disabled=H._f.disabled||T,Array.isArray(H._f.refs)&&H._f.refs.forEach(ne=>{ne.disabled=H._f.disabled||T}))},0,!1))},_e=(T,B)=>async V=>{let H;V&&(V.preventDefault&&V.preventDefault(),V.persist&&V.persist());let ne=Nr(a);if(d.state.next({isSubmitting:!0}),t.resolver){const{errors:ce,values:ye}=await L();w(),r.errors=ce,ne=Nr(ye)}else await F(n);if(o.disabled.size)for(const ce of o.disabled)Cr(ne,ce);if(Cr(r.errors,"root"),vn(r.errors)){d.state.next({errors:{}});try{await T(ne,V)}catch(ce){H=ce}}else B&&await B({...r.errors},V),Ie(),setTimeout(Ie);if(d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:vn(r.errors)&&!H,submitCount:r.submitCount+1,errors:r.errors}),H)throw H},Re=(T,B={})=>{He(n,T)&&(lr(B.defaultValue)?Z(T,Nr(He(i,T))):(Z(T,B.defaultValue),Kt(i,T,Nr(B.defaultValue))),B.keepTouched||Cr(r.touchedFields,T),B.keepDirty||(Cr(r.dirtyFields,T),r.isDirty=B.defaultValue?P(T,Nr(He(i,T))):P()),B.keepError||(Cr(r.errors,T),f.isValid&&v()),d.state.next({...r}))},me=(T,B={})=>{const V=T?Nr(T):i,H=Nr(V),ne=vn(T),ce=ne?i:H;if(B.keepDefaultValues||(i=V),!B.keepValues){if(B.keepDirtyValues){const ye=new Set([...o.mount,...Object.keys(pu(i,a))]);for(const je of Array.from(ye)){const Ne=He(r.dirtyFields,je),bt=He(a,je),qt=He(ce,je);Ne&&!lr(bt)?Kt(ce,je,bt):!Ne&&!lr(qt)&&Z(je,qt)}}else{if(RA&&lr(T))for(const ye of o.mount){const je=He(n,ye);if(je&&je._f){const Ne=Array.isArray(je._f.refs)?je._f.refs[0]:je._f.ref;if(kh(Ne)){const bt=Ne.closest("form");if(bt){bt.reset();break}}}}if(B.keepFieldsRef)for(const ye of o.mount)Z(ye,He(ce,ye));else n={}}a=t.shouldUnregister?B.keepDefaultValues?Nr(i):{}:Nr(ce),d.array.next({values:{...ce}}),d.state.next({values:{...ce}})}o={mount:B.keepDirtyValues?o.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},s.mount=!f.isValid||!!B.keepIsValid||!!B.keepDirtyValues||!t.shouldUnregister&&!vn(ce),s.watch=!!t.shouldUnregister,s.keepIsValid=!!B.keepIsValid,s.action=!1,B.keepErrors||(r.errors={}),d.state.next({submitCount:B.keepSubmitCount?r.submitCount:0,isDirty:ne?!1:B.keepDirty?r.isDirty:!!(B.keepDefaultValues&&!bs(T,i)),isSubmitted:B.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:ne?{}:B.keepDirtyValues?B.keepDefaultValues&&a?pu(i,a):r.dirtyFields:B.keepDefaultValues&&T?pu(i,T):B.keepDirty?r.dirtyFields:{},touchedFields:B.keepTouched?r.touchedFields:{},errors:B.keepErrors?r.errors:{},isSubmitSuccessful:B.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:i})},q=(T,B)=>me(Bi(T)?T(a):T,{...t.resetOptions,...B}),O=(T,B={})=>{const V=He(n,T),H=V&&V._f;if(H){const ne=H.refs?H.refs[0]:H.ref;ne.focus&&setTimeout(()=>{ne.focus(),B.shouldSelect&&Bi(ne.select)&&ne.select()})}},M=T=>{r={...r,...T}},j={control:{register:xe,unregister:pe,getFieldState:se,handleSubmit:_e,setError:ue,_subscribe:K,_runSchema:L,_updateIsValidating:w,_focusError:Ie,_getWatch:R,_getDirty:P,_setValid:v,_setFieldArray:b,_setDisabledField:he,_setErrors:E,_getFieldArray:W,_reset:me,_resetDefaultValues:()=>Bi(t.defaultValues)&&t.defaultValues().then(T=>{q(T,t.resetOptions),d.state.next({isLoading:!1})}),_removeUnmounted:N,_disableForm:we,_subjects:d,_proxyFormState:f,get _fields(){return n},get _formValues(){return a},get _state(){return s},set _state(T){s=T},get _defaultValues(){return i},get _names(){return o},set _names(T){o=T},get _formState(){return r},get _options(){return t},set _options(T){t={...t,...T}}},subscribe:G,trigger:re,register:xe,handleSubmit:_e,watch:oe,setValue:Z,getValues:ae,reset:q,resetField:Re,clearErrors:ge,unregister:pe,setError:ue,setFocus:O,getFieldState:se};return{...j,formControl:j}}function J7e(e={}){const t=st.useRef(void 0),r=st.useRef(void 0),[n,i]=st.useState({isDirty:!1,isValidating:!1,isLoading:Bi(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:Bi(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:n},e.defaultValues&&!Bi(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:s,...o}=rde(e);t.current={...o,formState:n}}const a=t.current.control;return a._options=e,zfe(()=>{const s=a._subscribe({formState:a._proxyFormState,callback:()=>i({...a._formState}),reRenderRoot:!0});return i(o=>({...o,isReady:!0})),a._formState.isReady=!0,s},[a]),st.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),st.useEffect(()=>{e.mode&&(a._options.mode=e.mode),e.reValidateMode&&(a._options.reValidateMode=e.reValidateMode)},[a,e.mode,e.reValidateMode]),st.useEffect(()=>{e.errors&&(a._setErrors(e.errors),a._focusError())},[a,e.errors]),st.useEffect(()=>{e.shouldUnregister&&a._subjects.state.next({values:a._getWatch()})},[a,e.shouldUnregister]),st.useEffect(()=>{if(a._proxyFormState.isDirty){const s=a._getDirty();s!==n.isDirty&&a._subjects.state.next({isDirty:s})}},[a,n.isDirty]),st.useEffect(()=>{var s;e.values&&!bs(e.values,r.current)?(a._reset(e.values,{keepFieldsRef:!0,...a._options.resetOptions}),!((s=a._options.resetOptions)===null||s===void 0)&&s.keepIsValid||a._setValid(),r.current=e.values,i(o=>({...o}))):a._resetDefaultValues()},[a,e.values]),st.useEffect(()=>{a._state.mount||(a._setValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),t.current.formState=Bfe(n,a),t.current}const Ak=(e,t,r)=>{if(e&&"reportValidity"in e){const n=He(r,t);e.setCustomValidity(n&&n.message||""),e.reportValidity()}},nde=(e,t)=>{for(const r in t.fields){const n=t.fields[r];n&&n.ref&&"reportValidity"in n.ref?Ak(n.ref,r,e):n.refs&&n.refs.forEach(i=>Ak(i,r,e))}},W7e=(e,t)=>{t.shouldUseNativeValidation&&nde(e,t);const r={};for(const n in e){const i=He(t.fields,n),a=Object.assign(e[n]||{},{ref:i&&i.ref});if(ide(t.names||Object.keys(e),n)){const s=Object.assign({},He(r,n));Kt(s,"root",a),Kt(r,n,s)}else Kt(r,n,a)}return r},ide=(e,t)=>e.some(r=>r.startsWith(t+"."));function ade(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return $.useMemo(()=>n=>{t.forEach(i=>i(n))},t)}const Nm=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function lc(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function zA(e){return"nodeType"in e}function Dn(e){var t,r;return e?lc(e)?e:zA(e)&&(t=(r=e.ownerDocument)==null?void 0:r.defaultView)!=null?t:window:window}function $A(e){const{Document:t}=Dn(e);return e instanceof t}function Ef(e){return lc(e)?!1:e instanceof Dn(e).HTMLElement}function VV(e){return e instanceof Dn(e).SVGElement}function fc(e){return e?lc(e)?e.document:zA(e)?$A(e)?e:Ef(e)||VV(e)?e.ownerDocument:document:document:document}const ya=Nm?$.useLayoutEffect:$.useEffect;function qA(e){const t=$.useRef(e);return ya(()=>{t.current=e}),$.useCallback(function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return t.current==null?void 0:t.current(...n)},[])}function sde(){const e=$.useRef(null),t=$.useCallback((n,i)=>{e.current=setInterval(n,i)},[]),r=$.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,r]}function Wl(e,t){t===void 0&&(t=[e]);const r=$.useRef(e);return ya(()=>{r.current!==e&&(r.current=e)},t),r}function Cf(e,t){const r=$.useRef();return $.useMemo(()=>{const n=e(r.current);return r.current=n,n},[...t])}function Rh(e){const t=qA(e),r=$.useRef(null),n=$.useCallback(i=>{i!==r.current&&t?.(i,r.current),r.current=i},[]);return[r,n]}function s_(e){const t=$.useRef();return $.useEffect(()=>{t.current=e},[e]),t.current}let m1={};function Mf(e,t){return $.useMemo(()=>{if(t)return t;const r=m1[e]==null?0:m1[e]+1;return m1[e]=r,e+"-"+r},[e,t])}function JV(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return n.reduce((a,s)=>{const o=Object.entries(s);for(const[u,c]of o){const l=a[u];l!=null&&(a[u]=l+e*c)}return a},{...t})}}const Ru=JV(1),Hl=JV(-1);function ode(e){return"clientX"in e&&"clientY"in e}function UA(e){if(!e)return!1;const{KeyboardEvent:t}=Dn(e.target);return t&&e instanceof t}function ude(e){if(!e)return!1;const{TouchEvent:t}=Dn(e.target);return t&&e instanceof t}function o_(e){if(ude(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:r}=e.touches[0];return{x:t,y:r}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:r}=e.changedTouches[0];return{x:t,y:r}}}return ode(e)?{x:e.clientX,y:e.clientY}:null}const Dh=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:r}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(r?Math.round(r):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:r}=e;return"scaleX("+t+") scaleY("+r+")"}},Transform:{toString(e){if(e)return[Dh.Translate.toString(e),Dh.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:r,easing:n}=e;return t+" "+r+"ms "+n}}}),jk="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function cde(e){return e.matches(jk)?e:e.querySelector(jk)}const lde={display:"none"};function fde(e){let{id:t,value:r}=e;return st.createElement("div",{id:t,style:lde},r)}function dde(e){let{id:t,announcement:r,ariaLiveType:n="assertive"}=e;const i={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return st.createElement("div",{id:t,style:i,role:"status","aria-live":n,"aria-atomic":!0},r)}function pde(){const[e,t]=$.useState("");return{announce:$.useCallback(n=>{n!=null&&t(n)},[]),announcement:e}}const WV=$.createContext(null);function hde(e){const t=$.useContext(WV);$.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}function mde(){const[e]=$.useState(()=>new Set),t=$.useCallback(n=>(e.add(n),()=>e.delete(n)),[e]);return[$.useCallback(n=>{let{type:i,event:a}=n;e.forEach(s=>{var o;return(o=s[i])==null?void 0:o.call(s,a)})},[e]),t]}const gde={draggable:`
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
`},yde={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was moved over droppable area "+r.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was dropped over droppable area "+r.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function vde(e){let{announcements:t=yde,container:r,hiddenTextDescribedById:n,screenReaderInstructions:i=gde}=e;const{announce:a,announcement:s}=pde(),o=Mf("DndLiveRegion"),[u,c]=$.useState(!1);if($.useEffect(()=>{c(!0)},[]),hde($.useMemo(()=>({onDragStart(f){let{active:p}=f;a(t.onDragStart({active:p}))},onDragMove(f){let{active:p,over:d}=f;t.onDragMove&&a(t.onDragMove({active:p,over:d}))},onDragOver(f){let{active:p,over:d}=f;a(t.onDragOver({active:p,over:d}))},onDragEnd(f){let{active:p,over:d}=f;a(t.onDragEnd({active:p,over:d}))},onDragCancel(f){let{active:p,over:d}=f;a(t.onDragCancel({active:p,over:d}))}}),[a,t])),!u)return null;const l=st.createElement(st.Fragment,null,st.createElement(fde,{id:n,value:i.draggable}),st.createElement(dde,{id:o,announcement:s}));return r?tl.createPortal(l,r):l}var Dr;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(Dr||(Dr={}));function Ph(){}function H7e(e,t){return $.useMemo(()=>({sensor:e,options:t??{}}),[e,t])}function G7e(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return $.useMemo(()=>[...t].filter(n=>n!=null),[...t])}const Wi=Object.freeze({x:0,y:0});function HV(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function GV(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return r-n}function bde(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return n-r}function Ik(e){let{left:t,top:r,height:n,width:i}=e;return[{x:t,y:r},{x:t+i,y:r},{x:t,y:r+n},{x:t+i,y:r+n}]}function YV(e,t){if(!e||e.length===0)return null;const[r]=e;return r[t]}function Lk(e,t,r){return t===void 0&&(t=e.left),r===void 0&&(r=e.top),{x:t+e.width*.5,y:r+e.height*.5}}const Y7e=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e;const i=Lk(t,t.left,t.top),a=[];for(const s of n){const{id:o}=s,u=r.get(o);if(u){const c=HV(Lk(u),i);a.push({id:o,data:{droppableContainer:s,value:c}})}}return a.sort(GV)},wde=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e;const i=Ik(t),a=[];for(const s of n){const{id:o}=s,u=r.get(o);if(u){const c=Ik(u),l=i.reduce((p,d,m)=>p+HV(c[m],d),0),f=Number((l/4).toFixed(4));a.push({id:o,data:{droppableContainer:s,value:f}})}}return a.sort(GV)};function Sde(e,t){const r=Math.max(t.top,e.top),n=Math.max(t.left,e.left),i=Math.min(t.left+t.width,e.left+e.width),a=Math.min(t.top+t.height,e.top+e.height),s=i-n,o=a-r;if(n<i&&r<a){const u=t.width*t.height,c=e.width*e.height,l=s*o,f=l/(u+c-l);return Number(f.toFixed(4))}return 0}const xde=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e;const i=[];for(const a of n){const{id:s}=a,o=r.get(s);if(o){const u=Sde(o,t);u>0&&i.push({id:s,data:{droppableContainer:a,value:u}})}}return i.sort(bde)};function Ede(e,t,r){return{...e,scaleX:t&&r?t.width/r.width:1,scaleY:t&&r?t.height/r.height:1}}function KV(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:Wi}function Cde(e){return function(r){for(var n=arguments.length,i=new Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];return i.reduce((s,o)=>({...s,top:s.top+e*o.y,bottom:s.bottom+e*o.y,left:s.left+e*o.x,right:s.right+e*o.x}),{...r})}}const Mde=Cde(1);function _de(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function Ade(e,t,r){const n=_de(t);if(!n)return e;const{scaleX:i,scaleY:a,x:s,y:o}=n,u=e.left-s-(1-i)*parseFloat(r),c=e.top-o-(1-a)*parseFloat(r.slice(r.indexOf(" ")+1)),l=i?e.width/i:e.width,f=a?e.height/a:e.height;return{width:l,height:f,top:c,right:u+l,bottom:c+f,left:u}}const jde={ignoreTransform:!1};function dc(e,t){t===void 0&&(t=jde);let r=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:c,transformOrigin:l}=Dn(e).getComputedStyle(e);c&&(r=Ade(r,c,l))}const{top:n,left:i,width:a,height:s,bottom:o,right:u}=r;return{top:n,left:i,width:a,height:s,bottom:o,right:u}}function Tk(e){return dc(e,{ignoreTransform:!0})}function Ide(e){const t=e.innerWidth,r=e.innerHeight;return{top:0,left:0,right:t,bottom:r,width:t,height:r}}function Lde(e,t){return t===void 0&&(t=Dn(e).getComputedStyle(e)),t.position==="fixed"}function Tde(e,t){t===void 0&&(t=Dn(e).getComputedStyle(e));const r=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(i=>{const a=t[i];return typeof a=="string"?r.test(a):!1})}function Rm(e,t){const r=[];function n(i){if(t!=null&&r.length>=t||!i)return r;if($A(i)&&i.scrollingElement!=null&&!r.includes(i.scrollingElement))return r.push(i.scrollingElement),r;if(!Ef(i)||VV(i)||r.includes(i))return r;const a=Dn(e).getComputedStyle(i);return i!==e&&Tde(i,a)&&r.push(i),Lde(i,a)?r:n(i.parentNode)}return e?n(e):r}function QV(e){const[t]=Rm(e,1);return t??null}function g1(e){return!Nm||!e?null:lc(e)?e:zA(e)?$A(e)||e===fc(e).scrollingElement?window:Ef(e)?e:null:null}function ZV(e){return lc(e)?e.scrollX:e.scrollLeft}function XV(e){return lc(e)?e.scrollY:e.scrollTop}function u_(e){return{x:ZV(e),y:XV(e)}}var $r;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})($r||($r={}));function eJ(e){return!Nm||!e?!1:e===document.scrollingElement}function tJ(e){const t={x:0,y:0},r=eJ(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},n={x:e.scrollWidth-r.width,y:e.scrollHeight-r.height},i=e.scrollTop<=t.y,a=e.scrollLeft<=t.x,s=e.scrollTop>=n.y,o=e.scrollLeft>=n.x;return{isTop:i,isLeft:a,isBottom:s,isRight:o,maxScroll:n,minScroll:t}}const Ode={x:.2,y:.2};function kde(e,t,r,n,i){let{top:a,left:s,right:o,bottom:u}=r;n===void 0&&(n=10),i===void 0&&(i=Ode);const{isTop:c,isBottom:l,isLeft:f,isRight:p}=tJ(e),d={x:0,y:0},m={x:0,y:0},g={height:t.height*i.y,width:t.width*i.x};return!c&&a<=t.top+g.height?(d.y=$r.Backward,m.y=n*Math.abs((t.top+g.height-a)/g.height)):!l&&u>=t.bottom-g.height&&(d.y=$r.Forward,m.y=n*Math.abs((t.bottom-g.height-u)/g.height)),!p&&o>=t.right-g.width?(d.x=$r.Forward,m.x=n*Math.abs((t.right-g.width-o)/g.width)):!f&&s<=t.left+g.width&&(d.x=$r.Backward,m.x=n*Math.abs((t.left+g.width-s)/g.width)),{direction:d,speed:m}}function Nde(e){if(e===document.scrollingElement){const{innerWidth:a,innerHeight:s}=window;return{top:0,left:0,right:a,bottom:s,width:a,height:s}}const{top:t,left:r,right:n,bottom:i}=e.getBoundingClientRect();return{top:t,left:r,right:n,bottom:i,width:e.clientWidth,height:e.clientHeight}}function rJ(e){return e.reduce((t,r)=>Ru(t,u_(r)),Wi)}function Rde(e){return e.reduce((t,r)=>t+ZV(r),0)}function Dde(e){return e.reduce((t,r)=>t+XV(r),0)}function Pde(e,t){if(t===void 0&&(t=dc),!e)return;const{top:r,left:n,bottom:i,right:a}=t(e);QV(e)&&(i<=0||a<=0||r>=window.innerHeight||n>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const Fde=[["x",["left","right"],Rde],["y",["top","bottom"],Dde]];class VA{constructor(t,r){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=Rm(r),i=rJ(n);this.rect={...t},this.width=t.width,this.height=t.height;for(const[a,s,o]of Fde)for(const u of s)Object.defineProperty(this,u,{get:()=>{const c=o(n),l=i[a]-c;return this.rect[u]+l},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Cl{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(r=>{var n;return(n=this.target)==null?void 0:n.removeEventListener(...r)})},this.target=t}add(t,r,n){var i;(i=this.target)==null||i.addEventListener(t,r,n),this.listeners.push([t,r,n])}}function Bde(e){const{EventTarget:t}=Dn(e);return e instanceof t?e:fc(e)}function y1(e,t){const r=Math.abs(e.x),n=Math.abs(e.y);return typeof t=="number"?Math.sqrt(r**2+n**2)>t:"x"in t&&"y"in t?r>t.x&&n>t.y:"x"in t?r>t.x:"y"in t?n>t.y:!1}var pi;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(pi||(pi={}));function Ok(e){e.preventDefault()}function zde(e){e.stopPropagation()}var jt;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(jt||(jt={}));const nJ={start:[jt.Space,jt.Enter],cancel:[jt.Esc],end:[jt.Space,jt.Enter,jt.Tab]},$de=(e,t)=>{let{currentCoordinates:r}=t;switch(e.code){case jt.Right:return{...r,x:r.x+25};case jt.Left:return{...r,x:r.x-25};case jt.Down:return{...r,y:r.y+25};case jt.Up:return{...r,y:r.y-25}}};class iJ{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:r}}=t;this.props=t,this.listeners=new Cl(fc(r)),this.windowListeners=new Cl(Dn(r)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(pi.Resize,this.handleCancel),this.windowListeners.add(pi.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(pi.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:r}=this.props,n=t.node.current;n&&Pde(n),r(Wi)}handleKeyDown(t){if(UA(t)){const{active:r,context:n,options:i}=this.props,{keyboardCodes:a=nJ,coordinateGetter:s=$de,scrollBehavior:o="smooth"}=i,{code:u}=t;if(a.end.includes(u)){this.handleEnd(t);return}if(a.cancel.includes(u)){this.handleCancel(t);return}const{collisionRect:c}=n.current,l=c?{x:c.left,y:c.top}:Wi;this.referenceCoordinates||(this.referenceCoordinates=l);const f=s(t,{active:r,context:n.current,currentCoordinates:l});if(f){const p=Hl(f,l),d={x:0,y:0},{scrollableAncestors:m}=n.current;for(const g of m){const v=t.code,{isTop:w,isRight:b,isLeft:S,isBottom:E,maxScroll:x,minScroll:_}=tJ(g),I=Nde(g),L={x:Math.min(v===jt.Right?I.right-I.width/2:I.right,Math.max(v===jt.Right?I.left:I.left+I.width/2,f.x)),y:Math.min(v===jt.Down?I.bottom-I.height/2:I.bottom,Math.max(v===jt.Down?I.top:I.top+I.height/2,f.y))},k=v===jt.Right&&!b||v===jt.Left&&!S,F=v===jt.Down&&!E||v===jt.Up&&!w;if(k&&L.x!==f.x){const N=g.scrollLeft+p.x,P=v===jt.Right&&N<=x.x||v===jt.Left&&N>=_.x;if(P&&!p.y){g.scrollTo({left:N,behavior:o});return}P?d.x=g.scrollLeft-N:d.x=v===jt.Right?g.scrollLeft-x.x:g.scrollLeft-_.x,d.x&&g.scrollBy({left:-d.x,behavior:o});break}else if(F&&L.y!==f.y){const N=g.scrollTop+p.y,P=v===jt.Down&&N<=x.y||v===jt.Up&&N>=_.y;if(P&&!p.x){g.scrollTo({top:N,behavior:o});return}P?d.y=g.scrollTop-N:d.y=v===jt.Down?g.scrollTop-x.y:g.scrollTop-_.y,d.y&&g.scrollBy({top:-d.y,behavior:o});break}}this.handleMove(t,Ru(Hl(f,this.referenceCoordinates),d))}}}handleMove(t,r){const{onMove:n}=this.props;t.preventDefault(),n(r)}handleEnd(t){const{onEnd:r}=this.props;t.preventDefault(),this.detach(),r()}handleCancel(t){const{onCancel:r}=this.props;t.preventDefault(),this.detach(),r()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}iJ.activators=[{eventName:"onKeyDown",handler:(e,t,r)=>{let{keyboardCodes:n=nJ,onActivation:i}=t,{active:a}=r;const{code:s}=e.nativeEvent;if(n.start.includes(s)){const o=a.activatorNode.current;return o&&e.target!==o?!1:(e.preventDefault(),i?.({event:e.nativeEvent}),!0)}return!1}}];function kk(e){return!!(e&&"distance"in e)}function Nk(e){return!!(e&&"delay"in e)}class JA{constructor(t,r,n){var i;n===void 0&&(n=Bde(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=r;const{event:a}=t,{target:s}=a;this.props=t,this.events=r,this.document=fc(s),this.documentListeners=new Cl(this.document),this.listeners=new Cl(n),this.windowListeners=new Cl(Dn(s)),this.initialCoordinates=(i=o_(a))!=null?i:Wi,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:r,bypassActivationConstraint:n}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(pi.Resize,this.handleCancel),this.windowListeners.add(pi.DragStart,Ok),this.windowListeners.add(pi.VisibilityChange,this.handleCancel),this.windowListeners.add(pi.ContextMenu,Ok),this.documentListeners.add(pi.Keydown,this.handleKeydown),r){if(n!=null&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Nk(r)){this.timeoutId=setTimeout(this.handleStart,r.delay),this.handlePending(r);return}if(kk(r)){this.handlePending(r);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,r){const{active:n,onPending:i}=this.props;i(n,t,this.initialCoordinates,r)}handleStart(){const{initialCoordinates:t}=this,{onStart:r}=this.props;t&&(this.activated=!0,this.documentListeners.add(pi.Click,zde,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(pi.SelectionChange,this.removeTextSelection),r(t))}handleMove(t){var r;const{activated:n,initialCoordinates:i,props:a}=this,{onMove:s,options:{activationConstraint:o}}=a;if(!i)return;const u=(r=o_(t))!=null?r:Wi,c=Hl(i,u);if(!n&&o){if(kk(o)){if(o.tolerance!=null&&y1(c,o.tolerance))return this.handleCancel();if(y1(c,o.distance))return this.handleStart()}if(Nk(o)&&y1(c,o.tolerance))return this.handleCancel();this.handlePending(o,c);return}t.cancelable&&t.preventDefault(),s(u)}handleEnd(){const{onAbort:t,onEnd:r}=this.props;this.detach(),this.activated||t(this.props.active),r()}handleCancel(){const{onAbort:t,onCancel:r}=this.props;this.detach(),this.activated||t(this.props.active),r()}handleKeydown(t){t.code===jt.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const qde={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class aJ extends JA{constructor(t){const{event:r}=t,n=fc(r.target);super(t,qde,n)}}aJ.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return!r.isPrimary||r.button!==0?!1:(n?.({event:r}),!0)}}];const Ude={move:{name:"mousemove"},end:{name:"mouseup"}};var c_;(function(e){e[e.RightClick=2]="RightClick"})(c_||(c_={}));class Vde extends JA{constructor(t){super(t,Ude,fc(t.event.target))}}Vde.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return r.button===c_.RightClick?!1:(n?.({event:r}),!0)}}];const v1={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Jde extends JA{constructor(t){super(t,v1)}static setup(){return window.addEventListener(v1.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(v1.move.name,t)};function t(){}}}Jde.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;const{touches:i}=r;return i.length>1?!1:(n?.({event:r}),!0)}}];var Ml;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(Ml||(Ml={}));var Fh;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(Fh||(Fh={}));function Wde(e){let{acceleration:t,activator:r=Ml.Pointer,canScroll:n,draggingRect:i,enabled:a,interval:s=5,order:o=Fh.TreeOrder,pointerCoordinates:u,scrollableAncestors:c,scrollableAncestorRects:l,delta:f,threshold:p}=e;const d=Gde({delta:f,disabled:!a}),[m,g]=sde(),v=$.useRef({x:0,y:0}),w=$.useRef({x:0,y:0}),b=$.useMemo(()=>{switch(r){case Ml.Pointer:return u?{top:u.y,bottom:u.y,left:u.x,right:u.x}:null;case Ml.DraggableRect:return i}},[r,i,u]),S=$.useRef(null),E=$.useCallback(()=>{const _=S.current;if(!_)return;const I=v.current.x*w.current.x,L=v.current.y*w.current.y;_.scrollBy(I,L)},[]),x=$.useMemo(()=>o===Fh.TreeOrder?[...c].reverse():c,[o,c]);$.useEffect(()=>{if(!a||!c.length||!b){g();return}for(const _ of x){if(n?.(_)===!1)continue;const I=c.indexOf(_),L=l[I];if(!L)continue;const{direction:k,speed:F}=kde(_,L,b,t,p);for(const N of["x","y"])d[N][k[N]]||(F[N]=0,k[N]=0);if(F.x>0||F.y>0){g(),S.current=_,m(E,s),v.current=F,w.current=k;return}}v.current={x:0,y:0},w.current={x:0,y:0},g()},[t,E,n,g,a,s,JSON.stringify(b),JSON.stringify(d),m,c,x,l,JSON.stringify(p)])}const Hde={x:{[$r.Backward]:!1,[$r.Forward]:!1},y:{[$r.Backward]:!1,[$r.Forward]:!1}};function Gde(e){let{delta:t,disabled:r}=e;const n=s_(t);return Cf(i=>{if(r||!n||!i)return Hde;const a={x:Math.sign(t.x-n.x),y:Math.sign(t.y-n.y)};return{x:{[$r.Backward]:i.x[$r.Backward]||a.x===-1,[$r.Forward]:i.x[$r.Forward]||a.x===1},y:{[$r.Backward]:i.y[$r.Backward]||a.y===-1,[$r.Forward]:i.y[$r.Forward]||a.y===1}}},[r,t,n])}function Yde(e,t){const r=t!=null?e.get(t):void 0,n=r?r.node.current:null;return Cf(i=>{var a;return t==null?null:(a=n??i)!=null?a:null},[n,t])}function Kde(e,t){return $.useMemo(()=>e.reduce((r,n)=>{const{sensor:i}=n,a=i.activators.map(s=>({eventName:s.eventName,handler:t(s.handler,n)}));return[...r,...a]},[]),[e,t])}var Gl;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(Gl||(Gl={}));var l_;(function(e){e.Optimized="optimized"})(l_||(l_={}));const Rk=new Map;function Qde(e,t){let{dragging:r,dependencies:n,config:i}=t;const[a,s]=$.useState(null),{frequency:o,measure:u,strategy:c}=i,l=$.useRef(e),f=v(),p=Wl(f),d=$.useCallback(function(w){w===void 0&&(w=[]),!p.current&&s(b=>b===null?w:b.concat(w.filter(S=>!b.includes(S))))},[p]),m=$.useRef(null),g=Cf(w=>{if(f&&!r)return Rk;if(!w||w===Rk||l.current!==e||a!=null){const b=new Map;for(let S of e){if(!S)continue;if(a&&a.length>0&&!a.includes(S.id)&&S.rect.current){b.set(S.id,S.rect.current);continue}const E=S.node.current,x=E?new VA(u(E),E):null;S.rect.current=x,x&&b.set(S.id,x)}return b}return w},[e,a,r,f,u]);return $.useEffect(()=>{l.current=e},[e]),$.useEffect(()=>{f||d()},[r,f]),$.useEffect(()=>{a&&a.length>0&&s(null)},[JSON.stringify(a)]),$.useEffect(()=>{f||typeof o!="number"||m.current!==null||(m.current=setTimeout(()=>{d(),m.current=null},o))},[o,f,d,...n]),{droppableRects:g,measureDroppableContainers:d,measuringScheduled:a!=null};function v(){switch(c){case Gl.Always:return!1;case Gl.BeforeDragging:return r;default:return!r}}}function sJ(e,t){return Cf(r=>e?r||(typeof t=="function"?t(e):e):null,[t,e])}function Zde(e,t){return sJ(e,t)}function Xde(e){let{callback:t,disabled:r}=e;const n=qA(t),i=$.useMemo(()=>{if(r||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:a}=window;return new a(n)},[n,r]);return $.useEffect(()=>()=>i?.disconnect(),[i]),i}function Dm(e){let{callback:t,disabled:r}=e;const n=qA(t),i=$.useMemo(()=>{if(r||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:a}=window;return new a(n)},[r]);return $.useEffect(()=>()=>i?.disconnect(),[i]),i}function epe(e){return new VA(dc(e),e)}function Dk(e,t,r){t===void 0&&(t=epe);const[n,i]=$.useState(null);function a(){i(u=>{if(!e)return null;if(e.isConnected===!1){var c;return(c=u??r)!=null?c:null}const l=t(e);return JSON.stringify(u)===JSON.stringify(l)?u:l})}const s=Xde({callback(u){if(e)for(const c of u){const{type:l,target:f}=c;if(l==="childList"&&f instanceof HTMLElement&&f.contains(e)){a();break}}}}),o=Dm({callback:a});return ya(()=>{a(),e?(o?.observe(e),s?.observe(document.body,{childList:!0,subtree:!0})):(o?.disconnect(),s?.disconnect())},[e]),n}function tpe(e){const t=sJ(e);return KV(e,t)}const Pk=[];function rpe(e){const t=$.useRef(e),r=Cf(n=>e?n&&n!==Pk&&e&&t.current&&e.parentNode===t.current.parentNode?n:Rm(e):Pk,[e]);return $.useEffect(()=>{t.current=e},[e]),r}function npe(e){const[t,r]=$.useState(null),n=$.useRef(e),i=$.useCallback(a=>{const s=g1(a.target);s&&r(o=>o?(o.set(s,u_(s)),new Map(o)):null)},[]);return $.useEffect(()=>{const a=n.current;if(e!==a){s(a);const o=e.map(u=>{const c=g1(u);return c?(c.addEventListener("scroll",i,{passive:!0}),[c,u_(c)]):null}).filter(u=>u!=null);r(o.length?new Map(o):null),n.current=e}return()=>{s(e),s(a)};function s(o){o.forEach(u=>{const c=g1(u);c?.removeEventListener("scroll",i)})}},[i,e]),$.useMemo(()=>e.length?t?Array.from(t.values()).reduce((a,s)=>Ru(a,s),Wi):rJ(e):Wi,[e,t])}function Fk(e,t){t===void 0&&(t=[]);const r=$.useRef(null);return $.useEffect(()=>{r.current=null},t),$.useEffect(()=>{const n=e!==Wi;n&&!r.current&&(r.current=e),!n&&r.current&&(r.current=null)},[e]),r.current?Hl(e,r.current):Wi}function ipe(e){$.useEffect(()=>{if(!Nm)return;const t=e.map(r=>{let{sensor:n}=r;return n.setup==null?void 0:n.setup()});return()=>{for(const r of t)r?.()}},e.map(t=>{let{sensor:r}=t;return r}))}function ape(e,t){return $.useMemo(()=>e.reduce((r,n)=>{let{eventName:i,handler:a}=n;return r[i]=s=>{a(s,t)},r},{}),[e,t])}function oJ(e){return $.useMemo(()=>e?Ide(e):null,[e])}const Bk=[];function spe(e,t){t===void 0&&(t=dc);const[r]=e,n=oJ(r?Dn(r):null),[i,a]=$.useState(Bk);function s(){a(()=>e.length?e.map(u=>eJ(u)?n:new VA(t(u),u)):Bk)}const o=Dm({callback:s});return ya(()=>{o?.disconnect(),s(),e.forEach(u=>o?.observe(u))},[e]),i}function ope(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return Ef(t)?t:e}function upe(e){let{measure:t}=e;const[r,n]=$.useState(null),i=$.useCallback(c=>{for(const{target:l}of c)if(Ef(l)){n(f=>{const p=t(l);return f?{...f,width:p.width,height:p.height}:p});break}},[t]),a=Dm({callback:i}),s=$.useCallback(c=>{const l=ope(c);a?.disconnect(),l&&a?.observe(l),n(l?t(l):null)},[t,a]),[o,u]=Rh(s);return $.useMemo(()=>({nodeRef:o,rect:r,setRef:u}),[r,o,u])}const cpe=[{sensor:aJ,options:{}},{sensor:iJ,options:{}}],lpe={current:{}},Qp={draggable:{measure:Tk},droppable:{measure:Tk,strategy:Gl.WhileDragging,frequency:l_.Optimized},dragOverlay:{measure:dc}};class _l extends Map{get(t){var r;return t!=null&&(r=super.get(t))!=null?r:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:r}=t;return!r})}getNodeFor(t){var r,n;return(r=(n=this.get(t))==null?void 0:n.node.current)!=null?r:void 0}}const fpe={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new _l,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Ph},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Qp,measureDroppableContainers:Ph,windowRect:null,measuringScheduled:!1},dpe={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Ph,draggableNodes:new Map,over:null,measureDroppableContainers:Ph},Pm=$.createContext(dpe),uJ=$.createContext(fpe);function ppe(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new _l}}}function hpe(e,t){switch(t.type){case Dr.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case Dr.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case Dr.DragEnd:case Dr.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case Dr.RegisterDroppable:{const{element:r}=t,{id:n}=r,i=new _l(e.droppable.containers);return i.set(n,r),{...e,droppable:{...e.droppable,containers:i}}}case Dr.SetDroppableDisabled:{const{id:r,key:n,disabled:i}=t,a=e.droppable.containers.get(r);if(!a||n!==a.key)return e;const s=new _l(e.droppable.containers);return s.set(r,{...a,disabled:i}),{...e,droppable:{...e.droppable,containers:s}}}case Dr.UnregisterDroppable:{const{id:r,key:n}=t,i=e.droppable.containers.get(r);if(!i||n!==i.key)return e;const a=new _l(e.droppable.containers);return a.delete(r),{...e,droppable:{...e.droppable,containers:a}}}default:return e}}function mpe(e){let{disabled:t}=e;const{active:r,activatorEvent:n,draggableNodes:i}=$.useContext(Pm),a=s_(n),s=s_(r?.id);return $.useEffect(()=>{if(!t&&!n&&a&&s!=null){if(!UA(a)||document.activeElement===a.target)return;const o=i.get(s);if(!o)return;const{activatorNode:u,node:c}=o;if(!u.current&&!c.current)return;requestAnimationFrame(()=>{for(const l of[u.current,c.current]){if(!l)continue;const f=cde(l);if(f){f.focus();break}}})}},[n,t,i,s,a]),null}function gpe(e,t){let{transform:r,...n}=t;return e!=null&&e.length?e.reduce((i,a)=>a({transform:i,...n}),r):r}function ype(e){return $.useMemo(()=>({draggable:{...Qp.draggable,...e?.draggable},droppable:{...Qp.droppable,...e?.droppable},dragOverlay:{...Qp.dragOverlay,...e?.dragOverlay}}),[e?.draggable,e?.droppable,e?.dragOverlay])}function vpe(e){let{activeNode:t,measure:r,initialRect:n,config:i=!0}=e;const a=$.useRef(!1),{x:s,y:o}=typeof i=="boolean"?{x:i,y:i}:i;ya(()=>{if(!s&&!o||!t){a.current=!1;return}if(a.current||!n)return;const c=t?.node.current;if(!c||c.isConnected===!1)return;const l=r(c),f=KV(l,n);if(s||(f.x=0),o||(f.y=0),a.current=!0,Math.abs(f.x)>0||Math.abs(f.y)>0){const p=QV(c);p&&p.scrollBy({top:f.y,left:f.x})}},[t,s,o,n,r])}const cJ=$.createContext({...Wi,scaleX:1,scaleY:1});var ys;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(ys||(ys={}));const K7e=$.memo(function(t){var r,n,i,a;let{id:s,accessibility:o,autoScroll:u=!0,children:c,sensors:l=cpe,collisionDetection:f=xde,measuring:p,modifiers:d,...m}=t;const g=$.useReducer(hpe,void 0,ppe),[v,w]=g,[b,S]=mde(),[E,x]=$.useState(ys.Uninitialized),_=E===ys.Initialized,{draggable:{active:I,nodes:L,translate:k},droppable:{containers:F}}=v,N=I!=null?L.get(I):null,P=$.useRef({initial:null,translated:null}),R=$.useMemo(()=>{var Ze;return I!=null?{id:I,data:(Ze=N?.data)!=null?Ze:lpe,rect:P}:null},[I,N]),W=$.useRef(null),[X,Q]=$.useState(null),[Z,J]=$.useState(null),Y=Wl(m,Object.values(m)),re=Mf("DndDescribedBy",s),ae=$.useMemo(()=>F.getEnabled(),[F]),se=ype(p),{droppableRects:ge,measureDroppableContainers:ue,measuringScheduled:oe}=Qde(ae,{dragging:_,dependencies:[k.x,k.y],config:se.droppable}),K=Yde(L,I),G=$.useMemo(()=>Z?o_(Z):null,[Z]),pe=Qe(),he=Zde(K,se.draggable.measure);vpe({activeNode:I!=null?L.get(I):null,config:pe.layoutShiftCompensation,initialRect:he,measure:se.draggable.measure});const xe=Dk(K,se.draggable.measure,he),Ie=Dk(K?K.parentElement:null),we=$.useRef({activatorEvent:null,active:null,activeNode:K,collisionRect:null,collisions:null,droppableRects:ge,draggableNodes:L,draggingNode:null,draggingNodeRect:null,droppableContainers:F,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),_e=F.getNodeFor((r=we.current.over)==null?void 0:r.id),Re=upe({measure:se.dragOverlay.measure}),me=(n=Re.nodeRef.current)!=null?n:K,q=_?(i=Re.rect)!=null?i:xe:null,O=!!(Re.nodeRef.current&&Re.rect),M=tpe(O?null:xe),C=oJ(me?Dn(me):null),j=rpe(_?_e??K:null),T=spe(j),B=gpe(d,{transform:{x:k.x-M.x,y:k.y-M.y,scaleX:1,scaleY:1},activatorEvent:Z,active:R,activeNodeRect:xe,containerNodeRect:Ie,draggingNodeRect:q,over:we.current.over,overlayNodeRect:Re.rect,scrollableAncestors:j,scrollableAncestorRects:T,windowRect:C}),V=G?Ru(G,k):null,H=npe(j),ne=Fk(H),ce=Fk(H,[xe]),ye=Ru(B,ne),je=q?Mde(q,B):null,Ne=R&&je?f({active:R,collisionRect:je,droppableRects:ge,droppableContainers:ae,pointerCoordinates:V}):null,bt=YV(Ne,"id"),[qt,_t]=$.useState(null),rr=O?B:Ru(B,ce),nr=Ede(rr,(a=qt?.rect)!=null?a:null,xe),At=$.useRef(null),$n=$.useCallback((Ze,rt)=>{let{sensor:ht,options:Pe}=rt;if(W.current==null)return;const ze=L.get(W.current);if(!ze)return;const Ye=Ze.nativeEvent,Je=new ht({active:W.current,activeNode:ze,event:Ye,options:Pe,context:we,onAbort(Ft){if(!L.get(Ft))return;const{onDragAbort:Wr}=Y.current,jn={id:Ft};Wr?.(jn),b({type:"onDragAbort",event:jn})},onPending(Ft,An,Wr,jn){if(!L.get(Ft))return;const{onDragPending:Ai}=Y.current,In={id:Ft,constraint:An,initialCoordinates:Wr,offset:jn};Ai?.(In),b({type:"onDragPending",event:In})},onStart(Ft){const An=W.current;if(An==null)return;const Wr=L.get(An);if(!Wr)return;const{onDragStart:jn}=Y.current,La={activatorEvent:Ye,active:{id:An,data:Wr.data,rect:P}};tl.unstable_batchedUpdates(()=>{jn?.(La),x(ys.Initializing),w({type:Dr.DragStart,initialCoordinates:Ft,active:An}),b({type:"onDragStart",event:La}),Q(At.current),J(Ye)})},onMove(Ft){w({type:Dr.DragMove,coordinates:Ft})},onEnd:Dt(Dr.DragEnd),onCancel:Dt(Dr.DragCancel)});At.current=Je;function Dt(Ft){return async function(){const{active:Wr,collisions:jn,over:La,scrollAdjustedTranslate:Ai}=we.current;let In=null;if(Wr&&Ai){const{cancelDrop:ji}=Y.current;In={activatorEvent:Ye,active:Wr,collisions:jn,delta:Ai,over:La},Ft===Dr.DragEnd&&typeof ji=="function"&&await Promise.resolve(ji(In))&&(Ft=Dr.DragCancel)}W.current=null,tl.unstable_batchedUpdates(()=>{w({type:Ft}),x(ys.Uninitialized),_t(null),Q(null),J(null),At.current=null;const ji=Ft===Dr.DragEnd?"onDragEnd":"onDragCancel";if(In){const sn=Y.current[ji];sn?.(In),b({type:ji,event:In})}})}}},[L]),Gt=$.useCallback((Ze,rt)=>(ht,Pe)=>{const ze=ht.nativeEvent,Ye=L.get(Pe);if(W.current!==null||!Ye||ze.dndKit||ze.defaultPrevented)return;const Je={active:Ye};Ze(ht,rt.options,Je)===!0&&(ze.dndKit={capturedBy:rt.sensor},W.current=Pe,$n(ht,rt))},[L,$n]),fe=Kde(l,Gt);ipe(l),ya(()=>{xe&&E===ys.Initializing&&x(ys.Initialized)},[xe,E]),$.useEffect(()=>{const{onDragMove:Ze}=Y.current,{active:rt,activatorEvent:ht,collisions:Pe,over:ze}=we.current;if(!rt||!ht)return;const Ye={active:rt,activatorEvent:ht,collisions:Pe,delta:{x:ye.x,y:ye.y},over:ze};tl.unstable_batchedUpdates(()=>{Ze?.(Ye),b({type:"onDragMove",event:Ye})})},[ye.x,ye.y]),$.useEffect(()=>{const{active:Ze,activatorEvent:rt,collisions:ht,droppableContainers:Pe,scrollAdjustedTranslate:ze}=we.current;if(!Ze||W.current==null||!rt||!ze)return;const{onDragOver:Ye}=Y.current,Je=Pe.get(bt),Dt=Je&&Je.rect.current?{id:Je.id,rect:Je.rect.current,data:Je.data,disabled:Je.disabled}:null,Ft={active:Ze,activatorEvent:rt,collisions:ht,delta:{x:ze.x,y:ze.y},over:Dt};tl.unstable_batchedUpdates(()=>{_t(Dt),Ye?.(Ft),b({type:"onDragOver",event:Ft})})},[bt]),ya(()=>{we.current={activatorEvent:Z,active:R,activeNode:K,collisionRect:je,collisions:Ne,droppableRects:ge,draggableNodes:L,draggingNode:me,draggingNodeRect:q,droppableContainers:F,over:qt,scrollableAncestors:j,scrollAdjustedTranslate:ye},P.current={initial:q,translated:je}},[R,K,Ne,je,L,me,q,ge,F,qt,j,ye]),Wde({...pe,delta:k,draggingRect:je,pointerCoordinates:V,scrollableAncestors:j,scrollableAncestorRects:T});const Ce=$.useMemo(()=>({active:R,activeNode:K,activeNodeRect:xe,activatorEvent:Z,collisions:Ne,containerNodeRect:Ie,dragOverlay:Re,draggableNodes:L,droppableContainers:F,droppableRects:ge,over:qt,measureDroppableContainers:ue,scrollableAncestors:j,scrollableAncestorRects:T,measuringConfiguration:se,measuringScheduled:oe,windowRect:C}),[R,K,xe,Z,Ne,Ie,Re,L,F,ge,qt,ue,j,T,se,oe,C]),Te=$.useMemo(()=>({activatorEvent:Z,activators:fe,active:R,activeNodeRect:xe,ariaDescribedById:{draggable:re},dispatch:w,draggableNodes:L,over:qt,measureDroppableContainers:ue}),[Z,fe,R,xe,w,re,L,qt,ue]);return st.createElement(WV.Provider,{value:S},st.createElement(Pm.Provider,{value:Te},st.createElement(uJ.Provider,{value:Ce},st.createElement(cJ.Provider,{value:nr},c)),st.createElement(mpe,{disabled:o?.restoreFocus===!1})),st.createElement(vde,{...o,hiddenTextDescribedById:re}));function Qe(){const Ze=X?.autoScrollEnabled===!1,rt=typeof u=="object"?u.enabled===!1:u===!1,ht=_&&!Ze&&!rt;return typeof u=="object"?{...u,enabled:ht}:{enabled:ht}}}),bpe=$.createContext(null),zk="button",wpe="Draggable";function Spe(e){let{id:t,data:r,disabled:n=!1,attributes:i}=e;const a=Mf(wpe),{activators:s,activatorEvent:o,active:u,activeNodeRect:c,ariaDescribedById:l,draggableNodes:f,over:p}=$.useContext(Pm),{role:d=zk,roleDescription:m="draggable",tabIndex:g=0}=i??{},v=u?.id===t,w=$.useContext(v?cJ:bpe),[b,S]=Rh(),[E,x]=Rh(),_=ape(s,t),I=Wl(r);ya(()=>(f.set(t,{id:t,key:a,node:b,activatorNode:E,data:I}),()=>{const k=f.get(t);k&&k.key===a&&f.delete(t)}),[f,t]);const L=$.useMemo(()=>({role:d,tabIndex:g,"aria-disabled":n,"aria-pressed":v&&d===zk?!0:void 0,"aria-roledescription":m,"aria-describedby":l.draggable}),[n,d,g,v,m,l.draggable]);return{active:u,activatorEvent:o,activeNodeRect:c,attributes:L,isDragging:v,listeners:n?void 0:_,node:b,over:p,setNodeRef:S,setActivatorNodeRef:x,transform:w}}function xpe(){return $.useContext(uJ)}const Epe="Droppable",Cpe={timeout:25};function Mpe(e){let{data:t,disabled:r=!1,id:n,resizeObserverConfig:i}=e;const a=Mf(Epe),{active:s,dispatch:o,over:u,measureDroppableContainers:c}=$.useContext(Pm),l=$.useRef({disabled:r}),f=$.useRef(!1),p=$.useRef(null),d=$.useRef(null),{disabled:m,updateMeasurementsFor:g,timeout:v}={...Cpe,...i},w=Wl(g??n),b=$.useCallback(()=>{if(!f.current){f.current=!0;return}d.current!=null&&clearTimeout(d.current),d.current=setTimeout(()=>{c(Array.isArray(w.current)?w.current:[w.current]),d.current=null},v)},[v]),S=Dm({callback:b,disabled:m||!s}),E=$.useCallback((L,k)=>{S&&(k&&(S.unobserve(k),f.current=!1),L&&S.observe(L))},[S]),[x,_]=Rh(E),I=Wl(t);return $.useEffect(()=>{!S||!x.current||(S.disconnect(),f.current=!1,S.observe(x.current))},[x,S]),$.useEffect(()=>(o({type:Dr.RegisterDroppable,element:{id:n,key:a,disabled:r,node:x,rect:p,data:I}}),()=>o({type:Dr.UnregisterDroppable,key:a,id:n})),[n]),$.useEffect(()=>{r!==l.current.disabled&&(o({type:Dr.SetDroppableDisabled,id:n,key:a,disabled:r}),l.current.disabled=r)},[n,a,r,o]),{active:s,rect:p,isOver:u?.id===n,node:x,over:u,setNodeRef:_}}function lJ(e,t,r){const n=e.slice();return n.splice(r<0?n.length+r:r,0,n.splice(t,1)[0]),n}function _pe(e,t){return e.reduce((r,n,i)=>{const a=t.get(n);return a&&(r[i]=a),r},Array(e.length))}function vp(e){return e!==null&&e>=0}function Ape(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function jpe(e){return typeof e=="boolean"?{draggable:e,droppable:e}:e}const fJ=e=>{let{rects:t,activeIndex:r,overIndex:n,index:i}=e;const a=lJ(t,n,r),s=t[i],o=a[i];return!o||!s?null:{x:o.left-s.left,y:o.top-s.top,scaleX:o.width/s.width,scaleY:o.height/s.height}},bp={scaleX:1,scaleY:1},Q7e=e=>{var t;let{activeIndex:r,activeNodeRect:n,index:i,rects:a,overIndex:s}=e;const o=(t=a[r])!=null?t:n;if(!o)return null;if(i===r){const c=a[s];return c?{x:0,y:r<s?c.top+c.height-(o.top+o.height):c.top-o.top,...bp}:null}const u=Ipe(a,i,r);return i>r&&i<=s?{x:0,y:-o.height-u,...bp}:i<r&&i>=s?{x:0,y:o.height+u,...bp}:{x:0,y:0,...bp}};function Ipe(e,t,r){const n=e[t],i=e[t-1],a=e[t+1];return n?r<t?i?n.top-(i.top+i.height):a?a.top-(n.top+n.height):0:a?a.top-(n.top+n.height):i?n.top-(i.top+i.height):0:0}const dJ="Sortable",pJ=st.createContext({activeIndex:-1,containerId:dJ,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:fJ,disabled:{draggable:!1,droppable:!1}});function Z7e(e){let{children:t,id:r,items:n,strategy:i=fJ,disabled:a=!1}=e;const{active:s,dragOverlay:o,droppableRects:u,over:c,measureDroppableContainers:l}=xpe(),f=Mf(dJ,r),p=o.rect!==null,d=$.useMemo(()=>n.map(_=>typeof _=="object"&&"id"in _?_.id:_),[n]),m=s!=null,g=s?d.indexOf(s.id):-1,v=c?d.indexOf(c.id):-1,w=$.useRef(d),b=!Ape(d,w.current),S=v!==-1&&g===-1||b,E=jpe(a);ya(()=>{b&&m&&l(d)},[b,d,m,l]),$.useEffect(()=>{w.current=d},[d]);const x=$.useMemo(()=>({activeIndex:g,containerId:f,disabled:E,disableTransforms:S,items:d,overIndex:v,useDragOverlay:p,sortedRects:_pe(d,u),strategy:i}),[g,f,E.draggable,E.droppable,S,d,v,u,p,i]);return st.createElement(pJ.Provider,{value:x},t)}const Lpe=e=>{let{id:t,items:r,activeIndex:n,overIndex:i}=e;return lJ(r,n,i).indexOf(t)},Tpe=e=>{let{containerId:t,isSorting:r,wasDragging:n,index:i,items:a,newIndex:s,previousItems:o,previousContainerId:u,transition:c}=e;return!c||!n||o!==a&&i===s?!1:r?!0:s!==i&&t===u},Ope={duration:200,easing:"ease"},hJ="transform",kpe=Dh.Transition.toString({property:hJ,duration:0,easing:"linear"}),Npe={roleDescription:"sortable"};function Rpe(e){let{disabled:t,index:r,node:n,rect:i}=e;const[a,s]=$.useState(null),o=$.useRef(r);return ya(()=>{if(!t&&r!==o.current&&n.current){const u=i.current;if(u){const c=dc(n.current,{ignoreTransform:!0}),l={x:u.left-c.left,y:u.top-c.top,scaleX:u.width/c.width,scaleY:u.height/c.height};(l.x||l.y)&&s(l)}}r!==o.current&&(o.current=r)},[t,r,n,i]),$.useEffect(()=>{a&&s(null)},[a]),a}function X7e(e){let{animateLayoutChanges:t=Tpe,attributes:r,disabled:n,data:i,getNewIndex:a=Lpe,id:s,strategy:o,resizeObserverConfig:u,transition:c=Ope}=e;const{items:l,containerId:f,activeIndex:p,disabled:d,disableTransforms:m,sortedRects:g,overIndex:v,useDragOverlay:w,strategy:b}=$.useContext(pJ),S=Dpe(n,d),E=l.indexOf(s),x=$.useMemo(()=>({sortable:{containerId:f,index:E,items:l},...i}),[f,i,E,l]),_=$.useMemo(()=>l.slice(l.indexOf(s)),[l,s]),{rect:I,node:L,isOver:k,setNodeRef:F}=Mpe({id:s,data:x,disabled:S.droppable,resizeObserverConfig:{updateMeasurementsFor:_,...u}}),{active:N,activatorEvent:P,activeNodeRect:R,attributes:W,setNodeRef:X,listeners:Q,isDragging:Z,over:J,setActivatorNodeRef:Y,transform:re}=Spe({id:s,data:x,attributes:{...Npe,...r},disabled:S.draggable}),ae=ade(F,X),se=!!N,ge=se&&!m&&vp(p)&&vp(v),ue=!w&&Z,oe=ue&&ge?re:null,G=ge?oe??(o??b)({rects:g,activeNodeRect:R,activeIndex:p,overIndex:v,index:E}):null,pe=vp(p)&&vp(v)?a({id:s,items:l,activeIndex:p,overIndex:v}):E,he=N?.id,xe=$.useRef({activeId:he,items:l,newIndex:pe,containerId:f}),Ie=l!==xe.current.items,we=t({active:N,containerId:f,isDragging:Z,isSorting:se,id:s,index:E,items:l,newIndex:xe.current.newIndex,previousItems:xe.current.items,previousContainerId:xe.current.containerId,transition:c,wasDragging:xe.current.activeId!=null}),_e=Rpe({disabled:!we,index:E,node:L,rect:I});return $.useEffect(()=>{se&&xe.current.newIndex!==pe&&(xe.current.newIndex=pe),f!==xe.current.containerId&&(xe.current.containerId=f),l!==xe.current.items&&(xe.current.items=l)},[se,pe,f,l]),$.useEffect(()=>{if(he===xe.current.activeId)return;if(he!=null&&xe.current.activeId==null){xe.current.activeId=he;return}const me=setTimeout(()=>{xe.current.activeId=he},50);return()=>clearTimeout(me)},[he]),{active:N,activeIndex:p,attributes:W,data:x,rect:I,index:E,newIndex:pe,items:l,isOver:k,isSorting:se,isDragging:Z,listeners:Q,node:L,overIndex:v,over:J,setNodeRef:ae,setActivatorNodeRef:Y,setDroppableNodeRef:F,setDraggableNodeRef:X,transform:_e??G,transition:Re()};function Re(){if(_e||Ie&&xe.current.newIndex===E)return kpe;if(!(ue&&!UA(P)||!c)&&(se||we))return Dh.Transition.toString({...c,property:hJ})}}function Dpe(e,t){var r,n;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(r=e?.draggable)!=null?r:t.draggable,droppable:(n=e?.droppable)!=null?n:t.droppable}}function Bh(e){if(!e)return!1;const t=e.data.current;return!!(t&&"sortable"in t&&typeof t.sortable=="object"&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable)}const Ppe=[jt.Down,jt.Right,jt.Up,jt.Left],e$e=(e,t)=>{let{context:{active:r,collisionRect:n,droppableRects:i,droppableContainers:a,over:s,scrollableAncestors:o}}=t;if(Ppe.includes(e.code)){if(e.preventDefault(),!r||!n)return;const u=[];a.getEnabled().forEach(f=>{if(!f||f!=null&&f.disabled)return;const p=i.get(f.id);if(p)switch(e.code){case jt.Down:n.top<p.top&&u.push(f);break;case jt.Up:n.top>p.top&&u.push(f);break;case jt.Left:n.left>p.left&&u.push(f);break;case jt.Right:n.left<p.left&&u.push(f);break}});const c=wde({collisionRect:n,droppableRects:i,droppableContainers:u});let l=YV(c,"id");if(l===s?.id&&c.length>1&&(l=c[1].id),l!=null){const f=a.get(r.id),p=a.get(l),d=p?i.get(p.id):null,m=p?.node.current;if(m&&d&&f&&p){const v=Rm(m).some((_,I)=>o[I]!==_),w=mJ(f,p),b=Fpe(f,p),S=v||!w?{x:0,y:0}:{x:b?n.width-d.width:0,y:b?n.height-d.height:0},E={x:d.left,y:d.top};return S.x&&S.y?E:Hl(E,S)}}}};function mJ(e,t){return!Bh(e)||!Bh(t)?!1:e.data.current.sortable.containerId===t.data.current.sortable.containerId}function Fpe(e,t){return!Bh(e)||!Bh(t)||!mJ(e,t)?!1:e.data.current.sortable.index<t.data.current.sortable.index}var wp={};var $k;function gJ(){return $k||($k=1,wp.read=function(e,t,r,n,i){var a,s,o=i*8-n-1,u=(1<<o)-1,c=u>>1,l=-7,f=r?i-1:0,p=r?-1:1,d=e[t+f];for(f+=p,a=d&(1<<-l)-1,d>>=-l,l+=o;l>0;a=a*256+e[t+f],f+=p,l-=8);for(s=a&(1<<-l)-1,a>>=-l,l+=n;l>0;s=s*256+e[t+f],f+=p,l-=8);if(a===0)a=1-c;else{if(a===u)return s?NaN:(d?-1:1)*(1/0);s=s+Math.pow(2,n),a=a-c}return(d?-1:1)*s*Math.pow(2,a-n)},wp.write=function(e,t,r,n,i,a){var s,o,u,c=a*8-i-1,l=(1<<c)-1,f=l>>1,p=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:a-1,m=n?1:-1,g=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),s+f>=1?t+=p/u:t+=p*Math.pow(2,1-f),t*u>=2&&(s++,u/=2),s+f>=l?(o=0,s=l):s+f>=1?(o=(t*u-1)*Math.pow(2,i),s=s+f):(o=t*Math.pow(2,f-1)*Math.pow(2,i),s=0));i>=8;e[r+d]=o&255,d+=m,o/=256,i-=8);for(s=s<<i|o,c+=i;c>0;e[r+d]=s&255,d+=m,s/=256,c-=8);e[r+d-m]|=g*128}),wp}var yJ=gJ();const Bpe=tt(yJ),zpe=R4({__proto__:null,default:Bpe},[yJ]);var Sp={exports:{}},b1={},Gc={},qk;function vJ(){if(qk)return Gc;qk=1,Gc.byteLength=o,Gc.toByteArray=c,Gc.fromByteArray=p;for(var e=[],t=[],r=typeof Uint8Array<"u"?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,a=n.length;i<a;++i)e[i]=n[i],t[n.charCodeAt(i)]=i;t[45]=62,t[95]=63;function s(d){var m=d.length;if(m%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var g=d.indexOf("=");g===-1&&(g=m);var v=g===m?0:4-g%4;return[g,v]}function o(d){var m=s(d),g=m[0],v=m[1];return(g+v)*3/4-v}function u(d,m,g){return(m+g)*3/4-g}function c(d){var m,g=s(d),v=g[0],w=g[1],b=new r(u(d,v,w)),S=0,E=w>0?v-4:v,x;for(x=0;x<E;x+=4)m=t[d.charCodeAt(x)]<<18|t[d.charCodeAt(x+1)]<<12|t[d.charCodeAt(x+2)]<<6|t[d.charCodeAt(x+3)],b[S++]=m>>16&255,b[S++]=m>>8&255,b[S++]=m&255;return w===2&&(m=t[d.charCodeAt(x)]<<2|t[d.charCodeAt(x+1)]>>4,b[S++]=m&255),w===1&&(m=t[d.charCodeAt(x)]<<10|t[d.charCodeAt(x+1)]<<4|t[d.charCodeAt(x+2)]>>2,b[S++]=m>>8&255,b[S++]=m&255),b}function l(d){return e[d>>18&63]+e[d>>12&63]+e[d>>6&63]+e[d&63]}function f(d,m,g){for(var v,w=[],b=m;b<g;b+=3)v=(d[b]<<16&16711680)+(d[b+1]<<8&65280)+(d[b+2]&255),w.push(l(v));return w.join("")}function p(d){for(var m,g=d.length,v=g%3,w=[],b=16383,S=0,E=g-v;S<E;S+=b)w.push(f(d,S,S+b>E?E:S+b));return v===1?(m=d[g-1],w.push(e[m>>2]+e[m<<4&63]+"==")):v===2&&(m=(d[g-2]<<8)+d[g-1],w.push(e[m>>10]+e[m>>4&63]+e[m<<2&63]+"=")),w.join("")}return Gc}var Uk;function $pe(){return Uk||(Uk=1,(function(e){var t=vJ(),r=gJ(),n=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=o,e.SlowBuffer=b,e.INSPECT_MAX_BYTES=50;var i=2147483647;e.kMaxLength=i,o.TYPED_ARRAY_SUPPORT=a(),!o.TYPED_ARRAY_SUPPORT&&typeof console<"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.");function a(){try{var q=new Uint8Array(1),O={foo:function(){return 42}};return Object.setPrototypeOf(O,Uint8Array.prototype),Object.setPrototypeOf(q,O),q.foo()===42}catch{return!1}}Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}});function s(q){if(q>i)throw new RangeError('The value "'+q+'" is invalid for option "size"');var O=new Uint8Array(q);return Object.setPrototypeOf(O,o.prototype),O}function o(q,O,M){if(typeof q=="number"){if(typeof O=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(q)}return u(q,O,M)}o.poolSize=8192;function u(q,O,M){if(typeof q=="string")return p(q,O);if(ArrayBuffer.isView(q))return m(q);if(q==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q);if(_e(q,ArrayBuffer)||q&&_e(q.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(_e(q,SharedArrayBuffer)||q&&_e(q.buffer,SharedArrayBuffer)))return g(q,O,M);if(typeof q=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var C=q.valueOf&&q.valueOf();if(C!=null&&C!==q)return o.from(C,O,M);var j=v(q);if(j)return j;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof q[Symbol.toPrimitive]=="function")return o.from(q[Symbol.toPrimitive]("string"),O,M);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q)}o.from=function(q,O,M){return u(q,O,M)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array);function c(q){if(typeof q!="number")throw new TypeError('"size" argument must be of type number');if(q<0)throw new RangeError('The value "'+q+'" is invalid for option "size"')}function l(q,O,M){return c(q),q<=0?s(q):O!==void 0?typeof M=="string"?s(q).fill(O,M):s(q).fill(O):s(q)}o.alloc=function(q,O,M){return l(q,O,M)};function f(q){return c(q),s(q<0?0:w(q)|0)}o.allocUnsafe=function(q){return f(q)},o.allocUnsafeSlow=function(q){return f(q)};function p(q,O){if((typeof O!="string"||O==="")&&(O="utf8"),!o.isEncoding(O))throw new TypeError("Unknown encoding: "+O);var M=S(q,O)|0,C=s(M),j=C.write(q,O);return j!==M&&(C=C.slice(0,j)),C}function d(q){for(var O=q.length<0?0:w(q.length)|0,M=s(O),C=0;C<O;C+=1)M[C]=q[C]&255;return M}function m(q){if(_e(q,Uint8Array)){var O=new Uint8Array(q);return g(O.buffer,O.byteOffset,O.byteLength)}return d(q)}function g(q,O,M){if(O<0||q.byteLength<O)throw new RangeError('"offset" is outside of buffer bounds');if(q.byteLength<O+(M||0))throw new RangeError('"length" is outside of buffer bounds');var C;return O===void 0&&M===void 0?C=new Uint8Array(q):M===void 0?C=new Uint8Array(q,O):C=new Uint8Array(q,O,M),Object.setPrototypeOf(C,o.prototype),C}function v(q){if(o.isBuffer(q)){var O=w(q.length)|0,M=s(O);return M.length===0||q.copy(M,0,0,O),M}if(q.length!==void 0)return typeof q.length!="number"||Re(q.length)?s(0):d(q);if(q.type==="Buffer"&&Array.isArray(q.data))return d(q.data)}function w(q){if(q>=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return q|0}function b(q){return+q!=q&&(q=0),o.alloc(+q)}o.isBuffer=function(O){return O!=null&&O._isBuffer===!0&&O!==o.prototype},o.compare=function(O,M){if(_e(O,Uint8Array)&&(O=o.from(O,O.offset,O.byteLength)),_e(M,Uint8Array)&&(M=o.from(M,M.offset,M.byteLength)),!o.isBuffer(O)||!o.isBuffer(M))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(O===M)return 0;for(var C=O.length,j=M.length,T=0,B=Math.min(C,j);T<B;++T)if(O[T]!==M[T]){C=O[T],j=M[T];break}return C<j?-1:j<C?1:0},o.isEncoding=function(O){switch(String(O).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(O,M){if(!Array.isArray(O))throw new TypeError('"list" argument must be an Array of Buffers');if(O.length===0)return o.alloc(0);var C;if(M===void 0)for(M=0,C=0;C<O.length;++C)M+=O[C].length;var j=o.allocUnsafe(M),T=0;for(C=0;C<O.length;++C){var B=O[C];if(_e(B,Uint8Array))T+B.length>j.length?o.from(B).copy(j,T):Uint8Array.prototype.set.call(j,B,T);else if(o.isBuffer(B))B.copy(j,T);else throw new TypeError('"list" argument must be an Array of Buffers');T+=B.length}return j};function S(q,O){if(o.isBuffer(q))return q.length;if(ArrayBuffer.isView(q)||_e(q,ArrayBuffer))return q.byteLength;if(typeof q!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof q);var M=q.length,C=arguments.length>2&&arguments[2]===!0;if(!C&&M===0)return 0;for(var j=!1;;)switch(O){case"ascii":case"latin1":case"binary":return M;case"utf8":case"utf-8":return pe(q).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M*2;case"hex":return M>>>1;case"base64":return Ie(q).length;default:if(j)return C?-1:pe(q).length;O=(""+O).toLowerCase(),j=!0}}o.byteLength=S;function E(q,O,M){var C=!1;if((O===void 0||O<0)&&(O=0),O>this.length||((M===void 0||M>this.length)&&(M=this.length),M<=0)||(M>>>=0,O>>>=0,M<=O))return"";for(q||(q="utf8");;)switch(q){case"hex":return Y(this,O,M);case"utf8":case"utf-8":return W(this,O,M);case"ascii":return Z(this,O,M);case"latin1":case"binary":return J(this,O,M);case"base64":return R(this,O,M);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re(this,O,M);default:if(C)throw new TypeError("Unknown encoding: "+q);q=(q+"").toLowerCase(),C=!0}}o.prototype._isBuffer=!0;function x(q,O,M){var C=q[O];q[O]=q[M],q[M]=C}o.prototype.swap16=function(){var O=this.length;if(O%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var M=0;M<O;M+=2)x(this,M,M+1);return this},o.prototype.swap32=function(){var O=this.length;if(O%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var M=0;M<O;M+=4)x(this,M,M+3),x(this,M+1,M+2);return this},o.prototype.swap64=function(){var O=this.length;if(O%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var M=0;M<O;M+=8)x(this,M,M+7),x(this,M+1,M+6),x(this,M+2,M+5),x(this,M+3,M+4);return this},o.prototype.toString=function(){var O=this.length;return O===0?"":arguments.length===0?W(this,0,O):E.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(O){if(!o.isBuffer(O))throw new TypeError("Argument must be a Buffer");return this===O?!0:o.compare(this,O)===0},o.prototype.inspect=function(){var O="",M=e.INSPECT_MAX_BYTES;return O=this.toString("hex",0,M).replace(/(.{2})/g,"$1 ").trim(),this.length>M&&(O+=" ... "),"<Buffer "+O+">"},n&&(o.prototype[n]=o.prototype.inspect),o.prototype.compare=function(O,M,C,j,T){if(_e(O,Uint8Array)&&(O=o.from(O,O.offset,O.byteLength)),!o.isBuffer(O))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof O);if(M===void 0&&(M=0),C===void 0&&(C=O?O.length:0),j===void 0&&(j=0),T===void 0&&(T=this.length),M<0||C>O.length||j<0||T>this.length)throw new RangeError("out of range index");if(j>=T&&M>=C)return 0;if(j>=T)return-1;if(M>=C)return 1;if(M>>>=0,C>>>=0,j>>>=0,T>>>=0,this===O)return 0;for(var B=T-j,V=C-M,H=Math.min(B,V),ne=this.slice(j,T),ce=O.slice(M,C),ye=0;ye<H;++ye)if(ne[ye]!==ce[ye]){B=ne[ye],V=ce[ye];break}return B<V?-1:V<B?1:0};function _(q,O,M,C,j){if(q.length===0)return-1;if(typeof M=="string"?(C=M,M=0):M>2147483647?M=2147483647:M<-2147483648&&(M=-2147483648),M=+M,Re(M)&&(M=j?0:q.length-1),M<0&&(M=q.length+M),M>=q.length){if(j)return-1;M=q.length-1}else if(M<0)if(j)M=0;else return-1;if(typeof O=="string"&&(O=o.from(O,C)),o.isBuffer(O))return O.length===0?-1:I(q,O,M,C,j);if(typeof O=="number")return O=O&255,typeof Uint8Array.prototype.indexOf=="function"?j?Uint8Array.prototype.indexOf.call(q,O,M):Uint8Array.prototype.lastIndexOf.call(q,O,M):I(q,[O],M,C,j);throw new TypeError("val must be string, number or Buffer")}function I(q,O,M,C,j){var T=1,B=q.length,V=O.length;if(C!==void 0&&(C=String(C).toLowerCase(),C==="ucs2"||C==="ucs-2"||C==="utf16le"||C==="utf-16le")){if(q.length<2||O.length<2)return-1;T=2,B/=2,V/=2,M/=2}function H(Ne,bt){return T===1?Ne[bt]:Ne.readUInt16BE(bt*T)}var ne;if(j){var ce=-1;for(ne=M;ne<B;ne++)if(H(q,ne)===H(O,ce===-1?0:ne-ce)){if(ce===-1&&(ce=ne),ne-ce+1===V)return ce*T}else ce!==-1&&(ne-=ne-ce),ce=-1}else for(M+V>B&&(M=B-V),ne=M;ne>=0;ne--){for(var ye=!0,je=0;je<V;je++)if(H(q,ne+je)!==H(O,je)){ye=!1;break}if(ye)return ne}return-1}o.prototype.includes=function(O,M,C){return this.indexOf(O,M,C)!==-1},o.prototype.indexOf=function(O,M,C){return _(this,O,M,C,!0)},o.prototype.lastIndexOf=function(O,M,C){return _(this,O,M,C,!1)};function L(q,O,M,C){M=Number(M)||0;var j=q.length-M;C?(C=Number(C),C>j&&(C=j)):C=j;var T=O.length;C>T/2&&(C=T/2);for(var B=0;B<C;++B){var V=parseInt(O.substr(B*2,2),16);if(Re(V))return B;q[M+B]=V}return B}function k(q,O,M,C){return we(pe(O,q.length-M),q,M,C)}function F(q,O,M,C){return we(he(O),q,M,C)}function N(q,O,M,C){return we(Ie(O),q,M,C)}function P(q,O,M,C){return we(xe(O,q.length-M),q,M,C)}o.prototype.write=function(O,M,C,j){if(M===void 0)j="utf8",C=this.length,M=0;else if(C===void 0&&typeof M=="string")j=M,C=this.length,M=0;else if(isFinite(M))M=M>>>0,isFinite(C)?(C=C>>>0,j===void 0&&(j="utf8")):(j=C,C=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var T=this.length-M;if((C===void 0||C>T)&&(C=T),O.length>0&&(C<0||M<0)||M>this.length)throw new RangeError("Attempt to write outside buffer bounds");j||(j="utf8");for(var B=!1;;)switch(j){case"hex":return L(this,O,M,C);case"utf8":case"utf-8":return k(this,O,M,C);case"ascii":case"latin1":case"binary":return F(this,O,M,C);case"base64":return N(this,O,M,C);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,O,M,C);default:if(B)throw new TypeError("Unknown encoding: "+j);j=(""+j).toLowerCase(),B=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function R(q,O,M){return O===0&&M===q.length?t.fromByteArray(q):t.fromByteArray(q.slice(O,M))}function W(q,O,M){M=Math.min(q.length,M);for(var C=[],j=O;j<M;){var T=q[j],B=null,V=T>239?4:T>223?3:T>191?2:1;if(j+V<=M){var H,ne,ce,ye;switch(V){case 1:T<128&&(B=T);break;case 2:H=q[j+1],(H&192)===128&&(ye=(T&31)<<6|H&63,ye>127&&(B=ye));break;case 3:H=q[j+1],ne=q[j+2],(H&192)===128&&(ne&192)===128&&(ye=(T&15)<<12|(H&63)<<6|ne&63,ye>2047&&(ye<55296||ye>57343)&&(B=ye));break;case 4:H=q[j+1],ne=q[j+2],ce=q[j+3],(H&192)===128&&(ne&192)===128&&(ce&192)===128&&(ye=(T&15)<<18|(H&63)<<12|(ne&63)<<6|ce&63,ye>65535&&ye<1114112&&(B=ye))}}B===null?(B=65533,V=1):B>65535&&(B-=65536,C.push(B>>>10&1023|55296),B=56320|B&1023),C.push(B),j+=V}return Q(C)}var X=4096;function Q(q){var O=q.length;if(O<=X)return String.fromCharCode.apply(String,q);for(var M="",C=0;C<O;)M+=String.fromCharCode.apply(String,q.slice(C,C+=X));return M}function Z(q,O,M){var C="";M=Math.min(q.length,M);for(var j=O;j<M;++j)C+=String.fromCharCode(q[j]&127);return C}function J(q,O,M){var C="";M=Math.min(q.length,M);for(var j=O;j<M;++j)C+=String.fromCharCode(q[j]);return C}function Y(q,O,M){var C=q.length;(!O||O<0)&&(O=0),(!M||M<0||M>C)&&(M=C);for(var j="",T=O;T<M;++T)j+=me[q[T]];return j}function re(q,O,M){for(var C=q.slice(O,M),j="",T=0;T<C.length-1;T+=2)j+=String.fromCharCode(C[T]+C[T+1]*256);return j}o.prototype.slice=function(O,M){var C=this.length;O=~~O,M=M===void 0?C:~~M,O<0?(O+=C,O<0&&(O=0)):O>C&&(O=C),M<0?(M+=C,M<0&&(M=0)):M>C&&(M=C),M<O&&(M=O);var j=this.subarray(O,M);return Object.setPrototypeOf(j,o.prototype),j};function ae(q,O,M){if(q%1!==0||q<0)throw new RangeError("offset is not uint");if(q+O>M)throw new RangeError("Trying to access beyond buffer length")}o.prototype.readUintLE=o.prototype.readUIntLE=function(O,M,C){O=O>>>0,M=M>>>0,C||ae(O,M,this.length);for(var j=this[O],T=1,B=0;++B<M&&(T*=256);)j+=this[O+B]*T;return j},o.prototype.readUintBE=o.prototype.readUIntBE=function(O,M,C){O=O>>>0,M=M>>>0,C||ae(O,M,this.length);for(var j=this[O+--M],T=1;M>0&&(T*=256);)j+=this[O+--M]*T;return j},o.prototype.readUint8=o.prototype.readUInt8=function(O,M){return O=O>>>0,M||ae(O,1,this.length),this[O]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(O,M){return O=O>>>0,M||ae(O,2,this.length),this[O]|this[O+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(O,M){return O=O>>>0,M||ae(O,2,this.length),this[O]<<8|this[O+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(O,M){return O=O>>>0,M||ae(O,4,this.length),(this[O]|this[O+1]<<8|this[O+2]<<16)+this[O+3]*16777216},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(O,M){return O=O>>>0,M||ae(O,4,this.length),this[O]*16777216+(this[O+1]<<16|this[O+2]<<8|this[O+3])},o.prototype.readIntLE=function(O,M,C){O=O>>>0,M=M>>>0,C||ae(O,M,this.length);for(var j=this[O],T=1,B=0;++B<M&&(T*=256);)j+=this[O+B]*T;return T*=128,j>=T&&(j-=Math.pow(2,8*M)),j},o.prototype.readIntBE=function(O,M,C){O=O>>>0,M=M>>>0,C||ae(O,M,this.length);for(var j=M,T=1,B=this[O+--j];j>0&&(T*=256);)B+=this[O+--j]*T;return T*=128,B>=T&&(B-=Math.pow(2,8*M)),B},o.prototype.readInt8=function(O,M){return O=O>>>0,M||ae(O,1,this.length),this[O]&128?(255-this[O]+1)*-1:this[O]},o.prototype.readInt16LE=function(O,M){O=O>>>0,M||ae(O,2,this.length);var C=this[O]|this[O+1]<<8;return C&32768?C|4294901760:C},o.prototype.readInt16BE=function(O,M){O=O>>>0,M||ae(O,2,this.length);var C=this[O+1]|this[O]<<8;return C&32768?C|4294901760:C},o.prototype.readInt32LE=function(O,M){return O=O>>>0,M||ae(O,4,this.length),this[O]|this[O+1]<<8|this[O+2]<<16|this[O+3]<<24},o.prototype.readInt32BE=function(O,M){return O=O>>>0,M||ae(O,4,this.length),this[O]<<24|this[O+1]<<16|this[O+2]<<8|this[O+3]},o.prototype.readFloatLE=function(O,M){return O=O>>>0,M||ae(O,4,this.length),r.read(this,O,!0,23,4)},o.prototype.readFloatBE=function(O,M){return O=O>>>0,M||ae(O,4,this.length),r.read(this,O,!1,23,4)},o.prototype.readDoubleLE=function(O,M){return O=O>>>0,M||ae(O,8,this.length),r.read(this,O,!0,52,8)},o.prototype.readDoubleBE=function(O,M){return O=O>>>0,M||ae(O,8,this.length),r.read(this,O,!1,52,8)};function se(q,O,M,C,j,T){if(!o.isBuffer(q))throw new TypeError('"buffer" argument must be a Buffer instance');if(O>j||O<T)throw new RangeError('"value" argument is out of bounds');if(M+C>q.length)throw new RangeError("Index out of range")}o.prototype.writeUintLE=o.prototype.writeUIntLE=function(O,M,C,j){if(O=+O,M=M>>>0,C=C>>>0,!j){var T=Math.pow(2,8*C)-1;se(this,O,M,C,T,0)}var B=1,V=0;for(this[M]=O&255;++V<C&&(B*=256);)this[M+V]=O/B&255;return M+C},o.prototype.writeUintBE=o.prototype.writeUIntBE=function(O,M,C,j){if(O=+O,M=M>>>0,C=C>>>0,!j){var T=Math.pow(2,8*C)-1;se(this,O,M,C,T,0)}var B=C-1,V=1;for(this[M+B]=O&255;--B>=0&&(V*=256);)this[M+B]=O/V&255;return M+C},o.prototype.writeUint8=o.prototype.writeUInt8=function(O,M,C){return O=+O,M=M>>>0,C||se(this,O,M,1,255,0),this[M]=O&255,M+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(O,M,C){return O=+O,M=M>>>0,C||se(this,O,M,2,65535,0),this[M]=O&255,this[M+1]=O>>>8,M+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(O,M,C){return O=+O,M=M>>>0,C||se(this,O,M,2,65535,0),this[M]=O>>>8,this[M+1]=O&255,M+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(O,M,C){return O=+O,M=M>>>0,C||se(this,O,M,4,4294967295,0),this[M+3]=O>>>24,this[M+2]=O>>>16,this[M+1]=O>>>8,this[M]=O&255,M+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(O,M,C){return O=+O,M=M>>>0,C||se(this,O,M,4,4294967295,0),this[M]=O>>>24,this[M+1]=O>>>16,this[M+2]=O>>>8,this[M+3]=O&255,M+4},o.prototype.writeIntLE=function(O,M,C,j){if(O=+O,M=M>>>0,!j){var T=Math.pow(2,8*C-1);se(this,O,M,C,T-1,-T)}var B=0,V=1,H=0;for(this[M]=O&255;++B<C&&(V*=256);)O<0&&H===0&&this[M+B-1]!==0&&(H=1),this[M+B]=(O/V>>0)-H&255;return M+C},o.prototype.writeIntBE=function(O,M,C,j){if(O=+O,M=M>>>0,!j){var T=Math.pow(2,8*C-1);se(this,O,M,C,T-1,-T)}var B=C-1,V=1,H=0;for(this[M+B]=O&255;--B>=0&&(V*=256);)O<0&&H===0&&this[M+B+1]!==0&&(H=1),this[M+B]=(O/V>>0)-H&255;return M+C},o.prototype.writeInt8=function(O,M,C){return O=+O,M=M>>>0,C||se(this,O,M,1,127,-128),O<0&&(O=255+O+1),this[M]=O&255,M+1},o.prototype.writeInt16LE=function(O,M,C){return O=+O,M=M>>>0,C||se(this,O,M,2,32767,-32768),this[M]=O&255,this[M+1]=O>>>8,M+2},o.prototype.writeInt16BE=function(O,M,C){return O=+O,M=M>>>0,C||se(this,O,M,2,32767,-32768),this[M]=O>>>8,this[M+1]=O&255,M+2},o.prototype.writeInt32LE=function(O,M,C){return O=+O,M=M>>>0,C||se(this,O,M,4,2147483647,-2147483648),this[M]=O&255,this[M+1]=O>>>8,this[M+2]=O>>>16,this[M+3]=O>>>24,M+4},o.prototype.writeInt32BE=function(O,M,C){return O=+O,M=M>>>0,C||se(this,O,M,4,2147483647,-2147483648),O<0&&(O=4294967295+O+1),this[M]=O>>>24,this[M+1]=O>>>16,this[M+2]=O>>>8,this[M+3]=O&255,M+4};function ge(q,O,M,C,j,T){if(M+C>q.length)throw new RangeError("Index out of range");if(M<0)throw new RangeError("Index out of range")}function ue(q,O,M,C,j){return O=+O,M=M>>>0,j||ge(q,O,M,4),r.write(q,O,M,C,23,4),M+4}o.prototype.writeFloatLE=function(O,M,C){return ue(this,O,M,!0,C)},o.prototype.writeFloatBE=function(O,M,C){return ue(this,O,M,!1,C)};function oe(q,O,M,C,j){return O=+O,M=M>>>0,j||ge(q,O,M,8),r.write(q,O,M,C,52,8),M+8}o.prototype.writeDoubleLE=function(O,M,C){return oe(this,O,M,!0,C)},o.prototype.writeDoubleBE=function(O,M,C){return oe(this,O,M,!1,C)},o.prototype.copy=function(O,M,C,j){if(!o.isBuffer(O))throw new TypeError("argument should be a Buffer");if(C||(C=0),!j&&j!==0&&(j=this.length),M>=O.length&&(M=O.length),M||(M=0),j>0&&j<C&&(j=C),j===C||O.length===0||this.length===0)return 0;if(M<0)throw new RangeError("targetStart out of bounds");if(C<0||C>=this.length)throw new RangeError("Index out of range");if(j<0)throw new RangeError("sourceEnd out of bounds");j>this.length&&(j=this.length),O.length-M<j-C&&(j=O.length-M+C);var T=j-C;return this===O&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(M,C,j):Uint8Array.prototype.set.call(O,this.subarray(C,j),M),T},o.prototype.fill=function(O,M,C,j){if(typeof O=="string"){if(typeof M=="string"?(j=M,M=0,C=this.length):typeof C=="string"&&(j=C,C=this.length),j!==void 0&&typeof j!="string")throw new TypeError("encoding must be a string");if(typeof j=="string"&&!o.isEncoding(j))throw new TypeError("Unknown encoding: "+j);if(O.length===1){var T=O.charCodeAt(0);(j==="utf8"&&T<128||j==="latin1")&&(O=T)}}else typeof O=="number"?O=O&255:typeof O=="boolean"&&(O=Number(O));if(M<0||this.length<M||this.length<C)throw new RangeError("Out of range index");if(C<=M)return this;M=M>>>0,C=C===void 0?this.length:C>>>0,O||(O=0);var B;if(typeof O=="number")for(B=M;B<C;++B)this[B]=O;else{var V=o.isBuffer(O)?O:o.from(O,j),H=V.length;if(H===0)throw new TypeError('The value "'+O+'" is invalid for argument "value"');for(B=0;B<C-M;++B)this[B+M]=V[B%H]}return this};var K=/[^+/0-9A-Za-z-_]/g;function G(q){if(q=q.split("=")[0],q=q.trim().replace(K,""),q.length<2)return"";for(;q.length%4!==0;)q=q+"=";return q}function pe(q,O){O=O||1/0;for(var M,C=q.length,j=null,T=[],B=0;B<C;++B){if(M=q.charCodeAt(B),M>55295&&M<57344){if(!j){if(M>56319){(O-=3)>-1&&T.push(239,191,189);continue}else if(B+1===C){(O-=3)>-1&&T.push(239,191,189);continue}j=M;continue}if(M<56320){(O-=3)>-1&&T.push(239,191,189),j=M;continue}M=(j-55296<<10|M-56320)+65536}else j&&(O-=3)>-1&&T.push(239,191,189);if(j=null,M<128){if((O-=1)<0)break;T.push(M)}else if(M<2048){if((O-=2)<0)break;T.push(M>>6|192,M&63|128)}else if(M<65536){if((O-=3)<0)break;T.push(M>>12|224,M>>6&63|128,M&63|128)}else if(M<1114112){if((O-=4)<0)break;T.push(M>>18|240,M>>12&63|128,M>>6&63|128,M&63|128)}else throw new Error("Invalid code point")}return T}function he(q){for(var O=[],M=0;M<q.length;++M)O.push(q.charCodeAt(M)&255);return O}function xe(q,O){for(var M,C,j,T=[],B=0;B<q.length&&!((O-=2)<0);++B)M=q.charCodeAt(B),C=M>>8,j=M%256,T.push(j),T.push(C);return T}function Ie(q){return t.toByteArray(G(q))}function we(q,O,M,C){for(var j=0;j<C&&!(j+M>=O.length||j>=q.length);++j)O[j+M]=q[j];return j}function _e(q,O){return q instanceof O||q!=null&&q.constructor!=null&&q.constructor.name!=null&&q.constructor.name===O.name}function Re(q){return q!==q}var me=(function(){for(var q="0123456789abcdef",O=new Array(256),M=0;M<16;++M)for(var C=M*16,j=0;j<16;++j)O[C+j]=q[M]+q[j];return O})()})(b1)),b1}var Vk;function qpe(){return Vk||(Vk=1,(function(e,t){var r=$pe(),n=r.Buffer;function i(s,o){for(var u in s)o[u]=s[u]}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=a);function a(s,o,u){return n(s,o,u)}a.prototype=Object.create(n.prototype),i(n,a),a.from=function(s,o,u){if(typeof s=="number")throw new TypeError("Argument must not be a number");return n(s,o,u)},a.alloc=function(s,o,u){if(typeof s!="number")throw new TypeError("Argument must be a number");var c=n(s);return o!==void 0?typeof u=="string"?c.fill(o,u):c.fill(o):c.fill(0),c},a.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return n(s)},a.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(s)}})(Sp,Sp.exports)),Sp.exports}var w1,Jk;function Upe(){if(Jk)return w1;Jk=1;var e={}.toString;return w1=Array.isArray||function(t){return e.call(t)=="[object Array]"},w1}var S1,Wk;function _f(){return Wk||(Wk=1,S1=TypeError),S1}var x1,Hk;function bJ(){return Hk||(Hk=1,x1=Object),x1}var E1,Gk;function Vpe(){return Gk||(Gk=1,E1=Error),E1}var C1,Yk;function Jpe(){return Yk||(Yk=1,C1=EvalError),C1}var M1,Kk;function Wpe(){return Kk||(Kk=1,M1=RangeError),M1}var _1,Qk;function Hpe(){return Qk||(Qk=1,_1=ReferenceError),_1}var A1,Zk;function wJ(){return Zk||(Zk=1,A1=SyntaxError),A1}var j1,Xk;function Gpe(){return Xk||(Xk=1,j1=URIError),j1}var I1,e6;function Ype(){return e6||(e6=1,I1=Math.abs),I1}var L1,t6;function Kpe(){return t6||(t6=1,L1=Math.floor),L1}var T1,r6;function Qpe(){return r6||(r6=1,T1=Math.max),T1}var O1,n6;function Zpe(){return n6||(n6=1,O1=Math.min),O1}var k1,i6;function Xpe(){return i6||(i6=1,k1=Math.pow),k1}var N1,a6;function ehe(){return a6||(a6=1,N1=Math.round),N1}var R1,s6;function the(){return s6||(s6=1,R1=Number.isNaN||function(t){return t!==t}),R1}var D1,o6;function rhe(){if(o6)return D1;o6=1;var e=the();return D1=function(r){return e(r)||r===0?r:r<0?-1:1},D1}var P1,u6;function nhe(){return u6||(u6=1,P1=Object.getOwnPropertyDescriptor),P1}var F1,c6;function Af(){if(c6)return F1;c6=1;var e=nhe();if(e)try{e([],"length")}catch{e=null}return F1=e,F1}var B1,l6;function Fm(){if(l6)return B1;l6=1;var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch{e=!1}return B1=e,B1}var z1,f6;function SJ(){return f6||(f6=1,z1=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var i=42;t[r]=i;for(var a in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var s=Object.getOwnPropertySymbols(t);if(s.length!==1||s[0]!==r||!Object.prototype.propertyIsEnumerable.call(t,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(t,r);if(o.value!==i||o.enumerable!==!0)return!1}return!0}),z1}var $1,d6;function ihe(){if(d6)return $1;d6=1;var e=typeof Symbol<"u"&&Symbol,t=SJ();return $1=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},$1}var q1,p6;function xJ(){return p6||(p6=1,q1=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),q1}var U1,h6;function EJ(){if(h6)return U1;h6=1;var e=bJ();return U1=e.getPrototypeOf||null,U1}var V1,m6;function ahe(){if(m6)return V1;m6=1;var e="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,r=Math.max,n="[object Function]",i=function(u,c){for(var l=[],f=0;f<u.length;f+=1)l[f]=u[f];for(var p=0;p<c.length;p+=1)l[p+u.length]=c[p];return l},a=function(u,c){for(var l=[],f=c,p=0;f<u.length;f+=1,p+=1)l[p]=u[f];return l},s=function(o,u){for(var c="",l=0;l<o.length;l+=1)c+=o[l],l+1<o.length&&(c+=u);return c};return V1=function(u){var c=this;if(typeof c!="function"||t.apply(c)!==n)throw new TypeError(e+c);for(var l=a(arguments,1),f,p=function(){if(this instanceof f){var w=c.apply(this,i(l,arguments));return Object(w)===w?w:this}return c.apply(u,i(l,arguments))},d=r(0,c.length-l.length),m=[],g=0;g<d;g++)m[g]="$"+g;if(f=Function("binder","return function ("+s(m,",")+"){ return binder.apply(this,arguments); }")(p),c.prototype){var v=function(){};v.prototype=c.prototype,f.prototype=new v,v.prototype=null}return f},V1}var J1,g6;function jf(){if(g6)return J1;g6=1;var e=ahe();return J1=Function.prototype.bind||e,J1}var W1,y6;function WA(){return y6||(y6=1,W1=Function.prototype.call),W1}var H1,v6;function HA(){return v6||(v6=1,H1=Function.prototype.apply),H1}var G1,b6;function she(){return b6||(b6=1,G1=typeof Reflect<"u"&&Reflect&&Reflect.apply),G1}var Y1,w6;function CJ(){if(w6)return Y1;w6=1;var e=jf(),t=HA(),r=WA(),n=she();return Y1=n||e.call(r,t),Y1}var K1,S6;function GA(){if(S6)return K1;S6=1;var e=jf(),t=_f(),r=WA(),n=CJ();return K1=function(a){if(a.length<1||typeof a[0]!="function")throw new t("a function is required");return n(e,r,a)},K1}var Q1,x6;function ohe(){if(x6)return Q1;x6=1;var e=GA(),t=Af(),r;try{r=[].__proto__===Array.prototype}catch(s){if(!s||typeof s!="object"||!("code"in s)||s.code!=="ERR_PROTO_ACCESS")throw s}var n=!!r&&t&&t(Object.prototype,"__proto__"),i=Object,a=i.getPrototypeOf;return Q1=n&&typeof n.get=="function"?e([n.get]):typeof a=="function"?function(o){return a(o==null?o:i(o))}:!1,Q1}var Z1,E6;function MJ(){if(E6)return Z1;E6=1;var e=xJ(),t=EJ(),r=ohe();return Z1=e?function(i){return e(i)}:t?function(i){if(!i||typeof i!="object"&&typeof i!="function")throw new TypeError("getProto: not an object");return t(i)}:r?function(i){return r(i)}:null,Z1}var X1,C6;function uhe(){if(C6)return X1;C6=1;var e=Function.prototype.call,t=Object.prototype.hasOwnProperty,r=jf();return X1=r.call(e,t),X1}var ey,M6;function _J(){if(M6)return ey;M6=1;var e,t=bJ(),r=Vpe(),n=Jpe(),i=Wpe(),a=Hpe(),s=wJ(),o=_f(),u=Gpe(),c=Ype(),l=Kpe(),f=Qpe(),p=Zpe(),d=Xpe(),m=ehe(),g=rhe(),v=Function,w=function(he){try{return v('"use strict"; return ('+he+").constructor;")()}catch{}},b=Af(),S=Fm(),E=function(){throw new o},x=b?(function(){try{return arguments.callee,E}catch{try{return b(arguments,"callee").get}catch{return E}}})():E,_=ihe()(),I=MJ(),L=EJ(),k=xJ(),F=HA(),N=WA(),P={},R=typeof Uint8Array>"u"||!I?e:I(Uint8Array),W={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":_&&I?I([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":P,"%AsyncGenerator%":P,"%AsyncGeneratorFunction%":P,"%AsyncIteratorPrototype%":P,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":r,"%eval%":eval,"%EvalError%":n,"%Float16Array%":typeof Float16Array>"u"?e:Float16Array,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":v,"%GeneratorFunction%":P,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_&&I?I(I([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!_||!I?e:I(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":t,"%Object.getOwnPropertyDescriptor%":b,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":i,"%ReferenceError%":a,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!_||!I?e:I(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_&&I?I(""[Symbol.iterator]()):e,"%Symbol%":_?Symbol:e,"%SyntaxError%":s,"%ThrowTypeError%":x,"%TypedArray%":R,"%TypeError%":o,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet,"%Function.prototype.call%":N,"%Function.prototype.apply%":F,"%Object.defineProperty%":S,"%Object.getPrototypeOf%":L,"%Math.abs%":c,"%Math.floor%":l,"%Math.max%":f,"%Math.min%":p,"%Math.pow%":d,"%Math.round%":m,"%Math.sign%":g,"%Reflect.getPrototypeOf%":k};if(I)try{null.error}catch(he){var X=I(I(he));W["%Error.prototype%"]=X}var Q=function he(xe){var Ie;if(xe==="%AsyncFunction%")Ie=w("async function () {}");else if(xe==="%GeneratorFunction%")Ie=w("function* () {}");else if(xe==="%AsyncGeneratorFunction%")Ie=w("async function* () {}");else if(xe==="%AsyncGenerator%"){var we=he("%AsyncGeneratorFunction%");we&&(Ie=we.prototype)}else if(xe==="%AsyncIteratorPrototype%"){var _e=he("%AsyncGenerator%");_e&&I&&(Ie=I(_e.prototype))}return W[xe]=Ie,Ie},Z={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},J=jf(),Y=uhe(),re=J.call(N,Array.prototype.concat),ae=J.call(F,Array.prototype.splice),se=J.call(N,String.prototype.replace),ge=J.call(N,String.prototype.slice),ue=J.call(N,RegExp.prototype.exec),oe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,K=/\\(\\)?/g,G=function(xe){var Ie=ge(xe,0,1),we=ge(xe,-1);if(Ie==="%"&&we!=="%")throw new s("invalid intrinsic syntax, expected closing `%`");if(we==="%"&&Ie!=="%")throw new s("invalid intrinsic syntax, expected opening `%`");var _e=[];return se(xe,oe,function(Re,me,q,O){_e[_e.length]=q?se(O,K,"$1"):me||Re}),_e},pe=function(xe,Ie){var we=xe,_e;if(Y(Z,we)&&(_e=Z[we],we="%"+_e[0]+"%"),Y(W,we)){var Re=W[we];if(Re===P&&(Re=Q(we)),typeof Re>"u"&&!Ie)throw new o("intrinsic "+xe+" exists, but is not available. Please file an issue!");return{alias:_e,name:we,value:Re}}throw new s("intrinsic "+xe+" does not exist!")};return ey=function(xe,Ie){if(typeof xe!="string"||xe.length===0)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Ie!="boolean")throw new o('"allowMissing" argument must be a boolean');if(ue(/^%?[^%]*%?$/,xe)===null)throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var we=G(xe),_e=we.length>0?we[0]:"",Re=pe("%"+_e+"%",Ie),me=Re.name,q=Re.value,O=!1,M=Re.alias;M&&(_e=M[0],ae(we,re([0,1],M)));for(var C=1,j=!0;C<we.length;C+=1){var T=we[C],B=ge(T,0,1),V=ge(T,-1);if((B==='"'||B==="'"||B==="`"||V==='"'||V==="'"||V==="`")&&B!==V)throw new s("property names with quotes must have matching quotes");if((T==="constructor"||!j)&&(O=!0),_e+="."+T,me="%"+_e+"%",Y(W,me))q=W[me];else if(q!=null){if(!(T in q)){if(!Ie)throw new o("base intrinsic for "+xe+" exists, but the property is not available.");return}if(b&&C+1>=we.length){var H=b(q,T);j=!!H,j&&"get"in H&&!("originalValue"in H.get)?q=H.get:q=q[T]}else j=Y(q,T),q=q[T];j&&!O&&(W[me]=q)}}return q},ey}var ty,_6;function AJ(){if(_6)return ty;_6=1;var e=_J(),t=GA(),r=t([e("%String.prototype.indexOf%")]);return ty=function(i,a){var s=e(i,!!a);return typeof s=="function"&&r(i,".prototype.")>-1?t([s]):s},ty}var ry,A6;function che(){if(A6)return ry;A6=1;var e=Function.prototype.toString,t=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,r,n;if(typeof t=="function"&&typeof Object.defineProperty=="function")try{r=Object.defineProperty({},"length",{get:function(){throw n}}),n={},t(function(){throw 42},null,r)}catch(b){b!==n&&(t=null)}else t=null;var i=/^\s*class\b/,a=function(S){try{var E=e.call(S);return i.test(E)}catch{return!1}},s=function(S){try{return a(S)?!1:(e.call(S),!0)}catch{return!1}},o=Object.prototype.toString,u="[object Object]",c="[object Function]",l="[object GeneratorFunction]",f="[object HTMLAllCollection]",p="[object HTML document.all class]",d="[object HTMLCollection]",m=typeof Symbol=="function"&&!!Symbol.toStringTag,g=!(0 in[,]),v=function(){return!1};if(typeof document=="object"){var w=document.all;o.call(w)===o.call(document.all)&&(v=function(S){if((g||!S)&&(typeof S>"u"||typeof S=="object"))try{var E=o.call(S);return(E===f||E===p||E===d||E===u)&&S("")==null}catch{}return!1})}return ry=t?function(S){if(v(S))return!0;if(!S||typeof S!="function"&&typeof S!="object")return!1;try{t(S,null,r)}catch(E){if(E!==n)return!1}return!a(S)&&s(S)}:function(S){if(v(S))return!0;if(!S||typeof S!="function"&&typeof S!="object")return!1;if(m)return s(S);if(a(S))return!1;var E=o.call(S);return E!==c&&E!==l&&!/^\[object HTML/.test(E)?!1:s(S)},ry}var ny,j6;function lhe(){if(j6)return ny;j6=1;var e=che(),t=Object.prototype.toString,r=Object.prototype.hasOwnProperty,n=function(u,c,l){for(var f=0,p=u.length;f<p;f++)r.call(u,f)&&(l==null?c(u[f],f,u):c.call(l,u[f],f,u))},i=function(u,c,l){for(var f=0,p=u.length;f<p;f++)l==null?c(u.charAt(f),f,u):c.call(l,u.charAt(f),f,u)},a=function(u,c,l){for(var f in u)r.call(u,f)&&(l==null?c(u[f],f,u):c.call(l,u[f],f,u))};function s(o){return t.call(o)==="[object Array]"}return ny=function(u,c,l){if(!e(c))throw new TypeError("iterator must be a function");var f;arguments.length>=3&&(f=l),s(u)?n(u,c,f):typeof u=="string"?i(u,c,f):a(u,c,f)},ny}var iy,I6;function fhe(){return I6||(I6=1,iy=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]),iy}var ay,L6;function dhe(){if(L6)return ay;L6=1;var e=fhe(),t=typeof globalThis>"u"?fn:globalThis;return ay=function(){for(var n=[],i=0;i<e.length;i++)typeof t[e[i]]=="function"&&(n[n.length]=e[i]);return n},ay}var sy={exports:{}},oy,T6;function phe(){if(T6)return oy;T6=1;var e=Fm(),t=wJ(),r=_f(),n=Af();return oy=function(a,s,o){if(!a||typeof a!="object"&&typeof a!="function")throw new r("`obj` must be an object or a function`");if(typeof s!="string"&&typeof s!="symbol")throw new r("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new r("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new r("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new r("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new r("`loose`, if provided, must be a boolean");var u=arguments.length>3?arguments[3]:null,c=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,f=arguments.length>6?arguments[6]:!1,p=!!n&&n(a,s);if(e)e(a,s,{configurable:l===null&&p?p.configurable:!l,enumerable:u===null&&p?p.enumerable:!u,value:o,writable:c===null&&p?p.writable:!c});else if(f||!u&&!c&&!l)a[s]=o;else throw new t("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},oy}var uy,O6;function hhe(){if(O6)return uy;O6=1;var e=Fm(),t=function(){return!!e};return t.hasArrayLengthDefineBug=function(){if(!e)return null;try{return e([],"length",{value:1}).length!==1}catch{return!0}},uy=t,uy}var cy,k6;function mhe(){if(k6)return cy;k6=1;var e=_J(),t=phe(),r=hhe()(),n=Af(),i=_f(),a=e("%Math.floor%");return cy=function(o,u){if(typeof o!="function")throw new i("`fn` is not a function");if(typeof u!="number"||u<0||u>4294967295||a(u)!==u)throw new i("`length` must be a positive 32-bit integer");var c=arguments.length>2&&!!arguments[2],l=!0,f=!0;if("length"in o&&n){var p=n(o,"length");p&&!p.configurable&&(l=!1),p&&!p.writable&&(f=!1)}return(l||f||!c)&&(r?t(o,"length",u,!0,!0):t(o,"length",u)),o},cy}var ly,N6;function ghe(){if(N6)return ly;N6=1;var e=jf(),t=HA(),r=CJ();return ly=function(){return r(e,t,arguments)},ly}var R6;function yhe(){return R6||(R6=1,(function(e){var t=mhe(),r=Fm(),n=GA(),i=ghe();e.exports=function(s){var o=n(arguments),u=s.length-(arguments.length-1);return t(o,1+(u>0?u:0),!0)},r?r(e.exports,"apply",{value:i}):e.exports.apply=i})(sy)),sy.exports}var fy,D6;function vhe(){if(D6)return fy;D6=1;var e=SJ();return fy=function(){return e()&&!!Symbol.toStringTag},fy}var dy,P6;function bhe(){if(P6)return dy;P6=1;var e=lhe(),t=dhe(),r=yhe(),n=AJ(),i=Af(),a=MJ(),s=n("Object.prototype.toString"),o=vhe()(),u=typeof globalThis>"u"?fn:globalThis,c=t(),l=n("String.prototype.slice"),f=n("Array.prototype.indexOf",!0)||function(v,w){for(var b=0;b<v.length;b+=1)if(v[b]===w)return b;return-1},p={__proto__:null};o&&i&&a?e(c,function(g){var v=new u[g];if(Symbol.toStringTag in v&&a){var w=a(v),b=i(w,Symbol.toStringTag);if(!b&&w){var S=a(w);b=i(S,Symbol.toStringTag)}p["$"+g]=r(b.get)}}):e(c,function(g){var v=new u[g],w=v.slice||v.set;w&&(p["$"+g]=r(w))});var d=function(v){var w=!1;return e(p,function(b,S){if(!w)try{"$"+b(v)===S&&(w=l(S,1))}catch{}}),w},m=function(v){var w=!1;return e(p,function(b,S){if(!w)try{b(v),w=l(S,1)}catch{}}),w};return dy=function(v){if(!v||typeof v!="object")return!1;if(!o){var w=l(s(v),8,-1);return f(c,w)>-1?w:w!=="Object"?!1:m(v)}return i?d(v):null},dy}var py,F6;function whe(){if(F6)return py;F6=1;var e=bhe();return py=function(r){return!!e(r)},py}var hy,B6;function She(){if(B6)return hy;B6=1;var e=_f(),t=AJ(),r=t("TypedArray.prototype.buffer",!0),n=whe();return hy=r||function(a){if(!n(a))throw new e("Not a Typed Array");return a.buffer},hy}var my,z6;function xhe(){if(z6)return my;z6=1;var e=qpe().Buffer,t=Upe(),r=She(),n=ArrayBuffer.isView||function(u){try{return r(u),!0}catch{return!1}},i=typeof Uint8Array<"u",a=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",s=a&&(e.prototype instanceof Uint8Array||e.TYPED_ARRAY_SUPPORT);return my=function(u,c){if(e.isBuffer(u))return u.constructor&&!("isBuffer"in u)?e.from(u):u;if(typeof u=="string")return e.from(u,c);if(a&&n(u)){if(u.byteLength===0)return e.alloc(0);if(s){var l=e.from(u.buffer,u.byteOffset,u.byteLength);if(l.byteLength===u.byteLength)return l}var f=u instanceof Uint8Array?u:new Uint8Array(u.buffer,u.byteOffset,u.byteLength),p=e.from(f);if(p.length===u.byteLength)return p}if(i&&u instanceof Uint8Array)return e.from(u);var d=t(u);if(d)for(var m=0;m<u.length;m+=1){var g=u[m];if(typeof g!="number"||g<0||g>255||~~g!==g)throw new RangeError("Array items must be numbers in the range 0-255.")}if(d||e.isBuffer(u)&&u.constructor&&typeof u.constructor.isBuffer=="function"&&u.constructor.isBuffer(u))return e.from(u);throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')},my}var jJ=xhe();const Ehe=tt(jJ),Che=R4({__proto__:null,default:Ehe},[jJ]);var IJ=vJ();const Mhe=tt(IJ),_he=R4({__proto__:null,default:Mhe},[IJ]);function gn(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Ahe=typeof Symbol=="function"&&Symbol.observable||"@@observable",$6=Ahe,q6=()=>Math.random().toString(36).substring(7).split("").join("."),jhe={INIT:`@@redux/INIT${q6()}`,REPLACE:`@@redux/REPLACE${q6()}`},U6=jhe;function Ihe(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function LJ(e,t,r){if(typeof e!="function")throw new Error(gn(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(gn(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(gn(1));return r(LJ)(e,t)}let n=e,i=t,a=new Map,s=a,o=0,u=!1;function c(){s===a&&(s=new Map,a.forEach((v,w)=>{s.set(w,v)}))}function l(){if(u)throw new Error(gn(3));return i}function f(v){if(typeof v!="function")throw new Error(gn(4));if(u)throw new Error(gn(5));let w=!0;c();const b=o++;return s.set(b,v),function(){if(w){if(u)throw new Error(gn(6));w=!1,c(),s.delete(b),a=null}}}function p(v){if(!Ihe(v))throw new Error(gn(7));if(typeof v.type>"u")throw new Error(gn(8));if(typeof v.type!="string")throw new Error(gn(17));if(u)throw new Error(gn(9));try{u=!0,i=n(i,v)}finally{u=!1}return(a=s).forEach(b=>{b()}),v}function d(v){if(typeof v!="function")throw new Error(gn(10));n=v,p({type:U6.REPLACE})}function m(){const v=f;return{subscribe(w){if(typeof w!="object"||w===null)throw new Error(gn(11));function b(){const E=w;E.next&&E.next(l())}return b(),{unsubscribe:v(b)}},[$6](){return this}}}return p({type:U6.INIT}),{dispatch:p,subscribe:f,getState:l,replaceReducer:d,[$6]:m}}function V6(e,t){return function(...r){return t(e.apply(this,r))}}function Lhe(e,t){if(typeof e=="function")return V6(e,t);if(typeof e!="object"||e===null)throw new Error(gn(16));const r={};for(const n in e){const i=e[n];typeof i=="function"&&(r[n]=V6(i,t))}return r}function TJ(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function The(...e){return t=>(r,n)=>{const i=t(r,n);let a=()=>{throw new Error(gn(15))};const s={getState:i.getState,dispatch:(u,...c)=>a(u,...c)},o=e.map(u=>u(s));return a=TJ(...o)(i.dispatch),{...i,dispatch:a}}}var Zp={exports:{}},Ohe=Zp.exports,J6;function Bm(){return J6||(J6=1,(function(e,t){(function(r,n){e.exports=n()})(Ohe,function(){var r=Array.prototype.slice;function n(y,A){A&&(y.prototype=Object.create(A.prototype)),y.prototype.constructor=y}function i(y){return u(y)?y:_e(y)}n(a,i);function a(y){return c(y)?y:Re(y)}n(s,i);function s(y){return l(y)?y:me(y)}n(o,i);function o(y){return u(y)&&!f(y)?y:q(y)}function u(y){return!!(y&&y[d])}function c(y){return!!(y&&y[m])}function l(y){return!!(y&&y[g])}function f(y){return c(y)||l(y)}function p(y){return!!(y&&y[v])}i.isIterable=u,i.isKeyed=c,i.isIndexed=l,i.isAssociative=f,i.isOrdered=p,i.Keyed=a,i.Indexed=s,i.Set=o;var d="@@__IMMUTABLE_ITERABLE__@@",m="@@__IMMUTABLE_KEYED__@@",g="@@__IMMUTABLE_INDEXED__@@",v="@@__IMMUTABLE_ORDERED__@@",w="delete",b=5,S=1<<b,E=S-1,x={},_={value:!1},I={value:!1};function L(y){return y.value=!1,y}function k(y){y&&(y.value=!0)}function F(){}function N(y,A){A=A||0;for(var D=Math.max(0,y.length-A),z=new Array(D),U=0;U<D;U++)z[U]=y[U+A];return z}function P(y){return y.size===void 0&&(y.size=y.__iterate(W)),y.size}function R(y,A){if(typeof A!="number"){var D=A>>>0;if(""+D!==A||D===4294967295)return NaN;A=D}return A<0?P(y)+A:A}function W(){return!0}function X(y,A,D){return(y===0||D!==void 0&&y<=-D)&&(A===void 0||D!==void 0&&A>=D)}function Q(y,A){return J(y,A,0)}function Z(y,A){return J(y,A,A)}function J(y,A,D){return y===void 0?D:y<0?Math.max(0,A+y):A===void 0?y:Math.min(A,y)}var Y=0,re=1,ae=2,se=typeof Symbol=="function"&&Symbol.iterator,ge="@@iterator",ue=se||ge;function oe(y){this.next=y}oe.prototype.toString=function(){return"[Iterator]"},oe.KEYS=Y,oe.VALUES=re,oe.ENTRIES=ae,oe.prototype.inspect=oe.prototype.toSource=function(){return this.toString()},oe.prototype[ue]=function(){return this};function K(y,A,D,z){var U=y===0?A:y===1?D:[A,D];return z?z.value=U:z={value:U,done:!1},z}function G(){return{value:void 0,done:!0}}function pe(y){return!!Ie(y)}function he(y){return y&&typeof y.next=="function"}function xe(y){var A=Ie(y);return A&&A.call(y)}function Ie(y){var A=y&&(se&&y[se]||y[ge]);if(typeof A=="function")return A}function we(y){return y&&typeof y.length=="number"}n(_e,i);function _e(y){return y==null?H():u(y)?y.toSeq():ye(y)}_e.of=function(){return _e(arguments)},_e.prototype.toSeq=function(){return this},_e.prototype.toString=function(){return this.__toString("Seq {","}")},_e.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},_e.prototype.__iterate=function(y,A){return Ne(this,y,A,!0)},_e.prototype.__iterator=function(y,A){return bt(this,y,A,!0)},n(Re,_e);function Re(y){return y==null?H().toKeyedSeq():u(y)?c(y)?y.toSeq():y.fromEntrySeq():ne(y)}Re.prototype.toKeyedSeq=function(){return this},n(me,_e);function me(y){return y==null?H():u(y)?c(y)?y.entrySeq():y.toIndexedSeq():ce(y)}me.of=function(){return me(arguments)},me.prototype.toIndexedSeq=function(){return this},me.prototype.toString=function(){return this.__toString("Seq [","]")},me.prototype.__iterate=function(y,A){return Ne(this,y,A,!1)},me.prototype.__iterator=function(y,A){return bt(this,y,A,!1)},n(q,_e);function q(y){return(y==null?H():u(y)?c(y)?y.entrySeq():y:ce(y)).toSetSeq()}q.of=function(){return q(arguments)},q.prototype.toSetSeq=function(){return this},_e.isSeq=B,_e.Keyed=Re,_e.Set=q,_e.Indexed=me;var O="@@__IMMUTABLE_SEQ__@@";_e.prototype[O]=!0,n(M,me);function M(y){this._array=y,this.size=y.length}M.prototype.get=function(y,A){return this.has(y)?this._array[R(this,y)]:A},M.prototype.__iterate=function(y,A){for(var D=this._array,z=D.length-1,U=0;U<=z;U++)if(y(D[A?z-U:U],U,this)===!1)return U+1;return U},M.prototype.__iterator=function(y,A){var D=this._array,z=D.length-1,U=0;return new oe(function(){return U>z?G():K(y,U,D[A?z-U++:U++])})},n(C,Re);function C(y){var A=Object.keys(y);this._object=y,this._keys=A,this.size=A.length}C.prototype.get=function(y,A){return A!==void 0&&!this.has(y)?A:this._object[y]},C.prototype.has=function(y){return this._object.hasOwnProperty(y)},C.prototype.__iterate=function(y,A){for(var D=this._object,z=this._keys,U=z.length-1,te=0;te<=U;te++){var ie=z[A?U-te:te];if(y(D[ie],ie,this)===!1)return te+1}return te},C.prototype.__iterator=function(y,A){var D=this._object,z=this._keys,U=z.length-1,te=0;return new oe(function(){var ie=z[A?U-te:te];return te++>U?G():K(y,ie,D[ie])})},C.prototype[v]=!0,n(j,me);function j(y){this._iterable=y,this.size=y.length||y.size}j.prototype.__iterateUncached=function(y,A){if(A)return this.cacheResult().__iterate(y,A);var D=this._iterable,z=xe(D),U=0;if(he(z))for(var te;!(te=z.next()).done&&y(te.value,U++,this)!==!1;);return U},j.prototype.__iteratorUncached=function(y,A){if(A)return this.cacheResult().__iterator(y,A);var D=this._iterable,z=xe(D);if(!he(z))return new oe(G);var U=0;return new oe(function(){var te=z.next();return te.done?te:K(y,U++,te.value)})},n(T,me);function T(y){this._iterator=y,this._iteratorCache=[]}T.prototype.__iterateUncached=function(y,A){if(A)return this.cacheResult().__iterate(y,A);for(var D=this._iterator,z=this._iteratorCache,U=0;U<z.length;)if(y(z[U],U++,this)===!1)return U;for(var te;!(te=D.next()).done;){var ie=te.value;if(z[U]=ie,y(ie,U++,this)===!1)break}return U},T.prototype.__iteratorUncached=function(y,A){if(A)return this.cacheResult().__iterator(y,A);var D=this._iterator,z=this._iteratorCache,U=0;return new oe(function(){if(U>=z.length){var te=D.next();if(te.done)return te;z[U]=te.value}return K(y,U,z[U++])})};function B(y){return!!(y&&y[O])}var V;function H(){return V||(V=new M([]))}function ne(y){var A=Array.isArray(y)?new M(y).fromEntrySeq():he(y)?new T(y).fromEntrySeq():pe(y)?new j(y).fromEntrySeq():typeof y=="object"?new C(y):void 0;if(!A)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+y);return A}function ce(y){var A=je(y);if(!A)throw new TypeError("Expected Array or iterable object of values: "+y);return A}function ye(y){var A=je(y)||typeof y=="object"&&new C(y);if(!A)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+y);return A}function je(y){return we(y)?new M(y):he(y)?new T(y):pe(y)?new j(y):void 0}function Ne(y,A,D,z){var U=y._cache;if(U){for(var te=U.length-1,ie=0;ie<=te;ie++){var le=U[D?te-ie:ie];if(A(le[1],z?le[0]:ie,y)===!1)return ie+1}return ie}return y.__iterateUncached(A,D)}function bt(y,A,D,z){var U=y._cache;if(U){var te=U.length-1,ie=0;return new oe(function(){var le=U[D?te-ie:ie];return ie++>te?G():K(A,z?le[0]:ie-1,le[1])})}return y.__iteratorUncached(A,D)}function qt(y,A){return A?_t(A,y,"",{"":y}):rr(y)}function _t(y,A,D,z){return Array.isArray(A)?y.call(z,D,me(A).map(function(U,te){return _t(y,U,te,A)})):nr(A)?y.call(z,D,Re(A).map(function(U,te){return _t(y,U,te,A)})):A}function rr(y){return Array.isArray(y)?me(y).map(rr).toList():nr(y)?Re(y).map(rr).toMap():y}function nr(y){return y&&(y.constructor===Object||y.constructor===void 0)}function At(y,A){if(y===A||y!==y&&A!==A)return!0;if(!y||!A)return!1;if(typeof y.valueOf=="function"&&typeof A.valueOf=="function"){if(y=y.valueOf(),A=A.valueOf(),y===A||y!==y&&A!==A)return!0;if(!y||!A)return!1}return!!(typeof y.equals=="function"&&typeof A.equals=="function"&&y.equals(A))}function $n(y,A){if(y===A)return!0;if(!u(A)||y.size!==void 0&&A.size!==void 0&&y.size!==A.size||y.__hash!==void 0&&A.__hash!==void 0&&y.__hash!==A.__hash||c(y)!==c(A)||l(y)!==l(A)||p(y)!==p(A))return!1;if(y.size===0&&A.size===0)return!0;var D=!f(y);if(p(y)){var z=y.entries();return A.every(function(Se,Ee){var Ae=z.next().value;return Ae&&At(Ae[1],Se)&&(D||At(Ae[0],Ee))})&&z.next().done}var U=!1;if(y.size===void 0)if(A.size===void 0)typeof y.cacheResult=="function"&&y.cacheResult();else{U=!0;var te=y;y=A,A=te}var ie=!0,le=A.__iterate(function(Se,Ee){if(D?!y.has(Se):U?!At(Se,y.get(Ee,x)):!At(y.get(Ee,x),Se))return ie=!1,!1});return ie&&y.size===le}n(Gt,me);function Gt(y,A){if(!(this instanceof Gt))return new Gt(y,A);if(this._value=y,this.size=A===void 0?1/0:Math.max(0,A),this.size===0){if(fe)return fe;fe=this}}Gt.prototype.toString=function(){return this.size===0?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Gt.prototype.get=function(y,A){return this.has(y)?this._value:A},Gt.prototype.includes=function(y){return At(this._value,y)},Gt.prototype.slice=function(y,A){var D=this.size;return X(y,A,D)?this:new Gt(this._value,Z(A,D)-Q(y,D))},Gt.prototype.reverse=function(){return this},Gt.prototype.indexOf=function(y){return At(this._value,y)?0:-1},Gt.prototype.lastIndexOf=function(y){return At(this._value,y)?this.size:-1},Gt.prototype.__iterate=function(y,A){for(var D=0;D<this.size;D++)if(y(this._value,D,this)===!1)return D+1;return D},Gt.prototype.__iterator=function(y,A){var D=this,z=0;return new oe(function(){return z<D.size?K(y,z++,D._value):G()})},Gt.prototype.equals=function(y){return y instanceof Gt?At(this._value,y._value):$n(y)};var fe;function Ce(y,A){if(!y)throw new Error(A)}n(Te,me);function Te(y,A,D){if(!(this instanceof Te))return new Te(y,A,D);if(Ce(D!==0,"Cannot step a Range by 0"),y=y||0,A===void 0&&(A=1/0),D=D===void 0?1:Math.abs(D),A<y&&(D=-D),this._start=y,this._end=A,this._step=D,this.size=Math.max(0,Math.ceil((A-y)/D-1)+1),this.size===0){if(Qe)return Qe;Qe=this}}Te.prototype.toString=function(){return this.size===0?"Range []":"Range [ "+this._start+"..."+this._end+(this._step!==1?" by "+this._step:"")+" ]"},Te.prototype.get=function(y,A){return this.has(y)?this._start+R(this,y)*this._step:A},Te.prototype.includes=function(y){var A=(y-this._start)/this._step;return A>=0&&A<this.size&&A===Math.floor(A)},Te.prototype.slice=function(y,A){return X(y,A,this.size)?this:(y=Q(y,this.size),A=Z(A,this.size),A<=y?new Te(0,0):new Te(this.get(y,this._end),this.get(A,this._end),this._step))},Te.prototype.indexOf=function(y){var A=y-this._start;if(A%this._step===0){var D=A/this._step;if(D>=0&&D<this.size)return D}return-1},Te.prototype.lastIndexOf=function(y){return this.indexOf(y)},Te.prototype.__iterate=function(y,A){for(var D=this.size-1,z=this._step,U=A?this._start+D*z:this._start,te=0;te<=D;te++){if(y(U,te,this)===!1)return te+1;U+=A?-z:z}return te},Te.prototype.__iterator=function(y,A){var D=this.size-1,z=this._step,U=A?this._start+D*z:this._start,te=0;return new oe(function(){var ie=U;return U+=A?-z:z,te>D?G():K(y,te++,ie)})},Te.prototype.equals=function(y){return y instanceof Te?this._start===y._start&&this._end===y._end&&this._step===y._step:$n(this,y)};var Qe;n(Ze,i);function Ze(){throw TypeError("Abstract")}n(rt,Ze);function rt(){}n(ht,Ze);function ht(){}n(Pe,Ze);function Pe(){}Ze.Keyed=rt,Ze.Indexed=ht,Ze.Set=Pe;var ze=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(A,D){A=A|0,D=D|0;var z=A&65535,U=D&65535;return z*U+((A>>>16)*U+z*(D>>>16)<<16>>>0)|0};function Ye(y){return y>>>1&1073741824|y&3221225471}function Je(y){if(y===!1||y===null||y===void 0||typeof y.valueOf=="function"&&(y=y.valueOf(),y===!1||y===null||y===void 0))return 0;if(y===!0)return 1;var A=typeof y;if(A==="number"){if(y!==y||y===1/0)return 0;var D=y|0;for(D!==y&&(D^=y*4294967295);y>4294967295;)y/=4294967295,D^=y;return Ye(D)}if(A==="string")return y.length>xg?Dt(y):Ft(y);if(typeof y.hashCode=="function")return y.hashCode();if(A==="object")return An(y);if(typeof y.toString=="function")return Ft(y.toString());throw new Error("Value type "+A+" cannot be hashed.")}function Dt(y){var A=Ks[y];return A===void 0&&(A=Ft(y),Nc===kc&&(Nc=0,Ks={}),Nc++,Ks[y]=A),A}function Ft(y){for(var A=0,D=0;D<y.length;D++)A=31*A+y.charCodeAt(D)|0;return Ye(A)}function An(y){var A;if(Ai&&(A=In.get(y),A!==void 0)||(A=y[sn],A!==void 0)||!jn&&(A=y.propertyIsEnumerable&&y.propertyIsEnumerable[sn],A!==void 0||(A=La(y),A!==void 0)))return A;if(A=++ji,ji&1073741824&&(ji=0),Ai)In.set(y,A);else{if(Wr!==void 0&&Wr(y)===!1)throw new Error("Non-extensible objects are not allowed as keys.");if(jn)Object.defineProperty(y,sn,{enumerable:!1,configurable:!1,writable:!1,value:A});else if(y.propertyIsEnumerable!==void 0&&y.propertyIsEnumerable===y.constructor.prototype.propertyIsEnumerable)y.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},y.propertyIsEnumerable[sn]=A;else if(y.nodeType!==void 0)y[sn]=A;else throw new Error("Unable to set a non-enumerable property on object.")}return A}var Wr=Object.isExtensible,jn=(function(){try{return Object.defineProperty({},"@",{}),!0}catch{return!1}})();function La(y){if(y&&y.nodeType>0)switch(y.nodeType){case 1:return y.uniqueID;case 9:return y.documentElement&&y.documentElement.uniqueID}}var Ai=typeof WeakMap=="function",In;Ai&&(In=new WeakMap);var ji=0,sn="__immutablehash__";typeof Symbol=="function"&&(sn=Symbol(sn));var xg=16,kc=255,Nc=0,Ks={};function on(y){Ce(y!==1/0,"Cannot perform this action with an infinite size.")}n(Ct,rt);function Ct(y){return y==null?$e():Rc(y)&&!p(y)?y:$e().withMutations(function(A){var D=a(y);on(D.size),D.forEach(function(z,U){return A.set(U,z)})})}Ct.of=function(){var y=r.call(arguments,0);return $e().withMutations(function(A){for(var D=0;D<y.length;D+=2){if(D+1>=y.length)throw new Error("Missing value for key: "+y[D]);A.set(y[D],y[D+1])}})},Ct.prototype.toString=function(){return this.__toString("Map {","}")},Ct.prototype.get=function(y,A){return this._root?this._root.get(0,void 0,y,A):A},Ct.prototype.set=function(y,A){return xt(this,y,A)},Ct.prototype.setIn=function(y,A){return this.updateIn(y,x,function(){return A})},Ct.prototype.remove=function(y){return xt(this,y,x)},Ct.prototype.deleteIn=function(y){return this.updateIn(y,function(){return x})},Ct.prototype.update=function(y,A,D){return arguments.length===1?y(this):this.updateIn([y],A,D)},Ct.prototype.updateIn=function(y,A,D){D||(D=A,A=void 0);var z=Qd(this,zL(y),A,D);return z===x?void 0:z},Ct.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):$e()},Ct.prototype.merge=function(){return qn(this,void 0,arguments)},Ct.prototype.mergeWith=function(y){var A=r.call(arguments,1);return qn(this,y,A)},Ct.prototype.mergeIn=function(y){var A=r.call(arguments,1);return this.updateIn(y,$e(),function(D){return typeof D.merge=="function"?D.merge.apply(D,A):A[A.length-1]})},Ct.prototype.mergeDeep=function(){return qn(this,Gd,arguments)},Ct.prototype.mergeDeepWith=function(y){var A=r.call(arguments,1);return qn(this,Yd(y),A)},Ct.prototype.mergeDeepIn=function(y){var A=r.call(arguments,1);return this.updateIn(y,$e(),function(D){return typeof D.mergeDeep=="function"?D.mergeDeep.apply(D,A):A[A.length-1]})},Ct.prototype.sort=function(y){return Sr(nu(this,y))},Ct.prototype.sortBy=function(y,A){return Sr(nu(this,A,y))},Ct.prototype.withMutations=function(y){var A=this.asMutable();return y(A),A.wasAltered()?A.__ensureOwner(this.__ownerID):this},Ct.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new F)},Ct.prototype.asImmutable=function(){return this.__ensureOwner()},Ct.prototype.wasAltered=function(){return this.__altered},Ct.prototype.__iterator=function(y,A){return new Dc(this,y,A)},Ct.prototype.__iterate=function(y,A){var D=this,z=0;return this._root&&this._root.iterate(function(U){return z++,y(U[1],U[0],D)},A),z},Ct.prototype.__ensureOwner=function(y){return y===this.__ownerID?this:y?Pc(this.size,this._root,y,this.__hash):(this.__ownerID=y,this.__altered=!1,this)};function Rc(y){return!!(y&&y[Wd])}Ct.isMap=Rc;var Wd="@@__IMMUTABLE_MAP__@@",wt=Ct.prototype;wt[Wd]=!0,wt[w]=wt.remove,wt.removeIn=wt.deleteIn;function Qs(y,A){this.ownerID=y,this.entries=A}Qs.prototype.get=function(y,A,D,z){for(var U=this.entries,te=0,ie=U.length;te<ie;te++)if(At(D,U[te][0]))return U[te][1];return z},Qs.prototype.update=function(y,A,D,z,U,te,ie){for(var le=U===x,Se=this.entries,Ee=0,Ae=Se.length;Ee<Ae&&!At(z,Se[Ee][0]);Ee++);var qe=Ee<Ae;if(qe?Se[Ee][1]===U:le)return this;if(k(ie),(le||!qe)&&k(te),!(le&&Se.length===1)){if(!qe&&!le&&Se.length>=Bc)return ni(y,Se,z,U);var We=y&&y===this.ownerID,ut=We?Se:N(Se);return qe?le?Ee===Ae-1?ut.pop():ut[Ee]=ut.pop():ut[Ee]=[z,U]:ut.push([z,U]),We?(this.entries=ut,this):new Qs(y,ut)}};function un(y,A,D){this.ownerID=y,this.bitmap=A,this.nodes=D}un.prototype.get=function(y,A,D,z){A===void 0&&(A=Je(D));var U=1<<((y===0?A:A>>>y)&E),te=this.bitmap;return(te&U)===0?z:this.nodes[Zs(te&U-1)].get(y+b,A,D,z)},un.prototype.update=function(y,A,D,z,U,te,ie){D===void 0&&(D=Je(z));var le=(A===0?D:D>>>A)&E,Se=1<<le,Ee=this.bitmap,Ae=(Ee&Se)!==0;if(!Ae&&U===x)return this;var qe=Zs(Ee&Se-1),We=this.nodes,ut=Ae?We[qe]:void 0,St=Bt(ut,y,A+b,D,z,U,te,ie);if(St===ut)return this;if(!Ae&&St&&We.length>=gt)return ai(y,We,Ee,le,St);if(Ae&&!St&&We.length===2&&wr(We[qe^1]))return We[qe^1];if(Ae&&St&&We.length===1&&wr(St))return St;var ar=y&&y===this.ownerID,Ti=Ae?St?Ee:Ee^Se:Ee|Se,oa=Ae?St?Fc(We,qe,St,ar):Eg(We,qe,ar):os(We,qe,St,ar);return ar?(this.bitmap=Ti,this.nodes=oa,this):new un(y,Ti,oa)};function as(y,A,D){this.ownerID=y,this.count=A,this.nodes=D}as.prototype.get=function(y,A,D,z){A===void 0&&(A=Je(D));var U=(y===0?A:A>>>y)&E,te=this.nodes[U];return te?te.get(y+b,A,D,z):z},as.prototype.update=function(y,A,D,z,U,te,ie){D===void 0&&(D=Je(z));var le=(A===0?D:D>>>A)&E,Se=U===x,Ee=this.nodes,Ae=Ee[le];if(Se&&!Ae)return this;var qe=Bt(Ae,y,A+b,D,z,U,te,ie);if(qe===Ae)return this;var We=this.count;if(!Ae)We++;else if(!qe&&(We--,We<Zd))return ii(y,Ee,We,le);var ut=y&&y===this.ownerID,St=Fc(Ee,le,qe,ut);return ut?(this.count=We,this.nodes=St,this):new as(y,We,St)};function Ta(y,A,D){this.ownerID=y,this.keyHash=A,this.entries=D}Ta.prototype.get=function(y,A,D,z){for(var U=this.entries,te=0,ie=U.length;te<ie;te++)if(At(D,U[te][0]))return U[te][1];return z},Ta.prototype.update=function(y,A,D,z,U,te,ie){D===void 0&&(D=Je(z));var le=U===x;if(D!==this.keyHash)return le?this:(k(ie),k(te),Li(this,y,A,D,[z,U]));for(var Se=this.entries,Ee=0,Ae=Se.length;Ee<Ae&&!At(z,Se[Ee][0]);Ee++);var qe=Ee<Ae;if(qe?Se[Ee][1]===U:le)return this;if(k(ie),(le||!qe)&&k(te),le&&Ae===2)return new Ii(y,this.keyHash,Se[Ee^1]);var We=y&&y===this.ownerID,ut=We?Se:N(Se);return qe?le?Ee===Ae-1?ut.pop():ut[Ee]=ut.pop():ut[Ee]=[z,U]:ut.push([z,U]),We?(this.entries=ut,this):new Ta(y,this.keyHash,ut)};function Ii(y,A,D){this.ownerID=y,this.keyHash=A,this.entry=D}Ii.prototype.get=function(y,A,D,z){return At(D,this.entry[0])?this.entry[1]:z},Ii.prototype.update=function(y,A,D,z,U,te,ie){var le=U===x,Se=At(z,this.entry[0]);if(Se?U===this.entry[1]:le)return this;if(k(ie),le){k(te);return}return Se?y&&y===this.ownerID?(this.entry[1]=U,this):new Ii(y,this.keyHash,[z,U]):(k(te),Li(this,y,A,Je(z),[z,U]))},Qs.prototype.iterate=Ta.prototype.iterate=function(y,A){for(var D=this.entries,z=0,U=D.length-1;z<=U;z++)if(y(D[A?U-z:z])===!1)return!1},un.prototype.iterate=as.prototype.iterate=function(y,A){for(var D=this.nodes,z=0,U=D.length-1;z<=U;z++){var te=D[A?U-z:z];if(te&&te.iterate(y,A)===!1)return!1}},Ii.prototype.iterate=function(y,A){return y(this.entry)},n(Dc,oe);function Dc(y,A,D){this._type=A,this._reverse=D,this._stack=y._root&&Hd(y._root)}Dc.prototype.next=function(){for(var y=this._type,A=this._stack;A;){var D=A.node,z=A.index++,U;if(D.entry){if(z===0)return ss(y,D.entry)}else if(D.entries){if(U=D.entries.length-1,z<=U)return ss(y,D.entries[this._reverse?U-z:z])}else if(U=D.nodes.length-1,z<=U){var te=D.nodes[this._reverse?U-z:z];if(te){if(te.entry)return ss(y,te.entry);A=this._stack=Hd(te,A)}continue}A=this._stack=this._stack.__prev}return G()};function ss(y,A){return K(y,A[0],A[1])}function Hd(y,A){return{node:y,index:0,__prev:A}}function Pc(y,A,D,z){var U=Object.create(wt);return U.size=y,U._root=A,U.__ownerID=D,U.__hash=z,U.__altered=!1,U}var Le;function $e(){return Le||(Le=Pc(0))}function xt(y,A,D){var z,U;if(y._root){var te=L(_),ie=L(I);if(z=Bt(y._root,y.__ownerID,0,void 0,A,D,te,ie),!ie.value)return y;U=y.size+(te.value?D===x?-1:1:0)}else{if(D===x)return y;U=1,z=new Qs(y.__ownerID,[[A,D]])}return y.__ownerID?(y.size=U,y._root=z,y.__hash=void 0,y.__altered=!0,y):z?Pc(U,z):$e()}function Bt(y,A,D,z,U,te,ie,le){return y?y.update(A,D,z,U,te,ie,le):te===x?y:(k(le),k(ie),new Ii(A,z,[U,te]))}function wr(y){return y.constructor===Ii||y.constructor===Ta}function Li(y,A,D,z,U){if(y.keyHash===z)return new Ta(A,z,[y.entry,U]);var te=(D===0?y.keyHash:y.keyHash>>>D)&E,ie=(D===0?z:z>>>D)&E,le,Se=te===ie?[Li(y,A,D+b,z,U)]:(le=new Ii(A,z,U),te<ie?[y,le]:[le,y]);return new un(A,1<<te|1<<ie,Se)}function ni(y,A,D,z){y||(y=new F);for(var U=new Ii(y,Je(D),[D,z]),te=0;te<A.length;te++){var ie=A[te];U=U.update(y,0,void 0,ie[0],ie[1])}return U}function ii(y,A,D,z){for(var U=0,te=0,ie=new Array(D),le=0,Se=1,Ee=A.length;le<Ee;le++,Se<<=1){var Ae=A[le];Ae!==void 0&&le!==z&&(U|=Se,ie[te++]=Ae)}return new un(y,U,ie)}function ai(y,A,D,z,U){for(var te=0,ie=new Array(S),le=0;D!==0;le++,D>>>=1)ie[le]=D&1?A[te++]:void 0;return ie[z]=U,new as(y,te+1,ie)}function qn(y,A,D){for(var z=[],U=0;U<D.length;U++){var te=D[U],ie=a(te);u(te)||(ie=ie.map(function(le){return qt(le)})),z.push(ie)}return Kd(y,A,z)}function Gd(y,A,D){return y&&y.mergeDeep&&u(A)?y.mergeDeep(A):At(y,A)?y:A}function Yd(y){return function(A,D,z){if(A&&A.mergeDeepWith&&u(D))return A.mergeDeepWith(y,D);var U=y(A,D,z);return At(A,U)?A:U}}function Kd(y,A,D){return D=D.filter(function(z){return z.size!==0}),D.length===0?y:y.size===0&&!y.__ownerID&&D.length===1?y.constructor(D[0]):y.withMutations(function(z){for(var U=A?function(ie,le){z.update(le,x,function(Se){return Se===x?ie:A(Se,ie,le)})}:function(ie,le){z.set(le,ie)},te=0;te<D.length;te++)D[te].forEach(U)})}function Qd(y,A,D,z){var U=y===x,te=A.next();if(te.done){var ie=U?D:y,le=z(ie);return le===ie?y:le}Ce(U||y&&y.set,"invalid keyPath");var Se=te.value,Ee=U?x:y.get(Se,x),Ae=Qd(Ee,A,D,z);return Ae===Ee?y:Ae===x?y.remove(Se):(U?$e():y).set(Se,Ae)}function Zs(y){return y=y-(y>>1&1431655765),y=(y&858993459)+(y>>2&858993459),y=y+(y>>4)&252645135,y=y+(y>>8),y=y+(y>>16),y&127}function Fc(y,A,D,z){var U=z?y:N(y);return U[A]=D,U}function os(y,A,D,z){var U=y.length+1;if(z&&A+1===U)return y[A]=D,y;for(var te=new Array(U),ie=0,le=0;le<U;le++)le===A?(te[le]=D,ie=-1):te[le]=y[le+ie];return te}function Eg(y,A,D){var z=y.length-1;if(D&&A===z)return y.pop(),y;for(var U=new Array(z),te=0,ie=0;ie<z;ie++)ie===A&&(te=1),U[ie]=y[ie+te];return U}var Bc=S/4,gt=S/2,Zd=S/4;n(lt,ht);function lt(y){var A=Nt();if(y==null)return A;if(ur(y))return y;var D=s(y),z=D.size;return z===0?A:(on(z),z>0&&z<S?Xe(0,z,b,null,new si(D.toArray())):A.withMutations(function(U){U.setSize(z),D.forEach(function(te,ie){return U.set(ie,te)})}))}lt.of=function(){return this(arguments)},lt.prototype.toString=function(){return this.__toString("List [","]")},lt.prototype.get=function(y,A){if(y=R(this,y),y>=0&&y<this.size){y+=this._origin;var D=_L(this,y);return D&&D.array[y&E]}return A},lt.prototype.set=function(y,A){return cn(this,y,A)},lt.prototype.remove=function(y){return this.has(y)?y===0?this.shift():y===this.size-1?this.pop():this.splice(y,1):this},lt.prototype.insert=function(y,A){return this.splice(y,0,A)},lt.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=b,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):Nt()},lt.prototype.push=function(){var y=arguments,A=this.size;return this.withMutations(function(D){ls(D,0,A+y.length);for(var z=0;z<y.length;z++)D.set(A+z,y[z])})},lt.prototype.pop=function(){return ls(this,0,-1)},lt.prototype.unshift=function(){var y=arguments;return this.withMutations(function(A){ls(A,-y.length);for(var D=0;D<y.length;D++)A.set(D,y[D])})},lt.prototype.shift=function(){return ls(this,1)},lt.prototype.merge=function(){return Xd(this,void 0,arguments)},lt.prototype.mergeWith=function(y){var A=r.call(arguments,1);return Xd(this,y,A)},lt.prototype.mergeDeep=function(){return Xd(this,Gd,arguments)},lt.prototype.mergeDeepWith=function(y){var A=r.call(arguments,1);return Xd(this,Yd(y),A)},lt.prototype.setSize=function(y){return ls(this,0,y)},lt.prototype.slice=function(y,A){var D=this.size;return X(y,A,D)?this:ls(this,Q(y,D),Z(A,D))},lt.prototype.__iterator=function(y,A){var D=0,z=Ke(this,A);return new oe(function(){var U=z();return U===Oa?G():K(y,D++,U)})},lt.prototype.__iterate=function(y,A){for(var D=0,z=Ke(this,A),U;(U=z())!==Oa&&y(U,D++,this)!==!1;);return D},lt.prototype.__ensureOwner=function(y){return y===this.__ownerID?this:y?Xe(this._origin,this._capacity,this._level,this._root,this._tail,y,this.__hash):(this.__ownerID=y,this)};function ur(y){return!!(y&&y[Xs])}lt.isList=ur;var Xs="@@__IMMUTABLE_LIST__@@",pr=lt.prototype;pr[Xs]=!0,pr[w]=pr.remove,pr.setIn=wt.setIn,pr.deleteIn=pr.removeIn=wt.removeIn,pr.update=wt.update,pr.updateIn=wt.updateIn,pr.mergeIn=wt.mergeIn,pr.mergeDeepIn=wt.mergeDeepIn,pr.withMutations=wt.withMutations,pr.asMutable=wt.asMutable,pr.asImmutable=wt.asImmutable,pr.wasAltered=wt.wasAltered;function si(y,A){this.array=y,this.ownerID=A}si.prototype.removeBefore=function(y,A,D){if(D===A?1<<A:this.array.length===0)return this;var z=D>>>A&E;if(z>=this.array.length)return new si([],y);var U=z===0,te;if(A>0){var ie=this.array[z];if(te=ie&&ie.removeBefore(y,A-b,D),te===ie&&U)return this}if(U&&!te)return this;var le=cs(this,y);if(!U)for(var Se=0;Se<z;Se++)le.array[Se]=void 0;return te&&(le.array[z]=te),le},si.prototype.removeAfter=function(y,A,D){if(D===(A?1<<A:0)||this.array.length===0)return this;var z=D-1>>>A&E;if(z>=this.array.length)return this;var U;if(A>0){var te=this.array[z];if(U=te&&te.removeAfter(y,A-b,D),U===te&&z===this.array.length-1)return this}var ie=cs(this,y);return ie.array.splice(z+1),U&&(ie.array[z]=U),ie};var Oa={};function Ke(y,A){var D=y._origin,z=y._capacity,U=zc(z),te=y._tail;return ie(y._root,y._level,0);function ie(Ee,Ae,qe){return Ae===0?le(Ee,qe):Se(Ee,Ae,qe)}function le(Ee,Ae){var qe=Ae===U?te&&te.array:Ee&&Ee.array,We=Ae>D?0:D-Ae,ut=z-Ae;return ut>S&&(ut=S),function(){if(We===ut)return Oa;var St=A?--ut:We++;return qe&&qe[St]}}function Se(Ee,Ae,qe){var We,ut=Ee&&Ee.array,St=qe>D?0:D-qe>>Ae,ar=(z-qe>>Ae)+1;return ar>S&&(ar=S),function(){do{if(We){var Ti=We();if(Ti!==Oa)return Ti;We=null}if(St===ar)return Oa;var oa=A?--ar:St++;We=ie(ut&&ut[oa],Ae-b,qe+(oa<<Ae))}while(!0)}}}function Xe(y,A,D,z,U,te,ie){var le=Object.create(pr);return le.size=A-y,le._origin=y,le._capacity=A,le._level=D,le._root=z,le._tail=U,le.__ownerID=te,le.__hash=ie,le.__altered=!1,le}var mt;function Nt(){return mt||(mt=Xe(0,0,b))}function cn(y,A,D){if(A=R(y,A),A!==A)return y;if(A>=y.size||A<0)return y.withMutations(function(ie){A<0?ls(ie,A).set(0,D):ls(ie,0,A+1).set(A,D)});A+=y._origin;var z=y._tail,U=y._root,te=L(I);return A>=zc(y._capacity)?z=us(z,y.__ownerID,0,A,D,te):U=us(U,y.__ownerID,y._level,A,D,te),te.value?y.__ownerID?(y._root=U,y._tail=z,y.__hash=void 0,y.__altered=!0,y):Xe(y._origin,y._capacity,y._level,U,z):y}function us(y,A,D,z,U,te){var ie=z>>>D&E,le=y&&ie<y.array.length;if(!le&&U===void 0)return y;var Se;if(D>0){var Ee=y&&y.array[ie],Ae=us(Ee,A,D-b,z,U,te);return Ae===Ee?y:(Se=cs(y,A),Se.array[ie]=Ae,Se)}return le&&y.array[ie]===U?y:(k(te),Se=cs(y,A),U===void 0&&ie===Se.array.length-1?Se.array.pop():Se.array[ie]=U,Se)}function cs(y,A){return A&&y&&A===y.ownerID?y:new si(y?y.array.slice():[],A)}function _L(y,A){if(A>=zc(y._capacity))return y._tail;if(A<1<<y._level+b){for(var D=y._root,z=y._level;D&&z>0;)D=D.array[A>>>z&E],z-=b;return D}}function ls(y,A,D){A!==void 0&&(A=A|0),D!==void 0&&(D=D|0);var z=y.__ownerID||new F,U=y._origin,te=y._capacity,ie=U+A,le=D===void 0?te:D<0?te+D:U+D;if(ie===U&&le===te)return y;if(ie>=le)return y.clear();for(var Se=y._level,Ee=y._root,Ae=0;ie+Ae<0;)Ee=new si(Ee&&Ee.array.length?[void 0,Ee]:[],z),Se+=b,Ae+=1<<Se;Ae&&(ie+=Ae,U+=Ae,le+=Ae,te+=Ae);for(var qe=zc(te),We=zc(le);We>=1<<Se+b;)Ee=new si(Ee&&Ee.array.length?[Ee]:[],z),Se+=b;var ut=y._tail,St=We<qe?_L(y,le-1):We>qe?new si([],z):ut;if(ut&&We>qe&&ie<te&&ut.array.length){Ee=cs(Ee,z);for(var ar=Ee,Ti=Se;Ti>b;Ti-=b){var oa=qe>>>Ti&E;ar=ar.array[oa]=cs(ar.array[oa],z)}ar.array[qe>>>b&E]=ut}if(le<te&&(St=St&&St.removeAfter(z,0,le)),ie>=We)ie-=We,le-=We,Se=b,Ee=null,St=St&&St.removeBefore(z,0,ie);else if(ie>U||We<qe){for(Ae=0;Ee;){var sp=ie>>>Se&E;if(sp!==We>>>Se&E)break;sp&&(Ae+=(1<<Se)*sp),Se-=b,Ee=Ee.array[sp]}Ee&&ie>U&&(Ee=Ee.removeBefore(z,Se,ie-Ae)),Ee&&We<qe&&(Ee=Ee.removeAfter(z,Se,We-Ae)),Ae&&(ie-=Ae,le-=Ae)}return y.__ownerID?(y.size=le-ie,y._origin=ie,y._capacity=le,y._level=Se,y._root=Ee,y._tail=St,y.__hash=void 0,y.__altered=!0,y):Xe(ie,le,Se,Ee,St)}function Xd(y,A,D){for(var z=[],U=0,te=0;te<D.length;te++){var ie=D[te],le=s(ie);le.size>U&&(U=le.size),u(ie)||(le=le.map(function(Se){return qt(Se)})),z.push(le)}return U>y.size&&(y=y.setSize(U)),Kd(y,A,z)}function zc(y){return y<S?0:y-1>>>b<<b}n(Sr,Ct);function Sr(y){return y==null?ep():AL(y)?y:ep().withMutations(function(A){var D=a(y);on(D.size),D.forEach(function(z,U){return A.set(U,z)})})}Sr.of=function(){return this(arguments)},Sr.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Sr.prototype.get=function(y,A){var D=this._map.get(y);return D!==void 0?this._list.get(D)[1]:A},Sr.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):ep()},Sr.prototype.set=function(y,A){return IL(this,y,A)},Sr.prototype.remove=function(y){return IL(this,y,x)},Sr.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Sr.prototype.__iterate=function(y,A){var D=this;return this._list.__iterate(function(z){return z&&y(z[1],z[0],D)},A)},Sr.prototype.__iterator=function(y,A){return this._list.fromEntrySeq().__iterator(y,A)},Sr.prototype.__ensureOwner=function(y){if(y===this.__ownerID)return this;var A=this._map.__ensureOwner(y),D=this._list.__ensureOwner(y);return y?Cg(A,D,y,this.__hash):(this.__ownerID=y,this._map=A,this._list=D,this)};function AL(y){return Rc(y)&&p(y)}Sr.isOrderedMap=AL,Sr.prototype[v]=!0,Sr.prototype[w]=Sr.prototype.remove;function Cg(y,A,D,z){var U=Object.create(Sr.prototype);return U.size=y?y.size:0,U._map=y,U._list=A,U.__ownerID=D,U.__hash=z,U}var jL;function ep(){return jL||(jL=Cg($e(),Nt()))}function IL(y,A,D){var z=y._map,U=y._list,te=z.get(A),ie=te!==void 0,le,Se;if(D===x){if(!ie)return y;U.size>=S&&U.size>=z.size*2?(Se=U.filter(function(Ee,Ae){return Ee!==void 0&&te!==Ae}),le=Se.toKeyedSeq().map(function(Ee){return Ee[0]}).flip().toMap(),y.__ownerID&&(le.__ownerID=Se.__ownerID=y.__ownerID)):(le=z.remove(A),Se=te===U.size-1?U.pop():U.set(te,void 0))}else if(ie){if(D===U.get(te)[1])return y;le=z,Se=U.set(te,[A,D])}else le=z.set(A,U.size),Se=U.set(U.size,[A,D]);return y.__ownerID?(y.size=le.size,y._map=le,y._list=Se,y.__hash=void 0,y):Cg(le,Se)}n(oi,Re);function oi(y,A){this._iter=y,this._useKeys=A,this.size=y.size}oi.prototype.get=function(y,A){return this._iter.get(y,A)},oi.prototype.has=function(y){return this._iter.has(y)},oi.prototype.valueSeq=function(){return this._iter.valueSeq()},oi.prototype.reverse=function(){var y=this,A=Mg(this,!0);return this._useKeys||(A.valueSeq=function(){return y._iter.toSeq().reverse()}),A},oi.prototype.map=function(y,A){var D=this,z=TL(this,y,A);return this._useKeys||(z.valueSeq=function(){return D._iter.toSeq().map(y,A)}),z},oi.prototype.__iterate=function(y,A){var D=this,z;return this._iter.__iterate(this._useKeys?function(U,te){return y(U,te,D)}:(z=A?PL(this):0,function(U){return y(U,A?--z:z++,D)}),A)},oi.prototype.__iterator=function(y,A){if(this._useKeys)return this._iter.__iterator(y,A);var D=this._iter.__iterator(re,A),z=A?PL(this):0;return new oe(function(){var U=D.next();return U.done?U:K(y,A?--z:z++,U.value,U)})},oi.prototype[v]=!0,n(eu,me);function eu(y){this._iter=y,this.size=y.size}eu.prototype.includes=function(y){return this._iter.includes(y)},eu.prototype.__iterate=function(y,A){var D=this,z=0;return this._iter.__iterate(function(U){return y(U,z++,D)},A)},eu.prototype.__iterator=function(y,A){var D=this._iter.__iterator(re,A),z=0;return new oe(function(){var U=D.next();return U.done?U:K(y,z++,U.value,U)})},n(tu,q);function tu(y){this._iter=y,this.size=y.size}tu.prototype.has=function(y){return this._iter.includes(y)},tu.prototype.__iterate=function(y,A){var D=this;return this._iter.__iterate(function(z){return y(z,z,D)},A)},tu.prototype.__iterator=function(y,A){var D=this._iter.__iterator(re,A);return new oe(function(){var z=D.next();return z.done?z:K(y,z.value,z.value,z)})},n(ru,Re);function ru(y){this._iter=y,this.size=y.size}ru.prototype.entrySeq=function(){return this._iter.toSeq()},ru.prototype.__iterate=function(y,A){var D=this;return this._iter.__iterate(function(z){if(z){DL(z);var U=u(z);return y(U?z.get(1):z[1],U?z.get(0):z[0],D)}},A)},ru.prototype.__iterator=function(y,A){var D=this._iter.__iterator(re,A);return new oe(function(){for(;;){var z=D.next();if(z.done)return z;var U=z.value;if(U){DL(U);var te=u(U);return K(y,te?U.get(0):U[0],te?U.get(1):U[1],z)}}})},eu.prototype.cacheResult=oi.prototype.cacheResult=tu.prototype.cacheResult=ru.prototype.cacheResult=jg;function LL(y){var A=ia(y);return A._iter=y,A.size=y.size,A.flip=function(){return y},A.reverse=function(){var D=y.reverse.apply(this);return D.flip=function(){return y.reverse()},D},A.has=function(D){return y.includes(D)},A.includes=function(D){return y.has(D)},A.cacheResult=jg,A.__iterateUncached=function(D,z){var U=this;return y.__iterate(function(te,ie){return D(ie,te,U)!==!1},z)},A.__iteratorUncached=function(D,z){if(D===ae){var U=y.__iterator(D,z);return new oe(function(){var te=U.next();if(!te.done){var ie=te.value[0];te.value[0]=te.value[1],te.value[1]=ie}return te})}return y.__iterator(D===re?Y:re,z)},A}function TL(y,A,D){var z=ia(y);return z.size=y.size,z.has=function(U){return y.has(U)},z.get=function(U,te){var ie=y.get(U,x);return ie===x?te:A.call(D,ie,U,y)},z.__iterateUncached=function(U,te){var ie=this;return y.__iterate(function(le,Se,Ee){return U(A.call(D,le,Se,Ee),Se,ie)!==!1},te)},z.__iteratorUncached=function(U,te){var ie=y.__iterator(ae,te);return new oe(function(){var le=ie.next();if(le.done)return le;var Se=le.value,Ee=Se[0];return K(U,Ee,A.call(D,Se[1],Ee,y),le)})},z}function Mg(y,A){var D=ia(y);return D._iter=y,D.size=y.size,D.reverse=function(){return y},y.flip&&(D.flip=function(){var z=LL(y);return z.reverse=function(){return y.flip()},z}),D.get=function(z,U){return y.get(A?z:-1-z,U)},D.has=function(z){return y.has(A?z:-1-z)},D.includes=function(z){return y.includes(z)},D.cacheResult=jg,D.__iterate=function(z,U){var te=this;return y.__iterate(function(ie,le){return z(ie,le,te)},!U)},D.__iterator=function(z,U){return y.__iterator(z,!U)},D}function OL(y,A,D,z){var U=ia(y);return z&&(U.has=function(te){var ie=y.get(te,x);return ie!==x&&!!A.call(D,ie,te,y)},U.get=function(te,ie){var le=y.get(te,x);return le!==x&&A.call(D,le,te,y)?le:ie}),U.__iterateUncached=function(te,ie){var le=this,Se=0;return y.__iterate(function(Ee,Ae,qe){if(A.call(D,Ee,Ae,qe))return Se++,te(Ee,z?Ae:Se-1,le)},ie),Se},U.__iteratorUncached=function(te,ie){var le=y.__iterator(ae,ie),Se=0;return new oe(function(){for(;;){var Ee=le.next();if(Ee.done)return Ee;var Ae=Ee.value,qe=Ae[0],We=Ae[1];if(A.call(D,We,qe,y))return K(te,z?qe:Se++,We,Ee)}})},U}function mee(y,A,D){var z=Ct().asMutable();return y.__iterate(function(U,te){z.update(A.call(D,U,te,y),0,function(ie){return ie+1})}),z.asImmutable()}function gee(y,A,D){var z=c(y),U=(p(y)?Sr():Ct()).asMutable();y.__iterate(function(ie,le){U.update(A.call(D,ie,le,y),function(Se){return Se=Se||[],Se.push(z?[le,ie]:ie),Se})});var te=FL(y);return U.map(function(ie){return Yt(y,te(ie))})}function _g(y,A,D,z){var U=y.size;if(A!==void 0&&(A=A|0),D!==void 0&&(D===1/0?D=U:D=D|0),X(A,D,U))return y;var te=Q(A,U),ie=Z(D,U);if(te!==te||ie!==ie)return _g(y.toSeq().cacheResult(),A,D,z);var le=ie-te,Se;le===le&&(Se=le<0?0:le);var Ee=ia(y);return Ee.size=Se===0?Se:y.size&&Se||void 0,!z&&B(y)&&Se>=0&&(Ee.get=function(Ae,qe){return Ae=R(this,Ae),Ae>=0&&Ae<Se?y.get(Ae+te,qe):qe}),Ee.__iterateUncached=function(Ae,qe){var We=this;if(Se===0)return 0;if(qe)return this.cacheResult().__iterate(Ae,qe);var ut=0,St=!0,ar=0;return y.__iterate(function(Ti,oa){if(!(St&&(St=ut++<te)))return ar++,Ae(Ti,z?oa:ar-1,We)!==!1&&ar!==Se}),ar},Ee.__iteratorUncached=function(Ae,qe){if(Se!==0&&qe)return this.cacheResult().__iterator(Ae,qe);var We=Se!==0&&y.__iterator(Ae,qe),ut=0,St=0;return new oe(function(){for(;ut++<te;)We.next();if(++St>Se)return G();var ar=We.next();return z||Ae===re?ar:Ae===Y?K(Ae,St-1,void 0,ar):K(Ae,St-1,ar.value[1],ar)})},Ee}function yee(y,A,D){var z=ia(y);return z.__iterateUncached=function(U,te){var ie=this;if(te)return this.cacheResult().__iterate(U,te);var le=0;return y.__iterate(function(Se,Ee,Ae){return A.call(D,Se,Ee,Ae)&&++le&&U(Se,Ee,ie)}),le},z.__iteratorUncached=function(U,te){var ie=this;if(te)return this.cacheResult().__iterator(U,te);var le=y.__iterator(ae,te),Se=!0;return new oe(function(){if(!Se)return G();var Ee=le.next();if(Ee.done)return Ee;var Ae=Ee.value,qe=Ae[0],We=Ae[1];return A.call(D,We,qe,ie)?U===ae?Ee:K(U,qe,We,Ee):(Se=!1,G())})},z}function kL(y,A,D,z){var U=ia(y);return U.__iterateUncached=function(te,ie){var le=this;if(ie)return this.cacheResult().__iterate(te,ie);var Se=!0,Ee=0;return y.__iterate(function(Ae,qe,We){if(!(Se&&(Se=A.call(D,Ae,qe,We))))return Ee++,te(Ae,z?qe:Ee-1,le)}),Ee},U.__iteratorUncached=function(te,ie){var le=this;if(ie)return this.cacheResult().__iterator(te,ie);var Se=y.__iterator(ae,ie),Ee=!0,Ae=0;return new oe(function(){var qe,We,ut;do{if(qe=Se.next(),qe.done)return z||te===re?qe:te===Y?K(te,Ae++,void 0,qe):K(te,Ae++,qe.value[1],qe);var St=qe.value;We=St[0],ut=St[1],Ee&&(Ee=A.call(D,ut,We,le))}while(Ee);return te===ae?qe:K(te,We,ut,qe)})},U}function vee(y,A){var D=c(y),z=[y].concat(A).map(function(ie){return u(ie)?D&&(ie=a(ie)):ie=D?ne(ie):ce(Array.isArray(ie)?ie:[ie]),ie}).filter(function(ie){return ie.size!==0});if(z.length===0)return y;if(z.length===1){var U=z[0];if(U===y||D&&c(U)||l(y)&&l(U))return U}var te=new M(z);return D?te=te.toKeyedSeq():l(y)||(te=te.toSetSeq()),te=te.flatten(!0),te.size=z.reduce(function(ie,le){if(ie!==void 0){var Se=le.size;if(Se!==void 0)return ie+Se}},0),te}function NL(y,A,D){var z=ia(y);return z.__iterateUncached=function(U,te){var ie=0,le=!1;function Se(Ee,Ae){var qe=this;Ee.__iterate(function(We,ut){return(!A||Ae<A)&&u(We)?Se(We,Ae+1):U(We,D?ut:ie++,qe)===!1&&(le=!0),!le},te)}return Se(y,0),ie},z.__iteratorUncached=function(U,te){var ie=y.__iterator(U,te),le=[],Se=0;return new oe(function(){for(;ie;){var Ee=ie.next();if(Ee.done!==!1){ie=le.pop();continue}var Ae=Ee.value;if(U===ae&&(Ae=Ae[1]),(!A||le.length<A)&&u(Ae))le.push(ie),ie=Ae.__iterator(U,te);else return D?Ee:K(U,Se++,Ae,Ee)}return G()})},z}function bee(y,A,D){var z=FL(y);return y.toSeq().map(function(U,te){return z(A.call(D,U,te,y))}).flatten(!0)}function wee(y,A){var D=ia(y);return D.size=y.size&&y.size*2-1,D.__iterateUncached=function(z,U){var te=this,ie=0;return y.__iterate(function(le,Se){return(!ie||z(A,ie++,te)!==!1)&&z(le,ie++,te)!==!1},U),ie},D.__iteratorUncached=function(z,U){var te=y.__iterator(re,U),ie=0,le;return new oe(function(){return(!le||ie%2)&&(le=te.next(),le.done)?le:ie%2?K(z,ie++,A):K(z,ie++,le.value,le)})},D}function nu(y,A,D){A||(A=BL);var z=c(y),U=0,te=y.toSeq().map(function(ie,le){return[le,ie,U++,D?D(ie,le,y):ie]}).toArray();return te.sort(function(ie,le){return A(ie[3],le[3])||ie[2]-le[2]}).forEach(z?function(ie,le){te[le].length=2}:function(ie,le){te[le]=ie[1]}),z?Re(te):l(y)?me(te):q(te)}function tp(y,A,D){if(A||(A=BL),D){var z=y.toSeq().map(function(U,te){return[U,D(U,te,y)]}).reduce(function(U,te){return RL(A,U[1],te[1])?te:U});return z&&z[0]}else return y.reduce(function(U,te){return RL(A,U,te)?te:U})}function RL(y,A,D){var z=y(D,A);return z===0&&D!==A&&(D==null||D!==D)||z>0}function Ag(y,A,D){var z=ia(y);return z.size=new M(D).map(function(U){return U.size}).min(),z.__iterate=function(U,te){for(var ie=this.__iterator(re,te),le,Se=0;!(le=ie.next()).done&&U(le.value,Se++,this)!==!1;);return Se},z.__iteratorUncached=function(U,te){var ie=D.map(function(Ee){return Ee=i(Ee),xe(te?Ee.reverse():Ee)}),le=0,Se=!1;return new oe(function(){var Ee;return Se||(Ee=ie.map(function(Ae){return Ae.next()}),Se=Ee.some(function(Ae){return Ae.done})),Se?G():K(U,le++,A.apply(null,Ee.map(function(Ae){return Ae.value})))})},z}function Yt(y,A){return B(y)?A:y.constructor(A)}function DL(y){if(y!==Object(y))throw new TypeError("Expected [K, V] tuple: "+y)}function PL(y){return on(y.size),P(y)}function FL(y){return c(y)?a:l(y)?s:o}function ia(y){return Object.create((c(y)?Re:l(y)?me:q).prototype)}function jg(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):_e.prototype.cacheResult.call(this)}function BL(y,A){return y>A?1:y<A?-1:0}function zL(y){var A=xe(y);if(!A){if(!we(y))throw new TypeError("Expected iterable or array-like: "+y);A=xe(i(y))}return A}n(Un,rt);function Un(y,A){var D,z=function(ie){if(ie instanceof z)return ie;if(!(this instanceof z))return new z(ie);if(!D){D=!0;var le=Object.keys(y);See(U,le),U.size=le.length,U._name=A,U._keys=le,U._defaultValues=y}this._map=Ct(ie)},U=z.prototype=Object.create(Hr);return U.constructor=z,z}Un.prototype.toString=function(){return this.__toString($L(this)+" {","}")},Un.prototype.has=function(y){return this._defaultValues.hasOwnProperty(y)},Un.prototype.get=function(y,A){if(!this.has(y))return A;var D=this._defaultValues[y];return this._map?this._map.get(y,D):D},Un.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var y=this.constructor;return y._empty||(y._empty=rp(this,$e()))},Un.prototype.set=function(y,A){if(!this.has(y))throw new Error('Cannot set unknown key "'+y+'" on '+$L(this));if(this._map&&!this._map.has(y)){var D=this._defaultValues[y];if(A===D)return this}var z=this._map&&this._map.set(y,A);return this.__ownerID||z===this._map?this:rp(this,z)},Un.prototype.remove=function(y){if(!this.has(y))return this;var A=this._map&&this._map.remove(y);return this.__ownerID||A===this._map?this:rp(this,A)},Un.prototype.wasAltered=function(){return this._map.wasAltered()},Un.prototype.__iterator=function(y,A){var D=this;return a(this._defaultValues).map(function(z,U){return D.get(U)}).__iterator(y,A)},Un.prototype.__iterate=function(y,A){var D=this;return a(this._defaultValues).map(function(z,U){return D.get(U)}).__iterate(y,A)},Un.prototype.__ensureOwner=function(y){if(y===this.__ownerID)return this;var A=this._map&&this._map.__ensureOwner(y);return y?rp(this,A,y):(this.__ownerID=y,this._map=A,this)};var Hr=Un.prototype;Hr[w]=Hr.remove,Hr.deleteIn=Hr.removeIn=wt.removeIn,Hr.merge=wt.merge,Hr.mergeWith=wt.mergeWith,Hr.mergeIn=wt.mergeIn,Hr.mergeDeep=wt.mergeDeep,Hr.mergeDeepWith=wt.mergeDeepWith,Hr.mergeDeepIn=wt.mergeDeepIn,Hr.setIn=wt.setIn,Hr.update=wt.update,Hr.updateIn=wt.updateIn,Hr.withMutations=wt.withMutations,Hr.asMutable=wt.asMutable,Hr.asImmutable=wt.asImmutable;function rp(y,A,D){var z=Object.create(Object.getPrototypeOf(y));return z._map=A,z.__ownerID=D,z}function $L(y){return y._name||y.constructor.name||"Record"}function See(y,A){try{A.forEach(xee.bind(void 0,y))}catch{}}function xee(y,A){Object.defineProperty(y,A,{get:function(){return this.get(A)},set:function(D){Ce(this.__ownerID,"Cannot set on an immutable record."),this.set(A,D)}})}n(ir,Pe);function ir(y){return y==null?Tg():Ig(y)&&!p(y)?y:Tg().withMutations(function(A){var D=o(y);on(D.size),D.forEach(function(z){return A.add(z)})})}ir.of=function(){return this(arguments)},ir.fromKeys=function(y){return this(a(y).keySeq())},ir.prototype.toString=function(){return this.__toString("Set {","}")},ir.prototype.has=function(y){return this._map.has(y)},ir.prototype.add=function(y){return Lg(this,this._map.set(y,!0))},ir.prototype.remove=function(y){return Lg(this,this._map.remove(y))},ir.prototype.clear=function(){return Lg(this,this._map.clear())},ir.prototype.union=function(){var y=r.call(arguments,0);return y=y.filter(function(A){return A.size!==0}),y.length===0?this:this.size===0&&!this.__ownerID&&y.length===1?this.constructor(y[0]):this.withMutations(function(A){for(var D=0;D<y.length;D++)o(y[D]).forEach(function(z){return A.add(z)})})},ir.prototype.intersect=function(){var y=r.call(arguments,0);if(y.length===0)return this;y=y.map(function(D){return o(D)});var A=this;return this.withMutations(function(D){A.forEach(function(z){y.every(function(U){return U.includes(z)})||D.remove(z)})})},ir.prototype.subtract=function(){var y=r.call(arguments,0);if(y.length===0)return this;y=y.map(function(D){return o(D)});var A=this;return this.withMutations(function(D){A.forEach(function(z){y.some(function(U){return U.includes(z)})&&D.remove(z)})})},ir.prototype.merge=function(){return this.union.apply(this,arguments)},ir.prototype.mergeWith=function(y){var A=r.call(arguments,1);return this.union.apply(this,A)},ir.prototype.sort=function(y){return aa(nu(this,y))},ir.prototype.sortBy=function(y,A){return aa(nu(this,A,y))},ir.prototype.wasAltered=function(){return this._map.wasAltered()},ir.prototype.__iterate=function(y,A){var D=this;return this._map.__iterate(function(z,U){return y(U,U,D)},A)},ir.prototype.__iterator=function(y,A){return this._map.map(function(D,z){return z}).__iterator(y,A)},ir.prototype.__ensureOwner=function(y){if(y===this.__ownerID)return this;var A=this._map.__ensureOwner(y);return y?this.__make(A,y):(this.__ownerID=y,this._map=A,this)};function Ig(y){return!!(y&&y[qL])}ir.isSet=Ig;var qL="@@__IMMUTABLE_SET__@@",Vn=ir.prototype;Vn[qL]=!0,Vn[w]=Vn.remove,Vn.mergeDeep=Vn.merge,Vn.mergeDeepWith=Vn.mergeWith,Vn.withMutations=wt.withMutations,Vn.asMutable=wt.asMutable,Vn.asImmutable=wt.asImmutable,Vn.__empty=Tg,Vn.__make=UL;function Lg(y,A){return y.__ownerID?(y.size=A.size,y._map=A,y):A===y._map?y:A.size===0?y.__empty():y.__make(A)}function UL(y,A){var D=Object.create(Vn);return D.size=y?y.size:0,D._map=y,D.__ownerID=A,D}var VL;function Tg(){return VL||(VL=UL($e()))}n(aa,ir);function aa(y){return y==null?Og():JL(y)?y:Og().withMutations(function(A){var D=o(y);on(D.size),D.forEach(function(z){return A.add(z)})})}aa.of=function(){return this(arguments)},aa.fromKeys=function(y){return this(a(y).keySeq())},aa.prototype.toString=function(){return this.__toString("OrderedSet {","}")};function JL(y){return Ig(y)&&p(y)}aa.isOrderedSet=JL;var np=aa.prototype;np[v]=!0,np.__empty=Og,np.__make=WL;function WL(y,A){var D=Object.create(np);return D.size=y?y.size:0,D._map=y,D.__ownerID=A,D}var HL;function Og(){return HL||(HL=WL(ep()))}n(xr,ht);function xr(y){return y==null?kg():GL(y)?y:kg().unshiftAll(y)}xr.of=function(){return this(arguments)},xr.prototype.toString=function(){return this.__toString("Stack [","]")},xr.prototype.get=function(y,A){var D=this._head;for(y=R(this,y);D&&y--;)D=D.next;return D?D.value:A},xr.prototype.peek=function(){return this._head&&this._head.value},xr.prototype.push=function(){if(arguments.length===0)return this;for(var y=this.size+arguments.length,A=this._head,D=arguments.length-1;D>=0;D--)A={value:arguments[D],next:A};return this.__ownerID?(this.size=y,this._head=A,this.__hash=void 0,this.__altered=!0,this):$c(y,A)},xr.prototype.pushAll=function(y){if(y=s(y),y.size===0)return this;on(y.size);var A=this.size,D=this._head;return y.reverse().forEach(function(z){A++,D={value:z,next:D}}),this.__ownerID?(this.size=A,this._head=D,this.__hash=void 0,this.__altered=!0,this):$c(A,D)},xr.prototype.pop=function(){return this.slice(1)},xr.prototype.unshift=function(){return this.push.apply(this,arguments)},xr.prototype.unshiftAll=function(y){return this.pushAll(y)},xr.prototype.shift=function(){return this.pop.apply(this,arguments)},xr.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):kg()},xr.prototype.slice=function(y,A){if(X(y,A,this.size))return this;var D=Q(y,this.size),z=Z(A,this.size);if(z!==this.size)return ht.prototype.slice.call(this,y,A);for(var U=this.size-D,te=this._head;D--;)te=te.next;return this.__ownerID?(this.size=U,this._head=te,this.__hash=void 0,this.__altered=!0,this):$c(U,te)},xr.prototype.__ensureOwner=function(y){return y===this.__ownerID?this:y?$c(this.size,this._head,y,this.__hash):(this.__ownerID=y,this.__altered=!1,this)},xr.prototype.__iterate=function(y,A){if(A)return this.reverse().__iterate(y);for(var D=0,z=this._head;z&&y(z.value,D++,this)!==!1;)z=z.next;return D},xr.prototype.__iterator=function(y,A){if(A)return this.reverse().__iterator(y);var D=0,z=this._head;return new oe(function(){if(z){var U=z.value;return z=z.next,K(y,D++,U)}return G()})};function GL(y){return!!(y&&y[YL])}xr.isStack=GL;var YL="@@__IMMUTABLE_STACK__@@",iu=xr.prototype;iu[YL]=!0,iu.withMutations=wt.withMutations,iu.asMutable=wt.asMutable,iu.asImmutable=wt.asImmutable,iu.wasAltered=wt.wasAltered;function $c(y,A,D,z){var U=Object.create(iu);return U.size=y,U._head=A,U.__ownerID=D,U.__hash=z,U.__altered=!1,U}var KL;function kg(){return KL||(KL=$c(0))}function sa(y,A){var D=function(z){y.prototype[z]=A[z]};return Object.keys(A).forEach(D),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(A).forEach(D),y}i.Iterator=oe,sa(i,{toArray:function(){on(this.size);var y=new Array(this.size||0);return this.valueSeq().__iterate(function(A,D){y[D]=A}),y},toIndexedSeq:function(){return new eu(this)},toJS:function(){return this.toSeq().map(function(y){return y&&typeof y.toJS=="function"?y.toJS():y}).__toJS()},toJSON:function(){return this.toSeq().map(function(y){return y&&typeof y.toJSON=="function"?y.toJSON():y}).__toJS()},toKeyedSeq:function(){return new oi(this,!0)},toMap:function(){return Ct(this.toKeyedSeq())},toObject:function(){on(this.size);var y={};return this.__iterate(function(A,D){y[D]=A}),y},toOrderedMap:function(){return Sr(this.toKeyedSeq())},toOrderedSet:function(){return aa(c(this)?this.valueSeq():this)},toSet:function(){return ir(c(this)?this.valueSeq():this)},toSetSeq:function(){return new tu(this)},toSeq:function(){return l(this)?this.toIndexedSeq():c(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return xr(c(this)?this.valueSeq():this)},toList:function(){return lt(c(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(y,A){return this.size===0?y+A:y+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+A},concat:function(){var y=r.call(arguments,0);return Yt(this,vee(this,y))},includes:function(y){return this.some(function(A){return At(A,y)})},entries:function(){return this.__iterator(ae)},every:function(y,A){on(this.size);var D=!0;return this.__iterate(function(z,U,te){if(!y.call(A,z,U,te))return D=!1,!1}),D},filter:function(y,A){return Yt(this,OL(this,y,A,!0))},find:function(y,A,D){var z=this.findEntry(y,A);return z?z[1]:D},forEach:function(y,A){return on(this.size),this.__iterate(A?y.bind(A):y)},join:function(y){on(this.size),y=y!==void 0?""+y:",";var A="",D=!0;return this.__iterate(function(z){D?D=!1:A+=y,A+=z!=null?z.toString():""}),A},keys:function(){return this.__iterator(Y)},map:function(y,A){return Yt(this,TL(this,y,A))},reduce:function(y,A,D){on(this.size);var z,U;return arguments.length<2?U=!0:z=A,this.__iterate(function(te,ie,le){U?(U=!1,z=te):z=y.call(D,z,te,ie,le)}),z},reduceRight:function(y,A,D){var z=this.toKeyedSeq().reverse();return z.reduce.apply(z,arguments)},reverse:function(){return Yt(this,Mg(this,!0))},slice:function(y,A){return Yt(this,_g(this,y,A,!0))},some:function(y,A){return!this.every(ap(y),A)},sort:function(y){return Yt(this,nu(this,y))},values:function(){return this.__iterator(re)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return this.size!==void 0?this.size===0:!this.some(function(){return!0})},count:function(y,A){return P(y?this.toSeq().filter(y,A):this)},countBy:function(y,A){return mee(this,y,A)},equals:function(y){return $n(this,y)},entrySeq:function(){var y=this;if(y._cache)return new M(y._cache);var A=y.toSeq().map(Cee).toIndexedSeq();return A.fromEntrySeq=function(){return y.toSeq()},A},filterNot:function(y,A){return this.filter(ap(y),A)},findEntry:function(y,A,D){var z=D;return this.__iterate(function(U,te,ie){if(y.call(A,U,te,ie))return z=[te,U],!1}),z},findKey:function(y,A){var D=this.findEntry(y,A);return D&&D[0]},findLast:function(y,A,D){return this.toKeyedSeq().reverse().find(y,A,D)},findLastEntry:function(y,A,D){return this.toKeyedSeq().reverse().findEntry(y,A,D)},findLastKey:function(y,A){return this.toKeyedSeq().reverse().findKey(y,A)},first:function(){return this.find(W)},flatMap:function(y,A){return Yt(this,bee(this,y,A))},flatten:function(y){return Yt(this,NL(this,y,!0))},fromEntrySeq:function(){return new ru(this)},get:function(y,A){return this.find(function(D,z){return At(z,y)},void 0,A)},getIn:function(y,A){for(var D=this,z=zL(y),U;!(U=z.next()).done;){var te=U.value;if(D=D&&D.get?D.get(te,x):x,D===x)return A}return D},groupBy:function(y,A){return gee(this,y,A)},has:function(y){return this.get(y,x)!==x},hasIn:function(y){return this.getIn(y,x)!==x},isSubset:function(y){return y=typeof y.includes=="function"?y:i(y),this.every(function(A){return y.includes(A)})},isSuperset:function(y){return y=typeof y.isSubset=="function"?y:i(y),y.isSubset(this)},keyOf:function(y){return this.findKey(function(A){return At(A,y)})},keySeq:function(){return this.toSeq().map(Eee).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(y){return this.toKeyedSeq().reverse().keyOf(y)},max:function(y){return tp(this,y)},maxBy:function(y,A){return tp(this,A,y)},min:function(y){return tp(this,y?QL(y):XL)},minBy:function(y,A){return tp(this,A?QL(A):XL,y)},rest:function(){return this.slice(1)},skip:function(y){return this.slice(Math.max(0,y))},skipLast:function(y){return Yt(this,this.toSeq().reverse().skip(y).reverse())},skipWhile:function(y,A){return Yt(this,kL(this,y,A,!0))},skipUntil:function(y,A){return this.skipWhile(ap(y),A)},sortBy:function(y,A){return Yt(this,nu(this,A,y))},take:function(y){return this.slice(0,Math.max(0,y))},takeLast:function(y){return Yt(this,this.toSeq().reverse().take(y).reverse())},takeWhile:function(y,A){return Yt(this,yee(this,y,A))},takeUntil:function(y,A){return this.takeWhile(ap(y),A)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=_ee(this))}});var hn=i.prototype;hn[d]=!0,hn[ue]=hn.values,hn.__toJS=hn.toArray,hn.__toStringMapper=ZL,hn.inspect=hn.toSource=function(){return this.toString()},hn.chain=hn.flatMap,hn.contains=hn.includes,sa(a,{flip:function(){return Yt(this,LL(this))},mapEntries:function(y,A){var D=this,z=0;return Yt(this,this.toSeq().map(function(U,te){return y.call(A,[te,U],z++,D)}).fromEntrySeq())},mapKeys:function(y,A){var D=this;return Yt(this,this.toSeq().flip().map(function(z,U){return y.call(A,z,U,D)}).flip())}});var ip=a.prototype;ip[m]=!0,ip[ue]=hn.entries,ip.__toJS=hn.toObject,ip.__toStringMapper=function(y,A){return JSON.stringify(A)+": "+ZL(y)},sa(s,{toKeyedSeq:function(){return new oi(this,!1)},filter:function(y,A){return Yt(this,OL(this,y,A,!1))},findIndex:function(y,A){var D=this.findEntry(y,A);return D?D[0]:-1},indexOf:function(y){var A=this.keyOf(y);return A===void 0?-1:A},lastIndexOf:function(y){var A=this.lastKeyOf(y);return A===void 0?-1:A},reverse:function(){return Yt(this,Mg(this,!1))},slice:function(y,A){return Yt(this,_g(this,y,A,!1))},splice:function(y,A){var D=arguments.length;if(A=Math.max(A|0,0),D===0||D===2&&!A)return this;y=Q(y,y<0?this.count():this.size);var z=this.slice(0,y);return Yt(this,D===1?z:z.concat(N(arguments,2),this.slice(y+A)))},findLastIndex:function(y,A){var D=this.findLastEntry(y,A);return D?D[0]:-1},first:function(){return this.get(0)},flatten:function(y){return Yt(this,NL(this,y,!1))},get:function(y,A){return y=R(this,y),y<0||this.size===1/0||this.size!==void 0&&y>this.size?A:this.find(function(D,z){return z===y},void 0,A)},has:function(y){return y=R(this,y),y>=0&&(this.size!==void 0?this.size===1/0||y<this.size:this.indexOf(y)!==-1)},interpose:function(y){return Yt(this,wee(this,y))},interleave:function(){var y=[this].concat(N(arguments)),A=Ag(this.toSeq(),me.of,y),D=A.flatten(!0);return A.size&&(D.size=A.size*y.length),Yt(this,D)},keySeq:function(){return Te(0,this.size)},last:function(){return this.get(-1)},skipWhile:function(y,A){return Yt(this,kL(this,y,A,!1))},zip:function(){var y=[this].concat(N(arguments));return Yt(this,Ag(this,Mee,y))},zipWith:function(y){var A=N(arguments);return A[0]=this,Yt(this,Ag(this,y,A))}}),s.prototype[g]=!0,s.prototype[v]=!0,sa(o,{get:function(y,A){return this.has(y)?y:A},includes:function(y){return this.has(y)},keySeq:function(){return this.valueSeq()}}),o.prototype.has=hn.includes,o.prototype.contains=o.prototype.includes,sa(Re,a.prototype),sa(me,s.prototype),sa(q,o.prototype),sa(rt,a.prototype),sa(ht,s.prototype),sa(Pe,o.prototype);function Eee(y,A){return A}function Cee(y,A){return[A,y]}function ap(y){return function(){return!y.apply(this,arguments)}}function QL(y){return function(){return-y.apply(this,arguments)}}function ZL(y){return typeof y=="string"?JSON.stringify(y):String(y)}function Mee(){return N(arguments)}function XL(y,A){return y<A?1:y>A?-1:0}function _ee(y){if(y.size===1/0)return 0;var A=p(y),D=c(y),z=A?1:0,U=y.__iterate(D?A?function(te,ie){z=31*z+eT(Je(te),Je(ie))|0}:function(te,ie){z=z+eT(Je(te),Je(ie))|0}:A?function(te){z=31*z+Je(te)|0}:function(te){z=z+Je(te)|0});return Aee(U,z)}function Aee(y,A){return A=ze(A,3432918353),A=ze(A<<15|A>>>-15,461845907),A=ze(A<<13|A>>>-13,5),A=(A+3864292196|0)^y,A=ze(A^A>>>16,2246822507),A=ze(A^A>>>13,3266489909),A=Ye(A^A>>>16),A}function eT(y,A){return y^A+2654435769+(y<<6)+(y>>2)|0}var jee={Iterable:i,Seq:_e,Collection:Ze,Map:Ct,OrderedMap:Sr,List:lt,Stack:xr,Set:ir,OrderedSet:aa,Record:Un,Range:Te,Repeat:Gt,is:At,fromJS:qt};return jee})})(Zp)),Zp.exports}var za=Bm();const khe=tt(za);var Yc={},xp={exports:{}},Da={},Ep={exports:{}},W6;function OJ(){return W6||(W6=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(r){return r&&r.type==="@@redux/INIT"?"initialState argument passed to createStore":"previous state received by the reducer"},e.exports=t.default})(Ep,Ep.exports)),Ep.exports}var Cp={exports:{}},H6;function Nhe(){return H6||(H6=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=Bm(),n=s(r),i=OJ(),a=s(i);function s(o){return o&&o.__esModule?o:{default:o}}t.default=function(o,u,c){var l=Object.keys(u);if(!l.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";var f=(0,a.default)(c);if(n.default.isImmutable?!n.default.isImmutable(o):!n.default.Iterable.isIterable(o))return"The "+f+' is of unexpected type. Expected argument to be an instance of Immutable.Collection or Immutable.Record with the following properties: "'+l.join('", "')+'".';var p=o.toSeq().keySeq().toArray().filter(function(d){return!u.hasOwnProperty(d)});return p.length>0?"Unexpected "+(p.length===1?"property":"properties")+' "'+p.join('", "')+'" found in '+f+'. Expected to find one of the known reducer property names instead: "'+l.join('", "')+'". Unexpected properties will be ignored.':null},e.exports=t.default})(Cp,Cp.exports)),Cp.exports}var Mp={exports:{}},G6;function Rhe(){return G6||(G6=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(r,n,i){if(r===void 0)throw new Error('Reducer "'+n+'" returned undefined when handling "'+i.type+'" action. To ignore an action, you must explicitly return the previous state.')},e.exports=t.default})(Mp,Mp.exports)),Mp.exports}var Y6;function Dhe(){if(Y6)return Da;Y6=1,Object.defineProperty(Da,"__esModule",{value:!0}),Da.validateNextState=Da.getUnexpectedInvocationParameterMessage=Da.getStateName=void 0;var e=OJ(),t=s(e),r=Nhe(),n=s(r),i=Rhe(),a=s(i);function s(o){return o&&o.__esModule?o:{default:o}}return Da.getStateName=t.default,Da.getUnexpectedInvocationParameterMessage=n.default,Da.validateNextState=a.default,Da}var K6;function Phe(){return K6||(K6=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=Bm(),n=a(r),i=Dhe();function a(s){return s&&s.__esModule?s:{default:s}}t.default=function(s){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.default.Map,u=Object.keys(s);return function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o(),l=arguments[1];return c.withMutations(function(f){u.forEach(function(p){var d=s[p],m=f.get(p),g=d(m,l);(0,i.validateNextState)(g,p,l),f.set(p,g)})})}},e.exports=t.default})(xp,xp.exports)),xp.exports}var Q6;function Fhe(){if(Q6)return Yc;Q6=1,Object.defineProperty(Yc,"__esModule",{value:!0}),Yc.combineReducers=void 0;var e=Phe(),t=r(e);function r(n){return n&&n.__esModule?n:{default:n}}return Yc.combineReducers=t.default,Yc}var Bhe=Fhe(),gy,Z6;function zhe(){if(Z6)return gy;Z6=1;class e extends Error{constructor(u){super(e._prepareSuperMessage(u)),Object.defineProperty(this,"name",{value:"NonError",configurable:!0,writable:!0}),Error.captureStackTrace&&Error.captureStackTrace(this,e)}static _prepareSuperMessage(u){try{return JSON.stringify(u)}catch{return String(u)}}}const t=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0}],r=Symbol(".toJSON called"),n=o=>{o[r]=!0;const u=o.toJSON();return delete o[r],u},i=({from:o,seen:u,to_:c,forceEnumerable:l,maxDepth:f,depth:p})=>{const d=c||(Array.isArray(o)?[]:{});if(u.push(o),p>=f)return d;if(typeof o.toJSON=="function"&&o[r]!==!0)return n(o);for(const[m,g]of Object.entries(o)){if(typeof Buffer=="function"&&Buffer.isBuffer(g)){d[m]="[object Buffer]";continue}if(typeof g!="function"){if(!g||typeof g!="object"){d[m]=g;continue}if(!u.includes(o[m])){p++,d[m]=i({from:o[m],seen:u.slice(),forceEnumerable:l,maxDepth:f,depth:p});continue}d[m]="[Circular]"}}for(const{property:m,enumerable:g}of t)typeof o[m]=="string"&&Object.defineProperty(d,m,{value:o[m],enumerable:l?!0:g,configurable:!0,writable:!0});return d};return gy={serializeError:(o,u={})=>{const{maxDepth:c=Number.POSITIVE_INFINITY}=u;return typeof o=="object"&&o!==null?i({from:o,seen:[],forceEnumerable:!0,maxDepth:c,depth:0}):typeof o=="function"?`[Function: ${o.name||"anonymous"}]`:o},deserializeError:(o,u={})=>{const{maxDepth:c=Number.POSITIVE_INFINITY}=u;if(o instanceof Error)return o;if(typeof o=="object"&&o!==null&&!Array.isArray(o)){const l=new Error;return i({from:o,seen:[],to_:l,maxDepth:c,depth:0}),l}return new e(o)}},gy}var $he=zhe(),yy,X6;function qhe(){if(X6)return yy;X6=1;function e(){this.__data__=[],this.size=0}return yy=e,yy}var vy,eN;function pc(){if(eN)return vy;eN=1;function e(t,r){return t===r||t!==t&&r!==r}return vy=e,vy}var by,tN;function zm(){if(tN)return by;tN=1;var e=pc();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return by=t,by}var wy,rN;function Uhe(){if(rN)return wy;rN=1;var e=zm(),t=Array.prototype,r=t.splice;function n(i){var a=this.__data__,s=e(a,i);if(s<0)return!1;var o=a.length-1;return s==o?a.pop():r.call(a,s,1),--this.size,!0}return wy=n,wy}var Sy,nN;function Vhe(){if(nN)return Sy;nN=1;var e=zm();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return Sy=t,Sy}var xy,iN;function Jhe(){if(iN)return xy;iN=1;var e=zm();function t(r){return e(this.__data__,r)>-1}return xy=t,xy}var Ey,aN;function Whe(){if(aN)return Ey;aN=1;var e=zm();function t(r,n){var i=this.__data__,a=e(i,r);return a<0?(++this.size,i.push([r,n])):i[a][1]=n,this}return Ey=t,Ey}var Cy,sN;function $m(){if(sN)return Cy;sN=1;var e=qhe(),t=Uhe(),r=Vhe(),n=Jhe(),i=Whe();function a(s){var o=-1,u=s==null?0:s.length;for(this.clear();++o<u;){var c=s[o];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,Cy=a,Cy}var My,oN;function Hhe(){if(oN)return My;oN=1;var e=$m();function t(){this.__data__=new e,this.size=0}return My=t,My}var _y,uN;function Ghe(){if(uN)return _y;uN=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return _y=e,_y}var Ay,cN;function Yhe(){if(cN)return Ay;cN=1;function e(t){return this.__data__.get(t)}return Ay=e,Ay}var jy,lN;function Khe(){if(lN)return jy;lN=1;function e(t){return this.__data__.has(t)}return jy=e,jy}var Iy,fN;function kJ(){if(fN)return Iy;fN=1;var e=typeof fn=="object"&&fn&&fn.Object===Object&&fn;return Iy=e,Iy}var Ly,dN;function Cn(){if(dN)return Ly;dN=1;var e=kJ(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return Ly=r,Ly}var Ty,pN;function hc(){if(pN)return Ty;pN=1;var e=Cn(),t=e.Symbol;return Ty=t,Ty}var Oy,hN;function Qhe(){if(hN)return Oy;hN=1;var e=hc(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function a(s){var o=r.call(s,i),u=s[i];try{s[i]=void 0;var c=!0}catch{}var l=n.call(s);return c&&(o?s[i]=u:delete s[i]),l}return Oy=a,Oy}var ky,mN;function Zhe(){if(mN)return ky;mN=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return ky=r,ky}var Ny,gN;function xa(){if(gN)return Ny;gN=1;var e=hc(),t=Qhe(),r=Zhe(),n="[object Null]",i="[object Undefined]",a=e?e.toStringTag:void 0;function s(o){return o==null?o===void 0?i:n:a&&a in Object(o)?t(o):r(o)}return Ny=s,Ny}var Ry,yN;function Mn(){if(yN)return Ry;yN=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Ry=e,Ry}var Dy,vN;function If(){if(vN)return Dy;vN=1;var e=xa(),t=Mn(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function s(o){if(!t(o))return!1;var u=e(o);return u==n||u==i||u==r||u==a}return Dy=s,Dy}var Py,bN;function Xhe(){if(bN)return Py;bN=1;var e=Cn(),t=e["__core-js_shared__"];return Py=t,Py}var Fy,wN;function eme(){if(wN)return Fy;wN=1;var e=Xhe(),t=(function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function r(n){return!!t&&t in n}return Fy=r,Fy}var By,SN;function NJ(){if(SN)return By;SN=1;var e=Function.prototype,t=e.toString;function r(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return By=r,By}var zy,xN;function tme(){if(xN)return zy;xN=1;var e=If(),t=eme(),r=Mn(),n=NJ(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,s=Function.prototype,o=Object.prototype,u=s.toString,c=o.hasOwnProperty,l=RegExp("^"+u.call(c).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f(p){if(!r(p)||t(p))return!1;var d=e(p)?l:a;return d.test(n(p))}return zy=f,zy}var $y,EN;function rme(){if(EN)return $y;EN=1;function e(t,r){return t?.[r]}return $y=e,$y}var qy,CN;function zo(){if(CN)return qy;CN=1;var e=tme(),t=rme();function r(n,i){var a=t(n,i);return e(a)?a:void 0}return qy=r,qy}var Uy,MN;function YA(){if(MN)return Uy;MN=1;var e=zo(),t=Cn(),r=e(t,"Map");return Uy=r,Uy}var Vy,_N;function qm(){if(_N)return Vy;_N=1;var e=zo(),t=e(Object,"create");return Vy=t,Vy}var Jy,AN;function nme(){if(AN)return Jy;AN=1;var e=qm();function t(){this.__data__=e?e(null):{},this.size=0}return Jy=t,Jy}var Wy,jN;function ime(){if(jN)return Wy;jN=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Wy=e,Wy}var Hy,IN;function ame(){if(IN)return Hy;IN=1;var e=qm(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(a){var s=this.__data__;if(e){var o=s[a];return o===t?void 0:o}return n.call(s,a)?s[a]:void 0}return Hy=i,Hy}var Gy,LN;function sme(){if(LN)return Gy;LN=1;var e=qm(),t=Object.prototype,r=t.hasOwnProperty;function n(i){var a=this.__data__;return e?a[i]!==void 0:r.call(a,i)}return Gy=n,Gy}var Yy,TN;function ome(){if(TN)return Yy;TN=1;var e=qm(),t="__lodash_hash_undefined__";function r(n,i){var a=this.__data__;return this.size+=this.has(n)?0:1,a[n]=e&&i===void 0?t:i,this}return Yy=r,Yy}var Ky,ON;function ume(){if(ON)return Ky;ON=1;var e=nme(),t=ime(),r=ame(),n=sme(),i=ome();function a(s){var o=-1,u=s==null?0:s.length;for(this.clear();++o<u;){var c=s[o];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,Ky=a,Ky}var Qy,kN;function cme(){if(kN)return Qy;kN=1;var e=ume(),t=$m(),r=YA();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return Qy=n,Qy}var Zy,NN;function lme(){if(NN)return Zy;NN=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return Zy=e,Zy}var Xy,RN;function Um(){if(RN)return Xy;RN=1;var e=lme();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return Xy=t,Xy}var ev,DN;function fme(){if(DN)return ev;DN=1;var e=Um();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return ev=t,ev}var tv,PN;function dme(){if(PN)return tv;PN=1;var e=Um();function t(r){return e(this,r).get(r)}return tv=t,tv}var rv,FN;function pme(){if(FN)return rv;FN=1;var e=Um();function t(r){return e(this,r).has(r)}return rv=t,rv}var nv,BN;function hme(){if(BN)return nv;BN=1;var e=Um();function t(r,n){var i=e(this,r),a=i.size;return i.set(r,n),this.size+=i.size==a?0:1,this}return nv=t,nv}var iv,zN;function KA(){if(zN)return iv;zN=1;var e=cme(),t=fme(),r=dme(),n=pme(),i=hme();function a(s){var o=-1,u=s==null?0:s.length;for(this.clear();++o<u;){var c=s[o];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,iv=a,iv}var av,$N;function mme(){if($N)return av;$N=1;var e=$m(),t=YA(),r=KA(),n=200;function i(a,s){var o=this.__data__;if(o instanceof e){var u=o.__data__;if(!t||u.length<n-1)return u.push([a,s]),this.size=++o.size,this;o=this.__data__=new r(u)}return o.set(a,s),this.size=o.size,this}return av=i,av}var sv,qN;function Vm(){if(qN)return sv;qN=1;var e=$m(),t=Hhe(),r=Ghe(),n=Yhe(),i=Khe(),a=mme();function s(o){var u=this.__data__=new e(o);this.size=u.size}return s.prototype.clear=t,s.prototype.delete=r,s.prototype.get=n,s.prototype.has=i,s.prototype.set=a,sv=s,sv}var ov,UN;function RJ(){if(UN)return ov;UN=1;var e=zo(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return ov=t,ov}var uv,VN;function QA(){if(VN)return uv;VN=1;var e=RJ();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return uv=t,uv}var cv,JN;function DJ(){if(JN)return cv;JN=1;var e=QA(),t=pc();function r(n,i,a){(a!==void 0&&!t(n[i],a)||a===void 0&&!(i in n))&&e(n,i,a)}return cv=r,cv}var lv,WN;function gme(){if(WN)return lv;WN=1;function e(t){return function(r,n,i){for(var a=-1,s=Object(r),o=i(r),u=o.length;u--;){var c=o[t?u:++a];if(n(s[c],c,s)===!1)break}return r}}return lv=e,lv}var fv,HN;function PJ(){if(HN)return fv;HN=1;var e=gme(),t=e();return fv=t,fv}var il={exports:{}};il.exports;var GN;function FJ(){return GN||(GN=1,(function(e,t){var r=Cn(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,s=a?r.Buffer:void 0,o=s?s.allocUnsafe:void 0;function u(c,l){if(l)return c.slice();var f=c.length,p=o?o(f):new c.constructor(f);return c.copy(p),p}e.exports=u})(il,il.exports)),il.exports}var dv,YN;function BJ(){if(YN)return dv;YN=1;var e=Cn(),t=e.Uint8Array;return dv=t,dv}var pv,KN;function ZA(){if(KN)return pv;KN=1;var e=BJ();function t(r){var n=new r.constructor(r.byteLength);return new e(n).set(new e(r)),n}return pv=t,pv}var hv,QN;function zJ(){if(QN)return hv;QN=1;var e=ZA();function t(r,n){var i=n?e(r.buffer):r.buffer;return new r.constructor(i,r.byteOffset,r.length)}return hv=t,hv}var mv,ZN;function Lf(){if(ZN)return mv;ZN=1;function e(t,r){var n=-1,i=t.length;for(r||(r=Array(i));++n<i;)r[n]=t[n];return r}return mv=e,mv}var gv,XN;function Jm(){if(XN)return gv;XN=1;var e=Mn(),t=Object.create,r=(function(){function n(){}return function(i){if(!e(i))return{};if(t)return t(i);n.prototype=i;var a=new n;return n.prototype=void 0,a}})();return gv=r,gv}var yv,eR;function $J(){if(eR)return yv;eR=1;function e(t,r){return function(n){return t(r(n))}}return yv=e,yv}var vv,tR;function XA(){if(tR)return vv;tR=1;var e=$J(),t=e(Object.getPrototypeOf,Object);return vv=t,vv}var bv,rR;function Wm(){if(rR)return bv;rR=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return bv=t,bv}var wv,nR;function qJ(){if(nR)return wv;nR=1;var e=Jm(),t=XA(),r=Wm();function n(i){return typeof i.constructor=="function"&&!r(i)?e(t(i)):{}}return wv=n,wv}var Sv,iR;function _n(){if(iR)return Sv;iR=1;function e(t){return t!=null&&typeof t=="object"}return Sv=e,Sv}var xv,aR;function yme(){if(aR)return xv;aR=1;var e=xa(),t=_n(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return xv=n,xv}var Ev,sR;function Tf(){if(sR)return Ev;sR=1;var e=yme(),t=_n(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,a=e((function(){return arguments})())?e:function(s){return t(s)&&n.call(s,"callee")&&!i.call(s,"callee")};return Ev=a,Ev}var Cv,oR;function Jr(){if(oR)return Cv;oR=1;var e=Array.isArray;return Cv=e,Cv}var Mv,uR;function e3(){if(uR)return Mv;uR=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return Mv=t,Mv}var _v,cR;function $o(){if(cR)return _v;cR=1;var e=If(),t=e3();function r(n){return n!=null&&t(n.length)&&!e(n)}return _v=r,_v}var Av,lR;function vme(){if(lR)return Av;lR=1;var e=$o(),t=_n();function r(n){return t(n)&&e(n)}return Av=r,Av}var al={exports:{}},jv,fR;function bme(){if(fR)return jv;fR=1;function e(){return!1}return jv=e,jv}al.exports;var dR;function Of(){return dR||(dR=1,(function(e,t){var r=Cn(),n=bme(),i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,s=a&&a.exports===i,o=s?r.Buffer:void 0,u=o?o.isBuffer:void 0,c=u||n;e.exports=c})(al,al.exports)),al.exports}var Iv,pR;function Hm(){if(pR)return Iv;pR=1;var e=xa(),t=XA(),r=_n(),n="[object Object]",i=Function.prototype,a=Object.prototype,s=i.toString,o=a.hasOwnProperty,u=s.call(Object);function c(l){if(!r(l)||e(l)!=n)return!1;var f=t(l);if(f===null)return!0;var p=o.call(f,"constructor")&&f.constructor;return typeof p=="function"&&p instanceof p&&s.call(p)==u}return Iv=c,Iv}var Lv,hR;function wme(){if(hR)return Lv;hR=1;var e=xa(),t=e3(),r=_n(),n="[object Arguments]",i="[object Array]",a="[object Boolean]",s="[object Date]",o="[object Error]",u="[object Function]",c="[object Map]",l="[object Number]",f="[object Object]",p="[object RegExp]",d="[object Set]",m="[object String]",g="[object WeakMap]",v="[object ArrayBuffer]",w="[object DataView]",b="[object Float32Array]",S="[object Float64Array]",E="[object Int8Array]",x="[object Int16Array]",_="[object Int32Array]",I="[object Uint8Array]",L="[object Uint8ClampedArray]",k="[object Uint16Array]",F="[object Uint32Array]",N={};N[b]=N[S]=N[E]=N[x]=N[_]=N[I]=N[L]=N[k]=N[F]=!0,N[n]=N[i]=N[v]=N[a]=N[w]=N[s]=N[o]=N[u]=N[c]=N[l]=N[f]=N[p]=N[d]=N[m]=N[g]=!1;function P(R){return r(R)&&t(R.length)&&!!N[e(R)]}return Lv=P,Lv}var Tv,mR;function t3(){if(mR)return Tv;mR=1;function e(t){return function(r){return t(r)}}return Tv=e,Tv}var sl={exports:{}};sl.exports;var gR;function r3(){return gR||(gR=1,(function(e,t){var r=kJ(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,s=a&&r.process,o=(function(){try{var u=i&&i.require&&i.require("util").types;return u||s&&s.binding&&s.binding("util")}catch{}})();e.exports=o})(sl,sl.exports)),sl.exports}var Ov,yR;function Gm(){if(yR)return Ov;yR=1;var e=wme(),t=t3(),r=r3(),n=r&&r.isTypedArray,i=n?t(n):e;return Ov=i,Ov}var kv,vR;function UJ(){if(vR)return kv;vR=1;function e(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}return kv=e,kv}var Nv,bR;function Ym(){if(bR)return Nv;bR=1;var e=QA(),t=pc(),r=Object.prototype,n=r.hasOwnProperty;function i(a,s,o){var u=a[s];(!(n.call(a,s)&&t(u,o))||o===void 0&&!(s in a))&&e(a,s,o)}return Nv=i,Nv}var Rv,wR;function mc(){if(wR)return Rv;wR=1;var e=Ym(),t=QA();function r(n,i,a,s){var o=!a;a||(a={});for(var u=-1,c=i.length;++u<c;){var l=i[u],f=s?s(a[l],n[l],l,a,n):void 0;f===void 0&&(f=n[l]),o?t(a,l,f):e(a,l,f)}return a}return Rv=r,Rv}var Dv,SR;function Sme(){if(SR)return Dv;SR=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return Dv=e,Dv}var Pv,xR;function kf(){if(xR)return Pv;xR=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,i){var a=typeof n;return i=i??e,!!i&&(a=="number"||a!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<i}return Pv=r,Pv}var Fv,ER;function VJ(){if(ER)return Fv;ER=1;var e=Sme(),t=Tf(),r=Jr(),n=Of(),i=kf(),a=Gm(),s=Object.prototype,o=s.hasOwnProperty;function u(c,l){var f=r(c),p=!f&&t(c),d=!f&&!p&&n(c),m=!f&&!p&&!d&&a(c),g=f||p||d||m,v=g?e(c.length,String):[],w=v.length;for(var b in c)(l||o.call(c,b))&&!(g&&(b=="length"||d&&(b=="offset"||b=="parent")||m&&(b=="buffer"||b=="byteLength"||b=="byteOffset")||i(b,w)))&&v.push(b);return v}return Fv=u,Fv}var Bv,CR;function xme(){if(CR)return Bv;CR=1;function e(t){var r=[];if(t!=null)for(var n in Object(t))r.push(n);return r}return Bv=e,Bv}var zv,MR;function Eme(){if(MR)return zv;MR=1;var e=Mn(),t=Wm(),r=xme(),n=Object.prototype,i=n.hasOwnProperty;function a(s){if(!e(s))return r(s);var o=t(s),u=[];for(var c in s)c=="constructor"&&(o||!i.call(s,c))||u.push(c);return u}return zv=a,zv}var $v,_R;function Nf(){if(_R)return $v;_R=1;var e=VJ(),t=Eme(),r=$o();function n(i){return r(i)?e(i,!0):t(i)}return $v=n,$v}var qv,AR;function Cme(){if(AR)return qv;AR=1;var e=mc(),t=Nf();function r(n){return e(n,t(n))}return qv=r,qv}var Uv,jR;function Mme(){if(jR)return Uv;jR=1;var e=DJ(),t=FJ(),r=zJ(),n=Lf(),i=qJ(),a=Tf(),s=Jr(),o=vme(),u=Of(),c=If(),l=Mn(),f=Hm(),p=Gm(),d=UJ(),m=Cme();function g(v,w,b,S,E,x,_){var I=d(v,b),L=d(w,b),k=_.get(L);if(k){e(v,b,k);return}var F=x?x(I,L,b+"",v,w,_):void 0,N=F===void 0;if(N){var P=s(L),R=!P&&u(L),W=!P&&!R&&p(L);F=L,P||R||W?s(I)?F=I:o(I)?F=n(I):R?(N=!1,F=t(L,!0)):W?(N=!1,F=r(L,!0)):F=[]:f(L)||a(L)?(F=I,a(I)?F=m(I):(!l(I)||c(I))&&(F=i(L))):N=!1}N&&(_.set(L,F),E(F,L,S,x,_),_.delete(L)),e(v,b,F)}return Uv=g,Uv}var Vv,IR;function _me(){if(IR)return Vv;IR=1;var e=Vm(),t=DJ(),r=PJ(),n=Mme(),i=Mn(),a=Nf(),s=UJ();function o(u,c,l,f,p){u!==c&&r(c,function(d,m){if(p||(p=new e),i(d))n(u,c,m,l,o,f,p);else{var g=f?f(s(u,m),d,m+"",u,c,p):void 0;g===void 0&&(g=d),t(u,m,g)}},a)}return Vv=o,Vv}var Jv,LR;function Rf(){if(LR)return Jv;LR=1;function e(t){return t}return Jv=e,Jv}var Wv,TR;function n3(){if(TR)return Wv;TR=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return Wv=e,Wv}var Hv,OR;function JJ(){if(OR)return Hv;OR=1;var e=n3(),t=Math.max;function r(n,i,a){return i=t(i===void 0?n.length-1:i,0),function(){for(var s=arguments,o=-1,u=t(s.length-i,0),c=Array(u);++o<u;)c[o]=s[i+o];o=-1;for(var l=Array(i+1);++o<i;)l[o]=s[o];return l[i]=a(c),e(n,this,l)}}return Hv=r,Hv}var Gv,kR;function WJ(){if(kR)return Gv;kR=1;function e(t){return function(){return t}}return Gv=e,Gv}var Yv,NR;function Ame(){if(NR)return Yv;NR=1;var e=WJ(),t=RJ(),r=Rf(),n=t?function(i,a){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:r;return Yv=n,Yv}var Kv,RR;function HJ(){if(RR)return Kv;RR=1;var e=800,t=16,r=Date.now;function n(i){var a=0,s=0;return function(){var o=r(),u=t-(o-s);if(s=o,u>0){if(++a>=e)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return Kv=n,Kv}var Qv,DR;function i3(){if(DR)return Qv;DR=1;var e=Ame(),t=HJ(),r=t(e);return Qv=r,Qv}var Zv,PR;function jme(){if(PR)return Zv;PR=1;var e=Rf(),t=JJ(),r=i3();function n(i,a){return r(t(i,a,e),i+"")}return Zv=n,Zv}var Xv,FR;function GJ(){if(FR)return Xv;FR=1;var e=pc(),t=$o(),r=kf(),n=Mn();function i(a,s,o){if(!n(o))return!1;var u=typeof s;return(u=="number"?t(o)&&r(s,o.length):u=="string"&&s in o)?e(o[s],a):!1}return Xv=i,Xv}var eb,BR;function Ime(){if(BR)return eb;BR=1;var e=jme(),t=GJ();function r(n){return e(function(i,a){var s=-1,o=a.length,u=o>1?a[o-1]:void 0,c=o>2?a[2]:void 0;for(u=n.length>3&&typeof u=="function"?(o--,u):void 0,c&&t(a[0],a[1],c)&&(u=o<3?void 0:u,o=1),i=Object(i);++s<o;){var l=a[s];l&&n(i,l,s,u)}return i})}return eb=r,eb}var tb,zR;function Lme(){if(zR)return tb;zR=1;var e=_me(),t=Ime(),r=t(function(n,i,a){e(n,i,a)});return tb=r,tb}var Tme=Lme();const Ome=tt(Tme);var rb,$R;function a3(){if($R)return rb;$R=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=Array(i);++n<i;)a[n]=r(t[n],n,t);return a}return rb=e,rb}var nb,qR;function Df(){if(qR)return nb;qR=1;var e=xa(),t=_n(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return nb=n,nb}var ib,UR;function kme(){if(UR)return ib;UR=1;var e=hc(),t=a3(),r=Jr(),n=Df(),i=e?e.prototype:void 0,a=i?i.toString:void 0;function s(o){if(typeof o=="string")return o;if(r(o))return t(o,s)+"";if(n(o))return a?a.call(o):"";var u=o+"";return u=="0"&&1/o==-1/0?"-0":u}return ib=s,ib}var ab,VR;function Xa(){if(VR)return ab;VR=1;var e=kme();function t(r){return r==null?"":e(r)}return ab=t,ab}var sb,JR;function YJ(){if(JR)return sb;JR=1;function e(t,r,n){var i=-1,a=t.length;r<0&&(r=-r>a?0:a+r),n=n>a?a:n,n<0&&(n+=a),a=r>n?0:n-r>>>0,r>>>=0;for(var s=Array(a);++i<a;)s[i]=t[i+r];return s}return sb=e,sb}var ob,WR;function Nme(){if(WR)return ob;WR=1;var e=YJ();function t(r,n,i){var a=r.length;return i=i===void 0?a:i,!n&&i>=a?r:e(r,n,i)}return ob=t,ob}var ub,HR;function KJ(){if(HR)return ub;HR=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",s="\\u200d",o=RegExp("["+s+e+i+a+"]");function u(c){return o.test(c)}return ub=u,ub}var cb,GR;function Rme(){if(GR)return cb;GR=1;function e(t){return t.split("")}return cb=e,cb}var lb,YR;function Dme(){if(YR)return lb;YR=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",s="["+e+"]",o="["+i+"]",u="\\ud83c[\\udffb-\\udfff]",c="(?:"+o+"|"+u+")",l="[^"+e+"]",f="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",d="\\u200d",m=c+"?",g="["+a+"]?",v="(?:"+d+"(?:"+[l,f,p].join("|")+")"+g+m+")*",w=g+m+v,b="(?:"+[l+o+"?",o,f,p,s].join("|")+")",S=RegExp(u+"(?="+u+")|"+b+w,"g");function E(x){return x.match(S)||[]}return lb=E,lb}var fb,KR;function Pme(){if(KR)return fb;KR=1;var e=Rme(),t=KJ(),r=Dme();function n(i){return t(i)?r(i):e(i)}return fb=n,fb}var db,QR;function Fme(){if(QR)return db;QR=1;var e=Nme(),t=KJ(),r=Pme(),n=Xa();function i(a){return function(s){s=n(s);var o=t(s)?r(s):void 0,u=o?o[0]:s.charAt(0),c=o?e(o,1).join(""):s.slice(1);return u[a]()+c}}return db=i,db}var pb,ZR;function QJ(){if(ZR)return pb;ZR=1;var e=Fme(),t=e("toUpperCase");return pb=t,pb}var hb,XR;function Bme(){if(XR)return hb;XR=1;var e=Xa(),t=QJ();function r(n){return t(e(n).toLowerCase())}return hb=r,hb}var mb,eD;function ZJ(){if(eD)return mb;eD=1;function e(t,r,n,i){var a=-1,s=t==null?0:t.length;for(i&&s&&(n=t[++a]);++a<s;)n=r(n,t[a],a,t);return n}return mb=e,mb}var gb,tD;function zme(){if(tD)return gb;tD=1;function e(t){return function(r){return t?.[r]}}return gb=e,gb}var yb,rD;function $me(){if(rD)return yb;rD=1;var e=zme(),t={À:"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"},r=e(t);return yb=r,yb}var vb,nD;function qme(){if(nD)return vb;nD=1;var e=$me(),t=Xa(),r=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,n="\\u0300-\\u036f",i="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",s=n+i+a,o="["+s+"]",u=RegExp(o,"g");function c(l){return l=t(l),l&&l.replace(r,e).replace(u,"")}return vb=c,vb}var bb,iD;function Ume(){if(iD)return bb;iD=1;var e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function t(r){return r.match(e)||[]}return bb=t,bb}var wb,aD;function Vme(){if(aD)return wb;aD=1;var e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function t(r){return e.test(r)}return wb=t,wb}var Sb,sD;function Jme(){if(sD)return Sb;sD=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\u2700-\\u27bf",s="a-z\\xdf-\\xf6\\xf8-\\xff",o="\\xac\\xb1\\xd7\\xf7",u="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",c="\\u2000-\\u206f",l=" \\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",f="A-Z\\xc0-\\xd6\\xd8-\\xde",p="\\ufe0e\\ufe0f",d=o+u+c+l,m="[']",g="["+d+"]",v="["+i+"]",w="\\d+",b="["+a+"]",S="["+s+"]",E="[^"+e+d+w+a+s+f+"]",x="\\ud83c[\\udffb-\\udfff]",_="(?:"+v+"|"+x+")",I="[^"+e+"]",L="(?:\\ud83c[\\udde6-\\uddff]){2}",k="[\\ud800-\\udbff][\\udc00-\\udfff]",F="["+f+"]",N="\\u200d",P="(?:"+S+"|"+E+")",R="(?:"+F+"|"+E+")",W="(?:"+m+"(?:d|ll|m|re|s|t|ve))?",X="(?:"+m+"(?:D|LL|M|RE|S|T|VE))?",Q=_+"?",Z="["+p+"]?",J="(?:"+N+"(?:"+[I,L,k].join("|")+")"+Z+Q+")*",Y="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",re="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ae=Z+Q+J,se="(?:"+[b,L,k].join("|")+")"+ae,ge=RegExp([F+"?"+S+"+"+W+"(?="+[g,F,"$"].join("|")+")",R+"+"+X+"(?="+[g,F+P,"$"].join("|")+")",F+"?"+P+"+"+W,F+"+"+X,re,Y,w,se].join("|"),"g");function ue(oe){return oe.match(ge)||[]}return Sb=ue,Sb}var xb,oD;function Wme(){if(oD)return xb;oD=1;var e=Ume(),t=Vme(),r=Xa(),n=Jme();function i(a,s,o){return a=r(a),s=o?void 0:s,s===void 0?t(a)?n(a):e(a):a.match(s)||[]}return xb=i,xb}var Eb,uD;function Hme(){if(uD)return Eb;uD=1;var e=ZJ(),t=qme(),r=Wme(),n="[']",i=RegExp(n,"g");function a(s){return function(o){return e(r(t(o).replace(i,"")),s,"")}}return Eb=a,Eb}var Cb,cD;function Gme(){if(cD)return Cb;cD=1;var e=Bme(),t=Hme(),r=t(function(n,i,a){return i=i.toLowerCase(),n+(a?e(i):i)});return Cb=r,Cb}Gme();QJ();var Mb,lD;function XJ(){if(lD)return Mb;lD=1;var e=KA(),t="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var a=function(){var s=arguments,o=i?i.apply(this,s):s[0],u=a.cache;if(u.has(o))return u.get(o);var c=n.apply(this,s);return a.cache=u.set(o,c)||u,c};return a.cache=new(r.Cache||e),a}return r.Cache=e,Mb=r,Mb}var Yme=XJ();const Kme=tt(Yme);var _b,fD;function Qme(){if(fD)return _b;fD=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return _b=t,_b}var Ab,dD;function Zme(){if(dD)return Ab;dD=1;function e(t){return this.__data__.has(t)}return Ab=e,Ab}var jb,pD;function Xme(){if(pD)return jb;pD=1;var e=KA(),t=Qme(),r=Zme();function n(i){var a=-1,s=i==null?0:i.length;for(this.__data__=new e;++a<s;)this.add(i[a])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,jb=n,jb}var Ib,hD;function eW(){if(hD)return Ib;hD=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(r(t[n],n,t))return!0;return!1}return Ib=e,Ib}var Lb,mD;function e0e(){if(mD)return Lb;mD=1;function e(t,r){return t.has(r)}return Lb=e,Lb}var Tb,gD;function tW(){if(gD)return Tb;gD=1;var e=Xme(),t=eW(),r=e0e(),n=1,i=2;function a(s,o,u,c,l,f){var p=u&n,d=s.length,m=o.length;if(d!=m&&!(p&&m>d))return!1;var g=f.get(s),v=f.get(o);if(g&&v)return g==o&&v==s;var w=-1,b=!0,S=u&i?new e:void 0;for(f.set(s,o),f.set(o,s);++w<d;){var E=s[w],x=o[w];if(c)var _=p?c(x,E,w,o,s,f):c(E,x,w,s,o,f);if(_!==void 0){if(_)continue;b=!1;break}if(S){if(!t(o,function(I,L){if(!r(S,L)&&(E===I||l(E,I,u,c,f)))return S.push(L)})){b=!1;break}}else if(!(E===x||l(E,x,u,c,f))){b=!1;break}}return f.delete(s),f.delete(o),b}return Tb=a,Tb}var Ob,yD;function t0e(){if(yD)return Ob;yD=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,a){n[++r]=[a,i]}),n}return Ob=e,Ob}var kb,vD;function r0e(){if(vD)return kb;vD=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return kb=e,kb}var Nb,bD;function n0e(){if(bD)return Nb;bD=1;var e=hc(),t=BJ(),r=pc(),n=tW(),i=t0e(),a=r0e(),s=1,o=2,u="[object Boolean]",c="[object Date]",l="[object Error]",f="[object Map]",p="[object Number]",d="[object RegExp]",m="[object Set]",g="[object String]",v="[object Symbol]",w="[object ArrayBuffer]",b="[object DataView]",S=e?e.prototype:void 0,E=S?S.valueOf:void 0;function x(_,I,L,k,F,N,P){switch(L){case b:if(_.byteLength!=I.byteLength||_.byteOffset!=I.byteOffset)return!1;_=_.buffer,I=I.buffer;case w:return!(_.byteLength!=I.byteLength||!N(new t(_),new t(I)));case u:case c:case p:return r(+_,+I);case l:return _.name==I.name&&_.message==I.message;case d:case g:return _==I+"";case f:var R=i;case m:var W=k&s;if(R||(R=a),_.size!=I.size&&!W)return!1;var X=P.get(_);if(X)return X==I;k|=o,P.set(_,I);var Q=n(R(_),R(I),k,F,N,P);return P.delete(_),Q;case v:if(E)return E.call(_)==E.call(I)}return!1}return Nb=x,Nb}var Rb,wD;function s3(){if(wD)return Rb;wD=1;function e(t,r){for(var n=-1,i=r.length,a=t.length;++n<i;)t[a+n]=r[n];return t}return Rb=e,Rb}var Db,SD;function rW(){if(SD)return Db;SD=1;var e=s3(),t=Jr();function r(n,i,a){var s=i(n);return t(n)?s:e(s,a(n))}return Db=r,Db}var Pb,xD;function i0e(){if(xD)return Pb;xD=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=0,s=[];++n<i;){var o=t[n];r(o,n,t)&&(s[a++]=o)}return s}return Pb=e,Pb}var Fb,ED;function nW(){if(ED)return Fb;ED=1;function e(){return[]}return Fb=e,Fb}var Bb,CD;function o3(){if(CD)return Bb;CD=1;var e=i0e(),t=nW(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(s){return s==null?[]:(s=Object(s),e(i(s),function(o){return n.call(s,o)}))}:t;return Bb=a,Bb}var zb,MD;function a0e(){if(MD)return zb;MD=1;var e=$J(),t=e(Object.keys,Object);return zb=t,zb}var $b,_D;function u3(){if(_D)return $b;_D=1;var e=Wm(),t=a0e(),r=Object.prototype,n=r.hasOwnProperty;function i(a){if(!e(a))return t(a);var s=[];for(var o in Object(a))n.call(a,o)&&o!="constructor"&&s.push(o);return s}return $b=i,$b}var qb,AD;function gc(){if(AD)return qb;AD=1;var e=VJ(),t=u3(),r=$o();function n(i){return r(i)?e(i):t(i)}return qb=n,qb}var Ub,jD;function iW(){if(jD)return Ub;jD=1;var e=rW(),t=o3(),r=gc();function n(i){return e(i,r,t)}return Ub=n,Ub}var Vb,ID;function s0e(){if(ID)return Vb;ID=1;var e=iW(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(a,s,o,u,c,l){var f=o&t,p=e(a),d=p.length,m=e(s),g=m.length;if(d!=g&&!f)return!1;for(var v=d;v--;){var w=p[v];if(!(f?w in s:n.call(s,w)))return!1}var b=l.get(a),S=l.get(s);if(b&&S)return b==s&&S==a;var E=!0;l.set(a,s),l.set(s,a);for(var x=f;++v<d;){w=p[v];var _=a[w],I=s[w];if(u)var L=f?u(I,_,w,s,a,l):u(_,I,w,a,s,l);if(!(L===void 0?_===I||c(_,I,o,u,l):L)){E=!1;break}x||(x=w=="constructor")}if(E&&!x){var k=a.constructor,F=s.constructor;k!=F&&"constructor"in a&&"constructor"in s&&!(typeof k=="function"&&k instanceof k&&typeof F=="function"&&F instanceof F)&&(E=!1)}return l.delete(a),l.delete(s),E}return Vb=i,Vb}var Jb,LD;function o0e(){if(LD)return Jb;LD=1;var e=zo(),t=Cn(),r=e(t,"DataView");return Jb=r,Jb}var Wb,TD;function u0e(){if(TD)return Wb;TD=1;var e=zo(),t=Cn(),r=e(t,"Promise");return Wb=r,Wb}var Hb,OD;function c0e(){if(OD)return Hb;OD=1;var e=zo(),t=Cn(),r=e(t,"Set");return Hb=r,Hb}var Gb,kD;function aW(){if(kD)return Gb;kD=1;var e=zo(),t=Cn(),r=e(t,"WeakMap");return Gb=r,Gb}var Yb,ND;function yc(){if(ND)return Yb;ND=1;var e=o0e(),t=YA(),r=u0e(),n=c0e(),i=aW(),a=xa(),s=NJ(),o="[object Map]",u="[object Object]",c="[object Promise]",l="[object Set]",f="[object WeakMap]",p="[object DataView]",d=s(e),m=s(t),g=s(r),v=s(n),w=s(i),b=a;return(e&&b(new e(new ArrayBuffer(1)))!=p||t&&b(new t)!=o||r&&b(r.resolve())!=c||n&&b(new n)!=l||i&&b(new i)!=f)&&(b=function(S){var E=a(S),x=E==u?S.constructor:void 0,_=x?s(x):"";if(_)switch(_){case d:return p;case m:return o;case g:return c;case v:return l;case w:return f}return E}),Yb=b,Yb}var Kb,RD;function l0e(){if(RD)return Kb;RD=1;var e=Vm(),t=tW(),r=n0e(),n=s0e(),i=yc(),a=Jr(),s=Of(),o=Gm(),u=1,c="[object Arguments]",l="[object Array]",f="[object Object]",p=Object.prototype,d=p.hasOwnProperty;function m(g,v,w,b,S,E){var x=a(g),_=a(v),I=x?l:i(g),L=_?l:i(v);I=I==c?f:I,L=L==c?f:L;var k=I==f,F=L==f,N=I==L;if(N&&s(g)){if(!s(v))return!1;x=!0,k=!1}if(N&&!k)return E||(E=new e),x||o(g)?t(g,v,w,b,S,E):r(g,v,I,w,b,S,E);if(!(w&u)){var P=k&&d.call(g,"__wrapped__"),R=F&&d.call(v,"__wrapped__");if(P||R){var W=P?g.value():g,X=R?v.value():v;return E||(E=new e),S(W,X,w,b,E)}}return N?(E||(E=new e),n(g,v,w,b,S,E)):!1}return Kb=m,Kb}var Qb,DD;function c3(){if(DD)return Qb;DD=1;var e=l0e(),t=_n();function r(n,i,a,s,o){return n===i?!0:n==null||i==null||!t(n)&&!t(i)?n!==n&&i!==i:e(n,i,a,s,r,o)}return Qb=r,Qb}var Zb,PD;function f0e(){if(PD)return Zb;PD=1;var e=Vm(),t=c3(),r=1,n=2;function i(a,s,o,u){var c=o.length,l=c,f=!u;if(a==null)return!l;for(a=Object(a);c--;){var p=o[c];if(f&&p[2]?p[1]!==a[p[0]]:!(p[0]in a))return!1}for(;++c<l;){p=o[c];var d=p[0],m=a[d],g=p[1];if(f&&p[2]){if(m===void 0&&!(d in a))return!1}else{var v=new e;if(u)var w=u(m,g,d,a,s,v);if(!(w===void 0?t(g,m,r|n,u,v):w))return!1}}return!0}return Zb=i,Zb}var Xb,FD;function sW(){if(FD)return Xb;FD=1;var e=Mn();function t(r){return r===r&&!e(r)}return Xb=t,Xb}var ew,BD;function d0e(){if(BD)return ew;BD=1;var e=sW(),t=gc();function r(n){for(var i=t(n),a=i.length;a--;){var s=i[a],o=n[s];i[a]=[s,o,e(o)]}return i}return ew=r,ew}var tw,zD;function oW(){if(zD)return tw;zD=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return tw=e,tw}var rw,$D;function p0e(){if($D)return rw;$D=1;var e=f0e(),t=d0e(),r=oW();function n(i){var a=t(i);return a.length==1&&a[0][2]?r(a[0][0],a[0][1]):function(s){return s===i||e(s,i,a)}}return rw=n,rw}var nw,qD;function l3(){if(qD)return nw;qD=1;var e=Jr(),t=Df(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(a,s){if(e(a))return!1;var o=typeof a;return o=="number"||o=="symbol"||o=="boolean"||a==null||t(a)?!0:n.test(a)||!r.test(a)||s!=null&&a in Object(s)}return nw=i,nw}var iw,UD;function h0e(){if(UD)return iw;UD=1;var e=XJ(),t=500;function r(n){var i=e(n,function(s){return a.size===t&&a.clear(),s}),a=i.cache;return i}return iw=r,iw}var aw,VD;function uW(){if(VD)return aw;VD=1;var e=h0e(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(i){var a=[];return i.charCodeAt(0)===46&&a.push(""),i.replace(t,function(s,o,u,c){a.push(u?c.replace(r,"$1"):o||s)}),a});return aw=n,aw}var sw,JD;function Pf(){if(JD)return sw;JD=1;var e=Jr(),t=l3(),r=uW(),n=Xa();function i(a,s){return e(a)?a:t(a,s)?[a]:r(n(a))}return sw=i,sw}var ow,WD;function qo(){if(WD)return ow;WD=1;var e=Df();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return ow=t,ow}var uw,HD;function f3(){if(HD)return uw;HD=1;var e=Pf(),t=qo();function r(n,i){i=e(i,n);for(var a=0,s=i.length;n!=null&&a<s;)n=n[t(i[a++])];return a&&a==s?n:void 0}return uw=r,uw}var cw,GD;function cW(){if(GD)return cw;GD=1;var e=f3();function t(r,n,i){var a=r==null?void 0:e(r,n);return a===void 0?i:a}return cw=t,cw}var lw,YD;function m0e(){if(YD)return lw;YD=1;function e(t,r){return t!=null&&r in Object(t)}return lw=e,lw}var fw,KD;function lW(){if(KD)return fw;KD=1;var e=Pf(),t=Tf(),r=Jr(),n=kf(),i=e3(),a=qo();function s(o,u,c){u=e(u,o);for(var l=-1,f=u.length,p=!1;++l<f;){var d=a(u[l]);if(!(p=o!=null&&c(o,d)))break;o=o[d]}return p||++l!=f?p:(f=o==null?0:o.length,!!f&&i(f)&&n(d,f)&&(r(o)||t(o)))}return fw=s,fw}var dw,QD;function g0e(){if(QD)return dw;QD=1;var e=m0e(),t=lW();function r(n,i){return n!=null&&t(n,i,e)}return dw=r,dw}var pw,ZD;function y0e(){if(ZD)return pw;ZD=1;var e=c3(),t=cW(),r=g0e(),n=l3(),i=sW(),a=oW(),s=qo(),o=1,u=2;function c(l,f){return n(l)&&i(f)?a(s(l),f):function(p){var d=t(p,l);return d===void 0&&d===f?r(p,l):e(f,d,o|u)}}return pw=c,pw}var hw,XD;function v0e(){if(XD)return hw;XD=1;function e(t){return function(r){return r?.[t]}}return hw=e,hw}var mw,eP;function b0e(){if(eP)return mw;eP=1;var e=f3();function t(r){return function(n){return e(n,r)}}return mw=t,mw}var gw,tP;function w0e(){if(tP)return gw;tP=1;var e=v0e(),t=b0e(),r=l3(),n=qo();function i(a){return r(a)?e(n(a)):t(a)}return gw=i,gw}var yw,rP;function Ff(){if(rP)return yw;rP=1;var e=p0e(),t=y0e(),r=Rf(),n=Jr(),i=w0e();function a(s){return typeof s=="function"?s:s==null?r:typeof s=="object"?n(s)?t(s[0],s[1]):e(s):i(s)}return yw=a,yw}var vw,nP;function S0e(){if(nP)return vw;nP=1;var e=Ff(),t=$o(),r=gc();function n(i){return function(a,s,o){var u=Object(a);if(!t(a)){var c=e(s,3);a=r(a),s=function(f){return c(u[f],f,u)}}var l=i(a,s,o);return l>-1?u[c?a[l]:l]:void 0}}return vw=n,vw}var bw,iP;function fW(){if(iP)return bw;iP=1;function e(t,r,n,i){for(var a=t.length,s=n+(i?1:-1);i?s--:++s<a;)if(r(t[s],s,t))return s;return-1}return bw=e,bw}var ww,aP;function x0e(){if(aP)return ww;aP=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return ww=t,ww}var Sw,sP;function E0e(){if(sP)return Sw;sP=1;var e=x0e(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return Sw=r,Sw}var xw,oP;function dW(){if(oP)return xw;oP=1;var e=E0e(),t=Mn(),r=Df(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,o=parseInt;function u(c){if(typeof c=="number")return c;if(r(c))return n;if(t(c)){var l=typeof c.valueOf=="function"?c.valueOf():c;c=t(l)?l+"":l}if(typeof c!="string")return c===0?c:+c;c=e(c);var f=a.test(c);return f||s.test(c)?o(c.slice(2),f?2:8):i.test(c)?n:+c}return xw=u,xw}var Ew,uP;function C0e(){if(uP)return Ew;uP=1;var e=dW(),t=1/0,r=17976931348623157e292;function n(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-t){var a=i<0?-1:1;return a*r}return i===i?i:0}return Ew=n,Ew}var Cw,cP;function d3(){if(cP)return Cw;cP=1;var e=C0e();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return Cw=t,Cw}var Mw,lP;function M0e(){if(lP)return Mw;lP=1;var e=fW(),t=Ff(),r=d3(),n=Math.max;function i(a,s,o){var u=a==null?0:a.length;if(!u)return-1;var c=o==null?0:r(o);return c<0&&(c=n(u+c,0)),e(a,t(s,3),c)}return Mw=i,Mw}var _w,fP;function _0e(){if(fP)return _w;fP=1;var e=S0e(),t=M0e(),r=e(t);return _w=r,_w}var A0e=_0e();const j0e=tt(A0e);var Aw,dP;function I0e(){if(dP)return Aw;dP=1;var e=PJ(),t=gc();function r(n,i){return n&&e(n,i,t)}return Aw=r,Aw}var jw,pP;function L0e(){if(pP)return jw;pP=1;var e=$o();function t(r,n){return function(i,a){if(i==null)return i;if(!e(i))return r(i,a);for(var s=i.length,o=n?s:-1,u=Object(i);(n?o--:++o<s)&&a(u[o],o,u)!==!1;);return i}}return jw=t,jw}var Iw,hP;function pW(){if(hP)return Iw;hP=1;var e=I0e(),t=L0e(),r=t(e);return Iw=r,Iw}var Lw,mP;function T0e(){if(mP)return Lw;mP=1;var e=pW();function t(r,n){var i;return e(r,function(a,s,o){return i=n(a,s,o),!i}),!!i}return Lw=t,Lw}var Tw,gP;function O0e(){if(gP)return Tw;gP=1;var e=eW(),t=Ff(),r=T0e(),n=Jr(),i=GJ();function a(s,o,u){var c=n(s)?e:r;return u&&i(s,o,u)&&(o=void 0),c(s,t(o,3))}return Tw=a,Tw}var k0e=O0e();const N0e=tt(k0e);var R0e=pc();const D0e=tt(R0e);var P0e=If();const F0e=tt(P0e);var Xp={exports:{}};var B0e=Xp.exports,yP;function z0e(){return yP||(yP=1,(function(e,t){(function(r,n){e.exports=n(r)})(typeof fn<"u"?fn:B0e,function(r){if(r.CSS&&r.CSS.escape)return r.CSS.escape;var n=function(i){if(arguments.length==0)throw new TypeError("`CSS.escape` requires an argument.");for(var a=String(i),s=a.length,o=-1,u,c="",l=a.charCodeAt(0);++o<s;){if(u=a.charCodeAt(o),u==0){c+="<22>";continue}if(u>=1&&u<=31||u==127||o==0&&u>=48&&u<=57||o==1&&u>=48&&u<=57&&l==45){c+="\\"+u.toString(16)+" ";continue}if(o==0&&s==1&&u==45){c+="\\"+a.charAt(o);continue}if(u>=128||u==45||u==95||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122){c+=a.charAt(o);continue}c+="\\"+a.charAt(o)}return c};return r.CSS||(r.CSS={}),r.CSS.escape=n,n})})(Xp)),Xp.exports}var $0e=z0e();const q0e=tt($0e);var Ow,vP;function U0e(){return vP||(vP=1,Ow=function(t,r){if(r=r.split(":")[0],t=+t,!t)return!1;switch(r){case"http":case"ws":return t!==80;case"https":case"wss":return t!==443;case"ftp":return t!==21;case"gopher":return t!==70;case"file":return!1}return t!==0}),Ow}var _p={},bP;function V0e(){if(bP)return _p;bP=1;var e=Object.prototype.hasOwnProperty,t;function r(s){try{return decodeURIComponent(s.replace(/\+/g," "))}catch{return null}}function n(s){try{return encodeURIComponent(s)}catch{return null}}function i(s){for(var o=/([^=?#&]+)=?([^&]*)/g,u={},c;c=o.exec(s);){var l=r(c[1]),f=r(c[2]);l===null||f===null||l in u||(u[l]=f)}return u}function a(s,o){o=o||"";var u=[],c,l;typeof o!="string"&&(o="?");for(l in s)if(e.call(s,l)){if(c=s[l],!c&&(c===null||c===t||isNaN(c))&&(c=""),l=n(l),c=n(c),l===null||c===null)continue;u.push(l+"="+c)}return u.length?o+u.join("&"):""}return _p.stringify=a,_p.parse=i,_p}var kw,wP;function J0e(){if(wP)return kw;wP=1;var e=U0e(),t=V0e(),r=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,n=/[\n\r\t]/g,i=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,a=/:\d+$/,s=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,o=/^[a-zA-Z]:/;function u(b){return(b||"").toString().replace(r,"")}var c=[["#","hash"],["?","query"],function(S,E){return p(E.protocol)?S.replace(/\\/g,"/"):S},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],l={hash:1,query:1};function f(b){var S;typeof window<"u"?S=window:typeof fn<"u"?S=fn:typeof self<"u"?S=self:S={};var E=S.location||{};b=b||E;var x={},_=typeof b,I;if(b.protocol==="blob:")x=new g(unescape(b.pathname),{});else if(_==="string"){x=new g(b,{});for(I in l)delete x[I]}else if(_==="object"){for(I in b)I in l||(x[I]=b[I]);x.slashes===void 0&&(x.slashes=i.test(b.href))}return x}function p(b){return b==="file:"||b==="ftp:"||b==="http:"||b==="https:"||b==="ws:"||b==="wss:"}function d(b,S){b=u(b),b=b.replace(n,""),S=S||{};var E=s.exec(b),x=E[1]?E[1].toLowerCase():"",_=!!E[2],I=!!E[3],L=0,k;return _?I?(k=E[2]+E[3]+E[4],L=E[2].length+E[3].length):(k=E[2]+E[4],L=E[2].length):I?(k=E[3]+E[4],L=E[3].length):k=E[4],x==="file:"?L>=2&&(k=k.slice(2)):p(x)?k=E[4]:x?_&&(k=k.slice(2)):L>=2&&p(S.protocol)&&(k=E[4]),{protocol:x,slashes:_||p(x),slashesCount:L,rest:k}}function m(b,S){if(b==="")return S;for(var E=(S||"/").split("/").slice(0,-1).concat(b.split("/")),x=E.length,_=E[x-1],I=!1,L=0;x--;)E[x]==="."?E.splice(x,1):E[x]===".."?(E.splice(x,1),L++):L&&(x===0&&(I=!0),E.splice(x,1),L--);return I&&E.unshift(""),(_==="."||_==="..")&&E.push(""),E.join("/")}function g(b,S,E){if(b=u(b),b=b.replace(n,""),!(this instanceof g))return new g(b,S,E);var x,_,I,L,k,F,N=c.slice(),P=typeof S,R=this,W=0;for(P!=="object"&&P!=="string"&&(E=S,S=null),E&&typeof E!="function"&&(E=t.parse),S=f(S),_=d(b||"",S),x=!_.protocol&&!_.slashes,R.slashes=_.slashes||x&&S.slashes,R.protocol=_.protocol||S.protocol||"",b=_.rest,(_.protocol==="file:"&&(_.slashesCount!==2||o.test(b))||!_.slashes&&(_.protocol||_.slashesCount<2||!p(R.protocol)))&&(N[3]=[/(.*)/,"pathname"]);W<N.length;W++){if(L=N[W],typeof L=="function"){b=L(b,R);continue}I=L[0],F=L[1],I!==I?R[F]=b:typeof I=="string"?(k=I==="@"?b.lastIndexOf(I):b.indexOf(I),~k&&(typeof L[2]=="number"?(R[F]=b.slice(0,k),b=b.slice(k+L[2])):(R[F]=b.slice(k),b=b.slice(0,k)))):(k=I.exec(b))&&(R[F]=k[1],b=b.slice(0,k.index)),R[F]=R[F]||x&&L[3]&&S[F]||"",L[4]&&(R[F]=R[F].toLowerCase())}E&&(R.query=E(R.query)),x&&S.slashes&&R.pathname.charAt(0)!=="/"&&(R.pathname!==""||S.pathname!=="")&&(R.pathname=m(R.pathname,S.pathname)),R.pathname.charAt(0)!=="/"&&p(R.protocol)&&(R.pathname="/"+R.pathname),e(R.port,R.protocol)||(R.host=R.hostname,R.port=""),R.username=R.password="",R.auth&&(k=R.auth.indexOf(":"),~k?(R.username=R.auth.slice(0,k),R.username=encodeURIComponent(decodeURIComponent(R.username)),R.password=R.auth.slice(k+1),R.password=encodeURIComponent(decodeURIComponent(R.password))):R.username=encodeURIComponent(decodeURIComponent(R.auth)),R.auth=R.password?R.username+":"+R.password:R.username),R.origin=R.protocol!=="file:"&&p(R.protocol)&&R.host?R.protocol+"//"+R.host:"null",R.href=R.toString()}function v(b,S,E){var x=this;switch(b){case"query":typeof S=="string"&&S.length&&(S=(E||t.parse)(S)),x[b]=S;break;case"port":x[b]=S,e(S,x.protocol)?S&&(x.host=x.hostname+":"+S):(x.host=x.hostname,x[b]="");break;case"hostname":x[b]=S,x.port&&(S+=":"+x.port),x.host=S;break;case"host":x[b]=S,a.test(S)?(S=S.split(":"),x.port=S.pop(),x.hostname=S.join(":")):(x.hostname=S,x.port="");break;case"protocol":x.protocol=S.toLowerCase(),x.slashes=!E;break;case"pathname":case"hash":if(S){var _=b==="pathname"?"/":"#";x[b]=S.charAt(0)!==_?_+S:S}else x[b]=S;break;case"username":case"password":x[b]=encodeURIComponent(S);break;case"auth":var I=S.indexOf(":");~I?(x.username=S.slice(0,I),x.username=encodeURIComponent(decodeURIComponent(x.username)),x.password=S.slice(I+1),x.password=encodeURIComponent(decodeURIComponent(x.password))):x.username=encodeURIComponent(decodeURIComponent(S))}for(var L=0;L<c.length;L++){var k=c[L];k[4]&&(x[k[1]]=x[k[1]].toLowerCase())}return x.auth=x.password?x.username+":"+x.password:x.username,x.origin=x.protocol!=="file:"&&p(x.protocol)&&x.host?x.protocol+"//"+x.host:"null",x.href=x.toString(),x}function w(b){(!b||typeof b!="function")&&(b=t.stringify);var S,E=this,x=E.host,_=E.protocol;_&&_.charAt(_.length-1)!==":"&&(_+=":");var I=_+(E.protocol&&E.slashes||p(E.protocol)?"//":"");return E.username?(I+=E.username,E.password&&(I+=":"+E.password),I+="@"):E.password?(I+=":"+E.password,I+="@"):E.protocol!=="file:"&&p(E.protocol)&&!x&&E.pathname!=="/"&&(I+="@"),(x[x.length-1]===":"||a.test(E.hostname)&&!E.port)&&(x+=":"),I+=x+E.pathname,S=typeof E.query=="object"?b(E.query):E.query,S&&(I+=S.charAt(0)!=="?"?"?"+S:S),E.hash&&(I+=E.hash),I}return g.prototype={set:v,toString:w},g.extractProtocol=d,g.location=f,g.trimLeft=u,g.qs=t,kw=g,kw}var W0e=J0e();const H0e=tt(W0e);function G0e(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function Y0e(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function K0e(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var SP=e=>Array.isArray(e)?e:[e];function Q0e(e){const t=Array.isArray(e[0])?e[0]:e;return K0e(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function Z0e(e,t){const r=[],{length:n}=e;for(let i=0;i<n;i++)r.push(e[i].apply(null,t));return r}var X0e=class{constructor(e){this.value=e}deref(){return this.value}},ege=typeof WeakRef<"u"?WeakRef:X0e,tge=0,xP=1;function Ap(){return{s:tge,v:void 0,o:null,p:null}}function hW(e,t={}){let r=Ap();const{resultEqualityCheck:n}=t;let i,a=0;function s(){let o=r;const{length:u}=arguments;for(let f=0,p=u;f<p;f++){const d=arguments[f];if(typeof d=="function"||typeof d=="object"&&d!==null){let m=o.o;m===null&&(o.o=m=new WeakMap);const g=m.get(d);g===void 0?(o=Ap(),m.set(d,o)):o=g}else{let m=o.p;m===null&&(o.p=m=new Map);const g=m.get(d);g===void 0?(o=Ap(),m.set(d,o)):o=g}}const c=o;let l;if(o.s===xP)l=o.v;else if(l=e.apply(null,arguments),a++,n){const f=i?.deref?.()??i;f!=null&&n(f,l)&&(l=f,a!==0&&a--),i=typeof l=="object"&&l!==null||typeof l=="function"?new ege(l):l}return c.s=xP,c.v=l,l}return s.clearCache=()=>{r=Ap(),s.resetResultsCount()},s.resultsCount=()=>a,s.resetResultsCount=()=>{a=0},s}function rge(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,n=(...i)=>{let a=0,s=0,o,u={},c=i.pop();typeof c=="object"&&(u=c,c=i.pop()),G0e(c,`createSelector expects an output function after the inputs, but received: [${typeof c}]`);const l={...r,...u},{memoize:f,memoizeOptions:p=[],argsMemoize:d=hW,argsMemoizeOptions:m=[]}=l,g=SP(p),v=SP(m),w=Q0e(i),b=f(function(){return a++,c.apply(null,arguments)},...g),S=d(function(){s++;const x=Z0e(w,arguments);return o=b.apply(null,x),o},...v);return Object.assign(S,{resultFunc:c,memoizedResultFunc:b,dependencies:w,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>o,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:f,argsMemoize:d})};return Object.assign(n,{withTypes:()=>n}),n}var mW=rge(hW),nge=Object.assign((e,t=mW)=>{Y0e(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const r=Object.keys(e),n=r.map(a=>e[a]);return t(n,(...a)=>a.reduce((s,o,u)=>(s[r[u]]=o,s),{}))},{withTypes:()=>nge}),Nw,EP;function p3(){if(EP)return Nw;EP=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i&&r(t[n],n,t)!==!1;);return t}return Nw=e,Nw}var Rw,CP;function gW(){if(CP)return Rw;CP=1;var e=mc(),t=gc();function r(n,i){return n&&e(i,t(i),n)}return Rw=r,Rw}var Dw,MP;function ige(){if(MP)return Dw;MP=1;var e=mc(),t=Nf();function r(n,i){return n&&e(i,t(i),n)}return Dw=r,Dw}var Pw,_P;function age(){if(_P)return Pw;_P=1;var e=mc(),t=o3();function r(n,i){return e(n,t(n),i)}return Pw=r,Pw}var Fw,AP;function yW(){if(AP)return Fw;AP=1;var e=s3(),t=XA(),r=o3(),n=nW(),i=Object.getOwnPropertySymbols,a=i?function(s){for(var o=[];s;)e(o,r(s)),s=t(s);return o}:n;return Fw=a,Fw}var Bw,jP;function sge(){if(jP)return Bw;jP=1;var e=mc(),t=yW();function r(n,i){return e(n,t(n),i)}return Bw=r,Bw}var zw,IP;function vW(){if(IP)return zw;IP=1;var e=rW(),t=yW(),r=Nf();function n(i){return e(i,r,t)}return zw=n,zw}var $w,LP;function oge(){if(LP)return $w;LP=1;var e=Object.prototype,t=e.hasOwnProperty;function r(n){var i=n.length,a=new n.constructor(i);return i&&typeof n[0]=="string"&&t.call(n,"index")&&(a.index=n.index,a.input=n.input),a}return $w=r,$w}var qw,TP;function uge(){if(TP)return qw;TP=1;var e=ZA();function t(r,n){var i=n?e(r.buffer):r.buffer;return new r.constructor(i,r.byteOffset,r.byteLength)}return qw=t,qw}var Uw,OP;function cge(){if(OP)return Uw;OP=1;var e=/\w*$/;function t(r){var n=new r.constructor(r.source,e.exec(r));return n.lastIndex=r.lastIndex,n}return Uw=t,Uw}var Vw,kP;function lge(){if(kP)return Vw;kP=1;var e=hc(),t=e?e.prototype:void 0,r=t?t.valueOf:void 0;function n(i){return r?Object(r.call(i)):{}}return Vw=n,Vw}var Jw,NP;function fge(){if(NP)return Jw;NP=1;var e=ZA(),t=uge(),r=cge(),n=lge(),i=zJ(),a="[object Boolean]",s="[object Date]",o="[object Map]",u="[object Number]",c="[object RegExp]",l="[object Set]",f="[object String]",p="[object Symbol]",d="[object ArrayBuffer]",m="[object DataView]",g="[object Float32Array]",v="[object Float64Array]",w="[object Int8Array]",b="[object Int16Array]",S="[object Int32Array]",E="[object Uint8Array]",x="[object Uint8ClampedArray]",_="[object Uint16Array]",I="[object Uint32Array]";function L(k,F,N){var P=k.constructor;switch(F){case d:return e(k);case a:case s:return new P(+k);case m:return t(k,N);case g:case v:case w:case b:case S:case E:case x:case _:case I:return i(k,N);case o:return new P;case u:case f:return new P(k);case c:return r(k);case l:return new P;case p:return n(k)}}return Jw=L,Jw}var Ww,RP;function dge(){if(RP)return Ww;RP=1;var e=yc(),t=_n(),r="[object Map]";function n(i){return t(i)&&e(i)==r}return Ww=n,Ww}var Hw,DP;function pge(){if(DP)return Hw;DP=1;var e=dge(),t=t3(),r=r3(),n=r&&r.isMap,i=n?t(n):e;return Hw=i,Hw}var Gw,PP;function hge(){if(PP)return Gw;PP=1;var e=yc(),t=_n(),r="[object Set]";function n(i){return t(i)&&e(i)==r}return Gw=n,Gw}var Yw,FP;function mge(){if(FP)return Yw;FP=1;var e=hge(),t=t3(),r=r3(),n=r&&r.isSet,i=n?t(n):e;return Yw=i,Yw}var Kw,BP;function h3(){if(BP)return Kw;BP=1;var e=Vm(),t=p3(),r=Ym(),n=gW(),i=ige(),a=FJ(),s=Lf(),o=age(),u=sge(),c=iW(),l=vW(),f=yc(),p=oge(),d=fge(),m=qJ(),g=Jr(),v=Of(),w=pge(),b=Mn(),S=mge(),E=gc(),x=Nf(),_=1,I=2,L=4,k="[object Arguments]",F="[object Array]",N="[object Boolean]",P="[object Date]",R="[object Error]",W="[object Function]",X="[object GeneratorFunction]",Q="[object Map]",Z="[object Number]",J="[object Object]",Y="[object RegExp]",re="[object Set]",ae="[object String]",se="[object Symbol]",ge="[object WeakMap]",ue="[object ArrayBuffer]",oe="[object DataView]",K="[object Float32Array]",G="[object Float64Array]",pe="[object Int8Array]",he="[object Int16Array]",xe="[object Int32Array]",Ie="[object Uint8Array]",we="[object Uint8ClampedArray]",_e="[object Uint16Array]",Re="[object Uint32Array]",me={};me[k]=me[F]=me[ue]=me[oe]=me[N]=me[P]=me[K]=me[G]=me[pe]=me[he]=me[xe]=me[Q]=me[Z]=me[J]=me[Y]=me[re]=me[ae]=me[se]=me[Ie]=me[we]=me[_e]=me[Re]=!0,me[R]=me[W]=me[ge]=!1;function q(O,M,C,j,T,B){var V,H=M&_,ne=M&I,ce=M&L;if(C&&(V=T?C(O,j,T,B):C(O)),V!==void 0)return V;if(!b(O))return O;var ye=g(O);if(ye){if(V=p(O),!H)return s(O,V)}else{var je=f(O),Ne=je==W||je==X;if(v(O))return a(O,H);if(je==J||je==k||Ne&&!T){if(V=ne||Ne?{}:m(O),!H)return ne?u(O,i(V,O)):o(O,n(V,O))}else{if(!me[je])return T?O:{};V=d(O,je,H)}}B||(B=new e);var bt=B.get(O);if(bt)return bt;B.set(O,V),S(O)?O.forEach(function(rr){V.add(q(rr,M,C,rr,O,B))}):w(O)&&O.forEach(function(rr,nr){V.set(nr,q(rr,M,C,nr,O,B))});var qt=ce?ne?l:c:ne?x:E,_t=ye?void 0:qt(O);return t(_t||O,function(rr,nr){_t&&(nr=rr,rr=O[nr]),r(V,nr,q(rr,M,C,nr,O,B))}),V}return Kw=q,Kw}var Qw,zP;function gge(){if(zP)return Qw;zP=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return Qw=e,Qw}var Zw,$P;function yge(){if($P)return Zw;$P=1;var e=f3(),t=YJ();function r(n,i){return i.length<2?n:e(n,t(i,0,-1))}return Zw=r,Zw}var Xw,qP;function vge(){if(qP)return Xw;qP=1;var e=Pf(),t=gge(),r=yge(),n=qo();function i(a,s){return s=e(s,a),a=r(a,s),a==null||delete a[n(t(s))]}return Xw=i,Xw}var e2,UP;function bge(){if(UP)return e2;UP=1;var e=Hm();function t(r){return e(r)?void 0:r}return e2=t,e2}var t2,VP;function wge(){if(VP)return t2;VP=1;var e=hc(),t=Tf(),r=Jr(),n=e?e.isConcatSpreadable:void 0;function i(a){return r(a)||t(a)||!!(n&&a&&a[n])}return t2=i,t2}var r2,JP;function Sge(){if(JP)return r2;JP=1;var e=s3(),t=wge();function r(n,i,a,s,o){var u=-1,c=n.length;for(a||(a=t),o||(o=[]);++u<c;){var l=n[u];i>0&&a(l)?i>1?r(l,i-1,a,s,o):e(o,l):s||(o[o.length]=l)}return o}return r2=r,r2}var n2,WP;function xge(){if(WP)return n2;WP=1;var e=Sge();function t(r){var n=r==null?0:r.length;return n?e(r,1):[]}return n2=t,n2}var i2,HP;function bW(){if(HP)return i2;HP=1;var e=xge(),t=JJ(),r=i3();function n(i){return r(t(i,void 0,e),i+"")}return i2=n,i2}var a2,GP;function Ege(){if(GP)return a2;GP=1;var e=a3(),t=h3(),r=vge(),n=Pf(),i=mc(),a=bge(),s=bW(),o=vW(),u=1,c=2,l=4,f=s(function(p,d){var m={};if(p==null)return m;var g=!1;d=e(d,function(w){return w=n(w,p),g||(g=w.length>1),w}),i(p,o(p),m),g&&(m=t(m,u|c|l,a));for(var v=d.length;v--;)r(m,d[v]);return m});return a2=f,a2}var Cge=Ege();const Mge=tt(Cge);function wW(e){return typeof e>"u"||e===null}function _ge(e){return typeof e=="object"&&e!==null}function Age(e){return Array.isArray(e)?e:wW(e)?[]:[e]}function jge(e,t){var r,n,i,a;if(t)for(a=Object.keys(t),r=0,n=a.length;r<n;r+=1)i=a[r],e[i]=t[i];return e}function Ige(e,t){var r="",n;for(n=0;n<t;n+=1)r+=e;return r}function Lge(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}var Tge=wW,Oge=_ge,kge=Age,Nge=Ige,Rge=Lge,Dge=jge,Fr={isNothing:Tge,isObject:Oge,toArray:kge,repeat:Nge,isNegativeZero:Rge,extend:Dge};function SW(e,t){var r="",n=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=`
`+e.mark.snippet),n+" "+r):n}function Yl(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=SW(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Yl.prototype=Object.create(Error.prototype);Yl.prototype.constructor=Yl;Yl.prototype.toString=function(t){return this.name+": "+SW(this,t)};var bn=Yl;function s2(e,t,r,n,i){var a="",s="",o=Math.floor(i/2)-1;return n-t>o&&(a=" ... ",t=n-o+a.length),r-n>o&&(s=" ...",r=n+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"→")+s,pos:n-t+a.length}}function o2(e,t){return Fr.repeat(" ",t-e.length)+e}function Pge(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],i=[],a,s=-1;a=r.exec(e.buffer);)i.push(a.index),n.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=n.length-2);s<0&&(s=n.length-1);var o="",u,c,l=Math.min(e.line+t.linesAfter,i.length).toString().length,f=t.maxLength-(t.indent+l+3);for(u=1;u<=t.linesBefore&&!(s-u<0);u++)c=s2(e.buffer,n[s-u],i[s-u],e.position-(n[s]-n[s-u]),f),o=Fr.repeat(" ",t.indent)+o2((e.line-u+1).toString(),l)+" | "+c.str+`
`+o;for(c=s2(e.buffer,n[s],i[s],e.position,f),o+=Fr.repeat(" ",t.indent)+o2((e.line+1).toString(),l)+" | "+c.str+`
`,o+=Fr.repeat("-",t.indent+l+3+c.pos)+`^
`,u=1;u<=t.linesAfter&&!(s+u>=i.length);u++)c=s2(e.buffer,n[s+u],i[s+u],e.position-(n[s]-n[s+u]),f),o+=Fr.repeat(" ",t.indent)+o2((e.line+u+1).toString(),l)+" | "+c.str+`
`;return o.replace(/\n$/,"")}var Fge=Pge,Bge=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],zge=["scalar","sequence","mapping"];function $ge(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function qge(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(Bge.indexOf(r)===-1)throw new bn('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=$ge(t.styleAliases||null),zge.indexOf(this.kind)===-1)throw new bn('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var rn=qge;function YP(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(a,s){a.tag===n.tag&&a.kind===n.kind&&a.multi===n.multi&&(i=s)}),r[i]=n}),r}function Uge(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,r=arguments.length;t<r;t+=1)arguments[t].forEach(n);return e}function f_(e){return this.extend(e)}f_.prototype.extend=function(t){var r=[],n=[];if(t instanceof rn)n.push(t);else if(Array.isArray(t))n=n.concat(t);else if(t&&(Array.isArray(t.implicit)||Array.isArray(t.explicit)))t.implicit&&(r=r.concat(t.implicit)),t.explicit&&(n=n.concat(t.explicit));else throw new bn("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(a){if(!(a instanceof rn))throw new bn("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(a.loadKind&&a.loadKind!=="scalar")throw new bn("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(a.multi)throw new bn("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(a){if(!(a instanceof rn))throw new bn("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var i=Object.create(f_.prototype);return i.implicit=(this.implicit||[]).concat(r),i.explicit=(this.explicit||[]).concat(n),i.compiledImplicit=YP(i,"implicit"),i.compiledExplicit=YP(i,"explicit"),i.compiledTypeMap=Uge(i.compiledImplicit,i.compiledExplicit),i};var xW=f_,EW=new rn("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}}),CW=new rn("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}}),MW=new rn("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}}),_W=new xW({explicit:[EW,CW,MW]});function Vge(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function Jge(){return null}function Wge(e){return e===null}var AW=new rn("tag:yaml.org,2002:null",{kind:"scalar",resolve:Vge,construct:Jge,predicate:Wge,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function Hge(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function Gge(e){return e==="true"||e==="True"||e==="TRUE"}function Yge(e){return Object.prototype.toString.call(e)==="[object Boolean]"}var jW=new rn("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Hge,construct:Gge,predicate:Yge,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"});function Kge(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Qge(e){return 48<=e&&e<=55}function Zge(e){return 48<=e&&e<=57}function Xge(e){if(e===null)return!1;var t=e.length,r=0,n=!1,i;if(!t)return!1;if(i=e[r],(i==="-"||i==="+")&&(i=e[++r]),i==="0"){if(r+1===t)return!0;if(i=e[++r],i==="b"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(i!=="0"&&i!=="1")return!1;n=!0}return n&&i!=="_"}if(i==="x"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(!Kge(e.charCodeAt(r)))return!1;n=!0}return n&&i!=="_"}if(i==="o"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(!Qge(e.charCodeAt(r)))return!1;n=!0}return n&&i!=="_"}}if(i==="_")return!1;for(;r<t;r++)if(i=e[r],i!=="_"){if(!Zge(e.charCodeAt(r)))return!1;n=!0}return!(!n||i==="_")}function e1e(e){var t=e,r=1,n;if(t.indexOf("_")!==-1&&(t=t.replace(/_/g,"")),n=t[0],(n==="-"||n==="+")&&(n==="-"&&(r=-1),t=t.slice(1),n=t[0]),t==="0")return 0;if(n==="0"){if(t[1]==="b")return r*parseInt(t.slice(2),2);if(t[1]==="x")return r*parseInt(t.slice(2),16);if(t[1]==="o")return r*parseInt(t.slice(2),8)}return r*parseInt(t,10)}function t1e(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!Fr.isNegativeZero(e)}var IW=new rn("tag:yaml.org,2002:int",{kind:"scalar",resolve:Xge,construct:e1e,predicate:t1e,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),r1e=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function n1e(e){return!(e===null||!r1e.test(e)||e[e.length-1]==="_")}function i1e(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var a1e=/^[-+]?[0-9]+e/;function s1e(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Fr.isNegativeZero(e))return"-0.0";return r=e.toString(10),a1e.test(r)?r.replace("e",".e"):r}function o1e(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Fr.isNegativeZero(e))}var LW=new rn("tag:yaml.org,2002:float",{kind:"scalar",resolve:n1e,construct:i1e,predicate:o1e,represent:s1e,defaultStyle:"lowercase"}),TW=_W.extend({implicit:[AW,jW,IW,LW]}),OW=TW,kW=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),NW=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function u1e(e){return e===null?!1:kW.exec(e)!==null||NW.exec(e)!==null}function c1e(e){var t,r,n,i,a,s,o,u=0,c=null,l,f,p;if(t=kW.exec(e),t===null&&(t=NW.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(l=+t[10],f=+(t[11]||0),c=(l*60+f)*6e4,t[9]==="-"&&(c=-c)),p=new Date(Date.UTC(r,n,i,a,s,o,u)),c&&p.setTime(p.getTime()-c),p}function l1e(e){return e.toISOString()}var RW=new rn("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:u1e,construct:c1e,instanceOf:Date,represent:l1e});function f1e(e){return e==="<<"||e===null}var DW=new rn("tag:yaml.org,2002:merge",{kind:"scalar",resolve:f1e}),m3=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function d1e(e){if(e===null)return!1;var t,r,n=0,i=e.length,a=m3;for(r=0;r<i;r++)if(t=a.indexOf(e.charAt(r)),!(t>64)){if(t<0)return!1;n+=6}return n%8===0}function p1e(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,a=m3,s=0,o=[];for(t=0;t<i;t++)t%4===0&&t&&(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(n.charAt(t));return r=i%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function h1e(e){var t="",r=0,n,i,a=e.length,s=m3;for(n=0;n<a;n++)n%3===0&&n&&(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[n];return i=a%3,i===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):i===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):i===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function m1e(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var PW=new rn("tag:yaml.org,2002:binary",{kind:"scalar",resolve:d1e,construct:p1e,predicate:m1e,represent:h1e}),g1e=Object.prototype.hasOwnProperty,y1e=Object.prototype.toString;function v1e(e){if(e===null)return!0;var t=[],r,n,i,a,s,o=e;for(r=0,n=o.length;r<n;r+=1){if(i=o[r],s=!1,y1e.call(i)!=="[object Object]")return!1;for(a in i)if(g1e.call(i,a))if(!s)s=!0;else return!1;if(!s)return!1;if(t.indexOf(a)===-1)t.push(a);else return!1}return!0}function b1e(e){return e!==null?e:[]}var FW=new rn("tag:yaml.org,2002:omap",{kind:"sequence",resolve:v1e,construct:b1e}),w1e=Object.prototype.toString;function S1e(e){if(e===null)return!0;var t,r,n,i,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t<r;t+=1){if(n=s[t],w1e.call(n)!=="[object Object]"||(i=Object.keys(n),i.length!==1))return!1;a[t]=[i[0],n[i[0]]]}return!0}function x1e(e){if(e===null)return[];var t,r,n,i,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t<r;t+=1)n=s[t],i=Object.keys(n),a[t]=[i[0],n[i[0]]];return a}var BW=new rn("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:S1e,construct:x1e}),E1e=Object.prototype.hasOwnProperty;function C1e(e){if(e===null)return!0;var t,r=e;for(t in r)if(E1e.call(r,t)&&r[t]!==null)return!1;return!0}function M1e(e){return e!==null?e:{}}var zW=new rn("tag:yaml.org,2002:set",{kind:"mapping",resolve:C1e,construct:M1e}),g3=OW.extend({implicit:[RW,DW],explicit:[PW,FW,BW,zW]}),Os=Object.prototype.hasOwnProperty,zh=1,$W=2,qW=3,$h=4,u2=1,_1e=2,KP=3,A1e=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,j1e=/[\x85\u2028\u2029]/,I1e=/[,\[\]\{\}]/,UW=/^(?:!|!!|![a-z\-]+!)$/i,VW=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function QP(e){return Object.prototype.toString.call(e)}function ga(e){return e===10||e===13}function yo(e){return e===9||e===32}function Nn(e){return e===9||e===32||e===10||e===13}function xu(e){return e===44||e===91||e===93||e===123||e===125}function L1e(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function T1e(e){return e===120?2:e===117?4:e===85?8:0}function O1e(e){return 48<=e&&e<=57?e-48:-1}function ZP(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?`
`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"…":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}function k1e(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function JW(e,t,r){t==="__proto__"?Object.defineProperty(e,t,{configurable:!0,enumerable:!0,writable:!0,value:r}):e[t]=r}var WW=new Array(256),HW=new Array(256);for(var su=0;su<256;su++)WW[su]=ZP(su)?1:0,HW[su]=ZP(su);function N1e(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||g3,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function GW(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=Fge(r),new bn(t,r)}function et(e,t){throw GW(e,t)}function qh(e,t){e.onWarning&&e.onWarning.call(null,GW(e,t))}var XP={YAML:function(t,r,n){var i,a,s;t.version!==null&&et(t,"duplication of %YAML directive"),n.length!==1&&et(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&et(t,"ill-formed argument of the YAML directive"),a=parseInt(i[1],10),s=parseInt(i[2],10),a!==1&&et(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&qh(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var i,a;n.length!==2&&et(t,"TAG directive accepts exactly two arguments"),i=n[0],a=n[1],UW.test(i)||et(t,"ill-formed tag handle (first argument) of the TAG directive"),Os.call(t.tagMap,i)&&et(t,'there is a previously declared suffix for "'+i+'" tag handle'),VW.test(a)||et(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{et(t,"tag prefix is malformed: "+a)}t.tagMap[i]=a}};function _s(e,t,r,n){var i,a,s,o;if(t<r){if(o=e.input.slice(t,r),n)for(i=0,a=o.length;i<a;i+=1)s=o.charCodeAt(i),s===9||32<=s&&s<=1114111||et(e,"expected valid JSON character");else A1e.test(o)&&et(e,"the stream contains non-printable characters");e.result+=o}}function e9(e,t,r,n){var i,a,s,o;for(Fr.isObject(r)||et(e,"cannot merge mappings; the provided source object is unacceptable"),i=Object.keys(r),s=0,o=i.length;s<o;s+=1)a=i[s],Os.call(t,a)||(JW(t,a,r[a]),n[a]=!0)}function Eu(e,t,r,n,i,a,s,o,u){var c,l;if(Array.isArray(i))for(i=Array.prototype.slice.call(i),c=0,l=i.length;c<l;c+=1)Array.isArray(i[c])&&et(e,"nested arrays are not supported inside keys"),typeof i=="object"&&QP(i[c])==="[object Object]"&&(i[c]="[object Object]");if(typeof i=="object"&&QP(i)==="[object Object]"&&(i="[object Object]"),i=String(i),t===null&&(t={}),n==="tag:yaml.org,2002:merge")if(Array.isArray(a))for(c=0,l=a.length;c<l;c+=1)e9(e,t,a[c],r);else e9(e,t,a,r);else!e.json&&!Os.call(r,i)&&Os.call(t,i)&&(e.line=s||e.line,e.lineStart=o||e.lineStart,e.position=u||e.position,et(e,"duplicated mapping key")),JW(t,i,a),delete r[i];return t}function y3(e){var t;t=e.input.charCodeAt(e.position),t===10?e.position++:t===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):et(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function jr(e,t,r){for(var n=0,i=e.input.charCodeAt(e.position);i!==0;){for(;yo(i);)i===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),i=e.input.charCodeAt(++e.position);if(t&&i===35)do i=e.input.charCodeAt(++e.position);while(i!==10&&i!==13&&i!==0);if(ga(i))for(y3(e),i=e.input.charCodeAt(e.position),n++,e.lineIndent=0;i===32;)e.lineIndent++,i=e.input.charCodeAt(++e.position);else break}return r!==-1&&n!==0&&e.lineIndent<r&&qh(e,"deficient indentation"),n}function Km(e){var t=e.position,r;return r=e.input.charCodeAt(t),!!((r===45||r===46)&&r===e.input.charCodeAt(t+1)&&r===e.input.charCodeAt(t+2)&&(t+=3,r=e.input.charCodeAt(t),r===0||Nn(r)))}function v3(e,t){t===1?e.result+=" ":t>1&&(e.result+=Fr.repeat(`
`,t-1))}function R1e(e,t,r){var n,i,a,s,o,u,c,l,f=e.kind,p=e.result,d;if(d=e.input.charCodeAt(e.position),Nn(d)||xu(d)||d===35||d===38||d===42||d===33||d===124||d===62||d===39||d===34||d===37||d===64||d===96||(d===63||d===45)&&(i=e.input.charCodeAt(e.position+1),Nn(i)||r&&xu(i)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;d!==0;){if(d===58){if(i=e.input.charCodeAt(e.position+1),Nn(i)||r&&xu(i))break}else if(d===35){if(n=e.input.charCodeAt(e.position-1),Nn(n))break}else{if(e.position===e.lineStart&&Km(e)||r&&xu(d))break;if(ga(d))if(u=e.line,c=e.lineStart,l=e.lineIndent,jr(e,!1,-1),e.lineIndent>=t){o=!0,d=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=u,e.lineStart=c,e.lineIndent=l;break}}o&&(_s(e,a,s,!1),v3(e,e.line-u),a=s=e.position,o=!1),yo(d)||(s=e.position+1),d=e.input.charCodeAt(++e.position)}return _s(e,a,s,!1),e.result?!0:(e.kind=f,e.result=p,!1)}function D1e(e,t){var r,n,i;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(_s(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,i=e.position;else return!0;else ga(r)?(_s(e,n,i,!0),v3(e,jr(e,!1,t)),n=i=e.position):e.position===e.lineStart&&Km(e)?et(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);et(e,"unexpected end of the stream within a single quoted scalar")}function P1e(e,t){var r,n,i,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return _s(e,r,e.position,!0),e.position++,!0;if(o===92){if(_s(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),ga(o))jr(e,!1,t);else if(o<256&&WW[o])e.result+=HW[o],e.position++;else if((s=T1e(o))>0){for(i=s,a=0;i>0;i--)o=e.input.charCodeAt(++e.position),(s=L1e(o))>=0?a=(a<<4)+s:et(e,"expected hexadecimal character");e.result+=k1e(a),e.position++}else et(e,"unknown escape sequence");r=n=e.position}else ga(o)?(_s(e,r,n,!0),v3(e,jr(e,!1,t)),r=n=e.position):e.position===e.lineStart&&Km(e)?et(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}et(e,"unexpected end of the stream within a double quoted scalar")}function F1e(e,t){var r=!0,n,i,a,s=e.tag,o,u=e.anchor,c,l,f,p,d,m=Object.create(null),g,v,w,b;if(b=e.input.charCodeAt(e.position),b===91)l=93,d=!1,o=[];else if(b===123)l=125,d=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),b=e.input.charCodeAt(++e.position);b!==0;){if(jr(e,!0,t),b=e.input.charCodeAt(e.position),b===l)return e.position++,e.tag=s,e.anchor=u,e.kind=d?"mapping":"sequence",e.result=o,!0;r?b===44&&et(e,"expected the node content, but found ','"):et(e,"missed comma between flow collection entries"),v=g=w=null,f=p=!1,b===63&&(c=e.input.charCodeAt(e.position+1),Nn(c)&&(f=p=!0,e.position++,jr(e,!0,t))),n=e.line,i=e.lineStart,a=e.position,Wu(e,t,zh,!1,!0),v=e.tag,g=e.result,jr(e,!0,t),b=e.input.charCodeAt(e.position),(p||e.line===n)&&b===58&&(f=!0,b=e.input.charCodeAt(++e.position),jr(e,!0,t),Wu(e,t,zh,!1,!0),w=e.result),d?Eu(e,o,m,v,g,w,n,i,a):f?o.push(Eu(e,null,m,v,g,w,n,i,a)):o.push(g),jr(e,!0,t),b=e.input.charCodeAt(e.position),b===44?(r=!0,b=e.input.charCodeAt(++e.position)):r=!1}et(e,"unexpected end of the stream within a flow collection")}function B1e(e,t){var r,n,i=u2,a=!1,s=!1,o=t,u=0,c=!1,l,f;if(f=e.input.charCodeAt(e.position),f===124)n=!1;else if(f===62)n=!0;else return!1;for(e.kind="scalar",e.result="";f!==0;)if(f=e.input.charCodeAt(++e.position),f===43||f===45)u2===i?i=f===43?KP:_1e:et(e,"repeat of a chomping mode identifier");else if((l=O1e(f))>=0)l===0?et(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?et(e,"repeat of an indentation width identifier"):(o=t+l-1,s=!0);else break;if(yo(f)){do f=e.input.charCodeAt(++e.position);while(yo(f));if(f===35)do f=e.input.charCodeAt(++e.position);while(!ga(f)&&f!==0)}for(;f!==0;){for(y3(e),e.lineIndent=0,f=e.input.charCodeAt(e.position);(!s||e.lineIndent<o)&&f===32;)e.lineIndent++,f=e.input.charCodeAt(++e.position);if(!s&&e.lineIndent>o&&(o=e.lineIndent),ga(f)){u++;continue}if(e.lineIndent<o){i===KP?e.result+=Fr.repeat(`
`,a?1+u:u):i===u2&&a&&(e.result+=`
`);break}for(n?yo(f)?(c=!0,e.result+=Fr.repeat(`
`,a?1+u:u)):c?(c=!1,e.result+=Fr.repeat(`
`,u+1)):u===0?a&&(e.result+=" "):e.result+=Fr.repeat(`
`,u):e.result+=Fr.repeat(`
`,a?1+u:u),a=!0,s=!0,u=0,r=e.position;!ga(f)&&f!==0;)f=e.input.charCodeAt(++e.position);_s(e,r,e.position,!1)}return!0}function t9(e,t){var r,n=e.tag,i=e.anchor,a=[],s,o=!1,u;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=a),u=e.input.charCodeAt(e.position);u!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,et(e,"tab characters must not be used in indentation")),!(u!==45||(s=e.input.charCodeAt(e.position+1),!Nn(s))));){if(o=!0,e.position++,jr(e,!0,-1)&&e.lineIndent<=t){a.push(null),u=e.input.charCodeAt(e.position);continue}if(r=e.line,Wu(e,t,qW,!1,!0),a.push(e.result),jr(e,!0,-1),u=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&u!==0)et(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break}return o?(e.tag=n,e.anchor=i,e.kind="sequence",e.result=a,!0):!1}function z1e(e,t,r){var n,i,a,s,o,u,c=e.tag,l=e.anchor,f={},p=Object.create(null),d=null,m=null,g=null,v=!1,w=!1,b;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=f),b=e.input.charCodeAt(e.position);b!==0;){if(!v&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,et(e,"tab characters must not be used in indentation")),n=e.input.charCodeAt(e.position+1),a=e.line,(b===63||b===58)&&Nn(n))b===63?(v&&(Eu(e,f,p,d,m,null,s,o,u),d=m=g=null),w=!0,v=!0,i=!0):v?(v=!1,i=!0):et(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,b=n;else{if(s=e.line,o=e.lineStart,u=e.position,!Wu(e,r,$W,!1,!0))break;if(e.line===a){for(b=e.input.charCodeAt(e.position);yo(b);)b=e.input.charCodeAt(++e.position);if(b===58)b=e.input.charCodeAt(++e.position),Nn(b)||et(e,"a whitespace character is expected after the key-value separator within a block mapping"),v&&(Eu(e,f,p,d,m,null,s,o,u),d=m=g=null),w=!0,v=!1,i=!1,d=e.tag,m=e.result;else if(w)et(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=c,e.anchor=l,!0}else if(w)et(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=c,e.anchor=l,!0}if((e.line===a||e.lineIndent>t)&&(v&&(s=e.line,o=e.lineStart,u=e.position),Wu(e,t,$h,!0,i)&&(v?m=e.result:g=e.result),v||(Eu(e,f,p,d,m,g,s,o,u),d=m=g=null),jr(e,!0,-1),b=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&b!==0)et(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return v&&Eu(e,f,p,d,m,null,s,o,u),w&&(e.tag=c,e.anchor=l,e.kind="mapping",e.result=f),w}function $1e(e){var t,r=!1,n=!1,i,a,s;if(s=e.input.charCodeAt(e.position),s!==33)return!1;if(e.tag!==null&&et(e,"duplication of a tag property"),s=e.input.charCodeAt(++e.position),s===60?(r=!0,s=e.input.charCodeAt(++e.position)):s===33?(n=!0,i="!!",s=e.input.charCodeAt(++e.position)):i="!",t=e.position,r){do s=e.input.charCodeAt(++e.position);while(s!==0&&s!==62);e.position<e.length?(a=e.input.slice(t,e.position),s=e.input.charCodeAt(++e.position)):et(e,"unexpected end of the stream within a verbatim tag")}else{for(;s!==0&&!Nn(s);)s===33&&(n?et(e,"tag suffix cannot contain exclamation marks"):(i=e.input.slice(t-1,e.position+1),UW.test(i)||et(e,"named tag handle cannot contain such characters"),n=!0,t=e.position+1)),s=e.input.charCodeAt(++e.position);a=e.input.slice(t,e.position),I1e.test(a)&&et(e,"tag suffix cannot contain flow indicator characters")}a&&!VW.test(a)&&et(e,"tag name cannot contain such characters: "+a);try{a=decodeURIComponent(a)}catch{et(e,"tag name is malformed: "+a)}return r?e.tag=a:Os.call(e.tagMap,i)?e.tag=e.tagMap[i]+a:i==="!"?e.tag="!"+a:i==="!!"?e.tag="tag:yaml.org,2002:"+a:et(e,'undeclared tag handle "'+i+'"'),!0}function q1e(e){var t,r;if(r=e.input.charCodeAt(e.position),r!==38)return!1;for(e.anchor!==null&&et(e,"duplication of an anchor property"),r=e.input.charCodeAt(++e.position),t=e.position;r!==0&&!Nn(r)&&!xu(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&et(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function U1e(e){var t,r,n;if(n=e.input.charCodeAt(e.position),n!==42)return!1;for(n=e.input.charCodeAt(++e.position),t=e.position;n!==0&&!Nn(n)&&!xu(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&et(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),Os.call(e.anchorMap,r)||et(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],jr(e,!0,-1),!0}function Wu(e,t,r,n,i){var a,s,o,u=1,c=!1,l=!1,f,p,d,m,g,v;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=s=o=$h===r||qW===r,n&&jr(e,!0,-1)&&(c=!0,e.lineIndent>t?u=1:e.lineIndent===t?u=0:e.lineIndent<t&&(u=-1)),u===1)for(;$1e(e)||q1e(e);)jr(e,!0,-1)?(c=!0,o=a,e.lineIndent>t?u=1:e.lineIndent===t?u=0:e.lineIndent<t&&(u=-1)):o=!1;if(o&&(o=c||i),(u===1||$h===r)&&(zh===r||$W===r?g=t:g=t+1,v=e.position-e.lineStart,u===1?o&&(t9(e,v)||z1e(e,v,g))||F1e(e,g)?l=!0:(s&&B1e(e,g)||D1e(e,g)||P1e(e,g)?l=!0:U1e(e)?(l=!0,(e.tag!==null||e.anchor!==null)&&et(e,"alias node should not have any properties")):R1e(e,g,zh===r)&&(l=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):u===0&&(l=o&&t9(e,v))),e.tag===null)e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);else if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&et(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),f=0,p=e.implicitTypes.length;f<p;f+=1)if(m=e.implicitTypes[f],m.resolve(e.result)){e.result=m.construct(e.result),e.tag=m.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else if(e.tag!=="!"){if(Os.call(e.typeMap[e.kind||"fallback"],e.tag))m=e.typeMap[e.kind||"fallback"][e.tag];else for(m=null,d=e.typeMap.multi[e.kind||"fallback"],f=0,p=d.length;f<p;f+=1)if(e.tag.slice(0,d[f].tag.length)===d[f].tag){m=d[f];break}m||et(e,"unknown tag !<"+e.tag+">"),e.result!==null&&m.kind!==e.kind&&et(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):et(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||l}function V1e(e){var t=e.position,r,n,i,a=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(jr(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!Nn(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),i=[],n.length<1&&et(e,"directive name must not be less than one character in length");s!==0;){for(;yo(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!ga(s));break}if(ga(s))break;for(r=e.position;s!==0&&!Nn(s);)s=e.input.charCodeAt(++e.position);i.push(e.input.slice(r,e.position))}s!==0&&y3(e),Os.call(XP,n)?XP[n](e,n,i):qh(e,'unknown document directive "'+n+'"')}if(jr(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,jr(e,!0,-1)):a&&et(e,"directives end mark is expected"),Wu(e,e.lineIndent-1,$h,!1,!0),jr(e,!0,-1),e.checkLineBreaks&&j1e.test(e.input.slice(t,e.position))&&qh(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Km(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,jr(e,!0,-1));return}if(e.position<e.length-1)et(e,"end of the stream or a document separator is expected");else return}function YW(e,t){e=String(e),t=t||{},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=`
`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var r=new N1e(e,t),n=e.indexOf("\0");for(n!==-1&&(r.position=n,et(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)V1e(r);return r.documents}function J1e(e,t,r){t!==null&&typeof t=="object"&&typeof r>"u"&&(r=t,t=null);var n=YW(e,r);if(typeof t!="function")return n;for(var i=0,a=n.length;i<a;i+=1)t(n[i])}function W1e(e,t){var r=YW(e,t);if(r.length!==0){if(r.length===1)return r[0];throw new bn("expected a single document in the stream, but found more")}}var H1e=J1e,G1e=W1e,KW={loadAll:H1e,load:G1e},QW=Object.prototype.toString,ZW=Object.prototype.hasOwnProperty,b3=65279,Y1e=9,Kl=10,K1e=13,Q1e=32,Z1e=33,X1e=34,d_=35,eye=37,tye=38,rye=39,nye=42,XW=44,iye=45,Uh=58,aye=61,sye=62,oye=63,uye=64,eH=91,tH=93,cye=96,rH=123,lye=124,nH=125,dn={};dn[0]="\\0";dn[7]="\\a";dn[8]="\\b";dn[9]="\\t";dn[10]="\\n";dn[11]="\\v";dn[12]="\\f";dn[13]="\\r";dn[27]="\\e";dn[34]='\\"';dn[92]="\\\\";dn[133]="\\N";dn[160]="\\_";dn[8232]="\\L";dn[8233]="\\P";var fye=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],dye=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function pye(e,t){var r,n,i,a,s,o,u;if(t===null)return{};for(r={},n=Object.keys(t),i=0,a=n.length;i<a;i+=1)s=n[i],o=String(t[s]),s.slice(0,2)==="!!"&&(s="tag:yaml.org,2002:"+s.slice(2)),u=e.compiledTypeMap.fallback[s],u&&ZW.call(u.styleAliases,o)&&(o=u.styleAliases[o]),r[s]=o;return r}function hye(e){var t,r,n;if(t=e.toString(16).toUpperCase(),e<=255)r="x",n=2;else if(e<=65535)r="u",n=4;else if(e<=4294967295)r="U",n=8;else throw new bn("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Fr.repeat("0",n-t.length)+t}var mye=1,Ql=2;function gye(e){this.schema=e.schema||g3,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=Fr.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=pye(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType=e.quotingType==='"'?Ql:mye,this.forceQuotes=e.forceQuotes||!1,this.replacer=typeof e.replacer=="function"?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function r9(e,t){for(var r=Fr.repeat(" ",t),n=0,i=-1,a="",s,o=e.length;n<o;)i=e.indexOf(`
`,n),i===-1?(s=e.slice(n),n=o):(s=e.slice(n,i+1),n=i+1),s.length&&s!==`
`&&(a+=r),a+=s;return a}function p_(e,t){return`
`+Fr.repeat(" ",e.indent*t)}function yye(e,t){var r,n,i;for(r=0,n=e.implicitTypes.length;r<n;r+=1)if(i=e.implicitTypes[r],i.resolve(t))return!0;return!1}function Vh(e){return e===Q1e||e===Y1e}function Zl(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==b3||65536<=e&&e<=1114111}function n9(e){return Zl(e)&&e!==b3&&e!==K1e&&e!==Kl}function i9(e,t,r){var n=n9(e),i=n&&!Vh(e);return(r?n:n&&e!==XW&&e!==eH&&e!==tH&&e!==rH&&e!==nH)&&e!==d_&&!(t===Uh&&!i)||n9(t)&&!Vh(t)&&e===d_||t===Uh&&i}function vye(e){return Zl(e)&&e!==b3&&!Vh(e)&&e!==iye&&e!==oye&&e!==Uh&&e!==XW&&e!==eH&&e!==tH&&e!==rH&&e!==nH&&e!==d_&&e!==tye&&e!==nye&&e!==Z1e&&e!==lye&&e!==aye&&e!==sye&&e!==rye&&e!==X1e&&e!==eye&&e!==uye&&e!==cye}function bye(e){return!Vh(e)&&e!==Uh}function ol(e,t){var r=e.charCodeAt(t),n;return r>=55296&&r<=56319&&t+1<e.length&&(n=e.charCodeAt(t+1),n>=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function iH(e){var t=/^\n* /;return t.test(e)}var aH=1,h_=2,sH=3,oH=4,hu=5;function wye(e,t,r,n,i,a,s,o){var u,c=0,l=null,f=!1,p=!1,d=n!==-1,m=-1,g=vye(ol(e,0))&&bye(ol(e,e.length-1));if(t||s)for(u=0;u<e.length;c>=65536?u+=2:u++){if(c=ol(e,u),!Zl(c))return hu;g=g&&i9(c,l,o),l=c}else{for(u=0;u<e.length;c>=65536?u+=2:u++){if(c=ol(e,u),c===Kl)f=!0,d&&(p=p||u-m-1>n&&e[m+1]!==" ",m=u);else if(!Zl(c))return hu;g=g&&i9(c,l,o),l=c}p=p||d&&u-m-1>n&&e[m+1]!==" "}return!f&&!p?g&&!s&&!i(e)?aH:a===Ql?hu:h_:r>9&&iH(e)?hu:s?a===Ql?hu:h_:p?oH:sH}function Sye(e,t,r,n,i){e.dump=(function(){if(t.length===0)return e.quotingType===Ql?'""':"''";if(!e.noCompatMode&&(fye.indexOf(t)!==-1||dye.test(t)))return e.quotingType===Ql?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=n||e.flowLevel>-1&&r>=e.flowLevel;function u(c){return yye(e,c)}switch(wye(t,o,e.indent,s,u,e.quotingType,e.forceQuotes&&!n,i)){case aH:return t;case h_:return"'"+t.replace(/'/g,"''")+"'";case sH:return"|"+a9(t,e.indent)+s9(r9(t,a));case oH:return">"+a9(t,e.indent)+s9(r9(xye(t,s),a));case hu:return'"'+Eye(t)+'"';default:throw new bn("impossible error: invalid scalar style")}})()}function a9(e,t){var r=iH(e)?String(t):"",n=e[e.length-1]===`
`,i=n&&(e[e.length-2]===`
`||e===`
`),a=i?"+":n?"":"-";return r+a+`
`}function s9(e){return e[e.length-1]===`
`?e.slice(0,-1):e}function xye(e,t){for(var r=/(\n+)([^\n]*)/g,n=(function(){var c=e.indexOf(`
`);return c=c!==-1?c:e.length,r.lastIndex=c,o9(e.slice(0,c),t)})(),i=e[0]===`
`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],u=s[2];a=u[0]===" ",n+=o+(!i&&!a&&u!==""?`
`:"")+o9(u,t),i=a}return n}function o9(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,i=0,a,s=0,o=0,u="";n=r.exec(e);)o=n.index,o-i>t&&(a=s>i?s:o,u+=`
`+e.slice(i,a),i=a+1),s=o;return u+=`
`,e.length-i>t&&s>i?u+=e.slice(i,s)+`
`+e.slice(s+1):u+=e.slice(i),u.slice(1)}function Eye(e){for(var t="",r=0,n,i=0;i<e.length;r>=65536?i+=2:i++)r=ol(e,i),n=dn[r],!n&&Zl(r)?(t+=e[i],r>=65536&&(t+=e[i+1])):t+=n||hye(r);return t}function Cye(e,t,r){var n="",i=e.tag,a,s,o;for(a=0,s=r.length;a<s;a+=1)o=r[a],e.replacer&&(o=e.replacer.call(r,String(a),o)),(Ga(e,t,o,!1,!1)||typeof o>"u"&&Ga(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=i,e.dump="["+n+"]"}function u9(e,t,r,n){var i="",a=e.tag,s,o,u;for(s=0,o=r.length;s<o;s+=1)u=r[s],e.replacer&&(u=e.replacer.call(r,String(s),u)),(Ga(e,t+1,u,!0,!0,!1,!0)||typeof u>"u"&&Ga(e,t+1,null,!0,!0,!1,!0))&&((!n||i!=="")&&(i+=p_(e,t)),e.dump&&Kl===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump);e.tag=a,e.dump=i||"[]"}function Mye(e,t,r){var n="",i=e.tag,a=Object.keys(r),s,o,u,c,l;for(s=0,o=a.length;s<o;s+=1)l="",n!==""&&(l+=", "),e.condenseFlow&&(l+='"'),u=a[s],c=r[u],e.replacer&&(c=e.replacer.call(r,u,c)),Ga(e,t,u,!1,!1)&&(e.dump.length>1024&&(l+="? "),l+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Ga(e,t,c,!1,!1)&&(l+=e.dump,n+=l));e.tag=i,e.dump="{"+n+"}"}function _ye(e,t,r,n){var i="",a=e.tag,s=Object.keys(r),o,u,c,l,f,p;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new bn("sortKeys must be a boolean or a function");for(o=0,u=s.length;o<u;o+=1)p="",(!n||i!=="")&&(p+=p_(e,t)),c=s[o],l=r[c],e.replacer&&(l=e.replacer.call(r,c,l)),Ga(e,t+1,c,!0,!0,!0)&&(f=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,f&&(e.dump&&Kl===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,f&&(p+=p_(e,t)),Ga(e,t+1,l,!0,f)&&(e.dump&&Kl===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,i+=p));e.tag=a,e.dump=i||"{}"}function c9(e,t,r){var n,i,a,s,o,u;for(i=r?e.explicitTypes:e.implicitTypes,a=0,s=i.length;a<s;a+=1)if(o=i[a],(o.instanceOf||o.predicate)&&(!o.instanceOf||typeof t=="object"&&t instanceof o.instanceOf)&&(!o.predicate||o.predicate(t))){if(r?o.multi&&o.representName?e.tag=o.representName(t):e.tag=o.tag:e.tag="?",o.represent){if(u=e.styleMap[o.tag]||o.defaultStyle,QW.call(o.represent)==="[object Function]")n=o.represent(t,u);else if(ZW.call(o.represent,u))n=o.represent[u](t,u);else throw new bn("!<"+o.tag+'> tag resolver accepts not "'+u+'" style');e.dump=n}return!0}return!1}function Ga(e,t,r,n,i,a,s){e.tag=null,e.dump=r,c9(e,r,!1)||c9(e,r,!0);var o=QW.call(e.dump),u=n,c;n&&(n=e.flowLevel<0||e.flowLevel>t);var l=o==="[object Object]"||o==="[object Array]",f,p;if(l&&(f=e.duplicates.indexOf(r),p=f!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(i=!1),p&&e.usedDuplicates[f])e.dump="*ref_"+f;else{if(l&&p&&!e.usedDuplicates[f]&&(e.usedDuplicates[f]=!0),o==="[object Object]")n&&Object.keys(e.dump).length!==0?(_ye(e,t,e.dump,i),p&&(e.dump="&ref_"+f+e.dump)):(Mye(e,t,e.dump),p&&(e.dump="&ref_"+f+" "+e.dump));else if(o==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?u9(e,t-1,e.dump,i):u9(e,t,e.dump,i),p&&(e.dump="&ref_"+f+e.dump)):(Cye(e,t,e.dump),p&&(e.dump="&ref_"+f+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&Sye(e,e.dump,t,a,u);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new bn("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function Aye(e,t){var r=[],n=[],i,a;for(m_(e,r,n),i=0,a=n.length;i<a;i+=1)t.duplicates.push(r[n[i]]);t.usedDuplicates=new Array(a)}function m_(e,t,r){var n,i,a;if(e!==null&&typeof e=="object")if(i=t.indexOf(e),i!==-1)r.indexOf(i)===-1&&r.push(i);else if(t.push(e),Array.isArray(e))for(i=0,a=e.length;i<a;i+=1)m_(e[i],t,r);else for(n=Object.keys(e),i=0,a=n.length;i<a;i+=1)m_(e[n[i]],t,r)}function jye(e,t){t=t||{};var r=new gye(t);r.noRefs||Aye(e,r);var n=e;return r.replacer&&(n=r.replacer.call({"":n},"",n)),Ga(r,0,n,!0,!0)?r.dump+`
`:""}var Iye=jye,Lye={dump:Iye};function w3(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}var Tye=rn,Oye=xW,kye=_W,Xl=TW,Nye=OW,Rye=g3,Dye=KW.load,Pye=KW.loadAll,Fye=Lye.dump,Bye=bn,zye={binary:PW,float:LW,map:MW,null:AW,pairs:BW,set:zW,timestamp:RW,bool:jW,int:IW,merge:DW,omap:FW,seq:CW,str:EW},$ye=w3("safeLoad","load"),qye=w3("safeLoadAll","loadAll"),Uye=w3("safeDump","dump"),Ao={Type:Tye,Schema:Oye,FAILSAFE_SCHEMA:kye,JSON_SCHEMA:Xl,CORE_SCHEMA:Nye,DEFAULT_SCHEMA:Rye,load:Dye,loadAll:Pye,dump:Fye,YAMLException:Bye,types:zye,safeLoad:$ye,safeLoadAll:qye,safeDump:Uye},eh={exports:{}},Vye=eh.exports,l9;function Jye(){return l9||(l9=1,(function(e){(function(t,r){e.exports?e.exports=r():(function n(){document&&document.body?t.zenscroll=r():setTimeout(n,9)})()})(Vye,function(){var t=function(c){return c&&"getComputedStyle"in window&&window.getComputedStyle(c)["scroll-behavior"]==="smooth"};if(typeof window>"u"||!("document"in window))return{};var r=function(c,l,f){l=l||999,!f&&f!==0&&(f=9);var p,d=function(x){p=x},m=function(){clearTimeout(p),d(0)},g=function(x){return Math.max(0,c.getTopOf(x)-f)},v=function(x,_,I){if(m(),_===0||_&&_<0||t(c.body))c.toY(x),I&&I();else{var L=c.getY(),k=Math.max(0,x)-L,F=new Date().getTime();_=_||Math.min(Math.abs(k),l),(function N(){d(setTimeout(function(){var P=Math.min(1,(new Date().getTime()-F)/_),R=Math.max(0,Math.floor(L+k*(P<.5?2*P*P:P*(4-P*2)-1)));c.toY(R),P<1&&c.getHeight()+R<c.body.scrollHeight?N():(setTimeout(m,99),I&&I())},9))})()}},w=function(x,_,I){v(g(x),_,I)},b=function(x,_,I){var L=x.getBoundingClientRect().height,k=c.getTopOf(x)+L,F=c.getHeight(),N=c.getY(),P=N+F;g(x)<N||L+f>F?w(x,_,I):k+f>P?v(k-F+f,_,I):I&&I()},S=function(x,_,I,L){v(Math.max(0,c.getTopOf(x)-c.getHeight()/2+(I||x.getBoundingClientRect().height/2)),_,L)},E=function(x,_){return(x===0||x)&&(l=x),(_===0||_)&&(f=_),{defaultDuration:l,edgeOffset:f}};return{setup:E,to:w,toY:v,intoView:b,center:S,stop:m,moving:function(){return!!p},getY:c.getY,getTopOf:c.getTopOf}},n=document.documentElement,i=function(){return window.scrollY||n.scrollTop},a=r({body:document.scrollingElement||document.body,toY:function(c){window.scrollTo(0,c)},getY:i,getHeight:function(){return window.innerHeight||n.clientHeight},getTopOf:function(c){return c.getBoundingClientRect().top+i()-n.offsetTop}});if(a.createScroller=function(c,l,f){return r({body:c,toY:function(p){c.scrollTop=p},getY:function(){return c.scrollTop},getHeight:function(){return Math.min(c.clientHeight,window.innerHeight||n.clientHeight)},getTopOf:function(p){return p.offsetTop}},l,f)},"addEventListener"in window&&!window.noZensmooth&&!t(document.body)){var s="history"in window&&"pushState"in history,o=s&&"scrollRestoration"in history;o&&(history.scrollRestoration="auto"),window.addEventListener("load",function(){o&&(setTimeout(function(){history.scrollRestoration="manual"},9),window.addEventListener("popstate",function(c){c.state&&"zenscrollY"in c.state&&a.toY(c.state.zenscrollY)},!1)),window.location.hash&&setTimeout(function(){var c=a.setup().edgeOffset;if(c){var l=document.getElementById(window.location.href.split("#")[1]);if(l){var f=Math.max(0,a.getTopOf(l)-c),p=a.getY()-f;0<=p&&p<9&&window.scrollTo(0,f)}}},9)},!1);var u=new RegExp("(^|\\s)noZensmooth(\\s|$)");window.addEventListener("click",function(c){for(var l=c.target;l&&l.tagName!=="A";)l=l.parentNode;if(!(!l||c.which!==1||c.shiftKey||c.metaKey||c.ctrlKey||c.altKey)){if(o){var f=history.state&&typeof history.state=="object"?history.state:{};f.zenscrollY=a.getY();try{history.replaceState(f,"")}catch{}}var p=l.getAttribute("href")||"";if(p.indexOf("#")===0&&!u.test(l.className)){var d=0,m=document.getElementById(p.substring(1));if(p!=="#"){if(!m)return;d=a.getTopOf(m)}c.preventDefault();var g=function(){window.location=p},v=a.setup().edgeOffset;v&&(d=Math.max(0,d-v),s&&(g=function(){history.pushState({},"",p)})),a.toY(d,null,g)}}},!1)}return a})})(eh)),eh.exports}var Wye=Jye();const Hye=tt(Wye);var c2,f9;function Gye(){if(f9)return c2;f9=1;var e=Bm(),t="<<anonymous>>",r;{var n=function(){invariant(!1,"ImmutablePropTypes type checking code is stripped in production.")};n.isRequired=n;var i=function(){return n};r={listOf:i,mapOf:i,orderedMapOf:i,setOf:i,orderedSetOf:i,stackOf:i,iterableOf:i,recordOf:i,shape:i,contains:i,mapContains:i,orderedMapContains:i,list:n,map:n,orderedMap:n,set:n,orderedSet:n,stack:n,seq:n,record:n,iterable:n}}r.iterable.indexed=u("Indexed",e.Iterable.isIndexed),r.iterable.keyed=u("Keyed",e.Iterable.isKeyed);function a(c){var l=typeof c;return Array.isArray(c)?"array":c instanceof RegExp?"object":c instanceof e.Iterable?"Immutable."+c.toSource().split(" ")[0]:l}function s(c){function l(p,d,m,g,v,w){for(var b=arguments.length,S=Array(b>6?b-6:0),E=6;E<b;E++)S[E-6]=arguments[E];if(w=w||m,g=g||t,d[m]==null){var x=v;if(p)return new Error("Required "+x+" `"+w+"` was not specified in "+("`"+g+"`."))}else return c.apply(void 0,[d,m,g,v,w].concat(S))}var f=l.bind(null,!1);return f.isRequired=l.bind(null,!0),f}function o(c,l){function f(p,d,m,g,v){var w=p[d];if(!l(w)){var b=a(w);return new Error("Invalid "+g+" `"+v+"` of type `"+b+"` "+("supplied to `"+m+"`, expected `"+c+"`."))}return null}return s(f)}function u(c,l){return o("Iterable."+c,function(f){return e.Iterable.isIterable(f)&&l(f)})}return c2=r,c2}var Yye=Gye();const Kye=tt(Yye);var l2,d9;function Qye(){if(d9)return l2;d9=1;function e(t,r,n,i,a){return a(t,function(s,o,u){n=i?(i=!1,s):r(n,s,o,u)}),n}return l2=e,l2}var f2,p9;function Zye(){if(p9)return f2;p9=1;var e=ZJ(),t=pW(),r=Ff(),n=Qye(),i=Jr();function a(s,o,u){var c=i(s)?e:n,l=arguments.length<3;return c(s,r(o,4),u,l,t)}return f2=a,f2}var Xye=Zye();const eve=tt(Xye);var tve=cW();const rve=tt(tve);var h9={},Kc,m9;function Pn(){if(m9)return Kc;m9=1;var e=function(t){return t&&t.Math===Math&&t};return Kc=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof fn=="object"&&fn)||e(typeof Kc=="object"&&Kc)||(function(){return this})()||Function("return this")(),Kc}var d2,g9;function Ei(){return g9||(g9=1,d2=function(e){try{return!!e()}catch{return!0}}),d2}var p2,y9;function Bf(){if(y9)return p2;y9=1;var e=Ei();return p2=!e(function(){var t=(function(){}).bind();return typeof t!="function"||t.hasOwnProperty("prototype")}),p2}var h2,v9;function S3(){if(v9)return h2;v9=1;var e=Bf(),t=Function.prototype,r=t.apply,n=t.call;return h2=typeof Reflect=="object"&&Reflect.apply||(e?n.bind(r):function(){return n.apply(r,arguments)}),h2}var m2,b9;function Fn(){if(b9)return m2;b9=1;var e=Bf(),t=Function.prototype,r=t.call,n=e&&t.bind.bind(r,r);return m2=e?n:function(i){return function(){return r.apply(i,arguments)}},m2}var g2,w9;function x3(){if(w9)return g2;w9=1;var e=Fn(),t=e({}.toString),r=e("".slice);return g2=function(n){return r(t(n),8,-1)},g2}var y2,S9;function uH(){if(S9)return y2;S9=1;var e=x3(),t=Fn();return y2=function(r){if(e(r)==="Function")return t(r)},y2}var v2,x9;function Xn(){if(x9)return v2;x9=1;var e=typeof document=="object"&&document.all;return v2=typeof e>"u"&&e!==void 0?function(t){return typeof t=="function"||t===e}:function(t){return typeof t=="function"},v2}var b2={},w2,E9;function Ea(){if(E9)return w2;E9=1;var e=Ei();return w2=!e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),w2}var S2,C9;function Bs(){if(C9)return S2;C9=1;var e=Bf(),t=Function.prototype.call;return S2=e?t.bind(t):function(){return t.apply(t,arguments)},S2}var x2={},M9;function cH(){if(M9)return x2;M9=1;var e={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,r=t&&!e.call({1:2},1);return x2.f=r?function(i){var a=t(this,i);return!!a&&a.enumerable}:e,x2}var E2,_9;function zf(){return _9||(_9=1,E2=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}),E2}var C2,A9;function lH(){if(A9)return C2;A9=1;var e=Fn(),t=Ei(),r=x3(),n=Object,i=e("".split);return C2=t(function(){return!n("z").propertyIsEnumerable(0)})?function(a){return r(a)==="String"?i(a,""):n(a)}:n,C2}var M2,j9;function E3(){return j9||(j9=1,M2=function(e){return e==null}),M2}var _2,I9;function Qm(){if(I9)return _2;I9=1;var e=E3(),t=TypeError;return _2=function(r){if(e(r))throw new t("Can't call method on "+r);return r},_2}var A2,L9;function $f(){if(L9)return A2;L9=1;var e=lH(),t=Qm();return A2=function(r){return e(t(r))},A2}var j2,T9;function Qi(){if(T9)return j2;T9=1;var e=Xn();return j2=function(t){return typeof t=="object"?t!==null:e(t)},j2}var I2,O9;function qf(){return O9||(O9=1,I2={}),I2}var L2,k9;function Uf(){if(k9)return L2;k9=1;var e=qf(),t=Pn(),r=Xn(),n=function(i){return r(i)?i:void 0};return L2=function(i,a){return arguments.length<2?n(e[i])||n(t[i]):e[i]&&e[i][a]||t[i]&&t[i][a]},L2}var T2,N9;function Vf(){if(N9)return T2;N9=1;var e=Fn();return T2=e({}.isPrototypeOf),T2}var O2,R9;function nve(){if(R9)return O2;R9=1;var e=Pn(),t=e.navigator,r=t&&t.userAgent;return O2=r?String(r):"",O2}var k2,D9;function ive(){if(D9)return k2;D9=1;var e=Pn(),t=nve(),r=e.process,n=e.Deno,i=r&&r.versions||n&&n.version,a=i&&i.v8,s,o;return a&&(s=a.split("."),o=s[0]>0&&s[0]<4?1:+(s[0]+s[1])),!o&&t&&(s=t.match(/Edge\/(\d+)/),(!s||s[1]>=74)&&(s=t.match(/Chrome\/(\d+)/),s&&(o=+s[1]))),k2=o,k2}var N2,P9;function fH(){if(P9)return N2;P9=1;var e=ive(),t=Ei(),r=Pn(),n=r.String;return N2=!!Object.getOwnPropertySymbols&&!t(function(){var i=Symbol("symbol detection");return!n(i)||!(Object(i)instanceof Symbol)||!Symbol.sham&&e&&e<41}),N2}var R2,F9;function dH(){if(F9)return R2;F9=1;var e=fH();return R2=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol",R2}var D2,B9;function pH(){if(B9)return D2;B9=1;var e=Uf(),t=Xn(),r=Vf(),n=dH(),i=Object;return D2=n?function(a){return typeof a=="symbol"}:function(a){var s=e("Symbol");return t(s)&&r(s.prototype,i(a))},D2}var P2,z9;function C3(){if(z9)return P2;z9=1;var e=String;return P2=function(t){try{return e(t)}catch{return"Object"}},P2}var F2,$9;function Jf(){if($9)return F2;$9=1;var e=Xn(),t=C3(),r=TypeError;return F2=function(n){if(e(n))return n;throw new r(t(n)+" is not a function")},F2}var B2,q9;function M3(){if(q9)return B2;q9=1;var e=Jf(),t=E3();return B2=function(r,n){var i=r[n];return t(i)?void 0:e(i)},B2}var z2,U9;function ave(){if(U9)return z2;U9=1;var e=Bs(),t=Xn(),r=Qi(),n=TypeError;return z2=function(i,a){var s,o;if(a==="string"&&t(s=i.toString)&&!r(o=e(s,i))||t(s=i.valueOf)&&!r(o=e(s,i))||a!=="string"&&t(s=i.toString)&&!r(o=e(s,i)))return o;throw new n("Can't convert object to primitive value")},z2}var $2={exports:{}},q2,V9;function Wf(){return V9||(V9=1,q2=!0),q2}var U2,J9;function sve(){if(J9)return U2;J9=1;var e=Pn(),t=Object.defineProperty;return U2=function(r,n){try{t(e,r,{value:n,configurable:!0,writable:!0})}catch{e[r]=n}return n},U2}var W9;function hH(){if(W9)return $2.exports;W9=1;var e=Wf(),t=Pn(),r=sve(),n="__core-js_shared__",i=$2.exports=t[n]||r(n,{});return(i.versions||(i.versions=[])).push({version:"3.47.0",mode:e?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.47.0/LICENSE",source:"https://github.com/zloirock/core-js"}),$2.exports}var V2,H9;function mH(){if(H9)return V2;H9=1;var e=hH();return V2=function(t,r){return e[t]||(e[t]=r||{})},V2}var J2,G9;function _3(){if(G9)return J2;G9=1;var e=Qm(),t=Object;return J2=function(r){return t(e(r))},J2}var W2,Y9;function Zi(){if(Y9)return W2;Y9=1;var e=Fn(),t=_3(),r=e({}.hasOwnProperty);return W2=Object.hasOwn||function(i,a){return r(t(i),a)},W2}var H2,K9;function gH(){if(K9)return H2;K9=1;var e=Fn(),t=0,r=Math.random(),n=e(1.1.toString);return H2=function(i){return"Symbol("+(i===void 0?"":i)+")_"+n(++t+r,36)},H2}var G2,Q9;function es(){if(Q9)return G2;Q9=1;var e=Pn(),t=mH(),r=Zi(),n=gH(),i=fH(),a=dH(),s=e.Symbol,o=t("wks"),u=a?s.for||s:s&&s.withoutSetter||n;return G2=function(c){return r(o,c)||(o[c]=i&&r(s,c)?s[c]:u("Symbol."+c)),o[c]},G2}var Y2,Z9;function ove(){if(Z9)return Y2;Z9=1;var e=Bs(),t=Qi(),r=pH(),n=M3(),i=ave(),a=es(),s=TypeError,o=a("toPrimitive");return Y2=function(u,c){if(!t(u)||r(u))return u;var l=n(u,o),f;if(l){if(c===void 0&&(c="default"),f=e(l,u,c),!t(f)||r(f))return f;throw new s("Can't convert object to primitive value")}return c===void 0&&(c="number"),i(u,c)},Y2}var K2,X9;function yH(){if(X9)return K2;X9=1;var e=ove(),t=pH();return K2=function(r){var n=e(r,"string");return t(n)?n:n+""},K2}var Q2,eF;function vH(){if(eF)return Q2;eF=1;var e=Pn(),t=Qi(),r=e.document,n=t(r)&&t(r.createElement);return Q2=function(i){return n?r.createElement(i):{}},Q2}var Z2,tF;function bH(){if(tF)return Z2;tF=1;var e=Ea(),t=Ei(),r=vH();return Z2=!e&&!t(function(){return Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a!==7}),Z2}var rF;function wH(){if(rF)return b2;rF=1;var e=Ea(),t=Bs(),r=cH(),n=zf(),i=$f(),a=yH(),s=Zi(),o=bH(),u=Object.getOwnPropertyDescriptor;return b2.f=e?u:function(l,f){if(l=i(l),f=a(f),o)try{return u(l,f)}catch{}if(s(l,f))return n(!t(r.f,l,f),l[f])},b2}var X2,nF;function uve(){if(nF)return X2;nF=1;var e=Ei(),t=Xn(),r=/#|\.prototype\./,n=function(u,c){var l=a[i(u)];return l===o?!0:l===s?!1:t(c)?e(c):!!c},i=n.normalize=function(u){return String(u).replace(r,".").toLowerCase()},a=n.data={},s=n.NATIVE="N",o=n.POLYFILL="P";return X2=n,X2}var eS,iF;function SH(){if(iF)return eS;iF=1;var e=uH(),t=Jf(),r=Bf(),n=e(e.bind);return eS=function(i,a){return t(i),a===void 0?i:r?n(i,a):function(){return i.apply(a,arguments)}},eS}var tS={},rS,aF;function xH(){if(aF)return rS;aF=1;var e=Ea(),t=Ei();return rS=e&&t(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),rS}var nS,sF;function Uo(){if(sF)return nS;sF=1;var e=Qi(),t=String,r=TypeError;return nS=function(n){if(e(n))return n;throw new r(t(n)+" is not an object")},nS}var oF;function vc(){if(oF)return tS;oF=1;var e=Ea(),t=bH(),r=xH(),n=Uo(),i=yH(),a=TypeError,s=Object.defineProperty,o=Object.getOwnPropertyDescriptor,u="enumerable",c="configurable",l="writable";return tS.f=e?r?function(p,d,m){if(n(p),d=i(d),n(m),typeof p=="function"&&d==="prototype"&&"value"in m&&l in m&&!m[l]){var g=o(p,d);g&&g[l]&&(p[d]=m.value,m={configurable:c in m?m[c]:g[c],enumerable:u in m?m[u]:g[u],writable:!1})}return s(p,d,m)}:s:function(p,d,m){if(n(p),d=i(d),n(m),t)try{return s(p,d,m)}catch{}if("get"in m||"set"in m)throw new a("Accessors not supported");return"value"in m&&(p[d]=m.value),p},tS}var iS,uF;function ts(){if(uF)return iS;uF=1;var e=Ea(),t=vc(),r=zf();return iS=e?function(n,i,a){return t.f(n,i,r(1,a))}:function(n,i,a){return n[i]=a,n},iS}var aS,cF;function bc(){if(cF)return aS;cF=1;var e=Pn(),t=S3(),r=uH(),n=Xn(),i=wH().f,a=uve(),s=qf(),o=SH(),u=ts(),c=Zi(),l=function(f){var p=function(d,m,g){if(this instanceof p){switch(arguments.length){case 0:return new f;case 1:return new f(d);case 2:return new f(d,m)}return new f(d,m,g)}return t(f,this,arguments)};return p.prototype=f.prototype,p};return aS=function(f,p){var d=f.target,m=f.global,g=f.stat,v=f.proto,w=m?e:g?e[d]:e[d]&&e[d].prototype,b=m?s:s[d]||u(s,d,{})[d],S=b.prototype,E,x,_,I,L,k,F,N,P;for(I in p)E=a(m?I:d+(g?".":"#")+I,f.forced),x=!E&&w&&c(w,I),k=b[I],x&&(f.dontCallGetSet?(P=i(w,I),F=P&&P.value):F=w[I]),L=x&&F?F:p[I],!(!E&&!v&&typeof k==typeof L)&&(f.bind&&x?N=o(L,e):f.wrap&&x?N=l(L):v&&n(L)?N=r(L):N=L,(f.sham||L&&L.sham||k&&k.sham)&&u(N,"sham",!0),u(b,I,N),v&&(_=d+"Prototype",c(s,_)||u(s,_,{}),u(s[_],I,L),f.real&&S&&(E||!S[I])&&u(S,I,L)))},aS}var sS,lF;function cve(){if(lF)return sS;lF=1;var e=Math.ceil,t=Math.floor;return sS=Math.trunc||function(n){var i=+n;return(i>0?t:e)(i)},sS}var oS,fF;function A3(){if(fF)return oS;fF=1;var e=cve();return oS=function(t){var r=+t;return r!==r||r===0?0:e(r)},oS}var uS,dF;function lve(){if(dF)return uS;dF=1;var e=A3(),t=Math.max,r=Math.min;return uS=function(n,i){var a=e(n);return a<0?t(a+i,0):r(a,i)},uS}var cS,pF;function fve(){if(pF)return cS;pF=1;var e=A3(),t=Math.min;return cS=function(r){var n=e(r);return n>0?t(n,9007199254740991):0},cS}var lS,hF;function EH(){if(hF)return lS;hF=1;var e=fve();return lS=function(t){return e(t.length)},lS}var fS,mF;function dve(){if(mF)return fS;mF=1;var e=$f(),t=lve(),r=EH(),n=function(i){return function(a,s,o){var u=e(a),c=r(u);if(c===0)return!i&&-1;var l=t(o,c),f;if(i&&s!==s){for(;c>l;)if(f=u[l++],f!==f)return!0}else for(;c>l;l++)if((i||l in u)&&u[l]===s)return i||l||0;return!i&&-1}};return fS={includes:n(!0),indexOf:n(!1)},fS}var dS,gF;function j3(){return gF||(gF=1,dS={}),dS}var pS,yF;function CH(){if(yF)return pS;yF=1;var e=Fn(),t=Zi(),r=$f(),n=dve().indexOf,i=j3(),a=e([].push);return pS=function(s,o){var u=r(s),c=0,l=[],f;for(f in u)!t(i,f)&&t(u,f)&&a(l,f);for(;o.length>c;)t(u,f=o[c++])&&(~n(l,f)||a(l,f));return l},pS}var hS,vF;function I3(){return vF||(vF=1,hS=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]),hS}var mS,bF;function MH(){if(bF)return mS;bF=1;var e=CH(),t=I3();return mS=Object.keys||function(n){return e(n,t)},mS}var gS={},wF;function _H(){return wF||(wF=1,gS.f=Object.getOwnPropertySymbols),gS}var yS,SF;function pve(){if(SF)return yS;SF=1;var e=Ea(),t=Fn(),r=Bs(),n=Ei(),i=MH(),a=_H(),s=cH(),o=_3(),u=lH(),c=Object.assign,l=Object.defineProperty,f=t([].concat);return yS=!c||n(function(){if(e&&c({b:1},c(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var p={},d={},m=Symbol("assign detection"),g="abcdefghijklmnopqrst";return p[m]=7,g.split("").forEach(function(v){d[v]=v}),c({},p)[m]!==7||i(c({},d)).join("")!==g})?function(d,m){for(var g=o(d),v=arguments.length,w=1,b=a.f,S=s.f;v>w;)for(var E=u(arguments[w++]),x=b?f(i(E),b(E)):i(E),_=x.length,I=0,L;_>I;)L=x[I++],(!e||r(S,E,L))&&(g[L]=E[L]);return g}:c,yS}var xF;function hve(){if(xF)return h9;xF=1;var e=bc(),t=pve();return e({target:"Object",stat:!0,arity:2,forced:Object.assign!==t},{assign:t}),h9}var vS,EF;function mve(){if(EF)return vS;EF=1,hve();var e=qf();return vS=e.Object.assign,vS}var bS,CF;function gve(){if(CF)return bS;CF=1;var e=mve();return bS=e,bS}var wS,MF;function yve(){if(MF)return wS;MF=1;var e=gve();return wS=e,wS}var SS,_F;function vve(){if(_F)return SS;_F=1;var e=yve();return SS=e,SS}var xS,AF;function bve(){return AF||(AF=1,xS=vve()),xS}var wve=bve();const jF=tt(wve);var IF={},ES,LF;function Sve(){if(LF)return ES;LF=1;var e=Fn();return ES=e([].slice),ES}var CS,TF;function xve(){if(TF)return CS;TF=1;var e=Fn(),t=Jf(),r=Qi(),n=Zi(),i=Sve(),a=Bf(),s=Function,o=e([].concat),u=e([].join),c={},l=function(f,p,d){if(!n(c,p)){for(var m=[],g=0;g<p;g++)m[g]="a["+g+"]";c[p]=s("C,a","return new C("+u(m,",")+")")}return c[p](f,d)};return CS=a?s.bind:function(p){var d=t(this),m=d.prototype,g=i(arguments,1),v=function(){var b=o(g,i(arguments));return this instanceof v?l(d,b.length,b):d.apply(p,b)};return r(m)&&(v.prototype=m),v},CS}var OF;function Eve(){if(OF)return IF;OF=1;var e=bc(),t=xve();return e({target:"Function",proto:!0,forced:Function.bind!==t},{bind:t}),IF}var MS,kF;function Cve(){if(kF)return MS;kF=1;var e=Pn(),t=qf();return MS=function(r,n){var i=t[r+"Prototype"],a=i&&i[n];if(a)return a;var s=e[r],o=s&&s.prototype;return o&&o[n]},MS}var _S,NF;function Mve(){if(NF)return _S;NF=1,Eve();var e=Cve();return _S=e("Function","bind"),_S}var AS,RF;function _ve(){if(RF)return AS;RF=1;var e=Vf(),t=Mve(),r=Function.prototype;return AS=function(n){var i=n.bind;return n===r||e(r,n)&&i===r.bind?t:i},AS}var jS,DF;function Ave(){if(DF)return jS;DF=1;var e=_ve();return jS=e,jS}var IS,PF;function jve(){if(PF)return IS;PF=1;var e=Ave();return IS=e,IS}var LS,FF;function Ive(){if(FF)return LS;FF=1;var e=jve();return LS=e,LS}var TS,BF;function Lve(){return BF||(BF=1,TS=Ive()),TS}var Tve=Lve();const Ove=tt(Tve);function g_(){var e;return g_=jF?Ove(e=jF).call(e):function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},g_.apply(null,arguments)}var OS={exports:{}};var zF;function kve(){return zF||(zF=1,(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var a="",s=0;s<arguments.length;s++){var o=arguments[s];o&&(a=i(a,n(o)))}return a}function n(a){if(typeof a=="string"||typeof a=="number")return a;if(typeof a!="object")return"";if(Array.isArray(a))return r.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]"))return a.toString();var s="";for(var o in a)t.call(a,o)&&a[o]&&(s=i(s,o));return s}function i(a,s){return s?a?a+" "+s:a+s:a}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(OS)),OS.exports}var Nve=kve();const Rve=tt(Nve);var Qc={},kS,$F;function Dve(){return $F||($F=1,kS=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n<e.rangeCount;n++)r.push(e.getRangeAt(n));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||r.forEach(function(i){e.addRange(i)}),t&&t.focus()}}),kS}var NS,qF;function Pve(){if(qF)return NS;qF=1;var e=Dve(),t={"text/plain":"Text","text/html":"Url",default:"Text"},r="Copy to clipboard: #{key}, Enter";function n(a){var s=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return a.replace(/#{\s*key\s*}/g,s)}function i(a,s){var o,u,c,l,f,p,d=!1;s||(s={}),o=s.debug||!1;try{c=e(),l=document.createRange(),f=document.getSelection(),p=document.createElement("span"),p.textContent=a,p.ariaHidden="true",p.style.all="unset",p.style.position="fixed",p.style.top=0,p.style.clip="rect(0, 0, 0, 0)",p.style.whiteSpace="pre",p.style.webkitUserSelect="text",p.style.MozUserSelect="text",p.style.msUserSelect="text",p.style.userSelect="text",p.addEventListener("copy",function(g){if(g.stopPropagation(),s.format)if(g.preventDefault(),typeof g.clipboardData>"u"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var v=t[s.format]||t.default;window.clipboardData.setData(v,a)}else g.clipboardData.clearData(),g.clipboardData.setData(s.format,a);s.onCopy&&(g.preventDefault(),s.onCopy(g.clipboardData))}),document.body.appendChild(p),l.selectNodeContents(p),f.addRange(l);var m=document.execCommand("copy");if(!m)throw new Error("copy command was unsuccessful");d=!0}catch(g){o&&console.error("unable to copy using execCommand: ",g),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(s.format||"text",a),s.onCopy&&s.onCopy(window.clipboardData),d=!0}catch(v){o&&console.error("unable to copy using clipboardData: ",v),o&&console.error("falling back to prompt"),u=n("message"in s?s.message:r),window.prompt(u,a)}}finally{f&&(typeof f.removeRange=="function"?f.removeRange(l):f.removeAllRanges()),p&&document.body.removeChild(p),c()}return d}return NS=i,NS}var UF;function Fve(){if(UF)return Qc;UF=1;function e(x){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},e(x)}Object.defineProperty(Qc,"__esModule",{value:!0}),Qc.CopyToClipboard=void 0;var t=i(pf()),r=i(Pve()),n=["text","onCopy","options","children"];function i(x){return x&&x.__esModule?x:{default:x}}function a(x,_){var I=Object.keys(x);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(x);_&&(L=L.filter(function(k){return Object.getOwnPropertyDescriptor(x,k).enumerable})),I.push.apply(I,L)}return I}function s(x){for(var _=1;_<arguments.length;_++){var I=arguments[_]!=null?arguments[_]:{};_%2?a(Object(I),!0).forEach(function(L){S(x,L,I[L])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(I)):a(Object(I)).forEach(function(L){Object.defineProperty(x,L,Object.getOwnPropertyDescriptor(I,L))})}return x}function o(x,_){if(x==null)return{};var I=u(x,_),L,k;if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(x);for(k=0;k<F.length;k++)L=F[k],!(_.indexOf(L)>=0)&&Object.prototype.propertyIsEnumerable.call(x,L)&&(I[L]=x[L])}return I}function u(x,_){if(x==null)return{};var I={},L=Object.keys(x),k,F;for(F=0;F<L.length;F++)k=L[F],!(_.indexOf(k)>=0)&&(I[k]=x[k]);return I}function c(x,_){if(!(x instanceof _))throw new TypeError("Cannot call a class as a function")}function l(x,_){for(var I=0;I<_.length;I++){var L=_[I];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(x,L.key,L)}}function f(x,_,I){return _&&l(x.prototype,_),Object.defineProperty(x,"prototype",{writable:!1}),x}function p(x,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");x.prototype=Object.create(_&&_.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),Object.defineProperty(x,"prototype",{writable:!1}),_&&d(x,_)}function d(x,_){return d=Object.setPrototypeOf||function(L,k){return L.__proto__=k,L},d(x,_)}function m(x){var _=w();return function(){var L=b(x),k;if(_){var F=b(this).constructor;k=Reflect.construct(L,arguments,F)}else k=L.apply(this,arguments);return g(this,k)}}function g(x,_){if(_&&(e(_)==="object"||typeof _=="function"))return _;if(_!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return v(x)}function v(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function w(){if(typeof Reflect>"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 b(x){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(I){return I.__proto__||Object.getPrototypeOf(I)},b(x)}function S(x,_,I){return _ in x?Object.defineProperty(x,_,{value:I,enumerable:!0,configurable:!0,writable:!0}):x[_]=I,x}var E=(function(x){p(I,x);var _=m(I);function I(){var L;c(this,I);for(var k=arguments.length,F=new Array(k),N=0;N<k;N++)F[N]=arguments[N];return L=_.call.apply(_,[this].concat(F)),S(v(L),"onClick",function(P){var R=L.props,W=R.text,X=R.onCopy,Q=R.children,Z=R.options,J=t.default.Children.only(Q),Y=(0,r.default)(W,Z);X&&X(W,Y),J&&J.props&&typeof J.props.onClick=="function"&&J.props.onClick(P)}),L}return f(I,[{key:"render",value:function(){var k=this.props;k.text,k.onCopy,k.options;var F=k.children,N=o(k,n),P=t.default.Children.only(F);return t.default.cloneElement(P,s(s({},N),{},{onClick:this.onClick}))}}]),I})(t.default.PureComponent);return Qc.CopyToClipboard=E,S(E,"defaultProps",{onCopy:void 0,options:void 0}),Qc}var RS,VF;function Bve(){if(VF)return RS;VF=1;var e=Fve(),t=e.CopyToClipboard;return t.CopyToClipboard=t,RS=t,RS}var zve=Bve();function th(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?th=function(t){return typeof t}:th=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},th(e)}function $ve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qve(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Uve(e,t,r){return t&&qve(e.prototype,t),e}function Vve(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JF(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 Jve(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JF(r,!0).forEach(function(n){Vve(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JF(r).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Wve(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v_(e,t)}function y_(e){return y_=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},y_(e)}function v_(e,t){return v_=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},v_(e,t)}function Hve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gve(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:Hve(e)}var WF={};function Yve(e){return e!==null&&th(e)==="object"&&typeof e.get=="function"&&typeof e.has=="function"}function Kve(e){return e==null}function Qve(e,t,r){return Kve(e)?r:Yve(e)?e.has(t)?e.get(t):r:hasOwnProperty.call(e,t)?e[t]:r}function HF(e,t,r){for(var n=0;n!==t.length;)if(e=Qve(e,t[n++],WF),e===WF)return r;return e}function GF(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=Zve(t,r),i=e||Object.keys(Jve({},r,{},t));return i.every(n)}function Zve(e,t){return function(r){if(typeof r=="string")return za.is(t[r],e[r]);if(Array.isArray(r))return za.is(HF(t,r),HF(e,r));throw new TypeError("Invalid key: expected Array or string: "+r)}}var Xve=(function(e){Wve(t,e);function t(){return $ve(this,t),Gve(this,y_(t).apply(this,arguments))}return Uve(t,[{key:"shouldComponentUpdate",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return!GF(this.updateOnProps,this.props,n,"updateOnProps")||!GF(this.updateOnStates,this.state,i,"updateOnStates")}}]),t})(st.Component),Zc={},DS,YF;function ebe(){if(YF)return DS;YF=1;var e="Expected a function",t=NaN,r="[object Symbol]",n=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,o=parseInt,u=typeof fn=="object"&&fn&&fn.Object===Object&&fn,c=typeof self=="object"&&self&&self.Object===Object&&self,l=u||c||Function("return this")(),f=Object.prototype,p=f.toString,d=Math.max,m=Math.min,g=function(){return l.Date.now()};function v(x,_,I){var L,k,F,N,P,R,W=0,X=!1,Q=!1,Z=!0;if(typeof x!="function")throw new TypeError(e);_=E(_)||0,w(I)&&(X=!!I.leading,Q="maxWait"in I,F=Q?d(E(I.maxWait)||0,_):F,Z="trailing"in I?!!I.trailing:Z);function J(G){var pe=L,he=k;return L=k=void 0,W=G,N=x.apply(he,pe),N}function Y(G){return W=G,P=setTimeout(se,_),X?J(G):N}function re(G){var pe=G-R,he=G-W,xe=_-pe;return Q?m(xe,F-he):xe}function ae(G){var pe=G-R,he=G-W;return R===void 0||pe>=_||pe<0||Q&&he>=F}function se(){var G=g();if(ae(G))return ge(G);P=setTimeout(se,re(G))}function ge(G){return P=void 0,Z&&L?J(G):(L=k=void 0,N)}function ue(){P!==void 0&&clearTimeout(P),W=0,L=R=k=P=void 0}function oe(){return P===void 0?N:ge(g())}function K(){var G=g(),pe=ae(G);if(L=arguments,k=this,R=G,pe){if(P===void 0)return Y(R);if(Q)return P=setTimeout(se,_),J(R)}return P===void 0&&(P=setTimeout(se,_)),N}return K.cancel=ue,K.flush=oe,K}function w(x){var _=typeof x;return!!x&&(_=="object"||_=="function")}function b(x){return!!x&&typeof x=="object"}function S(x){return typeof x=="symbol"||b(x)&&p.call(x)==r}function E(x){if(typeof x=="number")return x;if(S(x))return t;if(w(x)){var _=typeof x.valueOf=="function"?x.valueOf():x;x=w(_)?_+"":_}if(typeof x!="string")return x===0?x:+x;x=x.replace(n,"");var I=a.test(x);return I||s.test(x)?o(x.slice(2),I?2:8):i.test(x)?t:+x}return DS=v,DS}var KF;function tbe(){if(KF)return Zc;KF=1;function e(x){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},e(x)}Object.defineProperty(Zc,"__esModule",{value:!0}),Zc.DebounceInput=void 0;var t=i(pf()),r=i(ebe()),n=["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"];function i(x){return x&&x.__esModule?x:{default:x}}function a(x,_){if(x==null)return{};var I=s(x,_),L,k;if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(x);for(k=0;k<F.length;k++)L=F[k],!(_.indexOf(L)>=0)&&Object.prototype.propertyIsEnumerable.call(x,L)&&(I[L]=x[L])}return I}function s(x,_){if(x==null)return{};var I={},L=Object.keys(x),k,F;for(F=0;F<L.length;F++)k=L[F],!(_.indexOf(k)>=0)&&(I[k]=x[k]);return I}function o(x,_){var I=Object.keys(x);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(x);_&&(L=L.filter(function(k){return Object.getOwnPropertyDescriptor(x,k).enumerable})),I.push.apply(I,L)}return I}function u(x){for(var _=1;_<arguments.length;_++){var I=arguments[_]!=null?arguments[_]:{};_%2?o(Object(I),!0).forEach(function(L){S(x,L,I[L])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(I)):o(Object(I)).forEach(function(L){Object.defineProperty(x,L,Object.getOwnPropertyDescriptor(I,L))})}return x}function c(x,_){if(!(x instanceof _))throw new TypeError("Cannot call a class as a function")}function l(x,_){for(var I=0;I<_.length;I++){var L=_[I];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(x,L.key,L)}}function f(x,_,I){return _&&l(x.prototype,_),Object.defineProperty(x,"prototype",{writable:!1}),x}function p(x,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");x.prototype=Object.create(_&&_.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),Object.defineProperty(x,"prototype",{writable:!1}),_&&d(x,_)}function d(x,_){return d=Object.setPrototypeOf||function(L,k){return L.__proto__=k,L},d(x,_)}function m(x){var _=w();return function(){var L=b(x),k;if(_){var F=b(this).constructor;k=Reflect.construct(L,arguments,F)}else k=L.apply(this,arguments);return g(this,k)}}function g(x,_){if(_&&(e(_)==="object"||typeof _=="function"))return _;if(_!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return v(x)}function v(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function w(){if(typeof Reflect>"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 b(x){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(I){return I.__proto__||Object.getPrototypeOf(I)},b(x)}function S(x,_,I){return _ in x?Object.defineProperty(x,_,{value:I,enumerable:!0,configurable:!0,writable:!0}):x[_]=I,x}var E=(function(x){p(I,x);var _=m(I);function I(L){var k;c(this,I),k=_.call(this,L),S(v(k),"onChange",function(N){N.persist();var P=k.state.value,R=k.props.minLength;k.setState({value:N.target.value},function(){var W=k.state.value;if(W.length>=R){k.notify(N);return}P.length>W.length&&k.notify(u(u({},N),{},{target:u(u({},N.target),{},{value:""})}))})}),S(v(k),"onKeyDown",function(N){N.key==="Enter"&&k.forceNotify(N);var P=k.props.onKeyDown;P&&(N.persist(),P(N))}),S(v(k),"onBlur",function(N){k.forceNotify(N);var P=k.props.onBlur;P&&(N.persist(),P(N))}),S(v(k),"createNotifier",function(N){if(N<0)k.notify=function(){return null};else if(N===0)k.notify=k.doNotify;else{var P=(0,r.default)(function(R){k.isDebouncing=!1,k.doNotify(R)},N);k.notify=function(R){k.isDebouncing=!0,P(R)},k.flush=function(){return P.flush()},k.cancel=function(){k.isDebouncing=!1,P.cancel()}}}),S(v(k),"doNotify",function(){var N=k.props.onChange;N.apply(void 0,arguments)}),S(v(k),"forceNotify",function(N){var P=k.props.debounceTimeout;if(!(!k.isDebouncing&&P>0)){k.cancel&&k.cancel();var R=k.state.value,W=k.props.minLength;R.length>=W?k.doNotify(N):k.doNotify(u(u({},N),{},{target:u(u({},N.target),{},{value:R})}))}}),k.isDebouncing=!1,k.state={value:typeof L.value>"u"||L.value===null?"":L.value};var F=k.props.debounceTimeout;return k.createNotifier(F),k}return f(I,[{key:"componentDidUpdate",value:function(k){if(!this.isDebouncing){var F=this.props,N=F.value,P=F.debounceTimeout,R=k.debounceTimeout,W=k.value,X=this.state.value;typeof N<"u"&&W!==N&&X!==N&&this.setState({value:N}),P!==R&&this.createNotifier(P)}}},{key:"componentWillUnmount",value:function(){this.flush&&this.flush()}},{key:"render",value:function(){var k=this.props,F=k.element;k.onChange,k.value,k.minLength,k.debounceTimeout;var N=k.forceNotifyByEnter,P=k.forceNotifyOnBlur,R=k.onKeyDown,W=k.onBlur,X=k.inputRef,Q=a(k,n),Z=this.state.value,J;N?J={onKeyDown:this.onKeyDown}:R?J={onKeyDown:R}:J={};var Y;P?Y={onBlur:this.onBlur}:W?Y={onBlur:W}:Y={};var re=X?{ref:X}:{};return t.default.createElement(F,u(u(u(u({},Q),{},{onChange:this.onChange,value:Z},J),Y),re))}}]),I})(t.default.PureComponent);return Zc.DebounceInput=E,S(E,"defaultProps",{element:"input",type:"text",onKeyDown:void 0,onBlur:void 0,value:void 0,minLength:0,debounceTimeout:100,forceNotifyByEnter:!0,forceNotifyOnBlur:!0,inputRef:void 0}),Zc}var PS,QF;function rbe(){if(QF)return PS;QF=1;var e=tbe(),t=e.DebounceInput;return t.DebounceInput=t,PS=t,PS}var nbe=rbe();const ibe=tt(nbe);var abe=Hm();const sbe=tt(abe);var jp={exports:{}},FS={},BS,ZF;function Zm(){return ZF||(ZF=1,BS={ROOT:0,GROUP:1,POSITION:2,SET:3,RANGE:4,REPETITION:5,REFERENCE:6,CHAR:7}),BS}var Pa={},XF;function AH(){if(XF)return Pa;XF=1;const e=Zm(),t=()=>[{type:e.RANGE,from:48,to:57}],r=()=>[{type:e.CHAR,value:95},{type:e.RANGE,from:97,to:122},{type:e.RANGE,from:65,to:90}].concat(t()),n=()=>[{type:e.CHAR,value:9},{type:e.CHAR,value:10},{type:e.CHAR,value:11},{type:e.CHAR,value:12},{type:e.CHAR,value:13},{type:e.CHAR,value:32},{type:e.CHAR,value:160},{type:e.CHAR,value:5760},{type:e.RANGE,from:8192,to:8202},{type:e.CHAR,value:8232},{type:e.CHAR,value:8233},{type:e.CHAR,value:8239},{type:e.CHAR,value:8287},{type:e.CHAR,value:12288},{type:e.CHAR,value:65279}],i=()=>[{type:e.CHAR,value:10},{type:e.CHAR,value:13},{type:e.CHAR,value:8232},{type:e.CHAR,value:8233}];return Pa.words=()=>({type:e.SET,set:r(),not:!1}),Pa.notWords=()=>({type:e.SET,set:r(),not:!0}),Pa.ints=()=>({type:e.SET,set:t(),not:!1}),Pa.notInts=()=>({type:e.SET,set:t(),not:!0}),Pa.whitespace=()=>({type:e.SET,set:n(),not:!1}),Pa.notWhitespace=()=>({type:e.SET,set:n(),not:!0}),Pa.anyChar=()=>({type:e.SET,set:i(),not:!0}),Pa}var eB;function obe(){return eB||(eB=1,(function(e){const t=Zm(),r=AH(),n="@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^ ?",i={0:0,t:9,n:10,v:11,f:12,r:13};e.strToChars=function(a){var s=/(\[\\b\])|(\\)?\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\]^?])|([0tnvfr]))/g;return a=a.replace(s,function(o,u,c,l,f,p,d,m){if(c)return o;var g=u?8:l?parseInt(l,16):f?parseInt(f,16):p?parseInt(p,8):d?n.indexOf(d):i[m],v=String.fromCharCode(g);return/[[\]{}^$.|?*+()]/.test(v)&&(v="\\"+v),v}),a},e.tokenizeClass=(a,s)=>{for(var o=[],u=/\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\)(.)|([^\]\\]))-(?:\\)?([^\]]))|(\])|(?:\\)?([^])/g,c,l;(c=u.exec(a))!=null;)if(c[1])o.push(r.words());else if(c[2])o.push(r.ints());else if(c[3])o.push(r.whitespace());else if(c[4])o.push(r.notWords());else if(c[5])o.push(r.notInts());else if(c[6])o.push(r.notWhitespace());else if(c[7])o.push({type:t.RANGE,from:(c[8]||c[9]).charCodeAt(0),to:c[10].charCodeAt(0)});else if(l=c[12])o.push({type:t.CHAR,value:l.charCodeAt(0)});else return[o,u.lastIndex];e.error(s,"Unterminated character class")},e.error=(a,s)=>{throw new SyntaxError("Invalid regular expression: /"+a+"/: "+s)}})(FS)),FS}var ou={},tB;function ube(){if(tB)return ou;tB=1;const e=Zm();return ou.wordBoundary=()=>({type:e.POSITION,value:"b"}),ou.nonWordBoundary=()=>({type:e.POSITION,value:"B"}),ou.begin=()=>({type:e.POSITION,value:"^"}),ou.end=()=>({type:e.POSITION,value:"$"}),ou}var rB;function cbe(){if(rB)return jp.exports;rB=1;const e=obe(),t=Zm(),r=AH(),n=ube();return jp.exports=i=>{var a=0,s,o,u={type:t.ROOT,stack:[]},c=u,l=u.stack,f=[],p=x=>{e.error(i,`Nothing to repeat at column ${x-1}`)},d=e.strToChars(i);for(s=d.length;a<s;)switch(o=d[a++],o){case"\\":switch(o=d[a++],o){case"b":l.push(n.wordBoundary());break;case"B":l.push(n.nonWordBoundary());break;case"w":l.push(r.words());break;case"W":l.push(r.notWords());break;case"d":l.push(r.ints());break;case"D":l.push(r.notInts());break;case"s":l.push(r.whitespace());break;case"S":l.push(r.notWhitespace());break;default:/\d/.test(o)?l.push({type:t.REFERENCE,value:parseInt(o,10)}):l.push({type:t.CHAR,value:o.charCodeAt(0)})}break;case"^":l.push(n.begin());break;case"$":l.push(n.end());break;case"[":var m;d[a]==="^"?(m=!0,a++):m=!1;var g=e.tokenizeClass(d.slice(a),i);a+=g[1],l.push({type:t.SET,set:g[0],not:m});break;case".":l.push(r.anyChar());break;case"(":var v={type:t.GROUP,stack:[],remember:!0};o=d[a],o==="?"&&(o=d[a+1],a+=2,o==="="?v.followedBy=!0:o==="!"?v.notFollowedBy=!0:o!==":"&&e.error(i,`Invalid group, character '${o}' after '?' at column ${a-1}`),v.remember=!1),l.push(v),f.push(c),c=v,l=v.stack;break;case")":f.length===0&&e.error(i,`Unmatched ) at column ${a-1}`),c=f.pop(),l=c.options?c.options[c.options.length-1]:c.stack;break;case"|":c.options||(c.options=[c.stack],delete c.stack);var w=[];c.options.push(w),l=w;break;case"{":var b=/^(\d+)(,(\d+)?)?\}/.exec(d.slice(a)),S,E;b!==null?(l.length===0&&p(a),S=parseInt(b[1],10),E=b[2]?b[3]?parseInt(b[3],10):1/0:S,a+=b[0].length,l.push({type:t.REPETITION,min:S,max:E,value:l.pop()})):l.push({type:t.CHAR,value:123});break;case"?":l.length===0&&p(a),l.push({type:t.REPETITION,min:0,max:1,value:l.pop()});break;case"+":l.length===0&&p(a),l.push({type:t.REPETITION,min:1,max:1/0,value:l.pop()});break;case"*":l.length===0&&p(a),l.push({type:t.REPETITION,min:0,max:1/0,value:l.pop()});break;default:l.push({type:t.CHAR,value:o.charCodeAt(0)})}return f.length!==0&&e.error(i,"Unterminated group"),u},jp.exports.types=t,jp.exports}var zS,nB;function lbe(){if(nB)return zS;nB=1;class e{constructor(n,i){this.low=n,this.high=i,this.length=1+i-n}overlaps(n){return!(this.high<n.low||this.low>n.high)}touches(n){return!(this.high+1<n.low||this.low-1>n.high)}add(n){return new e(Math.min(this.low,n.low),Math.max(this.high,n.high))}subtract(n){return n.low<=this.low&&n.high>=this.high?[]:n.low>this.low&&n.high<this.high?[new e(this.low,n.low-1),new e(n.high+1,this.high)]:n.low<=this.low?[new e(n.high+1,this.high)]:[new e(this.low,n.low-1)]}toString(){return this.low==this.high?this.low.toString():this.low+"-"+this.high}}class t{constructor(n,i){this.ranges=[],this.length=0,n!=null&&this.add(n,i)}_update_length(){this.length=this.ranges.reduce((n,i)=>n+i.length,0)}add(n,i){var a=s=>{for(var o=0;o<this.ranges.length&&!s.touches(this.ranges[o]);)o++;for(var u=this.ranges.slice(0,o);o<this.ranges.length&&s.touches(this.ranges[o]);)s=s.add(this.ranges[o]),o++;u.push(s),this.ranges=u.concat(this.ranges.slice(o)),this._update_length()};return n instanceof t?n.ranges.forEach(a):(i==null&&(i=n),a(new e(n,i))),this}subtract(n,i){var a=s=>{for(var o=0;o<this.ranges.length&&!s.overlaps(this.ranges[o]);)o++;for(var u=this.ranges.slice(0,o);o<this.ranges.length&&s.overlaps(this.ranges[o]);)u=u.concat(this.ranges[o].subtract(s)),o++;this.ranges=u.concat(this.ranges.slice(o)),this._update_length()};return n instanceof t?n.ranges.forEach(a):(i==null&&(i=n),a(new e(n,i))),this}intersect(n,i){var a=[],s=o=>{for(var u=0;u<this.ranges.length&&!o.overlaps(this.ranges[u]);)u++;for(;u<this.ranges.length&&o.overlaps(this.ranges[u]);){var c=Math.max(this.ranges[u].low,o.low),l=Math.min(this.ranges[u].high,o.high);a.push(new e(c,l)),u++}};return n instanceof t?n.ranges.forEach(s):(i==null&&(i=n),s(new e(n,i))),this.ranges=a,this._update_length(),this}index(n){for(var i=0;i<this.ranges.length&&this.ranges[i].length<=n;)n-=this.ranges[i].length,i++;return this.ranges[i].low+n}toString(){return"[ "+this.ranges.join(", ")+" ]"}clone(){return new t(this)}numbers(){return this.ranges.reduce((n,i)=>{for(var a=i.low;a<=i.high;)n.push(a),a++;return n},[])}subranges(){return this.ranges.map(n=>({low:n.low,high:n.high,length:1+n.high-n.low}))}}return zS=t,zS}var $S,iB;function fbe(){if(iB)return $S;iB=1;const e=cbe(),t=lbe(),r=e.types;return $S=class ul{constructor(i,a){if(this._setDefaults(i),i instanceof RegExp)this.ignoreCase=i.ignoreCase,this.multiline=i.multiline,i=i.source;else if(typeof i=="string")this.ignoreCase=a&&a.indexOf("i")!==-1,this.multiline=a&&a.indexOf("m")!==-1;else throw new Error("Expected a regexp or string");this.tokens=e(i)}_setDefaults(i){this.max=i.max!=null?i.max:ul.prototype.max!=null?ul.prototype.max:100,this.defaultRange=i.defaultRange?i.defaultRange:this.defaultRange.clone(),i.randInt&&(this.randInt=i.randInt)}gen(){return this._gen(this.tokens,[])}_gen(i,a){var s,o,u,c,l;switch(i.type){case r.ROOT:case r.GROUP:if(i.followedBy||i.notFollowedBy)return"";for(i.remember&&i.groupNumber===void 0&&(i.groupNumber=a.push(null)-1),s=i.options?this._randSelect(i.options):i.stack,o="",c=0,l=s.length;c<l;c++)o+=this._gen(s[c],a);return i.remember&&(a[i.groupNumber]=o),o;case r.POSITION:return"";case r.SET:var f=this._expand(i);return f.length?String.fromCharCode(this._randSelect(f)):"";case r.REPETITION:for(u=this.randInt(i.min,i.max===1/0?i.min+this.max:i.max),o="",c=0;c<u;c++)o+=this._gen(i.value,a);return o;case r.REFERENCE:return a[i.value-1]||"";case r.CHAR:var p=this.ignoreCase&&this._randBool()?this._toOtherCase(i.value):i.value;return String.fromCharCode(p)}}_toOtherCase(i){return i+(97<=i&&i<=122?-32:65<=i&&i<=90?32:0)}_randBool(){return!this.randInt(0,1)}_randSelect(i){return i instanceof t?i.index(this.randInt(0,i.length-1)):i[this.randInt(0,i.length-1)]}_expand(i){if(i.type===e.types.CHAR)return new t(i.value);if(i.type===e.types.RANGE)return new t(i.from,i.to);{let a=new t;for(let s=0;s<i.set.length;s++){let o=this._expand(i.set[s]);if(a.add(o),this.ignoreCase)for(let u=0;u<o.length;u++){let c=o.index(u),l=this._toOtherCase(c);c!==l&&a.add(l)}}return i.not?this.defaultRange.clone().subtract(a):this.defaultRange.clone().intersect(a)}}randInt(i,a){return i+Math.floor(Math.random()*(1+a-i))}get defaultRange(){return this._range=this._range||new t(32,126)}set defaultRange(i){this._range=i}static randexp(i,a){var s;return typeof i=="string"&&(i=new RegExp(i,a)),i._randexp===void 0?(s=new ul(i,a),i._randexp=s):(s=i._randexp,s._setDefaults(i)),s.gen()}static sugar(){RegExp.prototype.gen=function(){return ul.randexp(this)}}},$S}var dbe=fbe();const pbe=tt(dbe);var qS,aB;function hbe(){if(aB)return qS;aB=1;var e=u3(),t=yc(),r=Tf(),n=Jr(),i=$o(),a=Of(),s=Wm(),o=Gm(),u="[object Map]",c="[object Set]",l=Object.prototype,f=l.hasOwnProperty;function p(d){if(d==null)return!0;if(i(d)&&(n(d)||typeof d=="string"||typeof d.splice=="function"||a(d)||o(d)||r(d)))return!d.length;var m=t(d);if(m==u||m==c)return!d.size;if(s(d))return!e(d).length;for(var g in d)if(f.call(d,g))return!1;return!0}return qS=p,qS}var mbe=hbe();const gbe=tt(mbe);var ybe=WJ();const vbe=tt(ybe);var US,sB;function jH(){if(sB)return US;sB=1;var e=xa(),t=Jr(),r=_n(),n="[object String]";function i(a){return typeof a=="string"||!t(a)&&r(a)&&e(a)==n}return US=i,US}var bbe=jH();const wbe=tt(bbe);var VS,oB;function Sbe(){if(oB)return VS;oB=1;var e=Cn(),t=function(){return e.Date.now()};return VS=t,VS}var JS,uB;function xbe(){if(uB)return JS;uB=1;var e=Mn(),t=Sbe(),r=dW(),n="Expected a function",i=Math.max,a=Math.min;function s(o,u,c){var l,f,p,d,m,g,v=0,w=!1,b=!1,S=!0;if(typeof o!="function")throw new TypeError(n);u=r(u)||0,e(c)&&(w=!!c.leading,b="maxWait"in c,p=b?i(r(c.maxWait)||0,u):p,S="trailing"in c?!!c.trailing:S);function E(R){var W=l,X=f;return l=f=void 0,v=R,d=o.apply(X,W),d}function x(R){return v=R,m=setTimeout(L,u),w?E(R):d}function _(R){var W=R-g,X=R-v,Q=u-W;return b?a(Q,p-X):Q}function I(R){var W=R-g,X=R-v;return g===void 0||W>=u||W<0||b&&X>=p}function L(){var R=t();if(I(R))return k(R);m=setTimeout(L,_(R))}function k(R){return m=void 0,S&&l?E(R):(l=f=void 0,d)}function F(){m!==void 0&&clearTimeout(m),v=0,l=g=f=m=void 0}function N(){return m===void 0?d:k(t())}function P(){var R=t(),W=I(R);if(l=arguments,f=this,g=R,W){if(m===void 0)return x(g);if(b)return clearTimeout(m),m=setTimeout(L,u),E(g)}return m===void 0&&(m=setTimeout(L,u)),d}return P.cancel=F,P.flush=N,P}return JS=s,JS}var Ebe=xbe();const Cbe=tt(Ebe);var WS,cB;function Mbe(){if(cB)return WS;cB=1;var e=Ym(),t=Pf(),r=kf(),n=Mn(),i=qo();function a(s,o,u,c){if(!n(s))return s;o=t(o,s);for(var l=-1,f=o.length,p=f-1,d=s;d!=null&&++l<f;){var m=i(o[l]),g=u;if(m==="__proto__"||m==="constructor"||m==="prototype")return s;if(l!=p){var v=d[m];g=c?c(v,m,d):void 0,g===void 0&&(g=n(v)?v:r(o[l+1])?[]:{})}e(d,m,g),d=d[m]}return s}return WS=a,WS}var HS,lB;function IH(){if(lB)return HS;lB=1;var e=Mbe();function t(r,n,i){return r==null?r:e(r,n,i)}return HS=t,HS}var _be=IH();const Abe=tt(_be);var GS={},fB;function jbe(){return fB||(fB=1,(function(e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.realToAlias=(function(){var t=Object.prototype.hasOwnProperty,r=e.aliasToReal,n={};for(var i in r){var a=r[i];t.call(n,a)?n[a].push(i):n[a]=[i]}return n})(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}})(GS)),GS}var YS,dB;function LH(){return dB||(dB=1,YS={}),YS}var KS,pB;function Ibe(){if(pB)return KS;pB=1;var e=jbe(),t=LH(),r=Array.prototype.push;function n(l,f){return f==2?function(p,d){return l.apply(void 0,arguments)}:function(p){return l.apply(void 0,arguments)}}function i(l,f){return f==2?function(p,d){return l(p,d)}:function(p){return l(p)}}function a(l){for(var f=l?l.length:0,p=Array(f);f--;)p[f]=l[f];return p}function s(l){return function(f){return l({},f)}}function o(l,f){return function(){for(var p=arguments.length,d=p-1,m=Array(p);p--;)m[p]=arguments[p];var g=m[f],v=m.slice(0,f);return g&&r.apply(v,g),f!=d&&r.apply(v,m.slice(f+1)),l.apply(this,v)}}function u(l,f){return function(){var p=arguments.length;if(p){for(var d=Array(p);p--;)d[p]=arguments[p];var m=d[0]=f.apply(void 0,d);return l.apply(void 0,d),m}}}function c(l,f,p,d){var m=typeof f=="function",g=f===Object(f);if(g&&(d=p,p=f,f=void 0),p==null)throw new TypeError;d||(d={});var v={cap:"cap"in d?d.cap:!0,curry:"curry"in d?d.curry:!0,fixed:"fixed"in d?d.fixed:!0,immutable:"immutable"in d?d.immutable:!0,rearg:"rearg"in d?d.rearg:!0},w=m?p:t,b="curry"in d&&d.curry,S="fixed"in d&&d.fixed,E="rearg"in d&&d.rearg,x=m?p.runInContext():void 0,_=m?p:{ary:l.ary,assign:l.assign,clone:l.clone,curry:l.curry,forEach:l.forEach,isArray:l.isArray,isError:l.isError,isFunction:l.isFunction,isWeakMap:l.isWeakMap,iteratee:l.iteratee,keys:l.keys,rearg:l.rearg,toInteger:l.toInteger,toPath:l.toPath},I=_.ary,L=_.assign,k=_.clone,F=_.curry,N=_.forEach,P=_.isArray,R=_.isError,W=_.isFunction,X=_.isWeakMap,Q=_.keys,Z=_.rearg,J=_.toInteger,Y=_.toPath,re=Q(e.aryMethod),ae={castArray:function(me){return function(){var q=arguments[0];return P(q)?me(a(q)):me.apply(void 0,arguments)}},iteratee:function(me){return function(){var q=arguments[0],O=arguments[1],M=me(q,O),C=M.length;return v.cap&&typeof O=="number"?(O=O>2?O-2:1,C&&C<=O?M:i(M,O)):M}},mixin:function(me){return function(q){var O=this;if(!W(O))return me(O,Object(q));var M=[];return N(Q(q),function(C){W(q[C])&&M.push([C,O.prototype[C]])}),me(O,Object(q)),N(M,function(C){var j=C[1];W(j)?O.prototype[C[0]]=j:delete O.prototype[C[0]]}),O}},nthArg:function(me){return function(q){var O=q<0?1:J(q)+1;return F(me(q),O)}},rearg:function(me){return function(q,O){var M=O?O.length:0;return F(me(q,O),M)}},runInContext:function(me){return function(q){return c(l,me(q),d)}}};function se(me,q){if(v.cap){var O=e.iterateeRearg[me];if(O)return xe(q,O);var M=!m&&e.iterateeAry[me];if(M)return he(q,M)}return q}function ge(me,q,O){return b||v.curry&&O>1?F(q,O):q}function ue(me,q,O){if(v.fixed&&(S||!e.skipFixed[me])){var M=e.methodSpread[me],C=M&&M.start;return C===void 0?I(q,O):o(q,C)}return q}function oe(me,q,O){return v.rearg&&O>1&&(E||!e.skipRearg[me])?Z(q,e.methodRearg[me]||e.aryRearg[O]):q}function K(me,q){q=Y(q);for(var O=-1,M=q.length,C=M-1,j=k(Object(me)),T=j;T!=null&&++O<M;){var B=q[O],V=T[B];V!=null&&!(W(V)||R(V)||X(V))&&(T[B]=k(O==C?V:Object(V))),T=T[B]}return j}function G(me){return _e.runInContext.convert(me)(void 0)}function pe(me,q){var O=e.aliasToReal[me]||me,M=e.remap[O]||O,C=d;return function(j){var T=m?x:_,B=m?x[M]:q,V=L(L({},C),j);return c(T,O,B,V)}}function he(me,q){return Ie(me,function(O){return typeof O=="function"?i(O,q):O})}function xe(me,q){return Ie(me,function(O){var M=q.length;return n(Z(i(O,M),q),M)})}function Ie(me,q){return function(){var O=arguments.length;if(!O)return me();for(var M=Array(O);O--;)M[O]=arguments[O];var C=v.rearg?0:O-1;return M[C]=q(M[C]),me.apply(void 0,M)}}function we(me,q,O){var M,C=e.aliasToReal[me]||me,j=q,T=ae[C];return T?j=T(q):v.immutable&&(e.mutate.array[C]?j=u(q,a):e.mutate.object[C]?j=u(q,s(q)):e.mutate.set[C]&&(j=u(q,K))),N(re,function(B){return N(e.aryMethod[B],function(V){if(C==V){var H=e.methodSpread[C],ne=H&&H.afterRearg;return M=ne?ue(C,oe(C,j,B),B):oe(C,ue(C,j,B),B),M=se(C,M),M=ge(C,M,B),!1}}),!M}),M||(M=j),M==q&&(M=b?F(M,1):function(){return q.apply(this,arguments)}),M.convert=pe(C,q),M.placeholder=q.placeholder=O,M}if(!g)return we(f,p,w);var _e=p,Re=[];return N(re,function(me){N(e.aryMethod[me],function(q){var O=_e[e.remap[q]||q];O&&Re.push([q,we(q,O,_e)])})}),N(Q(_e),function(me){var q=_e[me];if(typeof q=="function"){for(var O=Re.length;O--;)if(Re[O][0]==me)return;q.convert=pe(me,q),Re.push([me,q])}}),N(Re,function(me){_e[me[0]]=me[1]}),_e.convert=G,_e.placeholder=_e,N(Q(_e),function(me){N(e.realToAlias[me]||[],function(q){_e[q]=_e[me]})}),_e}return KS=c,KS}var QS,hB;function TH(){if(hB)return QS;hB=1;var e=aW(),t=e&&new e;return QS=t,QS}var ZS,mB;function OH(){if(mB)return ZS;mB=1;var e=Rf(),t=TH(),r=t?function(n,i){return t.set(n,i),n}:e;return ZS=r,ZS}var XS,gB;function Xm(){if(gB)return XS;gB=1;var e=Jm(),t=Mn();function r(n){return function(){var i=arguments;switch(i.length){case 0:return new n;case 1:return new n(i[0]);case 2:return new n(i[0],i[1]);case 3:return new n(i[0],i[1],i[2]);case 4:return new n(i[0],i[1],i[2],i[3]);case 5:return new n(i[0],i[1],i[2],i[3],i[4]);case 6:return new n(i[0],i[1],i[2],i[3],i[4],i[5]);case 7:return new n(i[0],i[1],i[2],i[3],i[4],i[5],i[6])}var a=e(n.prototype),s=n.apply(a,i);return t(s)?s:a}}return XS=r,XS}var ex,yB;function Lbe(){if(yB)return ex;yB=1;var e=Xm(),t=Cn(),r=1;function n(i,a,s){var o=a&r,u=e(i);function c(){var l=this&&this!==t&&this instanceof c?u:i;return l.apply(o?s:this,arguments)}return c}return ex=n,ex}var tx,vB;function kH(){if(vB)return tx;vB=1;var e=Math.max;function t(r,n,i,a){for(var s=-1,o=r.length,u=i.length,c=-1,l=n.length,f=e(o-u,0),p=Array(l+f),d=!a;++c<l;)p[c]=n[c];for(;++s<u;)(d||s<o)&&(p[i[s]]=r[s]);for(;f--;)p[c++]=r[s++];return p}return tx=t,tx}var rx,bB;function NH(){if(bB)return rx;bB=1;var e=Math.max;function t(r,n,i,a){for(var s=-1,o=r.length,u=-1,c=i.length,l=-1,f=n.length,p=e(o-c,0),d=Array(p+f),m=!a;++s<p;)d[s]=r[s];for(var g=s;++l<f;)d[g+l]=n[l];for(;++u<c;)(m||s<o)&&(d[g+i[u]]=r[s++]);return d}return rx=t,rx}var nx,wB;function Tbe(){if(wB)return nx;wB=1;function e(t,r){for(var n=t.length,i=0;n--;)t[n]===r&&++i;return i}return nx=e,nx}var ix,SB;function L3(){if(SB)return ix;SB=1;function e(){}return ix=e,ix}var ax,xB;function T3(){if(xB)return ax;xB=1;var e=Jm(),t=L3(),r=4294967295;function n(i){this.__wrapped__=i,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=r,this.__views__=[]}return n.prototype=e(t.prototype),n.prototype.constructor=n,ax=n,ax}var sx,EB;function Obe(){if(EB)return sx;EB=1;function e(){}return sx=e,sx}var ox,CB;function RH(){if(CB)return ox;CB=1;var e=TH(),t=Obe(),r=e?function(n){return e.get(n)}:t;return ox=r,ox}var ux,MB;function kbe(){if(MB)return ux;MB=1;var e={};return ux=e,ux}var cx,_B;function Nbe(){if(_B)return cx;_B=1;var e=kbe(),t=Object.prototype,r=t.hasOwnProperty;function n(i){for(var a=i.name+"",s=e[a],o=r.call(e,a)?s.length:0;o--;){var u=s[o],c=u.func;if(c==null||c==i)return u.name}return a}return cx=n,cx}var lx,AB;function DH(){if(AB)return lx;AB=1;var e=Jm(),t=L3();function r(n,i){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=void 0}return r.prototype=e(t.prototype),r.prototype.constructor=r,lx=r,lx}var fx,jB;function Rbe(){if(jB)return fx;jB=1;var e=T3(),t=DH(),r=Lf();function n(i){if(i instanceof e)return i.clone();var a=new t(i.__wrapped__,i.__chain__);return a.__actions__=r(i.__actions__),a.__index__=i.__index__,a.__values__=i.__values__,a}return fx=n,fx}var dx,IB;function Dbe(){if(IB)return dx;IB=1;var e=T3(),t=DH(),r=L3(),n=Jr(),i=_n(),a=Rbe(),s=Object.prototype,o=s.hasOwnProperty;function u(c){if(i(c)&&!n(c)&&!(c instanceof e)){if(c instanceof t)return c;if(o.call(c,"__wrapped__"))return a(c)}return new t(c)}return u.prototype=r.prototype,u.prototype.constructor=u,dx=u,dx}var px,LB;function Pbe(){if(LB)return px;LB=1;var e=T3(),t=RH(),r=Nbe(),n=Dbe();function i(a){var s=r(a),o=n[s];if(typeof o!="function"||!(s in e.prototype))return!1;if(a===o)return!0;var u=t(o);return!!u&&a===u[0]}return px=i,px}var hx,TB;function PH(){if(TB)return hx;TB=1;var e=OH(),t=HJ(),r=t(e);return hx=r,hx}var mx,OB;function Fbe(){if(OB)return mx;OB=1;var e=/\{\n\/\* \[wrapped with (.+)\] \*/,t=/,? & /;function r(n){var i=n.match(e);return i?i[1].split(t):[]}return mx=r,mx}var gx,kB;function Bbe(){if(kB)return gx;kB=1;var e=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function t(r,n){var i=n.length;if(!i)return r;var a=i-1;return n[a]=(i>1?"& ":"")+n[a],n=n.join(i>2?", ":" "),r.replace(e,`{
/* [wrapped with `+n+`] */
`)}return gx=t,gx}var yx,NB;function zbe(){if(NB)return yx;NB=1;function e(t){return t!==t}return yx=e,yx}var vx,RB;function $be(){if(RB)return vx;RB=1;function e(t,r,n){for(var i=n-1,a=t.length;++i<a;)if(t[i]===r)return i;return-1}return vx=e,vx}var bx,DB;function qbe(){if(DB)return bx;DB=1;var e=fW(),t=zbe(),r=$be();function n(i,a,s){return a===a?r(i,a,s):e(i,t,s)}return bx=n,bx}var wx,PB;function Ube(){if(PB)return wx;PB=1;var e=qbe();function t(r,n){var i=r==null?0:r.length;return!!i&&e(r,n,0)>-1}return wx=t,wx}var Sx,FB;function Vbe(){if(FB)return Sx;FB=1;var e=p3(),t=Ube(),r=1,n=2,i=8,a=16,s=32,o=64,u=128,c=256,l=512,f=[["ary",u],["bind",r],["bindKey",n],["curry",i],["curryRight",a],["flip",l],["partial",s],["partialRight",o],["rearg",c]];function p(d,m){return e(f,function(g){var v="_."+g[0];m&g[1]&&!t(d,v)&&d.push(v)}),d.sort()}return Sx=p,Sx}var xx,BB;function FH(){if(BB)return xx;BB=1;var e=Fbe(),t=Bbe(),r=i3(),n=Vbe();function i(a,s,o){var u=s+"";return r(a,t(u,n(e(u),o)))}return xx=i,xx}var Ex,zB;function BH(){if(zB)return Ex;zB=1;var e=Pbe(),t=PH(),r=FH(),n=4,i=8,a=32,s=64;function o(u,c,l,f,p,d,m,g,v,w){var b=c&i,S=b?m:void 0,E=b?void 0:m,x=b?d:void 0,_=b?void 0:d;c|=b?a:s,c&=~(b?s:a),c&n||(c&=-4);var I=[u,c,p,x,S,_,E,g,v,w],L=l.apply(void 0,I);return e(u)&&t(L,I),L.placeholder=f,r(L,u,c)}return Ex=o,Ex}var Cx,$B;function zH(){if($B)return Cx;$B=1;function e(t){var r=t;return r.placeholder}return Cx=e,Cx}var Mx,qB;function Jbe(){if(qB)return Mx;qB=1;var e=Lf(),t=kf(),r=Math.min;function n(i,a){for(var s=i.length,o=r(a.length,s),u=e(i);o--;){var c=a[o];i[o]=t(c,s)?u[c]:void 0}return i}return Mx=n,Mx}var _x,UB;function O3(){if(UB)return _x;UB=1;var e="__lodash_placeholder__";function t(r,n){for(var i=-1,a=r.length,s=0,o=[];++i<a;){var u=r[i];(u===n||u===e)&&(r[i]=e,o[s++]=i)}return o}return _x=t,_x}var Ax,VB;function $H(){if(VB)return Ax;VB=1;var e=kH(),t=NH(),r=Tbe(),n=Xm(),i=BH(),a=zH(),s=Jbe(),o=O3(),u=Cn(),c=1,l=2,f=8,p=16,d=128,m=512;function g(v,w,b,S,E,x,_,I,L,k){var F=w&d,N=w&c,P=w&l,R=w&(f|p),W=w&m,X=P?void 0:n(v);function Q(){for(var Z=arguments.length,J=Array(Z),Y=Z;Y--;)J[Y]=arguments[Y];if(R)var re=a(Q),ae=r(J,re);if(S&&(J=e(J,S,E,R)),x&&(J=t(J,x,_,R)),Z-=ae,R&&Z<k){var se=o(J,re);return i(v,w,g,Q.placeholder,b,J,se,I,L,k-Z)}var ge=N?b:this,ue=P?ge[v]:v;return Z=J.length,I?J=s(J,I):W&&Z>1&&J.reverse(),F&&L<Z&&(J.length=L),this&&this!==u&&this instanceof Q&&(ue=X||n(ue)),ue.apply(ge,J)}return Q}return Ax=g,Ax}var jx,JB;function Wbe(){if(JB)return jx;JB=1;var e=n3(),t=Xm(),r=$H(),n=BH(),i=zH(),a=O3(),s=Cn();function o(u,c,l){var f=t(u);function p(){for(var d=arguments.length,m=Array(d),g=d,v=i(p);g--;)m[g]=arguments[g];var w=d<3&&m[0]!==v&&m[d-1]!==v?[]:a(m,v);if(d-=w.length,d<l)return n(u,c,r,p.placeholder,void 0,m,w,void 0,void 0,l-d);var b=this&&this!==s&&this instanceof p?f:u;return e(b,this,m)}return p}return jx=o,jx}var Ix,WB;function Hbe(){if(WB)return Ix;WB=1;var e=n3(),t=Xm(),r=Cn(),n=1;function i(a,s,o,u){var c=s&n,l=t(a);function f(){for(var p=-1,d=arguments.length,m=-1,g=u.length,v=Array(g+d),w=this&&this!==r&&this instanceof f?l:a;++m<g;)v[m]=u[m];for(;d--;)v[m++]=arguments[++p];return e(w,c?o:this,v)}return f}return Ix=i,Ix}var Lx,HB;function Gbe(){if(HB)return Lx;HB=1;var e=kH(),t=NH(),r=O3(),n="__lodash_placeholder__",i=1,a=2,s=4,o=8,u=128,c=256,l=Math.min;function f(p,d){var m=p[1],g=d[1],v=m|g,w=v<(i|a|u),b=g==u&&m==o||g==u&&m==c&&p[7].length<=d[8]||g==(u|c)&&d[7].length<=d[8]&&m==o;if(!(w||b))return p;g&i&&(p[2]=d[2],v|=m&i?0:s);var S=d[3];if(S){var E=p[3];p[3]=E?e(E,S,d[4]):S,p[4]=E?r(p[3],n):d[4]}return S=d[5],S&&(E=p[5],p[5]=E?t(E,S,d[6]):S,p[6]=E?r(p[5],n):d[6]),S=d[7],S&&(p[7]=S),g&u&&(p[8]=p[8]==null?d[8]:l(p[8],d[8])),p[9]==null&&(p[9]=d[9]),p[0]=d[0],p[1]=v,p}return Lx=f,Lx}var Tx,GB;function k3(){if(GB)return Tx;GB=1;var e=OH(),t=Lbe(),r=Wbe(),n=$H(),i=Hbe(),a=RH(),s=Gbe(),o=PH(),u=FH(),c=d3(),l="Expected a function",f=1,p=2,d=8,m=16,g=32,v=64,w=Math.max;function b(S,E,x,_,I,L,k,F){var N=E&p;if(!N&&typeof S!="function")throw new TypeError(l);var P=_?_.length:0;if(P||(E&=-97,_=I=void 0),k=k===void 0?k:w(c(k),0),F=F===void 0?F:c(F),P-=I?I.length:0,E&v){var R=_,W=I;_=I=void 0}var X=N?void 0:a(S),Q=[S,E,x,_,I,R,W,L,k,F];if(X&&s(Q,X),S=Q[0],E=Q[1],x=Q[2],_=Q[3],I=Q[4],F=Q[9]=Q[9]===void 0?N?0:S.length:w(Q[9]-P,0),!F&&E&(d|m)&&(E&=-25),!E||E==f)var Z=t(S,E,x);else E==d||E==m?Z=r(S,E,F):(E==g||E==(f|g))&&!I.length?Z=i(S,E,x,_):Z=n.apply(void 0,Q);var J=X?e:o;return u(J(Z,Q),S,E)}return Tx=b,Tx}var Ox,YB;function Ybe(){if(YB)return Ox;YB=1;var e=k3(),t=128;function r(n,i,a){return i=a?void 0:i,i=n&&i==null?n.length:i,e(n,t,void 0,void 0,void 0,void 0,i)}return Ox=r,Ox}var kx,KB;function Kbe(){if(KB)return kx;KB=1;var e=h3(),t=4;function r(n){return e(n,t)}return kx=r,kx}var Nx,QB;function Qbe(){if(QB)return Nx;QB=1;var e=k3(),t=8;function r(n,i,a){i=a?void 0:i;var s=e(n,t,void 0,void 0,void 0,void 0,void 0,i);return s.placeholder=r.placeholder,s}return r.placeholder={},Nx=r,Nx}var Rx,ZB;function Zbe(){if(ZB)return Rx;ZB=1;var e=xa(),t=_n(),r=Hm(),n="[object DOMException]",i="[object Error]";function a(s){if(!t(s))return!1;var o=e(s);return o==i||o==n||typeof s.message=="string"&&typeof s.name=="string"&&!r(s)}return Rx=a,Rx}var Dx,XB;function Xbe(){if(XB)return Dx;XB=1;var e=yc(),t=_n(),r="[object WeakMap]";function n(i){return t(i)&&e(i)==r}return Dx=n,Dx}var Px,e8;function ewe(){if(e8)return Px;e8=1;var e=h3(),t=Ff(),r=1;function n(i){return t(typeof i=="function"?i:e(i,r))}return Px=n,Px}var Fx,t8;function twe(){if(t8)return Fx;t8=1;var e=k3(),t=bW(),r=256,n=t(function(i,a){return e(i,r,void 0,void 0,void 0,a)});return Fx=n,Fx}var Bx,r8;function rwe(){if(r8)return Bx;r8=1;var e=a3(),t=Lf(),r=Jr(),n=Df(),i=uW(),a=qo(),s=Xa();function o(u){return r(u)?e(u,a):n(u)?[u]:t(i(s(u)))}return Bx=o,Bx}var zx,n8;function nwe(){return n8||(n8=1,zx={ary:Ybe(),assign:gW(),clone:Kbe(),curry:Qbe(),forEach:p3(),isArray:Jr(),isError:Zbe(),isFunction:If(),isWeakMap:Xbe(),iteratee:ewe(),keys:u3(),rearg:twe(),toInteger:d3(),toPath:rwe()}),zx}var $x,i8;function iwe(){if(i8)return $x;i8=1;var e=Ibe(),t=nwe();function r(n,i,a){return e(t,n,i,a)}return $x=r,$x}var qx,a8;function qH(){if(a8)return qx;a8=1;var e=iwe(),t=e("set",IH());return t.placeholder=LH(),qx=t,qx}var Ux,s8;function awe(){return s8||(s8=1,Ux=qH()),Ux}var swe=awe();const owe=tt(swe);var uwe=(function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)i.hasOwnProperty(a)&&(n[a]=i[a])},e(t,r)};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}})(),cwe=Object.prototype.hasOwnProperty;function b_(e,t){return cwe.call(e,t)}function w_(e){if(Array.isArray(e)){for(var t=new Array(e.length),r=0;r<t.length;r++)t[r]=""+r;return t}if(Object.keys)return Object.keys(e);var n=[];for(var i in e)b_(e,i)&&n.push(i);return n}function Wn(e){switch(typeof e){case"object":return JSON.parse(JSON.stringify(e));case"undefined":return null;default:return e}}function S_(e){for(var t=0,r=e.length,n;t<r;){if(n=e.charCodeAt(t),n>=48&&n<=57){t++;continue}return!1}return!0}function oo(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function UH(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function x_(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var t=0,r=e.length;t<r;t++)if(x_(e[t]))return!0}else if(typeof e=="object"){for(var n=w_(e),i=n.length,a=0;a<i;a++)if(x_(e[n[a]]))return!0}}return!1}function o8(e,t){var r=[e];for(var n in t){var i=typeof t[n]=="object"?JSON.stringify(t[n],null,2):t[n];typeof i<"u"&&r.push(n+": "+i)}return r.join(`
`)}var VH=(function(e){uwe(t,e);function t(r,n,i,a,s){var o=this.constructor,u=e.call(this,o8(r,{name:n,index:i,operation:a,tree:s}))||this;return u.name=n,u.index=i,u.operation=a,u.tree=s,Object.setPrototypeOf(u,o.prototype),u.message=o8(r,{name:n,index:i,operation:a,tree:s}),u}return t})(Error),gr=VH,lwe=Wn,Cu={add:function(e,t,r){return e[t]=this.value,{newDocument:r}},remove:function(e,t,r){var n=e[t];return delete e[t],{newDocument:r,removed:n}},replace:function(e,t,r){var n=e[t];return e[t]=this.value,{newDocument:r,removed:n}},move:function(e,t,r){var n=ef(r,this.path);n&&(n=Wn(n));var i=vo(r,{op:"remove",path:this.from}).removed;return vo(r,{op:"add",path:this.path,value:i}),{newDocument:r,removed:n}},copy:function(e,t,r){var n=ef(r,this.from);return vo(r,{op:"add",path:this.path,value:Wn(n)}),{newDocument:r}},test:function(e,t,r){return{newDocument:r,test:tf(e[t],this.value)}},_get:function(e,t,r){return this.value=e[t],{newDocument:r}}},fwe={add:function(e,t,r){return S_(t)?e.splice(t,0,this.value):e[t]=this.value,{newDocument:r,index:t}},remove:function(e,t,r){var n=e.splice(t,1);return{newDocument:r,removed:n[0]}},replace:function(e,t,r){var n=e[t];return e[t]=this.value,{newDocument:r,removed:n}},move:Cu.move,copy:Cu.copy,test:Cu.test,_get:Cu._get};function ef(e,t){if(t=="")return e;var r={op:"_get",path:t};return vo(e,r),r.value}function vo(e,t,r,n,i,a){if(r===void 0&&(r=!1),n===void 0&&(n=!0),i===void 0&&(i=!0),a===void 0&&(a=0),r&&(typeof r=="function"?r(t,0,e,t.path):Jh(t,0)),t.path===""){var s={newDocument:e};if(t.op==="add")return s.newDocument=t.value,s;if(t.op==="replace")return s.newDocument=t.value,s.removed=e,s;if(t.op==="move"||t.op==="copy")return s.newDocument=ef(e,t.from),t.op==="move"&&(s.removed=e),s;if(t.op==="test"){if(s.test=tf(e,t.value),s.test===!1)throw new gr("Test operation failed","TEST_OPERATION_FAILED",a,t,e);return s.newDocument=e,s}else{if(t.op==="remove")return s.removed=e,s.newDocument=null,s;if(t.op==="_get")return t.value=e,s;if(r)throw new gr("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",a,t,e);return s}}else{n||(e=Wn(e));var o=t.path||"",u=o.split("/"),c=e,l=1,f=u.length,p=void 0,d=void 0,m=void 0;for(typeof r=="function"?m=r:m=Jh;;){if(d=u[l],d&&d.indexOf("~")!=-1&&(d=UH(d)),i&&(d=="__proto__"||d=="prototype"&&l>0&&u[l-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&p===void 0&&(c[d]===void 0?p=u.slice(0,l).join("/"):l==f-1&&(p=t.path),p!==void 0&&m(t,0,e,p)),l++,Array.isArray(c)){if(d==="-")d=c.length;else{if(r&&!S_(d))throw new gr("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",a,t,e);S_(d)&&(d=~~d)}if(l>=f){if(r&&t.op==="add"&&d>c.length)throw new gr("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",a,t,e);var s=fwe[t.op].call(t,c,d,e);if(s.test===!1)throw new gr("Test operation failed","TEST_OPERATION_FAILED",a,t,e);return s}}else if(l>=f){var s=Cu[t.op].call(t,c,d,e);if(s.test===!1)throw new gr("Test operation failed","TEST_OPERATION_FAILED",a,t,e);return s}if(c=c[d],r&&l<f&&(!c||typeof c!="object"))throw new gr("Cannot perform operation at the desired path","OPERATION_PATH_UNRESOLVABLE",a,t,e)}}}function ws(e,t,r,n,i){if(n===void 0&&(n=!0),i===void 0&&(i=!0),r&&!Array.isArray(t))throw new gr("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");n||(e=Wn(e));for(var a=new Array(t.length),s=0,o=t.length;s<o;s++)a[s]=vo(e,t[s],r,!0,i,s),e=a[s].newDocument;return a.newDocument=e,a}function dwe(e,t,r){var n=vo(e,t);if(n.test===!1)throw new gr("Test operation failed","TEST_OPERATION_FAILED",r,t,e);return n.newDocument}function Jh(e,t,r,n){if(typeof e!="object"||e===null||Array.isArray(e))throw new gr("Operation is not an object","OPERATION_NOT_AN_OBJECT",t,e,r);if(Cu[e.op]){if(typeof e.path!="string")throw new gr("Operation `path` property is not a string","OPERATION_PATH_INVALID",t,e,r);if(e.path.indexOf("/")!==0&&e.path.length>0)throw new gr('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new gr("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new gr("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&x_(e.value))throw new gr("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var i=e.path.split("/").length,a=n.split("/").length;if(i!==a+1&&i!==a)throw new gr("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==n)throw new gr("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var s={op:"_get",path:e.from,value:void 0},o=JH([s],r);if(o&&o.name==="OPERATION_PATH_UNRESOLVABLE")throw new gr("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new gr("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function JH(e,t,r){try{if(!Array.isArray(e))throw new gr("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)ws(Wn(t),Wn(e),r||!0);else{r=r||Jh;for(var n=0;n<e.length;n++)r(e[n],n,t,void 0)}}catch(i){if(i instanceof gr)return i;throw i}}function tf(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){var r=Array.isArray(e),n=Array.isArray(t),i,a,s;if(r&&n){if(a=e.length,a!=t.length)return!1;for(i=a;i--!==0;)if(!tf(e[i],t[i]))return!1;return!0}if(r!=n)return!1;var o=Object.keys(e);if(a=o.length,a!==Object.keys(t).length)return!1;for(i=a;i--!==0;)if(!t.hasOwnProperty(o[i]))return!1;for(i=a;i--!==0;)if(s=o[i],!tf(e[s],t[s]))return!1;return!0}return e!==e&&t!==t}const pwe=Object.freeze(Object.defineProperty({__proto__:null,JsonPatchError:gr,_areEquals:tf,applyOperation:vo,applyPatch:ws,applyReducer:dwe,deepClone:lwe,getValueByPointer:ef,validate:JH,validator:Jh},Symbol.toStringTag,{value:"Module"}));var N3=new WeakMap,hwe=(function(){function e(t){this.observers=new Map,this.obj=t}return e})(),mwe=(function(){function e(t,r){this.callback=t,this.observer=r}return e})();function gwe(e){return N3.get(e)}function ywe(e,t){return e.observers.get(t)}function vwe(e,t){e.observers.delete(t.callback)}function bwe(e,t){t.unobserve()}function wwe(e,t){var r=[],n,i=gwe(e);if(!i)i=new hwe(e),N3.set(e,i);else{var a=ywe(i,t);n=a&&a.observer}if(n)return n;if(n={},i.value=Wn(e),t){n.callback=t,n.next=null;var s=function(){E_(n)},o=function(){clearTimeout(n.next),n.next=setTimeout(s)};typeof window<"u"&&(window.addEventListener("mouseup",o),window.addEventListener("keyup",o),window.addEventListener("mousedown",o),window.addEventListener("keydown",o),window.addEventListener("change",o))}return n.patches=r,n.object=e,n.unobserve=function(){E_(n),clearTimeout(n.next),vwe(i,n),typeof window<"u"&&(window.removeEventListener("mouseup",o),window.removeEventListener("keyup",o),window.removeEventListener("mousedown",o),window.removeEventListener("keydown",o),window.removeEventListener("change",o))},i.observers.set(t,new mwe(t,n)),n}function E_(e,t){t===void 0&&(t=!1);var r=N3.get(e.object);R3(r.value,e.object,e.patches,"",t),e.patches.length&&ws(r.value,e.patches);var n=e.patches;return n.length>0&&(e.patches=[],e.callback&&e.callback(n)),n}function R3(e,t,r,n,i){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var a=w_(t),s=w_(e),o=!1,u=s.length-1;u>=0;u--){var c=s[u],l=e[c];if(b_(t,c)&&!(t[c]===void 0&&l!==void 0&&Array.isArray(t)===!1)){var f=t[c];typeof l=="object"&&l!=null&&typeof f=="object"&&f!=null&&Array.isArray(l)===Array.isArray(f)?R3(l,f,r,n+"/"+oo(c),i):l!==f&&(i&&r.push({op:"test",path:n+"/"+oo(c),value:Wn(l)}),r.push({op:"replace",path:n+"/"+oo(c),value:Wn(f)}))}else Array.isArray(e)===Array.isArray(t)?(i&&r.push({op:"test",path:n+"/"+oo(c),value:Wn(l)}),r.push({op:"remove",path:n+"/"+oo(c)}),o=!0):(i&&r.push({op:"test",path:n,value:e}),r.push({op:"replace",path:n,value:t}))}if(!(!o&&a.length==s.length))for(var u=0;u<a.length;u++){var c=a[u];!b_(e,c)&&t[c]!==void 0&&r.push({op:"add",path:n+"/"+oo(c),value:Wn(t[c])})}}}function Swe(e,t,r){r===void 0&&(r=!1);var n=[];return R3(e,t,n,"",r),n}const xwe=Object.freeze(Object.defineProperty({__proto__:null,compare:Swe,generate:E_,observe:wwe,unobserve:bwe},Symbol.toStringTag,{value:"Module"}));Object.assign({},pwe,xwe,{JsonPatchError:VH,deepClone:Wn,escapePathComponent:oo,unescapePathComponent:UH});var Vx,u8;function Ewe(){if(u8)return Vx;u8=1;var e=function(b){return t(b)&&!r(b)};function t(w){return!!w&&typeof w=="object"}function r(w){var b=Object.prototype.toString.call(w);return b==="[object RegExp]"||b==="[object Date]"||a(w)}var n=typeof Symbol=="function"&&Symbol.for,i=n?Symbol.for("react.element"):60103;function a(w){return w.$$typeof===i}function s(w){return Array.isArray(w)?[]:{}}function o(w,b){return b.clone!==!1&&b.isMergeableObject(w)?g(s(w),w,b):w}function u(w,b,S){return w.concat(b).map(function(E){return o(E,S)})}function c(w,b){if(!b.customMerge)return g;var S=b.customMerge(w);return typeof S=="function"?S:g}function l(w){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(w).filter(function(b){return Object.propertyIsEnumerable.call(w,b)}):[]}function f(w){return Object.keys(w).concat(l(w))}function p(w,b){try{return b in w}catch{return!1}}function d(w,b){return p(w,b)&&!(Object.hasOwnProperty.call(w,b)&&Object.propertyIsEnumerable.call(w,b))}function m(w,b,S){var E={};return S.isMergeableObject(w)&&f(w).forEach(function(x){E[x]=o(w[x],S)}),f(b).forEach(function(x){d(w,x)||(p(w,x)&&S.isMergeableObject(b[x])?E[x]=c(x,S)(w[x],b[x],S):E[x]=o(b[x],S))}),E}function g(w,b,S){S=S||{},S.arrayMerge=S.arrayMerge||u,S.isMergeableObject=S.isMergeableObject||e,S.cloneUnlessOtherwiseSpecified=o;var E=Array.isArray(b),x=Array.isArray(w),_=E===x;return _?E?S.arrayMerge(w,b,S):m(w,b,S):o(b,S)}g.all=function(b,S){if(!Array.isArray(b))throw new Error("first argument should be an array");return b.reduce(function(E,x){return g(E,x,S)},{})};var v=g;return Vx=v,Vx}var Cwe=Ewe();const c8=tt(Cwe),zt={add:_we,replace:rh,remove:Awe,merge:jwe,mergeDeep:Iwe,context:Lwe,getIn:Nwe,applyPatch:Mwe,parentPathMatch:kwe,flatten:Hf,fullyNormalizeArray:Rwe,normalizeArray:HH,isPromise:Dwe,forEachNew:Twe,forEachNewPrimitive:Owe,isJsonPatch:KH,isContextPatch:Bwe,isPatch:e0,isMutation:QH,isAdditiveMutation:Wh,isGenerator:Fwe,isFunction:YH,isObject:bo,isError:Pwe};function Mwe(e,t,r){if(r=r||{},t={...t,path:t.path&&l8(t.path)},t.op==="merge"){const n=Jx(e,t.path);Object.assign(n,t.value),ws(e,[rh(t.path,n)])}else if(t.op==="mergeDeep"){const n=Jx(e,t.path),i=c8(n,t.value,{customMerge:a=>{if(a==="enum")return(s,o)=>Array.isArray(s)&&Array.isArray(o)?[...new Set([...s,...o])]:c8(s,o)}});e=ws(e,[rh(t.path,i)]).newDocument}else if(t.op==="add"&&t.path===""&&bo(t.value)){const n=Object.keys(t.value).reduce((i,a)=>(i.push({op:"add",path:`/${l8(a)}`,value:t.value[a]}),i),[]);ws(e,n)}else if(t.op==="replace"&&t.path===""){let{value:n}=t;r.allowMetaPatches&&t.meta&&Wh(t)&&(Array.isArray(t.value)||bo(t.value))&&(n={...n,...t.meta}),e=n}else if(ws(e,[t]),r.allowMetaPatches&&t.meta&&Wh(t)&&(Array.isArray(t.value)||bo(t.value))){const i={...Jx(e,t.path),...t.meta};ws(e,[rh(t.path,i)])}return e}function l8(e){return Array.isArray(e)?e.length<1?"":`/${e.map(t=>(t+"").replace(/~/g,"~0").replace(/\//g,"~1")).join("/")}`:e}function _we(e,t){return{op:"add",path:e,value:t}}function rh(e,t,r){return{op:"replace",path:e,value:t,meta:r}}function Awe(e){return{op:"remove",path:e}}function jwe(e,t){return{type:"mutation",op:"merge",path:e,value:t}}function Iwe(e,t){return{type:"mutation",op:"mergeDeep",path:e,value:t}}function Lwe(e,t){return{type:"context",path:e,value:t}}function Twe(e,t){try{return WH(e,M_,t)}catch(r){return r}}function Owe(e,t){try{return WH(e,C_,t)}catch(r){return r}}function WH(e,t,r){const n=e.filter(Wh).map(s=>t(s.value,r,s.path))||[],i=Hf(n);return GH(i)}function C_(e,t,r){return r=r||[],Array.isArray(e)?e.map((n,i)=>C_(n,t,r.concat(i))):bo(e)?Object.keys(e).map(n=>C_(e[n],t,r.concat(n))):t(e,r[r.length-1],r)}function M_(e,t,r){r=r||[];let n=[];if(r.length>0){const i=t(e,r[r.length-1],r);i&&(n=n.concat(i))}if(Array.isArray(e)){const i=e.map((a,s)=>M_(a,t,r.concat(s)));i&&(n=n.concat(i))}else if(bo(e)){const i=Object.keys(e).map(a=>M_(e[a],t,r.concat(a)));i&&(n=n.concat(i))}return n=Hf(n),n}function kwe(e,t){if(!Array.isArray(t))return!1;for(let r=0,n=t.length;r<n;r+=1)if(t[r]!==e[r])return!1;return!0}function Nwe(e,t){return t.reduce((r,n)=>typeof n<"u"&&r?r[n]:r,e)}function Rwe(e){return GH(Hf(HH(e)))}function HH(e){return Array.isArray(e)?e:[e]}function Hf(e){return[].concat(...e.map(t=>Array.isArray(t)?Hf(t):t))}function GH(e){return e.filter(t=>typeof t<"u")}function bo(e){return e&&typeof e=="object"}function Dwe(e){return bo(e)&&YH(e.then)}function YH(e){return e&&typeof e=="function"}function Pwe(e){return e instanceof Error}function KH(e){if(e0(e)){const{op:t}=e;return t==="add"||t==="remove"||t==="replace"}return!1}function Fwe(e){return Object.prototype.toString.call(e)==="[object GeneratorFunction]"}function QH(e){return KH(e)||e0(e)&&e.type==="mutation"}function Wh(e){return QH(e)&&(e.op==="add"||e.op==="replace"||e.op==="merge"||e.op==="mergeDeep")}function Bwe(e){return e0(e)&&e.type==="context"}function e0(e){return e&&typeof e=="object"}function Jx(e,t){try{return ef(e,t)}catch(r){return console.error(r),{}}}var f8={},d8={},p8={},Wx,h8;function D3(){if(h8)return Wx;h8=1;var e=mH(),t=gH(),r=e("keys");return Wx=function(n){return r[n]||(r[n]=t(n))},Wx}var Hx,m8;function zwe(){if(m8)return Hx;m8=1;var e=Ei();return Hx=!e(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),Hx}var Gx,g8;function P3(){if(g8)return Gx;g8=1;var e=Zi(),t=Xn(),r=_3(),n=D3(),i=zwe(),a=n("IE_PROTO"),s=Object,o=s.prototype;return Gx=i?s.getPrototypeOf:function(u){var c=r(u);if(e(c,a))return c[a];var l=c.constructor;return t(l)&&c instanceof l?l.prototype:c instanceof s?o:null},Gx}var Yx,y8;function $we(){if(y8)return Yx;y8=1;var e=Fn(),t=Jf();return Yx=function(r,n,i){try{return e(t(Object.getOwnPropertyDescriptor(r,n)[i]))}catch{}},Yx}var Kx,v8;function qwe(){if(v8)return Kx;v8=1;var e=Qi();return Kx=function(t){return e(t)||t===null},Kx}var Qx,b8;function Uwe(){if(b8)return Qx;b8=1;var e=qwe(),t=String,r=TypeError;return Qx=function(n){if(e(n))return n;throw new r("Can't set "+t(n)+" as a prototype")},Qx}var Zx,w8;function t0(){if(w8)return Zx;w8=1;var e=$we(),t=Qi(),r=Qm(),n=Uwe();return Zx=Object.setPrototypeOf||("__proto__"in{}?(function(){var i=!1,a={},s;try{s=e(Object.prototype,"__proto__","set"),s(a,[]),i=a instanceof Array}catch{}return function(u,c){return r(u),n(c),t(u)&&(i?s(u,c):u.__proto__=c),u}})():void 0),Zx}var Xx={},S8;function Vwe(){if(S8)return Xx;S8=1;var e=CH(),t=I3(),r=t.concat("length","prototype");return Xx.f=Object.getOwnPropertyNames||function(i){return e(i,r)},Xx}var eE,x8;function Jwe(){if(x8)return eE;x8=1;var e=Uf(),t=Fn(),r=Vwe(),n=_H(),i=Uo(),a=t([].concat);return eE=e("Reflect","ownKeys")||function(o){var u=r.f(i(o)),c=n.f;return c?a(u,c(o)):u},eE}var tE,E8;function ZH(){if(E8)return tE;E8=1;var e=Zi(),t=Jwe(),r=wH(),n=vc();return tE=function(i,a,s){for(var o=t(a),u=n.f,c=r.f,l=0;l<o.length;l++){var f=o[l];!e(i,f)&&!(s&&e(s,f))&&u(i,f,c(a,f))}},tE}var rE={},C8;function Wwe(){if(C8)return rE;C8=1;var e=Ea(),t=xH(),r=vc(),n=Uo(),i=$f(),a=MH();return rE.f=e&&!t?Object.defineProperties:function(o,u){n(o);for(var c=i(u),l=a(u),f=l.length,p=0,d;f>p;)r.f(o,d=l[p++],c[d]);return o},rE}var nE,M8;function Hwe(){if(M8)return nE;M8=1;var e=Uf();return nE=e("document","documentElement"),nE}var iE,_8;function F3(){if(_8)return iE;_8=1;var e=Uo(),t=Wwe(),r=I3(),n=j3(),i=Hwe(),a=vH(),s=D3(),o=">",u="<",c="prototype",l="script",f=s("IE_PROTO"),p=function(){},d=function(b){return u+l+o+b+u+"/"+l+o},m=function(b){b.write(d("")),b.close();var S=b.parentWindow.Object;return b=null,S},g=function(){var b=a("iframe"),S="java"+l+":",E;return b.style.display="none",i.appendChild(b),b.src=String(S),E=b.contentWindow.document,E.open(),E.write(d("document.F=Object")),E.close(),E.F},v,w=function(){try{v=new ActiveXObject("htmlfile")}catch{}w=typeof document<"u"?document.domain&&v?m(v):g():m(v);for(var b=r.length;b--;)delete w[c][r[b]];return w()};return n[f]=!0,iE=Object.create||function(S,E){var x;return S!==null?(p[c]=e(S),x=new p,p[c]=null,x[f]=S):x=w(),E===void 0?x:t.f(x,E)},iE}var aE,A8;function XH(){if(A8)return aE;A8=1;var e=Qi(),t=ts();return aE=function(r,n){e(n)&&"cause"in n&&t(r,"cause",n.cause)},aE}var sE,j8;function Gwe(){if(j8)return sE;j8=1;var e=Fn(),t=Error,r=e("".replace),n=(function(s){return String(new t(s).stack)})("zxcasd"),i=/\n\s*at [^:]*:[^\n]*/,a=i.test(n);return sE=function(s,o){if(a&&typeof s=="string"&&!t.prepareStackTrace)for(;o--;)s=r(s,i,"");return s},sE}var oE,I8;function Ywe(){if(I8)return oE;I8=1;var e=Ei(),t=zf();return oE=!e(function(){var r=new Error("a");return"stack"in r?(Object.defineProperty(r,"stack",t(1,7)),r.stack!==7):!0}),oE}var uE,L8;function eG(){if(L8)return uE;L8=1;var e=ts(),t=Gwe(),r=Ywe(),n=Error.captureStackTrace;return uE=function(i,a,s,o){r&&(n?n(i,a):e(i,"stack",t(s,o)))},uE}var cE,T8;function wc(){return T8||(T8=1,cE={}),cE}var lE,O8;function Kwe(){if(O8)return lE;O8=1;var e=es(),t=wc(),r=e("iterator"),n=Array.prototype;return lE=function(i){return i!==void 0&&(t.Array===i||n[r]===i)},lE}var fE,k8;function B3(){if(k8)return fE;k8=1;var e=es(),t=e("toStringTag"),r={};return r[t]="z",fE=String(r)==="[object z]",fE}var dE,N8;function z3(){if(N8)return dE;N8=1;var e=B3(),t=Xn(),r=x3(),n=es(),i=n("toStringTag"),a=Object,s=r((function(){return arguments})())==="Arguments",o=function(u,c){try{return u[c]}catch{}};return dE=e?r:function(u){var c,l,f;return u===void 0?"Undefined":u===null?"Null":typeof(l=o(c=a(u),i))=="string"?l:s?r(c):(f=r(c))==="Object"&&t(c.callee)?"Arguments":f},dE}var pE,R8;function tG(){if(R8)return pE;R8=1;var e=z3(),t=M3(),r=E3(),n=wc(),i=es(),a=i("iterator");return pE=function(s){if(!r(s))return t(s,a)||t(s,"@@iterator")||n[e(s)]},pE}var hE,D8;function Qwe(){if(D8)return hE;D8=1;var e=Bs(),t=Jf(),r=Uo(),n=C3(),i=tG(),a=TypeError;return hE=function(s,o){var u=arguments.length<2?i(s):o;if(t(u))return r(e(u,s));throw new a(n(s)+" is not iterable")},hE}var mE,P8;function Zwe(){if(P8)return mE;P8=1;var e=Bs(),t=Uo(),r=M3();return mE=function(n,i,a){var s,o;t(n);try{if(s=r(n,"return"),!s){if(i==="throw")throw a;return a}s=e(s,n)}catch(u){o=!0,s=u}if(i==="throw")throw a;if(o)throw s;return t(s),a},mE}var gE,F8;function Xwe(){if(F8)return gE;F8=1;var e=SH(),t=Bs(),r=Uo(),n=C3(),i=Kwe(),a=EH(),s=Vf(),o=Qwe(),u=tG(),c=Zwe(),l=TypeError,f=function(d,m){this.stopped=d,this.result=m},p=f.prototype;return gE=function(d,m,g){var v=g&&g.that,w=!!(g&&g.AS_ENTRIES),b=!!(g&&g.IS_RECORD),S=!!(g&&g.IS_ITERATOR),E=!!(g&&g.INTERRUPTED),x=e(m,v),_,I,L,k,F,N,P,R=function(X){return _&&c(_,"normal"),new f(!0,X)},W=function(X){return w?(r(X),E?x(X[0],X[1],R):x(X[0],X[1])):E?x(X,R):x(X)};if(b)_=d.iterator;else if(S)_=d;else{if(I=u(d),!I)throw new l(n(d)+" is not iterable");if(i(I)){for(L=0,k=a(d);k>L;L++)if(F=W(d[L]),F&&s(p,F))return F;return new f(!1)}_=o(d,I)}for(N=b?d.next:_.next;!(P=t(N,_)).done;){try{F=W(P.value)}catch(X){c(_,"throw",X)}if(typeof F=="object"&&F&&s(p,F))return F}return new f(!1)},gE}var yE,B8;function $3(){if(B8)return yE;B8=1;var e=z3(),t=String;return yE=function(r){if(e(r)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return t(r)},yE}var vE,z8;function rG(){if(z8)return vE;z8=1;var e=$3();return vE=function(t,r){return t===void 0?arguments.length<2?"":r:e(t)},vE}var $8;function e2e(){if($8)return p8;$8=1;var e=bc(),t=Vf(),r=P3(),n=t0(),i=ZH(),a=F3(),s=ts(),o=zf(),u=XH(),c=eG(),l=Xwe(),f=rG(),p=es(),d=p("toStringTag"),m=Error,g=[].push,v=function(S,E){var x=t(w,this),_;n?_=n(new m,x?r(this):w):(_=x?this:a(w),s(_,d,"Error")),E!==void 0&&s(_,"message",f(E)),c(_,v,_.stack,1),arguments.length>2&&u(_,arguments[2]);var I=[];return l(S,g,{that:I}),s(_,"errors",I),_};n?n(v,m):i(v,m,{name:!0});var w=v.prototype=a(m.prototype,{constructor:o(1,v),message:o(1,""),name:o(1,"AggregateError")});return e({global:!0,constructor:!0,arity:2},{AggregateError:v}),p8}var q8;function nG(){return q8||(q8=1,e2e()),d8}var U8;function iG(){return U8||(U8=1,nG()),f8}var V8={},bE,J8;function t2e(){if(J8)return bE;J8=1;var e=vc().f;return bE=function(t,r,n){n in t||e(t,n,{configurable:!0,get:function(){return r[n]},set:function(i){r[n]=i}})},bE}var wE,W8;function r2e(){if(W8)return wE;W8=1;var e=Xn(),t=Qi(),r=t0();return wE=function(n,i,a){var s,o;return r&&e(s=i.constructor)&&s!==a&&t(o=s.prototype)&&o!==a.prototype&&r(n,o),n},wE}var SE,H8;function aG(){if(H8)return SE;H8=1;var e=Uf(),t=Zi(),r=ts(),n=Vf(),i=t0(),a=ZH(),s=t2e(),o=r2e(),u=rG(),c=XH(),l=eG(),f=Ea(),p=Wf();return SE=function(d,m,g,v){var w="stackTraceLimit",b=v?2:1,S=d.split("."),E=S[S.length-1],x=e.apply(null,S);if(x){var _=x.prototype;if(!p&&t(_,"cause")&&delete _.cause,!g)return x;var I=e("Error"),L=m(function(k,F){var N=u(v?F:k,void 0),P=v?new x(k):new x;return N!==void 0&&r(P,"message",N),l(P,L,P.stack,2),this&&n(_,this)&&o(P,this,L),arguments.length>b&&c(P,arguments[b]),P});if(L.prototype=_,E!=="Error"?i?i(L,I):a(L,I,{name:!0}):f&&w in x&&(s(L,x,w),s(L,x,"prepareStackTrace")),a(L,x),!p)try{_.name!==E&&r(_,"name",E),_.constructor=L}catch{}return L}},SE}var G8;function n2e(){if(G8)return V8;G8=1;var e=bc(),t=Pn(),r=S3(),n=aG(),i="WebAssembly",a=t[i],s=new Error("e",{cause:7}).cause!==7,o=function(c,l){var f={};f[c]=n(c,l,s),e({global:!0,constructor:!0,arity:1,forced:s},f)},u=function(c,l){if(a&&a[c]){var f={};f[c]=n(i+"."+c,l,s),e({target:i,stat:!0,constructor:!0,arity:1,forced:s},f)}};return o("Error",function(c){return function(f){return r(c,this,arguments)}}),o("EvalError",function(c){return function(f){return r(c,this,arguments)}}),o("RangeError",function(c){return function(f){return r(c,this,arguments)}}),o("ReferenceError",function(c){return function(f){return r(c,this,arguments)}}),o("SyntaxError",function(c){return function(f){return r(c,this,arguments)}}),o("TypeError",function(c){return function(f){return r(c,this,arguments)}}),o("URIError",function(c){return function(f){return r(c,this,arguments)}}),u("CompileError",function(c){return function(f){return r(c,this,arguments)}}),u("LinkError",function(c){return function(f){return r(c,this,arguments)}}),u("RuntimeError",function(c){return function(f){return r(c,this,arguments)}}),V8}var Y8={},K8;function i2e(){if(K8)return Y8;K8=1;var e=bc(),t=Uf(),r=S3(),n=Ei(),i=aG(),a="AggregateError",s=t(a),o=!n(function(){return s([1]).errors[0]!==1})&&n(function(){return s([1],a,{cause:7}).cause!==7});return e({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:i(a,function(u){return function(l,f){return r(u,this,arguments)}},o,!0)}),Y8}var xE,Q8;function a2e(){return Q8||(Q8=1,xE=function(){}),xE}var EE,Z8;function s2e(){if(Z8)return EE;Z8=1;var e=Pn(),t=Xn(),r=e.WeakMap;return EE=t(r)&&/native code/.test(String(r)),EE}var CE,X8;function sG(){if(X8)return CE;X8=1;var e=s2e(),t=Pn(),r=Qi(),n=ts(),i=Zi(),a=hH(),s=D3(),o=j3(),u="Object already initialized",c=t.TypeError,l=t.WeakMap,f,p,d,m=function(b){return d(b)?p(b):f(b,{})},g=function(b){return function(S){var E;if(!r(S)||(E=p(S)).type!==b)throw new c("Incompatible receiver, "+b+" required");return E}};if(e||a.state){var v=a.state||(a.state=new l);v.get=v.get,v.has=v.has,v.set=v.set,f=function(b,S){if(v.has(b))throw new c(u);return S.facade=b,v.set(b,S),S},p=function(b){return v.get(b)||{}},d=function(b){return v.has(b)}}else{var w=s("state");o[w]=!0,f=function(b,S){if(i(b,w))throw new c(u);return S.facade=b,n(b,w,S),S},p=function(b){return i(b,w)?b[w]:{}},d=function(b){return i(b,w)}}return CE={set:f,get:p,has:d,enforce:m,getterFor:g},CE}var ME,ez;function o2e(){if(ez)return ME;ez=1;var e=Ea(),t=Zi(),r=Function.prototype,n=e&&Object.getOwnPropertyDescriptor,i=t(r,"name"),a=i&&(function(){}).name==="something",s=i&&(!e||e&&n(r,"name").configurable);return ME={EXISTS:i,PROPER:a,CONFIGURABLE:s},ME}var _E,tz;function oG(){if(tz)return _E;tz=1;var e=ts();return _E=function(t,r,n,i){return i&&i.enumerable?t[r]=n:e(t,r,n),t},_E}var AE,rz;function uG(){if(rz)return AE;rz=1;var e=Ei(),t=Xn(),r=Qi(),n=F3(),i=P3(),a=oG(),s=es(),o=Wf(),u=s("iterator"),c=!1,l,f,p;[].keys&&(p=[].keys(),"next"in p?(f=i(i(p)),f!==Object.prototype&&(l=f)):c=!0);var d=!r(l)||e(function(){var m={};return l[u].call(m)!==m});return d?l={}:o&&(l=n(l)),t(l[u])||a(l,u,function(){return this}),AE={IteratorPrototype:l,BUGGY_SAFARI_ITERATORS:c},AE}var jE,nz;function u2e(){if(nz)return jE;nz=1;var e=B3(),t=z3();return jE=e?{}.toString:function(){return"[object "+t(this)+"]"},jE}var IE,iz;function q3(){if(iz)return IE;iz=1;var e=B3(),t=vc().f,r=ts(),n=Zi(),i=u2e(),a=es(),s=a("toStringTag");return IE=function(o,u,c,l){var f=c?o:o&&o.prototype;f&&(n(f,s)||t(f,s,{configurable:!0,value:u}),l&&!e&&r(f,"toString",i))},IE}var LE,az;function c2e(){if(az)return LE;az=1;var e=uG().IteratorPrototype,t=F3(),r=zf(),n=q3(),i=wc(),a=function(){return this};return LE=function(s,o,u,c){var l=o+" Iterator";return s.prototype=t(e,{next:r(+!c,u)}),n(s,l,!1,!0),i[l]=a,s},LE}var TE,sz;function cG(){if(sz)return TE;sz=1;var e=bc(),t=Bs(),r=Wf(),n=o2e(),i=Xn(),a=c2e(),s=P3(),o=t0(),u=q3(),c=ts(),l=oG(),f=es(),p=wc(),d=uG(),m=n.PROPER,g=n.CONFIGURABLE,v=d.IteratorPrototype,w=d.BUGGY_SAFARI_ITERATORS,b=f("iterator"),S="keys",E="values",x="entries",_=function(){return this};return TE=function(I,L,k,F,N,P,R){a(k,L,F);var W=function(ue){if(ue===N&&Y)return Y;if(!w&&ue&&ue in Z)return Z[ue];switch(ue){case S:return function(){return new k(this,ue)};case E:return function(){return new k(this,ue)};case x:return function(){return new k(this,ue)}}return function(){return new k(this)}},X=L+" Iterator",Q=!1,Z=I.prototype,J=Z[b]||Z["@@iterator"]||N&&Z[N],Y=!w&&J||W(N),re=L==="Array"&&Z.entries||J,ae,se,ge;if(re&&(ae=s(re.call(new I)),ae!==Object.prototype&&ae.next&&(!r&&s(ae)!==v&&(o?o(ae,v):i(ae[b])||l(ae,b,_)),u(ae,X,!0,!0),r&&(p[X]=_))),m&&N===E&&J&&J.name!==E&&(!r&&g?c(Z,"name",E):(Q=!0,Y=function(){return t(J,this)})),N)if(se={values:W(E),keys:P?Y:W(S),entries:W(x)},R)for(ge in se)(w||Q||!(ge in Z))&&l(Z,ge,se[ge]);else e({target:L,proto:!0,forced:w||Q},se);return(!r||R)&&Z[b]!==Y&&l(Z,b,Y,{name:N}),p[L]=Y,se},TE}var OE,oz;function lG(){return oz||(oz=1,OE=function(e,t){return{value:e,done:t}}),OE}var kE,uz;function fG(){if(uz)return kE;uz=1;var e=$f(),t=a2e(),r=wc(),n=sG(),i=vc().f,a=cG(),s=lG(),o=Wf(),u=Ea(),c="Array Iterator",l=n.set,f=n.getterFor(c);kE=a(Array,"Array",function(d,m){l(this,{type:c,target:e(d),index:0,kind:m})},function(){var d=f(this),m=d.target,g=d.index++;if(!m||g>=m.length)return d.target=null,s(void 0,!0);switch(d.kind){case"keys":return s(g,!1);case"values":return s(m[g],!1)}return s([g,m[g]],!1)},"values");var p=r.Arguments=r.Array;if(t("keys"),t("values"),t("entries"),!o&&u&&p.name!=="values")try{i(p,"name",{value:"values"})}catch{}return kE}var cz={},NE,lz;function l2e(){if(lz)return NE;lz=1;var e=Fn(),t=A3(),r=$3(),n=Qm(),i=e("".charAt),a=e("".charCodeAt),s=e("".slice),o=function(u){return function(c,l){var f=r(n(c)),p=t(l),d=f.length,m,g;return p<0||p>=d?u?"":void 0:(m=a(f,p),m<55296||m>56319||p+1===d||(g=a(f,p+1))<56320||g>57343?u?i(f,p):m:u?s(f,p,p+2):(m-55296<<10)+(g-56320)+65536)}};return NE={codeAt:o(!1),charAt:o(!0)},NE}var fz;function f2e(){if(fz)return cz;fz=1;var e=l2e().charAt,t=$3(),r=sG(),n=cG(),i=lG(),a="String Iterator",s=r.set,o=r.getterFor(a);return n(String,"String",function(u){s(this,{type:a,string:t(u),index:0})},function(){var c=o(this),l=c.string,f=c.index,p;return f>=l.length?i(void 0,!0):(p=e(l,f),c.index+=p.length,i(p,!1))}),cz}var RE,dz;function d2e(){if(dz)return RE;dz=1,n2e(),nG(),i2e(),fG(),f2e();var e=qf();return RE=e.AggregateError,RE}var pz={},DE,hz;function p2e(){return hz||(hz=1,DE={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}),DE}var mz;function h2e(){if(mz)return pz;mz=1,fG();var e=p2e(),t=Pn(),r=q3(),n=wc();for(var i in e)r(t[i],i),n[i]=n.Array;return pz}var PE,gz;function m2e(){if(gz)return PE;gz=1,iG();var e=d2e();return h2e(),PE=e,PE}var FE,yz;function g2e(){if(yz)return FE;yz=1;var e=m2e();return FE=e,FE}var BE,vz;function y2e(){if(vz)return BE;vz=1,iG();var e=g2e();return BE=e,BE}var zE,bz;function v2e(){return bz||(bz=1,zE=y2e()),zE}var $E,wz;function b2e(){return wz||(wz=1,$E=v2e()),$E}var w2e=b2e();const S2e=tt(w2e);class x2e extends S2e{constructor(t,r,n){if(super(t,r,n),this.name=this.constructor.name,typeof r=="string"&&(this.message=r),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(r).stack,n!=null&&typeof n=="object"&&Object.hasOwn(n,"cause")&&!("cause"in this)){const{cause:i}=n;this.cause=i,i instanceof Error&&"stack"in i&&(this.stack=`${this.stack}
CAUSE: ${i.stack}`)}}}class fr extends Error{static[Symbol.hasInstance](t){return super[Symbol.hasInstance](t)||Function.prototype[Symbol.hasInstance].call(x2e,t)}constructor(t,r){if(super(t,r),this.name=this.constructor.name,typeof t=="string"&&(this.message=t),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(t).stack,r!=null&&typeof r=="object"&&Object.hasOwn(r,"cause")&&!("cause"in this)){const{cause:n}=r;this.cause=n,n instanceof Error&&"stack"in n&&(this.stack=`${this.stack}
CAUSE: ${n.stack}`)}}}class va extends fr{constructor(t,r){if(super(t,r),r!=null&&typeof r=="object"){const{cause:n,...i}=r;Object.assign(this,i)}}}class vt extends fr{}class qE extends vt{}var U3=function(){return!1},rs=function(){return!0};function er(e){return e!=null&&typeof e=="object"&&e["@@functional/placeholder"]===!0}function $t(e){return function t(r){return arguments.length===0||er(r)?t:e.apply(this,arguments)}}function ot(e){return function t(r,n){switch(arguments.length){case 0:return t;case 1:return er(r)?t:$t(function(i){return e(r,i)});default:return er(r)&&er(n)?t:er(r)?$t(function(i){return e(i,n)}):er(n)?$t(function(i){return e(r,i)}):e(r,n)}}}function E2e(e,t){e=e||[],t=t||[];var r,n=e.length,i=t.length,a=[];for(r=0;r<n;)a[a.length]=e[r],r+=1;for(r=0;r<i;)a[a.length]=t[r],r+=1;return a}function r0(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(r){return t.apply(this,arguments)};case 2:return function(r,n){return t.apply(this,arguments)};case 3:return function(r,n,i){return t.apply(this,arguments)};case 4:return function(r,n,i,a){return t.apply(this,arguments)};case 5:return function(r,n,i,a,s){return t.apply(this,arguments)};case 6:return function(r,n,i,a,s,o){return t.apply(this,arguments)};case 7:return function(r,n,i,a,s,o,u){return t.apply(this,arguments)};case 8:return function(r,n,i,a,s,o,u,c){return t.apply(this,arguments)};case 9:return function(r,n,i,a,s,o,u,c,l){return t.apply(this,arguments)};case 10:return function(r,n,i,a,s,o,u,c,l,f){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function V3(e,t,r){return function(){for(var n=[],i=0,a=e,s=0,o=!1;s<t.length||i<arguments.length;){var u;s<t.length&&(!er(t[s])||i>=arguments.length)?u=t[s]:(u=arguments[i],i+=1),n[s]=u,er(u)?o=!0:a-=1,s+=1}return!o&&a<=0?r.apply(this,n):r0(Math.max(0,a),V3(e,n,r))}}var Lr=ot(function(t,r){return t===1?$t(r):r0(t,V3(t,[],r))});function pn(e){return function t(r,n,i){switch(arguments.length){case 0:return t;case 1:return er(r)?t:ot(function(a,s){return e(r,a,s)});case 2:return er(r)&&er(n)?t:er(r)?ot(function(a,s){return e(a,n,s)}):er(n)?ot(function(a,s){return e(r,a,s)}):$t(function(a){return e(r,n,a)});default:return er(r)&&er(n)&&er(i)?t:er(r)&&er(n)?ot(function(a,s){return e(a,s,i)}):er(r)&&er(i)?ot(function(a,s){return e(a,n,s)}):er(n)&&er(i)?ot(function(a,s){return e(r,a,s)}):er(r)?$t(function(a){return e(a,n,i)}):er(n)?$t(function(a){return e(r,a,i)}):er(i)?$t(function(a){return e(r,n,a)}):e(r,n,i)}}}const Vo=Array.isArray||function(t){return t!=null&&t.length>=0&&Object.prototype.toString.call(t)==="[object Array]"};function C2e(e){return e!=null&&typeof e["@@transducer/step"]=="function"}function zs(e,t,r){return function(){if(arguments.length===0)return r();var n=arguments[arguments.length-1];if(!Vo(n)){for(var i=0;i<e.length;){if(typeof n[e[i]]=="function")return n[e[i]].apply(n,Array.prototype.slice.call(arguments,0,-1));i+=1}if(C2e(n)){var a=t.apply(null,Array.prototype.slice.call(arguments,0,-1));return a(n)}}return r.apply(this,arguments)}}function n0(e){return e&&e["@@transducer/reduced"]?e:{"@@transducer/value":e,"@@transducer/reduced":!0}}const Yn={init:function(){return this.xf["@@transducer/init"]()},result:function(e){return this.xf["@@transducer/result"](e)}};var M2e=(function(){function e(t,r){this.xf=r,this.f=t,this.all=!0}return e.prototype["@@transducer/init"]=Yn.init,e.prototype["@@transducer/result"]=function(t){return this.all&&(t=this.xf["@@transducer/step"](t,!0)),this.xf["@@transducer/result"](t)},e.prototype["@@transducer/step"]=function(t,r){return this.f(r)||(this.all=!1,t=n0(this.xf["@@transducer/step"](t,!1))),t},e})();function _2e(e){return function(t){return new M2e(e,t)}}var J3=ot(zs(["all"],_2e,function(t,r){for(var n=0;n<r.length;){if(!t(r[n]))return!1;n+=1}return!0}));function Sz(e){for(var t=[],r;!(r=e.next()).done;)t.push(r.value);return t}function Hh(e,t,r){for(var n=0,i=r.length;n<i;){if(e(t,r[n]))return!0;n+=1}return!1}function A2e(e){var t=String(e).match(/^function (\w*)/);return t==null?"":t[1]}function vi(e,t){return Object.prototype.hasOwnProperty.call(t,e)}function j2e(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}const Al=typeof Object.is=="function"?Object.is:j2e;var xz=Object.prototype.toString,dG=(function(){return xz.call(arguments)==="[object Arguments]"?function(t){return xz.call(t)==="[object Arguments]"}:function(t){return vi("callee",t)}})(),I2e=!{toString:null}.propertyIsEnumerable("toString"),Ez=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],Cz=(function(){return arguments.propertyIsEnumerable("length")})(),L2e=function(t,r){for(var n=0;n<t.length;){if(t[n]===r)return!0;n+=1}return!1},jo=$t(typeof Object.keys=="function"&&!Cz?function(t){return Object(t)!==t?[]:Object.keys(t)}:function(t){if(Object(t)!==t)return[];var r,n,i=[],a=Cz&&dG(t);for(r in t)vi(r,t)&&(!a||r!=="length")&&(i[i.length]=r);if(I2e)for(n=Ez.length-1;n>=0;)r=Ez[n],vi(r,t)&&!L2e(i,r)&&(i[i.length]=r),n-=1;return i}),Hi=$t(function(t){return t===null?"Null":t===void 0?"Undefined":Object.prototype.toString.call(t).slice(8,-1)});function Mz(e,t,r,n){var i=Sz(e),a=Sz(t);function s(o,u){return W3(o,u,r.slice(),n.slice())}return!Hh(function(o,u){return!Hh(s,u,o)},a,i)}function W3(e,t,r,n){if(Al(e,t))return!0;var i=Hi(e);if(i!==Hi(t))return!1;if(typeof e["fantasy-land/equals"]=="function"||typeof t["fantasy-land/equals"]=="function")return typeof e["fantasy-land/equals"]=="function"&&e["fantasy-land/equals"](t)&&typeof t["fantasy-land/equals"]=="function"&&t["fantasy-land/equals"](e);if(typeof e.equals=="function"||typeof t.equals=="function")return typeof e.equals=="function"&&e.equals(t)&&typeof t.equals=="function"&&t.equals(e);switch(i){case"Arguments":case"Array":case"Object":if(typeof e.constructor=="function"&&A2e(e.constructor)==="Promise")return e===t;break;case"Boolean":case"Number":case"String":if(!(typeof e==typeof t&&Al(e.valueOf(),t.valueOf())))return!1;break;case"Date":if(!Al(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(!(e.source===t.source&&e.global===t.global&&e.ignoreCase===t.ignoreCase&&e.multiline===t.multiline&&e.sticky===t.sticky&&e.unicode===t.unicode))return!1;break}for(var a=r.length-1;a>=0;){if(r[a]===e)return n[a]===t;a-=1}switch(i){case"Map":return e.size!==t.size?!1:Mz(e.entries(),t.entries(),r.concat([e]),n.concat([t]));case"Set":return e.size!==t.size?!1:Mz(e.values(),t.values(),r.concat([e]),n.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var s=jo(e);if(s.length!==jo(t).length)return!1;var o=r.concat([e]),u=n.concat([t]);for(a=s.length-1;a>=0;){var c=s[a];if(!(vi(c,t)&&W3(t[c],e[c],o,u)))return!1;a-=1}return!0}var $s=ot(function(t,r){return W3(t,r,[],[])});function T2e(e,t,r){var n,i;if(typeof e.indexOf=="function")switch(typeof t){case"number":if(t===0){for(n=1/t;r<e.length;){if(i=e[r],i===0&&1/i===n)return r;r+=1}return-1}else if(t!==t){for(;r<e.length;){if(i=e[r],typeof i=="number"&&i!==i)return r;r+=1}return-1}return e.indexOf(t,r);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,r);case"object":if(t===null)return e.indexOf(t,r)}for(;r<e.length;){if($s(e[r],t))return r;r+=1}return-1}function Gh(e,t){return T2e(t,e,0)>=0}function nh(e,t){for(var r=0,n=t.length,i=Array(n);r<n;)i[r]=e(t[r]),r+=1;return i}function UE(e){var t=e.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0");return'"'+t.replace(/"/g,'\\"')+'"'}var Xc=function(t){return(t<10?"0":"")+t},O2e=typeof Date.prototype.toISOString=="function"?function(t){return t.toISOString()}:function(t){return t.getUTCFullYear()+"-"+Xc(t.getUTCMonth()+1)+"-"+Xc(t.getUTCDate())+"T"+Xc(t.getUTCHours())+":"+Xc(t.getUTCMinutes())+":"+Xc(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function pG(e){return function(){return!e.apply(this,arguments)}}function Gf(e,t,r){for(var n=0,i=r.length;n<i;)t=e(t,r[n]),n+=1;return t}function k2e(e,t){for(var r=0,n=t.length,i=[];r<n;)e(t[r])&&(i[i.length]=t[r]),r+=1;return i}function Yh(e){return Object.prototype.toString.call(e)==="[object Object]"}var N2e=(function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=Yn.init,e.prototype["@@transducer/result"]=Yn.result,e.prototype["@@transducer/step"]=function(t,r){return this.f(r)?this.xf["@@transducer/step"](t,r):t},e})();function R2e(e){return function(t){return new N2e(e,t)}}var D2e=ot(zs(["fantasy-land/filter","filter"],R2e,function(e,t){return Yh(t)?Gf(function(r,n){return e(t[n])&&(r[n]=t[n]),r},{},jo(t)):k2e(e,t)})),P2e=ot(function(t,r){return D2e(pG(t),r)});function hG(e,t){var r=function(s){var o=t.concat([e]);return Gh(s,o)?"<Circular>":hG(s,o)},n=function(a,s){return nh(function(o){return UE(o)+": "+r(a[o])},s.slice().sort())};switch(Object.prototype.toString.call(e)){case"[object Arguments]":return"(function() { return arguments; }("+nh(r,e).join(", ")+"))";case"[object Array]":return"["+nh(r,e).concat(n(e,P2e(function(a){return/^\d+$/.test(a)},jo(e)))).join(", ")+"]";case"[object Boolean]":return typeof e=="object"?"new Boolean("+r(e.valueOf())+")":e.toString();case"[object Date]":return"new Date("+(isNaN(e.valueOf())?r(NaN):UE(O2e(e)))+")";case"[object Map]":return"new Map("+r(Array.from(e))+")";case"[object Null]":return"null";case"[object Number]":return typeof e=="object"?"new Number("+r(e.valueOf())+")":1/e===-1/0?"-0":e.toString(10);case"[object Set]":return"new Set("+r(Array.from(e).sort())+")";case"[object String]":return typeof e=="object"?"new String("+r(e.valueOf())+")":UE(e);case"[object Undefined]":return"undefined";default:if(typeof e.toString=="function"){var i=e.toString();if(i!=="[object Object]")return i}return"{"+n(e,jo(e)).join(", ")+"}"}}var Hu=$t(function(t){return hG(t,[])}),mG=ot(function(t,r){if(t===r)return r;function n(u,c){if(u>c!=c>u)return c>u?c:u}var i=n(t,r);if(i!==void 0)return i;var a=n(typeof t,typeof r);if(a!==void 0)return a===typeof t?t:r;var s=Hu(t),o=n(s,Hu(r));return o!==void 0&&o===s?t:r}),F2e=(function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=Yn.init,e.prototype["@@transducer/result"]=Yn.result,e.prototype["@@transducer/step"]=function(t,r){return this.xf["@@transducer/step"](t,this.f(r))},e})(),B2e=function(t){return function(r){return new F2e(t,r)}},i0=ot(zs(["fantasy-land/map","map"],B2e,function(t,r){switch(Object.prototype.toString.call(r)){case"[object Function]":return Lr(r.length,function(){return t.call(this,r.apply(this,arguments))});case"[object Object]":return Gf(function(n,i){return n[i]=t(r[i]),n},{},jo(r));default:return nh(t,r)}}));const Sc=Number.isInteger||function(t){return t<<0===t};function H3(e){return Object.prototype.toString.call(e)==="[object String]"}function a0(e,t){var r=e<0?t.length+e:e;return H3(t)?t.charAt(r):t[r]}var Yf=ot(function(t,r){if(r!=null)return Sc(t)?a0(t,r):r[t]}),gG=ot(function(t,r){return i0(Yf(t),r)}),z2e=$t(function(t){return Vo(t)?!0:!t||typeof t!="object"||H3(t)?!1:t.length===0?!0:t.length>0?t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1):!1}),_z=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function yG(e,t,r){return function(i,a,s){if(z2e(s))return e(i,a,s);if(s==null)return a;if(typeof s["fantasy-land/reduce"]=="function")return t(i,a,s,"fantasy-land/reduce");if(s[_z]!=null)return r(i,a,s[_z]());if(typeof s.next=="function")return r(i,a,s);if(typeof s.reduce=="function")return t(i,a,s,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function $2e(e,t,r){for(var n=0,i=r.length;n<i;){if(t=e["@@transducer/step"](t,r[n]),t&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}n+=1}return e["@@transducer/result"](t)}var vG=ot(function(t,r){return r0(t.length,function(){return t.apply(r,arguments)})});function q2e(e,t,r){for(var n=r.next();!n.done;){if(t=e["@@transducer/step"](t,n.value),t&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}n=r.next()}return e["@@transducer/result"](t)}function U2e(e,t,r,n){return e["@@transducer/result"](r[n](vG(e["@@transducer/step"],e),t))}var G3=yG($2e,U2e,q2e),V2e=(function(){function e(t){this.f=t}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(t){return t},e.prototype["@@transducer/step"]=function(t,r){return this.f(t,r)},e})();function bG(e){return new V2e(e)}var xc=pn(function(e,t,r){return G3(typeof e=="function"?bG(e):e,t,r)}),J2e=$t(function(t){return Lr(xc(mG,0,gG("length",t)),function(){for(var r=0,n=t.length;r<n;){if(!t[r].apply(this,arguments))return!1;r+=1}return!0})}),it=$t(function(t){return function(){return t}}),W2e=ot(function(t,r){return t&&r}),H2e=$t(function(t){return Lr(xc(mG,0,gG("length",t)),function(){for(var r=0,n=t.length;r<n;){if(t[r].apply(this,arguments))return!0;r+=1}return!1})});function G2e(e,t,r){for(var n=r.next();!n.done;)t=e(t,n.value),n=r.next();return t}function Y2e(e,t,r,n){return r[n](e,t)}var K2e=yG(Gf,Y2e,G2e),Q2e=ot(function(t,r){return typeof r["fantasy-land/ap"]=="function"?r["fantasy-land/ap"](t):typeof t.ap=="function"?t.ap(r):typeof t=="function"?function(n){return t(n)(r(n))}:K2e(function(n,i){return E2e(n,i0(i,r))},[],t)}),Z2e=ot(function(t,r){return t.apply(this,r)}),Y3=$t(function(t){return Lr(t.length,t)});function X2e(e,t,r){if(Sc(e)&&Vo(r)){var n=[].concat(r);return n[e]=t,n}var i={};for(var a in r)i[a]=r[a];return i[e]=t,i}var Kh=$t(function(t){return t==null}),De=pn(function e(t,r,n){if(t.length===0)return r;var i=t[0];if(t.length>1){var a=!Kh(n)&&vi(i,n)&&typeof n[i]=="object"?n[i]:Sc(t[1])?[]:{};r=e(Array.prototype.slice.call(t,1),r,a)}return X2e(i,r,n)}),eSe=pn(function(t,r,n){return De([t],r,n)});function K3(e){var t=Object.prototype.toString.call(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object AsyncGeneratorFunction]"}var tSe=ot(function(t,r){var n=Lr(t,r);return Lr(t,function(){return Gf(Q2e,i0(n,arguments[0]),Array.prototype.slice.call(arguments,1))})}),Q3=$t(function(t){return tSe(t.length,t)}),Kf=ot(function(t,r){return K3(t)?function(){return t.apply(this,arguments)&&r.apply(this,arguments)}:Q3(W2e)(t,r)});function wG(e){return new RegExp(e.source,e.flags?e.flags:(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":"")+(e.dotAll?"s":""))}function SG(e,t,r){if(r||(r=new nSe),rSe(e))return e;var n=function(a){var s=r.get(e);if(s)return s;r.set(e,a);for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a};switch(Hi(e)){case"Object":return n(Object.create(Object.getPrototypeOf(e)));case"Array":return n(Array(e.length));case"Date":return new Date(e.valueOf());case"RegExp":return wG(e);case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":return e.slice();default:return e}}function rSe(e){var t=typeof e;return e==null||t!="object"&&t!="function"}var nSe=(function(){function e(){this.map={},this.length=0}return e.prototype.set=function(t,r){var n=this.hash(t),i=this.map[n];i||(this.map[n]=i=[]),i.push([t,r]),this.length+=1},e.prototype.hash=function(t){var r=[];for(var n in t)r.push(Object.prototype.toString.call(t[n]));return r.join()},e.prototype.get=function(t){if(this.length<=180){for(var r in this.map)for(var s=this.map[r],n=0;n<s.length;n+=1){var i=s[n];if(i[0]===t)return i[1]}return}var a=this.hash(t),s=this.map[a];if(s)for(var n=0;n<s.length;n+=1){var i=s[n];if(i[0]===t)return i[1]}},e})(),iSe=$t(function(t){return function(r,n){return t(r,n)?-1:t(n,r)?1:0}}),aSe=$t(function(t){return!t}),Qf=Q3(aSe);function sSe(e,t){return function(){return t.call(this,e.apply(this,arguments))}}function Z3(e,t){return function(){var r=arguments.length;if(r===0)return t();var n=arguments[r-1];return Vo(n)||typeof n[e]!="function"?t.apply(this,arguments):n[e].apply(n,Array.prototype.slice.call(arguments,0,r-1))}}var Zf=pn(Z3("slice",function(t,r,n){return Array.prototype.slice.call(n,t,r)})),oSe=$t(Z3("tail",Zf(1,1/0)));function an(){if(arguments.length===0)throw new Error("pipe requires at least one argument");return r0(arguments[0].length,xc(sSe,arguments[0],oSe(arguments)))}var uSe=$t(function(e){return a0(0,e)});function cSe(e){return e}var xG=$t(cSe),lSe=(function(){function e(t,r,n,i){this.valueFn=t,this.valueAcc=r,this.keyFn=n,this.xf=i,this.inputs={}}return e.prototype["@@transducer/init"]=Yn.init,e.prototype["@@transducer/result"]=function(t){var r;for(r in this.inputs)if(vi(r,this.inputs)&&(t=this.xf["@@transducer/step"](t,this.inputs[r]),t["@@transducer/reduced"])){t=t["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](t)},e.prototype["@@transducer/step"]=function(t,r){var n=this.keyFn(r);return this.inputs[n]=this.inputs[n]||[n,SG(this.valueAcc)],this.inputs[n][1]=this.valueFn(this.inputs[n][1],r),t},e})();function fSe(e,t,r){return function(n){return new lSe(e,t,r,n)}}var dSe=V3(4,[],zs([],fSe,function(t,r,n,i){var a=bG(function(s,o){var u=n(o),c=t(vi(u,s)?s[u]:SG(r),o);return c&&c["@@transducer/reduced"]?n0(s):(s[u]=c,s)});return G3(a,{},i)})),Gu=ot(function(t,r){return r==null||r!==r?t:r}),pSe=(function(){function e(){this._nativeSet=typeof Set=="function"?new Set:null,this._items={}}return e.prototype.add=function(t){return!Az(t,!0,this)},e.prototype.has=function(t){return Az(t,!1,this)},e})();function Az(e,t,r){var n=typeof e,i,a;switch(n){case"string":case"number":return e===0&&1/e===-1/0?r._items["-0"]?!0:(t&&(r._items["-0"]=!0),!1):r._nativeSet!==null?t?(i=r._nativeSet.size,r._nativeSet.add(e),a=r._nativeSet.size,a===i):r._nativeSet.has(e):n in r._items?e in r._items[n]?!0:(t&&(r._items[n][e]=!0),!1):(t&&(r._items[n]={},r._items[n][e]=!0),!1);case"boolean":if(n in r._items){var s=e?1:0;return r._items[n][s]?!0:(t&&(r._items[n][s]=!0),!1)}else return t&&(r._items[n]=e?[!1,!0]:[!0,!1]),!1;case"function":return r._nativeSet!==null?t?(i=r._nativeSet.size,r._nativeSet.add(e),a=r._nativeSet.size,a===i):r._nativeSet.has(e):n in r._items?Gh(e,r._items[n])?!0:(t&&r._items[n].push(e),!1):(t&&(r._items[n]=[e]),!1);case"undefined":return r._items[n]?!0:(t&&(r._items[n]=!0),!1);case"object":if(e===null)return r._items.null?!0:(t&&(r._items.null=!0),!1);default:return n=Object.prototype.toString.call(e),n in r._items?Gh(e,r._items[n])?!0:(t&&r._items[n].push(e),!1):(t&&(r._items[n]=[e]),!1)}}var hSe=ot(function(t,r){for(var n=[],i=0,a=t.length,s=r.length,o=new pSe,u=0;u<s;u+=1)o.add(r[u]);for(;i<a;)o.add(t[i])&&(n[n.length]=t[i]),i+=1;return n}),mSe=pn(function(t,r,n){var i=Array.prototype.slice.call(n,0);return i.splice(t,r),i});function gSe(e,t){if(t==null)return t;if(Sc(e)&&Vo(t))return mSe(e,1,t);var r={};for(var n in t)r[n]=t[n];return delete r[e],r}function ySe(e,t){if(Sc(e)&&Vo(t))return[].concat(t);var r={};for(var n in t)r[n]=t[n];return r}var Hn=ot(function e(t,r){if(r==null)return r;switch(t.length){case 0:return r;case 1:return gSe(t[0],r);default:var n=t[0],i=Array.prototype.slice.call(t,1);return r[n]==null?ySe(n,r):eSe(n,e(i,r[n]),r)}}),vSe=(function(){function e(t,r){this.xf=r,this.n=t,this.i=0}return e.prototype["@@transducer/init"]=Yn.init,e.prototype["@@transducer/result"]=Yn.result,e.prototype["@@transducer/step"]=function(t,r){this.i+=1;var n=this.n===0?t:this.xf["@@transducer/step"](t,r);return this.n>=0&&this.i>=this.n?n0(n):n},e})();function bSe(e){return function(t){return new vSe(e,t)}}var wSe=ot(zs(["take"],bSe,function(t,r){return Zf(0,t<0?1/0:t,r)}));function SSe(e,t){for(var r=t.length-1;r>=0&&e(t[r]);)r-=1;return Zf(0,r+1,t)}var xSe=(function(){function e(t,r){this.f=t,this.retained=[],this.xf=r}return e.prototype["@@transducer/init"]=Yn.init,e.prototype["@@transducer/result"]=function(t){return this.retained=null,this.xf["@@transducer/result"](t)},e.prototype["@@transducer/step"]=function(t,r){return this.f(r)?this.retain(t,r):this.flush(t,r)},e.prototype.flush=function(t,r){return t=G3(this.xf,t,this.retained),this.retained=[],this.xf["@@transducer/step"](t,r)},e.prototype.retain=function(t,r){return this.retained.push(r),t},e})();function ESe(e){return function(t){return new xSe(e,t)}}var CSe=ot(zs([],ESe,SSe)),s0=$t(function(e){return a0(-1,e)}),MSe=(function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=Yn.init,e.prototype["@@transducer/result"]=Yn.result,e.prototype["@@transducer/step"]=function(t,r){if(this.f){if(this.f(r))return t;this.f=null}return this.xf["@@transducer/step"](t,r)},e})();function _Se(e){return function(t){return new MSe(e,t)}}var ASe=ot(zs(["dropWhile"],_Se,function(t,r){for(var n=0,i=r.length;n<i&&t(r[n]);)n+=1;return Zf(n,1/0,r)})),jSe=ot(function(t,r){return t||r}),ISe=ot(function(t,r){return K3(t)?function(){return t.apply(this,arguments)||r.apply(this,arguments)}:Q3(jSe)(t,r)});function LSe(e){var t=Object.prototype.toString.call(e);return t==="[object Uint8ClampedArray]"||t==="[object Int8Array]"||t==="[object Uint8Array]"||t==="[object Int16Array]"||t==="[object Uint16Array]"||t==="[object Int32Array]"||t==="[object Uint32Array]"||t==="[object Float32Array]"||t==="[object Float64Array]"||t==="[object BigInt64Array]"||t==="[object BigUint64Array]"}var TSe=$t(function(t){return t!=null&&typeof t["fantasy-land/empty"]=="function"?t["fantasy-land/empty"]():t!=null&&t.constructor!=null&&typeof t.constructor["fantasy-land/empty"]=="function"?t.constructor["fantasy-land/empty"]():t!=null&&typeof t.empty=="function"?t.empty():t!=null&&t.constructor!=null&&typeof t.constructor.empty=="function"?t.constructor.empty():Vo(t)?[]:H3(t)?"":Yh(t)?{}:dG(t)?(function(){return arguments})():LSe(t)?t.constructor.from(""):void 0}),OSe=$t(function(t){return Lr(t.length,function(r,n){var i=Array.prototype.slice.call(arguments,0);return i[0]=n,i[1]=r,t.apply(this,i)})}),kSe=ot(Z3("groupBy",dSe(function(e,t){return e.push(t),e},[]))),NSe=ot(function(t,r){if(t.length===0||Kh(r))return!1;for(var n=r,i=0;i<t.length;)if(!Kh(n)&&vi(t[i],n))n=n[t[i]],i+=1;else return!1;return!0}),jl=ot(function(t,r){return NSe([t],r)}),qs=function(e,t){switch(arguments.length){case 0:return qs;case 1:return(function(){return function r(n){return arguments.length===0?r:Al(e,n)}})();default:return Al(e,t)}},X3=pn(function(t,r,n){return Lr(Math.max(t.length,r.length,n.length),function(){return t.apply(this,arguments)?r.apply(this,arguments):n.apply(this,arguments)})}),RSe=ot(Gh),DSe=Zf(0,-1),ej=ot(function(t,r){return Lr(t+1,function(){var n=arguments[t];if(n!=null&&K3(n[r]))return n[r].apply(n,Array.prototype.slice.call(arguments,0,t));throw new TypeError(Hu(n)+' does not have a method named "'+r+'"')})}),Xf=$t(function(t){return t!=null&&$s(t,TSe(t))}),EG=$t(function(t){return!Xf(t)}),CG=ej(1,"join");function jz(e){return Object.prototype.toString.call(e)==="[object Number]"}var PSe=ot(function(t,r){return function(n){return function(i){return i0(function(a){return r(a,i)},n(t(i)))}}});function tj(e,t){for(var r=t,n=0;n<e.length;n+=1){if(r==null)return;var i=e[n];Sc(i)?r=a0(i,r):r=r[i]}return r}var FSe=ot(function(t,r){return Gf(function(n,i){return n[i]=t(r[i],i,r),n},{},jo(r))}),BSe=pn(function(t,r,n){var i={},a;r=r||{},n=n||{};for(a in r)vi(a,r)&&(i[a]=vi(a,n)?t(a,r[a],n[a]):r[a]);for(a in n)vi(a,n)&&!vi(a,i)&&(i[a]=n[a]);return i}),zSe=pn(function e(t,r,n){return BSe(function(i,a,s){return Yh(a)&&Yh(s)?e(t,a,s):t(i,a,s)},r,n)}),o0=ot(function(t,r){return zSe(function(n,i,a){return a},t,r)}),$Se=ot(function(t,r){return J3(pG(t),r)}),MG=function(e){return{value:e,map:function(t){return MG(t(e))}}},qSe=pn(function(t,r,n){return t(function(i){return MG(r(i))})(n).value}),Ur=ot(tj),_G=pn(function(t,r,n){return Gu(t,tj(r,n))}),u0=pn(function(t,r,n){return t(tj(r,n))}),AG=ot(function(t,r){for(var n={},i=0;i<t.length;)t[i]in r&&(n[t[i]]=r[t[i]]),i+=1;return n}),jG=pn(function(t,r,n){return $s(t,Yf(r,n))}),Qh=pn(function(t,r,n){return Gu(t,Yf(r,n))}),USe=pn(function(t,r,n){return t(Yf(r,n))}),VSe=ot(function(t,r){if(!(jz(t)&&jz(r)))throw new TypeError("Both arguments to range must be numbers");for(var n=Array(t<r?r-t:0),i=t<0?r+Math.abs(t):r-t,a=0;a<i;)n[a]=a+t,a+=1;return n}),JSe=$t(n0),IG=pn(function(t,r,n){return n.replace(t,r)}),WSe=ot(function(t,r){return Array.prototype.slice.call(r,0).sort(t)}),LG=ej(1,"split"),HSe=ot(function(e,t){return $s(wSe(e.length,t),e)});function GSe(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var YSe=ot(function(t,r){if(!GSe(t))throw new TypeError("test requires a value of type RegExp as its first argument; received "+Hu(t));return wG(t).test(r)}),KSe=(function(){function e(t,r){this.xf=r,this.pred=t,this.items=[]}return e.prototype["@@transducer/init"]=Yn.init,e.prototype["@@transducer/result"]=Yn.result,e.prototype["@@transducer/step"]=function(t,r){return Hh(this.pred,r,this.items)?t:(this.items.push(r),this.xf["@@transducer/step"](t,r))},e})();function QSe(e){return function(t){return new KSe(e,t)}}var TG=ot(zs([],QSe,function(e,t){for(var r=0,n=t.length,i=[],a;r<n;)a=t[r],Hh(e,a,i)||(i[i.length]=a),r+=1;return i})),ZSe=pn(function(t,r,n){return t(n)?r(n):n}),c0=it(void 0),Us=$s(c0()),OG=Qf(Us),kG=$s(null),NG=Qf(kG),XSe=Qf(Kh),exe=Lr(1,an(Hi,qs("GeneratorFunction"))),txe=Lr(1,an(Hi,qs("AsyncFunction"))),Jo=H2e([an(Hi,qs("Function")),exe,txe]),RG=Lr(1,Jo(Array.isArray)?Array.isArray:an(Hi,qs("Array"))),rxe=Kf(RG,Xf),nxe=Kf(RG,EG),Wo=Lr(1,an(Hi,qs("String"))),ixe=$s("");function __(e){"@babel/helpers - typeof";return __=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},__(e)}var DG=function(t){return __(t)==="object"},axe=Lr(1,Kf(NG,ISe(DG,Jo))),sxe=Qf(axe),l0=J2e([Wo,sxe,EG]),oxe=Qf(Jo),uxe=Lr(1,Kf(NG,DG)),cxe=an(Hi,qs("Object")),lxe=an(Hu,$s(Hu(Object))),fxe=u0(Kf(Jo,lxe),["constructor"]),Gi=Lr(1,function(e){if(!uxe(e)||!cxe(e))return!1;var t=Object.getPrototypeOf(e);return kG(t)?!0:fxe(t)}),dxe=Lr(1,an(Hi,qs("RegExp")));function pxe(e){return yxe(e)||gxe(e)||mxe(e)||hxe()}function hxe(){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 mxe(e,t){if(e){if(typeof e=="string")return A_(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?A_(e,t):void 0}}function gxe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yxe(e){if(Array.isArray(e))return A_(e)}function A_(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var vxe=iSe(function(e,t){return e.length>t.length}),bxe=an(WSe(vxe),uSe,Yf("length")),wxe=Y3(function(e,t,r){var n=r.apply(void 0,pxe(e));return XSe(n)?JSe(n):t}),Sxe=function(t){var r=bxe(t);return Lr(r,function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return xc(wxe(i),void 0,t)})},PG=X3(nxe,Sxe,c0),f0=OSe(RSe),rf=Lr(3,function(e,t,r){var n=Ur(e,r),i=Ur(DSe(e),r);if(!oxe(n)&&!rxe(e)){var a=vG(n,i);return Z2e(a,t)}}),xxe=ZSe(Wo,IG(/[.*+?^${}()|[\]\\-]/g,"\\$&")),Exe=function(t,r,n){if(n==null||t==null||r==null)throw TypeError("Input values must not be `null` or `undefined`")},Iz=function(t,r){if(typeof t!="string"&&!(t instanceof String))throw TypeError("`".concat(r,"` must be a string"))},Cxe=function(t){if(typeof t!="string"&&!(t instanceof String)&&!(t instanceof RegExp))throw TypeError("`searchValue` must be a string or an regexp")},Mxe=function(t,r,n){Exe(t,r,n),Iz(n,"str"),Iz(r,"replaceValue"),Cxe(t);var i=new RegExp(dxe(t)?t:xxe(t),"g");return IG(i,r,n)},_xe=Lr(3,Mxe),Axe=ej(2,"replaceAll"),jxe=Jo(String.prototype.replaceAll)?Axe:_xe,Ixe=Y3(function(e,t){return an(LG(""),CSe(f0(e)),CG(""))(t)}),FG=Y3(function(e,t){return an(LG(""),ASe(f0(e)),CG(""))(t)}),VE={exports:{}},Lz;function Lxe(){if(Lz)return VE.exports;Lz=1;var e=VE.exports={},t,r;function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?t=setTimeout:t=n}catch{t=n}try{typeof clearTimeout=="function"?r=clearTimeout:r=i}catch{r=i}})();function a(g){if(t===setTimeout)return setTimeout(g,0);if((t===n||!t)&&setTimeout)return t=setTimeout,setTimeout(g,0);try{return t(g,0)}catch{try{return t.call(null,g,0)}catch{return t.call(this,g,0)}}}function s(g){if(r===clearTimeout)return clearTimeout(g);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(g);try{return r(g)}catch{try{return r.call(null,g)}catch{return r.call(this,g)}}}var o=[],u=!1,c,l=-1;function f(){!u||!c||(u=!1,c.length?o=c.concat(o):l=-1,o.length&&p())}function p(){if(!u){var g=a(f);u=!0;for(var v=o.length;v;){for(c=o,o=[];++l<v;)c&&c[l].run();l=-1,v=o.length}c=null,u=!1,s(g)}}e.nextTick=function(g){var v=new Array(arguments.length-1);if(arguments.length>1)for(var w=1;w<arguments.length;w++)v[w-1]=arguments[w];o.push(new d(g,v)),o.length===1&&!u&&a(p)};function d(g,v){this.fun=g,this.array=v}d.prototype.run=function(){this.fun.apply(null,this.array)},e.title="browser",e.browser=!0,e.env={},e.argv=[],e.version="",e.versions={};function m(){}return e.on=m,e.addListener=m,e.once=m,e.off=m,e.removeListener=m,e.removeAllListeners=m,e.emit=m,e.prependListener=m,e.prependOnceListener=m,e.listeners=function(g){return[]},e.binding=function(g){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(g){throw new Error("process.chdir is not supported")},e.umask=function(){return 0},VE.exports}var Txe=Lxe();const Zh=tt(Txe),rj=()=>u0(YSe(/^win/),["platform"],Zh),nj=e=>{try{const t=new URL(e);return Ixe(":",t.protocol)}catch{return}};an(nj,OG);const Oxe=e=>{const t=e.lastIndexOf(".");return t>=0?e.substring(t).toLowerCase():""},BG=e=>{if(Zh.browser)return!1;const t=nj(e);return Us(t)||t==="file"||/^[a-zA-Z]$/.test(t)},ij=e=>{const t=nj(e);return t==="http"||t==="https"},zG=(e,t)=>{const r=[/%23/g,"#",/%24/g,"$",/%26/g,"&",/%2C/g,",",/%40/g,"@"],n=Qh(!1,"keepFileProtocol",t),i=Qh(rj,"isWindows",t);let a=decodeURI(e);for(let o=0;o<r.length;o+=2)a=a.replace(r[o],r[o+1]);let s=a.substring(0,7).toLowerCase()==="file://";return s&&(a=a[7]==="/"?a.substring(8):a.substring(7),i()&&a[1]==="/"&&(a=`${a[0]}:${a.substring(1)}`),n?a=`file:///${a}`:(s=!1,a=i()?a:`/${a}`)),i()&&!s&&(a=jxe("/","\\",a),a.substring(1,3)===":\\"&&(a=a[0].toUpperCase()+a.substring(1))),a},kxe=e=>{const t=[/\?/g,"%3F",/#/g,"%23"];let r=e;rj()&&(r=r.replace(/\\/g,"/")),r=encodeURI(r);for(let n=0;n<t.length;n+=2)r=r.replace(t[n],t[n+1]);return r},$G=e=>{const t=e.indexOf("#");return t!==-1?e.substring(t):"#"},Jt=e=>{const t=e.indexOf("#");let r=e;return t>=0&&(r=e.substring(0,t)),r},j_=()=>{if(Zh.browser)return Jt(globalThis.location.href);const e=Zh.cwd(),t=s0(e);return["/","\\"].includes(t)?e:e+(rj()?"\\":"/")},Xr=(e,t)=>{const r=new URL(t,new URL(e,"resolve://"));if(r.protocol==="resolve:"){const{pathname:n,search:i,hash:a}=r;return n+i+a}return r.toString()},d0=e=>{if(BG(e))return kxe(zG(e));try{return new URL(e).toString()}catch{return encodeURI(decodeURI(e)).replace(/%5B/g,"[").replace(/%5D/g,"]")}},fa=e=>BG(e)?zG(e):decodeURI(e);let Yu=class{uri;mediaType;data;parseResult;constructor({uri:t,mediaType:r="text/plain",data:n,parseResult:i}){this.uri=t,this.mediaType=r,this.data=n,this.parseResult=i}get extension(){return Wo(this.uri)?Oxe(this.uri):""}toString(){return typeof this.data=="string"?this.data:this.data instanceof ArrayBuffer||["ArrayBuffer"].includes(Hi(this.data))||ArrayBuffer.isView(this.data)?new TextDecoder("utf-8").decode(this.data):String(this.data)}};class Ku{rootRef;refs;circular;constructor({refs:t=[],circular:r=!1}={}){this.refs=[],this.circular=r,t.forEach(this.add.bind(this))}get size(){return this.refs.length}add(t){return this.has(t)||(this.refs.push(t),this.rootRef=this.rootRef===void 0?t:this.rootRef,t.refSet=this),this}merge(t){for(const r of t.values())this.add(r);return this}has(t){const r=Wo(t)?t:t.uri;return OG(this.find(n=>n.uri===r))}find(t){return this.refs.find(t)}*values(){yield*this.refs}clean(){this.refs.forEach(t=>{t.refSet=void 0}),this.rootRef=void 0,this.refs.length=0}}const qG={parse:{mediaType:"text/plain",parsers:[],parserOpts:{}},resolve:{baseURI:"",resolvers:[],resolverOpts:{},strategies:[],strategyOpts:{},internal:!0,external:!0,maxDepth:1/0},dereference:{strategies:[],strategyOpts:{},refSet:null,maxDepth:1/0,circular:"ignore",circularReplacer:xG,immutable:!0,dereferenceOpts:{}},bundle:{strategies:[],refSet:null,maxDepth:1/0}},Nxe=PSe(Ur(["resolve","baseURI"]),De(["resolve","baseURI"])),Rxe=e=>ixe(e)?j_():e,UG=(e,t)=>{const r=o0(e,t);return qSe(Nxe,Rxe,r)};class Dxe extends fr{plugin;constructor(t,r){super(t,{cause:r.cause}),this.plugin=r.plugin}}const aj=async(e,t,r)=>{const n=await Promise.all(r.map(rf([e],t)));return r.filter((i,a)=>n[a])},sj=async(e,t,r)=>{let n;for(const i of r)try{const a=await i[e].call(i,...t);return{plugin:i,result:a}}catch(a){n=new Dxe("Error while running plugin",{cause:a,plugin:i})}return Promise.reject(n)};class I_ extends fr{}class Xh extends fr{}class VG extends Xh{}class JG extends VG{}const WG="apidom-file-cache",Pxe=async({cacheKey:e,cacheTTL:t})=>{if(t===0)return{cachedResult:null,cachedError:null};try{const r=await caches.open(WG),n=await r.match(e);if(n){const{cachedResult:i,cachedError:a,timestamp:s}=await n.json();if(Date.now()-s<t)return{cachedResult:i,cachedError:a};await r.delete(e)}}catch{return console.log("There was an error parsing the response"),{cachedResult:null,cachedError:null}}return{cachedResult:null,cachedError:null}},Tz=async({cacheKey:e,result:t,error:r,cacheTTL:n})=>{if(n!==0)try{const i={cachedResult:t,cachedError:r,timestamp:Date.now()},a=await caches.open(WG),s=new Response(JSON.stringify(i),{headers:{"Content-Type":"application/json"}});await a.put(e,s)}catch{console.error("CacheStorage is not available")}},Fxe=async(e,t)=>{const{cacheTTL:r=0}=t.resolve.resolverOpts,n=`read_${e.uri}`,{cachedResult:i,cachedError:a}=await Pxe({cacheKey:n,cacheTTL:r});if(i!==null)return i;if(a!==null)throw new Xh(`Error while reading file "${e.uri}"`,{cause:a});const s=t.resolve.resolvers.map(f=>{const p=Object.create(f);return Object.assign(p,t.resolve.resolverOpts)}),o=await aj("canRead",[e,t],s);if(Xf(o))throw new JG(e.uri);try{const{result:f}=await sj("read",[e],o),p=new Yu({...e,data:f}).toString();return await Tz({cacheKey:n,result:p,error:null,cacheTTL:r}),f}catch(f){var u,c,l;throw await Tz({cacheKey:n,result:null,error:(u=(c=f==null||(l=f.cause)===null||l===void 0?void 0:l.cause)!==null&&c!==void 0?c:f?.cause)!==null&&u!==void 0?u:f,cacheTTL:r}),new Xh(`Error while reading file "${e.uri}"`,{cause:f})}},Bxe=async(e,t)=>{const r=t.parse.parsers.map(i=>{const a=Object.create(i);return Object.assign(a,t.parse.parserOpts)}),n=await aj("canParse",[e,t],r);if(Xf(n))throw new JG(e.uri);try{const{plugin:i,result:a}=await sj("parse",[e,t],n);return!i.allowEmpty&&a.isEmpty?Promise.reject(new I_(`Error while parsing file "${e.uri}". File is empty.`)):a}catch(i){throw new I_(`Error while parsing file "${e.uri}"`,{cause:i})}},zxe=async(e,t)=>{const r=new Yu({uri:d0(Jt(e)),mediaType:t.parse.mediaType}),n=await Fxe(r,t);return Bxe(new Yu({...r,data:n}),t)};var Er={},JE,Oz;function $xe(){if(Oz)return JE;Oz=1;function e(t){return t===null}return JE=e,JE}var WE,kz;function qxe(){if(kz)return WE;kz=1;var e=xa(),t=_n(),r="[object Number]";function n(i){return typeof i=="number"||t(i)&&e(i)==r}return WE=n,WE}var HE,Nz;function Uxe(){if(Nz)return HE;Nz=1;var e=xa(),t=_n(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return HE=n,HE}var GE,Rz;function oj(){if(Rz)return GE;Rz=1;class e{constructor(r){this.namespace=r||new this.Namespace}serialise(r){if(!(r instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${r}\` is not an Element instance`);const n={element:r.element};r._meta&&r._meta.length>0&&(n.meta=this.serialiseObject(r.meta)),r._attributes&&r._attributes.length>0&&(n.attributes=this.serialiseObject(r.attributes));const i=this.serialiseContent(r.content);return i!==void 0&&(n.content=i),n}deserialise(r){if(!r.element)throw new Error("Given value is not an object containing an element name");const n=this.namespace.getElementClass(r.element),i=new n;i.element!==r.element&&(i.element=r.element),r.meta&&this.deserialiseObject(r.meta,i.meta),r.attributes&&this.deserialiseObject(r.attributes,i.attributes);const a=this.deserialiseContent(r.content);return(a!==void 0||i.content===null)&&(i.content=a),i}serialiseContent(r){if(r instanceof this.namespace.elements.Element)return this.serialise(r);if(r instanceof this.namespace.KeyValuePair){const n={key:this.serialise(r.key)};return r.value&&(n.value=this.serialise(r.value)),n}return r&&r.map?r.length===0?void 0:r.map(this.serialise,this):r}deserialiseContent(r){if(r){if(r.element)return this.deserialise(r);if(r.key){const n=new this.namespace.KeyValuePair(this.deserialise(r.key));return r.value&&(n.value=this.deserialise(r.value)),n}if(r.map)return r.map(this.deserialise,this)}return r}serialiseObject(r){const n={};if(r.forEach((i,a)=>{i&&(n[a.toValue()]=this.serialise(i))}),Object.keys(n).length!==0)return n}deserialiseObject(r,n){Object.keys(r).forEach(i=>{n.set(i,this.deserialise(r[i]))})}}return GE=e,GE}var YE,Dz;function Vxe(){if(Dz)return YE;Dz=1;var e=c3();function t(r,n){return e(r,n)}return YE=t,YE}var KE,Pz;function p0(){if(Pz)return KE;Pz=1;class e{constructor(r,n){this.key=r,this.value=n}clone(){const r=new e;return this.key&&(r.key=this.key.clone()),this.value&&(r.value=this.value.clone()),r}}return KE=e,KE}var QE,Fz;function h0(){if(Fz)return QE;Fz=1;var e="Expected a function";function t(r){if(typeof r!="function")throw new TypeError(e);return function(){var n=arguments;switch(n.length){case 0:return!r.call(this);case 1:return!r.call(this,n[0]);case 2:return!r.call(this,n[0],n[1]);case 3:return!r.call(this,n[0],n[1],n[2])}return!r.apply(this,n)}}return QE=t,QE}var ZE,Bz;function m0(){if(Bz)return ZE;Bz=1;const e=h0();function t(n){return typeof n=="string"?i=>i.element===n:n.constructor&&n.extend?i=>i instanceof n:n}class r{constructor(i){this.elements=i||[]}toValue(){return this.elements.map(i=>i.toValue())}map(i,a){return this.elements.map(i,a)}flatMap(i,a){return this.map(i,a).reduce((s,o)=>s.concat(o),[])}compactMap(i,a){const s=[];return this.forEach(o=>{const u=i.bind(a)(o);u&&s.push(u)}),s}filter(i,a){return i=t(i),new r(this.elements.filter(i,a))}reject(i,a){return i=t(i),new r(this.elements.filter(e(i),a))}find(i,a){return i=t(i),this.elements.find(i,a)}forEach(i,a){this.elements.forEach(i,a)}reduce(i,a){return this.elements.reduce(i,a)}includes(i){return this.elements.some(a=>a.equals(i))}shift(){return this.elements.shift()}unshift(i){this.elements.unshift(this.refract(i))}push(i){return this.elements.push(this.refract(i)),this}add(i){this.push(i)}get(i){return this.elements[i]}getValue(i){const a=this.elements[i];if(a)return a.toValue()}get length(){return this.elements.length}get isEmpty(){return this.elements.length===0}get first(){return this.elements[0]}}return typeof Symbol<"u"&&(r.prototype[Symbol.iterator]=function(){return this.elements[Symbol.iterator]()}),ZE=r,ZE}var XE,zz;function ns(){if(zz)return XE;zz=1;const e=Vxe(),t=p0(),r=m0();class n{constructor(a,s,o){s&&(this.meta=s),o&&(this.attributes=o),this.content=a}freeze(){Object.isFrozen(this)||(this._meta&&(this.meta.parent=this,this.meta.freeze()),this._attributes&&(this.attributes.parent=this,this.attributes.freeze()),this.children.forEach(a=>{a.parent=this,a.freeze()},this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){const a=new this.constructor;return a.element=this.element,this.meta.length&&(a._meta=this.meta.clone()),this.attributes.length&&(a._attributes=this.attributes.clone()),this.content?this.content.clone?a.content=this.content.clone():Array.isArray(this.content)?a.content=this.content.map(s=>s.clone()):a.content=this.content:a.content=this.content,a}toValue(){return this.content instanceof n?this.content.toValue():this.content instanceof t?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map(a=>a.toValue(),this):this.content}toRef(a){if(this.id.toValue()==="")throw Error("Cannot create reference to an element that does not contain an ID");const s=new this.RefElement(this.id.toValue());return a&&(s.path=a),s}findRecursive(...a){if(arguments.length>1&&!this.isFrozen)throw new Error("Cannot find recursive with multiple element names without first freezing the element. Call `element.freeze()`");const s=a.pop();let o=new r;const u=(l,f)=>(l.push(f),l),c=(l,f)=>{f.element===s&&l.push(f);const p=f.findRecursive(s);return p&&p.reduce(u,l),f.content instanceof t&&(f.content.key&&c(l,f.content.key),f.content.value&&c(l,f.content.value)),l};return this.content&&(this.content.element&&c(o,this.content),Array.isArray(this.content)&&this.content.reduce(c,o)),a.isEmpty||(o=o.filter(l=>{let f=l.parents.map(p=>p.element);for(const p in a){const d=a[p],m=f.indexOf(d);if(m!==-1)f=f.splice(0,m);else return!1}return!0})),o}set(a){return this.content=a,this}equals(a){return e(this.toValue(),a)}getMetaProperty(a,s){if(!this.meta.hasKey(a)){if(this.isFrozen){const o=this.refract(s);return o.freeze(),o}this.meta.set(a,s)}return this.meta.get(a)}setMetaProperty(a,s){this.meta.set(a,s)}get element(){return this._storedElement||"element"}set element(a){this._storedElement=a}get content(){return this._content}set content(a){if(a instanceof n)this._content=a;else if(a instanceof r)this.content=a.elements;else if(typeof a=="string"||typeof a=="number"||typeof a=="boolean"||a==="null"||a==null)this._content=a;else if(a instanceof t)this._content=a;else if(Array.isArray(a))this._content=a.map(this.refract);else if(typeof a=="object")this._content=Object.keys(a).map(s=>new this.MemberElement(s,a[s]));else throw new Error("Cannot set content to given value")}get meta(){if(!this._meta){if(this.isFrozen){const a=new this.ObjectElement;return a.freeze(),a}this._meta=new this.ObjectElement}return this._meta}set meta(a){a instanceof this.ObjectElement?this._meta=a:this.meta.set(a||{})}get attributes(){if(!this._attributes){if(this.isFrozen){const a=new this.ObjectElement;return a.freeze(),a}this._attributes=new this.ObjectElement}return this._attributes}set attributes(a){a instanceof this.ObjectElement?this._attributes=a:this.attributes.set(a||{})}get id(){return this.getMetaProperty("id","")}set id(a){this.setMetaProperty("id",a)}get classes(){return this.getMetaProperty("classes",[])}set classes(a){this.setMetaProperty("classes",a)}get title(){return this.getMetaProperty("title","")}set title(a){this.setMetaProperty("title",a)}get description(){return this.getMetaProperty("description","")}set description(a){this.setMetaProperty("description",a)}get links(){return this.getMetaProperty("links",[])}set links(a){this.setMetaProperty("links",a)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:a}=this;const s=new r;for(;a;)s.push(a),a=a.parent;return s}get children(){if(Array.isArray(this.content))return new r(this.content);if(this.content instanceof t){const a=new r([this.content.key]);return this.content.value&&a.push(this.content.value),a}return this.content instanceof n?new r([this.content]):new r}get recursiveChildren(){const a=new r;return this.children.forEach(s=>{a.push(s),s.recursiveChildren.forEach(o=>{a.push(o)})}),a}}return XE=n,XE}var eC,$z;function Jxe(){if($z)return eC;$z=1;const e=ns();class t extends e{constructor(n,i,a){super(n||null,i,a),this.element="null"}primitive(){return"null"}set(){return new Error("Cannot set the value of null")}}return eC=t,eC}var tC,qz;function Wxe(){if(qz)return tC;qz=1;const e=ns();return tC=class extends e{constructor(r,n,i){super(r,n,i),this.element="string"}primitive(){return"string"}get length(){return this.content.length}},tC}var rC,Uz;function Hxe(){if(Uz)return rC;Uz=1;const e=ns();return rC=class extends e{constructor(r,n,i){super(r,n,i),this.element="number"}primitive(){return"number"}},rC}var nC,Vz;function Gxe(){if(Vz)return nC;Vz=1;const e=ns();return nC=class extends e{constructor(r,n,i){super(r,n,i),this.element="boolean"}primitive(){return"boolean"}},nC}var iC,Jz;function HG(){if(Jz)return iC;Jz=1;const e=h0(),t=ns(),r=m0();class n extends t{constructor(a,s,o){super(a||[],s,o),this.element="array"}primitive(){return"array"}get(a){return this.content[a]}getValue(a){const s=this.get(a);if(s)return s.toValue()}getIndex(a){return this.content[a]}set(a,s){return this.content[a]=this.refract(s),this}remove(a){const s=this.content.splice(a,1);return s.length?s[0]:null}map(a,s){return this.content.map(a,s)}flatMap(a,s){return this.map(a,s).reduce((o,u)=>o.concat(u),[])}compactMap(a,s){const o=[];return this.forEach(u=>{const c=a.bind(s)(u);c&&o.push(c)}),o}filter(a,s){return new r(this.content.filter(a,s))}reject(a,s){return this.filter(e(a),s)}reduce(a,s){let o,u;s!==void 0?(o=0,u=this.refract(s)):(o=1,u=this.primitive()==="object"?this.first.value:this.first);for(let c=o;c<this.length;c+=1){const l=this.content[c];this.primitive()==="object"?u=this.refract(a(u,l.value,l.key,l,this)):u=this.refract(a(u,l,c,this))}return u}forEach(a,s){this.content.forEach((o,u)=>{a.bind(s)(o,this.refract(u))})}shift(){return this.content.shift()}unshift(a){this.content.unshift(this.refract(a))}push(a){return this.content.push(this.refract(a)),this}add(a){this.push(a)}findElements(a,s){const o=s||{},u=!!o.recursive,c=o.results===void 0?[]:o.results;return this.forEach((l,f,p)=>{u&&l.findElements!==void 0&&l.findElements(a,{results:c,recursive:u}),a(l,f,p)&&c.push(l)}),c}find(a){return new r(this.findElements(a,{recursive:!0}))}findByElement(a){return this.find(s=>s.element===a)}findByClass(a){return this.find(s=>s.classes.includes(a))}getById(a){return this.find(s=>s.id.toValue()===a).first}includes(a){return this.content.some(s=>s.equals(a))}contains(a){return this.includes(a)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(a){return new this.constructor(this.content.concat(a.content))}"fantasy-land/concat"(a){return this.concat(a)}"fantasy-land/map"(a){return new this.constructor(this.map(a))}"fantasy-land/chain"(a){return this.map(s=>a(s),this).reduce((s,o)=>s.concat(o),this.empty())}"fantasy-land/filter"(a){return new this.constructor(this.content.filter(a))}"fantasy-land/reduce"(a,s){return this.content.reduce(a,s)}get length(){return this.content.length}get isEmpty(){return this.content.length===0}get first(){return this.getIndex(0)}get second(){return this.getIndex(1)}get last(){return this.getIndex(this.length-1)}}return n.empty=function(){return new this},n["fantasy-land/empty"]=n.empty,typeof Symbol<"u"&&(n.prototype[Symbol.iterator]=function(){return this.content[Symbol.iterator]()}),iC=n,iC}var aC,Wz;function GG(){if(Wz)return aC;Wz=1;const e=p0(),t=ns();return aC=class extends t{constructor(n,i,a,s){super(new e,a,s),this.element="member",this.key=n,this.value=i}get key(){return this.content.key}set key(n){this.content.key=this.refract(n)}get value(){return this.content.value}set value(n){this.content.value=this.refract(n)}},aC}var sC,Hz;function YG(){if(Hz)return sC;Hz=1;const e=h0(),t=m0();class r extends t{map(i,a){return this.elements.map(s=>i.bind(a)(s.value,s.key,s))}filter(i,a){return new r(this.elements.filter(s=>i.bind(a)(s.value,s.key,s)))}reject(i,a){return this.filter(e(i.bind(a)))}forEach(i,a){return this.elements.forEach((s,o)=>{i.bind(a)(s.value,s.key,s,o)})}keys(){return this.map((i,a)=>a.toValue())}values(){return this.map(i=>i.toValue())}}return sC=r,sC}var oC,Gz;function Yxe(){if(Gz)return oC;Gz=1;const e=h0(),t=Mn(),r=HG(),n=GG(),i=YG();class a extends r{constructor(o,u,c){super(o||[],u,c),this.element="object"}primitive(){return"object"}toValue(){return this.content.reduce((o,u)=>(o[u.key.toValue()]=u.value?u.value.toValue():void 0,o),{})}get(o){const u=this.getMember(o);if(u)return u.value}getMember(o){if(o!==void 0)return this.content.find(u=>u.key.toValue()===o)}remove(o){let u=null;return this.content=this.content.filter(c=>c.key.toValue()===o?(u=c,!1):!0),u}getKey(o){const u=this.getMember(o);if(u)return u.key}set(o,u){if(t(o))return Object.keys(o).forEach(f=>{this.set(f,o[f])}),this;const c=o,l=this.getMember(c);return l?l.value=u:this.content.push(new n(c,u)),this}keys(){return this.content.map(o=>o.key.toValue())}values(){return this.content.map(o=>o.value.toValue())}hasKey(o){return this.content.some(u=>u.key.equals(o))}items(){return this.content.map(o=>[o.key.toValue(),o.value.toValue()])}map(o,u){return this.content.map(c=>o.bind(u)(c.value,c.key,c))}compactMap(o,u){const c=[];return this.forEach((l,f,p)=>{const d=o.bind(u)(l,f,p);d&&c.push(d)}),c}filter(o,u){return new i(this.content).filter(o,u)}reject(o,u){return this.filter(e(o),u)}forEach(o,u){return this.content.forEach(c=>o.bind(u)(c.value,c.key,c))}}return oC=a,oC}var uC,Yz;function Kxe(){if(Yz)return uC;Yz=1;const e=ns();return uC=class extends e{constructor(r,n,i){super(r||[],n,i),this.element="link"}get relation(){return this.attributes.get("relation")}set relation(r){this.attributes.set("relation",r)}get href(){return this.attributes.get("href")}set href(r){this.attributes.set("href",r)}},uC}var cC,Kz;function Qxe(){if(Kz)return cC;Kz=1;const e=ns();return cC=class extends e{constructor(r,n,i){super(r||[],n,i),this.element="ref",this.path||(this.path="element")}get path(){return this.attributes.get("path")}set path(r){this.attributes.set("path",r)}},cC}var lC,Qz;function KG(){if(Qz)return lC;Qz=1;const e=ns(),t=Jxe(),r=Wxe(),n=Hxe(),i=Gxe(),a=HG(),s=GG(),o=Yxe(),u=Kxe(),c=Qxe(),l=m0(),f=YG(),p=p0();function d(m){return m instanceof e?m:typeof m=="string"?new r(m):typeof m=="number"?new n(m):typeof m=="boolean"?new i(m):m===null?new t:Array.isArray(m)?new a(m.map(d)):typeof m=="object"?new o(m):m}return e.prototype.ObjectElement=o,e.prototype.RefElement=c,e.prototype.MemberElement=s,e.prototype.refract=d,l.prototype.refract=d,lC={Element:e,NullElement:t,StringElement:r,NumberElement:n,BooleanElement:i,ArrayElement:a,MemberElement:s,ObjectElement:o,LinkElement:u,RefElement:c,refract:d,ArraySlice:l,ObjectSlice:f,KeyValuePair:p},lC}var fC,Zz;function Zxe(){if(Zz)return fC;Zz=1;const e=$xe(),t=jH(),r=qxe(),n=Uxe(),i=Mn(),a=oj(),s=KG();class o{constructor(c){this.elementMap={},this.elementDetection=[],this.Element=s.Element,this.KeyValuePair=s.KeyValuePair,(!c||!c.noDefault)&&this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(c){return c.namespace&&c.namespace({base:this}),c.load&&c.load({base:this}),this}useDefault(){return this.register("null",s.NullElement).register("string",s.StringElement).register("number",s.NumberElement).register("boolean",s.BooleanElement).register("array",s.ArrayElement).register("object",s.ObjectElement).register("member",s.MemberElement).register("ref",s.RefElement).register("link",s.LinkElement),this.detect(e,s.NullElement,!1).detect(t,s.StringElement,!1).detect(r,s.NumberElement,!1).detect(n,s.BooleanElement,!1).detect(Array.isArray,s.ArrayElement,!1).detect(i,s.ObjectElement,!1),this}register(c,l){return this._elements=void 0,this.elementMap[c]=l,this}unregister(c){return this._elements=void 0,delete this.elementMap[c],this}detect(c,l,f){return(f===void 0?!0:f)?this.elementDetection.unshift([c,l]):this.elementDetection.push([c,l]),this}toElement(c){if(c instanceof this.Element)return c;let l;for(let f=0;f<this.elementDetection.length;f+=1){const p=this.elementDetection[f][0],d=this.elementDetection[f][1];if(p(c)){l=new d(c);break}}return l}getElementClass(c){const l=this.elementMap[c];return l===void 0?this.Element:l}fromRefract(c){return this.serialiser.deserialise(c)}toRefract(c){return this.serialiser.serialise(c)}get elements(){return this._elements===void 0&&(this._elements={Element:this.Element},Object.keys(this.elementMap).forEach(c=>{const l=c[0].toUpperCase()+c.substr(1);this._elements[l]=this.elementMap[c]})),this._elements}get serialiser(){return new a(this)}}return a.prototype.Namespace=o,fC=o,fC}var dC,Xz;function Xxe(){if(Xz)return dC;Xz=1;const e=oj();return dC=class extends e{serialise(r){if(!(r instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${r}\` is not an Element instance`);let n;r._attributes&&r.attributes.get("variable")&&(n=r.attributes.get("variable"));const i={element:r.element};r._meta&&r._meta.length>0&&(i.meta=this.serialiseObject(r.meta));const a=r.element==="enum"||r.attributes.keys().indexOf("enumerations")!==-1;if(a){const s=this.enumSerialiseAttributes(r);s&&(i.attributes=s)}else if(r._attributes&&r._attributes.length>0){let{attributes:s}=r;s.get("metadata")&&(s=s.clone(),s.set("meta",s.get("metadata")),s.remove("metadata")),r.element==="member"&&n&&(s=s.clone(),s.remove("variable")),s.length>0&&(i.attributes=this.serialiseObject(s))}if(a)i.content=this.enumSerialiseContent(r,i);else if(this[`${r.element}SerialiseContent`])i.content=this[`${r.element}SerialiseContent`](r,i);else if(r.content!==void 0){let s;n&&r.content.key?(s=r.content.clone(),s.key.attributes.set("variable",n),s=this.serialiseContent(s)):s=this.serialiseContent(r.content),this.shouldSerialiseContent(r,s)&&(i.content=s)}else this.shouldSerialiseContent(r,r.content)&&r instanceof this.namespace.elements.Array&&(i.content=[]);return i}shouldSerialiseContent(r,n){return r.element==="parseResult"||r.element==="httpRequest"||r.element==="httpResponse"||r.element==="category"||r.element==="link"?!0:!(n===void 0||Array.isArray(n)&&n.length===0)}refSerialiseContent(r,n){return delete n.attributes,{href:r.toValue(),path:r.path.toValue()}}sourceMapSerialiseContent(r){return r.toValue()}dataStructureSerialiseContent(r){return[this.serialiseContent(r.content)]}enumSerialiseAttributes(r){const n=r.attributes.clone(),i=n.remove("enumerations")||new this.namespace.elements.Array([]),a=n.get("default");let s=n.get("samples")||new this.namespace.elements.Array([]);if(a&&a.content&&(a.content.attributes&&a.content.attributes.remove("typeAttributes"),n.set("default",new this.namespace.elements.Array([a.content]))),s.forEach(o=>{o.content&&o.content.element&&o.content.attributes.remove("typeAttributes")}),r.content&&i.length!==0&&s.unshift(r.content),s=s.map(o=>o instanceof this.namespace.elements.Array?[o]:new this.namespace.elements.Array([o.content])),s.length&&n.set("samples",s),n.length>0)return this.serialiseObject(n)}enumSerialiseContent(r){if(r._attributes){const n=r.attributes.get("enumerations");if(n&&n.length>0)return n.content.map(i=>{const a=i.clone();return a.attributes.remove("typeAttributes"),this.serialise(a)})}if(r.content){const n=r.content.clone();return n.attributes.remove("typeAttributes"),[this.serialise(n)]}return[]}deserialise(r){if(typeof r=="string")return new this.namespace.elements.String(r);if(typeof r=="number")return new this.namespace.elements.Number(r);if(typeof r=="boolean")return new this.namespace.elements.Boolean(r);if(r===null)return new this.namespace.elements.Null;if(Array.isArray(r))return new this.namespace.elements.Array(r.map(this.deserialise,this));const n=this.namespace.getElementClass(r.element),i=new n;i.element!==r.element&&(i.element=r.element),r.meta&&this.deserialiseObject(r.meta,i.meta),r.attributes&&this.deserialiseObject(r.attributes,i.attributes);const a=this.deserialiseContent(r.content);if((a!==void 0||i.content===null)&&(i.content=a),i.element==="enum"){i.content&&i.attributes.set("enumerations",i.content);let s=i.attributes.get("samples");if(i.attributes.remove("samples"),s){const u=s;s=new this.namespace.elements.Array,u.forEach(l=>{l.forEach(f=>{const p=new n(f);p.element=i.element,s.push(p)})});const c=s.shift();c?i.content=c.content:i.content=void 0,i.attributes.set("samples",s)}else i.content=void 0;let o=i.attributes.get("default");if(o&&o.length>0){o=o.get(0);const u=new n(o);u.element=i.element,i.attributes.set("default",u)}}else if(i.element==="dataStructure"&&Array.isArray(i.content))[i.content]=i.content;else if(i.element==="category"){const s=i.attributes.get("meta");s&&(i.attributes.set("metadata",s),i.attributes.remove("meta"))}else i.element==="member"&&i.key&&i.key._attributes&&i.key._attributes.getValue("variable")&&(i.attributes.set("variable",i.key.attributes.get("variable")),i.key.attributes.remove("variable"));return i}serialiseContent(r){if(r instanceof this.namespace.elements.Element)return this.serialise(r);if(r instanceof this.namespace.KeyValuePair){const n={key:this.serialise(r.key)};return r.value&&(n.value=this.serialise(r.value)),n}return r&&r.map?r.map(this.serialise,this):r}deserialiseContent(r){if(r){if(r.element)return this.deserialise(r);if(r.key){const n=new this.namespace.KeyValuePair(this.deserialise(r.key));return r.value&&(n.value=this.deserialise(r.value)),n}if(r.map)return r.map(this.deserialise,this)}return r}shouldRefract(r){return r._attributes&&r.attributes.keys().length||r._meta&&r.meta.keys().length?!0:r.element==="enum"?!1:r.element!==r.primitive()||r.element==="member"}convertKeyToRefract(r,n){return this.shouldRefract(n)?this.serialise(n):n.element==="enum"?this.serialiseEnum(n):n.element==="array"?n.map(i=>this.shouldRefract(i)||r==="default"?this.serialise(i):i.element==="array"||i.element==="object"||i.element==="enum"?i.children.map(a=>this.serialise(a)):i.toValue()):n.element==="object"?(n.content||[]).map(this.serialise,this):n.toValue()}serialiseEnum(r){return r.children.map(n=>this.serialise(n))}serialiseObject(r){const n={};return r.forEach((i,a)=>{if(i){const s=a.toValue();n[s]=this.convertKeyToRefract(s,i)}}),n}deserialiseObject(r,n){Object.keys(r).forEach(i=>{n.set(i,this.deserialise(r[i]))})}},dC}var e5;function eEe(){if(e5)return Er;e5=1;const e=Zxe(),t=KG();return Er.Namespace=e,Er.namespace=function(n){return new e(n)},Er.KeyValuePair=p0(),Er.ArraySlice=t.ArraySlice,Er.ObjectSlice=t.ObjectSlice,Er.Element=t.Element,Er.StringElement=t.StringElement,Er.NumberElement=t.NumberElement,Er.BooleanElement=t.BooleanElement,Er.NullElement=t.NullElement,Er.ArrayElement=t.ArrayElement,Er.ObjectElement=t.ObjectElement,Er.MemberElement=t.MemberElement,Er.RefElement=t.RefElement,Er.LinkElement=t.LinkElement,Er.refract=t.refract,Er.JSONSerialiser=oj(),Er.JSON06Serialiser=Xxe(),Er}var de=eEe();class em extends de.StringElement{constructor(t,r,n){super(t,r,n),this.element="annotation"}get code(){return this.attributes.get("code")}set code(t){this.attributes.set("code",t)}}class tm extends de.StringElement{constructor(t,r,n){super(t,r,n),this.element="comment"}}class Yi extends de.ArrayElement{constructor(t,r,n){super(t,r,n),this.element="parseResult"}get api(){return this.children.filter(t=>t.classes.contains("api")).first}get results(){return this.children.filter(t=>t.classes.contains("result"))}get result(){return this.results.first}get annotations(){return this.children.filter(t=>t.element==="annotation")}get warnings(){return this.children.filter(t=>t.element==="annotation"&&t.classes.contains("warning"))}get errors(){return this.children.filter(t=>t.element==="annotation"&&t.classes.contains("error"))}get isEmpty(){return this.children.reject(t=>t.element==="annotation").isEmpty}replaceResult(t){const{result:r}=this;if(Us(r))return!1;const n=this.content.findIndex(i=>i===r);return n===-1?!1:(this.content[n]=t,!0)}}const tEe=(e,t)=>typeof t=="object"&&t!==null&&e in t&&typeof t[e]=="function",rEe=e=>typeof e=="object"&&e!=null&&"_storedElement"in e&&typeof e._storedElement=="string"&&"_content"in e,nEe=(e,t)=>typeof t=="object"&&t!==null&&"primitive"in t?typeof t.primitive=="function"&&t.primitive()===e:!1,iEe=(e,t)=>typeof t=="object"&&t!==null&&"classes"in t&&(Array.isArray(t.classes)||t.classes instanceof de.ArrayElement)&&t.classes.includes(e),hs=(e,t)=>typeof t=="object"&&t!==null&&"element"in t&&t.element===e,Fe=e=>e({hasMethod:tEe,hasBasicElementProps:rEe,primitiveEq:nEe,isElementType:hs,hasClass:iEe}),yr=Fe(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof de.Element||e(r)&&t(void 0,r)),at=Fe(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof de.StringElement||e(r)&&t("string",r)),uj=Fe(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof de.NumberElement||e(r)&&t("number",r)),cj=Fe(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof de.NullElement||e(r)&&t("null",r)),ed=Fe(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof de.BooleanElement||e(r)&&t("boolean",r)),Lt=Fe(({hasBasicElementProps:e,primitiveEq:t,hasMethod:r})=>n=>n instanceof de.ObjectElement||e(n)&&t("object",n)&&r("keys",n)&&r("values",n)&&r("items",n)),nn=Fe(({hasBasicElementProps:e,primitiveEq:t,hasMethod:r})=>n=>n instanceof de.ArrayElement&&!(n instanceof de.ObjectElement)||e(n)&&t("array",n)&&r("push",n)&&r("unshift",n)&&r("map",n)&&r("reduce",n)),Xi=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof de.MemberElement||e(n)&&t("member",n)&&r(void 0,n)),QG=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof de.LinkElement||e(n)&&t("link",n)&&r(void 0,n)),ZG=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof de.RefElement||e(n)&&t("ref",n)&&r(void 0,n)),aEe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof em||e(n)&&t("annotation",n)&&r("array",n)),sEe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof tm||e(n)&&t("comment",n)&&r("string",n)),XG=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Yi||e(n)&&t("parseResult",n)&&r("array",n)),wo=e=>hs("object",e)||hs("array",e)||hs("boolean",e)||hs("number",e)||hs("string",e)||hs("null",e)||hs("member",e),Ec=e=>yr(e)?Number.isInteger(e.startPositionRow)&&Number.isInteger(e.startPositionColumn)&&Number.isInteger(e.startIndex)&&Number.isInteger(e.endPositionRow)&&Number.isInteger(e.endPositionColumn)&&Number.isInteger(e.endIndex):!1,oEe=(e,t)=>{if(e.length===0)return!0;const r=t.attributes.get("symbols");return nn(r)?J3(f0(r.toValue()),e):!1},Qu=(e,t)=>e.length===0?!0:J3(f0(t.classes.toValue()),e),uEe=Object.freeze(Object.defineProperty({__proto__:null,hasElementSourceMap:Ec,includesClasses:Qu,includesSymbols:oEe,isAnnotationElement:aEe,isArrayElement:nn,isBooleanElement:ed,isCommentElement:sEe,isElement:yr,isLinkElement:QG,isMemberElement:Xi,isNullElement:cj,isNumberElement:uj,isObjectElement:Lt,isParseResultElement:XG,isPrimitiveElement:wo,isRefElement:ZG,isStringElement:at},Symbol.toStringTag,{value:"Module"}));class eY extends de.Namespace{constructor(){super(),this.register("annotation",em),this.register("comment",tm),this.register("parseResult",Yi)}}const tY=new eY,is=e=>{const t=new eY;return Gi(e)&&t.use(e),t},rY=()=>({predicates:{...uEe},namespace:tY}),g0=(e,t,r)=>{const n=e[t];if(n!=null){if(!r&&typeof n=="function")return n;const i=r?n.leave:n.enter;if(typeof i=="function")return i}else{const i=r?e.leave:e.enter;if(i!=null){if(typeof i=="function")return i;const a=i[t];if(typeof a=="function")return a}}return null},Et={},td=e=>e?.type,nY=e=>typeof td(e)=="string",lj=e=>Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e)),y0=(e,{visitFnGetter:t=g0,nodeTypeGetter:r=td,breakSymbol:n=Et,deleteNodeSymbol:i=null,skipVisitingNodeSymbol:a=!1,exposeEdits:s=!1}={})=>{const o=Symbol("skip"),u=new Array(e.length).fill(o);return{enter(c,l,f,p,d,m){let g=c,v=!1;const w={...m,replaceWith(b,S){m.replaceWith(b,S),g=b}};for(let b=0;b<e.length;b+=1)if(u[b]===o){const S=t(e[b],r(g),!1);if(typeof S=="function"){const E=S.call(e[b],g,l,f,p,d,w);if(typeof E?.then=="function")throw new va("Async visitor not supported in sync mode",{visitor:e[b],visitFn:S});if(E===a)u[b]=g;else if(E===n)u[b]=n;else{if(E===i)return E;if(E!==void 0)if(s)g=E,v=!0;else return E}}}return v?g:void 0},leave(c,l,f,p,d,m){let g=c;const v={...m,replaceWith(w,b){m.replaceWith(w,b),g=w}};for(let w=0;w<e.length;w+=1)if(u[w]===o){const b=t(e[w],r(g),!0);if(typeof b=="function"){const S=b.call(e[w],g,l,f,p,d,v);if(typeof S?.then=="function")throw new va("Async visitor not supported in sync mode",{visitor:e[w],visitFn:b});if(S===n)u[w]=n;else if(S!==void 0&&S!==a)return S}}else u[w]===g&&(u[w]=o)}}},cEe=(e,{visitFnGetter:t=g0,nodeTypeGetter:r=td,breakSymbol:n=Et,deleteNodeSymbol:i=null,skipVisitingNodeSymbol:a=!1,exposeEdits:s=!1}={})=>{const o=Symbol("skip"),u=new Array(e.length).fill(o);return{async enter(c,l,f,p,d,m){let g=c,v=!1;const w={...m,replaceWith(b,S){m.replaceWith(b,S),g=b}};for(let b=0;b<e.length;b+=1)if(u[b]===o){const S=t(e[b],r(g),!1);if(typeof S=="function"){const E=await S.call(e[b],g,l,f,p,d,w);if(E===a)u[b]=g;else if(E===n)u[b]=n;else{if(E===i)return E;if(E!==void 0)if(s)g=E,v=!0;else return E}}}return v?g:void 0},async leave(c,l,f,p,d,m){let g=c;const v={...m,replaceWith(w,b){m.replaceWith(w,b),g=w}};for(let w=0;w<e.length;w+=1)if(u[w]===o){const b=t(e[w],r(g),!0);if(typeof b=="function"){const S=await b.call(e[w],g,l,f,p,d,v);if(S===n)u[w]=n;else if(S!==void 0&&S!==a)return S}}else u[w]===g&&(u[w]=o)}}};y0[Symbol.for("nodejs.util.promisify.custom")]=cEe;const fj=(e,t,{keyMap:r=null,state:n={},breakSymbol:i=Et,deleteNodeSymbol:a=null,skipVisitingNodeSymbol:s=!1,visitFnGetter:o=g0,nodeTypeGetter:u=td,nodePredicate:c=nY,nodeCloneFn:l=lj,detectCycles:f=!0,detectCyclesCallback:p=null}={})=>{const d=r||{};let m,g=Array.isArray(e),v=[e],w=-1,b,S=[],E=e;const x=[],_=[];do{w+=1;const k=w===v.length;let F;const N=k&&S.length!==0;if(k){if(F=_.length===0?void 0:x.pop(),E=b,b=_.pop(),N)if(g){E=E.slice();let R=0;for(const[W,X]of S){const Q=W-R;X===a?(E.splice(Q,1),R+=1):E[Q]=X}}else{E=l(E);for(const[R,W]of S)E[R]=W}w=m.index,v=m.keys,S=m.edits,g=m.inArray,m=m.prev}else if(b!==a&&b!==void 0){if(F=g?w:v[w],E=b[F],E===a||E===void 0)continue;x.push(F)}let P;if(!Array.isArray(E)){var I;if(!c(E))throw new va(`Invalid AST Node: ${String(E)}`,{node:E});if(f&&_.includes(E)){typeof p=="function"&&p(E,F,b,x,_),x.pop();continue}const R=o(t,u(E),k);if(R){for(const[X,Q]of Object.entries(n))t[X]=Q;const W={replaceWith(X,Q){typeof Q=="function"?Q(X,E,F,b,x,_):b&&(b[F]=X),k||(E=X)}};P=R.call(t,E,F,b,x,_,W)}if(typeof((I=P)===null||I===void 0?void 0:I.then)=="function")throw new va("Async visitor not supported in sync mode",{visitor:t,visitFn:R});if(P===i)break;if(P===s){if(!k){x.pop();continue}}else if(P!==void 0&&(S.push([F,P]),!k))if(c(P))E=P;else{x.pop();continue}}if(P===void 0&&N&&S.push([F,E]),!k){var L;m={inArray:g,index:w,keys:v,edits:S,prev:m},g=Array.isArray(E),v=g?E:(L=d[u(E)])!==null&&L!==void 0?L:[],w=-1,S=[],b!==a&&b!==void 0&&_.push(b),b=E}}while(m!==void 0);return S.length!==0?S[S.length-1][1]:e};fj[Symbol.for("nodejs.util.promisify.custom")]=async(e,t,{keyMap:r=null,state:n={},breakSymbol:i=Et,deleteNodeSymbol:a=null,skipVisitingNodeSymbol:s=!1,visitFnGetter:o=g0,nodeTypeGetter:u=td,nodePredicate:c=nY,nodeCloneFn:l=lj,detectCycles:f=!0,detectCyclesCallback:p=null}={})=>{const d=r||{};let m,g=Array.isArray(e),v=[e],w=-1,b,S=[],E=e;const x=[],_=[];do{w+=1;const L=w===v.length;let k;const F=L&&S.length!==0;if(L){if(k=_.length===0?void 0:x.pop(),E=b,b=_.pop(),F)if(g){E=E.slice();let P=0;for(const[R,W]of S){const X=R-P;W===a?(E.splice(X,1),P+=1):E[X]=W}}else{E=l(E);for(const[P,R]of S)E[P]=R}w=m.index,v=m.keys,S=m.edits,g=m.inArray,m=m.prev}else if(b!==a&&b!==void 0){if(k=g?w:v[w],E=b[k],E===a||E===void 0)continue;x.push(k)}let N;if(!Array.isArray(E)){if(!c(E))throw new va(`Invalid AST Node: ${String(E)}`,{node:E});if(f&&_.includes(E)){typeof p=="function"&&p(E,k,b,x,_),x.pop();continue}const P=o(t,u(E),L);if(P){for(const[W,X]of Object.entries(n))t[W]=X;const R={replaceWith(W,X){typeof X=="function"?X(W,E,k,b,x,_):b&&(b[k]=W),L||(E=W)}};N=await P.call(t,E,k,b,x,_,R)}if(N===i)break;if(N===s){if(!L){x.pop();continue}}else if(N!==void 0&&(S.push([k,N]),!L))if(c(N))E=N;else{x.pop();continue}}if(N===void 0&&F&&S.push([k,E]),!L){var I;m={inArray:g,index:w,keys:v,edits:S,prev:m},g=Array.isArray(E),v=g?E:(I=d[u(E)])!==null&&I!==void 0?I:[],w=-1,S=[],b!==a&&b!==void 0&&_.push(b),b=E}}while(m!==void 0);return S.length!==0?S[S.length-1][1]:e};class iY extends va{value;constructor(t,r){super(t,r),typeof r<"u"&&(this.value=r.value)}}class lEe extends iY{}class fEe extends iY{}const Vs=(e,t)=>{const r=Gu(e,t);return FSe(n=>{if(Gi(n)&&jl("$ref",n)&&USe(Wo,"$ref",n)){const i=Ur(["$ref"],n),a=FG("#/",i);return Ur(a.split("/"),r)}return Gi(n)?Vs(n,r):n},e)},dj=(e,t)=>(e.startPositionRow=t?.startPositionRow,e.startPositionColumn=t?.startPositionColumn,e.startIndex=t?.startIndex,e.endPositionRow=t?.endPositionRow,e.endPositionColumn=t?.endPositionColumn,e.endIndex=t?.endIndex,e),Ue=(e,t={})=>{const{visited:r=new WeakMap}=t,n={...t,visited:r};if(r.has(e))return r.get(e);if(e instanceof de.KeyValuePair){const{key:i,value:a}=e,s=yr(i)?Ue(i,n):i,o=yr(a)?Ue(a,n):a,u=new de.KeyValuePair(s,o);return r.set(e,u),u}if(e instanceof de.ObjectSlice){const i=o=>Ue(o,n),a=[...e].map(i),s=new de.ObjectSlice(a);return r.set(e,s),s}if(e instanceof de.ArraySlice){const i=o=>Ue(o,n),a=[...e].map(i),s=new de.ArraySlice(a);return r.set(e,s),s}if(yr(e)){const i=qr(e);if(r.set(e,i),e.content)if(yr(e.content))i.content=Ue(e.content,n);else if(e.content instanceof de.KeyValuePair)i.content=Ue(e.content,n);else if(Array.isArray(e.content)){const a=s=>Ue(s,n);i.content=e.content.map(a)}else i.content=e.content;else i.content=e.content;return i}throw new lEe("Value provided to cloneDeep function couldn't be cloned",{value:e})};Ue.safe=e=>{try{return Ue(e)}catch{return e}};const aY=e=>{const{key:t,value:r}=e;return new de.KeyValuePair(t,r)},dEe=e=>{const t=[...e];return new de.ArraySlice(t)},pEe=e=>{const t=[...e];return new de.ObjectSlice(t)},sY=e=>{const t=new e.constructor;if(t.element=e.element,Ec(e)&&dj(t,e),e.meta.length>0&&(t._meta=Ue(e.meta)),e.attributes.length>0&&(t._attributes=Ue(e.attributes)),yr(e.content)){const r=e.content;t.content=sY(r)}else Array.isArray(e.content)?t.content=[...e.content]:e.content instanceof de.KeyValuePair?t.content=aY(e.content):t.content=e.content;return t},qr=e=>{if(e instanceof de.KeyValuePair)return aY(e);if(e instanceof de.ObjectSlice)return pEe(e);if(e instanceof de.ArraySlice)return dEe(e);if(yr(e))return sY(e);throw new fEe("Value provided to cloneShallow function couldn't be cloned",{value:e})};qr.safe=e=>{try{return qr(e)}catch{return e}};const Cc=e=>Lt(e)?"ObjectElement":nn(e)?"ArrayElement":Xi(e)?"MemberElement":at(e)?"StringElement":ed(e)?"BooleanElement":uj(e)?"NumberElement":cj(e)?"NullElement":QG(e)?"LinkElement":ZG(e)?"RefElement":void 0,oY=e=>yr(e)?qr(e):lj(e),uY=an(Cc,Wo),Ca={ObjectElement:["content"],ArrayElement:["content"],MemberElement:["key","value"],StringElement:[],BooleanElement:[],NumberElement:[],NullElement:[],RefElement:[],LinkElement:[],Annotation:[],Comment:[],ParseResultElement:["content"]};class cY{result;predicate;returnOnTrue;returnOnFalse;constructor({predicate:t=U3,returnOnTrue:r,returnOnFalse:n}={}){this.result=[],this.predicate=t,this.returnOnTrue=r,this.returnOnFalse=n}enter(t){return this.predicate(t)?(this.result.push(t),this.returnOnTrue):this.returnOnFalse}}const Tr=(e,t,{keyMap:r=Ca,...n}={})=>fj(e,t,{keyMap:r,nodeTypeGetter:Cc,nodePredicate:uY,nodeCloneFn:oY,...n});Tr[Symbol.for("nodejs.util.promisify.custom")]=async(e,t,{keyMap:r=Ca,...n}={})=>fj[Symbol.for("nodejs.util.promisify.custom")](e,t,{keyMap:r,nodeTypeGetter:Cc,nodePredicate:uY,nodeCloneFn:oY,...n});const lY={toolboxCreator:rY,visitorOptions:{nodeTypeGetter:Cc,exposeEdits:!0}},Ma=(e,t,r={})=>{if(t.length===0)return e;const n=o0(lY,r),{toolboxCreator:i,visitorOptions:a}=n,s=i(),o=t.map(l=>l(s)),u=y0(o.map(Qh({},"visitor")),{...a});o.forEach(rf(["pre"],[]));const c=Tr(e,u,a);return o.forEach(rf(["post"],[])),c},hEe=async(e,t,r={})=>{if(t.length===0)return e;const n=o0(lY,r),{toolboxCreator:i,visitorOptions:a}=n,s=i(),o=t.map(p=>p(s)),u=y0[Symbol.for("nodejs.util.promisify.custom")],c=Tr[Symbol.for("nodejs.util.promisify.custom")],l=u(o.map(Qh({},"visitor")),{...a});await Promise.allSettled(o.map(rf(["pre"],[])));const f=await c(e,l,a);return await Promise.allSettled(o.map(rf(["post"],[]))),f};Ma[Symbol.for("nodejs.util.promisify.custom")]=hEe;var pC={exports:{}},t5;function mEe(){return t5||(t5=1,(function(e){var t=(()=>{var r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,u=(E,x,_)=>x in E?r(E,x,{enumerable:!0,configurable:!0,writable:!0,value:_}):E[x]=_,c=(E,x)=>{for(var _ in x||(x={}))s.call(x,_)&&u(E,_,x[_]);if(a)for(var _ of a(x))o.call(x,_)&&u(E,_,x[_]);return E},l=(E,x)=>{for(var _ in x)r(E,_,{get:x[_],enumerable:!0})},f=(E,x,_,I)=>{if(x&&typeof x=="object"||typeof x=="function")for(let L of i(x))!s.call(E,L)&&L!==_&&r(E,L,{get:()=>x[L],enumerable:!(I=n(x,L))||I.enumerable});return E},p=E=>f(r({},"__esModule",{value:!0}),E),d=(E,x,_)=>u(E,typeof x!="symbol"?x+"":x,_),m={};l(m,{DEFAULT_OPTIONS:()=>w,DEFAULT_UUID_LENGTH:()=>v,default:()=>S});var g="5.3.2",v=6,w={dictionary:"alphanum",shuffle:!0,debug:!1,length:v,counter:0},b=class{constructor(x={}){d(this,"counter"),d(this,"debug"),d(this,"dict"),d(this,"version"),d(this,"dictIndex",0),d(this,"dictRange",[]),d(this,"lowerBound",0),d(this,"upperBound",0),d(this,"dictLength",0),d(this,"uuidLength"),d(this,"_digit_first_ascii",48),d(this,"_digit_last_ascii",58),d(this,"_alpha_lower_first_ascii",97),d(this,"_alpha_lower_last_ascii",123),d(this,"_hex_last_ascii",103),d(this,"_alpha_upper_first_ascii",65),d(this,"_alpha_upper_last_ascii",91),d(this,"_number_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii]}),d(this,"_alpha_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),d(this,"_alpha_lower_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),d(this,"_alpha_upper_dict_ranges",{upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),d(this,"_alphanum_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),d(this,"_alphanum_lower_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),d(this,"_alphanum_upper_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),d(this,"_hex_dict_ranges",{decDigits:[this._digit_first_ascii,this._digit_last_ascii],alphaDigits:[this._alpha_lower_first_ascii,this._hex_last_ascii]}),d(this,"_dict_ranges",{_number_dict_ranges:this._number_dict_ranges,_alpha_dict_ranges:this._alpha_dict_ranges,_alpha_lower_dict_ranges:this._alpha_lower_dict_ranges,_alpha_upper_dict_ranges:this._alpha_upper_dict_ranges,_alphanum_dict_ranges:this._alphanum_dict_ranges,_alphanum_lower_dict_ranges:this._alphanum_lower_dict_ranges,_alphanum_upper_dict_ranges:this._alphanum_upper_dict_ranges,_hex_dict_ranges:this._hex_dict_ranges}),d(this,"log",(...N)=>{const P=[...N];if(P[0]="[short-unique-id] ".concat(N[0]),this.debug===!0&&typeof console<"u"&&console!==null){console.log(...P);return}}),d(this,"_normalizeDictionary",(N,P)=>{let R;if(N&&Array.isArray(N)&&N.length>1)R=N;else{R=[],this.dictIndex=0;const W="_".concat(N,"_dict_ranges"),X=this._dict_ranges[W];let Q=0;for(const[,J]of Object.entries(X)){const[Y,re]=J;Q+=Math.abs(re-Y)}R=new Array(Q);let Z=0;for(const[,J]of Object.entries(X)){this.dictRange=J,this.lowerBound=this.dictRange[0],this.upperBound=this.dictRange[1];const Y=this.lowerBound<=this.upperBound,re=this.lowerBound,ae=this.upperBound;if(Y)for(let se=re;se<ae;se++)R[Z++]=String.fromCharCode(se),this.dictIndex=se;else for(let se=re;se>ae;se--)R[Z++]=String.fromCharCode(se),this.dictIndex=se}R.length=Z}if(P){const W=R.length;for(let X=W-1;X>0;X--){const Q=Math.floor(Math.random()*(X+1));[R[X],R[Q]]=[R[Q],R[X]]}}return R}),d(this,"setDictionary",(N,P)=>{this.dict=this._normalizeDictionary(N,P),this.dictLength=this.dict.length,this.setCounter(0)}),d(this,"seq",()=>this.sequentialUUID()),d(this,"sequentialUUID",()=>{const N=this.dictLength,P=this.dict;let R=this.counter;const W=[];do{const Q=R%N;R=Math.trunc(R/N),W.push(P[Q])}while(R!==0);const X=W.join("");return this.counter+=1,X}),d(this,"rnd",(N=this.uuidLength||v)=>this.randomUUID(N)),d(this,"randomUUID",(N=this.uuidLength||v)=>{if(N===null||typeof N>"u"||N<1)throw new Error("Invalid UUID Length Provided");const P=new Array(N),R=this.dictLength,W=this.dict;for(let X=0;X<N;X++){const Q=Math.floor(Math.random()*R);P[X]=W[Q]}return P.join("")}),d(this,"fmt",(N,P)=>this.formattedUUID(N,P)),d(this,"formattedUUID",(N,P)=>{const R={$r:this.randomUUID,$s:this.sequentialUUID,$t:this.stamp};return N.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,X=>{const Q=X.slice(0,2),Z=Number.parseInt(X.slice(2),10);return Q==="$s"?R[Q]().padStart(Z,"0"):Q==="$t"&&P?R[Q](Z,P):R[Q](Z)})}),d(this,"availableUUIDs",(N=this.uuidLength)=>Number.parseFloat(([...new Set(this.dict)].length**N).toFixed(0))),d(this,"_collisionCache",new Map),d(this,"approxMaxBeforeCollision",(N=this.availableUUIDs(this.uuidLength))=>{const P=N,R=this._collisionCache.get(P);if(R!==void 0)return R;const W=Number.parseFloat(Math.sqrt(Math.PI/2*N).toFixed(20));return this._collisionCache.set(P,W),W}),d(this,"collisionProbability",(N=this.availableUUIDs(this.uuidLength),P=this.uuidLength)=>Number.parseFloat((this.approxMaxBeforeCollision(N)/this.availableUUIDs(P)).toFixed(20))),d(this,"uniqueness",(N=this.availableUUIDs(this.uuidLength))=>{const P=Number.parseFloat((1-this.approxMaxBeforeCollision(N)/N).toFixed(20));return P>1?1:P<0?0:P}),d(this,"getVersion",()=>this.version),d(this,"stamp",(N,P)=>{const R=Math.floor(+(P||new Date)/1e3).toString(16);if(typeof N=="number"&&N===0)return R;if(typeof N!="number"||N<10)throw new Error(["Param finalLength must be a number greater than or equal to 10,","or 0 if you want the raw hexadecimal timestamp"].join(`
`));const W=N-9,X=Math.round(Math.random()*(W>15?15:W)),Q=this.randomUUID(W);return"".concat(Q.substring(0,X)).concat(R).concat(Q.substring(X)).concat(X.toString(16))}),d(this,"parseStamp",(N,P)=>{if(P&&!/t0|t[1-9]\d{1,}/.test(P))throw new Error("Cannot extract date from a formated UUID with no timestamp in the format");const R=P?P.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,X=>{const Q={$r:Y=>[...Array(Y)].map(()=>"r").join(""),$s:Y=>[...Array(Y)].map(()=>"s").join(""),$t:Y=>[...Array(Y)].map(()=>"t").join("")},Z=X.slice(0,2),J=Number.parseInt(X.slice(2),10);return Q[Z](J)}).replace(/^(.*?)(t{8,})(.*)$/g,(X,Q,Z)=>N.substring(Q.length,Q.length+Z.length)):N;if(R.length===8)return new Date(Number.parseInt(R,16)*1e3);if(R.length<10)throw new Error("Stamp length invalid");const W=Number.parseInt(R.substring(R.length-1),16);return new Date(Number.parseInt(R.substring(W,W+8),16)*1e3)}),d(this,"setCounter",N=>{this.counter=N}),d(this,"validate",(N,P)=>{const R=P?this._normalizeDictionary(P):this.dict;return N.split("").every(W=>R.includes(W))});const _=c(c({},w),x);this.counter=0,this.debug=!1,this.dict=[],this.version=g;const{dictionary:I,shuffle:L,length:k,counter:F}=_;this.uuidLength=k,this.setDictionary(I,L),this.setCounter(F),this.debug=_.debug,this.log(this.dict),this.log("Generator instantiated with Dictionary Size ".concat(this.dictLength," and counter set to ").concat(this.counter)),this.log=this.log.bind(this),this.setDictionary=this.setDictionary.bind(this),this.setCounter=this.setCounter.bind(this),this.seq=this.seq.bind(this),this.sequentialUUID=this.sequentialUUID.bind(this),this.rnd=this.rnd.bind(this),this.randomUUID=this.randomUUID.bind(this),this.fmt=this.fmt.bind(this),this.formattedUUID=this.formattedUUID.bind(this),this.availableUUIDs=this.availableUUIDs.bind(this),this.approxMaxBeforeCollision=this.approxMaxBeforeCollision.bind(this),this.collisionProbability=this.collisionProbability.bind(this),this.uniqueness=this.uniqueness.bind(this),this.getVersion=this.getVersion.bind(this),this.stamp=this.stamp.bind(this),this.parseStamp=this.parseStamp.bind(this)}};d(b,"default",b);var S=b;return p(m)})();e.exports=t.default,typeof window<"u"&&(t=t.default)})(pC)),pC.exports}var gEe=mEe();const yEe=tt(gEe);class vEe extends va{value;constructor(t,r){super(t,r),typeof r<"u"&&(this.value=r.value)}}class pj{uuid;identityMap;constructor({length:t=6}={}){this.uuid=new yEe({length:t}),this.identityMap=new WeakMap}identify(t){if(!yr(t))throw new vEe("Cannot not identify the element. `element` is neither structurally compatible nor a subclass of an Element class.",{value:t});if(t.meta.hasKey("id")&&at(t.meta.get("id"))&&!t.meta.get("id").equals(""))return t.id;if(this.identityMap.has(t))return this.identityMap.get(t);const r=new de.StringElement(this.generateId());return this.identityMap.set(t,r),r}forget(t){return this.identityMap.has(t)?(this.identityMap.delete(t),!0):!1}generateId(){return this.uuid.randomUUID()}}new pj;class bEe extends Array{unknownMediaType="application/octet-stream";filterByFormat(){throw new qE("filterByFormat method in MediaTypes class is not yet implemented.")}findBy(){throw new qE("findBy method in MediaTypes class is not yet implemented.")}latest(){throw new qE("latest method in MediaTypes class is not yet implemented.")}}const wEe=(e,{Type:t,plugins:r=[]})=>{const n=new t(e);return yr(e)&&(e.meta.length>0&&(n.meta=Ue(e.meta)),e.attributes.length>0&&(n.attributes=Ue(e.attributes))),Ma(n,r,{toolboxCreator:rY,visitorOptions:{nodeTypeGetter:Cc}})},ea=e=>(t,r={})=>wEe(t,{...r,Type:e});de.ObjectElement.refract=ea(de.ObjectElement);de.ArrayElement.refract=ea(de.ArrayElement);de.StringElement.refract=ea(de.StringElement);de.BooleanElement.refract=ea(de.BooleanElement);de.NullElement.refract=ea(de.NullElement);de.NumberElement.refract=ea(de.NumberElement);de.LinkElement.refract=ea(de.LinkElement);de.RefElement.refract=ea(de.RefElement);em.refract=ea(em);tm.refract=ea(tm);Yi.refract=ea(Yi);const SEe=(e,t)=>{const r=new cY({predicate:e});return Tr(t,r),new de.ArraySlice(r.result)},fY=(e,t)=>{const r=new cY({predicate:e,returnOnTrue:Et});return Tr(t,r),_G(void 0,[0],r.result)},ih=(e,t=new WeakMap)=>(Xi(e)?(t.set(e.key,e),ih(e.key,t),t.set(e.value,e),ih(e.value,t)):e.children.forEach(r=>{t.set(r,e),ih(r,t)}),t),xEe=(e,t,r)=>{const n=r.get(e);Xi(n)&&(n.key===e&&(n.key=t,r.delete(e),r.set(t,n)),n.value===e&&(n.value=t,r.delete(e),r.set(t,n)))},EEe=(e,t,r)=>{const n=r.get(e);Lt(n)&&(n.content=n.map((i,a,s)=>s===e?(r.delete(e),r.set(t,n),t):s))},CEe=(e,t,r)=>{const n=r.get(e);nn(n)&&(n.content=n.map(i=>i===e?(r.delete(e),r.set(t,n),t):i))};class MEe{element;edges;constructor({element:t}){this.element=t}transclude(t,r){var n;if(t===this.element)return r;if(t===r)return this.element;this.edges=(n=this.edges)!==null&&n!==void 0?n:ih(this.element);const i=this.edges.get(t);if(!Us(i))return Lt(i)?EEe(t,r,this.edges):nn(i)?CEe(t,r,this.edges):Xi(i)&&xEe(t,r,this.edges),this.element}}const _Ee=(e,t,r)=>new MEe({element:r}).transclude(e,t),dY=(e,t=tY)=>{if(Wo(e))try{return t.fromRefract(JSON.parse(e))}catch{}return Gi(e)&&jl("element",e)?t.fromRefract(e):t.toElement(e)},pY=e=>typeof e?.type=="string"?e.type:Cc(e),hY={EphemeralObject:["content"],EphemeralArray:["content"],...Ca},mY=(e,t,{keyMap:r=hY,...n}={})=>Tr(e,t,{keyMap:r,nodeTypeGetter:pY,nodePredicate:rs,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...n});mY[Symbol.for("nodejs.util.promisify.custom")]=async(e,{keyMap:t=hY,...r}={})=>Tr[Symbol.for("nodejs.util.promisify.custom")](e,visitor,{keyMap:t,nodeTypeGetter:pY,nodePredicate:rs,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...r});class AEe{type="EphemeralArray";content=[];reference=void 0;constructor(t){this.content=t,this.reference=[]}toReference(){return this.reference}toArray(){return this.reference.push(...this.content),this.reference}}class jEe{type="EphemeralObject";content=[];reference=void 0;constructor(t){this.content=t,this.reference={}}toReference(){return this.reference}toObject(){return Object.assign(this.reference,Object.fromEntries(this.content))}}let IEe=class{ObjectElement={enter:t=>{if(this.references.has(t))return this.references.get(t).toReference();const r=new jEe(t.content);return this.references.set(t,r),r}};EphemeralObject={leave:t=>t.toObject()};MemberElement={enter:t=>[t.key,t.value]};ArrayElement={enter:t=>{if(this.references.has(t))return this.references.get(t).toReference();const r=new AEe(t.content);return this.references.set(t,r),r}};EphemeralArray={leave:t=>t.toArray()};references=new WeakMap;BooleanElement(t){return t.toValue()}NumberElement(t){return t.toValue()}StringElement(t){return t.toValue()}NullElement(){return null}RefElement(t,...r){var n;const i=r[3];return((n=i[i.length-1])===null||n===void 0?void 0:n.type)==="EphemeralObject"?Symbol.for("delete-node"):String(t.toValue())}LinkElement(t){return at(t.href)?t.href.toValue():""}};const Me=e=>yr(e)?at(e)||uj(e)||ed(e)||cj(e)?e.toValue():mY(e,new IEe):e,rm=e=>{const t=e.meta.length>0?Ue(e.meta):void 0,r=e.attributes.length>0?Ue(e.attributes):void 0;return new e.constructor(void 0,t,r)},nm=(e,t)=>t.clone&&t.isMergeableElement(e)?wi(rm(e),e,t):e,LEe=(e,t)=>{if(typeof t.customMerge!="function")return wi;const r=t.customMerge(e,t);return typeof r=="function"?r:wi},TEe=e=>typeof e.customMetaMerge!="function"?t=>Ue(t):e.customMetaMerge,OEe=e=>typeof e.customAttributesMerge!="function"?t=>Ue(t):e.customAttributesMerge,kEe=(e,t,r)=>e.concat(t)["fantasy-land/map"](n=>nm(n,r)),NEe=(e,t,r)=>{const n=Lt(e)?rm(e):rm(t);return Lt(e)&&e.forEach((i,a,s)=>{const o=qr(s);o.value=nm(i,r),n.content.push(o)}),t.forEach((i,a,s)=>{const o=Me(a);let u;if(Lt(e)&&e.hasKey(o)&&r.isMergeableElement(i)){const c=e.get(o);u=qr(s),u.value=LEe(a,r)(c,i,r)}else u=qr(s),u.value=nm(i,r);n.remove(o),n.content.push(u)}),n},Ip={clone:!0,isMergeableElement:e=>Lt(e)||nn(e),arrayElementMerge:kEe,objectElementMerge:NEe,customMerge:void 0,customMetaMerge:void 0,customAttributesMerge:void 0},wi=(e,t,r)=>{var n,i,a;const s={...Ip,...r};s.isMergeableElement=(n=s.isMergeableElement)!==null&&n!==void 0?n:Ip.isMergeableElement,s.arrayElementMerge=(i=s.arrayElementMerge)!==null&&i!==void 0?i:Ip.arrayElementMerge,s.objectElementMerge=(a=s.objectElementMerge)!==null&&a!==void 0?a:Ip.objectElementMerge;const o=nn(t),u=nn(e);if(!(o===u))return nm(t,s);const l=o&&typeof s.arrayElementMerge=="function"?s.arrayElementMerge(e,t,s):s.objectElementMerge(e,t,s);return l.meta=TEe(s)(e.meta,t.meta),l.attributes=OEe(s)(e.attributes,t.attributes),l};wi.all=(e,t)=>{if(!Array.isArray(e))throw new TypeError("First argument of deepmerge should be an array.");return e.length===0?new de.ObjectElement:e.reduce((r,n)=>wi(r,n,t),rm(e[0]))};class hj extends fr{}class gY extends hj{}const REe=async(e,t)=>{let r=e,n=!1;if(!XG(e)){const s=qr(e);s.classes.push("result"),r=new Yi([s]),n=!0}const i=new Yu({uri:t.resolve.baseURI,parseResult:r,mediaType:t.parse.mediaType}),a=await aj("canDereference",[i,t],t.dereference.strategies);if(Xf(a))throw new gY(i.uri);try{const{result:s}=await sj("dereference",[i,t],a);return n?s.get(0):s}catch(s){throw new hj(`Error while dereferencing file "${i.uri}"`,{cause:s})}};let rd=class{name;allowEmpty;sourceMap;fileExtensions;mediaTypes;constructor({name:t,allowEmpty:r=!0,sourceMap:n=!1,fileExtensions:i=[],mediaTypes:a=[]}){this.name=t,this.allowEmpty=r,this.sourceMap=n,this.fileExtensions=i,this.mediaTypes=a}};class DEe{name;constructor({name:t}){this.name=t}}class PEe extends DEe{timeout;redirects;withCredentials;constructor(t){const{name:r="http-resolver",timeout:n=5e3,redirects:i=5,withCredentials:a=!1}=t??{};super({name:r}),this.timeout=n,this.redirects=i,this.withCredentials=a}canRead(t){return ij(t.uri)}}class FEe{name;constructor({name:t}){this.name=t}}class BEe{name;constructor({name:t}){this.name=t}}class hC extends Array{includesCycle(t){return this.filter(r=>r.has(t)).length>1}includes(t,r){return t instanceof Set?super.includes(t,r):this.some(n=>n.has(t))}findItem(t){for(const r of this)for(const n of r)if(yr(n)&&t(n))return n}}let Ua=class{uri;depth;value;refSet;errors;constructor({uri:t,depth:r=0,refSet:n,value:i}){this.uri=t,this.value=i,this.depth=r,this.refSet=n,this.errors=[]}};class yY extends fr{}class zEe extends yY{}class $Ee extends fr{}class mj extends $Ee{}class qEe extends yY{constructor(t){super(`Invalid JSON Schema $anchor "${t}".`)}}class Du extends hj{}class UEe extends Xh{}class Ya extends I_{}const VEe=async(e,t={})=>{const r=UG(qG,t);return REe(e,r)},{fetch:JEe,Response:WEe,Headers:HEe,Request:GEe,FormData:YEe,File:KEe,Blob:QEe}=globalThis;typeof globalThis.fetch>"u"&&(globalThis.fetch=JEe);typeof globalThis.Headers>"u"&&(globalThis.Headers=HEe);typeof globalThis.Request>"u"&&(globalThis.Request=GEe);typeof globalThis.Response>"u"&&(globalThis.Response=WEe);typeof globalThis.FormData>"u"&&(globalThis.FormData=YEe);typeof globalThis.File>"u"&&(globalThis.File=KEe);typeof globalThis.Blob>"u"&&(globalThis.Blob=QEe);function r5(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ZEe(e){if(Array.isArray(e))return e}function XEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eCe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function tCe(e,t,r){return t&&eCe(e.prototype,t),e}function vY(e,t){return t!=null&&typeof Symbol<"u"&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function rCe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,a=!1,s,o;try{for(r=r.call(e);!(i=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));i=!0);}catch(u){a=!0,o=u}finally{try{!i&&r.return!=null&&r.return()}finally{if(a)throw o}}return n}}function nCe(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function iCe(e,t){return ZEe(e)||rCe(e,t)||aCe(e,t)||nCe()}function Pu(e){"@swc/helpers - typeof";return e&&typeof Symbol<"u"&&e.constructor===Symbol?"symbol":typeof e}function aCe(e,t){if(e){if(typeof e=="string")return r5(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(r);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return r5(e,t)}}var bY=function(e){throw TypeError(e)},wY=function(e,t,r){return t.has(e)||bY("Cannot "+r)},mn=function(e,t,r){return wY(e,t,"read from private field"),r?r.call(e):t.get(e)},n5=function(e,t,r){return t.has(e)?bY("Cannot add the same private member more than once"):vY(t,WeakSet)?t.add(e):t.set(e,r)},mC=function(e,t,r,n){return wY(e,t,"write to private field"),t.set(e,r),r},Mc=function(e){return Object.prototype.toString.call(e)},SY=function(e){return ArrayBuffer.isView(e)&&!vY(e,DataView)},sCe=function(e){return Mc(e)==="[object Date]"},oCe=function(e){return Mc(e)==="[object RegExp]"},uCe=function(e){return Mc(e)==="[object Error]"},cCe=function(e){return Mc(e)==="[object Boolean]"},lCe=function(e){return Mc(e)==="[object Number]"},fCe=function(e){return Mc(e)==="[object String]"},xY=Array.isArray,dCe=Object.getOwnPropertyDescriptor,pCe=Object.prototype.propertyIsEnumerable,hCe=Object.getOwnPropertySymbols,ah=Object.prototype.hasOwnProperty;function gj(e){for(var t=Object.keys(e),r=hCe(e),n=0;n<r.length;n++)pCe.call(e,r[n])&&t.push(r[n]);return t}function mCe(e,t){var r;return!(!((r=dCe(e,t))===null||r===void 0)&&r.writable)}function EY(e,t){if((typeof e>"u"?"undefined":Pu(e))==="object"&&e!==null){var r;if(xY(e))r=[];else if(sCe(e))r=new Date(e.getTime?e.getTime():e);else if(oCe(e))r=new RegExp(e);else if(uCe(e))r={message:e.message};else if(cCe(e)||lCe(e)||fCe(e))r=Object(e);else{if(SY(e))return e.slice();r=Object.create(Object.getPrototypeOf(e))}var n=t.includeSymbols?gj:Object.keys,i=!0,a=!1,s=void 0;try{for(var o=n(e)[Symbol.iterator](),u;!(i=(u=o.next()).done);i=!0){var c=u.value;r[c]=e[c]}}catch(l){a=!0,s=l}finally{try{!i&&o.return!=null&&o.return()}finally{if(a)throw s}}return r}return e}var CY={includeSymbols:!1,immutable:!1};function i5(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:CY,n=[],i=[],a=!0,s=r.includeSymbols?gj:Object.keys,o=!!r.immutable;return(function u(c){var l=o?EY(c,r):c,f={},p=!0,d={node:l,node_:c,path:[].concat(n),parent:i[i.length-1],parents:i,key:n[n.length-1],isRoot:n.length===0,level:n.length,circular:void 0,isLeaf:!1,notLeaf:!0,notRoot:!0,isFirst:!1,isLast:!1,update:function(P){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;d.isRoot||(d.parent.node[d.key]=P),d.node=P,R&&(p=!1)},delete:function(P){delete d.parent.node[d.key],P&&(p=!1)},remove:function(P){xY(d.parent.node)?d.parent.node.splice(d.key,1):delete d.parent.node[d.key],P&&(p=!1)},keys:null,before:function(P){f.before=P},after:function(P){f.after=P},pre:function(P){f.pre=P},post:function(P){f.post=P},stop:function(){a=!1},block:function(){p=!1}};if(!a)return d;function m(){if(Pu(d.node)==="object"&&d.node!==null){(!d.keys||d.node_!==d.node)&&(d.keys=s(d.node)),d.isLeaf=d.keys.length===0;for(var N=0;N<i.length;N++)if(i[N].node_===c){d.circular=i[N];break}}else d.isLeaf=!0,d.keys=null;d.notLeaf=!d.isLeaf,d.notRoot=!d.isRoot}m();var g=t.call(d,d.node);if(g!==void 0&&d.update&&d.update(g),f.before&&f.before.call(d,d.node),!p)return d;if(Pu(d.node)==="object"&&d.node!==null&&!d.circular){i.push(d),m();var v,w=!0,b=!1,S=void 0;try{for(var E=Object.entries((v=d.keys)!==null&&v!==void 0?v:[])[Symbol.iterator](),x;!(w=(x=E.next()).done);w=!0){var _=iCe(x.value,2),I=_[0],L=_[1],k;n.push(L),f.pre&&f.pre.call(d,d.node[L],L);var F=u(d.node[L]);o&&ah.call(d.node,L)&&!mCe(d.node,L)&&(d.node[L]=F.node),F.isLast=!((k=d.keys)===null||k===void 0)&&k.length?+I===d.keys.length-1:!1,F.isFirst=+I==0,f.post&&f.post.call(d,F),n.pop()}}catch(N){b=!0,S=N}finally{try{!w&&E.return!=null&&E.return()}finally{if(b)throw S}}i.pop()}return f.after&&f.after.call(d,d.node),d})(e).node}var Ln,ms,_a=(function(){function e(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:CY;XEe(this,e),n5(this,Ln),n5(this,ms),mC(this,Ln,t),mC(this,ms,r)}return tCe(e,[{key:"get",value:function(r){for(var n=mn(this,Ln),i=0;n&&i<r.length;i++){var a=r[i];if(!ah.call(n,a)||!mn(this,ms).includeSymbols&&(typeof a>"u"?"undefined":Pu(a))==="symbol")return;n=n[a]}return n}},{key:"has",value:function(r){for(var n=mn(this,Ln),i=0;n&&i<r.length;i++){var a=r[i];if(!ah.call(n,a)||!mn(this,ms).includeSymbols&&(typeof a>"u"?"undefined":Pu(a))==="symbol")return!1;n=n[a]}return!0}},{key:"set",value:function(r,n){var i=mn(this,Ln),a=0;for(a=0;a<r.length-1;a++){var s=r[a];ah.call(i,s)||(i[s]={}),i=i[s]}return i[r[a]]=n,n}},{key:"map",value:function(r){return i5(mn(this,Ln),r,{immutable:!0,includeSymbols:!!mn(this,ms).includeSymbols})}},{key:"forEach",value:function(r){return mC(this,Ln,i5(mn(this,Ln),r,mn(this,ms))),mn(this,Ln)}},{key:"reduce",value:function(r,n){var i=arguments.length===1,a=i?mn(this,Ln):n;return this.forEach(function(s){(!this.isRoot||!i)&&(a=r.call(this,a,s))}),a}},{key:"paths",value:function(){var r=[];return this.forEach(function(){r.push(this.path)}),r}},{key:"nodes",value:function(){var r=[];return this.forEach(function(){r.push(this.node)}),r}},{key:"clone",value:function(){var r=[],n=[],i=mn(this,ms);return SY(mn(this,Ln))?mn(this,Ln).slice():(function a(s){for(var o=0;o<r.length;o++)if(r[o]===s)return n[o];if((typeof s>"u"?"undefined":Pu(s))==="object"&&s!==null){var u=EY(s,i);r.push(s),n.push(u);var c=i.includeSymbols?gj:Object.keys,l=!0,f=!1,p=void 0;try{for(var d=c(s)[Symbol.iterator](),m;!(l=(m=d.next()).done);l=!0){var g=m.value;u[g]=a(s[g])}}catch(v){f=!0,p=v}finally{try{!l&&d.return!=null&&d.return()}finally{if(f)throw p}}return r.pop(),n.pop(),u}return s})(mn(this,Ln))}}]),e})();Ln=new WeakMap;ms=new WeakMap;var Aa=function(e,t){return new _a(e,t)};Aa.get=function(e,t,r){return new _a(e,r).get(t)};Aa.set=function(e,t,r,n){return new _a(e,n).set(t,r)};Aa.has=function(e,t,r){return new _a(e,r).has(t)};Aa.map=function(e,t,r){return new _a(e,r).map(t)};Aa.forEach=function(e,t,r){return new _a(e,r).forEach(t)};Aa.reduce=function(e,t,r,n){return new _a(e,n).reduce(t,r)};Aa.paths=function(e,t){return new _a(e,t).paths()};Aa.nodes=function(e,t){return new _a(e,t).nodes()};Aa.clone=function(e,t){return new _a(e,t).clone()};var gCe=Aa;const MY="application/json, application/yaml",im="https://swagger.io",yCe=Object.freeze({url:"/"}),_Y=3e3,vCe=["properties"],bCe=["properties"],wCe=["definitions","parameters","responses","securityDefinitions","components/schemas","components/responses","components/parameters","components/securitySchemes"],SCe=["schema/example","items/example"];function AY(e){const t=e[e.length-1],r=e[e.length-2],n=e.join("/");return vCe.indexOf(t)>-1&&bCe.indexOf(r)===-1||wCe.indexOf(n)>-1||SCe.some(i=>n.indexOf(i)>-1)}function xCe(e,t,{specmap:r,getBaseUrlForNodePath:n=a=>r.getContext([...t,...a]).baseDoc,targetKeys:i=["$ref","$$ref"]}={}){const a=[];return gCe(e).forEach(function(){if(i.includes(this.key)&&typeof this.node=="string"){const o=this.path,u=t.concat(this.path),c=L_(this.node,n(o));a.push(r.replace(u,c))}}),a}function L_(e,t){const[r,n]=e.split("#"),i=t??"",a=r??"";let s;if(ij(i))s=Xr(i,a);else{const o=Xr(im,i),c=Xr(o,a).replace(im,"");s=a.startsWith("/")?c:c.substring(1)}return n?`${s}#${n}`:s}const ECe=/^([a-z]+:\/\/|\/\/)/i;class Zu extends va{}const $a={},a5=new WeakMap,CCe=[e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="examples",e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="content"&&e[7]==="example",e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="content"&&e[7]==="examples"&&e[9]==="value",e=>e[0]==="paths"&&e[3]==="requestBody"&&e[4]==="content"&&e[6]==="example",e=>e[0]==="paths"&&e[3]==="requestBody"&&e[4]==="content"&&e[6]==="examples"&&e[8]==="value",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="example",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="example",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="examples"&&e[6]==="value",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="examples"&&e[7]==="value",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="content"&&e[6]==="example",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="content"&&e[6]==="examples"&&e[8]==="value",e=>e[0]==="paths"&&e[3]==="parameters"&&e[4]==="content"&&e[7]==="example",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="content"&&e[7]==="examples"&&e[9]==="value"],MCe=e=>CCe.some(t=>t(e)),_Ce={key:"$ref",plugin:(e,t,r,n)=>{const i=n.getInstance(),a=r.slice(0,-1);if(AY(a)||MCe(a))return;const{baseDoc:s}=n.getContext(r);if(typeof e!="string")return new Zu("$ref: must be a string (JSON-Ref)",{$ref:e,baseDoc:s,fullPath:r});const o=IY(e),u=o[0],c=o[1]||"";let l;try{l=s||u?jY(u,s):null}catch(g){return T_(g,{pointer:c,$ref:e,basePath:l,fullPath:r})}let f,p;if(TCe(c,l,a,n)&&!i.useCircularStructures){const g=L_(e,l);return e===g?null:zt.replace(r,g)}if(l==null?(p=vj(c),f=n.get(p),typeof f>"u"&&(f=new Zu(`Could not resolve reference: ${e}`,{pointer:c,$ref:e,baseDoc:s,fullPath:r}))):(f=LY(l,c),f.__value!=null?f=f.__value:f=f.catch(g=>{throw T_(g,{pointer:c,$ref:e,baseDoc:s,fullPath:r})})),f instanceof Error)return[zt.remove(r),f];const d=L_(e,l),m=zt.replace(a,f,{$$ref:d});if(l&&l!==s)return[m,zt.context(a,{baseDoc:l})];try{if(!OCe(n.state,m)||i.useCircularStructures)return m}catch{return null}}},yj=Object.assign(_Ce,{docCache:$a,absoluteify:jY,clearCache:ACe,JSONRefError:Zu,wrapError:T_,getDoc:TY,split:IY,extractFromDoc:LY,fetchJSON:jCe,extract:O_,jsonPointerToArray:vj,unescapeJsonPointerToken:OY});function jY(e,t){if(!ECe.test(e)){if(!t)throw new Zu(`Tried to resolve a relative URL, without having a basePath. path: '${e}' basePath: '${t}'`);return Xr(t,e)}return e}function T_(e,t){let r;return e&&e.response&&e.response.body?r=`${e.response.body.code} ${e.response.body.message}`:r=e.message,new Zu(`Could not resolve reference: ${r}`,{...t,cause:e})}function IY(e){return(e+"").split("#")}function LY(e,t){const r=$a[e];if(r&&!zt.isPromise(r))try{const n=O_(t,r);return Object.assign(Promise.resolve(n),{__value:n})}catch(n){return Promise.reject(n)}return TY(e).then(n=>O_(t,n))}function ACe(e){typeof e<"u"?delete $a[e]:Object.keys($a).forEach(t=>{delete $a[t]})}function TY(e){const t=$a[e];return t?zt.isPromise(t)?t:Promise.resolve(t):($a[e]=yj.fetchJSON(e).then(r=>($a[e]=r,r)),$a[e])}function jCe(e){return fetch(e,{headers:{Accept:MY},loadSpec:!0}).then(t=>t.text()).then(t=>Ao.load(t))}function O_(e,t){const r=vj(e);if(r.length<1)return t;const n=zt.getIn(t,r);if(typeof n>"u")throw new Zu(`Could not resolve pointer: ${e} does not exist in document`,{pointer:e});return n}function vj(e){if(typeof e!="string")throw new TypeError(`Expected a string, got a ${typeof e}`);return e[0]==="/"&&(e=e.substr(1)),e===""?[]:e.split("/").map(OY)}function OY(e){return typeof e!="string"?e:new URLSearchParams(`=${e.replace(/~1/g,"/").replace(/~0/g,"~")}`).get("")}function kY(e){return new URLSearchParams([["",e.replace(/~/g,"~0").replace(/\//g,"~1")]]).toString().slice(1)}function ICe(e){return e.length===0?"":`/${e.map(kY).join("/")}`}const LCe=e=>!e||e==="/"||e==="#";function gC(e,t){if(LCe(t))return!0;const r=e.charAt(t.length),n=t.slice(-1);return e.indexOf(t)===0&&(!r||r==="/"||r==="#")&&n!=="#"}function TCe(e,t,r,n){let i=a5.get(n);i||(i={},a5.set(n,i));const a=ICe(r),s=`${t||"<specmap-base>"}#${e}`,o=a.replace(/allOf\/\d+\/?/g,""),u=n.contextTree.get([]).baseDoc;if(t===u&&gC(o,e))return!0;let c="";if(r.some(f=>(c=`${c}/${kY(f)}`,i[c]&&i[c].some(p=>gC(p,s)||gC(s,p)))))return!0;i[o]=(i[o]||[]).concat(s)}function OCe(e,t){const r=[e];return t.path.reduce((i,a)=>(r.push(i[a]),i[a]),e),n(t.value);function n(i){return zt.isObject(i)&&(r.indexOf(i)>=0||Object.keys(i).some(a=>n(i[a])))}}const kCe={key:"allOf",plugin:(e,t,r,n,i)=>{if(i.meta&&i.meta.$$ref)return;const a=r.slice(0,-1);if(AY(a))return;if(!Array.isArray(e)){const c=new TypeError("allOf must be an array");return c.fullPath=r,c}let s=!1,o=i.value;if(a.forEach(c=>{o&&(o=o[c])}),o={...o},Object.keys(o).length===0)return;delete o.allOf;const u=[];return u.push(n.replace(a,{})),e.forEach((c,l)=>{if(!n.isObject(c)){if(s)return null;s=!0;const d=new TypeError("Elements in allOf must be objects");return d.fullPath=r,u.push(d)}u.push(n.mergeDeep(a,c));const f=r.slice(0,-1),p=xCe(c,f,{getBaseUrlForNodePath:d=>n.getContext([...r,l,...d]).baseDoc,specmap:n});u.push(...p)}),o.example&&u.push(n.remove([].concat(a,"example"))),u.push(n.mergeDeep(a,o)),o.$$ref||u.push(n.remove([].concat(a,"$$ref"))),u}},NCe={key:"parameters",plugin:(e,t,r,n)=>{if(Array.isArray(e)&&e.length){const i=Object.assign([],e),a=r.slice(0,-1),s={...zt.getIn(n.spec,a)};for(let o=0;o<e.length;o+=1){const u=e[o];try{i[o].default=n.parameterMacro(s,u)}catch(c){const l=new Error(c);return l.fullPath=r,l}}return zt.replace(r,i)}return zt.replace(r,e)}},RCe={key:"properties",plugin:(e,t,r,n)=>{const i={...e};for(const s in e)try{i[s].default=n.modelPropertyMacro(i[s])}catch(o){const u=new Error(o);return u.fullPath=r,u}return zt.replace(r,i)}};class DCe{constructor(t){this.root=yC(t||{})}set(t,r){const n=this.getParent(t,!0);if(!n){am(this.root,r,null);return}const i=t[t.length-1],{children:a}=n;if(a[i]){am(a[i],r,n);return}a[i]=yC(r,n)}get(t){if(t=t||[],t.length<1)return this.root.value;let r=this.root,n,i;for(let a=0;a<t.length&&(i=t[a],n=r.children,!!n[i]);a+=1)r=n[i];return r&&r.protoValue}getParent(t,r){return!t||t.length<1?null:t.length<2?this.root:t.slice(0,-1).reduce((n,i)=>{if(!n)return n;const{children:a}=n;return!a[i]&&r&&(a[i]=yC(null,n)),a[i]},this.root)}}function yC(e,t){return am({children:{}},e,t)}function am(e,t,r){return e.value=t||{},e.protoValue=r?{...r.protoValue,...e.value}:e.value,Object.keys(e.children).forEach(n=>{const i=e.children[n];e.children[n]=am(i,i.value,e)}),e}const s5=100,o5=()=>{};class PCe{static getPluginName(t){return t.pluginName}static getPatchesOfType(t,r){return t.filter(r)}constructor(t){Object.assign(this,{spec:"",debugLevel:"info",plugins:[],pluginHistory:{},errors:[],mutations:[],promisedPatches:[],state:{},patches:[],context:{},contextTree:new DCe,showDebug:!1,allPatches:[],pluginProp:"specMap",libMethods:Object.assign(Object.create(this),zt,{getInstance:()=>this}),allowMetaPatches:!1},t),this.get=this._get.bind(this),this.getContext=this._getContext.bind(this),this.hasRun=this._hasRun.bind(this),this.wrappedPlugins=this.plugins.map(this.wrapPlugin.bind(this)).filter(zt.isFunction),this.patches.push(zt.add([],this.spec)),this.patches.push(zt.context([],this.context)),this.updatePatches(this.patches)}debug(t,...r){this.debugLevel===t&&console.log(...r)}verbose(t,...r){this.debugLevel==="verbose"&&console.log(`[${t}] `,...r)}wrapPlugin(t,r){const{pathDiscriminator:n}=this;let i=null,a;return t[this.pluginProp]?(i=t,a=t[this.pluginProp]):zt.isFunction(t)?a=t:zt.isObject(t)&&(a=s(t)),Object.assign(a.bind(i),{pluginName:t.name||r,isGenerator:zt.isGenerator(a)});function s(o){const u=(c,l)=>Array.isArray(c)?c.every((f,p)=>f===l[p]):!0;return function*(l,f){const p={};for(const[m,g]of l.filter(zt.isAdditiveMutation).entries())if(m<_Y)yield*d(g.value,g.path,g);else return;function*d(m,g,v){if(!zt.isObject(m))o.key===g[g.length-1]&&(yield o.plugin(m,o.key,g,f));else{const w=g.length-1,b=g[w],S=g.indexOf("properties"),E=b==="properties"&&w===S,x=f.allowMetaPatches&&p[m.$$ref];for(const _ of Object.keys(m)){const I=m[_],L=g.concat(_),k=zt.isObject(I),F=m.$$ref;if(x||k&&(f.allowMetaPatches&&F&&u(n,L)&&(p[F]=!0),yield*d(I,L,v)),!E&&_===o.key){const N=u(n,g);(!n||N)&&(yield o.plugin(I,_,L,f,v))}}}}}}}nextPlugin(){return this.wrappedPlugins.find(t=>this.getMutationsForPlugin(t).length>0)}nextPromisedPatch(){if(this.promisedPatches.length>0)return Promise.race(this.promisedPatches.map(t=>t.value))}getPluginHistory(t){const r=this.constructor.getPluginName(t);return this.pluginHistory[r]||[]}getPluginRunCount(t){return this.getPluginHistory(t).length}getPluginHistoryTip(t){const r=this.getPluginHistory(t);return r&&r[r.length-1]||{}}getPluginMutationIndex(t){const r=this.getPluginHistoryTip(t).mutationIndex;return typeof r!="number"?-1:r}updatePluginHistory(t,r){const n=this.constructor.getPluginName(t);this.pluginHistory[n]=this.pluginHistory[n]||[],this.pluginHistory[n].push(r)}updatePatches(t){zt.normalizeArray(t).forEach(r=>{if(r instanceof Error){this.errors.push(r);return}try{if(!zt.isObject(r)){this.debug("updatePatches","Got a non-object patch",r);return}if(this.showDebug&&this.allPatches.push(r),zt.isPromise(r.value)){this.promisedPatches.push(r),this.promisedPatchThen(r);return}if(zt.isContextPatch(r)){this.setContext(r.path,r.value);return}zt.isMutation(r)&&this.updateMutations(r)}catch(n){console.error(n),this.errors.push(n)}})}updateMutations(t){typeof t.value=="object"&&!Array.isArray(t.value)&&this.allowMetaPatches&&(t.value={...t.value});const r=zt.applyPatch(this.state,t,{allowMetaPatches:this.allowMetaPatches});r&&(this.mutations.push(t),this.state=r)}removePromisedPatch(t){const r=this.promisedPatches.indexOf(t);if(r<0){this.debug("Tried to remove a promisedPatch that isn't there!");return}this.promisedPatches.splice(r,1)}promisedPatchThen(t){return t.value=t.value.then(r=>{const n={...t,value:r};this.removePromisedPatch(t),this.updatePatches(n)}).catch(r=>{this.removePromisedPatch(t),this.updatePatches(r)}),t.value}getMutations(t,r){return t=t||0,typeof r!="number"&&(r=this.mutations.length),this.mutations.slice(t,r)}getCurrentMutations(){return this.getMutationsForPlugin(this.getCurrentPlugin())}getMutationsForPlugin(t){const r=this.getPluginMutationIndex(t);return this.getMutations(r+1)}getCurrentPlugin(){return this.currentPlugin}getLib(){return this.libMethods}_get(t){return zt.getIn(this.state,t)}_getContext(t){return this.contextTree.get(t)}setContext(t,r){return this.contextTree.set(t,r)}_hasRun(t){return this.getPluginRunCount(this.getCurrentPlugin())>(t||0)}dispatch(){const t=this,r=this.nextPlugin();if(!r){const a=this.nextPromisedPatch();if(a)return a.then(()=>this.dispatch()).catch(()=>this.dispatch());const s={spec:this.state,errors:this.errors};return this.showDebug&&(s.patches=this.allPatches),Promise.resolve(s)}if(t.pluginCount=t.pluginCount||new WeakMap,t.pluginCount.set(r,(t.pluginCount.get(r)||0)+1),t.pluginCount[r]>s5)return Promise.resolve({spec:t.state,errors:t.errors.concat(new Error(`We've reached a hard limit of ${s5} plugin runs`))});if(r!==this.currentPlugin&&this.promisedPatches.length){const a=this.promisedPatches.map(s=>s.value);return Promise.all(a.map(s=>s.then(o5,o5))).then(()=>this.dispatch())}return n();function n(){t.currentPlugin=r;const a=t.getCurrentMutations(),s=t.mutations.length-1;try{if(r.isGenerator)for(const o of r(a,t.getLib()))i(o);else{const o=r(a,t.getLib());i(o)}}catch(o){console.error(o),i([Object.assign(Object.create(o),{plugin:r})])}finally{t.updatePluginHistory(r,{mutationIndex:s})}return t.dispatch()}function i(a){a&&(a=zt.fullyNormalizeArray(a),t.updatePatches(a,r))}}}function FCe(e){return new PCe(e).dispatch()}const uu={refs:yj,allOf:kCe,parameters:NCe,properties:RCe};function NY(e,t={}){const{requestInterceptor:r,responseInterceptor:n}=t,i=e.withCredentials?"include":"same-origin";return a=>e({url:a,loadSpec:!0,requestInterceptor:r,responseInterceptor:n,headers:{Accept:MY},credentials:i}).then(s=>s.body)}function bj(e,t){return!t&&typeof navigator<"u"&&(t=navigator),t&&t.product==="ReactNative"?!!(e&&typeof e=="object"&&typeof e.uri=="string"):typeof File<"u"&&e instanceof File||typeof Blob<"u"&&e instanceof Blob||ArrayBuffer.isView(e)?!0:e!==null&&typeof e=="object"&&typeof e.pipe=="function"}function RY(e,t){return Array.isArray(e)&&e.some(r=>bj(r,t))}class k_ extends File{constructor(t,r="",n={}){super([t],r,n),this.data=t}valueOf(){return this.data}toString(){return this.valueOf()}}const BCe=e=>":/?#[]@!$&'()*+,;=".indexOf(e)>-1,zCe=e=>/^[a-z0-9\-._~]+$/i.test(e);function DY(e,t="reserved"){return[...e].map(r=>{if(zCe(r)||BCe(r)&&t==="unsafe")return r;const n=new TextEncoder;return Array.from(n.encode(r)).map(a=>`0${a.toString(16).toUpperCase()}`.slice(-2)).map(a=>`%${a}`).join("")}).join("")}function wj(e){const{value:t}=e;return Array.isArray(t)?$Ce(e):typeof t=="object"?qCe(e):UCe(e)}function en(e,t=!1){return Array.isArray(e)||e!==null&&typeof e=="object"?e=JSON.stringify(e):(typeof e=="number"||typeof e=="boolean")&&(e=String(e)),t&&typeof e=="string"&&e.length>0?DY(e,t):e??""}function $Ce({key:e,value:t,style:r,explode:n,escape:i}){if(r==="simple")return t.map(a=>en(a,i)).join(",");if(r==="label")return`.${t.map(a=>en(a,i)).join(".")}`;if(r==="matrix")return t.map(a=>en(a,i)).reduce((a,s)=>!a||n?`${a||""};${e}=${s}`:`${a},${s}`,"");if(r==="form"){const a=n?`&${e}=`:",";return t.map(s=>en(s,i)).join(a)}if(r==="spaceDelimited"){const a=n?`${e}=`:"";return t.map(s=>en(s,i)).join(` ${a}`)}if(r==="pipeDelimited"){const a=n?`${e}=`:"";return t.map(s=>en(s,i)).join(`|${a}`)}}function qCe({key:e,value:t,style:r,explode:n,escape:i}){const a=Object.keys(t);if(r==="simple")return a.reduce((s,o)=>{const u=en(t[o],i),c=n?"=":",";return`${s?`${s},`:""}${o}${c}${u}`},"");if(r==="label")return a.reduce((s,o)=>{const u=en(t[o],i),c=n?"=":".";return`${s?`${s}.`:"."}${o}${c}${u}`},"");if(r==="matrix"&&n)return a.reduce((s,o)=>{const u=en(t[o],i);return`${s?`${s};`:";"}${o}=${u}`},"");if(r==="matrix")return a.reduce((s,o)=>{const u=en(t[o],i);return`${s?`${s},`:`;${e}=`}${o},${u}`},"");if(r==="form")return a.reduce((s,o)=>{const u=en(t[o],i);return`${s?`${s}${n?"&":","}`:""}${o}${n?"=":","}${u}`},"")}function UCe({key:e,value:t,style:r,escape:n}){if(r==="simple")return en(t,n);if(r==="label")return`.${en(t,n)}`;if(r==="matrix")return`;${e}=${en(t,n)}`;if(r==="form"||r==="deepObject")return en(t,n)}const VCe={form:",",spaceDelimited:"%20",pipeDelimited:"|"},JCe={csv:",",ssv:"%20",tsv:"%09",pipes:"|"};function PY(e,t,r=!1){const{collectionFormat:n,allowEmptyValue:i,serializationOption:a,encoding:s}=t,o=typeof t=="object"&&!Array.isArray(t)?t.value:t,u=r?l=>l.toString():l=>encodeURIComponent(l),c=u(e);if(typeof o>"u"&&i)return[[c,""]];if(bj(o)||RY(o))return[[c,o]];if(a)return u5(e,o,r,a);if(s){if([typeof s.style,typeof s.explode,typeof s.allowReserved].some(l=>l!=="undefined")){const{style:l,explode:f,allowReserved:p}=s;return u5(e,o,r,{style:l,explode:f,allowReserved:p})}if(typeof s.contentType=="string"){if(s.contentType.startsWith("application/json")){const p=typeof o=="string"?o:JSON.stringify(o),d=u(p),m=new k_(d,"blob",{type:s.contentType});return[[c,m]]}const l=u(String(o)),f=new k_(l,"blob",{type:s.contentType});return[[c,f]]}return typeof o!="object"?[[c,u(o)]]:Array.isArray(o)&&o.every(l=>typeof l!="object")?[[c,o.map(u).join(",")]]:[[c,u(JSON.stringify(o))]]}return typeof o!="object"?[[c,u(o)]]:Array.isArray(o)?n==="multi"?[[c,o.map(u)]]:[[c,o.map(u).join(JCe[n||"csv"])]]:[[c,""]]}function u5(e,t,r,n){const i=n.style||"form",a=typeof n.explode>"u"?i==="form":n.explode,s=r?!1:n&&n.allowReserved?"unsafe":"reserved",o=c=>en(c,s),u=r?c=>c:c=>o(c);return typeof t!="object"?[[u(e),o(t)]]:Array.isArray(t)?a?[[u(e),t.map(o)]]:[[u(e),t.map(o).join(VCe[i])]]:i==="deepObject"?Object.keys(t).map(c=>[u(`${e}[${c}]`),o(t[c])]):a?Object.keys(t).map(c=>[u(c),o(t[c])]):[[u(e),Object.keys(t).map(c=>[`${u(c)},${o(t[c])}`]).join(",")]]}function WCe(e){return Object.entries(e).reduce((t,[r,n])=>{for(const[i,a]of PY(r,n,!0))if(Array.isArray(a))for(const s of a)if(ArrayBuffer.isView(s)){const o=new Blob([s]);t.append(i,o)}else t.append(i,s);else if(ArrayBuffer.isView(a)){const s=new Blob([a]);t.append(i,s)}else t.append(i,a);return t},new FormData)}const HCe=(e,{encode:t=!0}={})=>{const r=(a,s,o)=>(Array.isArray(o)?o.reduce((u,c)=>r(a,s,c),a):o instanceof Date?a.append(s,o.toISOString()):typeof o=="object"?Object.entries(o).reduce((u,[c,l])=>r(a,`${s}[${c}]`,l),a):a.append(s,o),a),n=Object.entries(e).reduce((a,[s,o])=>r(a,s,o),new URLSearchParams),i=String(n);return t?i:decodeURIComponent(i)};function c5(e){const t=Object.keys(e).reduce((r,n)=>{for(const[i,a]of PY(n,e[n]))a instanceof k_?r[i]=a.valueOf():r[i]=a;return r},{});return HCe(t,{encode:!1})}function Sj(e={}){const{url:t="",query:r,form:n}=e,i=(...a)=>{const s=a.filter(o=>o).join("&");return s?`?${s}`:""};if(n){const a=Object.keys(n).some(o=>{const{value:u}=n[o];return bj(u)||RY(u)}),s=e.headers["content-type"]||e.headers["Content-Type"];if(a||/multipart\/form-data/i.test(s)){const o=WCe(e.form);e.formdata=o,e.body=o}else e.body=c5(n);delete e.form}if(r){const[a,s]=t.split("?");let o="";if(s){const c=new URLSearchParams(s);Object.keys(r).forEach(f=>c.delete(f)),o=String(c)}const u=i(o,c5(r));e.url=a+u,delete e.query}return e}const GCe=(e="")=>/(json|xml|yaml|text)\b/.test(e);function YCe(e,t){if(t){if(t.indexOf("application/json")===0||t.indexOf("+json")>0)return JSON.parse(e);if(t.indexOf("application/xml")===0||t.indexOf("+xml")>0)return e}return Ao.load(e)}function KCe(e){return e.includes(", ")?e.split(", "):e}function QCe(e={}){return typeof e.entries!="function"?{}:Array.from(e.entries()).reduce((t,[r,n])=>(t[r]=KCe(n),t),{})}function FY(e,t,{loadSpec:r=!1}={}){const n={ok:e.ok,url:e.url||t,status:e.status,statusText:e.statusText,headers:QCe(e.headers)},i=n.headers["content-type"],a=r||GCe(i);return(a?e.text:e.blob||e.buffer).call(e).then(o=>{if(n.text=o,n.data=o,a)try{const u=YCe(o,i);n.body=u,n.obj=u}catch(u){n.parseError=u}return n})}async function nf(e,t={}){typeof e=="object"&&(t=e,e=t.url),t.headers=t.headers||{},t=Sj(t),t.headers&&Object.keys(t.headers).forEach(i=>{const a=t.headers[i];typeof a=="string"&&(t.headers[i]=a.replace(/\n+/g," "))}),t.requestInterceptor&&(t=await t.requestInterceptor(t)||t);const r=t.headers["content-type"]||t.headers["Content-Type"];/multipart\/form-data/i.test(r)&&(delete t.headers["content-type"],delete t.headers["Content-Type"]);let n;try{n=await(t.userFetch||fetch)(t.url,t),n=await FY(n,e,t),t.responseInterceptor&&(n=await t.responseInterceptor(n)||n)}catch(i){if(!n)throw i;const a=new Error(n.statusText||`response status is ${n.status}`);throw a.status=n.status,a.statusCode=n.status,a.responseError=i,a}if(!n.ok){const i=new Error(n.statusText||`response status is ${n.status}`);throw i.status=n.status,i.statusCode=n.status,i.response=n,i}return n}function ZCe(e,t,r){return r=r||(n=>n),t=t||(n=>n),n=>(typeof n=="string"&&(n={url:n}),n=Sj(n),n=t(n),r(e(n)))}const xj=e=>{var t,r;const{baseDoc:n,url:i}=e,a=(t=n??i)!==null&&t!==void 0?t:"";return typeof((r=globalThis.document)===null||r===void 0?void 0:r.baseURI)=="string"?String(new URL(a,globalThis.document.baseURI)):a},BY=e=>{const{fetch:t,http:r}=e;return t||r||nf};async function Ej(e){const{spec:t,mode:r,allowMetaPatches:n=!0,pathDiscriminator:i,modelPropertyMacro:a,parameterMacro:s,requestInterceptor:o,responseInterceptor:u,skipNormalization:c=!1,useCircularStructures:l,strategies:f}=e,p=xj(e),d=BY(e),m=f.find(v=>v.match(t));return g(t);async function g(v){p&&(uu.refs.docCache[p]=v),uu.refs.fetchJSON=NY(d,{requestInterceptor:o,responseInterceptor:u});const w=[uu.refs];typeof s=="function"&&w.push(uu.parameters),typeof a=="function"&&w.push(uu.properties),r!=="strict"&&w.push(uu.allOf);const b=await FCe({spec:v,context:{baseDoc:p},plugins:w,allowMetaPatches:n,pathDiscriminator:i,parameterMacro:s,modelPropertyMacro:a,useCircularStructures:l});return c||(b.spec=m.normalize(b.spec)),b}}const zY=e=>e.replace(/\W/gi,"_");function XCe(e,t,{v2OperationIdCompatibilityMode:r}={}){if(r){let n=`${t.toLowerCase()}_${e}`.replace(/[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g,"_");return n=n||`${e.substring(1)}_${t}`,n.replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return`${t.toLowerCase()}${zY(e)}`}function v0(e,t,r="",{v2OperationIdCompatibilityMode:n}={}){return!e||typeof e!="object"?null:(e.operationId||"").replace(/\s/g,"").length?zY(e.operationId):XCe(t,r,{v2OperationIdCompatibilityMode:n})}function Cj(e){const{spec:t}=e,{paths:r}=t,n={};if(!r||t.$$normalized)return e;for(const i in r){const a=r[i];if(a==null||!["object","function"].includes(typeof a))continue;const s=a.parameters;for(const o in a){const u=a[o];if(u==null||!["object","function"].includes(typeof u))continue;const c=v0(u,i,o);if(c){n[c]?n[c].push(u):n[c]=[u];const l=n[c];if(l.length>1)l.forEach((f,p)=>{f.__originalOperationId=f.__originalOperationId||f.operationId,f.operationId=`${c}${p+1}`});else if(typeof u.operationId<"u"){const f=l[0];f.__originalOperationId=f.__originalOperationId||u.operationId,f.operationId=c}}if(o!=="parameters"){const l=[],f={};for(const p in t)(p==="produces"||p==="consumes"||p==="security")&&(f[p]=t[p],l.push(f));if(s&&(f.parameters=s,l.push(f)),l.length){for(const p of l)for(const d in p)if(!Array.isArray(u[d]))u[d]=p[d];else if(d==="parameters")for(const m of p[d])u[d].some(v=>!Gi(v)&&!Gi(m)?!1:v===m?!0:["name","$ref","$$ref"].some(w=>typeof v[w]=="string"&&typeof m[w]=="string"&&v[w]===m[w]))||u[d].push(m)}}}}return t.$$normalized=!0,e}const $Y={name:"generic",match(){return!0},normalize(e){const{spec:t}=Cj({spec:e});return t},async resolve(e){return Ej(e)}};async function eMe(e){return Ej(e)}const tMe=e=>{try{const{swagger:t}=e;return t==="2.0"}catch{return!1}},qY=e=>{try{const{openapi:t}=e;return typeof t=="string"&&/^3\.0\.(?:[1-9]\d*|0)$/.test(t)}catch{return!1}},Mj=e=>{try{const{openapi:t}=e;return typeof t=="string"&&/^3\.1\.(?:[1-9]\d*|0)$/.test(t)}catch{return!1}},UY=e=>qY(e)||Mj(e),VY={name:"openapi-2",match(e){return tMe(e)},normalize(e){const{spec:t}=Cj({spec:e});return t},async resolve(e){return eMe(e)}};async function rMe(e){return Ej(e)}const JY={name:"openapi-3-0",match(e){return qY(e)},normalize(e){const{spec:t}=Cj({spec:e});return t},async resolve(e){return rMe(e)}},nMe=e=>{try{const t=e.startsWith("#")?e.slice(1):e;return decodeURIComponent(t)}catch{return e}},mi=e=>{const t=e.indexOf("#"),r=t===-1?"#":e.substring(t);return nMe(r)};function nd(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"json-pointer",lower:"json-pointer",index:0,isBkr:!1},this.rules[1]={name:"reference-token",lower:"reference-token",index:1,isBkr:!1},this.rules[2]={name:"unescaped",lower:"unescaped",index:2,isBkr:!1},this.rules[3]={name:"escaped",lower:"escaped",index:3,isBkr:!1},this.rules[4]={name:"array-location",lower:"array-location",index:4,isBkr:!1},this.rules[5]={name:"array-index",lower:"array-index",index:5,isBkr:!1},this.rules[6]={name:"array-dash",lower:"array-dash",index:6,isBkr:!1},this.rules[7]={name:"slash",lower:"slash",index:7,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:3,min:0,max:1/0},this.rules[0].opcodes[1]={type:2,children:[2,3]},this.rules[0].opcodes[2]={type:4,index:7},this.rules[0].opcodes[3]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:3,min:0,max:1/0},this.rules[1].opcodes[1]={type:1,children:[2,3]},this.rules[1].opcodes[2]={type:4,index:2},this.rules[1].opcodes[3]={type:4,index:3},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:1,children:[1,2,3]},this.rules[2].opcodes[1]={type:5,min:0,max:46},this.rules[2].opcodes[2]={type:5,min:48,max:125},this.rules[2].opcodes[3]={type:5,min:127,max:1114111},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:2,children:[1,2]},this.rules[3].opcodes[1]={type:7,string:[126]},this.rules[3].opcodes[2]={type:1,children:[3,4]},this.rules[3].opcodes[3]={type:7,string:[48]},this.rules[3].opcodes[4]={type:7,string:[49]},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:1,children:[1,2]},this.rules[4].opcodes[1]={type:4,index:5},this.rules[4].opcodes[2]={type:4,index:6},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,2]},this.rules[5].opcodes[1]={type:6,string:[48]},this.rules[5].opcodes[2]={type:2,children:[3,4]},this.rules[5].opcodes[3]={type:5,min:49,max:57},this.rules[5].opcodes[4]={type:3,min:0,max:1/0},this.rules[5].opcodes[5]={type:5,min:48,max:57},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:7,string:[45]},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:7,string:[47]},this.toString=function(){let t="";return t+=`; JavaScript Object Notation (JSON) Pointer ABNF syntax
`,t+=`; https://datatracker.ietf.org/doc/html/rfc6901
`,t+=`json-pointer = *( slash reference-token ) ; MODIFICATION: surrogate text rule used
`,t+=`reference-token = *( unescaped / escaped )
`,t+=`unescaped = %x00-2E / %x30-7D / %x7F-10FFFF
`,t+=` ; %x2F ('/') and %x7E ('~') are excluded from 'unescaped'
`,t+=`escaped = "~" ( "0" / "1" )
`,t+=` ; representing '~' and '/', respectively
`,t+=`
`,t+=`; https://datatracker.ietf.org/doc/html/rfc6901#section-4
`,t+=`array-location = array-index / array-dash
`,t+=`array-index = %x30 / ( %x31-39 *(%x30-39) )
`,t+=` ; "0", or digits without a leading "0"
`,t+=`array-dash = "-"
`,t+=`
`,t+=`; Surrogate named rules
`,t+=`slash = "/"
`,t}}const Ci=function(){const t=dt,r=ei,n=this,i="parser.js: Parser(): ",a=function(){this.state=t.ACTIVE,this.phraseLength=0,this.refresh=()=>{this.state=t.ACTIVE,this.phraseLength=0}};n.ast=void 0,n.stats=void 0,n.trace=void 0,n.callbacks=[];let s=0,o=0,u=0,c=0,l=0,f,p,d,m,g=new a,v,w,b;const S=()=>{s=0,o=0,u=0,c=0,l=0,f=void 0,p=void 0,d=void 0,m=void 0,g.refresh(),v=void 0,w=void 0,b=void 0},E=()=>{const J=`${i}initializeCallbacks(): `;let Y;for(v=[],w=[],Y=0;Y<f.length;Y+=1)v[Y]=void 0;for(Y=0;Y<p.length;Y+=1)w[Y]=void 0;let re;const ae=[];for(Y=0;Y<f.length;Y+=1)ae.push(f[Y].lower);for(Y=0;Y<p.length;Y+=1)ae.push(p[Y].lower);for(const se in n.callbacks)if(n.callbacks.hasOwnProperty(se)){if(Y=ae.indexOf(se.toLowerCase()),Y<0)throw new Error(`${J}syntax callback '${se}' not a rule or udt name`);if(re=n.callbacks[se]?n.callbacks[se]:void 0,typeof re=="function"||re===void 0)Y<f.length?v[Y]=re:w[Y-f.length]=re;else throw new Error(`${J}syntax callback[${se}] must be function reference or falsy)`)}};n.parse=(J,Y,re,ae)=>{const se=`${i}parse(): `;S(),m=r.stringToChars(re),f=J.rules,p=J.udts;const ge=Y.toLowerCase();let ue;for(const K in f)if(f.hasOwnProperty(K)&&ge===f[K].lower){ue=f[K].index;break}if(ue===void 0)throw new Error(`${se}start rule name '${startRule}' not recognized`);E(),n.trace&&n.trace.init(f,p,m),n.stats&&n.stats.init(f,p),n.ast&&n.ast.init(f,p,m),b=ae,d=[{type:t.RNM,index:ue}],Z(0,0),d=void 0;let oe=!1;switch(g.state){case t.ACTIVE:throw new Error(`${se}final state should never be 'ACTIVE'`);case t.NOMATCH:oe=!1;break;case t.EMPTY:case t.MATCH:g.phraseLength===m.length?oe=!0:oe=!1;break;default:throw new Error("unrecognized state")}return{success:oe,state:g.state,stateName:t.idName(g.state),length:m.length,matched:g.phraseLength,maxMatched:l,maxTreeDepth:u,nodeHits:c}};const x=(J,Y)=>{const re=d[J];for(let ae=0;ae<re.children.length&&(Z(re.children[ae],Y),g.state===t.NOMATCH);ae+=1);},_=(J,Y)=>{let re,ae,se,ge;const ue=d[J];n.ast&&(ae=n.ast.getLength()),re=!0,se=Y,ge=0;for(let oe=0;oe<ue.children.length;oe+=1)if(Z(ue.children[oe],se),g.state===t.NOMATCH){re=!1;break}else se+=g.phraseLength,ge+=g.phraseLength;re?(g.state=ge===0?t.EMPTY:t.MATCH,g.phraseLength=ge):(g.state=t.NOMATCH,g.phraseLength=0,n.ast&&n.ast.setLength(ae))},I=(J,Y)=>{let re,ae,se,ge;const ue=d[J];if(ue.max===0){g.state=t.EMPTY,g.phraseLength=0;return}for(ae=Y,se=0,ge=0,n.ast&&(re=n.ast.getLength());!(ae>=m.length||(Z(J+1,ae),g.state===t.NOMATCH)||g.state===t.EMPTY||(ge+=1,se+=g.phraseLength,ae+=g.phraseLength,ge===ue.max)););g.state===t.EMPTY||ge>=ue.min?(g.state=se===0?t.EMPTY:t.MATCH,g.phraseLength=se):(g.state=t.NOMATCH,g.phraseLength=0,n.ast&&n.ast.setLength(re))},L=(J,Y,re,ae)=>{if(Y.phraseLength>re){let se=`${i}opRNM(${J.name}): callback function error: `;throw se+=`sysData.phraseLength: ${Y.phraseLength}`,se+=` must be <= remaining chars: ${re}`,new Error(se)}switch(Y.state){case t.ACTIVE:if(!ae)throw new Error(`${i}opRNM(${J.name}): callback function return error. ACTIVE state not allowed.`);break;case t.EMPTY:Y.phraseLength=0;break;case t.MATCH:Y.phraseLength===0&&(Y.state=t.EMPTY);break;case t.NOMATCH:Y.phraseLength=0;break;default:throw new Error(`${i}opRNM(${J.name}): callback function return error. Unrecognized return state: ${Y.state}`)}},k=(J,Y)=>{let re,ae,se;const ge=d[J],ue=f[ge.index],oe=v[ue.index];if(s||(ae=n.ast&&n.ast.ruleDefined(ge.index),ae&&(re=n.ast.getLength(),n.ast.down(ge.index,f[ge.index].name))),oe){const K=m.length-Y;oe(g,m,Y,b),L(ue,g,K,!0),g.state===t.ACTIVE&&(se=d,d=ue.opcodes,Z(0,Y),d=se,oe(g,m,Y,b),L(ue,g,K,!1))}else se=d,d=ue.opcodes,Z(0,Y),d=se;s||ae&&(g.state===t.NOMATCH?n.ast.setLength(re):n.ast.up(ge.index,ue.name,Y,g.phraseLength))},F=(J,Y)=>{const re=d[J];g.state=t.NOMATCH,Y<m.length&&re.min<=m[Y]&&m[Y]<=re.max&&(g.state=t.MATCH,g.phraseLength=1)},N=(J,Y)=>{const re=d[J],ae=re.string.length;if(g.state=t.NOMATCH,Y+ae<=m.length){for(let se=0;se<ae;se+=1)if(m[Y+se]!==re.string[se])return;g.state=t.MATCH,g.phraseLength=ae}},P=(J,Y)=>{let re;const ae=d[J];g.state=t.NOMATCH;const se=ae.string.length;if(se===0){g.state=t.EMPTY;return}if(Y+se<=m.length){for(let ge=0;ge<se;ge+=1)if(re=m[Y+ge],re>=65&&re<=90&&(re+=32),re!==ae.string[ge])return;g.state=t.MATCH,g.phraseLength=se}},R=(J,Y,re)=>{if(Y.phraseLength>re){let ae=`${i}opUDT(${J.name}): callback function error: `;throw ae+=`sysData.phraseLength: ${Y.phraseLength}`,ae+=` must be <= remaining chars: ${re}`,new Error(ae)}switch(Y.state){case t.ACTIVE:throw new Error(`${i}opUDT(${J.name}) ACTIVE state return not allowed.`);case t.EMPTY:if(J.empty)Y.phraseLength=0;else throw new Error(`${i}opUDT(${J.name}) may not return EMPTY.`);break;case t.MATCH:if(Y.phraseLength===0)if(J.empty)Y.state=t.EMPTY;else throw new Error(`${i}opUDT(${J.name}) may not return EMPTY.`);break;case t.NOMATCH:Y.phraseLength=0;break;default:throw new Error(`${i}opUDT(${J.name}): callback function return error. Unrecognized return state: ${Y.state}`)}},W=(J,Y)=>{let re,ae,se;const ge=d[J],ue=p[ge.index];g.UdtIndex=ue.index,s||(se=n.ast&&n.ast.udtDefined(ge.index),se&&(ae=f.length+ge.index,re=n.ast.getLength(),n.ast.down(ae,ue.name)));const oe=m.length-Y;w[ge.index](g,m,Y,b),R(ue,g,oe),s||se&&(g.state===t.NOMATCH?n.ast.setLength(re):n.ast.up(ae,ue.name,Y,g.phraseLength))},X=(J,Y)=>{switch(s+=1,Z(J+1,Y),s-=1,g.phraseLength=0,g.state){case t.EMPTY:g.state=t.EMPTY;break;case t.MATCH:g.state=t.EMPTY;break;case t.NOMATCH:g.state=t.NOMATCH;break;default:throw new Error(`opAND: invalid state ${g.state}`)}},Q=(J,Y)=>{switch(s+=1,Z(J+1,Y),s-=1,g.phraseLength=0,g.state){case t.EMPTY:case t.MATCH:g.state=t.NOMATCH;break;case t.NOMATCH:g.state=t.EMPTY;break;default:throw new Error(`opNOT: invalid state ${g.state}`)}},Z=(J,Y)=>{const re=`${i}opExecute(): `,ae=d[J];switch(c+=1,o>u&&(u=o),o+=1,g.refresh(),n.trace&&n.trace.down(ae,Y),ae.type){case t.ALT:x(J,Y);break;case t.CAT:_(J,Y);break;case t.REP:I(J,Y);break;case t.RNM:k(J,Y);break;case t.TRG:F(J,Y);break;case t.TBS:N(J,Y);break;case t.TLS:P(J,Y);break;case t.UDT:W(J,Y);break;case t.AND:X(J,Y);break;case t.NOT:Q(J,Y);break;default:throw new Error(`${re}unrecognized operator`)}s||Y+g.phraseLength>l&&(l=Y+g.phraseLength),n.stats&&n.stats.collect(ae,g),n.trace&&n.trace.up(ae,g.state,Y,g.phraseLength),o-=1}},_j=function(){const t="parser.js: Ast()): ",r=dt,n=ei,i=this;let a,s,o,u=0;const c=[],l=[],f=[];i.callbacks=[],i.init=(d,m,g)=>{l.length=0,f.length=0,u=0,a=d,s=m,o=g;let v;const w=[];for(v=0;v<a.length;v+=1)w.push(a[v].lower);for(v=0;v<s.length;v+=1)w.push(s[v].lower);for(u=a.length+s.length,v=0;v<u;v+=1)c[v]=void 0;for(const b in i.callbacks)if(i.callbacks.hasOwnProperty(b)){const S=b.toLowerCase();if(v=w.indexOf(S),v<0)throw new Error(`${t}init: node '${b}' not a rule or udt name`);c[v]=i.callbacks[b]}},i.ruleDefined=d=>!!c[d],i.udtDefined=d=>!!c[a.length+d],i.down=(d,m)=>{const g=f.length;return l.push(g),f.push({name:m,thisIndex:g,thatIndex:void 0,state:r.SEM_PRE,callbackIndex:d,phraseIndex:void 0,phraseLength:void 0,stack:l.length}),g},i.up=(d,m,g,v)=>{const w=f.length,b=l.pop();return f.push({name:m,thisIndex:w,thatIndex:b,state:r.SEM_POST,callbackIndex:d,phraseIndex:g,phraseLength:v,stack:l.length}),f[b].thatIndex=w,f[b].phraseIndex=g,f[b].phraseLength=v,w},i.translate=d=>{let m,g;for(let v=0;v<f.length;v+=1)g=f[v],m=c[g.callbackIndex],m&&(g.state===r.SEM_PRE?m(r.SEM_PRE,o,g.phraseIndex,g.phraseLength,d):m&&m(r.SEM_POST,o,g.phraseIndex,g.phraseLength,d))},i.setLength=d=>{f.length=d,d>0?l.length=f[d-1].stack:l.length=0},i.getLength=()=>f.length;function p(d){let m="";for(;d-- >0;)m+=" ";return m}i.toXml=()=>{let d="",m=0;return d+=`<?xml version="1.0" encoding="utf-8"?>
`,d+=`<root nodes="${f.length/2}" characters="${o.length}">
`,d+=`<!-- input string -->
`,d+=p(m+2),d+=n.charsToString(o),d+=`
`,f.forEach(g=>{g.state===r.SEM_PRE?(m+=1,d+=p(m),d+=`<node name="${g.name}" index="${g.phraseIndex}" length="${g.phraseLength}">
`,d+=p(m+2),d+=n.charsToString(o,g.phraseIndex,g.phraseLength),d+=`
`):(d+=p(m),d+=`</node><!-- name="${g.name}" -->
`,m-=1)}),d+=`</root>
`,d}},iMe=function(){const t=dt,r=ei,n="parser.js: Trace(): ";let i,a,s,o="",u=0;const c=100,l=this,f=d=>{let m="",g=0;if(d>=0)for(;d--;)g+=1,g===5?(m+="|",g=0):m+=".";return m};l.init=(d,m,g)=>{a=d,s=m,i=g};const p=d=>{let m;switch(d.type){case t.ALT:m="ALT";break;case t.CAT:m="CAT";break;case t.REP:d.max===1/0?m=`REP(${d.min},inf)`:m=`REP(${d.min},${d.max})`;break;case t.RNM:m=`RNM(${a[d.index].name})`;break;case t.TRG:m=`TRG(${d.min},${d.max})`;break;case t.TBS:d.string.length>6?m=`TBS(${r.charsToString(d.string,0,3)}...)`:m=`TBS(${r.charsToString(d.string,0,6)})`;break;case t.TLS:d.string.length>6?m=`TLS(${r.charsToString(d.string,0,3)}...)`:m=`TLS(${r.charsToString(d.string,0,6)})`;break;case t.UDT:m=`UDT(${s[d.index].name})`;break;case t.AND:m="AND";break;case t.NOT:m="NOT";break;default:throw new Error(`${n}Trace: opName: unrecognized opcode`)}return m};l.down=(d,m)=>{const g=f(u),v=Math.min(c,i.length-m);let w=r.charsToString(i,m,v);v<i.length-m&&(w+="..."),w=`${g}|-|[${p(d)}]${w}
`,o+=w,u+=1},l.up=(d,m,g,v)=>{const w=`${n}trace.up: `;u-=1;const b=f(u);let S,E,x;switch(m){case t.EMPTY:x="|E|",E="''";break;case t.MATCH:x="|M|",S=Math.min(c,v),S<v?E=`'${r.charsToString(i,g,S)}...'`:E=`'${r.charsToString(i,g,S)}'`;break;case t.NOMATCH:x="|N|",E="";break;default:throw new Error(`${w} unrecognized state`)}E=`${b}${x}[${p(d)}]${E}
`,o+=E},l.displayTrace=()=>o},aMe=function(){const t=dt,r="parser.js: Stats(): ";let n,i,a;const s=[],o=[],u=[];this.init=(v,w)=>{n=v,i=w,m()},this.collect=(v,w)=>{g(a,w.state,w.phraseLength),g(s[v.type],w.state,w.phraseLength),v.type===t.RNM&&g(o[v.index],w.state,w.phraseLength),v.type===t.UDT&&g(u[v.index],w.state,w.phraseLength)},this.displayStats=()=>{let v="";const w={match:0,empty:0,nomatch:0,total:0},b=(S,E,x,_,I)=>{w.match+=E,w.empty+=x,w.nomatch+=_,w.total+=I;const L=c(E),k=c(x),F=c(_),N=c(I);return`${S} | ${L} | ${k} | ${F} | ${N} |
`};return v+=` OPERATOR STATS
`,v+=` | MATCH | EMPTY | NOMATCH | TOTAL |
`,v+=b(" ALT",s[t.ALT].match,s[t.ALT].empty,s[t.ALT].nomatch,s[t.ALT].total),v+=b(" CAT",s[t.CAT].match,s[t.CAT].empty,s[t.CAT].nomatch,s[t.CAT].total),v+=b(" REP",s[t.REP].match,s[t.REP].empty,s[t.REP].nomatch,s[t.REP].total),v+=b(" RNM",s[t.RNM].match,s[t.RNM].empty,s[t.RNM].nomatch,s[t.RNM].total),v+=b(" TRG",s[t.TRG].match,s[t.TRG].empty,s[t.TRG].nomatch,s[t.TRG].total),v+=b(" TBS",s[t.TBS].match,s[t.TBS].empty,s[t.TBS].nomatch,s[t.TBS].total),v+=b(" TLS",s[t.TLS].match,s[t.TLS].empty,s[t.TLS].nomatch,s[t.TLS].total),v+=b(" UDT",s[t.UDT].match,s[t.UDT].empty,s[t.UDT].nomatch,s[t.UDT].total),v+=b(" AND",s[t.AND].match,s[t.AND].empty,s[t.AND].nomatch,s[t.AND].total),v+=b(" NOT",s[t.NOT].match,s[t.NOT].empty,s[t.NOT].nomatch,s[t.NOT].total),v+=b("TOTAL",w.match,w.empty,w.nomatch,w.total),v},this.displayHits=v=>{let w="";const b=(S,E,x,_,I)=>{a.match+=S,a.empty+=E,a.nomatch+=x,a.total+=_;const L=c(S),k=c(E),F=c(x),N=c(_);return`| ${L} | ${k} | ${F} | ${N} | ${I}
`};typeof v=="string"&&v.toLowerCase()[0]==="a"?(o.sort(l),u.sort(l),w+=` RULES/UDTS ALPHABETICALLY
`):typeof v=="string"&&v.toLowerCase()[0]==="i"?(o.sort(p),u.sort(p),w+=` RULES/UDTS BY INDEX
`):(o.sort(f),u.sort(f),w+=` RULES/UDTS BY HIT COUNT
`),w+=`| MATCH | EMPTY | NOMATCH | TOTAL | NAME
`;for(let S=0;S<o.length;S+=1){let E=o[S];E.total&&(w+=b(E.match,E.empty,E.nomatch,E.total,E.name))}for(let S=0;S<u.length;S+=1){let E=u[S];E.total&&(w+=b(E.match,E.empty,E.nomatch,E.total,E.name))}return w};const c=v=>v<10?` ${v}`:v<100?` ${v}`:v<1e3?` ${v}`:v<1e4?` ${v}`:v<1e5?` ${v}`:v<1e6?` ${v}`:`${v}`,l=(v,w)=>v.lower<w.lower?-1:v.lower>w.lower?1:0,f=(v,w)=>v.total<w.total?1:v.total>w.total?-1:l(v,w),p=(v,w)=>v.index<w.index?-1:v.index>w.index?1:0,d=function(){this.empty=0,this.match=0,this.nomatch=0,this.total=0},m=()=>{s.length=0,a=new d,s[t.ALT]=new d,s[t.CAT]=new d,s[t.REP]=new d,s[t.RNM]=new d,s[t.TRG]=new d,s[t.TBS]=new d,s[t.TLS]=new d,s[t.UDT]=new d,s[t.AND]=new d,s[t.NOT]=new d,o.length=0;for(let v=0;v<n.length;v+=1)o.push({empty:0,match:0,nomatch:0,total:0,name:n[v].name,lower:n[v].lower,index:n[v].index});if(i.length>0){u.length=0;for(let v=0;v<i.length;v+=1)u.push({empty:0,match:0,nomatch:0,total:0,name:i[v].name,lower:i[v].lower,index:i[v].index})}},g=(v,w)=>{switch(v.total+=1,w){case t.EMPTY:v.empty+=1;break;case t.MATCH:v.match+=1;break;case t.NOMATCH:v.nomatch+=1;break;default:throw new Error(`${r}collect(): incStat(): unrecognized state: ${w}`)}}},ei={stringToChars:e=>[...e].map(t=>t.codePointAt(0)),charsToString:(e,t,r)=>{let n=e;for(;!(t===void 0||t<0);){if(r===void 0){n=e.slice(t);break}if(r<=0)return"";n=e.slice(t,t+r);break}return String.fromCodePoint(...n)}},dt={ALT:1,CAT:2,REP:3,RNM:4,TRG:5,TBS:6,TLS:7,UDT:11,AND:12,NOT:13,ACTIVE:100,MATCH:101,EMPTY:102,NOMATCH:103,SEM_PRE:200,SEM_POST:201,SEM_OK:300,idName:e=>{switch(e){case dt.ALT:return"ALT";case dt.CAT:return"CAT";case dt.REP:return"REP";case dt.RNM:return"RNM";case dt.TRG:return"TRG";case dt.TBS:return"TBS";case dt.TLS:return"TLS";case dt.UDT:return"UDT";case dt.AND:return"AND";case dt.NOT:return"NOT";case dt.ACTIVE:return"ACTIVE";case dt.EMPTY:return"EMPTY";case dt.MATCH:return"MATCH";case dt.NOMATCH:return"NOMATCH";case dt.SEM_PRE:return"SEM_PRE";case dt.SEM_POST:return"SEM_POST";case dt.SEM_OK:return"SEM_OK";default:return"UNRECOGNIZED STATE"}}};class Ss extends Error{constructor(t,r=void 0){if(super(t,r),this.name=this.constructor.name,typeof t=="string"&&(this.message=t),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(t).stack,r!=null&&typeof r=="object"&&Object.prototype.hasOwnProperty.call(r,"cause")&&!("cause"in this)){const{cause:n}=r;this.cause=n,n instanceof Error&&"stack"in n&&(this.stack=`${this.stack}
CAUSE: ${n.stack}`)}if(r!=null&&typeof r=="object"){const{cause:n,...i}=r;Object.assign(this,i)}}}class WY extends Ss{}const vC=e=>(t,r,n,i,a)=>{if(!(typeof a=="object"&&a!==null&&!Array.isArray(a)))throw new WY("parser's user data must be an object");if(t===dt.SEM_PRE){const s={type:e,text:ei.charsToString(r,n,i),start:n,length:i,children:[]};a.stack.length>0?a.stack[a.stack.length-1].children.push(s):a.root=s,a.stack.push(s)}t===dt.SEM_POST&&a.stack.pop()};class sMe extends _j{constructor(){super(),this.callbacks["json-pointer"]=vC("json-pointer"),this.callbacks["reference-token"]=vC("reference-token"),this.callbacks.slash=vC("text")}getTree(){const t={stack:[],root:null};return this.translate(t),delete t.stack,t}}const oMe=e=>{if(typeof e!="string")throw new TypeError("Reference token must be a string");return e.replace(/~1/g,"/").replace(/~0/g,"~")};class uMe extends sMe{getTree(){const{root:t}=super.getTree();return t.children.filter(({type:r})=>r==="reference-token").map(({text:r})=>oMe(r))}}class cMe extends Array{toString(){return this.map(t=>`"${String(t)}"`).join(", ")}}class lMe extends iMe{inferExpectations(){const t=this.displayTrace().split(`
`),r=new Set;let n=-1;for(let i=0;i<t.length;i++){const a=t[i];if(a.includes("M|")){const s=a.match(/]'(.*)'$/);s&&s[1]&&(n=i)}if(i>n){const s=a.match(/N\|\[TLS\(([^)]+)\)]/);s&&r.add(s[1])}}return new cMe(...r)}}const fMe=new nd,dMe=(e,{translator:t=new uMe,stats:r=!1,trace:n=!1}={})=>{if(typeof e!="string")throw new TypeError("JSON Pointer must be a string");try{const i=new Ci;t&&(i.ast=t),r&&(i.stats=new aMe),n&&(i.trace=new lMe);const a=i.parse(fMe,"json-pointer",e);return{result:a,tree:a.success&&t?i.ast.getTree():void 0,stats:i.stats,trace:i.trace}}catch(i){throw new WY("Unexpected error during JSON Pointer parsing",{cause:i,jsonPointer:e})}};new nd;new Ci;new nd;new Ci;const pMe=new nd,hMe=new Ci,mMe=e=>{if(typeof e!="string")return!1;try{return hMe.parse(pMe,"array-index",e).success}catch{return!1}},gMe=new nd,yMe=new Ci,vMe=e=>{if(typeof e!="string")return!1;try{return yMe.parse(gMe,"array-dash",e).success}catch{return!1}},bMe=e=>{if(typeof e!="string"&&typeof e!="number")throw new TypeError("Reference token must be a string or number");return String(e).replace(/~/g,"~0").replace(/\//g,"~1")};class wMe extends Ss{}const HY=e=>{if(!Array.isArray(e))throw new TypeError("Reference tokens must be a list of strings or numbers");try{return e.length===0?"":`/${e.map(t=>{if(typeof t!="string"&&typeof t!="number")throw new TypeError("Reference token must be a string or number");return bMe(String(t))}).join("/")}`}catch(t){throw new wMe("Unexpected error during JSON Pointer compilation",{cause:t,referenceTokens:e})}};class SMe{#e;#t;#r;constructor(t,r={}){this.#e=t,this.#e.steps=[],this.#e.failed=!1,this.#e.failedAt=-1,this.#e.message=`JSON Pointer "${r.jsonPointer}" was successfully evaluated against the provided value`,this.#e.context={...r,realm:r.realm.name},this.#t=[],this.#r=r.realm}step({referenceToken:t,input:r,output:n,success:i=!0,reason:a}){const s=this.#t.length;this.#t.push(t);const o={referenceToken:t,referenceTokenPosition:s,input:r,inputType:this.#r.isObject(r)?"object":this.#r.isArray(r)?"array":"unrecognized",output:n,success:i};a&&(o.reason=a),this.#e.steps.push(o),i||(this.#e.failed=!0,this.#e.failedAt=s,this.#e.message=a)}}class GY{name="";isArray(t){throw new Ss("Realm.isArray(node) must be implemented in a subclass")}isObject(t){throw new Ss("Realm.isObject(node) must be implemented in a subclass")}sizeOf(t){throw new Ss("Realm.sizeOf(node) must be implemented in a subclass")}has(t,r){throw new Ss("Realm.has(node) must be implemented in a subclass")}evaluate(t,r){throw new Ss("Realm.evaluate(node) must be implemented in a subclass")}}class So extends Ss{}class Mu extends So{}class xMe extends GY{name="json";isArray(t){return Array.isArray(t)}isObject(t){return typeof t=="object"&&t!==null&&!this.isArray(t)}sizeOf(t){return this.isArray(t)?t.length:this.isObject(t)?Object.keys(t).length:0}has(t,r){if(this.isArray(t)){const n=Number(r),i=n>>>0;if(n!==i)throw new Mu(`Invalid array index "${r}": index must be an unsinged 32-bit integer`,{referenceToken:r,currentValue:t,realm:this.name});return i<this.sizeOf(t)&&Object.prototype.hasOwnProperty.call(t,n)}return this.isObject(t)?Object.prototype.hasOwnProperty.call(t,r):!1}evaluate(t,r){return this.isArray(t)?t[Number(r)]:t[r]}}class EMe extends So{}class YY extends So{}const CMe=(e,t,{strictArrays:r=!0,strictObjects:n=!0,realm:i=new xMe,trace:a=!0}={})=>{const{result:s,tree:o,trace:u}=dMe(t,{trace:!!a}),c=typeof a=="object"&&a!==null?new SMe(a,{jsonPointer:t,referenceTokens:o,strictArrays:r,strictObjects:n,realm:i,value:e}):null;try{let l;if(!s.success){let f=`Invalid JSON Pointer: "${t}". Syntax error at position ${s.maxMatched}`;throw f+=u?`, expected ${u.inferExpectations()}`:"",new So(f,{jsonPointer:t,currentValue:e,realm:i.name})}return o.reduce((f,p,d)=>{if(i.isArray(f)){if(vMe(p)){if(r)throw new Mu(`Invalid array index "-" at position ${d} in "${t}". The "-" token always refers to a nonexistent element during evaluation`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name});return l=i.evaluate(f,String(i.sizeOf(f))),c?.step({referenceToken:p,input:f,output:l}),l}if(!mMe(p))throw new Mu(`Invalid array index "${p}" at position ${d} in "${t}": index MUST be "0", or digits without a leading "0"`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name});const m=Number(p);if(!Number.isSafeInteger(m))throw new Mu(`Invalid array index "${p}" at position ${d} in "${t}": index must be a safe integer`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name});if(!i.has(f,p)&&r)throw new Mu(`Invalid array index "${p}" at position ${d} in "${t}": index not found in array`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name});return l=i.evaluate(f,p),c?.step({referenceToken:p,input:f,output:l}),l}if(i.isObject(f)){if(!i.has(f,p)&&n)throw new YY(`Invalid object key "${p}" at position ${d} in "${t}": key not found in object`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name});return l=i.evaluate(f,p),c?.step({referenceToken:p,input:f,output:l}),l}throw new EMe(`Invalid reference token "${p}" at position ${d} in "${t}": cannot be applied to a non-object/non-array value`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name})},e)}catch(l){throw c?.step({referenceToken:l.referenceToken,input:l.currentValue,success:!1,reason:l.message}),l instanceof So?l:new So("Unexpected error during JSON Pointer evaluation",{cause:l,jsonPointer:t,referenceTokens:o})}};class MMe extends GY{name="apidom";isArray(t){return nn(t)}isObject(t){return Lt(t)}sizeOf(t){return this.isArray(t)||this.isObject(t)?t.length:0}has(t,r){if(this.isArray(t)){const n=Number(r),i=n>>>0;if(n!==i)throw new Mu(`Invalid array index "${r}": index must be an unsinged 32-bit integer`,{referenceToken:r,currentValue:t,realm:this.name});return i<this.sizeOf(t)}if(this.isObject(t)){const n=t.keys(),i=new Set(n);if(n.length!==i.size)throw new YY(`Object key "${r}" is not unique — JSON Pointer requires unique member names`,{referenceToken:r,currentValue:t,realm:this.name});return t.hasKey(r)}return!1}evaluate(t,r){return this.isArray(t)?t.get(Number(r)):t.get(r)}}const $i=(e,t,r={})=>CMe(e,t,{...r,realm:new MMe});class Aj extends bEe{filterByFormat(t="generic"){const r=t==="generic"?"openapi;version":t;return this.filter(n=>n.includes(r))}findBy(t="3.1.0",r="generic"){const n=r==="generic"?`vnd.oai.openapi;version=${t}`:`vnd.oai.openapi+${r};version=${t}`;return this.find(a=>a.includes(n))||this.unknownMediaType}latest(t="generic"){return s0(this.filterByFormat(t))}}const Xu=new Aj("application/vnd.oai.openapi;version=3.1.0","application/vnd.oai.openapi+json;version=3.1.0","application/vnd.oai.openapi+yaml;version=3.1.0");let id=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="callback"}},ad=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="components"}get schemas(){return this.get("schemas")}set schemas(t){this.set("schemas",t)}get responses(){return this.get("responses")}set responses(t){this.set("responses",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get requestBodies(){return this.get("requestBodies")}set requestBodies(t){this.set("requestBodies",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get securitySchemes(){return this.get("securitySchemes")}set securitySchemes(t){this.set("securitySchemes",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}get callbacks(){return this.get("callbacks")}set callbacks(t){this.set("callbacks",t)}},sd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="contact"}get name(){return this.get("name")}set name(t){this.set("name",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}get email(){return this.get("email")}set email(t){this.set("email",t)}},od=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="discriminator"}get propertyName(){return this.get("propertyName")}set propertyName(t){this.set("propertyName",t)}get mapping(){return this.get("mapping")}set mapping(t){this.set("mapping",t)}},b0=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="encoding"}get contentType(){return this.get("contentType")}set contentType(t){this.set("contentType",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowedReserved(){return this.get("allowedReserved")}set allowedReserved(t){this.set("allowedReserved",t)}},ud=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="example"}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get value(){return this.get("value")}set value(t){this.set("value",t)}get externalValue(){return this.get("externalValue")}set externalValue(t){this.set("externalValue",t)}},cd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="externalDocumentation"}get description(){return this.get("description")}set description(t){this.set("description",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}},_c=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="header"}get required(){return this.hasKey("required")?this.get("required"):new de.BooleanElement(!1)}set required(t){this.set("required",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new de.BooleanElement(!1)}set deprecated(t){this.set("deprecated",t)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(t){this.set("allowEmptyValue",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowReserved(){return this.get("allowReserved")}set allowReserved(t){this.set("allowReserved",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}};Object.defineProperty(_c.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});let ld=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="info",this.classes.push("info")}get title(){return this.get("title")}set title(t){this.set("title",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get termsOfService(){return this.get("termsOfService")}set termsOfService(t){this.set("termsOfService",t)}get contact(){return this.get("contact")}set contact(t){this.set("contact",t)}get license(){return this.get("license")}set license(t){this.set("license",t)}get version(){return this.get("version")}set version(t){this.set("version",t)}},fd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="license"}get name(){return this.get("name")}set name(t){this.set("name",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}},dd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="link"}get operationRef(){return this.get("operationRef")}set operationRef(t){this.set("operationRef",t)}get operationId(){return this.get("operationId")}set operationId(t){this.set("operationId",t)}get operation(){if(at(this.operationRef)){var t;return(t=this.operationRef)===null||t===void 0?void 0:t.meta.get("operation")}if(at(this.operationId)){var r;return(r=this.operationId)===null||r===void 0?void 0:r.meta.get("operation")}}set operation(t){this.set("operation",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get server(){return this.get("server")}set server(t){this.set("server",t)}},pd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="mediaType"}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get encoding(){return this.get("encoding")}set encoding(t){this.set("encoding",t)}},w0=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="oAuthFlow"}get authorizationUrl(){return this.get("authorizationUrl")}set authorizationUrl(t){this.set("authorizationUrl",t)}get tokenUrl(){return this.get("tokenUrl")}set tokenUrl(t){this.set("tokenUrl",t)}get refreshUrl(){return this.get("refreshUrl")}set refreshUrl(t){this.set("refreshUrl",t)}get scopes(){return this.get("scopes")}set scopes(t){this.set("scopes",t)}},S0=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="oAuthFlows"}get implicit(){return this.get("implicit")}set implicit(t){this.set("implicit",t)}get password(){return this.get("password")}set password(t){this.set("password",t)}get clientCredentials(){return this.get("clientCredentials")}set clientCredentials(t){this.set("clientCredentials",t)}get authorizationCode(){return this.get("authorizationCode")}set authorizationCode(t){this.set("authorizationCode",t)}},hd=class extends de.StringElement{constructor(t,r,n){super(t,r,n),this.element="openapi",this.classes.push("spec-version"),this.classes.push("version")}};class x0 extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="openApi3_0",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(t){this.set("openapi",t)}get info(){return this.get("info")}set info(t){this.set("info",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get paths(){return this.get("paths")}set paths(t){this.set("paths",t)}get components(){return this.get("components")}set components(t){this.set("components",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}}let md=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="operation"}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}set externalDocs(t){this.set("externalDocs",t)}get externalDocs(){return this.get("externalDocs")}get operationId(){return this.get("operationId")}set operationId(t){this.set("operationId",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}get responses(){return this.get("responses")}set responses(t){this.set("responses",t)}get callbacks(){return this.get("callbacks")}set callbacks(t){this.set("callbacks",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new de.BooleanElement(!1)}set deprecated(t){this.set("deprecated",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get servers(){return this.get("severs")}set servers(t){this.set("servers",t)}},Ac=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="parameter"}get name(){return this.get("name")}set name(t){this.set("name",t)}get in(){return this.get("in")}set in(t){this.set("in",t)}get required(){return this.hasKey("required")?this.get("required"):new de.BooleanElement(!1)}set required(t){this.set("required",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new de.BooleanElement(!1)}set deprecated(t){this.set("deprecated",t)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(t){this.set("allowEmptyValue",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowReserved(){return this.get("allowReserved")}set allowReserved(t){this.set("allowReserved",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}};Object.defineProperty(Ac.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});let gd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="pathItem"}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get GET(){return this.get("get")}set GET(t){this.set("GET",t)}get PUT(){return this.get("put")}set PUT(t){this.set("PUT",t)}get POST(){return this.get("post")}set POST(t){this.set("POST",t)}get DELETE(){return this.get("delete")}set DELETE(t){this.set("DELETE",t)}get OPTIONS(){return this.get("options")}set OPTIONS(t){this.set("OPTIONS",t)}get HEAD(){return this.get("head")}set HEAD(t){this.set("HEAD",t)}get PATCH(){return this.get("patch")}set PATCH(t){this.set("PATCH",t)}get TRACE(){return this.get("trace")}set TRACE(t){this.set("TRACE",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}},yd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="paths"}},vd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="reference",this.classes.push("openapi-reference")}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}},bd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="requestBody"}get description(){return this.get("description")}set description(t){this.set("description",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}get required(){return this.hasKey("required")?this.get("required"):new de.BooleanElement(!1)}set required(t){this.set("required",t)}},wd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="response"}get description(){return this.get("description")}set description(t){this.set("description",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}},Sd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="responses"}get default(){return this.get("default")}set default(t){this.set("default",t)}},jc=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="JSONSchemaDraft4"}get idProp(){return this.get("id")}set idProp(t){this.set("id",t)}get $schema(){return this.get("$schema")}set $schema(t){this.set("$schema",t)}get multipleOf(){return this.get("multipleOf")}set multipleOf(t){this.set("multipleOf",t)}get maximum(){return this.get("maximum")}set maximum(t){this.set("maximum",t)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(t){this.set("exclusiveMaximum",t)}get minimum(){return this.get("minimum")}set minimum(t){this.set("minimum",t)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(t){this.set("exclusiveMinimum",t)}get maxLength(){return this.get("maxLength")}set maxLength(t){this.set("maxLength",t)}get minLength(){return this.get("minLength")}set minLength(t){this.set("minLength",t)}get pattern(){return this.get("pattern")}set pattern(t){this.set("pattern",t)}get additionalItems(){return this.get("additionalItems")}set additionalItems(t){this.set("additionalItems",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get maxItems(){return this.get("maxItems")}set maxItems(t){this.set("maxItems",t)}get minItems(){return this.get("minItems")}set minItems(t){this.set("minItems",t)}get uniqueItems(){return this.get("uniqueItems")}set uniqueItems(t){this.set("uniqueItems",t)}get maxProperties(){return this.get("maxProperties")}set maxProperties(t){this.set("maxProperties",t)}get minProperties(){return this.get("minProperties")}set minProperties(t){this.set("minProperties",t)}get required(){return this.get("required")}set required(t){this.set("required",t)}get properties(){return this.get("properties")}set properties(t){this.set("properties",t)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(t){this.set("additionalProperties",t)}get patternProperties(){return this.get("patternProperties")}set patternProperties(t){this.set("patternProperties",t)}get dependencies(){return this.get("dependencies")}set dependencies(t){this.set("dependencies",t)}get enum(){return this.get("enum")}set enum(t){this.set("enum",t)}get type(){return this.get("type")}set type(t){this.set("type",t)}get allOf(){return this.get("allOf")}set allOf(t){this.set("allOf",t)}get anyOf(){return this.get("anyOf")}set anyOf(t){this.set("anyOf",t)}get oneOf(){return this.get("oneOf")}set oneOf(t){this.set("oneOf",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get definitions(){return this.get("definitions")}set definitions(t){this.set("definitions",t)}get title(){return this.get("title")}set title(t){this.set("title",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get default(){return this.get("default")}set default(t){this.set("default",t)}get format(){return this.get("format")}set format(t){this.set("format",t)}get base(){return this.get("base")}set base(t){this.set("base",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}get media(){return this.get("media")}set media(t){this.set("media",t)}get readOnly(){return this.get("readOnly")}set readOnly(t){this.set("readOnly",t)}};class Ic extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="JSONReference",this.classes.push("json-reference")}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}}class xd extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="media"}get binaryEncoding(){return this.get("binaryEncoding")}set binaryEncoding(t){this.set("binaryEncoding",t)}get type(){return this.get("type")}set type(t){this.set("type",t)}}let Ed=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="linkDescription"}get href(){return this.get("href")}set href(t){this.set("href",t)}get rel(){return this.get("rel")}set rel(t){this.set("rel",t)}get title(){return this.get("title")}set title(t){this.set("title",t)}get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get mediaType(){return this.get("mediaType")}set mediaType(t){this.set("mediaType",t)}get method(){return this.get("method")}set method(t){this.set("method",t)}get encType(){return this.get("encType")}set encType(t){this.set("encType",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}};const _Me={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft4",jc),t.register("jSONReference",Ic),t.register("media",xd),t.register("linkDescription",Ed),t}},Cd=e=>{if(yr(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},AMe={JSONSchemaDraft4Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...Ca};let KY=class{element;constructor(t){Object.assign(this,t)}copyMetaAndAttributes(t,r){(t.meta.length>0||r.meta.length>0)&&(r.meta=wi(r.meta,t.meta)),Ec(t)&&dj(r,t),(t.attributes.length>0||t.meta.length>0)&&(r.attributes=wi(r.attributes,t.attributes))}},kt=class extends KY{enter(t){return this.element=Ue(t),Et}};const QY=(e,t,r=[])=>{const n=Object.getOwnPropertyDescriptors(t);for(let i of r)delete n[i];Object.defineProperties(e,n)},af=(e,t=[e])=>{const r=Object.getPrototypeOf(e);return r===null?t:af(r,[...t,r])},jMe=(...e)=>{if(e.length===0)return;let t;const r=e.map(n=>af(n));for(;r.every(n=>n.length>0);){const n=r.map(a=>a.pop()),i=n[0];if(n.every(a=>a===i))t=i;else break}return t},l5=(e,t,r=[])=>{var n;const i=(n=jMe(...e))!==null&&n!==void 0?n:Object.prototype,a=Object.create(i),s=af(i);for(let o of e){let u=af(o);for(let c=u.length-1;c>=0;c--){let l=u[c];s.indexOf(l)===-1&&(QY(a,l,["constructor",...r]),s.push(l))}}return a.constructor=t,a},N_=e=>e.filter((t,r)=>e.indexOf(t)==r),ZY=new WeakMap,IMe=e=>ZY.get(e),LMe=(e,t)=>ZY.set(e,t),f5=(e,t)=>{var r,n;const i=N_([...Object.getOwnPropertyNames(e),...Object.getOwnPropertyNames(t)]),a={};for(let s of i)a[s]=N_([...(r=e?.[s])!==null&&r!==void 0?r:[],...(n=t?.[s])!==null&&n!==void 0?n:[]]);return a},d5=(e,t)=>{var r,n,i,a;return{property:f5((r=e?.property)!==null&&r!==void 0?r:{},(n=t?.property)!==null&&n!==void 0?n:{}),method:f5((i=e?.method)!==null&&i!==void 0?i:{},(a=t?.method)!==null&&a!==void 0?a:{})}},TMe=(e,t)=>{var r,n,i,a,s,o;return{class:N_([...(r=e?.class)!==null&&r!==void 0?r:[],...(n=t?.class)!==null&&n!==void 0?n:[]]),static:d5((i=e?.static)!==null&&i!==void 0?i:{},(a=t?.static)!==null&&a!==void 0?a:{}),instance:d5((s=e?.instance)!==null&&s!==void 0?s:{},(o=t?.instance)!==null&&o!==void 0?o:{})}},OMe=new Map,kMe=(...e)=>{var t;const r=new Set,n=new Set([...e]);for(;n.size>0;)for(let i of n){const a=af(i.prototype).map(c=>c.constructor),s=(t=IMe(i))!==null&&t!==void 0?t:[],u=[...a,...s].filter(c=>!r.has(c));for(let c of u)n.add(c);r.add(i),n.delete(i)}return[...r]},NMe=(...e)=>{const t=kMe(...e).map(r=>OMe.get(r)).filter(r=>!!r);return t.length==0?{}:t.length==1?t[0]:t.reduce((r,n)=>TMe(r,n))};function ke(...e){var t,r,n;const i=e.map(o=>o.prototype);function a(...o){for(const u of e)QY(this,new u(...o))}a.prototype=l5(i,a),Object.setPrototypeOf(a,l5(e,null,["prototype"]));let s=a;{const o=NMe(...e);for(let u of(t=o?.class)!==null&&t!==void 0?t:[]){const c=u(s);c&&(s=c)}p5((r=o?.static)!==null&&r!==void 0?r:{},s),p5((n=o?.instance)!==null&&n!==void 0?n:{},s.prototype)}return LMe(s,e),s}const p5=(e,t)=>{const r=e.property,n=e.method;if(r)for(let i in r)for(let a of r[i])a(t,i);if(n)for(let i in n)for(let a of n[i])a(t,i,Object.getOwnPropertyDescriptor(t,i))};let ti=class extends KY{specObj;passingOptionsNames=["specObj","parent"];constructor({specObj:t,...r}){super({...r}),this.specObj=t}retrievePassingOptions(){return AG(this.passingOptionsNames,this)}retrieveFixedFields(t){const r=Ur(["visitors",...t,"fixedFields"],this.specObj);return typeof r=="object"&&r!==null?Object.keys(r):[]}retrieveVisitor(t){return u0(Jo,["visitors",...t],this.specObj)?Ur(["visitors",...t],this.specObj):Ur(["visitors",...t,"$visitor"],this.specObj)}retrieveVisitorInstance(t,r={}){const n=this.retrievePassingOptions(),i=this.retrieveVisitor(t),a={...n,...r};return new i(a)}toRefractedElement(t,r,n={}){const i=this.retrieveVisitorInstance(t,n);return i instanceof kt&&i?.constructor===kt?Ue(r):(Tr(r,i,n),i.element)}},Io=class extends ti{specPath;ignoredFields;constructor({specPath:t,ignoredFields:r,...n}){super({...n}),this.specPath=t,this.ignoredFields=r||[]}ObjectElement(t){const r=this.specPath(t),n=this.retrieveFixedFields(r);return t.forEach((i,a,s)=>{if(at(a)&&n.includes(Me(a))&&!this.ignoredFields.includes(Me(a))){const o=this.toRefractedElement([...r,"fixedFields",Me(a)],i),u=new de.MemberElement(Ue(a),o);this.copyMetaAndAttributes(s,u),u.classes.push("fixed-field"),this.element.content.push(u)}else this.ignoredFields.includes(Me(a))||this.element.content.push(Ue(s))}),this.copyMetaAndAttributes(t,this.element),Et}};class Or{parent;constructor({parent:t}){this.parent=t}}const XY=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof jc||e(n)&&t("JSONSchemaDraft4",n)&&r("object",n)),jj=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ic||e(n)&&t("JSONReference",n)&&r("object",n)),eK=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof xd||e(n)&&t("media",n)&&r("object",n)),RMe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ed||e(n)&&t("linkDescription",n)&&r("object",n)),DMe=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:jj,isJSONSchemaElement:XY,isLinkDescriptionElement:RMe,isMediaElement:eK},Symbol.toStringTag,{value:"Module"}));let tK=class extends ke(Io,Or,kt){constructor(t){super(t),this.element=new jc,this.specPath=it(["document","objects","JSONSchema"])}get defaultDialectIdentifier(){return"http://json-schema.org/draft-04/schema#"}ObjectElement(t){return this.handleDialectIdentifier(t),this.handleSchemaIdentifier(t),this.parent=this.element,Io.prototype.ObjectElement.call(this,t)}handleDialectIdentifier(t){if(Us(this.parent)&&!at(t.get("$schema")))this.element.setMetaProperty("inheritedDialectIdentifier",this.defaultDialectIdentifier);else if(XY(this.parent)&&!at(t.get("$schema"))){const r=Gu(Me(this.parent.meta.get("inheritedDialectIdentifier")),Me(this.parent.$schema));this.element.setMetaProperty("inheritedDialectIdentifier",r)}}handleSchemaIdentifier(t,r="id"){const n=this.parent!==void 0?Ue(this.parent.getMetaProperty("ancestorsSchemaIdentifiers",[])):new de.ArrayElement,i=Me(t.get(r));l0(i)&&n.push(i),this.element.setMetaProperty("ancestorsSchemaIdentifiers",n)}};const ba=e=>Lt(e)&&e.hasKey("$ref");let rK=class extends ke(ti,Or,kt){ObjectElement(t){const r=ba(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"];return this.element=this.toRefractedElement(r,t),Et}ArrayElement(t){return this.element=new de.ArrayElement,this.element.classes.push("json-schema-items"),t.forEach(r=>{const n=ba(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Et}};class PMe extends kt{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-required"),r}}let FMe=class extends ti{specPath;ignoredFields;fieldPatternPredicate=U3;constructor({specPath:t,ignoredFields:r,fieldPatternPredicate:n,...i}){super({...i}),this.specPath=t,this.ignoredFields=r||[],typeof n=="function"&&(this.fieldPatternPredicate=n)}ObjectElement(t){return t.forEach((r,n,i)=>{if(!this.ignoredFields.includes(Me(n))&&this.fieldPatternPredicate(Me(n))){const a=this.specPath(r),s=this.toRefractedElement(a,r),o=new de.MemberElement(Ue(n),s);this.copyMetaAndAttributes(i,o),o.classes.push("patterned-field"),this.element.content.push(o)}else this.ignoredFields.includes(Me(n))||this.element.content.push(Ue(i))}),this.copyMetaAndAttributes(t,this.element),Et}},Js=class extends FMe{constructor(t){super(t),this.fieldPatternPredicate=l0}},BMe=class extends ke(Js,Or,kt){constructor(t){super(t),this.element=new de.ObjectElement,this.element.classes.push("json-schema-properties"),this.specPath=r=>ba(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}},zMe=class extends ke(Js,Or,kt){constructor(t){super(t),this.element=new de.ObjectElement,this.element.classes.push("json-schema-patternProperties"),this.specPath=r=>ba(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}};class $Me extends ke(Js,Or,kt){constructor(t){super(t),this.element=new de.ObjectElement,this.element.classes.push("json-schema-dependencies"),this.specPath=r=>ba(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}class qMe extends kt{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-enum"),r}}let UMe=class extends kt{StringElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-type"),r}ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-type"),r}},VMe=class extends ke(ti,Or,kt){constructor(t){super(t),this.element=new de.ArrayElement,this.element.classes.push("json-schema-allOf")}ArrayElement(t){return t.forEach(r=>{const n=ba(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Et}},JMe=class extends ke(ti,Or,kt){constructor(t){super(t),this.element=new de.ArrayElement,this.element.classes.push("json-schema-anyOf")}ArrayElement(t){return t.forEach(r=>{const n=ba(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Et}},WMe=class extends ke(ti,Or,kt){constructor(t){super(t),this.element=new de.ArrayElement,this.element.classes.push("json-schema-oneOf")}ArrayElement(t){return t.forEach(r=>{const n=ba(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Et}};class HMe extends ke(Js,Or,kt){constructor(t){super(t),this.element=new de.ObjectElement,this.element.classes.push("json-schema-definitions"),this.specPath=r=>ba(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}let GMe=class extends ke(ti,Or,kt){constructor(t){super(t),this.element=new de.ArrayElement,this.element.classes.push("json-schema-links")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","LinkDescription"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Et}};class YMe extends ke(Io,kt){constructor(t){super(t),this.element=new Ic,this.specPath=it(["document","objects","JSONReference"])}ObjectElement(t){const r=Io.prototype.ObjectElement.call(this,t);return at(this.element.$ref)&&this.element.classes.push("reference-element"),r}}let KMe=class extends kt{StringElement(t){const r=this.enter(t);return this.element.classes.push("reference-value"),r}},QMe=class extends ti{alternator;constructor({alternator:t,...r}){super({...r}),this.alternator=t}enter(t){const r=this.alternator.map(({predicate:i,specPath:a})=>X3(i,it(a),c0)),n=PG(r)(t);return this.element=this.toRefractedElement(n,t),Et}},cu=class extends QMe{constructor(t){super(t),this.alternator=[{predicate:ba,specPath:["document","objects","JSONReference"]},{predicate:rs,specPath:["document","objects","JSONSchema"]}]}};class ZMe extends ke(Io,kt){constructor(t){super(t),this.element=new xd,this.specPath=it(["document","objects","Media"])}}let nK=class extends ke(Io,kt){constructor(t){super(t),this.element=new Ed,this.specPath=it(["document","objects","LinkDescription"])}};const Zr={visitors:{value:kt,JSONSchemaOrJSONReferenceVisitor:cu,document:{objects:{JSONSchema:{$visitor:tK,fixedFields:{id:{$ref:"#/visitors/value"},$schema:{$ref:"#/visitors/value"},multipleOf:{$ref:"#/visitors/value"},maximum:{$ref:"#/visitors/value"},exclusiveMaximum:{$ref:"#/visitors/value"},minimum:{$ref:"#/visitors/value"},exclusiveMinimum:{$ref:"#/visitors/value"},maxLength:{$ref:"#/visitors/value"},minLength:{$ref:"#/visitors/value"},pattern:{$ref:"#/visitors/value"},additionalItems:cu,items:rK,maxItems:{$ref:"#/visitors/value"},minItems:{$ref:"#/visitors/value"},uniqueItems:{$ref:"#/visitors/value"},maxProperties:{$ref:"#/visitors/value"},minProperties:{$ref:"#/visitors/value"},required:PMe,properties:BMe,additionalProperties:cu,patternProperties:zMe,dependencies:$Me,enum:qMe,type:UMe,allOf:VMe,anyOf:JMe,oneOf:WMe,not:cu,definitions:HMe,title:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},format:{$ref:"#/visitors/value"},base:{$ref:"#/visitors/value"},links:GMe,media:{$ref:"#/visitors/document/objects/Media"},readOnly:{$ref:"#/visitors/value"}}},JSONReference:{$visitor:YMe,fixedFields:{$ref:KMe}},Media:{$visitor:ZMe,fixedFields:{binaryEncoding:{$ref:"#/visitors/value"},type:{$ref:"#/visitors/value"}}},LinkDescription:{$visitor:nK,fixedFields:{href:{$ref:"#/visitors/value"},rel:{$ref:"#/visitors/value"},title:{$ref:"#/visitors/value"},targetSchema:cu,mediaType:{$ref:"#/visitors/value"},method:{$ref:"#/visitors/value"},encType:{$ref:"#/visitors/value"},schema:cu}}}}}},XMe=()=>{const e=is(_Me);return{predicates:{...DMe,isStringElement:at},namespace:e}},e_e=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=Zr}={})=>{const i=de.refract(e),a=Vs(n),s=Ur(t,a),o=new s({specObj:a});return Tr(i,o),Ma(o.element,r,{toolboxCreator:XMe,visitorOptions:{keyMap:AMe,nodeTypeGetter:Cd}})},E0=e=>(t,r={})=>e_e(t,{specPath:e,...r});jc.refract=E0(["visitors","document","objects","JSONSchema","$visitor"]);Ic.refract=E0(["visitors","document","objects","JSONReference","$visitor"]);xd.refract=E0(["visitors","document","objects","Media","$visitor"]);Ed.refract=E0(["visitors","document","objects","LinkDescription","$visitor"]);let C0=class extends jc{constructor(t,r,n){super(t,r,n),this.element="schema",this.classes.push("json-schema-draft-4")}get idProp(){throw new vt("idProp getter in Schema class is not not supported.")}set idProp(t){throw new vt("idProp setter in Schema class is not not supported.")}get $schema(){throw new vt("$schema getter in Schema class is not not supported.")}set $schema(t){throw new vt("$schema setter in Schema class is not not supported.")}get additionalItems(){return this.get("additionalItems")}set additionalItems(t){this.set("additionalItems",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(t){this.set("additionalProperties",t)}get patternProperties(){throw new vt("patternProperties getter in Schema class is not not supported.")}set patternProperties(t){throw new vt("patternProperties setter in Schema class is not not supported.")}get dependencies(){throw new vt("dependencies getter in Schema class is not not supported.")}set dependencies(t){throw new vt("dependencies setter in Schema class is not not supported.")}get type(){return this.get("type")}set type(t){this.set("type",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get definitions(){throw new vt("definitions getter in Schema class is not not supported.")}set definitions(t){throw new vt("definitions setter in Schema class is not not supported.")}get base(){throw new vt("base getter in Schema class is not not supported.")}set base(t){throw new vt("base setter in Schema class is not not supported.")}get links(){throw new vt("links getter in Schema class is not not supported.")}set links(t){throw new vt("links setter in Schema class is not not supported.")}get media(){throw new vt("media getter in Schema class is not not supported.")}set media(t){throw new vt("media setter in Schema class is not not supported.")}get nullable(){return this.get("nullable")}set nullable(t){this.set("nullable",t)}get discriminator(){return this.get("discriminator")}set discriminator(t){this.set("discriminator",t)}get writeOnly(){return this.get("writeOnly")}set writeOnly(t){this.set("writeOnly",t)}get xml(){return this.get("xml")}set xml(t){this.set("xml",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get deprecated(){return this.get("deprecated")}set deprecated(t){this.set("deprecated",t)}},Md=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="securityRequirement"}},_d=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="securityScheme"}get type(){return this.get("type")}set type(t){this.set("type",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get name(){return this.get("name")}set name(t){this.set("name",t)}get in(){return this.get("in")}set in(t){this.set("in",t)}get scheme(){return this.get("scheme")}set scheme(t){this.set("scheme",t)}get bearerFormat(){return this.get("bearerFormat")}set bearerFormat(t){this.set("bearerFormat",t)}get flows(){return this.get("flows")}set flows(t){this.set("flows",t)}get openIdConnectUrl(){return this.get("openIdConnectUrl")}set openIdConnectUrl(t){this.set("openIdConnectUrl",t)}},Ad=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="server"}get url(){return this.get("url")}set url(t){this.set("url",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get variables(){return this.get("variables")}set variables(t){this.set("variables",t)}},jd=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="serverVariable"}get enum(){return this.get("enum")}set enum(t){this.set("enum",t)}get default(){return this.get("default")}set default(t){this.set("default",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}},M0=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="tag"}get name(){return this.get("name")}set name(t){this.set("name",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}},_0=class extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="xml"}get name(){return this.get("name")}set name(t){this.set("name",t)}get namespace(){return this.get("namespace")}set namespace(t){this.set("namespace",t)}get prefix(){return this.get("prefix")}set prefix(t){this.set("prefix",t)}get attribute(){return this.get("attribute")}set attribute(t){this.set("attribute",t)}get wrapped(){return this.get("wrapped")}set wrapped(t){this.set("wrapped",t)}};const t_e={namespace:e=>{const{base:t}=e;return t.register("callback",id),t.register("components",ad),t.register("contact",sd),t.register("discriminator",od),t.register("encoding",b0),t.register("example",ud),t.register("externalDocumentation",cd),t.register("header",_c),t.register("info",ld),t.register("license",fd),t.register("link",dd),t.register("mediaType",pd),t.register("oAuthFlow",w0),t.register("oAuthFlows",S0),t.register("openapi",hd),t.register("openApi3_0",x0),t.register("operation",md),t.register("parameter",Ac),t.register("pathItem",gd),t.register("paths",yd),t.register("reference",vd),t.register("requestBody",bd),t.register("response",wd),t.register("responses",Sd),t.register("schema",C0),t.register("securityRequirement",Md),t.register("securityScheme",_d),t.register("server",Ad),t.register("serverVariable",jd),t.register("tag",M0),t.register("xml",_0),t}};class A0 extends de.ArrayElement{static primaryClass="servers";constructor(t,r,n){super(t,r,n),this.classes.push(A0.primaryClass)}}class Ij extends de.ArrayElement{static primaryClass="security";constructor(t,r,n){super(t,r,n),this.classes.push(Ij.primaryClass)}}class Lj extends de.ArrayElement{static primaryClass="tags";constructor(t,r,n){super(t,r,n),this.classes.push(Lj.primaryClass)}}class Tj extends de.ObjectElement{static primaryClass="server-variables";constructor(t,r,n){super(t,r,n),this.classes.push(Tj.primaryClass)}}class j0 extends de.ObjectElement{static primaryClass="components-schemas";constructor(t,r,n){super(t,r,n),this.classes.push(j0.primaryClass)}}class Oj extends de.ObjectElement{static primaryClass="components-responses";constructor(t,r,n){super(t,r,n),this.classes.push(Oj.primaryClass)}}class kj extends de.ObjectElement{static primaryClass="components-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(kj.primaryClass),this.classes.push("parameters")}}class Nj extends de.ObjectElement{static primaryClass="components-examples";constructor(t,r,n){super(t,r,n),this.classes.push(Nj.primaryClass),this.classes.push("examples")}}class Rj extends de.ObjectElement{static primaryClass="components-request-bodies";constructor(t,r,n){super(t,r,n),this.classes.push(Rj.primaryClass)}}class Dj extends de.ObjectElement{static primaryClass="components-headers";constructor(t,r,n){super(t,r,n),this.classes.push(Dj.primaryClass)}}class Pj extends de.ObjectElement{static primaryClass="components-security-schemes";constructor(t,r,n){super(t,r,n),this.classes.push(Pj.primaryClass)}}class Fj extends de.ObjectElement{static primaryClass="components-links";constructor(t,r,n){super(t,r,n),this.classes.push(Fj.primaryClass)}}class Bj extends de.ObjectElement{static primaryClass="components-callbacks";constructor(t,r,n){super(t,r,n),this.classes.push(Bj.primaryClass)}}class zj extends de.ArrayElement{static primaryClass="path-item-servers";constructor(t,r,n){super(t,r,n),this.classes.push(zj.primaryClass),this.classes.push("servers")}}class $j extends de.ArrayElement{static primaryClass="path-item-parameters";constructor(t,r,n){super(t,r,n),this.classes.push($j.primaryClass),this.classes.push("parameters")}}class I0 extends de.ArrayElement{static primaryClass="operation-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(I0.primaryClass),this.classes.push("parameters")}}class qj extends de.ObjectElement{static primaryClass="parameter-examples";constructor(t,r,n){super(t,r,n),this.classes.push(qj.primaryClass),this.classes.push("examples")}}class Uj extends de.ObjectElement{static primaryClass="parameter-content";constructor(t,r,n){super(t,r,n),this.classes.push(Uj.primaryClass),this.classes.push("content")}}class Vj extends de.ArrayElement{static primaryClass="operation-tags";constructor(t,r,n){super(t,r,n),this.classes.push(Vj.primaryClass)}}class Jj extends de.ObjectElement{static primaryClass="operation-callbacks";constructor(t,r,n){super(t,r,n),this.classes.push(Jj.primaryClass)}}class L0 extends de.ArrayElement{static primaryClass="operation-security";constructor(t,r,n){super(t,r,n),this.classes.push(L0.primaryClass),this.classes.push("security")}}let r_e=class iK extends de.ArrayElement{static primaryClass="operation-servers";constructor(t,r,n){super(t,r,n),this.classes.push(iK.primaryClass),this.classes.push("servers")}};class Wj extends de.ObjectElement{static primaryClass="request-body-content";constructor(t,r,n){super(t,r,n),this.classes.push(Wj.primaryClass),this.classes.push("content")}}class Hj extends de.ObjectElement{static primaryClass="media-type-examples";constructor(t,r,n){super(t,r,n),this.classes.push(Hj.primaryClass),this.classes.push("examples")}}class Gj extends de.ObjectElement{static primaryClass="media-type-encoding";constructor(t,r,n){super(t,r,n),this.classes.push(Gj.primaryClass)}}class Yj extends de.ObjectElement{static primaryClass="encoding-headers";constructor(t,r,n){super(t,r,n),this.classes.push(Yj.primaryClass)}}class Kj extends de.ObjectElement{static primaryClass="response-headers";constructor(t,r,n){super(t,r,n),this.classes.push(Kj.primaryClass)}}class Qj extends de.ObjectElement{static primaryClass="response-content";constructor(t,r,n){super(t,r,n),this.classes.push(Qj.primaryClass),this.classes.push("content")}}class Zj extends de.ObjectElement{static primaryClass="response-links";constructor(t,r,n){super(t,r,n),this.classes.push(Zj.primaryClass)}}class Xj extends de.ObjectElement{static primaryClass="discriminator-mapping";constructor(t,r,n){super(t,r,n),this.classes.push(Xj.primaryClass)}}class eI extends de.ObjectElement{static primaryClass="oauth-flow-scopes";constructor(t,r,n){super(t,r,n),this.classes.push(eI.primaryClass)}}class tI extends de.ObjectElement{static primaryClass="link-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(tI.primaryClass)}}class rI extends de.ObjectElement{static primaryClass="header-examples";constructor(t,r,n){super(t,r,n),this.classes.push(rI.primaryClass),this.classes.push("examples")}}class nI extends de.ObjectElement{static primaryClass="header-content";constructor(t,r,n){super(t,r,n),this.classes.push(nI.primaryClass),this.classes.push("content")}}const n_e=e=>{if(yr(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},i_e={CallbackElement:["content"],ComponentsElement:["content"],ContactElement:["content"],DiscriminatorElement:["content"],Encoding:["content"],Example:["content"],ExternalDocumentationElement:["content"],HeaderElement:["content"],InfoElement:["content"],LicenseElement:["content"],MediaTypeElement:["content"],OAuthFlowElement:["content"],OAuthFlowsElement:["content"],OpenApi3_0Element:["content"],OperationElement:["content"],ParameterElement:["content"],PathItemElement:["content"],PathsElement:["content"],ReferenceElement:["content"],RequestBodyElement:["content"],ResponseElement:["content"],ResponsesElement:["content"],SchemaElement:["content"],SecurityRequirementElement:["content"],SecuritySchemeElement:["content"],ServerElement:["content"],ServerVariableElement:["content"],TagElement:["content"],...Ca};class aK{element;constructor(t={}){Object.assign(this,t)}copyMetaAndAttributes(t,r){(t.meta.length>0||r.meta.length>0)&&(r.meta=wi(r.meta,t.meta)),Ec(t)&&dj(r,t),(t.attributes.length>0||t.meta.length>0)&&(r.attributes=wi(r.attributes,t.attributes))}}class Be extends aK{enter(t){return this.element=Ue(t),Et}}class ta extends aK{specObj;passingOptionsNames=["specObj","openApiGenericElement","openApiSemanticElement"];openApiGenericElement;openApiSemanticElement;constructor({specObj:t,passingOptionsNames:r,openApiGenericElement:n,openApiSemanticElement:i,...a}){super({...a}),this.specObj=t,this.openApiGenericElement=n,this.openApiSemanticElement=i,Array.isArray(r)&&(this.passingOptionsNames=r)}retrievePassingOptions(){return AG(this.passingOptionsNames,this)}retrieveFixedFields(t){const r=Ur(["visitors",...t,"fixedFields"],this.specObj);return typeof r=="object"&&r!==null?Object.keys(r):[]}retrieveVisitor(t){return u0(Jo,["visitors",...t],this.specObj)?Ur(["visitors",...t],this.specObj):Ur(["visitors",...t,"$visitor"],this.specObj)}retrieveVisitorInstance(t,r={}){const n=this.retrievePassingOptions(),i=this.retrieveVisitor(t),a={...n,...r};return new i(a)}toRefractedElement(t,r,n={}){const i=this.retrieveVisitorInstance(t,n);return i instanceof Be&&i?.constructor===Be?Ue(r):(Tr(r,i,n),i.element)}}const Zt=e=>Lt(e)&&e.hasKey("$ref"),a_e=Lt,s_e=Lt,sK=e=>at(e.key)&&HSe("x-",Me(e.key));class pt extends ta{specPath;ignoredFields;canSupportSpecificationExtensions=!0;specificationExtensionPredicate=sK;constructor({specPath:t,ignoredFields:r,canSupportSpecificationExtensions:n,specificationExtensionPredicate:i,...a}){super({...a}),this.specPath=t,this.ignoredFields=r||[],typeof n=="boolean"&&(this.canSupportSpecificationExtensions=n),typeof i=="function"&&(this.specificationExtensionPredicate=i)}ObjectElement(t){const r=this.specPath(t),n=this.retrieveFixedFields(r);return t.forEach((i,a,s)=>{if(at(a)&&n.includes(Me(a))&&!this.ignoredFields.includes(Me(a))){const o=this.toRefractedElement([...r,"fixedFields",Me(a)],i),u=new de.MemberElement(Ue(a),o);this.copyMetaAndAttributes(s,u),u.classes.push("fixed-field"),this.element.content.push(u)}else if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(s)){const o=this.toRefractedElement(["document","extension"],s);this.element.content.push(o)}else this.ignoredFields.includes(Me(a))||this.element.content.push(Ue(s))}),this.copyMetaAndAttributes(t,this.element),Et}}class o_e extends ke(pt,Be){constructor(t){super(t),this.element=new x0,this.specPath=it(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){return pt.prototype.ObjectElement.call(this,t)}}class u_e extends ke(ta,Be){StringElement(t){const r=new hd(Me(t));return this.copyMetaAndAttributes(t,r),this.element=r,Et}}class c_e extends ta{MemberElement(t){return this.element=Ue(t),this.element.classes.push("specification-extension"),Et}}let l_e=class extends ke(pt,Be){constructor(t){super(t),this.element=new ld,this.specPath=it(["document","objects","Info"]),this.canSupportSpecificationExtensions=!0}};class f_e extends Be{StringElement(t){const r=super.enter(t);return this.element.classes.push("api-version"),this.element.classes.push("version"),r}}let d_e=class extends ke(pt,Be){constructor(t){super(t),this.element=new sd,this.specPath=it(["document","objects","Contact"]),this.canSupportSpecificationExtensions=!0}},p_e=class extends ke(pt,Be){constructor(t){super(t),this.element=new fd,this.specPath=it(["document","objects","License"]),this.canSupportSpecificationExtensions=!0}},h_e=class extends ke(pt,Be){constructor(t){super(t),this.element=new dd,this.specPath=it(["document","objects","Link"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=pt.prototype.ObjectElement.call(this,t);return(at(this.element.operationId)||at(this.element.operationRef))&&this.element.classes.push("reference-element"),r}};class m_e extends Be{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class g_e extends Be{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class ec extends ta{specPath;ignoredFields;fieldPatternPredicate=U3;canSupportSpecificationExtensions=!1;specificationExtensionPredicate=sK;constructor({specPath:t,ignoredFields:r,fieldPatternPredicate:n,canSupportSpecificationExtensions:i,specificationExtensionPredicate:a,...s}){super({...s}),this.specPath=t,this.ignoredFields=r||[],typeof n=="function"&&(this.fieldPatternPredicate=n),typeof i=="boolean"&&(this.canSupportSpecificationExtensions=i),typeof a=="function"&&(this.specificationExtensionPredicate=a)}ObjectElement(t){return t.forEach((r,n,i)=>{if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(i)){const a=this.toRefractedElement(["document","extension"],i);this.element.content.push(a)}else if(!this.ignoredFields.includes(Me(n))&&this.fieldPatternPredicate(Me(n))){const a=this.specPath(r),s=this.toRefractedElement(a,r),o=new de.MemberElement(Ue(n),s);this.copyMetaAndAttributes(i,o),o.classes.push("patterned-field"),this.element.content.push(o)}else this.ignoredFields.includes(Me(n))||this.element.content.push(Ue(i))}),this.copyMetaAndAttributes(t,this.element),Et}}class ct extends ec{constructor(t){super(t),this.fieldPatternPredicate=l0}}let y_e=class extends ke(ct,Be){constructor(t){super(t),this.element=new tI,this.specPath=it(["value"])}},v_e=class extends ke(pt,Be){constructor(t){super(t),this.element=new Ad,this.specPath=it(["document","objects","Server"]),this.canSupportSpecificationExtensions=!0}};class b_e extends Be{StringElement(t){const r=super.enter(t);return this.element.classes.push("server-url"),r}}let iI=class extends ke(ta,Be){constructor(t){super(t),this.element=new A0}ArrayElement(t){return t.forEach(r=>{const n=a_e(r)?["document","objects","Server"]:["value"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Et}},w_e=class extends ke(pt,Be){constructor(t){super(t),this.element=new jd,this.specPath=it(["document","objects","ServerVariable"]),this.canSupportSpecificationExtensions=!0}};class S_e extends ke(ct,Be){constructor(t){super(t),this.element=new Tj,this.specPath=it(["document","objects","ServerVariable"])}}let x_e=class extends ke(pt,Be){constructor(t){super(t),this.element=new pd,this.specPath=it(["document","objects","MediaType"]),this.canSupportSpecificationExtensions=!0}};class wa extends ta{alternator;constructor({alternator:t,...r}){super({...r}),this.alternator=t||[]}enter(t){const r=this.alternator.map(({predicate:i,specPath:a})=>X3(i,it(a),c0)),n=PG(r)(t);return this.element=this.toRefractedElement(n,t),Et}}const E_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof id||e(n)&&t("callback",n)&&r("object",n)),C_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof ad||e(n)&&t("components",n)&&r("object",n)),M_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof sd||e(n)&&t("contact",n)&&r("object",n)),__e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof ud||e(n)&&t("example",n)&&r("object",n)),A_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof cd||e(n)&&t("externalDocumentation",n)&&r("object",n)),Lc=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof _c||e(n)&&t("header",n)&&r("object",n)),j_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof ld||e(n)&&t("info",n)&&r("object",n)),I_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof fd||e(n)&&t("license",n)&&r("object",n)),L_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof dd||e(n)&&t("link",n)&&r("object",n)),T_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof hd||e(n)&&t("openapi",n)&&r("string",n)),O_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>i=>i instanceof x0||e(i)&&t("openApi3_0",i)&&r("object",i)&&n("api",i)),oK=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof md||e(n)&&t("operation",n)&&r("object",n)),k_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ac||e(n)&&t("parameter",n)&&r("object",n)),aI=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof gd||e(n)&&t("pathItem",n)&&r("object",n)),N_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof yd||e(n)&&t("paths",n)&&r("object",n)),Ht=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof vd||e(n)&&t("reference",n)&&r("object",n)),R_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof bd||e(n)&&t("requestBody",n)&&r("object",n)),T0=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof wd||e(n)&&t("response",n)&&r("object",n)),D_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Sd||e(n)&&t("responses",n)&&r("object",n)),P_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof C0||e(n)&&t("schema",n)&&r("object",n)),F_e=e=>ed(e)&&e.classes.includes("boolean-json-schema"),B_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Md||e(n)&&t("securityRequirement",n)&&r("object",n)),z_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof _d||e(n)&&t("securityScheme",n)&&r("object",n)),$_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ad||e(n)&&t("server",n)&&r("object",n)),q_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof jd||e(n)&&t("serverVariable",n)&&r("object",n)),O0=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof pd||e(n)&&t("mediaType",n)&&r("object",n)),uK=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>i=>i instanceof A0||e(i)&&t("array",i)&&r("array",i)&&n("servers",i)),U_e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof od||e(n)&&t("discriminator",n)&&r("object",n)),V_e=Object.freeze(Object.defineProperty({__proto__:null,isBooleanJsonSchemaElement:F_e,isCallbackElement:E_e,isComponentsElement:C_e,isContactElement:M_e,isDiscriminatorElement:U_e,isExampleElement:__e,isExternalDocumentationElement:A_e,isHeaderElement:Lc,isInfoElement:j_e,isLicenseElement:I_e,isLinkElement:L_e,isMediaTypeElement:O0,isOpenApi3_0Element:O_e,isOpenapiElement:T_e,isOperationElement:oK,isParameterElement:k_e,isPathItemElement:aI,isPathsElement:N_e,isReferenceElement:Ht,isRequestBodyElement:R_e,isResponseElement:T0,isResponsesElement:D_e,isSchemaElement:P_e,isSecurityRequirementElement:B_e,isSecuritySchemeElement:z_e,isServerElement:$_e,isServerVariableElement:q_e,isServersElement:uK},Symbol.toStringTag,{value:"Module"}));let J_e=class extends ke(wa,Be){constructor(t){super(t),this.alternator=[{predicate:Zt,specPath:["document","objects","Reference"]},{predicate:rs,specPath:["document","objects","Schema"]}]}ObjectElement(t){const r=wa.prototype.enter.call(this,t);return Ht(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}},sI=class extends ke(ct,Be){constructor(t){super(t),this.element=new de.ObjectElement,this.element.classes.push("examples"),this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Example"],this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","example")}),r}},W_e=class extends sI{constructor(t){super(t),this.element=new Hj}},H_e=class extends ke(ct,Be){constructor(t){super(t),this.element=new Gj,this.specPath=it(["document","objects","Encoding"])}},G_e=class extends ke(ct,Be){constructor(t){super(t),this.element=new Md,this.specPath=it(["value"])}},Y_e=class extends ke(ta,Be){constructor(t){super(t),this.element=new Ij}ArrayElement(t){return t.forEach(r=>{if(Lt(r)){const n=this.toRefractedElement(["document","objects","SecurityRequirement"],r);this.element.push(n)}else this.element.push(Ue(r))}),this.copyMetaAndAttributes(t,this.element),Et}},K_e=class extends ke(pt,Be){constructor(t){super(t),this.element=new ad,this.specPath=it(["document","objects","Components"]),this.canSupportSpecificationExtensions=!0}},Q_e=class extends ke(pt,Be){constructor(t){super(t),this.element=new M0,this.specPath=it(["document","objects","Tag"]),this.canSupportSpecificationExtensions=!0}},Z_e=class extends ke(pt,Be){constructor(t){super(t),this.element=new vd,this.specPath=it(["document","objects","Reference"]),this.canSupportSpecificationExtensions=!1}ObjectElement(t){const r=pt.prototype.ObjectElement.call(this,t);return at(this.element.$ref)&&this.element.classes.push("reference-element"),r}},X_e=class extends Be{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}},e4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new Ac,this.specPath=it(["document","objects","Parameter"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=pt.prototype.ObjectElement.call(this,t);return Lt(this.element.contentProp)&&this.element.contentProp.filter(O0).forEach((n,i)=>{n.setMetaProperty("media-type",Me(i))}),r}},t4e=class extends ke(wa,Be){constructor(t){super(t),this.alternator=[{predicate:Zt,specPath:["document","objects","Reference"]},{predicate:rs,specPath:["document","objects","Schema"]}]}ObjectElement(t){const r=wa.prototype.enter.call(this,t);return Ht(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}},r4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new _c,this.specPath=it(["document","objects","Header"]),this.canSupportSpecificationExtensions=!0}},n4e=class extends ke(wa,Be){constructor(t){super(t),this.alternator=[{predicate:Zt,specPath:["document","objects","Reference"]},{predicate:rs,specPath:["document","objects","Schema"]}]}ObjectElement(t){const r=wa.prototype.enter.call(this,t);return Ht(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}},i4e=class extends sI{constructor(t){super(t),this.element=new rI}},k0=class extends ke(ct,Be){constructor(t){super(t),this.element=new de.ObjectElement,this.element.classes.push("content"),this.specPath=it(["document","objects","MediaType"])}},a4e=class extends k0{constructor(t){super(t),this.element=new nI}},s4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new C0,this.specPath=it(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0}};const h5=Zr.visitors.document.objects.JSONSchema.fixedFields.allOf;let o4e=class extends h5{ArrayElement(t){const r=h5.prototype.ArrayElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const m5=Zr.visitors.document.objects.JSONSchema.fixedFields.anyOf;let u4e=class extends m5{ArrayElement(t){const r=m5.prototype.ArrayElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const g5=Zr.visitors.document.objects.JSONSchema.fixedFields.oneOf;let c4e=class extends g5{ArrayElement(t){const r=g5.prototype.ArrayElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const y5=Zr.visitors.document.objects.JSONSchema.fixedFields.items;let l4e=class extends y5{ObjectElement(t){const r=y5.prototype.ObjectElement.call(this,t);return Ht(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}ArrayElement(t){return this.enter(t)}};const v5=Zr.visitors.document.objects.JSONSchema.fixedFields.properties;let f4e=class extends v5{ObjectElement(t){const r=v5.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const d4e=Zr.visitors.document.objects.JSONSchema.fixedFields.type;class p4e extends d4e{ArrayElement(t){return this.enter(t)}}const b5=Zr.visitors.JSONSchemaOrJSONReferenceVisitor;class w5 extends b5{ObjectElement(t){const r=b5.prototype.enter.call(this,t);return Ht(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}}let h4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new od,this.specPath=it(["document","objects","Discriminator"]),this.canSupportSpecificationExtensions=!1}};class m4e extends ke(ct,Be){constructor(t){super(t),this.element=new Xj,this.specPath=it(["value"])}}let g4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new _0,this.specPath=it(["document","objects","XML"]),this.canSupportSpecificationExtensions=!0}},y4e=class extends sI{constructor(t){super(t),this.element=new qj}},v4e=class extends k0{constructor(t){super(t),this.element=new Uj}},b4e=class extends ke(ct,Be){constructor(t){super(t),this.element=new j0,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Schema"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}},w4e=class extends ke(ct,Be){constructor(t){super(t),this.element=new Oj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Response"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","response")}),this.element.filter(T0).forEach((n,i)=>{n.setMetaProperty("http-status-code",Me(i))}),r}},S4e=class extends ke(ct,Be){constructor(t){super(t),this.element=new kj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Parameter"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","parameter")}),r}},x4e=class extends ke(ct,Be){constructor(t){super(t),this.element=new Nj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Example"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","example")}),r}};class E4e extends ke(ct,Be){constructor(t){super(t),this.element=new Rj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","RequestBody"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","requestBody")}),r}}let C4e=class extends ke(ct,Be){constructor(t){super(t),this.element=new Dj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","header")}),this.element.filter(Lc).forEach((n,i)=>{n.setMetaProperty("header-name",Me(i))}),r}};class M4e extends ke(ct,Be){constructor(t){super(t),this.element=new Pj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","SecurityScheme"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","securityScheme")}),r}}let _4e=class extends ke(ct,Be){constructor(t){super(t),this.element=new Fj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","link")}),r}},A4e=class extends ke(ct,Be){constructor(t){super(t),this.element=new Bj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","callback")}),r}},j4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new ud,this.specPath=it(["document","objects","Example"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=pt.prototype.ObjectElement.call(this,t);return at(this.element.externalValue)&&this.element.classes.push("reference-element"),r}};class I4e extends Be{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}let L4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new cd,this.specPath=it(["document","objects","ExternalDocumentation"]),this.canSupportSpecificationExtensions=!0}},T4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new b0,this.specPath=it(["document","objects","Encoding"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=pt.prototype.ObjectElement.call(this,t);return Lt(this.element.headers)&&this.element.headers.filter(Lc).forEach((n,i)=>{n.setMetaProperty("header-name",Me(i))}),r}},O4e=class extends ke(ct,Be){constructor(t){super(t),this.element=new Yj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","header")}),this.element.forEach((n,i)=>{if(!Lc(n))return;const a=Me(i);n.setMetaProperty("headerName",a)}),r}},k4e=class extends ke(ec,Be){constructor(t){super(t),this.element=new yd,this.specPath=it(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=rs}ObjectElement(t){const r=ec.prototype.ObjectElement.call(this,t);return this.element.filter(aI).forEach((n,i)=>{i.classes.push("openapi-path-template"),i.classes.push("path-template"),n.setMetaProperty("path",Ue(i))}),r}},N4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new bd,this.specPath=it(["document","objects","RequestBody"])}ObjectElement(t){const r=pt.prototype.ObjectElement.call(this,t);return Lt(this.element.contentProp)&&this.element.contentProp.filter(O0).forEach((n,i)=>{n.setMetaProperty("media-type",Me(i))}),r}},R4e=class extends k0{constructor(t){super(t),this.element=new Wj}},D4e=class extends ke(ec,Be){constructor(t){super(t),this.element=new id,this.specPath=it(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=r=>/{(?<expression>[^}]{1,2083})}/.test(String(r))}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(aI).forEach((n,i)=>{n.setMetaProperty("runtime-expression",Me(i))}),r}},P4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new wd,this.specPath=it(["document","objects","Response"])}ObjectElement(t){const r=pt.prototype.ObjectElement.call(this,t);return Lt(this.element.contentProp)&&this.element.contentProp.filter(O0).forEach((n,i)=>{n.setMetaProperty("media-type",Me(i))}),Lt(this.element.headers)&&this.element.headers.filter(Lc).forEach((n,i)=>{n.setMetaProperty("header-name",Me(i))}),r}};class F4e extends ke(ct,Be){constructor(t){super(t),this.element=new Kj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","header")}),this.element.forEach((n,i)=>{if(!Lc(n))return;const a=Me(i);n.setMetaProperty("header-name",a)}),r}}class B4e extends k0{constructor(t){super(t),this.element=new Qj}}class z4e extends ke(ct,Be){constructor(t){super(t),this.element=new Zj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","link")}),r}}class S5 extends ke(pt,ec){specPathFixedFields;specPathPatternedFields;constructor({specPathFixedFields:t,specPathPatternedFields:r,...n}){super({...n}),this.specPathFixedFields=t,this.specPathPatternedFields=r}ObjectElement(t){const{specPath:r,ignoredFields:n}=this;try{this.specPath=this.specPathFixedFields;const i=this.retrieveFixedFields(this.specPath(t));this.ignoredFields=[...n,...hSe(t.keys(),i)],pt.prototype.ObjectElement.call(this,t),this.specPath=this.specPathPatternedFields,this.ignoredFields=i,ec.prototype.ObjectElement.call(this,t)}catch(i){throw this.specPath=r,i}return Et}}let $4e=class extends ke(S5,Be){constructor(t){super(t),this.element=new Sd,this.specPathFixedFields=it(["document","objects","Responses"]),this.canSupportSpecificationExtensions=!0,this.specPathPatternedFields=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Response"],this.fieldPatternPredicate=r=>new RegExp(`^(1XX|2XX|3XX|4XX|5XX|${VSe(100,600).join("|")})$`).test(String(r))}ObjectElement(t){const r=S5.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","response")}),this.element.filter(T0).forEach((n,i)=>{const a=Ue(i);this.fieldPatternPredicate(Me(a))&&n.setMetaProperty("http-status-code",a)}),r}};class q4e extends ke(wa,Be){constructor(t){super(t),this.alternator=[{predicate:Zt,specPath:["document","objects","Reference"]},{predicate:rs,specPath:["document","objects","Response"]}]}ObjectElement(t){const r=wa.prototype.enter.call(this,t);return Ht(this.element)?this.element.setMetaProperty("referenced-element","response"):T0(this.element)&&this.element.setMetaProperty("http-status-code","default"),r}}let U4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new md,this.specPath=it(["document","objects","Operation"])}},V4e=class extends Be{constructor(t){super(t),this.element=new Vj}ArrayElement(t){return this.element=this.element.concat(Ue(t)),Et}},cK=class extends ke(ta,Be){constructor(t){super(t),this.element=new de.ArrayElement,this.element.classes.push("parameters")}ArrayElement(t){return t.forEach(r=>{const n=Zt(r)?["document","objects","Reference"]:["document","objects","Parameter"],i=this.toRefractedElement(n,r);Ht(i)&&i.setMetaProperty("referenced-element","parameter"),this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Et}},J4e=class extends cK{constructor(t){super(t),this.element=new I0}},W4e=class extends wa{constructor(t){super(t),this.alternator=[{predicate:Zt,specPath:["document","objects","Reference"]},{predicate:rs,specPath:["document","objects","RequestBody"]}]}ObjectElement(t){const r=wa.prototype.enter.call(this,t);return Ht(this.element)&&this.element.setMetaProperty("referenced-element","requestBody"),r}};class H4e extends ke(ct,Be){specPath;constructor(t){super(t),this.element=new Jj,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Ht).forEach(n=>{n.setMetaProperty("referenced-element","callback")}),r}}class G4e extends ke(ta,Be){constructor(t){super(t),this.element=new L0}ArrayElement(t){return t.forEach(r=>{const n=Lt(r)?["document","objects","SecurityRequirement"]:["value"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Et}}let Y4e=class extends iI{constructor(t){super(t),this.element=new r_e}},K4e=class extends ke(pt,Be){constructor(t){super(t),this.element=new gd,this.specPath=it(["document","objects","PathItem"])}ObjectElement(t){const r=pt.prototype.ObjectElement.call(this,t);return this.element.filter(oK).forEach((n,i)=>{const a=Ue(i);a.content=Me(a).toUpperCase(),n.setMetaProperty("http-method",a)}),at(this.element.$ref)&&this.element.classes.push("reference-element"),r}};class Q4e extends Be{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class Z4e extends iI{constructor(t){super(t),this.element=new zj}}class X4e extends cK{constructor(t){super(t),this.element=new $j}}let eAe=class extends ke(pt,Be){constructor(t){super(t),this.element=new _d,this.specPath=it(["document","objects","SecurityScheme"]),this.canSupportSpecificationExtensions=!0}},tAe=class extends ke(pt,Be){constructor(t){super(t),this.element=new S0,this.specPath=it(["document","objects","OAuthFlows"]),this.canSupportSpecificationExtensions=!0}},rAe=class extends ke(pt,Be){constructor(t){super(t),this.element=new w0,this.specPath=it(["document","objects","OAuthFlow"]),this.canSupportSpecificationExtensions=!0}};class nAe extends ke(ct,Be){constructor(t){super(t),this.element=new eI,this.specPath=it(["value"])}}class iAe extends ke(ta,Be){constructor(t){super(t),this.element=new Lj}ArrayElement(t){return t.forEach(r=>{const n=s_e(r)?["document","objects","Tag"]:["value"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Et}}const{fixedFields:kr}=Zr.visitors.document.objects.JSONSchema,be={visitors:{value:Be,document:{objects:{OpenApi:{$visitor:o_e,fixedFields:{openapi:u_e,info:{$ref:"#/visitors/document/objects/Info"},servers:iI,paths:{$ref:"#/visitors/document/objects/Paths"},components:{$ref:"#/visitors/document/objects/Components"},security:Y_e,tags:iAe,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:l_e,fixedFields:{title:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},termsOfService:{$ref:"#/visitors/value"},contact:{$ref:"#/visitors/document/objects/Contact"},license:{$ref:"#/visitors/document/objects/License"},version:f_e}},Contact:{$visitor:d_e,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"},email:{$ref:"#/visitors/value"}}},License:{$visitor:p_e,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Server:{$visitor:v_e,fixedFields:{url:b_e,description:{$ref:"#/visitors/value"},variables:S_e}},ServerVariable:{$visitor:w_e,fixedFields:{enum:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},Components:{$visitor:K_e,fixedFields:{schemas:b4e,responses:w4e,parameters:S4e,examples:x4e,requestBodies:E4e,headers:C4e,securitySchemes:M4e,links:_4e,callbacks:A4e}},Paths:{$visitor:k4e},PathItem:{$visitor:K4e,fixedFields:{$ref:Q4e,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},get:{$ref:"#/visitors/document/objects/Operation"},put:{$ref:"#/visitors/document/objects/Operation"},post:{$ref:"#/visitors/document/objects/Operation"},delete:{$ref:"#/visitors/document/objects/Operation"},options:{$ref:"#/visitors/document/objects/Operation"},head:{$ref:"#/visitors/document/objects/Operation"},patch:{$ref:"#/visitors/document/objects/Operation"},trace:{$ref:"#/visitors/document/objects/Operation"},servers:Z4e,parameters:X4e}},Operation:{$visitor:U4e,fixedFields:{tags:V4e,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:{$ref:"#/visitors/value"},parameters:J4e,requestBody:W4e,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:H4e,deprecated:{$ref:"#/visitors/value"},security:G4e,servers:Y4e}},ExternalDocumentation:{$visitor:L4e,fixedFields:{description:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Parameter:{$visitor:e4e,fixedFields:{name:{$ref:"#/visitors/value"},in:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},required:{$ref:"#/visitors/value"},deprecated:{$ref:"#/visitors/value"},allowEmptyValue:{$ref:"#/visitors/value"},style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"},schema:t4e,example:{$ref:"#/visitors/value"},examples:y4e,content:v4e}},RequestBody:{$visitor:N4e,fixedFields:{description:{$ref:"#/visitors/value"},content:R4e,required:{$ref:"#/visitors/value"}}},MediaType:{$visitor:x_e,fixedFields:{schema:J_e,example:{$ref:"#/visitors/value"},examples:W_e,encoding:H_e}},Encoding:{$visitor:T4e,fixedFields:{contentType:{$ref:"#/visitors/value"},headers:O4e,style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"}}},Responses:{$visitor:$4e,fixedFields:{default:q4e}},Response:{$visitor:P4e,fixedFields:{description:{$ref:"#/visitors/value"},headers:F4e,content:B4e,links:z4e}},Callback:{$visitor:D4e},Example:{$visitor:j4e,fixedFields:{summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},value:{$ref:"#/visitors/value"},externalValue:I4e}},Link:{$visitor:h_e,fixedFields:{operationRef:m_e,operationId:g_e,parameters:y_e,requestBody:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:r4e,fixedFields:{description:{$ref:"#/visitors/value"},required:{$ref:"#/visitors/value"},deprecated:{$ref:"#/visitors/value"},allowEmptyValue:{$ref:"#/visitors/value"},style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"},schema:n4e,example:{$ref:"#/visitors/value"},examples:i4e,content:a4e}},Tag:{$visitor:Q_e,fixedFields:{name:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:Z_e,fixedFields:{$ref:X_e}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},JSONReference:{$ref:"#/visitors/document/objects/Reference"},Schema:{$visitor:s4e,fixedFields:{title:kr.title,multipleOf:kr.multipleOf,maximum:kr.maximum,exclusiveMaximum:kr.exclusiveMaximum,minimum:kr.minimum,exclusiveMinimum:kr.exclusiveMinimum,maxLength:kr.maxLength,minLength:kr.minLength,pattern:kr.pattern,maxItems:kr.maxItems,minItems:kr.minItems,uniqueItems:kr.uniqueItems,maxProperties:kr.maxProperties,minProperties:kr.minProperties,required:kr.required,enum:kr.enum,type:p4e,allOf:o4e,anyOf:u4e,oneOf:c4e,not:w5,items:l4e,properties:f4e,additionalProperties:w5,description:kr.description,format:kr.format,default:kr.default,nullable:{$ref:"#/visitors/value"},discriminator:{$ref:"#/visitors/document/objects/Discriminator"},writeOnly:{$ref:"#/visitors/value"},xml:{$ref:"#/visitors/document/objects/XML"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},example:{$ref:"#/visitors/value"},deprecated:{$ref:"#/visitors/value"}}},Discriminator:{$visitor:h4e,fixedFields:{propertyName:{$ref:"#/visitors/value"},mapping:m4e}},XML:{$visitor:g4e,fixedFields:{name:{$ref:"#/visitors/value"},namespace:{$ref:"#/visitors/value"},prefix:{$ref:"#/visitors/value"},attribute:{$ref:"#/visitors/value"},wrapped:{$ref:"#/visitors/value"}}},SecurityScheme:{$visitor:eAe,fixedFields:{type:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},name:{$ref:"#/visitors/value"},in:{$ref:"#/visitors/value"},scheme:{$ref:"#/visitors/value"},bearerFormat:{$ref:"#/visitors/value"},flows:{$ref:"#/visitors/document/objects/OAuthFlows"},openIdConnectUrl:{$ref:"#/visitors/value"}}},OAuthFlows:{$visitor:tAe,fixedFields:{implicit:{$ref:"#/visitors/document/objects/OAuthFlow"},password:{$ref:"#/visitors/document/objects/OAuthFlow"},clientCredentials:{$ref:"#/visitors/document/objects/OAuthFlow"},authorizationCode:{$ref:"#/visitors/document/objects/OAuthFlow"}}},OAuthFlow:{$visitor:rAe,fixedFields:{authorizationUrl:{$ref:"#/visitors/value"},tokenUrl:{$ref:"#/visitors/value"},refreshUrl:{$ref:"#/visitors/value"},scopes:nAe}},SecurityRequirement:{$visitor:G_e}},extension:{$visitor:c_e}}}},aAe=()=>{const e=is(t_e);return{predicates:{...V_e,isElement:yr,isStringElement:at,isArrayElement:nn,isObjectElement:Lt,isMemberElement:Xi,includesClasses:Qu,hasElementSourceMap:Ec},namespace:e}},sAe=(e,{specPath:t=["visitors","document","objects","OpenApi","$visitor"],plugins:r=[]}={})=>{const n=de.refract(e),i=Vs(be),a=Ur(t,i),s=new a({specObj:i});return Tr(n,s),Ma(s.element,r,{toolboxCreator:aAe,visitorOptions:{keyMap:i_e,nodeTypeGetter:n_e}})},Pt=e=>(t,r={})=>sAe(t,{specPath:e,...r});id.refract=Pt(["visitors","document","objects","Callback","$visitor"]);ad.refract=Pt(["visitors","document","objects","Components","$visitor"]);sd.refract=Pt(["visitors","document","objects","Contact","$visitor"]);ud.refract=Pt(["visitors","document","objects","Example","$visitor"]);od.refract=Pt(["visitors","document","objects","Discriminator","$visitor"]);b0.refract=Pt(["visitors","document","objects","Encoding","$visitor"]);cd.refract=Pt(["visitors","document","objects","ExternalDocumentation","$visitor"]);_c.refract=Pt(["visitors","document","objects","Header","$visitor"]);ld.refract=Pt(["visitors","document","objects","Info","$visitor"]);fd.refract=Pt(["visitors","document","objects","License","$visitor"]);dd.refract=Pt(["visitors","document","objects","Link","$visitor"]);pd.refract=Pt(["visitors","document","objects","MediaType","$visitor"]);w0.refract=Pt(["visitors","document","objects","OAuthFlow","$visitor"]);S0.refract=Pt(["visitors","document","objects","OAuthFlows","$visitor"]);hd.refract=Pt(["visitors","document","objects","OpenApi","fixedFields","openapi"]);x0.refract=Pt(["visitors","document","objects","OpenApi","$visitor"]);md.refract=Pt(["visitors","document","objects","Operation","$visitor"]);Ac.refract=Pt(["visitors","document","objects","Parameter","$visitor"]);gd.refract=Pt(["visitors","document","objects","PathItem","$visitor"]);yd.refract=Pt(["visitors","document","objects","Paths","$visitor"]);vd.refract=Pt(["visitors","document","objects","Reference","$visitor"]);bd.refract=Pt(["visitors","document","objects","RequestBody","$visitor"]);wd.refract=Pt(["visitors","document","objects","Response","$visitor"]);Sd.refract=Pt(["visitors","document","objects","Responses","$visitor"]);C0.refract=Pt(["visitors","document","objects","Schema","$visitor"]);Md.refract=Pt(["visitors","document","objects","SecurityRequirement","$visitor"]);_d.refract=Pt(["visitors","document","objects","SecurityScheme","$visitor"]);Ad.refract=Pt(["visitors","document","objects","Server","$visitor"]);jd.refract=Pt(["visitors","document","objects","ServerVariable","$visitor"]);M0.refract=Pt(["visitors","document","objects","Tag","$visitor"]);_0.refract=Pt(["visitors","document","objects","XML","$visitor"]);class N0 extends id{}class R0 extends ad{get pathItems(){return this.get("pathItems")}set pathItems(t){this.set("pathItems",t)}}let D0=class extends sd{};class oI extends od{}class uI extends b0{}let P0=class extends ud{};class F0 extends cd{}class B0 extends _c{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}let z0=class extends ld{get license(){return this.get("license")}set license(t){this.set("license",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}};class Ho extends de.StringElement{static default=new Ho("https://spec.openapis.org/oas/3.1/dialect/base");constructor(t,r,n){super(t,r,n),this.element="jsonSchemaDialect"}}let $0=class extends fd{get identifier(){return this.get("identifier")}set identifier(t){this.set("identifier",t)}},q0=class extends dd{};class U0 extends pd{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}class cI extends w0{}class lI extends S0{}class fI extends hd{}class Ws extends de.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="openApi3_1",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(t){this.set("openapi",t)}get info(){return this.get("info")}set info(t){this.set("info",t)}get jsonSchemaDialect(){return this.get("jsonSchemaDialect")}set jsonSchemaDialect(t){this.set("jsonSchemaDialect",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get paths(){return this.get("paths")}set paths(t){this.set("paths",t)}get components(){return this.get("components")}set components(t){this.set("components",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get webhooks(){return this.get("webhooks")}set webhooks(t){this.set("webhooks",t)}}let Id=class extends md{get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}};class V0 extends Ac{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}class ks extends gd{get GET(){return this.get("get")}set GET(t){this.set("GET",t)}get PUT(){return this.get("put")}set PUT(t){this.set("PUT",t)}get POST(){return this.get("post")}set POST(t){this.set("POST",t)}get DELETE(){return this.get("delete")}set DELETE(t){this.set("DELETE",t)}get OPTIONS(){return this.get("options")}set OPTIONS(t){this.set("OPTIONS",t)}get HEAD(){return this.get("head")}set HEAD(t){this.set("HEAD",t)}get PATCH(){return this.get("patch")}set PATCH(t){this.set("PATCH",t)}get TRACE(){return this.get("trace")}set TRACE(t){this.set("TRACE",t)}}class J0 extends yd{}class Hs extends vd{}Object.defineProperty(Hs.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});Object.defineProperty(Hs.prototype,"summary",{get(){return this.get("summary")},set(e){this.set("summary",e)},enumerable:!0});class W0 extends bd{}let H0=class extends wd{},G0=class extends Sd{},Ld=class extends jc{constructor(t,r,n){super(t,r,n),this.element="JSONSchemaDraft6"}get idProp(){throw new vt("id keyword from Core vocabulary has been renamed to $id.")}set idProp(t){throw new vt("id keyword from Core vocabulary has been renamed to $id.")}get $id(){return this.get("$id")}set $id(t){this.set("$id",t)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(t){this.set("exclusiveMaximum",t)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(t){this.set("exclusiveMinimum",t)}get containsProp(){return this.get("contains")}set containsProp(t){this.set("contains",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get propertyNames(){return this.get("propertyNames")}set propertyNames(t){this.set("propertyNames",t)}get const(){return this.get("const")}set const(t){this.set("const",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}},Td=class extends Ed{get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get schema(){throw new vt("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}set schema(t){throw new vt("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}get method(){throw new vt("method keyword from Hyper-Schema vocabulary has been removed.")}set method(t){throw new vt("method keyword from Hyper-Schema vocabulary has been removed.")}get encType(){throw new vt("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}set encType(t){throw new vt("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}get submissionEncType(){return this.get("submissionEncType")}set submissionEncType(t){this.set("submissionEncType",t)}};const oAe={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft6",Ld),t.register("jSONReference",Ic),t.register("media",xd),t.register("linkDescription",Td),t}},uAe={JSONSchemaDraft6Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...Ca};let lK=class extends tK{constructor(t){super(t),this.element=new Ld}get defaultDialectIdentifier(){return"http://json-schema.org/draft-06/schema#"}BooleanElement(t){const r=this.enter(t);return this.element.classes.push("boolean-json-schema"),r}handleSchemaIdentifier(t,r="$id"){return super.handleSchemaIdentifier(t,r)}},cAe=class extends rK{BooleanElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),Et}};class lAe extends kt{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-examples"),r}}let fK=class extends nK{constructor(t){super(t),this.element=new Td}};const Kr=an(De(["visitors","document","objects","JSONSchema","$visitor"],lK),Hn(["visitors","document","objects","JSONSchema","fixedFields","id"]),De(["visitors","document","objects","JSONSchema","fixedFields","$id"],Zr.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","contains"],Zr.visitors.JSONSchemaOrJSONReferenceVisitor),De(["visitors","document","objects","JSONSchema","fixedFields","items"],cAe),De(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],Zr.visitors.JSONSchemaOrJSONReferenceVisitor),De(["visitors","document","objects","JSONSchema","fixedFields","const"],Zr.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","examples"],lAe),De(["visitors","document","objects","LinkDescription","$visitor"],fK),De(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],Zr.visitors.JSONSchemaOrJSONReferenceVisitor),Hn(["visitors","document","objects","LinkDescription","fixedFields","schema"]),De(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],Zr.visitors.JSONSchemaOrJSONReferenceVisitor),Hn(["visitors","document","objects","LinkDescription","fixedFields","method"]),Hn(["visitors","document","objects","LinkDescription","fixedFields","encType"]),De(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"],Zr.visitors.value))(Zr),fAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ld||e(n)&&t("JSONSchemaDraft6",n)&&r("object",n)),dAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Td||e(n)&&t("linkDescription",n)&&r("object",n)),pAe=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:jj,isJSONSchemaElement:fAe,isLinkDescriptionElement:dAe,isMediaElement:eK},Symbol.toStringTag,{value:"Module"})),hAe=()=>{const e=is(oAe);return{predicates:{...pAe,isStringElement:at},namespace:e}},mAe=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=Kr}={})=>{const i=de.refract(e),a=Vs(n),s=Ur(t,a),o=new s({specObj:a});return Tr(i,o),Ma(o.element,r,{toolboxCreator:hAe,visitorOptions:{keyMap:uAe,nodeTypeGetter:Cd}})},dK=e=>(t,r={})=>mAe(t,{specPath:e,...r});Ld.refract=dK(["visitors","document","objects","JSONSchema","$visitor"]);Td.refract=dK(["visitors","document","objects","LinkDescription","$visitor"]);let Od=class extends Ld{constructor(t,r,n){super(t,r,n),this.element="JSONSchemaDraft7"}get $comment(){return this.get("$comment")}set $comment(t){this.set("$comment",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get if(){return this.get("if")}set if(t){this.set("if",t)}get then(){return this.get("then")}set then(t){this.set("then",t)}get else(){return this.get("else")}set else(t){this.set("else",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get contentEncoding(){return this.get("contentEncoding")}set contentEncoding(t){this.set("contentEncoding",t)}get contentMediaType(){return this.get("contentMediaType")}set contentMediaType(t){this.set("contentMediaType",t)}get media(){throw new vt('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}set media(t){throw new vt('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}get writeOnly(){return this.get("writeOnly")}set writeOnly(t){this.set("writeOnly",t)}},kd=class extends Td{get anchor(){return this.get("anchor")}set anchor(t){this.set("anchor",t)}get anchorPointer(){return this.get("anchorPointer")}set anchorPointer(t){this.set("anchorPointer",t)}get templatePointers(){return this.get("templatePointers")}set templatePointers(t){this.set("templatePointers",t)}get templateRequired(){return this.get("templateRequired")}set templateRequired(t){this.set("templateRequired",t)}get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get mediaType(){throw new vt("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}set mediaType(t){throw new vt("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}get targetMediaType(){return this.get("targetMediaType")}set targetMediaType(t){this.set("targetMediaType",t)}get targetHints(){return this.get("targetHints")}set targetHints(t){this.set("targetHints",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get $comment(){return this.get("$comment")}set $comment(t){this.set("$comment",t)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get headerSchema(){return this.get("headerSchema")}set headerSchema(t){this.set("headerSchema",t)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}get submissionEncType(){throw new vt("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}set submissionEncType(t){throw new vt("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}get submissionMediaType(){return this.get("submissionMediaType")}set submissionMediaType(t){this.set("submissionMediaType",t)}};const gAe={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft7",Od),t.register("jSONReference",Ic),t.register("linkDescription",kd),t}},yAe={JSONSchemaDraft7Element:["content"],JSONReferenceElement:["content"],LinkDescriptionElement:["content"],...Ca};let pK=class extends lK{constructor(t){super(t),this.element=new Od}get defaultDialectIdentifier(){return"http://json-schema.org/draft-07/schema#"}},hK=class extends fK{constructor(t){super(t),this.element=new kd}};const gs=an(De(["visitors","document","objects","JSONSchema","$visitor"],pK),De(["visitors","document","objects","JSONSchema","fixedFields","$comment"],Kr.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","if"],Kr.visitors.JSONSchemaOrJSONReferenceVisitor),De(["visitors","document","objects","JSONSchema","fixedFields","then"],Kr.visitors.JSONSchemaOrJSONReferenceVisitor),De(["visitors","document","objects","JSONSchema","fixedFields","else"],Kr.visitors.JSONSchemaOrJSONReferenceVisitor),Hn(["visitors","document","objects","JSONSchema","fixedFields","media"]),De(["visitors","document","objects","JSONSchema","fixedFields","contentEncoding"],Kr.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","contentMediaType"],Kr.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","writeOnly"],Kr.visitors.value),De(["visitors","document","objects","LinkDescription","$visitor"],hK),De(["visitors","document","objects","LinkDescription","fixedFields","anchor"],Kr.visitors.value),De(["visitors","document","objects","LinkDescription","fixedFields","anchorPointer"],Kr.visitors.value),Hn(["visitors","document","objects","LinkDescription","fixedFields","mediaType"]),De(["visitors","document","objects","LinkDescription","fixedFields","targetMediaType"],Kr.visitors.value),De(["visitors","document","objects","LinkDescription","fixedFields","targetHints"],Kr.visitors.value),De(["visitors","document","objects","LinkDescription","fixedFields","description"],Kr.visitors.value),De(["visitors","document","objects","LinkDescription","fixedFields","$comment"],Kr.visitors.value),De(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],Kr.visitors.JSONSchemaOrJSONReferenceVisitor),Hn(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"]),De(["visitors","document","objects","LinkDescription","fixedFields","submissionMediaType"],Kr.visitors.value))(Kr),vAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Od||e(n)&&t("JSONSchemaDraft7",n)&&r("object",n)),bAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof kd||e(n)&&t("linkDescription",n)&&r("object",n)),wAe=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:jj,isJSONSchemaElement:vAe,isLinkDescriptionElement:bAe},Symbol.toStringTag,{value:"Module"})),SAe=()=>{const e=is(gAe);return{predicates:{...wAe,isStringElement:at},namespace:e}},xAe=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=gs}={})=>{const i=de.refract(e),a=Vs(n),s=Ur(t,a),o=new s({specObj:a});return Tr(i,o),Ma(o.element,r,{toolboxCreator:SAe,visitorOptions:{keyMap:yAe,nodeTypeGetter:Cd}})},mK=e=>(t,r={})=>xAe(t,{specPath:e,...r});Od.refract=mK(["visitors","document","objects","JSONSchema","$visitor"]);kd.refract=mK(["visitors","document","objects","LinkDescription","$visitor"]);let Nd=class extends Od{constructor(t,r,n){super(t,r,n),this.element="JSONSchema201909"}get $vocabulary(){return this.get("$vocabulary")}set $vocabulary(t){this.set("$vocabulary",t)}get $anchor(){return this.get("$anchor")}set $anchor(t){this.set("$anchor",t)}get $recursiveAnchor(){return this.get("$recursiveAnchor")}set $recursiveAnchor(t){this.set("$recursiveAnchor",t)}get $recursiveRef(){return this.get("$recursiveRef")}set $recursiveRef(t){this.set("$recursiveRef",t)}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}get $defs(){return this.get("$defs")}set $defs(t){this.set("$defs",t)}get definitions(){throw new vt("definitions keyword from Validation vocabulary has been renamed to $defs.")}set definitions(t){throw new vt("definitions keyword from Validation vocabulary has been renamed to $defs.")}get not(){return this.get("not")}set not(t){this.set("not",t)}get if(){return this.get("if")}set if(t){this.set("if",t)}get then(){return this.get("then")}set then(t){this.set("then",t)}get else(){return this.get("else")}set else(t){this.set("else",t)}get dependentSchemas(){return this.get("dependentSchemas")}set dependentSchemas(t){this.set("dependentSchemas",t)}get dependencies(){throw new vt("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}set dependencies(t){throw new vt("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}get items(){return this.get("items")}set items(t){this.set("items",t)}get containsProp(){return this.get("contains")}set containsProp(t){this.set("contains",t)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(t){this.set("additionalProperties",t)}get additionalItems(){return this.get("additionalItems")}set additionalItems(t){this.set("additionalItems",t)}get propertyNames(){return this.get("propertyNames")}set propertyNames(t){this.set("propertyNames",t)}get unevaluatedItems(){return this.get("unevaluatedItems")}set unevaluatedItems(t){this.set("unevaluatedItems",t)}get unevaluatedProperties(){return this.get("unevaluatedProperties")}set unevaluatedProperties(t){this.set("unevaluatedProperties",t)}get maxContains(){return this.get("maxContains")}set maxContains(t){this.set("maxContains",t)}get minContains(){return this.get("minContains")}set minContains(t){this.set("minContains",t)}get dependentRequired(){return this.get("dependentRequired")}set dependentRequired(t){this.set("dependentRequired",t)}get deprecated(){return this.get("deprecated")}set deprecated(t){this.set("deprecated",t)}get contentSchema(){return this.get("contentSchema")}set contentSchema(t){this.set("contentSchema",t)}},Rd=class extends kd{get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get headerSchema(){return this.get("headerSchema")}set headerSchema(t){this.set("headerSchema",t)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}};const EAe={namespace:e=>{const{base:t}=e;return t.register("jSONSchema201909",Nd),t.register("linkDescription",Rd),t}},CAe={JSONSchema201909Element:["content"],LinkDescriptionElement:["content"],...Ca};let Qr=class extends pK{constructor(t){super(t),this.element=new Nd}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2019-09/schema"}ObjectElement(t){this.handleDialectIdentifier(t),this.handleSchemaIdentifier(t),this.parent=this.element;const r=Io.prototype.ObjectElement.call(this,t);return at(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),r}};class MAe extends kt{ObjectElement(t){const r=super.enter(t);return this.element.classes.push("json-schema-$vocabulary"),r}}class _Ae extends kt{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}let gK=class extends ke(Js,Or,kt){constructor(t){super(t),this.element=new de.ObjectElement,this.element.classes.push("json-schema-$defs"),this.specPath=it(["document","objects","JSONSchema"])}},yK=class extends ke(ti,Or,kt){constructor(t){super(t),this.element=new de.ArrayElement,this.element.classes.push("json-schema-allOf")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Et}},vK=class extends ke(ti,Or,kt){constructor(t){super(t),this.element=new de.ArrayElement,this.element.classes.push("json-schema-anyOf")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Et}},bK=class extends ke(ti,Or,kt){constructor(t){super(t),this.element=new de.ArrayElement,this.element.classes.push("json-schema-oneOf")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Et}},wK=class extends ke(Js,Or,kt){constructor(t){super(t),this.element=new de.ObjectElement,this.element.classes.push("json-schema-dependentSchemas"),this.specPath=it(["document","objects","JSONSchema"])}};class AAe extends ke(ti,Or,kt){ObjectElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),Et}ArrayElement(t){return this.element=new de.ArrayElement,this.element.classes.push("json-schema-items"),t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Et}BooleanElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),Et}}let SK=class extends ke(Js,Or,kt){constructor(t){super(t),this.element=new de.ObjectElement,this.element.classes.push("json-schema-properties"),this.specPath=it(["document","objects","JSONSchema"])}},xK=class extends ke(Js,Or,kt){constructor(t){super(t),this.element=new de.ObjectElement,this.element.classes.push("json-schema-patternProperties"),this.specPath=it(["document","objects","JSONSchema"])}};class jAe extends kt{ObjectElement(t){const r=super.enter(t);return this.element.classes.push("json-schema-dependentRequired"),r}}let EK=class extends hK{constructor(t){super(t),this.element=new Rd}};const sh=an(De(["visitors","document","objects","JSONSchema","$visitor"],Qr),De(["visitors","document","objects","JSONSchema","fixedFields","$vocabulary"],MAe),De(["visitors","document","objects","JSONSchema","fixedFields","$anchor"],gs.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"],gs.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"],gs.visitors.value),Hn(["visitors","document","objects","JSONReference","$visitor"]),De(["visitors","document","objects","JSONSchema","fixedFields","$ref"],_Ae),Hn(["visitors","document","objects","JSONSchema","fixedFields","definitions"]),De(["visitors","document","objects","JSONSchema","fixedFields","$defs"],gK),De(["visitors","document","objects","JSONSchema","fixedFields","allOf"],yK),De(["visitors","document","objects","JSONSchema","fixedFields","anyOf"],vK),De(["visitors","document","objects","JSONSchema","fixedFields","oneOf"],bK),De(["visitors","document","objects","JSONSchema","fixedFields","not"],Qr),De(["visitors","document","objects","JSONSchema","fixedFields","if"],Qr),De(["visitors","document","objects","JSONSchema","fixedFields","then"],Qr),De(["visitors","document","objects","JSONSchema","fixedFields","else"],Qr),Hn(["visitors","document","objects","JSONSchema","fixedFields","dependencies"]),De(["visitors","document","objects","JSONSchema","fixedFields","dependentSchemas"],wK),De(["visitors","document","objects","JSONSchema","fixedFields","items"],AAe),De(["visitors","document","objects","JSONSchema","fixedFields","contains"],Qr),De(["visitors","document","objects","JSONSchema","fixedFields","properties"],SK),De(["visitors","document","objects","JSONSchema","fixedFields","patternProperties"],xK),De(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],Qr),De(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"],Qr),De(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],Qr),De(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],Qr),De(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],Qr),De(["visitors","document","objects","JSONSchema","fixedFields","maxContains"],gs.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","minContains"],gs.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","dependentRequired"],jAe),De(["visitors","document","objects","JSONSchema","fixedFields","deprecated"],gs.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],Qr),De(["visitors","document","objects","LinkDescription","$visitor"],EK),De(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],Qr),De(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],Qr),De(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],Qr),De(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],Qr))(gs),IAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Nd||e(n)&&t("JSONSchema201909",n)&&r("object",n)),LAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Rd||e(n)&&t("linkDescription",n)&&r("object",n)),TAe=Object.freeze(Object.defineProperty({__proto__:null,isJSONSchemaElement:IAe,isLinkDescriptionElement:LAe},Symbol.toStringTag,{value:"Module"})),OAe=()=>{const e=is(EAe);return{predicates:{...TAe,isStringElement:at},namespace:e}},kAe=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=sh}={})=>{const i=de.refract(e),a=Vs(n),s=Ur(t,a),o=new s({specObj:a});return Tr(i,o),Ma(o.element,r,{toolboxCreator:OAe,visitorOptions:{keyMap:CAe,nodeTypeGetter:Cd}})},CK=e=>(t,r={})=>kAe(t,{specPath:e,...r});Nd.refract=CK(["visitors","document","objects","JSONSchema","$visitor"]);Rd.refract=CK(["visitors","document","objects","LinkDescription","$visitor"]);class Dd extends Nd{constructor(t,r,n){super(t,r,n),this.element="JSONSchema202012"}get $dynamicAnchor(){return this.get("$dynamicAnchor")}set $dynamicAnchor(t){this.set("$dynamicAnchor",t)}get $recursiveAnchor(){throw new vt("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}set $recursiveAnchor(t){throw new vt("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}get $dynamicRef(){return this.get("$dynamicRef")}set $dynamicRef(t){this.set("$dynamicRef",t)}get $recursiveRef(){throw new vt("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}set $recursiveRef(t){throw new vt("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}get prefixItems(){return this.get("prefixItems")}set prefixItems(t){this.set("prefixItems",t)}}class Y0 extends Rd{get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get headerSchema(){return this.get("headerSchema")}set headerSchema(t){this.set("headerSchema",t)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}}const NAe={namespace:e=>{const{base:t}=e;return t.register("jSONSchema202012",Dd),t.register("linkDescription",Y0),t}},RAe={JSONSchema202012Element:["content"],LinkDescriptionElement:["content"],...Ca};let Rr=class extends Qr{constructor(t){super(t),this.element=new Dd}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2020-12/schema"}},MK=class extends ke(ti,Or,kt){constructor(t){super(t),this.element=new de.ArrayElement,this.element.classes.push("json-schema-prefixItems")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Et}},DAe=class extends EK{constructor(t){super(t),this.element=new Y0}};const _K=an(De(["visitors","document","objects","JSONSchema","$visitor"],Rr),Hn(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"]),De(["visitors","document","objects","JSONSchema","fixedFields","$dynamicAnchor"],sh.visitors.value),Hn(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"]),De(["visitors","document","objects","JSONSchema","fixedFields","$dynamicRef"],sh.visitors.value),De(["visitors","document","objects","JSONSchema","fixedFields","not"],Rr),De(["visitors","document","objects","JSONSchema","fixedFields","if"],Rr),De(["visitors","document","objects","JSONSchema","fixedFields","then"],Rr),De(["visitors","document","objects","JSONSchema","fixedFields","else"],Rr),De(["visitors","document","objects","JSONSchema","fixedFields","prefixItems"],MK),De(["visitors","document","objects","JSONSchema","fixedFields","items"],Rr),De(["visitors","document","objects","JSONSchema","fixedFields","contains"],Rr),De(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],Rr),Hn(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"]),De(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],Rr),De(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],Rr),De(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],Rr),De(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],Rr),De(["visitors","document","objects","LinkDescription","$visitor"],DAe),De(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],Rr),De(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],Rr),De(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],Rr),De(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],Rr))(sh),PAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Dd||e(n)&&t("JSONSchema202012",n)&&r("object",n)),FAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Y0||e(n)&&t("linkDescription",n)&&r("object",n)),BAe=Object.freeze(Object.defineProperty({__proto__:null,isJSONSchemaElement:PAe,isLinkDescriptionElement:FAe},Symbol.toStringTag,{value:"Module"})),zAe=()=>{const e=is(NAe);return{predicates:{...BAe,isStringElement:at},namespace:e}},$Ae=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=_K}={})=>{const i=de.refract(e),a=Vs(n),s=Ur(t,a),o=new s({specObj:a});return Tr(i,o),Ma(o.element,r,{toolboxCreator:zAe,visitorOptions:{keyMap:RAe,nodeTypeGetter:Cd}})},AK=e=>(t,r={})=>$Ae(t,{specPath:e,...r});Dd.refract=AK(["visitors","document","objects","JSONSchema","$visitor"]);Y0.refract=AK(["visitors","document","objects","LinkDescription","$visitor"]);class Ns extends Dd{constructor(t,r,n){super(t,r,n),this.element="schema"}get discriminator(){return this.get("discriminator")}set discriminator(t){this.set("discriminator",t)}get xml(){return this.get("xml")}set xml(t){this.set("xml",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}}class K0 extends Md{}class Q0 extends _d{}class Z0 extends Ad{}class X0 extends jd{}class dI extends M0{}class pI extends _0{}const hI={namespace:e=>{const{base:t}=e;return t.register("callback",N0),t.register("components",R0),t.register("contact",D0),t.register("discriminator",oI),t.register("encoding",uI),t.register("example",P0),t.register("externalDocumentation",F0),t.register("header",B0),t.register("info",z0),t.register("jsonSchemaDialect",Ho),t.register("license",$0),t.register("link",q0),t.register("mediaType",U0),t.register("oAuthFlow",cI),t.register("oAuthFlows",lI),t.register("openapi",fI),t.register("openApi3_1",Ws),t.register("operation",Id),t.register("parameter",V0),t.register("pathItem",ks),t.register("paths",J0),t.register("reference",Hs),t.register("requestBody",W0),t.register("response",H0),t.register("responses",G0),t.register("schema",Ns),t.register("securityRequirement",K0),t.register("securityScheme",Q0),t.register("server",Z0),t.register("serverVariable",X0),t.register("tag",dI),t.register("xml",pI),t}};class mI extends de.ObjectElement{static primaryClass="components-path-items";constructor(t,r,n){super(t,r,n),this.classes.push(mI.primaryClass)}}class gI extends de.ObjectElement{static primaryClass="webhooks";constructor(t,r,n){super(t,r,n),this.classes.push(gI.primaryClass)}}const bi=e=>{if(yr(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},Ui={CallbackElement:["content"],ComponentsElement:["content"],ContactElement:["content"],DiscriminatorElement:["content"],Encoding:["content"],Example:["content"],ExternalDocumentationElement:["content"],HeaderElement:["content"],InfoElement:["content"],LicenseElement:["content"],MediaTypeElement:["content"],OAuthFlowElement:["content"],OAuthFlowsElement:["content"],OpenApi3_1Element:["content"],OperationElement:["content"],ParameterElement:["content"],PathItemElement:["content"],PathsElement:["content"],ReferenceElement:["content"],RequestBodyElement:["content"],ResponseElement:["content"],ResponsesElement:["content"],SchemaElement:["content"],SecurityRequirementElement:["content"],SecuritySchemeElement:["content"],ServerElement:["content"],ServerVariableElement:["content"],TagElement:["content"],...Ca};class Pd{internalStore;constructor(t,r,n){this.storageElement=t,this.storageField=r,this.storageSubField=n}get store(){if(!this.internalStore){let t=this.storageElement.get(this.storageField);Lt(t)||(t=new de.ObjectElement,this.storageElement.set(this.storageField,t));let r=t.get(this.storageSubField);nn(r)||(r=new de.ArrayElement,t.set(this.storageSubField,r)),this.internalStore=r}return this.internalStore}append(t){this.includes(t)||this.store.push(t)}includes(t){return this.store.includes(t)}}const qAe=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t,i=(o,u)=>!r.isParameterElement(o)||!r.isParameterElement(u)||!r.isStringElement(o.name)||!r.isStringElement(o.in)||!r.isStringElement(u.name)||!r.isStringElement(u.in)?!1:Me(o.name)===Me(u.name)&&Me(o.in)===Me(u.in),a=[];let s;return{visitor:{OpenApi3_1Element:{enter(o){s=new Pd(o,e,"parameters")},leave(){s=void 0}},PathItemElement:{enter(o,u,c,l,f){if(f.some(r.isComponentsElement))return;const{parameters:p}=o;r.isArrayElement(p)?a.push([...p.content]):a.push([])},leave(){a.pop()}},OperationElement:{leave(o,u,c,l,f){const p=s0(a);if(!Array.isArray(p)||p.length===0)return;const d=n([...f,c,o]);if(s.includes(d))return;const m=_G([],["parameters","content"],o),g=TG(i,[...m,...p]);o.parameters=new I0(g),s.append(d)}}}}},UAe=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let i,a;return{visitor:{OpenApi3_1Element:{enter(s){a=new Pd(s,e,"security-requirements"),r.isArrayElement(s.security)&&(i=s.security)},leave(){a=void 0,i=void 0}},OperationElement:{leave(s,o,u,c,l){if(l.some(r.isComponentsElement))return;const f=n([...l,u,s]);if(a.includes(f))return;if(typeof s.security>"u"&&typeof i<"u"){var m;s.security=new L0((m=i)===null||m===void 0?void 0:m.content),a.append(f)}}}}}},R_=e=>e.replace(/\s/g,""),D_=e=>e.replace(/\W/gi,"_"),VAe=(e,t)=>{const r=D_(R_(t.toLowerCase())),n=D_(R_(e));return`${r}${n}`},JAe=(e,t,r)=>{const n=R_(e);return n.length>0?D_(n):VAe(t,r)},WAe=({storageField:e="x-normalized",operationIdNormalizer:t=JAe}={})=>r=>{const{predicates:n,ancestorLineageToJSONPointer:i,namespace:a}=r,s=[],o=[],u=[];let c;return{visitor:{OpenApi3_1Element:{enter(l){c=new Pd(l,e,"operation-ids")},leave(){const l=kSe(f=>Me(f.operationId),o);Object.entries(l).forEach(([f,p])=>{Array.isArray(p)&&(p.length<=1||p.forEach((d,m)=>{const g=`${f}${m+1}`;d.operationId=new a.elements.String(g)}))}),u.forEach(f=>{if(typeof f.operationId>"u")return;const p=String(Me(f.operationId)),d=o.find(m=>Me(m.meta.get("originalOperationId"))===p);typeof d>"u"||(f.operationId=Ue.safe(d.operationId),f.meta.set("originalOperationId",p),f.set("__originalOperationId",p))}),o.length=0,u.length=0,c=void 0}},PathItemElement:{enter(l){const f=Gu("path",Me(l.meta.get("path")));s.push(f)},leave(){s.pop()}},OperationElement:{enter(l,f,p,d,m){if(typeof l.operationId>"u")return;const g=i([...m,p,l]);if(c.includes(g))return;const v=String(Me(l.operationId)),w=s0(s),b=Gu("method",Me(l.meta.get("http-method"))),S=t(v,w,b);v!==S&&(l.operationId=new a.elements.String(S),l.set("__originalOperationId",v),l.meta.set("originalOperationId",v),o.push(l),c.append(g))}},LinkElement:{leave(l){n.isLinkElement(l)&&(typeof l.operationId>"u"||u.push(l))}}}}},HAe=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let i;return{visitor:{OpenApi3_1Element:{enter(a){i=new Pd(a,e,"parameter-examples")},leave(){i=void 0}},ParameterElement:{leave(a,s,o,u,c){var l,f;if(c.some(r.isComponentsElement)||typeof a.schema>"u"||!r.isSchemaElement(a.schema)||typeof((l=a.schema)===null||l===void 0?void 0:l.example)>"u"&&typeof((f=a.schema)===null||f===void 0?void 0:f.examples)>"u")return;const p=n([...c,o,a]);if(!i.includes(p)){if(typeof a.examples<"u"&&r.isObjectElement(a.examples)){const d=a.examples.map(m=>Ue.safe(m.value));typeof a.schema.examples<"u"&&(a.schema.set("examples",d),i.append(p)),typeof a.schema.example<"u"&&(a.schema.set("example",d[0]),i.append(p));return}typeof a.example<"u"&&(typeof a.schema.examples<"u"&&(a.schema.set("examples",[Ue(a.example)]),i.append(p)),typeof a.schema.example<"u"&&(a.schema.set("example",Ue(a.example)),i.append(p)))}}}}}},GAe=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let i;return{visitor:{OpenApi3_1Element:{enter(a){i=new Pd(a,e,"header-examples")},leave(){i=void 0}},HeaderElement:{leave(a,s,o,u,c){var l,f;if(c.some(r.isComponentsElement)||typeof a.schema>"u"||!r.isSchemaElement(a.schema)||typeof((l=a.schema)===null||l===void 0?void 0:l.example)>"u"&&typeof((f=a.schema)===null||f===void 0?void 0:f.examples)>"u")return;const p=n([...c,o,a]);if(!i.includes(p)){if(typeof a.examples<"u"&&r.isObjectElement(a.examples)){const d=a.examples.map(m=>Ue.safe(m.value));typeof a.schema.examples<"u"&&(a.schema.set("examples",d),i.append(p)),typeof a.schema.example<"u"&&(a.schema.set("example",d[0]),i.append(p));return}typeof a.example<"u"&&(typeof a.schema.examples<"u"&&(a.schema.set("examples",[Ue(a.example)]),i.append(p)),typeof a.schema.example<"u"&&(a.schema.set("example",Ue(a.example)),i.append(p)))}}}}}},YAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof N0||e(n)&&t("callback",n)&&r("object",n)),KAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof R0||e(n)&&t("components",n)&&r("object",n)),QAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof D0||e(n)&&t("contact",n)&&r("object",n)),ZAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof P0||e(n)&&t("example",n)&&r("object",n)),XAe=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof F0||e(n)&&t("externalDocumentation",n)&&r("object",n)),e3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof B0||e(n)&&t("header",n)&&r("object",n)),t3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof z0||e(n)&&t("info",n)&&r("object",n)),jK=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ho||e(n)&&t("jsonSchemaDialect",n)&&r("string",n)),r3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof $0||e(n)&&t("license",n)&&r("object",n)),n3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof q0||e(n)&&t("link",n)&&r("object",n)),i3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof fI||e(n)&&t("openapi",n)&&r("string",n)),IK=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>i=>i instanceof Ws||e(i)&&t("openApi3_1",i)&&r("object",i)&&n("api",i)),LK=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Id||e(n)&&t("operation",n)&&r("object",n)),a3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof V0||e(n)&&t("parameter",n)&&r("object",n)),Lo=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof ks||e(n)&&t("pathItem",n)&&r("object",n)),s3e=e=>{if(!Lo(e)||!at(e.$ref))return!1;const t=Me(e.$ref);return typeof t=="string"&&t.length>0&&!t.startsWith("#")},o3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof J0||e(n)&&t("paths",n)&&r("object",n)),Go=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Hs||e(n)&&t("reference",n)&&r("object",n)),u3e=e=>{if(!Go(e)||!at(e.$ref))return!1;const t=Me(e.$ref);return typeof t=="string"&&t.length>0&&!t.startsWith("#")},c3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof W0||e(n)&&t("requestBody",n)&&r("object",n)),l3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof H0||e(n)&&t("response",n)&&r("object",n)),f3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof G0||e(n)&&t("responses",n)&&r("object",n)),Vi=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ns||e(n)&&t("schema",n)&&r("object",n)),yI=e=>ed(e)&&e.classes.includes("boolean-json-schema"),d3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof K0||e(n)&&t("securityRequirement",n)&&r("object",n)),p3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Q0||e(n)&&t("securityScheme",n)&&r("object",n)),h3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Z0||e(n)&&t("server",n)&&r("object",n)),m3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof X0||e(n)&&t("serverVariable",n)&&r("object",n)),g3e=Fe(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof U0||e(n)&&t("mediaType",n)&&r("object",n)),y3e=Object.freeze(Object.defineProperty({__proto__:null,isBooleanJsonSchemaElement:yI,isCallbackElement:YAe,isComponentsElement:KAe,isContactElement:QAe,isExampleElement:ZAe,isExternalDocumentationElement:XAe,isHeaderElement:e3e,isInfoElement:t3e,isJsonSchemaDialectElement:jK,isLicenseElement:r3e,isLinkElement:n3e,isMediaTypeElement:g3e,isOpenApi3_1Element:IK,isOpenapiElement:i3e,isOperationElement:LK,isParameterElement:a3e,isPathItemElement:Lo,isPathItemElementExternal:s3e,isPathsElement:o3e,isReferenceElement:Go,isReferenceElementExternal:u3e,isRequestBodyElement:c3e,isResponseElement:l3e,isResponsesElement:f3e,isSchemaElement:Vi,isSecurityRequirementElement:d3e,isSecuritySchemeElement:p3e,isServerElement:h3e,isServerVariableElement:m3e},Symbol.toStringTag,{value:"Module"})),v3e=e=>{const t=e.reduce((r,n,i)=>{if(Xi(n)){const a=String(Me(n.key));r.push(a)}else if(nn(e[i-2])){const a=String(e[i-2].content.indexOf(n));r.push(a)}return r},[]);return HY(t)},TK=()=>{const e=is(hI);return{predicates:{...y3e,isElement:yr,isStringElement:at,isArrayElement:nn,isObjectElement:Lt,isMemberElement:Xi,isServersElement:uK,includesClasses:Qu,hasElementSourceMap:Ec},ancestorLineageToJSONPointer:v3e,namespace:e}};class b3e extends ke(pt,Be){constructor(t){super(t),this.element=new Ws,this.specPath=it(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0,this.openApiSemanticElement=this.element}ObjectElement(t){return this.openApiGenericElement=t,pt.prototype.ObjectElement.call(this,t)}}const w3e=be.visitors.document.objects.Info.$visitor;class S3e extends w3e{constructor(t){super(t),this.element=new z0}}const x3e=be.visitors.document.objects.Contact.$visitor;class E3e extends x3e{constructor(t){super(t),this.element=new D0}}const C3e=be.visitors.document.objects.License.$visitor;class M3e extends C3e{constructor(t){super(t),this.element=new $0}}const _3e=be.visitors.document.objects.Link.$visitor;class A3e extends _3e{constructor(t){super(t),this.element=new q0}}class j3e extends ke(ta,Be){StringElement(t){const r=new Ho(Me(t));return this.copyMetaAndAttributes(t,r),this.element=r,Et}}const I3e=be.visitors.document.objects.Server.$visitor;class L3e extends I3e{constructor(t){super(t),this.element=new Z0}}const T3e=be.visitors.document.objects.ServerVariable.$visitor;class O3e extends T3e{constructor(t){super(t),this.element=new X0}}const k3e=be.visitors.document.objects.MediaType.$visitor;class N3e extends k3e{constructor(t){super(t),this.element=new U0}}const R3e=be.visitors.document.objects.SecurityRequirement.$visitor;class D3e extends R3e{constructor(t){super(t),this.element=new K0}}const P3e=be.visitors.document.objects.Components.$visitor;class F3e extends P3e{constructor(t){super(t),this.element=new R0}}const B3e=be.visitors.document.objects.Tag.$visitor;class z3e extends B3e{constructor(t){super(t),this.element=new dI}}const $3e=be.visitors.document.objects.Reference.$visitor;class q3e extends $3e{constructor(t){super(t),this.element=new Hs}}const U3e=be.visitors.document.objects.Parameter.$visitor;class V3e extends U3e{constructor(t){super(t),this.element=new V0}}const J3e=be.visitors.document.objects.Header.$visitor;class W3e extends J3e{constructor(t){super(t),this.element=new B0}}class H3e extends ke(pt,Or,Be){constructor(t){super(t),this.element=new Ns,this.specPath=it(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0,this.jsonSchemaDefaultDialect=Ho.default,this.passingOptionsNames.push("parent")}ObjectElement(t){this.handleDialectIdentifier(t),this.handleSchemaIdentifier(t),this.parent=this.element;const r=pt.prototype.ObjectElement.call(this,t);return at(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),r}BooleanElement(t){return Rr.prototype.BooleanElement.call(this,t)}get defaultDialectIdentifier(){let t;return this.openApiSemanticElement!==void 0&&jK(this.openApiSemanticElement.jsonSchemaDialect)?t=Me(this.openApiSemanticElement.jsonSchemaDialect):this.openApiGenericElement!==void 0&&at(this.openApiGenericElement.get("jsonSchemaDialect"))?t=Me(this.openApiGenericElement.get("jsonSchemaDialect")):t=Me(this.jsonSchemaDefaultDialect),t}handleDialectIdentifier(t){return Rr.prototype.handleDialectIdentifier.call(this,t)}handleSchemaIdentifier(t){return Rr.prototype.handleSchemaIdentifier.call(this,t)}}class G3e extends gK{constructor(t){super(t),this.passingOptionsNames.push("parent")}}let Y3e=class extends yK{constructor(t){super(t),this.passingOptionsNames.push("parent")}};class K3e extends vK{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class Q3e extends bK{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class Z3e extends wK{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class X3e extends MK{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class eje extends SK{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class tje extends xK{constructor(t){super(t),this.passingOptionsNames.push("parent")}}const rje=be.visitors.document.objects.Discriminator.$visitor;class nje extends rje{constructor(t){super(t),this.element=new oI,this.canSupportSpecificationExtensions=!0}}const ije=be.visitors.document.objects.XML.$visitor;class aje extends ije{constructor(t){super(t),this.element=new pI}}class sje extends ke(ct,Be){constructor(t){super(t),this.element=new j0,this.specPath=it(["document","objects","Schema"])}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Vi).forEach((n,i)=>{n.setMetaProperty("schemaName",Me(i))}),r}}class oje extends ke(ct,Be){constructor(t){super(t),this.element=new mI,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Go).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),r}}const uje=be.visitors.document.objects.Example.$visitor;class cje extends uje{constructor(t){super(t),this.element=new P0}}const lje=be.visitors.document.objects.ExternalDocumentation.$visitor;class fje extends lje{constructor(t){super(t),this.element=new F0}}const dje=be.visitors.document.objects.Encoding.$visitor;class pje extends dje{constructor(t){super(t),this.element=new uI}}const hje=be.visitors.document.objects.Paths.$visitor;class mje extends hje{constructor(t){super(t),this.element=new J0}}const gje=be.visitors.document.objects.RequestBody.$visitor;class yje extends gje{constructor(t){super(t),this.element=new W0}}const x5=be.visitors.document.objects.Callback.$visitor;class vje extends x5{constructor(t){super(t),this.element=new N0,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=x5.prototype.ObjectElement.call(this,t);return this.element.filter(Go).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),r}}const bje=be.visitors.document.objects.Response.$visitor;class wje extends bje{constructor(t){super(t),this.element=new H0}}const Sje=be.visitors.document.objects.Responses.$visitor;class xje extends Sje{constructor(t){super(t),this.element=new G0}}const Eje=be.visitors.document.objects.Operation.$visitor;class Cje extends Eje{constructor(t){super(t),this.element=new Id}}const Mje=be.visitors.document.objects.PathItem.$visitor;class _je extends Mje{constructor(t){super(t),this.element=new ks}}const Aje=be.visitors.document.objects.SecurityScheme.$visitor;class jje extends Aje{constructor(t){super(t),this.element=new Q0}}const Ije=be.visitors.document.objects.OAuthFlows.$visitor;class Lje extends Ije{constructor(t){super(t),this.element=new lI}}const Tje=be.visitors.document.objects.OAuthFlow.$visitor;class Oje extends Tje{constructor(t){super(t),this.element=new cI}}class kje extends ke(ct,Be){constructor(t){super(t),this.element=new gI,this.specPath=r=>Zt(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=ct.prototype.ObjectElement.call(this,t);return this.element.filter(Go).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),this.element.filter(Lo).forEach((n,i)=>{n.setMetaProperty("webhook-name",Me(i))}),r}}const{JSONSchema:Nje,LinkDescription:Rje}=_K.visitors.document.objects,Dje={visitors:{value:be.visitors.value,document:{objects:{OpenApi:{$visitor:b3e,fixedFields:{openapi:be.visitors.document.objects.OpenApi.fixedFields.openapi,info:{$ref:"#/visitors/document/objects/Info"},jsonSchemaDialect:j3e,servers:be.visitors.document.objects.OpenApi.fixedFields.servers,paths:{$ref:"#/visitors/document/objects/Paths"},webhooks:kje,components:{$ref:"#/visitors/document/objects/Components"},security:be.visitors.document.objects.OpenApi.fixedFields.security,tags:be.visitors.document.objects.OpenApi.fixedFields.tags,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:S3e,fixedFields:{title:be.visitors.document.objects.Info.fixedFields.title,description:be.visitors.document.objects.Info.fixedFields.description,summary:{$ref:"#/visitors/value"},termsOfService:be.visitors.document.objects.Info.fixedFields.termsOfService,contact:{$ref:"#/visitors/document/objects/Contact"},license:{$ref:"#/visitors/document/objects/License"},version:be.visitors.document.objects.Info.fixedFields.version}},Contact:{$visitor:E3e,fixedFields:{name:be.visitors.document.objects.Contact.fixedFields.name,url:be.visitors.document.objects.Contact.fixedFields.url,email:be.visitors.document.objects.Contact.fixedFields.email}},License:{$visitor:M3e,fixedFields:{name:be.visitors.document.objects.License.fixedFields.name,identifier:{$ref:"#/visitors/value"},url:be.visitors.document.objects.License.fixedFields.url}},Server:{$visitor:L3e,fixedFields:{url:be.visitors.document.objects.Server.fixedFields.url,description:be.visitors.document.objects.Server.fixedFields.description,variables:be.visitors.document.objects.Server.fixedFields.variables}},ServerVariable:{$visitor:O3e,fixedFields:{enum:be.visitors.document.objects.ServerVariable.fixedFields.enum,default:be.visitors.document.objects.ServerVariable.fixedFields.default,description:be.visitors.document.objects.ServerVariable.fixedFields.description}},Components:{$visitor:F3e,fixedFields:{schemas:sje,responses:be.visitors.document.objects.Components.fixedFields.responses,parameters:be.visitors.document.objects.Components.fixedFields.parameters,examples:be.visitors.document.objects.Components.fixedFields.examples,requestBodies:be.visitors.document.objects.Components.fixedFields.requestBodies,headers:be.visitors.document.objects.Components.fixedFields.headers,securitySchemes:be.visitors.document.objects.Components.fixedFields.securitySchemes,links:be.visitors.document.objects.Components.fixedFields.links,callbacks:be.visitors.document.objects.Components.fixedFields.callbacks,pathItems:oje}},Paths:{$visitor:mje},PathItem:{$visitor:_je,fixedFields:{$ref:be.visitors.document.objects.PathItem.fixedFields.$ref,summary:be.visitors.document.objects.PathItem.fixedFields.summary,description:be.visitors.document.objects.PathItem.fixedFields.description,get:{$ref:"#/visitors/document/objects/Operation"},put:{$ref:"#/visitors/document/objects/Operation"},post:{$ref:"#/visitors/document/objects/Operation"},delete:{$ref:"#/visitors/document/objects/Operation"},options:{$ref:"#/visitors/document/objects/Operation"},head:{$ref:"#/visitors/document/objects/Operation"},patch:{$ref:"#/visitors/document/objects/Operation"},trace:{$ref:"#/visitors/document/objects/Operation"},servers:be.visitors.document.objects.PathItem.fixedFields.servers,parameters:be.visitors.document.objects.PathItem.fixedFields.parameters}},Operation:{$visitor:Cje,fixedFields:{tags:be.visitors.document.objects.Operation.fixedFields.tags,summary:be.visitors.document.objects.Operation.fixedFields.summary,description:be.visitors.document.objects.Operation.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:be.visitors.document.objects.Operation.fixedFields.operationId,parameters:be.visitors.document.objects.Operation.fixedFields.parameters,requestBody:be.visitors.document.objects.Operation.fixedFields.requestBody,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:be.visitors.document.objects.Operation.fixedFields.callbacks,deprecated:be.visitors.document.objects.Operation.fixedFields.deprecated,security:be.visitors.document.objects.Operation.fixedFields.security,servers:be.visitors.document.objects.Operation.fixedFields.servers}},ExternalDocumentation:{$visitor:fje,fixedFields:{description:be.visitors.document.objects.ExternalDocumentation.fixedFields.description,url:be.visitors.document.objects.ExternalDocumentation.fixedFields.url}},Parameter:{$visitor:V3e,fixedFields:{name:be.visitors.document.objects.Parameter.fixedFields.name,in:be.visitors.document.objects.Parameter.fixedFields.in,description:be.visitors.document.objects.Parameter.fixedFields.description,required:be.visitors.document.objects.Parameter.fixedFields.required,deprecated:be.visitors.document.objects.Parameter.fixedFields.deprecated,allowEmptyValue:be.visitors.document.objects.Parameter.fixedFields.allowEmptyValue,style:be.visitors.document.objects.Parameter.fixedFields.style,explode:be.visitors.document.objects.Parameter.fixedFields.explode,allowReserved:be.visitors.document.objects.Parameter.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:be.visitors.document.objects.Parameter.fixedFields.example,examples:be.visitors.document.objects.Parameter.fixedFields.examples,content:be.visitors.document.objects.Parameter.fixedFields.content}},RequestBody:{$visitor:yje,fixedFields:{description:be.visitors.document.objects.RequestBody.fixedFields.description,content:be.visitors.document.objects.RequestBody.fixedFields.content,required:be.visitors.document.objects.RequestBody.fixedFields.required}},MediaType:{$visitor:N3e,fixedFields:{schema:{$ref:"#/visitors/document/objects/Schema"},example:be.visitors.document.objects.MediaType.fixedFields.example,examples:be.visitors.document.objects.MediaType.fixedFields.examples,encoding:be.visitors.document.objects.MediaType.fixedFields.encoding}},Encoding:{$visitor:pje,fixedFields:{contentType:be.visitors.document.objects.Encoding.fixedFields.contentType,headers:be.visitors.document.objects.Encoding.fixedFields.headers,style:be.visitors.document.objects.Encoding.fixedFields.style,explode:be.visitors.document.objects.Encoding.fixedFields.explode,allowReserved:be.visitors.document.objects.Encoding.fixedFields.allowReserved}},Responses:{$visitor:xje,fixedFields:{default:be.visitors.document.objects.Responses.fixedFields.default}},Response:{$visitor:wje,fixedFields:{description:be.visitors.document.objects.Response.fixedFields.description,headers:be.visitors.document.objects.Response.fixedFields.headers,content:be.visitors.document.objects.Response.fixedFields.content,links:be.visitors.document.objects.Response.fixedFields.links}},Callback:{$visitor:vje},Example:{$visitor:cje,fixedFields:{summary:be.visitors.document.objects.Example.fixedFields.summary,description:be.visitors.document.objects.Example.fixedFields.description,value:be.visitors.document.objects.Example.fixedFields.value,externalValue:be.visitors.document.objects.Example.fixedFields.externalValue}},Link:{$visitor:A3e,fixedFields:{operationRef:be.visitors.document.objects.Link.fixedFields.operationRef,operationId:be.visitors.document.objects.Link.fixedFields.operationId,parameters:be.visitors.document.objects.Link.fixedFields.parameters,requestBody:be.visitors.document.objects.Link.fixedFields.requestBody,description:be.visitors.document.objects.Link.fixedFields.description,server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:W3e,fixedFields:{description:be.visitors.document.objects.Header.fixedFields.description,required:be.visitors.document.objects.Header.fixedFields.required,deprecated:be.visitors.document.objects.Header.fixedFields.deprecated,allowEmptyValue:be.visitors.document.objects.Header.fixedFields.allowEmptyValue,style:be.visitors.document.objects.Header.fixedFields.style,explode:be.visitors.document.objects.Header.fixedFields.explode,allowReserved:be.visitors.document.objects.Header.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:be.visitors.document.objects.Header.fixedFields.example,examples:be.visitors.document.objects.Header.fixedFields.examples,content:be.visitors.document.objects.Header.fixedFields.content}},Tag:{$visitor:z3e,fixedFields:{name:be.visitors.document.objects.Tag.fixedFields.name,description:be.visitors.document.objects.Tag.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:q3e,fixedFields:{$ref:be.visitors.document.objects.Reference.fixedFields.$ref,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},LinkDescription:{...Rje},Schema:{$visitor:H3e,fixedFields:{...Nje.fixedFields,$defs:G3e,allOf:Y3e,anyOf:K3e,oneOf:Q3e,not:{$ref:"#/visitors/document/objects/Schema"},if:{$ref:"#/visitors/document/objects/Schema"},then:{$ref:"#/visitors/document/objects/Schema"},else:{$ref:"#/visitors/document/objects/Schema"},dependentSchemas:Z3e,prefixItems:X3e,items:{$ref:"#/visitors/document/objects/Schema"},contains:{$ref:"#/visitors/document/objects/Schema"},properties:eje,patternProperties:tje,additionalProperties:{$ref:"#/visitors/document/objects/Schema"},propertyNames:{$ref:"#/visitors/document/objects/Schema"},unevaluatedItems:{$ref:"#/visitors/document/objects/Schema"},unevaluatedProperties:{$ref:"#/visitors/document/objects/Schema"},contentSchema:{$ref:"#/visitors/document/objects/Schema"},discriminator:{$ref:"#/visitors/document/objects/Discriminator"},xml:{$ref:"#/visitors/document/objects/XML"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},example:{$ref:"#/visitors/value"}}},Discriminator:{$visitor:nje,fixedFields:{propertyName:be.visitors.document.objects.Discriminator.fixedFields.propertyName,mapping:be.visitors.document.objects.Discriminator.fixedFields.mapping}},XML:{$visitor:aje,fixedFields:{name:be.visitors.document.objects.XML.fixedFields.name,namespace:be.visitors.document.objects.XML.fixedFields.namespace,prefix:be.visitors.document.objects.XML.fixedFields.prefix,attribute:be.visitors.document.objects.XML.fixedFields.attribute,wrapped:be.visitors.document.objects.XML.fixedFields.wrapped}},SecurityScheme:{$visitor:jje,fixedFields:{type:be.visitors.document.objects.SecurityScheme.fixedFields.type,description:be.visitors.document.objects.SecurityScheme.fixedFields.description,name:be.visitors.document.objects.SecurityScheme.fixedFields.name,in:be.visitors.document.objects.SecurityScheme.fixedFields.in,scheme:be.visitors.document.objects.SecurityScheme.fixedFields.scheme,bearerFormat:be.visitors.document.objects.SecurityScheme.fixedFields.bearerFormat,flows:{$ref:"#/visitors/document/objects/OAuthFlows"},openIdConnectUrl:be.visitors.document.objects.SecurityScheme.fixedFields.openIdConnectUrl}},OAuthFlows:{$visitor:Lje,fixedFields:{implicit:{$ref:"#/visitors/document/objects/OAuthFlow"},password:{$ref:"#/visitors/document/objects/OAuthFlow"},clientCredentials:{$ref:"#/visitors/document/objects/OAuthFlow"},authorizationCode:{$ref:"#/visitors/document/objects/OAuthFlow"}}},OAuthFlow:{$visitor:Oje,fixedFields:{authorizationUrl:be.visitors.document.objects.OAuthFlow.fixedFields.authorizationUrl,tokenUrl:be.visitors.document.objects.OAuthFlow.fixedFields.tokenUrl,refreshUrl:be.visitors.document.objects.OAuthFlow.fixedFields.refreshUrl,scopes:be.visitors.document.objects.OAuthFlow.fixedFields.scopes}},SecurityRequirement:{$visitor:D3e}},extension:{$visitor:be.visitors.document.extension.$visitor}}}},Pje=(e,{specPath:t=["visitors","document","objects","OpenApi","$visitor"],plugins:r=[]}={})=>{const n=de.refract(e),i=Vs(Dje),a=Ur(t,i),s=new a({specObj:i});return Tr(n,s),Ma(s.element,r,{toolboxCreator:TK,visitorOptions:{keyMap:Ui,nodeTypeGetter:bi}})},Rt=e=>(t,r={})=>Pje(t,{specPath:e,...r});N0.refract=Rt(["visitors","document","objects","Callback","$visitor"]);R0.refract=Rt(["visitors","document","objects","Components","$visitor"]);D0.refract=Rt(["visitors","document","objects","Contact","$visitor"]);P0.refract=Rt(["visitors","document","objects","Example","$visitor"]);oI.refract=Rt(["visitors","document","objects","Discriminator","$visitor"]);uI.refract=Rt(["visitors","document","objects","Encoding","$visitor"]);F0.refract=Rt(["visitors","document","objects","ExternalDocumentation","$visitor"]);B0.refract=Rt(["visitors","document","objects","Header","$visitor"]);z0.refract=Rt(["visitors","document","objects","Info","$visitor"]);Ho.refract=Rt(["visitors","document","objects","OpenApi","fixedFields","jsonSchemaDialect"]);$0.refract=Rt(["visitors","document","objects","License","$visitor"]);q0.refract=Rt(["visitors","document","objects","Link","$visitor"]);U0.refract=Rt(["visitors","document","objects","MediaType","$visitor"]);cI.refract=Rt(["visitors","document","objects","OAuthFlow","$visitor"]);lI.refract=Rt(["visitors","document","objects","OAuthFlows","$visitor"]);fI.refract=Rt(["visitors","document","objects","OpenApi","fixedFields","openapi"]);Ws.refract=Rt(["visitors","document","objects","OpenApi","$visitor"]);Id.refract=Rt(["visitors","document","objects","Operation","$visitor"]);V0.refract=Rt(["visitors","document","objects","Parameter","$visitor"]);ks.refract=Rt(["visitors","document","objects","PathItem","$visitor"]);J0.refract=Rt(["visitors","document","objects","Paths","$visitor"]);Hs.refract=Rt(["visitors","document","objects","Reference","$visitor"]);W0.refract=Rt(["visitors","document","objects","RequestBody","$visitor"]);H0.refract=Rt(["visitors","document","objects","Response","$visitor"]);G0.refract=Rt(["visitors","document","objects","Responses","$visitor"]);Ns.refract=Rt(["visitors","document","objects","Schema","$visitor"]);K0.refract=Rt(["visitors","document","objects","SecurityRequirement","$visitor"]);Q0.refract=Rt(["visitors","document","objects","SecurityScheme","$visitor"]);Z0.refract=Rt(["visitors","document","objects","Server","$visitor"]);X0.refract=Rt(["visitors","document","objects","ServerVariable","$visitor"]);dI.refract=Rt(["visitors","document","objects","Tag","$visitor"]);pI.refract=Rt(["visitors","document","objects","XML","$visitor"]);class Fje extends rd{constructor(t){super({...t??{},name:"binary"})}canParse(t){return this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension)}parse(t){try{const r=unescape(encodeURIComponent(t.toString())),n=btoa(r),i=new Yi;if(n.length!==0){const a=new de.StringElement(n);a.classes.push("result"),i.push(a)}return i}catch(r){throw new Ya(`Error parsing "${t.uri}"`,{cause:r})}}}class Bje extends FEe{constructor(t){super({...t??{},name:"openapi-3-1"})}canResolve(t,r){const n=r.dereference.strategies.find(i=>i.name==="openapi-3-1");return n===void 0?!1:n.canDereference(t,r)}async resolve(t,r){const n=r.dereference.strategies.find(s=>s.name==="openapi-3-1");if(n===void 0)throw new gY('"openapi-3-1" dereference strategy is not available.');const i=new Ku,a=UG(r,{resolve:{internal:!1},dereference:{refSet:i}});return await n.dereference(t,a),i}}const{AbortController:zje,AbortSignal:$je}=globalThis;typeof globalThis.AbortController>"u"&&(globalThis.AbortController=zje);typeof globalThis.AbortSignal>"u"&&(globalThis.AbortSignal=$je);class qje extends PEe{swaggerHTTPClient=nf;swaggerHTTPClientConfig;constructor({swaggerHTTPClient:t=nf,swaggerHTTPClientConfig:r={},...n}={}){super({...n,name:"http-swagger-client"}),this.swaggerHTTPClient=t,this.swaggerHTTPClientConfig=r}getHttpClient(){return this.swaggerHTTPClient}async read(t){const r=this.getHttpClient(),n=new AbortController,{signal:i}=n,a=setTimeout(()=>{n.abort()},this.timeout),s=this.getHttpClient().withCredentials||this.withCredentials?"include":"same-origin",o=this.redirects===0?"error":"follow",u=this.redirects>0?this.redirects:void 0;try{return(await r({url:t.uri,signal:i,userFetch:async(l,f)=>{let p=await fetch(l,f);try{p.headers.delete("Content-Type")}catch{p=new Response(p.body,{...p,headers:new Headers(p.headers)}),p.headers.delete("Content-Type")}return p},credentials:s,redirect:o,follow:u,...this.swaggerHTTPClientConfig})).text.arrayBuffer()}catch(c){throw new VG(`Error downloading "${t.uri}"`,{cause:c})}finally{clearTimeout(a)}}}class Uje extends rd{constructor(t={}){super({name:"json-swagger-client",mediaTypes:["application/json"],...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{return JSON.parse(t.toString()),!0}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new Ya("json-swagger-client parser plugin doesn't support sourceMaps option");const r=new Yi,n=t.toString();if(this.allowEmpty&&n.trim()==="")return r;try{const i=dY(JSON.parse(n));return i.classes.push("result"),r.push(i),r}catch(i){throw new Ya(`Error parsing "${t.uri}"`,{cause:i})}}}class Vje extends rd{constructor(t={}){super({name:"yaml-1-2-swagger-client",mediaTypes:["text/yaml","application/yaml"],...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{return Ao.load(t.toString(),{schema:Xl}),!0}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new Ya("yaml-1-2-swagger-client parser plugin doesn't support sourceMaps option");const r=new Yi,n=t.toString();try{const i=Ao.load(n,{schema:Xl});if(this.allowEmpty&&typeof i>"u")return r;const a=dY(i);return a.classes.push("result"),r.push(a),r}catch(i){throw new Ya(`Error parsing "${t.uri}"`,{cause:i})}}}class Jje extends rd{detectionRegExp=/"openapi"\s*:\s*"(?<version_json>3\.1\.(?:[1-9]\d*|0))"/;constructor(t={}){super({name:"openapi-json-3-1-swagger-client",mediaTypes:new Aj(...Xu.filterByFormat("generic"),...Xu.filterByFormat("json")),...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{const i=t.toString();return JSON.parse(i),this.detectionRegExp.test(i)}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new Ya("openapi-json-3-1-swagger-client parser plugin doesn't support sourceMaps option");const r=new Yi,n=t.toString();if(this.allowEmpty&&n.trim()==="")return r;try{const i=JSON.parse(n),a=Ws.refract(i,this.refractorOpts);return a.classes.push("result"),r.push(a),r}catch(i){throw new Ya(`Error parsing "${t.uri}"`,{cause:i})}}}class Wje extends rd{detectionRegExp=/(?<YAML>^(["']?)openapi\2\s*:\s*(["']?)(?<version_yaml>3\.1\.(?:[1-9]\d*|0))\3(?:\s+|$))|(?<JSON>"openapi"\s*:\s*"(?<version_json>3\.1\.(?:[1-9]\d*|0))")/m;constructor(t={}){super({name:"openapi-yaml-3-1-swagger-client",mediaTypes:new Aj(...Xu.filterByFormat("generic"),...Xu.filterByFormat("yaml")),...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{const i=t.toString();return Ao.load(i),this.detectionRegExp.test(i)}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new Ya("openapi-yaml-3-1-swagger-client parser plugin doesn't support sourceMaps option");const r=new Yi,n=t.toString();try{const i=Ao.load(n,{schema:Xl});if(this.allowEmpty&&typeof i>"u")return r;const a=Ws.refract(i,this.refractorOpts);return a.classes.push("result"),r.push(a),r}catch(i){throw new Ya(`Error parsing "${t.uri}"`,{cause:i})}}}const eg=e=>/^[A-Za-z_][A-Za-z_0-9.-]*$/.test(e),tc=e=>{const t=$G(e);return FG("#",t)},Hje=e=>{if(!eg(e))throw new qEe(e);return e},vI=(e,t)=>{const r=Hje(e),n=fY(i=>Vi(i)&&Me(i.$anchor)===r,t);if(Us(n))throw new zEe(`Evaluation failed on token: "${r}"`);return n},OK=(e,t)=>{if(typeof t.$ref>"u")return;const r=$G(Me(t.$ref)),n=Me(t.meta.get("ancestorsSchemaIdentifiers"));return`${xc((a,s)=>Xr(a,d0(Jt(s))),e,[...n,Me(t.$ref)])}${r==="#"?"":r}`},Gje=(e,t)=>{if(typeof t.$id>"u")return;const r=Me(t.meta.get("ancestorsSchemaIdentifiers"));return xc((n,i)=>Xr(n,d0(Jt(i))),e,r)},Il=e=>{if(Il.cache.has(e))return Il.cache.get(e);const t=Ns.refract(e);return Il.cache.set(e,t),t};Il.cache=new WeakMap;const ln=e=>wo(e)?Il(e):e,tg=(e,t)=>{const{cache:r}=tg,n=Jt(e),i=s=>Vi(s)&&typeof s.$id<"u";if(!r.has(t)){const s=SEe(i,t);r.set(t,Array.from(s))}const a=r.get(t).find(s=>Gje(n,s)===n);if(Us(a))throw new mj(`Evaluation failed on URI: "${e}"`);return eg(tc(e))?vI(tc(e),a):$i(a,mi(e))};tg.cache=new WeakMap;const Lp=Tr[Symbol.for("nodejs.util.promisify.custom")],Gr=new pj,ci=(e,t,r,n)=>{Xi(n)?n.value=e:Array.isArray(n)&&(n[r]=e)};class po{indirections;namespace;reference;options;ancestors;refractCache;allOfDiscriminatorMapping;constructor({reference:t,namespace:r,options:n,indirections:i=[],ancestors:a=new hC,refractCache:s=new Map,allOfDiscriminatorMapping:o=new Map}){this.indirections=i,this.namespace=r,this.reference=t,this.options=n,this.ancestors=new hC(...a),this.refractCache=s,this.allOfDiscriminatorMapping=o}handleDereferenceError(t,r,n){var i;if((i=this.options.dereference.dereferenceOpts)!==null&&i!==void 0&&i.continueOnError){var a;if(n){const o=[...n].find(u=>Lt(u)&&u.getMetaProperty("ref-referencing-element"));if(o){var s;(s=this.options.dereference.dereferenceOpts)===null||s===void 0||s.errors.push({error:t,refEl:o.getMetaProperty("ref-referencing-element")})}}(a=this.options.dereference.dereferenceOpts)===null||a===void 0||a.errors.push({error:t,refEl:r});return}throw t}getNestedVisitorOptions(t){var r,n;return{...this.options,resolve:{...this.options.resolve,external:(r=this.options.dereference)!==null&&r!==void 0&&(r=r.dereferenceOpts)!==null&&r!==void 0&&r.skipNestedExternal&&Me(t.get("$ref")).startsWith("#")?!1:this.options.resolve.external},dereference:{...this.options.dereference,dereferenceOpts:{...(n=this.options.dereference)===null||n===void 0?void 0:n.dereferenceOpts,continueOnError:!1}}}}toBaseURI(t){return Xr(this.reference.uri,d0(Jt(t)))}async toReference(t){if(this.reference.depth>=this.options.resolve.maxDepth)throw new UEe(`Maximum resolution depth of ${this.options.resolve.maxDepth} has been exceeded by file "${this.reference.uri}"`);const r=this.toBaseURI(t),{refSet:n}=this.reference;if(n.has(r))return n.find(jG(r,"uri"));const i=await zxe(fa(r),{...this.options,parse:{...this.options.parse,mediaType:"text/plain"}}),a=new Ua({uri:r,value:Ue(i),depth:this.reference.depth+1});if(n.add(a),this.options.dereference.immutable){const s=new Ua({uri:`immutable://${r}`,value:i,depth:this.reference.depth+1});n.add(s)}return a}toAncestorLineage(t){const r=new Set(t.filter(yr));return[new hC(...this.ancestors,r),r]}OpenApi3_1Element={leave:(t,r,n,i,a,s)=>{var o;if(!((o=this.options.dereference.strategyOpts["openapi-3-1"])!==null&&o!==void 0&&o.dereferenceDiscriminatorMapping))return;const u=qr(t);return u.setMetaProperty("allOfDiscriminatorMapping",Object.fromEntries(this.allOfDiscriminatorMapping)),s.replaceWith(u,ci),n?void 0:u}};async ReferenceElement(t,r,n,i,a,s){var o,u;if(this.indirections.includes(t))return!1;const[c,l]=this.toAncestorLineage([...a,n]),f=this.toBaseURI(Me(t.$ref)),p=Jt(this.reference.uri)===f,d=!p;if(!this.options.resolve.internal&&p||!this.options.resolve.external&&d)return!1;let m;try{m=await this.toReference(Me(t.$ref))}catch(I){return this.handleDereferenceError(I,t,l)}const g=Xr(f,Me(t.$ref));this.indirections.push(t);const v=mi(g);let w;try{w=$i(m.value.result,v)}catch(I){return this.indirections.pop(),this.handleDereferenceError(I,t,l)}if(w.id=Gr.identify(w),wo(w)){const I=Me(t.meta.get("referenced-element")),L=`${I}-${Me(Gr.identify(w))}`;this.refractCache.has(L)?w=this.refractCache.get(L):Zt(w)?(w=Hs.refract(w),w.setMetaProperty("referenced-element",I),this.refractCache.set(L,w)):(w=this.namespace.getElementClass(I).refract(w),this.refractCache.set(L,w))}if(t===w){const I=new fr("Recursive Reference Object detected");return this.indirections.pop(),this.handleDereferenceError(I,t,l)}if(this.indirections.length>this.options.dereference.maxDepth){const I=new Du(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);return this.indirections.pop(),this.handleDereferenceError(I,t,l)}if(c.includes(w)){if(m.refSet.circular=!0,this.options.dereference.circular==="error"){const I=new fr("Circular reference detected");return this.indirections.pop(),this.handleDereferenceError(I,t,l)}if(this.options.dereference.circular==="replace"){var b,S;const I=new de.RefElement(w.id,{type:"reference",uri:m.uri,$ref:Me(t.$ref)}),k=((b=(S=this.options.dereference.strategyOpts["openapi-3-1"])===null||S===void 0?void 0:S.circularReplacer)!==null&&b!==void 0?b:this.options.dereference.circularReplacer)(I);return s.replaceWith(k,ci),n?!1:k}}const E=Jt(m.refSet.rootRef.uri)!==m.uri,x=["error","replace"].includes(this.options.dereference.circular);if((d||E||Go(w)||x||(o=this.options.dereference.dereferenceOpts)!==null&&o!==void 0&&o.continueOnError)&&!c.includesCycle(w)){l.add(t);const I=new po({reference:m,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(t),refractCache:this.refractCache,ancestors:c,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});try{w=await Lp(w,I,{keyMap:Ui,nodeTypeGetter:bi})}catch(L){return this.indirections.pop(),this.handleDereferenceError(L,t,l)}l.delete(t)}this.indirections.pop();const _=qr(w);return _.setMetaProperty("id",Gr.generateId()),_.setMetaProperty("ref-fields",{$ref:Me(t.$ref),description:Me(t.description),summary:Me(t.summary)}),_.setMetaProperty("ref-origin",m.uri),_.setMetaProperty("ref-referencing-element-id",Ue(Gr.identify(t))),(u=this.options.dereference.dereferenceOpts)!==null&&u!==void 0&&u.continueOnError&&_.setMetaProperty("ref-referencing-element",t),Lt(w)&&Lt(_)&&(t.hasKey("description")&&"description"in w&&(_.remove("description"),_.set("description",t.get("description"))),t.hasKey("summary")&&"summary"in w&&(_.remove("summary"),_.set("summary",t.get("summary")))),s.replaceWith(_,ci),n?!1:_}async PathItemElement(t,r,n,i,a,s){var o;if(!at(t.$ref))return;if(this.indirections.includes(t))return!1;const[u,c]=this.toAncestorLineage([...a,n]),l=this.toBaseURI(Me(t.$ref)),f=Jt(this.reference.uri)===l,p=!f;if(!this.options.resolve.internal&&f||!this.options.resolve.external&&p)return;let d;try{d=await this.toReference(Me(t.$ref))}catch(_){return this.handleDereferenceError(_,t,c)}const m=Xr(l,Me(t.$ref));this.indirections.push(t);const g=mi(m);let v;try{v=$i(d.value.result,g)}catch(_){return this.indirections.pop(),this.handleDereferenceError(_,t,c)}if(v.id=Gr.identify(v),wo(v)){const _=`path-item-${Me(Gr.identify(v))}`;this.refractCache.has(_)?v=this.refractCache.get(_):(v=ks.refract(v),this.refractCache.set(_,v))}if(t===v){const _=new fr("Recursive Path Item Object reference detected");return this.indirections.pop(),this.handleDereferenceError(_,t,c)}if(this.indirections.length>this.options.dereference.maxDepth){const _=new Du(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);return this.indirections.pop(),this.handleDereferenceError(_,t,c)}if(u.includes(v)){if(d.refSet.circular=!0,this.options.dereference.circular==="error"){const _=new fr("Circular reference detected");return this.indirections.pop(),this.handleDereferenceError(_,t,c)}if(this.options.dereference.circular==="replace"){var w,b;const _=new de.RefElement(v.id,{type:"path-item",uri:d.uri,$ref:Me(t.$ref)}),L=((w=(b=this.options.dereference.strategyOpts["openapi-3-1"])===null||b===void 0?void 0:b.circularReplacer)!==null&&w!==void 0?w:this.options.dereference.circularReplacer)(_);return s.replaceWith(L,ci),n?!1:L}}const S=Jt(d.refSet.rootRef.uri)!==d.uri,E=["error","replace"].includes(this.options.dereference.circular);if((p||S||Lo(v)&&at(v.$ref)||E||(o=this.options.dereference.dereferenceOpts)!==null&&o!==void 0&&o.continueOnError)&&!u.includesCycle(v)){c.add(t);const _=new po({reference:d,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(t),refractCache:this.refractCache,ancestors:u,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});try{v=await Lp(v,_,{keyMap:Ui,nodeTypeGetter:bi})}catch(I){return this.indirections.pop(),this.handleDereferenceError(I,t,c)}c.delete(t)}if(this.indirections.pop(),Lo(v)){var x;const _=new ks([...v.content],Ue(v.meta),Ue(v.attributes));_.setMetaProperty("id",Gr.generateId()),t.forEach((I,L,k)=>{_.remove(Me(L)),_.content.push(k)}),_.remove("$ref"),_.setMetaProperty("ref-fields",{$ref:Me(t.$ref)}),_.setMetaProperty("ref-origin",d.uri),_.setMetaProperty("ref-referencing-element-id",Ue(Gr.identify(t))),(x=this.options.dereference.dereferenceOpts)!==null&&x!==void 0&&x.continueOnError&&_.setMetaProperty("ref-referencing-element",t),v=_}return s.replaceWith(v,ci),n?void 0:v}async LinkElement(t,r,n,i,a,s){if(!at(t.operationRef)&&!at(t.operationId))return;if(at(t.operationRef)&&at(t.operationId)){const l=new fr("LinkElement operationRef and operationId fields are mutually exclusive.");return this.handleDereferenceError(l,t)}let o;if(at(t.operationRef)){var u;const l=mi(Me(t.operationRef)),f=this.toBaseURI(Me(t.operationRef)),p=Jt(this.reference.uri)===f,d=!p;if(!this.options.resolve.internal&&p||!this.options.resolve.external&&d)return;let m;try{m=await this.toReference(Me(t.operationRef)),o=$i(m.value.result,l)}catch(v){return this.handleDereferenceError(v,t)}if(wo(o)){const v=`operation-${Me(Gr.identify(o))}`;this.refractCache.has(v)?o=this.refractCache.get(v):(o=Id.refract(o),this.refractCache.set(v,o))}o=qr(o),o.setMetaProperty("ref-origin",m.uri);const g=qr(t);return(u=g.operationRef)===null||u===void 0||u.meta.set("operation",o),s.replaceWith(g,ci),n?void 0:g}if(at(t.operationId)){var c;const l=Me(t.operationId);let f;try{f=await this.toReference(fa(this.reference.uri))}catch(d){return this.handleDereferenceError(d,t)}if(o=fY(d=>LK(d)&&yr(d.operationId)&&d.operationId.equals(l),f.value.result),Us(o)){const d=new fr(`OperationElement(operationId=${l}) not found.`);return this.handleDereferenceError(d,t)}const p=qr(t);return(c=p.operationId)===null||c===void 0||c.meta.set("operation",o),s.replaceWith(p,ci),n?void 0:p}}async ExampleElement(t,r,n,i,a,s){if(!at(t.externalValue))return;if(t.hasKey("value")&&at(t.externalValue)){const d=new fr("ExampleElement value and externalValue fields are mutually exclusive.");return this.handleDereferenceError(d,t)}const o=this.toBaseURI(Me(t.externalValue)),u=Jt(this.reference.uri)===o,c=!u;if(!this.options.resolve.internal&&u||!this.options.resolve.external&&c)return;let l;try{l=await this.toReference(Me(t.externalValue))}catch(d){return this.handleDereferenceError(d,t)}const f=qr(l.value.result);f.setMetaProperty("ref-origin",l.uri);const p=qr(t);return p.value=f,s.replaceWith(p,ci),n?void 0:p}async MemberElement(t,r,n,i,a,s){var o;const u=a[a.length-1];if(!Lt(u)||!u.classes.contains("discriminator-mapping"))return;if(!((o=this.options.dereference.strategyOpts["openapi-3-1"])!==null&&o!==void 0&&o.dereferenceDiscriminatorMapping)||!at(t.key)||!at(t.value)||this.indirections.includes(t))return!1;this.indirections.push(t);const[c,l]=this.toAncestorLineage([...a,n]),f=[...l].findLast(Vi),p=Ue(f.getMetaProperty("ancestorsSchemaIdentifiers")),d=Me(t.value),g=/^[a-zA-Z0-9\\.\\-_]+$/.test(d)?`#/components/schemas/${d}`:d,v=new Ns({$ref:g});v.setMetaProperty("ancestorsSchemaIdentifiers",p),l.add(v);const w=new po({reference:this.reference,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(v),refractCache:this.refractCache,ancestors:c,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});let b;try{b=await Lp(v,w,{keyMap:Ui,nodeTypeGetter:bi})}catch(E){return this.handleDereferenceError(E,v,l)}l.delete(v),this.indirections.pop();const S=qr(t);return S.value.setMetaProperty("ref-schema",b),s.replaceWith(S,ci),n?void 0:S}async SchemaElement(t,r,n,i,a,s){var o;if(!at(t.$ref))return;if(this.indirections.includes(t))return!1;const[u,c]=this.toAncestorLineage([...a,n]);let l;try{l=await this.toReference(fa(this.reference.uri))}catch(P){return this.handleDereferenceError(P,t,c)}let{uri:f}=l;const p=OK(f,t),d=Jt(p),m=new Yu({uri:d}),g=$Se(P=>P.canRead(m),this.options.resolve.resolvers),v=!g;let w=Jt(this.reference.uri)===p,b=!w;this.indirections.push(t);let S;try{if(g||v){f=this.toBaseURI(p);const P=p,R=ln(l.value.result);if(S=tg(P,R),S=ln(S),S.id=Gr.identify(S),!this.options.resolve.internal&&w||!this.options.resolve.external&&b)return}else{if(f=this.toBaseURI(p),w=Jt(this.reference.uri)===f,b=!w,!this.options.resolve.internal&&w||!this.options.resolve.external&&b)return;l=await this.toReference(fa(p));const P=mi(p),R=ln(l.value.result);S=$i(R,P),S=ln(S),S.id=Gr.identify(S)}}catch(P){if(v&&P instanceof mj)if(eg(tc(p))){if(w=Jt(this.reference.uri)===f,b=!w,!this.options.resolve.internal&&w||!this.options.resolve.external&&b)return;try{l=await this.toReference(fa(p))}catch(X){return this.indirections.pop(),this.handleDereferenceError(X,t,c)}const R=tc(p),W=ln(l.value.result);try{S=vI(R,W)}catch(X){return this.indirections.pop(),this.handleDereferenceError(X,t,c)}S=ln(S),S.id=Gr.identify(S)}else{if(f=this.toBaseURI(p),w=Jt(this.reference.uri)===f,b=!w,!this.options.resolve.internal&&w||!this.options.resolve.external&&b)return;try{l=await this.toReference(fa(p))}catch(X){return this.indirections.pop(),this.handleDereferenceError(X,t,c)}const R=mi(p),W=ln(l.value.result);try{S=$i(W,R)}catch(X){return this.indirections.pop(),this.handleDereferenceError(X,t,c)}S=ln(S),S.id=Gr.identify(S)}else return this.indirections.pop(),this.handleDereferenceError(P,t,c)}if(t===S){const P=new fr("Recursive Schema Object reference detected");return this.indirections.pop(),this.handleDereferenceError(P,t,c)}if(this.indirections.length>this.options.dereference.maxDepth){const P=new Du(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);return this.indirections.pop(),this.handleDereferenceError(P,t,c)}if(u.includes(S)){if(l.refSet.circular=!0,this.options.dereference.circular==="error"){const P=new fr("Circular reference detected");return this.indirections.pop(),this.handleDereferenceError(P,t,c)}if(this.options.dereference.circular==="replace"){var E,x;const P=new de.RefElement(S.id,{type:"json-schema",uri:l.uri,$ref:Me(t.$ref)}),W=((E=(x=this.options.dereference.strategyOpts["openapi-3-1"])===null||x===void 0?void 0:x.circularReplacer)!==null&&E!==void 0?E:this.options.dereference.circularReplacer)(P);return s.replaceWith(W,ci),n?!1:W}}const _=Jt(l.refSet.rootRef.uri)!==l.uri,I=["error","replace"].includes(this.options.dereference.circular);if((b||_||Vi(S)&&at(S.$ref)||I||(o=this.options.dereference.dereferenceOpts)!==null&&o!==void 0&&o.continueOnError)&&!u.includesCycle(S)){c.add(t);const P=new po({reference:l,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(t),refractCache:this.refractCache,ancestors:u,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});try{S=await Lp(S,P,{keyMap:Ui,nodeTypeGetter:bi})}catch(R){return this.indirections.pop(),this.handleDereferenceError(R,t,c)}c.delete(t)}if(this.indirections.pop(),yI(S)){const P=Ue(S);return P.setMetaProperty("id",Gr.generateId()),P.setMetaProperty("ref-fields",{$ref:Me(t.$ref),$refBaseURI:p}),P.setMetaProperty("ref-origin",l.uri),P.setMetaProperty("ref-referencing-element-id",Ue(Gr.identify(t))),s.replaceWith(P,ci),n?!1:P}if(Vi(S)){var L,k;const P=new Ns([...S.content],Ue(S.meta),Ue(S.attributes));if(P.setMetaProperty("id",Gr.generateId()),t.forEach((R,W,X)=>{P.remove(Me(W)),P.content.push(X)}),P.remove("$ref"),P.setMetaProperty("ref-fields",{$ref:Me(t.$ref),$refBaseURI:p}),P.setMetaProperty("ref-origin",l.uri),P.setMetaProperty("ref-referencing-element-id",Ue(Gr.identify(t))),(L=this.options.dereference.dereferenceOpts)!==null&&L!==void 0&&L.continueOnError&&P.setMetaProperty("ref-referencing-element",t),(k=this.options.dereference.strategyOpts["openapi-3-1"])!==null&&k!==void 0&&k.dereferenceDiscriminatorMapping){var F;const R=a[a.length-1],W=[...c].findLast(Vi),X=W?.getMetaProperty("schemaName"),Q=Me(P.getMetaProperty("schemaName"));if(Q&&X&&R!==null&&R!==void 0&&(F=R.classes)!==null&&F!==void 0&&F.contains("json-schema-allOf")){var N;const Z=(N=this.allOfDiscriminatorMapping.get(Q))!==null&&N!==void 0?N:[];Z.push(W),this.allOfDiscriminatorMapping.set(Q,Z)}}S=P}return s.replaceWith(S,ci),n?void 0:S}}const Yje=Tr[Symbol.for("nodejs.util.promisify.custom")];class Kje extends BEe{constructor(t){super({...t??{},name:"openapi-3-1"})}canDereference(t){var r;return t.mediaType!=="text/plain"?Xu.includes(t.mediaType):IK((r=t.parseResult)===null||r===void 0?void 0:r.result)}async dereference(t,r){var n;const i=is(hI),a=(n=r.dereference.refSet)!==null&&n!==void 0?n:new Ku,s=new Ku;let o=a,u;a.has(t.uri)?u=a.find(jG(t.uri,"uri")):(u=new Ua({uri:t.uri,value:t.parseResult}),a.add(u)),r.dereference.immutable&&(a.refs.map(f=>new Ua({...f,value:Ue(f.value)})).forEach(f=>s.add(f)),u=s.find(f=>f.uri===t.uri),o=s);const c=new po({reference:u,namespace:i,options:r}),l=await Yje(o.rootRef.value,c,{keyMap:Ui,nodeTypeGetter:bi});return r.dereference.immutable&&s.refs.filter(f=>f.uri.startsWith("immutable://")).map(f=>new Ua({...f,uri:f.uri.replace(/^immutable:\/\//,"")})).forEach(f=>a.add(f)),r.dereference.refSet===null&&a.clean(),s.clean(),l}}const Qje=e=>e.slice(2),Di=e=>{const t=Qje(e);return t.reduce((r,n,i)=>{if(Xi(n)){const a=String(Me(n.key));r.push(a)}else if(nn(t[i-2])){const a=t[i-2].content.indexOf(n);r.push(a)}return r},[])};class Zje{modelPropertyMacro;options;SchemaElement={leave:(t,r,n,i,a)=>{typeof t.properties>"u"||Lt(t.properties)&&t.properties.forEach(s=>{if(Lt(s))try{const c=this.modelPropertyMacro(Me(s));s.set("default",c)}catch(c){var o,u;const l=new Error(c,{cause:c});l.fullPath=[...Di([...a,n,t]),"properties"],(o=this.options.dereference.dereferenceOpts)===null||o===void 0||(o=o.errors)===null||o===void 0||(u=o.push)===null||u===void 0||u.call(o,l)}})}};constructor({modelPropertyMacro:t,options:r}){this.modelPropertyMacro=t,this.options=r}}class Xje{options;SchemaElement={leave(t,r,n,i,a){if(typeof t.allOf>"u")return;if(!nn(t.allOf)){var s,o;const f=new TypeError("allOf must be an array");f.fullPath=[...Di([...a,n,t]),"allOf"],(s=this.options.dereference.dereferenceOpts)===null||s===void 0||(s=s.errors)===null||s===void 0||(o=s.push)===null||o===void 0||o.call(s,f);return}if(t.allOf.isEmpty){t.remove("allOf");return}if(!t.allOf.content.every(Vi)){var c,l;const f=new TypeError("Elements in allOf must be objects");f.fullPath=[...Di([...a,n,t]),"allOf"],(c=this.options.dereference.dereferenceOpts)===null||c===void 0||(c=c.errors)===null||c===void 0||(l=c.push)===null||l===void 0||l.call(c,f);return}for(;t.hasKey("allOf");){const{allOf:f}=t;t.remove("allOf");const p=wi.all([...f.content,t],{customMerge:d=>Me(d)==="enum"?(m,g)=>{if(Qu(["json-schema-enum"],m)&&Qu(["json-schema-enum"],g)){const v=(b,S)=>nn(b)||nn(S)||Lt(b)||Lt(S)?!1:b.equals(Me(S)),w=qr(m);return w.content=TG(v)([...m.content,...g.content]),w}return wi(m,g)}:wi});if(t.hasKey("$$ref")||p.remove("$$ref"),t.hasKey("example")){const d=p.getMember("example");d&&(d.value=t.get("example"))}if(t.hasKey("examples")){const d=p.getMember("examples");d&&(d.value=t.get("examples"))}t.content=p.content}}};constructor({options:t}){this.options=t}}class eIe{parameterMacro;options;#e;OperationElement={enter:t=>{this.#e=t},leave:()=>{this.#e=void 0}};ParameterElement={leave:(t,r,n,i,a)=>{const s=this.#e?Me(this.#e):null,o=Me(t);try{const l=this.parameterMacro(s,o);t.set("default",l)}catch(l){var u,c;const f=new Error(l,{cause:l});f.fullPath=Di([...a,n]),(u=this.options.dereference.dereferenceOpts)===null||u===void 0||(u=u.errors)===null||u===void 0||(c=u.push)===null||c===void 0||c.call(u,f)}}};constructor({parameterMacro:t,options:r}){this.parameterMacro=t,this.options=r}}const Tp=e=>{if(e.cause==null)return e;let{cause:t}=e;for(;t.cause!=null;)t=t.cause;return t};class tIe extends va{}const{wrapError:bC}=yj,wC=Tr[Symbol.for("nodejs.util.promisify.custom")],li=new pj,to=(e,t,r,n)=>{Xi(n)?n.value=e:Array.isArray(n)&&(n[r]=e)};class Ll extends po{useCircularStructures;allowMetaPatches;basePath;constructor({allowMetaPatches:t=!0,useCircularStructures:r=!1,basePath:n=null,...i}){super(i),this.allowMetaPatches=t,this.useCircularStructures=r,this.basePath=n}async ReferenceElement(t,r,n,i,a,s){try{if(this.indirections.includes(t))return!1;const[d,m]=this.toAncestorLineage([...a,n]),g=this.toBaseURI(Me(t.$ref)),v=Jt(this.reference.uri)===g,w=!v;if(!this.options.resolve.internal&&v||!this.options.resolve.external&&w)return!1;const b=await this.toReference(Me(t.$ref)),S=Xr(g,Me(t.$ref));this.indirections.push(t);const E=mi(S);let x=$i(b.value.result,E);if(x.id=li.identify(x),wo(x)){const k=Me(t.meta.get("referenced-element")),F=`${k}-${Me(li.identify(x))}`;this.refractCache.has(F)?x=this.refractCache.get(F):Zt(x)?(x=Hs.refract(x),x.setMetaProperty("referenced-element",k),this.refractCache.set(F,x)):(x=this.namespace.getElementClass(k).refract(x),this.refractCache.set(F,x))}if(t===x)throw new fr("Recursive Reference Object detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new Du(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(d.includes(x)){if(b.refSet.circular=!0,this.options.dereference.circular==="error")throw new fr("Circular reference detected");if(this.options.dereference.circular==="replace"){var o,u;const k=new de.RefElement(x.id,{type:"reference",uri:b.uri,$ref:Me(t.$ref),baseURI:S,referencingElement:t}),N=((o=(u=this.options.dereference.strategyOpts["openapi-3-1"])===null||u===void 0?void 0:u.circularReplacer)!==null&&o!==void 0?o:this.options.dereference.circularReplacer)(k);return s.replaceWith(k,to),n?!1:N}}const _=Jt(b.refSet.rootRef.uri)!==b.uri,I=["error","replace"].includes(this.options.dereference.circular);if((w||_||Go(x)||I)&&!d.includesCycle(x)){var c;m.add(t);const k=new Ll({reference:b,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:d,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:(c=this.basePath)!==null&&c!==void 0?c:[...Di([...a,n,t]),"$ref"]});x=await wC(x,k,{keyMap:Ui,nodeTypeGetter:bi}),m.delete(t)}this.indirections.pop();const L=qr(x);if(L.setMetaProperty("ref-fields",{$ref:Me(t.$ref),description:Me(t.description),summary:Me(t.summary)}),L.setMetaProperty("ref-origin",b.uri),L.setMetaProperty("ref-referencing-element-id",Ue(li.identify(t))),Lt(x)&&(t.hasKey("description")&&"description"in x&&(L.remove("description"),L.set("description",t.get("description"))),t.hasKey("summary")&&"summary"in x&&(L.remove("summary"),L.set("summary",t.get("summary")))),this.allowMetaPatches&&Lt(L)&&!L.hasKey("$$ref")){const k=Xr(g,S);L.set("$$ref",k)}return s.replaceWith(L,to),n?!1:L}catch(d){var l,f,p;const m=Tp(d),g=bC(m,{baseDoc:this.reference.uri,$ref:Me(t.$ref),pointer:mi(Me(t.$ref)),fullPath:(l=this.basePath)!==null&&l!==void 0?l:[...Di([...a,n,t]),"$ref"]});(f=this.options.dereference.dereferenceOpts)===null||f===void 0||(f=f.errors)===null||f===void 0||(p=f.push)===null||p===void 0||p.call(f,g);return}}async PathItemElement(t,r,n,i,a,s){try{if(!at(t.$ref))return;if(this.indirections.includes(t)||Qu(["cycle"],t.$ref))return!1;const[d,m]=this.toAncestorLineage([...a,n]),g=this.toBaseURI(Me(t.$ref)),v=Jt(this.reference.uri)===g,w=!v;if(!this.options.resolve.internal&&v||!this.options.resolve.external&&w)return;const b=await this.toReference(Me(t.$ref)),S=Xr(g,Me(t.$ref));this.indirections.push(t);const E=mi(S);let x=$i(b.value.result,E);if(x.id=li.identify(x),wo(x)){const L=`path-item-${Me(li.identify(x))}`;this.refractCache.has(L)?x=this.refractCache.get(L):(x=ks.refract(x),this.refractCache.set(L,x))}if(t===x)throw new fr("Recursive Path Item Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new Du(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(d.includes(x)){if(b.refSet.circular=!0,this.options.dereference.circular==="error")throw new fr("Circular reference detected");if(this.options.dereference.circular==="replace"){var o,u;const L=new de.RefElement(x.id,{type:"path-item",uri:b.uri,$ref:Me(t.$ref),baseURI:S,referencingElement:t}),F=((o=(u=this.options.dereference.strategyOpts["openapi-3-1"])===null||u===void 0?void 0:u.circularReplacer)!==null&&o!==void 0?o:this.options.dereference.circularReplacer)(L);return s.replaceWith(L,to),n?!1:F}}const _=Jt(b.refSet.rootRef.uri)!==b.uri,I=["error","replace"].includes(this.options.dereference.circular);if((w||_||Lo(x)&&at(x.$ref)||I)&&!d.includesCycle(x)){var c;m.add(t);const L=new Ll({reference:b,namespace:this.namespace,indirections:[...this.indirections],options:this.options,ancestors:d,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:(c=this.basePath)!==null&&c!==void 0?c:[...Di([...a,n,t]),"$ref"]});x=await wC(x,L,{keyMap:Ui,nodeTypeGetter:bi}),m.delete(t)}if(this.indirections.pop(),Lo(x)){const L=new ks([...x.content],Ue(x.meta),Ue(x.attributes));if(t.forEach((k,F,N)=>{L.remove(Me(F)),L.content.push(N)}),L.remove("$ref"),L.setMetaProperty("ref-fields",{$ref:Me(t.$ref)}),L.setMetaProperty("ref-origin",b.uri),L.setMetaProperty("ref-referencing-element-id",Ue(li.identify(t))),this.allowMetaPatches&&typeof L.get("$$ref")>"u"){const k=Xr(g,S);L.set("$$ref",k)}x=L}return s.replaceWith(x,to),n?void 0:x}catch(d){var l,f,p;const m=Tp(d),g=bC(m,{baseDoc:this.reference.uri,$ref:Me(t.$ref),pointer:mi(Me(t.$ref)),fullPath:(l=this.basePath)!==null&&l!==void 0?l:[...Di([...a,n,t]),"$ref"]});(f=this.options.dereference.dereferenceOpts)===null||f===void 0||(f=f.errors)===null||f===void 0||(p=f.push)===null||p===void 0||p.call(f,g);return}}async SchemaElement(t,r,n,i,a,s){try{if(!at(t.$ref))return;if(this.indirections.includes(t))return!1;const[d,m]=this.toAncestorLineage([...a,n]);let g=await this.toReference(fa(this.reference.uri)),{uri:v}=g;const w=OK(v,t),b=Jt(w),S=new Yu({uri:b}),E=!this.options.resolve.resolvers.some(N=>N.canRead(S)),x=!E;let _=Jt(this.reference.uri)===w,I=!_;this.indirections.push(t);let L;try{if(E||x){v=this.toBaseURI(w);const N=w,P=ln(g.value.result);if(L=tg(N,P),L=ln(L),L.id=li.identify(L),!this.options.resolve.internal&&_||!this.options.resolve.external&&I)return}else{if(v=this.toBaseURI(w),_=Jt(this.reference.uri)===v,I=!_,!this.options.resolve.internal&&_||!this.options.resolve.external&&I)return;g=await this.toReference(fa(w));const N=mi(w),P=ln(g.value.result);L=$i(P,N),L=ln(L),L.id=li.identify(L)}}catch(N){if(x&&N instanceof mj)if(eg(tc(w))){if(_=Jt(this.reference.uri)===v,I=!_,!this.options.resolve.internal&&_||!this.options.resolve.external&&I)return;g=await this.toReference(fa(w));const P=tc(w),R=ln(g.value.result);L=vI(P,R),L=ln(L),L.id=li.identify(L)}else{if(v=this.toBaseURI(Me(w)),_=Jt(this.reference.uri)===v,I=!_,!this.options.resolve.internal&&_||!this.options.resolve.external&&I)return;g=await this.toReference(fa(w));const P=mi(w),R=ln(g.value.result);L=$i(R,P),L=ln(L),L.id=li.identify(L)}else throw N}if(t===L)throw new fr("Recursive Schema Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new Du(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(d.includes(L)){if(g.refSet.circular=!0,this.options.dereference.circular==="error")throw new fr("Circular reference detected");if(this.options.dereference.circular==="replace"){var o,u;const N=new de.RefElement(L.id,{type:"json-schema",uri:g.uri,$ref:Me(t.$ref),baseURI:Xr(v,w),referencingElement:t}),R=((o=(u=this.options.dereference.strategyOpts["openapi-3-1"])===null||u===void 0?void 0:u.circularReplacer)!==null&&o!==void 0?o:this.options.dereference.circularReplacer)(N);return s.replaceWith(R,to),n?!1:R}}const k=Jt(g.refSet.rootRef.uri)!==g.uri,F=["error","replace"].includes(this.options.dereference.circular);if((I||k||Vi(L)&&at(L.$ref)||F)&&!d.includesCycle(L)){var c;m.add(t);const N=new Ll({reference:g,namespace:this.namespace,indirections:[...this.indirections],options:this.options,useCircularStructures:this.useCircularStructures,allowMetaPatches:this.allowMetaPatches,ancestors:d,basePath:(c=this.basePath)!==null&&c!==void 0?c:[...Di([...a,n,t]),"$ref"]});L=await wC(L,N,{keyMap:Ui,nodeTypeGetter:bi}),m.delete(t)}if(this.indirections.pop(),yI(L)){const N=Ue(L);return N.setMetaProperty("ref-fields",{$ref:Me(t.$ref)}),N.setMetaProperty("ref-origin",g.uri),N.setMetaProperty("ref-referencing-element-id",Ue(li.identify(t))),s.replaceWith(N,to),n?!1:N}if(Vi(L)){const N=new Ns([...L.content],Ue(L.meta),Ue(L.attributes));if(t.forEach((P,R,W)=>{N.remove(Me(R)),N.content.push(W)}),N.remove("$ref"),N.setMetaProperty("ref-fields",{$ref:Me(t.$ref)}),N.setMetaProperty("ref-origin",g.uri),N.setMetaProperty("ref-referencing-element-id",Ue(li.identify(t))),this.allowMetaPatches&&typeof N.get("$$ref")>"u"){const P=Xr(v,w);N.set("$$ref",P)}L=N}return s.replaceWith(L,to),n?void 0:L}catch(d){var l,f,p;const m=Tp(d),g=new tIe(`Could not resolve reference: ${m.message}`,{baseDoc:this.reference.uri,$ref:Me(t.$ref),fullPath:(l=this.basePath)!==null&&l!==void 0?l:[...Di([...a,n,t]),"$ref"],cause:m});(f=this.options.dereference.dereferenceOpts)===null||f===void 0||(f=f.errors)===null||f===void 0||(p=f.push)===null||p===void 0||p.call(f,g);return}}async LinkElement(){}async ExampleElement(t,r,n,i,a,s){try{return await super.ExampleElement(t,r,n,i,a,s)}catch(l){var o,u,c;const f=Tp(l),p=bC(f,{baseDoc:this.reference.uri,externalValue:Me(t.externalValue),fullPath:(o=this.basePath)!==null&&o!==void 0?o:[...Di([...a,n,t]),"externalValue"]});(u=this.options.dereference.dereferenceOpts)===null||u===void 0||(u=u.errors)===null||u===void 0||(c=u.push)===null||c===void 0||c.call(u,p);return}}}const rIe=y0[Symbol.for("nodejs.util.promisify.custom")];class nIe{constructor({parameterMacro:t,modelPropertyMacro:r,mode:n,options:i,...a}){const s=[];s.push(new Ll({...a,options:i})),typeof r=="function"&&s.push(new Zje({modelPropertyMacro:r,options:i})),n!=="strict"&&s.push(new Xje({options:i})),typeof t=="function"&&s.push(new eIe({parameterMacro:t,options:i}));const o=rIe(s,{nodeTypeGetter:bi});Object.assign(this,o)}}const iIe=Tr[Symbol.for("nodejs.util.promisify.custom")];class aIe extends Kje{allowMetaPatches;parameterMacro;modelPropertyMacro;mode;ancestors;constructor({allowMetaPatches:t=!1,parameterMacro:r=null,modelPropertyMacro:n=null,mode:i="non-strict",ancestors:a=[],...s}={}){super({...s}),this.name="openapi-3-1-swagger-client",this.allowMetaPatches=t,this.parameterMacro=r,this.modelPropertyMacro=n,this.mode=i,this.ancestors=[...a]}async dereference(t,r){var n;const i=is(hI),a=(n=r.dereference.refSet)!==null&&n!==void 0?n:new Ku,s=new Ku;let o=a,u;a.has(t.uri)?u=a.find(f=>f.uri===t.uri):(u=new Ua({uri:t.uri,value:t.parseResult}),a.add(u)),r.dereference.immutable&&(a.refs.map(f=>new Ua({...f,value:Ue(f.value)})).forEach(f=>s.add(f)),u=s.find(f=>f.uri===t.uri),o=s);const c=new nIe({reference:u,namespace:i,options:r,allowMetaPatches:this.allowMetaPatches,ancestors:this.ancestors,modelPropertyMacro:this.modelPropertyMacro,mode:this.mode,parameterMacro:this.parameterMacro}),l=await iIe(o.rootRef.value,c,{keyMap:Ui,nodeTypeGetter:bi});return r.dereference.immutable&&s.refs.filter(f=>f.uri.startsWith("immutable://")).map(f=>new Ua({...f,uri:f.uri.replace(/^immutable:\/\//,"")})).forEach(f=>a.add(f)),r.dereference.refSet===null&&a.clean(),s.clean(),l}}const sIe=e=>{const t=Me(e.meta.get("baseURI")),r=e.meta.get("referencingElement");return new de.ObjectElement({$ref:t},Ue(r.meta),Ue(r.attributes))},rg=async e=>{const{spec:t,timeout:r,redirects:n,requestInterceptor:i,responseInterceptor:a,pathDiscriminator:s=[],allowMetaPatches:o=!1,useCircularStructures:u=!1,skipNormalization:c=!1,parameterMacro:l=null,modelPropertyMacro:f=null,mode:p="non-strict",strategies:d}=e;try{const{cache:m}=rg,g=d.find(X=>X.match(t)),v=ij(j_())?j_():im,w=xj(e),b=Xr(v,w);let S;m.has(t)?S=m.get(t):(S=Ws.refract(t),S.classes.push("result"),m.set(t,S));const E=new Yi([S]),x=HY(s),_=x===""?"":`#${x}`,I=$i(S,x),L=new Ua({uri:b,value:E}),k=new Ku({refs:[L]});x!==""&&(k.rootRef=void 0);const F=[new Set([I])],N=[],P=await VEe(I,{resolve:{baseURI:`${b}${_}`,resolvers:[new qje({timeout:r||1e4,redirects:n||10})],resolverOpts:{swaggerHTTPClientConfig:{requestInterceptor:i,responseInterceptor:a}},strategies:[new Bje]},parse:{mediaType:Xu.latest(),parsers:[new Jje({allowEmpty:!1,sourceMap:!1}),new Wje({allowEmpty:!1,sourceMap:!1}),new Uje({allowEmpty:!1,sourceMap:!1}),new Vje({allowEmpty:!1,sourceMap:!1}),new Fje({allowEmpty:!1,sourceMap:!1})]},dereference:{maxDepth:100,strategies:[new aIe({allowMetaPatches:o,useCircularStructures:u,parameterMacro:l,modelPropertyMacro:f,mode:p,ancestors:F})],refSet:k,dereferenceOpts:{errors:N},immutable:!1,circular:u?"ignore":"replace",circularReplacer:u?qG.dereference.circularReplacer:sIe}}),R=_Ee(I,P,S),W=c?R:g.normalize(R);return{spec:Me(W),errors:N}}catch(m){if(m instanceof So)return{spec:t,errors:[]};throw m}};rg.cache=new WeakMap;const E5=e=>{if(!Lt(e))return e;const t=[WAe({operationIdNormalizer:(n,i,a)=>v0({operationId:n},i,a,{v2OperationIdCompatibilityMode:!1})}),qAe(),UAe(),HAe(),GAe()];return Ma(e,t,{toolboxCreator:TK,visitorOptions:{keyMap:Ui,nodeTypeGetter:bi}})},oIe=e=>t=>{const r=Ws.refract(t);r.classes.push("result");const n=e(r),i=Me(n);return rg.cache.set(i,n),Me(n)},uIe={name:"openapi-3-1-apidom",match(e){return Mj(e)},normalize(e){if(!yr(e)&&Gi(e)&&!e.$$normalized){const t=oIe(E5)(e);return t.$$normalized=!0,t}return yr(e)?E5(e):e},async resolve(e){return rg(e)}},cIe=async e=>{const{spec:t,requestInterceptor:r,responseInterceptor:n}=e,i=xj(e),a=BY(e),s=t||await NY(a,{requestInterceptor:r,responseInterceptor:n})(i),o={...e,spec:s};return e.strategies.find(c=>c.match(s)).resolve(o)},kK=e=>async t=>{const r={...e,...t};return cIe(r)},lIe=kK({strategies:[JY,VY,$Y]});function fIe(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"server-url-template",lower:"server-url-template",index:0,isBkr:!1},this.rules[1]={name:"server-variable",lower:"server-variable",index:1,isBkr:!1},this.rules[2]={name:"server-variable-name",lower:"server-variable-name",index:2,isBkr:!1},this.rules[3]={name:"literals",lower:"literals",index:3,isBkr:!1},this.rules[4]={name:"DIGIT",lower:"digit",index:4,isBkr:!1},this.rules[5]={name:"HEXDIG",lower:"hexdig",index:5,isBkr:!1},this.rules[6]={name:"pct-encoded",lower:"pct-encoded",index:6,isBkr:!1},this.rules[7]={name:"ucschar",lower:"ucschar",index:7,isBkr:!1},this.rules[8]={name:"iprivate",lower:"iprivate",index:8,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:3,min:1,max:1/0},this.rules[0].opcodes[1]={type:1,children:[2,3]},this.rules[0].opcodes[2]={type:4,index:3},this.rules[0].opcodes[3]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:2,children:[1,2,3]},this.rules[1].opcodes[1]={type:7,string:[123]},this.rules[1].opcodes[2]={type:4,index:2},this.rules[1].opcodes[3]={type:7,string:[125]},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:3,min:1,max:1/0},this.rules[2].opcodes[1]={type:1,children:[2,3,4]},this.rules[2].opcodes[2]={type:5,min:0,max:122},this.rules[2].opcodes[3]={type:6,string:[124]},this.rules[2].opcodes[4]={type:5,min:126,max:1114111},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:3,min:1,max:1/0},this.rules[3].opcodes[1]={type:1,children:[2,3,4,5,6,7,8,9,10,11,12,13]},this.rules[3].opcodes[2]={type:6,string:[33]},this.rules[3].opcodes[3]={type:5,min:35,max:36},this.rules[3].opcodes[4]={type:5,min:38,max:59},this.rules[3].opcodes[5]={type:6,string:[61]},this.rules[3].opcodes[6]={type:5,min:63,max:91},this.rules[3].opcodes[7]={type:6,string:[93]},this.rules[3].opcodes[8]={type:6,string:[95]},this.rules[3].opcodes[9]={type:5,min:97,max:122},this.rules[3].opcodes[10]={type:6,string:[126]},this.rules[3].opcodes[11]={type:4,index:7},this.rules[3].opcodes[12]={type:4,index:8},this.rules[3].opcodes[13]={type:4,index:6},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:5,min:48,max:57},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[5].opcodes[1]={type:4,index:4},this.rules[5].opcodes[2]={type:7,string:[97]},this.rules[5].opcodes[3]={type:7,string:[98]},this.rules[5].opcodes[4]={type:7,string:[99]},this.rules[5].opcodes[5]={type:7,string:[100]},this.rules[5].opcodes[6]={type:7,string:[101]},this.rules[5].opcodes[7]={type:7,string:[102]},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:2,children:[1,2,3]},this.rules[6].opcodes[1]={type:7,string:[37]},this.rules[6].opcodes[2]={type:4,index:5},this.rules[6].opcodes[3]={type:4,index:5},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]},this.rules[7].opcodes[1]={type:5,min:160,max:55295},this.rules[7].opcodes[2]={type:5,min:63744,max:64975},this.rules[7].opcodes[3]={type:5,min:65008,max:65519},this.rules[7].opcodes[4]={type:5,min:65536,max:131069},this.rules[7].opcodes[5]={type:5,min:131072,max:196605},this.rules[7].opcodes[6]={type:5,min:196608,max:262141},this.rules[7].opcodes[7]={type:5,min:262144,max:327677},this.rules[7].opcodes[8]={type:5,min:327680,max:393213},this.rules[7].opcodes[9]={type:5,min:393216,max:458749},this.rules[7].opcodes[10]={type:5,min:458752,max:524285},this.rules[7].opcodes[11]={type:5,min:524288,max:589821},this.rules[7].opcodes[12]={type:5,min:589824,max:655357},this.rules[7].opcodes[13]={type:5,min:655360,max:720893},this.rules[7].opcodes[14]={type:5,min:720896,max:786429},this.rules[7].opcodes[15]={type:5,min:786432,max:851965},this.rules[7].opcodes[16]={type:5,min:851968,max:917501},this.rules[7].opcodes[17]={type:5,min:921600,max:983037},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:1,children:[1,2,3]},this.rules[8].opcodes[1]={type:5,min:57344,max:63743},this.rules[8].opcodes[2]={type:5,min:983040,max:1048573},this.rules[8].opcodes[3]={type:5,min:1048576,max:1114109},this.toString=function(){let t="";return t+=`; OpenAPI Server URL templating ABNF syntax
`,t+=`server-url-template = 1*( literals / server-variable ) ; variant of https://www.rfc-editor.org/rfc/rfc6570#section-2
`,t+=`server-variable = "{" server-variable-name "}"
`,t+=`server-variable-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)
`,t+=`
`,t+=`; https://www.rfc-editor.org/rfc/rfc6570#section-2.1
`,t+=`; https://www.rfc-editor.org/errata/eid6937
`,t+=`literals = 1*( %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B
`,t+=` / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate
`,t+=` / pct-encoded)
`,t+=` ; any Unicode character except: CTL, SP,
`,t+=` ; DQUOTE, "%" (aside from pct-encoded),
`,t+=' ; "<", ">", "\\", "^", "`", "{", "|", "}"\n',t+=`
`,t+=`; https://www.rfc-editor.org/rfc/rfc6570#section-1.5
`,t+=`DIGIT = %x30-39 ; 0-9
`,t+=`HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" ; case-insensitive
`,t+=`
`,t+=`pct-encoded = "%" HEXDIG HEXDIG
`,t+=`
`,t+=`ucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF
`,t+=` / %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD
`,t+=` / %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD
`,t+=` / %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD
`,t+=` / %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD
`,t+=` / %xD0000-DFFFD / %xE1000-EFFFD
`,t+=`
`,t+=`iprivate = %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD
`,t}}const dIe=(e,t,r,n,i)=>{if(e===dt.SEM_PRE){if(Array.isArray(i)===!1)throw new Error("parser's user data must be an array");i.push(["server-url-template",ei.charsToString(t,r,n)])}return dt.SEM_OK},pIe=(e,t,r,n,i)=>{if(e===dt.SEM_PRE){if(Array.isArray(i)===!1)throw new Error("parser's user data must be an array");i.push(["server-variable",ei.charsToString(t,r,n)])}return dt.SEM_OK},hIe=(e,t,r,n,i)=>{if(e===dt.SEM_PRE){if(Array.isArray(i)===!1)throw new Error("parser's user data must be an array");i.push(["server-variable-name",ei.charsToString(t,r,n)])}return dt.SEM_OK},mIe=(e,t,r,n,i)=>{if(e===dt.SEM_PRE){if(Array.isArray(i)===!1)throw new Error("parser's user data must be an array");i.push(["literals",ei.charsToString(t,r,n)])}return dt.SEM_OK},gIe=new fIe,NK=e=>{const t=new Ci;return t.ast=new _j,t.ast.callbacks["server-url-template"]=dIe,t.ast.callbacks["server-variable"]=pIe,t.ast.callbacks["server-variable-name"]=hIe,t.ast.callbacks.literals=mIe,{result:t.parse(gIe,"server-url-template",e),ast:t.ast}},yIe=(e,{strict:t=!1}={})=>{try{const r=NK(e);if(!r.result.success)return!1;const n=[];r.ast.translate(n);const i=n.some(([a])=>a==="server-variable");if(!t&&!i)try{return new URL(e,"https://vladimirgorej.com"),!0}catch{return!1}return t?i:!0}catch{return!1}},vIe=e=>{try{return typeof e=="string"&&decodeURIComponent(e)!==e}catch{return!1}},bIe=e=>vIe(e)?e:encodeURIComponent(e).replace(/%5B/g,"[").replace(/%5D/g,"]"),wIe=["literals","server-variable-name"],SIe=(e,t,r={})=>{const i={...{encoder:bIe},...r},a=NK(e);if(!a.result.success)return e;const s=[];return a.ast.translate(s),s.filter(([u])=>wIe.includes(u)).map(([u,c])=>u==="server-variable-name"?Object.hasOwn(t,c)?i.encoder(t[c],c):`{${c}}`:c).join("")};function RK(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"path-template",lower:"path-template",index:0,isBkr:!1},this.rules[1]={name:"path-segment",lower:"path-segment",index:1,isBkr:!1},this.rules[2]={name:"slash",lower:"slash",index:2,isBkr:!1},this.rules[3]={name:"path-literal",lower:"path-literal",index:3,isBkr:!1},this.rules[4]={name:"template-expression",lower:"template-expression",index:4,isBkr:!1},this.rules[5]={name:"template-expression-param-name",lower:"template-expression-param-name",index:5,isBkr:!1},this.rules[6]={name:"pchar",lower:"pchar",index:6,isBkr:!1},this.rules[7]={name:"unreserved",lower:"unreserved",index:7,isBkr:!1},this.rules[8]={name:"pct-encoded",lower:"pct-encoded",index:8,isBkr:!1},this.rules[9]={name:"sub-delims",lower:"sub-delims",index:9,isBkr:!1},this.rules[10]={name:"ALPHA",lower:"alpha",index:10,isBkr:!1},this.rules[11]={name:"DIGIT",lower:"digit",index:11,isBkr:!1},this.rules[12]={name:"HEXDIG",lower:"hexdig",index:12,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:2,children:[1,2,6]},this.rules[0].opcodes[1]={type:4,index:2},this.rules[0].opcodes[2]={type:3,min:0,max:1/0},this.rules[0].opcodes[3]={type:2,children:[4,5]},this.rules[0].opcodes[4]={type:4,index:1},this.rules[0].opcodes[5]={type:4,index:2},this.rules[0].opcodes[6]={type:3,min:0,max:1},this.rules[0].opcodes[7]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:3,min:1,max:1/0},this.rules[1].opcodes[1]={type:1,children:[2,3]},this.rules[1].opcodes[2]={type:4,index:3},this.rules[1].opcodes[3]={type:4,index:4},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:7,string:[47]},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:3,min:1,max:1/0},this.rules[3].opcodes[1]={type:4,index:6},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:2,children:[1,2,3]},this.rules[4].opcodes[1]={type:7,string:[123]},this.rules[4].opcodes[2]={type:4,index:5},this.rules[4].opcodes[3]={type:7,string:[125]},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:3,min:1,max:1/0},this.rules[5].opcodes[1]={type:1,children:[2,3,4]},this.rules[5].opcodes[2]={type:5,min:0,max:122},this.rules[5].opcodes[3]={type:6,string:[124]},this.rules[5].opcodes[4]={type:5,min:126,max:1114111},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[6].opcodes[1]={type:4,index:7},this.rules[6].opcodes[2]={type:4,index:8},this.rules[6].opcodes[3]={type:4,index:9},this.rules[6].opcodes[4]={type:7,string:[58]},this.rules[6].opcodes[5]={type:7,string:[64]},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:1,children:[1,2,3,4,5,6]},this.rules[7].opcodes[1]={type:4,index:10},this.rules[7].opcodes[2]={type:4,index:11},this.rules[7].opcodes[3]={type:7,string:[45]},this.rules[7].opcodes[4]={type:7,string:[46]},this.rules[7].opcodes[5]={type:7,string:[95]},this.rules[7].opcodes[6]={type:7,string:[126]},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:2,children:[1,2,3]},this.rules[8].opcodes[1]={type:7,string:[37]},this.rules[8].opcodes[2]={type:4,index:12},this.rules[8].opcodes[3]={type:4,index:12},this.rules[9].opcodes=[],this.rules[9].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11]},this.rules[9].opcodes[1]={type:7,string:[33]},this.rules[9].opcodes[2]={type:7,string:[36]},this.rules[9].opcodes[3]={type:7,string:[38]},this.rules[9].opcodes[4]={type:7,string:[39]},this.rules[9].opcodes[5]={type:7,string:[40]},this.rules[9].opcodes[6]={type:7,string:[41]},this.rules[9].opcodes[7]={type:7,string:[42]},this.rules[9].opcodes[8]={type:7,string:[43]},this.rules[9].opcodes[9]={type:7,string:[44]},this.rules[9].opcodes[10]={type:7,string:[59]},this.rules[9].opcodes[11]={type:7,string:[61]},this.rules[10].opcodes=[],this.rules[10].opcodes[0]={type:1,children:[1,2]},this.rules[10].opcodes[1]={type:5,min:65,max:90},this.rules[10].opcodes[2]={type:5,min:97,max:122},this.rules[11].opcodes=[],this.rules[11].opcodes[0]={type:5,min:48,max:57},this.rules[12].opcodes=[],this.rules[12].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[12].opcodes[1]={type:4,index:11},this.rules[12].opcodes[2]={type:7,string:[97]},this.rules[12].opcodes[3]={type:7,string:[98]},this.rules[12].opcodes[4]={type:7,string:[99]},this.rules[12].opcodes[5]={type:7,string:[100]},this.rules[12].opcodes[6]={type:7,string:[101]},this.rules[12].opcodes[7]={type:7,string:[102]},this.toString=function(){let t="";return t+=`; OpenAPI Path Templating ABNF syntax
`,t+=`; variant of https://datatracker.ietf.org/doc/html/rfc3986#section-3.3
`,t+=`path-template = slash *( path-segment slash ) [ path-segment ]
`,t+=`path-segment = 1*( path-literal / template-expression )
`,t+=`slash = "/"
`,t+=`path-literal = 1*pchar
`,t+=`template-expression = "{" template-expression-param-name "}"
`,t+=`template-expression-param-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)
`,t+=`
`,t+=`; https://datatracker.ietf.org/doc/html/rfc3986#section-3.3
`,t+=`pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
`,t+=`unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
`,t+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.3
`,t+=`pct-encoded = "%" HEXDIG HEXDIG
`,t+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.1
`,t+=`sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
`,t+=` / "*" / "+" / "," / ";" / "="
`,t+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.2
`,t+=`
`,t+=`; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1
`,t+=`ALPHA = %x41-5A / %x61-7A ; A-Z / a-z
`,t+=`DIGIT = %x30-39 ; 0-9
`,t+=`HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"
`,t}}const xIe=(e,t,r,n,i)=>(e===dt.SEM_PRE&&i.push(["slash",ei.charsToString(t,r,n)]),dt.SEM_OK),EIe=(e,t,r,n,i)=>{if(e===dt.SEM_PRE){if(Array.isArray(i)===!1)throw new Error("parser's user data must be an array");i.push(["path-template",ei.charsToString(t,r,n)])}return dt.SEM_OK},CIe=(e,t,r,n,i)=>(e===dt.SEM_PRE&&i.push(["path-literal",ei.charsToString(t,r,n)]),dt.SEM_OK),MIe=(e,t,r,n,i)=>(e===dt.SEM_PRE&&i.push(["template-expression",ei.charsToString(t,r,n)]),dt.SEM_OK),_Ie=(e,t,r,n,i)=>(e===dt.SEM_PRE&&i.push(["template-expression-param-name",ei.charsToString(t,r,n)]),dt.SEM_OK),AIe=new RK,jIe=e=>{const t=new Ci;return t.ast=new _j,t.ast.callbacks["path-template"]=EIe,t.ast.callbacks.slash=xIe,t.ast.callbacks["path-literal"]=CIe,t.ast.callbacks["template-expression"]=MIe,t.ast.callbacks["template-expression-param-name"]=_Ie,{result:t.parse(AIe,"path-template",e),ast:t.ast}},IIe=e=>{try{return typeof e=="string"&&decodeURIComponent(e)!==e}catch{return!1}},LIe=e=>IIe(e)?e:encodeURIComponent(e).replace(/%5B/g,"[").replace(/%5D/g,"]"),TIe=["slash","path-literal","template-expression-param-name"],P_=(e,t,r={})=>{const i={...{encoder:LIe},...r},a=jIe(e);if(!a.result.success)return e;const s=[];return a.ast.translate(s),s.filter(([u])=>TIe.includes(u)).map(([u,c])=>u==="template-expression-param-name"?Object.prototype.hasOwnProperty.call(t,c)?i.encoder(t[c],c):`{${c}}`:c).join("")};new RK;new Ci;const OIe={body:kIe,header:RIe,query:PIe,path:DIe,formData:NIe};function kIe({req:e,value:t}){t!==void 0&&(e.body=t)}function NIe({req:e,value:t,parameter:r}){if(t===!1&&r.type==="boolean"&&(t="false"),t===0&&["number","integer"].indexOf(r.type)>-1&&(t="0"),t)e.form=e.form||{},e.form[r.name]={collectionFormat:r.collectionFormat,value:t};else if(r.allowEmptyValue&&t!==void 0){e.form=e.form||{};const n=r.name;e.form[n]=e.form[n]||{},e.form[n].allowEmptyValue=!0}}function RIe({req:e,parameter:t,value:r}){e.headers=e.headers||{},typeof r<"u"&&(e.headers[t.name]=r)}function DIe({req:e,value:t,parameter:r,baseURL:n}){if(t!==void 0){const i=e.url.replace(n,""),a=P_(i,{[r.name]:t});e.url=n+a}}function PIe({req:e,value:t,parameter:r}){if(e.query=e.query||{},t===!1&&r.type==="boolean"&&(t="false"),t===0&&["number","integer"].indexOf(r.type)>-1&&(t="0"),t)e.query[r.name]={collectionFormat:r.collectionFormat,value:t};else if(r.allowEmptyValue&&t!==void 0){const n=r.name;e.query[n]=e.query[n]||{},e.query[n].allowEmptyValue=!0}}function ng(e,t){return t.includes("application/json")?typeof e=="string"?e:(Array.isArray(e)&&(e=e.map(r=>{try{return JSON.parse(r)}catch{return r}})),JSON.stringify(e)):String(e)}function Fd(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"lenient-cookie-string",lower:"lenient-cookie-string",index:0,isBkr:!1},this.rules[1]={name:"lenient-cookie-entry",lower:"lenient-cookie-entry",index:1,isBkr:!1},this.rules[2]={name:"lenient-cookie-pair",lower:"lenient-cookie-pair",index:2,isBkr:!1},this.rules[3]={name:"lenient-cookie-pair-invalid",lower:"lenient-cookie-pair-invalid",index:3,isBkr:!1},this.rules[4]={name:"lenient-cookie-name",lower:"lenient-cookie-name",index:4,isBkr:!1},this.rules[5]={name:"lenient-cookie-value",lower:"lenient-cookie-value",index:5,isBkr:!1},this.rules[6]={name:"lenient-quoted-value",lower:"lenient-quoted-value",index:6,isBkr:!1},this.rules[7]={name:"lenient-quoted-char",lower:"lenient-quoted-char",index:7,isBkr:!1},this.rules[8]={name:"lenient-cookie-octet",lower:"lenient-cookie-octet",index:8,isBkr:!1},this.rules[9]={name:"cookie-string",lower:"cookie-string",index:9,isBkr:!1},this.rules[10]={name:"cookie-pair",lower:"cookie-pair",index:10,isBkr:!1},this.rules[11]={name:"cookie-name",lower:"cookie-name",index:11,isBkr:!1},this.rules[12]={name:"cookie-value",lower:"cookie-value",index:12,isBkr:!1},this.rules[13]={name:"cookie-octet",lower:"cookie-octet",index:13,isBkr:!1},this.rules[14]={name:"OWS",lower:"ows",index:14,isBkr:!1},this.rules[15]={name:"token",lower:"token",index:15,isBkr:!1},this.rules[16]={name:"tchar",lower:"tchar",index:16,isBkr:!1},this.rules[17]={name:"CHAR",lower:"char",index:17,isBkr:!1},this.rules[18]={name:"CTL",lower:"ctl",index:18,isBkr:!1},this.rules[19]={name:"separators",lower:"separators",index:19,isBkr:!1},this.rules[20]={name:"SP",lower:"sp",index:20,isBkr:!1},this.rules[21]={name:"HT",lower:"ht",index:21,isBkr:!1},this.rules[22]={name:"ALPHA",lower:"alpha",index:22,isBkr:!1},this.rules[23]={name:"DIGIT",lower:"digit",index:23,isBkr:!1},this.rules[24]={name:"DQUOTE",lower:"dquote",index:24,isBkr:!1},this.rules[25]={name:"WSP",lower:"wsp",index:25,isBkr:!1},this.rules[26]={name:"HTAB",lower:"htab",index:26,isBkr:!1},this.rules[27]={name:"CRLF",lower:"crlf",index:27,isBkr:!1},this.rules[28]={name:"CR",lower:"cr",index:28,isBkr:!1},this.rules[29]={name:"LF",lower:"lf",index:29,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:2,children:[1,2]},this.rules[0].opcodes[1]={type:4,index:1},this.rules[0].opcodes[2]={type:3,min:0,max:1/0},this.rules[0].opcodes[3]={type:2,children:[4,5,6]},this.rules[0].opcodes[4]={type:7,string:[59]},this.rules[0].opcodes[5]={type:4,index:14},this.rules[0].opcodes[6]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:1,children:[1,2]},this.rules[1].opcodes[1]={type:4,index:2},this.rules[1].opcodes[2]={type:4,index:3},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:2,children:[1,2,3,4,5,6,7]},this.rules[2].opcodes[1]={type:4,index:14},this.rules[2].opcodes[2]={type:4,index:4},this.rules[2].opcodes[3]={type:4,index:14},this.rules[2].opcodes[4]={type:7,string:[61]},this.rules[2].opcodes[5]={type:4,index:14},this.rules[2].opcodes[6]={type:4,index:5},this.rules[2].opcodes[7]={type:4,index:14},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:2,children:[1,2,4]},this.rules[3].opcodes[1]={type:4,index:14},this.rules[3].opcodes[2]={type:3,min:1,max:1/0},this.rules[3].opcodes[3]={type:4,index:16},this.rules[3].opcodes[4]={type:4,index:14},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:3,min:1,max:1/0},this.rules[4].opcodes[1]={type:1,children:[2,3,4]},this.rules[4].opcodes[2]={type:5,min:33,max:58},this.rules[4].opcodes[3]={type:6,string:[60]},this.rules[4].opcodes[4]={type:5,min:62,max:126},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,6]},this.rules[5].opcodes[1]={type:2,children:[2,3]},this.rules[5].opcodes[2]={type:4,index:6},this.rules[5].opcodes[3]={type:3,min:0,max:1},this.rules[5].opcodes[4]={type:3,min:0,max:1/0},this.rules[5].opcodes[5]={type:4,index:8},this.rules[5].opcodes[6]={type:3,min:0,max:1/0},this.rules[5].opcodes[7]={type:4,index:8},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:2,children:[1,2,4]},this.rules[6].opcodes[1]={type:4,index:24},this.rules[6].opcodes[2]={type:3,min:0,max:1/0},this.rules[6].opcodes[3]={type:4,index:7},this.rules[6].opcodes[4]={type:4,index:24},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:1,children:[1,2]},this.rules[7].opcodes[1]={type:5,min:32,max:33},this.rules[7].opcodes[2]={type:5,min:35,max:126},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:1,children:[1,2,3]},this.rules[8].opcodes[1]={type:5,min:33,max:43},this.rules[8].opcodes[2]={type:5,min:45,max:58},this.rules[8].opcodes[3]={type:5,min:60,max:126},this.rules[9].opcodes=[],this.rules[9].opcodes[0]={type:2,children:[1,2]},this.rules[9].opcodes[1]={type:4,index:10},this.rules[9].opcodes[2]={type:3,min:0,max:1/0},this.rules[9].opcodes[3]={type:2,children:[4,5,6]},this.rules[9].opcodes[4]={type:7,string:[59]},this.rules[9].opcodes[5]={type:4,index:20},this.rules[9].opcodes[6]={type:4,index:10},this.rules[10].opcodes=[],this.rules[10].opcodes[0]={type:2,children:[1,2,3]},this.rules[10].opcodes[1]={type:4,index:11},this.rules[10].opcodes[2]={type:7,string:[61]},this.rules[10].opcodes[3]={type:4,index:12},this.rules[11].opcodes=[],this.rules[11].opcodes[0]={type:4,index:15},this.rules[12].opcodes=[],this.rules[12].opcodes[0]={type:1,children:[1,6]},this.rules[12].opcodes[1]={type:2,children:[2,3,5]},this.rules[12].opcodes[2]={type:4,index:24},this.rules[12].opcodes[3]={type:3,min:0,max:1/0},this.rules[12].opcodes[4]={type:4,index:13},this.rules[12].opcodes[5]={type:4,index:24},this.rules[12].opcodes[6]={type:3,min:0,max:1/0},this.rules[12].opcodes[7]={type:4,index:13},this.rules[13].opcodes=[],this.rules[13].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[13].opcodes[1]={type:6,string:[33]},this.rules[13].opcodes[2]={type:5,min:35,max:43},this.rules[13].opcodes[3]={type:5,min:45,max:58},this.rules[13].opcodes[4]={type:5,min:60,max:91},this.rules[13].opcodes[5]={type:5,min:93,max:126},this.rules[14].opcodes=[],this.rules[14].opcodes[0]={type:3,min:0,max:1/0},this.rules[14].opcodes[1]={type:2,children:[2,4]},this.rules[14].opcodes[2]={type:3,min:0,max:1},this.rules[14].opcodes[3]={type:4,index:27},this.rules[14].opcodes[4]={type:4,index:25},this.rules[15].opcodes=[],this.rules[15].opcodes[0]={type:3,min:1,max:1/0},this.rules[15].opcodes[1]={type:4,index:16},this.rules[16].opcodes=[],this.rules[16].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]},this.rules[16].opcodes[1]={type:7,string:[33]},this.rules[16].opcodes[2]={type:7,string:[35]},this.rules[16].opcodes[3]={type:7,string:[36]},this.rules[16].opcodes[4]={type:7,string:[37]},this.rules[16].opcodes[5]={type:7,string:[38]},this.rules[16].opcodes[6]={type:7,string:[39]},this.rules[16].opcodes[7]={type:7,string:[42]},this.rules[16].opcodes[8]={type:7,string:[43]},this.rules[16].opcodes[9]={type:7,string:[45]},this.rules[16].opcodes[10]={type:7,string:[46]},this.rules[16].opcodes[11]={type:7,string:[94]},this.rules[16].opcodes[12]={type:7,string:[95]},this.rules[16].opcodes[13]={type:7,string:[96]},this.rules[16].opcodes[14]={type:7,string:[124]},this.rules[16].opcodes[15]={type:7,string:[126]},this.rules[16].opcodes[16]={type:4,index:23},this.rules[16].opcodes[17]={type:4,index:22},this.rules[17].opcodes=[],this.rules[17].opcodes[0]={type:5,min:1,max:127},this.rules[18].opcodes=[],this.rules[18].opcodes[0]={type:1,children:[1,2]},this.rules[18].opcodes[1]={type:5,min:0,max:31},this.rules[18].opcodes[2]={type:6,string:[127]},this.rules[19].opcodes=[],this.rules[19].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]},this.rules[19].opcodes[1]={type:7,string:[40]},this.rules[19].opcodes[2]={type:7,string:[41]},this.rules[19].opcodes[3]={type:7,string:[60]},this.rules[19].opcodes[4]={type:7,string:[62]},this.rules[19].opcodes[5]={type:7,string:[64]},this.rules[19].opcodes[6]={type:7,string:[44]},this.rules[19].opcodes[7]={type:7,string:[59]},this.rules[19].opcodes[8]={type:7,string:[58]},this.rules[19].opcodes[9]={type:7,string:[92]},this.rules[19].opcodes[10]={type:6,string:[34]},this.rules[19].opcodes[11]={type:7,string:[47]},this.rules[19].opcodes[12]={type:7,string:[91]},this.rules[19].opcodes[13]={type:7,string:[93]},this.rules[19].opcodes[14]={type:7,string:[63]},this.rules[19].opcodes[15]={type:7,string:[61]},this.rules[19].opcodes[16]={type:7,string:[123]},this.rules[19].opcodes[17]={type:7,string:[125]},this.rules[19].opcodes[18]={type:4,index:20},this.rules[19].opcodes[19]={type:4,index:21},this.rules[20].opcodes=[],this.rules[20].opcodes[0]={type:6,string:[32]},this.rules[21].opcodes=[],this.rules[21].opcodes[0]={type:6,string:[9]},this.rules[22].opcodes=[],this.rules[22].opcodes[0]={type:1,children:[1,2]},this.rules[22].opcodes[1]={type:5,min:65,max:90},this.rules[22].opcodes[2]={type:5,min:97,max:122},this.rules[23].opcodes=[],this.rules[23].opcodes[0]={type:5,min:48,max:57},this.rules[24].opcodes=[],this.rules[24].opcodes[0]={type:6,string:[34]},this.rules[25].opcodes=[],this.rules[25].opcodes[0]={type:1,children:[1,2]},this.rules[25].opcodes[1]={type:4,index:20},this.rules[25].opcodes[2]={type:4,index:26},this.rules[26].opcodes=[],this.rules[26].opcodes[0]={type:6,string:[9]},this.rules[27].opcodes=[],this.rules[27].opcodes[0]={type:2,children:[1,2]},this.rules[27].opcodes[1]={type:4,index:28},this.rules[27].opcodes[2]={type:4,index:29},this.rules[28].opcodes=[],this.rules[28].opcodes[0]={type:6,string:[13]},this.rules[29].opcodes=[],this.rules[29].opcodes[0]={type:6,string:[10]},this.toString=function(){let t="";return t+=`; Lenient version of https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1
`,t+=`lenient-cookie-string = lenient-cookie-entry *( ";" OWS lenient-cookie-entry )
`,t+=`lenient-cookie-entry = lenient-cookie-pair / lenient-cookie-pair-invalid
`,t+=`lenient-cookie-pair = OWS lenient-cookie-name OWS "=" OWS lenient-cookie-value OWS
`,t+=`lenient-cookie-pair-invalid = OWS 1*tchar OWS ; Allow for standalone entries like "fizz" to be ignored
`,t+=`lenient-cookie-name = 1*( %x21-3A / %x3C / %x3E-7E ) ; Allow all printable US-ASCII except "="
`,t+=`lenient-cookie-value = lenient-quoted-value [ *lenient-cookie-octet ] / *lenient-cookie-octet
`,t+=`lenient-quoted-value = DQUOTE *( lenient-quoted-char ) DQUOTE
`,t+=`lenient-quoted-char = %x20-21 / %x23-7E ; Allow all printable US-ASCII except DQUOTE
`,t+=`lenient-cookie-octet = %x21-2B / %x2D-3A / %x3C-7E
`,t+=` ; Allow all printable characters except CTLs, semicolon and SP
`,t+=`
`,t+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1
`,t+=`cookie-string = cookie-pair *( ";" SP cookie-pair )
`,t+=`
`,t+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1
`,t+=`; https://www.rfc-editor.org/errata/eid5518
`,t+=`cookie-pair = cookie-name "=" cookie-value
`,t+=`cookie-name = token
`,t+=`cookie-value = ( DQUOTE *cookie-octet DQUOTE ) / *cookie-octet
`,t+=` ; https://www.rfc-editor.org/errata/eid8242
`,t+=`cookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E
`,t+=` ; US-ASCII characters excluding CTLs,
`,t+=` ; whitespace, DQUOTE, comma, semicolon,
`,t+=` ; and backslash
`,t+=`
`,t+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-2.2
`,t+=`OWS = *( [ CRLF ] WSP ) ; "optional" whitespace
`,t+=`
`,t+=`; https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.2
`,t+=`token = 1*(tchar)
`,t+=`tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*"
`,t+=' / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"\n',t+=` / DIGIT / ALPHA
`,t+=` ; any VCHAR, except delimiters
`,t+=`
`,t+=`; https://datatracker.ietf.org/doc/html/rfc2616#section-2.2
`,t+=`CHAR = %x01-7F ; any US-ASCII character (octets 0 - 127)
`,t+=`CTL = %x00-1F / %x7F ; any US-ASCII control character
`,t+=`separators = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\\" / %x22 / "/" / "[" / "]" / "?" / "=" / "{" / "}" / SP / HT
`,t+=`SP = %x20 ; US-ASCII SP, space (32)
`,t+=`HT = %x09 ; US-ASCII HT, horizontal-tab (9)
`,t+=`
`,t+=`; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1
`,t+=`ALPHA = %x41-5A / %x61-7A ; A-Z / a-z
`,t+=`DIGIT = %x30-39 ; 0-9
`,t+=`DQUOTE = %x22 ; " (Double Quote)
`,t+=`WSP = SP / HTAB ; white space
`,t+=`HTAB = %x09 ; horizontal tab
`,t+=`CRLF = CR LF ; Internet standard newline
`,t+=`CR = %x0D ; carriage return
`,t+=`LF = %x0A ; linefeed
`,t}}new Fd;const FIe=e=>{if(typeof e!="string"||[...e].length!==1)throw new TypeError("Input must be a single character string.");const t=e.codePointAt(0);return t<=127?`%${t.toString(16).toUpperCase().padStart(2,"0")}`:encodeURIComponent(e)},BIe=e=>e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/g,""),ig=e=>e.length>=2&&e.startsWith('"')&&e.endsWith('"'),DK=e=>ig(e)?e.slice(1,-1):e,PK=e=>`"${e}"`,FK=e=>e,zIe=new Ci,$Ie=new Fd,bI=(e,{strict:t=!0,quoted:r=null}={})=>{try{const n=t?"cookie-value":"lenient-cookie-value",i=zIe.parse($Ie,n,e);return typeof r=="boolean"?i.success&&r===ig(e):i.success}catch{return!1}},BK=e=>{const r=new TextEncoder().encode(e).reduce((n,i)=>n+String.fromCharCode(i),"");return btoa(r)},qIe=(e,t=BK)=>{const r=String(e);if(bI(r))return r;const n=ig(r),i=n?DK(r):r,a=t(i);return n?PK(a):a},UIe=e=>BIe(BK(e)),VIe=e=>qIe(e,UIe),JIe=new Ci,WIe=new Fd,zK=(e,{strict:t=!0}={})=>{try{const r=t?"cookie-name":"lenient-cookie-name";return JIe.parse(WIe,r,e).success}catch{return!1}},HIe=e=>{if(!zK(e))throw new TypeError(`Invalid cookie name: ${e}`)},$K=e=>{if(!bI(e))throw new TypeError(`Invalid cookie value: ${e}`)},C5={encoders:{name:FK,value:VIe},validators:{name:HIe,value:$K}},GIe=(e,t,r={})=>{const n={...r,encoders:{...C5.encoders,...r.encoders},validators:{...C5.validators,...r.validators}},i=n.encoders.name(e),a=n.encoders.value(t);return n.validators.name(i),n.validators.value(a),`${i}=${a}`},YIe=(e,t={})=>(Array.isArray(e)?e:typeof e=="object"&&e!==null?Object.entries(e):[]).map(([n,i])=>GIe(n,i,t)).join("; "),KIe=new Ci,QIe=new Fd,ZIe=e=>{const t=String(e);if(bI(t))return t;const r=ig(t),n=r?DK(t):t;let i="";for(const a of n)i+=KIe.parse(QIe,"cookie-octet",a).success?a:FIe(a);return r?PK(i):i};new Ci;new Fd;const XIe=e=>{if(!zK(e,{strict:!1}))throw new TypeError(`Invalid cookie name: ${e}`)},eLe="%3D",tLe="%26",rLe=e=>ZIe(e).replace(/[=&]/gu,t=>t==="="?eLe:tLe),F_=(e,t={})=>YIe(e,o0({encoders:{name:FK,value:rLe},validators:{name:XIe,value:$K}},t));function nLe({req:e,value:t,parameter:r,baseURL:n}){const{name:i,style:a,explode:s,content:o}=r;if(t===void 0)return;const u=e.url.replace(n,"");let c;if(o){const l=Object.keys(o)[0];c=P_(u,{[i]:t},{encoder:f=>DY(ng(f,l))})}else c=P_(u,{[i]:t},{encoder:l=>wj({key:r.name,value:l,style:a||"simple",explode:s??!1,escape:"reserved"})});e.url=n+c}function iLe({req:e,value:t,parameter:r}){if(e.query=e.query||{},t!==void 0&&r.content){const n=Object.keys(r.content)[0],i=ng(t,n);if(i)e.query[r.name]=i;else if(r.allowEmptyValue){const a=r.name;e.query[a]=e.query[a]||{},e.query[a].allowEmptyValue=!0}return}if(t===!1&&(t="false"),t===0&&(t="0"),t){const{style:n,explode:i,allowReserved:a}=r;e.query[r.name]={value:t,serializationOption:{style:n,explode:i,allowReserved:a}}}else if(r.allowEmptyValue&&t!==void 0){const n=r.name;e.query[n]=e.query[n]||{},e.query[n].allowEmptyValue=!0}}const aLe=["accept","authorization","content-type"];function sLe({req:e,parameter:t,value:r}){if(e.headers=e.headers||{},!(aLe.indexOf(t.name.toLowerCase())>-1)){if(r!==void 0&&t.content){const n=Object.keys(t.content)[0];e.headers[t.name]=ng(r,n);return}r!==void 0&&!(Array.isArray(r)&&r.length===0)&&(e.headers[t.name]=wj({key:t.name,value:r,style:t.style||"simple",explode:typeof t.explode>"u"?!1:t.explode,escape:!1}))}}function oLe({req:e,parameter:t,value:r}){const{name:n}=t;if(e.headers=e.headers||{},r!==void 0&&t.content){const a=Object.keys(t.content)[0],s=ng(r,a);e.headers.Cookie=F_({[n]:s});return}if(r!==void 0&&!(Array.isArray(r)&&r.length===0)){var i;const a=wj({key:t.name,value:r,escape:!1,style:t.style||"form",explode:(i=t.explode)!==null&&i!==void 0?i:!1}),s=Array.isArray(r)&&t.explode?`${n}=${a}`:a;e.headers.Cookie=F_({[n]:s})}}const uLe=Object.freeze(Object.defineProperty({__proto__:null,cookie:oLe,header:sLe,path:nLe,query:iLe},Symbol.toStringTag,{value:"Module"})),cLe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,{btoa:qK}=cLe;function lLe(e,t){const{operation:r,requestBody:n,securities:i,spec:a,attachContentTypeForEmptyPayload:s}=e;let{requestContentType:o}=e;t=fLe({request:t,securities:i,operation:r,spec:a});const u=r.requestBody||{},c=Object.keys(u.content||{}),l=o&&c.indexOf(o)>-1;if(n||s){if(o&&l)t.headers["Content-Type"]=o;else if(!o){const g=c[0];g&&(t.headers["Content-Type"]=g,o=g)}}else o&&l&&(t.headers["Content-Type"]=o);if(!e.responseContentType&&r.responses){const g=Object.entries(r.responses).filter(([v,w])=>{const b=parseInt(v,10);return b>=200&&b<300&&Gi(w.content)}).reduce((v,[,w])=>v.concat(Object.keys(w.content)),[]);g.length>0&&(t.headers.accept=g.join(", "))}if(n)if(o){if(c.indexOf(o)>-1)if(o==="application/x-www-form-urlencoded"||o==="multipart/form-data")if(typeof n=="object"){var f,p;const g=(f=(p=u.content[o])===null||p===void 0?void 0:p.encoding)!==null&&f!==void 0?f:{};t.form={},Object.keys(n).forEach(v=>{let w;try{w=JSON.parse(n[v])}catch{w=n[v]}t.form[v]={value:w,encoding:g[v]||{}}})}else if(typeof n=="string"){var d,m;const g=(d=(m=u.content[o])===null||m===void 0?void 0:m.encoding)!==null&&d!==void 0?d:{};try{t.form={};const v=JSON.parse(n);Object.entries(v).forEach(([w,b])=>{t.form[w]={value:b,encoding:g[w]||{}}})}catch{t.form=n}}else t.form=n;else t.body=n}else t.body=n;return t}function fLe({request:e,securities:t={},operation:r={},spec:n}){var i;const a={...e},{authorized:s={}}=t,o=r.security||n.security||[],u=s&&!!Object.keys(s).length,c=(n==null||(i=n.components)===null||i===void 0?void 0:i.securitySchemes)||{};return a.headers=a.headers||{},a.query=a.query||{},!Object.keys(t).length||!u||!o||Array.isArray(r.security)&&!r.security.length?e:(o.forEach(l=>{Object.keys(l).forEach(f=>{const p=s[f],d=c[f];if(!p)return;const m=p.value||p,{type:g}=d;if(p){if(g==="apiKey")d.in==="query"&&(a.query[d.name]=m),d.in==="header"&&(a.headers[d.name]=m),d.in==="cookie"&&(a.cookies[d.name]=m);else if(g==="http"){if(/^basic$/i.test(d.scheme)){const v=m.username||"",w=m.password||"",b=qK(`${v}:${w}`);a.headers.Authorization=`Basic ${b}`}/^bearer$/i.test(d.scheme)&&(a.headers.Authorization=`Bearer ${m}`)}else if(g==="oauth2"||g==="openIdConnect"){const v=p.token||{},w=d["x-tokenName"]||"access_token",b=v[w];let S=v.token_type;(!S||S.toLowerCase()==="bearer")&&(S="Bearer"),a.headers.Authorization=`${S} ${b}`}}})}),a)}function dLe(e,t){const{spec:r,operation:n,securities:i,requestContentType:a,responseContentType:s,attachContentTypeForEmptyPayload:o}=e;if(t=pLe({request:t,securities:i,operation:n,spec:r}),t.body||t.form||o)a?t.headers["Content-Type"]=a:Array.isArray(n.consumes)?[t.headers["Content-Type"]]=n.consumes:Array.isArray(r.consumes)?[t.headers["Content-Type"]]=r.consumes:n.parameters&&n.parameters.filter(u=>u.type==="file").length?t.headers["Content-Type"]="multipart/form-data":n.parameters&&n.parameters.filter(u=>u.in==="formData").length&&(t.headers["Content-Type"]="application/x-www-form-urlencoded");else if(a){const u=n.parameters&&n.parameters.filter(l=>l.in==="body").length>0,c=n.parameters&&n.parameters.filter(l=>l.in==="formData").length>0;(u||c)&&(t.headers["Content-Type"]=a)}return!s&&Array.isArray(n.produces)&&n.produces.length>0&&(t.headers.accept=n.produces.join(", ")),t}function pLe({request:e,securities:t={},operation:r={},spec:n}){const i={...e},{authorized:a={},specSecurity:s=[]}=t,o=r.security||s,u=a&&!!Object.keys(a).length,c=n.securityDefinitions;return i.headers=i.headers||{},i.query=i.query||{},!Object.keys(t).length||!u||!o||Array.isArray(r.security)&&!r.security.length?e:(o.forEach(l=>{Object.keys(l).forEach(f=>{const p=a[f];if(!p)return;const{token:d}=p,m=p.value||p,g=c[f],{type:v}=g,w=g["x-tokenName"]||"access_token",b=d&&d[w];let S=d&&d.token_type;if(p)if(v==="apiKey"){const E=g.in==="query"?"query":"headers";i[E]=i[E]||{},i[E][g.name]=m}else if(v==="basic")if(m.header)i.headers.authorization=m.header;else{const E=m.username||"",x=m.password||"";m.base64=qK(`${E}:${x}`),i.headers.authorization=`Basic ${m.base64}`}else v==="oauth2"&&b&&(S=!S||S.toLowerCase()==="bearer"?"Bearer":S,i.headers.authorization=`${S} ${b}`)})}),i)}function hLe(e,t,r){if(!e||typeof e!="object"||!e.paths||typeof e.paths!="object")return null;const{paths:n}=e;for(const i in n)for(const a in n[i]){if(a.toUpperCase()==="PARAMETERS")continue;const s=n[i][a];if(!s||typeof s!="object")continue;const o={spec:e,pathName:i,method:a.toUpperCase(),operation:s};if(t(o))return o}}function mLe(e,t){return hLe(e,t)||null}function UK(e,t){return`${t.toLowerCase()}-${e}`}function gLe(e,t){return!e||!e.paths?null:mLe(e,({pathName:r,method:n,operation:i})=>{if(!i||typeof i!="object")return!1;const a=i.operationId,s=v0(i,r,n),o=UK(r,n);return[s,o,a].some(u=>u&&u===t)})}const M5=e=>Array.isArray(e)?e:[],Tl=(e,{recurse:t=!0,depth:r=1}={})=>{if(Gi(e)){if(e.type==="object"||e.type==="array"||Array.isArray(e.type)&&(e.type.includes("object")||e.type.includes("array")))return e;if(!(r>_Y)&&t){const n=Array.isArray(e.oneOf)?e.oneOf.find(a=>Tl(a,{recurse:t,depth:r+1})):void 0;if(n)return n;const i=Array.isArray(e.anyOf)?e.anyOf.find(a=>Tl(a,{recurse:t,depth:r+1})):void 0;if(i)return i}}},SC=({value:e,silentFail:t=!1})=>{try{const r=JSON.parse(e);if(Gi(r)||Array.isArray(r))return r;if(!t)throw new Error("Expected JSON serialized object or array")}catch{if(!t)throw new Error("Could not parse parameter value string as JSON Object or JSON Array")}return e},oh=e=>{try{return new URL(e)}catch{const t=new URL(e,im),r=String(e).startsWith("/")?t.pathname:t.pathname.substring(1);return{hash:t.hash,host:"",hostname:"",href:"",origin:"",password:"",pathname:r,port:"",protocol:"",search:t.search,searchParams:t.searchParams}}};class yLe extends va{}const vLe=(e,t)=>t.filter(r=>r.name===e),bLe=e=>{const t={};e.forEach(n=>{t[n.in]||(t[n.in]={}),t[n.in][n.name]=n});const r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(i=>{r.push(t[n][i])})}),r},wLe={buildRequest:VK};function SLe({http:e,fetch:t,spec:r,operationId:n,pathName:i,method:a,parameters:s,securities:o,...u}){const c=e||t||nf;i&&a&&!n&&(n=UK(i,a));const l=wLe.buildRequest({spec:r,operationId:n,parameters:s,securities:o,http:c,...u});return l.body&&(Gi(l.body)||Array.isArray(l.body))&&(l.body=JSON.stringify(l.body)),c(l)}function VK(e){const{spec:t,operationId:r,responseContentType:n,scheme:i,requestInterceptor:a,responseInterceptor:s,contextUrl:o,userFetch:u,server:c,serverVariables:l,http:f,signal:p,serverVariableEncoder:d}=e;let{parameters:m,parameterBuilders:g,baseURL:v}=e;const w=UY(t);g||(w?g=uLe:g=OIe);let S={url:"",credentials:f&&f.withCredentials?"include":"same-origin",headers:{},cookies:{}};p&&(S.signal=p),a&&(S.requestInterceptor=a),s&&(S.responseInterceptor=s),u&&(S.userFetch=u);const E=gLe(t,r);if(!E)throw new yLe(`Operation ${r} not found`);const{operation:x={},method:_,pathName:I}=E;if(v=v??xLe({spec:t,scheme:i,contextUrl:o,server:c,serverVariables:l,pathName:I,method:_,serverVariableEncoder:d}),S.url+=v,!r)return delete S.cookies,S;S.url+=I,S.method=`${_}`.toUpperCase(),m=m||{};const L=t.paths[I]||{};n&&(S.headers.accept=n);const k=bLe([].concat(M5(x.parameters)).concat(M5(L.parameters)));k.forEach(N=>{const P=g[N.in];let R;if(N.in==="body"&&N.schema&&N.schema.properties&&(R=m),R=N&&N.name&&m[N.name],typeof R>"u"?R=N&&N.name&&m[`${N.in}.${N.name}`]:vLe(N.name,k).length>1&&console.warn(`Parameter '${N.name}' is ambiguous because the defined spec has more than one parameter with the name: '${N.name}' and the passed-in parameter values did not define an 'in' value.`),R!==null){if(typeof N.default<"u"&&typeof R>"u"&&(R=N.default),typeof R>"u"&&N.required&&!N.allowEmptyValue)throw new Error(`Required parameter ${N.name} is not provided`);w&&typeof R=="string"&&(jl("type",N.schema)&&typeof N.schema.type=="string"&&Tl(N.schema,{recurse:!1})?R=SC({value:R,silentFail:!1}):jl("type",N.schema)&&Array.isArray(N.schema.type)&&Tl(N.schema,{recurse:!1})?R=SC({value:R,silentFail:!0}):!jl("type",N.schema)&&Tl(N.schema,{recurse:!0})&&(R=SC({value:R,silentFail:!0}))),P&&P({req:S,parameter:N,value:R,operation:x,spec:t,baseURL:v})}});const F={...e,operation:x};if(w?S=lLe(F,S):S=dLe(F,S),S.cookies&&Object.keys(S.cookies).length>0){const N=F_(S.cookies);l0(S.headers.Cookie)?S.headers.Cookie+=`; ${N}`:S.headers.Cookie=N}return S.cookies&&delete S.cookies,Sj(S)}const B_=e=>e?e.replace(/\W/g,""):null;function xLe(e){return UY(e.spec)?ELe(e):MLe(e)}const xC=e=>Array.isArray(e)&&e.length>0;function ELe({spec:e,pathName:t,method:r,server:n,contextUrl:i,serverVariables:a={},serverVariableEncoder:s}){var o,u;let c=[],l="",f;const p=e==null||(o=e.paths)===null||o===void 0||(o=o[t])===null||o===void 0||(o=o[(r||"").toLowerCase()])===null||o===void 0?void 0:o.servers,d=e==null||(u=e.paths)===null||u===void 0||(u=u[t])===null||u===void 0?void 0:u.servers,m=e?.servers;if(c=xC(p)?p:xC(d)?d:xC(m)?m:[yCe],n&&(f=c.find(g=>g.url===n),f&&(l=n)),l||([f]=c,l=f.url),yIe(l,{strict:!0})){const g=Object.entries({...f.variables}).reduce((v,[w,b])=>(v[w]=b.default,v),{});l=SIe(l,{...g,...a},{encoder:typeof s=="function"?s:xG})}return CLe(l,i)}function CLe(e="",t=""){const r=oh(e&&t?Xr(t,e):e),n=oh(t),i=B_(r.protocol)||B_(n.protocol),a=r.host||n.host,s=r.pathname;let o;return i&&a?o=`${i}://${a+s}`:o=s,o[o.length-1]==="/"?o.slice(0,-1):o}function MLe({spec:e,scheme:t,contextUrl:r=""}){const n=oh(r),i=Array.isArray(e.schemes)?e.schemes[0]:null,a=t||i||B_(n.protocol)||"http",s=e.host||n.host||"",o=e.basePath||"";let u;return s?u=`${a}://${s+o}`:u=o,u[u.length-1]==="/"?u.slice(0,-1):u}const _Le=async(e,t,r={})=>{const{returnEntireTree:n,baseDoc:i,requestInterceptor:a,responseInterceptor:s,parameterMacro:o,modelPropertyMacro:u,useCircularStructures:c,strategies:l}=r,f={spec:e,pathDiscriminator:t,baseDoc:i,requestInterceptor:a,responseInterceptor:s,parameterMacro:o,modelPropertyMacro:u,useCircularStructures:c,strategies:l},d=l.find(g=>g.match(e)).normalize(e),m=await lIe({spec:d,...f,allowMetaPatches:!0,skipNormalization:!Mj(e)});return!n&&Array.isArray(t)&&t.length&&(m.spec=t.reduce((g,v)=>g?.[v],m.spec)||null),m},ALe=e=>async(t,r,n={})=>{const i={...e,...n};return _Le(t,r,i)};var EC={exports:{}},CC={};var _5;function jLe(){if(_5)return CC;_5=1;var e=pf();function t(u,c){return u===c&&(u!==0||1/u===1/c)||u!==u&&c!==c}var r=typeof Object.is=="function"?Object.is:t,n=e.useSyncExternalStore,i=e.useRef,a=e.useEffect,s=e.useMemo,o=e.useDebugValue;return CC.useSyncExternalStoreWithSelector=function(u,c,l,f,p){var d=i(null);if(d.current===null){var m={hasValue:!1,value:null};d.current=m}else m=d.current;d=s(function(){function v(x){if(!w){if(w=!0,b=x,x=f(x),p!==void 0&&m.hasValue){var _=m.value;if(p(_,x))return S=_}return S=x}if(_=S,r(b,x))return _;var I=f(x);return p!==void 0&&p(_,I)?(b=x,_):(b=x,S=I)}var w=!1,b,S,E=l===void 0?null:l;return[function(){return v(c())},E===null?void 0:function(){return v(E())}]},[c,l,f,p]);var g=n(u,d[0],d[1]);return a(function(){m.hasValue=!0,m.value=g},[g]),o(g),g},CC}var A5;function ILe(){return A5||(A5=1,EC.exports=jLe()),EC.exports}ILe();var LLe=$.version.startsWith("19"),TLe=Symbol.for(LLe?"react.transitional.element":"react.element"),OLe=Symbol.for("react.portal"),kLe=Symbol.for("react.fragment"),NLe=Symbol.for("react.strict_mode"),RLe=Symbol.for("react.profiler"),DLe=Symbol.for("react.consumer"),PLe=Symbol.for("react.context"),JK=Symbol.for("react.forward_ref"),FLe=Symbol.for("react.suspense"),BLe=Symbol.for("react.suspense_list"),wI=Symbol.for("react.memo"),zLe=Symbol.for("react.lazy"),$Le=JK,qLe=wI;function ULe(e){if(typeof e=="object"&&e!==null){const{$$typeof:t}=e;switch(t){case TLe:switch(e=e.type,e){case kLe:case RLe:case NLe:case FLe:case BLe:return e;default:switch(e=e&&e.$$typeof,e){case PLe:case JK:case zLe:case wI:return e;case DLe:return e;default:return t}}case OLe:return t}}}function VLe(e){return ULe(e)===wI}function JLe(e,t,r,n,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:s}){let o=!1,u,c,l,f,p;function d(b,S){return u=b,c=S,l=e(u,c),f=t(n,c),p=r(l,f,c),o=!0,p}function m(){return l=e(u,c),t.dependsOnOwnProps&&(f=t(n,c)),p=r(l,f,c),p}function g(){return e.dependsOnOwnProps&&(l=e(u,c)),t.dependsOnOwnProps&&(f=t(n,c)),p=r(l,f,c),p}function v(){const b=e(u,c),S=!s(b,l);return l=b,S&&(p=r(l,f,c)),p}function w(b,S){const E=!a(S,c),x=!i(b,u,S,c);return u=b,c=S,E&&x?m():E?g():x?v():p}return function(S,E){return o?w(S,E):d(S,E)}}function WLe(e,{initMapStateToProps:t,initMapDispatchToProps:r,initMergeProps:n,...i}){const a=t(e,i),s=r(e,i),o=n(e,i);return JLe(a,s,o,e,i)}function HLe(e,t){const r={};for(const n in e){const i=e[n];typeof i=="function"&&(r[n]=(...a)=>t(i(...a)))}return r}function z_(e){return function(r){const n=e(r);function i(){return n}return i.dependsOnOwnProps=!1,i}}function j5(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function WK(e,t){return function(n,{displayName:i}){const a=function(o,u){return a.dependsOnOwnProps?a.mapToProps(o,u):a.mapToProps(o,void 0)};return a.dependsOnOwnProps=!0,a.mapToProps=function(o,u){a.mapToProps=e,a.dependsOnOwnProps=j5(e);let c=a(o,u);return typeof c=="function"&&(a.mapToProps=c,a.dependsOnOwnProps=j5(c),c=a(o,u)),c},a}}function SI(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function GLe(e){return e&&typeof e=="object"?z_(t=>HLe(e,t)):e?typeof e=="function"?WK(e):SI(e,"mapDispatchToProps"):z_(t=>({dispatch:t}))}function YLe(e){return e?typeof e=="function"?WK(e):SI(e,"mapStateToProps"):z_(()=>({}))}function KLe(e,t,r){return{...r,...e,...t}}function QLe(e){return function(r,{displayName:n,areMergedPropsEqual:i}){let a=!1,s;return function(u,c,l){const f=e(u,c,l);return a?i(f,s)||(s=f):(a=!0,s=f),s}}}function ZLe(e){return e?typeof e=="function"?QLe(e):SI(e,"mergeProps"):()=>KLe}function XLe(e){e()}function eTe(){let e=null,t=null;return{clear(){e=null,t=null},notify(){XLe(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const i=t={callback:r,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!n||e===null||(n=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var I5={notify(){},get:()=>[]};function HK(e,t){let r,n=I5,i=0,a=!1;function s(g){l();const v=n.subscribe(g);let w=!1;return()=>{w||(w=!0,v(),f())}}function o(){n.notify()}function u(){m.onStateChange&&m.onStateChange()}function c(){return a}function l(){i++,r||(r=t?t.addNestedSub(u):e.subscribe(u),n=eTe())}function f(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=I5)}function p(){a||(a=!0,l())}function d(){a&&(a=!1,f())}const m={addNestedSub:s,notifyNestedSubs:o,handleChangeWrapper:u,isSubscribed:c,trySubscribe:p,tryUnsubscribe:d,getListeners:()=>n};return m}var tTe=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",rTe=tTe(),nTe=()=>typeof navigator<"u"&&navigator.product==="ReactNative",iTe=nTe(),aTe=()=>rTe||iTe?$.useLayoutEffect:$.useEffect,sm=aTe();function L5(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function MC(e,t){if(L5(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!L5(e[r[i]],t[r[i]]))return!1;return!0}var sTe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},oTe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},uTe={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},GK={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},cTe={[$Le]:uTe,[qLe]:GK};function T5(e){return VLe(e)?GK:cTe[e.$$typeof]||sTe}var lTe=Object.defineProperty,fTe=Object.getOwnPropertyNames,O5=Object.getOwnPropertySymbols,dTe=Object.getOwnPropertyDescriptor,pTe=Object.getPrototypeOf,k5=Object.prototype;function $_(e,t){if(typeof t!="string"){if(k5){const a=pTe(t);a&&a!==k5&&$_(e,a)}let r=fTe(t);O5&&(r=r.concat(O5(t)));const n=T5(e),i=T5(t);for(let a=0;a<r.length;++a){const s=r[a];if(!oTe[s]&&!(i&&i[s])&&!(n&&n[s])){const o=dTe(t,s);try{lTe(e,s,o)}catch{}}}}return e}var hTe=Symbol.for("react-redux-context"),mTe=typeof globalThis<"u"?globalThis:{};function gTe(){if(!$.createContext)return{};const e=mTe[hTe]??=new Map;let t=e.get($.createContext);return t||(t=$.createContext(null),e.set($.createContext,t)),t}var YK=gTe(),yTe=[null,null];function vTe(e,t,r){sm(()=>e(...t),r)}function bTe(e,t,r,n,i,a){e.current=n,r.current=!1,i.current&&(i.current=null,a())}function wTe(e,t,r,n,i,a,s,o,u,c,l){if(!e)return()=>{};let f=!1,p=null;const d=()=>{if(f||!o.current)return;const g=t.getState();let v,w;try{v=n(g,i.current)}catch(b){w=b,p=b}w||(p=null),v===a.current?s.current||c():(a.current=v,u.current=v,s.current=!0,l())};return r.onStateChange=d,r.trySubscribe(),d(),()=>{if(f=!0,r.tryUnsubscribe(),r.onStateChange=null,p)throw p}}function STe(e,t){return e===t}function xTe(e,t,r,{pure:n,areStatesEqual:i=STe,areOwnPropsEqual:a=MC,areStatePropsEqual:s=MC,areMergedPropsEqual:o=MC,forwardRef:u=!1,context:c=YK}={}){const l=c,f=YLe(e),p=GLe(t),d=ZLe(r),m=!!e;return v=>{const w=v.displayName||v.name||"Component",b=`Connect(${w})`,S={shouldHandleStateChanges:m,displayName:b,wrappedComponentName:w,WrappedComponent:v,initMapStateToProps:f,initMapDispatchToProps:p,initMergeProps:d,areStatesEqual:i,areStatePropsEqual:s,areOwnPropsEqual:a,areMergedPropsEqual:o};function E(I){const[L,k,F]=$.useMemo(()=>{const{reactReduxForwardedRef:we,..._e}=I;return[I.context,we,_e]},[I]),N=$.useMemo(()=>{let we=l;return L?.Consumer,we},[L,l]),P=$.useContext(N),R=!!I.store&&!!I.store.getState&&!!I.store.dispatch,W=!!P&&!!P.store,X=R?I.store:P.store,Q=W?P.getServerState:X.getState,Z=$.useMemo(()=>WLe(X.dispatch,S),[X]),[J,Y]=$.useMemo(()=>{if(!m)return yTe;const we=HK(X,R?void 0:P.subscription),_e=we.notifyNestedSubs.bind(we);return[we,_e]},[X,R,P]),re=$.useMemo(()=>R?P:{...P,subscription:J},[R,P,J]),ae=$.useRef(void 0),se=$.useRef(F),ge=$.useRef(void 0),ue=$.useRef(!1),oe=$.useRef(!1),K=$.useRef(void 0);sm(()=>(oe.current=!0,()=>{oe.current=!1}),[]);const G=$.useMemo(()=>()=>ge.current&&F===se.current?ge.current:Z(X.getState(),F),[X,F]),pe=$.useMemo(()=>_e=>J?wTe(m,X,J,Z,se,ae,ue,oe,ge,Y,_e):()=>{},[J]);vTe(bTe,[se,ae,ue,F,ge,Y]);let he;try{he=$.useSyncExternalStore(pe,G,Q?()=>Z(Q(),F):G)}catch(we){throw K.current&&(we.message+=`
The error may be correlated with this previous error:
${K.current.stack}
`),we}sm(()=>{K.current=void 0,ge.current=void 0,ae.current=he});const xe=$.useMemo(()=>$.createElement(v,{...he,ref:k}),[k,v,he]);return $.useMemo(()=>m?$.createElement(N.Provider,{value:re},xe):xe,[N,xe,re])}const _=$.memo(E);if(_.WrappedComponent=v,_.displayName=E.displayName=b,u){const L=$.forwardRef(function(F,N){return $.createElement(_,{...F,reactReduxForwardedRef:N})});return L.displayName=b,L.WrappedComponent=v,$_(L,v)}return $_(_,v)}}var ETe=xTe;function CTe(e){const{children:t,context:r,serverState:n,store:i}=e,a=$.useMemo(()=>{const u=HK(i);return{store:i,subscription:u,getServerState:n?()=>n:void 0}},[i,n]),s=$.useMemo(()=>i.getState(),[i]);sm(()=>{const{subscription:u}=a;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),s!==i.getState()&&u.notifyNestedSubs(),()=>{u.tryUnsubscribe(),u.onStateChange=void 0}},[a,s]);const o=r||YK;return $.createElement(o.Provider,{value:a},t)}var MTe=CTe,_Te=Rf();const ATe=tt(_Te);function jTe(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function ITe(e,t){if(e==null)return{};var r,n,i=jTe(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function q_(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function LTe(e){if(Array.isArray(e))return q_(e)}function TTe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function OTe(e,t){if(e){if(typeof e=="string")return q_(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?q_(e,t):void 0}}function kTe(){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 U_(e){return LTe(e)||TTe(e)||OTe(e)||kTe()}function sf(e){"@babel/helpers - typeof";return sf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sf(e)}function NTe(e,t){if(sf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(sf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function RTe(e){var t=NTe(e,"string");return sf(t)=="symbol"?t:t+""}function KK(e,t,r){return(t=RTe(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function V_(){return V_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},V_.apply(null,arguments)}function N5(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 _u(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?N5(Object(r),!0).forEach(function(n){KK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function DTe(e){var t=e.length;if(t===0||t===1)return e;if(t===2)return[e[0],e[1],"".concat(e[0],".").concat(e[1]),"".concat(e[1],".").concat(e[0])];if(t===3)return[e[0],e[1],e[2],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0])];if(t>=4)return[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]}var _C={};function PTe(e){if(e.length===0||e.length===1)return e;var t=e.join(".");return _C[t]||(_C[t]=DTe(e)),_C[t]}function FTe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=e.filter(function(a){return a!=="token"}),i=PTe(n);return i.reduce(function(a,s){return _u(_u({},a),r[s])},t)}function R5(e){return e.join(" ")}function BTe(e,t){var r=0;return function(n){return r+=1,n.map(function(i,a){return QK({node:i,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(r,"-").concat(a)})})}}function QK(e){var t=e.node,r=e.stylesheet,n=e.style,i=n===void 0?{}:n,a=e.useInlineStyles,s=e.key,o=t.properties,u=t.type,c=t.tagName,l=t.value;if(u==="text")return l;if(c){var f=BTe(r,a),p;if(!a)p=_u(_u({},o),{},{className:R5(o.className)});else{var d=Object.keys(r).reduce(function(w,b){return b.split(".").forEach(function(S){w.includes(S)||w.push(S)}),w},[]),m=o.className&&o.className.includes("token")?["token"]:[],g=o.className&&m.concat(o.className.filter(function(w){return!d.includes(w)}));p=_u(_u({},o),{},{className:R5(g)||void 0,style:FTe(o.className,Object.assign({},o.style,i),r)})}var v=f(t.children);return st.createElement(c,V_({key:s},p),v)}}const zTe=(function(e,t){var r=e.listLanguages();return r.indexOf(t)!==-1});var $Te=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function D5(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 Es(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?D5(Object(r),!0).forEach(function(n){KK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var qTe=/\n/g;function UTe(e){return e.match(qTe)}function VTe(e){var t=e.lines,r=e.startingLineNumber,n=e.style;return t.map(function(i,a){var s=a+r;return st.createElement("span",{key:"line-".concat(a),className:"react-syntax-highlighter-line-number",style:typeof n=="function"?n(s):n},"".concat(s,`
`))})}function JTe(e){var t=e.codeString,r=e.codeStyle,n=e.containerStyle,i=n===void 0?{float:"left",paddingRight:"10px"}:n,a=e.numberStyle,s=a===void 0?{}:a,o=e.startingLineNumber;return st.createElement("code",{style:Object.assign({},r,i)},VTe({lines:t.replace(/\n$/,"").split(`
`),style:s,startingLineNumber:o}))}function WTe(e){return"".concat(e.toString().length,".25em")}function ZK(e,t){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(e),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:t},children:[{type:"text",value:e}]}}function XK(e,t,r){var n={display:"inline-block",minWidth:WTe(r),paddingRight:"1em",textAlign:"right",userSelect:"none"},i=typeof e=="function"?e(t):e,a=Es(Es({},n),i);return a}function uh(e){var t=e.children,r=e.lineNumber,n=e.lineNumberStyle,i=e.largestLineNumber,a=e.showInlineLineNumbers,s=e.lineProps,o=s===void 0?{}:s,u=e.className,c=u===void 0?[]:u,l=e.showLineNumbers,f=e.wrapLongLines,p=e.wrapLines,d=p===void 0?!1:p,m=d?Es({},typeof o=="function"?o(r):o):{};if(m.className=m.className?[].concat(U_(m.className.trim().split(/\s+/)),U_(c)):c,r&&a){var g=XK(n,r,i);t.unshift(ZK(r,g))}return f&l&&(m.style=Es({display:"flex"},m.style)),{type:"element",tagName:"span",properties:m,children:t}}function eQ(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];e.length===void 0&&(e=[e]);for(var n=0;n<e.length;n++){var i=e[n];if(i.type==="text")r.push(uh({children:[i],className:U_(new Set(t))}));else if(i.children){var a,s=t.concat(((a=i.properties)===null||a===void 0?void 0:a.className)||[]);eQ(i.children,s).forEach(function(o){return r.push(o)})}}return r}function HTe(e,t,r,n,i,a,s,o,u){var c,l=eQ(e.value),f=[],p=-1,d=0;function m(x,_){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return uh({children:x,lineNumber:_,lineNumberStyle:o,largestLineNumber:s,showInlineLineNumbers:i,lineProps:r,className:I,showLineNumbers:n,wrapLongLines:u,wrapLines:t})}function g(x,_){if(n&&_&&i){var I=XK(o,_,s);x.unshift(ZK(_,I))}return x}function v(x,_){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return t||I.length>0?m(x,_,I):g(x,_)}for(var w=function(){var _=l[d],I=_.children[0].value,L=UTe(I);if(L){var k=I.split(`
`);k.forEach(function(F,N){var P=n&&f.length+a,R={type:"text",value:"".concat(F,`
`)};if(N===0){var W=l.slice(p+1,d).concat(uh({children:[R],className:_.properties.className})),X=v(W,P);f.push(X)}else if(N===k.length-1){var Q=l[d+1]&&l[d+1].children&&l[d+1].children[0],Z={type:"text",value:"".concat(F)};if(Q){var J=uh({children:[Z],className:_.properties.className});l.splice(d+1,0,J)}else{var Y=[Z],re=v(Y,P,_.properties.className);f.push(re)}}else{var ae=[R],se=v(ae,P,_.properties.className);f.push(se)}}),p=d}d++};d<l.length;)w();if(p!==l.length-1){var b=l.slice(p+1,l.length);if(b&&b.length){var S=n&&f.length+a,E=v(b,S);f.push(E)}}return t?f:(c=[]).concat.apply(c,f)}function GTe(e){var t=e.rows,r=e.stylesheet,n=e.useInlineStyles;return t.map(function(i,a){return QK({node:i,stylesheet:r,useInlineStyles:n,key:"code-segment-".concat(a)})})}function tQ(e){return e&&typeof e.highlightAuto<"u"}function YTe(e){var t=e.astGenerator,r=e.language,n=e.code,i=e.defaultCodeValue;if(tQ(t)){var a=zTe(t,r);return r==="text"?{value:i,language:"text"}:a?t.highlight(r,n):t.highlightAuto(n)}try{return r&&r!=="text"?{value:t.highlight(n,r)}:{value:i}}catch{return{value:i}}}function KTe(e,t){return function(n){var i,a,s=n.language,o=n.children,u=n.style,c=u===void 0?t:u,l=n.customStyle,f=l===void 0?{}:l,p=n.codeTagProps,d=p===void 0?{className:s?"language-".concat(s):void 0,style:Es(Es({},c['code[class*="language-"]']),c['code[class*="language-'.concat(s,'"]')])}:p,m=n.useInlineStyles,g=m===void 0?!0:m,v=n.showLineNumbers,w=v===void 0?!1:v,b=n.showInlineLineNumbers,S=b===void 0?!0:b,E=n.startingLineNumber,x=E===void 0?1:E,_=n.lineNumberContainerStyle,I=n.lineNumberStyle,L=I===void 0?{}:I,k=n.wrapLines,F=n.wrapLongLines,N=F===void 0?!1:F,P=n.lineProps,R=P===void 0?{}:P,W=n.renderer,X=n.PreTag,Q=X===void 0?"pre":X,Z=n.CodeTag,J=Z===void 0?"code":Z,Y=n.code,re=Y===void 0?(Array.isArray(o)?o[0]:o)||"":Y,ae=n.astGenerator,se=ITe(n,$Te);ae=ae||e;var ge=w?st.createElement(JTe,{containerStyle:_,codeStyle:d.style||{},numberStyle:L,startingLineNumber:x,codeString:re}):null,ue=c.hljs||c['pre[class*="language-"]']||{backgroundColor:"#fff"},oe=tQ(ae)?"hljs":"prismjs",K=g?Object.assign({},se,{style:Object.assign({},ue,f)}):Object.assign({},se,{className:se.className?"".concat(oe," ").concat(se.className):oe,style:Object.assign({},f)});if(N?d.style=Es({whiteSpace:"pre-wrap"},d.style):d.style=Es({whiteSpace:"pre"},d.style),!ae)return st.createElement(Q,K,ge,st.createElement(J,d,re));(k===void 0&&W||N)&&(k=!0),W=W||GTe;var G=[{type:"text",value:re}],pe=YTe({astGenerator:ae,language:s,code:re,defaultCodeValue:G});pe.language===null&&(pe.value=G);var he=(i=(a=re.match(/\n/g))===null||a===void 0?void 0:a.length)!==null&&i!==void 0?i:0,xe=x+he,Ie=HTe(pe,k,R,w,S,x,xe,L,N);return st.createElement(Q,K,st.createElement(J,d,!S&&ge,W({rows:Ie,stylesheet:c,useInlineStyles:g})))}}var ro={},AC,P5;function QTe(){if(P5)return AC;P5=1;function e(fe){return fe instanceof Map?fe.clear=fe.delete=fe.set=function(){throw new Error("map is read-only")}:fe instanceof Set&&(fe.add=fe.clear=fe.delete=function(){throw new Error("set is read-only")}),Object.freeze(fe),Object.getOwnPropertyNames(fe).forEach(function(Ce){var Te=fe[Ce];typeof Te=="object"&&!Object.isFrozen(Te)&&e(Te)}),fe}var t=e,r=e;t.default=r;class n{constructor(Ce){Ce.data===void 0&&(Ce.data={}),this.data=Ce.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function i(fe){return fe.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function a(fe,...Ce){const Te=Object.create(null);for(const Qe in fe)Te[Qe]=fe[Qe];return Ce.forEach(function(Qe){for(const Ze in Qe)Te[Ze]=Qe[Ze]}),Te}const s="</span>",o=fe=>!!fe.kind;class u{constructor(Ce,Te){this.buffer="",this.classPrefix=Te.classPrefix,Ce.walk(this)}addText(Ce){this.buffer+=i(Ce)}openNode(Ce){if(!o(Ce))return;let Te=Ce.kind;Ce.sublanguage||(Te=`${this.classPrefix}${Te}`),this.span(Te)}closeNode(Ce){o(Ce)&&(this.buffer+=s)}value(){return this.buffer}span(Ce){this.buffer+=`<span class="${Ce}">`}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(Ce){this.top.children.push(Ce)}openNode(Ce){const Te={kind:Ce,children:[]};this.add(Te),this.stack.push(Te)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(Ce){return this.constructor._walk(Ce,this.rootNode)}static _walk(Ce,Te){return typeof Te=="string"?Ce.addText(Te):Te.children&&(Ce.openNode(Te),Te.children.forEach(Qe=>this._walk(Ce,Qe)),Ce.closeNode(Te)),Ce}static _collapse(Ce){typeof Ce!="string"&&Ce.children&&(Ce.children.every(Te=>typeof Te=="string")?Ce.children=[Ce.children.join("")]:Ce.children.forEach(Te=>{c._collapse(Te)}))}}class l extends c{constructor(Ce){super(),this.options=Ce}addKeyword(Ce,Te){Ce!==""&&(this.openNode(Te),this.addText(Ce),this.closeNode())}addText(Ce){Ce!==""&&this.add(Ce)}addSublanguage(Ce,Te){const Qe=Ce.root;Qe.kind=Te,Qe.sublanguage=!0,this.add(Qe)}toHTML(){return new u(this,this.options).value()}finalize(){return!0}}function f(fe){return new RegExp(fe.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function p(fe){return fe?typeof fe=="string"?fe:fe.source:null}function d(...fe){return fe.map(Te=>p(Te)).join("")}function m(...fe){return"("+fe.map(Te=>p(Te)).join("|")+")"}function g(fe){return new RegExp(fe.toString()+"|").exec("").length-1}function v(fe,Ce){const Te=fe&&fe.exec(Ce);return Te&&Te.index===0}const w=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function b(fe,Ce="|"){let Te=0;return fe.map(Qe=>{Te+=1;const Ze=Te;let rt=p(Qe),ht="";for(;rt.length>0;){const Pe=w.exec(rt);if(!Pe){ht+=rt;break}ht+=rt.substring(0,Pe.index),rt=rt.substring(Pe.index+Pe[0].length),Pe[0][0]==="\\"&&Pe[1]?ht+="\\"+String(Number(Pe[1])+Ze):(ht+=Pe[0],Pe[0]==="("&&Te++)}return ht}).map(Qe=>`(${Qe})`).join(Ce)}const S=/\b\B/,E="[a-zA-Z]\\w*",x="[a-zA-Z_]\\w*",_="\\b\\d+(\\.\\d+)?",I="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",L="\\b(0b[01]+)",k="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",F=(fe={})=>{const Ce=/^#![ ]*\//;return fe.binary&&(fe.begin=d(Ce,/.*\b/,fe.binary,/\b.*/)),a({className:"meta",begin:Ce,end:/$/,relevance:0,"on:begin":(Te,Qe)=>{Te.index!==0&&Qe.ignoreMatch()}},fe)},N={begin:"\\\\[\\s\\S]",relevance:0},P={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[N]},R={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[N]},W={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},X=function(fe,Ce,Te={}){const Qe=a({className:"comment",begin:fe,end:Ce,contains:[]},Te);return Qe.contains.push(W),Qe.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),Qe},Q=X("//","$"),Z=X("/\\*","\\*/"),J=X("#","$"),Y={className:"number",begin:_,relevance:0},re={className:"number",begin:I,relevance:0},ae={className:"number",begin:L,relevance:0},se={className:"number",begin:_+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},ge={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[N,{begin:/\[/,end:/\]/,relevance:0,contains:[N]}]}]},ue={className:"title",begin:E,relevance:0},oe={className:"title",begin:x,relevance:0},K={begin:"\\.\\s*"+x,relevance:0};var pe=Object.freeze({__proto__:null,MATCH_NOTHING_RE:S,IDENT_RE:E,UNDERSCORE_IDENT_RE:x,NUMBER_RE:_,C_NUMBER_RE:I,BINARY_NUMBER_RE:L,RE_STARTERS_RE:k,SHEBANG:F,BACKSLASH_ESCAPE:N,APOS_STRING_MODE:P,QUOTE_STRING_MODE:R,PHRASAL_WORDS_MODE:W,COMMENT:X,C_LINE_COMMENT_MODE:Q,C_BLOCK_COMMENT_MODE:Z,HASH_COMMENT_MODE:J,NUMBER_MODE:Y,C_NUMBER_MODE:re,BINARY_NUMBER_MODE:ae,CSS_NUMBER_MODE:se,REGEXP_MODE:ge,TITLE_MODE:ue,UNDERSCORE_TITLE_MODE:oe,METHOD_GUARD:K,END_SAME_AS_BEGIN:function(fe){return Object.assign(fe,{"on:begin":(Ce,Te)=>{Te.data._beginMatch=Ce[1]},"on:end":(Ce,Te)=>{Te.data._beginMatch!==Ce[1]&&Te.ignoreMatch()}})}});function he(fe,Ce){fe.input[fe.index-1]==="."&&Ce.ignoreMatch()}function xe(fe,Ce){Ce&&fe.beginKeywords&&(fe.begin="\\b("+fe.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",fe.__beforeBegin=he,fe.keywords=fe.keywords||fe.beginKeywords,delete fe.beginKeywords,fe.relevance===void 0&&(fe.relevance=0))}function Ie(fe,Ce){Array.isArray(fe.illegal)&&(fe.illegal=m(...fe.illegal))}function we(fe,Ce){if(fe.match){if(fe.begin||fe.end)throw new Error("begin & end are not supported with match");fe.begin=fe.match,delete fe.match}}function _e(fe,Ce){fe.relevance===void 0&&(fe.relevance=1)}const Re=["of","and","for","in","not","or","if","then","parent","list","value"],me="keyword";function q(fe,Ce,Te=me){const Qe={};return typeof fe=="string"?Ze(Te,fe.split(" ")):Array.isArray(fe)?Ze(Te,fe):Object.keys(fe).forEach(function(rt){Object.assign(Qe,q(fe[rt],Ce,rt))}),Qe;function Ze(rt,ht){Ce&&(ht=ht.map(Pe=>Pe.toLowerCase())),ht.forEach(function(Pe){const ze=Pe.split("|");Qe[ze[0]]=[rt,O(ze[0],ze[1])]})}}function O(fe,Ce){return Ce?Number(Ce):M(fe)?0:1}function M(fe){return Re.includes(fe.toLowerCase())}function C(fe,{plugins:Ce}){function Te(Pe,ze){return new RegExp(p(Pe),"m"+(fe.case_insensitive?"i":"")+(ze?"g":""))}class Qe{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(ze,Ye){Ye.position=this.position++,this.matchIndexes[this.matchAt]=Ye,this.regexes.push([Ye,ze]),this.matchAt+=g(ze)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const ze=this.regexes.map(Ye=>Ye[1]);this.matcherRe=Te(b(ze),!0),this.lastIndex=0}exec(ze){this.matcherRe.lastIndex=this.lastIndex;const Ye=this.matcherRe.exec(ze);if(!Ye)return null;const Je=Ye.findIndex((Ft,An)=>An>0&&Ft!==void 0),Dt=this.matchIndexes[Je];return Ye.splice(0,Je),Object.assign(Ye,Dt)}}class Ze{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(ze){if(this.multiRegexes[ze])return this.multiRegexes[ze];const Ye=new Qe;return this.rules.slice(ze).forEach(([Je,Dt])=>Ye.addRule(Je,Dt)),Ye.compile(),this.multiRegexes[ze]=Ye,Ye}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(ze,Ye){this.rules.push([ze,Ye]),Ye.type==="begin"&&this.count++}exec(ze){const Ye=this.getMatcher(this.regexIndex);Ye.lastIndex=this.lastIndex;let Je=Ye.exec(ze);if(this.resumingScanAtSamePosition()&&!(Je&&Je.index===this.lastIndex)){const Dt=this.getMatcher(0);Dt.lastIndex=this.lastIndex+1,Je=Dt.exec(ze)}return Je&&(this.regexIndex+=Je.position+1,this.regexIndex===this.count&&this.considerAll()),Je}}function rt(Pe){const ze=new Ze;return Pe.contains.forEach(Ye=>ze.addRule(Ye.begin,{rule:Ye,type:"begin"})),Pe.terminatorEnd&&ze.addRule(Pe.terminatorEnd,{type:"end"}),Pe.illegal&&ze.addRule(Pe.illegal,{type:"illegal"}),ze}function ht(Pe,ze){const Ye=Pe;if(Pe.isCompiled)return Ye;[we].forEach(Dt=>Dt(Pe,ze)),fe.compilerExtensions.forEach(Dt=>Dt(Pe,ze)),Pe.__beforeBegin=null,[xe,Ie,_e].forEach(Dt=>Dt(Pe,ze)),Pe.isCompiled=!0;let Je=null;if(typeof Pe.keywords=="object"&&(Je=Pe.keywords.$pattern,delete Pe.keywords.$pattern),Pe.keywords&&(Pe.keywords=q(Pe.keywords,fe.case_insensitive)),Pe.lexemes&&Je)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return Je=Je||Pe.lexemes||/\w+/,Ye.keywordPatternRe=Te(Je,!0),ze&&(Pe.begin||(Pe.begin=/\B|\b/),Ye.beginRe=Te(Pe.begin),Pe.endSameAsBegin&&(Pe.end=Pe.begin),!Pe.end&&!Pe.endsWithParent&&(Pe.end=/\B|\b/),Pe.end&&(Ye.endRe=Te(Pe.end)),Ye.terminatorEnd=p(Pe.end)||"",Pe.endsWithParent&&ze.terminatorEnd&&(Ye.terminatorEnd+=(Pe.end?"|":"")+ze.terminatorEnd)),Pe.illegal&&(Ye.illegalRe=Te(Pe.illegal)),Pe.contains||(Pe.contains=[]),Pe.contains=[].concat(...Pe.contains.map(function(Dt){return T(Dt==="self"?Pe:Dt)})),Pe.contains.forEach(function(Dt){ht(Dt,Ye)}),Pe.starts&&ht(Pe.starts,ze),Ye.matcher=rt(Ye),Ye}if(fe.compilerExtensions||(fe.compilerExtensions=[]),fe.contains&&fe.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return fe.classNameAliases=a(fe.classNameAliases||{}),ht(fe)}function j(fe){return fe?fe.endsWithParent||j(fe.starts):!1}function T(fe){return fe.variants&&!fe.cachedVariants&&(fe.cachedVariants=fe.variants.map(function(Ce){return a(fe,{variants:null},Ce)})),fe.cachedVariants?fe.cachedVariants:j(fe)?a(fe,{starts:fe.starts?a(fe.starts):null}):Object.isFrozen(fe)?a(fe):fe}var B="10.7.3";function V(fe){return!!(fe||fe==="")}function H(fe){const Ce={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!fe.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,i(this.code);let Qe={};return this.autoDetect?(Qe=fe.highlightAuto(this.code),this.detectedLanguage=Qe.language):(Qe=fe.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),Qe.value},autoDetect(){return!this.language||V(this.autodetect)},ignoreIllegals(){return!0}},render(Qe){return Qe("pre",{},[Qe("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:Ce,VuePlugin:{install(Qe){Qe.component("highlightjs",Ce)}}}}const ne={"after:highlightElement":({el:fe,result:Ce,text:Te})=>{const Qe=ye(fe);if(!Qe.length)return;const Ze=document.createElement("div");Ze.innerHTML=Ce.value,Ce.value=je(Qe,ye(Ze),Te)}};function ce(fe){return fe.nodeName.toLowerCase()}function ye(fe){const Ce=[];return(function Te(Qe,Ze){for(let rt=Qe.firstChild;rt;rt=rt.nextSibling)rt.nodeType===3?Ze+=rt.nodeValue.length:rt.nodeType===1&&(Ce.push({event:"start",offset:Ze,node:rt}),Ze=Te(rt,Ze),ce(rt).match(/br|hr|img|input/)||Ce.push({event:"stop",offset:Ze,node:rt}));return Ze})(fe,0),Ce}function je(fe,Ce,Te){let Qe=0,Ze="";const rt=[];function ht(){return!fe.length||!Ce.length?fe.length?fe:Ce:fe[0].offset!==Ce[0].offset?fe[0].offset<Ce[0].offset?fe:Ce:Ce[0].event==="start"?fe:Ce}function Pe(Je){function Dt(Ft){return" "+Ft.nodeName+'="'+i(Ft.value)+'"'}Ze+="<"+ce(Je)+[].map.call(Je.attributes,Dt).join("")+">"}function ze(Je){Ze+="</"+ce(Je)+">"}function Ye(Je){(Je.event==="start"?Pe:ze)(Je.node)}for(;fe.length||Ce.length;){let Je=ht();if(Ze+=i(Te.substring(Qe,Je[0].offset)),Qe=Je[0].offset,Je===fe){rt.reverse().forEach(ze);do Ye(Je.splice(0,1)[0]),Je=ht();while(Je===fe&&Je.length&&Je[0].offset===Qe);rt.reverse().forEach(Pe)}else Je[0].event==="start"?rt.push(Je[0].node):rt.pop(),Ye(Je.splice(0,1)[0])}return Ze+i(Te.substr(Qe))}const Ne={},bt=fe=>{console.error(fe)},qt=(fe,...Ce)=>{console.log(`WARN: ${fe}`,...Ce)},_t=(fe,Ce)=>{Ne[`${fe}/${Ce}`]||(console.log(`Deprecated as of ${fe}. ${Ce}`),Ne[`${fe}/${Ce}`]=!0)},rr=i,nr=a,At=Symbol("nomatch");var Gt=function(fe){const Ce=Object.create(null),Te=Object.create(null),Qe=[];let Ze=!0;const rt=/(^(<[^>]+>|\t|)+|\n)/gm,ht="Could not find the language '{}', did you forget to load/include a language module?",Pe={disableAutodetect:!0,name:"Plain text",contains:[]};let ze={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:l};function Ye(Le){return ze.noHighlightRe.test(Le)}function Je(Le){let $e=Le.className+" ";$e+=Le.parentNode?Le.parentNode.className:"";const xt=ze.languageDetectRe.exec($e);if(xt){const Bt=un(xt[1]);return Bt||(qt(ht.replace("{}",xt[1])),qt("Falling back to no-highlight mode for this block.",Le)),Bt?xt[1]:"no-highlight"}return $e.split(/\s+/).find(Bt=>Ye(Bt)||un(Bt))}function Dt(Le,$e,xt,Bt){let wr="",Li="";typeof $e=="object"?(wr=Le,xt=$e.ignoreIllegals,Li=$e.language,Bt=void 0):(_t("10.7.0","highlight(lang, code, ...args) has been deprecated."),_t("10.7.0",`Please use highlight(code, options) instead.
https://github.com/highlightjs/highlight.js/issues/2277`),Li=Le,wr=$e);const ni={code:wr,language:Li};ss("before:highlight",ni);const ii=ni.result?ni.result:Ft(ni.language,ni.code,xt,Bt);return ii.code=ni.code,ss("after:highlight",ii),ii}function Ft(Le,$e,xt,Bt){function wr(Ke,Xe){const mt=os.case_insensitive?Xe[0].toLowerCase():Xe[0];return Object.prototype.hasOwnProperty.call(Ke.keywords,mt)&&Ke.keywords[mt]}function Li(){if(!gt.keywords){lt.addText(ur);return}let Ke=0;gt.keywordPatternRe.lastIndex=0;let Xe=gt.keywordPatternRe.exec(ur),mt="";for(;Xe;){mt+=ur.substring(Ke,Xe.index);const Nt=wr(gt,Xe);if(Nt){const[cn,us]=Nt;if(lt.addText(mt),mt="",Xs+=us,cn.startsWith("_"))mt+=Xe[0];else{const cs=os.classNameAliases[cn]||cn;lt.addKeyword(Xe[0],cs)}}else mt+=Xe[0];Ke=gt.keywordPatternRe.lastIndex,Xe=gt.keywordPatternRe.exec(ur)}mt+=ur.substr(Ke),lt.addText(mt)}function ni(){if(ur==="")return;let Ke=null;if(typeof gt.subLanguage=="string"){if(!Ce[gt.subLanguage]){lt.addText(ur);return}Ke=Ft(gt.subLanguage,ur,!0,Zd[gt.subLanguage]),Zd[gt.subLanguage]=Ke.top}else Ke=Wr(ur,gt.subLanguage.length?gt.subLanguage:null);gt.relevance>0&&(Xs+=Ke.relevance),lt.addSublanguage(Ke.emitter,Ke.language)}function ii(){gt.subLanguage!=null?ni():Li(),ur=""}function ai(Ke){return Ke.className&&lt.openNode(os.classNameAliases[Ke.className]||Ke.className),gt=Object.create(Ke,{parent:{value:gt}}),gt}function qn(Ke,Xe,mt){let Nt=v(Ke.endRe,mt);if(Nt){if(Ke["on:end"]){const cn=new n(Ke);Ke["on:end"](Xe,cn),cn.isMatchIgnored&&(Nt=!1)}if(Nt){for(;Ke.endsParent&&Ke.parent;)Ke=Ke.parent;return Ke}}if(Ke.endsWithParent)return qn(Ke.parent,Xe,mt)}function Gd(Ke){return gt.matcher.regexIndex===0?(ur+=Ke[0],1):(Oa=!0,0)}function Yd(Ke){const Xe=Ke[0],mt=Ke.rule,Nt=new n(mt),cn=[mt.__beforeBegin,mt["on:begin"]];for(const us of cn)if(us&&(us(Ke,Nt),Nt.isMatchIgnored))return Gd(Xe);return mt&&mt.endSameAsBegin&&(mt.endRe=f(Xe)),mt.skip?ur+=Xe:(mt.excludeBegin&&(ur+=Xe),ii(),!mt.returnBegin&&!mt.excludeBegin&&(ur=Xe)),ai(mt),mt.returnBegin?0:Xe.length}function Kd(Ke){const Xe=Ke[0],mt=$e.substr(Ke.index),Nt=qn(gt,Ke,mt);if(!Nt)return At;const cn=gt;cn.skip?ur+=Xe:(cn.returnEnd||cn.excludeEnd||(ur+=Xe),ii(),cn.excludeEnd&&(ur=Xe));do gt.className&&lt.closeNode(),!gt.skip&&!gt.subLanguage&&(Xs+=gt.relevance),gt=gt.parent;while(gt!==Nt.parent);return Nt.starts&&(Nt.endSameAsBegin&&(Nt.starts.endRe=Nt.endRe),ai(Nt.starts)),cn.returnEnd?0:Xe.length}function Qd(){const Ke=[];for(let Xe=gt;Xe!==os;Xe=Xe.parent)Xe.className&&Ke.unshift(Xe.className);Ke.forEach(Xe=>lt.openNode(Xe))}let Zs={};function Fc(Ke,Xe){const mt=Xe&&Xe[0];if(ur+=Ke,mt==null)return ii(),0;if(Zs.type==="begin"&&Xe.type==="end"&&Zs.index===Xe.index&&mt===""){if(ur+=$e.slice(Xe.index,Xe.index+1),!Ze){const Nt=new Error("0 width match regex");throw Nt.languageName=Le,Nt.badRule=Zs.rule,Nt}return 1}if(Zs=Xe,Xe.type==="begin")return Yd(Xe);if(Xe.type==="illegal"&&!xt){const Nt=new Error('Illegal lexeme "'+mt+'" for mode "'+(gt.className||"<unnamed>")+'"');throw Nt.mode=gt,Nt}else if(Xe.type==="end"){const Nt=Kd(Xe);if(Nt!==At)return Nt}if(Xe.type==="illegal"&&mt==="")return 1;if(si>1e5&&si>Xe.index*3)throw new Error("potential infinite loop, way more iterations than matches");return ur+=mt,mt.length}const os=un(Le);if(!os)throw bt(ht.replace("{}",Le)),new Error('Unknown language: "'+Le+'"');const Eg=C(os,{plugins:Qe});let Bc="",gt=Bt||Eg;const Zd={},lt=new ze.__emitter(ze);Qd();let ur="",Xs=0,pr=0,si=0,Oa=!1;try{for(gt.matcher.considerAll();;){si++,Oa?Oa=!1:gt.matcher.considerAll(),gt.matcher.lastIndex=pr;const Ke=gt.matcher.exec($e);if(!Ke)break;const Xe=$e.substring(pr,Ke.index),mt=Fc(Xe,Ke);pr=Ke.index+mt}return Fc($e.substr(pr)),lt.closeAllNodes(),lt.finalize(),Bc=lt.toHTML(),{relevance:Math.floor(Xs),value:Bc,language:Le,illegal:!1,emitter:lt,top:gt}}catch(Ke){if(Ke.message&&Ke.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:Ke.message,context:$e.slice(pr-100,pr+100),mode:Ke.mode},sofar:Bc,relevance:0,value:rr($e),emitter:lt};if(Ze)return{illegal:!1,relevance:0,value:rr($e),emitter:lt,language:Le,top:gt,errorRaised:Ke};throw Ke}}function An(Le){const $e={relevance:0,emitter:new ze.__emitter(ze),value:rr(Le),illegal:!1,top:Pe};return $e.emitter.addText(Le),$e}function Wr(Le,$e){$e=$e||ze.languages||Object.keys(Ce);const xt=An(Le),Bt=$e.filter(un).filter(Ta).map(ai=>Ft(ai,Le,!1));Bt.unshift(xt);const wr=Bt.sort((ai,qn)=>{if(ai.relevance!==qn.relevance)return qn.relevance-ai.relevance;if(ai.language&&qn.language){if(un(ai.language).supersetOf===qn.language)return 1;if(un(qn.language).supersetOf===ai.language)return-1}return 0}),[Li,ni]=wr,ii=Li;return ii.second_best=ni,ii}function jn(Le){return ze.tabReplace||ze.useBR?Le.replace(rt,$e=>$e===`
`?ze.useBR?"<br>":$e:ze.tabReplace?$e.replace(/\t/g,ze.tabReplace):$e):Le}function La(Le,$e,xt){const Bt=$e?Te[$e]:xt;Le.classList.add("hljs"),Bt&&Le.classList.add(Bt)}const Ai={"before:highlightElement":({el:Le})=>{ze.useBR&&(Le.innerHTML=Le.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,`
`))},"after:highlightElement":({result:Le})=>{ze.useBR&&(Le.value=Le.value.replace(/\n/g,"<br>"))}},In=/^(<[^>]+>|\t)+/gm,ji={"after:highlightElement":({result:Le})=>{ze.tabReplace&&(Le.value=Le.value.replace(In,$e=>$e.replace(/\t/g,ze.tabReplace)))}};function sn(Le){let $e=null;const xt=Je(Le);if(Ye(xt))return;ss("before:highlightElement",{el:Le,language:xt}),$e=Le;const Bt=$e.textContent,wr=xt?Dt(Bt,{language:xt,ignoreIllegals:!0}):Wr(Bt);ss("after:highlightElement",{el:Le,result:wr,text:Bt}),Le.innerHTML=wr.value,La(Le,xt,wr.language),Le.result={language:wr.language,re:wr.relevance,relavance:wr.relevance},wr.second_best&&(Le.second_best={language:wr.second_best.language,re:wr.second_best.relevance,relavance:wr.second_best.relevance})}function xg(Le){Le.useBR&&(_t("10.3.0","'useBR' will be removed entirely in v11.0"),_t("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),ze=nr(ze,Le)}const kc=()=>{if(kc.called)return;kc.called=!0,_t("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(sn)};function Nc(){_t("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),Ks=!0}let Ks=!1;function on(){if(document.readyState==="loading"){Ks=!0;return}document.querySelectorAll("pre code").forEach(sn)}function Ct(){Ks&&on()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",Ct,!1);function Rc(Le,$e){let xt=null;try{xt=$e(fe)}catch(Bt){if(bt("Language definition for '{}' could not be registered.".replace("{}",Le)),Ze)bt(Bt);else throw Bt;xt=Pe}xt.name||(xt.name=Le),Ce[Le]=xt,xt.rawDefinition=$e.bind(null,fe),xt.aliases&&as(xt.aliases,{languageName:Le})}function Wd(Le){delete Ce[Le];for(const $e of Object.keys(Te))Te[$e]===Le&&delete Te[$e]}function wt(){return Object.keys(Ce)}function Qs(Le){_t("10.4.0","requireLanguage will be removed entirely in v11."),_t("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const $e=un(Le);if($e)return $e;throw new Error("The '{}' language is required, but not loaded.".replace("{}",Le))}function un(Le){return Le=(Le||"").toLowerCase(),Ce[Le]||Ce[Te[Le]]}function as(Le,{languageName:$e}){typeof Le=="string"&&(Le=[Le]),Le.forEach(xt=>{Te[xt.toLowerCase()]=$e})}function Ta(Le){const $e=un(Le);return $e&&!$e.disableAutodetect}function Ii(Le){Le["before:highlightBlock"]&&!Le["before:highlightElement"]&&(Le["before:highlightElement"]=$e=>{Le["before:highlightBlock"](Object.assign({block:$e.el},$e))}),Le["after:highlightBlock"]&&!Le["after:highlightElement"]&&(Le["after:highlightElement"]=$e=>{Le["after:highlightBlock"](Object.assign({block:$e.el},$e))})}function Dc(Le){Ii(Le),Qe.push(Le)}function ss(Le,$e){const xt=Le;Qe.forEach(function(Bt){Bt[xt]&&Bt[xt]($e)})}function Hd(Le){return _t("10.2.0","fixMarkup will be removed entirely in v11.0"),_t("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),jn(Le)}function Pc(Le){return _t("10.7.0","highlightBlock will be removed entirely in v12.0"),_t("10.7.0","Please use highlightElement now."),sn(Le)}Object.assign(fe,{highlight:Dt,highlightAuto:Wr,highlightAll:on,fixMarkup:Hd,highlightElement:sn,highlightBlock:Pc,configure:xg,initHighlighting:kc,initHighlightingOnLoad:Nc,registerLanguage:Rc,unregisterLanguage:Wd,listLanguages:wt,getLanguage:un,registerAliases:as,requireLanguage:Qs,autoDetection:Ta,inherit:nr,addPlugin:Dc,vuePlugin:H(fe).VuePlugin}),fe.debugMode=function(){Ze=!1},fe.safeMode=function(){Ze=!0},fe.versionString=B;for(const Le in pe)typeof pe[Le]=="object"&&t(pe[Le]);return Object.assign(fe,pe),fe.addPlugin(Ai),fe.addPlugin(ne),fe.addPlugin(ji),fe}({});return AC=Gt,AC}var jC={exports:{}},F5;function ZTe(){return F5||(F5=1,(function(e){(function(){var t;t=e.exports=i,t.format=i,t.vsprintf=n,typeof console<"u"&&typeof console.log=="function"&&(t.printf=r);function r(){console.log(i.apply(null,arguments))}function n(a,s){return i.apply(null,[a].concat(s))}function i(a){for(var s=1,o=[].slice.call(arguments),u=0,c=a.length,l="",f,p=!1,d,m,g=!1,v,w=function(){return o[s++]},b=function(){for(var S="";/\d/.test(a[u]);)S+=a[u++],f=a[u];return S.length>0?parseInt(S):null};u<c;++u)if(f=a[u],p)switch(p=!1,f=="."?(g=!1,f=a[++u]):f=="0"&&a[u+1]=="."?(g=!0,u+=2,f=a[u]):g=!0,v=b(),f){case"b":l+=parseInt(w(),10).toString(2);break;case"c":d=w(),typeof d=="string"||d instanceof String?l+=d:l+=String.fromCharCode(parseInt(d,10));break;case"d":l+=parseInt(w(),10);break;case"f":m=String(parseFloat(w()).toFixed(v||6)),l+=g?m:m.replace(/^0/,"");break;case"j":l+=JSON.stringify(w());break;case"o":l+="0"+parseInt(w(),10).toString(8);break;case"s":l+=w();break;case"x":l+="0x"+parseInt(w(),10).toString(16);break;case"X":l+="0x"+parseInt(w(),10).toString(16).toUpperCase();break;default:l+=f;break}else f==="%"?p=!0:l+=f;return l}})()})(jC)),jC.exports}var IC,B5;function XTe(){if(B5)return IC;B5=1;var e=ZTe(),t=r(Error);IC=t,t.eval=r(EvalError),t.range=r(RangeError),t.reference=r(ReferenceError),t.syntax=r(SyntaxError),t.type=r(TypeError),t.uri=r(URIError),t.create=r;function r(n){return i.displayName=n.displayName||n.name,i;function i(a){return a&&(a=e.apply(null,arguments)),new n(a)}}return IC}var z5;function eOe(){if(z5)return ro;z5=1;var e=QTe(),t=XTe();ro.highlight=n,ro.highlightAuto=i,ro.registerLanguage=a,ro.listLanguages=s,ro.registerAlias=o,u.prototype.addText=f,u.prototype.addKeyword=c,u.prototype.addSublanguage=l,u.prototype.openNode=p,u.prototype.closeNode=d,u.prototype.closeAllNodes=g,u.prototype.finalize=g,u.prototype.toHTML=m;var r="hljs-";function n(v,w,b){var S=e.configure({}),E=b||{},x=E.prefix,_;if(typeof v!="string")throw t("Expected `string` for name, got `%s`",v);if(!e.getLanguage(v))throw t("Unknown language: `%s` is not registered",v);if(typeof w!="string")throw t("Expected `string` for value, got `%s`",w);if(x==null&&(x=r),e.configure({__emitter:u,classPrefix:x}),_=e.highlight(w,{language:v,ignoreIllegals:!0}),e.configure(S||{}),_.errorRaised)throw _.errorRaised;return{relevance:_.relevance,language:_.language,value:_.emitter.rootNode.children}}function i(v,w){var b=w||{},S=b.subset||e.listLanguages();b.prefix;var E=S.length,x=-1,_,I,L,k;if(typeof v!="string")throw t("Expected `string` for value, got `%s`",v);for(I={relevance:0,language:null,value:[]},_={relevance:0,language:null,value:[]};++x<E;)k=S[x],e.getLanguage(k)&&(L=n(k,v,w),L.language=k,L.relevance>I.relevance&&(I=L),L.relevance>_.relevance&&(I=_,_=L));return I.language&&(_.secondBest=I),_}function a(v,w){e.registerLanguage(v,w)}function s(){return e.listLanguages()}function o(v,w){var b=v,S;w&&(b={},b[v]=w);for(S in b)e.registerAliases(b[S],{languageName:S})}function u(v){this.options=v,this.rootNode={children:[]},this.stack=[this.rootNode]}function c(v,w){this.openNode(w),this.addText(v),this.closeNode()}function l(v,w){var b=this.stack,S=b[b.length-1],E=v.rootNode.children,x=w?{type:"element",tagName:"span",properties:{className:[w]},children:E}:E;S.children=S.children.concat(x)}function f(v){var w=this.stack,b,S;v!==""&&(b=w[w.length-1],S=b.children[b.children.length-1],S&&S.type==="text"?S.value+=v:b.children.push({type:"text",value:v}))}function p(v){var w=this.stack,b=this.options.classPrefix+v,S=w[w.length-1],E={type:"element",tagName:"span",properties:{className:[b]},children:[]};S.children.push(E),w.push(E)}function d(){this.stack.pop()}function m(){return""}function g(){}return ro}var tOe=eOe();const rQ=tt(tOe);var nQ=KTe(rQ,{});nQ.registerLanguage=rQ.registerLanguage;var LC,$5;function rOe(){if($5)return LC;$5=1;const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],r=["true","false","null","undefined","NaN","Infinity"],n=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],i=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","module","global"],o=[].concat(a,s,n,i);function u(p){return p?typeof p=="string"?p:p.source:null}function c(p){return l("(?=",p,")")}function l(...p){return p.map(m=>u(m)).join("")}function f(p){const d=(Q,{after:Z})=>{const J="</"+Q[0].slice(1);return Q.input.indexOf(J,Z)!==-1},m=e,g={begin:"<>",end:"</>"},v={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Q,Z)=>{const J=Q[0].length+Q.index,Y=Q.input[J];if(Y==="<"){Z.ignoreMatch();return}Y===">"&&(d(Q,{after:J})||Z.ignoreMatch())}},w={$pattern:e,keyword:t,literal:r,built_in:o},b="[0-9](_?[0-9])*",S=`\\.(${b})`,E="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",x={className:"number",variants:[{begin:`(\\b(${E})((${S})|\\.)?|(${S}))[eE][+-]?(${b})\\b`},{begin:`\\b(${E})\\b((${S})\\b|\\.)?|(${S})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},_={className:"subst",begin:"\\$\\{",end:"\\}",keywords:w,contains:[]},I={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[p.BACKSLASH_ESCAPE,_],subLanguage:"xml"}},L={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[p.BACKSLASH_ESCAPE,_],subLanguage:"css"}},k={className:"string",begin:"`",end:"`",contains:[p.BACKSLASH_ESCAPE,_]},N={className:"comment",variants:[p.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:m+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),p.C_BLOCK_COMMENT_MODE,p.C_LINE_COMMENT_MODE]},P=[p.APOS_STRING_MODE,p.QUOTE_STRING_MODE,I,L,k,x,p.REGEXP_MODE];_.contains=P.concat({begin:/\{/,end:/\}/,keywords:w,contains:["self"].concat(P)});const R=[].concat(N,_.contains),W=R.concat([{begin:/\(/,end:/\)/,keywords:w,contains:["self"].concat(R)}]),X={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:w,contains:W};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:w,exports:{PARAMS_CONTAINS:W},illegal:/#(?![$_A-z])/,contains:[p.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},p.APOS_STRING_MODE,p.QUOTE_STRING_MODE,I,L,k,N,x,{begin:l(/[{,\n]\s*/,c(l(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,m+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:m+c("\\s*:"),relevance:0}]},{begin:"("+p.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[N,p.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+p.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:p.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:w,contains:W}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:g.begin,end:g.end},{begin:v.begin,"on:begin":v.isTrulyOpeningTag,end:v.end}],subLanguage:"xml",contains:[{begin:v.begin,end:v.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:w,contains:["self",p.inherit(p.TITLE_MODE,{begin:m}),X],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:p.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[X,p.inherit(p.TITLE_MODE,{begin:m})]},{variants:[{begin:"\\."+m},{begin:"\\$"+m}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},p.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[p.inherit(p.TITLE_MODE,{begin:m}),"self",X]},{begin:"(get|set)\\s+(?="+m+"\\()",end:/\{/,keywords:"get set",contains:[p.inherit(p.TITLE_MODE,{begin:m}),{begin:/\(\)/},X]},{begin:/\$[(.]/}]}}return LC=f,LC}var nOe=rOe();const iOe=tt(nOe);var TC,q5;function aOe(){if(q5)return TC;q5=1;function e(t){const r={literal:"true false null"},n=[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE],i=[t.QUOTE_STRING_MODE,t.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:i,keywords:r},s={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE],illegal:"\\n"},t.inherit(a,{begin:/:/})].concat(n),illegal:"\\S"},o={begin:"\\[",end:"\\]",contains:[t.inherit(a)],illegal:"\\S"};return i.push(s,o),n.forEach(function(u){i.push(u)}),{name:"JSON",contains:i,keywords:r,illegal:"\\S"}}return TC=e,TC}var sOe=aOe();const oOe=tt(sOe);var OC,U5;function uOe(){if(U5)return OC;U5=1;function e(s){return s?typeof s=="string"?s:s.source:null}function t(s){return n("(?=",s,")")}function r(s){return n("(",s,")?")}function n(...s){return s.map(u=>e(u)).join("")}function i(...s){return"("+s.map(u=>e(u)).join("|")+")"}function a(s){const o=n(/[A-Z_]/,r(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),u=/[A-Za-z0-9._:-]+/,c={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},l={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},f=s.inherit(l,{begin:/\(/,end:/\)/}),p=s.inherit(s.APOS_STRING_MODE,{className:"meta-string"}),d=s.inherit(s.QUOTE_STRING_MODE,{className:"meta-string"}),m={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:u,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[c]},{begin:/'/,end:/'/,contains:[c]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[l,d,p,f,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[l,f,d,p]}]}]},s.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},c,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[m],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[m],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n(/</,t(n(o,i(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:o,relevance:0,starts:m}]},{className:"tag",begin:n(/<\//,t(n(o,/>/))),contains:[{className:"name",begin:o,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}return OC=a,OC}var cOe=uOe();const lOe=tt(cOe);var kC,V5;function fOe(){if(V5)return kC;V5=1;function e(n){return n?typeof n=="string"?n:n.source:null}function t(...n){return n.map(a=>e(a)).join("")}function r(n){const i={},a={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[i]}]};Object.assign(i,{className:"variable",variants:[{begin:t(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},a]});const s={className:"subst",begin:/\$\(/,end:/\)/,contains:[n.BACKSLASH_ESCAPE]},o={begin:/<<-?\s*(?=\w+)/,starts:{contains:[n.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},u={className:"string",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE,i,s]};s.contains.push(u);const c={className:"",begin:/\\"/},l={className:"string",begin:/'/,end:/'/},f={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},n.NUMBER_MODE,i]},p=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],d=n.SHEBANG({binary:`(${p.join("|")})`,relevance:10}),m={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[n.inherit(n.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[d,n.SHEBANG(),m,f,n.HASH_COMMENT_MODE,o,u,c,l,i]}}return kC=r,kC}var dOe=fOe();const pOe=tt(dOe);var NC,J5;function hOe(){if(J5)return NC;J5=1;function e(t){var r="true false yes no null",n="[\\w#;/?:@&=+$,.~*'()[\\]]+",i={className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ ]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ ]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ ]|$)"}]},a={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[t.BACKSLASH_ESCAPE,a]},o=t.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),u="[0-9]{4}(-[0-9][0-9]){0,2}",c="([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?",l="(\\.[0-9]*)?",f="([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?",p={className:"number",begin:"\\b"+u+c+l+f+"\\b"},d={end:",",endsWithParent:!0,excludeEnd:!0,keywords:r,relevance:0},m={begin:/\{/,end:/\}/,contains:[d],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[d],illegal:"\\n",relevance:0},v=[i,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+n},{className:"type",begin:"!<"+n+">"},{className:"type",begin:"!"+n},{className:"type",begin:"!!"+n},{className:"meta",begin:"&"+t.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+t.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},t.HASH_COMMENT_MODE,{beginKeywords:r,keywords:{literal:r}},p,{className:"number",begin:t.C_NUMBER_RE+"\\b",relevance:0},m,g,s],w=[...v];return w.pop(),w.push(o),d.contains=w,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:v}}return NC=e,NC}var mOe=hOe();const gOe=tt(mOe);var RC,W5;function yOe(){if(W5)return RC;W5=1;function e(n){return n?typeof n=="string"?n:n.source:null}function t(...n){return n.map(a=>e(a)).join("")}function r(n){const i="HTTP/(2|1\\.[01])",s={className:"attribute",begin:t("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},o=[s,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+i+" \\d{3})",end:/$/,contains:[{className:"meta",begin:i},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:o}},{begin:"(?=^[A-Z]+ (.*?) "+i+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:i},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:o}},n.inherit(s,{relevance:0})]}}return RC=r,RC}var vOe=yOe();const bOe=tt(vOe);var DC,H5;function wOe(){if(H5)return DC;H5=1;function e(t){const r=["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"],n="Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",i="-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",a={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},s=/\w[\w\d]*((-)[\w\d]+)*/,o={begin:"`[\\s\\S]",relevance:0},u={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},c={className:"literal",begin:/\$(null|true|false)\b/},l={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[o,u,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},f={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},p={className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},d=t.inherit(t.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[p]}),m={className:"built_in",variants:[{begin:"(".concat(n,")+(-)[\\w\\d]+")}]},g={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[t.TITLE_MODE]},v={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:s,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[u]}]},w={begin:/using\s/,end:/$/,returnBegin:!0,contains:[l,f,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},b={variants:[{className:"operator",begin:"(".concat(i,")\\b")},{className:"literal",begin:/(-)[\w\d]+/,relevance:0}]},S={className:"selector-tag",begin:/@\B/,relevance:0},E={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(a.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},t.inherit(t.TITLE_MODE,{endsParent:!0})]},x=[E,d,o,t.NUMBER_MODE,l,f,m,u,c,S],_={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",x,{begin:"("+r.join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return E.contains.unshift(_),{name:"PowerShell",aliases:["ps","ps1"],case_insensitive:!0,keywords:a,contains:x.concat(g,v,w,b,_)}}return DC=e,DC}var SOe=wOe();const xOe=tt(SOe),EOe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#333",color:"white"},"hljs-name":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"},"hljs-code":{fontStyle:"italic",color:"#888"},"hljs-emphasis":{fontStyle:"italic"},"hljs-tag":{color:"#62c8f3"},"hljs-variable":{color:"#ade5fc"},"hljs-template-variable":{color:"#ade5fc"},"hljs-selector-id":{color:"#ade5fc"},"hljs-selector-class":{color:"#ade5fc"},"hljs-string":{color:"#a2fca2"},"hljs-bullet":{color:"#d36363"},"hljs-type":{color:"#ffa"},"hljs-title":{color:"#ffa"},"hljs-section":{color:"#ffa"},"hljs-attribute":{color:"#ffa"},"hljs-quote":{color:"#ffa"},"hljs-built_in":{color:"#ffa"},"hljs-builtin-name":{color:"#ffa"},"hljs-number":{color:"#d36363"},"hljs-symbol":{color:"#d36363"},"hljs-keyword":{color:"#fcc28c"},"hljs-selector-tag":{color:"#fcc28c"},"hljs-literal":{color:"#fcc28c"},"hljs-comment":{color:"#888"},"hljs-deletion":{color:"#333",backgroundColor:"#fc9b9b"},"hljs-regexp":{color:"#c6b4f0"},"hljs-link":{color:"#c6b4f0"},"hljs-meta":{color:"#fc9b9b"},"hljs-addition":{backgroundColor:"#a2fca2",color:"#333"}},COe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#222",color:"#aaa"},"hljs-subst":{color:"#aaa"},"hljs-section":{color:"#fff",fontWeight:"bold"},"hljs-comment":{color:"#444"},"hljs-quote":{color:"#444"},"hljs-meta":{color:"#444"},"hljs-string":{color:"#ffcc33"},"hljs-symbol":{color:"#ffcc33"},"hljs-bullet":{color:"#ffcc33"},"hljs-regexp":{color:"#ffcc33"},"hljs-number":{color:"#00cc66"},"hljs-addition":{color:"#00cc66"},"hljs-built_in":{color:"#32aaee"},"hljs-builtin-name":{color:"#32aaee"},"hljs-literal":{color:"#32aaee"},"hljs-type":{color:"#32aaee"},"hljs-template-variable":{color:"#32aaee"},"hljs-attribute":{color:"#32aaee"},"hljs-link":{color:"#32aaee"},"hljs-keyword":{color:"#6644aa"},"hljs-selector-tag":{color:"#6644aa"},"hljs-name":{color:"#6644aa"},"hljs-selector-id":{color:"#6644aa"},"hljs-selector-class":{color:"#6644aa"},"hljs-title":{color:"#bb1166"},"hljs-variable":{color:"#bb1166"},"hljs-deletion":{color:"#bb1166"},"hljs-template-tag":{color:"#bb1166"},"hljs-doctag":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"},"hljs-emphasis":{fontStyle:"italic"}},MOe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#272822",color:"#ddd"},"hljs-tag":{color:"#f92672"},"hljs-keyword":{color:"#f92672",fontWeight:"bold"},"hljs-selector-tag":{color:"#f92672",fontWeight:"bold"},"hljs-literal":{color:"#f92672",fontWeight:"bold"},"hljs-strong":{color:"#f92672"},"hljs-name":{color:"#f92672"},"hljs-code":{color:"#66d9ef"},"hljs-class .hljs-title":{color:"white"},"hljs-attribute":{color:"#bf79db"},"hljs-symbol":{color:"#bf79db"},"hljs-regexp":{color:"#bf79db"},"hljs-link":{color:"#bf79db"},"hljs-string":{color:"#a6e22e"},"hljs-bullet":{color:"#a6e22e"},"hljs-subst":{color:"#a6e22e"},"hljs-title":{color:"#a6e22e",fontWeight:"bold"},"hljs-section":{color:"#a6e22e",fontWeight:"bold"},"hljs-emphasis":{color:"#a6e22e"},"hljs-type":{color:"#a6e22e",fontWeight:"bold"},"hljs-built_in":{color:"#a6e22e"},"hljs-builtin-name":{color:"#a6e22e"},"hljs-selector-attr":{color:"#a6e22e"},"hljs-selector-pseudo":{color:"#a6e22e"},"hljs-addition":{color:"#a6e22e"},"hljs-variable":{color:"#a6e22e"},"hljs-template-tag":{color:"#a6e22e"},"hljs-template-variable":{color:"#a6e22e"},"hljs-comment":{color:"#75715e"},"hljs-quote":{color:"#75715e"},"hljs-deletion":{color:"#75715e"},"hljs-meta":{color:"#75715e"},"hljs-doctag":{fontWeight:"bold"},"hljs-selector-id":{fontWeight:"bold"}},_Oe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#2E3440",color:"#D8DEE9"},"hljs-subst":{color:"#D8DEE9"},"hljs-selector-tag":{color:"#81A1C1"},"hljs-selector-id":{color:"#8FBCBB",fontWeight:"bold"},"hljs-selector-class":{color:"#8FBCBB"},"hljs-selector-attr":{color:"#8FBCBB"},"hljs-selector-pseudo":{color:"#88C0D0"},"hljs-addition":{backgroundColor:"rgba(163, 190, 140, 0.5)"},"hljs-deletion":{backgroundColor:"rgba(191, 97, 106, 0.5)"},"hljs-built_in":{color:"#8FBCBB"},"hljs-type":{color:"#8FBCBB"},"hljs-class":{color:"#8FBCBB"},"hljs-function":{color:"#88C0D0"},"hljs-function > .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},AOe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},jOe={"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}},IOe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",color:"#000",background:"#fff"},"hljs-subst":{fontWeight:"normal",color:"#000"},"hljs-title":{fontWeight:"normal",color:"#000"},"hljs-comment":{color:"#808080",fontStyle:"italic"},"hljs-quote":{color:"#808080",fontStyle:"italic"},"hljs-meta":{color:"#808000"},"hljs-tag":{background:"#efefef"},"hljs-section":{fontWeight:"bold",color:"#000080"},"hljs-name":{fontWeight:"bold",color:"#000080"},"hljs-literal":{fontWeight:"bold",color:"#000080"},"hljs-keyword":{fontWeight:"bold",color:"#000080"},"hljs-selector-tag":{fontWeight:"bold",color:"#000080"},"hljs-type":{fontWeight:"bold",color:"#000080"},"hljs-selector-id":{fontWeight:"bold",color:"#000080"},"hljs-selector-class":{fontWeight:"bold",color:"#000080"},"hljs-attribute":{fontWeight:"bold",color:"#0000ff"},"hljs-number":{fontWeight:"normal",color:"#0000ff"},"hljs-regexp":{fontWeight:"normal",color:"#0000ff"},"hljs-link":{fontWeight:"normal",color:"#0000ff"},"hljs-string":{color:"#008000",fontWeight:"bold"},"hljs-symbol":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-bullet":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-formula":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-doctag":{textDecoration:"underline"},"hljs-variable":{color:"#660e7a"},"hljs-template-variable":{color:"#660e7a"},"hljs-addition":{background:"#baeeba"},"hljs-deletion":{background:"#ffc8bd"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}};var PC,G5;function LOe(){return G5||(G5=1,PC=function(e,t,r,n){var i=typeof n<"u"?[n,e]:[e],a=new Blob(i,{type:r||"application/octet-stream"});if(typeof window.navigator.msSaveBlob<"u")window.navigator.msSaveBlob(a,t);else{var s=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(a):window.webkitURL.createObjectURL(a),o=document.createElement("a");o.style.display="none",o.href=s,o.setAttribute("download",t),typeof o.download>"u"&&o.setAttribute("target","_blank"),document.body.appendChild(o),o.click(),setTimeout(function(){document.body.removeChild(o),window.URL.revokeObjectURL(s)},200)}}),PC}var TOe=LOe();const OOe=tt(TOe);var FC,Y5;function kOe(){if(Y5)return FC;Y5=1;function e(t,r,n){for(var i=-1,a=t.length,s=r.length,o={};++i<a;){var u=i<s?r[i]:void 0;n(o,t[i],u)}return o}return FC=e,FC}var BC,K5;function NOe(){if(K5)return BC;K5=1;var e=Ym(),t=kOe();function r(n,i){return t(n||[],i||[],e)}return BC=r,BC}var ROe=NOe();const DOe=tt(ROe);var POe=Xa();const FOe=tt(POe);var zC,Q5;function BOe(){if(Q5)return zC;Q5=1;var e="",t;zC=r;function r(n,i){if(typeof n!="string")throw new TypeError("expected a string");if(i===1)return n;if(i===2)return n+n;var a=n.length*i;if(t!==n||typeof t>"u")t=n,e="";else if(e.length>=a)return e.substr(0,a);for(;a>e.length&&i>1;)i&1&&(e+=n),i>>=1,n+=n;return e+=n,e=e.substr(0,a),e}return zC}var $C,Z5;function zOe(){if(Z5)return $C;Z5=1;var e=BOe(),t=function(c){return c.split(/(<\/?[^>]+>)/g).filter(function(l){return l.trim()!==""})},r=function(c){return/<[^>!]+>/.test(c)},n=function(c){return/<\/+[^>]+>/.test(c)},i=function(c){return/<[^>]+\/>/.test(c)},a=function(c){return r(c)&&!n(c)&&!i(c)};$C=function(u){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=c.indentor,f=c.textNodesOnSameLine,p=0,d=[];l=l||" ";var m=s(u).map(function(g,v,w){var b=g.value,S=g.type;S==="ClosingTag"&&p--;var E=e(l,p),x=E+b;if(S==="OpeningTag"&&p++,f){var _=w[v-1],I=w[v-2];S==="ClosingTag"&&_.type==="Text"&&I.type==="OpeningTag"&&(x=""+E+I.value+_.value+b,d.push(v-2,v-1))}return x});return d.forEach(function(g){return m[g]=null}),m.filter(function(g){return!!g}).join(`
`)};function s(u){var c=t(u);return c.map(function(l){return{value:l,type:o(l)}})}function o(u){return n(u)?"ClosingTag":a(u)?"OpeningTag":i(u)?"SelfClosingTag":"Text"}return $C}var $Oe=zOe();const qOe=tt($Oe);var qC,X5;function UOe(){if(X5)return qC;X5=1;var e=Xa();function t(r){return e(r).toLowerCase()}return qC=t,qC}var VOe=UOe();const JOe=tt(VOe);var Op;function iQ(e){return Op=Op||document.createElement("textarea"),Op.innerHTML="&"+e+";",Op.value}var WOe=Object.prototype.hasOwnProperty;function HOe(e,t){return e?WOe.call(e,t):!1}function aQ(e){var t=[].slice.call(arguments,1);return t.forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){e[n]=r[n]})}}),e}var GOe=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function of(e){return e.indexOf("\\")<0?e:e.replace(GOe,"$1")}function sQ(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function J_(e){if(e>65535){e-=65536;var t=55296+(e>>10),r=56320+(e&1023);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var YOe=/&([a-z#][a-z0-9]{1,31});/gi,KOe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function QOe(e,t){var r=0,n=iQ(t);return t!==n?n:t.charCodeAt(0)===35&&KOe.test(t)&&(r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10),sQ(r))?J_(r):e}function To(e){return e.indexOf("&")<0?e:e.replace(YOe,QOe)}var ZOe=/[&<>"]/,XOe=/[&<>"]/g,eke={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function tke(e){return eke[e]}function Rn(e){return ZOe.test(e)?e.replace(XOe,tke):e}var Ve={};Ve.blockquote_open=function(){return`<blockquote>
`};Ve.blockquote_close=function(e,t){return"</blockquote>"+Yo(e,t)};Ve.code=function(e,t){return e[t].block?"<pre><code>"+Rn(e[t].content)+"</code></pre>"+Yo(e,t):"<code>"+Rn(e[t].content)+"</code>"};Ve.fence=function(e,t,r,n,i){var a=e[t],s="",o=r.langPrefix,u="",c,l,f;if(a.params){if(c=a.params.split(/\s+/g),l=c.join(" "),HOe(i.rules.fence_custom,c[0]))return i.rules.fence_custom[c[0]](e,t,r,n,i);u=Rn(To(of(l))),s=' class="'+o+u+'"'}return r.highlight?f=r.highlight.apply(r.highlight,[a.content].concat(c))||Rn(a.content):f=Rn(a.content),"<pre><code"+s+">"+f+"</code></pre>"+Yo(e,t)};Ve.fence_custom={};Ve.heading_open=function(e,t){return"<h"+e[t].hLevel+">"};Ve.heading_close=function(e,t){return"</h"+e[t].hLevel+`>
`};Ve.hr=function(e,t,r){return(r.xhtmlOut?"<hr />":"<hr>")+Yo(e,t)};Ve.bullet_list_open=function(){return`<ul>
`};Ve.bullet_list_close=function(e,t){return"</ul>"+Yo(e,t)};Ve.list_item_open=function(){return"<li>"};Ve.list_item_close=function(){return`</li>
`};Ve.ordered_list_open=function(e,t){var r=e[t],n=r.order>1?' start="'+r.order+'"':"";return"<ol"+n+`>
`};Ve.ordered_list_close=function(e,t){return"</ol>"+Yo(e,t)};Ve.paragraph_open=function(e,t){return e[t].tight?"":"<p>"};Ve.paragraph_close=function(e,t){var r=!(e[t].tight&&t&&e[t-1].type==="inline"&&!e[t-1].content);return(e[t].tight?"":"</p>")+(r?Yo(e,t):"")};Ve.link_open=function(e,t,r){var n=e[t].title?' title="'+Rn(To(e[t].title))+'"':"",i=r.linkTarget?' target="'+r.linkTarget+'"':"";return'<a href="'+Rn(e[t].href)+'"'+n+i+">"};Ve.link_close=function(){return"</a>"};Ve.image=function(e,t,r){var n=' src="'+Rn(e[t].src)+'"',i=e[t].title?' title="'+Rn(To(e[t].title))+'"':"",a=' alt="'+(e[t].alt?Rn(To(of(e[t].alt))):"")+'"',s=r.xhtmlOut?" /":"";return"<img"+n+a+i+s+">"};Ve.table_open=function(){return`<table>
`};Ve.table_close=function(){return`</table>
`};Ve.thead_open=function(){return`<thead>
`};Ve.thead_close=function(){return`</thead>
`};Ve.tbody_open=function(){return`<tbody>
`};Ve.tbody_close=function(){return`</tbody>
`};Ve.tr_open=function(){return"<tr>"};Ve.tr_close=function(){return`</tr>
`};Ve.th_open=function(e,t){var r=e[t];return"<th"+(r.align?' style="text-align:'+r.align+'"':"")+">"};Ve.th_close=function(){return"</th>"};Ve.td_open=function(e,t){var r=e[t];return"<td"+(r.align?' style="text-align:'+r.align+'"':"")+">"};Ve.td_close=function(){return"</td>"};Ve.strong_open=function(){return"<strong>"};Ve.strong_close=function(){return"</strong>"};Ve.em_open=function(){return"<em>"};Ve.em_close=function(){return"</em>"};Ve.del_open=function(){return"<del>"};Ve.del_close=function(){return"</del>"};Ve.ins_open=function(){return"<ins>"};Ve.ins_close=function(){return"</ins>"};Ve.mark_open=function(){return"<mark>"};Ve.mark_close=function(){return"</mark>"};Ve.sub=function(e,t){return"<sub>"+Rn(e[t].content)+"</sub>"};Ve.sup=function(e,t){return"<sup>"+Rn(e[t].content)+"</sup>"};Ve.hardbreak=function(e,t,r){return r.xhtmlOut?`<br />
`:`<br>
`};Ve.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?`<br />
`:`<br>
`:`
`};Ve.text=function(e,t){return Rn(e[t].content)};Ve.htmlblock=function(e,t){return e[t].content};Ve.htmltag=function(e,t){return e[t].content};Ve.abbr_open=function(e,t){return'<abbr title="'+Rn(To(e[t].title))+'">'};Ve.abbr_close=function(){return"</abbr>"};Ve.footnote_ref=function(e,t){var r=Number(e[t].id+1).toString(),n="fnref"+r;return e[t].subId>0&&(n+=":"+e[t].subId),'<sup class="footnote-ref"><a href="#fn'+r+'" id="'+n+'">['+r+"]</a></sup>"};Ve.footnote_block_open=function(e,t,r){var n=r.xhtmlOut?`<hr class="footnotes-sep" />
`:`<hr class="footnotes-sep">
`;return n+`<section class="footnotes">
<ol class="footnotes-list">
`};Ve.footnote_block_close=function(){return`</ol>
</section>
`};Ve.footnote_open=function(e,t){var r=Number(e[t].id+1).toString();return'<li id="fn'+r+'" class="footnote-item">'};Ve.footnote_close=function(){return`</li>
`};Ve.footnote_anchor=function(e,t){var r=Number(e[t].id+1).toString(),n="fnref"+r;return e[t].subId>0&&(n+=":"+e[t].subId),' <a href="#'+n+'" class="footnote-backref">↩</a>'};Ve.dl_open=function(){return`<dl>
`};Ve.dt_open=function(){return"<dt>"};Ve.dd_open=function(){return"<dd>"};Ve.dl_close=function(){return`</dl>
`};Ve.dt_close=function(){return`</dt>
`};Ve.dd_close=function(){return`</dd>
`};function oQ(e,t){return++t>=e.length-2?t:e[t].type==="paragraph_open"&&e[t].tight&&e[t+1].type==="inline"&&e[t+1].content.length===0&&e[t+2].type==="paragraph_close"&&e[t+2].tight?oQ(e,t+2):t}var Yo=Ve.getBreak=function(t,r){return r=oQ(t,r),r<t.length&&t[r].type==="list_item_close"?"":`
`};function xI(){this.rules=aQ({},Ve),this.getBreak=Ve.getBreak}xI.prototype.renderInline=function(e,t,r){for(var n=this.rules,i=e.length,a=0,s="";i--;)s+=n[e[a].type](e,a++,t,r,this);return s};xI.prototype.render=function(e,t,r){for(var n=this.rules,i=e.length,a=-1,s="";++a<i;)e[a].type==="inline"?s+=this.renderInline(e[a].children,t,r):s+=n[e[a].type](e,a,t,r,this);return s};function ri(){this.__rules__=[],this.__cache__=null}ri.prototype.__find__=function(e){for(var t=this.__rules__.length,r=-1;t--;)if(this.__rules__[++r].name===e)return r;return-1};ri.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach(function(r){r.enabled&&r.alt.forEach(function(n){t.indexOf(n)<0&&t.push(n)})}),e.__cache__={},t.forEach(function(r){e.__cache__[r]=[],e.__rules__.forEach(function(n){n.enabled&&(r&&n.alt.indexOf(r)<0||e.__cache__[r].push(n.fn))})})};ri.prototype.at=function(e,t,r){var n=this.__find__(e),i=r||{};if(n===-1)throw new Error("Parser rule not found: "+e);this.__rules__[n].fn=t,this.__rules__[n].alt=i.alt||[],this.__cache__=null};ri.prototype.before=function(e,t,r,n){var i=this.__find__(e),a=n||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i,0,{name:t,enabled:!0,fn:r,alt:a.alt||[]}),this.__cache__=null};ri.prototype.after=function(e,t,r,n){var i=this.__find__(e),a=n||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i+1,0,{name:t,enabled:!0,fn:r,alt:a.alt||[]}),this.__cache__=null};ri.prototype.push=function(e,t,r){var n=r||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:n.alt||[]}),this.__cache__=null};ri.prototype.enable=function(e,t){e=Array.isArray(e)?e:[e],t&&this.__rules__.forEach(function(r){r.enabled=!1}),e.forEach(function(r){var n=this.__find__(r);if(n<0)throw new Error("Rules manager: invalid rule name "+r);this.__rules__[n].enabled=!0},this),this.__cache__=null};ri.prototype.disable=function(e){e=Array.isArray(e)?e:[e],e.forEach(function(t){var r=this.__find__(t);if(r<0)throw new Error("Rules manager: invalid rule name "+t);this.__rules__[r].enabled=!1},this),this.__cache__=null};ri.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};function rke(e){e.inlineMode?e.tokens.push({type:"inline",content:e.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}function Ko(e,t,r,n,i){this.src=e,this.env=n,this.options=r,this.parser=t,this.tokens=i,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache=[],this.isInLabel=!1,this.linkLevel=0,this.linkContent="",this.labelUnmatchedScopes=0}Ko.prototype.pushPending=function(){this.tokens.push({type:"text",content:this.pending,level:this.pendingLevel}),this.pending=""};Ko.prototype.push=function(e){this.pending&&this.pushPending(),this.tokens.push(e),this.pendingLevel=this.level};Ko.prototype.cacheSet=function(e,t){for(var r=this.cache.length;r<=e;r++)this.cache.push(0);this.cache[e]=t};Ko.prototype.cacheGet=function(e){return e<this.cache.length?this.cache[e]:0};function uf(e,t){var r,n,i,a=-1,s=e.posMax,o=e.pos,u=e.isInLabel;if(e.isInLabel)return-1;if(e.labelUnmatchedScopes)return e.labelUnmatchedScopes--,-1;for(e.pos=t+1,e.isInLabel=!0,r=1;e.pos<s;){if(i=e.src.charCodeAt(e.pos),i===91)r++;else if(i===93&&(r--,r===0)){n=!0;break}e.parser.skipToken(e)}return n?(a=e.pos,e.labelUnmatchedScopes=0):e.labelUnmatchedScopes=r-1,e.pos=o,e.isInLabel=u,a}function nke(e,t,r,n){var i,a,s,o,u,c;if(e.charCodeAt(0)!==42||e.charCodeAt(1)!==91||e.indexOf("]:")===-1||(i=new Ko(e,t,r,n,[]),a=uf(i,1),a<0||e.charCodeAt(a+1)!==58))return-1;for(o=i.posMax,s=a+2;s<o&&i.src.charCodeAt(s)!==10;s++);return u=e.slice(2,a),c=e.slice(a+2,s).trim(),c.length===0?-1:(n.abbreviations||(n.abbreviations={}),typeof n.abbreviations[":"+u]>"u"&&(n.abbreviations[":"+u]=c),s)}function ike(e){var t=e.tokens,r,n,i,a;if(!e.inlineMode){for(r=1,n=t.length-1;r<n;r++)if(t[r-1].type==="paragraph_open"&&t[r].type==="inline"&&t[r+1].type==="paragraph_close"){for(i=t[r].content;i.length&&(a=nke(i,e.inline,e.options,e.env),!(a<0));)i=i.slice(a).trim();t[r].content=i,i.length||(t[r-1].tight=!0,t[r+1].tight=!0)}}}function W_(e){var t=To(e);try{t=decodeURI(t)}catch{}return encodeURI(t)}function uQ(e,t){var r,n,i,a=t,s=e.posMax;if(e.src.charCodeAt(t)===60){for(t++;t<s;){if(r=e.src.charCodeAt(t),r===10)return!1;if(r===62)return i=W_(of(e.src.slice(a+1,t))),e.parser.validateLink(i)?(e.pos=t+1,e.linkContent=i,!0):!1;if(r===92&&t+1<s){t+=2;continue}t++}return!1}for(n=0;t<s&&(r=e.src.charCodeAt(t),!(r===32||r<32||r===127));){if(r===92&&t+1<s){t+=2;continue}if(r===40&&(n++,n>1)||r===41&&(n--,n<0))break;t++}return a===t||(i=of(e.src.slice(a,t)),!e.parser.validateLink(i))?!1:(e.linkContent=i,e.pos=t,!0)}function cQ(e,t){var r,n=t,i=e.posMax,a=e.src.charCodeAt(t);if(a!==34&&a!==39&&a!==40)return!1;for(t++,a===40&&(a=41);t<i;){if(r=e.src.charCodeAt(t),r===a)return e.pos=t+1,e.linkContent=of(e.src.slice(n+1,t)),!0;if(r===92&&t+1<i){t+=2;continue}t++}return!1}function lQ(e){return e.trim().replace(/\s+/g," ").toUpperCase()}function ake(e,t,r,n){var i,a,s,o,u,c,l,f,p;if(e.charCodeAt(0)!==91||e.indexOf("]:")===-1||(i=new Ko(e,t,r,n,[]),a=uf(i,0),a<0||e.charCodeAt(a+1)!==58))return-1;for(o=i.posMax,s=a+2;s<o&&(u=i.src.charCodeAt(s),!(u!==32&&u!==10));s++);if(!uQ(i,s))return-1;for(l=i.linkContent,s=i.pos,c=s,s=s+1;s<o&&(u=i.src.charCodeAt(s),!(u!==32&&u!==10));s++);for(s<o&&c!==s&&cQ(i,s)?(f=i.linkContent,s=i.pos):(f="",s=c);s<o&&i.src.charCodeAt(s)===32;)s++;return s<o&&i.src.charCodeAt(s)!==10?-1:(p=lQ(e.slice(1,a)),typeof n.references[p]>"u"&&(n.references[p]={title:f,href:l}),s)}function ske(e){var t=e.tokens,r,n,i,a;if(e.env.references=e.env.references||{},!e.inlineMode){for(r=1,n=t.length-1;r<n;r++)if(t[r].type==="inline"&&t[r-1].type==="paragraph_open"&&t[r+1].type==="paragraph_close"){for(i=t[r].content;i.length&&(a=ake(i,e.inline,e.options,e.env),!(a<0));)i=i.slice(a).trim();t[r].content=i,i.length||(t[r-1].tight=!0,t[r+1].tight=!0)}}}function oke(e){var t=e.tokens,r,n,i;for(n=0,i=t.length;n<i;n++)r=t[n],r.type==="inline"&&e.inline.parse(r.content,e.options,e.env,r.children)}function uke(e){var t,r,n,i,a,s,o,u,c,l=0,f=!1,p={};if(e.env.footnotes&&(e.tokens=e.tokens.filter(function(d){return d.type==="footnote_reference_open"?(f=!0,u=[],c=d.label,!1):d.type==="footnote_reference_close"?(f=!1,p[":"+c]=u,!1):(f&&u.push(d),!f)}),!!e.env.footnotes.list)){for(s=e.env.footnotes.list,e.tokens.push({type:"footnote_block_open",level:l++}),t=0,r=s.length;t<r;t++){for(e.tokens.push({type:"footnote_open",id:t,level:l++}),s[t].tokens?(o=[],o.push({type:"paragraph_open",tight:!1,level:l++}),o.push({type:"inline",content:"",level:l,children:s[t].tokens}),o.push({type:"paragraph_close",tight:!1,level:--l})):s[t].label&&(o=p[":"+s[t].label]),e.tokens=e.tokens.concat(o),e.tokens[e.tokens.length-1].type==="paragraph_close"?a=e.tokens.pop():a=null,i=s[t].count>0?s[t].count:1,n=0;n<i;n++)e.tokens.push({type:"footnote_anchor",id:t,subId:n,level:l});a&&e.tokens.push(a),e.tokens.push({type:"footnote_close",level:--l})}e.tokens.push({type:"footnote_block_close",level:--l})}}var e7=`
()[]'".,!?-`;function UC(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1")}function cke(e){var t,r,n,i,a,s,o,u,c,l,f,p,d=e.tokens;if(e.env.abbreviations){for(e.env.abbrRegExp||(p="(^|["+e7.split("").map(UC).join("")+"])("+Object.keys(e.env.abbreviations).map(function(m){return m.substr(1)}).sort(function(m,g){return g.length-m.length}).map(UC).join("|")+")($|["+e7.split("").map(UC).join("")+"])",e.env.abbrRegExp=new RegExp(p,"g")),l=e.env.abbrRegExp,r=0,n=d.length;r<n;r++)if(d[r].type==="inline"){for(i=d[r].children,t=i.length-1;t>=0;t--)if(a=i[t],a.type==="text"){for(u=0,s=a.content,l.lastIndex=0,c=a.level,o=[];f=l.exec(s);)l.lastIndex>u&&o.push({type:"text",content:s.slice(u,f.index+f[1].length),level:c}),o.push({type:"abbr_open",title:e.env.abbreviations[":"+f[2]],level:c++}),o.push({type:"text",content:f[2],level:c}),o.push({type:"abbr_close",level:--c}),u=l.lastIndex-f[3].length;o.length&&(u<s.length&&o.push({type:"text",content:s.slice(u),level:c}),d[r].children=i=[].concat(i.slice(0,t),o,i.slice(t+1)))}}}}var lke=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,fke=/\((c|tm|r|p)\)/ig,dke={c:"©",r:"®",p:"§",tm:"™"};function pke(e){return e.indexOf("(")<0?e:e.replace(fke,function(t,r){return dke[r.toLowerCase()]})}function hke(e){var t,r,n,i,a;if(e.options.typographer){for(a=e.tokens.length-1;a>=0;a--)if(e.tokens[a].type==="inline")for(i=e.tokens[a].children,t=i.length-1;t>=0;t--)r=i[t],r.type==="text"&&(n=r.content,n=pke(n),lke.test(n)&&(n=n.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/mg,"$1—$2").replace(/(^|\s)--(\s|$)/mg,"$1$2").replace(/(^|[^-\s])--([^-\s]|$)/mg,"$1$2")),r.content=n)}}var mke=/['"]/,t7=/['"]/g,gke=/[-\s()\[\]]/,r7="";function n7(e,t){return t<0||t>=e.length?!1:!gke.test(e[t])}function lu(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}function yke(e){var t,r,n,i,a,s,o,u,c,l,f,p,d,m,g,v,w;if(e.options.typographer){for(w=[],g=e.tokens.length-1;g>=0;g--)if(e.tokens[g].type==="inline"){for(v=e.tokens[g].children,w.length=0,t=0;t<v.length;t++)if(r=v[t],!(r.type!=="text"||mke.test(r.text))){for(o=v[t].level,d=w.length-1;d>=0&&!(w[d].level<=o);d--);w.length=d+1,n=r.content,a=0,s=n.length;e:for(;a<s&&(t7.lastIndex=a,i=t7.exec(n),!!i);){if(u=!n7(n,i.index-1),a=i.index+1,m=i[0]==="'",c=!n7(n,a),!c&&!u){m&&(r.content=lu(r.content,i.index,r7));continue}if(f=!c,p=!u,p){for(d=w.length-1;d>=0&&(l=w[d],!(w[d].level<o));d--)if(l.single===m&&w[d].level===o){l=w[d],m?(v[l.token].content=lu(v[l.token].content,l.pos,e.options.quotes[2]),r.content=lu(r.content,i.index,e.options.quotes[3])):(v[l.token].content=lu(v[l.token].content,l.pos,e.options.quotes[0]),r.content=lu(r.content,i.index,e.options.quotes[1])),w.length=d;continue e}}f?w.push({token:t,pos:i.index,single:m,level:o}):p&&m&&(r.content=lu(r.content,i.index,r7))}}}}}var VC=[["block",rke],["abbr",ike],["references",ske],["inline",oke],["footnote_tail",uke],["abbr2",cke],["replacements",hke],["smartquotes",yke]];function fQ(){this.options={},this.ruler=new ri;for(var e=0;e<VC.length;e++)this.ruler.push(VC[e][0],VC[e][1])}fQ.prototype.process=function(e){var t,r,n;for(n=this.ruler.getRules(""),t=0,r=n.length;t<r;t++)n[t](e)};function Qo(e,t,r,n,i){var a,s,o,u,c,l,f;for(this.src=e,this.parser=t,this.options=r,this.env=n,this.tokens=i,this.bMarks=[],this.eMarks=[],this.tShift=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.parentType="root",this.ddIndent=-1,this.level=0,this.result="",s=this.src,l=0,f=!1,o=u=l=0,c=s.length;u<c;u++){if(a=s.charCodeAt(u),!f)if(a===32){l++;continue}else f=!0;(a===10||u===c-1)&&(a!==10&&u++,this.bMarks.push(o),this.eMarks.push(u),this.tShift.push(l),f=!1,l=0,o=u+1)}this.bMarks.push(s.length),this.eMarks.push(s.length),this.tShift.push(0),this.lineMax=this.bMarks.length-1}Qo.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};Qo.prototype.skipEmptyLines=function(t){for(var r=this.lineMax;t<r&&!(this.bMarks[t]+this.tShift[t]<this.eMarks[t]);t++);return t};Qo.prototype.skipSpaces=function(t){for(var r=this.src.length;t<r&&this.src.charCodeAt(t)===32;t++);return t};Qo.prototype.skipChars=function(t,r){for(var n=this.src.length;t<n&&this.src.charCodeAt(t)===r;t++);return t};Qo.prototype.skipCharsBack=function(t,r,n){if(t<=n)return t;for(;t>n;)if(r!==this.src.charCodeAt(--t))return t+1;return t};Qo.prototype.getLines=function(t,r,n,i){var a,s,o,u,c,l=t;if(t>=r)return"";if(l+1===r)return s=this.bMarks[l]+Math.min(this.tShift[l],n),o=i?this.eMarks[l]+1:this.eMarks[l],this.src.slice(s,o);for(u=new Array(r-t),a=0;l<r;l++,a++)c=this.tShift[l],c>n&&(c=n),c<0&&(c=0),s=this.bMarks[l]+c,l+1<r||i?o=this.eMarks[l]+1:o=this.eMarks[l],u[a]=this.src.slice(s,o);return u.join("")};function vke(e,t,r){var n,i;if(e.tShift[t]-e.blkIndent<4)return!1;for(i=n=t+1;n<r;){if(e.isEmpty(n)){n++;continue}if(e.tShift[n]-e.blkIndent>=4){n++,i=n;continue}break}return e.line=n,e.tokens.push({type:"code",content:e.getLines(t,i,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}function bke(e,t,r,n){var i,a,s,o,u,c=!1,l=e.bMarks[t]+e.tShift[t],f=e.eMarks[t];if(l+3>f||(i=e.src.charCodeAt(l),i!==126&&i!==96)||(u=l,l=e.skipChars(l,i),a=l-u,a<3)||(s=e.src.slice(l,f).trim(),s.indexOf("`")>=0))return!1;if(n)return!0;for(o=t;o++,!(o>=r||(l=u=e.bMarks[o]+e.tShift[o],f=e.eMarks[o],l<f&&e.tShift[o]<e.blkIndent));)if(e.src.charCodeAt(l)===i&&!(e.tShift[o]-e.blkIndent>=4)&&(l=e.skipChars(l,i),!(l-u<a)&&(l=e.skipSpaces(l),!(l<f)))){c=!0;break}return a=e.tShift[t],e.line=o+(c?1:0),e.tokens.push({type:"fence",params:s,content:e.getLines(t+1,o,a,!0),lines:[t,e.line],level:e.level}),!0}function wke(e,t,r,n){var i,a,s,o,u,c,l,f,p,d,m,g=e.bMarks[t]+e.tShift[t],v=e.eMarks[t];if(g>v||e.src.charCodeAt(g++)!==62||e.level>=e.options.maxNesting)return!1;if(n)return!0;for(e.src.charCodeAt(g)===32&&g++,u=e.blkIndent,e.blkIndent=0,o=[e.bMarks[t]],e.bMarks[t]=g,g=g<v?e.skipSpaces(g):g,a=g>=v,s=[e.tShift[t]],e.tShift[t]=g-e.bMarks[t],f=e.parser.ruler.getRules("blockquote"),i=t+1;i<r&&(g=e.bMarks[i]+e.tShift[i],v=e.eMarks[i],!(g>=v));i++){if(e.src.charCodeAt(g++)===62){e.src.charCodeAt(g)===32&&g++,o.push(e.bMarks[i]),e.bMarks[i]=g,g=g<v?e.skipSpaces(g):g,a=g>=v,s.push(e.tShift[i]),e.tShift[i]=g-e.bMarks[i];continue}if(a)break;for(m=!1,p=0,d=f.length;p<d;p++)if(f[p](e,i,r,!0)){m=!0;break}if(m)break;o.push(e.bMarks[i]),s.push(e.tShift[i]),e.tShift[i]=-1337}for(c=e.parentType,e.parentType="blockquote",e.tokens.push({type:"blockquote_open",lines:l=[t,0],level:e.level++}),e.parser.tokenize(e,t,i),e.tokens.push({type:"blockquote_close",level:--e.level}),e.parentType=c,l[1]=e.line,p=0;p<s.length;p++)e.bMarks[p+t]=o[p],e.tShift[p+t]=s[p];return e.blkIndent=u,!0}function Ske(e,t,r,n){var i,a,s,o=e.bMarks[t],u=e.eMarks[t];if(o+=e.tShift[t],o>u||(i=e.src.charCodeAt(o++),i!==42&&i!==45&&i!==95))return!1;for(a=1;o<u;){if(s=e.src.charCodeAt(o++),s!==i&&s!==32)return!1;s===i&&a++}return a<3?!1:(n||(e.line=t+1,e.tokens.push({type:"hr",lines:[t,e.line],level:e.level})),!0)}function i7(e,t){var r,n,i;return n=e.bMarks[t]+e.tShift[t],i=e.eMarks[t],n>=i||(r=e.src.charCodeAt(n++),r!==42&&r!==45&&r!==43)||n<i&&e.src.charCodeAt(n)!==32?-1:n}function a7(e,t){var r,n=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];if(n+1>=i||(r=e.src.charCodeAt(n++),r<48||r>57))return-1;for(;;){if(n>=i)return-1;if(r=e.src.charCodeAt(n++),!(r>=48&&r<=57)){if(r===41||r===46)break;return-1}}return n<i&&e.src.charCodeAt(n)!==32?-1:n}function xke(e,t){var r,n,i=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===i&&e.tokens[r].type==="paragraph_open"&&(e.tokens[r+2].tight=!0,e.tokens[r].tight=!0,r+=2)}function Eke(e,t,r,n){var i,a,s,o,u,c,l,f,p,d,m,g,v,w,b,S,E,x,_=!0,I,L,k,F;if((f=a7(e,t))>=0)v=!0;else if((f=i7(e,t))>=0)v=!1;else return!1;if(e.level>=e.options.maxNesting)return!1;if(g=e.src.charCodeAt(f-1),n)return!0;for(b=e.tokens.length,v?(l=e.bMarks[t]+e.tShift[t],m=Number(e.src.substr(l,f-l-1)),e.tokens.push({type:"ordered_list_open",order:m,lines:E=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:E=[t,0],level:e.level++}),i=t,S=!1,I=e.parser.ruler.getRules("list");i<r&&(w=e.skipSpaces(f),p=e.eMarks[i],w>=p?d=1:d=w-f,d>4&&(d=1),d<1&&(d=1),a=f-e.bMarks[i]+d,e.tokens.push({type:"list_item_open",lines:x=[t,0],level:e.level++}),o=e.blkIndent,u=e.tight,s=e.tShift[t],c=e.parentType,e.tShift[t]=w-e.bMarks[t],e.blkIndent=a,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,r,!0),(!e.tight||S)&&(_=!1),S=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=o,e.tShift[t]=s,e.tight=u,e.parentType=c,e.tokens.push({type:"list_item_close",level:--e.level}),i=t=e.line,x[1]=i,w=e.bMarks[t],!(i>=r||e.isEmpty(i)||e.tShift[i]<e.blkIndent));){for(F=!1,L=0,k=I.length;L<k;L++)if(I[L](e,i,r,!0)){F=!0;break}if(F)break;if(v){if(f=a7(e,i),f<0)break}else if(f=i7(e,i),f<0)break;if(g!==e.src.charCodeAt(f-1))break}return e.tokens.push({type:v?"ordered_list_close":"bullet_list_close",level:--e.level}),E[1]=i,e.line=i,_&&xke(e,b),!0}function Cke(e,t,r,n){var i,a,s,o,u,c=e.bMarks[t]+e.tShift[t],l=e.eMarks[t];if(c+4>l||e.src.charCodeAt(c)!==91||e.src.charCodeAt(c+1)!==94||e.level>=e.options.maxNesting)return!1;for(o=c+2;o<l;o++){if(e.src.charCodeAt(o)===32)return!1;if(e.src.charCodeAt(o)===93)break}return o===c+2||o+1>=l||e.src.charCodeAt(++o)!==58?!1:(n||(o++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),u=e.src.slice(c+2,o-2),e.env.footnotes.refs[":"+u]=-1,e.tokens.push({type:"footnote_reference_open",label:u,level:e.level++}),i=e.bMarks[t],a=e.tShift[t],s=e.parentType,e.tShift[t]=e.skipSpaces(o)-o,e.bMarks[t]=o,e.blkIndent+=4,e.parentType="footnote",e.tShift[t]<e.blkIndent&&(e.tShift[t]+=e.blkIndent,e.bMarks[t]-=e.blkIndent),e.parser.tokenize(e,t,r,!0),e.parentType=s,e.blkIndent-=4,e.tShift[t]=a,e.bMarks[t]=i,e.tokens.push({type:"footnote_reference_close",level:--e.level})),!0)}function Mke(e,t,r,n){var i,a,s,o=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(o>=u||(i=e.src.charCodeAt(o),i!==35||o>=u))return!1;for(a=1,i=e.src.charCodeAt(++o);i===35&&o<u&&a<=6;)a++,i=e.src.charCodeAt(++o);return a>6||o<u&&i!==32?!1:(n||(u=e.skipCharsBack(u,32,o),s=e.skipCharsBack(u,35,o),s>o&&e.src.charCodeAt(s-1)===32&&(u=s),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:a,lines:[t,e.line],level:e.level}),o<u&&e.tokens.push({type:"inline",content:e.src.slice(o,u).trim(),level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:"heading_close",hLevel:a,level:e.level})),!0)}function _ke(e,t,r){var n,i,a,s=t+1;return s>=r||e.tShift[s]<e.blkIndent||e.tShift[s]-e.blkIndent>3||(i=e.bMarks[s]+e.tShift[s],a=e.eMarks[s],i>=a)||(n=e.src.charCodeAt(i),n!==45&&n!==61)||(i=e.skipChars(i,n),i=e.skipSpaces(i),i<a)?!1:(i=e.bMarks[t]+e.tShift[t],e.line=s+1,e.tokens.push({type:"heading_open",hLevel:n===61?1:2,lines:[t,e.line],level:e.level}),e.tokens.push({type:"inline",content:e.src.slice(i,e.eMarks[t]).trim(),level:e.level+1,lines:[t,e.line-1],children:[]}),e.tokens.push({type:"heading_close",hLevel:n===61?1:2,level:e.level}),!0)}var dQ={};["article","aside","button","blockquote","body","canvas","caption","col","colgroup","dd","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","iframe","li","map","object","ol","output","p","pre","progress","script","section","style","table","tbody","td","textarea","tfoot","th","tr","thead","ul","video"].forEach(function(e){dQ[e]=!0});var Ake=/^<([a-zA-Z]{1,15})[\s\/>]/,jke=/^<\/([a-zA-Z]{1,15})[\s>]/;function Ike(e){var t=e|32;return t>=97&&t<=122}function Lke(e,t,r,n){var i,a,s,o=e.bMarks[t],u=e.eMarks[t],c=e.tShift[t];if(o+=c,!e.options.html||c>3||o+2>=u||e.src.charCodeAt(o)!==60)return!1;if(i=e.src.charCodeAt(o+1),i===33||i===63){if(n)return!0}else if(i===47||Ike(i)){if(i===47){if(a=e.src.slice(o,u).match(jke),!a)return!1}else if(a=e.src.slice(o,u).match(Ake),!a)return!1;if(dQ[a[1].toLowerCase()]!==!0)return!1;if(n)return!0}else return!1;for(s=t+1;s<e.lineMax&&!e.isEmpty(s);)s++;return e.line=s,e.tokens.push({type:"htmlblock",level:e.level,lines:[t,e.line],content:e.getLines(t,s,0,!0)}),!0}function JC(e,t){var r=e.bMarks[t]+e.blkIndent,n=e.eMarks[t];return e.src.substr(r,n-r)}function Tke(e,t,r,n){var i,a,s,o,u,c,l,f,p,d,m;if(t+2>r||(u=t+1,e.tShift[u]<e.blkIndent)||(s=e.bMarks[u]+e.tShift[u],s>=e.eMarks[u])||(i=e.src.charCodeAt(s),i!==124&&i!==45&&i!==58)||(a=JC(e,t+1),!/^[-:| ]+$/.test(a))||(c=a.split("|"),c<=2))return!1;for(f=[],o=0;o<c.length;o++){if(p=c[o].trim(),!p){if(o===0||o===c.length-1)continue;return!1}if(!/^:?-+:?$/.test(p))return!1;p.charCodeAt(p.length-1)===58?f.push(p.charCodeAt(0)===58?"center":"right"):p.charCodeAt(0)===58?f.push("left"):f.push("")}if(a=JC(e,t).trim(),a.indexOf("|")===-1||(c=a.replace(/^\||\|$/g,"").split("|"),f.length!==c.length))return!1;if(n)return!0;for(e.tokens.push({type:"table_open",lines:d=[t,0],level:e.level++}),e.tokens.push({type:"thead_open",lines:[t,t+1],level:e.level++}),e.tokens.push({type:"tr_open",lines:[t,t+1],level:e.level++}),o=0;o<c.length;o++)e.tokens.push({type:"th_open",align:f[o],lines:[t,t+1],level:e.level++}),e.tokens.push({type:"inline",content:c[o].trim(),lines:[t,t+1],level:e.level,children:[]}),e.tokens.push({type:"th_close",level:--e.level});for(e.tokens.push({type:"tr_close",level:--e.level}),e.tokens.push({type:"thead_close",level:--e.level}),e.tokens.push({type:"tbody_open",lines:m=[t+2,0],level:e.level++}),u=t+2;u<r&&!(e.tShift[u]<e.blkIndent||(a=JC(e,u).trim(),a.indexOf("|")===-1));u++){for(c=a.replace(/^\||\|$/g,"").split("|"),e.tokens.push({type:"tr_open",level:e.level++}),o=0;o<c.length;o++)e.tokens.push({type:"td_open",align:f[o],level:e.level++}),l=c[o].substring(c[o].charCodeAt(0)===124?1:0,c[o].charCodeAt(c[o].length-1)===124?c[o].length-1:c[o].length).trim(),e.tokens.push({type:"inline",content:l,level:e.level,children:[]}),e.tokens.push({type:"td_close",level:--e.level});e.tokens.push({type:"tr_close",level:--e.level})}return e.tokens.push({type:"tbody_close",level:--e.level}),e.tokens.push({type:"table_close",level:--e.level}),d[1]=m[1]=u,e.line=u,!0}function kp(e,t){var r,n,i=e.bMarks[t]+e.tShift[t],a=e.eMarks[t];return i>=a||(n=e.src.charCodeAt(i++),n!==126&&n!==58)||(r=e.skipSpaces(i),i===r)||r>=a?-1:r}function Oke(e,t){var r,n,i=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===i&&e.tokens[r].type==="paragraph_open"&&(e.tokens[r+2].tight=!0,e.tokens[r].tight=!0,r+=2)}function kke(e,t,r,n){var i,a,s,o,u,c,l,f,p,d,m,g,v,w;if(n)return e.ddIndent<0?!1:kp(e,t)>=0;if(l=t+1,e.isEmpty(l)&&++l>r||e.tShift[l]<e.blkIndent||(i=kp(e,l),i<0)||e.level>=e.options.maxNesting)return!1;c=e.tokens.length,e.tokens.push({type:"dl_open",lines:u=[t,0],level:e.level++}),s=t,a=l;e:for(;;){for(w=!0,v=!1,e.tokens.push({type:"dt_open",lines:[s,s],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(s,s+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[s,s],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:o=[l,0],level:e.level++}),g=e.tight,p=e.ddIndent,f=e.blkIndent,m=e.tShift[a],d=e.parentType,e.blkIndent=e.ddIndent=e.tShift[a]+2,e.tShift[a]=i-e.bMarks[a],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,a,r,!0),(!e.tight||v)&&(w=!1),v=e.line-a>1&&e.isEmpty(e.line-1),e.tShift[a]=m,e.tight=g,e.parentType=d,e.blkIndent=f,e.ddIndent=p,e.tokens.push({type:"dd_close",level:--e.level}),o[1]=l=e.line,l>=r||e.tShift[l]<e.blkIndent)break e;if(i=kp(e,l),i<0)break;a=l}if(l>=r||(s=l,e.isEmpty(s))||e.tShift[s]<e.blkIndent||(a=s+1,a>=r)||(e.isEmpty(a)&&a++,a>=r)||e.tShift[a]<e.blkIndent||(i=kp(e,a),i<0))break}return e.tokens.push({type:"dl_close",level:--e.level}),u[1]=l,e.line=l,w&&Oke(e,c),!0}function Nke(e,t){var r,n,i,a,s,o=t+1,u;if(r=e.lineMax,o<r&&!e.isEmpty(o)){for(u=e.parser.ruler.getRules("paragraph");o<r&&!e.isEmpty(o);o++)if(!(e.tShift[o]-e.blkIndent>3)){for(i=!1,a=0,s=u.length;a<s;a++)if(u[a](e,o,r,!0)){i=!0;break}if(i)break}}return n=e.getLines(t,o,e.blkIndent,!1).trim(),e.line=o,n.length&&(e.tokens.push({type:"paragraph_open",tight:!1,lines:[t,e.line],level:e.level}),e.tokens.push({type:"inline",content:n,level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:"paragraph_close",tight:!1,level:e.level})),!0}var Np=[["code",vke],["fences",bke,["paragraph","blockquote","list"]],["blockquote",wke,["paragraph","blockquote","list"]],["hr",Ske,["paragraph","blockquote","list"]],["list",Eke,["paragraph","blockquote"]],["footnote",Cke,["paragraph"]],["heading",Mke,["paragraph","blockquote"]],["lheading",_ke],["htmlblock",Lke,["paragraph","blockquote"]],["table",Tke,["paragraph"]],["deflist",kke,["paragraph"]],["paragraph",Nke]];function EI(){this.ruler=new ri;for(var e=0;e<Np.length;e++)this.ruler.push(Np[e][0],Np[e][1],{alt:(Np[e][2]||[]).slice()})}EI.prototype.tokenize=function(e,t,r){for(var n=this.ruler.getRules(""),i=n.length,a=t,s=!1,o,u;a<r&&(e.line=a=e.skipEmptyLines(a),!(a>=r||e.tShift[a]<e.blkIndent));){for(u=0;u<i&&(o=n[u](e,a,r,!1),!o);u++);if(e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),a=e.line,a<r&&e.isEmpty(a)){if(s=!0,a++,a<r&&e.parentType==="list"&&e.isEmpty(a))break;e.line=a}}};var Rke=/[\n\t]/g,Dke=/\r[\n\u0085]|[\u2424\u2028\u0085]/g,Pke=/\u00a0/g;EI.prototype.parse=function(e,t,r,n){var i,a=0,s=0;if(!e)return[];e=e.replace(Pke," "),e=e.replace(Dke,`
`),e.indexOf(" ")>=0&&(e=e.replace(Rke,function(o,u){var c;return e.charCodeAt(u)===10?(a=u+1,s=0,o):(c=" ".slice((u-a-s)%4),s=u-a+1,c)})),i=new Qo(e,this,t,r,n),this.tokenize(i,i.line,i.lineMax)};function Fke(e){switch(e){case 10:case 92:case 96:case 42:case 95:case 94:case 91:case 93:case 33:case 38:case 60:case 62:case 123:case 125:case 36:case 37:case 64:case 126:case 43:case 61:case 58:return!0;default:return!1}}function Bke(e,t){for(var r=e.pos;r<e.posMax&&!Fke(e.src.charCodeAt(r));)r++;return r===e.pos?!1:(t||(e.pending+=e.src.slice(e.pos,r)),e.pos=r,!0)}function zke(e,t){var r,n,i=e.pos;if(e.src.charCodeAt(i)!==10)return!1;if(r=e.pending.length-1,n=e.posMax,!t)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){for(var a=r-2;a>=0;a--)if(e.pending.charCodeAt(a)!==32){e.pending=e.pending.substring(0,a+1);break}e.push({type:"hardbreak",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:"softbreak",level:e.level});else e.push({type:"softbreak",level:e.level});for(i++;i<n&&e.src.charCodeAt(i)===32;)i++;return e.pos=i,!0}var CI=[];for(var s7=0;s7<256;s7++)CI.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){CI[e.charCodeAt(0)]=1});function $ke(e,t){var r,n=e.pos,i=e.posMax;if(e.src.charCodeAt(n)!==92)return!1;if(n++,n<i){if(r=e.src.charCodeAt(n),r<256&&CI[r]!==0)return t||(e.pending+=e.src[n]),e.pos+=2,!0;if(r===10){for(t||e.push({type:"hardbreak",level:e.level}),n++;n<i&&e.src.charCodeAt(n)===32;)n++;return e.pos=n,!0}}return t||(e.pending+="\\"),e.pos++,!0}function qke(e,t){var r,n,i,a,s,o=e.pos,u=e.src.charCodeAt(o);if(u!==96)return!1;for(r=o,o++,n=e.posMax;o<n&&e.src.charCodeAt(o)===96;)o++;for(i=e.src.slice(r,o),a=s=o;(a=e.src.indexOf("`",s))!==-1;){for(s=a+1;s<n&&e.src.charCodeAt(s)===96;)s++;if(s-a===i.length)return t||e.push({type:"code",content:e.src.slice(o,a).replace(/[ \n]+/g," ").trim(),block:!1,level:e.level}),e.pos=s,!0}return t||(e.pending+=i),e.pos+=i.length,!0}function Uke(e,t){var r,n,i,a=e.posMax,s=e.pos,o,u;if(e.src.charCodeAt(s)!==126||t||s+4>=a||e.src.charCodeAt(s+1)!==126||e.level>=e.options.maxNesting||(o=s>0?e.src.charCodeAt(s-1):-1,u=e.src.charCodeAt(s+2),o===126)||u===126||u===32||u===10)return!1;for(n=s+2;n<a&&e.src.charCodeAt(n)===126;)n++;if(n>s+3)return e.pos+=n-s,t||(e.pending+=e.src.slice(s,n)),!0;for(e.pos=s+2,i=1;e.pos+1<a;){if(e.src.charCodeAt(e.pos)===126&&e.src.charCodeAt(e.pos+1)===126&&(o=e.src.charCodeAt(e.pos-1),u=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1,u!==126&&o!==126&&(o!==32&&o!==10?i--:u!==32&&u!==10&&i++,i<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=s+2,t||(e.push({type:"del_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"del_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=s,!1)}function Vke(e,t){var r,n,i,a=e.posMax,s=e.pos,o,u;if(e.src.charCodeAt(s)!==43||t||s+4>=a||e.src.charCodeAt(s+1)!==43||e.level>=e.options.maxNesting||(o=s>0?e.src.charCodeAt(s-1):-1,u=e.src.charCodeAt(s+2),o===43)||u===43||u===32||u===10)return!1;for(n=s+2;n<a&&e.src.charCodeAt(n)===43;)n++;if(n!==s+2)return e.pos+=n-s,t||(e.pending+=e.src.slice(s,n)),!0;for(e.pos=s+2,i=1;e.pos+1<a;){if(e.src.charCodeAt(e.pos)===43&&e.src.charCodeAt(e.pos+1)===43&&(o=e.src.charCodeAt(e.pos-1),u=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1,u!==43&&o!==43&&(o!==32&&o!==10?i--:u!==32&&u!==10&&i++,i<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=s+2,t||(e.push({type:"ins_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"ins_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=s,!1)}function Jke(e,t){var r,n,i,a=e.posMax,s=e.pos,o,u;if(e.src.charCodeAt(s)!==61||t||s+4>=a||e.src.charCodeAt(s+1)!==61||e.level>=e.options.maxNesting||(o=s>0?e.src.charCodeAt(s-1):-1,u=e.src.charCodeAt(s+2),o===61)||u===61||u===32||u===10)return!1;for(n=s+2;n<a&&e.src.charCodeAt(n)===61;)n++;if(n!==s+2)return e.pos+=n-s,t||(e.pending+=e.src.slice(s,n)),!0;for(e.pos=s+2,i=1;e.pos+1<a;){if(e.src.charCodeAt(e.pos)===61&&e.src.charCodeAt(e.pos+1)===61&&(o=e.src.charCodeAt(e.pos-1),u=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1,u!==61&&o!==61&&(o!==32&&o!==10?i--:u!==32&&u!==10&&i++,i<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=s+2,t||(e.push({type:"mark_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"mark_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=s,!1)}function o7(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function u7(e,t){var r=t,n,i,a,s=!0,o=!0,u=e.posMax,c=e.src.charCodeAt(t);for(n=t>0?e.src.charCodeAt(t-1):-1;r<u&&e.src.charCodeAt(r)===c;)r++;return r>=u&&(s=!1),a=r-t,a>=4?s=o=!1:(i=r<u?e.src.charCodeAt(r):-1,(i===32||i===10)&&(s=!1),(n===32||n===10)&&(o=!1),c===95&&(o7(n)&&(s=!1),o7(i)&&(o=!1))),{can_open:s,can_close:o,delims:a}}function Wke(e,t){var r,n,i,a,s,o,u,c=e.posMax,l=e.pos,f=e.src.charCodeAt(l);if(f!==95&&f!==42||t)return!1;if(u=u7(e,l),r=u.delims,!u.can_open)return e.pos+=r,t||(e.pending+=e.src.slice(l,e.pos)),!0;if(e.level>=e.options.maxNesting)return!1;for(e.pos=l+r,o=[r];e.pos<c;){if(e.src.charCodeAt(e.pos)===f){if(u=u7(e,e.pos),n=u.delims,u.can_close){for(a=o.pop(),s=n;a!==s;){if(s<a){o.push(a-s);break}if(s-=a,o.length===0)break;e.pos+=a,a=o.pop()}if(o.length===0){r=a,i=!0;break}e.pos+=n;continue}u.can_open&&o.push(n),e.pos+=n;continue}e.parser.skipToken(e)}return i?(e.posMax=e.pos,e.pos=l+r,t||((r===2||r===3)&&e.push({type:"strong_open",level:e.level++}),(r===1||r===3)&&e.push({type:"em_open",level:e.level++}),e.parser.tokenize(e),(r===1||r===3)&&e.push({type:"em_close",level:--e.level}),(r===2||r===3)&&e.push({type:"strong_close",level:--e.level})),e.pos=e.posMax+r,e.posMax=c,!0):(e.pos=l,!1)}var Hke=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function Gke(e,t){var r,n,i=e.posMax,a=e.pos;if(e.src.charCodeAt(a)!==126||t||a+2>=i||e.level>=e.options.maxNesting)return!1;for(e.pos=a+1;e.pos<i;){if(e.src.charCodeAt(e.pos)===126){r=!0;break}e.parser.skipToken(e)}return!r||a+1===e.pos||(n=e.src.slice(a+1,e.pos),n.match(/(^|[^\\])(\\\\)*\s/))?(e.pos=a,!1):(e.posMax=e.pos,e.pos=a+1,t||e.push({type:"sub",level:e.level,content:n.replace(Hke,"$1")}),e.pos=e.posMax+1,e.posMax=i,!0)}var Yke=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function Kke(e,t){var r,n,i=e.posMax,a=e.pos;if(e.src.charCodeAt(a)!==94||t||a+2>=i||e.level>=e.options.maxNesting)return!1;for(e.pos=a+1;e.pos<i;){if(e.src.charCodeAt(e.pos)===94){r=!0;break}e.parser.skipToken(e)}return!r||a+1===e.pos||(n=e.src.slice(a+1,e.pos),n.match(/(^|[^\\])(\\\\)*\s/))?(e.pos=a,!1):(e.posMax=e.pos,e.pos=a+1,t||e.push({type:"sup",level:e.level,content:n.replace(Yke,"$1")}),e.pos=e.posMax+1,e.posMax=i,!0)}function Qke(e,t){var r,n,i,a,s,o,u,c,l=!1,f=e.pos,p=e.posMax,d=e.pos,m=e.src.charCodeAt(d);if(m===33&&(l=!0,m=e.src.charCodeAt(++d)),m!==91||e.level>=e.options.maxNesting||(r=d+1,n=uf(e,d),n<0))return!1;if(o=n+1,o<p&&e.src.charCodeAt(o)===40){for(o++;o<p&&(c=e.src.charCodeAt(o),!(c!==32&&c!==10));o++);if(o>=p)return!1;for(d=o,uQ(e,o)?(a=e.linkContent,o=e.pos):a="",d=o;o<p&&(c=e.src.charCodeAt(o),!(c!==32&&c!==10));o++);if(o<p&&d!==o&&cQ(e,o))for(s=e.linkContent,o=e.pos;o<p&&(c=e.src.charCodeAt(o),!(c!==32&&c!==10));o++);else s="";if(o>=p||e.src.charCodeAt(o)!==41)return e.pos=f,!1;o++}else{if(e.linkLevel>0)return!1;for(;o<p&&(c=e.src.charCodeAt(o),!(c!==32&&c!==10));o++);if(o<p&&e.src.charCodeAt(o)===91&&(d=o+1,o=uf(e,o),o>=0?i=e.src.slice(d,o++):o=d-1),i||(typeof i>"u"&&(o=n+1),i=e.src.slice(r,n)),u=e.env.references[lQ(i)],!u)return e.pos=f,!1;a=u.href,s=u.title}return t||(e.pos=r,e.posMax=n,l?e.push({type:"image",src:a,title:s,alt:e.src.substr(r,n-r),level:e.level}):(e.push({type:"link_open",href:a,title:s,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:"link_close",level:--e.level}))),e.pos=o,e.posMax=p,!0}function Zke(e,t){var r,n,i,a,s=e.posMax,o=e.pos;return o+2>=s||e.src.charCodeAt(o)!==94||e.src.charCodeAt(o+1)!==91||e.level>=e.options.maxNesting||(r=o+2,n=uf(e,o+1),n<0)?!1:(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),i=e.env.footnotes.list.length,e.pos=r,e.posMax=n,e.push({type:"footnote_ref",id:i,level:e.level}),e.linkLevel++,a=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[i]={tokens:e.tokens.splice(a)},e.linkLevel--),e.pos=n+1,e.posMax=s,!0)}function Xke(e,t){var r,n,i,a,s=e.posMax,o=e.pos;if(o+3>s||!e.env.footnotes||!e.env.footnotes.refs||e.src.charCodeAt(o)!==91||e.src.charCodeAt(o+1)!==94||e.level>=e.options.maxNesting)return!1;for(n=o+2;n<s;n++){if(e.src.charCodeAt(n)===32||e.src.charCodeAt(n)===10)return!1;if(e.src.charCodeAt(n)===93)break}return n===o+2||n>=s||(n++,r=e.src.slice(o+2,n-1),typeof e.env.footnotes.refs[":"+r]>"u")?!1:(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+r]<0?(i=e.env.footnotes.list.length,e.env.footnotes.list[i]={label:r,count:0},e.env.footnotes.refs[":"+r]=i):i=e.env.footnotes.refs[":"+r],a=e.env.footnotes.list[i].count,e.env.footnotes.list[i].count++,e.push({type:"footnote_ref",id:i,subId:a,level:e.level})),e.pos=n,e.posMax=s,!0)}var e6e=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"],t6e=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,r6e=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function n6e(e,t){var r,n,i,a,s,o=e.pos;return e.src.charCodeAt(o)!==60||(r=e.src.slice(o),r.indexOf(">")<0)?!1:(n=r.match(r6e),n?e6e.indexOf(n[1].toLowerCase())<0||(a=n[0].slice(1,-1),s=W_(a),!e.parser.validateLink(a))?!1:(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:a,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=n[0].length,!0):(i=r.match(t6e),i?(a=i[0].slice(1,-1),s=W_("mailto:"+a),e.parser.validateLink(s)?(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:a,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=i[0].length,!0):!1):!1))}function ag(e,t){return e=e.source,t=t||"",function r(n,i){return n?(i=i.source||i,e=e.replace(n,i),r):new RegExp(e,t)}}var i6e=/[a-zA-Z_:][a-zA-Z0-9:._-]*/,a6e=/[^"'=<>`\x00-\x20]+/,s6e=/'[^']*'/,o6e=/"[^"]*"/,u6e=ag(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",a6e)("single_quoted",s6e)("double_quoted",o6e)(),c6e=ag(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",i6e)("attr_value",u6e)(),l6e=ag(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",c6e)(),f6e=/<\/[A-Za-z][A-Za-z0-9]*\s*>/,d6e=/<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->/,p6e=/<[?].*?[?]>/,h6e=/<![A-Z]+\s+[^>]*>/,m6e=/<!\[CDATA\[[\s\S]*?\]\]>/,g6e=ag(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",l6e)("close_tag",f6e)("comment",d6e)("processing",p6e)("declaration",h6e)("cdata",m6e)();function y6e(e){var t=e|32;return t>=97&&t<=122}function v6e(e,t){var r,n,i,a=e.pos;return!e.options.html||(i=e.posMax,e.src.charCodeAt(a)!==60||a+2>=i)||(r=e.src.charCodeAt(a+1),r!==33&&r!==63&&r!==47&&!y6e(r))||(n=e.src.slice(a).match(g6e),!n)?!1:(t||e.push({type:"htmltag",content:e.src.slice(a,a+n[0].length),level:e.level}),e.pos+=n[0].length,!0)}var b6e=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,w6e=/^&([a-z][a-z0-9]{1,31});/i;function S6e(e,t){var r,n,i,a=e.pos,s=e.posMax;if(e.src.charCodeAt(a)!==38)return!1;if(a+1<s){if(r=e.src.charCodeAt(a+1),r===35){if(i=e.src.slice(a).match(b6e),i)return t||(n=i[1][0].toLowerCase()==="x"?parseInt(i[1].slice(1),16):parseInt(i[1],10),e.pending+=sQ(n)?J_(n):J_(65533)),e.pos+=i[0].length,!0}else if(i=e.src.slice(a).match(w6e),i){var o=iQ(i[1]);if(i[1]!==o)return t||(e.pending+=o),e.pos+=i[0].length,!0}}return t||(e.pending+="&"),e.pos++,!0}var WC=[["text",Bke],["newline",zke],["escape",$ke],["backticks",qke],["del",Uke],["ins",Vke],["mark",Jke],["emphasis",Wke],["sub",Gke],["sup",Kke],["links",Qke],["footnote_inline",Zke],["footnote_ref",Xke],["autolink",n6e],["htmltag",v6e],["entity",S6e]];function sg(){this.ruler=new ri;for(var e=0;e<WC.length;e++)this.ruler.push(WC[e][0],WC[e][1]);this.validateLink=x6e}sg.prototype.skipToken=function(e){var t=this.ruler.getRules(""),r=t.length,n=e.pos,i,a;if((a=e.cacheGet(n))>0){e.pos=a;return}for(i=0;i<r;i++)if(t[i](e,!0)){e.cacheSet(n,e.pos);return}e.pos++,e.cacheSet(n,e.pos)};sg.prototype.tokenize=function(e){for(var t=this.ruler.getRules(""),r=t.length,n=e.posMax,i,a;e.pos<n;){for(a=0;a<r&&(i=t[a](e,!1),!i);a++);if(i){if(e.pos>=n)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};sg.prototype.parse=function(e,t,r,n){var i=new Ko(e,this,t,r,n);this.tokenize(i)};function x6e(e){var t=["vbscript","javascript","file","data"],r=e.trim().toLowerCase();return r=To(r),!(r.indexOf(":")!==-1&&t.indexOf(r.split(":")[0])!==-1)}var E6e={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}},C6e={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},M6e={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}},_6e={default:E6e,full:C6e,commonmark:M6e};function pQ(e,t,r){this.src=t,this.env=r,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function Gs(e,t){typeof e!="string"&&(t=e,e="default"),t&&t.linkify!=null&&console.warn(`linkify option is removed. Use linkify plugin instead:
import Remarkable from 'remarkable';
import linkify from 'remarkable/linkify';
new Remarkable().use(linkify)
`),this.inline=new sg,this.block=new EI,this.core=new fQ,this.renderer=new xI,this.ruler=new ri,this.options={},this.configure(_6e[e]),this.set(t||{})}Gs.prototype.set=function(e){aQ(this.options,e)};Gs.prototype.configure=function(e){var t=this;if(!e)throw new Error("Wrong `remarkable` preset, check name/content");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enable(e.components[r].rules,!0)})};Gs.prototype.use=function(e,t){return e(this,t),this};Gs.prototype.parse=function(e,t){var r=new pQ(this,e,t);return this.core.process(r),r.tokens};Gs.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};Gs.prototype.parseInline=function(e,t){var r=new pQ(this,e,t);return r.inlineMode=!0,this.core.process(r),r.tokens};Gs.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var A6e="3.16.2";function j6e(e,t){for(var r in t)t.hasOwnProperty(r)&&e[r]===void 0&&(e[r]=t[r]);return e}function I6e(e,t,r){var n;return e.length>t&&(r==null?(r="&hellip;",n=3):n=r.length,e=e.substring(0,t-n)+r),e}function c7(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function no(e,t){for(var r=e.length-1;r>=0;r--)t(e[r])===!0&&e.splice(r,1)}function L6e(e,t){if(!t.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var r=[],n=0,i;i=t.exec(e);)r.push(e.substring(n,i.index)),r.push(i[0]),n=i.index+i[0].length;return r.push(e.substring(n)),r}function MI(e){throw new Error("Unhandled case for value: '".concat(e,"'"))}var H_=(function(){function e(t){t===void 0&&(t={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=t.tagName||"",this.attrs=t.attrs||{},this.innerHTML=t.innerHtml||t.innerHTML||""}return e.prototype.setTagName=function(t){return this.tagName=t,this},e.prototype.getTagName=function(){return this.tagName||""},e.prototype.setAttr=function(t,r){var n=this.getAttrs();return n[t]=r,this},e.prototype.getAttr=function(t){return this.getAttrs()[t]},e.prototype.setAttrs=function(t){return Object.assign(this.getAttrs(),t),this},e.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},e.prototype.setClass=function(t){return this.setAttr("class",t)},e.prototype.addClass=function(t){for(var r=this.getClass(),n=this.whitespaceRegex,i=r?r.split(n):[],a=t.split(n),s;s=a.shift();)c7(i,s)===-1&&i.push(s);return this.getAttrs().class=i.join(" "),this},e.prototype.removeClass=function(t){for(var r=this.getClass(),n=this.whitespaceRegex,i=r?r.split(n):[],a=t.split(n),s;i.length&&(s=a.shift());){var o=c7(i,s);o!==-1&&i.splice(o,1)}return this.getAttrs().class=i.join(" "),this},e.prototype.getClass=function(){return this.getAttrs().class||""},e.prototype.hasClass=function(t){return(" "+this.getClass()+" ").indexOf(" "+t+" ")!==-1},e.prototype.setInnerHTML=function(t){return this.innerHTML=t,this},e.prototype.setInnerHtml=function(t){return this.setInnerHTML(t)},e.prototype.getInnerHTML=function(){return this.innerHTML||""},e.prototype.getInnerHtml=function(){return this.getInnerHTML()},e.prototype.toAnchorString=function(){var t=this.getTagName(),r=this.buildAttrsStr();return r=r?" "+r:"",["<",t,r,">",this.getInnerHtml(),"</",t,">"].join("")},e.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var t=this.getAttrs(),r=[];for(var n in t)t.hasOwnProperty(n)&&r.push(n+'="'+t[n]+'"');return r.join(" ")},e})();function T6e(e,t,r){var n,i;r==null?(r="&hellip;",i=3,n=8):(i=r.length,n=r.length);var a=function(b){var S={},E=b,x=E.match(/^([a-z]+):\/\//i);return x&&(S.scheme=x[1],E=E.substr(x[0].length)),x=E.match(/^(.*?)(?=(\?|#|\/|$))/i),x&&(S.host=x[1],E=E.substr(x[0].length)),x=E.match(/^\/(.*?)(?=(\?|#|$))/i),x&&(S.path=x[1],E=E.substr(x[0].length)),x=E.match(/^\?(.*?)(?=(#|$))/i),x&&(S.query=x[1],E=E.substr(x[0].length)),x=E.match(/^#(.*?)$/i),x&&(S.fragment=x[1]),S},s=function(b){var S="";return b.scheme&&b.host&&(S+=b.scheme+"://"),b.host&&(S+=b.host),b.path&&(S+="/"+b.path),b.query&&(S+="?"+b.query),b.fragment&&(S+="#"+b.fragment),S},o=function(b,S){var E=S/2,x=Math.ceil(E),_=-1*Math.floor(E),I="";return _<0&&(I=b.substr(_)),b.substr(0,x)+r+I};if(e.length<=t)return e;var u=t-i,c=a(e);if(c.query){var l=c.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);l&&(c.query=c.query.substr(0,l[1].length),e=s(c))}if(e.length<=t||(c.host&&(c.host=c.host.replace(/^www\./,""),e=s(c)),e.length<=t))return e;var f="";if(c.host&&(f+=c.host),f.length>=u)return c.host.length==t?(c.host.substr(0,t-i)+r).substr(0,u+n):o(f,u).substr(0,u+n);var p="";if(c.path&&(p+="/"+c.path),c.query&&(p+="?"+c.query),p)if((f+p).length>=u){if((f+p).length==t)return(f+p).substr(0,t);var d=u-f.length;return(f+o(p,d)).substr(0,u+n)}else f+=p;if(c.fragment){var m="#"+c.fragment;if((f+m).length>=u){if((f+m).length==t)return(f+m).substr(0,t);var g=u-f.length;return(f+o(m,g)).substr(0,u+n)}else f+=m}if(c.scheme&&c.host){var v=c.scheme+"://";if((f+v).length<u)return(v+f).substr(0,t)}if(f.length<=t)return f;var w="";return u>0&&(w=f.substr(-1*Math.floor(u/2))),(f.substr(0,Math.ceil(u/2))+r+w).substr(0,u+n)}function O6e(e,t,r){if(e.length<=t)return e;var n,i;r==null?(r="&hellip;",n=8,i=3):(n=r.length,i=r.length);var a=t-i,s="";return a>0&&(s=e.substr(-1*Math.floor(a/2))),(e.substr(0,Math.ceil(a/2))+r+s).substr(0,a+n)}function k6e(e,t,r){return I6e(e,t,r)}var l7=(function(){function e(t){t===void 0&&(t={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=t.newWindow||!1,this.truncate=t.truncate||{},this.className=t.className||""}return e.prototype.build=function(t){return new H_({tagName:"a",attrs:this.createAttrs(t),innerHtml:this.processAnchorText(t.getAnchorText())})},e.prototype.createAttrs=function(t){var r={href:t.getAnchorHref()},n=this.createCssClass(t);return n&&(r.class=n),this.newWindow&&(r.target="_blank",r.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length<t.getAnchorText().length&&(r.title=t.getAnchorHref()),r},e.prototype.createCssClass=function(t){var r=this.className;if(r){for(var n=[r],i=t.getCssClassSuffixes(),a=0,s=i.length;a<s;a++)n.push(r+"-"+i[a]);return n.join(" ")}else return""},e.prototype.processAnchorText=function(t){return t=this.doTruncate(t),t},e.prototype.doTruncate=function(t){var r=this.truncate;if(!r||!r.length)return t;var n=r.length,i=r.location;return i==="smart"?T6e(t,n):i==="middle"?O6e(t,n):k6e(t,n)},e})(),Tc=(function(){function e(t){this.__jsduckDummyDocProp=null,this.matchedText="",this.offset=0,this.tagBuilder=t.tagBuilder,this.matchedText=t.matchedText,this.offset=t.offset}return e.prototype.getMatchedText=function(){return this.matchedText},e.prototype.setOffset=function(t){this.offset=t},e.prototype.getOffset=function(){return this.offset},e.prototype.getCssClassSuffixes=function(){return[this.getType()]},e.prototype.buildTag=function(){return this.tagBuilder.build(this)},e})(),hQ=(function(e){Sa(t,e);function t(r){var n=e.call(this,r)||this;return n.email="",n.email=r.email,n}return t.prototype.getType=function(){return"email"},t.prototype.getEmail=function(){return this.email},t.prototype.getAnchorHref=function(){return"mailto:"+this.email},t.prototype.getAnchorText=function(){return this.email},t})(Tc),mQ=(function(e){Sa(t,e);function t(r){var n=e.call(this,r)||this;return n.serviceName="",n.hashtag="",n.serviceName=r.serviceName,n.hashtag=r.hashtag,n}return t.prototype.getType=function(){return"hashtag"},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getHashtag=function(){return this.hashtag},t.prototype.getAnchorHref=function(){var r=this.serviceName,n=this.hashtag;switch(r){case"twitter":return"https://twitter.com/hashtag/"+n;case"facebook":return"https://www.facebook.com/hashtag/"+n;case"instagram":return"https://instagram.com/explore/tags/"+n;case"tiktok":return"https://www.tiktok.com/tag/"+n;default:throw new Error("Unknown service name to point hashtag to: "+r)}},t.prototype.getAnchorText=function(){return"#"+this.hashtag},t})(Tc),gQ=(function(e){Sa(t,e);function t(r){var n=e.call(this,r)||this;return n.serviceName="twitter",n.mention="",n.mention=r.mention,n.serviceName=r.serviceName,n}return t.prototype.getType=function(){return"mention"},t.prototype.getMention=function(){return this.mention},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getAnchorHref=function(){switch(this.serviceName){case"twitter":return"https://twitter.com/"+this.mention;case"instagram":return"https://instagram.com/"+this.mention;case"soundcloud":return"https://soundcloud.com/"+this.mention;case"tiktok":return"https://www.tiktok.com/@"+this.mention;default:throw new Error("Unknown service name to point mention to: "+this.serviceName)}},t.prototype.getAnchorText=function(){return"@"+this.mention},t.prototype.getCssClassSuffixes=function(){var r=e.prototype.getCssClassSuffixes.call(this),n=this.getServiceName();return n&&r.push(n),r},t})(Tc),yQ=(function(e){Sa(t,e);function t(r){var n=e.call(this,r)||this;return n.number="",n.plusSign=!1,n.number=r.number,n.plusSign=r.plusSign,n}return t.prototype.getType=function(){return"phone"},t.prototype.getPhoneNumber=function(){return this.number},t.prototype.getNumber=function(){return this.getPhoneNumber()},t.prototype.getAnchorHref=function(){return"tel:"+(this.plusSign?"+":"")+this.number},t.prototype.getAnchorText=function(){return this.matchedText},t})(Tc),vQ=(function(e){Sa(t,e);function t(r){var n=e.call(this,r)||this;return n.url="",n.urlMatchType="scheme",n.protocolUrlMatch=!1,n.protocolRelativeMatch=!1,n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.schemePrefixRegex=/^(https?:\/\/)?/i,n.wwwPrefixRegex=/^(https?:\/\/)?(www\.)?/i,n.protocolRelativeRegex=/^\/\//,n.protocolPrepended=!1,n.urlMatchType=r.urlMatchType,n.url=r.url,n.protocolUrlMatch=r.protocolUrlMatch,n.protocolRelativeMatch=r.protocolRelativeMatch,n.stripPrefix=r.stripPrefix,n.stripTrailingSlash=r.stripTrailingSlash,n.decodePercentEncoding=r.decodePercentEncoding,n}return t.prototype.getType=function(){return"url"},t.prototype.getUrlMatchType=function(){return this.urlMatchType},t.prototype.getUrl=function(){var r=this.url;return!this.protocolRelativeMatch&&!this.protocolUrlMatch&&!this.protocolPrepended&&(r=this.url="http://"+r,this.protocolPrepended=!0),r},t.prototype.getAnchorHref=function(){var r=this.getUrl();return r.replace(/&amp;/g,"&")},t.prototype.getAnchorText=function(){var r=this.getMatchedText();return this.protocolRelativeMatch&&(r=this.stripProtocolRelativePrefix(r)),this.stripPrefix.scheme&&(r=this.stripSchemePrefix(r)),this.stripPrefix.www&&(r=this.stripWwwPrefix(r)),this.stripTrailingSlash&&(r=this.removeTrailingSlash(r)),this.decodePercentEncoding&&(r=this.removePercentEncoding(r)),r},t.prototype.stripSchemePrefix=function(r){return r.replace(this.schemePrefixRegex,"")},t.prototype.stripWwwPrefix=function(r){return r.replace(this.wwwPrefixRegex,"$1")},t.prototype.stripProtocolRelativePrefix=function(r){return r.replace(this.protocolRelativeRegex,"")},t.prototype.removeTrailingSlash=function(r){return r.charAt(r.length-1)==="/"&&(r=r.slice(0,-1)),r},t.prototype.removePercentEncoding=function(r){var n=r.replace(/%22/gi,"&quot;").replace(/%26/gi,"&amp;").replace(/%27/gi,"&#39;").replace(/%3C/gi,"&lt;").replace(/%3E/gi,"&gt;");try{return decodeURIComponent(n)}catch{return n}},t})(Tc),Oc=(function(){function e(t){this.__jsduckDummyDocProp=null,this.tagBuilder=t.tagBuilder}return e})(),HC=/[A-Za-z]/,N6e=/[\d]/,R6e=/[\D]/,io=/\s/,GC=/['"]/,D6e=/[\x00-\x1F\x7F]/,bQ=/A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC/.source,P6e=/\u2700-\u27bf\udde6-\uddff\ud800-\udbff\udc00-\udfff\ufe0e\ufe0f\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0\ud83c\udffb-\udfff\u200d\u3299\u3297\u303d\u3030\u24c2\ud83c\udd70-\udd71\udd7e-\udd7f\udd8e\udd91-\udd9a\udde6-\uddff\ude01-\ude02\ude1a\ude2f\ude32-\ude3a\ude50-\ude51\u203c\u2049\u25aa-\u25ab\u25b6\u25c0\u25fb-\u25fe\u00a9\u00ae\u2122\u2139\udc04\u2600-\u26FF\u2b05\u2b06\u2b07\u2b1b\u2b1c\u2b50\u2b55\u231a\u231b\u2328\u23cf\u23e9-\u23f3\u23f8-\u23fa\udccf\u2935\u2934\u2190-\u21ff/.source,F6e=/\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F/.source,wQ=bQ+P6e+F6e,om=/0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19/.source,B6e=wQ+om,vr=wQ+om,cl=new RegExp("[".concat(vr,"]")),z6e="(?:["+om+"]{1,3}\\.){3}["+om+"]{1,3}",$6e="["+vr+"](?:["+vr+"\\-_]{0,61}["+vr+"])?",f7=function(e){return"(?=("+$6e+"))\\"+e},YC=function(e){return"(?:"+f7(e)+"(?:\\."+f7(e+1)+"){0,126}|"+z6e+")"},Rp=cl,SQ=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|vermögensberatung|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbah1a3hjkrd|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|vermögensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--mgbcpq6gpa1a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq480n2rg|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|travelchannel|wolterskluwer|xn--cckwcxetd|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--4dbrk0ce|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|சிங்கப்பூர்|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nextdirect|properties|protection|prudential|realestate|republican|restaurant|schaeffler|tatamotors|technology|university|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--q7ce6a|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|institute|insurance|kuokgroup|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--qxa6a|xn--tckwe|xn--vhquv|yodobashi|موريتانيا|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|builders|business|capetown|catering|catholic|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|etisalat|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|training|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|السعودية|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lanxess|lasalle|latrobe|leclerc|limited|lincoln|markets|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|singles|staples|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|католик|اتصالات|البحرين|الجزائر|العليان|پاکستان|كاثوليك|இந்தியா|abarth|abbott|abbvie|africa|agency|airbus|airtel|alipay|alsace|alstom|amazon|anquan|aramco|author|bayern|beauty|berlin|bharti|bostik|boston|broker|camera|career|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|webcam|xihuan|yachts|yandex|zappos|москва|онлайн|ابوظبي|ارامكو|الاردن|المغرب|امارات|فلسطين|مليسيا|भारतम्|இலங்கை|ファッション|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|drive|dubai|earth|edeka|email|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|irish|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|loans|locus|lotte|lotto|macys|mango|media|miami|money|movie|music|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|ישראל|ایران|بازار|بھارت|سودان|سورية|همراه|भारोत|संगठन|বাংলা|భారత్|ഭാരതം|嘉里大酒店|aarp|able|adac|aero|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kids|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|read|reit|rent|rest|rich|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|дети|сайт|بارت|بيتك|ڀارت|تونس|شبكة|عراق|عمان|موقع|भारत|ভারত|ভাৰত|ਭਾਰਤ|ભારત|ଭାରତ|ಭಾರತ|ලංකා|アマゾン|グーグル|クラウド|ポイント|组织机构|電訊盈科|香格里拉|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceo|cfa|cfd|com|cpa|crs|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gay|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|llp|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|spa|srl|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|бел|ком|қаз|мкд|мон|орг|рус|срб|укр|հայ|קום|عرب|قطر|كوم|مصر|कॉम|नेट|คอม|ไทย|ລາວ|ストア|セール|みんな|中文网|亚马逊|天主教|我爱你|新加坡|淡马锡|诺基亚|飞利浦|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|ελ|ευ|бг|ею|рф|გე|닷넷|닷컴|삼성|한국|コム|世界|中信|中国|中國|企业|佛山|信息|健康|八卦|公司|公益|台湾|台灣|商城|商店|商标|嘉里|在线|大拿|娱乐|家電|广东|微博|慈善|手机|招聘|政务|政府|新闻|时尚|書籍|机构|游戏|澳門|点看|移动|网址|网店|网站|网络|联通|谷歌|购物|通販|集团|食品|餐厅|香港)/,q6e=new RegExp("[".concat(vr,"!#$%&'*+/=?^_`{|}~-]")),U6e=new RegExp("^".concat(SQ.source,"$")),d7=(function(e){Sa(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.localPartCharRegex=q6e,r.strictTldRegex=U6e,r}return t.prototype.parseMatches=function(r){for(var n=this.tagBuilder,i=this.localPartCharRegex,a=this.strictTldRegex,s=[],o=r.length,u=new Dp,c={m:"a",a:"i",i:"l",l:"t",t:"o",o:":"},l=0,f=0,p=u;l<o;){var d=r.charAt(l);switch(f){case 0:m(d);break;case 1:g(r.charAt(l-1),d);break;case 2:v(d);break;case 3:w(d);break;case 4:b(d);break;case 5:S(d);break;case 6:E(d);break;case 7:x(d);break;default:MI(f)}l++}return L(),s;function m(k){k==="m"?_(1):i.test(k)&&_()}function g(k,F){k===":"?i.test(F)?(f=2,p=new Dp(hr(hr({},p),{hasMailtoPrefix:!0}))):I():c[k]===F||(i.test(F)?f=2:F==="."?f=3:F==="@"?f=4:I())}function v(k){k==="."?f=3:k==="@"?f=4:i.test(k)||I()}function w(k){k==="."||k==="@"?I():i.test(k)?f=2:I()}function b(k){Rp.test(k)?f=5:I()}function S(k){k==="."?f=7:k==="-"?f=6:Rp.test(k)||L()}function E(k){k==="-"||k==="."?L():Rp.test(k)?f=5:L()}function x(k){k==="."||k==="-"?L():Rp.test(k)?(f=5,p=new Dp(hr(hr({},p),{hasDomainDot:!0}))):L()}function _(k){k===void 0&&(k=2),f=k,p=new Dp({idx:l})}function I(){f=0,p=u}function L(){if(p.hasDomainDot){var k=r.slice(p.idx,l);/[-.]$/.test(k)&&(k=k.slice(0,-1));var F=p.hasMailtoPrefix?k.slice(7):k;N(F)&&s.push(new hQ({tagBuilder:n,matchedText:k,offset:p.idx,email:F}))}I();function N(P){var R=P.split(".").pop()||"",W=R.toLowerCase(),X=a.test(W);return X}}},t})(Oc),Dp=(function(){function e(t){t===void 0&&(t={}),this.idx=t.idx!==void 0?t.idx:-1,this.hasMailtoPrefix=!!t.hasMailtoPrefix,this.hasDomainDot=!!t.hasDomainDot}return e})(),V6e=(function(){function e(){}return e.isValid=function(t,r){return!(r&&!this.isValidUriScheme(r)||this.urlMatchDoesNotHaveProtocolOrDot(t,r)||this.urlMatchDoesNotHaveAtLeastOneWordChar(t,r)&&!this.isValidIpAddress(t)||this.containsMultipleDots(t))},e.isValidIpAddress=function(t){var r=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source),n=t.match(r);return n!==null},e.containsMultipleDots=function(t){var r=t;return this.hasFullProtocolRegex.test(t)&&(r=t.split("://")[1]),r.split("/")[0].indexOf("..")>-1},e.isValidUriScheme=function(t){var r=t.match(this.uriSchemeRegex),n=r&&r[0].toLowerCase();return n!=="javascript:"&&n!=="vbscript:"},e.urlMatchDoesNotHaveProtocolOrDot=function(t,r){return!!t&&(!r||!this.hasFullProtocolRegex.test(r))&&t.indexOf(".")===-1},e.urlMatchDoesNotHaveAtLeastOneWordChar=function(t,r){return t&&r?!this.hasFullProtocolRegex.test(r)&&!this.hasWordCharAfterProtocolRegex.test(t):!1},e.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,e.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,e.hasWordCharAfterProtocolRegex=new RegExp(":[^\\s]*?["+bQ+"]"),e.ipRegex=/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,e})(),J6e=(function(){var e=/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/,t=/(?:www\.)/,r=new RegExp("[/?#](?:["+vr+"\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^✓]*["+vr+"\\-+&@#/%=~_()|'$*\\[\\]{}✓])?");return new RegExp(["(?:","(",e.source,YC(2),")","|","(","(//)?",t.source,YC(6),")","|","(","(//)?",YC(10)+"\\.",SQ.source,"(?![-"+B6e+"])",")",")","(?::[0-9]+)?","(?:"+r.source+")?"].join(""),"gi")})(),W6e=new RegExp("["+vr+"]"),p7=(function(e){Sa(t,e);function t(r){var n=e.call(this,r)||this;return n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.matcherRegex=J6e,n.wordCharRegExp=W6e,n.stripPrefix=r.stripPrefix,n.stripTrailingSlash=r.stripTrailingSlash,n.decodePercentEncoding=r.decodePercentEncoding,n}return t.prototype.parseMatches=function(r){for(var n=this.matcherRegex,i=this.stripPrefix,a=this.stripTrailingSlash,s=this.decodePercentEncoding,o=this.tagBuilder,u=[],c,l=function(){var p=c[0],d=c[1],m=c[4],g=c[5],v=c[9],w=c.index,b=g||v,S=r.charAt(w-1);if(!V6e.isValid(p,d)||w>0&&S==="@"||w>0&&b&&f.wordCharRegExp.test(S))return"continue";if(/\?$/.test(p)&&(p=p.substr(0,p.length-1)),f.matchHasUnbalancedClosingParen(p))p=p.substr(0,p.length-1);else{var E=f.matchHasInvalidCharAfterTld(p,d);E>-1&&(p=p.substr(0,E))}var x=["http://","https://"].find(function(k){return!!d&&d.indexOf(k)!==-1});if(x){var _=p.indexOf(x);p=p.substr(_),d=d.substr(_),w=w+_}var I=d?"scheme":m?"www":"tld",L=!!d;u.push(new vQ({tagBuilder:o,matchedText:p,offset:w,urlMatchType:I,url:p,protocolUrlMatch:L,protocolRelativeMatch:!!b,stripPrefix:i,stripTrailingSlash:a,decodePercentEncoding:s}))},f=this;(c=n.exec(r))!==null;)l();return u},t.prototype.matchHasUnbalancedClosingParen=function(r){var n=r.charAt(r.length-1),i;if(n===")")i="(";else if(n==="]")i="[";else if(n==="}")i="{";else return!1;for(var a=0,s=0,o=r.length-1;s<o;s++){var u=r.charAt(s);u===i?a++:u===n&&(a=Math.max(a-1,0))}return a===0},t.prototype.matchHasInvalidCharAfterTld=function(r,n){if(!r)return-1;var i=0;n&&(i=r.indexOf(":"),r=r.slice(i));var a=new RegExp("^((.?//)?[-."+vr+"]*[-"+vr+"]\\.[-"+vr+"]+)"),s=a.exec(r);return s===null?-1:(i+=s[1].length,r=r.slice(s[1].length),/^[^-.A-Za-z0-9:\/?#]/.test(r)?i:-1)},t})(Oc),h7=new RegExp("[_".concat(vr,"]")),m7=(function(e){Sa(t,e);function t(r){var n=e.call(this,r)||this;return n.serviceName="twitter",n.serviceName=r.serviceName,n}return t.prototype.parseMatches=function(r){for(var n=this.tagBuilder,i=this.serviceName,a=[],s=r.length,o=0,u=-1,c=0;o<s;){var l=r.charAt(o);switch(c){case 0:f(l);break;case 1:p(l);break;case 2:d(l);break;case 3:m(l);break;default:MI(c)}o++}return g(),a;function f(v){v==="#"?(c=2,u=o):cl.test(v)&&(c=1)}function p(v){cl.test(v)||(c=0)}function d(v){h7.test(v)?c=3:cl.test(v)?c=1:c=0}function m(v){h7.test(v)||(g(),u=-1,cl.test(v)?c=1:c=0)}function g(){if(u>-1&&o-u<=140){var v=r.slice(u,o),w=new mQ({tagBuilder:n,matchedText:v,offset:u,serviceName:i,hashtag:v.slice(1)});a.push(w)}}},t})(Oc),H6e=["twitter","facebook","instagram","tiktok"],G6e=/(?:(?:(?:(\+)?\d{1,3}[-\040.]?)?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]?\d{4})|(?:(\+)(?:9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\040.]?(?:\d[-\040.]?){6,12}\d+))([,;]+[0-9]+#?)*/,Y6e=/(0([1-9]{1}-?[1-9]\d{3}|[1-9]{2}-?\d{3}|[1-9]{2}\d{1}-?\d{2}|[1-9]{2}\d{2}-?\d{1})-?\d{4}|0[789]0-?\d{4}-?\d{4}|050-?\d{4}-?\d{4})/,K6e=new RegExp("".concat(G6e.source,"|").concat(Y6e.source),"g"),g7=(function(e){Sa(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.matcherRegex=K6e,r}return t.prototype.parseMatches=function(r){for(var n=this.matcherRegex,i=this.tagBuilder,a=[],s;(s=n.exec(r))!==null;){var o=s[0],u=o.replace(/[^0-9,;#]/g,""),c=!!(s[1]||s[2]),l=s.index==0?"":r.substr(s.index-1,1),f=r.substr(s.index+o.length,1),p=!l.match(/\d/)&&!f.match(/\d/);this.testMatch(s[3])&&this.testMatch(o)&&p&&a.push(new yQ({tagBuilder:i,matchedText:o,offset:s.index,number:u,plusSign:c}))}return a},t.prototype.testMatch=function(r){return R6e.test(r)},t})(Oc),Q6e=new RegExp("@[_".concat(vr,"]{1,50}(?![_").concat(vr,"])"),"g"),Z6e=new RegExp("@[_.".concat(vr,"]{1,30}(?![_").concat(vr,"])"),"g"),X6e=new RegExp("@[-_.".concat(vr,"]{1,50}(?![-_").concat(vr,"])"),"g"),eNe=new RegExp("@[_.".concat(vr,"]{1,23}[_").concat(vr,"](?![_").concat(vr,"])"),"g"),tNe=new RegExp("[^"+vr+"]"),y7=(function(e){Sa(t,e);function t(r){var n=e.call(this,r)||this;return n.serviceName="twitter",n.matcherRegexes={twitter:Q6e,instagram:Z6e,soundcloud:X6e,tiktok:eNe},n.nonWordCharRegex=tNe,n.serviceName=r.serviceName,n}return t.prototype.parseMatches=function(r){var n=this.serviceName,i=this.matcherRegexes[this.serviceName],a=this.nonWordCharRegex,s=this.tagBuilder,o=[],u;if(!i)return o;for(;(u=i.exec(r))!==null;){var c=u.index,l=r.charAt(c-1);if(c===0||a.test(l)){var f=u[0].replace(/\.+$/g,""),p=f.slice(1);o.push(new gQ({tagBuilder:s,matchedText:f,offset:c,serviceName:n,mention:p}))}}return o},t})(Oc);function rNe(e,t){for(var r=t.onOpenTag,n=t.onCloseTag,i=t.onText,a=t.onComment,s=t.onDoctype,o=new ca,u=0,c=e.length,l=0,f=0,p=o;u<c;){var d=e.charAt(u);switch(l){case 0:m(d);break;case 1:g(d);break;case 2:w(d);break;case 3:v(d);break;case 4:b(d);break;case 5:S(d);break;case 6:E(d);break;case 7:x(d);break;case 8:_(d);break;case 9:I(d);break;case 10:L(d);break;case 11:k(d);break;case 12:F(d);break;case 13:N();break;case 14:P(d);break;case 15:R(d);break;case 16:W(d);break;case 17:X(d);break;case 18:Q(d);break;case 19:Z(d);break;case 20:J(d);break;default:MI(l)}u++}f<u&&se();function m(oe){oe==="<"&&re()}function g(oe){oe==="!"?l=13:oe==="/"?(l=2,p=new ca(hr(hr({},p),{isClosing:!0}))):oe==="<"?re():HC.test(oe)?(l=3,p=new ca(hr(hr({},p),{isOpening:!0}))):(l=0,p=o)}function v(oe){io.test(oe)?(p=new ca(hr(hr({},p),{name:ge()})),l=4):oe==="<"?re():oe==="/"?(p=new ca(hr(hr({},p),{name:ge()})),l=12):oe===">"?(p=new ca(hr(hr({},p),{name:ge()})),ae()):!HC.test(oe)&&!N6e.test(oe)&&oe!==":"&&Y()}function w(oe){oe===">"?Y():HC.test(oe)?l=3:Y()}function b(oe){io.test(oe)||(oe==="/"?l=12:oe===">"?ae():oe==="<"?re():oe==="="||GC.test(oe)||D6e.test(oe)?Y():l=5)}function S(oe){io.test(oe)?l=6:oe==="/"?l=12:oe==="="?l=7:oe===">"?ae():oe==="<"?re():GC.test(oe)&&Y()}function E(oe){io.test(oe)||(oe==="/"?l=12:oe==="="?l=7:oe===">"?ae():oe==="<"?re():GC.test(oe)?Y():l=5)}function x(oe){io.test(oe)||(oe==='"'?l=8:oe==="'"?l=9:/[>=`]/.test(oe)?Y():oe==="<"?re():l=10)}function _(oe){oe==='"'&&(l=11)}function I(oe){oe==="'"&&(l=11)}function L(oe){io.test(oe)?l=4:oe===">"?ae():oe==="<"&&re()}function k(oe){io.test(oe)?l=4:oe==="/"?l=12:oe===">"?ae():oe==="<"?re():(l=4,ue())}function F(oe){oe===">"?(p=new ca(hr(hr({},p),{isClosing:!0})),ae()):l=4}function N(oe){e.substr(u,2)==="--"?(u+=2,p=new ca(hr(hr({},p),{type:"comment"})),l=14):e.substr(u,7).toUpperCase()==="DOCTYPE"?(u+=7,p=new ca(hr(hr({},p),{type:"doctype"})),l=20):Y()}function P(oe){oe==="-"?l=15:oe===">"?Y():l=16}function R(oe){oe==="-"?l=18:oe===">"?Y():l=16}function W(oe){oe==="-"&&(l=17)}function X(oe){oe==="-"?l=18:l=16}function Q(oe){oe===">"?ae():oe==="!"?l=19:oe==="-"||(l=16)}function Z(oe){oe==="-"?l=17:oe===">"?ae():l=16}function J(oe){oe===">"?ae():oe==="<"&&re()}function Y(){l=0,p=o}function re(){l=1,p=new ca({idx:u})}function ae(){var oe=e.slice(f,p.idx);oe&&i(oe,f),p.type==="comment"?a(p.idx):p.type==="doctype"?s(p.idx):(p.isOpening&&r(p.name,p.idx),p.isClosing&&n(p.name,p.idx)),Y(),f=u+1}function se(){var oe=e.slice(f,u);i(oe,f),f=u+1}function ge(){var oe=p.idx+(p.isClosing?2:1);return e.slice(oe,u).toLowerCase()}function ue(){u--}}var ca=(function(){function e(t){t===void 0&&(t={}),this.idx=t.idx!==void 0?t.idx:-1,this.type=t.type||"tag",this.name=t.name||"",this.isOpening=!!t.isOpening,this.isClosing=!!t.isClosing}return e})(),nNe=(function(){function e(t){t===void 0&&(t={}),this.version=e.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:"end"},this.className="",this.replaceFn=null,this.context=void 0,this.sanitizeHtml=!1,this.matchers=null,this.tagBuilder=null,this.urls=this.normalizeUrlsCfg(t.urls),this.email=typeof t.email=="boolean"?t.email:this.email,this.phone=typeof t.phone=="boolean"?t.phone:this.phone,this.hashtag=t.hashtag||this.hashtag,this.mention=t.mention||this.mention,this.newWindow=typeof t.newWindow=="boolean"?t.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(t.stripPrefix),this.stripTrailingSlash=typeof t.stripTrailingSlash=="boolean"?t.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding=typeof t.decodePercentEncoding=="boolean"?t.decodePercentEncoding:this.decodePercentEncoding,this.sanitizeHtml=t.sanitizeHtml||!1;var r=this.mention;if(r!==!1&&["twitter","instagram","soundcloud","tiktok"].indexOf(r)===-1)throw new Error("invalid `mention` cfg '".concat(r,"' - see docs"));var n=this.hashtag;if(n!==!1&&H6e.indexOf(n)===-1)throw new Error("invalid `hashtag` cfg '".concat(n,"' - see docs"));this.truncate=this.normalizeTruncateCfg(t.truncate),this.className=t.className||this.className,this.replaceFn=t.replaceFn||this.replaceFn,this.context=t.context||this}return e.link=function(t,r){var n=new e(r);return n.link(t)},e.parse=function(t,r){var n=new e(r);return n.parse(t)},e.prototype.normalizeUrlsCfg=function(t){return t==null&&(t=!0),typeof t=="boolean"?{schemeMatches:t,wwwMatches:t,tldMatches:t}:{schemeMatches:typeof t.schemeMatches=="boolean"?t.schemeMatches:!0,wwwMatches:typeof t.wwwMatches=="boolean"?t.wwwMatches:!0,tldMatches:typeof t.tldMatches=="boolean"?t.tldMatches:!0}},e.prototype.normalizeStripPrefixCfg=function(t){return t==null&&(t=!0),typeof t=="boolean"?{scheme:t,www:t}:{scheme:typeof t.scheme=="boolean"?t.scheme:!0,www:typeof t.www=="boolean"?t.www:!0}},e.prototype.normalizeTruncateCfg=function(t){return typeof t=="number"?{length:t,location:"end"}:j6e(t||{},{length:Number.POSITIVE_INFINITY,location:"end"})},e.prototype.parse=function(t){var r=this,n=["a","style","script"],i=0,a=[];return rNe(t,{onOpenTag:function(s){n.indexOf(s)>=0&&i++},onText:function(s,o){if(i===0){var u=/(&nbsp;|&#160;|&lt;|&#60;|&gt;|&#62;|&quot;|&#34;|&#39;)/gi,c=L6e(s,u),l=o;c.forEach(function(f,p){if(p%2===0){var d=r.parseText(f,l);a.push.apply(a,d)}l+=f.length})}},onCloseTag:function(s){n.indexOf(s)>=0&&(i=Math.max(i-1,0))},onComment:function(s){},onDoctype:function(s){}}),a=this.compactMatches(a),a=this.removeUnwantedMatches(a),a},e.prototype.compactMatches=function(t){t.sort(function(u,c){return u.getOffset()-c.getOffset()});for(var r=0;r<t.length-1;){var n=t[r],i=n.getOffset(),a=n.getMatchedText().length,s=i+a;if(r+1<t.length){if(t[r+1].getOffset()===i){var o=t[r+1].getMatchedText().length>a?r:r+1;t.splice(o,1);continue}if(t[r+1].getOffset()<s){t.splice(r+1,1);continue}}r++}return t},e.prototype.removeUnwantedMatches=function(t){return this.hashtag||no(t,function(r){return r.getType()==="hashtag"}),this.email||no(t,function(r){return r.getType()==="email"}),this.phone||no(t,function(r){return r.getType()==="phone"}),this.mention||no(t,function(r){return r.getType()==="mention"}),this.urls.schemeMatches||no(t,function(r){return r.getType()==="url"&&r.getUrlMatchType()==="scheme"}),this.urls.wwwMatches||no(t,function(r){return r.getType()==="url"&&r.getUrlMatchType()==="www"}),this.urls.tldMatches||no(t,function(r){return r.getType()==="url"&&r.getUrlMatchType()==="tld"}),t},e.prototype.parseText=function(t,r){r===void 0&&(r=0),r=r||0;for(var n=this.getMatchers(),i=[],a=0,s=n.length;a<s;a++){for(var o=n[a].parseMatches(t),u=0,c=o.length;u<c;u++)o[u].setOffset(r+o[u].getOffset());i.push.apply(i,o)}return i},e.prototype.link=function(t){if(!t)return"";this.sanitizeHtml&&(t=t.replace(/</g,"&lt;").replace(/>/g,"&gt;"));for(var r=this.parse(t),n=[],i=0,a=0,s=r.length;a<s;a++){var o=r[a];n.push(t.substring(i,o.getOffset())),n.push(this.createMatchReturnVal(o)),i=o.getOffset()+o.getMatchedText().length}return n.push(t.substring(i)),n.join("")},e.prototype.createMatchReturnVal=function(t){var r;if(this.replaceFn&&(r=this.replaceFn.call(this.context,t)),typeof r=="string")return r;if(r===!1)return t.getMatchedText();if(r instanceof H_)return r.toAnchorString();var n=t.buildTag();return n.toAnchorString()},e.prototype.getMatchers=function(){if(this.matchers)return this.matchers;var t=this.getTagBuilder(),r=[new m7({tagBuilder:t,serviceName:this.hashtag}),new d7({tagBuilder:t}),new g7({tagBuilder:t}),new y7({tagBuilder:t,serviceName:this.mention}),new p7({tagBuilder:t,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding})];return this.matchers=r},e.prototype.getTagBuilder=function(){var t=this.tagBuilder;return t||(t=this.tagBuilder=new l7({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),t},e.version=A6e,e.AnchorTagBuilder=l7,e.HtmlTag=H_,e.matcher={Email:d7,Hashtag:m7,Matcher:Oc,Mention:y7,Phone:g7,Url:p7},e.match={Email:hQ,Hashtag:mQ,Match:Tc,Mention:gQ,Phone:yQ,Url:vQ},e})(),iNe=/www|@|\:\/\//;function aNe(e){return/^<a[>\s]/i.test(e)}function sNe(e){return/^<\/a\s*>/i.test(e)}function oNe(){var e=[],t=new nNe({stripPrefix:!1,url:!0,email:!0,replaceFn:function(r){switch(r.getType()){case"url":e.push({text:r.matchedText,url:r.getUrl()});break;case"email":e.push({text:r.matchedText,url:"mailto:"+r.getEmail().replace(/^mailto:/i,"")});break}return!1}});return{links:e,autolinker:t}}function uNe(e){var t,r,n,i,a,s,o,u,c,l,f,p=e.tokens,d=null,m,g;for(r=0,n=p.length;r<n;r++)if(p[r].type==="inline")for(i=p[r].children,f=0,t=i.length-1;t>=0;t--){if(a=i[t],a.type==="link_close"){for(t--;i[t].level!==a.level&&i[t].type!=="link_open";)t--;continue}if(a.type==="htmltag"&&(aNe(a.content)&&f>0&&f--,sNe(a.content)&&f++),!(f>0)&&a.type==="text"&&iNe.test(a.content)){if(d||(d=oNe(),m=d.links,g=d.autolinker),s=a.content,m.length=0,g.link(s),!m.length)continue;for(o=[],l=a.level,u=0;u<m.length;u++)e.inline.validateLink(m[u].url)&&(c=s.indexOf(m[u].text),c&&o.push({type:"text",content:s.slice(0,c),level:l}),o.push({type:"link_open",href:m[u].url,title:"",level:l++}),o.push({type:"text",content:m[u].text,level:l}),o.push({type:"link_close",level:--l}),s=s.slice(c+m[u].text.length));s.length&&o.push({type:"text",content:s,level:l}),p[r].children=i=[].concat(i.slice(0,t),o,i.slice(t+1))}}}function cNe(e){e.core.ruler.push("linkify",uNe)}var KC,v7;function lNe(){if(v7)return KC;v7=1;var e=Xa(),t=/[\\^$.*+?()[\]{}|]/g,r=RegExp(t.source);function n(i){return i=e(i),i&&r.test(i)?i.replace(t,"\\$&"):i}return KC=n,KC}var fNe=lNe();const dNe=tt(fNe);var QC,b7;function pNe(){if(b7)return QC;b7=1;var e=Object.prototype,t=e.hasOwnProperty;function r(n,i){return n!=null&&t.call(n,i)}return QC=r,QC}var ZC,w7;function hNe(){if(w7)return ZC;w7=1;var e=pNe(),t=lW();function r(n,i){return n!=null&&t(n,i,e)}return ZC=r,ZC}var mNe=hNe();const gNe=tt(mNe);var yNe=qH();const vNe=tt(yNe);var bNe={7:function(e){var t,r=typeof Reflect=="object"?Reflect:null,n=r&&typeof r.apply=="function"?r.apply:function(w,b,S){return Function.prototype.apply.call(w,b,S)};t=r&&typeof r.ownKeys=="function"?r.ownKeys:Object.getOwnPropertySymbols?function(w){return Object.getOwnPropertyNames(w).concat(Object.getOwnPropertySymbols(w))}:function(w){return Object.getOwnPropertyNames(w)};var i=Number.isNaN||function(w){return w!=w};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(w,b){return new Promise((function(S,E){function x(I){w.removeListener(b,_),E(I)}function _(){typeof w.removeListener=="function"&&w.removeListener("error",x),S([].slice.call(arguments))}g(w,b,_,{once:!0}),b!=="error"&&(function(L,k,F){typeof L.on=="function"&&g(L,"error",k,F)})(w,x,{once:!0})}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var s=10;function o(v){if(typeof v!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof v)}function u(v){return v._maxListeners===void 0?a.defaultMaxListeners:v._maxListeners}function c(v,w,b,S){var E,x,_;if(o(b),(x=v._events)===void 0?(x=v._events=Object.create(null),v._eventsCount=0):(x.newListener!==void 0&&(v.emit("newListener",w,b.listener?b.listener:b),x=v._events),_=x[w]),_===void 0)_=x[w]=b,++v._eventsCount;else if(typeof _=="function"?_=x[w]=S?[b,_]:[_,b]:S?_.unshift(b):_.push(b),(E=u(v))>0&&_.length>E&&!_.warned){_.warned=!0;var I=new Error("Possible EventEmitter memory leak detected. "+_.length+" "+String(w)+" listeners added. Use emitter.setMaxListeners() to increase limit");I.name="MaxListenersExceededWarning",I.emitter=v,I.type=w,I.count=_.length,(function(k){console&&console.warn&&console.warn(k)})(I)}return v}function l(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(v,w,b){var S={fired:!1,wrapFn:void 0,target:v,type:w,listener:b},E=l.bind(S);return E.listener=b,S.wrapFn=E,E}function p(v,w,b){var S=v._events;if(S===void 0)return[];var E=S[w];return E===void 0?[]:typeof E=="function"?b?[E.listener||E]:[E]:b?(function(_){for(var I=new Array(_.length),L=0;L<I.length;++L)I[L]=_[L].listener||_[L];return I})(E):m(E,E.length)}function d(v){var w=this._events;if(w!==void 0){var b=w[v];if(typeof b=="function")return 1;if(b!==void 0)return b.length}return 0}function m(v,w){for(var b=new Array(w),S=0;S<w;++S)b[S]=v[S];return b}function g(v,w,b,S){if(typeof v.on=="function")S.once?v.once(w,b):v.on(w,b);else{if(typeof v.addEventListener!="function")throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof v);v.addEventListener(w,(function E(x){S.once&&v.removeEventListener(w,E),b(x)}))}}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(v){if(typeof v!="number"||v<0||i(v))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+v+".");s=v}}),a.init=function(){this._events!==void 0&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(w){if(typeof w!="number"||w<0||i(w))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+w+".");return this._maxListeners=w,this},a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(w){for(var b=[],S=1;S<arguments.length;S++)b.push(arguments[S]);var E=w==="error",x=this._events;if(x!==void 0)E=E&&x.error===void 0;else if(!E)return!1;if(E){var _;if(b.length>0&&(_=b[0]),_ instanceof Error)throw _;var I=new Error("Unhandled error."+(_?" ("+_.message+")":""));throw I.context=_,I}var L=x[w];if(L===void 0)return!1;if(typeof L=="function")n(L,this,b);else{var k=L.length,F=m(L,k);for(S=0;S<k;++S)n(F[S],this,b)}return!0},a.prototype.addListener=function(w,b){return c(this,w,b,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(w,b){return c(this,w,b,!0)},a.prototype.once=function(w,b){return o(b),this.on(w,f(this,w,b)),this},a.prototype.prependOnceListener=function(w,b){return o(b),this.prependListener(w,f(this,w,b)),this},a.prototype.removeListener=function(w,b){var S,E,x,_,I;if(o(b),(E=this._events)===void 0)return this;if((S=E[w])===void 0)return this;if(S===b||S.listener===b)--this._eventsCount==0?this._events=Object.create(null):(delete E[w],E.removeListener&&this.emit("removeListener",w,S.listener||b));else if(typeof S!="function"){for(x=-1,_=S.length-1;_>=0;_--)if(S[_]===b||S[_].listener===b){I=S[_].listener,x=_;break}if(x<0)return this;x===0?S.shift():(function(k,F){for(;F+1<k.length;F++)k[F]=k[F+1];k.pop()})(S,x),S.length===1&&(E[w]=S[0]),E.removeListener!==void 0&&this.emit("removeListener",w,I||b)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(w){var b,S,E;if((S=this._events)===void 0)return this;if(S.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):S[w]!==void 0&&(--this._eventsCount==0?this._events=Object.create(null):delete S[w]),this;if(arguments.length===0){var x,_=Object.keys(S);for(E=0;E<_.length;++E)(x=_[E])!=="removeListener"&&this.removeAllListeners(x);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(typeof(b=S[w])=="function")this.removeListener(w,b);else if(b!==void 0)for(E=b.length-1;E>=0;E--)this.removeListener(w,b[E]);return this},a.prototype.listeners=function(w){return p(this,w,!0)},a.prototype.rawListeners=function(w){return p(this,w,!1)},a.listenerCount=function(v,w){return typeof v.listenerCount=="function"?v.listenerCount(w):d.call(v,w)},a.prototype.listenerCount=d,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},48:function(e){var t={};function r(i,a,s){s||(s=Error);var o=(function(u){function c(l,f,p){return u.call(this,(function(m,g,v){return typeof a=="string"?a:a(m,g,v)})(l,f,p))||this}return(function(f,p){f.prototype=Object.create(p.prototype),f.prototype.constructor=f,f.__proto__=p})(c,u),c})(s);o.prototype.name=s.name,o.prototype.code=i,t[i]=o}function n(i,a){if(Array.isArray(i)){var s=i.length;return i=i.map((function(o){return String(o)})),s>2?"one of ".concat(a," ").concat(i.slice(0,s-1).join(", "),", or ")+i[s-1]:s===2?"one of ".concat(a," ").concat(i[0]," or ").concat(i[1]):"of ".concat(a," ").concat(i[0])}return"of ".concat(a," ").concat(String(i))}r("ERR_INVALID_OPT_VALUE",(function(i,a){return'The value "'+a+'" is invalid for option "'+i+'"'}),TypeError),r("ERR_INVALID_ARG_TYPE",(function(i,a,s){var o,u;if(typeof a=="string"&&(function(f,p,d){return f.substr(0,p.length)===p})(a,"not ")?(o="must not be",a=a.replace(/^not /,"")):o="must be",(function(f,p,d){return(d===void 0||d>f.length)&&(d=f.length),f.substring(d-p.length,d)===p})(i," argument"))u="The ".concat(i," ").concat(o," ").concat(n(a,"type"));else{var c=(function(f,p,d){return typeof d!="number"&&(d=0),!(d+p.length>f.length)&&f.indexOf(p,d)!==-1})(i,".")?"property":"argument";u='The "'.concat(i,'" ').concat(c," ").concat(o," ").concat(n(a,"type"))}return u+=". Received type ".concat(typeof s)}),TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",(function(i){return"The "+i+" method is not implemented"})),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",(function(i){return"Cannot call "+i+" after a stream was destroyed"})),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",(function(i){return"Unknown encoding: "+i}),TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.F=t},107:function(e,t,r){var n=r(698),i=r(392),a=r(861).Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],o=new Array(64);function u(){this.init(),this._w=o,i.call(this,64,56)}function c(g,v,w){return w^g&(v^w)}function l(g,v,w){return g&v|w&(g|v)}function f(g){return(g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10)}function p(g){return(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7)}function d(g){return(g>>>7|g<<25)^(g>>>18|g<<14)^g>>>3}function m(g){return(g>>>17|g<<15)^(g>>>19|g<<13)^g>>>10}n(u,i),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(g){for(var v=this._w,w=0|this._a,b=0|this._b,S=0|this._c,E=0|this._d,x=0|this._e,_=0|this._f,I=0|this._g,L=0|this._h,k=0;k<16;++k)v[k]=g.readInt32BE(4*k);for(;k<64;++k)v[k]=m(v[k-2])+v[k-7]+d(v[k-15])+v[k-16]|0;for(var F=0;F<64;++F){var N=L+p(x)+c(x,_,I)+s[F]+v[F]|0,P=f(w)+l(w,b,S)|0;L=I,I=_,_=x,x=E+N|0,E=S,S=b,b=w,w=N+P|0}this._a=w+this._a|0,this._b=b+this._b|0,this._c=S+this._c|0,this._d=E+this._d|0,this._e=x+this._e|0,this._f=_+this._f|0,this._g=I+this._g|0,this._h=L+this._h|0},u.prototype._hash=function(){var g=a.allocUnsafe(32);return g.writeInt32BE(this._a,0),g.writeInt32BE(this._b,4),g.writeInt32BE(this._c,8),g.writeInt32BE(this._d,12),g.writeInt32BE(this._e,16),g.writeInt32BE(this._f,20),g.writeInt32BE(this._g,24),g.writeInt32BE(this._h,28),g},e.exports=u},123:function(e,t,r){var n=r(606),i=r(499),a=r(310).Stream;function s(u,c,l){var f,p=(function(S,E){return new Array(E||0).join(S||"")})(c,l=l||0),d=u;if(typeof u=="object"&&(d=u[f=Object.keys(u)[0]])&&d._elem)return d._elem.name=f,d._elem.icount=l,d._elem.indent=c,d._elem.indents=p,d._elem.interrupt=d,d._elem;var m,g=[],v=[];function w(b){Object.keys(b).forEach((function(S){g.push((function(x,_){return x+'="'+i(_)+'"'})(S,b[S]))}))}switch(typeof d){case"object":if(d===null)break;d._attr&&w(d._attr),d._cdata&&v.push(("<![CDATA["+d._cdata).replace(/\]\]>/g,"]]]]><![CDATA[>")+"]]>"),d.forEach&&(m=!1,v.push(""),d.forEach((function(b){typeof b=="object"?Object.keys(b)[0]=="_attr"?w(b._attr):v.push(s(b,c,l+1)):(v.pop(),m=!0,v.push(i(b)))})),m||v.push(""));break;default:v.push(i(d))}return{name:f,interrupt:!1,attributes:g,content:v,icount:l,indents:p,indent:c}}function o(u,c,l){if(typeof c!="object")return u(!1,c);var f=c.interrupt?1:c.content.length;function p(){for(;c.content.length;){var m=c.content.shift();if(m!==void 0){if(d(m))return;o(u,m)}}u(!1,(f>1?c.indents:"")+(c.name?"</"+c.name+">":"")+(c.indent&&!l?`
`:"")),l&&l()}function d(m){return!!m.interrupt&&(m.interrupt.append=u,m.interrupt.end=p,m.interrupt=!1,u(!0),!0)}if(u(!1,c.indents+(c.name?"<"+c.name:"")+(c.attributes.length?" "+c.attributes.join(" "):"")+(f?c.name?">":"":c.name?"/>":"")+(c.indent&&f>1?`
`:"")),!f)return u(!1,c.indent?`
`:"");d(c)||p()}e.exports=function(c,l){typeof l!="object"&&(l={indent:l});var f=l.stream?new a:null,p="",d=!1,m=l.indent?l.indent===!0?" ":l.indent:"",g=!0;function v(E){g?n.nextTick(E):E()}function w(E,x){if(x!==void 0&&(p+=x),E&&!d&&(f=f||new a,d=!0),E&&d){var _=p;v((function(){f.emit("data",_)})),p=""}}function b(E,x){o(w,s(E,m,m?1:0),x)}function S(){if(f){var E=p;v((function(){f.emit("data",E),f.emit("end"),f.readable=!1,f.emit("close")}))}}return v((function(){g=!1})),l.declaration&&(function(x){var _={version:"1.0",encoding:x.encoding||"UTF-8"};x.standalone&&(_.standalone=x.standalone),b({"?xml":{_attr:_}}),p=p.replace("/>","?>")})(l.declaration),c&&c.forEach?c.forEach((function(E,x){var _;x+1===c.length&&(_=S),b(E,_)})):b(c,S),f?(f.readable=!0,f):p},e.exports.element=e.exports.Element=function(){var c={_elem:s(Array.prototype.slice.call(arguments)),push:function(l){if(!this.append)throw new Error("not assigned to a parent!");var f=this,p=this._elem.indent;o(this.append,s(l,p,this._elem.icount+(p?1:0)),(function(){f.append(!0)}))},close:function(l){l!==void 0&&this.push(l),this.end&&this.end()}};return c}},141:function(e,t,r){var n=r(861).Buffer,i=n.isEncoding||function(m){switch((m=""+m)&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(m){var g;switch(this.encoding=(function(w){var b=(function(E){if(!E)return"utf8";for(var x;;)switch(E){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return E;default:if(x)return;E=(""+E).toLowerCase(),x=!0}})(w);if(typeof b!="string"&&(n.isEncoding===i||!i(w)))throw new Error("Unknown encoding: "+w);return b||w})(m),this.encoding){case"utf16le":this.text=u,this.end=c,g=4;break;case"utf8":this.fillLast=o,g=4;break;case"base64":this.text=l,this.end=f,g=3;break;default:return this.write=p,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(g)}function s(m){return m<=127?0:m>>5==6?2:m>>4==14?3:m>>3==30?4:m>>6==2?-1:-2}function o(m){var g=this.lastTotal-this.lastNeed,v=(function(b,S,E){if((192&S[0])!=128)return b.lastNeed=0,"<22>";if(b.lastNeed>1&&S.length>1){if((192&S[1])!=128)return b.lastNeed=1,"<22>";if(b.lastNeed>2&&S.length>2&&(192&S[2])!=128)return b.lastNeed=2,"<22>"}})(this,m);return v!==void 0?v:this.lastNeed<=m.length?(m.copy(this.lastChar,g,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(m.copy(this.lastChar,g,0,m.length),void(this.lastNeed-=m.length))}function u(m,g){if((m.length-g)%2==0){var v=m.toString("utf16le",g);if(v){var w=v.charCodeAt(v.length-1);if(w>=55296&&w<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],v.slice(0,-1)}return v}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",g,m.length-1)}function c(m){var g=m&&m.length?this.write(m):"";if(this.lastNeed){var v=this.lastTotal-this.lastNeed;return g+this.lastChar.toString("utf16le",0,v)}return g}function l(m,g){var v=(m.length-g)%3;return v===0?m.toString("base64",g):(this.lastNeed=3-v,this.lastTotal=3,v===1?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",g,m.length-v))}function f(m){var g=m&&m.length?this.write(m):"";return this.lastNeed?g+this.lastChar.toString("base64",0,3-this.lastNeed):g}function p(m){return m.toString(this.encoding)}function d(m){return m&&m.length?this.write(m):""}t.I=a,a.prototype.write=function(m){if(m.length===0)return"";var g,v;if(this.lastNeed){if((g=this.fillLast(m))===void 0)return"";v=this.lastNeed,this.lastNeed=0}else v=0;return v<m.length?g?g+this.text(m,v):this.text(m,v):g||""},a.prototype.end=function(g){var v=g&&g.length?this.write(g):"";return this.lastNeed?v+"<22>":v},a.prototype.text=function(g,v){var w=(function(E,x,_){var I=x.length-1;if(I<_)return 0;var L=s(x[I]);return L>=0?(L>0&&(E.lastNeed=L-1),L):--I<_||L===-2?0:(L=s(x[I]),L>=0?(L>0&&(E.lastNeed=L-2),L):--I<_||L===-2?0:(L=s(x[I]),L>=0?(L>0&&(L===2?L=0:E.lastNeed=L-3),L):0))})(this,g,v);if(!this.lastNeed)return g.toString("utf8",v);this.lastTotal=w;var b=g.length-(w-this.lastNeed);return g.copy(this.lastChar,0,b),g.toString("utf8",v,b)},a.prototype.fillLast=function(m){if(this.lastNeed<=m.length)return m.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);m.copy(this.lastChar,this.lastTotal-this.lastNeed,0,m.length),this.lastNeed-=m.length}},157:function(e){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},209:function(e,t,r){var n=r(606),i=65536,a=4294967295,s=r(861).Buffer,o=r.g.crypto||r.g.msCrypto;o&&o.getRandomValues?e.exports=function(c,l){if(c>a)throw new RangeError("requested too many random bytes");var f=s.allocUnsafe(c);if(c>0)if(c>i)for(var p=0;p<c;p+=i)o.getRandomValues(f.slice(p,p+i));else o.getRandomValues(f);return typeof l=="function"?n.nextTick((function(){l(null,f)})):f}:e.exports=function(){throw new Error(`Secure random number generation is not supported by this browser.
Use Chrome, Firefox or Internet Explorer 11`)}},238:function(e,t,r){var n=r(48).F.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function a(s,o,u){if(typeof o=="function")return a(s,null,o);o||(o={}),u=(function(E){var x=!1;return function(){if(!x){x=!0;for(var _=arguments.length,I=new Array(_),L=0;L<_;L++)I[L]=arguments[L];E.apply(this,I)}}})(u||i);var c=o.readable||o.readable!==!1&&s.readable,l=o.writable||o.writable!==!1&&s.writable,f=function(){s.writable||d()},p=s._writableState&&s._writableState.finished,d=function(){l=!1,p=!0,c||u.call(s)},m=s._readableState&&s._readableState.endEmitted,g=function(){c=!1,m=!0,l||u.call(s)},v=function(E){u.call(s,E)},w=function(){var E;return c&&!m?(s._readableState&&s._readableState.ended||(E=new n),u.call(s,E)):l&&!p?(s._writableState&&s._writableState.ended||(E=new n),u.call(s,E)):void 0},b=function(){s.req.on("finish",d)};return(function(E){return E.setHeader&&typeof E.abort=="function"})(s)?(s.on("complete",d),s.on("abort",w),s.req?b():s.on("request",b)):l&&!s._writableState&&(s.on("end",f),s.on("close",f)),s.on("end",g),s.on("finish",d),o.error!==!1&&s.on("error",v),s.on("close",w),function(){s.removeListener("complete",d),s.removeListener("abort",w),s.removeListener("request",b),s.req&&s.req.removeListener("finish",d),s.removeListener("end",f),s.removeListener("close",f),s.removeListener("finish",d),s.removeListener("end",g),s.removeListener("error",v),s.removeListener("close",w)}}},287:function(e,t,r){const n=r(987),i=r(362),a=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=u,t.SlowBuffer=function(C){return+C!=C&&(C=0),u.alloc(+C)},t.INSPECT_MAX_BYTES=50;const s=2147483647;function o(M){if(M>s)throw new RangeError('The value "'+M+'" is invalid for option "size"');const C=new Uint8Array(M);return Object.setPrototypeOf(C,u.prototype),C}function u(M,C,j){if(typeof M=="number"){if(typeof C=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(M)}return c(M,C,j)}function c(M,C,j){if(typeof M=="string")return(function(H,ne){if(typeof ne=="string"&&ne!==""||(ne="utf8"),!u.isEncoding(ne))throw new TypeError("Unknown encoding: "+ne);const ce=0|g(H,ne);let ye=o(ce);const je=ye.write(H,ne);return je!==ce&&(ye=ye.slice(0,je)),ye})(M,C);if(ArrayBuffer.isView(M))return(function(H){if(_e(H,Uint8Array)){const ne=new Uint8Array(H);return d(ne.buffer,ne.byteOffset,ne.byteLength)}return p(H)})(M);if(M==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof M);if(_e(M,ArrayBuffer)||M&&_e(M.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(_e(M,SharedArrayBuffer)||M&&_e(M.buffer,SharedArrayBuffer)))return d(M,C,j);if(typeof M=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const T=M.valueOf&&M.valueOf();if(T!=null&&T!==M)return u.from(T,C,j);const B=(function(H){if(u.isBuffer(H)){const ne=0|m(H.length),ce=o(ne);return ce.length===0||H.copy(ce,0,0,ne),ce}if(H.length!==void 0)return typeof H.length!="number"||Re(H.length)?o(0):p(H);if(H.type==="Buffer"&&Array.isArray(H.data))return p(H.data)})(M);if(B)return B;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof M[Symbol.toPrimitive]=="function")return u.from(M[Symbol.toPrimitive]("string"),C,j);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof M)}function l(M){if(typeof M!="number")throw new TypeError('"size" argument must be of type number');if(M<0)throw new RangeError('The value "'+M+'" is invalid for option "size"')}function f(M){return l(M),o(M<0?0:0|m(M))}function p(M){const C=M.length<0?0:0|m(M.length),j=o(C);for(let T=0;T<C;T+=1)j[T]=255&M[T];return j}function d(M,C,j){if(C<0||M.byteLength<C)throw new RangeError('"offset" is outside of buffer bounds');if(M.byteLength<C+(j||0))throw new RangeError('"length" is outside of buffer bounds');let T;return T=C===void 0&&j===void 0?new Uint8Array(M):j===void 0?new Uint8Array(M,C):new Uint8Array(M,C,j),Object.setPrototypeOf(T,u.prototype),T}function m(M){if(M>=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|M}function g(M,C){if(u.isBuffer(M))return M.length;if(ArrayBuffer.isView(M)||_e(M,ArrayBuffer))return M.byteLength;if(typeof M!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof M);const j=M.length,T=arguments.length>2&&arguments[2]===!0;if(!T&&j===0)return 0;let B=!1;for(;;)switch(C){case"ascii":case"latin1":case"binary":return j;case"utf8":case"utf-8":return xe(M).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*j;case"hex":return j>>>1;case"base64":return Ie(M).length;default:if(B)return T?-1:xe(M).length;C=(""+C).toLowerCase(),B=!0}}function v(M,C,j){let T=!1;if((C===void 0||C<0)&&(C=0),C>this.length||((j===void 0||j>this.length)&&(j=this.length),j<=0)||(j>>>=0)<=(C>>>=0))return"";for(M||(M="utf8");;)switch(M){case"hex":return W(this,C,j);case"utf8":case"utf-8":return F(this,C,j);case"ascii":return P(this,C,j);case"latin1":case"binary":return R(this,C,j);case"base64":return k(this,C,j);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return X(this,C,j);default:if(T)throw new TypeError("Unknown encoding: "+M);M=(M+"").toLowerCase(),T=!0}}function w(M,C,j){const T=M[C];M[C]=M[j],M[j]=T}function b(M,C,j,T,B){if(M.length===0)return-1;if(typeof j=="string"?(T=j,j=0):j>2147483647?j=2147483647:j<-2147483648&&(j=-2147483648),Re(j=+j)&&(j=B?0:M.length-1),j<0&&(j=M.length+j),j>=M.length){if(B)return-1;j=M.length-1}else if(j<0){if(!B)return-1;j=0}if(typeof C=="string"&&(C=u.from(C,T)),u.isBuffer(C))return C.length===0?-1:S(M,C,j,T,B);if(typeof C=="number")return C&=255,typeof Uint8Array.prototype.indexOf=="function"?B?Uint8Array.prototype.indexOf.call(M,C,j):Uint8Array.prototype.lastIndexOf.call(M,C,j):S(M,[C],j,T,B);throw new TypeError("val must be string, number or Buffer")}function S(M,C,j,T,B){let V,H=1,ne=M.length,ce=C.length;if(T!==void 0&&((T=String(T).toLowerCase())==="ucs2"||T==="ucs-2"||T==="utf16le"||T==="utf-16le")){if(M.length<2||C.length<2)return-1;H=2,ne/=2,ce/=2,j/=2}function ye(je,Ne){return H===1?je[Ne]:je.readUInt16BE(Ne*H)}if(B){let je=-1;for(V=j;V<ne;V++)if(ye(M,V)===ye(C,je===-1?0:V-je)){if(je===-1&&(je=V),V-je+1===ce)return je*H}else je!==-1&&(V-=V-je),je=-1}else for(j+ce>ne&&(j=ne-ce),V=j;V>=0;V--){let je=!0;for(let Ne=0;Ne<ce;Ne++)if(ye(M,V+Ne)!==ye(C,Ne)){je=!1;break}if(je)return V}return-1}function E(M,C,j,T){j=Number(j)||0;const B=M.length-j;T?(T=Number(T))>B&&(T=B):T=B;const V=C.length;let H;for(T>V/2&&(T=V/2),H=0;H<T;++H){const ne=parseInt(C.substr(2*H,2),16);if(Re(ne))return H;M[j+H]=ne}return H}function x(M,C,j,T){return we(xe(C,M.length-j),M,j,T)}function _(M,C,j,T){return we((function(V){const H=[];for(let ne=0;ne<V.length;++ne)H.push(255&V.charCodeAt(ne));return H})(C),M,j,T)}function I(M,C,j,T){return we(Ie(C),M,j,T)}function L(M,C,j,T){return we((function(V,H){let ne,ce,ye;const je=[];for(let Ne=0;Ne<V.length&&!((H-=2)<0);++Ne)ne=V.charCodeAt(Ne),ce=ne>>8,ye=ne%256,je.push(ye),je.push(ce);return je})(C,M.length-j),M,j,T)}function k(M,C,j){return C===0&&j===M.length?n.fromByteArray(M):n.fromByteArray(M.slice(C,j))}function F(M,C,j){j=Math.min(M.length,j);const T=[];let B=C;for(;B<j;){const V=M[B];let H=null,ne=V>239?4:V>223?3:V>191?2:1;if(B+ne<=j){let ce,ye,je,Ne;switch(ne){case 1:V<128&&(H=V);break;case 2:ce=M[B+1],(192&ce)==128&&(Ne=(31&V)<<6|63&ce,Ne>127&&(H=Ne));break;case 3:ce=M[B+1],ye=M[B+2],(192&ce)==128&&(192&ye)==128&&(Ne=(15&V)<<12|(63&ce)<<6|63&ye,Ne>2047&&(Ne<55296||Ne>57343)&&(H=Ne));break;case 4:ce=M[B+1],ye=M[B+2],je=M[B+3],(192&ce)==128&&(192&ye)==128&&(192&je)==128&&(Ne=(15&V)<<18|(63&ce)<<12|(63&ye)<<6|63&je,Ne>65535&&Ne<1114112&&(H=Ne))}}H===null?(H=65533,ne=1):H>65535&&(H-=65536,T.push(H>>>10&1023|55296),H=56320|1023&H),T.push(H),B+=ne}return(function(H){const ne=H.length;if(ne<=N)return String.fromCharCode.apply(String,H);let ce="",ye=0;for(;ye<ne;)ce+=String.fromCharCode.apply(String,H.slice(ye,ye+=N));return ce})(T)}t.kMaxLength=s,u.TYPED_ARRAY_SUPPORT=(function(){try{const C=new Uint8Array(1),j={foo:function(){return 42}};return Object.setPrototypeOf(j,Uint8Array.prototype),Object.setPrototypeOf(C,j),C.foo()===42}catch{return!1}})(),u.TYPED_ARRAY_SUPPORT||typeof console>"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(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}}),u.poolSize=8192,u.from=function(M,C,j){return c(M,C,j)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array),u.alloc=function(M,C,j){return(function(B,V,H){return l(B),B<=0?o(B):V!==void 0?typeof H=="string"?o(B).fill(V,H):o(B).fill(V):o(B)})(M,C,j)},u.allocUnsafe=function(M){return f(M)},u.allocUnsafeSlow=function(M){return f(M)},u.isBuffer=function(C){return C!=null&&C._isBuffer===!0&&C!==u.prototype},u.compare=function(C,j){if(_e(C,Uint8Array)&&(C=u.from(C,C.offset,C.byteLength)),_e(j,Uint8Array)&&(j=u.from(j,j.offset,j.byteLength)),!u.isBuffer(C)||!u.isBuffer(j))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(C===j)return 0;let T=C.length,B=j.length;for(let V=0,H=Math.min(T,B);V<H;++V)if(C[V]!==j[V]){T=C[V],B=j[V];break}return T<B?-1:B<T?1:0},u.isEncoding=function(C){switch(String(C).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(C,j){if(!Array.isArray(C))throw new TypeError('"list" argument must be an Array of Buffers');if(C.length===0)return u.alloc(0);let T;if(j===void 0)for(j=0,T=0;T<C.length;++T)j+=C[T].length;const B=u.allocUnsafe(j);let V=0;for(T=0;T<C.length;++T){let H=C[T];if(_e(H,Uint8Array))V+H.length>B.length?(u.isBuffer(H)||(H=u.from(H)),H.copy(B,V)):Uint8Array.prototype.set.call(B,H,V);else{if(!u.isBuffer(H))throw new TypeError('"list" argument must be an Array of Buffers');H.copy(B,V)}V+=H.length}return B},u.byteLength=g,u.prototype._isBuffer=!0,u.prototype.swap16=function(){const C=this.length;if(C%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let j=0;j<C;j+=2)w(this,j,j+1);return this},u.prototype.swap32=function(){const C=this.length;if(C%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let j=0;j<C;j+=4)w(this,j,j+3),w(this,j+1,j+2);return this},u.prototype.swap64=function(){const C=this.length;if(C%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let j=0;j<C;j+=8)w(this,j,j+7),w(this,j+1,j+6),w(this,j+2,j+5),w(this,j+3,j+4);return this},u.prototype.toString=function(){const C=this.length;return C===0?"":arguments.length===0?F(this,0,C):v.apply(this,arguments)},u.prototype.toLocaleString=u.prototype.toString,u.prototype.equals=function(C){if(!u.isBuffer(C))throw new TypeError("Argument must be a Buffer");return this===C||u.compare(this,C)===0},u.prototype.inspect=function(){let C="";const j=t.INSPECT_MAX_BYTES;return C=this.toString("hex",0,j).replace(/(.{2})/g,"$1 ").trim(),this.length>j&&(C+=" ... "),"<Buffer "+C+">"},a&&(u.prototype[a]=u.prototype.inspect),u.prototype.compare=function(C,j,T,B,V){if(_e(C,Uint8Array)&&(C=u.from(C,C.offset,C.byteLength)),!u.isBuffer(C))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof C);if(j===void 0&&(j=0),T===void 0&&(T=C?C.length:0),B===void 0&&(B=0),V===void 0&&(V=this.length),j<0||T>C.length||B<0||V>this.length)throw new RangeError("out of range index");if(B>=V&&j>=T)return 0;if(B>=V)return-1;if(j>=T)return 1;if(this===C)return 0;let H=(V>>>=0)-(B>>>=0),ne=(T>>>=0)-(j>>>=0);const ce=Math.min(H,ne),ye=this.slice(B,V),je=C.slice(j,T);for(let Ne=0;Ne<ce;++Ne)if(ye[Ne]!==je[Ne]){H=ye[Ne],ne=je[Ne];break}return H<ne?-1:ne<H?1:0},u.prototype.includes=function(C,j,T){return this.indexOf(C,j,T)!==-1},u.prototype.indexOf=function(C,j,T){return b(this,C,j,T,!0)},u.prototype.lastIndexOf=function(C,j,T){return b(this,C,j,T,!1)},u.prototype.write=function(C,j,T,B){if(j===void 0)B="utf8",T=this.length,j=0;else if(T===void 0&&typeof j=="string")B=j,T=this.length,j=0;else{if(!isFinite(j))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");j>>>=0,isFinite(T)?(T>>>=0,B===void 0&&(B="utf8")):(B=T,T=void 0)}const V=this.length-j;if((T===void 0||T>V)&&(T=V),C.length>0&&(T<0||j<0)||j>this.length)throw new RangeError("Attempt to write outside buffer bounds");B||(B="utf8");let H=!1;for(;;)switch(B){case"hex":return E(this,C,j,T);case"utf8":case"utf-8":return x(this,C,j,T);case"ascii":case"latin1":case"binary":return _(this,C,j,T);case"base64":return I(this,C,j,T);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,C,j,T);default:if(H)throw new TypeError("Unknown encoding: "+B);B=(""+B).toLowerCase(),H=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const N=4096;function P(M,C,j){let T="";j=Math.min(M.length,j);for(let B=C;B<j;++B)T+=String.fromCharCode(127&M[B]);return T}function R(M,C,j){let T="";j=Math.min(M.length,j);for(let B=C;B<j;++B)T+=String.fromCharCode(M[B]);return T}function W(M,C,j){const T=M.length;(!C||C<0)&&(C=0),(!j||j<0||j>T)&&(j=T);let B="";for(let V=C;V<j;++V)B+=me[M[V]];return B}function X(M,C,j){const T=M.slice(C,j);let B="";for(let V=0;V<T.length-1;V+=2)B+=String.fromCharCode(T[V]+256*T[V+1]);return B}function Q(M,C,j){if(M%1!=0||M<0)throw new RangeError("offset is not uint");if(M+C>j)throw new RangeError("Trying to access beyond buffer length")}function Z(M,C,j,T,B,V){if(!u.isBuffer(M))throw new TypeError('"buffer" argument must be a Buffer instance');if(C>B||C<V)throw new RangeError('"value" argument is out of bounds');if(j+T>M.length)throw new RangeError("Index out of range")}function J(M,C,j,T,B){K(C,T,B,M,j,7);let V=Number(C&BigInt(4294967295));M[j++]=V,V>>=8,M[j++]=V,V>>=8,M[j++]=V,V>>=8,M[j++]=V;let H=Number(C>>BigInt(32)&BigInt(4294967295));return M[j++]=H,H>>=8,M[j++]=H,H>>=8,M[j++]=H,H>>=8,M[j++]=H,j}function Y(M,C,j,T,B){K(C,T,B,M,j,7);let V=Number(C&BigInt(4294967295));M[j+7]=V,V>>=8,M[j+6]=V,V>>=8,M[j+5]=V,V>>=8,M[j+4]=V;let H=Number(C>>BigInt(32)&BigInt(4294967295));return M[j+3]=H,H>>=8,M[j+2]=H,H>>=8,M[j+1]=H,H>>=8,M[j]=H,j+8}function re(M,C,j,T,B,V){if(j+T>M.length)throw new RangeError("Index out of range");if(j<0)throw new RangeError("Index out of range")}function ae(M,C,j,T,B){return C=+C,j>>>=0,B||re(M,0,j,4),i.write(M,C,j,T,23,4),j+4}function se(M,C,j,T,B){return C=+C,j>>>=0,B||re(M,0,j,8),i.write(M,C,j,T,52,8),j+8}u.prototype.slice=function(C,j){const T=this.length;(C=~~C)<0?(C+=T)<0&&(C=0):C>T&&(C=T),(j=j===void 0?T:~~j)<0?(j+=T)<0&&(j=0):j>T&&(j=T),j<C&&(j=C);const B=this.subarray(C,j);return Object.setPrototypeOf(B,u.prototype),B},u.prototype.readUintLE=u.prototype.readUIntLE=function(C,j,T){C>>>=0,j>>>=0,T||Q(C,j,this.length);let B=this[C],V=1,H=0;for(;++H<j&&(V*=256);)B+=this[C+H]*V;return B},u.prototype.readUintBE=u.prototype.readUIntBE=function(C,j,T){C>>>=0,j>>>=0,T||Q(C,j,this.length);let B=this[C+--j],V=1;for(;j>0&&(V*=256);)B+=this[C+--j]*V;return B},u.prototype.readUint8=u.prototype.readUInt8=function(C,j){return C>>>=0,j||Q(C,1,this.length),this[C]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(C,j){return C>>>=0,j||Q(C,2,this.length),this[C]|this[C+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(C,j){return C>>>=0,j||Q(C,2,this.length),this[C]<<8|this[C+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(C,j){return C>>>=0,j||Q(C,4,this.length),(this[C]|this[C+1]<<8|this[C+2]<<16)+16777216*this[C+3]},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(C,j){return C>>>=0,j||Q(C,4,this.length),16777216*this[C]+(this[C+1]<<16|this[C+2]<<8|this[C+3])},u.prototype.readBigUInt64LE=q((function(C){G(C>>>=0,"offset");const j=this[C],T=this[C+7];j!==void 0&&T!==void 0||pe(C,this.length-8);const B=j+256*this[++C]+65536*this[++C]+this[++C]*2**24,V=this[++C]+256*this[++C]+65536*this[++C]+T*2**24;return BigInt(B)+(BigInt(V)<<BigInt(32))})),u.prototype.readBigUInt64BE=q((function(C){G(C>>>=0,"offset");const j=this[C],T=this[C+7];j!==void 0&&T!==void 0||pe(C,this.length-8);const B=j*2**24+65536*this[++C]+256*this[++C]+this[++C],V=this[++C]*2**24+65536*this[++C]+256*this[++C]+T;return(BigInt(B)<<BigInt(32))+BigInt(V)})),u.prototype.readIntLE=function(C,j,T){C>>>=0,j>>>=0,T||Q(C,j,this.length);let B=this[C],V=1,H=0;for(;++H<j&&(V*=256);)B+=this[C+H]*V;return V*=128,B>=V&&(B-=Math.pow(2,8*j)),B},u.prototype.readIntBE=function(C,j,T){C>>>=0,j>>>=0,T||Q(C,j,this.length);let B=j,V=1,H=this[C+--B];for(;B>0&&(V*=256);)H+=this[C+--B]*V;return V*=128,H>=V&&(H-=Math.pow(2,8*j)),H},u.prototype.readInt8=function(C,j){return C>>>=0,j||Q(C,1,this.length),128&this[C]?-1*(255-this[C]+1):this[C]},u.prototype.readInt16LE=function(C,j){C>>>=0,j||Q(C,2,this.length);const T=this[C]|this[C+1]<<8;return 32768&T?4294901760|T:T},u.prototype.readInt16BE=function(C,j){C>>>=0,j||Q(C,2,this.length);const T=this[C+1]|this[C]<<8;return 32768&T?4294901760|T:T},u.prototype.readInt32LE=function(C,j){return C>>>=0,j||Q(C,4,this.length),this[C]|this[C+1]<<8|this[C+2]<<16|this[C+3]<<24},u.prototype.readInt32BE=function(C,j){return C>>>=0,j||Q(C,4,this.length),this[C]<<24|this[C+1]<<16|this[C+2]<<8|this[C+3]},u.prototype.readBigInt64LE=q((function(C){G(C>>>=0,"offset");const j=this[C],T=this[C+7];j!==void 0&&T!==void 0||pe(C,this.length-8);const B=this[C+4]+256*this[C+5]+65536*this[C+6]+(T<<24);return(BigInt(B)<<BigInt(32))+BigInt(j+256*this[++C]+65536*this[++C]+this[++C]*2**24)})),u.prototype.readBigInt64BE=q((function(C){G(C>>>=0,"offset");const j=this[C],T=this[C+7];j!==void 0&&T!==void 0||pe(C,this.length-8);const B=(j<<24)+65536*this[++C]+256*this[++C]+this[++C];return(BigInt(B)<<BigInt(32))+BigInt(this[++C]*2**24+65536*this[++C]+256*this[++C]+T)})),u.prototype.readFloatLE=function(C,j){return C>>>=0,j||Q(C,4,this.length),i.read(this,C,!0,23,4)},u.prototype.readFloatBE=function(C,j){return C>>>=0,j||Q(C,4,this.length),i.read(this,C,!1,23,4)},u.prototype.readDoubleLE=function(C,j){return C>>>=0,j||Q(C,8,this.length),i.read(this,C,!0,52,8)},u.prototype.readDoubleBE=function(C,j){return C>>>=0,j||Q(C,8,this.length),i.read(this,C,!1,52,8)},u.prototype.writeUintLE=u.prototype.writeUIntLE=function(C,j,T,B){C=+C,j>>>=0,T>>>=0,!B&&Z(this,C,j,T,Math.pow(2,8*T)-1,0);let V=1,H=0;for(this[j]=255&C;++H<T&&(V*=256);)this[j+H]=C/V&255;return j+T},u.prototype.writeUintBE=u.prototype.writeUIntBE=function(C,j,T,B){C=+C,j>>>=0,T>>>=0,!B&&Z(this,C,j,T,Math.pow(2,8*T)-1,0);let V=T-1,H=1;for(this[j+V]=255&C;--V>=0&&(H*=256);)this[j+V]=C/H&255;return j+T},u.prototype.writeUint8=u.prototype.writeUInt8=function(C,j,T){return C=+C,j>>>=0,T||Z(this,C,j,1,255,0),this[j]=255&C,j+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(C,j,T){return C=+C,j>>>=0,T||Z(this,C,j,2,65535,0),this[j]=255&C,this[j+1]=C>>>8,j+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(C,j,T){return C=+C,j>>>=0,T||Z(this,C,j,2,65535,0),this[j]=C>>>8,this[j+1]=255&C,j+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(C,j,T){return C=+C,j>>>=0,T||Z(this,C,j,4,4294967295,0),this[j+3]=C>>>24,this[j+2]=C>>>16,this[j+1]=C>>>8,this[j]=255&C,j+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(C,j,T){return C=+C,j>>>=0,T||Z(this,C,j,4,4294967295,0),this[j]=C>>>24,this[j+1]=C>>>16,this[j+2]=C>>>8,this[j+3]=255&C,j+4},u.prototype.writeBigUInt64LE=q((function(C,j=0){return J(this,C,j,BigInt(0),BigInt("0xffffffffffffffff"))})),u.prototype.writeBigUInt64BE=q((function(C,j=0){return Y(this,C,j,BigInt(0),BigInt("0xffffffffffffffff"))})),u.prototype.writeIntLE=function(C,j,T,B){if(C=+C,j>>>=0,!B){const ce=Math.pow(2,8*T-1);Z(this,C,j,T,ce-1,-ce)}let V=0,H=1,ne=0;for(this[j]=255&C;++V<T&&(H*=256);)C<0&&ne===0&&this[j+V-1]!==0&&(ne=1),this[j+V]=(C/H|0)-ne&255;return j+T},u.prototype.writeIntBE=function(C,j,T,B){if(C=+C,j>>>=0,!B){const ce=Math.pow(2,8*T-1);Z(this,C,j,T,ce-1,-ce)}let V=T-1,H=1,ne=0;for(this[j+V]=255&C;--V>=0&&(H*=256);)C<0&&ne===0&&this[j+V+1]!==0&&(ne=1),this[j+V]=(C/H|0)-ne&255;return j+T},u.prototype.writeInt8=function(C,j,T){return C=+C,j>>>=0,T||Z(this,C,j,1,127,-128),C<0&&(C=255+C+1),this[j]=255&C,j+1},u.prototype.writeInt16LE=function(C,j,T){return C=+C,j>>>=0,T||Z(this,C,j,2,32767,-32768),this[j]=255&C,this[j+1]=C>>>8,j+2},u.prototype.writeInt16BE=function(C,j,T){return C=+C,j>>>=0,T||Z(this,C,j,2,32767,-32768),this[j]=C>>>8,this[j+1]=255&C,j+2},u.prototype.writeInt32LE=function(C,j,T){return C=+C,j>>>=0,T||Z(this,C,j,4,2147483647,-2147483648),this[j]=255&C,this[j+1]=C>>>8,this[j+2]=C>>>16,this[j+3]=C>>>24,j+4},u.prototype.writeInt32BE=function(C,j,T){return C=+C,j>>>=0,T||Z(this,C,j,4,2147483647,-2147483648),C<0&&(C=4294967295+C+1),this[j]=C>>>24,this[j+1]=C>>>16,this[j+2]=C>>>8,this[j+3]=255&C,j+4},u.prototype.writeBigInt64LE=q((function(C,j=0){return J(this,C,j,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),u.prototype.writeBigInt64BE=q((function(C,j=0){return Y(this,C,j,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),u.prototype.writeFloatLE=function(C,j,T){return ae(this,C,j,!0,T)},u.prototype.writeFloatBE=function(C,j,T){return ae(this,C,j,!1,T)},u.prototype.writeDoubleLE=function(C,j,T){return se(this,C,j,!0,T)},u.prototype.writeDoubleBE=function(C,j,T){return se(this,C,j,!1,T)},u.prototype.copy=function(C,j,T,B){if(!u.isBuffer(C))throw new TypeError("argument should be a Buffer");if(T||(T=0),B||B===0||(B=this.length),j>=C.length&&(j=C.length),j||(j=0),B>0&&B<T&&(B=T),B===T||C.length===0||this.length===0)return 0;if(j<0)throw new RangeError("targetStart out of bounds");if(T<0||T>=this.length)throw new RangeError("Index out of range");if(B<0)throw new RangeError("sourceEnd out of bounds");B>this.length&&(B=this.length),C.length-j<B-T&&(B=C.length-j+T);const V=B-T;return this===C&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(j,T,B):Uint8Array.prototype.set.call(C,this.subarray(T,B),j),V},u.prototype.fill=function(C,j,T,B){if(typeof C=="string"){if(typeof j=="string"?(B=j,j=0,T=this.length):typeof T=="string"&&(B=T,T=this.length),B!==void 0&&typeof B!="string")throw new TypeError("encoding must be a string");if(typeof B=="string"&&!u.isEncoding(B))throw new TypeError("Unknown encoding: "+B);if(C.length===1){const H=C.charCodeAt(0);(B==="utf8"&&H<128||B==="latin1")&&(C=H)}}else typeof C=="number"?C&=255:typeof C=="boolean"&&(C=Number(C));if(j<0||this.length<j||this.length<T)throw new RangeError("Out of range index");if(T<=j)return this;let V;if(j>>>=0,T=T===void 0?this.length:T>>>0,C||(C=0),typeof C=="number")for(V=j;V<T;++V)this[V]=C;else{const H=u.isBuffer(C)?C:u.from(C,B),ne=H.length;if(ne===0)throw new TypeError('The value "'+C+'" is invalid for argument "value"');for(V=0;V<T-j;++V)this[V+j]=H[V%ne]}return this};const ge={};function ue(M,C,j){ge[M]=class extends j{constructor(){super(),Object.defineProperty(this,"message",{value:C.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${M}]`,this.stack,delete this.name}get code(){return M}set code(B){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:B,writable:!0})}toString(){return`${this.name} [${M}]: ${this.message}`}}}function oe(M){let C="",j=M.length;const T=M[0]==="-"?1:0;for(;j>=T+4;j-=3)C=`_${M.slice(j-3,j)}${C}`;return`${M.slice(0,j)}${C}`}function K(M,C,j,T,B,V){if(M>j||M<C){const H=typeof C=="bigint"?"n":"";let ne;throw ne=C===0||C===BigInt(0)?`>= 0${H} and < 2${H} ** ${8*(V+1)}${H}`:`>= -(2${H} ** ${8*(V+1)-1}${H}) and < 2 ** ${8*(V+1)-1}${H}`,new ge.ERR_OUT_OF_RANGE("value",ne,M)}(function(ne,ce,ye){G(ce,"offset"),ne[ce]!==void 0&&ne[ce+ye]!==void 0||pe(ce,ne.length-(ye+1))})(T,B,V)}function G(M,C){if(typeof M!="number")throw new ge.ERR_INVALID_ARG_TYPE(C,"number",M)}function pe(M,C,j){throw Math.floor(M)!==M?(G(M,j),new ge.ERR_OUT_OF_RANGE("offset","an integer",M)):C<0?new ge.ERR_BUFFER_OUT_OF_BOUNDS:new ge.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${C}`,M)}ue("ERR_BUFFER_OUT_OF_BOUNDS",(function(M){return M?`${M} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),ue("ERR_INVALID_ARG_TYPE",(function(M,C){return`The "${M}" argument must be of type number. Received type ${typeof C}`}),TypeError),ue("ERR_OUT_OF_RANGE",(function(M,C,j){let T=`The value of "${M}" is out of range.`,B=j;return Number.isInteger(j)&&Math.abs(j)>2**32?B=oe(String(j)):typeof j=="bigint"&&(B=String(j),(j>BigInt(2)**BigInt(32)||j<-(BigInt(2)**BigInt(32)))&&(B=oe(B)),B+="n"),T+=` It must be ${C}. Received ${B}`,T}),RangeError);const he=/[^+/0-9A-Za-z-_]/g;function xe(M,C){let j;C=C||1/0;const T=M.length;let B=null;const V=[];for(let H=0;H<T;++H){if(j=M.charCodeAt(H),j>55295&&j<57344){if(!B){if(j>56319){(C-=3)>-1&&V.push(239,191,189);continue}if(H+1===T){(C-=3)>-1&&V.push(239,191,189);continue}B=j;continue}if(j<56320){(C-=3)>-1&&V.push(239,191,189),B=j;continue}j=65536+(B-55296<<10|j-56320)}else B&&(C-=3)>-1&&V.push(239,191,189);if(B=null,j<128){if((C-=1)<0)break;V.push(j)}else if(j<2048){if((C-=2)<0)break;V.push(j>>6|192,63&j|128)}else if(j<65536){if((C-=3)<0)break;V.push(j>>12|224,j>>6&63|128,63&j|128)}else{if(!(j<1114112))throw new Error("Invalid code point");if((C-=4)<0)break;V.push(j>>18|240,j>>12&63|128,j>>6&63|128,63&j|128)}}return V}function Ie(M){return n.toByteArray((function(j){if((j=(j=j.split("=")[0]).trim().replace(he,"")).length<2)return"";for(;j.length%4!=0;)j+="=";return j})(M))}function we(M,C,j,T){let B;for(B=0;B<T&&!(B+j>=C.length||B>=M.length);++B)C[B+j]=M[B];return B}function _e(M,C){return M instanceof C||M!=null&&M.constructor!=null&&M.constructor.name!=null&&M.constructor.name===C.name}function Re(M){return M!=M}const me=(function(){const M="0123456789abcdef",C=new Array(256);for(let j=0;j<16;++j){const T=16*j;for(let B=0;B<16;++B)C[T+B]=M[j]+M[B]}return C})();function q(M){return typeof BigInt>"u"?O:M}function O(){throw new Error("BigInt not supported")}},291:function(e,t,r){var n=r(48).F.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(a,s,o,u){var c=(function(f,p,d){return f.highWaterMark!=null?f.highWaterMark:p?f[d]:null})(s,u,o);if(c!=null){if(!isFinite(c)||Math.floor(c)!==c||c<0)throw new n(u?o:"highWaterMark",c);return Math.floor(c)}return a.objectMode?16:16384}}},310:function(e,t,r){e.exports=i;var n=r(7).EventEmitter;function i(){n.call(this)}r(698)(i,n),i.Readable=r(412),i.Writable=r(708),i.Duplex=r(382),i.Transform=r(610),i.PassThrough=r(600),i.finished=r(238),i.pipeline=r(758),i.Stream=i,i.prototype.pipe=function(a,s){var o=this;function u(g){a.writable&&a.write(g)===!1&&o.pause&&o.pause()}function c(){o.readable&&o.resume&&o.resume()}o.on("data",u),a.on("drain",c),a._isStdio||s&&s.end===!1||(o.on("end",f),o.on("close",p));var l=!1;function f(){l||(l=!0,a.end())}function p(){l||(l=!0,typeof a.destroy=="function"&&a.destroy())}function d(g){if(m(),n.listenerCount(this,"error")===0)throw g}function m(){o.removeListener("data",u),a.removeListener("drain",c),o.removeListener("end",f),o.removeListener("close",p),o.removeListener("error",d),a.removeListener("error",d),o.removeListener("end",m),o.removeListener("close",m),a.removeListener("close",m)}return o.on("error",d),a.on("error",d),o.on("end",m),o.on("close",m),a.on("close",m),a.emit("pipe",o),a}},340:function(){},345:function(e,t,r){e.exports=r(7).EventEmitter},362:function(e){e.exports=zpe},382:function(e,t,r){var n=r(606),i=Object.keys||function(d){var m=[];for(var g in d)m.push(g);return m};e.exports=l;var a=r(412),s=r(708);r(698)(l,a);for(var o=i(s.prototype),u=0;u<o.length;u++){var c=o[u];l.prototype[c]||(l.prototype[c]=s.prototype[c])}function l(d){if(!(this instanceof l))return new l(d);a.call(this,d),s.call(this,d),this.allowHalfOpen=!0,d&&(d.readable===!1&&(this.readable=!1),d.writable===!1&&(this.writable=!1),d.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",f)))}function f(){this._writableState.ended||n.nextTick(p,this)}function p(d){d.end()}Object.defineProperty(l.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(l.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(l.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(l.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(m){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=m,this._writableState.destroyed=m)}})},392:function(e,t,r){var n=r(861).Buffer,i=r(496);function a(s,o){this._block=n.alloc(s),this._finalSize=o,this._blockSize=s,this._len=0}a.prototype.update=function(s,o){s=i(s,o||"utf8");for(var u=this._block,c=this._blockSize,l=s.length,f=this._len,p=0;p<l;){for(var d=f%c,m=Math.min(l-p,c-d),g=0;g<m;g++)u[d+g]=s[p+g];p+=m,(f+=m)%c==0&&this._update(u)}return this._len+=l,this},a.prototype.digest=function(s){var o=this._len%this._blockSize;this._block[o]=128,this._block.fill(0,o+1),o>=this._finalSize&&(this._update(this._block),this._block.fill(0));var u=8*this._len;if(u<=4294967295)this._block.writeUInt32BE(u,this._blockSize-4);else{var c=(4294967295&u)>>>0,l=(u-c)/4294967296;this._block.writeUInt32BE(l,this._blockSize-8),this._block.writeUInt32BE(c,this._blockSize-4)}this._update(this._block);var f=this._hash();return s?f.toString(s):f},a.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=a},412:function(e,t,r){var n,i=r(606);e.exports=k,k.ReadableState=L,r(7).EventEmitter;var a=function(G,pe){return G.listeners(pe).length},s=r(345),o=r(287).Buffer,u=(r.g!==void 0?r.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},c,l=r(838);c=l&&l.debuglog?l.debuglog("stream"):function(){};var f,p,d,m=r(726),g=r(896),v=r(291).getHighWaterMark,w=r(48).F,b=w.ERR_INVALID_ARG_TYPE,S=w.ERR_STREAM_PUSH_AFTER_EOF,E=w.ERR_METHOD_NOT_IMPLEMENTED,x=w.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(698)(k,s);var _=g.errorOrDestroy,I=["error","close","destroy","pause","resume"];function L(K,G,pe){n=n||r(382),K=K||{},typeof pe!="boolean"&&(pe=G instanceof n),this.objectMode=!!K.objectMode,pe&&(this.objectMode=this.objectMode||!!K.readableObjectMode),this.highWaterMark=v(this,K,"readableHighWaterMark",pe),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=K.emitClose!==!1,this.autoDestroy=!!K.autoDestroy,this.destroyed=!1,this.defaultEncoding=K.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,K.encoding&&(f||(f=r(141).I),this.decoder=new f(K.encoding),this.encoding=K.encoding)}function k(K){if(n=n||r(382),!(this instanceof k))return new k(K);var G=this instanceof n;this._readableState=new L(K,this,G),this.readable=!0,K&&(typeof K.read=="function"&&(this._read=K.read),typeof K.destroy=="function"&&(this._destroy=K.destroy)),s.call(this)}function F(K,G,pe,he,xe){c("readableAddChunk",G);var Ie,we=K._readableState;if(G===null)we.reading=!1,(function(Re,me){if(c("onEofChunk"),!me.ended){if(me.decoder){var q=me.decoder.end();q&&q.length&&(me.buffer.push(q),me.length+=me.objectMode?1:q.length)}me.ended=!0,me.sync?W(Re):(me.needReadable=!1,me.emittedReadable||(me.emittedReadable=!0,X(Re)))}})(K,we);else if(xe||(Ie=(function(Re,me){var q;return(function(M){return o.isBuffer(M)||M instanceof u})(me)||typeof me=="string"||me===void 0||Re.objectMode||(q=new b("chunk",["string","Buffer","Uint8Array"],me)),q})(we,G)),Ie)_(K,Ie);else if(we.objectMode||G&&G.length>0)if(typeof G=="string"||we.objectMode||Object.getPrototypeOf(G)===o.prototype||(G=(function(Re){return o.from(Re)})(G)),he)we.endEmitted?_(K,new x):N(K,we,G,!0);else if(we.ended)_(K,new S);else{if(we.destroyed)return!1;we.reading=!1,we.decoder&&!pe?(G=we.decoder.write(G),we.objectMode||G.length!==0?N(K,we,G,!1):Q(K,we)):N(K,we,G,!1)}else he||(we.reading=!1,Q(K,we));return!we.ended&&(we.length<we.highWaterMark||we.length===0)}function N(K,G,pe,he){G.flowing&&G.length===0&&!G.sync?(G.awaitDrain=0,K.emit("data",pe)):(G.length+=G.objectMode?1:pe.length,he?G.buffer.unshift(pe):G.buffer.push(pe),G.needReadable&&W(K)),Q(K,G)}Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(G){this._readableState&&(this._readableState.destroyed=G)}}),k.prototype.destroy=g.destroy,k.prototype._undestroy=g.undestroy,k.prototype._destroy=function(K,G){G(K)},k.prototype.push=function(K,G){var pe,he=this._readableState;return he.objectMode?pe=!0:typeof K=="string"&&((G=G||he.defaultEncoding)!==he.encoding&&(K=o.from(K,G),G=""),pe=!0),F(this,K,G,!1,pe)},k.prototype.unshift=function(K){return F(this,K,null,!0,!1)},k.prototype.isPaused=function(){return this._readableState.flowing===!1},k.prototype.setEncoding=function(K){f||(f=r(141).I);var G=new f(K);this._readableState.decoder=G,this._readableState.encoding=this._readableState.decoder.encoding;for(var pe=this._readableState.buffer.head,he="";pe!==null;)he+=G.write(pe.data),pe=pe.next;return this._readableState.buffer.clear(),he!==""&&this._readableState.buffer.push(he),this._readableState.length=he.length,this};var P=1073741824;function R(K,G){return K<=0||G.length===0&&G.ended?0:G.objectMode?1:K!=K?G.flowing&&G.length?G.buffer.head.data.length:G.length:(K>G.highWaterMark&&(G.highWaterMark=(function(he){return he>=P?he=P:(he--,he|=he>>>1,he|=he>>>2,he|=he>>>4,he|=he>>>8,he|=he>>>16,he++),he})(K)),K<=G.length?K:G.ended?G.length:(G.needReadable=!0,0))}function W(K){var G=K._readableState;c("emitReadable",G.needReadable,G.emittedReadable),G.needReadable=!1,G.emittedReadable||(c("emitReadable",G.flowing),G.emittedReadable=!0,i.nextTick(X,K))}function X(K){var G=K._readableState;c("emitReadable_",G.destroyed,G.length,G.ended),G.destroyed||!G.length&&!G.ended||(K.emit("readable"),G.emittedReadable=!1),G.needReadable=!G.flowing&&!G.ended&&G.length<=G.highWaterMark,ae(K)}function Q(K,G){G.readingMore||(G.readingMore=!0,i.nextTick(Z,K,G))}function Z(K,G){for(;!G.reading&&!G.ended&&(G.length<G.highWaterMark||G.flowing&&G.length===0);){var pe=G.length;if(c("maybeReadMore read 0"),K.read(0),pe===G.length)break}G.readingMore=!1}function J(K){var G=K._readableState;G.readableListening=K.listenerCount("readable")>0,G.resumeScheduled&&!G.paused?G.flowing=!0:K.listenerCount("data")>0&&K.resume()}function Y(K){c("readable nexttick read 0"),K.read(0)}function re(K,G){c("resume",G.reading),G.reading||K.read(0),G.resumeScheduled=!1,K.emit("resume"),ae(K),G.flowing&&!G.reading&&K.read(0)}function ae(K){var G=K._readableState;for(c("flow",G.flowing);G.flowing&&K.read()!==null;);}function se(K,G){return G.length===0?null:(G.objectMode?pe=G.buffer.shift():!K||K>=G.length?(pe=G.decoder?G.buffer.join(""):G.buffer.length===1?G.buffer.first():G.buffer.concat(G.length),G.buffer.clear()):pe=G.buffer.consume(K,G.decoder),pe);var pe}function ge(K){var G=K._readableState;c("endReadable",G.endEmitted),G.endEmitted||(G.ended=!0,i.nextTick(ue,G,K))}function ue(K,G){if(c("endReadableNT",K.endEmitted,K.length),!K.endEmitted&&K.length===0&&(K.endEmitted=!0,G.readable=!1,G.emit("end"),K.autoDestroy)){var pe=G._writableState;(!pe||pe.autoDestroy&&pe.finished)&&G.destroy()}}function oe(K,G){for(var pe=0,he=K.length;pe<he;pe++)if(K[pe]===G)return pe;return-1}k.prototype.read=function(K){c("read",K),K=parseInt(K,10);var G=this._readableState,pe=K;if(K!==0&&(G.emittedReadable=!1),K===0&&G.needReadable&&((G.highWaterMark!==0?G.length>=G.highWaterMark:G.length>0)||G.ended))return c("read: emitReadable",G.length,G.ended),G.length===0&&G.ended?ge(this):W(this),null;if((K=R(K,G))===0&&G.ended)return G.length===0&&ge(this),null;var he,xe=G.needReadable;return c("need readable",xe),(G.length===0||G.length-K<G.highWaterMark)&&c("length less than watermark",xe=!0),G.ended||G.reading?c("reading or ended",xe=!1):xe&&(c("do read"),G.reading=!0,G.sync=!0,G.length===0&&(G.needReadable=!0),this._read(G.highWaterMark),G.sync=!1,G.reading||(K=R(pe,G))),(he=K>0?se(K,G):null)===null?(G.needReadable=G.length<=G.highWaterMark,K=0):(G.length-=K,G.awaitDrain=0),G.length===0&&(G.ended||(G.needReadable=!0),pe!==K&&G.ended&&ge(this)),he!==null&&this.emit("data",he),he},k.prototype._read=function(K){_(this,new E("_read()"))},k.prototype.pipe=function(K,G){var pe=this,he=this._readableState;switch(he.pipesCount){case 0:he.pipes=K;break;case 1:he.pipes=[he.pipes,K];break;default:he.pipes.push(K)}he.pipesCount+=1,c("pipe count=%d opts=%j",he.pipesCount,G);var xe=(!G||G.end!==!1)&&K!==i.stdout&&K!==i.stderr?we:C;function Ie(j,T){c("onunpipe"),j===pe&&T&&T.hasUnpiped===!1&&(T.hasUnpiped=!0,(function(){c("cleanup"),K.removeListener("close",O),K.removeListener("finish",M),K.removeListener("drain",_e),K.removeListener("error",q),K.removeListener("unpipe",Ie),pe.removeListener("end",we),pe.removeListener("end",C),pe.removeListener("data",me),Re=!0,!he.awaitDrain||K._writableState&&!K._writableState.needDrain||_e()})())}function we(){c("onend"),K.end()}he.endEmitted?i.nextTick(xe):pe.once("end",xe),K.on("unpipe",Ie);var _e=(function(T){return function(){var V=T._readableState;c("pipeOnDrain",V.awaitDrain),V.awaitDrain&&V.awaitDrain--,V.awaitDrain===0&&a(T,"data")&&(V.flowing=!0,ae(T))}})(pe);K.on("drain",_e);var Re=!1;function me(j){c("ondata");var T=K.write(j);c("dest.write",T),T===!1&&((he.pipesCount===1&&he.pipes===K||he.pipesCount>1&&oe(he.pipes,K)!==-1)&&!Re&&(c("false write response, pause",he.awaitDrain),he.awaitDrain++),pe.pause())}function q(j){c("onerror",j),C(),K.removeListener("error",q),a(K,"error")===0&&_(K,j)}function O(){K.removeListener("finish",M),C()}function M(){c("onfinish"),K.removeListener("close",O),C()}function C(){c("unpipe"),pe.unpipe(K)}return pe.on("data",me),(function(T,B,V){if(typeof T.prependListener=="function")return T.prependListener(B,V);T._events&&T._events[B]?Array.isArray(T._events[B])?T._events[B].unshift(V):T._events[B]=[V,T._events[B]]:T.on(B,V)})(K,"error",q),K.once("close",O),K.once("finish",M),K.emit("pipe",pe),he.flowing||(c("pipe resume"),pe.resume()),K},k.prototype.unpipe=function(K){var G=this._readableState,pe={hasUnpiped:!1};if(G.pipesCount===0)return this;if(G.pipesCount===1)return K&&K!==G.pipes||(K||(K=G.pipes),G.pipes=null,G.pipesCount=0,G.flowing=!1,K&&K.emit("unpipe",this,pe)),this;if(!K){var he=G.pipes,xe=G.pipesCount;G.pipes=null,G.pipesCount=0,G.flowing=!1;for(var Ie=0;Ie<xe;Ie++)he[Ie].emit("unpipe",this,{hasUnpiped:!1});return this}var we=oe(G.pipes,K);return we===-1||(G.pipes.splice(we,1),G.pipesCount-=1,G.pipesCount===1&&(G.pipes=G.pipes[0]),K.emit("unpipe",this,pe)),this},k.prototype.on=function(K,G){var pe=s.prototype.on.call(this,K,G),he=this._readableState;return K==="data"?(he.readableListening=this.listenerCount("readable")>0,he.flowing!==!1&&this.resume()):K==="readable"&&(he.endEmitted||he.readableListening||(he.readableListening=he.needReadable=!0,he.flowing=!1,he.emittedReadable=!1,c("on readable",he.length,he.reading),he.length?W(this):he.reading||i.nextTick(Y,this))),pe},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(K,G){var pe=s.prototype.removeListener.call(this,K,G);return K==="readable"&&i.nextTick(J,this),pe},k.prototype.removeAllListeners=function(K){var G=s.prototype.removeAllListeners.apply(this,arguments);return K!=="readable"&&K!==void 0||i.nextTick(J,this),G},k.prototype.resume=function(){var K=this._readableState;return K.flowing||(c("resume"),K.flowing=!K.readableListening,(function(pe,he){he.resumeScheduled||(he.resumeScheduled=!0,i.nextTick(re,pe,he))})(this,K)),K.paused=!1,this},k.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},k.prototype.wrap=function(K){var G=this,pe=this._readableState,he=!1;for(var xe in K.on("end",(function(){if(c("wrapped end"),pe.decoder&&!pe.ended){var we=pe.decoder.end();we&&we.length&&G.push(we)}G.push(null)})),K.on("data",(function(we){c("wrapped data"),pe.decoder&&(we=pe.decoder.write(we)),pe.objectMode&&we==null||(pe.objectMode||we&&we.length)&&(G.push(we)||(he=!0,K.pause()))})),K)this[xe]===void 0&&typeof K[xe]=="function"&&(this[xe]=(function(_e){return function(){return K[_e].apply(K,arguments)}})(xe));for(var Ie=0;Ie<I.length;Ie++)K.on(I[Ie],this.emit.bind(this,I[Ie]));return this._read=function(we){c("wrapped _read",we),he&&(he=!1,K.resume())},this},typeof Symbol=="function"&&(k.prototype[Symbol.asyncIterator]=function(){return p===void 0&&(p=r(955)),p(this)}),Object.defineProperty(k.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(k.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(k.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(G){this._readableState&&(this._readableState.flowing=G)}}),k._fromList=se,Object.defineProperty(k.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol=="function"&&(k.from=function(K,G){return d===void 0&&(d=r(157)),d(k,K,G)})},496:function(e){e.exports=Che},499:function(e){var t={"&":"&amp;",'"':"&quot;","'":"&apos;","<":"&lt;",">":"&gt;"};e.exports=function(n){return n&&n.replace?n.replace(/([&"<>'])/g,(function(i,a){return t[a]})):n}},600:function(e,t,r){e.exports=i;var n=r(610);function i(a){if(!(this instanceof i))return new i(a);n.call(this,a)}r(698)(i,n),i.prototype._transform=function(a,s,o){o(null,a)}},606:function(e){var t,r,n=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(g){if(t===setTimeout)return setTimeout(g,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(g,0);try{return t(g,0)}catch{try{return t.call(null,g,0)}catch{return t.call(this,g,0)}}}(function(){try{t=typeof setTimeout=="function"?setTimeout:i}catch{t=i}try{r=typeof clearTimeout=="function"?clearTimeout:a}catch{r=a}})();var o,u=[],c=!1,l=-1;function f(){c&&o&&(c=!1,o.length?u=o.concat(u):l=-1,u.length&&p())}function p(){if(!c){var g=s(f);c=!0;for(var v=u.length;v;){for(o=u,u=[];++l<v;)o&&o[l].run();l=-1,v=u.length}o=null,c=!1,(function(b){if(r===clearTimeout)return clearTimeout(b);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(b);try{return r(b)}catch{try{return r.call(null,b)}catch{return r.call(this,b)}}})(g)}}function d(g,v){this.fun=g,this.array=v}function m(){}n.nextTick=function(g){var v=new Array(arguments.length-1);if(arguments.length>1)for(var w=1;w<arguments.length;w++)v[w-1]=arguments[w];u.push(new d(g,v)),u.length!==1||c||s(p)},d.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=m,n.addListener=m,n.once=m,n.off=m,n.removeListener=m,n.removeAllListeners=m,n.emit=m,n.prependListener=m,n.prependOnceListener=m,n.listeners=function(g){return[]},n.binding=function(g){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(g){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},610:function(e,t,r){e.exports=l;var n=r(48).F,i=n.ERR_METHOD_NOT_IMPLEMENTED,a=n.ERR_MULTIPLE_CALLBACK,s=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=n.ERR_TRANSFORM_WITH_LENGTH_0,u=r(382);function c(d,m){var g=this._transformState;g.transforming=!1;var v=g.writecb;if(v===null)return this.emit("error",new a);g.writechunk=null,g.writecb=null,m!=null&&this.push(m),v(d);var w=this._readableState;w.reading=!1,(w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}function l(d){if(!(this instanceof l))return new l(d);u.call(this,d),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,d&&(typeof d.transform=="function"&&(this._transform=d.transform),typeof d.flush=="function"&&(this._flush=d.flush)),this.on("prefinish",f)}function f(){var d=this;typeof this._flush!="function"||this._readableState.destroyed?p(this,null,null):this._flush((function(m,g){p(d,m,g)}))}function p(d,m,g){if(m)return d.emit("error",m);if(g!=null&&d.push(g),d._writableState.length)throw new o;if(d._transformState.transforming)throw new s;return d.push(null)}r(698)(l,u),l.prototype.push=function(d,m){return this._transformState.needTransform=!1,u.prototype.push.call(this,d,m)},l.prototype._transform=function(d,m,g){g(new i("_transform()"))},l.prototype._write=function(d,m,g){var v=this._transformState;if(v.writecb=g,v.writechunk=d,v.writeencoding=m,!v.transforming){var w=this._readableState;(v.needTransform||w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}},l.prototype._read=function(d){var m=this._transformState;m.writechunk===null||m.transforming?m.needTransform=!0:(m.transforming=!0,this._transform(m.writechunk,m.writeencoding,m.afterTransform))},l.prototype._destroy=function(d,m){u.prototype._destroy.call(this,d,(function(g){m(g)}))}},643:function(e,t,r){function n(i){try{if(!r.g.localStorage)return!1}catch{return!1}var a=r.g.localStorage[i];return a!=null&&String(a).toLowerCase()==="true"}e.exports=function(a,s){if(n("noDeprecation"))return a;var o=!1;return function(){if(!o){if(n("throwDeprecation"))throw new Error(s);n("traceDeprecation")?console.trace(s):console.warn(s),o=!0}return a.apply(this,arguments)}}},698:function(e){typeof Object.create=="function"?e.exports=function(r,n){n&&(r.super_=n,r.prototype=Object.create(n.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(r,n){if(n){r.super_=n;var i=function(){};i.prototype=n.prototype,r.prototype=new i,r.prototype.constructor=r}}},708:function(e,t,r){var n,i=r(606);function a(Q){var Z=this;this.next=null,this.entry=null,this.finish=function(){(function(Y,re,ae){var se=Y.entry;for(Y.entry=null;se;){var ge=se.callback;re.pendingcb--,ge(ae),se=se.next}re.corkedRequestsFree.next=Y})(Z,Q)}}e.exports=k,k.WritableState=L;var s={deprecate:r(643)},o=r(345),u=r(287).Buffer,c=(r.g!==void 0?r.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},l,f=r(896),p=r(291).getHighWaterMark,d=r(48).F,m=d.ERR_INVALID_ARG_TYPE,g=d.ERR_METHOD_NOT_IMPLEMENTED,v=d.ERR_MULTIPLE_CALLBACK,w=d.ERR_STREAM_CANNOT_PIPE,b=d.ERR_STREAM_DESTROYED,S=d.ERR_STREAM_NULL_VALUES,E=d.ERR_STREAM_WRITE_AFTER_END,x=d.ERR_UNKNOWN_ENCODING,_=f.errorOrDestroy;function I(){}function L(Q,Z,J){n=n||r(382),Q=Q||{},typeof J!="boolean"&&(J=Z instanceof n),this.objectMode=!!Q.objectMode,J&&(this.objectMode=this.objectMode||!!Q.writableObjectMode),this.highWaterMark=p(this,Q,"writableHighWaterMark",J),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Y=Q.decodeStrings===!1;this.decodeStrings=!Y,this.defaultEncoding=Q.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(re){(function(se,ge){var ue=se._writableState,oe=ue.sync,K=ue.writecb;if(typeof K!="function")throw new v;if((function(he){he.writing=!1,he.writecb=null,he.length-=he.writelen,he.writelen=0})(ue),ge)(function(he,xe,Ie,we,_e){--xe.pendingcb,Ie?(i.nextTick(_e,we),i.nextTick(X,he,xe),he._writableState.errorEmitted=!0,_(he,we)):(_e(we),he._writableState.errorEmitted=!0,_(he,we),X(he,xe))})(se,ue,oe,ge,K);else{var G=R(ue)||se.destroyed;G||ue.corked||ue.bufferProcessing||!ue.bufferedRequest||P(se,ue),oe?i.nextTick(N,se,ue,G,K):N(se,ue,G,K)}})(Z,re)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Q.emitClose!==!1,this.autoDestroy=!!Q.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function k(Q){var Z=this instanceof(n=n||r(382));if(!Z&&!l.call(k,this))return new k(Q);this._writableState=new L(Q,this,Z),this.writable=!0,Q&&(typeof Q.write=="function"&&(this._write=Q.write),typeof Q.writev=="function"&&(this._writev=Q.writev),typeof Q.destroy=="function"&&(this._destroy=Q.destroy),typeof Q.final=="function"&&(this._final=Q.final)),o.call(this)}function F(Q,Z,J,Y,re,ae,se){Z.writelen=Y,Z.writecb=se,Z.writing=!0,Z.sync=!0,Z.destroyed?Z.onwrite(new b("write")):J?Q._writev(re,Z.onwrite):Q._write(re,ae,Z.onwrite),Z.sync=!1}function N(Q,Z,J,Y){J||(function(ae,se){se.length===0&&se.needDrain&&(se.needDrain=!1,ae.emit("drain"))})(Q,Z),Z.pendingcb--,Y(),X(Q,Z)}function P(Q,Z){Z.bufferProcessing=!0;var J=Z.bufferedRequest;if(Q._writev&&J&&J.next){var Y=Z.bufferedRequestCount,re=new Array(Y),ae=Z.corkedRequestsFree;ae.entry=J;for(var se=0,ge=!0;J;)re[se]=J,J.isBuf||(ge=!1),J=J.next,se+=1;re.allBuffers=ge,F(Q,Z,!0,Z.length,re,"",ae.finish),Z.pendingcb++,Z.lastBufferedRequest=null,ae.next?(Z.corkedRequestsFree=ae.next,ae.next=null):Z.corkedRequestsFree=new a(Z),Z.bufferedRequestCount=0}else{for(;J;){var ue=J.chunk,oe=J.encoding,K=J.callback;if(F(Q,Z,!1,Z.objectMode?1:ue.length,ue,oe,K),J=J.next,Z.bufferedRequestCount--,Z.writing)break}J===null&&(Z.lastBufferedRequest=null)}Z.bufferedRequest=J,Z.bufferProcessing=!1}function R(Q){return Q.ending&&Q.length===0&&Q.bufferedRequest===null&&!Q.finished&&!Q.writing}function W(Q,Z){Q._final((function(J){Z.pendingcb--,J&&_(Q,J),Z.prefinished=!0,Q.emit("prefinish"),X(Q,Z)}))}function X(Q,Z){var J=R(Z);if(J&&((function(ae,se){se.prefinished||se.finalCalled||(typeof ae._final!="function"||se.destroyed?(se.prefinished=!0,ae.emit("prefinish")):(se.pendingcb++,se.finalCalled=!0,i.nextTick(W,ae,se)))})(Q,Z),Z.pendingcb===0&&(Z.finished=!0,Q.emit("finish"),Z.autoDestroy))){var Y=Q._readableState;(!Y||Y.autoDestroy&&Y.endEmitted)&&Q.destroy()}return J}r(698)(k,o),L.prototype.getBuffer=function(){for(var Z=this.bufferedRequest,J=[];Z;)J.push(Z),Z=Z.next;return J},(function(){try{Object.defineProperty(L.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(k,Symbol.hasInstance,{value:function(Z){return!!l.call(this,Z)||this===k&&Z&&Z._writableState instanceof L}})):l=function(Z){return Z instanceof this},k.prototype.pipe=function(){_(this,new w)},k.prototype.write=function(Q,Z,J){var Y=this._writableState,re=!1,ae=!Y.objectMode&&(function(ge){return u.isBuffer(ge)||ge instanceof c})(Q);return ae&&!u.isBuffer(Q)&&(Q=(function(ge){return u.from(ge)})(Q)),typeof Z=="function"&&(J=Z,Z=null),ae?Z="buffer":Z||(Z=Y.defaultEncoding),typeof J!="function"&&(J=I),Y.ending?(function(ge,ue){var oe=new E;_(ge,oe),i.nextTick(ue,oe)})(this,J):(ae||(function(ge,ue,oe,K){var G;return oe===null?G=new S:typeof oe=="string"||ue.objectMode||(G=new m("chunk",["string","Buffer"],oe)),!G||(_(ge,G),i.nextTick(K,G),!1)})(this,Y,Q,J))&&(Y.pendingcb++,re=(function(ge,ue,oe,K,G,pe){if(!oe){var he=(function(Re,me,q){return Re.objectMode||Re.decodeStrings===!1||typeof me!="string"||(me=u.from(me,q)),me})(ue,K,G);K!==he&&(oe=!0,G="buffer",K=he)}var xe=ue.objectMode?1:K.length;ue.length+=xe;var Ie=ue.length<ue.highWaterMark;if(Ie||(ue.needDrain=!0),ue.writing||ue.corked){var we=ue.lastBufferedRequest;ue.lastBufferedRequest={chunk:K,encoding:G,isBuf:oe,callback:pe,next:null},we?we.next=ue.lastBufferedRequest:ue.bufferedRequest=ue.lastBufferedRequest,ue.bufferedRequestCount+=1}else F(ge,ue,!1,xe,K,G,pe);return Ie})(this,Y,ae,Q,Z,J)),re},k.prototype.cork=function(){this._writableState.corked++},k.prototype.uncork=function(){var Q=this._writableState;Q.corked&&(Q.corked--,Q.writing||Q.corked||Q.bufferProcessing||!Q.bufferedRequest||P(this,Q))},k.prototype.setDefaultEncoding=function(Z){if(typeof Z=="string"&&(Z=Z.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Z+"").toLowerCase())>-1))throw new x(Z);return this._writableState.defaultEncoding=Z,this},Object.defineProperty(k.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),k.prototype._write=function(Q,Z,J){J(new g("_write()"))},k.prototype._writev=null,k.prototype.end=function(Q,Z,J){var Y=this._writableState;return typeof Q=="function"?(J=Q,Q=null,Z=null):typeof Z=="function"&&(J=Z,Z=null),Q!=null&&this.write(Q,Z),Y.corked&&(Y.corked=1,this.uncork()),Y.ending||(function(ae,se,ge){se.ending=!0,X(ae,se),ge&&(se.finished?i.nextTick(ge):ae.once("finish",ge)),se.ended=!0,ae.writable=!1})(this,Y,J),this},Object.defineProperty(k.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(Z){this._writableState&&(this._writableState.destroyed=Z)}}),k.prototype.destroy=f.destroy,k.prototype._undestroy=f.undestroy,k.prototype._destroy=function(Q,Z){Z(Q)}},710:function(e,t,r){var n=r(698),i=r(107),a=r(392),s=r(861).Buffer,o=new Array(64);function u(){this.init(),this._w=o,a.call(this,64,56)}n(u,i),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var c=s.allocUnsafe(28);return c.writeInt32BE(this._a,0),c.writeInt32BE(this._b,4),c.writeInt32BE(this._c,8),c.writeInt32BE(this._d,12),c.writeInt32BE(this._e,16),c.writeInt32BE(this._f,20),c.writeInt32BE(this._g,24),c},e.exports=u},726:function(e,t,r){function n(p,d){var m=Object.keys(p);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(p);d&&(g=g.filter((function(v){return Object.getOwnPropertyDescriptor(p,v).enumerable}))),m.push.apply(m,g)}return m}function i(p){for(var d=1;d<arguments.length;d++){var m=arguments[d]!=null?arguments[d]:{};d%2?n(Object(m),!0).forEach((function(g){a(p,g,m[g])})):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(m)):n(Object(m)).forEach((function(g){Object.defineProperty(p,g,Object.getOwnPropertyDescriptor(m,g))}))}return p}function a(p,d,m){return(d=o(d))in p?Object.defineProperty(p,d,{value:m,enumerable:!0,configurable:!0,writable:!0}):p[d]=m,p}function s(p,d){for(var m=0;m<d.length;m++){var g=d[m];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(p,o(g.key),g)}}function o(p){var d=(function(g,v){if(typeof g!="object"||g===null)return g;var w=g[Symbol.toPrimitive];if(w!==void 0){var b=w.call(g,v);if(typeof b!="object")return b;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(g)})(p,"string");return typeof d=="symbol"?d:String(d)}var u=r(287).Buffer,c=r(340).inspect,l=c&&c.custom||"inspect";function f(p,d,m){u.prototype.copy.call(p,d,m)}e.exports=(function(){function p(){(function(m,g){if(!(m instanceof g))throw new TypeError("Cannot call a class as a function")})(this,p),this.head=null,this.tail=null,this.length=0}return(function(m,g,v){return g&&s(m.prototype,g),Object.defineProperty(m,"prototype",{writable:!1}),m})(p,[{key:"push",value:function(m){var g={data:m,next:null};this.length>0?this.tail.next=g:this.head=g,this.tail=g,++this.length}},{key:"unshift",value:function(m){var g={data:m,next:this.head};this.length===0&&(this.tail=g),this.head=g,++this.length}},{key:"shift",value:function(){if(this.length!==0){var m=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,m}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(m){if(this.length===0)return"";for(var g=this.head,v=""+g.data;g=g.next;)v+=m+g.data;return v}},{key:"concat",value:function(m){if(this.length===0)return u.alloc(0);for(var g=u.allocUnsafe(m>>>0),v=this.head,w=0;v;)f(v.data,g,w),w+=v.data.length,v=v.next;return g}},{key:"consume",value:function(m,g){var v;return m<this.head.data.length?(v=this.head.data.slice(0,m),this.head.data=this.head.data.slice(m)):v=m===this.head.data.length?this.shift():g?this._getString(m):this._getBuffer(m),v}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(m){var g=this.head,v=1,w=g.data;for(m-=w.length;g=g.next;){var b=g.data,S=m>b.length?b.length:m;if(S===b.length?w+=b:w+=b.slice(0,m),(m-=S)===0){S===b.length?(++v,g.next?this.head=g.next:this.head=this.tail=null):(this.head=g,g.data=b.slice(S));break}++v}return this.length-=v,w}},{key:"_getBuffer",value:function(m){var g=u.allocUnsafe(m),v=this.head,w=1;for(v.data.copy(g),m-=v.data.length;v=v.next;){var b=v.data,S=m>b.length?b.length:m;if(b.copy(g,g.length-m,0,S),(m-=S)===0){S===b.length?(++w,v.next?this.head=v.next:this.head=this.tail=null):(this.head=v,v.data=b.slice(S));break}++w}return this.length-=w,g}},{key:l,value:function(m,g){return c(this,i(i({},g),{},{depth:0,customInspect:!1}))}}]),p})()},737:function(e,t,r){var n=r(698),i=r(392),a=r(861).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function u(){this.init(),this._w=o,i.call(this,64,56)}function c(p){return p<<5|p>>>27}function l(p){return p<<30|p>>>2}function f(p,d,m,g){return p===0?d&m|~d&g:p===2?d&m|d&g|m&g:d^m^g}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(p){for(var d,m=this._w,g=0|this._a,v=0|this._b,w=0|this._c,b=0|this._d,S=0|this._e,E=0;E<16;++E)m[E]=p.readInt32BE(4*E);for(;E<80;++E)m[E]=(d=m[E-3]^m[E-8]^m[E-14]^m[E-16])<<1|d>>>31;for(var x=0;x<80;++x){var _=~~(x/20),I=c(g)+f(_,v,w,b)+S+m[x]+s[_]|0;S=b,b=w,w=l(v),v=g,g=I}this._a=g+this._a|0,this._b=v+this._b|0,this._c=w+this._c|0,this._d=b+this._d|0,this._e=S+this._e|0},u.prototype._hash=function(){var p=a.allocUnsafe(20);return p.writeInt32BE(0|this._a,0),p.writeInt32BE(0|this._b,4),p.writeInt32BE(0|this._c,8),p.writeInt32BE(0|this._d,12),p.writeInt32BE(0|this._e,16),p},e.exports=u},758:function(e,t,r){var n,i=r(48).F,a=i.ERR_MISSING_ARGS,s=i.ERR_STREAM_DESTROYED;function o(l){if(l)throw l}function u(l){l()}function c(l,f){return l.pipe(f)}e.exports=function(){for(var f=arguments.length,p=new Array(f),d=0;d<f;d++)p[d]=arguments[d];var m,g=(function(b){return b.length?typeof b[b.length-1]!="function"?o:b.pop():o})(p);if(Array.isArray(p[0])&&(p=p[0]),p.length<2)throw new a("streams");var v=p.map((function(w,b){var S=b<p.length-1;return(function(x,_,I,L){L=(function(P){var R=!1;return function(){R||(R=!0,P.apply(void 0,arguments))}})(L);var k=!1;x.on("close",(function(){k=!0})),n===void 0&&(n=r(238)),n(x,{readable:_,writable:I},(function(N){if(N)return L(N);k=!0,L()}));var F=!1;return function(N){if(!k&&!F)return F=!0,(function(R){return R.setHeader&&typeof R.abort=="function"})(x)?x.abort():typeof x.destroy=="function"?x.destroy():void L(N||new s("pipe"))}})(w,S,b>0,(function(E){m||(m=E),E&&v.forEach(u),S||(v.forEach(u),g(m))}))}));return p.reduce(c)}},802:function(e,t,r){e.exports=function(i){var a=i.toLowerCase(),s=e.exports[a];if(!s)throw new Error(a+" is not supported (we accept pull requests)");return new s},e.exports.sha=r(816),e.exports.sha1=r(737),e.exports.sha224=r(710),e.exports.sha256=r(107),e.exports.sha384=r(827),e.exports.sha512=r(890)},816:function(e,t,r){var n=r(698),i=r(392),a=r(861).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function u(){this.init(),this._w=o,i.call(this,64,56)}function c(f){return f<<30|f>>>2}function l(f,p,d,m){return f===0?p&d|~p&m:f===2?p&d|p&m|d&m:p^d^m}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(f){for(var p,d=this._w,m=0|this._a,g=0|this._b,v=0|this._c,w=0|this._d,b=0|this._e,S=0;S<16;++S)d[S]=f.readInt32BE(4*S);for(;S<80;++S)d[S]=d[S-3]^d[S-8]^d[S-14]^d[S-16];for(var E=0;E<80;++E){var x=~~(E/20),_=0|((p=m)<<5|p>>>27)+l(x,g,v,w)+b+d[E]+s[x];b=w,w=v,v=c(g),g=m,m=_}this._a=m+this._a|0,this._b=g+this._b|0,this._c=v+this._c|0,this._d=w+this._d|0,this._e=b+this._e|0},u.prototype._hash=function(){var f=a.allocUnsafe(20);return f.writeInt32BE(0|this._a,0),f.writeInt32BE(0|this._b,4),f.writeInt32BE(0|this._c,8),f.writeInt32BE(0|this._d,12),f.writeInt32BE(0|this._e,16),f},e.exports=u},827:function(e,t,r){var n=r(698),i=r(890),a=r(392),s=r(861).Buffer,o=new Array(160);function u(){this.init(),this._w=o,a.call(this,128,112)}n(u,i),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var c=s.allocUnsafe(48);function l(f,p,d){c.writeInt32BE(f,d),c.writeInt32BE(p,d+4)}return l(this._ah,this._al,0),l(this._bh,this._bl,8),l(this._ch,this._cl,16),l(this._dh,this._dl,24),l(this._eh,this._el,32),l(this._fh,this._fl,40),c},e.exports=u},838:function(){},861:function(e,t,r){var n=r(287),i=n.Buffer;function a(o,u){for(var c in o)u[c]=o[c]}function s(o,u,c){return i(o,u,c)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=s),s.prototype=Object.create(i.prototype),a(i,s),s.from=function(o,u,c){if(typeof o=="number")throw new TypeError("Argument must not be a number");return i(o,u,c)},s.alloc=function(o,u,c){if(typeof o!="number")throw new TypeError("Argument must be a number");var l=i(o);return u!==void 0?typeof c=="string"?l.fill(u,c):l.fill(u):l.fill(0),l},s.allocUnsafe=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return i(o)},s.allocUnsafeSlow=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(o)}},890:function(e,t,r){var n=r(698),i=r(392),a=r(861).Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=new Array(160);function u(){this.init(),this._w=o,i.call(this,128,112)}function c(b,S,E){return E^b&(S^E)}function l(b,S,E){return b&S|E&(b|S)}function f(b,S){return(b>>>28|S<<4)^(S>>>2|b<<30)^(S>>>7|b<<25)}function p(b,S){return(b>>>14|S<<18)^(b>>>18|S<<14)^(S>>>9|b<<23)}function d(b,S){return(b>>>1|S<<31)^(b>>>8|S<<24)^b>>>7}function m(b,S){return(b>>>1|S<<31)^(b>>>8|S<<24)^(b>>>7|S<<25)}function g(b,S){return(b>>>19|S<<13)^(S>>>29|b<<3)^b>>>6}function v(b,S){return(b>>>19|S<<13)^(S>>>29|b<<3)^(b>>>6|S<<26)}function w(b,S){return b>>>0<S>>>0?1:0}n(u,i),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(b){for(var S=this._w,E=0|this._ah,x=0|this._bh,_=0|this._ch,I=0|this._dh,L=0|this._eh,k=0|this._fh,F=0|this._gh,N=0|this._hh,P=0|this._al,R=0|this._bl,W=0|this._cl,X=0|this._dl,Q=0|this._el,Z=0|this._fl,J=0|this._gl,Y=0|this._hl,re=0;re<32;re+=2)S[re]=b.readInt32BE(4*re),S[re+1]=b.readInt32BE(4*re+4);for(;re<160;re+=2){var ae=S[re-30],se=S[re-30+1],ge=d(ae,se),ue=m(se,ae),oe=g(ae=S[re-4],se=S[re-4+1]),K=v(se,ae),G=S[re-14],pe=S[re-14+1],he=S[re-32],xe=S[re-32+1],Ie=ue+pe|0,we=ge+G+w(Ie,ue)|0;we=(we=we+oe+w(Ie=Ie+K|0,K)|0)+he+w(Ie=Ie+xe|0,xe)|0,S[re]=we,S[re+1]=Ie}for(var _e=0;_e<160;_e+=2){we=S[_e],Ie=S[_e+1];var Re=l(E,x,_),me=l(P,R,W),q=f(E,P),O=f(P,E),M=p(L,Q),C=p(Q,L),j=s[_e],T=s[_e+1],B=c(L,k,F),V=c(Q,Z,J),H=Y+C|0,ne=N+M+w(H,Y)|0;ne=(ne=(ne=ne+B+w(H=H+V|0,V)|0)+j+w(H=H+T|0,T)|0)+we+w(H=H+Ie|0,Ie)|0;var ce=O+me|0,ye=q+Re+w(ce,O)|0;N=F,Y=J,F=k,J=Z,k=L,Z=Q,L=I+ne+w(Q=X+H|0,X)|0,I=_,X=W,_=x,W=R,x=E,R=P,E=ne+ye+w(P=H+ce|0,H)|0}this._al=this._al+P|0,this._bl=this._bl+R|0,this._cl=this._cl+W|0,this._dl=this._dl+X|0,this._el=this._el+Q|0,this._fl=this._fl+Z|0,this._gl=this._gl+J|0,this._hl=this._hl+Y|0,this._ah=this._ah+E+w(this._al,P)|0,this._bh=this._bh+x+w(this._bl,R)|0,this._ch=this._ch+_+w(this._cl,W)|0,this._dh=this._dh+I+w(this._dl,X)|0,this._eh=this._eh+L+w(this._el,Q)|0,this._fh=this._fh+k+w(this._fl,Z)|0,this._gh=this._gh+F+w(this._gl,J)|0,this._hh=this._hh+N+w(this._hl,Y)|0},u.prototype._hash=function(){var b=a.allocUnsafe(64);function S(E,x,_){b.writeInt32BE(E,_),b.writeInt32BE(x,_+4)}return S(this._ah,this._al,0),S(this._bh,this._bl,8),S(this._ch,this._cl,16),S(this._dh,this._dl,24),S(this._eh,this._el,32),S(this._fh,this._fl,40),S(this._gh,this._gl,48),S(this._hh,this._hl,56),b},e.exports=u},896:function(e,t,r){var n=r(606);function i(o,u){s(o,u),a(o)}function a(o){o._writableState&&!o._writableState.emitClose||o._readableState&&!o._readableState.emitClose||o.emit("close")}function s(o,u){o.emit("error",u)}e.exports={destroy:function(u,c){var l=this,f=this._readableState&&this._readableState.destroyed,p=this._writableState&&this._writableState.destroyed;return f||p?(c?c(u):u&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(s,this,u)):n.nextTick(s,this,u)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(u||null,(function(d){!c&&d?l._writableState?l._writableState.errorEmitted?n.nextTick(a,l):(l._writableState.errorEmitted=!0,n.nextTick(i,l,d)):n.nextTick(i,l,d):c?(n.nextTick(a,l),c(d)):n.nextTick(a,l)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(u,c){var l=u._readableState,f=u._writableState;l&&l.autoDestroy||f&&f.autoDestroy?u.destroy(c):u.emit("error",c)}}},919:function(e,t,r){var n=r(287).Buffer;function i(c){return c instanceof n||c instanceof Date||c instanceof RegExp}function a(c){if(c instanceof n){var l=n.alloc?n.alloc(c.length):new n(c.length);return c.copy(l),l}if(c instanceof Date)return new Date(c.getTime());if(c instanceof RegExp)return new RegExp(c);throw new Error("Unexpected situation")}function s(c){var l=[];return c.forEach((function(f,p){typeof f=="object"&&f!==null?Array.isArray(f)?l[p]=s(f):i(f)?l[p]=a(f):l[p]=u({},f):l[p]=f})),l}function o(c,l){return l==="__proto__"?void 0:c[l]}var u=e.exports=function(){if(arguments.length<1||typeof arguments[0]!="object")return!1;if(arguments.length<2)return arguments[0];var c,l,f=arguments[0];return Array.prototype.slice.call(arguments,1).forEach((function(p){typeof p!="object"||p===null||Array.isArray(p)||Object.keys(p).forEach((function(d){return l=o(f,d),(c=o(p,d))===f?void 0:typeof c!="object"||c===null?void(f[d]=c):Array.isArray(c)?void(f[d]=s(c)):i(c)?void(f[d]=a(c)):typeof l!="object"||l===null||Array.isArray(l)?void(f[d]=u({},c)):void(f[d]=u(l,c))}))})),f}},955:function(e,t,r){var n,i=r(606);function a(S,E,x){return(E=(function(I){var L=(function(F,N){if(typeof F!="object"||F===null)return F;var P=F[Symbol.toPrimitive];if(P!==void 0){var R=P.call(F,N);if(typeof R!="object")return R;throw new TypeError("@@toPrimitive must return a primitive value.")}return(N==="string"?String:Number)(F)})(I,"string");return typeof L=="symbol"?L:String(L)})(E))in S?Object.defineProperty(S,E,{value:x,enumerable:!0,configurable:!0,writable:!0}):S[E]=x,S}var s=r(238),o=Symbol("lastResolve"),u=Symbol("lastReject"),c=Symbol("error"),l=Symbol("ended"),f=Symbol("lastPromise"),p=Symbol("handlePromise"),d=Symbol("stream");function m(S,E){return{value:S,done:E}}function g(S){var E=S[o];if(E!==null){var x=S[d].read();x!==null&&(S[f]=null,S[o]=null,S[u]=null,E(m(x,!1)))}}function v(S){i.nextTick(g,S)}var w=Object.getPrototypeOf((function(){})),b=Object.setPrototypeOf((a(n={get stream(){return this[d]},next:function(){var E=this,x=this[c];if(x!==null)return Promise.reject(x);if(this[l])return Promise.resolve(m(void 0,!0));if(this[d].destroyed)return new Promise((function(k,F){i.nextTick((function(){E[c]?F(E[c]):k(m(void 0,!0))}))}));var _,I=this[f];if(I)_=new Promise((function(F,N){return function(P,R){F.then((function(){N[l]?P(m(void 0,!0)):N[p](P,R)}),R)}})(I,this));else{var L=this[d].read();if(L!==null)return Promise.resolve(m(L,!1));_=new Promise(this[p])}return this[f]=_,_}},Symbol.asyncIterator,(function(){return this})),a(n,"return",(function(){var E=this;return new Promise((function(x,_){E[d].destroy(null,(function(I){I?_(I):x(m(void 0,!0))}))}))})),n),w);e.exports=function(E){var x,_=Object.create(b,(a(x={},d,{value:E,writable:!0}),a(x,o,{value:null,writable:!0}),a(x,u,{value:null,writable:!0}),a(x,c,{value:null,writable:!0}),a(x,l,{value:E._readableState.endEmitted,writable:!0}),a(x,p,{value:function(L,k){var F=_[d].read();F?(_[f]=null,_[o]=null,_[u]=null,L(m(F,!1))):(_[o]=L,_[u]=k)},writable:!0}),x));return _[f]=null,s(E,(function(I){if(I&&I.code!=="ERR_STREAM_PREMATURE_CLOSE"){var L=_[u];return L!==null&&(_[f]=null,_[o]=null,_[u]=null,L(I)),void(_[c]=I)}var k=_[o];k!==null&&(_[f]=null,_[o]=null,_[u]=null,k(m(void 0,!0))),_[l]=!0})),E.on("readable",v.bind(null,_)),_}},987:function(e){e.exports=_he}},S7={};function ve(e){var t=S7[e];if(t!==void 0)return t.exports;var r=S7[e]={exports:{}};return bNe[e](r,r.exports,ve),r.exports}ve.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return ve.d(t,{a:t}),t},ve.d=function(e,t){for(var r in t)ve.o(t,r)&&!ve.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},ve.g=(function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}})(),ve.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},ve.r=function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var xQ={};ve.d(xQ,{A:function(){return d7e}});var G_={};ve.r(G_),ve.d(G_,{CLEAR:function(){return LI},CLEAR_BY:function(){return TI},NEW_AUTH_ERR:function(){return II},NEW_SPEC_ERR:function(){return AI},NEW_SPEC_ERR_BATCH:function(){return jI},NEW_THROWN_ERR:function(){return og},NEW_THROWN_ERR_BATCH:function(){return _I},clear:function(){return jNe},clearBy:function(){return INe},newAuthErr:function(){return ANe},newSpecErr:function(){return MNe},newSpecErrBatch:function(){return _Ne},newThrownErr:function(){return ENe},newThrownErrBatch:function(){return CNe}});var Y_={};ve.r(Y_),ve.d(Y_,{AUTHORIZE:function(){return NI},AUTHORIZE_OAUTH2:function(){return DI},CONFIGURE_AUTH:function(){return PI},LOGOUT:function(){return RI},RESTORE_AUTHORIZATION:function(){return FI},SHOW_AUTH_POPUP:function(){return kI},authPopup:function(){return rRe},authorize:function(){return $Ne},authorizeAccessCodeWithBasicAuthentication:function(){return QNe},authorizeAccessCodeWithFormParams:function(){return KNe},authorizeApplication:function(){return YNe},authorizeOauth2:function(){return WNe},authorizeOauth2WithPersistOption:function(){return HNe},authorizePassword:function(){return GNe},authorizeRequest:function(){return ZNe},authorizeWithPersistOption:function(){return qNe},configureAuth:function(){return XNe},logout:function(){return UNe},logoutWithPersistOption:function(){return VNe},persistAuthorizationIfNeeded:function(){return tRe},preAuthorizeImplicit:function(){return JNe},restoreAuthorization:function(){return eRe},showDefinitions:function(){return zNe}});var K_={};ve.r(K_),ve.d(K_,{authorized:function(){return cRe},definitionsForRequirements:function(){return uRe},definitionsToAuthorize:function(){return aRe},getConfigs:function(){return fRe},getDefinitionsByNames:function(){return oRe},isAuthorized:function(){return lRe},selectAuthPath:function(){return sRe},shownDefinitions:function(){return iRe}});var Q_={};ve.r(Q_),ve.d(Q_,{TOGGLE_CONFIGS:function(){return $I},UPDATE_CONFIGS:function(){return zI},downloadConfig:function(){return ERe},getConfigByUrl:function(){return CRe},loaded:function(){return xRe},toggle:function(){return SRe},update:function(){return wRe}});var Z_={};ve.r(Z_),ve.d(Z_,{get:function(){return MRe}});var X_={};ve.r(X_),ve.d(X_,{transform:function(){return ORe}});var e4={};ve.r(e4),ve.d(e4,{transform:function(){return kRe}});var t4={};ve.r(t4),ve.d(t4,{allErrors:function(){return NQ},lastError:function(){return RRe}});var r4={};ve.r(r4),ve.d(r4,{SHOW:function(){return JI},UPDATE_FILTER:function(){return UI},UPDATE_LAYOUT:function(){return qI},UPDATE_MODE:function(){return VI},changeMode:function(){return HRe},show:function(){return WRe},updateFilter:function(){return JRe},updateLayout:function(){return VRe}});var n4={};ve.r(n4),ve.d(n4,{current:function(){return YRe},currentFilter:function(){return KRe},isShown:function(){return FQ},showSummary:function(){return ZRe},whatMode:function(){return QRe}});var i4={};ve.r(i4),ve.d(i4,{taggedOperations:function(){return XRe}});var a4={};ve.r(a4),ve.d(a4,{getActiveLanguage:function(){return sDe},getDefaultExpanded:function(){return oDe},getGenerators:function(){return UQ},getSnippetGenerators:function(){return aDe}});var s4={};ve.r(s4),ve.d(s4,{JsonSchemaArrayItemFile:function(){return GQ},JsonSchemaArrayItemText:function(){return HQ},JsonSchemaForm:function(){return CDe},JsonSchema_array:function(){return _De},JsonSchema_boolean:function(){return ADe},JsonSchema_object:function(){return IDe},JsonSchema_string:function(){return MDe}});var o4={};ve.r(o4),ve.d(o4,{allowTryItOutFor:function(){return hPe},basePath:function(){return oPe},canExecuteScheme:function(){return xPe},consumes:function(){return cZ},consumesOptionsFor:function(){return SPe},contentTypeValues:function(){return bPe},currentProducesFor:function(){return wZ},definitions:function(){return sPe},externalDocs:function(){return ePe},findDefinition:function(){return aPe},getOAS3RequiredRequestBodyContentType:function(){return CPe},getParameter:function(){return gPe},hasHost:function(){return yPe},host:function(){return uPe},info:function(){return aZ},isMediaTypeSchemaPropertiesEqual:function(){return MPe},isOAS3:function(){return XDe},lastError:function(){return WDe},mutatedRequestFor:function(){return pPe},mutatedRequests:function(){return gZ},operationScheme:function(){return SZ},operationWithMeta:function(){return vZ},operations:function(){return uZ},operationsWithRootInherited:function(){return fZ},operationsWithTags:function(){return pZ},parameterInclusionSettingFor:function(){return yZ},parameterValues:function(){return bZ},parameterWithMeta:function(){return mPe},parameterWithMetaByIdentity:function(){return QI},parametersIncludeIn:function(){return vPe},parametersIncludeType:function(){return M4},paths:function(){return oZ},produces:function(){return lZ},producesOptionsFor:function(){return wPe},requestFor:function(){return dPe},requests:function(){return mZ},responseFor:function(){return fPe},responses:function(){return hZ},schemes:function(){return cPe},security:function(){return nPe},securityDefinitions:function(){return iPe},semver:function(){return tPe},spec:function(){return Bn},specJS:function(){return KDe},specJson:function(){return YI},specJsonWithResolvedSubtrees:function(){return ra},specResolved:function(){return QDe},specResolvedSubtree:function(){return ZDe},specSource:function(){return YDe},specStr:function(){return GDe},tagDetails:function(){return dZ},taggedOperations:function(){return lPe},tags:function(){return KI},url:function(){return HDe},validOperationMethods:function(){return rPe},validateBeforeExecute:function(){return EPe},validationErrors:function(){return xZ},version:function(){return sZ}});var u4={};ve.r(u4),ve.d(u4,{CLEAR_REQUEST:function(){return oL},CLEAR_RESPONSE:function(){return sL},CLEAR_VALIDATE_PARAMS:function(){return uL},LOG_REQUEST:function(){return MZ},SET_MUTATED_REQUEST:function(){return aL},SET_REQUEST:function(){return iL},SET_RESPONSE:function(){return nL},SET_SCHEME:function(){return lL},UPDATE_EMPTY_PARAM_INCLUSION:function(){return tL},UPDATE_JSON:function(){return eL},UPDATE_OPERATION_META_VALUE:function(){return pg},UPDATE_PARAM:function(){return dg},UPDATE_RESOLVED:function(){return cL},UPDATE_RESOLVED_SUBTREE:function(){return hg},UPDATE_SPEC:function(){return ZI},UPDATE_URL:function(){return XI},VALIDATE_PARAMS:function(){return rL},changeConsumesValue:function(){return JPe},changeParam:function(){return FPe},changeParamByIdentity:function(){return BPe},changeProducesValue:function(){return WPe},clearRequest:function(){return e9e},clearResponse:function(){return XPe},clearValidateParams:function(){return VPe},execute:function(){return ZPe},executeRequest:function(){return QPe},invalidateResolvedSubtreeCache:function(){return $Pe},logRequest:function(){return KPe},parseToJson:function(){return NPe},requestResolvedSubtree:function(){return PPe},resolveSpec:function(){return RPe},setMutatedRequest:function(){return YPe},setRequest:function(){return GPe},setResponse:function(){return HPe},setScheme:function(){return t9e},updateEmptyParamInclusion:function(){return UPe},updateJsonSpec:function(){return kPe},updateResolved:function(){return TPe},updateResolvedSubtree:function(){return zPe},updateSpec:function(){return LPe},updateUrl:function(){return OPe},validateParams:function(){return qPe}});var c4={};ve.r(c4),ve.d(c4,{executeRequest:function(){return a9e},updateJsonSpec:function(){return i9e},updateSpec:function(){return n9e},validateParams:function(){return s9e}});var l4={};ve.r(l4),ve.d(l4,{Button:function(){return FFe},Col:function(){return DFe},Collapse:function(){return qFe},Container:function(){return RFe},Input:function(){return zFe},Link:function(){return VZ},Row:function(){return PFe},Select:function(){return $Fe},TextArea:function(){return BFe}});var f4={};ve.r(f4),ve.d(f4,{basePath:function(){return MBe},consumes:function(){return _Be},definitions:function(){return wBe},findDefinition:function(){return bBe},hasHost:function(){return SBe},host:function(){return CBe},produces:function(){return ABe},schemes:function(){return jBe},securityDefinitions:function(){return xBe},validOperationMethods:function(){return EBe}});var d4={};ve.r(d4),ve.d(d4,{definitionsToAuthorize:function(){return IBe}});var p4={};ve.r(p4),ve.d(p4,{callbacksOperations:function(){return DBe},findSchema:function(){return RBe},isOAS3:function(){return kBe},isOAS30:function(){return OBe},isSwagger2:function(){return TBe},servers:function(){return NBe}});var h4={};ve.r(h4),ve.d(h4,{CLEAR_REQUEST_BODY_VALIDATE_ERROR:function(){return gg},CLEAR_REQUEST_BODY_VALUE:function(){return EL},SET_REQUEST_BODY_VALIDATE_ERROR:function(){return xL},UPDATE_ACTIVE_EXAMPLES_MEMBER:function(){return vL},UPDATE_REQUEST_BODY_INCLUSION:function(){return yL},UPDATE_REQUEST_BODY_VALUE:function(){return mL},UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG:function(){return gL},UPDATE_REQUEST_CONTENT_TYPE:function(){return bL},UPDATE_RESPONSE_CONTENT_TYPE:function(){return wL},UPDATE_SELECTED_SERVER:function(){return hL},UPDATE_SERVER_VARIABLE_VALUE:function(){return SL},clearRequestBodyValidateError:function(){return l8e},clearRequestBodyValue:function(){return d8e},initRequestBodyValidateError:function(){return f8e},setActiveExamplesMember:function(){return a8e},setRequestBodyInclusion:function(){return i8e},setRequestBodyValidateError:function(){return c8e},setRequestBodyValue:function(){return r8e},setRequestContentType:function(){return s8e},setResponseContentType:function(){return o8e},setRetainRequestBodyValueFlag:function(){return n8e},setSelectedServer:function(){return t8e},setServerVariableValue:function(){return u8e}});var m4={};ve.r(m4),ve.d(m4,{activeExamplesMember:function(){return S8e},hasUserEditedBody:function(){return v8e},requestBodyErrors:function(){return w8e},requestBodyInclusionSetting:function(){return b8e},requestBodyValue:function(){return m8e},requestContentType:function(){return x8e},responseContentType:function(){return E8e},selectDefaultRequestBodyValue:function(){return y8e},selectedServer:function(){return h8e},serverEffectiveValue:function(){return _8e},serverVariableValue:function(){return C8e},serverVariables:function(){return M8e},shouldRetainRequestBodyValue:function(){return g8e},validOperationMethods:function(){return I8e},validateBeforeExecute:function(){return A8e},validateShallowRequired:function(){return j8e}});var h=(function(e){var t={};return ve.d(t,e),t})({Component:function(){return $.Component},PureComponent:function(){return $.PureComponent},createContext:function(){return $.createContext},createElement:function(){return $.createElement},default:function(){return st},forwardRef:function(){return $.forwardRef},useCallback:function(){return $.useCallback},useContext:function(){return $.useContext},useEffect:function(){return $.useEffect},useMemo:function(){return $.useMemo},useRef:function(){return $.useRef},useState:function(){return $.useState}}),ll=(function(e){var t={};return ve.d(t,e),t})({applyMiddleware:function(){return The},bindActionCreators:function(){return Lhe},compose:function(){return TJ},createStore:function(){return LJ}}),ee=(function(e){var t={};return ve.d(t,e),t})({List:function(){return za.List},Map:function(){return za.Map},OrderedMap:function(){return za.OrderedMap},Seq:function(){return za.Seq},Set:function(){return za.Set},default:function(){return khe},fromJS:function(){return za.fromJS}}),wNe=ve(919),cf=ve.n(wNe),SNe=(function(e){var t={};return ve.d(t,e),t})({combineReducers:function(){return Bhe.combineReducers}}),EQ=(function(e){var t={};return ve.d(t,e),t})({serializeError:function(){return $he.serializeError}}),xNe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Ome}});const og="err_new_thrown_err",_I="err_new_thrown_err_batch",AI="err_new_spec_err",jI="err_new_spec_err_batch",II="err_new_auth_err",LI="err_clear",TI="err_clear_by";function ENe(e){return{type:og,payload:(0,EQ.serializeError)(e)}}function CNe(e){return{type:_I,payload:e}}function MNe(e){return{type:AI,payload:e}}function _Ne(e){return{type:jI,payload:e}}function ANe(e){return{type:II,payload:e}}function jNe(e={}){return{type:LI,payload:e}}function INe(e=()=>!0){return{type:TI,payload:e}}var Qt=(function(){var t={location:{},history:{},open:()=>{},close:()=>{},File:function(){},FormData:function(){}};if(typeof window>"u")return t;try{t=window;for(var r of["File","Blob","FormData"])r in window&&(t[r]=window[r])}catch(n){console.error(n)}return t})(),fl=((function(e){var t={};ve.d(t,e)})({}),(function(e){var t={};ve.d(t,e)})({}),(function(e){var t={};return ve.d(t,e),t})({default:function(){return Kme}})),LNe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return j0e}}),CQ=(function(e){var t={};return ve.d(t,e),t})({default:function(){return N0e}}),TNe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return D0e}}),x7=(function(e){var t={};return ve.d(t,e),t})({default:function(){return F0e}}),ONe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return q0e}}),kNe=ve(209),Au=ve.n(kNe),NNe=ve(802),RNe=ve.n(NNe);const DNe=ee.default.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function ch(e,{isOAS3:t}={}){if(!ee.default.Map.isMap(e))return{schema:ee.default.Map(),parameterContentMediaType:null};if(!t)return e.get("in")==="body"?{schema:e.get("schema",ee.default.Map()),parameterContentMediaType:null}:{schema:e.filter(((r,n)=>DNe.includes(n))),parameterContentMediaType:null};if(e.get("content")){const r=e.get("content",ee.default.Map({})).keySeq().first();return{schema:e.getIn(["content",r,"schema"],ee.default.Map()),parameterContentMediaType:r}}return{schema:e.get("schema")?e.get("schema",ee.default.Map()):ee.default.Map(),parameterContentMediaType:null}}var E7=ve(287).Buffer;const C7="default",Bd=e=>ee.default.Iterable.isIterable(e),rc=e=>Bd(e)?e.toJS():e;function ho(e){return pa(e)?rc(e):{}}function da(e){if(Bd(e)||e instanceof Qt.File||!pa(e))return e;if(Array.isArray(e))return ee.default.Seq(e).map(da).toList();if((0,x7.default)(e.entries)){const t=(function(n){if(!(0,x7.default)(n.entries))return n;const i={},a="_**[]",s={};for(let o of n.entries())i[o[0]]||s[o[0]]&&s[o[0]].containsMultiple?(s[o[0]]||(s[o[0]]={containsMultiple:!0,length:1},i[`${o[0]}${a}${s[o[0]].length}`]=i[o[0]],delete i[o[0]]),s[o[0]].length+=1,i[`${o[0]}${a}${s[o[0]].length}`]=o[1]):i[o[0]]=o[1];return i})(e);return ee.default.OrderedMap(t).map(da)}return ee.default.OrderedMap(e).map(da)}function Zo(e){return Array.isArray(e)?e:[e]}function XC(e){return typeof e=="function"}function pa(e){return!!e&&typeof e=="object"}function Ka(e){return typeof e=="function"}function um(e){return Array.isArray(e)}const PNe=fl.default;function ki(e,t){return Object.keys(e).reduce(((r,n)=>(r[n]=t(e[n],n),r)),{})}function M7(e,t){return Object.keys(e).reduce(((r,n)=>{let i=t(e[n],n);return i&&typeof i=="object"&&Object.assign(r,i),r}),{})}function FNe(e){return({dispatch:t,getState:r})=>n=>i=>typeof i=="function"?i(e()):n(i)}function g4(e,t,r,n,i){if(!t)return[];let a=[],s=t.get("nullable"),o=t.get("required"),u=t.get("maximum"),c=t.get("minimum"),l=t.get("type"),f=t.get("format"),p=t.get("maxLength"),d=t.get("minLength"),m=t.get("uniqueItems"),g=t.get("maxItems"),v=t.get("minItems"),w=t.get("pattern");const b=r||o===!0,S=e!=null,E=b||S&&l==="array"||!(!b&&!S),x=s&&e===null;if(b&&!S&&!x&&!n&&!l)return a.push("Required field is not provided"),a;if(x||!l||!E)return[];let _=l==="string"&&e,I=l==="array"&&Array.isArray(e)&&e.length,L=l==="array"&&ee.default.List.isList(e)&&e.count();const k=[_,I,L,l==="array"&&typeof e=="string"&&e,l==="file"&&e instanceof Qt.File,l==="boolean"&&(e||e===!1),l==="number"&&(e||e===0),l==="integer"&&(e||e===0),l==="object"&&typeof e=="object"&&e!==null,l==="object"&&typeof e=="string"&&e].some((F=>!!F));if(b&&!k&&!n)return a.push("Required field is not provided"),a;if(l==="object"&&(i===null||i==="application/json")){let F=e;if(typeof e=="string")try{F=JSON.parse(e)}catch{return a.push("Parameter string value must be valid JSON"),a}t&&t.has("required")&&Ka(o.isList)&&o.isList()&&o.forEach((N=>{F[N]===void 0&&a.push({propKey:N,error:"Required property not found"})})),t&&t.has("properties")&&t.get("properties").forEach(((N,P)=>{const R=g4(F[P],N,!1,n,i);a.push(...R.map((W=>({propKey:P,error:W}))))}))}if(w){let F=((N,P)=>{if(!new RegExp(P).test(N))return"Value must follow pattern "+P})(e,w);F&&a.push(F)}if(v&&l==="array"){let F=((N,P)=>{if(!N&&P>=1||N&&N.length<P)return`Array must contain at least ${P} item${P===1?"":"s"}`})(e,v);F&&a.push(F)}if(g&&l==="array"){let F=((N,P)=>{if(N&&N.length>P)return`Array must not contain more then ${P} item${P===1?"":"s"}`})(e,g);F&&a.push({needRemove:!0,error:F})}if(m&&l==="array"){let F=((N,P)=>{if(N&&(P==="true"||P===!0)){const R=(0,ee.fromJS)(N),W=R.toSet();if(N.length>W.size){let X=(0,ee.Set)();if(R.forEach(((Q,Z)=>{R.filter((J=>Ka(J.equals)?J.equals(Q):J===Q)).size>1&&(X=X.add(Z))})),X.size!==0)return X.map((Q=>({index:Q,error:"No duplicates allowed."}))).toArray()}}})(e,m);F&&a.push(...F)}if(p||p===0){let F=((N,P)=>{if(N.length>P)return`Value must be no longer than ${P} character${P!==1?"s":""}`})(e,p);F&&a.push(F)}if(d){let F=((N,P)=>{if(N.length<P)return`Value must be at least ${P} character${P!==1?"s":""}`})(e,d);F&&a.push(F)}if(u||u===0){let F=((N,P)=>{if(N>P)return`Value must be less than or equal to ${P}`})(e,u);F&&a.push(F)}if(c||c===0){let F=((N,P)=>{if(N<P)return`Value must be greater than or equal to ${P}`})(e,c);F&&a.push(F)}if(l==="string"){let F;if(F=f==="date-time"?(N=>{if(isNaN(Date.parse(N)))return"Value must be a DateTime"})(e):f==="uuid"?(N=>{if(N=N.toString().toLowerCase(),!/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test(N))return"Value must be a Guid"})(e):(N=>{if(N&&typeof N!="string")return"Value must be a string"})(e),!F)return a;a.push(F)}else if(l==="boolean"){let F=(N=>{if(N!=="true"&&N!=="false"&&N!==!0&&N!==!1)return"Value must be a boolean"})(e);if(!F)return a;a.push(F)}else if(l==="number"){let F=(N=>{if(!/^-?\d+(\.?\d+)?$/.test(N))return"Value must be a number"})(e);if(!F)return a;a.push(F)}else if(l==="integer"){let F=(N=>{if(!/^-?\d+$/.test(N))return"Value must be an integer"})(e);if(!F)return a;a.push(F)}else if(l==="array"){if(!I&&!L)return a;e&&e.forEach(((F,N)=>{const P=g4(F,t.get("items"),!1,n,i);a.push(...P.map((R=>({index:N,error:R}))))}))}else if(l==="file"){let F=(N=>{if(N&&!(N instanceof Qt.File))return"Value must be a file"})(e);if(!F)return a;a.push(F)}return a}const zd=e=>{let t;return t=e instanceof E7?e:E7.from(e.toString(),"utf-8"),t.toString("base64")},_7={operationsSorter:{alpha:(e,t)=>e.get("path").localeCompare(t.get("path")),method:(e,t)=>e.get("method").localeCompare(t.get("method"))},tagsSorter:{alpha:(e,t)=>e.localeCompare(t)}},ug=e=>{let t=[];for(let r in e){let n=e[r];n!==void 0&&n!==""&&t.push([r,"=",encodeURIComponent(n).replace(/%20/g,"+")].join(""))}return t.join("&")},BNe=(e,t,r)=>!!(0,LNe.default)(r,(n=>(0,TNe.default)(e[n],t[n])));function A7(e){return!(!e||e.indexOf("localhost")>=0||e.indexOf("127.0.0.1")>=0||e==="none")}const lf=e=>typeof e=="string"||e instanceof String?e.trim().replace(/\s/g,"%20"):"",MQ=e=>(0,ONe.default)(lf(e).replace(/%20/g,"_")),y4=e=>/^x-/.test(e),Ys=e=>ee.Map.isMap(e)?e.filter(((t,r)=>y4(r))):Object.keys(e).filter((t=>y4(t))),_Q=e=>e.filter(((t,r)=>/^pattern|maxLength|minLength|maximum|minimum/.test(r)));function AQ(e,t,r=()=>!0){if(typeof e!="object"||Array.isArray(e)||e===null||!t)return e;const n=Object.assign({},e);return Object.keys(n).forEach((i=>{i===t&&r(n[i],i)?delete n[i]:n[i]=AQ(n[i],t,r)})),n}function Vr(e){if(typeof e=="string")return e;if(e&&e.toJS&&(e=e.toJS()),typeof e=="object"&&e!==null)try{return JSON.stringify(e,null,2)}catch{return String(e)}return e==null?"":e.toString()}function cm(e,{returnAll:t=!1,allowHashes:r=!0}={}){if(!ee.default.Map.isMap(e))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");const n=e.get("name"),i=e.get("in");let a=[];return e&&e.hashCode&&i&&n&&r&&a.push(`${i}.${n}.hash-${e.hashCode()}`),i&&n&&a.push(`${i}.${n}`),a.push(n),t?a:a[0]||""}function jQ(e,t){return cm(e,{returnAll:!0}).map((r=>t[r])).filter((r=>r!==void 0))[0]}function j7(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}const OI=e=>!e||!(!Bd(e)||!e.isEmpty()),I7=e=>e;class IQ{constructor(t={}){cf()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},t),this.getSystem=this._getSystem.bind(this),this.store=(function(n,i,a){return(function(o,u,c){let l=[FNe(c)];const f=Qt.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||ll.compose;return(0,ll.createStore)(o,u,f((0,ll.applyMiddleware)(...l)))})(n,i,a)})(I7,(0,ee.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}getStore(){return this.store}register(t,r=!0){var n=v4(t,this.getSystem());LQ(this.system,n),r&&this.buildSystem(),b4.call(this.system,t,this.getSystem())&&this.buildSystem()}buildSystem(t=!0){let r=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=Object.assign({},this.getRootInjects(),this.getWrappedAndBoundActions(r),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),t&&this.rebuildReducer()}_getSystem(){return this.boundSystem}getRootInjects(){return Object.assign({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:ee.default,React:h.default},this.system.rootInjects||{})}_getConfigs(){return this.system.configs}getConfigs(){return{configs:this.system.configs}}setConfigs(t){this.system.configs=t}rebuildReducer(){this.store.replaceReducer((function(r,n){return(function(a,s){let o=Object.keys(a).reduce(((u,c)=>(u[c]=(function(f,p){return(d=new ee.Map,m)=>{if(!f)return d;let g=f[m.type];if(g){const v=dl(g,p)(d,m);return v===null?d:v}return d}})(a[c],s),u)),{});return Object.keys(o).length?(0,SNe.combineReducers)(o):I7})(ki(r,(i=>i.reducers)),n)})(this.system.statePlugins,this.getSystem))}getType(t){let r=t[0].toUpperCase()+t.slice(1);return M7(this.system.statePlugins,((n,i)=>{let a=n[t];if(a)return{[i+r]:a}}))}getSelectors(){return this.getType("selectors")}getActions(){return ki(this.getType("actions"),(t=>M7(t,((r,n)=>{if(XC(r))return{[n]:r}}))))}getWrappedAndBoundActions(t){return ki(this.getBoundActions(t),((r,n)=>{let i=this.system.statePlugins[n.slice(0,-7)].wrapActions;return i?ki(r,((a,s)=>{let o=i[s];return o?(Array.isArray(o)||(o=[o]),o.reduce(((u,c)=>{let l=(...f)=>c(u,this.getSystem())(...f);if(!XC(l))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return dl(l,this.getSystem)}),a||Function.prototype)):a})):r}))}getWrappedAndBoundSelectors(t,r){return ki(this.getBoundSelectors(t,r),((n,i)=>{let a=[i.slice(0,-9)],s=this.system.statePlugins[a].wrapSelectors;return s?ki(n,((o,u)=>{let c=s[u];return c?(Array.isArray(c)||(c=[c]),c.reduce(((l,f)=>{let p=(...d)=>f(l,this.getSystem())(t().getIn(a),...d);if(!XC(p))throw new TypeError("wrapSelector needs to return a function that returns a new function (ie the wrapped action)");return p}),o||Function.prototype)):o})):n}))}getStates(t){return Object.keys(this.system.statePlugins).reduce(((r,n)=>(r[n]=t.get(n),r)),{})}getStateThunks(t){return Object.keys(this.system.statePlugins).reduce(((r,n)=>(r[n]=()=>t().get(n),r)),{})}getFn(){return{fn:this.system.fn}}getComponents(t){const r=this.system.components[t];return Array.isArray(r)?r.reduce(((n,i)=>i(n,this.getSystem()))):t!==void 0?this.system.components[t]:this.system.components}getBoundSelectors(t,r){return ki(this.getSelectors(),((n,i)=>{let a=[i.slice(0,-9)];return ki(n,(s=>(...o)=>{let u=dl(s,this.getSystem).apply(null,[t().getIn(a),...o]);return typeof u=="function"&&(u=dl(u,this.getSystem)(r())),u}))}))}getBoundActions(t){t=t||this.getStore().dispatch;const r=this.getActions(),n=i=>typeof i!="function"?ki(i,(a=>n(a))):(...a)=>{var s=null;try{s=i(...a)}catch(o){s={type:og,error:!0,payload:(0,EQ.serializeError)(o)}}finally{return s}};return ki(r,(i=>(0,ll.bindActionCreators)(n(i),t)))}getMapStateToProps(){return()=>Object.assign({},this.getSystem())}getMapDispatchToProps(t){return r=>cf()({},this.getWrappedAndBoundActions(r),this.getFn(),t)}}function v4(e,t){return pa(e)&&!um(e)?(0,xNe.default)({},e):Ka(e)?v4(e(t),t):um(e)?e.map((r=>v4(r,t))).reduce(LQ,{components:t.getComponents()}):{}}function b4(e,t,{hasLoaded:r}={}){let n=r;return pa(e)&&!um(e)&&typeof e.afterLoad=="function"&&(n=!0,dl(e.afterLoad,t.getSystem).call(this,t)),Ka(e)?b4.call(this,e(t),t,{hasLoaded:n}):um(e)?e.map((i=>b4.call(this,i,t,{hasLoaded:n}))):n}function LQ(e={},t={}){if(!pa(e))return{};if(!pa(t))return e;t.wrapComponents&&(ki(t.wrapComponents,((n,i)=>{const a=e.components&&e.components[i];a&&Array.isArray(a)?(e.components[i]=a.concat([n]),delete t.wrapComponents[i]):a&&(e.components[i]=[a,n],delete t.wrapComponents[i])})),Object.keys(t.wrapComponents).length||delete t.wrapComponents);const{statePlugins:r}=e;if(pa(r))for(let n in r){const i=r[n];if(!pa(i))continue;const{wrapActions:a,wrapSelectors:s}=i;if(pa(a))for(let o in a){let u=a[o];Array.isArray(u)||(u=[u],a[o]=u),t&&t.statePlugins&&t.statePlugins[n]&&t.statePlugins[n].wrapActions&&t.statePlugins[n].wrapActions[o]&&(t.statePlugins[n].wrapActions[o]=a[o].concat(t.statePlugins[n].wrapActions[o]))}if(pa(s))for(let o in s){let u=s[o];Array.isArray(u)||(u=[u],s[o]=u),t&&t.statePlugins&&t.statePlugins[n]&&t.statePlugins[n].wrapSelectors&&t.statePlugins[n].wrapSelectors[o]&&(t.statePlugins[n].wrapSelectors[o]=s[o].concat(t.statePlugins[n].wrapSelectors[o]))}}return cf()(e,t)}function dl(e,t,{logErrors:r=!0}={}){return typeof e!="function"?e:function(...n){try{return e.call(this,...n)}catch(i){if(r){const{uncaughtExceptionHandler:a}=t().getConfigs();typeof a=="function"?a(i):console.error(i)}return null}}}var ff=(function(e){var t={};return ve.d(t,e),t})({default:function(){return H0e}});const kI="show_popup",NI="authorize",RI="logout",DI="authorize_oauth2",PI="configure_auth",FI="restore_authorization";function zNe(e){return{type:kI,payload:e}}function $Ne(e){return{type:NI,payload:e}}const qNe=e=>({authActions:t})=>{t.authorize(e),t.persistAuthorizationIfNeeded()};function UNe(e){return{type:RI,payload:e}}const VNe=e=>({authActions:t})=>{t.logout(e),t.persistAuthorizationIfNeeded()},JNe=e=>({authActions:t,errActions:r})=>{let{auth:n,token:i,isValid:a}=e,{schema:s,name:o}=n,u=s.get("flow");delete Qt.swaggerUIRedirectOauth2,u==="accessCode"||a||r.newAuthErr({authId:o,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),i.error?r.newAuthErr({authId:o,source:"auth",level:"error",message:JSON.stringify(i)}):t.authorizeOauth2WithPersistOption({auth:n,token:i})};function WNe(e){return{type:DI,payload:e}}const HNe=e=>({authActions:t})=>{t.authorizeOauth2(e),t.persistAuthorizationIfNeeded()},GNe=e=>({authActions:t})=>{let{schema:r,name:n,username:i,password:a,passwordType:s,clientId:o,clientSecret:u}=e,c={grant_type:"password",scope:e.scopes.join(" "),username:i,password:a},l={};switch(s){case"request-body":(function(p,d,m){d&&Object.assign(p,{client_id:d}),m&&Object.assign(p,{client_secret:m})})(c,o,u);break;case"basic":l.Authorization="Basic "+zd(o+":"+u);break;default:console.warn(`Warning: invalid passwordType ${s} was passed, not including client id and secret`)}return t.authorizeRequest({body:ug(c),url:r.get("tokenUrl"),name:n,headers:l,query:{},auth:e})},YNe=e=>({authActions:t})=>{let{schema:r,scopes:n,name:i,clientId:a,clientSecret:s}=e,o={Authorization:"Basic "+zd(a+":"+s)},u={grant_type:"client_credentials",scope:n.join(" ")};return t.authorizeRequest({body:ug(u),name:i,url:r.get("tokenUrl"),auth:e,headers:o})},KNe=({auth:e,redirectUrl:t})=>({authActions:r})=>{let{schema:n,name:i,clientId:a,clientSecret:s,codeVerifier:o}=e,u={grant_type:"authorization_code",code:e.code,client_id:a,client_secret:s,redirect_uri:t,code_verifier:o};return r.authorizeRequest({body:ug(u),name:i,url:n.get("tokenUrl"),auth:e})},QNe=({auth:e,redirectUrl:t})=>({authActions:r})=>{let{schema:n,name:i,clientId:a,clientSecret:s,codeVerifier:o}=e,u={Authorization:"Basic "+zd(a+":"+s)},c={grant_type:"authorization_code",code:e.code,client_id:a,redirect_uri:t,code_verifier:o};return r.authorizeRequest({body:ug(c),name:i,url:n.get("tokenUrl"),auth:e,headers:u})},ZNe=e=>({fn:t,getConfigs:r,authActions:n,errActions:i,oas3Selectors:a,specSelectors:s,authSelectors:o})=>{let u,{body:c,query:l={},headers:f={},name:p,url:d,auth:m}=e,{additionalQueryStringParams:g}=o.getConfigs()||{};if(s.isOAS3()){let b=a.serverEffectiveValue(a.selectedServer());u=(0,ff.default)(d,b,!0)}else u=(0,ff.default)(d,s.url(),!0);typeof g=="object"&&(u.query=Object.assign({},u.query,g));const v=u.toString();let w=Object.assign({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},f);t.fetch({url:v,method:"post",headers:w,query:l,body:c,requestInterceptor:r().requestInterceptor,responseInterceptor:r().responseInterceptor}).then((function(b){let S=JSON.parse(b.data),E=S&&(S.error||""),x=S&&(S.parseError||"");b.ok?E||x?i.newAuthErr({authId:p,level:"error",source:"auth",message:JSON.stringify(S)}):n.authorizeOauth2WithPersistOption({auth:m,token:S}):i.newAuthErr({authId:p,level:"error",source:"auth",message:b.statusText})})).catch((b=>{let S=new Error(b).message;if(b.response&&b.response.data){const E=b.response.data;try{const x=typeof E=="string"?JSON.parse(E):E;x.error&&(S+=`, error: ${x.error}`),x.error_description&&(S+=`, description: ${x.error_description}`)}catch{}}i.newAuthErr({authId:p,level:"error",source:"auth",message:S})}))};function XNe(e){return{type:PI,payload:e}}function eRe(e){return{type:FI,payload:e}}const tRe=()=>({authSelectors:e,getConfigs:t})=>{if(!t().persistAuthorization)return;const r=e.authorized().toJS();localStorage.setItem("authorized",JSON.stringify(r))},rRe=(e,t)=>()=>{Qt.swaggerUIRedirectOauth2=t,Qt.open(e)};var nRe={[kI]:(e,{payload:t})=>e.set("showDefinitions",t),[NI]:(e,{payload:t})=>{let r=(0,ee.fromJS)(t),n=e.get("authorized")||(0,ee.Map)();return r.entrySeq().forEach((([i,a])=>{if(!Ka(a.getIn))return e.set("authorized",n);let s=a.getIn(["schema","type"]);if(s==="apiKey"||s==="http")n=n.set(i,a);else if(s==="basic"){let o=a.getIn(["value","username"]),u=a.getIn(["value","password"]);n=n.setIn([i,"value"],{username:o,header:"Basic "+zd(o+":"+u)}),n=n.setIn([i,"schema"],a.get("schema"))}})),e.set("authorized",n)},[DI]:(e,{payload:t})=>{let r,{auth:n,token:i}=t;n.token=Object.assign({},i),r=(0,ee.fromJS)(n);let a=e.get("authorized")||(0,ee.Map)();return a=a.set(r.get("name"),r),e.set("authorized",a)},[RI]:(e,{payload:t})=>{let r=e.get("authorized").withMutations((n=>{t.forEach((i=>{n.delete(i)}))}));return e.set("authorized",r)},[PI]:(e,{payload:t})=>e.set("configs",t),[FI]:(e,{payload:t})=>e.set("authorized",(0,ee.fromJS)(t.authorized))},nt=(function(e){var t={};return ve.d(t,e),t})({createSelector:function(){return mW}});const cg=e=>e,iRe=(0,nt.createSelector)(cg,(e=>e.get("showDefinitions"))),aRe=(0,nt.createSelector)(cg,(()=>({specSelectors:e})=>{let t=e.securityDefinitions()||(0,ee.Map)({}),r=(0,ee.List)();return t.entrySeq().forEach((([n,i])=>{let a=(0,ee.Map)();a=a.set(n,i),r=r.push(a)})),r})),sRe=(e,t)=>({specSelectors:r})=>(0,ee.List)(r.isOAS3()?["components","securitySchemes",t]:["securityDefinitions",t]),oRe=(e,t)=>({specSelectors:r})=>{console.warn("WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.");let n=r.securityDefinitions(),i=(0,ee.List)();return t.valueSeq().forEach((a=>{let s=(0,ee.Map)();a.entrySeq().forEach((([o,u])=>{let c,l=n.get(o);l.get("type")==="oauth2"&&u.size&&(c=l.get("scopes"),c.keySeq().forEach((f=>{u.contains(f)||(c=c.delete(f))})),l=l.set("allowedScopes",c)),s=s.set(o,l)})),i=i.push(s)})),i},uRe=(e,t=(0,ee.List)())=>({authSelectors:r})=>{const n=r.definitionsToAuthorize()||(0,ee.List)();let i=(0,ee.List)();return n.forEach((a=>{let s=t.find((o=>o.get(a.keySeq().first())));s&&(a.forEach(((o,u)=>{if(o.get("type")==="oauth2"){const c=s.get(u);let l=o.get("scopes");ee.List.isList(c)&&ee.Map.isMap(l)&&(l.keySeq().forEach((f=>{c.contains(f)||(l=l.delete(f))})),a=a.set(u,o.set("scopes",l)))}})),i=i.push(a))})),i},cRe=(0,nt.createSelector)(cg,(e=>e.get("authorized")||(0,ee.Map)())),lRe=(e,t)=>({authSelectors:r})=>{let n=r.authorized();return ee.List.isList(t)?!!t.toJS().filter((i=>Object.keys(i).map((a=>!!n.get(a))).indexOf(!1)===-1)).length:null},fRe=(0,nt.createSelector)(cg,(e=>e.get("configs"))),dRe=(e,{authSelectors:t,specSelectors:r})=>({path:n,method:i,operation:a,extras:s})=>{let o={authorized:t.authorized()&&t.authorized().toJS(),definitions:r.securityDefinitions()&&r.securityDefinitions().toJS(),specSecurity:r.security()&&r.security().toJS()};return e({path:n,method:i,operation:a,securities:o,...s})},pRe=(e,t)=>r=>{const{getConfigs:n,authActions:i}=t,a=n();if(e(r),a.persistAuthorization){const s=localStorage.getItem("authorized");s&&i.restoreAuthorization({authorized:JSON.parse(s)})}},hRe=(e,t)=>r=>{if(e(r),t.getConfigs().persistAuthorization)try{const[{schema:n,value:i}]=Object.values(r),a=(0,ee.fromJS)(n),s=a.get("type")==="apiKey",o=a.get("in")==="cookie";s&&o&&(document.cookie=`${a.get("name")}=${i}; SameSite=None; Secure`)}catch(n){console.error("Error persisting cookie based apiKey in document.cookie.",n)}},mRe=(e,t)=>r=>{const n=t.getConfigs(),i=t.authSelectors.authorized();try{n.persistAuthorization&&Array.isArray(r)&&r.forEach((a=>{const s=i.get(a,{}),o=s.getIn(["schema","type"])==="apiKey",u=s.getIn(["schema","in"])==="cookie";if(o&&u){const c=s.getIn(["schema","name"]);document.cookie=`${c}=; Max-Age=-99999999`}}))}catch(a){console.error("Error deleting cookie based apiKey from document.cookie.",a)}e(r)};var Tn=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Vt}}),BI=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Mge}});class gRe extends h.default.Component{mapStateToProps(t,r){return{state:t,ownProps:(0,BI.default)(r,Object.keys(r.getSystem()))}}render(){const{getComponent:t,ownProps:r}=this.props,n=t("LockIcon");return h.default.createElement(n,r)}}var L7=gRe;class yRe extends h.default.Component{mapStateToProps(t,r){return{state:t,ownProps:(0,BI.default)(r,Object.keys(r.getSystem()))}}render(){const{getComponent:t,ownProps:r}=this.props,n=t("UnlockIcon");return h.default.createElement(n,r)}}var T7=yRe;function TQ(){return{afterLoad(e){this.rootInjects=this.rootInjects||{},this.rootInjects.initOAuth=e.authActions.configureAuth,this.rootInjects.preauthorizeApiKey=bRe.bind(null,e),this.rootInjects.preauthorizeBasic=vRe.bind(null,e)},components:{LockAuthIcon:L7,UnlockAuthIcon:T7,LockAuthOperationIcon:L7,UnlockAuthOperationIcon:T7},statePlugins:{auth:{reducers:nRe,actions:Y_,selectors:K_,wrapActions:{authorize:hRe,logout:mRe}},configs:{wrapActions:{loaded:pRe}},spec:{wrapActions:{execute:dRe}}}}}function vRe(e,t,r,n){const{authActions:{authorize:i},specSelectors:{specJson:a,isOAS3:s}}=e,o=s()?["components","securitySchemes"]:["securityDefinitions"],u=a().getIn([...o,t]);return u?i({[t]:{value:{username:r,password:n},schema:u.toJS()}}):null}function bRe(e,t,r){const{authActions:{authorize:n},specSelectors:{specJson:i,isOAS3:a}}=e,s=a()?["components","securitySchemes"]:["securityDefinitions"],o=i().getIn([...s,t]);return o?n({[t]:{value:r,schema:o.toJS()}}):null}var Va=(function(e){var t={};return ve.d(t,e),t})({JSON_SCHEMA:function(){return Xl},default:function(){return Ao}});const zI="configs_update",$I="configs_toggle";function wRe(e,t){return{type:zI,payload:{[e]:t}}}function SRe(e){return{type:$I,payload:e}}const xRe=()=>()=>{},ERe=e=>t=>{const{fn:{fetch:r}}=t;return r(e)},CRe=(e,t)=>r=>{const{specActions:n,configsActions:i}=r;if(e)return i.downloadConfig(e).then(a,a);function a(s){s instanceof Error||s.status>=400?(n.updateLoadingStatus("failedConfig"),n.updateLoadingStatus("failedConfig"),n.updateUrl(""),console.error(s.statusText+" "+e.url),t(null)):t(((o,u)=>{try{return Va.default.load(o)}catch(c){return u&&u.errActions.newThrownErr(new Error(c)),{}}})(s.text,r))}},MRe=(e,t)=>e.getIn(Array.isArray(t)?t:[t]);var _Re={[zI]:(e,t)=>e.merge((0,ee.fromJS)(t.payload)),[$I]:(e,t)=>{const r=t.payload,n=e.get(r);return e.set(r,!n)}};function OQ(){return{statePlugins:{configs:{reducers:_Re,actions:Q_,selectors:Z_}}}}const eM=e=>e?history.pushState(null,null,`#${e}`):window.location.hash="";var ARe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Hye}});const O7="layout_scroll_to",k7="layout_clear_scroll";var jRe={fn:{getScrollParent:function(t,r){const n=document.documentElement;let i=getComputedStyle(t);const a=i.position==="absolute",s=r?/(auto|scroll|hidden)/:/(auto|scroll)/;if(i.position==="fixed")return n;for(let o=t;o=o.parentElement;)if(i=getComputedStyle(o),(!a||i.position!=="static")&&s.test(i.overflow+i.overflowY+i.overflowX))return o;return n}},statePlugins:{layout:{actions:{scrollToElement:(e,t)=>r=>{try{t=t||r.fn.getScrollParent(e),ARe.default.createScroller(t).to(e)}catch(n){console.error(n)}},scrollTo:e=>({type:O7,payload:Array.isArray(e)?e:[e]}),clearScrollTo:()=>({type:k7}),readyToScroll:(e,t)=>r=>{const n=r.layoutSelectors.getScrollToKey();ee.default.is(n,(0,ee.fromJS)(e))&&(r.layoutActions.scrollToElement(t),r.layoutActions.clearScrollTo())},parseDeepLinkHash:e=>({layoutActions:t,layoutSelectors:r,getConfigs:n})=>{if(n().deepLinking&&e){let i=e.slice(1);i[0]==="!"&&(i=i.slice(1)),i[0]==="/"&&(i=i.slice(1));const a=i.split("/").map((l=>l||"")),s=r.isShownKeyFromUrlHashArray(a),[o,u="",c=""]=s;if(o==="operations"){const l=r.isShownKeyFromUrlHashArray([u]);u.indexOf("_")>-1&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),t.show(l.map((f=>f.replace(/_/g," "))),!0)),t.show(l,!0)}(u.indexOf("_")>-1||c.indexOf("_")>-1)&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),t.show(s.map((l=>l.replace(/_/g," "))),!0)),t.show(s,!0),t.scrollTo(s)}}},selectors:{getScrollToKey:e=>e.get("scrollToKey"),isShownKeyFromUrlHashArray(e,t){const[r,n]=t;return n?["operations",r,n]:r?["operations-tag",r]:[]},urlHashArrayFromIsShownKey(e,t){let[r,n,i]=t;return r=="operations"?[n,i]:r=="operations-tag"?[n]:[]}},reducers:{[O7]:(e,t)=>e.set("scrollToKey",ee.default.fromJS(t.payload)),[k7]:e=>e.delete("scrollToKey")},wrapActions:{show:(e,{getConfigs:t,layoutSelectors:r})=>(...n)=>{if(e(...n),t().deepLinking)try{let[i,a]=n;i=Array.isArray(i)?i:[i];const s=r.urlHashArrayFromIsShownKey(i);if(!s.length)return;const[o,u]=s;if(!a)return eM("/");s.length===2?eM(lf(`/${encodeURIComponent(o)}/${encodeURIComponent(u)}`)):s.length===1&&eM(lf(`/${encodeURIComponent(o)}`))}catch(i){console.error(i)}}}}}},N7=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Kye}}),IRe=(e,t)=>class extends h.default.Component{onLoad=n=>{const{operation:i}=this.props,{tag:a,operationId:s}=i.toObject();let{isShownKey:o}=i.toObject();o=o||["operations",a,s],t.layoutActions.readyToScroll(o,n)};render(){return h.default.createElement("span",{ref:this.onLoad},h.default.createElement(e,this.props))}},LRe=(e,t)=>class extends h.default.Component{onLoad=n=>{const{tag:i}=this.props,a=["operations-tag",i];t.layoutActions.readyToScroll(a,n)};render(){return h.default.createElement("span",{ref:this.onLoad},h.default.createElement(e,this.props))}};function kQ(){return[jRe,{statePlugins:{configs:{wrapActions:{loaded:(e,t)=>(...r)=>{e(...r);const n=decodeURIComponent(window.location.hash);t.layoutActions.parseDeepLinkHash(n)}}}},wrapComponents:{operation:IRe,OperationTag:LRe}}]}var TRe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return eve}});function ORe(e){return e.map((t=>{let r="is not of a type(s)",n=t.get("message").indexOf(r);if(n>-1){let i=t.get("message").slice(n+19).split(",");return t.set("message",t.get("message").slice(0,n)+(function(s){return s.reduce(((o,u,c,l)=>c===l.length-1&&l.length>1?o+"or "+u:l[c+1]&&l.length>2?o+u+", ":l[c+1]?o+u+" ":o+u),"should be a")})(i))}return t}))}var w4=(function(e){var t={};return ve.d(t,e),t})({default:function(){return rve}});function kRe(e,{jsSpec:t}){return e}const NRe=[X_,e4];function el(e){let t={jsSpec:{}};return(0,TRe.default)(NRe,((n,i)=>{try{return i.transform(n,t).filter((a=>!!a))}catch(a){return console.error("Transformer error:",a),n}}),e).filter((n=>!!n)).map((n=>(!n.get("line")&&n.get("path"),n)))}let tM={line:0,level:"error",message:"Unknown error"};const NQ=(0,nt.createSelector)((e=>e),(e=>e.get("errors",(0,ee.List)()))),RRe=(0,nt.createSelector)(NQ,(e=>e.last()));function RQ(e){return{statePlugins:{err:{reducers:{[og]:(t,{payload:r})=>{let n=Object.assign(tM,r,{type:"thrown"});return t.update("errors",(i=>(i||(0,ee.List)()).push((0,ee.fromJS)(n)))).update("errors",(i=>el(i)))},[_I]:(t,{payload:r})=>(r=r.map((n=>(0,ee.fromJS)(Object.assign(tM,n,{type:"thrown"})))),t.update("errors",(n=>(n||(0,ee.List)()).concat((0,ee.fromJS)(r)))).update("errors",(n=>el(n)))),[AI]:(t,{payload:r})=>{let n=(0,ee.fromJS)(r);return n=n.set("type","spec"),t.update("errors",(i=>(i||(0,ee.List)()).push((0,ee.fromJS)(n)).sortBy((a=>a.get("line"))))).update("errors",(i=>el(i)))},[jI]:(t,{payload:r})=>(r=r.map((n=>(0,ee.fromJS)(Object.assign(tM,n,{type:"spec"})))),t.update("errors",(n=>(n||(0,ee.List)()).concat((0,ee.fromJS)(r)))).update("errors",(n=>el(n)))),[II]:(t,{payload:r})=>{let n=(0,ee.fromJS)(Object.assign({},r));return n=n.set("type","auth"),t.update("errors",(i=>(i||(0,ee.List)()).push((0,ee.fromJS)(n)))).update("errors",(i=>el(i)))},[LI]:(t,{payload:r})=>{if(!r||!t.get("errors"))return t;let n=t.get("errors").filter((i=>i.keySeq().every((a=>{const s=i.get(a),o=r[a];return!o||s!==o}))));return t.merge({errors:n})},[TI]:(t,{payload:r})=>{if(!r||typeof r!="function")return t;let n=t.get("errors").filter((i=>r(i)));return t.merge({errors:n})}},actions:G_,selectors:t4}}}}function DRe(e,t){return e.filter(((r,n)=>n.indexOf(t)!==-1))}function DQ(){return{fn:{opsFilter:DRe}}}var It=(function(e){var t={};return ve.d(t,e),t})({default:function(){return g_}}),PRe=({className:e=null,width:t=20,height:r=20,...n})=>h.default.createElement("svg",(0,It.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),h.default.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"})),FRe=({className:e=null,width:t=20,height:r=20,...n})=>h.default.createElement("svg",(0,It.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),h.default.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),BRe=({className:e=null,width:t=20,height:r=20,...n})=>h.default.createElement("svg",(0,It.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),h.default.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),zRe=({className:e=null,width:t=20,height:r=20,...n})=>h.default.createElement("svg",(0,It.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),h.default.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),$Re=({className:e=null,width:t=15,height:r=16,...n})=>h.default.createElement("svg",(0,It.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 16",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),h.default.createElement("g",{transform:"translate(2, -1)"},h.default.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"}))),qRe=({className:e=null,width:t=20,height:r=20,...n})=>h.default.createElement("svg",(0,It.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),h.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),URe=({className:e=null,width:t=20,height:r=20,...n})=>h.default.createElement("svg",(0,It.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),h.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),PQ=()=>({components:{ArrowUpIcon:PRe,ArrowDownIcon:FRe,ArrowIcon:BRe,CloseIcon:zRe,CopyIcon:$Re,LockIcon:qRe,UnlockIcon:URe}});const qI="layout_update_layout",UI="layout_update_filter",VI="layout_update_mode",JI="layout_show";function VRe(e){return{type:qI,payload:e}}function JRe(e){return{type:UI,payload:e}}function WRe(e,t=!0){return e=Zo(e),{type:JI,payload:{thing:e,shown:t}}}function HRe(e,t=""){return e=Zo(e),{type:VI,payload:{thing:e,mode:t}}}var GRe={[qI]:(e,t)=>e.set("layout",t.payload),[UI]:(e,t)=>e.set("filter",t.payload),[JI]:(e,t)=>{const r=t.payload.shown,n=(0,ee.fromJS)(t.payload.thing);return e.update("shown",(0,ee.fromJS)({}),(i=>i.set(n,r)))},[VI]:(e,t)=>{let r=t.payload.thing,n=t.payload.mode;return e.setIn(["modes"].concat(r),(n||"")+"")}};const YRe=e=>e.get("layout"),KRe=e=>e.get("filter"),FQ=(e,t,r)=>(t=Zo(t),e.get("shown",(0,ee.fromJS)({})).get((0,ee.fromJS)(t),r)),QRe=(e,t,r="")=>(t=Zo(t),e.getIn(["modes",...t],r)),ZRe=(0,nt.createSelector)((e=>e),(e=>!FQ(e,"editor"))),XRe=(e,t)=>(r,...n)=>{let i=e(r,...n);const{fn:a,layoutSelectors:s,getConfigs:o}=t.getSystem(),u=o(),{maxDisplayedTags:c}=u;let l=s.currentFilter();return l&&l!==!0&&(i=a.opsFilter(i,l)),c>=0&&(i=i.slice(0,c)),i};function BQ(){return{statePlugins:{layout:{reducers:GRe,actions:r4,selectors:n4},spec:{wrapSelectors:i4}}}}function zQ({configs:e}){const t={debug:0,info:1,log:2,warn:3,error:4},r=s=>t[s]||-1;let{logLevel:n}=e,i=r(n);function a(s,...o){r(s)>=i&&console[s](...o)}return a.warn=a.bind(null,"warn"),a.error=a.bind(null,"error"),a.info=a.bind(null,"info"),a.debug=a.bind(null,"debug"),{rootInjects:{log:a}}}let rM=!1;function $Q(){return{statePlugins:{spec:{wrapActions:{updateSpec:e=>(...t)=>(rM=!0,e(...t)),updateJsonSpec:(e,t)=>(...r)=>{const n=t.getConfigs().onComplete;return rM&&typeof n=="function"&&(setTimeout(n,0),rM=!1),e(...r)}}}}}}const R7=e=>{const t="_**[]";return e.indexOf(t)<0?e:e.split(t)[0].trim()},eDe=e=>e==="-d "||/^[_\/-]/g.test(e)?e:"'"+e.replace(/'/g,"'\\''")+"'",tDe=e=>(e=e.replace(/\^/g,"^^").replace(/\\"/g,'\\\\"').replace(/"/g,'""').replace(/\n/g,`^
`))==="-d "?e.replace(/-d /g,`-d ^
`):/^[_\/-]/g.test(e)?e:'"'+e+'"',rDe=e=>e==="-d "?e:/\n/.test(e)?`@"
${e.replace(/`/g,"``").replace(/\$/g,"`$")}
"@`:/^[_\/-]/.test(e)?e:`'${e.replace(/'/g,"''")}'`,WI=(e,t,r,n="")=>{let i=!1,a="";const s=(...d)=>a+=" "+d.map(t).join(" "),o=(...d)=>a+=d.map(t).join(" "),u=()=>a+=` ${r}`,c=(d=1)=>a+=" ".repeat(d);let l=e.get("headers");a+="curl"+n;const f=e.get("curlOptions");if(ee.List.isList(f)&&!f.isEmpty()&&s(...e.get("curlOptions")),s("-X",e.get("method")),u(),c(),o(`${e.get("url")}`),l&&l.size)for(let d of e.get("headers").entries()){u(),c();let[m,g]=d;o("-H",`${m}: ${g}`),i=i||/^content-type$/i.test(m)&&/^multipart\/form-data$/i.test(g)}const p=e.get("body");if(p)if(i&&["POST","PUT","PATCH"].includes(e.get("method")))for(let[d,m]of p.entrySeq()){let g=R7(d);u(),c(),o("-F"),m instanceof Qt.File&&typeof m.valueOf()=="string"?s(`${g}=${m.data}${m.type?`;type=${m.type}`:""}`):m instanceof Qt.File?s(`${g}=@${m.name}${m.type?`;type=${m.type}`:""}`):s(`${g}=${m}`)}else if(p instanceof Qt.File)u(),c(),o(`--data-binary '@${p.name}'`);else{u(),c(),o("-d ");let d=p;ee.Map.isMap(d)?o((function(g){let v=[];for(let[w,b]of g.get("body").entrySeq()){let S=R7(w);b instanceof Qt.File?v.push(` "${S}": {
"name": "${b.name}"${b.type?`,
"type": "${b.type}"`:""}
}`):v.push(` "${S}": ${JSON.stringify(b,null,2).replace(/(\r\n|\r|\n)/g,`
`)}`)}return`{
${v.join(`,
`)}
}`})(e)):(typeof d!="string"&&(d=JSON.stringify(d)),o(d))}else p||e.get("method")!=="POST"||(u(),c(),o("-d ''"));return a},nDe=e=>WI(e,rDe,"`\n",".exe"),qQ=e=>WI(e,eDe,`\\
`),iDe=e=>WI(e,tDe,`^
`),HI=e=>e||(0,ee.Map)(),UQ=(0,nt.createSelector)(HI,(e=>{const t=e.get("languages"),r=e.get("generators",(0,ee.Map)());return!t||t.isEmpty()?r:r.filter(((n,i)=>t.includes(i)))})),aDe=e=>({fn:t})=>UQ(e).map(((r,n)=>{const i=(a=>t[`requestSnippetGenerator_${a}`])(n);return typeof i!="function"?null:r.set("fn",i)})).filter((r=>r)),sDe=(0,nt.createSelector)(HI,(e=>e.get("activeLanguage"))),oDe=(0,nt.createSelector)(HI,(e=>e.get("defaultExpanded")));var Tt=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Rve}}),lg=(function(e){var t={};return ve.d(t,e),t})({CopyToClipboard:function(){return zve.CopyToClipboard}});const uDe={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(250, 250, 250)",paddingBottom:"0",paddingTop:"0",border:"1px solid rgb(51, 51, 51)",borderRadius:"4px 4px 0 0",boxShadow:"none",borderBottom:"none"},cDe={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(51, 51, 51)",boxShadow:"none",border:"1px solid rgb(51, 51, 51)",paddingBottom:"0",paddingTop:"0",borderRadius:"4px 4px 0 0",marginTop:"-5px",marginRight:"-5px",marginLeft:"-5px",zIndex:"9999",borderBottom:"none"};var lDe=({request:e,requestSnippetsSelectors:t,getComponent:r})=>{const n=(0,h.useRef)(null),i=r("ArrowUpIcon"),a=r("ArrowDownIcon"),s=r("SyntaxHighlighter",!0),[o,u]=(0,h.useState)(t.getSnippetGenerators()?.keySeq().first()),[c,l]=(0,h.useState)(t?.getDefaultExpanded()),f=t.getSnippetGenerators(),p=f.get(o),d=p.get("fn")(e),m=()=>{l(!c)},g=w=>w===o?cDe:uDe,v=w=>{const{target:b,deltaY:S}=w,{scrollHeight:E,offsetHeight:x,scrollTop:_}=b;E>x&&(_===0&&S<0||x+_>=E&&S>0)&&w.preventDefault()};return(0,h.useEffect)((()=>{}),[]),(0,h.useEffect)((()=>{const w=Array.from(n.current.childNodes).filter((b=>!!b.nodeType&&b.classList?.contains("curl-command")));return w.forEach((b=>b.addEventListener("mousewheel",v,{passive:!1}))),()=>{w.forEach((b=>b.removeEventListener("mousewheel",v)))}}),[e]),h.default.createElement("div",{className:"request-snippets",ref:n},h.default.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"15px"}},h.default.createElement("h4",{onClick:()=>m(),style:{cursor:"pointer"}},"Snippets"),h.default.createElement("button",{onClick:()=>m(),style:{border:"none",background:"none"},title:c?"Collapse operation":"Expand operation"},c?h.default.createElement(a,{className:"arrow",width:"10",height:"10"}):h.default.createElement(i,{className:"arrow",width:"10",height:"10"}))),c&&h.default.createElement("div",{className:"curl-command"},h.default.createElement("div",{style:{paddingLeft:"15px",paddingRight:"10px",width:"100%",display:"flex"}},f.entrySeq().map((([w,b])=>h.default.createElement("div",{className:(0,Tt.default)("btn",{active:w===o}),style:g(w),key:w,onClick:()=>(S=>{o!==S&&u(S)})(w)},h.default.createElement("h4",{style:w===o?{color:"white"}:{}},b.get("title")))))),h.default.createElement("div",{className:"copy-to-clipboard"},h.default.createElement(lg.CopyToClipboard,{text:d},h.default.createElement("button",null))),h.default.createElement("div",null,h.default.createElement(s,{language:p.get("syntax"),className:"curl microlight",renderPlainText:({children:w,PlainTextViewer:b})=>h.default.createElement(b,{className:"curl"},w)},d))))},VQ=()=>({components:{RequestSnippets:lDe},fn:{requestSnippetGenerator_curl_bash:qQ,requestSnippetGenerator_curl_cmd:iDe,requestSnippetGenerator_curl_powershell:nDe},statePlugins:{requestSnippets:{selectors:a4}}});class GI extends h.Component{static defaultProps={collapsedContent:"{...}",expanded:!1,title:null,onToggle:()=>{},hideSelfOnExpand:!1,specPath:ee.default.List([])};constructor(t,r){super(t,r);let{expanded:n,collapsedContent:i}=this.props;this.state={expanded:n,collapsedContent:i||GI.defaultProps.collapsedContent}}componentDidMount(){const{hideSelfOnExpand:t,expanded:r,modelName:n}=this.props;t&&r&&this.props.onToggle(n,r)}UNSAFE_componentWillReceiveProps(t){this.props.expanded!==t.expanded&&this.setState({expanded:t.expanded})}toggleCollapsed=()=>{this.props.onToggle&&this.props.onToggle(this.props.modelName,!this.state.expanded),this.setState({expanded:!this.state.expanded})};onLoad=t=>{if(t&&this.props.layoutSelectors){const r=this.props.layoutSelectors.getScrollToKey();ee.default.is(r,this.props.specPath)&&this.toggleCollapsed(),this.props.layoutActions.readyToScroll(this.props.specPath,t.parentElement)}};render(){const{title:t,classes:r}=this.props;return this.state.expanded&&this.props.hideSelfOnExpand?h.default.createElement("span",{className:r||""},this.props.children):h.default.createElement("span",{className:r||"",ref:this.onLoad},h.default.createElement("button",{"aria-expanded":this.state.expanded,className:"model-box-control",onClick:this.toggleCollapsed},t&&h.default.createElement("span",{className:"pointer"},t),h.default.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")}),!this.state.expanded&&h.default.createElement("span",null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}}const fDe=({initialTab:e,isExecute:t,schema:r,example:n})=>{const i=(0,h.useMemo)((()=>({example:"example",model:"model"})),[]),a=(0,h.useMemo)((()=>Object.keys(i)),[i]).includes(e)&&r&&!t?e:i.example,s=(l=>{const f=(0,h.useRef)();return(0,h.useEffect)((()=>{f.current=l})),f.current})(t),[o,u]=(0,h.useState)(a),c=(0,h.useCallback)((l=>{u(l.target.dataset.name)}),[]);return(0,h.useEffect)((()=>{s&&!t&&n&&u(i.example)}),[s,t,n]),{activeTab:o,onTabChange:c,tabs:i}};var dDe=({schema:e,example:t,isExecute:r=!1,specPath:n,includeWriteOnly:i=!1,includeReadOnly:a=!1,getComponent:s,getConfigs:o,specSelectors:u})=>{const{defaultModelRendering:c,defaultModelExpandDepth:l}=o(),f=s("ModelWrapper"),p=s("HighlightCode",!0),d=Au()(5).toString("base64"),m=Au()(5).toString("base64"),g=Au()(5).toString("base64"),v=Au()(5).toString("base64"),w=u.isOAS3(),{activeTab:b,tabs:S,onTabChange:E}=fDe({initialTab:c,isExecute:r,schema:e,example:t});return h.default.createElement("div",{className:"model-example"},h.default.createElement("ul",{className:"tab",role:"tablist"},h.default.createElement("li",{className:(0,Tt.default)("tabitem",{active:b===S.example}),role:"presentation"},h.default.createElement("button",{"aria-controls":m,"aria-selected":b===S.example,className:"tablinks","data-name":"example",id:d,onClick:E,role:"tab"},r?"Edit Value":"Example Value")),e&&h.default.createElement("li",{className:(0,Tt.default)("tabitem",{active:b===S.model}),role:"presentation"},h.default.createElement("button",{"aria-controls":v,"aria-selected":b===S.model,className:(0,Tt.default)("tablinks",{inactive:r}),"data-name":"model",id:g,onClick:E,role:"tab"},w?"Schema":"Model"))),b===S.example&&h.default.createElement("div",{"aria-hidden":b!==S.example,"aria-labelledby":d,"data-name":"examplePanel",id:m,role:"tabpanel",tabIndex:"0"},t||h.default.createElement(p,null,"(no example available")),b===S.model&&h.default.createElement("div",{className:"model-container","aria-hidden":b===S.example,"aria-labelledby":g,"data-name":"modelPanel",id:v,role:"tabpanel",tabIndex:"0"},h.default.createElement(f,{schema:e,getComponent:s,getConfigs:o,specSelectors:u,expandDepth:l,specPath:n,includeReadOnly:a,includeWriteOnly:i})))};class pDe extends h.Component{onToggle=(t,r)=>{this.props.layoutActions&&this.props.layoutActions.show(this.props.fullPath,r)};render(){let{getComponent:t,getConfigs:r}=this.props;const n=t("Model");let i;return this.props.layoutSelectors&&(i=this.props.layoutSelectors.isShown(this.props.fullPath)),h.default.createElement("div",{className:"model-box"},h.default.createElement(n,(0,It.default)({},this.props,{getConfigs:r,expanded:i,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}}var D7,hDe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Xve}});function S4(){return S4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},S4.apply(null,arguments)}var JQ=e=>h.createElement("svg",S4({xmlns:"http://www.w3.org/2000/svg",width:200,height:200,className:"rolling-load_svg__lds-rolling",preserveAspectRatio:"xMidYMid",style:{backgroundImage:"none",backgroundPosition:"initial initial",backgroundRepeat:"initial initial"},viewBox:"0 0 100 100"},e),D7||(D7=h.createElement("circle",{cx:50,cy:50,r:35,fill:"none",stroke:"#555",strokeDasharray:"164.93361431346415 56.97787143782138",strokeWidth:10},h.createElement("animateTransform",{attributeName:"transform",begin:"0s",calcMode:"linear",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"0 50 50;360 50 50"}))));const P7=e=>{const t=e.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(t)}catch{return t}};class mDe extends hDe.default{static propTypes={schema:N7.default.map.isRequired,getComponent:Tn.default.func.isRequired,getConfigs:Tn.default.func.isRequired,specSelectors:Tn.default.object.isRequired,name:Tn.default.string,displayName:Tn.default.string,isRef:Tn.default.bool,required:Tn.default.bool,expandDepth:Tn.default.number,depth:Tn.default.number,specPath:N7.default.list.isRequired,includeReadOnly:Tn.default.bool,includeWriteOnly:Tn.default.bool};getModelName=t=>t.indexOf("#/definitions/")!==-1?P7(t.replace(/^.*#\/definitions\//,"")):t.indexOf("#/components/schemas/")!==-1?P7(t.replace(/^.*#\/components\/schemas\//,"")):void 0;getRefSchema=t=>{let{specSelectors:r}=this.props;return r.findDefinition(t)};render(){let{getComponent:t,getConfigs:r,specSelectors:n,schema:i,required:a,name:s,isRef:o,specPath:u,displayName:c,includeReadOnly:l,includeWriteOnly:f}=this.props;const p=t("ObjectModel"),d=t("ArrayModel"),m=t("PrimitiveModel");let g="object",v=i&&i.get("$$ref"),w=i&&i.get("$ref");if(!s&&v&&(s=this.getModelName(v)),w){const S=this.getModelName(w),E=this.getRefSchema(S);ee.Map.isMap(E)?(i=E.mergeDeep(i),v||(i=i.set("$$ref",w),v=w)):ee.Map.isMap(i)&&i.size===1&&(i=null,s=w)}if(!i)return h.default.createElement("span",{className:"model model-title"},h.default.createElement("span",{className:"model-title__text"},c||s),!w&&h.default.createElement(JQ,{height:"20px",width:"20px"}));const b=n.isOAS3()&&i.get("deprecated");switch(o=o!==void 0?o:!!v,g=i&&i.get("type")||g,g){case"object":return h.default.createElement(p,(0,It.default)({className:"object"},this.props,{specPath:u,getConfigs:r,schema:i,name:s,deprecated:b,isRef:o,includeReadOnly:l,includeWriteOnly:f}));case"array":return h.default.createElement(d,(0,It.default)({className:"array"},this.props,{getConfigs:r,schema:i,name:s,deprecated:b,required:a,includeReadOnly:l,includeWriteOnly:f}));default:return h.default.createElement(m,(0,It.default)({},this.props,{getComponent:t,getConfigs:r,schema:i,name:s,deprecated:b,required:a}))}}}class gDe extends h.Component{getSchemaBasePath=()=>this.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"];getCollapsedContent=()=>" ";handleToggle=(t,r)=>{const{layoutActions:n}=this.props;n.show([...this.getSchemaBasePath(),t],r),r&&this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(),t])};onLoadModels=t=>{t&&this.props.layoutActions.readyToScroll(this.getSchemaBasePath(),t)};onLoadModel=t=>{if(t){const r=t.getAttribute("data-name");this.props.layoutActions.readyToScroll([...this.getSchemaBasePath(),r],t)}};render(){let{specSelectors:t,getComponent:r,layoutSelectors:n,layoutActions:i,getConfigs:a}=this.props,s=t.definitions(),{docExpansion:o,defaultModelsExpandDepth:u}=a();if(!s.size||u<0)return null;const c=this.getSchemaBasePath();let l=n.isShown(c,u>0&&o!=="none");const f=t.isOAS3(),p=r("ModelWrapper"),d=r("Collapse"),m=r("ModelCollapse"),g=r("JumpToPath",!0),v=r("ArrowUpIcon"),w=r("ArrowDownIcon");return h.default.createElement("section",{className:l?"models is-open":"models",ref:this.onLoadModels},h.default.createElement("h4",null,h.default.createElement("button",{"aria-expanded":l,className:"models-control",onClick:()=>i.show(c,!l)},h.default.createElement("span",null,f?"Schemas":"Models"),l?h.default.createElement(v,null):h.default.createElement(w,null))),h.default.createElement(d,{isOpened:l},s.entrySeq().map((([b])=>{const S=[...c,b],E=ee.default.List(S),x=t.specResolvedSubtree(S),_=t.specJson().getIn(S),I=ee.Map.isMap(x)?x:ee.default.Map(),L=ee.Map.isMap(_)?_:ee.default.Map(),k=I.get("title")||L.get("title")||b,F=n.isShown(S,!1);F&&I.size===0&&L.size>0&&this.props.specActions.requestResolvedSubtree(S);const N=h.default.createElement(p,{name:b,expandDepth:u,schema:I||ee.default.Map(),displayName:k,fullPath:S,specPath:E,getComponent:r,specSelectors:t,getConfigs:a,layoutSelectors:n,layoutActions:i,includeReadOnly:!0,includeWriteOnly:!0}),P=h.default.createElement("span",{className:"model-box"},h.default.createElement("span",{className:"model model-title"},k));return h.default.createElement("div",{id:`model-${b}`,className:"model-container",key:`models-section-${b}`,"data-name":b,ref:this.onLoadModel},h.default.createElement("span",{className:"models-jump-to-path"},h.default.createElement(g,{path:E})),h.default.createElement(m,{classes:"model-box",collapsedContent:this.getCollapsedContent(b),onToggle:this.handleToggle,title:P,displayName:k,modelName:b,specPath:E,layoutSelectors:n,layoutActions:i,hideSelfOnExpand:!0,expanded:u>0&&F},N))})).toArray()))}}var yDe=({value:e,getComponent:t})=>{let r=t("ModelCollapse"),n=h.default.createElement("span",null,"Array [ ",e.count()," ]");return h.default.createElement("span",{className:"prop-enum"},"Enum:",h.default.createElement("br",null),h.default.createElement(r,{collapsedContent:n},"[ ",e.map(String).join(", ")," ]"))};function x4(e){return e.match(/^(?:[a-z]+:)?\/\//i)}function vDe(e,t){return e?x4(e)?(function(n){return n.match(/^\/\//i)?`${window.location.protocol}${n}`:n})(e):new URL(e,t).href:t}function Ki(e,t,{selectedServer:r=""}={}){try{return(function(i,a,{selectedServer:s=""}={}){if(!i)return;if(x4(i))return i;const o=vDe(s,a);return x4(o)?new URL(i,o).href:new URL(i,window.location.href).href})(e,t,{selectedServer:r})}catch{return}}function br(e){if(typeof e!="string"||e.trim()==="")return"";const t=e.trim(),r="about:blank";try{const n=`https://base${String(Math.random()).slice(2)}`,i=new URL(t,n),a=i.protocol.slice(0,-1);return["javascript","data","vbscript"].includes(a.toLowerCase())?r:i.origin===n?t.startsWith("/")?`${i.pathname}${i.search}${i.hash}`:t.startsWith("./")||t.startsWith("../")?`${t.match(/^(\.\.?\/)+/)[0]}${i.pathname.substring(1)}${i.search}${i.hash}`:`${i.pathname.substring(1)}${i.search}${i.hash}`:String(i)}catch{return r}}class bDe extends h.Component{render(){let{schema:t,name:r,displayName:n,isRef:i,getComponent:a,getConfigs:s,depth:o,onToggle:u,expanded:c,specPath:l,...f}=this.props,{specSelectors:p,expandDepth:d,includeReadOnly:m,includeWriteOnly:g}=f;const{isOAS3:v}=p,w=o>2||o===2&&l.last()!=="items";if(!t)return null;const{showExtensions:b}=s(),S=b?Ys(t):(0,ee.List)();let E=t.get("description"),x=t.get("properties"),_=t.get("additionalProperties"),I=t.get("title")||n||r,L=t.get("required"),k=t.filter(((G,pe)=>["maxProperties","minProperties","nullable","example"].indexOf(pe)!==-1)),F=t.get("deprecated"),N=t.getIn(["externalDocs","url"]),P=t.getIn(["externalDocs","description"]);const R=a("JumpToPath",!0),W=a("Markdown",!0),X=a("Model"),Q=a("ModelCollapse"),Z=a("Property"),J=a("Link"),Y=a("ModelExtensions"),re=()=>h.default.createElement("span",{className:"model-jump-to-path"},h.default.createElement(R,{path:l})),ae=h.default.createElement("span",null,h.default.createElement("span",null,"{"),"...",h.default.createElement("span",null,"}"),i?h.default.createElement(re,null):""),se=p.isOAS3()?t.get("allOf"):null,ge=p.isOAS3()?t.get("anyOf"):null,ue=p.isOAS3()?t.get("oneOf"):null,oe=p.isOAS3()?t.get("not"):null,K=I&&h.default.createElement("span",{className:"model-title"},i&&t.get("$$ref")&&h.default.createElement("span",{className:(0,Tt.default)("model-hint",{"model-hint--embedded":w})},t.get("$$ref")),h.default.createElement("span",{className:"model-title__text"},I));return h.default.createElement("span",{className:"model"},h.default.createElement(Q,{modelName:r,title:K,onToggle:u,expanded:!!c||o<=d,collapsedContent:ae},h.default.createElement("span",{className:"brace-open object"},"{"),i?h.default.createElement(re,null):null,h.default.createElement("span",{className:"inner-object"},h.default.createElement("table",{className:"model"},h.default.createElement("tbody",null,E?h.default.createElement("tr",{className:"description"},h.default.createElement("td",null,"description:"),h.default.createElement("td",null,h.default.createElement(W,{source:E}))):null,N&&h.default.createElement("tr",{className:"external-docs"},h.default.createElement("td",null,"externalDocs:"),h.default.createElement("td",null,h.default.createElement(J,{target:"_blank",href:br(N)},P||N))),F?h.default.createElement("tr",{className:"property"},h.default.createElement("td",null,"deprecated:"),h.default.createElement("td",null,"true")):null,x&&x.size?x.entrySeq().filter((([,G])=>(!G.get("readOnly")||m)&&(!G.get("writeOnly")||g))).map((([G,pe])=>{let he=v()&&pe.get("deprecated"),xe=ee.List.isList(L)&&L.contains(G),Ie=["property-row"];return he&&Ie.push("deprecated"),xe&&Ie.push("required"),h.default.createElement("tr",{key:G,className:Ie.join(" ")},h.default.createElement("td",null,G,xe&&h.default.createElement("span",{className:"star"},"*")),h.default.createElement("td",null,h.default.createElement(X,(0,It.default)({key:`object-${r}-${G}_${pe}`},f,{required:xe,getComponent:a,specPath:l.push("properties",G),getConfigs:s,schema:pe,depth:o+1}))))})).toArray():null,S.size===0?null:h.default.createElement(h.default.Fragment,null,h.default.createElement("tr",null,h.default.createElement("td",null," ")),h.default.createElement(Y,{extensions:S,propClass:"extension"})),_&&_.size?h.default.createElement("tr",null,h.default.createElement("td",null,"< * >:"),h.default.createElement("td",null,h.default.createElement(X,(0,It.default)({},f,{required:!1,getComponent:a,specPath:l.push("additionalProperties"),getConfigs:s,schema:_,depth:o+1})))):null,se?h.default.createElement("tr",null,h.default.createElement("td",null,"allOf ->"),h.default.createElement("td",null,se.map(((G,pe)=>h.default.createElement("div",{key:pe},h.default.createElement(X,(0,It.default)({},f,{required:!1,getComponent:a,specPath:l.push("allOf",pe),getConfigs:s,schema:G,depth:o+1}))))))):null,ge?h.default.createElement("tr",null,h.default.createElement("td",null,"anyOf ->"),h.default.createElement("td",null,ge.map(((G,pe)=>h.default.createElement("div",{key:pe},h.default.createElement(X,(0,It.default)({},f,{required:!1,getComponent:a,specPath:l.push("anyOf",pe),getConfigs:s,schema:G,depth:o+1}))))))):null,ue?h.default.createElement("tr",null,h.default.createElement("td",null,"oneOf ->"),h.default.createElement("td",null,ue.map(((G,pe)=>h.default.createElement("div",{key:pe},h.default.createElement(X,(0,It.default)({},f,{required:!1,getComponent:a,specPath:l.push("oneOf",pe),getConfigs:s,schema:G,depth:o+1}))))))):null,oe?h.default.createElement("tr",null,h.default.createElement("td",null,"not ->"),h.default.createElement("td",null,h.default.createElement("div",null,h.default.createElement(X,(0,It.default)({},f,{required:!1,getComponent:a,specPath:l.push("not"),getConfigs:s,schema:oe,depth:o+1}))))):null))),h.default.createElement("span",{className:"brace-close"},"}")),k.size?k.entrySeq().map((([G,pe])=>h.default.createElement(Z,{key:`${G}-${pe}`,propKey:G,propVal:pe,propClass:"property"}))):null)}}class wDe extends h.Component{render(){let{getComponent:t,getConfigs:r,schema:n,depth:i,expandDepth:a,name:s,displayName:o,specPath:u}=this.props,c=n.get("description"),l=n.get("items"),f=n.get("title")||o||s,p=n.filter(((x,_)=>["type","items","description","$$ref","externalDocs"].indexOf(_)===-1)),d=n.getIn(["externalDocs","url"]),m=n.getIn(["externalDocs","description"]);const g=t("Markdown",!0),v=t("ModelCollapse"),w=t("Model"),b=t("Property"),S=t("Link"),E=f&&h.default.createElement("span",{className:"model-title"},h.default.createElement("span",{className:"model-title__text"},f));return h.default.createElement("span",{className:"model"},h.default.createElement(v,{title:E,expanded:i<=a,collapsedContent:"[...]"},"[",p.size?p.entrySeq().map((([x,_])=>h.default.createElement(b,{key:`${x}-${_}`,propKey:x,propVal:_,propClass:"property"}))):null,c?h.default.createElement(g,{source:c}):p.size?h.default.createElement("div",{className:"markdown"}):null,d&&h.default.createElement("div",{className:"external-docs"},h.default.createElement(S,{target:"_blank",href:br(d)},m||d)),h.default.createElement("span",null,h.default.createElement(w,(0,It.default)({},this.props,{getConfigs:r,specPath:u.push("items"),name:null,schema:l,required:!1,depth:i+1}))),"]"))}}const Pp="property primitive";class SDe extends h.Component{render(){let{schema:t,getComponent:r,getConfigs:n,name:i,displayName:a,depth:s,expandDepth:o}=this.props;const{showExtensions:u}=n();if(!t||!t.get)return h.default.createElement("div",null);let c=t.get("type"),l=t.get("format"),f=t.get("xml"),p=t.get("enum"),d=t.get("title")||a||i,m=t.get("description");const g=Ys(t);let v=t.filter(((F,N)=>["enum","type","format","description","$$ref","externalDocs"].indexOf(N)===-1)).filterNot(((F,N)=>g.has(N))),w=t.getIn(["externalDocs","url"]),b=t.getIn(["externalDocs","description"]);const S=r("Markdown",!0),E=r("EnumModel"),x=r("Property"),_=r("ModelCollapse"),I=r("Link"),L=r("ModelExtensions"),k=d&&h.default.createElement("span",{className:"model-title"},h.default.createElement("span",{className:"model-title__text"},d));return h.default.createElement("span",{className:"model"},h.default.createElement(_,{title:k,expanded:s<=o,collapsedContent:"[...]"},h.default.createElement("span",{className:"prop"},i&&s>1&&h.default.createElement("span",{className:"prop-name"},d),h.default.createElement("span",{className:"prop-type"},c),l&&h.default.createElement("span",{className:"prop-format"},"($",l,")"),v.size?v.entrySeq().map((([F,N])=>h.default.createElement(x,{key:`${F}-${N}`,propKey:F,propVal:N,propClass:Pp}))):null,u&&g.size>0?h.default.createElement(L,{extensions:g,propClass:`${Pp} extension`}):null,m?h.default.createElement(S,{source:m}):null,w&&h.default.createElement("div",{className:"external-docs"},h.default.createElement(I,{target:"_blank",href:br(w)},b||w)),f&&f.size?h.default.createElement("span",null,h.default.createElement("br",null),h.default.createElement("span",{className:Pp},"xml:"),f.entrySeq().map((([F,N])=>h.default.createElement("span",{key:`${F}-${N}`,className:Pp},h.default.createElement("br",null),"   ",F,": ",String(N)))).toArray()):null,p&&h.default.createElement(E,{value:p,getComponent:r}))))}}class xDe extends h.default.Component{UNSAFE_componentWillMount(){let{schemes:t}=this.props;this.setScheme(t.first())}UNSAFE_componentWillReceiveProps(t){this.props.currentScheme&&t.schemes.includes(this.props.currentScheme)||this.setScheme(t.schemes.first())}onChange=t=>{this.setScheme(t.target.value)};setScheme=t=>{let{path:r,method:n,specActions:i}=this.props;i.setScheme(t,r,n)};render(){let{schemes:t,currentScheme:r}=this.props;return h.default.createElement("label",{htmlFor:"schemes"},h.default.createElement("span",{className:"schemes-title"},"Schemes"),h.default.createElement("select",{onChange:this.onChange,value:r,id:"schemes"},t.valueSeq().map((n=>h.default.createElement("option",{value:n,key:n},n))).toArray()))}}class EDe extends h.default.Component{render(){const{specActions:t,specSelectors:r,getComponent:n}=this.props,i=r.operationScheme(),a=r.schemes(),s=n("schemes");return a&&a.size?h.default.createElement(s,{currentScheme:i,schemes:a,specActions:t}):null}}var WQ=(function(e){var t={};return ve.d(t,e),t})({default:function(){return ibe}});const Xo={value:"",onChange:()=>{},schema:{},keyName:"",required:!1,errors:(0,ee.List)()};class CDe extends h.Component{static defaultProps=Xo;componentDidMount(){const{dispatchInitialValue:t,value:r,onChange:n}=this.props;t?n(r):t===!1&&n("")}render(){let{schema:t,errors:r,value:n,onChange:i,getComponent:a,fn:s,disabled:o}=this.props;const u=t&&t.get?t.get("format"):null,c=t&&t.get?t.get("type"):null,l=s.getSchemaObjectType(t),f=s.isFileUploadIntended(t);let p=m=>a(m,!1,{failSilently:!0}),d=c?p(u?`JsonSchema_${c}_${u}`:`JsonSchema_${c}`):a("JsonSchema_string");return f||!ee.List.isList(c)||l!=="array"&&l!=="object"||(d=a("JsonSchema_object")),d||(d=a("JsonSchema_string")),h.default.createElement(d,(0,It.default)({},this.props,{errors:r,fn:s,getComponent:a,value:n,onChange:i,schema:t,disabled:o}))}}class MDe extends h.Component{static defaultProps=Xo;onChange=t=>{const r=this.props.schema&&this.props.schema.get("type")==="file"?t.target.files[0]:t.target.value;this.props.onChange(r,this.props.keyName)};onEnumChange=t=>this.props.onChange(t);render(){let{getComponent:t,value:r,schema:n,errors:i,required:a,description:s,disabled:o}=this.props;const u=n&&n.get?n.get("enum"):null,c=n&&n.get?n.get("format"):null,l=n&&n.get?n.get("type"):null,f=n&&n.get?n.get("in"):null;if(r?(Bd(r)||typeof r=="object")&&(r=Vr(r)):r="",i=i.toJS?i.toJS():[],u){const m=t("Select");return h.default.createElement(m,{className:i.length?"invalid":"",title:i.length?i:"",allowedValues:[...u],value:r,allowEmptyValue:!a,disabled:o,onChange:this.onEnumChange})}const p=o||f&&f==="formData"&&!("FormData"in window),d=t("Input");return l&&l==="file"?h.default.createElement(d,{type:"file",className:i.length?"invalid":"",title:i.length?i:"",onChange:this.onChange,disabled:p}):h.default.createElement(WQ.default,{type:c&&c==="password"?"password":"text",className:i.length?"invalid":"",title:i.length?i:"",value:r,minLength:0,debounceTimeout:350,placeholder:s,onChange:this.onChange,disabled:p})}}class _De extends h.PureComponent{static defaultProps=Xo;constructor(t,r){super(t,r),this.state={value:nM(t.value),schema:t.schema}}UNSAFE_componentWillReceiveProps(t){const r=nM(t.value);r!==this.state.value&&this.setState({value:r}),t.schema!==this.state.schema&&this.setState({schema:t.schema})}onChange=()=>{this.props.onChange(this.state.value)};onItemChange=(t,r)=>{this.setState((({value:n})=>({value:n.set(r,t)})),this.onChange)};removeItem=t=>{this.setState((({value:r})=>({value:r.delete(t)})),this.onChange)};addItem=()=>{const{fn:t}=this.props;let r=nM(this.state.value);this.setState((()=>({value:r.push(t.getSampleSchema(this.state.schema.get("items"),!1,{includeWriteOnly:!0}))})),this.onChange)};onEnumChange=t=>{this.setState((()=>({value:t})),this.onChange)};render(){let{getComponent:t,required:r,schema:n,errors:i,fn:a,disabled:s}=this.props;i=i.toJS?i.toJS():Array.isArray(i)?i:[];const o=i.filter((x=>typeof x=="string")),u=i.filter((x=>x.needRemove!==void 0)).map((x=>x.error)),c=this.state.value,l=!!(c&&c.count&&c.count()>0),f=n.getIn(["items","enum"]),p=n.get("items"),d=a.getSchemaObjectType(p),m=a.getSchemaObjectTypeLabel(p),g=n.getIn(["items","format"]),v=n.get("items");let w,b=!1,S=d==="file"||d==="string"&&g==="binary";if(d&&g?w=t(`JsonSchema_${d}_${g}`):d!=="boolean"&&d!=="array"&&d!=="object"||(w=t(`JsonSchema_${d}`)),!ee.List.isList(p?.get("type"))||d!=="array"&&d!=="object"||(w=t("JsonSchema_object")),w||S||(b=!0),f){const x=t("Select");return h.default.createElement(x,{className:i.length?"invalid":"",title:i.length?i:"",multiple:!0,value:c,disabled:s,allowedValues:f,allowEmptyValue:!r,onChange:this.onEnumChange})}const E=t("Button");return h.default.createElement("div",{className:"json-schema-array"},l?c.map(((x,_)=>{const I=(0,ee.fromJS)([...i.filter((L=>L.index===_)).map((L=>L.error))]);return h.default.createElement("div",{key:_,className:"json-schema-form-item"},S?h.default.createElement(GQ,{value:x,onChange:L=>this.onItemChange(L,_),disabled:s,errors:I,getComponent:t}):b?h.default.createElement(HQ,{value:x,onChange:L=>this.onItemChange(L,_),disabled:s,errors:I}):h.default.createElement(w,(0,It.default)({},this.props,{value:x,onChange:L=>this.onItemChange(L,_),disabled:s,errors:I,schema:v,getComponent:t,fn:a})),s?null:h.default.createElement(E,{className:`btn btn-sm json-schema-form-item-remove ${u.length?"invalid":null}`,title:u.length?u:"",onClick:()=>this.removeItem(_)}," - "))})):null,s?null:h.default.createElement(E,{className:`btn btn-sm json-schema-form-item-add ${o.length?"invalid":null}`,title:o.length?o:"",onClick:this.addItem},"Add ",m," item"))}}class HQ extends h.Component{static defaultProps=Xo;onChange=t=>{const r=t.target.value;this.props.onChange(r,this.props.keyName)};render(){let{value:t,errors:r,description:n,disabled:i}=this.props;return t?(Bd(t)||typeof t=="object")&&(t=Vr(t)):t="",r=r.toJS?r.toJS():[],h.default.createElement(WQ.default,{type:"text",className:r.length?"invalid":"",title:r.length?r:"",value:t,minLength:0,debounceTimeout:350,placeholder:n,onChange:this.onChange,disabled:i})}}class GQ extends h.Component{static defaultProps=Xo;onFileChange=t=>{const r=t.target.files[0];this.props.onChange(r,this.props.keyName)};render(){let{getComponent:t,errors:r,disabled:n}=this.props;const i=t("Input"),a=n||!("FormData"in window);return h.default.createElement(i,{type:"file",className:r.length?"invalid":"",title:r.length?r:"",onChange:this.onFileChange,disabled:a})}}class ADe extends h.Component{static defaultProps=Xo;onEnumChange=t=>this.props.onChange(t);render(){let{getComponent:t,value:r,errors:n,schema:i,required:a,disabled:s}=this.props;n=n.toJS?n.toJS():[];let o=i&&i.get?i.get("enum"):null,u=!o||!a,c=!o&&["true","false"];const l=t("Select");return h.default.createElement(l,{className:n.length?"invalid":"",title:n.length?n:"",value:String(r),disabled:s,allowedValues:o?[...o]:c,allowEmptyValue:u,onChange:this.onEnumChange})}}const jDe=e=>e.map((t=>{const r=t.propKey!==void 0?t.propKey:t.index;let n=typeof t=="string"?t:typeof t.error=="string"?t.error:null;if(!r&&n)return n;let i=t.error,a=`/${t.propKey}`;for(;typeof i=="object";){const s=i.propKey!==void 0?i.propKey:i.index;if(s===void 0||(a+=`/${s}`,!i.error))break;i=i.error}return`${a}: ${i}`}));class IDe extends h.PureComponent{constructor(){super()}static defaultProps=Xo;onChange=t=>{this.props.onChange(t)};handleOnChange=t=>{const r=t.target.value;this.onChange(r)};render(){let{getComponent:t,value:r,errors:n,disabled:i}=this.props;const a=t("TextArea");return n=n.toJS?n.toJS():Array.isArray(n)?n:[],h.default.createElement("div",null,h.default.createElement(a,{className:(0,Tt.default)({invalid:n.length}),title:n.length?jDe(n).join(", "):"",value:Vr(r),disabled:i,onChange:this.handleOnChange}))}}function nM(e){return ee.List.isList(e)?e:Array.isArray(e)?(0,ee.fromJS)(e):(0,ee.List)()}const LDe=({extensions:e,propClass:t=""})=>e.entrySeq().map((([r,n])=>{const i=rc(n)??null;return h.default.createElement("tr",{key:r,className:t},h.default.createElement("td",null,r),h.default.createElement("td",null,JSON.stringify(i)))})).toArray();var Qa=(function(e){var t={};return ve.d(t,e),t})({default:function(){return sbe}});const TDe=(e,t)=>{const r=ee.Map.isMap(e);if(!r&&!(0,Qa.default)(e))return!1;const n=r?e.get("type"):e.type;return t===n||Array.isArray(t)&&t.includes(n)},YQ=(e,t=new WeakSet)=>{if(e==null||t.has(e))return"any";t.add(e);const{type:r,items:n}=e;return Object.hasOwn(e,"items")?n?`array<${YQ(n,t)}>`:"array<any>":r},ODe=e=>YQ(rc(e));var KQ=()=>({components:{modelExample:dDe,ModelWrapper:pDe,ModelCollapse:GI,Model:mDe,Models:gDe,EnumModel:yDe,ObjectModel:bDe,ArrayModel:wDe,PrimitiveModel:SDe,ModelExtensions:LDe,schemes:xDe,SchemesContainer:EDe,...s4},fn:{hasSchemaType:TDe,getSchemaObjectTypeLabel:ODe}}),kDe=ve(123),QQ=ve.n(kDe),ZQ=(function(e){var t={};return ve.d(t,e),t})({default:function(){return pbe}}),ha=(function(e){var t={};return ve.d(t,e),t})({default:function(){return gbe}});const iM=e=>t=>Array.isArray(e)&&Array.isArray(t)&&e.length===t.length&&e.every(((r,n)=>r===t[n])),NDe=(...e)=>e;class RDe extends Map{delete(t){const r=Array.from(this.keys()).find(iM(t));return super.delete(r)}get(t){const r=Array.from(this.keys()).find(iM(t));return super.get(r)}has(t){return Array.from(this.keys()).findIndex(iM(t))!==-1}}var $d=(e,t=NDe)=>{const{Cache:r}=fl.default;fl.default.Cache=RDe;const n=(0,fl.default)(e,t);return fl.default.Cache=r,n};const F7={string:e=>e.pattern?(t=>{try{const r=/(?<=(?<!\\)\{)(\d{3,})(?=\})|(?<=(?<!\\)\{\d*,)(\d{3,})(?=\})|(?<=(?<!\\)\{)(\d{3,})(?=,\d*\})/g,n=t.replace(r,"100"),i=new ZQ.default(n);return i.max=100,i.gen()}catch{return"string"}})(e.pattern):"string",string_email:()=>"user@example.com","string_date-time":()=>new Date().toISOString(),string_date:()=>new Date().toISOString().substring(0,10),string_time:()=>new Date().toISOString().substring(11),string_uuid:()=>"3fa85f64-5717-4562-b3fc-2c963f66afa6",string_hostname:()=>"example.com",string_ipv4:()=>"198.51.100.42",string_ipv6:()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",number:()=>0,number_float:()=>0,integer:()=>0,boolean:e=>typeof e.default!="boolean"||e.default},B7=e=>{e=ho(e);let{type:t,format:r}=e,n=F7[`${t}_${r}`]||F7[t];return Ka(n)?n(e):"Unknown Type: "+e.type},DDe=e=>AQ(e,"$$ref",(t=>typeof t=="string"&&t.indexOf("#")>-1)),XQ=["maxProperties","minProperties"],eZ=["minItems","maxItems"],tZ=["minimum","maximum","exclusiveMinimum","exclusiveMaximum"],PDe=["minLength","maxLength"],Fu=(e,t,r={})=>{const n={...e};if(["example","default","enum","xml","type",...XQ,...eZ,...tZ,...PDe].forEach((i=>(a=>{n[a]===void 0&&t[a]!==void 0&&(n[a]=t[a])})(i))),t.required!==void 0&&Array.isArray(t.required)&&(n.required!==void 0&&n.required.length||(n.required=[]),t.required.forEach((i=>{n.required.includes(i)||n.required.push(i)}))),t.properties){n.properties||(n.properties={});let i=ho(t.properties);for(let a in i)Object.prototype.hasOwnProperty.call(i,a)&&(i[a]&&i[a].deprecated||i[a]&&i[a].readOnly&&!r.includeReadOnly||i[a]&&i[a].writeOnly&&!r.includeWriteOnly||n.properties[a]||(n.properties[a]=i[a],!t.required&&Array.isArray(t.required)&&t.required.indexOf(a)!==-1&&(n.required?n.required.push(a):n.required=[a])))}return t.items&&(n.items||(n.items={}),n.items=Fu(n.items,t.items,r)),n},di=(e,t={},r=void 0,n=!1)=>{e&&Ka(e.toJS)&&(e=e.toJS());let i=r!==void 0||e&&e.example!==void 0||e&&e.default!==void 0;const a=!i&&e&&e.oneOf&&e.oneOf.length>0,s=!i&&e&&e.anyOf&&e.anyOf.length>0;if(!i&&(a||s)){const R=ho(a?e.oneOf[0]:e.anyOf[0]);if(!(e=Fu(e,R,t)).xml&&R.xml&&(e.xml=R.xml),e.example!==void 0&&R.example!==void 0)i=!0;else if(R.properties){e.properties||(e.properties={});let W=ho(R.properties);for(let X in W)Object.prototype.hasOwnProperty.call(W,X)&&(W[X]&&W[X].deprecated||W[X]&&W[X].readOnly&&!t.includeReadOnly||W[X]&&W[X].writeOnly&&!t.includeWriteOnly||e.properties[X]||(e.properties[X]=W[X],!R.required&&Array.isArray(R.required)&&R.required.indexOf(X)!==-1&&(e.required?e.required.push(X):e.required=[X])))}}const o={};let{xml:u,type:c,example:l,properties:f,additionalProperties:p,items:d}=e||{},{includeReadOnly:m,includeWriteOnly:g}=t;u=u||{};let v,{name:w,prefix:b,namespace:S}=u,E={};n&&(w=w||"notagname",v=(b?b+":":"")+w,S)&&(o[b?"xmlns:"+b:"xmlns"]=S),n&&(E[v]=[]);const x=R=>R.some((W=>Object.prototype.hasOwnProperty.call(e,W)));e&&!c&&(f||p||x(XQ)?c="object":d||x(eZ)?c="array":x(tZ)?(c="number",e.type="number"):i||e.enum||(c="string",e.type="string"));const _=R=>{if(e?.maxItems!=null&&(R=R.slice(0,e?.maxItems)),e?.minItems!=null){let W=0;for(;R.length<e?.minItems;)R.push(R[W++%R.length])}return R},I=ho(f);let L,k=0;const F=()=>e&&e.maxProperties!==null&&e.maxProperties!==void 0&&k>=e.maxProperties,N=R=>!e||e.maxProperties===null||e.maxProperties===void 0||!F()&&(!(W=>!(e&&e.required&&e.required.length&&e.required.includes(W)))(R)||e.maxProperties-k-(()=>{if(!e||!e.required)return 0;let W=0;return n?e.required.forEach((X=>W+=E[X]===void 0?0:1)):e.required.forEach((X=>W+=E[v]?.find((Q=>Q[X]!==void 0))===void 0?0:1)),e.required.length-W})()>0);if(L=n?(R,W=void 0)=>{if(e&&I[R]){if(I[R].xml=I[R].xml||{},I[R].xml.attribute){const Q=Array.isArray(I[R].enum)?I[R].enum[0]:void 0,Z=I[R].example,J=I[R].default;return void(o[I[R].xml.name||R]=Z!==void 0?Z:J!==void 0?J:Q!==void 0?Q:B7(I[R]))}I[R].xml.name=I[R].xml.name||R}else I[R]||p===!1||(I[R]={xml:{name:R}});let X=di(e&&I[R]||void 0,t,W,n);N(R)&&(k++,Array.isArray(X)?E[v]=E[v].concat(X):E[v].push(X))}:(R,W)=>{if(N(R)){if(Object.prototype.hasOwnProperty.call(e,"discriminator")&&e.discriminator&&Object.prototype.hasOwnProperty.call(e.discriminator,"mapping")&&e.discriminator.mapping&&Object.prototype.hasOwnProperty.call(e,"$$ref")&&e.$$ref&&e.discriminator.propertyName===R){for(let X in e.discriminator.mapping)if(e.$$ref.search(e.discriminator.mapping[X])!==-1){E[R]=X;break}}else E[R]=di(I[R],t,W,n);k++}},i){let R;if(R=DDe(r!==void 0?r:l!==void 0?l:e.default),!n){if(typeof R=="number"&&c==="string")return`${R}`;if(typeof R!="string"||c==="string")return R;try{return JSON.parse(R)}catch{return R}}if(e||(c=Array.isArray(R)?"array":typeof R),c==="array"){if(!Array.isArray(R)){if(typeof R=="string")return R;R=[R]}const W=e?e.items:void 0;W&&(W.xml=W.xml||u||{},W.xml.name=W.xml.name||u.name);let X=R.map((Q=>di(W,t,Q,n)));return X=_(X),u.wrapped?(E[v]=X,(0,ha.default)(o)||E[v].push({_attr:o})):E=X,E}if(c==="object"){if(typeof R=="string")return R;for(let W in R)Object.prototype.hasOwnProperty.call(R,W)&&(e&&I[W]&&I[W].readOnly&&!m||e&&I[W]&&I[W].writeOnly&&!g||(e&&I[W]&&I[W].xml&&I[W].xml.attribute?o[I[W].xml.name||W]=R[W]:L(W,R[W])));return(0,ha.default)(o)||E[v].push({_attr:o}),E}return E[v]=(0,ha.default)(o)?R:[{_attr:o},R],E}if(c==="object"){for(let R in I)Object.prototype.hasOwnProperty.call(I,R)&&(I[R]&&I[R].deprecated||I[R]&&I[R].readOnly&&!m||I[R]&&I[R].writeOnly&&!g||L(R));if(n&&o&&E[v].push({_attr:o}),F())return E;if(p===!0)n?E[v].push({additionalProp:"Anything can be here"}):E.additionalProp1={},k++;else if(p){const R=ho(p),W=di(R,t,void 0,n);if(n&&R.xml&&R.xml.name&&R.xml.name!=="notagname")E[v].push(W);else{const X=R["x-additionalPropertiesName"]||"additionalProp",Q=e.minProperties!==null&&e.minProperties!==void 0&&k<e.minProperties?e.minProperties-k:3;for(let Z=1;Z<=Q;Z++){if(F())return E;if(n){const J={};J[X+Z]=W.notagname,E[v].push(J)}else E[X+Z]=W;k++}}}return E}if(c==="array"){if(!d)return;let R;if(n&&(d.xml=d.xml||e?.xml||{},d.xml.name=d.xml.name||u.name),Array.isArray(d.anyOf))R=d.anyOf.map((W=>di(Fu(W,d,t),t,void 0,n)));else if(Array.isArray(d.oneOf))R=d.oneOf.map((W=>di(Fu(W,d,t),t,void 0,n)));else{if(!(!n||n&&u.wrapped))return di(d,t,void 0,n);R=[di(d,t,void 0,n)]}return R=_(R),n&&u.wrapped?(E[v]=R,(0,ha.default)(o)||E[v].push({_attr:o}),E):R}let P;if(e&&Array.isArray(e.enum))P=Zo(e.enum)[0];else{if(!e)return;if(P=B7(e),typeof P=="number"){let R=e.minimum;R!=null&&(e.exclusiveMinimum&&R++,P=R);let W=e.maximum;W!=null&&(e.exclusiveMaximum&&W--,P=W)}if(typeof P=="string"&&(e.maxLength!==null&&e.maxLength!==void 0&&(P=P.slice(0,e.maxLength)),e.minLength!==null&&e.minLength!==void 0)){let R=0;for(;P.length<e.minLength;)P+=P[R++%P.length]}}if(c!=="file")return n?(E[v]=(0,ha.default)(o)?P:[{_attr:o},P],E):P},z7=e=>(e.schema&&(e=e.schema),e.properties&&(e.type="object"),e),E4=(e,t,r)=>{const n=di(e,t,r,!0);if(n)return typeof n=="string"?n:QQ()(n,{declaration:!0,indent:" "})},C4=(e,t,r)=>di(e,t,r,!1),rZ=(e,t,r)=>[e,JSON.stringify(t),JSON.stringify(r)],$7=$d(E4,rZ),q7=$d(C4,rZ),FDe=e=>rc(e)?.type??"string",BDe=[{when:/json/,shouldStringifyTypes:["string"]}],zDe=["object"];var $De=e=>(t,r,n,i)=>{const{fn:a}=e(),s=a.memoizedSampleFromSchema(t,r,i),o=typeof s,u=BDe.reduce(((c,l)=>l.when.test(n)?[...c,...l.shouldStringifyTypes]:c),zDe);return(0,CQ.default)(u,(c=>c===o))?JSON.stringify(s,null,2):s},qDe=e=>(t,r,n,i)=>{const{fn:a}=e(),s=a.getJsonSampleSchema(t,r,n,i);let o;try{o=Va.default.dump(Va.default.load(s),{lineWidth:-1},{schema:Va.JSON_SCHEMA}),o[o.length-1]===`
`&&(o=o.slice(0,o.length-1))}catch(u){return console.error(u),"error: could not generate yaml example"}return o.replace(/\t/g," ")},UDe=e=>(t,r,n)=>{const{fn:i}=e();if(t&&!t.xml&&(t.xml={}),t&&!t.xml.name){if(!t.$$ref&&(t.type||t.items||t.properties||t.additionalProperties))return`<?xml version="1.0" encoding="UTF-8"?>
<!-- XML example cannot be generated; root element name is undefined -->`;if(t.$$ref){let a=t.$$ref.match(/\S*\/(\S+)$/);t.xml.name=a[1]}}return i.memoizedCreateXMLExample(t,r,n)},VDe=e=>(t,r="",n={},i=void 0)=>{const{fn:a}=e();return typeof t?.toJS=="function"&&(t=t.toJS()),typeof i?.toJS=="function"&&(i=i.toJS()),/xml/.test(r)?a.getXmlSampleSchema(t,n,i):/(yaml|yml)/.test(r)?a.getYamlSampleSchema(t,n,r,i):a.getJsonSampleSchema(t,n,r,i)},nZ=({getSystem:e})=>{const t=$De(e),r=qDe(e),n=UDe(e),i=VDe(e);return{fn:{jsonSchema5:{inferSchema:z7,sampleFromSchema:C4,sampleFromSchemaGeneric:di,createXMLExample:E4,memoizedSampleFromSchema:q7,memoizedCreateXMLExample:$7,getJsonSampleSchema:t,getYamlSampleSchema:r,getXmlSampleSchema:n,getSampleSchema:i,mergeJsonSchema:Fu},inferSchema:z7,sampleFromSchema:C4,sampleFromSchemaGeneric:di,createXMLExample:E4,memoizedSampleFromSchema:q7,memoizedCreateXMLExample:$7,getJsonSampleSchema:t,getYamlSampleSchema:r,getXmlSampleSchema:n,getSampleSchema:i,mergeJsonSchema:Fu,getSchemaObjectType:FDe}}},fg=(function(e){var t={};return ve.d(t,e),t})({default:function(){return vbe}});const JDe=["get","put","post","delete","options","head","patch","trace"],ja=e=>e||(0,ee.Map)(),WDe=(0,nt.createSelector)(ja,(e=>e.get("lastError"))),HDe=(0,nt.createSelector)(ja,(e=>e.get("url"))),GDe=(0,nt.createSelector)(ja,(e=>e.get("spec")||"")),YDe=(0,nt.createSelector)(ja,(e=>e.get("specSource")||"not-editor")),YI=(0,nt.createSelector)(ja,(e=>e.get("json",(0,ee.Map)()))),KDe=(0,nt.createSelector)(YI,(e=>e.toJS())),QDe=(0,nt.createSelector)(ja,(e=>e.get("resolved",(0,ee.Map)()))),ZDe=(e,t)=>e.getIn(["resolvedSubtrees",...t],void 0),iZ=(e,t)=>ee.Map.isMap(e)&&ee.Map.isMap(t)?t.get("$$ref")?t:(0,ee.OrderedMap)().mergeWith(iZ,e,t):t,ra=(0,nt.createSelector)(ja,(e=>(0,ee.OrderedMap)().mergeWith(iZ,e.get("json"),e.get("resolvedSubtrees")))),Bn=e=>YI(e),XDe=(0,nt.createSelector)(Bn,(()=>!1)),aZ=(0,nt.createSelector)(Bn,(e=>EZ(e&&e.get("info")))),ePe=(0,nt.createSelector)(Bn,(e=>EZ(e&&e.get("externalDocs")))),sZ=(0,nt.createSelector)(aZ,(e=>e&&e.get("version"))),tPe=(0,nt.createSelector)(sZ,(e=>/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(e).slice(1))),oZ=(0,nt.createSelector)(ra,(e=>e.get("paths"))),rPe=(0,fg.default)(["get","put","post","delete","options","head","patch"]),uZ=(0,nt.createSelector)(oZ,(e=>{let t=(0,ee.List)();return!ee.Map.isMap(e)||e.isEmpty()||e.forEach(((r,n)=>{if(!r||!r.forEach)return{};r.forEach(((i,a)=>{JDe.indexOf(a)<0||(t=t.push((0,ee.fromJS)({path:n,method:a,operation:i,id:`${a}-${n}`})))}))})),t})),cZ=(0,nt.createSelector)(Bn,(e=>(0,ee.Set)(e.get("consumes")))),lZ=(0,nt.createSelector)(Bn,(e=>(0,ee.Set)(e.get("produces")))),nPe=(0,nt.createSelector)(Bn,(e=>e.get("security",(0,ee.List)()))),iPe=(0,nt.createSelector)(Bn,(e=>e.get("securityDefinitions"))),aPe=(e,t)=>{const r=e.getIn(["resolvedSubtrees","definitions",t],null),n=e.getIn(["json","definitions",t],null);return r||n||null},sPe=(0,nt.createSelector)(Bn,(e=>{const t=e.get("definitions");return ee.Map.isMap(t)?t:(0,ee.Map)()})),oPe=(0,nt.createSelector)(Bn,(e=>e.get("basePath"))),uPe=(0,nt.createSelector)(Bn,(e=>e.get("host"))),cPe=(0,nt.createSelector)(Bn,(e=>e.get("schemes",(0,ee.Map)()))),fZ=(0,nt.createSelector)([uZ,cZ,lZ],((e,t,r)=>e.map((n=>n.update("operation",(i=>ee.Map.isMap(i)?i.withMutations((a=>(a.get("consumes")||a.update("consumes",(s=>(0,ee.Set)(s).merge(t))),a.get("produces")||a.update("produces",(s=>(0,ee.Set)(s).merge(r))),a))):(0,ee.Map)())))))),KI=(0,nt.createSelector)(Bn,(e=>{const t=e.get("tags",(0,ee.List)());return ee.List.isList(t)?t.filter((r=>ee.Map.isMap(r))):(0,ee.List)()})),dZ=(e,t)=>(KI(e)||(0,ee.List)()).filter(ee.Map.isMap).find((r=>r.get("name")===t),(0,ee.Map)()),pZ=(0,nt.createSelector)(fZ,KI,((e,t)=>e.reduce(((r,n)=>{let i=(0,ee.Set)(n.getIn(["operation","tags"]));return i.count()<1?r.update("default",(0,ee.List)(),(a=>a.push(n))):i.reduce(((a,s)=>a.update(s,(0,ee.List)(),(o=>o.push(n)))),r)}),t.reduce(((r,n)=>r.set(n.get("name"),(0,ee.List)())),(0,ee.OrderedMap)())))),lPe=e=>({getConfigs:t})=>{let{tagsSorter:r,operationsSorter:n}=t();return pZ(e).sortBy(((i,a)=>a),((i,a)=>{let s=typeof r=="function"?r:_7.tagsSorter[r];return s?s(i,a):null})).map(((i,a)=>{let s=typeof n=="function"?n:_7.operationsSorter[n],o=s?i.sort(s):i;return(0,ee.Map)({tagDetails:dZ(e,a),operations:o})}))},hZ=(0,nt.createSelector)(ja,(e=>e.get("responses",(0,ee.Map)()))),mZ=(0,nt.createSelector)(ja,(e=>e.get("requests",(0,ee.Map)()))),gZ=(0,nt.createSelector)(ja,(e=>e.get("mutatedRequests",(0,ee.Map)()))),fPe=(e,t,r)=>hZ(e).getIn([t,r],null),dPe=(e,t,r)=>mZ(e).getIn([t,r],null),pPe=(e,t,r)=>gZ(e).getIn([t,r],null),hPe=()=>!0,QI=(e,t,r)=>{const n=ra(e).getIn(["paths",...t,"parameters"],(0,ee.OrderedMap)()),i=e.getIn(["meta","paths",...t,"parameters"],(0,ee.OrderedMap)());return n.map((a=>{const s=i.get(`${r.get("in")}.${r.get("name")}`),o=i.get(`${r.get("in")}.${r.get("name")}.hash-${r.hashCode()}`);return(0,ee.OrderedMap)().merge(a,s,o)})).find((a=>a.get("in")===r.get("in")&&a.get("name")===r.get("name")),(0,ee.OrderedMap)())},yZ=(e,t,r,n)=>{const i=`${n}.${r}`;return e.getIn(["meta","paths",...t,"parameter_inclusions",i],!1)},mPe=(e,t,r,n)=>{const i=ra(e).getIn(["paths",...t,"parameters"],(0,ee.OrderedMap)()).find((a=>a.get("in")===n&&a.get("name")===r),(0,ee.OrderedMap)());return QI(e,t,i)},vZ=(e,t,r)=>{const n=ra(e).getIn(["paths",t,r],(0,ee.OrderedMap)()),i=e.getIn(["meta","paths",t,r],(0,ee.OrderedMap)()),a=n.get("parameters",(0,ee.List)()).map((s=>QI(e,[t,r],s)));return(0,ee.OrderedMap)().merge(n,i).set("parameters",a)};function gPe(e,t,r,n){return t=t||[],e.getIn(["meta","paths",...t,"parameters"],(0,ee.fromJS)([])).find((i=>ee.Map.isMap(i)&&i.get("name")===r&&i.get("in")===n))||(0,ee.Map)()}const yPe=(0,nt.createSelector)(Bn,(e=>{const t=e.get("host");return typeof t=="string"&&t.length>0&&t[0]!=="/"}));function bZ(e,t,r){return t=t||[],vZ(e,...t).get("parameters",(0,ee.List)()).reduce(((n,i)=>{let a=r&&i.get("in")==="body"?i.get("value_xml"):i.get("value");return ee.List.isList(a)&&(a=a.filter((s=>s!==""))),n.set(cm(i,{allowHashes:!1}),a)}),(0,ee.fromJS)({}))}function vPe(e,t=""){if(ee.List.isList(e))return e.some((r=>ee.Map.isMap(r)&&r.get("in")===t))}function M4(e,t=""){if(ee.List.isList(e))return e.some((r=>ee.Map.isMap(r)&&r.get("type")===t))}function bPe(e,t){t=t||[];let r=ra(e).getIn(["paths",...t],(0,ee.fromJS)({})),n=e.getIn(["meta","paths",...t],(0,ee.fromJS)({})),i=wZ(e,t);const a=r.get("parameters")||new ee.List,s=n.get("consumes_value")?n.get("consumes_value"):M4(a,"file")?"multipart/form-data":M4(a,"formData")?"application/x-www-form-urlencoded":void 0;return(0,ee.fromJS)({requestContentType:s,responseContentType:i})}function wZ(e,t){t=t||[];const r=ra(e).getIn(["paths",...t],null);if(r===null)return;const n=e.getIn(["meta","paths",...t,"produces_value"],null),i=r.getIn(["produces",0],null);return n||i||"application/json"}function wPe(e,t){t=t||[];const r=ra(e),n=r.getIn(["paths",...t],null);if(n===null)return;const[i]=t,a=n.get("produces",null),s=r.getIn(["paths",i,"produces"],null),o=r.getIn(["produces"],null);return a||s||o}function SPe(e,t){t=t||[];const r=ra(e),n=r.getIn(["paths",...t],null);if(n===null)return;const[i]=t,a=n.get("consumes",null),s=r.getIn(["paths",i,"consumes"],null),o=r.getIn(["consumes"],null);return a||s||o}const SZ=(e,t,r)=>{let n=e.get("url").match(/^([a-z][a-z0-9+\-.]*):/),i=Array.isArray(n)?n[1]:null;return e.getIn(["scheme",t,r])||e.getIn(["scheme","_defaultScheme"])||i||""},xPe=(e,t,r)=>["http","https"].indexOf(SZ(e,t,r))>-1,xZ=(e,t)=>{t=t||[];const r=e.getIn(["meta","paths",...t,"parameters"],(0,ee.fromJS)([])),n=[];if(r.length===0)return n;const i=(a,s=[])=>{const o=(u,c)=>{const l=[...c,u.get("propKey")||u.get("index")];return ee.Map.isMap(u.get("error"))?i(u.get("error"),l):{error:u.get("error"),path:l}};return ee.List.isList(a)?a.map((u=>ee.Map.isMap(u)?o(u,s):{error:u,path:s})):o(a,s)};return r.forEach(((a,s)=>{const o=s.split(".").slice(1,-1).join("."),u=a.get("errors");u&&u.count()&&i(u).forEach((({error:c,path:l})=>{n.push(((f,p,d)=>`For '${d}'${(p=p.reduce(((m,g)=>typeof g=="number"?`${m}[${g}]`:m?`${m}.${g}`:g),""))?` at path '${p}'`:""}: ${f}.`)(c,l,o))}))})),n},EPe=(e,t)=>xZ(e,t).length===0,CPe=(e,t)=>{let r={requestBody:!1,requestContentType:{}},n=e.getIn(["resolvedSubtrees","paths",...t,"requestBody"],(0,ee.fromJS)([]));return n.size<1||(n.getIn(["required"])&&(r.requestBody=n.getIn(["required"])),n.getIn(["content"]).entrySeq().forEach((i=>{const a=i[0];if(i[1].getIn(["schema","required"])){const s=i[1].getIn(["schema","required"]).toJS();r.requestContentType[a]=s}}))),r},MPe=(e,t,r,n)=>{if((r||n)&&r===n)return!0;let i=e.getIn(["resolvedSubtrees","paths",...t,"requestBody","content"],(0,ee.fromJS)([]));if(i.size<2||!r||!n)return!1;let a=i.getIn([r,"schema","properties"],(0,ee.fromJS)([])),s=i.getIn([n,"schema","properties"],(0,ee.fromJS)([]));return!!a.equals(s)};function EZ(e){return ee.Map.isMap(e)?e:new ee.Map}var _Pe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return wbe}}),APe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Cbe}}),CZ=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Abe}}),jPe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return owe}});const ZI="spec_update_spec",XI="spec_update_url",eL="spec_update_json",dg="spec_update_param",tL="spec_update_empty_param_inclusion",rL="spec_validate_param",nL="spec_set_response",iL="spec_set_request",aL="spec_set_mutated_request",MZ="spec_log_request",sL="spec_clear_response",oL="spec_clear_request",uL="spec_clear_validate_param",pg="spec_update_operation_meta_value",cL="spec_update_resolved",hg="spec_update_resolved_subtree",lL="set_scheme",IPe=e=>(0,_Pe.default)(e)?e:"";function LPe(e){const t=IPe(e).replace(/\t/g," ");if(typeof e=="string")return{type:ZI,payload:t}}function TPe(e){return{type:cL,payload:e}}function OPe(e){return{type:XI,payload:e}}function kPe(e){return{type:eL,payload:e}}const NPe=e=>({specActions:t,specSelectors:r,errActions:n})=>{let{specStr:i}=r,a=null;try{e=e||i(),n.clear({source:"parser"}),a=Va.default.load(e,{schema:Va.JSON_SCHEMA})}catch(s){return console.error(s),n.newSpecErr({source:"parser",level:"error",message:s.reason,line:s.mark&&s.mark.line?s.mark.line+1:void 0})}return a&&typeof a=="object"?t.updateJsonSpec(a):t.updateJsonSpec({})};let U7=!1;const RPe=(e,t)=>({specActions:r,specSelectors:n,errActions:i,fn:{fetch:a,resolve:s,AST:o={}},getConfigs:u})=>{U7||(console.warn("specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!"),U7=!0);const{modelPropertyMacro:c,parameterMacro:l,requestInterceptor:f,responseInterceptor:p}=u();e===void 0&&(e=n.specJson()),t===void 0&&(t=n.url());let d=o.getLineNumberForPath?o.getLineNumberForPath:()=>{},m=n.specStr();return s({fetch:a,spec:e,baseDoc:String(new URL(t,document.baseURI)),modelPropertyMacro:c,parameterMacro:l,requestInterceptor:f,responseInterceptor:p}).then((({spec:g,errors:v})=>{if(i.clear({type:"thrown"}),Array.isArray(v)&&v.length>0){let w=v.map((b=>(console.error(b),b.line=b.fullPath?d(m,b.fullPath):null,b.path=b.fullPath?b.fullPath.join("."):null,b.level="error",b.type="thrown",b.source="resolver",Object.defineProperty(b,"message",{enumerable:!0,value:b.message}),b)));i.newThrownErrBatch(w)}return r.updateResolved(g)}))};let lm=[];const DPe=(0,APe.default)((()=>{const e=lm.reduce(((t,{path:r,system:n})=>(t.has(n)||t.set(n,[]),t.get(n).push(r),t)),new Map);lm=[],e.forEach((async(t,r)=>{if(!r)return void console.error("debResolveSubtrees: don't have a system to operate on, aborting.");if(!r.fn.resolveSubtree)return void console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing.");const{errActions:n,errSelectors:i,fn:{resolveSubtree:a,fetch:s,AST:o={}},specSelectors:u,specActions:c}=r,l=o.getLineNumberForPath??(0,fg.default)(void 0),f=u.specStr(),{modelPropertyMacro:p,parameterMacro:d,requestInterceptor:m,responseInterceptor:g}=r.getConfigs();try{const v=await t.reduce((async(w,b)=>{let{resultMap:S,specWithCurrentSubtrees:E}=await w;const{errors:x,spec:_}=await a(E,b,{baseDoc:String(new URL(u.url(),document.baseURI)),modelPropertyMacro:p,parameterMacro:d,requestInterceptor:m,responseInterceptor:g});if(i.allErrors().size&&n.clearBy((I=>I.get("type")!=="thrown"||I.get("source")!=="resolver"||!I.get("fullPath")?.every(((L,k)=>L===b[k]||b[k]===void 0)))),Array.isArray(x)&&x.length>0){let I=x.map((L=>(L.line=L.fullPath?l(f,L.fullPath):null,L.path=L.fullPath?L.fullPath.join("."):null,L.level="error",L.type="thrown",L.source="resolver",Object.defineProperty(L,"message",{enumerable:!0,value:L.message}),L)));n.newThrownErrBatch(I)}return _&&u.isOAS3()&&b[0]==="components"&&b[1]==="securitySchemes"&&await Promise.all(Object.values(_).filter((I=>I?.type==="openIdConnect")).map((async I=>{const L={url:I.openIdConnectUrl,requestInterceptor:m,responseInterceptor:g};try{const k=await s(L);k instanceof Error||k.status>=400?console.error(k.statusText+" "+L.url):I.openIdConnectData=JSON.parse(k.text)}catch(k){console.error(k)}}))),(0,CZ.default)(S,b,_),E=(0,jPe.default)(b,_,E),{resultMap:S,specWithCurrentSubtrees:E}}),Promise.resolve({resultMap:(u.specResolvedSubtree([])||(0,ee.Map)()).toJS(),specWithCurrentSubtrees:u.specJS()}));c.updateResolvedSubtree([],v.resultMap)}catch(v){console.error(v)}}))}),35),PPe=e=>t=>{lm.find((({path:r,system:n})=>n===t&&r.toString()===e.toString()))||(lm.push({path:e,system:t}),DPe())};function FPe(e,t,r,n,i){return{type:dg,payload:{path:e,value:n,paramName:t,paramIn:r,isXml:i}}}function BPe(e,t,r,n){return{type:dg,payload:{path:e,param:t,value:r,isXml:n}}}const zPe=(e,t)=>({type:hg,payload:{path:e,value:t}}),$Pe=()=>({type:hg,payload:{path:[],value:(0,ee.Map)()}}),qPe=(e,t)=>({type:rL,payload:{pathMethod:e,isOAS3:t}}),UPe=(e,t,r,n)=>({type:tL,payload:{pathMethod:e,paramName:t,paramIn:r,includeEmptyValue:n}});function VPe(e){return{type:uL,payload:{pathMethod:e}}}function JPe(e,t){return{type:pg,payload:{path:e,value:t,key:"consumes_value"}}}function WPe(e,t){return{type:pg,payload:{path:e,value:t,key:"produces_value"}}}const HPe=(e,t,r)=>({payload:{path:e,method:t,res:r},type:nL}),GPe=(e,t,r)=>({payload:{path:e,method:t,req:r},type:iL}),YPe=(e,t,r)=>({payload:{path:e,method:t,req:r},type:aL}),KPe=e=>({payload:e,type:MZ}),QPe=e=>({fn:t,specActions:r,specSelectors:n,getConfigs:i,oas3Selectors:a})=>{let{pathName:s,method:o,operation:u}=e,{requestInterceptor:c,responseInterceptor:l}=i(),f=u.toJS();if(u&&u.get("parameters")&&u.get("parameters").filter((m=>m&&m.get("allowEmptyValue")===!0)).forEach((m=>{if(n.parameterInclusionSettingFor([s,o],m.get("name"),m.get("in"))){e.parameters=e.parameters||{};const g=jQ(m,e.parameters);(!g||g&&g.size===0)&&(e.parameters[m.get("name")]="")}})),e.contextUrl=(0,ff.default)(n.url()).toString(),f&&f.operationId?e.operationId=f.operationId:f&&s&&o&&(e.operationId=t.opId(f,s,o)),n.isOAS3()){const m=`${s}:${o}`;e.server=a.selectedServer(m)||a.selectedServer();const g=a.serverVariables({server:e.server,namespace:m}).toJS(),v=a.serverVariables({server:e.server}).toJS();e.serverVariables=Object.keys(g).length?g:v,e.requestContentType=a.requestContentType(s,o),e.responseContentType=a.responseContentType(s,o)||"*/*";const w=a.requestBodyValue(s,o),b=a.requestBodyInclusionSetting(s,o);w&&w.toJS?e.requestBody=w.map((S=>ee.Map.isMap(S)?S.get("value"):S)).filter(((S,E)=>(Array.isArray(S)?S.length!==0:!OI(S))||b.get(E))).toJS():e.requestBody=w}let p=Object.assign({},e);p=t.buildRequest(p),r.setRequest(e.pathName,e.method,p),e.requestInterceptor=async m=>{let g=await c.apply(void 0,[m]),v=Object.assign({},g);return r.setMutatedRequest(e.pathName,e.method,v),g},e.responseInterceptor=l;const d=Date.now();return t.execute(e).then((m=>{m.duration=Date.now()-d,r.setResponse(e.pathName,e.method,m)})).catch((m=>{m.message==="Failed to fetch"&&(m.name="",m.message=`**Failed to fetch.**
**Possible Reasons:**
- CORS
- Network Failure
- URL scheme must be "http" or "https" for CORS request.`),r.setResponse(e.pathName,e.method,{error:!0,err:m})}))},ZPe=({path:e,method:t,...r}={})=>n=>{let{fn:{fetch:i},specSelectors:a,specActions:s}=n,o=a.specJsonWithResolvedSubtrees().toJS(),u=a.operationScheme(e,t),{requestContentType:c,responseContentType:l}=a.contentTypeValues([e,t]).toJS(),f=/xml/i.test(c),p=a.parameterValues([e,t],f).toJS();return s.executeRequest({...r,fetch:i,spec:o,pathName:e,method:t,parameters:p,requestContentType:c,scheme:u,responseContentType:l})};function XPe(e,t){return{type:sL,payload:{path:e,method:t}}}function e9e(e,t){return{type:oL,payload:{path:e,method:t}}}function t9e(e,t,r){return{type:lL,payload:{scheme:e,path:t,method:r}}}var r9e={[ZI]:(e,t)=>typeof t.payload=="string"?e.set("spec",t.payload):e,[XI]:(e,t)=>e.set("url",t.payload+""),[eL]:(e,t)=>e.set("json",da(t.payload)),[cL]:(e,t)=>e.setIn(["resolved"],da(t.payload)),[hg]:(e,t)=>{const{value:r,path:n}=t.payload;return e.setIn(["resolvedSubtrees",...n],da(r))},[dg]:(e,{payload:t})=>{let{path:r,paramName:n,paramIn:i,param:a,value:s,isXml:o}=t,u=a?cm(a):`${i}.${n}`;const c=o?"value_xml":"value";return e.setIn(["meta","paths",...r,"parameters",u,c],(0,ee.fromJS)(s))},[tL]:(e,{payload:t})=>{let{pathMethod:r,paramName:n,paramIn:i,includeEmptyValue:a}=t;if(!n||!i)return console.warn("Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey."),e;const s=`${i}.${n}`;return e.setIn(["meta","paths",...r,"parameter_inclusions",s],a)},[rL]:(e,{payload:{pathMethod:t,isOAS3:r}})=>{const n=ra(e).getIn(["paths",...t]),i=bZ(e,t).toJS();return e.updateIn(["meta","paths",...t,"parameters"],(0,ee.fromJS)({}),(a=>n.get("parameters",(0,ee.List)()).reduce(((s,o)=>{const u=jQ(o,i),c=yZ(e,t,o.get("name"),o.get("in")),l=((f,p,{isOAS3:d=!1,bypassRequiredCheck:m=!1}={})=>{let g=f.get("required"),{schema:v,parameterContentMediaType:w}=ch(f,{isOAS3:d});return g4(p,v,g,m,w)})(o,u,{bypassRequiredCheck:c,isOAS3:r});return s.setIn([cm(o),"errors"],(0,ee.fromJS)(l))}),a)))},[uL]:(e,{payload:{pathMethod:t}})=>e.updateIn(["meta","paths",...t,"parameters"],(0,ee.fromJS)([]),(r=>r.map((n=>n.set("errors",(0,ee.fromJS)([])))))),[nL]:(e,{payload:{res:t,path:r,method:n}})=>{let i;i=t.error?Object.assign({error:!0,name:t.err.name,message:t.err.message,statusCode:t.err.statusCode},t.err.response):t,i.headers=i.headers||{};let a=e.setIn(["responses",r,n],da(i));return Qt.Blob&&i.data instanceof Qt.Blob&&(a=a.setIn(["responses",r,n,"text"],i.data)),a},[iL]:(e,{payload:{req:t,path:r,method:n}})=>e.setIn(["requests",r,n],da(t)),[aL]:(e,{payload:{req:t,path:r,method:n}})=>e.setIn(["mutatedRequests",r,n],da(t)),[pg]:(e,{payload:{path:t,value:r,key:n}})=>{let i=["paths",...t],a=["meta","paths",...t];return e.getIn(["json",...i])||e.getIn(["resolved",...i])||e.getIn(["resolvedSubtrees",...i])?e.setIn([...a,n],(0,ee.fromJS)(r)):e},[sL]:(e,{payload:{path:t,method:r}})=>e.deleteIn(["responses",t,r]),[oL]:(e,{payload:{path:t,method:r}})=>e.deleteIn(["requests",t,r]),[lL]:(e,{payload:{scheme:t,path:r,method:n}})=>r&&n?e.setIn(["scheme",r,n],t):r||n?void 0:e.setIn(["scheme","_defaultScheme"],t)};const n9e=(e,{specActions:t})=>(...r)=>{e(...r),t.parseToJson(...r)},i9e=(e,{specActions:t})=>(...r)=>{e(...r),t.invalidateResolvedSubtreeCache();const[n]=r,i=(0,w4.default)(n,["paths"])||{};Object.keys(i).forEach((a=>{const s=(0,w4.default)(i,[a]);(0,Qa.default)(s)&&s.$ref&&t.requestResolvedSubtree(["paths",a])})),t.requestResolvedSubtree(["components","securitySchemes"])},a9e=(e,{specActions:t})=>r=>(t.logRequest(r),e(r)),s9e=(e,{specSelectors:t})=>r=>e(r,t.isOAS3());var _Z=()=>({statePlugins:{spec:{wrapActions:{...c4},reducers:{...r9e},actions:{...u4},selectors:{...o4}}}}),V7=(function(e){var t={};return ve.d(t,e),t})({default:function(){return $Y}}),J7=(function(e){var t={};return ve.d(t,e),t})({default:function(){return VY}}),W7=(function(e){var t={};return ve.d(t,e),t})({default:function(){return JY}}),H7=(function(e){var t={};return ve.d(t,e),t})({default:function(){return uIe}}),o9e=(function(e){var t={};return ve.d(t,e),t})({makeResolve:function(){return kK}}),G7=(function(e){var t={};return ve.d(t,e),t})({buildRequest:function(){return VK},execute:function(){return SLe}}),aM=(function(e){var t={};return ve.d(t,e),t})({default:function(){return nf},makeHttp:function(){return ZCe},serializeRes:function(){return FY}}),u9e=(function(e){var t={};return ve.d(t,e),t})({makeResolveSubtree:function(){return ALe}}),AZ=(function(e){var t={};return ve.d(t,e),t})({opId:function(){return v0}});const c9e=(e,t)=>(...r)=>{e(...r);const n=t.getConfigs().withCredentials;t.fn.fetch.withCredentials=n};function jZ({configs:e,getConfigs:t}){return{fn:{fetch:(0,aM.makeHttp)(aM.default,e.preFetch,e.postFetch),buildRequest:G7.buildRequest,execute:G7.execute,resolve:(0,o9e.makeResolve)({strategies:[H7.default,W7.default,J7.default,V7.default]}),resolveSubtree:async(r,n,i={})=>{const a=t(),s={modelPropertyMacro:a.modelPropertyMacro,parameterMacro:a.parameterMacro,requestInterceptor:a.requestInterceptor,responseInterceptor:a.responseInterceptor,strategies:[H7.default,W7.default,J7.default,V7.default]};return(0,u9e.makeResolveSubtree)(s)(r,n,i)},serializeRes:aM.serializeRes,opId:AZ.opId},statePlugins:{configs:{wrapActions:{loaded:c9e}}}}}function IZ(){return{fn:{shallowEqualKeys:BNe,sanitizeUrl:br}}}var LZ=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Lee}}),TZ=(function(e){var t={};return ve.d(t,e),t})({Provider:function(){return MTe},connect:function(){return ETe}}),OZ=(function(e){var t={};return ve.d(t,e),t})({default:function(){return ATe}});const l9e=e=>t=>{const{fn:r}=e();class n extends h.Component{render(){return h.default.createElement(t,(0,It.default)({},e(),this.props,this.context))}}return n.displayName=`WithSystem(${r.getDisplayName(t)})`,n},f9e=(e,t)=>r=>{const{fn:n}=e();class i extends h.Component{render(){return h.default.createElement(TZ.Provider,{store:t},h.default.createElement(r,(0,It.default)({},this.props,this.context)))}}return i.displayName=`WithRoot(${n.getDisplayName(r)})`,i},Y7=(e,t,r)=>(0,ll.compose)(r?f9e(e,r):OZ.default,(0,TZ.connect)(((n,i)=>{const a={...i,...e()};return(t.prototype?.mapStateToProps||(o=>({state:o})))(n,a)})),l9e(e))(t),K7=(e,t,r,n)=>{for(const i in t){const a=t[i];typeof a=="function"&&a(r[i],n[i],e())}},d9e=(e,t,r)=>(n,i)=>{const{fn:a}=e(),s=r(n,"root");class o extends h.Component{constructor(c,l){super(c,l),K7(e,i,c,{})}UNSAFE_componentWillReceiveProps(c){K7(e,i,c,this.props)}render(){const c=(0,BI.default)(this.props,i?Object.keys(i):[]);return h.default.createElement(s,c)}}return o.displayName=`WithMappedContainer(${a.getDisplayName(s)})`,o},p9e=(e,t,r,n)=>i=>{const a=r(e,t,n)("App","root"),{createRoot:s}=LZ.default;s(i).render(h.default.createElement(a,null))},_4=(e,t,r)=>(n,i,a={})=>{if(typeof n!="string")throw new TypeError("Need a string, to fetch a component. Was given a "+typeof n);const s=r(n);return s?i?i==="root"?Y7(e,s,t()):Y7(e,s):s:(a.failSilently||e().log.warn("Could not find component:",n),null)},h9e=e=>e.displayName||e.name||"Component";var kZ=({getComponents:e,getStore:t,getSystem:r})=>{const n=(i=_4(r,t,e),PNe(i,((...s)=>JSON.stringify(s))));var i;const a=(s=>$d(s,((...o)=>o)))(d9e(r,0,n));return{rootInjects:{getComponent:n,makeMappedContainer:a,render:p9e(r,t,_4,e)},fn:{getDisplayName:h9e}}},NZ=({React:e,getSystem:t,getStore:r,getComponents:n})=>{const i={},a=parseInt(e?.version,10);return a>=16&&a<18&&(i.render=((s,o,u,c)=>l=>{const f=u(s,o,c)("App","root");LZ.default.render(h.default.createElement(f,null),l)})(t,r,_4,n)),{rootInjects:i}};function RZ(e){let{fn:t}=e;const r={download:i=>({errActions:a,specSelectors:s,specActions:o,getConfigs:u})=>{let{fetch:c}=t;const l=u();function f(p){if(p instanceof Error||p.status>=400)return o.updateLoadingStatus("failed"),a.newThrownErr(Object.assign(new Error((p.message||p.statusText)+" "+i),{source:"fetch"})),void(!p.status&&p instanceof Error&&(function(){try{let m;if("URL"in Qt?m=new URL(i):(m=document.createElement("a"),m.href=i),m.protocol!=="https:"&&Qt.location.protocol==="https:"){const g=Object.assign(new Error(`Possible mixed-content issue? The page was loaded over https:// but a ${m.protocol}// URL was specified. Check that you are not attempting to load mixed content.`),{source:"fetch"});return void a.newThrownErr(g)}if(m.origin!==Qt.location.origin){const g=Object.assign(new Error(`Possible cross-origin (CORS) issue? The URL origin (${m.origin}) does not match the page (${Qt.location.origin}). Check the server returns the correct 'Access-Control-Allow-*' headers.`),{source:"fetch"});a.newThrownErr(g)}}catch{return}})());o.updateLoadingStatus("success"),o.updateSpec(p.text),s.url()!==i&&o.updateUrl(i)}i=i||s.url(),o.updateLoadingStatus("loading"),a.clear({source:"fetch"}),c({url:i,loadSpec:!0,requestInterceptor:l.requestInterceptor||(p=>p),responseInterceptor:l.responseInterceptor||(p=>p),credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(f,f)},updateLoadingStatus:i=>{let a=[null,"loading","failed","success","failedConfig"];return a.indexOf(i)===-1&&console.error(`Error: ${i} is not one of ${JSON.stringify(a)}`),{type:"spec_update_loading_status",payload:i}}};let n={loadingStatus:(0,nt.createSelector)((i=>i||(0,ee.Map)()),(i=>i.get("loadingStatus")||null))};return{statePlugins:{spec:{actions:r,reducers:{spec_update_loading_status:(i,a)=>typeof a.payload=="string"?i.set("loadingStatus",a.payload):i},selectors:n}}}}var Fa=(function(e){var t={};return ve.d(t,e),t})({default:function(){return nQ}}),Q7=(function(e){var t={};return ve.d(t,e),t})({default:function(){return iOe}}),m9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return oOe}}),g9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return lOe}}),y9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return pOe}}),v9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return gOe}}),b9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return bOe}}),w9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return xOe}}),S9e=()=>{Fa.default.registerLanguage("json",m9e.default),Fa.default.registerLanguage("js",Q7.default),Fa.default.registerLanguage("xml",g9e.default),Fa.default.registerLanguage("yaml",v9e.default),Fa.default.registerLanguage("http",b9e.default),Fa.default.registerLanguage("bash",y9e.default),Fa.default.registerLanguage("powershell",w9e.default),Fa.default.registerLanguage("javascript",Q7.default)},DZ=(function(e){var t={};return ve.d(t,e),t})({default:function(){return EOe}}),x9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return COe}}),E9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return MOe}}),C9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return _Oe}}),M9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return AOe}}),_9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return jOe}}),A9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return IOe}});const j9e={agate:DZ.default,arta:x9e.default,monokai:E9e.default,nord:C9e.default,obsidian:M9e.default,"tomorrow-night":_9e.default,idea:A9e.default},I9e=DZ.default;var L9e=({language:e,className:t="",getConfigs:r,syntaxHighlighting:n={},children:i=""})=>{const a=r().syntaxHighlight.theme,{styles:s,defaultStyle:o}=n,u=s?.[a]??o;return h.default.createElement(Fa.default,{language:e,className:t,style:u},i)},T9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return OOe}}),O9e=({fileName:e="response.txt",className:t,downloadable:r,getComponent:n,canCopy:i,language:a,children:s})=>{const o=(0,h.useRef)(null),u=n("SyntaxHighlighter",!0),c=l=>{const{target:f,deltaY:p}=l,{scrollHeight:d,offsetHeight:m,scrollTop:g}=f;d>m&&(g===0&&p<0||m+g>=d&&p>0)&&l.preventDefault()};return(0,h.useEffect)((()=>{const l=Array.from(o.current.childNodes).filter((f=>!!f.nodeType&&f.classList.contains("microlight")));return l.forEach((f=>f.addEventListener("mousewheel",c,{passive:!1}))),()=>{l.forEach((f=>f.removeEventListener("mousewheel",c)))}}),[s,t,a]),h.default.createElement("div",{className:"highlight-code",ref:o},i&&h.default.createElement("div",{className:"copy-to-clipboard"},h.default.createElement(lg.CopyToClipboard,{text:s},h.default.createElement("button",null))),r?h.default.createElement("button",{className:"download-contents",onClick:()=>{(0,T9e.default)(s,e)}},"Download"):null,h.default.createElement(u,{language:a,className:(0,Tt.default)(t,"microlight"),renderPlainText:({children:l,PlainTextViewer:f})=>h.default.createElement(f,{className:t},l)},s))},k9e=({className:e="",children:t})=>h.default.createElement("pre",{className:(0,Tt.default)("microlight",e)},t),N9e=(e,t)=>({renderPlainText:r,children:n,...i})=>{const a=t.getConfigs().syntaxHighlight.activated,s=t.getComponent("PlainTextViewer");return a||typeof r!="function"?a?h.default.createElement(e,i,n):h.default.createElement(s,null,n):r({children:n,PlainTextViewer:s})};const R9e=()=>({afterLoad:S9e,rootInjects:{syntaxHighlighting:{styles:j9e,defaultStyle:I9e}},components:{SyntaxHighlighter:L9e,HighlightCode:O9e,PlainTextViewer:k9e}}),D9e=()=>({wrapComponents:{SyntaxHighlighter:N9e}});var PZ=()=>[R9e,D9e],P9e=()=>{const{GIT_DIRTY:e,GIT_COMMIT:t,PACKAGE_VERSION:r,BUILD_TIME:n}={PACKAGE_VERSION:"5.31.0",GIT_COMMIT:"gcf11271c",GIT_DIRTY:!0,BUILD_TIME:"Thu, 11 Dec 2025 15:56:57 GMT"};Qt.versions=Qt.versions||{},Qt.versions.swaggerUI={version:r,gitRevision:t,gitDirty:e,buildTimestamp:n}},FZ=()=>({afterLoad:P9e}),F9e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return DOe}});const BZ=console.error,B9e=e=>t=>{const{getComponent:r,fn:n}=e(),i=r("ErrorBoundary"),a=n.getDisplayName(t);class s extends h.Component{render(){return h.default.createElement(i,{targetName:a,getComponent:r,fn:n},h.default.createElement(t,(0,It.default)({},this.props,this.context)))}}var o;return s.displayName=`WithErrorBoundary(${a})`,(o=t).prototype&&o.prototype.isReactComponent&&(s.prototype.mapStateToProps=t.prototype.mapStateToProps),s};var zZ=({name:e})=>h.default.createElement("div",{className:"fallback"},"😱 ",h.default.createElement("i",null,"Could not render ",e==="t"?"this component":e,", see the console."));class z9e extends h.Component{static defaultProps={targetName:"this component",getComponent:()=>zZ,fn:{componentDidCatch:BZ},children:null};static getDerivedStateFromError(t){return{hasError:!0,error:t}}constructor(...t){super(...t),this.state={hasError:!1,error:null}}componentDidCatch(t,r){this.props.fn.componentDidCatch(t,r)}render(){const{getComponent:t,targetName:r,children:n}=this.props;if(this.state.hasError){const i=t("Fallback");return h.default.createElement(i,{name:r})}return n}}var $9e=z9e,$Z=({componentList:e=[],fullOverride:t=!1}={})=>({getSystem:r})=>{const n=t?e:["App","BaseLayout","VersionPragmaFilter","InfoContainer","ServersContainer","SchemesContainer","AuthorizeBtnContainer","FilterContainer","Operations","OperationContainer","parameters","responses","OperationServers","Models","ModelWrapper",...e],i=(0,F9e.default)(n,Array(n.length).fill(((a,{fn:s})=>s.withErrorBoundary(a))));return{fn:{componentDidCatch:BZ,withErrorBoundary:B9e(r)},components:{ErrorBoundary:$9e,Fallback:zZ},wrapComponents:i}};class q9e extends h.default.Component{getLayout(){const{getComponent:t,layoutSelectors:r}=this.props,n=r.current();return t(n,!0)||(()=>h.default.createElement("h1",null,' No layout defined for "',n,'" '))}render(){const t=this.getLayout();return h.default.createElement(t,null)}}var U9e=q9e;class V9e extends h.default.Component{close=()=>{let{authActions:t}=this.props;t.showDefinitions(!1)};render(){let{authSelectors:t,authActions:r,getComponent:n,errSelectors:i,specSelectors:a,fn:{AST:s={}}}=this.props,o=t.shownDefinitions();const u=n("auths"),c=n("CloseIcon");return h.default.createElement("div",{className:"dialog-ux"},h.default.createElement("div",{className:"backdrop-ux"}),h.default.createElement("div",{className:"modal-ux"},h.default.createElement("div",{className:"modal-dialog-ux"},h.default.createElement("div",{className:"modal-ux-inner"},h.default.createElement("div",{className:"modal-ux-header"},h.default.createElement("h3",null,"Available authorizations"),h.default.createElement("button",{type:"button",className:"close-modal",onClick:this.close},h.default.createElement(c,null))),h.default.createElement("div",{className:"modal-ux-content"},o.valueSeq().map(((l,f)=>h.default.createElement(u,{key:f,AST:s,definitions:l,getComponent:n,errSelectors:i,authSelectors:t,authActions:r,specSelectors:a}))))))))}}class J9e extends h.default.Component{render(){let{isAuthorized:t,showPopup:r,onClick:n,getComponent:i}=this.props;const a=i("authorizationPopup",!0),s=i("LockAuthIcon",!0),o=i("UnlockAuthIcon",!0);return h.default.createElement("div",{className:"auth-wrapper"},h.default.createElement("button",{className:t?"btn authorize locked":"btn authorize unlocked",onClick:n},h.default.createElement("span",null,"Authorize"),t?h.default.createElement(s,null):h.default.createElement(o,null)),r&&h.default.createElement(a,null))}}class W9e extends h.default.Component{render(){const{authActions:t,authSelectors:r,specSelectors:n,getComponent:i}=this.props,a=n.securityDefinitions(),s=r.definitionsToAuthorize(),o=i("authorizeBtn");return a?h.default.createElement(o,{onClick:()=>t.showDefinitions(s),isAuthorized:!!r.authorized().size,showPopup:!!r.shownDefinitions(),getComponent:i}):null}}class H9e extends h.default.Component{onClick=t=>{t.stopPropagation();let{onClick:r}=this.props;r&&r()};render(){let{isAuthorized:t,getComponent:r}=this.props;const n=r("LockAuthOperationIcon",!0),i=r("UnlockAuthOperationIcon",!0);return h.default.createElement("button",{className:"authorization__btn","aria-label":t?"authorization button locked":"authorization button unlocked",onClick:this.onClick},t?h.default.createElement(n,{className:"locked"}):h.default.createElement(i,{className:"unlocked"}))}}class G9e extends h.default.Component{constructor(t,r){super(t,r),this.state={}}onAuthChange=t=>{let{name:r}=t;this.setState({[r]:t})};submitAuth=t=>{t.preventDefault();let{authActions:r}=this.props;r.authorizeWithPersistOption(this.state)};logoutClick=t=>{t.preventDefault();let{authActions:r,definitions:n}=this.props,i=n.map(((a,s)=>s)).toArray();this.setState(i.reduce(((a,s)=>(a[s]="",a)),{})),r.logoutWithPersistOption(i)};close=t=>{t.preventDefault();let{authActions:r}=this.props;r.showDefinitions(!1)};render(){let{definitions:t,getComponent:r,authSelectors:n,errSelectors:i}=this.props;const a=r("AuthItem"),s=r("oauth2",!0),o=r("Button");let u=n.authorized(),c=t.filter(((p,d)=>!!u.get(d))),l=t.filter((p=>p.get("type")!=="oauth2")),f=t.filter((p=>p.get("type")==="oauth2"));return h.default.createElement("div",{className:"auth-container"},!!l.size&&h.default.createElement("form",{onSubmit:this.submitAuth},l.map(((p,d)=>h.default.createElement(a,{key:d,schema:p,name:d,getComponent:r,onAuthChange:this.onAuthChange,authorized:u,errSelectors:i,authSelectors:n}))).toArray(),h.default.createElement("div",{className:"auth-btn-wrapper"},l.size===c.size?h.default.createElement(o,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):h.default.createElement(o,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),h.default.createElement(o,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),f&&f.size?h.default.createElement("div",null,h.default.createElement("div",{className:"scope-def"},h.default.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),h.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),t.filter((p=>p.get("type")==="oauth2")).map(((p,d)=>h.default.createElement("div",{key:d},h.default.createElement(s,{authorized:u,schema:p,name:d})))).toArray()):null)}}class Y9e extends h.default.Component{render(){let{schema:t,name:r,getComponent:n,onAuthChange:i,authorized:a,errSelectors:s,authSelectors:o}=this.props;const u=n("apiKeyAuth"),c=n("basicAuth");let l;const f=t.get("type");switch(f){case"apiKey":l=h.default.createElement(u,{key:r,schema:t,name:r,errSelectors:s,authorized:a,getComponent:n,onChange:i,authSelectors:o});break;case"basic":l=h.default.createElement(c,{key:r,schema:t,name:r,errSelectors:s,authorized:a,getComponent:n,onChange:i,authSelectors:o});break;default:l=h.default.createElement("div",{key:r},"Unknown security definition type ",f)}return h.default.createElement("div",{key:`${r}-jump`},l)}}class K9e extends h.default.Component{render(){let{error:t}=this.props,r=t.get("level"),n=t.get("message"),i=t.get("source");return h.default.createElement("div",{className:"errors"},h.default.createElement("b",null,i," ",r),h.default.createElement("span",null,n))}}class Q9e extends h.default.Component{constructor(t,r){super(t,r);let{name:n,schema:i}=this.props,a=this.getValue();this.state={name:n,schema:i,value:a}}getValue(){let{name:t,authorized:r}=this.props;return r&&r.getIn([t,"value"])}onChange=t=>{let{onChange:r}=this.props,n=t.target.value,i=Object.assign({},this.state,{value:n});this.setState(i),r(i)};render(){let{schema:t,getComponent:r,errSelectors:n,name:i,authSelectors:a}=this.props;const s=r("Input"),o=r("Row"),u=r("Col"),c=r("authError"),l=r("Markdown",!0),f=r("JumpToPath",!0),p=a.selectAuthPath(i);let d=this.getValue(),m=n.allErrors().filter((g=>g.get("authId")===i));return h.default.createElement("div",null,h.default.createElement("h4",null,h.default.createElement("code",null,i||t.get("name"))," (apiKey)",h.default.createElement(f,{path:p})),d&&h.default.createElement("h6",null,"Authorized"),h.default.createElement(o,null,h.default.createElement(l,{source:t.get("description")})),h.default.createElement(o,null,h.default.createElement("p",null,"Name: ",h.default.createElement("code",null,t.get("name")))),h.default.createElement(o,null,h.default.createElement("p",null,"In: ",h.default.createElement("code",null,t.get("in")))),h.default.createElement(o,null,h.default.createElement("label",{htmlFor:"api_key_value"},"Value:"),d?h.default.createElement("code",null," ****** "):h.default.createElement(u,null,h.default.createElement(s,{id:"api_key_value",type:"text",onChange:this.onChange,autoFocus:!0}))),m.valueSeq().map(((g,v)=>h.default.createElement(c,{error:g,key:v}))))}}class Z9e extends h.default.Component{constructor(t,r){super(t,r);let{schema:n,name:i}=this.props,a=this.getValue().username;this.state={name:i,schema:n,value:a?{username:a}:{}}}getValue(){let{authorized:t,name:r}=this.props;return t&&t.getIn([r,"value"])||{}}onChange=t=>{let{onChange:r}=this.props,{value:n,name:i}=t.target,a=this.state.value;a[i]=n,this.setState({value:a}),r(this.state)};render(){let{schema:t,getComponent:r,name:n,errSelectors:i,authSelectors:a}=this.props;const s=r("Input"),o=r("Row"),u=r("Col"),c=r("authError"),l=r("JumpToPath",!0),f=r("Markdown",!0),p=a.selectAuthPath(n);let d=this.getValue().username,m=i.allErrors().filter((g=>g.get("authId")===n));return h.default.createElement("div",null,h.default.createElement("h4",null,"Basic authorization",h.default.createElement(l,{path:p})),d&&h.default.createElement("h6",null,"Authorized"),h.default.createElement(o,null,h.default.createElement(f,{source:t.get("description")})),h.default.createElement(o,null,h.default.createElement("label",{htmlFor:"auth_username"},"Username:"),d?h.default.createElement("code",null," ",d," "):h.default.createElement(u,null,h.default.createElement(s,{id:"auth_username",type:"text",required:"required",name:"username",onChange:this.onChange,autoFocus:!0}))),h.default.createElement(o,null,h.default.createElement("label",{htmlFor:"auth_password"},"Password:"),d?h.default.createElement("code",null," ****** "):h.default.createElement(u,null,h.default.createElement(s,{id:"auth_password",autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),m.valueSeq().map(((g,v)=>h.default.createElement(c,{error:g,key:v}))))}}function X9e(e){const{example:t,showValue:r,getComponent:n}=e,i=n("Markdown",!0),a=n("HighlightCode",!0);return t&&ee.Map.isMap(t)?h.default.createElement("div",{className:"example"},t.get("description")?h.default.createElement("section",{className:"example__section"},h.default.createElement("div",{className:"example__section-header"},"Example Description"),h.default.createElement("p",null,h.default.createElement(i,{source:t.get("description")}))):null,r&&t.has("value")?h.default.createElement("section",{className:"example__section"},h.default.createElement("div",{className:"example__section-header"},"Example Value"),h.default.createElement(a,null,Vr(t.get("value")))):null):null}class eFe extends h.default.PureComponent{static defaultProps={examples:(0,ee.Map)({}),onSelect:(...t)=>console.log("DEBUG: ExamplesSelect was not given an onSelect callback",...t),currentExampleKey:null,showLabels:!0};_onSelect=(t,{isSyntheticChange:r=!1}={})=>{typeof this.props.onSelect=="function"&&this.props.onSelect(t,{isSyntheticChange:r})};_onDomSelect=t=>{if(typeof this.props.onSelect=="function"){const r=t.target.selectedOptions[0].getAttribute("value");this._onSelect(r,{isSyntheticChange:!1})}};getCurrentExample=()=>{const{examples:t,currentExampleKey:r}=this.props,n=t.get(r),i=t.keySeq().first(),a=t.get(i);return n||a||(0,ee.Map)({})};componentDidMount(){const{onSelect:t,examples:r}=this.props;if(typeof t=="function"){const n=r.first(),i=r.keyOf(n);this._onSelect(i,{isSyntheticChange:!0})}}UNSAFE_componentWillReceiveProps(t){const{currentExampleKey:r,examples:n}=t;if(n!==this.props.examples&&!n.has(r)){const i=n.first(),a=n.keyOf(i);this._onSelect(a,{isSyntheticChange:!0})}}render(){const{examples:t,currentExampleKey:r,isValueModified:n,isModifiedValueAvailable:i,showLabels:a}=this.props;return h.default.createElement("div",{className:"examples-select"},a?h.default.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,h.default.createElement("select",{className:"examples-select-element",onChange:this._onDomSelect,value:i&&n?"__MODIFIED__VALUE__":r||""},i?h.default.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,t.map(((s,o)=>h.default.createElement("option",{key:o,value:o},ee.Map.isMap(s)&&s.get("summary")||o))).valueSeq()))}}const sM=e=>ee.List.isList(e)?e:Vr(e);class tFe extends h.default.PureComponent{static defaultProps={userHasEditedBody:!1,examples:(0,ee.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",setRetainRequestBodyValueFlag:()=>{},onSelect:(...t)=>console.log("ExamplesSelectValueRetainer: no `onSelect` function was provided",...t),updateValue:(...t)=>console.log("ExamplesSelectValueRetainer: no `updateValue` function was provided",...t)};constructor(t){super(t);const r=this._getCurrentExampleValue();this.state={[t.currentNamespace]:(0,ee.Map)({lastUserEditedValue:this.props.currentUserInputValue,lastDownstreamValue:r,isModifiedValueSelected:this.props.userHasEditedBody||this.props.currentUserInputValue!==r})}}componentWillUnmount(){this.props.setRetainRequestBodyValueFlag(!1)}_getStateForCurrentNamespace=()=>{const{currentNamespace:t}=this.props;return(this.state[t]||(0,ee.Map)()).toObject()};_setStateForCurrentNamespace=t=>{const{currentNamespace:r}=this.props;return this._setStateForNamespace(r,t)};_setStateForNamespace=(t,r)=>{const n=(this.state[t]||(0,ee.Map)()).mergeDeep(r);return this.setState({[t]:n})};_isCurrentUserInputSameAsExampleValue=()=>{const{currentUserInputValue:t}=this.props;return this._getCurrentExampleValue()===t};_getValueForExample=(t,r)=>{const{examples:n}=r||this.props;return sM((n||(0,ee.Map)({})).getIn([t,"value"]))};_getCurrentExampleValue=t=>{const{currentKey:r}=t||this.props;return this._getValueForExample(r,t||this.props)};_onExamplesSelect=(t,{isSyntheticChange:r}={},...n)=>{const{onSelect:i,updateValue:a,currentUserInputValue:s,userHasEditedBody:o}=this.props,{lastUserEditedValue:u}=this._getStateForCurrentNamespace(),c=this._getValueForExample(t);if(t==="__MODIFIED__VALUE__")return a(sM(u)),this._setStateForCurrentNamespace({isModifiedValueSelected:!0});typeof i=="function"&&i(t,{isSyntheticChange:r},...n),this._setStateForCurrentNamespace({lastDownstreamValue:c,isModifiedValueSelected:r&&o||!!s&&s!==c}),r||typeof a=="function"&&a(sM(c))};UNSAFE_componentWillReceiveProps(t){const{currentUserInputValue:r,examples:n,onSelect:i,userHasEditedBody:a}=t,{lastUserEditedValue:s,lastDownstreamValue:o}=this._getStateForCurrentNamespace(),u=this._getValueForExample(t.currentKey,t),c=n.filter((l=>ee.Map.isMap(l)&&(l.get("value")===r||Vr(l.get("value"))===r)));if(c.size){let l;l=c.has(t.currentKey)?t.currentKey:c.keySeq().first(),i(l,{isSyntheticChange:!0})}else r!==this.props.currentUserInputValue&&r!==s&&r!==o&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(t.currentNamespace,{lastUserEditedValue:t.currentUserInputValue,isModifiedValueSelected:a||r!==u}))}render(){const{currentUserInputValue:t,examples:r,currentKey:n,getComponent:i,userHasEditedBody:a}=this.props,{lastDownstreamValue:s,lastUserEditedValue:o,isModifiedValueSelected:u}=this._getStateForCurrentNamespace(),c=i("ExamplesSelect");return h.default.createElement(c,{examples:r,currentExampleKey:n,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!o&&o!==s,isValueModified:t!==void 0&&u&&t!==this._getCurrentExampleValue()||a})}}function rFe({auth:e,authActions:t,errActions:r,configs:n,authConfigs:i={},currentServer:a}){let{schema:s,scopes:o,name:u,clientId:c}=e,l=s.get("flow"),f=[];switch(l){case"password":return void t.authorizePassword(e);case"application":case"clientCredentials":case"client_credentials":return void t.authorizeApplication(e);case"accessCode":case"authorizationCode":case"authorization_code":f.push("response_type=code");break;case"implicit":f.push("response_type=token")}typeof c=="string"&&f.push("client_id="+encodeURIComponent(c));let p=n.oauth2RedirectUrl;if(p===void 0)return void r.newAuthErr({authId:u,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."});f.push("redirect_uri="+encodeURIComponent(p));let d=[];if(Array.isArray(o)?d=o:ee.default.List.isList(o)&&(d=o.toArray()),d.length>0){let E=i.scopeSeparator||" ";f.push("scope="+encodeURIComponent(d.join(E)))}let m=zd(new Date);if(f.push("state="+encodeURIComponent(m)),i.realm!==void 0&&f.push("realm="+encodeURIComponent(i.realm)),(l==="authorizationCode"||l==="authorization_code"||l==="accessCode")&&i.usePkceWithAuthorizationCodeGrant){const E=(function(){return j7(Au()(32).toString("base64"))})(),x=(function(I){return j7(RNe()("sha256").update(I).digest("base64"))})(E);f.push("code_challenge="+x),f.push("code_challenge_method=S256"),e.codeVerifier=E}let{additionalQueryStringParams:g}=i;for(let E in g)g[E]!==void 0&&f.push([E,g[E]].map(encodeURIComponent).join("="));const v=s.get("authorizationUrl");let w;w=a?(0,ff.default)(br(v),a,!0).toString():br(v);let b,S=[w,f.join("&")].join(typeof v!="string"||v.includes("?")?"&":"?");b=l==="implicit"?t.preAuthorizeImplicit:i.useBasicAuthenticationWithAccessCodeGrant?t.authorizeAccessCodeWithBasicAuthentication:t.authorizeAccessCodeWithFormParams,t.authPopup(S,{auth:e,state:m,redirectUrl:p,callback:b,errCb:r.newAuthErr})}class nFe extends h.default.Component{constructor(t,r){super(t,r);let{name:n,schema:i,authorized:a,authSelectors:s}=this.props,o=a&&a.get(n),u=s.getConfigs()||{},c=o&&o.get("username")||"",l=o&&o.get("clientId")||u.clientId||"",f=o&&o.get("clientSecret")||u.clientSecret||"",p=o&&o.get("passwordType")||"basic",d=o&&o.get("scopes")||u.scopes||[];typeof d=="string"&&(d=d.split(u.scopeSeparator||" ")),this.state={appName:u.appName,name:n,schema:i,scopes:d,clientId:l,clientSecret:f,username:c,password:"",passwordType:p}}close=t=>{t.preventDefault();let{authActions:r}=this.props;r.showDefinitions(!1)};authorize=()=>{let{authActions:t,errActions:r,getConfigs:n,authSelectors:i,oas3Selectors:a}=this.props,s=n(),o=i.getConfigs();r.clear({authId:name,type:"auth",source:"auth"}),rFe({auth:this.state,currentServer:a.serverEffectiveValue(a.selectedServer()),authActions:t,errActions:r,configs:s,authConfigs:o})};onScopeChange=t=>{let{target:r}=t,{checked:n}=r,i=r.dataset.value;if(n&&this.state.scopes.indexOf(i)===-1){let a=this.state.scopes.concat([i]);this.setState({scopes:a})}else!n&&this.state.scopes.indexOf(i)>-1&&this.setState({scopes:this.state.scopes.filter((a=>a!==i))})};onInputChange=t=>{let{target:{dataset:{name:r},value:n}}=t,i={[r]:n};this.setState(i)};selectScopes=t=>{t.target.dataset.all?this.setState({scopes:Array.from((this.props.schema.get("allowedScopes")||this.props.schema.get("scopes")).keys())}):this.setState({scopes:[]})};logout=t=>{t.preventDefault();let{authActions:r,errActions:n,name:i}=this.props;n.clear({authId:i,type:"auth",source:"auth"}),r.logoutWithPersistOption([i])};render(){let{schema:t,getComponent:r,authSelectors:n,errSelectors:i,name:a,specSelectors:s}=this.props;const o=r("Input"),u=r("Row"),c=r("Col"),l=r("Button"),f=r("authError"),p=r("JumpToPath",!0),d=r("Markdown",!0),m=r("InitializedInput"),{isOAS3:g}=s;let v=g()?t.get("openIdConnectUrl"):null;const w="implicit",b="password",S=g()?v?"authorization_code":"authorizationCode":"accessCode",E=g()?v?"client_credentials":"clientCredentials":"application",x=n.selectAuthPath(a);let _=!!(n.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,I=t.get("flow"),L=I===S&&_?I+" with PKCE":I,k=t.get("allowedScopes")||t.get("scopes"),F=!!n.authorized().get(a),N=i.allErrors().filter((W=>W.get("authId")===a)),P=!N.filter((W=>W.get("source")==="validation")).size,R=t.get("description");return h.default.createElement("div",null,h.default.createElement("h4",null,a," (OAuth2, ",L,") ",h.default.createElement(p,{path:x})),this.state.appName?h.default.createElement("h5",null,"Application: ",this.state.appName," "):null,R&&h.default.createElement(d,{source:t.get("description")}),F&&h.default.createElement("h6",null,"Authorized"),v&&h.default.createElement("p",null,"OpenID Connect URL: ",h.default.createElement("code",null,v)),(I===w||I===S)&&h.default.createElement("p",null,"Authorization URL: ",h.default.createElement("code",null,t.get("authorizationUrl"))),(I===b||I===S||I===E)&&h.default.createElement("p",null,"Token URL:",h.default.createElement("code",null," ",t.get("tokenUrl"))),h.default.createElement("p",{className:"flow"},"Flow: ",h.default.createElement("code",null,L)),I!==b?null:h.default.createElement(u,null,h.default.createElement(u,null,h.default.createElement("label",{htmlFor:"oauth_username"},"username:"),F?h.default.createElement("code",null," ",this.state.username," "):h.default.createElement(c,{tablet:10,desktop:10},h.default.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange,autoFocus:!0}))),h.default.createElement(u,null,h.default.createElement("label",{htmlFor:"oauth_password"},"password:"),F?h.default.createElement("code",null," ****** "):h.default.createElement(c,{tablet:10,desktop:10},h.default.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),h.default.createElement(u,null,h.default.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),F?h.default.createElement("code",null," ",this.state.passwordType," "):h.default.createElement(c,{tablet:10,desktop:10},h.default.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},h.default.createElement("option",{value:"basic"},"Authorization header"),h.default.createElement("option",{value:"request-body"},"Request body"))))),(I===E||I===w||I===S||I===b)&&(!F||F&&this.state.clientId)&&h.default.createElement(u,null,h.default.createElement("label",{htmlFor:`client_id_${I}`},"client_id:"),F?h.default.createElement("code",null," ****** "):h.default.createElement(c,{tablet:10,desktop:10},h.default.createElement(m,{id:`client_id_${I}`,type:"text",required:I===b,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(I===E||I===S||I===b)&&h.default.createElement(u,null,h.default.createElement("label",{htmlFor:`client_secret_${I}`},"client_secret:"),F?h.default.createElement("code",null," ****** "):h.default.createElement(c,{tablet:10,desktop:10},h.default.createElement(m,{id:`client_secret_${I}`,initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!F&&k&&k.size?h.default.createElement("div",{className:"scopes"},h.default.createElement("h2",null,"Scopes:",h.default.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),h.default.createElement("a",{onClick:this.selectScopes},"select none")),k.map(((W,X)=>h.default.createElement(u,{key:X},h.default.createElement("div",{className:"checkbox"},h.default.createElement(o,{"data-value":X,id:`${X}-${I}-checkbox-${this.state.name}`,disabled:F,checked:this.state.scopes.includes(X),type:"checkbox",onChange:this.onScopeChange}),h.default.createElement("label",{htmlFor:`${X}-${I}-checkbox-${this.state.name}`},h.default.createElement("span",{className:"item"}),h.default.createElement("div",{className:"text"},h.default.createElement("p",{className:"name"},X),h.default.createElement("p",{className:"description"},W))))))).toArray()):null,N.valueSeq().map(((W,X)=>h.default.createElement(f,{error:W,key:X}))),h.default.createElement("div",{className:"auth-btn-wrapper"},P&&(F?h.default.createElement(l,{className:"btn modal-btn auth authorize",onClick:this.logout,"aria-label":"Remove authorization"},"Logout"):h.default.createElement(l,{className:"btn modal-btn auth authorize",onClick:this.authorize,"aria-label":"Apply given OAuth2 credentials"},"Authorize")),h.default.createElement(l,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}class iFe extends h.Component{onClick=()=>{let{specActions:t,path:r,method:n}=this.props;t.clearResponse(r,n),t.clearRequest(r,n)};render(){return h.default.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}}const aFe=({headers:e})=>h.default.createElement("div",null,h.default.createElement("h5",null,"Response headers"),h.default.createElement("pre",{className:"microlight"},e)),sFe=({duration:e})=>h.default.createElement("div",null,h.default.createElement("h5",null,"Request duration"),h.default.createElement("pre",{className:"microlight"},e," ms"));class oFe extends h.default.Component{shouldComponentUpdate(t){return this.props.response!==t.response||this.props.path!==t.path||this.props.method!==t.method||this.props.displayRequestDuration!==t.displayRequestDuration}render(){const{response:t,getComponent:r,getConfigs:n,displayRequestDuration:i,specSelectors:a,path:s,method:o}=this.props,{showMutatedRequest:u,requestSnippetsEnabled:c}=n(),l=u?a.mutatedRequestFor(s,o):a.requestFor(s,o),f=t.get("status"),p=l.get("url"),d=t.get("headers").toJS(),m=t.get("notDocumented"),g=t.get("error"),v=t.get("text"),w=t.get("duration"),b=Object.keys(d),S=d["content-type"]||d["Content-Type"],E=r("responseBody"),x=b.map((F=>{var N=Array.isArray(d[F])?d[F].join():d[F];return h.default.createElement("span",{className:"headerline",key:F}," ",F,": ",N," ")})),_=x.length!==0,I=r("Markdown",!0),L=r("RequestSnippets",!0),k=r("curl",!0);return h.default.createElement("div",null,l&&c?h.default.createElement(L,{request:l}):h.default.createElement(k,{request:l}),p&&h.default.createElement("div",null,h.default.createElement("div",{className:"request-url"},h.default.createElement("h4",null,"Request URL"),h.default.createElement("pre",{className:"microlight"},p))),h.default.createElement("h4",null,"Server response"),h.default.createElement("table",{className:"responses-table live-responses-table"},h.default.createElement("thead",null,h.default.createElement("tr",{className:"responses-header"},h.default.createElement("td",{className:"col_header response-col_status"},"Code"),h.default.createElement("td",{className:"col_header response-col_description"},"Details"))),h.default.createElement("tbody",null,h.default.createElement("tr",{className:"response"},h.default.createElement("td",{className:"response-col_status"},f,m?h.default.createElement("div",{className:"response-undocumented"},h.default.createElement("i",null," Undocumented ")):null),h.default.createElement("td",{className:"response-col_description"},g?h.default.createElement(I,{source:`${t.get("name")!==""?`${t.get("name")}: `:""}${t.get("message")}`}):null,v?h.default.createElement(E,{content:v,contentType:S,url:p,headers:d,getConfigs:n,getComponent:r}):null,_?h.default.createElement(aFe,{headers:x}):null,i&&w?h.default.createElement(sFe,{duration:w}):null)))))}}class qZ extends h.default.Component{constructor(t,r){super(t,r);let{getConfigs:n}=t,{validatorUrl:i}=n();this.state={url:this.getDefinitionUrl(),validatorUrl:i===void 0?"https://validator.swagger.io/validator":i}}getDefinitionUrl=()=>{let{specSelectors:t}=this.props;return new ff.default(t.url(),Qt.location).toString()};UNSAFE_componentWillReceiveProps(t){let{getConfigs:r}=t,{validatorUrl:n}=r();this.setState({url:this.getDefinitionUrl(),validatorUrl:n===void 0?"https://validator.swagger.io/validator":n})}render(){let{getConfigs:t}=this.props,{spec:r}=t(),n=br(this.state.validatorUrl);return typeof r=="object"&&Object.keys(r).length?null:this.state.url&&A7(this.state.validatorUrl)&&A7(this.state.url)?h.default.createElement("span",{className:"float-right"},h.default.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:`${n}/debug?url=${encodeURIComponent(this.state.url)}`},h.default.createElement(uFe,{src:`${n}?url=${encodeURIComponent(this.state.url)}`,alt:"Online validator badge"}))):null}}class uFe extends h.default.Component{constructor(t){super(t),this.state={loaded:!1,error:!1}}componentDidMount(){const t=new Image;t.onload=()=>{this.setState({loaded:!0})},t.onerror=()=>{this.setState({error:!0})},t.src=this.props.src}UNSAFE_componentWillReceiveProps(t){if(t.src!==this.props.src){const r=new Image;r.onload=()=>{this.setState({loaded:!0})},r.onerror=()=>{this.setState({error:!0})},r.src=t.src}}render(){return this.state.error?h.default.createElement("img",{alt:"Error"}):this.state.loaded?h.default.createElement("img",{src:this.props.src,alt:this.props.alt}):null}}class cFe extends h.default.Component{render(){let{specSelectors:t}=this.props;const r=t.taggedOperations();return r.size===0?h.default.createElement("h3",null," No operations defined in spec!"):h.default.createElement("div",null,r.map(this.renderOperationTag).toArray(),r.size<1?h.default.createElement("h3",null," No operations defined in spec! "):null)}renderOperationTag=(t,r)=>{const{specSelectors:n,getComponent:i,oas3Selectors:a,layoutSelectors:s,layoutActions:o,getConfigs:u}=this.props,c=n.validOperationMethods(),l=i("OperationContainer",!0),f=i("OperationTag"),p=t.get("operations");return h.default.createElement(f,{key:"operation-"+r,tagObj:t,tag:r,oas3Selectors:a,layoutSelectors:s,layoutActions:o,getConfigs:u,getComponent:i,specUrl:n.url()},h.default.createElement("div",{className:"operation-tag-content"},p.map((d=>{const m=d.get("path"),g=d.get("method"),v=ee.default.List(["paths",m,g]);return c.indexOf(g)===-1?null:h.default.createElement(l,{key:`${m}-${g}`,specPath:v,op:d,path:m,method:g,tag:r})})).toArray()))}}class lFe extends h.default.Component{static defaultProps={tagObj:ee.default.fromJS({}),tag:""};render(){const{tagObj:t,tag:r,children:n,oas3Selectors:i,layoutSelectors:a,layoutActions:s,getConfigs:o,getComponent:u,specUrl:c}=this.props;let{docExpansion:l,deepLinking:f}=o();const p=u("Collapse"),d=u("Markdown",!0),m=u("DeepLink"),g=u("Link"),v=u("ArrowUpIcon"),w=u("ArrowDownIcon");let b,S=t.getIn(["tagDetails","description"],null),E=t.getIn(["tagDetails","externalDocs","description"]),x=t.getIn(["tagDetails","externalDocs","url"]);b=Ka(i)&&Ka(i.selectedServer)?Ki(x,c,{selectedServer:i.selectedServer()}):x;let _=["operations-tag",r],I=a.isShown(_,l==="full"||l==="list");return h.default.createElement("div",{className:I?"opblock-tag-section is-open":"opblock-tag-section"},h.default.createElement("h3",{onClick:()=>s.show(_,!I),className:S?"opblock-tag":"opblock-tag no-desc",id:_.map((L=>MQ(L))).join("-"),"data-tag":r,"data-is-open":I},h.default.createElement(m,{enabled:f,isShown:I,path:lf(r),text:r}),S?h.default.createElement("small",null,h.default.createElement(d,{source:S})):h.default.createElement("small",null),b?h.default.createElement("div",{className:"info__externaldocs"},h.default.createElement("small",null,h.default.createElement(g,{href:br(b),onClick:L=>L.stopPropagation(),target:"_blank"},E||b))):null,h.default.createElement("button",{"aria-expanded":I,className:"expand-operation",title:I?"Collapse operation":"Expand operation",onClick:()=>s.show(_,!I)},I?h.default.createElement(v,{className:"arrow"}):h.default.createElement(w,{className:"arrow"}))),h.default.createElement(p,{isOpened:I},n))}}class fFe extends h.PureComponent{static defaultProps={operation:null,response:null,request:null,specPath:(0,ee.List)(),summary:""};render(){let{specPath:t,response:r,request:n,toggleShown:i,onTryoutClick:a,onResetClick:s,onCancelClick:o,onExecute:u,fn:c,getComponent:l,getConfigs:f,specActions:p,specSelectors:d,authActions:m,authSelectors:g,oas3Actions:v,oas3Selectors:w}=this.props,b=this.props.operation,{deprecated:S,isShown:E,path:x,method:_,op:I,tag:L,operationId:k,allowTryItOut:F,displayRequestDuration:N,tryItOutEnabled:P,executeInProgress:R}=b.toJS(),{description:W,externalDocs:X,schemes:Q}=I;const Z=X?Ki(X.url,d.url(),{selectedServer:w.selectedServer()}):"";let J=b.getIn(["op"]),Y=J.get("responses"),re=(function(C,j){if(!ee.default.Iterable.isIterable(C))return ee.default.List();let T=C.getIn(Array.isArray(j)?j:[j]);return ee.default.List.isList(T)?T:ee.default.List()})(J,["parameters"]),ae=d.operationScheme(x,_),se=["operations",L,k],ge=Ys(J);const ue=l("responses"),oe=l("parameters"),K=l("execute"),G=l("clear"),pe=l("Collapse"),he=l("Markdown",!0),xe=l("schemes"),Ie=l("OperationServers"),we=l("OperationExt"),_e=l("OperationSummary"),Re=l("Link"),{showExtensions:me}=f();if(Y&&r&&r.size>0){let M=!Y.get(String(r.get("status")))&&!Y.get("default");r=r.set("notDocumented",M)}let q=[x,_];const O=d.validationErrors([x,_]);return h.default.createElement("div",{className:S?"opblock opblock-deprecated":E?`opblock opblock-${_} is-open`:`opblock opblock-${_}`,id:MQ(se.join("-"))},h.default.createElement(_e,{operationProps:b,isShown:E,toggleShown:i,getComponent:l,authActions:m,authSelectors:g,specPath:t}),h.default.createElement(pe,{isOpened:E},h.default.createElement("div",{className:"opblock-body"},J&&J.size||J===null?null:h.default.createElement(JQ,{height:"32px",width:"32px",className:"opblock-loading-animation"}),S&&h.default.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),W&&h.default.createElement("div",{className:"opblock-description-wrapper"},h.default.createElement("div",{className:"opblock-description"},h.default.createElement(he,{source:W}))),Z?h.default.createElement("div",{className:"opblock-external-docs-wrapper"},h.default.createElement("h4",{className:"opblock-title_normal"},"Find more details"),h.default.createElement("div",{className:"opblock-external-docs"},X.description&&h.default.createElement("span",{className:"opblock-external-docs__description"},h.default.createElement(he,{source:X.description})),h.default.createElement(Re,{target:"_blank",className:"opblock-external-docs__link",href:br(Z)},Z))):null,J&&J.size?h.default.createElement(oe,{parameters:re,specPath:t.push("parameters"),operation:J,onChangeKey:q,onTryoutClick:a,onResetClick:s,onCancelClick:o,tryItOutEnabled:P,allowTryItOut:F,fn:c,getComponent:l,specActions:p,specSelectors:d,pathMethod:[x,_],getConfigs:f,oas3Actions:v,oas3Selectors:w}):null,P?h.default.createElement(Ie,{getComponent:l,path:x,method:_,operationServers:J.get("servers"),pathServers:d.paths().getIn([x,"servers"]),getSelectedServer:w.selectedServer,setSelectedServer:v.setSelectedServer,setServerVariableValue:v.setServerVariableValue,getServerVariable:w.serverVariableValue,getEffectiveServerValue:w.serverEffectiveValue}):null,P&&F&&Q&&Q.size?h.default.createElement("div",{className:"opblock-schemes"},h.default.createElement(xe,{schemes:Q,path:x,method:_,specActions:p,currentScheme:ae})):null,!P||!F||O.length<=0?null:h.default.createElement("div",{className:"validation-errors errors-wrapper"},"Please correct the following validation errors and try again.",h.default.createElement("ul",null,O.map(((M,C)=>h.default.createElement("li",{key:C}," ",M," "))))),h.default.createElement("div",{className:P&&r&&F?"btn-group":"execute-wrapper"},P&&F?h.default.createElement(K,{operation:J,specActions:p,specSelectors:d,oas3Selectors:w,oas3Actions:v,path:x,method:_,onExecute:u,disabled:R}):null,P&&r&&F?h.default.createElement(G,{specActions:p,path:x,method:_}):null),R?h.default.createElement("div",{className:"loading-container"},h.default.createElement("div",{className:"loading"})):null,Y?h.default.createElement(ue,{responses:Y,request:n,tryItOutResponse:r,getComponent:l,getConfigs:f,specSelectors:d,oas3Actions:v,oas3Selectors:w,specActions:p,produces:d.producesOptionsFor([x,_]),producesValue:d.currentProducesFor([x,_]),specPath:t.push("responses"),path:x,method:_,displayRequestDuration:N,fn:c}):null,me&&ge.size?h.default.createElement(we,{extensions:ge,getComponent:l}):null)))}}class dFe extends h.PureComponent{constructor(t,r){super(t,r);const{tryItOutEnabled:n}=t.getConfigs();this.state={tryItOutEnabled:n,executeInProgress:!1}}static defaultProps={showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1};mapStateToProps(t,r){const{op:n,layoutSelectors:i,getConfigs:a}=r,{docExpansion:s,deepLinking:o,displayOperationId:u,displayRequestDuration:c,supportedSubmitMethods:l}=a(),f=i.showSummary(),p=n.getIn(["operation","__originalOperationId"])||n.getIn(["operation","operationId"])||(0,AZ.opId)(n.get("operation"),r.path,r.method)||n.get("id"),d=["operations",r.tag,p],m=l.indexOf(r.method)>=0&&(r.allowTryItOut===void 0?r.specSelectors.allowTryItOutFor(r.path,r.method):r.allowTryItOut),g=n.getIn(["operation","security"])||r.specSelectors.security();return{operationId:p,isDeepLinkingEnabled:o,showSummary:f,displayOperationId:u,displayRequestDuration:c,allowTryItOut:m,security:g,isAuthorized:r.authSelectors.isAuthorized(g),isShown:i.isShown(d,s==="full"),jumpToKey:`paths.${r.path}.${r.method}`,response:r.specSelectors.responseFor(r.path,r.method),request:r.specSelectors.requestFor(r.path,r.method)}}componentDidMount(){const{isShown:t}=this.props,r=this.getResolvedSubtree();t&&r===void 0&&this.requestResolvedSubtree()}componentDidUpdate(t){const{response:r,isShown:n}=this.props,i=this.getResolvedSubtree();r!==t.response&&this.setState({executeInProgress:!1}),n&&i===void 0&&!t.isShown&&this.requestResolvedSubtree()}toggleShown=()=>{let{layoutActions:t,tag:r,operationId:n,isShown:i}=this.props;const a=this.getResolvedSubtree();i||a!==void 0||this.requestResolvedSubtree(),t.show(["operations",r,n],!i)};onCancelClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onTryoutClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onResetClick=t=>{const r=this.props.oas3Selectors.selectDefaultRequestBodyValue(...t),n=this.props.oas3Selectors.requestContentType(...t);if(n==="application/x-www-form-urlencoded"||n==="multipart/form-data"){const i=JSON.parse(r);Object.entries(i).forEach((([a,s])=>{Array.isArray(s)?i[a]=i[a].map((o=>typeof o=="object"?JSON.stringify(o,null,2):o)):typeof s=="object"&&(i[a]=JSON.stringify(i[a],null,2))})),this.props.oas3Actions.setRequestBodyValue({value:(0,ee.fromJS)(i),pathMethod:t})}else this.props.oas3Actions.setRequestBodyValue({value:r,pathMethod:t})};onExecute=()=>{this.setState({executeInProgress:!0})};getResolvedSubtree=()=>{const{specSelectors:t,path:r,method:n,specPath:i}=this.props;return i?t.specResolvedSubtree(i.toJS()):t.specResolvedSubtree(["paths",r,n])};requestResolvedSubtree=()=>{const{specActions:t,path:r,method:n,specPath:i}=this.props;return i?t.requestResolvedSubtree(i.toJS()):t.requestResolvedSubtree(["paths",r,n])};render(){let{op:t,tag:r,path:n,method:i,security:a,isAuthorized:s,operationId:o,showSummary:u,isShown:c,jumpToKey:l,allowTryItOut:f,response:p,request:d,displayOperationId:m,displayRequestDuration:g,isDeepLinkingEnabled:v,specPath:w,specSelectors:b,specActions:S,getComponent:E,getConfigs:x,layoutSelectors:_,layoutActions:I,authActions:L,authSelectors:k,oas3Actions:F,oas3Selectors:N,fn:P}=this.props;const R=E("operation"),W=this.getResolvedSubtree()||(0,ee.Map)(),X=(0,ee.fromJS)({op:W,tag:r,path:n,summary:t.getIn(["operation","summary"])||"",deprecated:W.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:i,security:a,isAuthorized:s,operationId:o,originalOperationId:W.getIn(["operation","__originalOperationId"]),showSummary:u,isShown:c,jumpToKey:l,allowTryItOut:f,request:d,displayOperationId:m,displayRequestDuration:g,isDeepLinkingEnabled:v,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return h.default.createElement(R,{operation:X,response:p,request:d,isShown:c,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onResetClick:this.onResetClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:w,specActions:S,specSelectors:b,oas3Actions:F,oas3Selectors:N,layoutActions:I,layoutSelectors:_,authActions:L,authSelectors:k,getComponent:E,getConfigs:x,fn:P})}}var pFe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return FOe}});class hFe extends h.PureComponent{static defaultProps={operationProps:null,specPath:(0,ee.List)(),summary:""};render(){let{isShown:t,toggleShown:r,getComponent:n,authActions:i,authSelectors:a,operationProps:s,specPath:o}=this.props,{summary:u,isAuthorized:c,method:l,op:f,showSummary:p,path:d,operationId:m,originalOperationId:g,displayOperationId:v}=s.toJS(),{summary:w}=f,b=s.get("security");const S=n("authorizeOperationBtn",!0),E=n("OperationSummaryMethod"),x=n("OperationSummaryPath"),_=n("JumpToPath",!0),I=n("CopyToClipboardBtn",!0),L=n("ArrowUpIcon"),k=n("ArrowDownIcon"),F=b&&!!b.count(),N=F&&b.size===1&&b.first().isEmpty(),P=!F||N;return h.default.createElement("div",{className:`opblock-summary opblock-summary-${l}`},h.default.createElement("button",{"aria-expanded":t,className:"opblock-summary-control",onClick:r},h.default.createElement(E,{method:l}),h.default.createElement("div",{className:"opblock-summary-path-description-wrapper"},h.default.createElement(x,{getComponent:n,operationProps:s,specPath:o}),p?h.default.createElement("div",{className:"opblock-summary-description"},(0,pFe.default)(w||u)):null),v&&(g||m)?h.default.createElement("span",{className:"opblock-summary-operation-id"},g||m):null),h.default.createElement(I,{textToCopy:`${o.get(1)}`}),P?null:h.default.createElement(S,{isAuthorized:c,onClick:()=>{const R=a.definitionsForRequirements(b);i.showDefinitions(R)}}),h.default.createElement(_,{path:o}),h.default.createElement("button",{"aria-label":`${l} ${d.replace(/\//g,"/")}`,className:"opblock-control-arrow","aria-expanded":t,tabIndex:"-1",onClick:r},t?h.default.createElement(L,{className:"arrow"}):h.default.createElement(k,{className:"arrow"})))}}class mFe extends h.PureComponent{static defaultProps={operationProps:null};render(){let{method:t}=this.props;return h.default.createElement("span",{className:"opblock-summary-method"},t.toUpperCase())}}class gFe extends h.PureComponent{render(){let{getComponent:t,operationProps:r}=this.props,{deprecated:n,isShown:i,path:a,tag:s,operationId:o,isDeepLinkingEnabled:u}=r.toJS();const c=a.split(/(?=\/)/g);for(let f=1;f<c.length;f+=2)c.splice(f,0,h.default.createElement("wbr",{key:f}));const l=t("DeepLink");return h.default.createElement("span",{className:n?"opblock-summary-path__deprecated":"opblock-summary-path","data-path":a},h.default.createElement(l,{enabled:u,isShown:i,path:lf(`${s}/${o}`),text:c}))}}var yFe=({extensions:e,getComponent:t})=>{let r=t("OperationExtRow");return h.default.createElement("div",{className:"opblock-section"},h.default.createElement("div",{className:"opblock-section-header"},h.default.createElement("h4",null,"Extensions")),h.default.createElement("div",{className:"table-container"},h.default.createElement("table",null,h.default.createElement("thead",null,h.default.createElement("tr",null,h.default.createElement("td",{className:"col_header"},"Field"),h.default.createElement("td",{className:"col_header"},"Value"))),h.default.createElement("tbody",null,e.entrySeq().map((([n,i])=>h.default.createElement(r,{key:`${n}-${i}`,xKey:n,xVal:i})))))))},vFe=({xKey:e,xVal:t})=>{const r=t?t.toJS?t.toJS():t:null;return h.default.createElement("tr",null,h.default.createElement("td",null,e),h.default.createElement("td",null,JSON.stringify(r)))};function fL(e,t="_"){return e.replace(/[^\w-]/g,t)}class dL extends h.default.Component{static defaultProps={tryItOutResponse:null,produces:(0,ee.fromJS)(["application/json"]),displayRequestDuration:!1};onChangeProducesWrapper=t=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],t);onResponseContentTypeChange=({controlsAcceptHeader:t,value:r})=>{const{oas3Actions:n,path:i,method:a}=this.props;t&&n.setResponseContentType({value:r,path:i,method:a})};render(){let{responses:t,tryItOutResponse:r,getComponent:n,getConfigs:i,specSelectors:a,fn:s,producesValue:o,displayRequestDuration:u,specPath:c,path:l,method:f,oas3Selectors:p,oas3Actions:d}=this.props,m=(function(L){let k=L.keySeq();return k.contains(C7)?C7:k.filter((F=>(F+"")[0]==="2")).sort().first()})(t);const g=n("contentType"),v=n("liveResponse"),w=n("response");let b=this.props.produces&&this.props.produces.size?this.props.produces:dL.defaultProps.produces;const S=a.isOAS3()?(function(L){if(!ee.default.OrderedMap.isOrderedMap(L)||!L.size)return null;const k=L.find(((P,R)=>R.startsWith("2")&&Object.keys(P.get("content")||{}).length>0)),F=L.get("default")||ee.default.OrderedMap(),N=(F.get("content")||ee.default.OrderedMap()).keySeq().toJS().length?F:null;return k||N})(t):null,E=t.filter(((I,L)=>!y4(L))),x=fL(`${f}${l}_responses`),_=`${x}_select`;return E&&E.size?h.default.createElement("div",{className:"responses-wrapper"},h.default.createElement("div",{className:"opblock-section-header"},h.default.createElement("h4",null,"Responses"),a.isOAS3()?null:h.default.createElement("label",{htmlFor:_},h.default.createElement("span",null,"Response content type"),h.default.createElement(g,{value:o,ariaControls:x,ariaLabel:"Response content type",className:"execute-content-type",contentTypes:b,controlId:_,onChange:this.onChangeProducesWrapper}))),h.default.createElement("div",{className:"responses-inner"},r?h.default.createElement("div",null,h.default.createElement(v,{response:r,getComponent:n,getConfigs:i,specSelectors:a,path:this.props.path,method:this.props.method,displayRequestDuration:u}),h.default.createElement("h4",null,"Responses")):null,h.default.createElement("table",{"aria-live":"polite",className:"responses-table",id:x,role:"region"},h.default.createElement("thead",null,h.default.createElement("tr",{className:"responses-header"},h.default.createElement("td",{className:"col_header response-col_status"},"Code"),h.default.createElement("td",{className:"col_header response-col_description"},"Description"),a.isOAS3()?h.default.createElement("td",{className:"col col_header response-col_links"},"Links"):null)),h.default.createElement("tbody",null,E.entrySeq().map((([I,L])=>{let k=r&&r.get("status")==I?"response_current":"";return h.default.createElement(w,{key:I,path:l,method:f,specPath:c.push(I),isDefault:m===I,fn:s,className:k,code:I,response:L,specSelectors:a,controlsAcceptHeader:L===S,onContentTypeChange:this.onResponseContentTypeChange,contentType:o,getConfigs:i,activeExamplesKey:p.activeExamplesMember(l,f,"responses",I),oas3Actions:d,getComponent:n})})).toArray())))):null}}function mg(e){return(function(r){try{return!!JSON.parse(r)}catch{return null}})(e)?"json":null}let bFe=class extends h.default.Component{constructor(t,r){super(t,r),this.state={responseContentType:""}}static defaultProps={response:(0,ee.fromJS)({}),onContentTypeChange:()=>{}};_onContentTypeChange=t=>{const{onContentTypeChange:r,controlsAcceptHeader:n}=this.props;this.setState({responseContentType:t}),r({value:t,controlsAcceptHeader:n})};getTargetExamplesKey=()=>{const{response:t,contentType:r,activeExamplesKey:n}=this.props,i=this.state.responseContentType||r,a=t.getIn(["content",i],(0,ee.Map)({})).get("examples",null).keySeq().first();return n||a};render(){let{path:t,method:r,code:n,response:i,className:a,specPath:s,fn:o,getComponent:u,getConfigs:c,specSelectors:l,contentType:f,controlsAcceptHeader:p,oas3Actions:d}=this.props,{inferSchema:m,getSampleSchema:g}=o,v=l.isOAS3();const{showExtensions:w}=c();let b=w?Ys(i):null,S=i.get("headers"),E=i.get("links");const x=u("ResponseExtension"),_=u("headers"),I=u("HighlightCode",!0),L=u("modelExample"),k=u("Markdown",!0),F=u("operationLink"),N=u("contentType"),P=u("ExamplesSelect"),R=u("Example");var W,X;const Q=this.state.responseContentType||f,Z=i.getIn(["content",Q],(0,ee.Map)({})),J=Z.get("examples",null);if(v){const ue=Z.get("schema");W=ue?m(ue.toJS()):null,X=ue?s.push("content",this.state.responseContentType,"schema"):s}else W=i.get("schema"),X=i.has("schema")?s.push("schema"):s;let Y,re,ae=!1,se={includeReadOnly:!0};if(v)if(re=Z.get("schema")?.toJS(),ee.Map.isMap(J)&&!J.isEmpty()){const ue=this.getTargetExamplesKey(),oe=K=>ee.Map.isMap(K)?K.get("value"):void 0;Y=oe(J.get(ue,(0,ee.Map)({}))),Y===void 0&&(Y=oe(J.values().next().value)),ae=!0}else Z.get("example")!==void 0&&(Y=Z.get("example"),ae=!0);else{re=W,se={...se,includeWriteOnly:!0};const ue=i.getIn(["examples",Q]);ue&&(Y=ue,ae=!0)}const ge=((ue,oe)=>{if(ue==null)return null;const K=mg(ue)?"json":null;return h.default.createElement("div",null,h.default.createElement(oe,{className:"example",language:K},Vr(ue)))})(g(re,Q,se,ae?Y:void 0),I);return h.default.createElement("tr",{className:"response "+(a||""),"data-code":n},h.default.createElement("td",{className:"response-col_status"},n),h.default.createElement("td",{className:"response-col_description"},h.default.createElement("div",{className:"response-col_description__inner"},h.default.createElement(k,{source:i.get("description")})),w&&b.size?b.entrySeq().map((([ue,oe])=>h.default.createElement(x,{key:`${ue}-${oe}`,xKey:ue,xVal:oe}))):null,v&&i.get("content")?h.default.createElement("section",{className:"response-controls"},h.default.createElement("div",{className:(0,Tt.default)("response-control-media-type",{"response-control-media-type--accept-controller":p})},h.default.createElement("small",{className:"response-control-media-type__title"},"Media type"),h.default.createElement(N,{value:this.state.responseContentType,contentTypes:i.get("content")?i.get("content").keySeq():(0,ee.Seq)(),onChange:this._onContentTypeChange,ariaLabel:"Media Type"}),p?h.default.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",h.default.createElement("code",null,"Accept")," header."):null),ee.Map.isMap(J)&&!J.isEmpty()?h.default.createElement("div",{className:"response-control-examples"},h.default.createElement("small",{className:"response-control-examples__title"},"Examples"),h.default.createElement(P,{examples:J,currentExampleKey:this.getTargetExamplesKey(),onSelect:ue=>d.setActiveExamplesMember({name:ue,pathMethod:[t,r],contextType:"responses",contextName:n}),showLabels:!1})):null):null,ge||W?h.default.createElement(L,{specPath:X,getComponent:u,getConfigs:c,specSelectors:l,schema:da(W),example:ge,includeReadOnly:!0}):null,v&&J?h.default.createElement(R,{example:J.get(this.getTargetExamplesKey(),(0,ee.Map)({})),getComponent:u,getConfigs:c,omitValue:!0}):null,S?h.default.createElement(_,{headers:S,getComponent:u}):null),v?h.default.createElement("td",{className:"response-col_links"},E?E.toSeq().entrySeq().map((([ue,oe])=>h.default.createElement(F,{key:ue,name:ue,link:oe,getComponent:u}))):h.default.createElement("i",null,"No links")):null)}};var wFe=({xKey:e,xVal:t})=>h.default.createElement("div",{className:"response__extension"},e,": ",String(t)),SFe=(function(e){var t={};return ve.d(t,e),t})({default:function(){return qOe}}),Z7=(function(e){var t={};return ve.d(t,e),t})({default:function(){return JOe}});class xFe extends h.default.PureComponent{state={parsedContent:null};updateParsedContent=t=>{const{content:r}=this.props;if(t!==r)if(r&&r instanceof Blob){var n=new FileReader;n.onload=()=>{this.setState({parsedContent:n.result})},n.readAsText(r)}else this.setState({parsedContent:r.toString()})};componentDidMount(){this.updateParsedContent(null)}componentDidUpdate(t){this.updateParsedContent(t.content)}render(){let{content:t,contentType:r,url:n,headers:i={},getComponent:a}=this.props;const{parsedContent:s}=this.state,o=a("HighlightCode",!0),u="response_"+new Date().getTime();let c,l;if(n=n||"",(/^application\/octet-stream/i.test(r)||i["Content-Disposition"]&&/attachment/i.test(i["Content-Disposition"])||i["content-disposition"]&&/attachment/i.test(i["content-disposition"])||i["Content-Description"]&&/File Transfer/i.test(i["Content-Description"])||i["content-description"]&&/File Transfer/i.test(i["content-description"]))&&(t.size>0||t.length>0))if("Blob"in window){let f=r||"text/html",p=t instanceof Blob?t:new Blob([t],{type:f}),d=window.URL.createObjectURL(p),m=[f,n.substr(n.lastIndexOf("/")+1),d].join(":"),g=i["content-disposition"]||i["Content-Disposition"];if(g!==void 0){let v=(function(b){let S;if([/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i].some((E=>(S=E.exec(b),S!==null))),S!==null&&S.length>1)try{return decodeURIComponent(S[1])}catch(E){console.error(E)}return null})(g);v!==null&&(m=v)}l=Qt.navigator&&Qt.navigator.msSaveOrOpenBlob?h.default.createElement("div",null,h.default.createElement("a",{href:d,onClick:()=>Qt.navigator.msSaveOrOpenBlob(p,m)},"Download file")):h.default.createElement("div",null,h.default.createElement("a",{href:d,download:m},"Download file"))}else l=h.default.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).");else if(/json/i.test(r)){let f=null;mg(t)&&(f="json");try{c=JSON.stringify(JSON.parse(t),null," ")}catch{c=`can't parse JSON. Raw result:
`+t}l=h.default.createElement(o,{language:f,downloadable:!0,fileName:`${u}.json`,canCopy:!0},c)}else/xml/i.test(r)?(c=(0,SFe.default)(t,{textNodesOnSameLine:!0,indentor:" "}),l=h.default.createElement(o,{downloadable:!0,fileName:`${u}.xml`,canCopy:!0},c)):l=(0,Z7.default)(r)==="text/html"||/text\/plain/.test(r)?h.default.createElement(o,{downloadable:!0,fileName:`${u}.html`,canCopy:!0},t):(0,Z7.default)(r)==="text/csv"||/text\/csv/.test(r)?h.default.createElement(o,{downloadable:!0,fileName:`${u}.csv`,canCopy:!0},t):/^image\//i.test(r)?r.includes("svg")?h.default.createElement("div",null," ",t," "):h.default.createElement("img",{src:window.URL.createObjectURL(t)}):/^audio\//i.test(r)?h.default.createElement("pre",{className:"microlight"},h.default.createElement("audio",{controls:!0,key:n},h.default.createElement("source",{src:n,type:r}))):typeof t=="string"?h.default.createElement(o,{downloadable:!0,fileName:`${u}.txt`,canCopy:!0},t):t.size>0?s?h.default.createElement("div",null,h.default.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),h.default.createElement(o,{downloadable:!0,fileName:`${u}.txt`,canCopy:!0},s)):h.default.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return l?h.default.createElement("div",null,h.default.createElement("h5",null,"Response body"),l):null}}class EFe extends h.Component{constructor(t){super(t),this.state={callbackVisible:!1,parametersVisible:!0}}static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]};onChange=(t,r,n)=>{let{specActions:{changeParamByIdentity:i},onChangeKey:a}=this.props;i(a,t,r,n)};onChangeConsumesWrapper=t=>{let{specActions:{changeConsumesValue:r},onChangeKey:n}=this.props;r(n,t)};toggleTab=t=>t==="parameters"?this.setState({parametersVisible:!0,callbackVisible:!1}):t==="callbacks"?this.setState({callbackVisible:!0,parametersVisible:!1}):void 0;onChangeMediaType=({value:t,pathMethod:r})=>{let{specActions:n,oas3Selectors:i,oas3Actions:a}=this.props;const s=i.hasUserEditedBody(...r),o=i.shouldRetainRequestBodyValue(...r);a.setRequestContentType({value:t,pathMethod:r}),a.initRequestBodyValidateError({pathMethod:r}),s||(o||a.setRequestBodyValue({value:void 0,pathMethod:r}),n.clearResponse(...r),n.clearRequest(...r),n.clearValidateParams(r))};render(){let{onTryoutClick:t,onResetClick:r,parameters:n,allowTryItOut:i,tryItOutEnabled:a,specPath:s,fn:o,getComponent:u,getConfigs:c,specSelectors:l,specActions:f,pathMethod:p,oas3Actions:d,oas3Selectors:m,operation:g}=this.props;const v=u("parameterRow"),w=u("TryItOutButton"),b=u("contentType"),S=u("Callbacks",!0),E=u("RequestBody",!0),x=a&&i,_=l.isOAS3(),I=`${fL(`${p[1]}${p[0]}_requests`)}_select`,L=g.get("requestBody"),k=Object.values(n.reduce(((F,N)=>{if(ee.Map.isMap(N)){const P=N.get("in");F[P]??=[],F[P].push(N)}return F}),{})).reduce(((F,N)=>F.concat(N)),[]);return h.default.createElement("div",{className:"opblock-section"},h.default.createElement("div",{className:"opblock-section-header"},_?h.default.createElement("div",{className:"tab-header"},h.default.createElement("div",{onClick:()=>this.toggleTab("parameters"),className:`tab-item ${this.state.parametersVisible&&"active"}`},h.default.createElement("h4",{className:"opblock-title"},h.default.createElement("span",null,"Parameters"))),g.get("callbacks")?h.default.createElement("div",{onClick:()=>this.toggleTab("callbacks"),className:`tab-item ${this.state.callbackVisible&&"active"}`},h.default.createElement("h4",{className:"opblock-title"},h.default.createElement("span",null,"Callbacks"))):null):h.default.createElement("div",{className:"tab-header"},h.default.createElement("h4",{className:"opblock-title"},"Parameters")),i?h.default.createElement(w,{isOAS3:l.isOAS3(),hasUserEditedBody:m.hasUserEditedBody(...p),enabled:a,onCancelClick:this.props.onCancelClick,onTryoutClick:t,onResetClick:()=>r(p)}):null),this.state.parametersVisible?h.default.createElement("div",{className:"parameters-container"},k.length?h.default.createElement("div",{className:"table-container"},h.default.createElement("table",{className:"parameters"},h.default.createElement("thead",null,h.default.createElement("tr",null,h.default.createElement("th",{className:"col_header parameters-col_name"},"Name"),h.default.createElement("th",{className:"col_header parameters-col_description"},"Description"))),h.default.createElement("tbody",null,k.map(((F,N)=>h.default.createElement(v,{fn:o,specPath:s.push(N.toString()),getComponent:u,getConfigs:c,rawParam:F,param:l.parameterWithMetaByIdentity(p,F),key:`${F.get("in")}.${F.get("name")}`,onChange:this.onChange,onChangeConsumes:this.onChangeConsumesWrapper,specSelectors:l,specActions:f,oas3Actions:d,oas3Selectors:m,pathMethod:p,isExecute:x})))))):h.default.createElement("div",{className:"opblock-description-wrapper"},h.default.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?h.default.createElement("div",{className:"callbacks-container opblock-description-wrapper"},h.default.createElement(S,{callbacks:(0,ee.Map)(g.get("callbacks")),specPath:s.slice(0,-1).push("callbacks")})):null,_&&L&&this.state.parametersVisible&&h.default.createElement("div",{className:"opblock-section opblock-section-request-body"},h.default.createElement("div",{className:"opblock-section-header"},h.default.createElement("h4",{className:`opblock-title parameter__name ${L.get("required")&&"required"}`},"Request body"),h.default.createElement("label",{id:I},h.default.createElement(b,{value:m.requestContentType(...p),contentTypes:L.get("content",(0,ee.List)()).keySeq(),onChange:F=>{this.onChangeMediaType({value:F,pathMethod:p})},className:"body-param-content-type",ariaLabel:"Request content type",controlId:I}))),h.default.createElement("div",{className:"opblock-description-wrapper"},h.default.createElement(E,{setRetainRequestBodyValueFlag:F=>d.setRetainRequestBodyValueFlag({value:F,pathMethod:p}),userHasEditedBody:m.hasUserEditedBody(...p),specPath:s.slice(0,-1).push("requestBody"),requestBody:L,requestBodyValue:m.requestBodyValue(...p),requestBodyInclusionSetting:m.requestBodyInclusionSetting(...p),requestBodyErrors:m.requestBodyErrors(...p),isExecute:x,getConfigs:c,activeExamplesKey:m.activeExamplesMember(...p,"requestBody","requestBody"),updateActiveExamplesKey:F=>{this.props.oas3Actions.setActiveExamplesMember({name:F,pathMethod:this.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:(F,N)=>{if(N){const P=m.requestBodyValue(...p),R=ee.Map.isMap(P)?P:(0,ee.Map)();return d.setRequestBodyValue({pathMethod:p,value:R.setIn(N,F)})}d.setRequestBodyValue({value:F,pathMethod:p})},onChangeIncludeEmpty:(F,N)=>{d.setRequestBodyInclusion({pathMethod:p,value:N,name:F})},contentType:m.requestContentType(...p)}))))}}var CFe=({xKey:e,xVal:t})=>h.default.createElement("div",{className:"parameter__extension"},e,": ",String(t));const MFe={onChange:()=>{},isIncludedOptions:{}};class _Fe extends h.Component{static defaultProps=MFe;componentDidMount(){const{isIncludedOptions:t,onChange:r}=this.props,{shouldDispatchInit:n,defaultValue:i}=t;n&&r(i)}onCheckboxChange=t=>{const{onChange:r}=this.props;r(t.target.checked)};render(){let{isIncluded:t,isDisabled:r}=this.props;return h.default.createElement("div",null,h.default.createElement("label",{htmlFor:"include_empty_value",className:(0,Tt.default)("parameter__empty_value_toggle",{disabled:r})},h.default.createElement("input",{id:"include_empty_value",type:"checkbox",disabled:r,checked:!r&&t,onChange:this.onCheckboxChange}),"Send empty value"))}}class AFe extends h.Component{constructor(t,r){super(t,r),this.setDefaultValue()}UNSAFE_componentWillReceiveProps(t){let r,{specSelectors:n,pathMethod:i,rawParam:a}=t,s=n.isOAS3(),o=n.parameterWithMetaByIdentity(i,a)||new ee.Map;if(o=o.isEmpty()?a:o,s){let{schema:l}=ch(o,{isOAS3:s});r=l?l.get("enum"):void 0}else r=o?o.get("enum"):void 0;let u,c=o?o.get("value"):void 0;c!==void 0?u=c:a.get("required")&&r&&r.size&&(u=r.first()),u!==void 0&&u!==c&&this.onChangeWrapper((function(f){return typeof f=="number"?f.toString():f})(u)),this.setDefaultValue()}onChangeWrapper=(t,r=!1)=>{let n,{onChange:i,rawParam:a}=this.props;return n=t===""||t&&t.size===0?null:t,i(a,n,r)};_onExampleSelect=t=>{this.props.oas3Actions.setActiveExamplesMember({name:t,pathMethod:this.props.pathMethod,contextType:"parameters",contextName:this.getParamKey()})};onChangeIncludeEmpty=t=>{let{specActions:r,param:n,pathMethod:i}=this.props;const a=n.get("name"),s=n.get("in");return r.updateEmptyParamInclusion(i,a,s,t)};setDefaultValue=()=>{let{specSelectors:t,pathMethod:r,rawParam:n,oas3Selectors:i,fn:a}=this.props;const s=t.parameterWithMetaByIdentity(r,n)||(0,ee.Map)();let{schema:o}=ch(s,{isOAS3:t.isOAS3()});const u=s.get("content",(0,ee.Map)()).keySeq().first(),c=o?a.getSampleSchema(o.toJS(),u,{includeWriteOnly:!0}):null;if(s&&s.get("value")===void 0&&s.get("in")!=="body"){let l;if(t.isSwagger2())l=s.get("x-example")!==void 0?s.get("x-example"):s.getIn(["schema","example"])!==void 0?s.getIn(["schema","example"]):o&&o.getIn(["default"]);else if(t.isOAS3()){o=this.composeJsonSchema(o);const d=i.activeExamplesMember(...r,"parameters",this.getParamKey());l=s.getIn(["examples",d,"value"])!==void 0?s.getIn(["examples",d,"value"]):s.getIn(["content",u,"example"])!==void 0?s.getIn(["content",u,"example"]):s.get("example")!==void 0?s.get("example"):(o&&o.get("example"))!==void 0?o&&o.get("example"):(o&&o.get("default"))!==void 0?o&&o.get("default"):s.get("default")}l===void 0||ee.List.isList(l)||(l=Vr(l));const f=a.getSchemaObjectType(o),p=a.getSchemaObjectType(o?.get("items"));l!==void 0?this.onChangeWrapper(l):f==="object"&&c&&!s.get("examples")?this.onChangeWrapper(ee.List.isList(c)?c:Vr(c)):f==="array"&&p==="object"&&c&&!s.get("examples")&&this.onChangeWrapper(ee.List.isList(c)?c:(0,ee.List)(JSON.parse(c)))}};getParamKey(){const{param:t}=this.props;return t?`${t.get("name")}-${t.get("in")}`:null}composeJsonSchema(t){const{fn:r}=this.props,n=t.get("oneOf")?.get(0)?.toJS(),i=t.get("anyOf")?.get(0)?.toJS();return(0,ee.fromJS)(r.mergeJsonSchema(t.toJS(),n??i??{}))}render(){let{param:t,rawParam:r,getComponent:n,getConfigs:i,isExecute:a,fn:s,onChangeConsumes:o,specSelectors:u,pathMethod:c,specPath:l,oas3Selectors:f}=this.props,p=u.isOAS3();const{showExtensions:d,showCommonExtensions:m}=i();if(t||(t=r),!r)return null;const g=n("JsonSchemaForm"),v=n("ParamBody");let w=t.get("in"),b=w!=="body"?null:h.default.createElement(v,{getComponent:n,getConfigs:i,fn:s,param:t,consumes:u.consumesOptionsFor(c),consumesValue:u.contentTypeValues(c).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:o,isExecute:a,specSelectors:u,pathMethod:c});const S=n("modelExample"),E=n("Markdown",!0),x=n("ParameterExt"),_=n("ParameterIncludeEmpty"),I=n("ExamplesSelectValueRetainer"),L=n("Example");let{schema:k}=ch(t,{isOAS3:p}),F=u.parameterWithMetaByIdentity(c,r)||(0,ee.Map)();const N=F.get("content",(0,ee.Map)()).keySeq().first();p&&(k=this.composeJsonSchema(k));let P=k?k.get("format"):null,R=w==="formData",W="FormData"in Qt,X=t.get("required");const Q=s.getSchemaObjectType(k),Z=s.getSchemaObjectType(k?.get("items")),J=s.getSchemaObjectTypeLabel(k),Y=!b&&Q==="object",re=!b&&Z==="object";let ae,se,ge,ue,oe=F?F.get("value"):"",K=m?_Q(k):null,G=d?Ys(t):null,pe=!1;t!==void 0&&k&&(ae=k.get("items")),ae!==void 0?(se=ae.get("enum"),ge=ae.get("default")):k&&(se=k.get("enum")),se&&se.size&&se.size>0&&(pe=!0),t!==void 0&&(k&&(ge=k.get("default")),ge===void 0&&(ge=t.get("default")),ue=t.get("example"),ue===void 0&&(ue=t.get("x-example")));const he=b?null:h.default.createElement(g,{fn:s,getComponent:n,value:oe,required:X,disabled:!a,description:t.get("name"),onChange:this.onChangeWrapper,errors:F.get("errors"),schema:k});return h.default.createElement("tr",{"data-param-name":t.get("name"),"data-param-in":t.get("in")},h.default.createElement("td",{className:"parameters-col_name"},h.default.createElement("div",{className:X?"parameter__name required":"parameter__name"},t.get("name"),X?h.default.createElement("span",null," *"):null),h.default.createElement("div",{className:"parameter__type"},J,P&&h.default.createElement("span",{className:"prop-format"},"($",P,")")),h.default.createElement("div",{className:"parameter__deprecated"},p&&t.get("deprecated")?"deprecated":null),h.default.createElement("div",{className:"parameter__in"},"(",t.get("in"),")")),h.default.createElement("td",{className:"parameters-col_description"},t.get("description")?h.default.createElement(E,{source:t.get("description")}):null,!b&&a||!pe?null:h.default.createElement(E,{className:"parameter__enum",source:"<i>Available values</i> : "+se.map((function(xe){return xe})).toArray().map(String).join(", ")}),!b&&a||ge===void 0?null:h.default.createElement(E,{className:"parameter__default",source:"<i>Default value</i> : "+ge}),!b&&a||ue===void 0?null:h.default.createElement(E,{source:"<i>Example</i> : "+ue}),R&&!W&&h.default.createElement("div",null,"Error: your browser does not support FormData"),p&&t.get("examples")?h.default.createElement("section",{className:"parameter-controls"},h.default.createElement(I,{examples:t.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:n,defaultToFirstExample:!0,currentKey:f.activeExamplesMember(...c,"parameters",this.getParamKey()),currentUserInputValue:oe})):null,Y||re?h.default.createElement(S,{getComponent:n,specPath:N?l.push("content",N,"schema"):l.push("schema"),getConfigs:i,isExecute:a,specSelectors:u,schema:k,example:he}):he,b&&k?h.default.createElement(S,{getComponent:n,specPath:l.push("schema"),getConfigs:i,isExecute:a,specSelectors:u,schema:k,example:b,includeWriteOnly:!0}):null,!b&&a&&t.get("allowEmptyValue")?h.default.createElement(_,{onChange:this.onChangeIncludeEmpty,isIncluded:u.parameterInclusionSettingFor(c,t.get("name"),t.get("in")),isDisabled:!OI(oe)}):null,p&&t.get("examples")?h.default.createElement(L,{example:t.getIn(["examples",f.activeExamplesMember(...c,"parameters",this.getParamKey())]),getComponent:n,getConfigs:i}):null,m&&K.size?K.entrySeq().map((([xe,Ie])=>h.default.createElement(x,{key:`${xe}-${Ie}`,xKey:xe,xVal:Ie}))):null,d&&G.size?G.entrySeq().map((([xe,Ie])=>h.default.createElement(x,{key:`${xe}-${Ie}`,xKey:xe,xVal:Ie}))):null))}}class jFe extends h.Component{handleValidateParameters=()=>{let{specSelectors:t,specActions:r,path:n,method:i}=this.props;return r.validateParams([n,i]),t.validateBeforeExecute([n,i])};handleValidateRequestBody=()=>{let{path:t,method:r,specSelectors:n,oas3Selectors:i,oas3Actions:a}=this.props,s={missingBodyValue:!1,missingRequiredKeys:[]};a.clearRequestBodyValidateError({path:t,method:r});let o=n.getOAS3RequiredRequestBodyContentType([t,r]),u=i.requestBodyValue(t,r),c=i.validateBeforeExecute([t,r]),l=i.requestContentType(t,r);if(!c)return s.missingBodyValue=!0,a.setRequestBodyValidateError({path:t,method:r,validationErrors:s}),!1;if(!o)return!0;let f=i.validateShallowRequired({oas3RequiredRequestBodyContentType:o,oas3RequestContentType:l,oas3RequestBodyValue:u});return!f||f.length<1||(f.forEach((p=>{s.missingRequiredKeys.push(p)})),a.setRequestBodyValidateError({path:t,method:r,validationErrors:s}),!1)};handleValidationResultPass=()=>{let{specActions:t,operation:r,path:n,method:i}=this.props;this.props.onExecute&&this.props.onExecute(),t.execute({operation:r,path:n,method:i})};handleValidationResultFail=()=>{let{specActions:t,path:r,method:n}=this.props;t.clearValidateParams([r,n]),setTimeout((()=>{t.validateParams([r,n])}),40)};handleValidationResult=t=>{t?this.handleValidationResultPass():this.handleValidationResultFail()};onClick=()=>{let t=this.handleValidateParameters(),r=this.handleValidateRequestBody(),n=t&&r;this.handleValidationResult(n)};onChangeProducesWrapper=t=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],t);render(){const{disabled:t}=this.props;return h.default.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick,disabled:t},"Execute")}}class IFe extends h.default.Component{render(){let{headers:t,getComponent:r}=this.props;const n=r("Property"),i=r("Markdown",!0);return t&&t.size?h.default.createElement("div",{className:"headers-wrapper"},h.default.createElement("h4",{className:"headers__title"},"Headers:"),h.default.createElement("table",{className:"headers"},h.default.createElement("thead",null,h.default.createElement("tr",{className:"header-row"},h.default.createElement("th",{className:"header-col"},"Name"),h.default.createElement("th",{className:"header-col"},"Description"),h.default.createElement("th",{className:"header-col"},"Type"))),h.default.createElement("tbody",null,t.entrySeq().map((([a,s])=>{if(!ee.default.Map.isMap(s))return null;const o=s.get("description"),u=s.getIn(["schema"])?s.getIn(["schema","type"]):s.getIn(["type"]),c=s.getIn(["schema","example"]);return h.default.createElement("tr",{key:a},h.default.createElement("td",{className:"header-col"},a),h.default.createElement("td",{className:"header-col"},o?h.default.createElement(i,{source:o}):null),h.default.createElement("td",{className:"header-col"},u," ",c?h.default.createElement(n,{propKey:"Example",propVal:c,propClass:"header-example"}):null))})).toArray()))):null}}class LFe extends h.default.Component{render(){let{editorActions:t,errSelectors:r,layoutSelectors:n,layoutActions:i,getComponent:a}=this.props;const s=a("Collapse");if(t&&t.jumpToLine)var o=t.jumpToLine;let u=r.allErrors().filter((f=>f.get("type")==="thrown"||f.get("level")==="error"));if(!u||u.count()<1)return null;let c=n.isShown(["errorPane"],!0),l=u.sortBy((f=>f.get("line")));return h.default.createElement("pre",{className:"errors-wrapper"},h.default.createElement("hgroup",{className:"error"},h.default.createElement("h4",{className:"errors__title"},"Errors"),h.default.createElement("button",{className:"btn errors__clear-btn",onClick:()=>i.show(["errorPane"],!c)},c?"Hide":"Show")),h.default.createElement(s,{isOpened:c,animated:!0},h.default.createElement("div",{className:"errors"},l.map(((f,p)=>{let d=f.get("type");return d==="thrown"||d==="auth"?h.default.createElement(TFe,{key:p,error:f.get("error")||f,jumpToLine:o}):d==="spec"?h.default.createElement(OFe,{key:p,error:f,jumpToLine:o}):void 0})))))}}const TFe=({error:e,jumpToLine:t})=>{if(!e)return null;let r=e.get("line");return h.default.createElement("div",{className:"error-wrapper"},e?h.default.createElement("div",null,h.default.createElement("h4",null,e.get("source")&&e.get("level")?UZ(e.get("source"))+" "+e.get("level"):"",e.get("path")?h.default.createElement("small",null," at ",e.get("path")):null),h.default.createElement("span",{className:"message thrown"},e.get("message")),h.default.createElement("div",{className:"error-line"},r&&t?h.default.createElement("a",{onClick:t.bind(null,r)},"Jump to line ",r):null)):null)},OFe=({error:e,jumpToLine:t=null})=>{let r=null;return e.get("path")?r=ee.List.isList(e.get("path"))?h.default.createElement("small",null,"at ",e.get("path").join(".")):h.default.createElement("small",null,"at ",e.get("path")):e.get("line")&&!t&&(r=h.default.createElement("small",null,"on line ",e.get("line"))),h.default.createElement("div",{className:"error-wrapper"},e?h.default.createElement("div",null,h.default.createElement("h4",null,UZ(e.get("source"))+" "+e.get("level")," ",r),h.default.createElement("span",{className:"message"},e.get("message")),h.default.createElement("div",{className:"error-line"},t?h.default.createElement("a",{onClick:t.bind(null,e.get("line"))},"Jump to line ",e.get("line")):null)):null)};function UZ(e){return(e||"").split(" ").map((t=>t[0].toUpperCase()+t.slice(1))).join(" ")}const kFe=()=>{};class NFe extends h.default.Component{static defaultProps={onChange:kFe,value:null,contentTypes:(0,ee.fromJS)(["application/json"])};componentDidMount(){const{contentTypes:t,onChange:r}=this.props;t&&t.size&&r(t.first())}componentDidUpdate(){const{contentTypes:t,value:r,onChange:n}=this.props;t&&t.size&&(t.includes(r)||n(t.first()))}onChangeWrapper=t=>this.props.onChange(t.target.value);render(){let{ariaControls:t,ariaLabel:r,className:n,contentTypes:i,controlId:a,value:s}=this.props;return i&&i.size?h.default.createElement("div",{className:"content-type-wrapper "+(n||"")},h.default.createElement("select",{"aria-controls":t,"aria-label":r,className:"content-type",id:a,onChange:this.onChangeWrapper,value:s||""},i.map((o=>h.default.createElement("option",{key:o,value:o},o))).toArray())):null}}function qd(...e){return e.filter((t=>!!t)).join(" ").trim()}class RFe extends h.default.Component{render(){let{fullscreen:t,full:r,...n}=this.props;if(t)return h.default.createElement("section",n);let i="swagger-container"+(r?"-full":"");return h.default.createElement("section",(0,It.default)({},n,{className:qd(n.className,i)}))}}const oM={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"};class DFe extends h.default.Component{render(){const{hide:t,keepContents:r,mobile:n,tablet:i,desktop:a,large:s,...o}=this.props;if(t&&!r)return h.default.createElement("span",null);let u=[];for(let l in oM){if(!Object.prototype.hasOwnProperty.call(oM,l))continue;let f=oM[l];if(l in this.props){let p=this.props[l];if(p<1){u.push("none"+f);continue}u.push("block"+f),u.push("col-"+p+f)}}t&&u.push("hidden");let c=qd(o.className,...u);return h.default.createElement("section",(0,It.default)({},o,{className:c}))}}class PFe extends h.default.Component{render(){return h.default.createElement("div",(0,It.default)({},this.props,{className:qd(this.props.className,"wrapper")}))}}class FFe extends h.default.Component{static defaultProps={className:""};render(){return h.default.createElement("button",(0,It.default)({},this.props,{className:qd(this.props.className,"button")}))}}const BFe=e=>h.default.createElement("textarea",e),zFe=e=>h.default.createElement("input",e);class $Fe extends h.default.Component{static defaultProps={multiple:!1,allowEmptyValue:!0};constructor(t,r){let n;super(t,r),n=t.value?t.value:t.multiple?[""]:"",this.state={value:n}}onChange=t=>{let r,{onChange:n,multiple:i}=this.props,a=[].slice.call(t.target.options);r=i?a.filter((function(s){return s.selected})).map((function(s){return s.value})):t.target.value,this.setState({value:r}),n&&n(r)};UNSAFE_componentWillReceiveProps(t){t.value!==this.props.value&&this.setState({value:t.value})}render(){let{allowedValues:t,multiple:r,allowEmptyValue:n,disabled:i}=this.props,a=this.state.value?.toJS?.()||this.state.value;return h.default.createElement("select",{className:this.props.className,multiple:r,value:a,onChange:this.onChange,disabled:i},n?h.default.createElement("option",{value:""},"--"):null,t.map((function(s,o){return h.default.createElement("option",{key:o,value:String(s)},String(s))})))}}class VZ extends h.default.Component{render(){return h.default.createElement("a",(0,It.default)({},this.props,{rel:"noopener noreferrer",className:qd(this.props.className,"link")}))}}const X7=({children:e})=>h.default.createElement("div",{className:"no-margin"}," ",e," ");class qFe extends h.default.Component{static defaultProps={isOpened:!1,animated:!1};renderNotAnimated(){return this.props.isOpened?h.default.createElement(X7,null,this.props.children):h.default.createElement("noscript",null)}render(){let{animated:t,isOpened:r,children:n}=this.props;return t?(n=r?n:null,h.default.createElement(X7,null,n)):this.renderNotAnimated()}}class UFe extends h.default.Component{constructor(...t){super(...t),this.setTagShown=this._setTagShown.bind(this)}_setTagShown(t,r){this.props.layoutActions.show(t,r)}showOp(t,r){let{layoutActions:n}=this.props;n.show(t,r)}render(){let{specSelectors:t,layoutSelectors:r,layoutActions:n,getComponent:i}=this.props,a=t.taggedOperations();const s=i("Collapse");return h.default.createElement("div",null,h.default.createElement("h4",{className:"overview-title"},"Overview"),a.map(((o,u)=>{let c=o.get("operations"),l=["overview-tags",u],f=r.isShown(l,!0);return h.default.createElement("div",{key:"overview-"+u},h.default.createElement("h4",{onClick:()=>n.show(l,!f),className:"link overview-tag"}," ",f?"-":"+",u),h.default.createElement(s,{isOpened:f,animated:!0},c.map((p=>{let{path:d,method:m,id:g}=p.toObject(),v="operations",w=g,b=r.isShown([v,w]);return h.default.createElement(VFe,{key:g,path:d,method:m,id:d+"-"+m,shown:b,showOpId:w,showOpIdPrefix:v,href:`#operation-${w}`,onClick:n.show})})).toArray()))})).toArray(),a.size<1&&h.default.createElement("h3",null," No operations defined in spec! "))}}class VFe extends h.default.Component{constructor(t){super(t),this.onClick=this._onClick.bind(this)}_onClick(){let{showOpId:t,showOpIdPrefix:r,onClick:n,shown:i}=this.props;n([r,t],!i)}render(){let{id:t,method:r,shown:n,href:i}=this.props;return h.default.createElement(VZ,{href:i,onClick:this.onClick,className:"block opblock-link "+(n?"shown":"")},h.default.createElement("div",null,h.default.createElement("small",{className:`bold-label-${r}`},r.toUpperCase()),h.default.createElement("span",{className:"bold-label"},t)))}}class JFe extends h.default.Component{componentDidMount(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}render(){const{value:t,defaultValue:r,initialValue:n,...i}=this.props;return h.default.createElement("input",(0,It.default)({},i,{ref:a=>this.inputRef=a}))}}class WFe extends h.default.Component{render(){const{host:t,basePath:r}=this.props;return h.default.createElement("pre",{className:"base-url"},"[ Base URL: ",t,r," ]")}}class HFe extends h.default.PureComponent{render(){const{url:t,getComponent:r}=this.props,n=r("Link");return h.default.createElement(n,{target:"_blank",href:br(t)},h.default.createElement("span",{className:"url"}," ",t))}}class GFe extends h.default.Component{render(){const{info:t,url:r,host:n,basePath:i,getComponent:a,externalDocs:s,selectedServer:o,url:u}=this.props,c=t.get("version"),l=t.get("description"),f=t.get("title"),p=Ki(t.get("termsOfService"),u,{selectedServer:o}),d=t.get("contact"),m=t.get("license"),g=Ki(s&&s.get("url"),u,{selectedServer:o}),v=s&&s.get("description"),w=a("Markdown",!0),b=a("Link"),S=a("VersionStamp"),E=a("OpenAPIVersion"),x=a("InfoUrl"),_=a("InfoBasePath"),I=a("License"),L=a("Contact");return h.default.createElement("div",{className:"info"},h.default.createElement("hgroup",{className:"main"},h.default.createElement("h1",{className:"title"},f,h.default.createElement("span",null,c&&h.default.createElement(S,{version:c}),h.default.createElement(E,{oasVersion:"2.0"}))),n||i?h.default.createElement(_,{host:n,basePath:i}):null,r&&h.default.createElement(x,{getComponent:a,url:r})),h.default.createElement("div",{className:"description"},h.default.createElement(w,{source:l})),p&&h.default.createElement("div",{className:"info__tos"},h.default.createElement(b,{target:"_blank",href:br(p)},"Terms of service")),d?.size>0&&h.default.createElement(L,{getComponent:a,data:d,selectedServer:o,url:r}),m?.size>0&&h.default.createElement(I,{getComponent:a,license:m,selectedServer:o,url:r}),g?h.default.createElement(b,{className:"info__extdocs",target:"_blank",href:br(g)},v||g):null)}}var YFe=GFe;class KFe extends h.default.Component{render(){const{specSelectors:t,getComponent:r,oas3Selectors:n}=this.props,i=t.info(),a=t.url(),s=t.basePath(),o=t.host(),u=t.externalDocs(),c=n.selectedServer(),l=r("info");return h.default.createElement("div",null,i&&i.count()?h.default.createElement(l,{info:i,url:a,host:o,basePath:s,externalDocs:u,getComponent:r,selectedServer:c}):null)}}class QFe extends h.default.Component{render(){const{data:t,getComponent:r,selectedServer:n,url:i}=this.props,a=t.get("name","the developer"),s=Ki(t.get("url"),i,{selectedServer:n}),o=t.get("email"),u=r("Link");return h.default.createElement("div",{className:"info__contact"},s&&h.default.createElement("div",null,h.default.createElement(u,{href:br(s),target:"_blank"},a," - Website")),o&&h.default.createElement(u,{href:br(`mailto:${o}`)},s?`Send email to ${a}`:`Contact ${a}`))}}var ZFe=QFe;class XFe extends h.default.Component{render(){const{license:t,getComponent:r,selectedServer:n,url:i}=this.props,a=t.get("name","License"),s=Ki(t.get("url"),i,{selectedServer:n}),o=r("Link");return h.default.createElement("div",{className:"info__license"},s?h.default.createElement("div",{className:"info__license__url"},h.default.createElement(o,{target:"_blank",href:br(s)},a)):h.default.createElement("span",null,a))}}var eBe=XFe;class tBe extends h.default.Component{render(){return null}}class rBe extends h.default.Component{render(){let{getComponent:t}=this.props;const r=t("CopyIcon");return h.default.createElement("div",{className:"view-line-link copy-to-clipboard",title:"Copy to clipboard"},h.default.createElement(lg.CopyToClipboard,{text:this.props.textToCopy},h.default.createElement(r,null)))}}class nBe extends h.default.Component{render(){return h.default.createElement("div",{className:"footer"})}}class iBe extends h.default.Component{onFilterChange=t=>{const{target:{value:r}}=t;this.props.layoutActions.updateFilter(r)};render(){const{specSelectors:t,layoutSelectors:r,getComponent:n}=this.props,i=n("Col"),a=t.loadingStatus()==="loading",s=t.loadingStatus()==="failed",o=r.currentFilter(),u=["operation-filter-input"];return s&&u.push("failed"),a&&u.push("loading"),h.default.createElement("div",null,o===!1?null:h.default.createElement("div",{className:"filter-container"},h.default.createElement(i,{className:"filter wrapper",mobile:12},h.default.createElement("input",{className:u.join(" "),placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:typeof o=="string"?o:"",disabled:a}))))}}const uM=Function.prototype;class pL extends h.PureComponent{static defaultProp={consumes:(0,ee.fromJS)(["application/json"]),param:(0,ee.fromJS)({}),onChange:uM,onChangeConsumes:uM};constructor(t,r){super(t,r),this.state={isEditBox:!1,value:""}}componentDidMount(){this.updateValues.call(this,this.props)}UNSAFE_componentWillReceiveProps(t){this.updateValues.call(this,t)}updateValues=t=>{let{param:r,isExecute:n,consumesValue:i=""}=t,a=/xml/i.test(i),s=/json/i.test(i),o=a?r.get("value_xml"):r.get("value");if(o!==void 0){let u=!o&&s?"{}":o;this.setState({value:u}),this.onChange(u,{isXml:a,isEditBox:n})}else a?this.onChange(this.sample("xml"),{isXml:a,isEditBox:n}):this.onChange(this.sample(),{isEditBox:n})};sample=t=>{let{param:r,fn:n}=this.props,i=n.inferSchema(r.toJS());return n.getSampleSchema(i,t,{includeWriteOnly:!0})};onChange=(t,{isEditBox:r,isXml:n})=>{this.setState({value:t,isEditBox:r}),this._onChange(t,n)};_onChange=(t,r)=>{(this.props.onChange||uM)(t,r)};handleOnChange=t=>{const{consumesValue:r}=this.props,n=/xml/i.test(r),i=t.target.value;this.onChange(i,{isXml:n,isEditBox:this.state.isEditBox})};toggleIsEditBox=()=>this.setState((t=>({isEditBox:!t.isEditBox})));render(){let{onChangeConsumes:t,param:r,isExecute:n,specSelectors:i,pathMethod:a,getComponent:s}=this.props;const o=s("Button"),u=s("TextArea"),c=s("HighlightCode",!0),l=s("contentType");let f=(i?i.parameterWithMetaByIdentity(a,r):r).get("errors",(0,ee.List)()),p=i.contentTypeValues(a).get("requestContentType"),d=this.props.consumes&&this.props.consumes.size?this.props.consumes:pL.defaultProp.consumes,{value:m,isEditBox:g}=this.state,v=null;mg(m)&&(v="json");const w=`${fL(`${a[1]}${a[0]}_parameters`)}_select`;return h.default.createElement("div",{className:"body-param","data-param-name":r.get("name"),"data-param-in":r.get("in")},g&&n?h.default.createElement(u,{className:"body-param__text"+(f.count()?" invalid":""),value:m,onChange:this.handleOnChange}):m&&h.default.createElement(c,{className:"body-param__example",language:v},m),h.default.createElement("div",{className:"body-param-options"},n?h.default.createElement("div",{className:"body-param-edit"},h.default.createElement(o,{className:g?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},g?"Cancel":"Edit")):null,h.default.createElement("label",{htmlFor:w},h.default.createElement("span",null,"Parameter content type"),h.default.createElement(l,{value:p,contentTypes:d,onChange:t,className:"body-param-content-type",ariaLabel:"Parameter content type",controlId:w}))))}}class aBe extends h.default.Component{render(){const{request:t,getComponent:r}=this.props,n=qQ(t),i=r("SyntaxHighlighter",!0);return h.default.createElement("div",{className:"curl-command"},h.default.createElement("h4",null,"Curl"),h.default.createElement("div",{className:"copy-to-clipboard"},h.default.createElement(lg.CopyToClipboard,{text:n},h.default.createElement("button",null))),h.default.createElement("div",null,h.default.createElement(i,{language:"bash",className:"curl microlight",renderPlainText:({children:a,PlainTextViewer:s})=>h.default.createElement(s,{className:"curl"},a)},n)))}}var sBe=({propKey:e,propVal:t,propClass:r})=>h.default.createElement("span",{className:r},h.default.createElement("br",null),e,": ",Vr(t));class oBe extends h.default.Component{static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1};render(){const{onTryoutClick:t,onCancelClick:r,onResetClick:n,enabled:i,hasUserEditedBody:a,isOAS3:s}=this.props,o=s&&a;return h.default.createElement("div",{className:o?"try-out btn-group":"try-out"},i?h.default.createElement("button",{className:"btn try-out__btn cancel",onClick:r},"Cancel"):h.default.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "),o&&h.default.createElement("button",{className:"btn try-out__btn reset",onClick:n},"Reset"))}}class uBe extends h.default.PureComponent{static defaultProps={alsoShow:null,children:null,bypass:!1};render(){const{bypass:t,isSwagger2:r,isOAS3:n,alsoShow:i}=this.props;return t?h.default.createElement("div",null,this.props.children):r&&n?h.default.createElement("div",{className:"version-pragma"},i,h.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},h.default.createElement("div",null,h.default.createElement("h3",null,"Unable to render this definition"),h.default.createElement("p",null,h.default.createElement("code",null,"swagger")," and ",h.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),h.default.createElement("p",null,"Supported version fields are ",h.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",h.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",h.default.createElement("code",null,"openapi: 3.0.4"),").")))):r||n?h.default.createElement("div",null,this.props.children):h.default.createElement("div",{className:"version-pragma"},i,h.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},h.default.createElement("div",null,h.default.createElement("h3",null,"Unable to render this definition"),h.default.createElement("p",null,"The provided definition does not specify a valid version field."),h.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",h.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",h.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",h.default.createElement("code",null,"openapi: 3.0.4"),")."))))}}var cBe=({version:e})=>h.default.createElement("small",null,h.default.createElement("pre",{className:"version"}," ",e," ")),lBe=({oasVersion:e})=>h.default.createElement("small",{className:"version-stamp"},h.default.createElement("pre",{className:"version"},"OAS ",e)),fBe=({enabled:e,path:t,text:r})=>h.default.createElement("a",{className:"nostyle",onClick:e?n=>n.preventDefault():null,href:e?`#/${t}`:null},h.default.createElement("span",null,r)),dBe=()=>h.default.createElement("div",null,h.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},h.default.createElement("defs",null,h.default.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},h.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),h.default.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},h.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),h.default.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},h.default.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),h.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},h.default.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),h.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},h.default.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),h.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-up"},h.default.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"})),h.default.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},h.default.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),h.default.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},h.default.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})),h.default.createElement("symbol",{viewBox:"0 0 15 16",id:"copy"},h.default.createElement("g",{transform:"translate(2, -1)"},h.default.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"})))))),JZ=(function(e){var t={};return ve.d(t,e),t})({Remarkable:function(){return Gs}}),pBe=(function(e){var t={};return ve.d(t,e),t})({linkify:function(){return cNe}}),A4=(function(e){var t={};return ve.d(t,e),t})({default:function(){return Tee}});A4.default.addHook&&A4.default.addHook("beforeSanitizeElements",(function(e){return e.href&&e.setAttribute("rel","noopener noreferrer"),e}));var hBe=function({source:t,className:r="",getConfigs:n=()=>({useUnsafeMarkdown:!1})}){if(typeof t!="string")return null;const i=new JZ.Remarkable({html:!0,typographer:!0,breaks:!0,linkTarget:"_blank"}).use(pBe.linkify);i.core.ruler.disable(["replacements","smartquotes"]);const{useUnsafeMarkdown:a}=n(),s=i.render(t),o=df(s,{useUnsafeMarkdown:a});return t&&s&&o?h.default.createElement("div",{className:(0,Tt.default)(r,"markdown"),dangerouslySetInnerHTML:{__html:o}}):null};function df(e,{useUnsafeMarkdown:t=!1}={}){const r=t,n=t?[]:["style","class"];return t&&!df.hasWarnedAboutDeprecation&&(console.warn("useUnsafeMarkdown display configuration parameter is deprecated since >3.26.0 and will be removed in v4.0.0."),df.hasWarnedAboutDeprecation=!0),A4.default.sanitize(e,{ADD_ATTR:["target"],FORBID_TAGS:["style","form"],ALLOW_DATA_ATTR:r,FORBID_ATTR:n})}df.hasWarnedAboutDeprecation=!1;class mBe extends h.default.Component{render(){const{errSelectors:t,specSelectors:r,getComponent:n}=this.props,i=n("SvgAssets"),a=n("InfoContainer",!0),s=n("VersionPragmaFilter"),o=n("operations",!0),u=n("Models",!0),c=n("Webhooks",!0),l=n("Row"),f=n("Col"),p=n("errors",!0),d=n("ServersContainer",!0),m=n("SchemesContainer",!0),g=n("AuthorizeBtnContainer",!0),v=n("FilterContainer",!0),w=r.isSwagger2(),b=r.isOAS3(),S=r.isOAS31(),E=!r.specStr(),x=r.loadingStatus();let _=null;if(x==="loading"&&(_=h.default.createElement("div",{className:"info"},h.default.createElement("div",{className:"loading-container"},h.default.createElement("div",{className:"loading"})))),x==="failed"&&(_=h.default.createElement("div",{className:"info"},h.default.createElement("div",{className:"loading-container"},h.default.createElement("h4",{className:"title"},"Failed to load API definition."),h.default.createElement(p,null)))),x==="failedConfig"){const P=t.lastError(),R=P?P.get("message"):"";_=h.default.createElement("div",{className:"info failed-config"},h.default.createElement("div",{className:"loading-container"},h.default.createElement("h4",{className:"title"},"Failed to load remote configuration."),h.default.createElement("p",null,R)))}if(!_&&E&&(_=h.default.createElement("h4",null,"No API definition provided.")),_)return h.default.createElement("div",{className:"swagger-ui"},h.default.createElement("div",{className:"loading-container"},_));const I=r.servers(),L=r.schemes(),k=I&&I.size,F=L&&L.size,N=!!r.securityDefinitions();return h.default.createElement("div",{className:"swagger-ui"},h.default.createElement(i,null),h.default.createElement(s,{isSwagger2:w,isOAS3:b,alsoShow:h.default.createElement(p,null)},h.default.createElement(p,null),h.default.createElement(l,{className:"information-container"},h.default.createElement(f,{mobile:12},h.default.createElement(a,null))),k||F||N?h.default.createElement("div",{className:"scheme-container"},h.default.createElement(f,{className:"schemes wrapper",mobile:12},k||F?h.default.createElement("div",{className:"schemes-server-container"},k?h.default.createElement(d,null):null,F?h.default.createElement(m,null):null):null,N?h.default.createElement(g,null):null)):null,h.default.createElement(v,null),h.default.createElement(l,null,h.default.createElement(f,{mobile:12,desktop:12},h.default.createElement(o,null))),S&&h.default.createElement(l,{className:"webhooks-container"},h.default.createElement(f,{mobile:12,desktop:12},h.default.createElement(c,null))),h.default.createElement(l,null,h.default.createElement(f,{mobile:12,desktop:12},h.default.createElement(u,null)))))}}var gBe=()=>({components:{App:U9e,authorizationPopup:V9e,authorizeBtn:J9e,AuthorizeBtnContainer:W9e,authorizeOperationBtn:H9e,auths:G9e,AuthItem:Y9e,authError:K9e,oauth2:nFe,apiKeyAuth:Q9e,basicAuth:Z9e,clear:iFe,liveResponse:oFe,InitializedInput:JFe,info:YFe,InfoContainer:KFe,InfoUrl:HFe,InfoBasePath:WFe,Contact:ZFe,License:eBe,JumpToPath:tBe,CopyToClipboardBtn:rBe,onlineValidatorBadge:qZ,operations:cFe,operation:fFe,OperationSummary:hFe,OperationSummaryMethod:mFe,OperationSummaryPath:gFe,responses:dL,response:bFe,ResponseExtension:wFe,responseBody:xFe,parameters:EFe,parameterRow:AFe,execute:jFe,headers:IFe,errors:LFe,contentType:NFe,overview:UFe,footer:nBe,FilterContainer:iBe,ParamBody:pL,curl:aBe,Property:sBe,TryItOutButton:oBe,Markdown:hBe,BaseLayout:mBe,VersionPragmaFilter:uBe,VersionStamp:cBe,OperationExt:yFe,OperationExtRow:vFe,ParameterExt:CFe,ParameterIncludeEmpty:_Fe,OperationTag:lFe,OperationContainer:dFe,OpenAPIVersion:lBe,DeepLink:fBe,SvgAssets:dBe,Example:X9e,ExamplesSelect:eFe,ExamplesSelectValueRetainer:tFe}}),yBe=()=>({components:{...l4}}),WZ=()=>[OQ,IZ,zQ,kZ,NZ,_Z,RQ,PQ,BQ,KQ,nZ,gBe,yBe,jZ,TQ,RZ,kQ,DQ,$Q,VQ,PZ,FZ,$Z()];const vBe=(0,ee.Map)();function Ud(e){return(t,r)=>(...n)=>{if(r.getSystem().specSelectors.isOAS3()){const i=e(...n);return typeof i=="function"?i(r):i}return t(...n)}}const Vd=Ud((0,fg.default)(null)),bBe=Ud(((e,t)=>r=>r.getSystem().specSelectors.findSchema(t))),wBe=Ud((()=>e=>{const t=e.getSystem().specSelectors.specJson().getIn(["components","schemas"]);return ee.Map.isMap(t)?t:vBe})),SBe=Ud((()=>e=>e.getSystem().specSelectors.specJson().hasIn(["servers",0]))),xBe=Ud((0,nt.createSelector)(ra,(e=>e.getIn(["components","securitySchemes"])||null))),EBe=(e,t)=>(r,...n)=>t.specSelectors.isOAS3()?t.oas3Selectors.validOperationMethods():e(...n),CBe=Vd,MBe=Vd,_Be=Vd,ABe=Vd,jBe=Vd,IBe=(function(t){return(r,n)=>(...i)=>{if(n.getSystem().specSelectors.isOAS3()){let a=n.getState().getIn(["spec","resolvedSubtrees","components","securitySchemes"]);return t(n,a,...i)}return r(...i)}})((0,nt.createSelector)((e=>e),(({specSelectors:e})=>e.securityDefinitions()),((e,t)=>{let r=(0,ee.List)();return t&&t.entrySeq().forEach((([n,i])=>{const a=i?.get("type");if(a==="oauth2"&&i.get("flows").entrySeq().forEach((([s,o])=>{let u=(0,ee.fromJS)({flow:s,authorizationUrl:o.get("authorizationUrl"),tokenUrl:o.get("tokenUrl"),scopes:o.get("scopes"),type:i.get("type"),description:i.get("description")});r=r.push(new ee.Map({[n]:u.filter((c=>c!==void 0))}))})),a!=="http"&&a!=="apiKey"||(r=r.push(new ee.Map({[n]:i}))),a==="openIdConnect"&&i.get("openIdConnectData")){let s=i.get("openIdConnectData");(s.get("grant_types_supported")||["authorization_code","implicit"]).forEach((o=>{let u=s.get("scopes_supported")&&s.get("scopes_supported").reduce(((l,f)=>l.set(f,"")),new ee.Map),c=(0,ee.fromJS)({flow:o,authorizationUrl:s.get("authorization_endpoint"),tokenUrl:s.get("token_endpoint"),scopes:u,type:"oauth2",openIdConnectUrl:i.get("openIdConnectUrl")});r=r.push(new ee.Map({[n]:c.filter((l=>l!==void 0))}))}))}})),r})));function Jd(e){return(t,r)=>n=>typeof r.specSelectors?.isOAS3=="function"?r.specSelectors.isOAS3()?h.default.createElement(e,(0,It.default)({},n,r,{Ori:t})):h.default.createElement(t,n):(console.warn("OAS3 wrapper: couldn't get spec"),null)}const LBe=(0,ee.Map)(),TBe=()=>e=>(function(r){const n=r.get("swagger");return typeof n=="string"&&n==="2.0"})(e.getSystem().specSelectors.specJson()),OBe=()=>e=>(function(r){const n=r.get("openapi");return typeof n=="string"&&/^3\.0\.(?:[1-9]\d*|0)$/.test(n)})(e.getSystem().specSelectors.specJson()),kBe=()=>e=>e.getSystem().specSelectors.isOAS30();function HZ(e){return(t,...r)=>n=>{if(n.specSelectors.isOAS3()){const i=e(t,...r);return typeof i=="function"?i(n):i}return null}}const NBe=HZ((()=>e=>e.specSelectors.specJson().get("servers",LBe))),RBe=(e,t)=>{const r=e.getIn(["resolvedSubtrees","components","schemas",t],null),n=e.getIn(["json","components","schemas",t],null);return r||n||null},DBe=HZ(((e,{callbacks:t,specPath:r})=>n=>{const i=n.specSelectors.validOperationMethods();return ee.Map.isMap(t)?t.reduce(((a,s,o)=>{if(!ee.Map.isMap(s))return a;const u=s.reduce(((c,l,f)=>{if(!ee.Map.isMap(l))return c;const p=l.entrySeq().filter((([d])=>i.includes(d))).map((([d,m])=>({operation:(0,ee.Map)({operation:m}),method:d,path:f,callbackName:o,specPath:r.concat([o,f,d])})));return c.concat(p)}),(0,ee.List)());return a.concat(u)}),(0,ee.List)()).groupBy((a=>a.callbackName)).map((a=>a.toArray())).toObject():{}}));var PBe=({callbacks:e,specPath:t,specSelectors:r,getComponent:n})=>{const i=r.callbacksOperations({callbacks:e,specPath:t}),a=Object.keys(i),s=n("OperationContainer",!0);return a.length===0?h.default.createElement("span",null,"No callbacks"):h.default.createElement("div",null,a.map((o=>h.default.createElement("div",{key:`${o}`},h.default.createElement("h2",null,o),i[o].map((u=>h.default.createElement(s,{key:`${o}-${u.path}-${u.method}`,op:u.operation,tag:"callbacks",method:u.method,path:u.path,specPath:u.specPath,allowTryItOut:!1})))))))};const fm=(e,t,r,n)=>{const i=e.getIn(["content",t])??(0,ee.OrderedMap)(),a=i.get("schema",(0,ee.OrderedMap)()).toJS(),s=i.get("examples")!==void 0,o=i.get("example"),u=s?i.getIn(["examples",r,"value"]):o;return Vr(n.getSampleSchema(a,t,{includeWriteOnly:!0},u))};var FBe=({userHasEditedBody:e,requestBody:t,requestBodyValue:r,requestBodyInclusionSetting:n,requestBodyErrors:i,getComponent:a,getConfigs:s,specSelectors:o,fn:u,contentType:c,isExecute:l,specPath:f,onChange:p,onChangeIncludeEmpty:d,activeExamplesKey:m,updateActiveExamplesKey:g,setRetainRequestBodyValueFlag:v})=>{const w=re=>{p(re.target.files[0])},b=re=>{let ae={key:re,shouldDispatchInit:!1,defaultValue:!0};return n.get(re,"no value")==="no value"&&(ae.shouldDispatchInit=!0),ae},S=a("Markdown",!0),E=a("modelExample"),x=a("RequestBodyEditor"),_=a("HighlightCode",!0),I=a("ExamplesSelectValueRetainer"),L=a("Example"),k=a("ParameterIncludeEmpty"),{showCommonExtensions:F}=s(),N=t?.get("description")??null,P=t?.get("content")??new ee.OrderedMap;c=c||P.keySeq().first()||"";const R=P.get(c)??(0,ee.OrderedMap)(),W=R.get("schema",(0,ee.OrderedMap)()),X=R.get("examples",null),Q=X?.map(((re,ae)=>{const se=re?.get("value",null);return se&&(re=re.set("value",fm(t,c,ae,u),se)),re}));if(i=ee.List.isList(i)?i:(0,ee.List)(),u.isFileUploadIntended(R?.get("schema"),c)){const re=a("Input");return l?h.default.createElement(re,{type:"file",onChange:w}):h.default.createElement("i",null,"Example values are not available for ",h.default.createElement("code",null,c)," media types.")}if(!R.size)return null;if(u.hasSchemaType(R.get("schema"),"object")&&(c==="application/x-www-form-urlencoded"||c.indexOf("multipart/")===0)&&W.get("properties",(0,ee.OrderedMap)()).size>0){const re=a("JsonSchemaForm"),ae=a("ParameterExt"),se=W.get("properties",(0,ee.OrderedMap)());return r=ee.Map.isMap(r)?r:(0,ee.OrderedMap)(),h.default.createElement("div",{className:"table-container"},N&&h.default.createElement(S,{source:N}),h.default.createElement("table",null,h.default.createElement("tbody",null,ee.Map.isMap(se)&&se.entrySeq().map((([ge,ue])=>{if(ue.get("readOnly"))return;const oe=ue.get("oneOf")?.get(0)?.toJS(),K=ue.get("anyOf")?.get(0)?.toJS();ue=(0,ee.fromJS)(u.mergeJsonSchema(ue.toJS(),oe??K??{}));let G=F?_Q(ue):null;const pe=W.get("required",(0,ee.List)()).includes(ge),he=u.getSchemaObjectType(ue),xe=u.getSchemaObjectTypeLabel(ue),Ie=u.getSchemaObjectType(ue?.get("items")),we=ue.get("format"),_e=ue.get("description"),Re=r.getIn([ge,"value"]),me=r.getIn([ge,"errors"])||i,q=n.get(ge)||!1;let O=u.getSampleSchema(ue,!1,{includeWriteOnly:!0});O===!1&&(O="false"),O===0&&(O="0"),typeof O!="string"&&he==="object"&&(O=Vr(O)),typeof O=="string"&&he==="array"&&(O=JSON.parse(O));const M=u.isFileUploadIntended(ue),C=h.default.createElement(re,{fn:u,dispatchInitialValue:!M,schema:ue,description:ge,getComponent:a,value:Re===void 0?O:Re,required:pe,errors:me,onChange:j=>{p(j,[ge])}});return h.default.createElement("tr",{key:ge,className:"parameters","data-property-name":ge},h.default.createElement("td",{className:"parameters-col_name"},h.default.createElement("div",{className:pe?"parameter__name required":"parameter__name"},ge,pe?h.default.createElement("span",null," *"):null),h.default.createElement("div",{className:"parameter__type"},xe,we&&h.default.createElement("span",{className:"prop-format"},"($",we,")"),F&&G.size?G.entrySeq().map((([j,T])=>h.default.createElement(ae,{key:`${j}-${T}`,xKey:j,xVal:T}))):null),h.default.createElement("div",{className:"parameter__deprecated"},ue.get("deprecated")?"deprecated":null)),h.default.createElement("td",{className:"parameters-col_description"},h.default.createElement(S,{source:_e}),l?h.default.createElement("div",null,he==="object"||Ie==="object"?h.default.createElement(E,{getComponent:a,specPath:f.push("schema"),getConfigs:s,isExecute:l,specSelectors:o,schema:ue,example:C}):C,pe?null:h.default.createElement(k,{onChange:j=>d(ge,j),isIncluded:q,isIncludedOptions:b(ge),isDisabled:Array.isArray(Re)?Re.length!==0:!OI(Re)})):null))})))))}const Z=fm(t,c,m,u);let J=null;mg(Z)&&(J="json");const Y=l?h.default.createElement(x,{value:r,errors:i,defaultValue:Z,onChange:p,getComponent:a}):h.default.createElement(_,{className:"body-param__example",language:J},Vr(r)||Z);return h.default.createElement("div",null,N&&h.default.createElement(S,{source:N}),Q?h.default.createElement(I,{userHasEditedBody:e,examples:Q,currentKey:m,currentUserInputValue:r,onSelect:re=>{g(re)},updateValue:p,defaultToFirstExample:!0,getComponent:a,setRetainRequestBodyValueFlag:v}):null,h.default.createElement(E,{getComponent:a,getConfigs:s,specSelectors:o,expandDepth:1,isExecute:l,schema:R.get("schema"),specPath:f.push("content",c,"schema"),example:Y,includeWriteOnly:!0}),Q?h.default.createElement(L,{example:Q.get(m),getComponent:a,getConfigs:s}):null)};class BBe extends h.Component{render(){const{link:t,name:r,getComponent:n}=this.props,i=n("Markdown",!0);let a=t.get("operationId")||t.get("operationRef"),s=t.get("parameters")&&t.get("parameters").toJS(),o=t.get("description");return h.default.createElement("div",{className:"operation-link"},h.default.createElement("div",{className:"description"},h.default.createElement("b",null,h.default.createElement("code",null,r)),o?h.default.createElement(i,{source:o}):null),h.default.createElement("pre",null,"Operation `",a,"`",h.default.createElement("br",null),h.default.createElement("br",null),"Parameters ",(function(c,l){return typeof l!="string"?"":l.split(`
`).map(((f,p)=>p>0?Array(c+1).join(" ")+f:f)).join(`
`)})(0,JSON.stringify(s,null,2))||"{}",h.default.createElement("br",null)))}}var zBe=BBe,$Be=({servers:e,currentServer:t,setSelectedServer:r,setServerVariableValue:n,getServerVariable:i,getEffectiveServerValue:a})=>{const s=(e.find((l=>l.get("url")===t))||(0,ee.OrderedMap)()).get("variables")||(0,ee.OrderedMap)(),o=s.size!==0;(0,h.useEffect)((()=>{t||r(e.first()?.get("url"))}),[]),(0,h.useEffect)((()=>{const l=e.find((f=>f.get("url")===t));if(!l)return void r(e.first().get("url"));(l.get("variables")||(0,ee.OrderedMap)()).map(((f,p)=>{n({server:t,key:p,val:f.get("default")||""})}))}),[t,e]);const u=(0,h.useCallback)((l=>{r(l.target.value)}),[r]),c=(0,h.useCallback)((l=>{const f=l.target.getAttribute("data-variable"),p=l.target.value;n({server:t,key:f,val:p})}),[n,t]);return h.default.createElement("div",{className:"servers"},h.default.createElement("label",{htmlFor:"servers"},h.default.createElement("select",{onChange:u,value:t,id:"servers"},e.valueSeq().map((l=>h.default.createElement("option",{value:l.get("url"),key:l.get("url")},l.get("url"),l.get("description")&&` - ${l.get("description")}`))).toArray())),o&&h.default.createElement("div",null,h.default.createElement("div",{className:"computed-url"},"Computed URL:",h.default.createElement("code",null,a(t))),h.default.createElement("h4",null,"Server variables"),h.default.createElement("table",null,h.default.createElement("tbody",null,s.entrySeq().map((([l,f])=>h.default.createElement("tr",{key:l},h.default.createElement("td",null,l),h.default.createElement("td",null,f.get("enum")?h.default.createElement("select",{"data-variable":l,onChange:c},f.get("enum").map((p=>h.default.createElement("option",{selected:p===i(t,l),key:p,value:p},p)))):h.default.createElement("input",{type:"text",value:i(t,l)||"",onChange:c,"data-variable":l})))))))))};class qBe extends h.default.Component{render(){const{specSelectors:t,oas3Selectors:r,oas3Actions:n,getComponent:i}=this.props,a=t.servers(),s=i("Servers");return a&&a.size?h.default.createElement("div",null,h.default.createElement("span",{className:"servers-title"},"Servers"),h.default.createElement(s,{servers:a,currentServer:r.selectedServer(),setSelectedServer:n.setSelectedServer,setServerVariableValue:n.setServerVariableValue,getServerVariable:r.serverVariableValue,getEffectiveServerValue:r.serverEffectiveValue})):null}}const UBe=Function.prototype;class VBe extends h.PureComponent{static defaultProps={onChange:UBe,userHasEditedBody:!1};constructor(t,r){super(t,r),this.state={value:Vr(t.value)||t.defaultValue},t.onChange(t.value)}applyDefaultValue=t=>{const{onChange:r,defaultValue:n}=t||this.props;return this.setState({value:n}),r(n)};onChange=t=>{this.props.onChange(Vr(t))};onDomChange=t=>{const r=t.target.value;this.setState({value:r},(()=>this.onChange(r)))};UNSAFE_componentWillReceiveProps(t){this.props.value!==t.value&&t.value!==this.state.value&&this.setState({value:Vr(t.value)}),!t.value&&t.defaultValue&&this.state.value&&this.applyDefaultValue(t)}render(){let{getComponent:t,errors:r}=this.props,{value:n}=this.state,i=r.size>0;const a=t("TextArea");return h.default.createElement("div",{className:"body-param"},h.default.createElement(a,{className:(0,Tt.default)("body-param__text",{invalid:i}),title:r.size?r.join(", "):"",value:n,onChange:this.onDomChange}))}}class JBe extends h.default.Component{constructor(t,r){super(t,r);let{name:n,schema:i}=this.props,a=this.getValue();this.state={name:n,schema:i,value:a}}getValue(){let{name:t,authorized:r}=this.props;return r&&r.getIn([t,"value"])}onChange=t=>{let{onChange:r}=this.props,{value:n,name:i}=t.target,a=Object.assign({},this.state.value);i?a[i]=n:a=n,this.setState({value:a},(()=>r(this.state)))};render(){let{schema:t,getComponent:r,errSelectors:n,name:i,authSelectors:a}=this.props;const s=r("Input"),o=r("Row"),u=r("Col"),c=r("authError"),l=r("Markdown",!0),f=r("JumpToPath",!0),p=(t.get("scheme")||"").toLowerCase(),d=a.selectAuthPath(i);let m=this.getValue(),g=n.allErrors().filter((v=>v.get("authId")===i));if(p==="basic"){let v=m?m.get("username"):null;return h.default.createElement("div",null,h.default.createElement("h4",null,h.default.createElement("code",null,i),"  (http, Basic)",h.default.createElement(f,{path:d})),v&&h.default.createElement("h6",null,"Authorized"),h.default.createElement(o,null,h.default.createElement(l,{source:t.get("description")})),h.default.createElement(o,null,h.default.createElement("label",{htmlFor:"auth-basic-username"},"Username:"),v?h.default.createElement("code",null," ",v," "):h.default.createElement(u,null,h.default.createElement(s,{id:"auth-basic-username",type:"text",required:"required",name:"username","aria-label":"auth-basic-username",onChange:this.onChange,autoFocus:!0}))),h.default.createElement(o,null,h.default.createElement("label",{htmlFor:"auth-basic-password"},"Password:"),v?h.default.createElement("code",null," ****** "):h.default.createElement(u,null,h.default.createElement(s,{id:"auth-basic-password",autoComplete:"new-password",name:"password",type:"password","aria-label":"auth-basic-password",onChange:this.onChange}))),g.valueSeq().map(((w,b)=>h.default.createElement(c,{error:w,key:b}))))}return p==="bearer"?h.default.createElement("div",null,h.default.createElement("h4",null,h.default.createElement("code",null,i),"  (http, Bearer)",h.default.createElement(f,{path:d})),m&&h.default.createElement("h6",null,"Authorized"),h.default.createElement(o,null,h.default.createElement(l,{source:t.get("description")})),h.default.createElement(o,null,h.default.createElement("label",{htmlFor:"auth-bearer-value"},"Value:"),m?h.default.createElement("code",null," ****** "):h.default.createElement(u,null,h.default.createElement(s,{id:"auth-bearer-value",type:"text","aria-label":"auth-bearer-value",onChange:this.onChange,autoFocus:!0}))),g.valueSeq().map(((v,w)=>h.default.createElement(c,{error:v,key:w})))):h.default.createElement("div",null,h.default.createElement("em",null,h.default.createElement("b",null,i)," HTTP authentication: unsupported scheme ",`'${p}'`))}}class WBe extends h.default.Component{setSelectedServer=t=>{const{path:r,method:n}=this.props;return this.forceUpdate(),this.props.setSelectedServer(t,`${r}:${n}`)};setServerVariableValue=t=>{const{path:r,method:n}=this.props;return this.forceUpdate(),this.props.setServerVariableValue({...t,namespace:`${r}:${n}`})};getSelectedServer=()=>{const{path:t,method:r}=this.props;return this.props.getSelectedServer(`${t}:${r}`)};getServerVariable=(t,r)=>{const{path:n,method:i}=this.props;return this.props.getServerVariable({namespace:`${n}:${i}`,server:t},r)};getEffectiveServerValue=t=>{const{path:r,method:n}=this.props;return this.props.getEffectiveServerValue({server:t,namespace:`${r}:${n}`})};render(){const{operationServers:t,pathServers:r,getComponent:n}=this.props;if(!t&&!r)return null;const i=n("Servers"),a=t||r,s=t?"operation":"path";return h.default.createElement("div",{className:"opblock-section operation-servers"},h.default.createElement("div",{className:"opblock-section-header"},h.default.createElement("div",{className:"tab-header"},h.default.createElement("h4",{className:"opblock-title"},"Servers"))),h.default.createElement("div",{className:"opblock-description-wrapper"},h.default.createElement("h4",{className:"message"},"These ",s,"-level options override the global server options."),h.default.createElement(i,{servers:a,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}}var HBe={Callbacks:PBe,HttpAuth:JBe,RequestBody:FBe,Servers:$Be,ServersContainer:qBe,RequestBodyEditor:VBe,OperationServers:WBe,operationLink:zBe};const j4=new JZ.Remarkable("commonmark");j4.block.ruler.enable(["table"]),j4.set({linkTarget:"_blank"});var GBe=Jd((({source:e,className:t="",getConfigs:r=()=>({useUnsafeMarkdown:!1})})=>{if(typeof e!="string")return null;if(e){const{useUnsafeMarkdown:n}=r(),i=df(j4.render(e),{useUnsafeMarkdown:n});let a;return typeof i=="string"&&(a=i.trim()),h.default.createElement("div",{dangerouslySetInnerHTML:{__html:a},className:(0,Tt.default)(t,"renderedMarkdown")})}return null})),YBe=Jd((({Ori:e,...t})=>{const{schema:r,getComponent:n,errSelectors:i,authorized:a,onAuthChange:s,name:o,authSelectors:u}=t,c=n("HttpAuth");return r.get("type")==="http"?h.default.createElement(c,{key:o,schema:r,name:o,errSelectors:i,authorized:a,getComponent:n,onChange:s,authSelectors:u}):h.default.createElement(e,t)})),KBe=Jd(qZ);class QBe extends h.Component{render(){let{getConfigs:t,schema:r,Ori:n}=this.props,i=["model-box"],a=null;return r.get("deprecated")===!0&&(i.push("deprecated"),a=h.default.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),h.default.createElement("div",{className:i.join(" ")},a,h.default.createElement(n,(0,It.default)({},this.props,{getConfigs:t,depth:1,expandDepth:this.props.expandDepth||0})))}}var ZBe=Jd(QBe),XBe=Jd((({Ori:e,...t})=>{const{schema:r,getComponent:n,errors:i,onChange:a,fn:s}=t,o=s.isFileUploadIntended(r),u=n("Input");return o?h.default.createElement(u,{type:"file",className:i.length?"invalid":"",title:i.length?i:"",onChange:c=>{a(c.target.files[0])},disabled:e.isDisabled}):h.default.createElement(e,t)})),e8e={Markdown:GBe,AuthItem:YBe,OpenAPIVersion:(function(t){return(r,n)=>i=>typeof n.specSelectors?.isOAS30=="function"?n.specSelectors.isOAS30()?h.default.createElement(t,(0,It.default)({},i,n,{Ori:r})):h.default.createElement(r,i):(console.warn("OAS30 wrapper: couldn't get spec"),null)})((e=>{const{Ori:t}=e;return h.default.createElement(t,{oasVersion:"3.0"})})),JsonSchema_string:XBe,model:ZBe,onlineValidatorBadge:KBe};const hL="oas3_set_servers",mL="oas3_set_request_body_value",gL="oas3_set_request_body_retain_flag",yL="oas3_set_request_body_inclusion",vL="oas3_set_active_examples_member",bL="oas3_set_request_content_type",wL="oas3_set_response_content_type",SL="oas3_set_server_variable_value",xL="oas3_set_request_body_validate_error",gg="oas3_clear_request_body_validate_error",EL="oas3_clear_request_body_value";function t8e(e,t){return{type:hL,payload:{selectedServerUrl:e,namespace:t}}}function r8e({value:e,pathMethod:t}){return{type:mL,payload:{value:e,pathMethod:t}}}const n8e=({value:e,pathMethod:t})=>({type:gL,payload:{value:e,pathMethod:t}});function i8e({value:e,pathMethod:t,name:r}){return{type:yL,payload:{value:e,pathMethod:t,name:r}}}function a8e({name:e,pathMethod:t,contextType:r,contextName:n}){return{type:vL,payload:{name:e,pathMethod:t,contextType:r,contextName:n}}}function s8e({value:e,pathMethod:t}){return{type:bL,payload:{value:e,pathMethod:t}}}function o8e({value:e,path:t,method:r}){return{type:wL,payload:{value:e,path:t,method:r}}}function u8e({server:e,namespace:t,key:r,val:n}){return{type:SL,payload:{server:e,namespace:t,key:r,val:n}}}const c8e=({path:e,method:t,validationErrors:r})=>({type:xL,payload:{path:e,method:t,validationErrors:r}}),l8e=({path:e,method:t})=>({type:gg,payload:{path:e,method:t}}),f8e=({pathMethod:e})=>({type:gg,payload:{path:e[0],method:e[1]}}),d8e=({pathMethod:e})=>({type:EL,payload:{pathMethod:e}});var p8e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return dNe}});const Mi=e=>(t,...r)=>n=>{if(n.getSystem().specSelectors.isOAS3()){const i=e(t,...r);return typeof i=="function"?i(n):i}return null},h8e=Mi(((e,t)=>{const r=t?[t,"selectedServer"]:["selectedServer"];return e.getIn(r)||""})),m8e=Mi(((e,t,r)=>e.getIn(["requestData",t,r,"bodyValue"])||null)),g8e=Mi(((e,t,r)=>e.getIn(["requestData",t,r,"retainBodyValue"])||!1)),y8e=(e,t,r)=>n=>{const{oas3Selectors:i,specSelectors:a,fn:s}=n.getSystem();if(a.isOAS3()){const o=i.requestContentType(t,r);if(o)return fm(a.specResolvedSubtree(["paths",t,r,"requestBody"]),o,i.activeExamplesMember(t,r,"requestBody","requestBody"),s)}return null},v8e=Mi(((e,t,r)=>n=>{const{oas3Selectors:i,specSelectors:a,fn:s}=n;let o=!1;const u=i.requestContentType(t,r);let c=i.requestBodyValue(t,r);const l=a.specResolvedSubtree(["paths",t,r,"requestBody"]);if(!l)return!1;if(ee.Map.isMap(c)&&(c=Vr(c.mapEntries((f=>ee.Map.isMap(f[1])?[f[0],f[1].get("value")]:f)).toJS())),ee.List.isList(c)&&(c=Vr(c)),u){const f=fm(l,u,i.activeExamplesMember(t,r,"requestBody","requestBody"),s);o=!!c&&c!==f}return o})),b8e=Mi(((e,t,r)=>e.getIn(["requestData",t,r,"bodyInclusion"])||(0,ee.Map)())),w8e=Mi(((e,t,r)=>e.getIn(["requestData",t,r,"errors"])||null)),S8e=Mi(((e,t,r,n,i)=>e.getIn(["examples",t,r,n,i,"activeExample"])||null)),x8e=Mi(((e,t,r)=>e.getIn(["requestData",t,r,"requestContentType"])||null)),E8e=Mi(((e,t,r)=>e.getIn(["requestData",t,r,"responseContentType"])||null)),C8e=Mi(((e,t,r)=>{let n;if(typeof t!="string"){const{server:i,namespace:a}=t;n=a?[a,"serverVariableValues",i,r]:["serverVariableValues",i,r]}else n=["serverVariableValues",t,r];return e.getIn(n)||null})),M8e=Mi(((e,t)=>{let r;if(typeof t!="string"){const{server:n,namespace:i}=t;r=i?[i,"serverVariableValues",n]:["serverVariableValues",n]}else r=["serverVariableValues",t];return e.getIn(r)||(0,ee.OrderedMap)()})),_8e=Mi(((e,t)=>{var r,n;if(typeof t!="string"){const{server:a,namespace:s}=t;n=a,r=s?e.getIn([s,"serverVariableValues",n]):e.getIn(["serverVariableValues",n])}else n=t,r=e.getIn(["serverVariableValues",n]);r=r||(0,ee.OrderedMap)();let i=n;return r.map(((a,s)=>{i=i.replace(new RegExp(`{${(0,p8e.default)(s)}}`,"g"),a)})),i})),A8e=(function(t){return(...r)=>n=>{const i=n.getSystem().specSelectors.specJson();let a=[...r][1]||[];return!i.getIn(["paths",...a,"requestBody","required"])||t(...r)}})(((e,t)=>((r,n)=>(n=n||[],!!r.getIn(["requestData",...n,"bodyValue"])))(e,t))),j8e=(e,{oas3RequiredRequestBodyContentType:t,oas3RequestContentType:r,oas3RequestBodyValue:n})=>{let i=[];if(!ee.Map.isMap(n))return i;let a=[];return Object.keys(t.requestContentType).forEach((s=>{s===r&&t.requestContentType[s].forEach((o=>{a.indexOf(o)<0&&a.push(o)}))})),a.forEach((s=>{n.getIn([s,"value"])||i.push(s)})),i},I8e=(0,fg.default)(["get","put","post","delete","options","head","patch","trace"]);var L8e={[hL]:(e,{payload:{selectedServerUrl:t,namespace:r}})=>{const n=r?[r,"selectedServer"]:["selectedServer"];return e.setIn(n,t)},[mL]:(e,{payload:{value:t,pathMethod:r}})=>{let[n,i]=r;if(!ee.Map.isMap(t))return e.setIn(["requestData",n,i,"bodyValue"],t);let a=e.getIn(["requestData",n,i,"bodyValue"])||(0,ee.Map)();ee.Map.isMap(a)||(a=(0,ee.Map)());let s=a;const[...o]=t.keys();return o.forEach((u=>{let c=t.getIn([u]);s.has(u)&&ee.Map.isMap(c)||(s=s.setIn([u,"value"],c))})),e.setIn(["requestData",n,i,"bodyValue"],s)},[gL]:(e,{payload:{value:t,pathMethod:r}})=>{let[n,i]=r;return e.setIn(["requestData",n,i,"retainBodyValue"],t)},[yL]:(e,{payload:{value:t,pathMethod:r,name:n}})=>{let[i,a]=r;return e.setIn(["requestData",i,a,"bodyInclusion",n],t)},[vL]:(e,{payload:{name:t,pathMethod:r,contextType:n,contextName:i}})=>{let[a,s]=r;return e.setIn(["examples",a,s,n,i,"activeExample"],t)},[bL]:(e,{payload:{value:t,pathMethod:r}})=>{let[n,i]=r;return e.setIn(["requestData",n,i,"requestContentType"],t)},[wL]:(e,{payload:{value:t,path:r,method:n}})=>e.setIn(["requestData",r,n,"responseContentType"],t),[SL]:(e,{payload:{server:t,namespace:r,key:n,val:i}})=>{const a=r?[r,"serverVariableValues",t,n]:["serverVariableValues",t,n];return e.setIn(a,i)},[xL]:(e,{payload:{path:t,method:r,validationErrors:n}})=>{let i=[];if(i.push("Required field is not provided"),n.missingBodyValue)return e.setIn(["requestData",t,r,"errors"],(0,ee.fromJS)(i));if(n.missingRequiredKeys&&n.missingRequiredKeys.length>0){const{missingRequiredKeys:a}=n;return e.updateIn(["requestData",t,r,"bodyValue"],(0,ee.fromJS)({}),(s=>a.reduce(((o,u)=>o.setIn([u,"errors"],(0,ee.fromJS)(i))),s)))}return console.warn("unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR"),e},[gg]:(e,{payload:{path:t,method:r}})=>{const n=e.getIn(["requestData",t,r,"bodyValue"]);if(!ee.Map.isMap(n))return e.setIn(["requestData",t,r,"errors"],(0,ee.fromJS)([]));const[...i]=n.keys();return i?e.updateIn(["requestData",t,r,"bodyValue"],(0,ee.fromJS)({}),(a=>i.reduce(((s,o)=>s.setIn([o,"errors"],(0,ee.fromJS)([]))),a))):e},[EL]:(e,{payload:{pathMethod:t}})=>{let[r,n]=t;const i=e.getIn(["requestData",r,n,"bodyValue"]);return i?ee.Map.isMap(i)?e.setIn(["requestData",r,n,"bodyValue"],(0,ee.Map)()):e.setIn(["requestData",r,n,"bodyValue"],""):e}};function I4({getSystem:e}){const t=(r=>(n,i=null)=>{const{getConfigs:a,fn:s}=r(),{fileUploadMediaTypes:o}=a();if(typeof i=="string"&&o.some((l=>i.startsWith(l))))return!0;const u=ee.Map.isMap(n);if(!u&&!(0,Qa.default)(n))return!1;const c=u?n.get("format"):n.format;return s.hasSchemaType(n,"string")&&["binary","byte"].includes(c)})(e);return{components:HBe,wrapComponents:e8e,statePlugins:{spec:{wrapSelectors:f4,selectors:p4},auth:{wrapSelectors:d4},oas3:{actions:{...h4},reducers:L8e,selectors:{...m4}}},fn:{isFileUploadIntended:t,isFileUploadIntendedOAS30:t}}}var T8e=({specSelectors:e,getComponent:t})=>{const r=e.selectWebhooksOperations();if(!r)return null;const n=Object.keys(r),i=t("OperationContainer",!0);return n.length===0?null:h.default.createElement("div",{className:"webhooks"},h.default.createElement("h2",null,"Webhooks"),n.map((a=>h.default.createElement("div",{key:`${a}-webhook`},r[a].map((s=>h.default.createElement(i,{key:`${a}-${s.method}-webhook`,op:s.operation,tag:"webhooks",method:s.method,path:a,specPath:(0,ee.List)(s.specPath),allowTryItOut:!1})))))))},O8e=({getComponent:e,specSelectors:t})=>{const r=t.selectLicenseNameField(),n=t.selectLicenseUrl(),i=e("Link");return h.default.createElement("div",{className:"info__license"},n?h.default.createElement("div",{className:"info__license__url"},h.default.createElement(i,{target:"_blank",href:br(n)},r)):h.default.createElement("span",null,r))},k8e=({getComponent:e,specSelectors:t})=>{const r=t.selectContactNameField(),n=t.selectContactUrl(),i=t.selectContactEmailField(),a=e("Link");return h.default.createElement("div",{className:"info__contact"},n&&h.default.createElement("div",null,h.default.createElement(a,{href:br(n),target:"_blank"},r," - Website")),i&&h.default.createElement(a,{href:br(`mailto:${i}`)},n?`Send email to ${r}`:`Contact ${r}`))},N8e=({getComponent:e,specSelectors:t})=>{const r=t.version(),n=t.url(),i=t.basePath(),a=t.host(),s=t.selectInfoSummaryField(),o=t.selectInfoDescriptionField(),u=t.selectInfoTitleField(),c=t.selectInfoTermsOfServiceUrl(),l=t.selectExternalDocsUrl(),f=t.selectExternalDocsDescriptionField(),p=t.contact(),d=t.license(),m=e("Markdown",!0),g=e("Link"),v=e("VersionStamp"),w=e("OpenAPIVersion"),b=e("InfoUrl"),S=e("InfoBasePath"),E=e("License",!0),x=e("Contact",!0),_=e("JsonSchemaDialect",!0);return h.default.createElement("div",{className:"info"},h.default.createElement("hgroup",{className:"main"},h.default.createElement("h1",{className:"title"},u,h.default.createElement("span",null,r&&h.default.createElement(v,{version:r}),h.default.createElement(w,{oasVersion:"3.1"}))),(a||i)&&h.default.createElement(S,{host:a,basePath:i}),n&&h.default.createElement(b,{getComponent:e,url:n})),s&&h.default.createElement("p",{className:"info__summary"},s),h.default.createElement("div",{className:"info__description description"},h.default.createElement(m,{source:o})),c&&h.default.createElement("div",{className:"info__tos"},h.default.createElement(g,{target:"_blank",href:br(c)},"Terms of service")),p.size>0&&h.default.createElement(x,null),d.size>0&&h.default.createElement(E,null),l&&h.default.createElement(g,{className:"info__extdocs",target:"_blank",href:br(l)},f||l),h.default.createElement(_,null))},R8e=({getComponent:e,specSelectors:t})=>{const r=t.selectJsonSchemaDialectField(),n=t.selectJsonSchemaDialectDefault(),i=e("Link");return h.default.createElement(h.default.Fragment,null,r&&r===n&&h.default.createElement("p",{className:"info__jsonschemadialect"},"JSON Schema dialect:"," ",h.default.createElement(i,{target:"_blank",href:br(r)},r)),r&&r!==n&&h.default.createElement("div",{className:"error-wrapper"},h.default.createElement("div",{className:"no-margin"},h.default.createElement("div",{className:"errors"},h.default.createElement("div",{className:"errors-wrapper"},h.default.createElement("h4",{className:"center"},"Warning"),h.default.createElement("p",{className:"message"},h.default.createElement("strong",null,"OpenAPI.jsonSchemaDialect")," field contains a value different from the default value of"," ",h.default.createElement(i,{target:"_blank",href:n},n),". Values different from the default one are currently not supported. Please either omit the field or provide it with the default value."))))))},D8e=({bypass:e,isSwagger2:t,isOAS3:r,isOAS31:n,alsoShow:i,children:a})=>e?h.default.createElement("div",null,a):t&&(r||n)?h.default.createElement("div",{className:"version-pragma"},i,h.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},h.default.createElement("div",null,h.default.createElement("h3",null,"Unable to render this definition"),h.default.createElement("p",null,h.default.createElement("code",null,"swagger")," and ",h.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),h.default.createElement("p",null,"Supported version fields are ",h.default.createElement("code",null,'swagger: "2.0"')," and those that match ",h.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",h.default.createElement("code",null,"openapi: 3.1.0"),").")))):t||r||n?h.default.createElement("div",null,a):h.default.createElement("div",{className:"version-pragma"},i,h.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},h.default.createElement("div",null,h.default.createElement("h3",null,"Unable to render this definition"),h.default.createElement("p",null,"The provided definition does not specify a valid version field."),h.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",h.default.createElement("code",null,'swagger: "2.0"')," and those that match ",h.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",h.default.createElement("code",null,"openapi: 3.1.0"),")."))));const P8e=e=>typeof e=="string"&&e.includes("#/components/schemas/")?(t=>{const r=t.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(r)}catch{return r}})(e.replace(/^.*#\/components\/schemas\//,"")):null,F8e=(0,h.forwardRef)((({schema:e,getComponent:t,onToggle:r=()=>{},specPath:n},i)=>{const a=t("JSONSchema202012"),s=P8e(e.get("$$ref")),o=(0,h.useCallback)(((u,c)=>{r(s,c)}),[s,r]);return h.default.createElement(a,{name:s,schema:e.toJS(),ref:i,onExpand:o,identifier:n.toJS().join("_")})}));var B8e=F8e,z8e=({specActions:e,specSelectors:t,layoutSelectors:r,layoutActions:n,getComponent:i,getConfigs:a,fn:s})=>{const o=t.selectSchemas(),u=Object.keys(o).length>0,c=["components","schemas"],{docExpansion:l,defaultModelsExpandDepth:f}=a(),p=f>0&&l!=="none",d=r.isShown(c,p),m=i("Collapse"),g=i("JSONSchema202012"),v=i("ArrowUpIcon"),w=i("ArrowDownIcon"),{getTitle:b}=s.jsonSchema202012.useFn();(0,h.useEffect)((()=>{const I=Object.entries(o).some((([F])=>r.isShown([...c,F],!1))),L=d&&(f>1||I),k=t.specResolvedSubtree(c)!=null;L&&!k&&e.requestResolvedSubtree(c)}),[d,f]);const S=(0,h.useCallback)((()=>{n.show(c,!d)}),[d]),E=(0,h.useCallback)((I=>{I!==null&&n.readyToScroll(c,I)}),[]),x=I=>L=>{L!==null&&n.readyToScroll([...c,I],L)},_=I=>(L,k)=>{const F=[...c,I];k?(t.specResolvedSubtree(F)!=null||e.requestResolvedSubtree([...c,I]),n.show(F,!0)):n.show(F,!1)};return!u||f<0?null:h.default.createElement("section",{className:(0,Tt.default)("models",{"is-open":d}),ref:E},h.default.createElement("h4",null,h.default.createElement("button",{"aria-expanded":d,className:"models-control",onClick:S},h.default.createElement("span",null,"Schemas"),d?h.default.createElement(v,null):h.default.createElement(w,null))),h.default.createElement(m,{isOpened:d},Object.entries(o).map((([I,L])=>{const k=b(L,{lookup:"basic"})||I;return h.default.createElement(g,{key:I,ref:x(I),schema:L,name:k,onExpand:_(I)})}))))},$8e=({schema:e,getComponent:t,name:r,authSelectors:n})=>{const i=t("JumpToPath",!0),a=n.selectAuthPath(r);return h.default.createElement("div",null,h.default.createElement("h4",null,r," (mutualTLS) ",h.default.createElement(i,{path:a})),h.default.createElement("p",null,"Mutual TLS is required by this API/Operation. Certificates are managed via your Operating System and/or your browser."),h.default.createElement("p",null,e.get("description")))};class q8e extends h.default.Component{constructor(t,r){super(t,r),this.state={}}onAuthChange=t=>{let{name:r}=t;this.setState({[r]:t})};submitAuth=t=>{t.preventDefault();let{authActions:r}=this.props;r.authorizeWithPersistOption(this.state)};logoutClick=t=>{t.preventDefault();let{authActions:r,definitions:n}=this.props,i=n.map(((a,s)=>s)).toArray();this.setState(i.reduce(((a,s)=>(a[s]="",a)),{})),r.logoutWithPersistOption(i)};close=t=>{t.preventDefault();let{authActions:r}=this.props;r.showDefinitions(!1)};render(){let{definitions:t,getComponent:r,authSelectors:n,errSelectors:i}=this.props;const a=r("AuthItem"),s=r("oauth2",!0),o=r("Button"),u=n.authorized(),c=t.filter(((d,m)=>!!u.get(m))),l=t.filter((d=>d.get("type")!=="oauth2"&&d.get("type")!=="mutualTLS")),f=t.filter((d=>d.get("type")==="oauth2")),p=t.filter((d=>d.get("type")==="mutualTLS"));return h.default.createElement("div",{className:"auth-container"},l.size>0&&h.default.createElement("form",{onSubmit:this.submitAuth},l.map(((d,m)=>h.default.createElement(a,{key:m,schema:d,name:m,getComponent:r,onAuthChange:this.onAuthChange,authorized:u,errSelectors:i,authSelectors:n}))).toArray(),h.default.createElement("div",{className:"auth-btn-wrapper"},l.size===c.size?h.default.createElement(o,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):h.default.createElement(o,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),h.default.createElement(o,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),f.size>0?h.default.createElement("div",null,h.default.createElement("div",{className:"scope-def"},h.default.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),h.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),t.filter((d=>d.get("type")==="oauth2")).map(((d,m)=>h.default.createElement("div",{key:m},h.default.createElement(s,{authorized:u,schema:d,name:m})))).toArray()):null,p.size>0&&h.default.createElement("div",null,p.map(((d,m)=>h.default.createElement(a,{key:m,schema:d,name:m,getComponent:r,onAuthChange:this.onAuthChange,authorized:u,errSelectors:i,authSelectors:n}))).toArray()))}}var U8e=q8e;const GZ=e=>{const t=e.get("openapi");return typeof t=="string"&&/^3\.1\.(?:[1-9]\d*|0)$/.test(t)},e$=e=>(t,...r)=>n=>{if(n.getSystem().specSelectors.isOAS31()){const i=e(t,...r);return typeof i=="function"?i(n):i}return null},YZ=e=>(t,r)=>(n,...i)=>{if(r.getSystem().specSelectors.isOAS31()){const a=e(n,...i);return typeof a=="function"?a(t,r):a}return t(...i)},t$=e=>(t,...r)=>n=>{const i=e(t,n,...r);return typeof i=="function"?i(n):i},Ia=e=>(t,r)=>n=>r.specSelectors.isOAS31()?h.default.createElement(e,(0,It.default)({},n,{originalComponent:t,getSystem:r.getSystem})):h.default.createElement(t,n),cM=(e,t)=>{const{fn:r,specSelectors:n}=t;return Object.fromEntries(Object.entries(e).map((([i,a])=>{const s=r[i];return[i,(...o)=>n.isOAS31()?a(...o):typeof s=="function"?s(...o):void 0]})))};var V8e=Ia((({getSystem:e})=>{const t=e().getComponent("OAS31License",!0);return h.default.createElement(t,null)})),J8e=Ia((({getSystem:e})=>{const t=e().getComponent("OAS31Contact",!0);return h.default.createElement(t,null)})),W8e=Ia((({getSystem:e})=>{const t=e().getComponent("OAS31Info",!0);return h.default.createElement(t,null)}));const H8e=(e,{includeReadOnly:t,includeWriteOnly:r})=>{if(!e?.properties)return{};const n=Object.entries(e.properties).filter((([,i])=>(i?.readOnly!==!0||t)&&(i?.writeOnly!==!0||r)));return Object.fromEntries(n)},KZ=e=>{if(typeof e!="function")return null;const t=e();return()=>[...t,"discriminator","xml","externalDocs","example","$$ref"]},L4=Ia((({getSystem:e,...t})=>{const r=e(),{getComponent:n,fn:i,getConfigs:a}=r,s=a(),o=n("OAS31Model"),u=n("withJSONSchema202012SystemContext");return L4.ModelWithJSONSchemaContext??=u(o,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:s.defaultModelExpandDepth,includeReadOnly:t.includeReadOnly,includeWriteOnly:t.includeWriteOnly},fn:{getProperties:i.jsonSchema202012.getProperties,isExpandable:i.jsonSchema202012.isExpandable,getSchemaKeywords:KZ(i.jsonSchema202012.getSchemaKeywords)}}),h.default.createElement(L4.ModelWithJSONSchemaContext,t)}));var G8e=L4;const ju=Ia((({getSystem:e})=>{const{getComponent:t,fn:r,getConfigs:n}=e(),i=n();if(ju.ModelsWithJSONSchemaContext)return h.default.createElement(ju.ModelsWithJSONSchemaContext,null);const a=t("OAS31Models",!0),s=t("withJSONSchema202012SystemContext");return ju.ModelsWithJSONSchemaContext??=s(a,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:i.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},fn:{getProperties:r.jsonSchema202012.getProperties,isExpandable:r.jsonSchema202012.isExpandable,getSchemaKeywords:KZ(r.jsonSchema202012.getSchemaKeywords)}}),h.default.createElement(ju.ModelsWithJSONSchemaContext,null)}));ju.ModelsWithJSONSchemaContext=null;var Y8e=ju,K8e=(e,t)=>r=>{const n=t.specSelectors.isOAS31(),i=t.getComponent("OAS31VersionPragmaFilter");return h.default.createElement(i,(0,It.default)({isOAS31:n},r))};const Q8e=Ia((({originalComponent:e,...t})=>{const{getComponent:r,schema:n,name:i}=t,a=r("MutualTLSAuth",!0);return n.get("type")==="mutualTLS"?h.default.createElement(a,{schema:n,name:i}):h.default.createElement(e,t)}));var Z8e=Q8e,X8e=Ia((({getSystem:e,...t})=>{const r=e().getComponent("OAS31Auths",!0);return h.default.createElement(r,t)}));const CL=(0,ee.Map)(),eze=(0,nt.createSelector)(((e,t)=>t.specSelectors.specJson()),GZ),tze=()=>e=>{const t=e.specSelectors.specJson().get("webhooks");return ee.Map.isMap(t)?t:CL},rze=(0,nt.createSelector)([(e,t)=>t.specSelectors.webhooks(),(e,t)=>t.specSelectors.validOperationMethods(),(e,t)=>t.specSelectors.specResolvedSubtree(["webhooks"])],((e,t)=>e.reduce(((r,n,i)=>{if(!ee.Map.isMap(n))return r;const a=n.entrySeq().filter((([s])=>t.includes(s))).map((([s,o])=>({operation:(0,ee.Map)({operation:o}),method:s,path:i,specPath:["webhooks",i,s]})));return r.concat(a)}),(0,ee.List)()).groupBy((r=>r.path)).map((r=>r.toArray())).toObject())),nze=()=>e=>{const t=e.specSelectors.info().get("license");return ee.Map.isMap(t)?t:CL},ize=()=>e=>e.specSelectors.license().get("name","License"),aze=()=>e=>e.specSelectors.license().get("url"),sze=(0,nt.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField()],((e,t,r)=>{if(r)return Ki(r,e,{selectedServer:t})})),oze=()=>e=>e.specSelectors.license().get("identifier"),uze=()=>e=>{const t=e.specSelectors.info().get("contact");return ee.Map.isMap(t)?t:CL},cze=()=>e=>e.specSelectors.contact().get("name","the developer"),lze=()=>e=>e.specSelectors.contact().get("email"),fze=()=>e=>e.specSelectors.contact().get("url"),dze=(0,nt.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectContactUrlField()],((e,t,r)=>{if(r)return Ki(r,e,{selectedServer:t})})),pze=()=>e=>e.specSelectors.info().get("title"),hze=()=>e=>e.specSelectors.info().get("summary"),mze=()=>e=>e.specSelectors.info().get("description"),gze=()=>e=>e.specSelectors.info().get("termsOfService"),yze=(0,nt.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectInfoTermsOfServiceField()],((e,t,r)=>{if(r)return Ki(r,e,{selectedServer:t})})),vze=()=>e=>e.specSelectors.externalDocs().get("description"),bze=()=>e=>e.specSelectors.externalDocs().get("url"),wze=(0,nt.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectExternalDocsUrlField()],((e,t,r)=>{if(r)return Ki(r,e,{selectedServer:t})})),Sze=()=>e=>e.specSelectors.specJson().get("jsonSchemaDialect"),xze=()=>"https://spec.openapis.org/oas/3.1/dialect/base",Eze=(0,nt.createSelector)(((e,t)=>t.specSelectors.definitions()),((e,t)=>t.specSelectors.specResolvedSubtree(["components","schemas"])),((e,t)=>ee.Map.isMap(e)?ee.Map.isMap(t)?Object.entries(e.toJS()).reduce(((r,[n,i])=>{const a=t.get(n);return r[n]=a?.toJS()||i,r}),{}):e.toJS():{})),Cze=(e,t)=>(r,...n)=>t.specSelectors.isOAS31()||e(...n),Mze=YZ((()=>(e,t)=>t.oas31Selectors.selectLicenseUrl())),_ze=YZ((()=>(e,t)=>{const r=t.specSelectors.securityDefinitions();let n=e();return r&&r.entrySeq().forEach((([i,a])=>{a?.get("type")==="mutualTLS"&&(n=n.push(new ee.Map({[i]:a})))})),n})),Aze=(0,nt.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField(),(e,t)=>t.specSelectors.selectLicenseIdentifierField()],((e,t,r,n)=>r?Ki(r,e,{selectedServer:t}):n?`https://spdx.org/licenses/${n}.html`:void 0));var jze=({schema:e,getSystem:t})=>{const{fn:r,getComponent:n}=t(),{hasKeyword:i}=r.jsonSchema202012.useFn(),a=n("JSONSchema202012JSONViewer");return i(e,"example")?h.default.createElement(a,{name:"Example",value:e.example,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--example"}):null},Ize=({schema:e,getSystem:t})=>{const r=e?.xml||{},{fn:n,getComponent:i,getConfigs:a}=t(),{showExtensions:s}=a(),{useComponent:o,useIsExpanded:u,usePath:c,useLevel:l}=n.jsonSchema202012,{path:f}=c("xml"),{isExpanded:p,setExpanded:d,setCollapsed:m}=u("xml"),[g,v]=l(),w=s?Ys(r):[],b=!!(r.name||r.namespace||r.prefix||w.length>0),S=o("Accordion"),E=o("ExpandDeepButton"),x=i("OpenAPI31Extensions"),_=i("JSONSchema202012PathContext")(),I=i("JSONSchema202012LevelContext")(),L=(0,h.useCallback)((()=>{p?m():d()}),[p,d,m]),k=(0,h.useCallback)(((F,N)=>{N?d({deep:!0}):m({deep:!0})}),[d,m]);return Object.keys(r).length===0?null:h.default.createElement(_.Provider,{value:f},h.default.createElement(I.Provider,{value:v},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--xml","data-json-schema-level":g},b?h.default.createElement(h.default.Fragment,null,h.default.createElement(S,{expanded:p,onChange:L},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML")),h.default.createElement(E,{expanded:p,onClick:k})):h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML"),r.attribute===!0&&h.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"attribute"),r.wrapped===!0&&h.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"wrapped"),h.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!p})},p&&h.default.createElement(h.default.Fragment,null,r.name&&h.default.createElement("li",{className:"json-schema-2020-12-property"},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"name"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.name))),r.namespace&&h.default.createElement("li",{className:"json-schema-2020-12-property"},h.default.createElement("div",{className:"json-schema-2020-12-keyword"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"namespace"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.namespace))),r.prefix&&h.default.createElement("li",{className:"json-schema-2020-12-property"},h.default.createElement("div",{className:"json-schema-2020-12-keyword"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"prefix"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.prefix)))),w.length>0&&h.default.createElement(x,{openAPISpecObj:r,openAPIExtensions:w,getSystem:t})))))},Lze=({discriminator:e})=>{const t=e?.mapping||{};return Object.keys(t).length===0?null:Object.entries(t).map((([r,n])=>h.default.createElement("div",{key:`${r}-${n}`,className:"json-schema-2020-12-keyword"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},r),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},n))))},Tze=({schema:e,getSystem:t})=>{const r=e?.discriminator||{},{fn:n,getComponent:i,getConfigs:a}=t(),{showExtensions:s}=a(),{useComponent:o,useIsExpanded:u,usePath:c,useLevel:l}=n.jsonSchema202012,f="discriminator",{path:p}=c(f),{isExpanded:d,setExpanded:m,setCollapsed:g}=u(f),[v,w]=l(),b=s?Ys(r):[],S=!!(r.mapping||b.length>0),E=o("Accordion"),x=o("ExpandDeepButton"),_=i("OpenAPI31Extensions"),I=i("JSONSchema202012PathContext")(),L=i("JSONSchema202012LevelContext")(),k=(0,h.useCallback)((()=>{d?g():m()}),[d,m,g]),F=(0,h.useCallback)(((N,P)=>{P?m({deep:!0}):g({deep:!0})}),[m,g]);return Object.keys(r).length===0?null:h.default.createElement(I.Provider,{value:p},h.default.createElement(L.Provider,{value:w},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator","data-json-schema-level":v},S?h.default.createElement(h.default.Fragment,null,h.default.createElement(E,{expanded:d,onChange:k},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator")),h.default.createElement(x,{expanded:d,onClick:F})):h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator"),r.propertyName&&h.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},r.propertyName),h.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!d})},d&&h.default.createElement("li",{className:"json-schema-2020-12-property"},h.default.createElement(Lze,{discriminator:r})),b.length>0&&h.default.createElement(_,{openAPISpecObj:r,openAPIExtensions:b,getSystem:t})))))},Oze=({openAPISpecObj:e,getSystem:t,openAPIExtensions:r})=>{const{fn:n}=t(),{useComponent:i}=n.jsonSchema202012,a=i("JSONViewer");return r.map((s=>h.default.createElement(a,{key:s,name:s,value:e[s],className:"json-schema-2020-12-json-viewer-extension-keyword"})))},kze=({schema:e,getSystem:t})=>{const r=e?.externalDocs||{},{fn:n,getComponent:i,getConfigs:a}=t(),{showExtensions:s}=a(),{useComponent:o,useIsExpanded:u,usePath:c,useLevel:l}=n.jsonSchema202012,f="externalDocs",{path:p}=c(f),{isExpanded:d,setExpanded:m,setCollapsed:g}=u(f),[v,w]=l(),b=s?Ys(r):[],S=!!(r.description||r.url||b.length>0),E=o("Accordion"),x=o("ExpandDeepButton"),_=i("JSONSchema202012KeywordDescription"),I=i("Link"),L=i("OpenAPI31Extensions"),k=i("JSONSchema202012PathContext")(),F=i("JSONSchema202012LevelContext")(),N=(0,h.useCallback)((()=>{d?g():m()}),[d,m,g]),P=(0,h.useCallback)(((R,W)=>{W?m({deep:!0}):g({deep:!0})}),[m,g]);return Object.keys(r).length===0?null:h.default.createElement(k.Provider,{value:p},h.default.createElement(F.Provider,{value:w},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs","data-json-schema-level":v},S?h.default.createElement(h.default.Fragment,null,h.default.createElement(E,{expanded:d,onChange:N},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation")),h.default.createElement(x,{expanded:d,onClick:P})):h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation"),h.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!d})},d&&h.default.createElement(h.default.Fragment,null,r.description&&h.default.createElement("li",{className:"json-schema-2020-12-property"},h.default.createElement(_,{schema:r,getSystem:t})),r.url&&h.default.createElement("li",{className:"json-schema-2020-12-property"},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"url"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},h.default.createElement(I,{target:"_blank",href:br(r.url)},r.url))))),b.length>0&&h.default.createElement(L,{openAPISpecObj:r,openAPIExtensions:b,getSystem:t})))))},Nze=({schema:e,getSystem:t})=>{if(!e?.description)return null;const{getComponent:r}=t(),n=r("Markdown");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},h.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},h.default.createElement(n,{source:e.description})))},Rze=Ia(Nze);const Dze=Ia((({schema:e,getSystem:t,originalComponent:r})=>{const{getComponent:n}=t(),i=n("JSONSchema202012KeywordDiscriminator"),a=n("JSONSchema202012KeywordXml"),s=n("JSONSchema202012KeywordExample"),o=n("JSONSchema202012KeywordExternalDocs");return h.default.createElement(h.default.Fragment,null,h.default.createElement(r,{schema:e}),h.default.createElement(i,{schema:e,getSystem:t}),h.default.createElement(a,{schema:e,getSystem:t}),h.default.createElement(o,{schema:e,getSystem:t}),h.default.createElement(s,{schema:e,getSystem:t}))}));var Pze=Dze,Fze=({schema:e,getSystem:t})=>{const{fn:r,getComponent:n}=t(),{useComponent:i,usePath:a}=r.jsonSchema202012,{getDependentRequired:s,getProperties:o}=r.jsonSchema202012.useFn(),u=r.jsonSchema202012.useConfig(),c=Array.isArray(e?.required)?e.required:[],{path:l}=a("properties"),f=i("JSONSchema"),p=n("JSONSchema202012PathContext")(),d=o(e,u);return Object.keys(d).length===0?null:h.default.createElement(p.Provider,{value:l},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},h.default.createElement("ul",null,Object.entries(d).map((([m,g])=>{const v=c.includes(m),w=s(m,e);return h.default.createElement("li",{key:m,className:(0,Tt.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":v})},h.default.createElement(f,{name:m,schema:g,dependentRequired:w}))})))))},Bze=Ia(Fze),zze=function({fn:t,getSystem:r}){if(t.jsonSchema202012){const a=((s,o)=>{const{fn:u}=o();if(typeof s!="function")return null;const{hasKeyword:c}=u.jsonSchema202012;return l=>s(l)||c(l,"example")||l?.xml||l?.discriminator||l?.externalDocs})(t.jsonSchema202012.isExpandable,r);Object.assign(this.fn.jsonSchema202012,{isExpandable:a,getProperties:H8e})}if(typeof t.sampleFromSchema=="function"&&t.jsonSchema202012){const a=cM({sampleFromSchema:t.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:t.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:t.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:t.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:t.jsonSchema202012.memoizedCreateXMLExample,getJsonSampleSchema:t.jsonSchema202012.getJsonSampleSchema,getYamlSampleSchema:t.jsonSchema202012.getYamlSampleSchema,getXmlSampleSchema:t.jsonSchema202012.getXmlSampleSchema,getSampleSchema:t.jsonSchema202012.getSampleSchema,mergeJsonSchema:t.jsonSchema202012.mergeJsonSchema,getSchemaObjectTypeLabel:s=>t.jsonSchema202012.getType(rc(s)),getSchemaObjectType:s=>t.jsonSchema202012.foldType(rc(s)?.type)},r());Object.assign(this.fn,a)}const n=(a=>(s,o=null)=>{const{fn:u}=a();if(u.isFileUploadIntendedOAS30(s,o))return!0;const c=ee.Map.isMap(s);if(!c&&!(0,Qa.default)(s))return!1;const l=c?s.get("contentMediaType"):s.contentMediaType,f=c?s.get("contentEncoding"):s.contentEncoding;return typeof l=="string"&&l!==""||typeof f=="string"&&f!==""})(r),{isFileUploadIntended:i}=cM({isFileUploadIntended:n},r());if(this.fn.isFileUploadIntended=i,this.fn.isFileUploadIntendedOAS31=n,t.jsonSchema202012){const{hasSchemaType:a}=cM({hasSchemaType:t.jsonSchema202012.hasSchemaType},r());this.fn.hasSchemaType=a}},$ze=({fn:e})=>{const t=e.createSystemSelector||t$,r=e.createOnlyOAS31Selector||e$;return{afterLoad:zze,fn:{isOAS31:GZ,createSystemSelector:t$,createOnlyOAS31Selector:e$},components:{Webhooks:T8e,JsonSchemaDialect:R8e,MutualTLSAuth:$8e,OAS31Info:N8e,OAS31License:O8e,OAS31Contact:k8e,OAS31VersionPragmaFilter:D8e,OAS31Model:B8e,OAS31Models:z8e,OAS31Auths:U8e,JSONSchema202012KeywordExample:jze,JSONSchema202012KeywordXml:Ize,JSONSchema202012KeywordDiscriminator:Tze,JSONSchema202012KeywordExternalDocs:kze,OpenAPI31Extensions:Oze},wrapComponents:{InfoContainer:W8e,License:V8e,Contact:J8e,VersionPragmaFilter:K8e,Model:G8e,Models:Y8e,AuthItem:Z8e,auths:X8e,JSONSchema202012KeywordDescription:Rze,JSONSchema202012KeywordExamples:Pze,JSONSchema202012KeywordProperties:Bze},statePlugins:{auth:{wrapSelectors:{definitionsToAuthorize:_ze}},spec:{selectors:{isOAS31:t(eze),license:nze,selectLicenseNameField:ize,selectLicenseUrlField:aze,selectLicenseIdentifierField:r(oze),selectLicenseUrl:t(sze),contact:uze,selectContactNameField:cze,selectContactEmailField:lze,selectContactUrlField:fze,selectContactUrl:t(dze),selectInfoTitleField:pze,selectInfoSummaryField:r(hze),selectInfoDescriptionField:mze,selectInfoTermsOfServiceField:gze,selectInfoTermsOfServiceUrl:t(yze),selectExternalDocsDescriptionField:vze,selectExternalDocsUrlField:bze,selectExternalDocsUrl:t(wze),webhooks:r(tze),selectWebhooksOperations:r(t(rze)),selectJsonSchemaDialectField:Sze,selectJsonSchemaDialectDefault:xze,selectSchemas:t(Eze)},wrapSelectors:{isOAS3:Cze,selectLicenseUrl:Mze}},oas31:{selectors:{selectLicenseUrl:r(t(Aze))}}}}};const qze=Tn.default.object,Uze=Tn.default.bool,Oo=(Tn.default.oneOfType([qze,Uze]),(0,h.createContext)(null));Oo.displayName="JSONSchemaContext";const _i=(0,h.createContext)(0);_i.displayName="JSONSchemaLevelContext";const T4=(0,h.createContext)(new Set),zn=(0,h.createContext)([]);class Ri{static Collapsed="collapsed";static Expanded="expanded";static DeeplyExpanded="deeply-expanded"}const ML=()=>{const{config:e}=(0,h.useContext)(Oo);return e},Oe=e=>{const{components:t}=(0,h.useContext)(Oo);return t[e]||null},Wt=(e=void 0)=>{const{fn:t}=(0,h.useContext)(Oo);return e!==void 0?t[e]:t},QZ=()=>{const[,e]=(0,h.useState)(null),{state:t}=(0,h.useContext)(Oo);return{state:t,setState:r=>{r(t),e({})}}},xi=()=>{const e=(0,h.useContext)(_i);return[e,e+1]},En=e=>{const t=(0,h.useContext)(zn),{setState:r}=QZ(),n=typeof e=="string"?[...t,e]:t;return{path:n,pathMutator:(i,a={deep:!1})=>{const s=n.toString(),o=c=>{c.paths[s]=i,i===Ri.Collapsed&&Object.keys(c.paths).forEach((l=>{l.startsWith(s)&&c.paths[l]===Ri.DeeplyExpanded&&(c.paths[l]=Ri.Expanded)}))},u=c=>{Object.keys(c.paths).forEach((l=>{l.startsWith(s)&&(c.paths[l]=i)}))};a.deep?r(u):r(o)}}},na=e=>{const[t]=xi(),{defaultExpandedLevels:r}=ML(),{path:n,pathMutator:i}=En(e),{path:a}=En(),{state:s}=QZ(),o=s.paths[n.toString()],u=s.paths[a.toString()]??s.paths[a.slice(0,-1).toString()],c=o??(r-t>0?Ri.Expanded:Ri.Collapsed),l=c!==Ri.Collapsed;return(0,h.useEffect)((()=>{i(u===Ri.DeeplyExpanded?Ri.DeeplyExpanded:c)}),[u]),{isExpanded:l,setExpanded:(0,h.useCallback)(((f={deep:!1})=>{i(f.deep?Ri.DeeplyExpanded:Ri.Expanded)}),[]),setCollapsed:(0,h.useCallback)(((f={deep:!1})=>{i(Ri.Collapsed,f)}),[])}},r$=(e=void 0)=>{if(e===void 0)return(0,h.useContext)(T4);const t=(0,h.useContext)(T4);return new Set([...t,e])},Vze=(0,h.forwardRef)((({schema:e,name:t="",dependentRequired:r=[],onExpand:n=()=>{},identifier:i=""},a)=>{const s=Wt(),o=i||e?.$id||t,{path:u}=En(o),{isExpanded:c,setExpanded:l,setCollapsed:f}=na(o),[p,d]=xi(),m=(()=>{const[ye]=xi();return ye>0})(),g=s.isExpandable(e)||r.length>0,v=(ye=>r$().has(ye))(e),w=r$(e),b=s.stringifyConstraints(e),S=Oe("Accordion"),E=Oe("Keyword$schema"),x=Oe("Keyword$vocabulary"),_=Oe("Keyword$id"),I=Oe("Keyword$anchor"),L=Oe("Keyword$dynamicAnchor"),k=Oe("Keyword$ref"),F=Oe("Keyword$dynamicRef"),N=Oe("Keyword$defs"),P=Oe("Keyword$comment"),R=Oe("KeywordAllOf"),W=Oe("KeywordAnyOf"),X=Oe("KeywordOneOf"),Q=Oe("KeywordNot"),Z=Oe("KeywordIf"),J=Oe("KeywordThen"),Y=Oe("KeywordElse"),re=Oe("KeywordDependentSchemas"),ae=Oe("KeywordPrefixItems"),se=Oe("KeywordItems"),ge=Oe("KeywordContains"),ue=Oe("KeywordProperties"),oe=Oe("KeywordPatternProperties"),K=Oe("KeywordAdditionalProperties"),G=Oe("KeywordPropertyNames"),pe=Oe("KeywordUnevaluatedItems"),he=Oe("KeywordUnevaluatedProperties"),xe=Oe("KeywordType"),Ie=Oe("KeywordEnum"),we=Oe("KeywordConst"),_e=Oe("KeywordConstraint"),Re=Oe("KeywordDependentRequired"),me=Oe("KeywordContentSchema"),q=Oe("KeywordTitle"),O=Oe("KeywordDescription"),M=Oe("KeywordDefault"),C=Oe("KeywordDeprecated"),j=Oe("KeywordReadOnly"),T=Oe("KeywordWriteOnly"),B=Oe("KeywordExamples"),V=Oe("ExtensionKeywords"),H=Oe("ExpandDeepButton"),ne=(0,h.useCallback)(((ye,je)=>{je?l():f(),n(ye,je,!1)}),[n,l,f]),ce=(0,h.useCallback)(((ye,je)=>{je?l({deep:!0}):f({deep:!0}),n(ye,je,!0)}),[n,l,f]);return h.default.createElement(zn.Provider,{value:u},h.default.createElement(_i.Provider,{value:d},h.default.createElement(T4.Provider,{value:w},h.default.createElement("article",{ref:a,"data-json-schema-level":p,className:(0,Tt.default)("json-schema-2020-12",{"json-schema-2020-12--embedded":m,"json-schema-2020-12--circular":v})},h.default.createElement("div",{className:"json-schema-2020-12-head"},g&&!v?h.default.createElement(h.default.Fragment,null,h.default.createElement(S,{expanded:c,onChange:ne},h.default.createElement(q,{title:t,schema:e})),h.default.createElement(H,{expanded:c,onClick:ce})):h.default.createElement(q,{title:t,schema:e}),h.default.createElement(C,{schema:e}),h.default.createElement(j,{schema:e}),h.default.createElement(T,{schema:e}),h.default.createElement(xe,{schema:e,isCircular:v}),b.length>0&&b.map((ye=>h.default.createElement(_e,{key:`${ye.scope}-${ye.value}`,constraint:ye})))),h.default.createElement("div",{className:(0,Tt.default)("json-schema-2020-12-body",{"json-schema-2020-12-body--collapsed":!c})},c&&h.default.createElement(h.default.Fragment,null,h.default.createElement(O,{schema:e}),!v&&g&&h.default.createElement(h.default.Fragment,null,h.default.createElement(ue,{schema:e}),h.default.createElement(oe,{schema:e}),h.default.createElement(K,{schema:e}),h.default.createElement(he,{schema:e}),h.default.createElement(G,{schema:e}),h.default.createElement(R,{schema:e}),h.default.createElement(W,{schema:e}),h.default.createElement(X,{schema:e}),h.default.createElement(Q,{schema:e}),h.default.createElement(Z,{schema:e}),h.default.createElement(J,{schema:e}),h.default.createElement(Y,{schema:e}),h.default.createElement(re,{schema:e}),h.default.createElement(ae,{schema:e}),h.default.createElement(se,{schema:e}),h.default.createElement(pe,{schema:e}),h.default.createElement(ge,{schema:e}),h.default.createElement(me,{schema:e})),h.default.createElement(Ie,{schema:e}),h.default.createElement(we,{schema:e}),h.default.createElement(Re,{schema:e,dependentRequired:r}),h.default.createElement(M,{schema:e}),h.default.createElement(B,{schema:e}),h.default.createElement(E,{schema:e}),h.default.createElement(x,{schema:e}),h.default.createElement(_,{schema:e}),h.default.createElement(I,{schema:e}),h.default.createElement(L,{schema:e}),h.default.createElement(k,{schema:e}),!v&&g&&h.default.createElement(N,{schema:e}),h.default.createElement(F,{schema:e}),h.default.createElement(P,{schema:e}),h.default.createElement(V,{schema:e})))))))}));var ZZ=Vze,XZ=({schema:e})=>e?.$schema?h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$schema"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$schema)):null,eX=({schema:e})=>{const t="$vocabulary",{path:r}=En(t),{isExpanded:n,setExpanded:i,setCollapsed:a}=na(t),s=Oe("Accordion"),o=(0,h.useCallback)((()=>{n?a():i()}),[n,i,a]);return e?.$vocabulary?typeof e.$vocabulary!="object"?null:h.default.createElement(zn.Provider,{value:r},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary"},h.default.createElement(s,{expanded:n,onChange:o},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$vocabulary")),h.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),h.default.createElement("ul",null,n&&Object.entries(e.$vocabulary).map((([u,c])=>h.default.createElement("li",{key:u,className:(0,Tt.default)("json-schema-2020-12-$vocabulary-uri",{"json-schema-2020-12-$vocabulary-uri--disabled":!c})},h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},u))))))):null},tX=({schema:e})=>e?.$id?h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$id"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$id"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$id)):null,rX=({schema:e})=>e?.$anchor?h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$anchor"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$anchor)):null,nX=({schema:e})=>e?.$dynamicAnchor?h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicAnchor"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$dynamicAnchor)):null,iX=({schema:e})=>e?.$ref?h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$ref"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$ref)):null,aX=({schema:e})=>e?.$dynamicRef?h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicRef"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$dynamicRef)):null,sX=({schema:e})=>{const t=e?.$defs||{},r="$defs",{path:n}=En(r),{isExpanded:i,setExpanded:a,setCollapsed:s}=na(r),[o,u]=xi(),c=Oe("Accordion"),l=Oe("ExpandDeepButton"),f=Oe("JSONSchema"),p=(0,h.useCallback)((()=>{i?s():a()}),[i,a,s]),d=(0,h.useCallback)(((m,g)=>{g?a({deep:!0}):s({deep:!0})}),[a,s]);return Object.keys(t).length===0?null:h.default.createElement(zn.Provider,{value:n},h.default.createElement(_i.Provider,{value:u},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs","data-json-schema-level":o},h.default.createElement(c,{expanded:i,onChange:p},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$defs")),h.default.createElement(l,{expanded:i,onClick:d}),h.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!i})},i&&h.default.createElement(h.default.Fragment,null,Object.entries(t).map((([m,g])=>h.default.createElement("li",{key:m,className:"json-schema-2020-12-property"},h.default.createElement(f,{name:m,schema:g})))))))))},oX=({schema:e})=>e?.$comment?h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$comment"),h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$comment)):null,uX=({schema:e})=>{const t=e?.allOf||[],r=Wt(),n="allOf",{path:i}=En(n),{isExpanded:a,setExpanded:s,setCollapsed:o}=na(n),[u,c]=xi(),l=Oe("Accordion"),f=Oe("ExpandDeepButton"),p=Oe("JSONSchema"),d=Oe("KeywordType"),m=(0,h.useCallback)((()=>{a?o():s()}),[a,s,o]),g=(0,h.useCallback)(((v,w)=>{w?s({deep:!0}):o({deep:!0})}),[s,o]);return Array.isArray(t)&&t.length!==0?h.default.createElement(zn.Provider,{value:i},h.default.createElement(_i.Provider,{value:c},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf","data-json-schema-level":u},h.default.createElement(l,{expanded:a,onChange:m},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"All of")),h.default.createElement(f,{expanded:a,onClick:g}),h.default.createElement(d,{schema:{allOf:t}}),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!a})},a&&h.default.createElement(h.default.Fragment,null,t.map(((v,w)=>h.default.createElement("li",{key:`#${w}`,className:"json-schema-2020-12-property"},h.default.createElement(p,{name:`#${w} ${r.getTitle(v)}`,schema:v}))))))))):null},cX=({schema:e})=>{const t=e?.anyOf||[],r=Wt(),n="anyOf",{path:i}=En(n),{isExpanded:a,setExpanded:s,setCollapsed:o}=na(n),[u,c]=xi(),l=Oe("Accordion"),f=Oe("ExpandDeepButton"),p=Oe("JSONSchema"),d=Oe("KeywordType"),m=(0,h.useCallback)((()=>{a?o():s()}),[a,s,o]),g=(0,h.useCallback)(((v,w)=>{w?s({deep:!0}):o({deep:!0})}),[s,o]);return Array.isArray(t)&&t.length!==0?h.default.createElement(zn.Provider,{value:i},h.default.createElement(_i.Provider,{value:c},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf","data-json-schema-level":u},h.default.createElement(l,{expanded:a,onChange:m},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Any of")),h.default.createElement(f,{expanded:a,onClick:g}),h.default.createElement(d,{schema:{anyOf:t}}),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!a})},a&&h.default.createElement(h.default.Fragment,null,t.map(((v,w)=>h.default.createElement("li",{key:`#${w}`,className:"json-schema-2020-12-property"},h.default.createElement(p,{name:`#${w} ${r.getTitle(v)}`,schema:v}))))))))):null},lX=({schema:e})=>{const t=e?.oneOf||[],r=Wt(),n="oneOf",{path:i}=En(n),{isExpanded:a,setExpanded:s,setCollapsed:o}=na(n),[u,c]=xi(),l=Oe("Accordion"),f=Oe("ExpandDeepButton"),p=Oe("JSONSchema"),d=Oe("KeywordType"),m=(0,h.useCallback)((()=>{a?o():s()}),[a,s,o]),g=(0,h.useCallback)(((v,w)=>{w?s({deep:!0}):o({deep:!0})}),[s,o]);return Array.isArray(t)&&t.length!==0?h.default.createElement(zn.Provider,{value:i},h.default.createElement(_i.Provider,{value:c},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf","data-json-schema-level":u},h.default.createElement(l,{expanded:a,onChange:m},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"One of")),h.default.createElement(f,{expanded:a,onClick:g}),h.default.createElement(d,{schema:{oneOf:t}}),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!a})},a&&h.default.createElement(h.default.Fragment,null,t.map(((v,w)=>h.default.createElement("li",{key:`#${w}`,className:"json-schema-2020-12-property"},h.default.createElement(p,{name:`#${w} ${r.getTitle(v)}`,schema:v}))))))))):null},fX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema");if(!t.hasKeyword(e,"not"))return null;const n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Not");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--not"},h.default.createElement(r,{name:n,schema:e.not,identifier:"not"}))},dX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema");if(!t.hasKeyword(e,"if"))return null;const n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"If");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},h.default.createElement(r,{name:n,schema:e.if,identifier:"if"}))},pX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema");if(!t.hasKeyword(e,"then"))return null;const n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Then");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--then"},h.default.createElement(r,{name:n,schema:e.then,identifier:"then"}))},hX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema");if(!t.hasKeyword(e,"else"))return null;const n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Else");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},h.default.createElement(r,{name:n,schema:e.else,identifier:"else"}))},mX=({schema:e})=>{const t=e?.dependentSchemas||[],r="dependentSchemas",{path:n}=En(r),{isExpanded:i,setExpanded:a,setCollapsed:s}=na(r),[o,u]=xi(),c=Oe("Accordion"),l=Oe("ExpandDeepButton"),f=Oe("JSONSchema"),p=(0,h.useCallback)((()=>{i?s():a()}),[i,a,s]),d=(0,h.useCallback)(((m,g)=>{g?a({deep:!0}):s({deep:!0})}),[a,s]);return typeof t!="object"||Object.keys(t).length===0?null:h.default.createElement(zn.Provider,{value:n},h.default.createElement(_i.Provider,{value:u},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas","data-json-schema-level":o},h.default.createElement(c,{expanded:i,onChange:p},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Dependent schemas")),h.default.createElement(l,{expanded:i,onClick:d}),h.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!i})},i&&h.default.createElement(h.default.Fragment,null,Object.entries(t).map((([m,g])=>h.default.createElement("li",{key:m,className:"json-schema-2020-12-property"},h.default.createElement(f,{name:m,schema:g})))))))))},gX=({schema:e})=>{const t=e?.prefixItems||[],r=Wt(),n="prefixItems",{path:i}=En(n),{isExpanded:a,setExpanded:s,setCollapsed:o}=na(n),[u,c]=xi(),l=Oe("Accordion"),f=Oe("ExpandDeepButton"),p=Oe("JSONSchema"),d=Oe("KeywordType"),m=(0,h.useCallback)((()=>{a?o():s()}),[a,s,o]),g=(0,h.useCallback)(((v,w)=>{w?s({deep:!0}):o({deep:!0})}),[s,o]);return Array.isArray(t)&&t.length!==0?h.default.createElement(zn.Provider,{value:i},h.default.createElement(_i.Provider,{value:c},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems","data-json-schema-level":u},h.default.createElement(l,{expanded:a,onChange:m},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Prefix items")),h.default.createElement(f,{expanded:a,onClick:g}),h.default.createElement(d,{schema:{prefixItems:t}}),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!a})},a&&h.default.createElement(h.default.Fragment,null,t.map(((v,w)=>h.default.createElement("li",{key:`#${w}`,className:"json-schema-2020-12-property"},h.default.createElement(p,{name:`#${w} ${r.getTitle(v)}`,schema:v}))))))))):null},yX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema");if(!t.hasKeyword(e,"items"))return null;const n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Items");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--items"},h.default.createElement(r,{name:n,schema:e.items,identifier:"items"}))},vX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema");if(!t.hasKeyword(e,"contains"))return null;const n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Contains");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contains"},h.default.createElement(r,{name:n,schema:e.contains,identifier:"contains"}))},bX=({schema:e})=>{const t=Wt(),r=e?.properties||{},n=Array.isArray(e?.required)?e.required:[],i=Oe("JSONSchema"),{path:a}=En("properties");return Object.keys(r).length===0?null:h.default.createElement(zn.Provider,{value:a},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},h.default.createElement("ul",null,Object.entries(r).map((([s,o])=>{const u=n.includes(s),c=t.getDependentRequired(s,e);return h.default.createElement("li",{key:s,className:(0,Tt.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":u})},h.default.createElement(i,{name:s,schema:o,dependentRequired:c}))})))))},wX=({schema:e})=>{const t=e?.patternProperties||{},r=Oe("JSONSchema"),{path:n}=En("patternProperties");return Object.keys(t).length===0?null:h.default.createElement(zn.Provider,{value:n},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties"},h.default.createElement("ul",null,Object.entries(t).map((([i,a])=>h.default.createElement("li",{key:i,className:"json-schema-2020-12-property"},h.default.createElement(r,{name:i,schema:a})))))))},SX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema");if(!t.hasKeyword(e,"additionalProperties"))return null;const n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Additional properties");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties"},e.additionalProperties===!0?h.default.createElement(h.default.Fragment,null,n,h.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"allowed")):e.additionalProperties===!1?h.default.createElement(h.default.Fragment,null,n,h.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"forbidden")):h.default.createElement(r,{name:n,schema:e.additionalProperties,identifier:"additionalProperties"}))},xX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema"),n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Property names");return t.hasKeyword(e,"propertyNames")?h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames"},h.default.createElement(r,{name:n,schema:e.propertyNames,identifier:"propertyNames"})):null},EX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema");if(!t.hasKeyword(e,"unevaluatedItems"))return null;const n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated items");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems"},h.default.createElement(r,{name:n,schema:e.unevaluatedItems,identifier:"unevaluatedItems"}))},CX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema");if(!t.hasKeyword(e,"unevaluatedProperties"))return null;const n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated properties");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties"},h.default.createElement(r,{name:n,schema:e.unevaluatedProperties,identifier:"unevaluatedProperties"}))},MX=({schema:e,isCircular:t=!1})=>{const r=Wt().getType(e),n=t?" [circular]":"";return h.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},`${r}${n}`)},_X=({schema:e})=>{const t=Oe("JSONViewer");return Array.isArray(e?.enum)?h.default.createElement(t,{name:"Enum",value:e.enum,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--enum"}):null},AX=({schema:e})=>{const t=Wt(),r=Oe("JSONViewer");return t.hasKeyword(e,"const")?h.default.createElement(r,{name:"Const",value:e.const,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--const"}):null};const jX=e=>typeof e=="string"?`${e.charAt(0).toUpperCase()}${e.slice(1)}`:e,IX=e=>(t,{lookup:r="extended"}={})=>{const n=e();if(t?.title!=null)return n.upperFirst(String(t.title));if(r==="extended"){if(t?.$anchor!=null)return n.upperFirst(String(t.$anchor));if(t?.$id!=null)return String(t.$id)}return""},LX=e=>{const t=(r,n=new WeakSet)=>{const i=e();if(r==null)return"any";if(i.isBooleanJSONSchema(r))return r?"any":"never";if(typeof r!="object"||n.has(r))return"any";n.add(r);const{type:a,prefixItems:s,items:o}=r,u=()=>{if(Array.isArray(s)){const f=s.map((d=>t(d,n))),p=o?t(o,n):"any";return`array<[${f.join(", ")}], ${p}>`}return o?`array<${t(o,n)}>`:"array<any>"};if(r.not&&t(r.not)==="any")return"never";const c=(f,p)=>Array.isArray(r[f])?`(${r[f].map((d=>t(d,n))).join(p)})`:null,l=[Array.isArray(a)?a.map((f=>f==="array"?u():f)).join(" | "):a==="array"?u():["null","boolean","object","array","number","integer","string"].includes(a)?a:(()=>{if(Object.hasOwn(r,"prefixItems")||Object.hasOwn(r,"items")||Object.hasOwn(r,"contains"))return u();if(Object.hasOwn(r,"properties")||Object.hasOwn(r,"additionalProperties")||Object.hasOwn(r,"patternProperties"))return"object";if(["int32","int64"].includes(r.format))return"integer";if(["float","double"].includes(r.format))return"number";if(Object.hasOwn(r,"minimum")||Object.hasOwn(r,"maximum")||Object.hasOwn(r,"exclusiveMinimum")||Object.hasOwn(r,"exclusiveMaximum")||Object.hasOwn(r,"multipleOf"))return"number | integer";if(Object.hasOwn(r,"pattern")||Object.hasOwn(r,"format")||Object.hasOwn(r,"minLength")||Object.hasOwn(r,"maxLength")||Object.hasOwn(r,"contentEncoding")||Object.hasOwn(r,"contentMediaType"))return"string";if(r.const!==void 0){if(r.const===null)return"null";if(typeof r.const=="boolean")return"boolean";if(typeof r.const=="number")return Number.isInteger(r.const)?"integer":"number";if(typeof r.const=="string")return"string";if(Array.isArray(r.const))return"array<any>";if(typeof r.const=="object")return"object"}return null})(),c("oneOf"," | "),c("anyOf"," | "),c("allOf"," & ")].filter(Boolean).join(" | ");return n.delete(r),l||"any"};return t},TX=e=>typeof e=="boolean",OX=(e,t)=>e!==null&&typeof e=="object"&&Object.hasOwn(e,t),kX=e=>t=>{const r=e();return t?.$schema||t?.$vocabulary||t?.$id||t?.$anchor||t?.$dynamicAnchor||t?.$ref||t?.$dynamicRef||t?.$defs||t?.$comment||t?.allOf||t?.anyOf||t?.oneOf||r.hasKeyword(t,"not")||r.hasKeyword(t,"if")||r.hasKeyword(t,"then")||r.hasKeyword(t,"else")||t?.dependentSchemas||t?.prefixItems||r.hasKeyword(t,"items")||r.hasKeyword(t,"contains")||t?.properties||t?.patternProperties||r.hasKeyword(t,"additionalProperties")||r.hasKeyword(t,"propertyNames")||r.hasKeyword(t,"unevaluatedItems")||r.hasKeyword(t,"unevaluatedProperties")||t?.description||t?.enum||r.hasKeyword(t,"const")||r.hasKeyword(t,"contentSchema")||r.hasKeyword(t,"default")||t?.examples||r.getExtensionKeywords(t).length>0},NX=e=>e===null||["number","bigint","boolean"].includes(typeof e)?String(e):Array.isArray(e)?`[${e.map(NX).join(", ")}]`:JSON.stringify(e),Fp=(e,t,r)=>{const n=typeof t=="number",i=typeof r=="number";return n&&i?t===r?`${t} ${e}`:`[${t}, ${r}] ${e}`:n?`≥ ${t} ${e}`:i?`≤ ${r} ${e}`:null},Jze=e=>{const t=[],r=(u=>{if(typeof u?.multipleOf!="number"||u.multipleOf<=0||u.multipleOf===1)return null;const{multipleOf:c}=u;if(Number.isInteger(c))return`multiple of ${c}`;const l=10**c.toString().split(".")[1].length;return`multiple of ${c*l}/${l}`})(e);r!==null&&t.push({scope:"number",value:r});const n=(u=>{const c=u?.minimum,l=u?.maximum,f=u?.exclusiveMinimum,p=u?.exclusiveMaximum,d=typeof c=="number",m=typeof l=="number",g=typeof f=="number",v=typeof p=="number",w=g&&(!d||c<f),b=v&&(!m||l>p);return(d||g)&&(m||v)?`${w?"(":"["}${w?f:c}, ${b?p:l}${b?")":"]"}`:d||g?`${w?">":"≥"} ${w?f:c}`:m||v?`${b?"<":"≤"} ${b?p:l}`:null})(e);n!==null&&t.push({scope:"number",value:n}),e?.format&&t.push({scope:"string",value:e.format});const i=Fp("characters",e?.minLength,e?.maxLength);i!==null&&t.push({scope:"string",value:i}),e?.pattern&&t.push({scope:"string",value:`matches ${e?.pattern}`}),e?.contentMediaType&&t.push({scope:"string",value:`media type: ${e.contentMediaType}`}),e?.contentEncoding&&t.push({scope:"string",value:`encoding: ${e.contentEncoding}`});const a=Fp(e?.uniqueItems?"unique items":"items",e?.minItems,e?.maxItems);a!==null&&t.push({scope:"array",value:a}),e?.uniqueItems&&!a&&t.push({scope:"array",value:"unique"});const s=Fp("contained items",e?.minContains,e?.maxContains);s!==null&&t.push({scope:"array",value:s});const o=Fp("properties",e?.minProperties,e?.maxProperties);return o!==null&&t.push({scope:"object",value:o}),t},Wze=(e,t)=>t?.dependentRequired?Array.from(Object.entries(t.dependentRequired).reduce(((r,[n,i])=>(Array.isArray(i)&&i.includes(e)&&r.add(n),r)),new Set)):[],yg=e=>typeof e=="object"&&e!==null&&!Array.isArray(e)&&(Object.getPrototypeOf(e)===null||Object.getPrototypeOf(e)===Object.prototype),RX=()=>["$schema","$vocabulary","$id","$anchor","$dynamicAnchor","$dynamicRef","$ref","$defs","$comment","allOf","anyOf","oneOf","not","if","then","else","dependentSchemas","prefixItems","items","contains","properties","patternProperties","additionalProperties","propertyNames","unevaluatedItems","unevaluatedProperties","type","enum","const","multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","maxContains","minContains","maxProperties","minProperties","required","dependentRequired","title","description","default","deprecated","readOnly","writeOnly","examples","format","contentEncoding","contentMediaType","contentSchema"],DX=e=>t=>{const r=e().getSchemaKeywords();return yg(t)?((n,i)=>{const a=new Set(i);return n.filter((s=>!a.has(s)))})(Object.keys(t),r):[]},Hze=(e,t)=>{const r=ee.Map.isMap(e);if(!r&&!yg(e))return!1;const n=a=>t===a||Array.isArray(t)&&t.includes(a),i=r?e.get("type"):e.type;return ee.List.isList(i)||Array.isArray(i)?i.some((a=>n(a))):n(i)},Gze=({constraint:e})=>yg(e)&&typeof e.scope=="string"&&typeof e.value=="string"?h.default.createElement("span",{className:`json-schema-2020-12__constraint json-schema-2020-12__constraint--${e.scope}`},e.value):null;var PX=h.default.memo(Gze),FX=({dependentRequired:e})=>Array.isArray(e)&&e.length!==0?h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired"},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Required when defined"),h.default.createElement("ul",null,e.map((t=>h.default.createElement("li",{key:t},h.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning"},t)))))):null,BX=({schema:e})=>{const t=Wt(),r=Oe("JSONSchema");if(!t.hasKeyword(e,"contentSchema"))return null;const n=h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Content schema");return h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema"},h.default.createElement(r,{name:n,schema:e.contentSchema,identifier:"contentSchema"}))},zX=({title:e="",schema:t})=>{const r=Wt(),n=e||r.getTitle(t);return n?h.default.createElement("div",{className:"json-schema-2020-12__title"},n):null},$X=({schema:e})=>e?.description?h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},h.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},e.description)):null,qX=({schema:e})=>{const t=Wt(),r=Oe("JSONViewer");return t.hasKeyword(e,"default")?h.default.createElement(r,{name:"Default",value:e.default,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--default"}):null},UX=({schema:e})=>e?.deprecated!==!0?null:h.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--warning"},"deprecated"),VX=({schema:e})=>e?.readOnly!==!0?null:h.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"read-only"),JX=({schema:e})=>e?.writeOnly!==!0?null:h.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"write-only"),WX=({schema:e})=>{const t=e?.examples||[],r=Oe("JSONViewer");return Array.isArray(t)&&t.length!==0?h.default.createElement(r,{name:"Examples",value:e.examples,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--examples"}):null},HX=({schema:e})=>{const t=Wt(),r="ExtensionKeywords",{path:n}=En(r),{isExpanded:i,setExpanded:a,setCollapsed:s}=na(r),[o,u]=xi(),c=Oe("Accordion"),l=Oe("ExpandDeepButton"),f=Oe("JSONViewer"),{showExtensionKeywords:p}=ML(),d=t.getExtensionKeywords(e),m=(0,h.useCallback)((()=>{i?s():a()}),[i,a,s]),g=(0,h.useCallback)(((v,w)=>{w?a({deep:!0}):s({deep:!0})}),[a,s]);return p&&d.length!==0?h.default.createElement(zn.Provider,{value:n},h.default.createElement(_i.Provider,{value:u},h.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--extension-keywords","data-json-schema-level":o},h.default.createElement(c,{expanded:i,onChange:m},h.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--extension"},"Extension Keywords")),h.default.createElement(l,{expanded:i,onClick:g}),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!i})},i&&h.default.createElement(h.default.Fragment,null,d.map((v=>h.default.createElement(f,{key:v,name:v,value:e[v],className:"json-schema-2020-12-json-viewer-extension-keyword"})))))))):null};const O4=({name:e,value:t,className:r})=>{const n=Wt(),{path:i}=En(e),{isExpanded:a,setExpanded:s,setCollapsed:o}=na(e),[u,c]=xi(),l=Oe("Accordion"),f=Oe("ExpandDeepButton"),p=typeof t=="string"||typeof t=="number"||typeof t=="bigint"||typeof t=="boolean"||typeof t=="symbol"||t==null,d=(v=>yg(v)&&Object.keys(v).length===0)(t)||(v=>Array.isArray(v)&&v.length===0)(t),m=(0,h.useCallback)((()=>{a?o():s()}),[a,s,o]),g=(0,h.useCallback)(((v,w)=>{w?s({deep:!0}):o({deep:!0})}),[s,o]);return p?h.default.createElement("div",{className:(0,Tt.default)("json-schema-2020-12-json-viewer",r)},h.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},e),h.default.createElement("span",{className:"json-schema-2020-12-json-viewer__value json-schema-2020-12-json-viewer__value--secondary"},n.stringify(t))):d?h.default.createElement("div",{className:(0,Tt.default)("json-schema-2020-12-json-viewer",r)},h.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},e),h.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},Array.isArray(t)?"empty array":"empty object")):h.default.createElement(zn.Provider,{value:i},h.default.createElement(_i.Provider,{value:c},h.default.createElement("div",{className:(0,Tt.default)("json-schema-2020-12-json-viewer",r),"data-json-schema-level":u},h.default.createElement(l,{expanded:a,onChange:m},h.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},e)),h.default.createElement(f,{expanded:a,onClick:g}),h.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},Array.isArray(t)?"array":"object"),h.default.createElement("ul",{className:(0,Tt.default)("json-schema-2020-12-json-viewer__children",{"json-schema-2020-12-json-viewer__children--collapsed":!a})},a&&h.default.createElement(h.default.Fragment,null,Array.isArray(t)?t.map(((v,w)=>h.default.createElement("li",{key:`#${w}`,className:"json-schema-2020-12-property"},h.default.createElement(O4,{name:`#${w}`,value:v,className:r})))):Object.entries(t).map((([v,w])=>h.default.createElement("li",{key:v,className:"json-schema-2020-12-property"},h.default.createElement(O4,{name:v,value:w,className:r})))))))))};var GX=O4,YX=({expanded:e=!1,children:t,onChange:r})=>{const n=Oe("ChevronRightIcon"),i=(0,h.useCallback)((a=>{r(a,!e)}),[e,r]);return h.default.createElement("button",{type:"button",className:"json-schema-2020-12-accordion",onClick:i},h.default.createElement("div",{className:"json-schema-2020-12-accordion__children"},t),h.default.createElement("span",{className:(0,Tt.default)("json-schema-2020-12-accordion__icon",{"json-schema-2020-12-accordion__icon--expanded":e,"json-schema-2020-12-accordion__icon--collapsed":!e})},h.default.createElement(n,null)))},KX=({expanded:e,onClick:t})=>{const r=(0,h.useCallback)((n=>{t(n,!e)}),[e,t]);return h.default.createElement("button",{type:"button",className:"json-schema-2020-12-expand-deep-button",onClick:r},e?"Collapse all":"Expand all")},QX=()=>h.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},h.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}));const ZX=(e,t={})=>{const r={components:{JSONSchema:ZZ,Keyword$schema:XZ,Keyword$vocabulary:eX,Keyword$id:tX,Keyword$anchor:rX,Keyword$dynamicAnchor:nX,Keyword$ref:iX,Keyword$dynamicRef:aX,Keyword$defs:sX,Keyword$comment:oX,KeywordAllOf:uX,KeywordAnyOf:cX,KeywordOneOf:lX,KeywordNot:fX,KeywordIf:dX,KeywordThen:pX,KeywordElse:hX,KeywordDependentSchemas:mX,KeywordPrefixItems:gX,KeywordItems:yX,KeywordContains:vX,KeywordProperties:bX,KeywordPatternProperties:wX,KeywordAdditionalProperties:SX,KeywordPropertyNames:xX,KeywordUnevaluatedItems:EX,KeywordUnevaluatedProperties:CX,KeywordType:MX,KeywordEnum:_X,KeywordConst:AX,KeywordConstraint:PX,KeywordDependentRequired:FX,KeywordContentSchema:BX,KeywordTitle:zX,KeywordDescription:$X,KeywordDefault:qX,KeywordDeprecated:UX,KeywordReadOnly:VX,KeywordWriteOnly:JX,KeywordExamples:WX,ExtensionKeywords:HX,JSONViewer:GX,Accordion:YX,ExpandDeepButton:KX,ChevronRightIcon:QX,...t.components},config:{default$schema:"https://json-schema.org/draft/2020-12/schema",defaultExpandedLevels:0,showExtensionKeywords:!0,...t.config},fn:{upperFirst:jX,getTitle:IX(Wt),getType:LX(Wt),isBooleanJSONSchema:TX,hasKeyword:OX,isExpandable:kX(Wt),stringify:NX,stringifyConstraints:Jze,getDependentRequired:Wze,getSchemaKeywords:RX,getExtensionKeywords:DX(Wt),...t.fn},state:{paths:{}}},n=i=>h.default.createElement(Oo.Provider,{value:r},h.default.createElement(e,i));return n.contexts={JSONSchemaContext:Oo},n.displayName=e.displayName,n},Yze=({getSystem:e})=>(t,r={})=>{const{getComponent:n,getConfigs:i}=e(),a=i(),s=n("JSONSchema202012"),o=n("JSONSchema202012Keyword$schema"),u=n("JSONSchema202012Keyword$vocabulary"),c=n("JSONSchema202012Keyword$id"),l=n("JSONSchema202012Keyword$anchor"),f=n("JSONSchema202012Keyword$dynamicAnchor"),p=n("JSONSchema202012Keyword$ref"),d=n("JSONSchema202012Keyword$dynamicRef"),m=n("JSONSchema202012Keyword$defs"),g=n("JSONSchema202012Keyword$comment"),v=n("JSONSchema202012KeywordAllOf"),w=n("JSONSchema202012KeywordAnyOf"),b=n("JSONSchema202012KeywordOneOf"),S=n("JSONSchema202012KeywordNot"),E=n("JSONSchema202012KeywordIf"),x=n("JSONSchema202012KeywordThen"),_=n("JSONSchema202012KeywordElse"),I=n("JSONSchema202012KeywordDependentSchemas"),L=n("JSONSchema202012KeywordPrefixItems"),k=n("JSONSchema202012KeywordItems"),F=n("JSONSchema202012KeywordContains"),N=n("JSONSchema202012KeywordProperties"),P=n("JSONSchema202012KeywordPatternProperties"),R=n("JSONSchema202012KeywordAdditionalProperties"),W=n("JSONSchema202012KeywordPropertyNames"),X=n("JSONSchema202012KeywordUnevaluatedItems"),Q=n("JSONSchema202012KeywordUnevaluatedProperties"),Z=n("JSONSchema202012KeywordType"),J=n("JSONSchema202012KeywordEnum"),Y=n("JSONSchema202012KeywordConst"),re=n("JSONSchema202012KeywordConstraint"),ae=n("JSONSchema202012KeywordDependentRequired"),se=n("JSONSchema202012KeywordContentSchema"),ge=n("JSONSchema202012KeywordTitle"),ue=n("JSONSchema202012KeywordDescription"),oe=n("JSONSchema202012KeywordDefault"),K=n("JSONSchema202012KeywordDeprecated"),G=n("JSONSchema202012KeywordReadOnly"),pe=n("JSONSchema202012KeywordWriteOnly"),he=n("JSONSchema202012KeywordExamples"),xe=n("JSONSchema202012ExtensionKeywords"),Ie=n("JSONSchema202012JSONViewer"),we=n("JSONSchema202012Accordion"),_e=n("JSONSchema202012ExpandDeepButton"),Re=n("JSONSchema202012ChevronRightIcon");return ZX(t,{components:{JSONSchema:s,Keyword$schema:o,Keyword$vocabulary:u,Keyword$id:c,Keyword$anchor:l,Keyword$dynamicAnchor:f,Keyword$ref:p,Keyword$dynamicRef:d,Keyword$defs:m,Keyword$comment:g,KeywordAllOf:v,KeywordAnyOf:w,KeywordOneOf:b,KeywordNot:S,KeywordIf:E,KeywordThen:x,KeywordElse:_,KeywordDependentSchemas:I,KeywordPrefixItems:L,KeywordItems:k,KeywordContains:F,KeywordProperties:N,KeywordPatternProperties:P,KeywordAdditionalProperties:R,KeywordPropertyNames:W,KeywordUnevaluatedItems:X,KeywordUnevaluatedProperties:Q,KeywordType:Z,KeywordEnum:J,KeywordConst:Y,KeywordConstraint:re,KeywordDependentRequired:ae,KeywordContentSchema:se,KeywordTitle:ge,KeywordDescription:ue,KeywordDefault:oe,KeywordDeprecated:K,KeywordReadOnly:G,KeywordWriteOnly:pe,KeywordExamples:he,ExtensionKeywords:xe,JSONViewer:Ie,Accordion:we,ExpandDeepButton:_e,ChevronRightIcon:Re,...r.components},config:{showExtensionKeywords:a.showExtensions,...r.config},fn:{...r.fn}})};var XX=({getSystem:e,fn:t})=>{const r=()=>({upperFirst:t.upperFirst,...t.jsonSchema202012});return{components:{JSONSchema202012:ZZ,JSONSchema202012Keyword$schema:XZ,JSONSchema202012Keyword$vocabulary:eX,JSONSchema202012Keyword$id:tX,JSONSchema202012Keyword$anchor:rX,JSONSchema202012Keyword$dynamicAnchor:nX,JSONSchema202012Keyword$ref:iX,JSONSchema202012Keyword$dynamicRef:aX,JSONSchema202012Keyword$defs:sX,JSONSchema202012Keyword$comment:oX,JSONSchema202012KeywordAllOf:uX,JSONSchema202012KeywordAnyOf:cX,JSONSchema202012KeywordOneOf:lX,JSONSchema202012KeywordNot:fX,JSONSchema202012KeywordIf:dX,JSONSchema202012KeywordThen:pX,JSONSchema202012KeywordElse:hX,JSONSchema202012KeywordDependentSchemas:mX,JSONSchema202012KeywordPrefixItems:gX,JSONSchema202012KeywordItems:yX,JSONSchema202012KeywordContains:vX,JSONSchema202012KeywordProperties:bX,JSONSchema202012KeywordPatternProperties:wX,JSONSchema202012KeywordAdditionalProperties:SX,JSONSchema202012KeywordPropertyNames:xX,JSONSchema202012KeywordUnevaluatedItems:EX,JSONSchema202012KeywordUnevaluatedProperties:CX,JSONSchema202012KeywordType:MX,JSONSchema202012KeywordEnum:_X,JSONSchema202012KeywordConst:AX,JSONSchema202012KeywordConstraint:PX,JSONSchema202012KeywordDependentRequired:FX,JSONSchema202012KeywordContentSchema:BX,JSONSchema202012KeywordTitle:zX,JSONSchema202012KeywordDescription:$X,JSONSchema202012KeywordDefault:qX,JSONSchema202012KeywordDeprecated:UX,JSONSchema202012KeywordReadOnly:VX,JSONSchema202012KeywordWriteOnly:JX,JSONSchema202012KeywordExamples:WX,JSONSchema202012ExtensionKeywords:HX,JSONSchema202012JSONViewer:GX,JSONSchema202012Accordion:YX,JSONSchema202012ExpandDeepButton:KX,JSONSchema202012ChevronRightIcon:QX,withJSONSchema202012Context:ZX,withJSONSchema202012SystemContext:Yze(e()),JSONSchema202012PathContext:()=>zn,JSONSchema202012LevelContext:()=>_i},fn:{upperFirst:jX,jsonSchema202012:{getTitle:IX(r),getType:LX(r),isExpandable:kX(r),isBooleanJSONSchema:TX,hasKeyword:OX,useFn:Wt,useConfig:ML,useComponent:Oe,useIsExpanded:na,usePath:En,useLevel:xi,getSchemaKeywords:RX,getExtensionKeywords:DX(r),hasSchemaType:Hze}}}},Kze=(e,{sample:t=[]}={})=>((r,n={})=>{const{minItems:i,maxItems:a,uniqueItems:s}=n,{contains:o,minContains:u,maxContains:c}=n;let l=[...r];if(o!=null&&typeof o=="object"&&Number.isInteger(u)&&u>1){const f=l.at(0);for(let p=1;p<u;p+=1)l.unshift(f)}if(Number.isInteger(a)&&a>0&&(l=r.slice(0,a)),Number.isInteger(i)&&i>0)for(let f=0;l.length<i;f+=1)l.push(l[f%l.length]);return s===!0&&(l=Array.from(new Set(l))),l})(t,e),Qze=()=>{throw new Error("Not implemented")};const vg=e=>Au()(e),lh=e=>e.at(0),mo=e=>typeof e=="boolean",Pi=e=>(0,Qa.default)(e),Ba=e=>mo(e)||Pi(e);var bg=class{data={};register(t,r){this.data[t]=r}unregister(t){t===void 0?this.data={}:delete this.data[t]}get(t){return this.data[t]}},eee=()=>0,tee=()=>0,Zze=()=>.1,Xze=()=>.1,e5e=()=>"user@example.com",t5e=()=>"실례@example.com",r5e=()=>"example.com",n5e=()=>"실례.com",i5e=()=>"198.51.100.42",a5e=()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",s5e=()=>"https://example.com/",o5e=()=>"path/index.html",u5e=()=>"https://실례.com/",c5e=()=>"path/실례.html",l5e=()=>"3fa85f64-5717-4562-b3fc-2c963f66afa6",f5e=()=>"https://example.com/dictionary/{term:1}/{term}",d5e=()=>"/a/b/c",p5e=()=>"1/0",h5e=()=>new Date().toISOString(),m5e=()=>new Date().toISOString().substring(0,10),g5e=()=>new Date().toISOString().substring(11),y5e=()=>"P3D",v5e=()=>"********",b5e=()=>"^[a-z]+$";const fh=new class extends bg{#e={int32:eee,int64:tee,float:Zze,double:Xze,email:e5e,"idn-email":t5e,hostname:r5e,"idn-hostname":n5e,ipv4:i5e,ipv6:a5e,uri:s5e,"uri-reference":o5e,iri:u5e,"iri-reference":c5e,uuid:l5e,"uri-template":f5e,"json-pointer":d5e,"relative-json-pointer":p5e,"date-time":h5e,date:m5e,time:g5e,duration:y5e,password:v5e,regex:b5e};data={...this.#e};get defaults(){return{...this.#e}}},ree=(e,t)=>typeof t=="function"?fh.register(e,t):t===null?fh.unregister(e):fh.get(e);ree.getDefaults=()=>fh.defaults;var wg=ree,w5e=ve(287).Buffer,S5e=e=>w5e.from(e).toString("ascii"),x5e=ve(287).Buffer,E5e=e=>x5e.from(e).toString("utf8"),C5e=ve(287).Buffer,M5e=e=>C5e.from(e).toString("binary"),_5e=e=>{let t="";for(let r=0;r<e.length;r++){const n=e.charCodeAt(r);if(n===61)t+="=3D";else if(n>=33&&n<=60||n>=62&&n<=126||n===9||n===32)t+=e.charAt(r);else if(n===13||n===10)t+=`\r
`;else if(n>126){const i=unescape(encodeURIComponent(e.charAt(r)));for(let a=0;a<i.length;a++)t+="="+("0"+i.charCodeAt(a).toString(16)).slice(-2).toUpperCase()}else t+="="+("0"+n.toString(16)).slice(-2).toUpperCase()}return t},A5e=ve(287).Buffer,j5e=e=>A5e.from(e).toString("hex"),I5e=ve(287).Buffer,L5e=e=>{const t=I5e.from(e).toString("utf8"),r="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";let n=0,i="",a=0,s=0;for(let o=0;o<t.length;o++)for(a=a<<8|t.charCodeAt(o),s+=8;s>=5;)i+=r.charAt(a>>>s-5&31),s-=5;s>0&&(i+=r.charAt(a<<5-s&31),n=(8-8*t.length%5)%5);for(let o=0;o<n;o++)i+="=";return i},T5e=ve(287).Buffer,O5e=e=>T5e.from(e).toString("base64"),k5e=ve(287).Buffer,N5e=e=>k5e.from(e).toString("base64url");const dh=new class extends bg{#e={"7bit":S5e,"8bit":E5e,binary:M5e,"quoted-printable":_5e,base16:j5e,base32:L5e,base64:O5e,base64url:N5e};data={...this.#e};get defaults(){return{...this.#e}}},nee=(e,t)=>typeof t=="function"?dh.register(e,t):t===null?dh.unregister(e):dh.get(e);nee.getDefaults=()=>dh.defaults;var iee=nee,R5e={"text/plain":()=>"string","text/css":()=>".selector { border: 1px solid red }","text/csv":()=>"value1,value2,value3","text/html":()=>"<p>content</p>","text/calendar":()=>"BEGIN:VCALENDAR","text/javascript":()=>"console.dir('Hello world!');","text/xml":()=>'<person age="30">John Doe</person>',"text/*":()=>"string"},D5e={"image/*":()=>vg(25).toString("binary")},P5e={"audio/*":()=>vg(25).toString("binary")},F5e={"video/*":()=>vg(25).toString("binary")},B5e={"application/json":()=>'{"key":"value"}',"application/ld+json":()=>'{"name": "John Doe"}',"application/x-httpd-php":()=>"<?php echo '<p>Hello World!</p>'; ?>","application/rtf":()=>String.raw`{\rtf1\adeflang1025\ansi\ansicpg1252\uc1`,"application/x-sh":()=>'echo "Hello World!"',"application/xhtml+xml":()=>"<p>content</p>","application/*":()=>vg(25).toString("binary")};const mu=new class extends bg{#e={...R5e,...D5e,...P5e,...F5e,...B5e};data={...this.#e};get defaults(){return{...this.#e}}},aee=(e,t)=>{if(typeof t=="function")return mu.register(e,t);if(t===null)return mu.unregister(e);const r=e.split(";").at(0),n=`${r.split("/").at(0)}/*`;return mu.get(e)||mu.get(r)||mu.get(n)};aee.getDefaults=()=>mu.defaults;var see=aee;const lM=(e,t={})=>{const{maxLength:r,minLength:n}=t;let i=e;if(Number.isInteger(r)&&r>0&&(i=i.slice(0,r)),Number.isInteger(n)&&n>0){let a=0;for(;i.length<n;)i+=i[a++%i.length]}return i};var z5e=(e,{sample:t}={})=>{const{contentEncoding:r,contentMediaType:n,contentSchema:i}=e,{pattern:a,format:s}=e,o=iee(r)||OZ.default;let u;return u=typeof a=="string"?lM((c=>{try{const l=/(?<=(?<!\\)\{)(\d{3,})(?=\})|(?<=(?<!\\)\{\d*,)(\d{3,})(?=\})|(?<=(?<!\\)\{)(\d{3,})(?=,\d*\})/g,f=c.replace(l,"100"),p=new ZQ.default(f);return p.max=100,p.gen()}catch{return"string"}})(a),e):typeof s=="string"?(c=>{const{format:l}=c,f=wg(l);return typeof f=="function"?f(c):"string"})(e):Ba(i)&&typeof n=="string"&&t!==void 0?Array.isArray(t)||typeof t=="object"?JSON.stringify(t):lM(String(t),e):typeof n=="string"?(c=>{const{contentMediaType:l}=c,f=see(l);return typeof f=="function"?f(c):"string"})(e):lM("string",e),o(u)};const oee=(e,t={})=>{const{minimum:r,maximum:n,exclusiveMinimum:i,exclusiveMaximum:a}=t,{multipleOf:s}=t,o=Number.isInteger(e)?1:Number.EPSILON;let u=typeof r=="number"?r:null,c=typeof n=="number"?n:null,l=e;if(typeof i=="number"&&(u=u!==null?Math.max(u,i+o):i+o),typeof a=="number"&&(c=c!==null?Math.min(c,a-o):a-o),l=u>c&&e||u||c||l,typeof s=="number"&&s>0){const f=l%s;l=f===0?l:l+s-f}return l};var $5e=e=>{const{format:t}=e;let r;return r=typeof t=="string"?(n=>{const{format:i}=n,a=wg(i);return typeof a=="function"?a(n):0})(e):0,oee(r,e)},q5e=e=>{const{format:t}=e;let r;return r=typeof t=="string"?(n=>{const{format:i}=n,a=wg(i);if(typeof a=="function")return a(n);switch(i){case"int32":return eee();case"int64":return tee()}return 0})(e):0,oee(r,e)},U5e=e=>typeof e.default!="boolean"||e.default,Bp=new Proxy({array:Kze,object:Qze,string:z5e,number:$5e,integer:q5e,boolean:U5e,null:()=>null},{get:(e,t)=>typeof t=="string"&&Object.hasOwn(e,t)?e[t]:()=>`Unknown Type: ${t}`});const n$=["array","object","number","integer","string","boolean","null"],pl=e=>{if(!Pi(e))return!1;const{examples:t,example:r,default:n}=e;return!!(Array.isArray(t)&&t.length>=1)||n!==void 0||r!==void 0},k4=e=>{if(!Pi(e))return null;const{examples:t,example:r,default:n}=e;return Array.isArray(t)&&t.length>=1?t.at(0):n!==void 0?n:r!==void 0?r:void 0},dm={array:["items","prefixItems","contains","maxContains","minContains","maxItems","minItems","uniqueItems","unevaluatedItems"],object:["properties","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","required","dependentSchemas","dependentRequired","unevaluatedProperties"],string:["pattern","format","minLength","maxLength","contentEncoding","contentMediaType","contentSchema"],integer:["minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf"]};dm.number=dm.integer;const fM="string",i$=e=>e===void 0?null:e===null?"null":Array.isArray(e)?"array":Number.isInteger(e)?"integer":typeof e,ph=e=>{if(Array.isArray(e)&&e.length>=1){if(e.includes("array"))return"array";if(e.includes("object"))return"object";{const t=e.filter((n=>n!=="null")),r=lh(t.length>0?t:e);if(n$.includes(r))return r}}return n$.includes(e)?e:null},N4=(e,t=new WeakSet)=>{if(!Pi(e)||t.has(e))return fM;t.add(e);let{type:r,const:n}=e;if(r=ph(r),typeof r!="string"){const i=Object.keys(dm);e:for(let a=0;a<i.length;a+=1){const s=i[a],o=dm[s];for(let u=0;u<o.length;u+=1){const c=o[u];if(Object.hasOwn(e,c)){r=s;break e}}}}if(typeof r!="string"&&n!==void 0){const i=i$(n);r=typeof i=="string"?i:r}if(typeof r!="string"){const i=c=>{if(Array.isArray(e[c])){const l=e[c].map((f=>N4(f,t)));return ph(l)}return null},a=i("allOf"),s=i("anyOf"),o=i("oneOf"),u=e.not?N4(e.not,t):null;(a||s||o||u)&&(r=ph([a,s,o,u].filter(Boolean)))}if(typeof r!="string"&&pl(e)){const i=k4(e),a=i$(i);r=typeof a=="string"?a:r}return t.delete(e),r||fM},a$=e=>N4(e),dM=e=>mo(e)?(t=>t===!1?{not:{}}:{})(e):Pi(e)?e:{},hl=(e,t,r={})=>{if(mo(e)&&e===!0)return!0;if(mo(e)&&e===!1)return!1;if(mo(t)&&t===!0)return!0;if(mo(t)&&t===!1)return!1;if(!Ba(e))return t;if(!Ba(t))return e;const n={...t,...e};if(t.type&&e.type&&Array.isArray(t.type)&&typeof t.type=="string"){const i=Zo(t.type).concat(e.type);n.type=Array.from(new Set(i))}if(Array.isArray(t.required)&&Array.isArray(e.required)&&(n.required=[...new Set([...e.required,...t.required])]),t.properties&&e.properties){const i=new Set([...Object.keys(t.properties),...Object.keys(e.properties)]);n.properties={};for(const a of i){const s=t.properties[a]||{},o=e.properties[a]||{};s.readOnly&&!r.includeReadOnly||s.writeOnly&&!r.includeWriteOnly?n.required=(n.required||[]).filter((u=>u!==a)):n.properties[a]=hl(o,s,r)}}return Ba(t.items)&&Ba(e.items)&&(n.items=hl(e.items,t.items,r)),Ba(t.contains)&&Ba(e.contains)&&(n.contains=hl(e.contains,t.contains,r)),Ba(t.contentSchema)&&Ba(e.contentSchema)&&(n.contentSchema=hl(e.contentSchema,t.contentSchema,r)),n};var gu=hl;const Br=(e,t={},r=void 0,n=!1)=>{if(e==null&&r===void 0)return;typeof e?.toJS=="function"&&(e=e.toJS()),e=dM(e);let i=r!==void 0||pl(e);const a=!i&&Array.isArray(e.oneOf)&&e.oneOf.length>0,s=!i&&Array.isArray(e.anyOf)&&e.anyOf.length>0;if(!i&&(a||s)){const N=dM(lh(a?e.oneOf:e.anyOf));!(e=gu(e,N,t)).xml&&N.xml&&(e.xml=N.xml),pl(e)&&pl(N)&&(i=!0)}const o={};let{xml:u,properties:c,additionalProperties:l,items:f,contains:p}=e||{},d=a$(e),{includeReadOnly:m,includeWriteOnly:g}=t;u=u||{};let v,{name:w,prefix:b,namespace:S}=u,E={};Object.hasOwn(e,"type")||(e.type=d),n&&(w=w||"notagname",v=(b?`${b}:`:"")+w,S)&&(o[b?`xmlns:${b}`:"xmlns"]=S),n&&(E[v]=[]);const x=ho(c);let _,I=0;const L=()=>Number.isInteger(e.maxProperties)&&e.maxProperties>0&&I>=e.maxProperties,k=N=>!(Number.isInteger(e.maxProperties)&&e.maxProperties>0)||!L()&&(!(P=>!Array.isArray(e.required)||e.required.length===0||!e.required.includes(P))(N)||e.maxProperties-I-(()=>{if(!Array.isArray(e.required)||e.required.length===0)return 0;let P=0;return n?e.required.forEach((R=>P+=E[R]===void 0?0:1)):e.required.forEach((R=>{P+=E[v]?.find((W=>W[R]!==void 0))===void 0?0:1})),e.required.length-P})()>0);if(_=n?(N,P=void 0)=>{if(e&&x[N]){if(x[N].xml=x[N].xml||{},x[N].xml.attribute){const W=Array.isArray(x[N].enum)?lh(x[N].enum):void 0;if(pl(x[N]))o[x[N].xml.name||N]=k4(x[N]);else if(W!==void 0)o[x[N].xml.name||N]=W;else{const X=dM(x[N]),Q=a$(X),Z=x[N].xml.name||N;if(Q==="array"){const J=Br(x[N],t,P,!1);o[Z]=J.map((Y=>(0,Qa.default)(Y)?"UnknownTypeObject":Array.isArray(Y)?"UnknownTypeArray":Y)).join(" ")}else o[Z]=Q==="object"?"UnknownTypeObject":Bp[Q](X)}return}x[N].xml.name=x[N].xml.name||N}else x[N]||l===!1||(x[N]={xml:{name:N}});let R=Br(x[N],t,P,n);k(N)&&(I++,Array.isArray(R)?E[v]=E[v].concat(R):E[v].push(R))}:(N,P)=>{if(k(N)){if((0,Qa.default)(e.discriminator?.mapping)&&e.discriminator.propertyName===N&&typeof e.$$ref=="string"){for(const R in e.discriminator.mapping)if(e.$$ref.search(e.discriminator.mapping[R])!==-1){E[N]=R;break}}else E[N]=Br(x[N],t,P,n);I++}},i){let N;if(N=r!==void 0?r:k4(e),!n){if(typeof N=="number"&&d==="string")return`${N}`;if(typeof N!="string"||d==="string")return N;try{return JSON.parse(N)}catch{return N}}if(d==="array"){if(!Array.isArray(N)){if(typeof N=="string")return N;N=[N]}let P=[];return Pi(f)&&(f.xml=f.xml||u||{},f.xml.name=f.xml.name||u.name,P=N.map((R=>Br(f,t,R,n)))),Pi(p)&&(p.xml=p.xml||u||{},p.xml.name=p.xml.name||u.name,P=[Br(p,t,void 0,n),...P]),P=Bp.array(e,{sample:P}),u.wrapped?(E[v]=P,(0,ha.default)(o)||E[v].push({_attr:o})):E=P,E}if(d==="object"){if(typeof N=="string")return N;for(const P in N)Object.hasOwn(N,P)&&(x[P]?.readOnly&&!m||x[P]?.writeOnly&&!g||(x[P]?.xml?.attribute?o[x[P].xml.name||P]=N[P]:_(P,N[P])));return(0,ha.default)(o)||E[v].push({_attr:o}),E}return E[v]=(0,ha.default)(o)?N:[{_attr:o},N],E}if(d==="array"){let N=[];if(Pi(p))if(n&&(p.xml=p.xml||e.xml||{},p.xml.name=p.xml.name||u.name),Array.isArray(p.anyOf)){const{anyOf:P,...R}=f;N.push(...p.anyOf.map((W=>Br(gu(W,R,t),t,void 0,n))))}else if(Array.isArray(p.oneOf)){const{oneOf:P,...R}=f;N.push(...p.oneOf.map((W=>Br(gu(W,R,t),t,void 0,n))))}else{if(!(!n||n&&u.wrapped))return Br(p,t,void 0,n);N.push(Br(p,t,void 0,n))}if(Pi(f))if(n&&(f.xml=f.xml||e.xml||{},f.xml.name=f.xml.name||u.name),Array.isArray(f.anyOf)){const{anyOf:P,...R}=f;N.push(...f.anyOf.map((W=>Br(gu(W,R,t),t,void 0,n))))}else if(Array.isArray(f.oneOf)){const{oneOf:P,...R}=f;N.push(...f.oneOf.map((W=>Br(gu(W,R,t),t,void 0,n))))}else{if(!(!n||n&&u.wrapped))return Br(f,t,void 0,n);N.push(Br(f,t,void 0,n))}return N=Bp.array(e,{sample:N}),n&&u.wrapped?(E[v]=N,(0,ha.default)(o)||E[v].push({_attr:o}),E):N}if(d==="object"){for(let N in x)Object.hasOwn(x,N)&&(x[N]?.deprecated||x[N]?.readOnly&&!m||x[N]?.writeOnly&&!g||_(N));if(n&&o&&E[v].push({_attr:o}),L())return E;if(mo(l)&&l)n?E[v].push({additionalProp:"Anything can be here"}):E.additionalProp1={},I++;else if(Pi(l)){const N=l,P=Br(N,t,void 0,n);if(n&&typeof N?.xml?.name=="string"&&N?.xml?.name!=="notagname")E[v].push(P);else{const R=N?.["x-additionalPropertiesName"]||"additionalProp",W=Number.isInteger(e.minProperties)&&e.minProperties>0&&I<e.minProperties?e.minProperties-I:3;for(let X=1;X<=W;X++){if(L())return E;if(n){const Q={};Q[R+X]=P.notagname,E[v].push(Q)}else E[R+X]=P;I++}}}return E}let F;if(e.const!==void 0)F=e.const;else if(e&&Array.isArray(e.enum))F=lh(Zo(e.enum));else{const N=Pi(e.contentSchema)?Br(e.contentSchema,t,void 0,n):void 0;F=Bp[d](e,{sample:N})}return n?(E[v]=(0,ha.default)(o)?F:[{_attr:o},F],E):F},uee=(e,t,r)=>{const n=Br(e,t,r,!0);if(n)return typeof n=="string"?n:QQ()(n,{declaration:!0,indent:" "})},cee=(e,t,r)=>Br(e,t,r,!1),lee=(e,t,r)=>[e,JSON.stringify(t),JSON.stringify(r)],V5e=$d(uee,lee),J5e=$d(cee,lee),s$=new class extends bg{#e={};data={...this.#e};get defaults(){return{...this.#e}}};var W5e=(e,t)=>(t!==void 0&&s$.register(e,t),s$.get(e));const H5e=[{when:/json/,shouldStringifyTypes:["string"]}],G5e=["object"];var Y5e=e=>(t,r,n,i)=>{const{fn:a}=e(),s=a.jsonSchema202012.memoizedSampleFromSchema(t,r,i),o=typeof s,u=H5e.reduce(((c,l)=>l.when.test(n)?[...c,...l.shouldStringifyTypes]:c),G5e);return(0,CQ.default)(u,(c=>c===o))?JSON.stringify(s,null,2):s},K5e=e=>(t,r,n,i)=>{const{fn:a}=e(),s=a.jsonSchema202012.getJsonSampleSchema(t,r,n,i);let o;try{o=Va.default.dump(Va.default.load(s),{lineWidth:-1},{schema:Va.JSON_SCHEMA}),o[o.length-1]===`
`&&(o=o.slice(0,o.length-1))}catch(u){return console.error(u),"error: could not generate yaml example"}return o.replace(/\t/g," ")},Q5e=e=>(t,r,n)=>{const{fn:i}=e();if(t&&!t.xml&&(t.xml={}),t&&!t.xml.name){if(!t.$$ref&&(t.type||t.items||t.properties||t.additionalProperties))return`<?xml version="1.0" encoding="UTF-8"?>
<!-- XML example cannot be generated; root element name is undefined -->`;if(t.$$ref){let a=t.$$ref.match(/\S*\/(\S+)$/);t.xml.name=a[1]}}return i.jsonSchema202012.memoizedCreateXMLExample(t,r,n)},Z5e=e=>(t,r="",n={},i=void 0)=>{const{fn:a}=e();return typeof t?.toJS=="function"&&(t=t.toJS()),typeof i?.toJS=="function"&&(i=i.toJS()),/xml/.test(r)?a.jsonSchema202012.getXmlSampleSchema(t,n,i):/(yaml|yml)/.test(r)?a.jsonSchema202012.getYamlSampleSchema(t,n,r,i):a.jsonSchema202012.getJsonSampleSchema(t,n,r,i)},fee=({getSystem:e})=>{const t=Y5e(e),r=K5e(e),n=Q5e(e),i=Z5e(e);return{fn:{jsonSchema202012:{sampleFromSchema:cee,sampleFromSchemaGeneric:Br,sampleOptionAPI:W5e,sampleEncoderAPI:iee,sampleFormatAPI:wg,sampleMediaTypeAPI:see,createXMLExample:uee,memoizedSampleFromSchema:J5e,memoizedCreateXMLExample:V5e,getJsonSampleSchema:t,getYamlSampleSchema:r,getXmlSampleSchema:n,getSampleSchema:i,mergeJsonSchema:gu,foldType:ph}}}};function dee(){return[WZ,I4,XX,fee,$ze]}var X5e=e=>()=>({fn:e.fn,components:e.components}),e7e=e=>{const t=cf()({layout:{layout:e.layout,filter:e.filter},spec:{spec:"",url:e.url},requestSnippets:e.requestSnippets},e.initialState);if(e.initialState)for(const[r,n]of Object.entries(e.initialState))n===void 0&&delete t[r];return{system:{configs:e.configs},plugins:e.presets,state:t}},t7e=()=>e=>{const t=e.queryConfigEnabled?(()=>{const r=new URLSearchParams(Qt.location.search);return Object.fromEntries(r)})():{};return Object.entries(t).reduce(((r,[n,i])=>(n==="config"?r.configUrl=i:n==="urls.primaryName"?r[n]=i:r=(0,CZ.default)(r,n,i),r)),{})},r7e=({url:e,system:t})=>async r=>{if(!e)return{};if(typeof t.configsActions?.getConfigByUrl!="function")return{};const n=(()=>{const i={};return i.promise=new Promise(((a,s)=>{i.resolve=a,i.reject=s})),i})();return t.configsActions.getConfigByUrl({url:e,loadRemoteConfig:!0,requestInterceptor:r.requestInterceptor,responseInterceptor:r.responseInterceptor},(i=>{n.resolve(i)})),n.promise},n7e=()=>()=>{const e={};return globalThis.location&&(e.oauth2RedirectUrl=`${globalThis.location.protocol}//${globalThis.location.host}${globalThis.location.pathname.substring(0,globalThis.location.pathname.lastIndexOf("/"))}/oauth2-redirect.html`),e},sr=Object.freeze({dom_id:null,domNode:null,spec:{},url:"",urls:null,configUrl:null,layout:"BaseLayout",docExpansion:"list",maxDisplayedTags:-1,filter:!1,validatorUrl:"https://validator.swagger.io/validator",oauth2RedirectUrl:void 0,persistAuthorization:!1,configs:{},displayOperationId:!1,displayRequestDuration:!1,deepLinking:!1,tryItOutEnabled:!1,requestInterceptor:e=>(e.curlOptions=[],e),responseInterceptor:e=>e,showMutatedRequest:!0,defaultModelRendering:"example",defaultModelExpandDepth:1,defaultModelsExpandDepth:1,showExtensions:!1,showCommonExtensions:!1,withCredentials:!1,requestSnippetsEnabled:!1,requestSnippets:{generators:{curl_bash:{title:"cURL (bash)",syntax:"bash"},curl_powershell:{title:"cURL (PowerShell)",syntax:"powershell"},curl_cmd:{title:"cURL (CMD)",syntax:"bash"}},defaultExpanded:!0,languages:null},supportedSubmitMethods:["get","put","post","delete","options","head","patch","trace"],queryConfigEnabled:!1,presets:[dee],plugins:[],initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:"agate"},operationsSorter:null,tagsSorter:null,onComplete:null,modelPropertyMacro:null,parameterMacro:null,fileUploadMediaTypes:["application/octet-stream","image/","audio/","video/"],uncaughtExceptionHandler:null}),i7e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return gNe}}),a7e=(function(e){var t={};return ve.d(t,e),t})({default:function(){return vNe}}),zp=(e,t=[])=>Array.isArray(e)?e:t,fi=(e,t=!1)=>e===!0||e==="true"||e===1||e==="1"||e!==!1&&e!=="false"&&e!==0&&e!=="0"&&t,s7e=e=>e===null||e==="null"?null:e,o7e=e=>{const t=String(e);return fi(e,t)},o$=(e,t)=>typeof e=="function"?e:t,u7e=e=>Array.isArray(e)?e:null,$p=e=>typeof e=="function"?e:null,pM=e=>e===null||e==="null"?null:String(e),hM=(e,t=-1)=>{const r=parseInt(e,10);return Number.isNaN(r)?t:r},fu=(e,t={})=>(0,Qa.default)(e)?e:t,u$=e=>typeof e=="function"||typeof e=="string"?e:null,du=e=>String(e),c7e=(e,t)=>(0,Qa.default)(e)?e:e===!1||e==="false"||e===0||e==="0"?{activated:!1}:t,l7e=e=>e===void 0||e==="undefined"?void 0:String(e),pee={components:{typeCaster:fu},configs:{typeCaster:fu},configUrl:{typeCaster:pM},deepLinking:{typeCaster:fi,defaultValue:sr.deepLinking},defaultModelExpandDepth:{typeCaster:hM,defaultValue:sr.defaultModelExpandDepth},defaultModelRendering:{typeCaster:du},defaultModelsExpandDepth:{typeCaster:hM,defaultValue:sr.defaultModelsExpandDepth},displayOperationId:{typeCaster:fi,defaultValue:sr.displayOperationId},displayRequestDuration:{typeCaster:fi,defaultValue:sr.displayRequestDuration},docExpansion:{typeCaster:du},dom_id:{typeCaster:pM},domNode:{typeCaster:s7e},fileUploadMediaTypes:{typeCaster:zp,defaultValue:sr.fileUploadMediaTypes},filter:{typeCaster:o7e},fn:{typeCaster:fu},initialState:{typeCaster:fu},layout:{typeCaster:du},maxDisplayedTags:{typeCaster:hM,defaultValue:sr.maxDisplayedTags},modelPropertyMacro:{typeCaster:$p},oauth2RedirectUrl:{typeCaster:l7e},onComplete:{typeCaster:$p},operationsSorter:{typeCaster:u$},paramaterMacro:{typeCaster:$p},persistAuthorization:{typeCaster:fi,defaultValue:sr.persistAuthorization},plugins:{typeCaster:zp,defaultValue:sr.plugins},presets:{typeCaster:zp,defaultValue:sr.presets},requestInterceptor:{typeCaster:o$,defaultValue:sr.requestInterceptor},requestSnippets:{typeCaster:fu,defaultValue:sr.requestSnippets},requestSnippetsEnabled:{typeCaster:fi,defaultValue:sr.requestSnippetsEnabled},responseInterceptor:{typeCaster:o$,defaultValue:sr.responseInterceptor},showCommonExtensions:{typeCaster:fi,defaultValue:sr.showCommonExtensions},showExtensions:{typeCaster:fi,defaultValue:sr.showExtensions},showMutatedRequest:{typeCaster:fi,defaultValue:sr.showMutatedRequest},spec:{typeCaster:fu,defaultValue:sr.spec},supportedSubmitMethods:{typeCaster:zp,defaultValue:sr.supportedSubmitMethods},syntaxHighlight:{typeCaster:c7e,defaultValue:sr.syntaxHighlight},"syntaxHighlight.activated":{typeCaster:fi,defaultValue:sr.syntaxHighlight.activated},"syntaxHighlight.theme":{typeCaster:du},tagsSorter:{typeCaster:u$},tryItOutEnabled:{typeCaster:fi,defaultValue:sr.tryItOutEnabled},url:{typeCaster:du},urls:{typeCaster:u7e},"urls.primaryName":{typeCaster:du},validatorUrl:{typeCaster:pM},withCredentials:{typeCaster:fi,defaultValue:sr.withCredentials},uncaughtExceptionHandler:{typeCaster:$p}},hee=e=>Object.entries(pee).reduce(((t,[r,{typeCaster:n,defaultValue:i}])=>{if((0,i7e.default)(t,r)){const a=n((0,w4.default)(t,r),i);t=(0,a7e.default)(r,a,t)}return t}),{...e}),f7e=(e,...t)=>{let r=Symbol.for("domNode"),n=Symbol.for("primaryName");const i=[];for(const s of t){const o={...s};Object.hasOwn(o,"domNode")&&(r=o.domNode,delete o.domNode),Object.hasOwn(o,"urls.primaryName")?(n=o["urls.primaryName"],delete o["urls.primaryName"]):Array.isArray(o.urls)&&Object.hasOwn(o.urls,"primaryName")&&(n=o.urls.primaryName,delete o.urls.primaryName),i.push(o)}const a=cf()(e,...i);return r!==Symbol.for("domNode")&&(a.domNode=r),n!==Symbol.for("primaryName")&&Array.isArray(a.urls)&&(a.urls.primaryName=n),hee(a)};function Cs(e){const t=t7e()(e),r=n7e()(),n=Cs.config.merge({},Cs.config.defaults,r,e,t),i=e7e(n),a=X5e(n),s=new IQ(i);s.register([n.plugins,a]);const o=s.getSystem(),u=f=>{s.setConfigs(f),o.configsActions.loaded()},c=f=>{!t.url&&typeof f.spec=="object"&&Object.keys(f.spec).length>0?(o.specActions.updateUrl(""),o.specActions.updateLoadingStatus("success"),o.specActions.updateSpec(JSON.stringify(f.spec))):typeof o.specActions.download=="function"&&f.url&&!f.urls&&(o.specActions.updateUrl(f.url),o.specActions.download(f.url))},l=f=>{if(f.domNode)o.render(f.domNode,"App");else if(f.dom_id){const p=document.querySelector(f.dom_id);o.render(p,"App")}else f.dom_id===null||f.domNode===null||console.error("Skipped rendering: no `dom_id` or `domNode` was specified")};return n.configUrl?((async()=>{const{configUrl:f}=n,p=await r7e({url:f,system:o})(n),d=Cs.config.merge({},n,p,t);u(d),p!==null&&c(d),l(d)})(),o):(u(n),c(n),l(n),o)}Cs.System=IQ,Cs.config={defaults:sr,merge:f7e,typeCast:hee,typeCastMappings:pee},Cs.presets={base:WZ,apis:dee},Cs.plugins={Auth:TQ,Configs:OQ,DeepLining:kQ,Err:RQ,Filter:DQ,Icons:PQ,JSONSchema5:KQ,JSONSchema5Samples:nZ,JSONSchema202012:XX,JSONSchema202012Samples:fee,Layout:BQ,Logs:zQ,OpenAPI30:I4,OpenAPI31:I4,OnComplete:$Q,RequestSnippets:VQ,Spec:_Z,SwaggerClient:jZ,Util:IZ,View:kZ,ViewLegacy:NZ,DownloadUrl:RZ,SyntaxHighlighting:PZ,Versions:FZ,SafeRender:$Z};var d7e=Cs,As=xQ.A;const{config:Ut}=As,c$=e=>{const t=$.useRef();return $.useEffect(()=>{t.current=e},[e]),t.current},Sg=({spec:e=Ut.defaults.spec,url:t=Ut.defaults.url,layout:r=Ut.defaults.layout,requestInterceptor:n=Ut.defaults.requestInterceptor,responseInterceptor:i=Ut.defaults.responseInterceptor,supportedSubmitMethods:a=Ut.defaults.supportedSubmitMethods,queryConfigEnabled:s=Ut.defaults.queryConfigEnabled,plugins:o=Ut.defaults.plugins,displayOperationId:u=Ut.defaults.displayOperationId,showMutatedRequest:c=Ut.defaults.showMutatedRequest,docExpansion:l=Ut.defaults.docExpansion,defaultModelExpandDepth:f=Ut.defaults.defaultModelExpandDepth,defaultModelsExpandDepth:p=Ut.defaults.defaultModelsExpandDepth,defaultModelRendering:d=Ut.defaults.defaultModelRendering,presets:m=Ut.defaults.presets,deepLinking:g=Ut.defaults.deepLinking,showExtensions:v=Ut.defaults.showExtensions,showCommonExtensions:w=Ut.defaults.showCommonExtensions,filter:b=Ut.defaults.filter,requestSnippetsEnabled:S=Ut.defaults.requestSnippetsEnabled,requestSnippets:E=Ut.defaults.requestSnippets,tryItOutEnabled:x=Ut.defaults.tryItOutEnabled,displayRequestDuration:_=Ut.defaults.displayRequestDuration,withCredentials:I=Ut.defaults.withCredentials,persistAuthorization:L=Ut.defaults.persistAuthorization,oauth2RedirectUrl:k=Ut.defaults.oauth2RedirectUrl,onComplete:F=null,initialState:N=Ut.defaults.initialState,uncaughtExceptionHandler:P=Ut.defaults.uncaughtExceptionHandler})=>{const[R,W]=$.useState(null),X=R?.getComponent("App","root"),Q=c$(e),Z=c$(t);return $.useEffect(()=>{const J=As({plugins:o,spec:e,url:t,layout:r,defaultModelsExpandDepth:p,defaultModelRendering:d,presets:[As.presets.apis,...m],requestInterceptor:n,responseInterceptor:i,onComplete:()=>{typeof F=="function"&&F(J)},docExpansion:l,supportedSubmitMethods:a,queryConfigEnabled:s,defaultModelExpandDepth:f,displayOperationId:u,tryItOutEnabled:x,displayRequestDuration:_,requestSnippetsEnabled:S,requestSnippets:E,showMutatedRequest:c,deepLinking:g,showExtensions:v,showCommonExtensions:w,filter:b,persistAuthorization:L,withCredentials:I,initialState:N,uncaughtExceptionHandler:P,...typeof k=="string"?{oauth2RedirectUrl:k}:{}});W(J)},[]),$.useEffect(()=>{if(R){const J=R.specSelectors.url();(t!==J||t!==Z)&&(R.specActions.updateSpec(""),t&&(R.specActions.updateUrl(t),R.specActions.download(t)))}},[R,t]),$.useEffect(()=>{if(R){const J=R.specSelectors.specStr();if(e&&e!==As.config.defaults.spec&&(e!==J||e!==Q)){const Y=typeof e=="object"?JSON.stringify(e):e;R.specActions.updateSpec(Y)}}},[R,e]),X?st.createElement(X,null):null};Sg.System=As.System;Sg.presets=As.presets;Sg.plugins=As.plugins;Sg.config=As.config;export{pm as $,Pr as A,gi as B,U4 as C,Ja as D,zr as E,O7e as F,cO as G,R7e as H,N7e as I,k7e as J,Iie as K,Zne as L,nq as M,A7e as N,qa as O,vie as P,Rs as Q,Zg as R,D7e as S,pq as T,B7e as U,j7e as V,I7e as W,tt as X,m7e as Y,yu as Z,Iu as _,wq as a,Yee as a0,b7e as a1,v7e as a2,qp as a3,y7e as a4,w7e as a5,g7e as a6,l$ as a7,nde as a8,W7e as a9,q7e as aA,$7e as aB,V7e as aC,qfe as aa,S7e as ab,E7e as ac,x7e as ad,Sg as ae,U7e as af,Uu as ag,Ofe as ah,J7e as ai,G7e as aj,H7e as ak,lJ as al,e$e as am,iJ as an,aJ as ao,X7e as ap,Dh as aq,K7e as ar,Y7e as as,Z7e as at,Q7e as au,_7e as av,Ote as aw,C7e as ax,M7e as ay,z7e as az,aA as b,kn as c,Die as d,Mq as e,qie as f,T7e as g,Uie as h,mie as i,_ie as j,bq as k,iq as l,Aq as m,Jie as n,eie as o,P7e as p,gie as q,Qg as r,L7e as s,pae as t,yn as u,wn as v,q4 as w,xo as x,Ms as y,qi as z};