Files
ambersplace.net/cohost-archive/static/client.5bb097ef02844691ff06.js

184 lines
2.5 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.

/*! For license information please see client.5bb097ef02844691ff06.js.LICENSE.txt */
(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6047],{22782:function(e,t,n){var r={"./chunks.png":82728,"./eggbug-classic.png":22630,"./eggbug.png":40656,"./sixty.png":64402,"./unyeah.png":80025,"./yeah.png":34132};function i(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=22782},43258:function(e,t,n){var r={"./eggbug-asleep.png":52930,"./eggbug-devious.png":56917,"./eggbug-heart-sob.png":75007,"./eggbug-nervous.png":33210,"./eggbug-pensive.png":10010,"./eggbug-pleading.png":30641,"./eggbug-relieved.png":74991,"./eggbug-shocked.png":34274,"./eggbug-smile-hearts.png":95211,"./eggbug-sob.png":25322,"./eggbug-tuesday.png":85941,"./eggbug-uwu.png":22204,"./eggbug-wink.png":22571,"./host-aww.png":21114,"./host-cry.png":45272,"./host-evil.png":25043,"./host-frown.png":22122,"./host-joy.png":97509,"./host-love.png":19489,"./host-nervous.png":52704,"./host-plead.png":16185,"./host-shock.png":31795,"./host-stare.png":80254};function i(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=43258},49508:function(e,t,n){var r={"./2fa-token":[76736,847],"./2fa-token.tsx":[76736,847],"./activation-error":[29319,4055],"./activation-error.tsx":[29319,4055],"./activation-success":[66926,8451],"./activation-success.tsx":[66926,8451],"./artist-alley/artist-alley":[44346,2803,4220],"./artist-alley/artist-alley.tsx":[44346,2803,4220],"./artist-alley/create":[72764,8396,954],"./artist-alley/create.tsx":[72764,8396,954],"./artist-alley/owner-manage-listings":[31389,3633],"./artist-alley/owner-manage-listings.tsx":[31389,3633],"./artist-alley/payment-cancelled":[57579,1090],"./artist-alley/payment-cancelled.tsx":[57579,1090],"./artist-alley/payment-success":[71363,2156],"./artist-alley/payment-success.tsx":[71363,2156],"./ask":[14374,7348],"./ask.tsx":[14374,7348],"./bookmarked-tag-feed":[7691,7341],"./bookmarked-tag-feed.tsx":[7691,7341],"./cohost-reader":[82225,8584],"./cohost-reader.tsx":[82225,8584],"./create-project":[34223,9678],"./create-project.tsx":[34223,9678],"./dashboard":[6977,3470],"./dashboard-nonlive-post-feed":[83334,6789],"./dashboard-nonlive-post-feed.tsx":[83334,6789],"./dashboard.tsx":[6977,3470],"./error":[40243,9293],"./error.tsx":[40243,9293],"./follow-requests":[24863,5790],"./follow-requests-context":[81511,9629],"./follow-requests-context.ts":[81511,9629],"./follow-requests.tsx":[24863,5790],"./followers-list":[37171,3797,6060],"./followers-list.tsx":[37171,3797,6060],"./home":[40792,1838],"./home.tsx":[40792,1838],"./inbox":[71217,2560],"./inbox.tsx":[71217,2560],"./liked-posts-feed":[49520,7490],"./liked-posts-feed.tsx":[49520,7490],"./login":[46538,2706],"./login.tsx":[46538,2706],"./moderation/artist-alley-pending-queue":[98915,8456],"./moderation/artist-alley-pending-queue.tsx":[98915,8456],"./moderation/bulk-activate":[27028,3701],"./moderation/bulk-activate.tsx":[27028,3701],"./moderation/cache-maintenance":[76693,2956,9630],"./moderation/cache-maintenance.tsx":[76693,2956,9630],"./moderation/create-oauth-client":[22024,6178,3389],"./moderation/create-oauth-client.tsx":[22024,6178,3389],"./moderation/home":[21341,9908],"./moderation/home.tsx":[21341,9908],"./moderation/manage-artist-alley-listing":[90402,8996],"./moderation/manage-artist-alley-listing.tsx":[90402,8996],"./moderation/manage-ask":[70461,3656],"./moderation/manage-ask.tsx":[70461,3656],"./moderation/manage-invites":[99718,9278],"./moderation/manage-invites.tsx":[99718,9278],"./moderation/manage-page":[51502,2956,3498],"./moderation/manage-page.active-listings":[453,8916],"./moderation/manage-page.active-listings.tsx":[453,8916],"./moderation/manage-page.add-editor":[55892,2956,3514],"./moderation/manage-page.add-editor.tsx":[55892,2956,3514],"./moderation/manage-page.edit-profile-form":[23010,2104],"./moderation/manage-page.edit-profile-form.tsx":[23010,2104],"./moderation/manage-page.edit-project-flags-form":[209,9171],"./moderation/manage-page.edit-project-flags-form.tsx":[209,9171],"./moderation/manage-page.mod-flags":[73962,1132],"./moderation/manage-page.mod-flags.tsx":[73962,1132],"./moderation/manage-page.purge-immediately":[3152,5730],"./moderation/manage-page.purge-immediately.tsx":[3152,5730],"./moderation/manage-page.queue-for-purge":[85473,125],"./moderation/manage-page.queue-for-purge.tsx":[85473,125],"./moderation/manage-page.tsx":[51502,2956,3498],"./moderation/manage-post":[30254,4316],"./moderation/manage-post.edit-post-form":[37147,3549],"./moderation/manage-post.edit-post-form.tsx":[37147,3549],"./moderation/manage-post.tsx":[30254,4316],"./moderation/manage-user":[86234,1367],"./moderation/manage-user.activate":[68796,6336],"./moderation/manage-user.activate.tsx":[68796,6336],"./moderation/manage-user.ban-user-form":[69458,5787],"./moderation/manage-user.ban-user-form.tsx":[69458,5787],"./moderation/manage-user.birthdate-edit-form":[89079,7591],"./moderation/manage-user.birthdate-edit-form.tsx":[89079,7591],"./moderation/manage-user.manage-permissions":[29785,4766],"./moderation/manage-user.manage-permissions.tsx":[29785,4766],"./moderation/manage-user.purge-user":[32259,1936],"./moderation/manage-user.purge-user.tsx":[32259,1936],"./moderation/manage-user.tsx":[86234,1367],"./moderation/tag-ontology/manage-tags":[24348,7851],"./moderation/tag-ontology/manage-tags.tsx":[24348,7851],"./moderation/tag-ontology/pending-requests":[67335,2714],"./moderation/tag-ontology/pending-requests.tsx":[67335,2714],"./notifications":[91792,3423],"./notifications.tsx":[91792,3423],"./project-list":[55143,8508],"./project-list.tsx":[55143,8508],"./project-page-editor":[3072,8196,7079],"./project-page-editor.tsx":[3072,8196,7079],"./project-page-view":[11876,8196,7125],"./project-page-view.tsx":[11876,8196,7125],"./project-post-composer":[77870,510],"./project-post-composer.tsx":[77870,510],"./project-post-feed":[58969,5695],"./project-post-feed.tsx":[58969,5695],"./project-settings":[21917,8196,1458],"./project-settings.tsx":[21917,8196,1458],"./project-tagged-post-feed":[29202,8196,5785],"./project-tagged-post-feed.tsx":[29202,8196,5785],"./reset-password":[69369,607],"./reset-password.tsx":[69369,607],"./search":[17538,379],"./search.tsx":[17538,379],"./signup":[34645,59,8391],"./signup.tsx":[34645,59,8391],"./silenced-post-feed":[26689,8217],"./silenced-post-feed.tsx":[26689,8217],"./single-post-view":[4589,8196,1047],"./single-post-view.tsx":[4589,8196,1047],"./static/community-guidelines.mdx":[65807,3913],"./static/credits.mdx":[21560,6884],"./static/markdown-reference.mdx":[76966,8748,5003],"./static/privacy.mdx":[65427,4628],"./static/tos.mdx":[16750,9005],"./suspended":[40580,4539],"./suspended.tsx":[40580,4539],"./tagged-post-feed":[24029,5004],"./tagged-post-feed.tsx":[24029,5004],"./user-settings":[64672,6178,4843,2774],"./user-settings.tsx":[64672,6178,4843,2774],"./welcome/landing-page":[73581,2711],"./welcome/landing-page.tsx":[73581,2711]};function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n(i)}))}i.keys=function(){return Object.keys(r)},i.id=49508,e.exports=i},9519:function(e,t,n){var r={"./2fa-token":76736,"./2fa-token.tsx":76736,"./activation-error":29319,"./activation-error.tsx":29319,"./activation-success":66926,"./activation-success.tsx":66926,"./artist-alley/artist-alley":44346,"./artist-alley/artist-alley.tsx":44346,"./artist-alley/create":72764,"./artist-alley/create.tsx":72764,"./artist-alley/owner-manage-listings":31389,"./artist-alley/owner-manage-listings.tsx":31389,"./artist-alley/payment-cancelled":57579,"./artist-alley/payment-cancelled.tsx":57579,"./artist-alley/payment-success":71363,"./artist-alley/payment-success.tsx":71363,"./ask":14374,"./ask.tsx":14374,"./bookmarked-tag-feed":7691,"./bookmarked-tag-feed.tsx":7691,"./cohost-reader":82225,"./cohost-reader.tsx":82225,"./create-project":34223,"./create-project.tsx":34223,"./dashboard":6977,"./dashboard-nonlive-post-feed":83334,"./dashboard-nonlive-post-feed.tsx":83334,"./dashboard.tsx":6977,"./error":40243,"./error.tsx":40243,"./follow-requests":24863,"./follow-requests-context":81511,"./follow-requests-context.ts":81511,"./follow-requests.tsx":24863,"./followers-list":37171,"./followers-list.tsx":37171,"./home":40792,"./home.tsx":40792,"./inbox":71217,"./inbox.tsx":71217,"./liked-posts-feed":49520,"./liked-posts-feed.tsx":49520,"./login":46538,"./login.tsx":46538,"./moderation/artist-alley-pending-queue":98915,"./moderation/artist-alley-pending-queue.tsx":98915,"./moderation/bulk-activate":27028,"./moderation/bulk-activate.tsx":27028,"./moderation/cache-maintenance":76693,"./moderation/cache-maintenance.tsx":76693,"./moderation/create-oauth-client":22024,"./moderation/create-oauth-client.tsx":22024,"./moderation/home":21341,"./moderation/home.tsx":21341,"./moderation/manage-artist-alley-listing":90402,"./moderation/manage-artist-alley-listing.tsx":90402,"./moderation/manage-ask":70461,"./moderation/manage-ask.tsx":70461,"./moderation/manage-invites":99718,"./moderation/manage-invites.tsx":99718,"./moderation/manage-page":51502,"./moderation/manage-page.active-listings":453,"./moderation/manage-page.active-listings.tsx":453,"./moderation/manage-page.add-editor":55892,"./moderation/manage-page.add-editor.tsx":55892,"./moderation/manage-page.edit-profile-form":23010,"./moderation/manage-page.edit-profile-form.tsx":23010,"./moderation/manage-page.edit-project-flags-form":209,"./moderation/manage-page.edit-project-flags-form.tsx":209,"./moderation/manage-page.mod-flags":73962,"./moderation/manage-page.mod-flags.tsx":73962,"./moderation/manage-page.purge-immediately":3152,"./moderation/manage-page.purge-immediately.tsx":3152,"./moderation/manage-page.queue-for-purge":85473,"./moderation/manage-page.queue-for-purge.tsx":85473,"./moderation/manage-page.tsx":51502,"./moderation/manage-post":30254,"./moderation/manage-post.edit-post-form":37147,"./moderation/manage-post.edit-post-form.tsx":37147,"./moderation/manage-post.tsx":30254,"./moderation/manage-user":86234,"./moderation/manage-user.activate":68796,"./moderation/manage-user.activate.tsx":68796,"./moderation/manage-user.ban-user-form":69458,"./moderation/manage-user.ban-user-form.tsx":69458,"./moderation/manage-user.birthdate-edit-form":89079,"./moderation/manage-user.birthdate-edit-form.tsx":89079,"./moderation/manage-user.manage-permissions":29785,"./moderation/manage-user.manage-permissions.tsx":29785,"./moderation/manage-user.purge-user":32259,"./moderation/manage-user.purge-user.tsx":32259,"./moderation/manage-user.tsx":86234,"./moderation/tag-ontology/manage-tags":24348,"./moderation/tag-ontology/manage-tags.tsx":24348,"./moderation/tag-ontology/pending-requests":67335,"./moderation/tag-ontology/pending-requests.tsx":67335,"./notifications":91792,"./notifications.tsx":91792,"./project-list":55143,"./project-list.tsx":55143,"./project-page-editor":3072,"./project-page-editor.tsx":3072,"./project-page-view":11876,"./project-page-view.tsx":11876,"./project-post-composer":77870,"./project-post-composer.tsx":77870,"./project-post-feed":58969,"./project-post-feed.tsx":58969,"./project-settings":21917,"./project-settings.tsx":21917,"./project-tagged-post-feed":29202,"./project-tagged-post-feed.tsx":29202,"./reset-password":69369,"./reset-password.tsx":69369,"./search":17538,"./search.tsx":17538,"./signup":34645,"./signup.tsx":34645,"./silenced-post-feed":26689,"./silenced-post-feed.tsx":26689,"./single-post-view":4589,"./single-post-view.tsx":4589,"./static/community-guidelines.mdx":65807,"./static/credits.mdx":21560,"./static/markdown-reference.mdx":76966,"./static/privacy.mdx":65427,"./static/tos.mdx":16750,"./suspended":40580,"./suspended.tsx":40580,"./tagged-post-feed":24029,"./tagged-post-feed.tsx":24029,"./user-settings":64672,"./user-settings.tsx":64672,"./welcome/landing-page":73581,"./welcome/landing-page.tsx":73581};function i(e){var t=a(e);if(!n.m[t]){var r=new Error("Module '"+e+"' ('"+t+"') is not available (weak dependency)");throw r.code="MODULE_NOT_FOUND",r}return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,i.id=9519,e.exports=i},32903:function(e,t,n){"use strict";n.d(t,{YF:function(){return f}});var r=n(26645),i=n(94159),a=n(98410),o="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function s(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;0!=r--;)if(!s(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){const n=i[r];if(!("_owner"===n&&e.$$typeof||s(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function l(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){const n=l(e);return Math.round(t*n)/n}function c(e){const t=i.useRef(e);return o((()=>{t.current=e})),t}function f(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:f=[],platform:d,elements:{reference:p,floating:h}={},transform:m=!0,whileElementsMounted:g,open:v}=e,[y,b]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[w,k]=i.useState(f);s(w,f)||k(f);const[_,E]=i.useState(null),[x,T]=i.useState(null),S=i.useCallback((e=>{e!=I.current&&(I.current=e,E(e))}),[E]),C=i.useCallback((e=>{e!==N.current&&(N.current=e,T(e))}),[T]),O=p||_,A=h||x,I=i.useRef(null),N=i.useRef(null),P=i.useRef(y),R=c(g),L=c(d),M=i.useCallback((()=>{if(!I.current||!N.current)return;const e={placement:t,strategy:n,middleware:w};L.current&&(e.platform=L.current),(0,r.oo)(I.current,N.current,e).then((e=>{const t={...e,isPositioned:!0};D.current&&!s(P.current,t)&&(P.current=t,a.flushSync((()=>{b(t)})))}))}),[w,t,n,L]);o((()=>{!1===v&&P.current.isPositioned&&(P.current.isPositioned=!1,b((e=>({...e,isPositioned:!1}))))}),[v]);const D=i.useRef(!1);o((()=>(D.current=!0,()=>{D.current=!1})),[]),o((()=>{if(O&&(I.current=O),A&&(N.current=A),O&&A){if(R.current)return R.current(O,A,M);M()}}),[O,A,M,R]);const F=i.useMemo((()=>({reference:I,floating:N,setReference:S,setFloating:C})),[S,C]),j=i.useMemo((()=>({reference:O,floating:A})),[O,A]),B=i.useMemo((()=>{const e={position:n,left:0,top:0};if(!j.floating)return e;const t=u(j.floating,y.x),r=u(j.floating,y.y);return m?{...e,transform:"translate("+t+"px, "+r+"px)",...l(j.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}}),[n,m,j.floating,y.x,y.y]);return i.useMemo((()=>({...y,update:M,refs:F,elements:j,floatingStyles:B})),[y,M,F,j,B])}},93737:function(e,t,n){"use strict";var r=n(86757),i=Object.prototype.hasOwnProperty,a={align:"text-align",valign:"vertical-align",height:"height",width:"width"};function o(e){var t;if("tr"===e.tagName||"td"===e.tagName||"th"===e.tagName)for(t in a)i.call(a,t)&&void 0!==e.properties[t]&&(s(e,a[t],e.properties[t]),delete e.properties[t])}function s(e,t,n){var r=(e.properties.style||"").trim();r&&!/;\s*/.test(r)&&(r+=";"),r&&(r+=" ");var i=r+t+": "+n+";";e.properties.style=i}e.exports=function(e){return r(e,"element",o),e}},32183:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}var i;n.d(t,{LX:function(){return v},RQ:function(){return _},WK:function(){return S},Zn:function(){return y},aU:function(){return i},cP:function(){return u},fp:function(){return f},kG:function(){return b},lX:function(){return o},pC:function(){return k}}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(i||(i={}));const a="popstate";function o(e){return void 0===e&&(e={}),function(e,t,n,r){void 0===r&&(r={});let{window:o=document.defaultView,v5Compat:u=!1}=r,c=o.history,f=i.Pop,d=null;function p(){f=i.Pop,d&&d({action:f,location:h.location})}let h={get action(){return f},get location(){return e(o,c)},listen(e){if(d)throw new Error("A history only accepts one active listener");return o.addEventListener(a,p),d=e,()=>{o.removeEventListener(a,p),d=null}},createHref:e=>t(o,e),push:function(e,t){f=i.Push;let r=l(h.location,e,t);null==n||n(r,e);let a=s(r),p=h.createHref(r);try{c.pushState(a,"",p)}catch(e){o.location.assign(p)}u&&d&&d({action:f,location:r})},replace:function(e,t){f=i.Replace;let r=l(h.location,e,t);null==n||n(r,e);let a=s(r),o=h.createHref(r);c.replaceState(a,"",o),u&&d&&d({action:f,location:r})},go:e=>c.go(e)};return h}((function(e,t){var n,r;let{pathname:i,search:a,hash:o}=e.location;return l("",{pathname:i,search:a,hash:o},(null==(n=t.state)?void 0:n.usr)||null,(null==(r=t.state)?void 0:r.key)||"default")}),(function(e,t){return"string"==typeof t?t:function(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}(t)}),null,e)}function s(e){return{usr:e.state,key:e.key}}function l(e,t,n,i){return void 0===n&&(n=null),r({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?u(t):t,{state:n,key:(null==t?void 0:t.key)||i||Math.random().toString(36).substr(2,8)})}function u(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var c;function f(e,t,n){void 0===n&&(n="/");let r=y(("string"==typeof t?u(t):t).pathname||"/",n);if(null==r)return null;let i=d(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let a=null;for(let e=0;null==a&&e<i.length;++e)a=g(i[e],r);return a}function d(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,i)=>{let a={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};a.relativePath.startsWith("/")&&(b(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(r.length));let o=_([r,a.relativePath]),s=n.concat(a);e.children&&e.children.length>0&&(b(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+o+'".'),d(e.children,t,s,o)),(null!=e.path||e.index)&&t.push({path:o,score:m(o,e.index),routesMeta:s})})),t}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(c||(c={}));const p=/^:\w+$/,h=e=>"*"===e;function m(e,t){let n=e.split("/"),r=n.length;return n.some(h)&&(r+=-2),t&&(r+=2),n.filter((e=>!h(e))).reduce(((e,t)=>e+(p.test(t)?3:""===t?1:10)),r)}function g(e,t){let{routesMeta:n}=e,r={},i="/",a=[];for(let e=0;e<n.length;++e){let o=n[e],s=e===n.length-1,l="/"===i?t:t.slice(i.length)||"/",u=v({path:o.relativePath,caseSensitive:o.caseSensitive,end:s},l);if(!u)return null;Object.assign(r,u.params);let c=o.route;a.push({params:r,pathname:_([i,u.pathname]),pathnameBase:E(_([i,u.pathnameBase])),route:c}),"/"!==u.pathnameBase&&(i=_([i,u.pathnameBase]))}return a}function v(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),w("*"===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 r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));return e.endsWith("*")?(r.push("*"),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):i+=n?"\\/*$":"(?:(?=[@.~-]|%[0-9A-F]{2})|\\b|\\/|$)",[new RegExp(i,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=s[n]||"";o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return w(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(s[n]||"",t),e}),{}),pathname:a,pathnameBase:o,pattern:e}}function y(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function b(e,t){if(!1===e||null==e)throw new Error(t)}function w(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function k(e,t,n,i){void 0===i&&(i=!1);let a,o="string"==typeof e?u(e):r({},e),s=""===e||""===o.pathname,l=s?"/":o.pathname;if(i||null==l)a=n;else{let e=t.length-1;if(l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}a=e>=0?t[e]:"/"}let c=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:i=""}="string"==typeof e?u(e):e,a=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:a,search:x(r),hash:T(i)}}(o,a),f=l&&"/"!==l&&l.endsWith("/"),d=(s||"."===l)&&n.endsWith("/");return c.pathname.endsWith("/")||!f&&!d||(c.pathname+="/"),c}const _=e=>e.join("/").replace(/\/\/+/g,"/"),E=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),x=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",T=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;function S(e){return e instanceof class{constructor(e,t,n){this.status=e,this.statusText=t||"",this.data=n}}}},57867:function(e,t,n){const r=n(10001),i=n(56320),a=n(7376),o=n(86812),[s,{lineHeight:l}]=a.fontSize.base,{spacing:u,borderWidth:c,borderRadius:f}=a;function d(e,t){return e.replace("<alpha-value>",`var(${t}, 1)`)}const p=i.withOptions((function(e={strategy:void 0}){return function({addBase:t,addComponents:n,theme:i}){const a=void 0===e.strategy?["base","class"]:[e.strategy],p=[{base:["[type='text']","input:where(:not([type]))","[type='email']","[type='url']","[type='password']","[type='number']","[type='date']","[type='datetime-local']","[type='month']","[type='search']","[type='tel']","[type='time']","[type='week']","[multiple]","textarea","select"],class:[".form-input",".form-textarea",".form-select",".form-multiselect"],styles:{appearance:"none","background-color":"#fff","border-color":d(i("colors.gray.500",o.gray[500]),"--tw-border-opacity"),"border-width":c.DEFAULT,"border-radius":f.none,"padding-top":u[2],"padding-right":u[3],"padding-bottom":u[2],"padding-left":u[3],"font-size":s,"line-height":l,"--tw-shadow":"0 0 #0000","&:focus":{outline:"2px solid transparent","outline-offset":"2px","--tw-ring-inset":"var(--tw-empty,/*!*/ /*!*/)","--tw-ring-offset-width":"0px","--tw-ring-offset-color":"#fff","--tw-ring-color":d(i("colors.blue.600",o.blue[600]),"--tw-ring-opacity"),"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","box-shadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)","border-color":d(i("colors.blue.600",o.blue[600]),"--tw-border-opacity")}}},{base:["input::placeholder","textarea::placeholder"],class:[".form-input::placeholder",".form-textarea::placeholder"],styles:{color:d(i("colors.gray.500",o.gray[500]),"--tw-text-opacity"),opacity:"1"}},{base:["::-webkit-datetime-edit-fields-wrapper"],class:[".form-input::-webkit-datetime-edit-fields-wrapper"],styles:{padding:"0"}},{base:["::-webkit-date-and-time-value"],class:[".form-input::-webkit-date-and-time-value"],styles:{"min-height":"1.5em"}},{base:["::-webkit-date-and-time-value"],class:[".form-input::-webkit-date-and-time-value"],styles:{"text-align":"inherit"}},{base:["::-webkit-datetime-edit"],class:[".form-input::-webkit-datetime-edit"],styles:{display:"inline-flex"}},{base:["::-webkit-datetime-edit","::-webkit-datetime-edit-year-field","::-webkit-datetime-edit-month-field","::-webkit-datetime-edit-day-field","::-webkit-datetime-edit-hour-field","::-webkit-datetime-edit-minute-field","::-webkit-datetime-edit-second-field","::-webkit-datetime-edit-millisecond-field","::-webkit-datetime-edit-meridiem-field"],class:[".form-input::-webkit-datetime-edit",".form-input::-webkit-datetime-edit-year-field",".form-input::-webkit-datetime-edit-month-field",".form-input::-webkit-datetime-edit-day-field",".form-input::-webkit-datetime-edit-hour-field",".form-input::-webkit-datetime-edit-minute-field",".form-input::-webkit-datetime-edit-second-field",".form-input::-webkit-datetime-edit-millisecond-field",".form-input::-webkit-datetime-edit-meridiem-field"],styles:{"padding-top":0,"padding-bottom":0}},{base:["select"],class:[".form-select"],styles:{"background-image":`url("${r(`<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20"><path stroke="${d(i("colors.gray.500",o.gray[500]),"--tw-stroke-opacity")}" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M6 8l4 4 4-4"/></svg>`)}")`,"background-position":`right ${u[2]} center`,"background-repeat":"no-repeat","background-size":"1.5em 1.5em","padding-right":u[10],"print-color-adjust":"exact"}},{base:["[multiple]",'[size]:where(select:not([size="1"]))'],class:['.form-select:where([size]:not([size="1"]))'],styles:{"background-image":"initial","background-position":"initial","background-repeat":"unset","background-size":"initial","padding-right":u[3],"print-color-adjust":"unset"}},{base:["[type='checkbox']","[type='radio']"],class:[".form-checkbox",".form-radio"],styles:{appearance:"none",padding:"0","print-color-adjust":"exact",display:"inline-block","vertical-align":"middle","background-origin":"border-box","user-select":"none","flex-shrink":"0",height:u[4],width:u[4],color:d(i("colors.blue.600",o.blue[600]),"--tw-text-opacity"),"background-color":"#fff","border-color":d(i("colors.gray.500",o.gray[500]),"--tw-border-opacity"),"border-width":c.DEFAULT,"--tw-shadow":"0 0 #0000"}},{base:["[type='checkbox']"],class:[".form-checkbox"],styles:{"border-radius":f.none}},{base:["[type='radio']"],class:[".form-radio"],styles:{"border-radius":"100%"}},{base:["[type='checkbox']:focus","[type='radio']:focus"],class:[".form-checkbox:focus",".form-radio:focus"],styles:{outline:"2px solid transparent","outline-offset":"2px","--tw-ring-inset":"var(--tw-empty,/*!*/ /*!*/)","--tw-ring-offset-width":"2px","--tw-ring-offset-color":"#fff","--tw-ring-color":d(i("colors.blue.600",o.blue[600]),"--tw-ring-opacity"),"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)","box-shadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)"}},{base:["[type='checkbox']:checked","[type='radio']:checked"],class:[".form-checkbox:checked",".form-radio:checked"],styles:{"border-color":"transparent","background-color":"currentColor","background-size":"100% 100%","background-position":"center","background-repeat":"no-repeat"}},{base:["[type='checkbox']:checked"],class:[".form-checkbox:checked"],styles:{"background-image":`url("${r('<svg viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z"/></svg>')}")`,"@media (forced-colors: active) ":{appearance:"auto"}}},{base:["[type='radio']:checked"],class:[".form-radio:checked"],styles:{"background-image":`url("${r('<svg viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" r="3"/></svg>')}")`,"@media (forced-colors: active) ":{appearance:"auto"}}},{base:["[type='checkbox']:checked:hover","[type='checkbox']:checked:focus","[type='radio']:checked:hover","[type='radio']:checked:focus"],class:[".form-checkbox:checked:hover",".form-checkbox:checked:focus",".form-radio:checked:hover",".form-radio:checked:focus"],styles:{"border-color":"transparent","background-color":"currentColor"}},{base:["[type='checkbox']:indeterminate"],class:[".form-checkbox:indeterminate"],styles:{"background-image":`url("${r('<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16"><path stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 8h8"/></svg>')}")`,"border-color":"transparent","background-color":"currentColor","background-size":"100% 100%","background-position":"center","background-repeat":"no-repeat","@media (forced-colors: active) ":{appearance:"auto"}}},{base:["[type='checkbox']:indeterminate:hover","[type='checkbox']:indeterminate:focus"],class:[".form-checkbox:indeterminate:hover",".form-checkbox:indeterminate:focus"],styles:{"border-color":"transparent","background-color":"currentColor"}},{base:["[type='file']"],class:null,styles:{background:"unset","border-color":"inherit","border-width":"0","border-radius":"0",padding:"0","font-size":"unset","line-height":"inherit"}},{base:["[type='file']:focus"],class:null,styles:{outline:["1px solid ButtonText","1px auto -webkit-focus-ring-color"]}}],h=e=>p.map((t=>null===t[e]?null:{[t[e]]:t.styles})).filter(Boolean);a.includes("base")&&t(h("base")),a.includes("class")&&n(h("class"))}}));e.exports=p},18202:function(e,t,n){const r=n(56320),i=n(67460),a=n(51257),o=n(67765),{commonTrailingPseudos:s}=n(55741),l={};function u(e,{className:t,modifier:n,prefix:r}){let i=r(`.not-${t}`).slice(1),a=e.startsWith(">")?("DEFAULT"===n?`.${t}`:`.${t}-${n}`)+" ":"",[o,l]=s(e);return o?`:where(${a}${l}):not(:where([class~="${i}"],[class~="${i}"] *))${o}`:`:where(${a}${e}):not(:where([class~="${i}"],[class~="${i}"] *))`}function c(e){return"object"==typeof e&&null!==e}function f(e={},{target:t,className:n,modifier:r,prefix:o}){function s(e,i){return"legacy"===t||Array.isArray(i)?[e,i]:c(i)?Object.values(i).some(c)?[u(e,{className:n,modifier:r,prefix:o}),i,Object.fromEntries(Object.entries(i).map((([e,t])=>s(e,t))))]:[u(e,{className:n,modifier:r,prefix:o}),i]:[e,i]}return Object.fromEntries(Object.entries(i({},...Object.keys(e).filter((e=>l[e])).map((t=>l[t](e[t]))),...a(e.css||{}))).map((([e,t])=>s(e,t))))}e.exports=r.withOptions((({className:e="prose",target:t="modern"}={})=>function({addVariant:n,addComponents:r,theme:i,prefix:a}){let o=i("typography"),s={className:e,prefix:a};for(let[r,...i]of[["headings","h1","h2","h3","h4","h5","h6","th"],["h1"],["h2"],["h3"],["h4"],["h5"],["h6"],["p"],["a"],["blockquote"],["figure"],["figcaption"],["strong"],["em"],["kbd"],["code"],["pre"],["ol"],["ul"],["li"],["table"],["thead"],["tr"],["th"],["td"],["img"],["video"],["hr"],["lead",'[class~="lead"]']]){i=0===i.length?[r]:i;let a="legacy"===t?i.map((e=>`& ${e}`)):i.join(", ");n(`${e}-${r}`,"legacy"===t?a:`& :is(${u(a,s)})`)}r(Object.keys(o).map((n=>({["DEFAULT"===n?`.${e}`:`.${e}-${n}`]:f(o[n],{target:t,className:e,modifier:n,prefix:a})}))))}),(()=>({theme:{typography:o}})))},67765:function(e,t,n){const r=n(86812),i=e=>e.toFixed(7).replace(/(\.[0-9]+?)0+$/,"$1").replace(/\.0$/,""),a=e=>`${i(e/16)}rem`,o=(e,t)=>`${i(e/t)}em`,s=e=>(e=3===(e=e.replace("#","")).length?e.replace(/./g,"$&$&"):e,`${parseInt(e.substring(0,2),16)} ${parseInt(e.substring(2,4),16)} ${parseInt(e.substring(4,6),16)}`);let l={sm:{css:[{fontSize:a(14),lineHeight:i(24/14),p:{marginTop:o(16,14),marginBottom:o(16,14)},'[class~="lead"]':{fontSize:o(18,14),lineHeight:i(28/18),marginTop:o(16,18),marginBottom:o(16,18)},blockquote:{marginTop:o(24,18),marginBottom:o(24,18),paddingInlineStart:o(20,18)},h1:{fontSize:o(30,14),marginTop:"0",marginBottom:o(24,30),lineHeight:i(1.2)},h2:{fontSize:o(20,14),marginTop:o(32,20),marginBottom:o(16,20),lineHeight:i(1.4)},h3:{fontSize:o(18,14),marginTop:o(28,18),marginBottom:o(8,18),lineHeight:i(28/18)},h4:{marginTop:o(20,14),marginBottom:o(8,14),lineHeight:i(20/14)},img:{marginTop:o(24,14),marginBottom:o(24,14)},picture:{marginTop:o(24,14),marginBottom:o(24,14)},"picture > img":{marginTop:"0",marginBottom:"0"},video:{marginTop:o(24,14),marginBottom:o(24,14)},kbd:{fontSize:o(12,14),borderRadius:a(5),paddingTop:o(2,14),paddingInlineEnd:o(5,14),paddingBottom:o(2,14),paddingInlineStart:o(5,14)},code:{fontSize:o(12,14)},"h2 code":{fontSize:o(18,20)},"h3 code":{fontSize:o(16,18)},pre:{fontSize:o(12,14),lineHeight:i(20/12),marginTop:o(20,12),marginBottom:o(20,12),borderRadius:a(4),paddingTop:o(8,12),paddingInlineEnd:o(12,12),paddingBottom:o(8,12),paddingInlineStart:o(12,12)},ol:{marginTop:o(16,14),marginBottom:o(16,14),paddingInlineStart:o(22,14)},ul:{marginTop:o(16,14),marginBottom:o(16,14),paddingInlineStart:o(22,14)},li:{marginTop:o(4,14),marginBottom:o(4,14)},"ol > li":{paddingInlineStart:o(6,14)},"ul > li":{paddingInlineStart:o(6,14)},"> ul > li p":{marginTop:o(8,14),marginBottom:o(8,14)},"> ul > li > p:first-child":{marginTop:o(16,14)},"> ul > li > p:last-child":{marginBottom:o(16,14)},"> ol > li > p:first-child":{marginTop:o(16,14)},"> ol > li > p:last-child":{marginBottom:o(16,14)},"ul ul, ul ol, ol ul, ol ol":{marginTop:o(8,14),marginBottom:o(8,14)},dl:{marginTop:o(16,14),marginBottom:o(16,14)},dt:{marginTop:o(16,14)},dd:{marginTop:o(4,14),paddingInlineStart:o(22,14)},hr:{marginTop:o(40,14),marginBottom:o(40,14)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:o(12,14),lineHeight:i(1.5)},"thead th":{paddingInlineEnd:o(12,12),paddingBottom:o(8,12),paddingInlineStart:o(12,12)},"thead th:first-child":{paddingInlineStart:"0"},"thead th:last-child":{paddingInlineEnd:"0"},"tbody td, tfoot td":{paddingTop:o(8,12),paddingInlineEnd:o(12,12),paddingBottom:o(8,12),paddingInlineStart:o(12,12)},"tbody td:first-child, tfoot td:first-child":{paddingInlineStart:"0"},"tbody td:last-child, tfoot td:last-child":{paddingInlineEnd:"0"},figure:{marginTop:o(24,14),marginBottom:o(24,14)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:o(12,14),lineHeight:i(16/12),marginTop:o(8,12)}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},base:{css:[{fontSize:a(16),lineHeight:i(1.75),p:{marginTop:o(20,16),marginBottom:o(20,16)},'[class~="lead"]':{fontSize:o(20,16),lineHeight:i(1.6),marginTop:o(24,20),marginBottom:o(24,20)},blockquote:{marginTop:o(32,20),marginBottom:o(32,20),paddingInlineStart:o(20,20)},h1:{fontSize:o(36,16),marginTop:"0",marginBottom:o(32,36),lineHeight:i(40/36)},h2:{fontSize:o(24,16),marginTop:o(48,24),marginBottom:o(24,24),lineHeight:i(32/24)},h3:{fontSize:o(20,16),marginTop:o(32,20),marginBottom:o(12,20),lineHeight:i(1.6)},h4:{marginTop:o(24,16),marginBottom:o(8,16),lineHeight:i(1.5)},img:{marginTop:o(32,16),marginBottom:o(32,16)},picture:{marginTop:o(32,16),marginBottom:o(32,16)},"picture > img":{marginTop:"0",marginBottom:"0"},video:{marginTop:o(32,16),marginBottom:o(32,16)},kbd:{fontSize:o(14,16),borderRadius:a(5),paddingTop:o(3,16),paddingInlineEnd:o(6,16),paddingBottom:o(3,16),paddingInlineStart:o(6,16)},code:{fontSize:o(14,16)},"h2 code":{fontSize:o(21,24)},"h3 code":{fontSize:o(18,20)},pre:{fontSize:o(14,16),lineHeight:i(24/14),marginTop:o(24,14),marginBottom:o(24,14),borderRadius:a(6),paddingTop:o(12,14),paddingInlineEnd:o(16,14),paddingBottom:o(12,14),paddingInlineStart:o(16,14)},ol:{marginTop:o(20,16),marginBottom:o(20,16),paddingInlineStart:o(26,16)},ul:{marginTop:o(20,16),marginBottom:o(20,16),paddingInlineStart:o(26,16)},li:{marginTop:o(8,16),marginBottom:o(8,16)},"ol > li":{paddingInlineStart:o(6,16)},"ul > li":{paddingInlineStart:o(6,16)},"> ul > li p":{marginTop:o(12,16),marginBottom:o(12,16)},"> ul > li > p:first-child":{marginTop:o(20,16)},"> ul > li > p:last-child":{marginBottom:o(20,16)},"> ol > li > p:first-child":{marginTop:o(20,16)},"> ol > li > p:last-child":{marginBottom:o(20,16)},"ul ul, ul ol, ol ul, ol ol":{marginTop:o(12,16),marginBottom:o(12,16)},dl:{marginTop:o(20,16),marginBottom:o(20,16)},dt:{marginTop:o(20,16)},dd:{marginTop:o(8,16),paddingInlineStart:o(26,16)},hr:{marginTop:o(48,16),marginBottom:o(48,16)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:o(14,16),lineHeight:i(24/14)},"thead th":{paddingInlineEnd:o(8,14),paddingBottom:o(8,14),paddingInlineStart:o(8,14)},"thead th:first-child":{paddingInlineStart:"0"},"thead th:last-child":{paddingInlineEnd:"0"},"tbody td, tfoot td":{paddingTop:o(8,14),paddingInlineEnd:o(8,14),paddingBottom:o(8,14),paddingInlineStart:o(8,14)},"tbody td:first-child, tfoot td:first-child":{paddingInlineStart:"0"},"tbody td:last-child, tfoot td:last-child":{paddingInlineEnd:"0"},figure:{marginTop:o(32,16),marginBottom:o(32,16)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:o(14,16),lineHeight:i(20/14),marginTop:o(12,14)}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},lg:{css:[{fontSize:a(18),lineHeight:i(32/18),p:{marginTop:o(24,18),marginBottom:o(24,18)},'[class~="lead"]':{fontSize:o(22,18),lineHeight:i(32/22),marginTop:o(24,22),marginBottom:o(24,22)},blockquote:{marginTop:o(40,24),marginBottom:o(40,24),paddingInlineStart:o(24,24)},h1:{fontSize:o(48,18),marginTop:"0",marginBottom:o(40,48),lineHeight:i(1)},h2:{fontSize:o(30,18),marginTop:o(56,30),marginBottom:o(32,30),lineHeight:i(40/30)},h3:{fontSize:o(24,18),marginTop:o(40,24),marginBottom:o(16,24),lineHeight:i(1.5)},h4:{marginTop:o(32,18),marginBottom:o(8,18),lineHeight:i(28/18)},img:{marginTop:o(32,18),marginBottom:o(32,18)},picture:{marginTop:o(32,18),marginBottom:o(32,18)},"picture > img":{marginTop:"0",marginBottom:"0"},video:{marginTop:o(32,18),marginBottom:o(32,18)},kbd:{fontSize:o(16,18),borderRadius:a(5),paddingTop:o(4,18),paddingInlineEnd:o(8,18),paddingBottom:o(4,18),paddingInlineStart:o(8,18)},code:{fontSize:o(16,18)},"h2 code":{fontSize:o(26,30)},"h3 code":{fontSize:o(21,24)},pre:{fontSize:o(16,18),lineHeight:i(1.75),marginTop:o(32,16),marginBottom:o(32,16),borderRadius:a(6),paddingTop:o(16,16),paddingInlineEnd:o(24,16),paddingBottom:o(16,16),paddingInlineStart:o(24,16)},ol:{marginTop:o(24,18),marginBottom:o(24,18),paddingInlineStart:o(28,18)},ul:{marginTop:o(24,18),marginBottom:o(24,18),paddingInlineStart:o(28,18)},li:{marginTop:o(12,18),marginBottom:o(12,18)},"ol > li":{paddingInlineStart:o(8,18)},"ul > li":{paddingInlineStart:o(8,18)},"> ul > li p":{marginTop:o(16,18),marginBottom:o(16,18)},"> ul > li > p:first-child":{marginTop:o(24,18)},"> ul > li > p:last-child":{marginBottom:o(24,18)},"> ol > li > p:first-child":{marginTop:o(24,18)},"> ol > li > p:last-child":{marginBottom:o(24,18)},"ul ul, ul ol, ol ul, ol ol":{marginTop:o(16,18),marginBottom:o(16,18)},dl:{marginTop:o(24,18),marginBottom:o(24,18)},dt:{marginTop:o(24,18)},dd:{marginTop:o(12,18),paddingInlineStart:o(28,18)},hr:{marginTop:o(56,18),marginBottom:o(56,18)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:o(16,18),lineHeight:i(1.5)},"thead th":{paddingInlineEnd:o(12,16),paddingBottom:o(12,16),paddingInlineStart:o(12,16)},"thead th:first-child":{paddingInlineStart:"0"},"thead th:last-child":{paddingInlineEnd:"0"},"tbody td, tfoot td":{paddingTop:o(12,16),paddingInlineEnd:o(12,16),paddingBottom:o(12,16),paddingInlineStart:o(12,16)},"tbody td:first-child, tfoot td:first-child":{paddingInlineStart:"0"},"tbody td:last-child, tfoot td:last-child":{paddingInlineEnd:"0"},figure:{marginTop:o(32,18),marginBottom:o(32,18)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:o(16,18),lineHeight:i(1.5),marginTop:o(16,16)}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},xl:{css:[{fontSize:a(20),lineHeight:i(1.8),p:{marginTop:o(24,20),marginBottom:o(24,20)},'[class~="lead"]':{fontSize:o(24,20),lineHeight:i(1.5),marginTop:o(24,24),marginBottom:o(24,24)},blockquote:{marginTop:o(48,30),marginBottom:o(48,30),paddingInlineStart:o(32,30)},h1:{fontSize:o(56,20),marginTop:"0",marginBottom:o(48,56),lineHeight:i(1)},h2:{fontSize:o(36,20),marginTop:o(56,36),marginBottom:o(32,36),lineHeight:i(40/36)},h3:{fontSize:o(30,20),marginTop:o(48,30),marginBottom:o(20,30),lineHeight:i(40/30)},h4:{marginTop:o(36,20),marginBottom:o(12,20),lineHeight:i(1.6)},img:{marginTop:o(40,20),marginBottom:o(40,20)},picture:{marginTop:o(40,20),marginBottom:o(40,20)},"picture > img":{marginTop:"0",marginBottom:"0"},video:{marginTop:o(40,20),marginBottom:o(40,20)},kbd:{fontSize:o(18,20),borderRadius:a(5),paddingTop:o(5,20),paddingInlineEnd:o(8,20),paddingBottom:o(5,20),paddingInlineStart:o(8,20)},code:{fontSize:o(18,20)},"h2 code":{fontSize:o(31,36)},"h3 code":{fontSize:o(27,30)},pre:{fontSize:o(18,20),lineHeight:i(32/18),marginTop:o(36,18),marginBottom:o(36,18),borderRadius:a(8),paddingTop:o(20,18),paddingInlineEnd:o(24,18),paddingBottom:o(20,18),paddingInlineStart:o(24,18)},ol:{marginTop:o(24,20),marginBottom:o(24,20),paddingInlineStart:o(32,20)},ul:{marginTop:o(24,20),marginBottom:o(24,20),paddingInlineStart:o(32,20)},li:{marginTop:o(12,20),marginBottom:o(12,20)},"ol > li":{paddingInlineStart:o(8,20)},"ul > li":{paddingInlineStart:o(8,20)},"> ul > li p":{marginTop:o(16,20),marginBottom:o(16,20)},"> ul > li > p:first-child":{marginTop:o(24,20)},"> ul > li > p:last-child":{marginBottom:o(24,20)},"> ol > li > p:first-child":{marginTop:o(24,20)},"> ol > li > p:last-child":{marginBottom:o(24,20)},"ul ul, ul ol, ol ul, ol ol":{marginTop:o(16,20),marginBottom:o(16,20)},dl:{marginTop:o(24,20),marginBottom:o(24,20)},dt:{marginTop:o(24,20)},dd:{marginTop:o(12,20),paddingInlineStart:o(32,20)},hr:{marginTop:o(56,20),marginBottom:o(56,20)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:o(18,20),lineHeight:i(28/18)},"thead th":{paddingInlineEnd:o(12,18),paddingBottom:o(16,18),paddingInlineStart:o(12,18)},"thead th:first-child":{paddingInlineStart:"0"},"thead th:last-child":{paddingInlineEnd:"0"},"tbody td, tfoot td":{paddingTop:o(16,18),paddingInlineEnd:o(12,18),paddingBottom:o(16,18),paddingInlineStart:o(12,18)},"tbody td:first-child, tfoot td:first-child":{paddingInlineStart:"0"},"tbody td:last-child, tfoot td:last-child":{paddingInlineEnd:"0"},figure:{marginTop:o(40,20),marginBottom:o(40,20)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:o(18,20),lineHeight:i(28/18),marginTop:o(18,18)}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},"2xl":{css:[{fontSize:a(24),lineHeight:i(40/24),p:{marginTop:o(32,24),marginBottom:o(32,24)},'[class~="lead"]':{fontSize:o(30,24),lineHeight:i(44/30),marginTop:o(32,30),marginBottom:o(32,30)},blockquote:{marginTop:o(64,36),marginBottom:o(64,36),paddingInlineStart:o(40,36)},h1:{fontSize:o(64,24),marginTop:"0",marginBottom:o(56,64),lineHeight:i(1)},h2:{fontSize:o(48,24),marginTop:o(72,48),marginBottom:o(40,48),lineHeight:i(52/48)},h3:{fontSize:o(36,24),marginTop:o(56,36),marginBottom:o(24,36),lineHeight:i(44/36)},h4:{marginTop:o(40,24),marginBottom:o(16,24),lineHeight:i(1.5)},img:{marginTop:o(48,24),marginBottom:o(48,24)},picture:{marginTop:o(48,24),marginBottom:o(48,24)},"picture > img":{marginTop:"0",marginBottom:"0"},video:{marginTop:o(48,24),marginBottom:o(48,24)},kbd:{fontSize:o(20,24),borderRadius:a(6),paddingTop:o(6,24),paddingInlineEnd:o(8,24),paddingBottom:o(6,24),paddingInlineStart:o(8,24)},code:{fontSize:o(20,24)},"h2 code":{fontSize:o(42,48)},"h3 code":{fontSize:o(32,36)},pre:{fontSize:o(20,24),lineHeight:i(1.8),marginTop:o(40,20),marginBottom:o(40,20),borderRadius:a(8),paddingTop:o(24,20),paddingInlineEnd:o(32,20),paddingBottom:o(24,20),paddingInlineStart:o(32,20)},ol:{marginTop:o(32,24),marginBottom:o(32,24),paddingInlineStart:o(38,24)},ul:{marginTop:o(32,24),marginBottom:o(32,24),paddingInlineStart:o(38,24)},li:{marginTop:o(12,24),marginBottom:o(12,24)},"ol > li":{paddingInlineStart:o(10,24)},"ul > li":{paddingInlineStart:o(10,24)},"> ul > li p":{marginTop:o(20,24),marginBottom:o(20,24)},"> ul > li > p:first-child":{marginTop:o(32,24)},"> ul > li > p:last-child":{marginBottom:o(32,24)},"> ol > li > p:first-child":{marginTop:o(32,24)},"> ol > li > p:last-child":{marginBottom:o(32,24)},"ul ul, ul ol, ol ul, ol ol":{marginTop:o(16,24),marginBottom:o(16,24)},dl:{marginTop:o(32,24),marginBottom:o(32,24)},dt:{marginTop:o(32,24)},dd:{marginTop:o(12,24),paddingInlineStart:o(38,24)},hr:{marginTop:o(72,24),marginBottom:o(72,24)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:o(20,24),lineHeight:i(1.4)},"thead th":{paddingInlineEnd:o(12,20),paddingBottom:o(16,20),paddingInlineStart:o(12,20)},"thead th:first-child":{paddingInlineStart:"0"},"thead th:last-child":{paddingInlineEnd:"0"},"tbody td, tfoot td":{paddingTop:o(16,20),paddingInlineEnd:o(12,20),paddingBottom:o(16,20),paddingInlineStart:o(12,20)},"tbody td:first-child, tfoot td:first-child":{paddingInlineStart:"0"},"tbody td:last-child, tfoot td:last-child":{paddingInlineEnd:"0"},figure:{marginTop:o(48,24),marginBottom:o(48,24)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:o(20,24),lineHeight:i(1.6),marginTop:o(20,20)}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},slate:{css:{"--tw-prose-body":r.slate[700],"--tw-prose-headings":r.slate[900],"--tw-prose-lead":r.slate[600],"--tw-prose-links":r.slate[900],"--tw-prose-bold":r.slate[900],"--tw-prose-counters":r.slate[500],"--tw-prose-bullets":r.slate[300],"--tw-prose-hr":r.slate[200],"--tw-prose-quotes":r.slate[900],"--tw-prose-quote-borders":r.slate[200],"--tw-prose-captions":r.slate[500],"--tw-prose-kbd":r.slate[900],"--tw-prose-kbd-shadows":s(r.slate[900]),"--tw-prose-code":r.slate[900],"--tw-prose-pre-code":r.slate[200],"--tw-prose-pre-bg":r.slate[800],"--tw-prose-th-borders":r.slate[300],"--tw-prose-td-borders":r.slate[200],"--tw-prose-invert-body":r.slate[300],"--tw-prose-invert-headings":r.white,"--tw-prose-invert-lead":r.slate[400],"--tw-prose-invert-links":r.white,"--tw-prose-invert-bold":r.white,"--tw-prose-invert-counters":r.slate[400],"--tw-prose-invert-bullets":r.slate[600],"--tw-prose-invert-hr":r.slate[700],"--tw-prose-invert-quotes":r.slate[100],"--tw-prose-invert-quote-borders":r.slate[700],"--tw-prose-invert-captions":r.slate[400],"--tw-prose-invert-kbd":r.white,"--tw-prose-invert-kbd-shadows":s(r.white),"--tw-prose-invert-code":r.white,"--tw-prose-invert-pre-code":r.slate[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":r.slate[600],"--tw-prose-invert-td-borders":r.slate[700]}},gray:{css:{"--tw-prose-body":r.gray[700],"--tw-prose-headings":r.gray[900],"--tw-prose-lead":r.gray[600],"--tw-prose-links":r.gray[900],"--tw-prose-bold":r.gray[900],"--tw-prose-counters":r.gray[500],"--tw-prose-bullets":r.gray[300],"--tw-prose-hr":r.gray[200],"--tw-prose-quotes":r.gray[900],"--tw-prose-quote-borders":r.gray[200],"--tw-prose-captions":r.gray[500],"--tw-prose-kbd":r.gray[900],"--tw-prose-kbd-shadows":s(r.gray[900]),"--tw-prose-code":r.gray[900],"--tw-prose-pre-code":r.gray[200],"--tw-prose-pre-bg":r.gray[800],"--tw-prose-th-borders":r.gray[300],"--tw-prose-td-borders":r.gray[200],"--tw-prose-invert-body":r.gray[300],"--tw-prose-invert-headings":r.white,"--tw-prose-invert-lead":r.gray[400],"--tw-prose-invert-links":r.white,"--tw-prose-invert-bold":r.white,"--tw-prose-invert-counters":r.gray[400],"--tw-prose-invert-bullets":r.gray[600],"--tw-prose-invert-hr":r.gray[700],"--tw-prose-invert-quotes":r.gray[100],"--tw-prose-invert-quote-borders":r.gray[700],"--tw-prose-invert-captions":r.gray[400],"--tw-prose-invert-kbd":r.white,"--tw-prose-invert-kbd-shadows":s(r.white),"--tw-prose-invert-code":r.white,"--tw-prose-invert-pre-code":r.gray[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":r.gray[600],"--tw-prose-invert-td-borders":r.gray[700]}},zinc:{css:{"--tw-prose-body":r.zinc[700],"--tw-prose-headings":r.zinc[900],"--tw-prose-lead":r.zinc[600],"--tw-prose-links":r.zinc[900],"--tw-prose-bold":r.zinc[900],"--tw-prose-counters":r.zinc[500],"--tw-prose-bullets":r.zinc[300],"--tw-prose-hr":r.zinc[200],"--tw-prose-quotes":r.zinc[900],"--tw-prose-quote-borders":r.zinc[200],"--tw-prose-captions":r.zinc[500],"--tw-prose-kbd":r.zinc[900],"--tw-prose-kbd-shadows":s(r.zinc[900]),"--tw-prose-code":r.zinc[900],"--tw-prose-pre-code":r.zinc[200],"--tw-prose-pre-bg":r.zinc[800],"--tw-prose-th-borders":r.zinc[300],"--tw-prose-td-borders":r.zinc[200],"--tw-prose-invert-body":r.zinc[300],"--tw-prose-invert-headings":r.white,"--tw-prose-invert-lead":r.zinc[400],"--tw-prose-invert-links":r.white,"--tw-prose-invert-bold":r.white,"--tw-prose-invert-counters":r.zinc[400],"--tw-prose-invert-bullets":r.zinc[600],"--tw-prose-invert-hr":r.zinc[700],"--tw-prose-invert-quotes":r.zinc[100],"--tw-prose-invert-quote-borders":r.zinc[700],"--tw-prose-invert-captions":r.zinc[400],"--tw-prose-invert-kbd":r.white,"--tw-prose-invert-kbd-shadows":s(r.white),"--tw-prose-invert-code":r.white,"--tw-prose-invert-pre-code":r.zinc[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":r.zinc[600],"--tw-prose-invert-td-borders":r.zinc[700]}},neutral:{css:{"--tw-prose-body":r.neutral[700],"--tw-prose-headings":r.neutral[900],"--tw-prose-lead":r.neutral[600],"--tw-prose-links":r.neutral[900],"--tw-prose-bold":r.neutral[900],"--tw-prose-counters":r.neutral[500],"--tw-prose-bullets":r.neutral[300],"--tw-prose-hr":r.neutral[200],"--tw-prose-quotes":r.neutral[900],"--tw-prose-quote-borders":r.neutral[200],"--tw-prose-captions":r.neutral[500],"--tw-prose-kbd":r.neutral[900],"--tw-prose-kbd-shadows":s(r.neutral[900]),"--tw-prose-code":r.neutral[900],"--tw-prose-pre-code":r.neutral[200],"--tw-prose-pre-bg":r.neutral[800],"--tw-prose-th-borders":r.neutral[300],"--tw-prose-td-borders":r.neutral[200],"--tw-prose-invert-body":r.neutral[300],"--tw-prose-invert-headings":r.white,"--tw-prose-invert-lead":r.neutral[400],"--tw-prose-invert-links":r.white,"--tw-prose-invert-bold":r.white,"--tw-prose-invert-counters":r.neutral[400],"--tw-prose-invert-bullets":r.neutral[600],"--tw-prose-invert-hr":r.neutral[700],"--tw-prose-invert-quotes":r.neutral[100],"--tw-prose-invert-quote-borders":r.neutral[700],"--tw-prose-invert-captions":r.neutral[400],"--tw-prose-invert-kbd":r.white,"--tw-prose-invert-kbd-shadows":s(r.white),"--tw-prose-invert-code":r.white,"--tw-prose-invert-pre-code":r.neutral[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":r.neutral[600],"--tw-prose-invert-td-borders":r.neutral[700]}},stone:{css:{"--tw-prose-body":r.stone[700],"--tw-prose-headings":r.stone[900],"--tw-prose-lead":r.stone[600],"--tw-prose-links":r.stone[900],"--tw-prose-bold":r.stone[900],"--tw-prose-counters":r.stone[500],"--tw-prose-bullets":r.stone[300],"--tw-prose-hr":r.stone[200],"--tw-prose-quotes":r.stone[900],"--tw-prose-quote-borders":r.stone[200],"--tw-prose-captions":r.stone[500],"--tw-prose-kbd":r.stone[900],"--tw-prose-kbd-shadows":s(r.stone[900]),"--tw-prose-code":r.stone[900],"--tw-prose-pre-code":r.stone[200],"--tw-prose-pre-bg":r.stone[800],"--tw-prose-th-borders":r.stone[300],"--tw-prose-td-borders":r.stone[200],"--tw-prose-invert-body":r.stone[300],"--tw-prose-invert-headings":r.white,"--tw-prose-invert-lead":r.stone[400],"--tw-prose-invert-links":r.white,"--tw-prose-invert-bold":r.white,"--tw-prose-invert-counters":r.stone[400],"--tw-prose-invert-bullets":r.stone[600],"--tw-prose-invert-hr":r.stone[700],"--tw-prose-invert-quotes":r.stone[100],"--tw-prose-invert-quote-borders":r.stone[700],"--tw-prose-invert-captions":r.stone[400],"--tw-prose-invert-kbd":r.white,"--tw-prose-invert-kbd-shadows":s(r.white),"--tw-prose-invert-code":r.white,"--tw-prose-invert-pre-code":r.stone[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":r.stone[600],"--tw-prose-invert-td-borders":r.stone[700]}},red:{css:{"--tw-prose-links":r.red[600],"--tw-prose-invert-links":r.red[500]}},orange:{css:{"--tw-prose-links":r.orange[600],"--tw-prose-invert-links":r.orange[500]}},amber:{css:{"--tw-prose-links":r.amber[600],"--tw-prose-invert-links":r.amber[500]}},yellow:{css:{"--tw-prose-links":r.yellow[600],"--tw-prose-invert-links":r.yellow[500]}},lime:{css:{"--tw-prose-links":r.lime[600],"--tw-prose-invert-links":r.lime[500]}},green:{css:{"--tw-prose-links":r.green[600],"--tw-prose-invert-links":r.green[500]}},emerald:{css:{"--tw-prose-links":r.emerald[600],"--tw-prose-invert-links":r.emerald[500]}},teal:{css:{"--tw-prose-links":r.teal[600],"--tw-prose-invert-links":r.teal[500]}},cyan:{css:{"--tw-prose-links":r.cyan[600],"--tw-prose-invert-links":r.cyan[500]}},sky:{css:{"--tw-prose-links":r.sky[600],"--tw-prose-invert-links":r.sky[500]}},blue:{css:{"--tw-prose-links":r.blue[600],"--tw-prose-invert-links":r.blue[500]}},indigo:{css:{"--tw-prose-links":r.indigo[600],"--tw-prose-invert-links":r.indigo[500]}},violet:{css:{"--tw-prose-links":r.violet[600],"--tw-prose-invert-links":r.violet[500]}},purple:{css:{"--tw-prose-links":r.purple[600],"--tw-prose-invert-links":r.purple[500]}},fuchsia:{css:{"--tw-prose-links":r.fuchsia[600],"--tw-prose-invert-links":r.fuchsia[500]}},pink:{css:{"--tw-prose-links":r.pink[600],"--tw-prose-invert-links":r.pink[500]}},rose:{css:{"--tw-prose-links":r.rose[600],"--tw-prose-invert-links":r.rose[500]}},invert:{css:{"--tw-prose-body":"var(--tw-prose-invert-body)","--tw-prose-headings":"var(--tw-prose-invert-headings)","--tw-prose-lead":"var(--tw-prose-invert-lead)","--tw-prose-links":"var(--tw-prose-invert-links)","--tw-prose-bold":"var(--tw-prose-invert-bold)","--tw-prose-counters":"var(--tw-prose-invert-counters)","--tw-prose-bullets":"var(--tw-prose-invert-bullets)","--tw-prose-hr":"var(--tw-prose-invert-hr)","--tw-prose-quotes":"var(--tw-prose-invert-quotes)","--tw-prose-quote-borders":"var(--tw-prose-invert-quote-borders)","--tw-prose-captions":"var(--tw-prose-invert-captions)","--tw-prose-kbd":"var(--tw-prose-invert-kbd)","--tw-prose-kbd-shadows":"var(--tw-prose-invert-kbd-shadows)","--tw-prose-code":"var(--tw-prose-invert-code)","--tw-prose-pre-code":"var(--tw-prose-invert-pre-code)","--tw-prose-pre-bg":"var(--tw-prose-invert-pre-bg)","--tw-prose-th-borders":"var(--tw-prose-invert-th-borders)","--tw-prose-td-borders":"var(--tw-prose-invert-td-borders)"}}};e.exports={DEFAULT:{css:[{color:"var(--tw-prose-body)",maxWidth:"65ch",p:{},'[class~="lead"]':{color:"var(--tw-prose-lead)"},a:{color:"var(--tw-prose-links)",textDecoration:"underline",fontWeight:"500"},strong:{color:"var(--tw-prose-bold)",fontWeight:"600"},"a strong":{color:"inherit"},"blockquote strong":{color:"inherit"},"thead th strong":{color:"inherit"},ol:{listStyleType:"decimal"},'ol[type="A"]':{listStyleType:"upper-alpha"},'ol[type="a"]':{listStyleType:"lower-alpha"},'ol[type="A" s]':{listStyleType:"upper-alpha"},'ol[type="a" s]':{listStyleType:"lower-alpha"},'ol[type="I"]':{listStyleType:"upper-roman"},'ol[type="i"]':{listStyleType:"lower-roman"},'ol[type="I" s]':{listStyleType:"upper-roman"},'ol[type="i" s]':{listStyleType:"lower-roman"},'ol[type="1"]':{listStyleType:"decimal"},ul:{listStyleType:"disc"},"ol > li::marker":{fontWeight:"400",color:"var(--tw-prose-counters)"},"ul > li::marker":{color:"var(--tw-prose-bullets)"},dt:{color:"var(--tw-prose-headings)",fontWeight:"600"},hr:{borderColor:"var(--tw-prose-hr)",borderTopWidth:1},blockquote:{fontWeight:"500",fontStyle:"italic",color:"var(--tw-prose-quotes)",borderInlineStartWidth:"0.25rem",borderInlineStartColor:"var(--tw-prose-quote-borders)",quotes:'"\\201C""\\201D""\\2018""\\2019"'},"blockquote p:first-of-type::before":{content:"open-quote"},"blockquote p:last-of-type::after":{content:"close-quote"},h1:{color:"var(--tw-prose-headings)",fontWeight:"800"},"h1 strong":{fontWeight:"900",color:"inherit"},h2:{color:"var(--tw-prose-headings)",fontWeight:"700"},"h2 strong":{fontWeight:"800",color:"inherit"},h3:{color:"var(--tw-prose-headings)",fontWeight:"600"},"h3 strong":{fontWeight:"700",color:"inherit"},h4:{color:"var(--tw-prose-headings)",fontWeight:"600"},"h4 strong":{fontWeight:"700",color:"inherit"},img:{},picture:{display:"block"},video:{},kbd:{fontWeight:"500",fontFamily:"inherit",color:"var(--tw-prose-kbd)",boxShadow:"0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%)"},code:{color:"var(--tw-prose-code)",fontWeight:"600"},"code::before":{content:'"`"'},"code::after":{content:'"`"'},"a code":{color:"inherit"},"h1 code":{color:"inherit"},"h2 code":{color:"inherit"},"h3 code":{color:"inherit"},"h4 code":{color:"inherit"},"blockquote code":{color:"inherit"},"thead th code":{color:"inherit"},pre:{color:"var(--tw-prose-pre-code)",backgroundColor:"var(--tw-prose-pre-bg)",overflowX:"auto",fontWeight:"400"},"pre code":{backgroundColor:"transparent",borderWidth:"0",borderRadius:"0",padding:"0",fontWeight:"inherit",color:"inherit",fontSize:"inherit",fontFamily:"inherit",lineHeight:"inherit"},"pre code::before":{content:"none"},"pre code::after":{content:"none"},table:{width:"100%",tableLayout:"auto",textAlign:"start",marginTop:o(32,16),marginBottom:o(32,16)},thead:{borderBottomWidth:"1px",borderBottomColor:"var(--tw-prose-th-borders)"},"thead th":{color:"var(--tw-prose-headings)",fontWeight:"600",verticalAlign:"bottom"},"tbody tr":{borderBottomWidth:"1px",borderBottomColor:"var(--tw-prose-td-borders)"},"tbody tr:last-child":{borderBottomWidth:"0"},"tbody td":{verticalAlign:"baseline"},tfoot:{borderTopWidth:"1px",borderTopColor:"var(--tw-prose-th-borders)"},"tfoot td":{verticalAlign:"top"},"figure > *":{},figcaption:{color:"var(--tw-prose-captions)"}},l.gray.css,...l.base.css]},...l}},55741:function(e,t,n){const r=n(71046),i=n(92864),a=i();e.exports={isUsableColor:(e,t)=>r(t)&&"gray"!==e&&t[600],commonTrailingPseudos(e){let t=a.astSync(e),n=[];for(let[e,r]of t.nodes.entries())for(const[t,i]of[...r.nodes].reverse().entries()){if("pseudo"!==i.type||!i.value.startsWith("::"))break;n[t]=n[t]||[],n[t][e]=i}let r=i.selector();for(const e of n)if(e){if(new Set([...e.map((e=>e.value))]).size>1)break;e.forEach((e=>e.remove())),r.prepend(e[0])}return r.nodes.length?[r.toString(),t.toString()]:[null,e]}}},95024:function(e,t,n){(()=>{"use strict";var t={n:e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},r={};t.r(r),t.d(r,{FlagContext:()=>o,FlagProvider:()=>s,InMemoryStorageProvider:()=>i.InMemoryStorageProvider,LocalStorageProvider:()=>i.LocalStorageProvider,UnleashClient:()=>i.UnleashClient,default:()=>p,useFlag:()=>l,useFlagsStatus:()=>u,useUnleashClient:()=>d,useUnleashContext:()=>f,useVariant:()=>c});const i=n(96367),a=n(94159),o=t.n(a)().createContext(null),s=function(e){var t=e.config,n=e.children,r=e.unleashClient,s=e.startClient,l=void 0===s||s,u=a.useRef(r),c=a.useState(!1),f=c[0],d=c[1],p=a.useState(null),h=p[0],m=p[1];t||r||console.warn("You must provide either a config or an unleash client to the flag provider. If you are initializing the client in useEffect, you can avoid this warning by\n checking if the client exists before rendering."),u.current||(u.current=new i.UnleashClient(t)),u.current.on("ready",(function(){d(!0)})),u.current.on("error",(function(e){m(e)})),a.useEffect((function(){(l||!r)&&u.current.start()}),[]);var g=function(e){return n=function(){return function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}(this,(function(t){switch(t.label){case 0:return[4,u.current.updateContext(e)];case 1:return t.sent(),[2]}}))},new((t=void 0)||(t=Promise))((function(e,r){function i(e){try{o(n.next(e))}catch(e){r(e)}}function a(e){try{o(n.throw(e))}catch(e){r(e)}}function o(n){var r;n.done?e(n.value):(r=n.value,r instanceof t?r:new t((function(e){e(r)}))).then(i,a)}o((n=n.apply(void 0,[])).next())}));var t,n},v=function(e){return u.current.isEnabled(e)},y=function(e){return u.current.getVariant(e)},b=function(e,t,n){return u.current.on(e,t,n)},w=a.useMemo((function(){return{on:b,updateContext:g,isEnabled:v,getVariant:y,client:u.current,flagsReady:f,flagsError:h,setFlagsReady:d,setFlagsError:m}}),[f,h]);return a.createElement(o.Provider,{value:w},n)},l=function(e){var t=(0,a.useContext)(o),n=t.isEnabled,r=t.client,i=(0,a.useState)(!!n(e)),s=i[0],l=i[1],u=(0,a.useRef)();return u.current=s,(0,a.useEffect)((function(){r&&(r.on("update",(function(){var t=n(e);t!==u.current&&(u.current=t,l(!!t))})),r.on("ready",(function(){var t=n(e);l(t)})))}),[r]),s},u=function(){var e=(0,a.useContext)(o);return{flagsReady:e.flagsReady,flagsError:e.flagsError}},c=function(e){var t=(0,a.useContext)(o),n=t.getVariant,r=t.client,i=(0,a.useState)(n(e)),s=i[0],l=i[1],u=(0,a.useRef)();return u.current=s,(0,a.useEffect)((function(){r&&(r.on("update",(function(){var t=n(e);u.current.name===t.name&&u.current.enabled===t.enabled||(l(t),u.current=t)})),r.on("ready",(function(){var t=n(e);l(t)})))}),[r]),s||{}},f=function(){return(0,a.useContext)(o).updateContext},d=function(){return(0,a.useContext)(o).client},p=s;e.exports=r})()},4135:function(e,t,n){"use strict";n.d(t,{h:function(){return f},k:function(){return d}});var r=n(94159),i=n(27744),a=n(93320),o=n(30618),s=n(86618);function l(e){var t=r.useRef();return t.current||(t.current={v:e()}),t.current.v}var u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},u.apply(this,arguments)},c=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o};function f(e,t){var n=l((function(){return"function"==typeof e?e():e})),r=t.context,o=t.guards,s=t.actions,c=t.activities,f=t.services,d=t.delays,p=(t.state,function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}(t,["context","guards","actions","activities","services","delays","state"])),h=l((function(){var e={context:r,guards:o,actions:s,activities:c,services:f,delays:d},t=n.withConfig(e,(function(){return u(u({},n.context),r)}));return(0,a.kJ)(t,p)}));return(0,i.Z)((function(){Object.assign(h.machine.options.actions,s),Object.assign(h.machine.options.guards,o),Object.assign(h.machine.options.activities,c),Object.assign(h.machine.options.services,f),Object.assign(h.machine.options.delays,d)}),[s,o,c,f,d]),h}function d(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=c(t,2),l=i[0],u=void 0===l?{}:l,d=i[1],p=f(e,u);return(0,r.useEffect)((function(){if(d){var e=p.subscribe((0,o.zM)(d));return function(){e.unsubscribe()}}}),[d]),(0,r.useEffect)((function(){var e=u.state;return p.start(e?s.ZM.create(e):void 0),function(){p.stop(),p.status=a.TM.NotStarted}}),[]),p}},9488:function(e,t,n){"use strict";n.d(t,{e:function(){return c}});var r=n(94159),i=n(23862),a=n(93320),o=n(86618),s=n(4135),l=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o};function u(e){return e}function c(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var c=l(t,1),f=c[0],d=void 0===f?{}:f,p=(0,s.h)(e,d),h=(0,r.useCallback)((function(){return p.status===a.TM.NotStarted?d.state?o.ZM.create(d.state):p.machine.initialState:p.state}),[p]),m=(0,r.useCallback)((function(e,t){if(p.status===a.TM.NotStarted)return!0;var n=void 0===t.changed&&(Object.keys(t.children).length>0||"boolean"==typeof e.changed);return!(t.changed||n)}),[p]),g=(0,r.useCallback)((function(e){return p.subscribe(e).unsubscribe}),[p]),v=(0,i.useSyncExternalStoreWithSelector)(g,h,h,u,m);return(0,r.useEffect)((function(){var e=d.state;return p.start(e?o.ZM.create(e):void 0),function(){p.stop(),p.status=a.TM.NotStarted}}),[]),[v,p.send,p]}},45072:function(e,t,n){"use strict";n.d(t,{v:function(){return s}});var r=n(94159),i=n(23862);n(27744),n(76779);var a=function(e,t){return e===t},o=function(e){return"state"in(n=e)&&"machine"in n?0!==(t=e).status?t.state:t.machine.initialState:"state"in e?e.state:void 0;var t,n};function s(e,t,n,s){void 0===n&&(n=a),void 0===s&&(s=o);var l=(0,r.useCallback)((function(t){return e.subscribe(t).unsubscribe}),[e]),u=(0,r.useCallback)((function(){return s(e)}),[e,s]);return(0,i.useSyncExternalStoreWithSelector)(l,u,u,t,n)}},86036:function(e,t,n){e.exports=n(28760)},61397:function(e,t,n){"use strict";var r=n(35008),i=n(2905),a=n(35082),o=n(4621),s=n(93224),l=n(57386),u=n(44375),c=n(90243),f=n(26516),d=n(84505);e.exports=function(e){return new Promise((function(t,n){var p,h=e.data,m=e.headers,g=e.responseType;function v(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}r.isFormData(h)&&delete m["Content-Type"];var y=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(b+":"+w)}var k=s(e.baseURL,e.url);function _(){if(y){var r="getAllResponseHeaders"in y?l(y.getAllResponseHeaders()):null,a={data:g&&"text"!==g&&"json"!==g?y.response:y.responseText,status:y.status,statusText:y.statusText,headers:r,config:e,request:y};i((function(e){t(e),v()}),(function(e){n(e),v()}),a),y=null}}if(y.open(e.method.toUpperCase(),o(k,e.params,e.paramsSerializer),!0),y.timeout=e.timeout,"onloadend"in y?y.onloadend=_:y.onreadystatechange=function(){y&&4===y.readyState&&(0!==y.status||y.responseURL&&0===y.responseURL.indexOf("file:"))&&setTimeout(_)},y.onabort=function(){y&&(n(c("Request aborted",e,"ECONNABORTED",y)),y=null)},y.onerror=function(){n(c("Network Error",e,null,y)),y=null},y.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||f.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",y)),y=null},r.isStandardBrowserEnv()){var E=(e.withCredentials||u(k))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;E&&(m[e.xsrfHeaderName]=E)}"setRequestHeader"in y&&r.forEach(m,(function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete m[t]:y.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(y.withCredentials=!!e.withCredentials),g&&"json"!==g&&(y.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&y.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&y.upload&&y.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(p=function(e){y&&(n(!e||e&&e.type?new d("canceled"):e),y.abort(),y=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))),h||(h=null),y.send(h)}))}},28760:function(e,t,n){"use strict";var r=n(35008),i=n(66279),a=n(60658),o=n(11241),s=function e(t){var n=new a(t),s=i(a.prototype.request,n);return r.extend(s,a.prototype,n),r.extend(s,n),s.create=function(n){return e(o(t,n))},s}(n(26516));s.Axios=a,s.Cancel=n(84505),s.CancelToken=n(74318),s.isCancel=n(70118),s.VERSION=n(32649).version,s.all=function(e){return Promise.all(e)},s.spread=n(86960),s.isAxiosError=n(76796),e.exports=s,e.exports.default=s},84505:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},74318:function(e,t,n){"use strict";var r=n(84505);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},i.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},70118:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},60658:function(e,t,n){"use strict";var r=n(35008),i=n(4621),a=n(70592),o=n(61494),s=n(11241),l=n(43027),u=l.validators;function c(e){this.defaults=e,this.interceptors={request:new a,response:new a}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var i,a=[];if(this.interceptors.response.forEach((function(e){a.push(e.fulfilled,e.rejected)})),!r){var c=[o,void 0];for(Array.prototype.unshift.apply(c,n),c=c.concat(a),i=Promise.resolve(e);c.length;)i=i.then(c.shift(),c.shift());return i}for(var f=e;n.length;){var d=n.shift(),p=n.shift();try{f=d(f)}catch(e){p(e);break}}try{i=o(f)}catch(e){return Promise.reject(e)}for(;a.length;)i=i.then(a.shift(),a.shift());return i},c.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=c},70592:function(e,t,n){"use strict";var r=n(35008);function i(){this.handlers=[]}i.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},93224:function(e,t,n){"use strict";var r=n(93913),i=n(16226);e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},90243:function(e,t,n){"use strict";var r=n(71442);e.exports=function(e,t,n,i,a){var o=new Error(e);return r(o,t,n,i,a)}},61494:function(e,t,n){"use strict";var r=n(35008),i=n(20234),a=n(70118),o=n(26516),s=n(84505);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("canceled")}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return l(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(l(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},71442:function(e){"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},11241:function(e,t,n){"use strict";var r=n(35008);e.exports=function(e,t){t=t||{};var n={};function i(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function a(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(e[n],t[n])}function o(e){if(!r.isUndefined(t[e]))return i(void 0,t[e])}function s(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(void 0,t[n])}function l(n){return n in t?i(e[n],t[n]):n in e?i(void 0,e[n]):void 0}var u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||a,i=t(e);r.isUndefined(i)&&t!==l||(n[e]=i)})),n}},2905:function(e,t,n){"use strict";var r=n(90243);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},20234:function(e,t,n){"use strict";var r=n(35008),i=n(26516);e.exports=function(e,t,n){var a=this||i;return r.forEach(n,(function(n){e=n.call(a,e,t)})),e}},26516:function(e,t,n){"use strict";var r=n(35008),i=n(11769),a=n(71442),o={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l,u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(l=n(61397)),l),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(s(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(0,JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||u.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw a(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(o)})),e.exports=u},32649:function(e){e.exports={version:"0.24.0"}},66279:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},4621:function(e,t,n){"use strict";var r=n(35008);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(r.isURLSearchParams(t))a=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},16226:function(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},35082:function(e,t,n){"use strict";var r=n(35008);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},93913:function(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},76796:function(e){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},44375:function(e,t,n){"use strict";var r=n(35008);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},11769:function(e,t,n){"use strict";var r=n(35008);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},57386:function(e,t,n){"use strict";var r=n(35008),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},86960:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},43027:function(e,t,n){"use strict";var r=n(32649).version,i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,o){if(!1===e)throw new Error(i(r," has been removed"+(t?" in "+t:"")));return t&&!a[r]&&(a[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,o)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),i=r.length;i-- >0;){var a=r[i],o=t[a];if(o){var s=e[a],l=void 0===s||o(s,a,e);if(!0!==l)throw new TypeError("option "+a+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:i}},35008:function(e,t,n){"use strict";var r=n(66279),i=Object.prototype.toString;function a(e){return"[object Array]"===i.call(e)}function o(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===i.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:a,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isPlainObject:l,isUndefined:o,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:u,isStream:function(e){return s(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:c,merge:function e(){var t={};function n(n,r){l(t[r])&&l(n)?t[r]=e(t[r],n):l(n)?t[r]=e({},n):a(n)?t[r]=n.slice():t[r]=n}for(var r=0,i=arguments.length;r<i;r++)c(arguments[r],n);return t},extend:function(e,t,n){return c(t,(function(t,i){e[i]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},4374:function(e,t,n){"use strict";n.d(t,{g:function(){return L}}),n(20182);var r=n(12093),i=n(25e3),a=n(1227),o=n(20153),s=n(3713),l=n(16406),u=n(43245);class c extends u.F{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||o._,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){const n=(0,a.oE)(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(a.ZT).catch(a.ZT):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some((e=>!1!==e.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((e=>e.getCurrentResult().isStale))}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,a.Kp)(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find((e=>e.shouldFetchOnWindowFocus()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;const t=this.observers.find((e=>e.shouldFetchOnReconnect()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){-1!==this.observers.indexOf(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,r;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var i;return null==(i=this.retryer)||i.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}Array.isArray(this.options.queryKey);const o=(0,a.G9)(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},u=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(o)return this.abortSignalConsumed=!0,o.signal}})};u(s);const c={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn")};var f;u(c),null==(n=this.options.behavior)||n.onFetch(c),this.revertState=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=c.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(f=c.fetchOptions)?void 0:f.meta});const d=e=>{var t,n;(0,l.DV)(e)&&e.silent||this.dispatch({type:"error",error:e}),(0,l.DV)(e)||null==(t=(n=this.cache.config).onError)||t.call(n,e,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=(0,l.Mz)({fn:c.fetchFn,abort:null==o?void 0:o.abort.bind(o),onSuccess:e=>{var t,n;void 0!==e?(this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):d(new Error("undefined"))},onError:d,onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var n,r;switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:(0,l.Kw)(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(r=e.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=e.error;return(0,l.DV)(i)&&i.revert&&this.revertState?{...this.revertState}:{...t,error:i,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),s.V.batch((()=>{this.observers.forEach((t=>{t.onQueryUpdate(e)})),this.cache.notify({query:this,type:"updated",action:e})}))}}var f=n(81353);class d extends f.l{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var r;const i=t.queryKey,o=null!=(r=t.queryHash)?r:(0,a.Rm)(i,t);let s=this.get(o);return s||(s=new c({cache:this,logger:e.getLogger(),queryKey:i,queryHash:o,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(i)}),this.add(s)),s}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter((t=>t!==e)),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){s.V.batch((()=>{this.queries.forEach((e=>{this.remove(e)}))}))}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=(0,a.I6)(e,t);return void 0===n.exact&&(n.exact=!0),this.queries.find((e=>(0,a._x)(n,e)))}findAll(e,t){const[n]=(0,a.I6)(e,t);return Object.keys(n).length>0?this.queries.filter((e=>(0,a._x)(n,e))):this.queries}notify(e){s.V.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}onFocus(){s.V.batch((()=>{this.queries.forEach((e=>{e.onFocus()}))}))}onOnline(){s.V.batch((()=>{this.queries.forEach((e=>{e.onOnline()}))}))}}var p=n(48683);class h extends f.l{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){const r=new p.m({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter((t=>t!==e)),this.notify({type:"removed",mutation:e})}clear(){s.V.batch((()=>{this.mutations.forEach((e=>{this.remove(e)}))}))}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find((t=>(0,a.X7)(e,t)))}findAll(e){return this.mutations.filter((t=>(0,a.X7)(e,t)))}notify(e){s.V.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}resumePausedMutations(){const e=this.mutations.filter((e=>e.state.isPaused));return s.V.batch((()=>e.reduce(((e,t)=>e.then((()=>t.continue().catch(a.ZT)))),Promise.resolve())))}}var m=n(90470),g=n(97974),v=n(21266);class y{constructor(e={}){this.queryCache=e.queryCache||new d,this.mutationCache=e.mutationCache||new h,this.logger=e.logger||o._,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=m.j.subscribe((()=>{m.j.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())})),this.unsubscribeOnline=g.N.subscribe((()=>{g.N.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;null==(e=this.unsubscribeFocus)||e.call(this),null==(t=this.unsubscribeOnline)||t.call(this)}isFetching(e,t){const[n]=(0,a.I6)(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}ensureQueryData(e,t,n){const r=(0,a._v)(e,t,n),i=this.getQueryData(r.queryKey);return i?Promise.resolve(i):this.fetchQuery(r)}getQueriesData(e){return this.getQueryCache().findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,n){const r=this.queryCache.find(e),i=null==r?void 0:r.state.data,o=(0,a.SE)(t,i);if(void 0===o)return;const s=(0,a._v)(e),l=this.defaultQueryOptions(s);return this.queryCache.build(this,l).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return s.V.batch((()=>this.getQueryCache().findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,n)]))))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){const[n]=(0,a.I6)(e,t),r=this.queryCache;s.V.batch((()=>{r.findAll(n).forEach((e=>{r.remove(e)}))}))}resetQueries(e,t,n){const[r,i]=(0,a.I6)(e,t,n),o=this.queryCache,l={type:"active",...r};return s.V.batch((()=>(o.findAll(r).forEach((e=>{e.reset()})),this.refetchQueries(l,i))))}cancelQueries(e,t,n){const[r,i={}]=(0,a.I6)(e,t,n);void 0===i.revert&&(i.revert=!0);const o=s.V.batch((()=>this.queryCache.findAll(r).map((e=>e.cancel(i)))));return Promise.all(o).then(a.ZT).catch(a.ZT)}invalidateQueries(e,t,n){const[r,i]=(0,a.I6)(e,t,n);return s.V.batch((()=>{var e,t;if(this.queryCache.findAll(r).forEach((e=>{e.invalidate()})),"none"===r.refetchType)return Promise.resolve();const n={...r,type:null!=(e=null!=(t=r.refetchType)?t:r.type)?e:"active"};return this.refetchQueries(n,i)}))}refetchQueries(e,t,n){const[r,i]=(0,a.I6)(e,t,n),o=s.V.batch((()=>this.queryCache.findAll(r).filter((e=>!e.isDisabled())).map((e=>{var t;return e.fetch(void 0,{...i,cancelRefetch:null==(t=null==i?void 0:i.cancelRefetch)||t,meta:{refetchPage:r.refetchPage}})}))));let l=Promise.all(o).then(a.ZT);return null!=i&&i.throwOnError||(l=l.catch(a.ZT)),l}fetchQuery(e,t,n){const r=(0,a._v)(e,t,n),i=this.defaultQueryOptions(r);void 0===i.retry&&(i.retry=!1);const o=this.queryCache.build(this,i);return o.isStaleByTime(i.staleTime)?o.fetch(i):Promise.resolve(o.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(a.ZT).catch(a.ZT)}fetchInfiniteQuery(e,t,n){const r=(0,a._v)(e,t,n);return r.behavior=(0,v.Gm)(),this.fetchQuery(r)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(a.ZT).catch(a.ZT)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find((t=>(0,a.yF)(e)===(0,a.yF)(t.queryKey)));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find((t=>(0,a.to)(e,t.queryKey)));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find((t=>(0,a.yF)(e)===(0,a.yF)(t.mutationKey)));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find((t=>(0,a.to)(e,t.mutationKey)));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=(0,a.Rm)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}var b=n(70902),w=n(94159);const k=({children:e,options:t,state:n})=>(function(e,t={}){const n=(0,b.NL)({context:t.context}),r=w.useRef(t);r.current=t,w.useMemo((()=>{e&&function(e,t,n){if("object"!=typeof t||null===t)return;const r=e.getMutationCache(),i=e.getQueryCache(),a=t.mutations||[],o=t.queries||[];a.forEach((t=>{var i;r.build(e,{...null==n||null==(i=n.defaultOptions)?void 0:i.mutations,mutationKey:t.mutationKey},t.state)})),o.forEach((t=>{var r;const a=i.get(t.queryHash);a?a.state.dataUpdatedAt<t.state.dataUpdatedAt&&a.setState(t.state):i.build(e,{...null==n||null==(r=n.defaultOptions)?void 0:r.queries,queryKey:t.queryKey,queryHash:t.queryHash},t.state)}))}(n,e,r.current)}),[n,e])}(n,t),e);var _=n(79630),E=(n(21964),n(90525),n(64957),n(97188),n(95024)),x=n.n(E),T=n(90275),S=n(51028),C=n(89901),O=n(71860),A=n(4699),I=n(21281),N=n(74487),P=n(40196),R=n(8227);const L=({children:e})=>{const t=(0,C.v)(i.Z.SITE_CONFIG),n=(0,C.v)(i.Z.INITIAL_I18N_STORE),a=(0,C.v)(i.Z.INITIAL_LANGUAGE),o=(0,C.v)(i.Z.FLASHES),s=(0,C.v)(i.Z.ROLLBAR_CONFIG),l=(0,C.v)(i.Z.UNLEASH_BOOTSTRAP),u=(0,C.v)(i.Z.INITIAL_MUTABLE_STORE),c={appName:t.UNLEASH_APP_NAME,url:r.ZP.public.unleashProxy().toString(),clientKey:t.UNLEASH_CLIENT_KEY,bootstrap:l,disableRefresh:!0},f=(0,C.v)(i.Z.TRPC_DEHYRDATED_STATE);(0,S.NS)(n,a);const[d]=(0,w.useState)((()=>new y)),[p]=(0,w.useState)((()=>O.S.createClient({links:[(0,_.h)({url:r.ZP.public.apiV1.trpc().toString(),maxURLLength:2083,fetch:(e,t)=>fetch(e,{...t,credentials:"include"})})]})));return w.createElement(w.StrictMode,null,w.createElement(O.S.Provider,{client:p,queryClient:d},w.createElement(b.aH,{client:d},w.createElement(k,{state:f},w.createElement(T.B6,null,w.createElement(N.B,{config:s},w.createElement(x(),{config:c},w.createElement(R.Fk,null,w.createElement(A.s.Provider,{value:o},w.createElement(P.F.Provider,{value:t},w.createElement(I.Dn,{store:u},e)))))))))))}},55443:function(e,t,n){"use strict";var r=n(86036),i=n.n(r),a=n(29598),o=n(25e3),s=n(72100),l=n(94159),u=n(45387),c=n(60824),f=n(3160),d=n(4374),p=n(67933),h=n(89901),m=n(85277);function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}i().defaults.withCredentials=!0;const v=(0,a.ZP)({resolved:{},chunkName:e=>`client-preact-components-pages-${e.page}`.replace(/[^a-zA-Z0-9_!§$()=\-^°]+/g,"-"),isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:e=>n(49508)(`./${e.page}`),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:e=>n(9519).resolve(`./${e.page}`)},{cacheKey:e=>e.page}),y=async()=>{const e=document.getElementById("app");if(!e)return console.info("Couldn't find app EL, probably not loaded that far yet. trying again in 20ms"),void setTimeout(y,20);const t=(0,h.v)(o.Z.COHOST_LOADER_STATE),r=(0,p.f)((0,h.v)(o.Z.COHOST_LAYOUT)),i=(0,h.v)(o.Z.ENV_VARS);s.O.setEnv(i),await n.e(4860).then(n.bind(n,4860)),u.hydrateRoot(e,l.createElement(d.g,null,l.createElement(c.VK,null,l.createElement(m.q,null,l.createElement(f.AW,{path:"*",element:l.createElement(r,null,Object.keys(t).map((e=>l.createElement(v,g({key:e,page:e},t[e])))))})))))};(0,a.TA)(y)},4838:function(){"use strict";window.jsdom={JSDOM:0}},67933:function(e,t,n){"use strict";n.d(t,{f:function(){return E}});var r=n(94159),i=n(90275),a=n(93788),o=n(2990),s=n(70341),l=n(34450);const u=e=>{const t=new URL("https://staging.cohostcdn.org/site-assets/login-graphic.png?auto=webp");return t.searchParams.set("width",e.toString()),t.toString()};var c=n(12093),f=n(15867),d=n(95024),p=n(51028),h=n(87124),m=n(94988),g=n(70512),v=n(1159),y=n(91627),b=n(73541),w=n(20616),k=n(69024);const _=new Map([["main",y.Z],["mainNoFooter",b.c],["iframe",({children:e})=>r.createElement("div",null,r.createElement(i.ql,null,r.createElement("base",{target:"_parent"}),r.createElement("meta",{name:"robots",content:"noindex"})),e)],["authn",({children:e})=>r.createElement("div",{className:"flex flex-col"},r.createElement(l.b,null),r.createElement(o.w,null),r.createElement(i.ql,{defaultTitle:"cohost!",titleTemplate:"cohost! - %s"},r.createElement("meta",{name:"theme-color",content:"rgb(25 25 25)"}),r.createElement("style",null,`\n /*\n * colors specified as bare RGB components so they can get\n * merged with opacity if needed. see \`tailwind.config.js\`\n * for more info. */\n\n :root {\n --color-text: 255 249 242;\n \n --color-foreground-200: ${(0,a.i1)("cherry","200")};\n --color-foreground-300: ${(0,a.i1)("cherry","300")};\n --color-foreground-400: ${(0,a.i1)("cherry","400")};\n --color-foreground-600: ${(0,a.i1)("cherry","600")}; \n --color-foreground-700: ${(0,a.i1)("cherry","700")};\n --color-foreground: ${(0,a.i1)("cherry")};\n \n --color-accent: 255 171 92; \n --color-background: 25 25 25;\n }\n `)),r.createElement(s.M,{className:"cohost-shadow-light absolute left-0 right-0 top-20 z-10 mx-auto max-w-prose"}),r.createElement("div",{className:"grid w-full flex-grow grid-cols-1 lg:grid-cols-2"},r.createElement("div",{className:"hidden h-full lg:block"},r.createElement("img",{className:"h-full w-full max-w-full origin-center object-cover",sizes:" (min-width: 512px) 50vw, 1px ",srcSet:`\n ${u(1)} 1w,\n ${u(512)} 512w,\n ${u(640)} 640w,\n ${u(768)} 768w,\n ${u(1024)} 1024w,\n ${u(1280)} 1280w,\n ${u(1536)} 1536w,\n `,alt:""})),r.createElement("div",{className:"flex w-full flex-col justify-center gap-6\n bg-notBlack px-12 py-8\n lg:max-w-lg lg:px-24"},e)))],["error",({children:e})=>{const{t:t}=(0,p.$G)(),n=(0,d.useFlag)(f.T.Enum["chaos-day-2022"]);return r.createElement("div",{className:"flex flex-col"},r.createElement(l.b,null),r.createElement(o.w,null),r.createElement(v.C,{mode:"light_with_themes"}),r.createElement(i.ql,null,r.createElement("title",null,"cohost!")),r.createElement("header",{className:"cohost-shadow-light dark:cohost-shadow-dark fixed left-0 right-0 top-0 z-50 h-16 bg-foreground text-text"},r.createElement("div",{className:"container mx-auto flex h-full flex-row items-center justify-between px-2 lg:p-0"},r.createElement("a",{href:c.ZP.public.home().toString(),className:"text-text hover:text-accent"},n?r.createElement(r.Fragment,null,r.createElement(g.V,{className:"hidden h-8 lg:block",role:"img","aria-label":t("common:brand-name")}),r.createElement(m.W,{className:"block h-8 lg:hidden",role:"img","aria-label":t("common:brand-name")})):r.createElement(r.Fragment,null,r.createElement(h.Lh,{className:"hidden h-8 lg:block",role:"img","aria-label":t("common:brand-name")}),r.createElement(h.BT,{className:"block h-8 lg:hidden",role:"img","aria-label":t("common:brand-name")}))))),r.createElement("div",{className:"mt-16 flex flex-grow flex-col"},e))}],["static",({children:e})=>r.createElement(y.Z,null,r.createElement("main",{className:"w-full pb-16 pt-16"},r.createElement("div",{className:"container mx-auto grid grid-cols-1 gap-16 md:grid-cols-4"},r.createElement(w.w3,null),r.createElement("section",{className:"col-span-1 flex flex-col gap-12 md:col-span-2"},r.createElement("div",{className:"prose prose-stone rounded-lg bg-notWhite p-3 text-notBlack"},e)))))],["staticNoWrapper",k.a]]),E=e=>_.get(e)??y.Z},73541:function(e,t,n){"use strict";n.d(t,{c:function(){return v}});var r=n(2990),i=n(74395),a=n(94159),o=n(90275),s=n(23006),l=n(67287),u=n(70341),c=n(19140),f=n(1159),d=n(2749),p=n(22661),h=n(34450),m=n(30272),g=n(60707);const v=({children:e})=>a.createElement(m.T,null,a.createElement("div",{className:"flex flex-col"},a.createElement(h.b,null),a.createElement(r.w,null),a.createElement(f.C,null),a.createElement(o.ql,{defaultTitle:"cohost!",titleTemplate:"cohost! - %s"}),a.createElement(i.t,null),a.createElement(u.M,{className:"cohost-shadow-light absolute left-0 right-0 top-20 z-10 mx-auto max-w-prose"}),a.createElement("div",{className:"flex flex-grow flex-col"},a.createElement(l.t,null),a.createElement(d.P,null),a.createElement(c.E,null),a.createElement(g.t,null),a.createElement(s.o,null,a.createElement(p.h,null,a.createElement(a.Suspense,null,e))))))},91627:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var r=n(2990),i=n(74395),a=n(94159),o=n(90275),s=n(12093),l=n(87124),u=n(84879);const c=a.memo((()=>a.createElement("footer",{className:"-mb-20 w-full bg-notBlack pb-20 pt-8 text-notWhite"},a.createElement("div",{className:"container mx-auto grid px-6 lg:grid-cols-12 lg:px-0"},a.createElement("div",{className:"flex flex-col gap-3 py-3 lg:col-span-3 lg:py-0"},a.createElement(l.Lh,{className:"w-52 text-notWhite"}),a.createElement("ul",{className:"list-none text-sm"},a.createElement("li",null,"© ",u.ou.now().year," ",a.createElement("a",{href:"https://antisoftware.club/",className:"underline"},"anti software software club llc")),a.createElement("li",null,"thanks for using cohost"))),a.createElement("div",{className:"flex flex-col gap-3 py-3 lg:col-span-2 lg:py-0"},a.createElement("h4",{className:"font-atkinson text-sm font-bold leading-none -tracking-tight lg:py-3"},"Legal"),a.createElement("ul",{className:"flex list-none flex-col gap-3 font-league text-xs font-normal text-notWhite"},a.createElement("li",null,a.createElement("a",{href:s.ZP.public.staticContent({slug:"tos"}).toString(),className:"hover:underline"},"Terms of Use")),a.createElement("li",null,a.createElement("a",{href:s.ZP.public.staticContent({slug:"privacy"}).toString(),className:"hover:underline"},"Privacy Notice")),a.createElement("li",null,a.createElement("a",{href:s.ZP.public.staticContent({slug:"community-guidelines"}).toString(),className:"hover:underline"},"Community Guidelines")))),a.createElement("div",{className:"flex flex-col gap-3 py-3 lg:col-span-2 lg:py-0"},a.createElement("h4",{className:"font-atkinson text-sm font-bold leading-none -tracking-tight lg:py-3"},"About"),a.createElement("ul",{className:"flex list-none flex-col gap-3 font-league text-xs font-normal text-notWhite"},a.createElement("li",null,a.createElement("a",{href:"https://help.antisoftware.club/support/solutions/articles/62000227811-how-to-install-the-cohost-app",className:"hover:underline"},"install cohost on your phone")),a.createElement("li",null,a.createElement("a",{href:s.ZP.public.project.mainAppProfile({projectHandle:"staff"}).toString(),className:"hover:underline"},"@staff")),a.createElement("li",null,a.createElement("a",{href:"https://help.antisoftware.club/",className:"hover:underline"},"Support")))),a.createElement("div",{className:"-mt-3 flex flex-col gap-3 py-3 lg:col-span-2 lg:mt-0 lg:py-0"},a.createElement("ul",{className:"flex list-none flex-col gap-3 font-league text-xs font-normal text-notWhite lg:mt-[50px]"},a.createElement("li",null,a.createElement("a",{href:s.ZP.public.staticContent({slug:"credits"}).toString(),className:"hover:underline"},"Credits")),a.createElement("li",null,a.createElement("a",{href:"https://status.cohost.org",className:"hover:underline"},"cohost status")),a.createElement("li",null,a.createElement("a",{href:"https://jobs.gusto.com/boards/anti-software-software-club-844d514c-4e9d-43e2-9b9c-12088dd3d526",className:"hover:underline"},"Careers"))))))));c.displayName="Footer";var f=n(23006),d=n(67287),p=n(70341),h=n(19140),m=n(1159),g=n(2749),v=n(22661),y=n(34450),b=n(30272),w=n(60707),k=n(80692),_=n(51028),E=n(37428),x=n(8227);function T(e){return`scheduled-delete-acknowledged/user/${e}`}const S=()=>{const e=(0,x.Pc)(),[t,n]=(0,a.useState)(!1);if((0,a.useEffect)((()=>{if(e.userId){const t=window.localStorage.getItem(T(e.userId));t&&!e.deleteAfter?window.localStorage.removeItem(T(e.userId)):t&&t===e.deleteAfter?.toISO()||e.deleteAfter&&n(!0)}}),[e]),t){const r=e.deleteAfter.diff(u.ou.now()),i=Math.round(r.as("days"));return a.createElement(E.A,null,a.createElement(a.Fragment,null,a.createElement(_.cC,{parent:"div",className:"prose mx-auto",i18nKey:"client:header-notice.user-queued-for-delete"},a.createElement("p",null,a.createElement("strong",null,"Heads up!")," Your account is scheduled for deletion, starting in ",{daysLeft:i}," days. At that time, that data will be permanently deleted from our servers. If you want to prevent this, please"," ",a.createElement("a",{href:s.ZP.public.userSettings().toString()},"visit the user settings")," ","and cancel it."),a.createElement("p",null,"(If you close this notification, you won't see it again for this account in this web browser.)")),a.createElement("button",{type:"button",disabled:!t,onClick:function(){t&&e.userId&&e.deleteAfter&&(window.localStorage.setItem(T(e.userId),e.deleteAfter.toISO()),n(!1))}},a.createElement(k.Z,{className:"h-6"}))))}return null},C=({children:e})=>a.createElement(b.T,null,a.createElement("div",{className:"flex flex-col"},a.createElement(y.b,null),a.createElement(r.w,null),a.createElement(m.C,null),a.createElement(o.ql,{defaultTitle:"cohost!",titleTemplate:"cohost! - %s"}),a.createElement(i.t,null),a.createElement(p.M,{className:"cohost-shadow-light absolute left-0 right-0 top-20 z-10 mx-auto max-w-prose"}),a.createElement("div",{className:"flex flex-grow flex-col pb-20"},a.createElement(d.t,null),a.createElement(g.P,null),a.createElement(h.E,null),a.createElement(S,null),a.createElement(w.t,null),a.createElement(f.o,null,a.createElement(v.h,null,a.createElement(a.Suspense,null,e))),a.createElement(c,null))))},69024:function(e,t,n){"use strict";n.d(t,{a:function(){return o}});var r=n(94159),i=n(20616),a=n(91627);const o=({children:e})=>r.createElement(a.Z,null,r.createElement("main",{className:"w-full pt-16"},r.createElement("div",{className:"container mx-auto grid grid-cols-1 gap-16 md:grid-cols-4"},r.createElement(i.w3,null),r.createElement("section",{className:"col-span-1 flex flex-col gap-12 md:col-span-2"},e))))},40438:function(e,t,n){"use strict";n.d(t,{mI:function(){return i},zO:function(){return a}});var r=n(84879);function i(e,t=!1){const n=e.setZone("UTC+1");let r=(n.second+60*n.minute+3600*n.hour)/86.4;return r=t?r%1e3:Math.floor(r%1e3),`@${r.toFixed(t?2:0).padStart(t?6:3,"0")}`}function a(e=!1){return i(r.ou.now(),e)}},25091:function(e,t,n){"use strict";n.r(t),n.d(t,{cohostPlusCustomEmoji:function(){return f},customEmoji:function(){return c},indexableCohostPlusCustomEmoji:function(){return p},indexableCustomEmoji:function(){return d},parseEmoji:function(){return h}});var r=n(12093),i=n(18887),a=n.n(i),o=n(50819),s=n(24259);const l=/:[a-zA-Z\d-_]+:/gims;function u(e){return e.keys().map((t=>{const n=a().basename(t,a().extname(t));return{id:n,name:n,skins:[{src:r.ZP.public.static.staticAsset({path:e(t)}).toString()}],keywords:[]}}))}const c="undefined"!=typeof process&&"test"===process.env?.RUN_MODE?[]:u(n(22782)),f="undefined"!=typeof process&&"test"===process.env?.RUN_MODE?[]:u(n(43258)),d=new Map(c.reduce(((e,t)=>[...e,[t.name,t]]),[])),p=new Map(f.reduce(((e,t)=>[...e,[t.name,t]]),[])),h=e=>(0,s.IS)(l,((t,n,r,i,a)=>{const s=n.reduce(((n,r,i)=>{const a=[...n,{type:"text",value:r}];if(i<t.length){const n=t[i].slice(1,t[i].length-1);let r=d.get(n);!r&&e.cohostPlus&&(r=p.get(n)),r?a.push({type:"element",tagName:"CustomEmoji",properties:{name:r.name,url:r.skins[0].src},children:[]}):a.push({type:"text",value:t[i]})}return a}),[]);return a.children.splice(i,1,...s),[o.AM,i+s.length]}))},89901:function(e,t,n){"use strict";n.d(t,{v:function(){return r}});const r=e=>{const t=document.getElementById(e)?.innerHTML;if(!t)throw new Error(`Couldn't load config from ID: ${e}`);return JSON.parse(t)}},37111:function(e,t,n){"use strict";n.d(t,{Ml:function(){return T},aK:function(){return x}});var r=n(13456),i=n(94257),a=n(94159),o=n(59670),s=n(34316),l=n(13427),u=n(48428),c=n(70883),f=n(84371),d=n(8418),p=n(57242),h=n(69577),m=n(25091),g=n(19736),v=n(22713),y=n(24259),b=n(55252),w=n(61888),k=n.n(w);const _=(0,i.compile)({wordwrap:!1}),E=(e,t,n)=>{let r=(0,p.l)().use(f.Z);const i=(0,g.i)(e);i.singleLineBreaks&&(r=r.use(b.Z));const a=["nofollow"];n.externalLinksInNewTab&&a.push("noopener"),t<v.r&&(r=r.use(c.Z,{singleTilde:!1}));const s={...i.schema};return"ask"!==n.renderingContext||i.ask.allowEmbeddedMedia||(s.tagNames=k().filter(s.tagNames,(e=>!["img","picture","audio","video"].includes(e)))),r.use(d.Z).use((()=>y.JM)).use((()=>y.tu)).use(l.Z,s).use((()=>i.additionalVisitor)).use(o.Z,{rel:a,target:n.externalLinksInNewTab?"_blank":"_self"})};function x(e,t,n){const r=function(e,t,n){const r=e.split("\n",v.r).length;return E(t,r,n).use(u.Z).processSync(e).toString()}(e,t,n);return _(r)}function T(e,t,n){const i={Mention:h.p,CustomEmoji:r.w};"artistAlley"===n.renderingContext&&Object.assign(i,{h1:"strong",h2:"strong",h3:"strong",h4:"strong",h5:"strong",h6:"strong"});const o=e.split("\n",v.r).length;return E(t,o,n).use((()=>y.HD)).use(m.parseEmoji,{cohostPlus:n.hasCohostPlus}).use(s.Z,{createElement:a.createElement,Fragment:a.Fragment,components:i}).processSync(e).result}},22233:function(e,t,n){"use strict";n.d(t,{e8:function(){return Ce},BS:function(){return Se},Lx:function(){return Te},pc:function(){return Oe}});var r=n(70496),i=n(13456),a=n(85771),o=n(94257),s=n(91625),l=n(84879),u=n(94159),c=n(31976),f=n(59670),d=n(92860),p=n(76595),h=n(50819),m=n(24287),g=n(26735),v=n(64539),y=/[#.]/g,b=n(95322),w=n(63712);const k=new Set(["menu","submit","reset","button"]),_={}.hasOwnProperty;function E(e,t,n){const r=n&&function(e){const t={};let n=-1;for(;++n<e.length;)t[e[n].toLowerCase()]=e[n];return t}(n);return function(n,i,...a){let o,s=-1;if(null==n)o={type:"root",children:[]},a.unshift(i);else if(o=function(e,t="div"){for(var n,r,i,a=e||"",o={},s=0;s<a.length;)y.lastIndex=s,i=y.exec(a),(n=a.slice(s,i?i.index:a.length))&&(r?"#"===r?o.id=n:Array.isArray(o.className)?o.className.push(n):o.className=[n]:t=n,s+=n.length),i&&(r=i[0],s++);return{type:"element",tagName:t,properties:o,children:[]}}(n,t),o.tagName=o.tagName.toLowerCase(),r&&_.call(r,o.tagName)&&(o.tagName=r[o.tagName]),l=i,u=o.tagName,null==l||"object"!=typeof l||Array.isArray(l)||"input"!==u&&l.type&&"string"==typeof l.type&&("children"in l&&Array.isArray(l.children)||("button"===u?!k.has(l.type.toLowerCase()):"value"in l)))a.unshift(i);else{let t;for(t in i)_.call(i,t)&&x(e,o.properties,t,i[t])}for(var l,u;++s<a.length;)T(o.children,a[s]);return"element"===o.type&&"template"===o.tagName&&(o.content={type:"root",children:o.children},o.children=[]),o}}function x(e,t,n,r){const i=(0,g.s)(e,n);let a,o=-1;if(null!=r){if("number"==typeof r){if(Number.isNaN(r))return;a=r}else a="boolean"==typeof r?r:"string"==typeof r?i.spaceSeparated?(0,b.Q)(r):i.commaSeparated?(0,w.Q)(r):i.commaOrSpaceSeparated?(0,b.Q)((0,w.Q)(r).join(" ")):S(i,i.property,r):Array.isArray(r)?r.concat():"style"===i.property?function(e){const t=[];let n;for(n in e)_.call(e,n)&&t.push([n,e[n]].join(": "));return t.join("; ")}(r):String(r);if(Array.isArray(a)){const e=[];for(;++o<a.length;)e[o]=S(i,i.property,a[o]);a=e}"className"===i.property&&Array.isArray(t.className)&&(a=t.className.concat(a)),t[i.property]=a}}function T(e,t){let n=-1;if(null==t);else if("string"==typeof t||"number"==typeof t)e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(;++n<t.length;)T(e,t[n]);else{if("object"!=typeof t||!("type"in t))throw new Error("Expected node, nodes, or string, got `"+t+"`");"root"===t.type?T(e,t.children):e.push(t)}}function S(e,t,n){if("string"==typeof n){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(""===n||(0,v.F)(n)===(0,v.F)(t)))return!0}return n}const C=E(m.YP,"g",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"]),O=E(m.dy,"div");var A=n(38768);const I={}.hasOwnProperty,N={"#document":R,"#document-fragment":R,"#text":function(e,t){return{type:"text",value:t.value}},"#comment":function(e,t){return{type:"comment",value:t.data}},"#documentType":function(){return{type:"doctype"}}};function P(e,t){const n=e.schema,r=I.call(N,t.nodeName)?N[t.nodeName]:L;let i;"tagName"in t&&(e.schema=t.namespaceURI===A.t.svg?m.YP:m.dy),"childNodes"in t&&(i=function(e,t){let n=-1;const r=[];for(;++n<t.length;)r[n]=P(e,t[n]);return r}(e,t.childNodes));const a=r(e,t,i);if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){const n=M(e,a,t.sourceCodeLocation);n&&(e.location=!0,a.position=n)}return e.schema=n,a}function R(e,t,n){const r={type:"root",children:n,data:{quirksMode:"quirks"===t.mode||"limited-quirks"===t.mode}};if(e.file&&e.location){const t=String(e.file),n=function(e){for(var t=String(e),n=[],r=/\r?\n|\r/g;r.test(t);)n.push(r.lastIndex);return n.push(t.length+1),{toPoint:function(e){var t=-1;if(e>-1&&e<n[n.length-1])for(;++t<n.length;)if(n[t]>e)return{line:t+1,column:e-(n[t-1]||0)+1,offset:e};return{line:void 0,column:void 0,offset:void 0}},toOffset:function(e){var t,r=e&&e.line,i=e&&e.column;return"number"!=typeof r||"number"!=typeof i||Number.isNaN(r)||Number.isNaN(i)||!(r-1 in n)||(t=(n[r-2]||0)+i-1||0),t>-1&&t<n[n.length-1]?t:-1}}}(t);r.position={start:n.toPoint(0),end:n.toPoint(t.length)}}return r}function L(e,t,n){const r="svg"===e.schema.space?C:O;let i=-1;const a={};for(;++i<t.attrs.length;){const e=t.attrs[i];a[(e.prefix?e.prefix+":":"")+e.name]=e.value}const o=r(t.tagName,a,n);if("template"===o.tagName&&"content"in t){const n=t.sourceCodeLocation,r=n&&n.startTag&&D(n.startTag),i=n&&n.endTag&&D(n.endTag),a=P(e,t.content);r&&i&&e.file&&(a.position={start:r.end,end:i.start}),o.content=a}return o}function M(e,t,n){const r=D(n);if("element"===t.type){const i=t.children[t.children.length-1];if(r&&!n.endTag&&i&&i.position&&i.position.end&&(r.end=Object.assign({},i.position.end)),e.verbose){const r={};let i;for(i in n.attrs)I.call(n.attrs,i)&&(r[(0,g.s)(e.schema,i).property]=D(n.attrs[i]));t.data={position:{opening:D(n.startTag),closing:n.endTag?D(n.endTag):null,properties:r}}}}return r}function D(e){const t=F({line:e.startLine,column:e.startCol,offset:e.startOffset}),n=F({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||n?{start:t,end:n}:null}function F(e){return e.line&&e.column?e:null}var j=n(1107),B={}.hasOwnProperty;function q(e,t){var n=t||{};function r(t){var n=r.invalid,i=r.handlers;if(t&&B.call(t,e)&&(n=B.call(i,t[e])?i[t[e]]:r.unknown),n)return n.apply(this,arguments)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}var H={}.hasOwnProperty,z=q("type",{handlers:{root:function(e,t){var n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=U(e.children,n,t),V(e,n)},element:function(e,t){var n=t.space;return(0,j.l)((function(n,r){var i,a,o,s,l,u=[];for(o in r)H.call(r,o)&&!1!==r[o]&&((i=(0,g.s)(t,o)).boolean&&!r[o]||(a={name:o,value:!0===r[o]?"":String(r[o])},i.space&&"html"!==i.space&&"svg"!==i.space&&((s=o.indexOf(":"))<0?a.prefix="":(a.name=o.slice(s+1),a.prefix=o.slice(0,s)),a.namespace=A.t[i.space]),u.push(a)));return"html"===t.space&&"svg"===e.tagName&&(t=m.YP),(l=V(e,{nodeName:n,tagName:n,attrs:u,namespaceURI:A.t[t.space],childNodes:[],parentNode:void 0})).childNodes=U(e.children,l,t),"template"===n&&(l.content=function(e,t){var n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=U(e.children,n,t),V(e,n)}(e.content,t)),l}),Object.assign({},e,{children:[]}),{space:n})},text:function(e){return V(e,{nodeName:"#text",value:e.value,parentNode:void 0})},comment:function(e){return V(e,{nodeName:"#comment",data:e.value,parentNode:void 0})},doctype:function(e){return V(e,{nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:void 0})}}});function U(e,t,n){var r,i=-1,a=[];if(e)for(;++i<e.length;)(r=z(e[i],n)).parentNode=t,a.push(r);return a}function V(e,t){var n=e.position;return n&&n.start&&n.end&&(t.sourceCodeLocation={startLine:n.start.line,startCol:n.start.column,startOffset:n.start.offset,endLine:n.end.line,endCol:n.end.column,endOffset:n.end.offset}),t}var $=n(98362);const W={sourceCodeLocationInfo:!0,scriptingEnabled:!1},G=function(e,t,n){let r=-1;const i=new d(W),a=q("type",{handlers:{root:function(e){v(e.children)},element:function(e){w(),i._processToken(function(e){const t=Object.assign(Q(e));return t.startTag=Object.assign({},t),{type:"START_TAG_TOKEN",tagName:e.tagName,selfClosing:!1,attrs:Z(e),location:t}}(e),A.t.html),v(e.children),$.z.includes(e.tagName)||(w(),i._processToken(function(e){const t=Object.assign(Q(e));return t.startTag=Object.assign({},t),{type:"END_TAG_TOKEN",tagName:e.tagName,attrs:[],location:t}}(e)))},text:function(e){w(),i._processToken({type:"CHARACTER_TOKEN",chars:e.value,location:Q(e)})},comment:y,doctype:function(e){w(),i._processToken({type:"DOCTYPE_TOKEN",name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Q(e)})},raw:function(e){const t=(0,p.Pk)(e),n=t.line||1,r=t.column||1,a=t.offset||0;if(!l)throw new Error("Expected `preprocessor`");if(!s)throw new Error("Expected `tokenizer`");if(!u)throw new Error("Expected `posTracker`");if(!c)throw new Error("Expected `locationTracker`");l.html=void 0,l.pos=-1,l.lastGapPos=-1,l.lastCharPos=-1,l.gapStack=[],l.skipNextNewLine=!1,l.lastChunkWritten=!1,l.endOfChunkHit=!1,u.isEol=!1,u.lineStartPos=1-r,u.droppedBufferSize=a,u.offset=0,u.col=1,u.line=n,c.currentAttrLocation=void 0,c.ctLoc=Q(e),s.write(e.value),i._runParsingLoop(null),("NAMED_CHARACTER_REFERENCE_STATE"===s.state||"NUMERIC_CHARACTER_REFERENCE_END_STATE"===s.state)&&(l.lastChunkWritten=!0,s[s.state](s._consume()));const o=s.currentCharacterToken;o&&(o.location.endLine=u.line,o.location.endCol=u.col+1,o.location.endOffset=u.offset+1,i._processToken(o))}},unknown:K});let o,s,l,u,c;var f;if(f=t,Boolean(f&&!("message"in f&&"messages"in f))&&(n=t,t=void 0),n&&n.passThrough)for(;++r<n.passThrough.length;)a.handlers[n.passThrough[r]]=b;const g=function(e,t={}){let n,r;return"messages"in t?(r=t,n={}):(r=t.file,n=t),P({schema:"svg"===n.space?m.YP:m.dy,file:r,verbose:n.verbose,location:!1},e)}(function(e){const t="root"===e.type?e.children[0]:e;return Boolean(t&&("doctype"===t.type||"element"===t.type&&"html"===t.tagName))}(e)?function(){const t=i.treeAdapter.createDocument();if(i._bootstrap(t,void 0),s=i.tokenizer,!s)throw new Error("Expected `tokenizer`");return l=s.preprocessor,c=s.__mixins[0],u=c.posTracker,a(e),t}():function(){const t={nodeName:"template",tagName:"template",attrs:[],namespaceURI:A.t.html,childNodes:[]},n={nodeName:"documentmock",tagName:"documentmock",attrs:[],namespaceURI:A.t.html,childNodes:[]},r={nodeName:"#document-fragment",childNodes:[]};if(i._bootstrap(n,t),i._pushTmplInsertionMode("IN_TEMPLATE_MODE"),i._initTokenizerForFragmentParsing(),i._insertFakeRootElement(),i._resetInsertionMode(),i._findFormInFragmentContext(),s=i.tokenizer,!s)throw new Error("Expected `tokenizer`");return l=s.preprocessor,c=s.__mixins[0],u=c.posTracker,a(e),i._adoptNodes(n.childNodes[0],r),r}(),t);return o&&function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null),(0,h.S4)(e,t,(function(e,t){const r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)}),r)}(g,"comment",((e,t,n)=>{const r=e;if(r.value.stitch&&null!==n&&null!==t)return n.children[t]=r.value.stitch,t})),"root"!==e.type&&"root"===g.type&&1===g.children.length?g.children[0]:g;function v(e){let t=-1;if(e)for(;++t<e.length;)a(e[t])}function y(e){w(),i._processToken({type:"COMMENT_TOKEN",data:e.value,location:Q(e)})}function b(e){let r;o=!0,r="children"in e?{...e,children:G({type:"root",children:e.children},t,n).children}:{...e},y({type:"comment",value:{stitch:r}})}function w(){if(!s)throw new Error("Expected `tokenizer`");s.tokenQueue=[],s.state="DATA_STATE",s.returnState="",s.charRefCode=-1,s.tempBuff=[],s.lastStartTagName="",s.consumedAfterSnapshot=-1,s.active=!1,s.currentCharacterToken=void 0,s.currentToken=void 0,s.currentAttr=void 0}};function Z(e){return(t={tagName:e.tagName,type:"element",properties:e.properties,children:[]},z(t,m.dy)).attrs;var t}function K(e){throw new Error("Cannot compile `"+e.type+"` node")}function Q(e){const t=(0,p.Pk)(e),n=(0,p.rb)(e);return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:n.line,endCol:n.column,endOffset:n.offset}}function Y(e={}){return(t,n)=>G(t,n,e)}var J=n(34316),X=n(13427),ee=n(48428),te=n(55252),ne=n(70883),re=n(84371),ie=n(8418),ae=n(57242),oe=n.p+"4fd0f5fb276c23f89e61.png",se=n(61480),le=n(76051),ue=n(61938),ce=n(33448),fe=n(40196);const de=u.memo((e=>{const t=(0,fe.N)();(0,u.useEffect)((()=>{window.iframely&&window.iframely.load()}));const{data:n,status:r}=(0,ue.a)(["iframely",e.url],(({queryKey:e})=>fetch(`https://cdn.iframe.ly/api/iframely?url=${encodeURIComponent(e[1])}&key=${t.IFRAMELY_KEY}&iframe=1&omit_script=1`).then((e=>e.json()))),{staleTime:1/0,keepPreviousData:!0,retry:!1});let i;return n&&n.error?i=u.createElement("div",{className:le.tw`co-embed co-loading not-prose flex flex-row gap-8 py-8 pl-8`},u.createElement("img",{className:"max-w-[106px] object-contain",src:(0,se.S)(oe),alt:""}),u.createElement("div",{className:"self-center","data-testid":"iframely-error"},u.createElement("p",{className:"font-league text-2xl font-semibold"},"hmm..."),u.createElement("p",{className:"font-atkinson text-2xl"},"something went wrong with this preview."),u.createElement("p",{className:"font-atkinson text-2xl"},"here's why: ",n.error))):n&&n.html?i=u.createElement(ce.Z,{initialVisible:!0},u.createElement("div",{dangerouslySetInnerHTML:{__html:n.html}})):"loading"===r&&(i=u.createElement("div",{className:le.tw`co-embed co-loading not-prose flex flex-row gap-8 py-8 pl-8`},u.createElement("div",{className:"h-[102px] w-[106px]"}," "),u.createElement("div",{className:"self-center"},u.createElement("p",{className:"font-atkinson text-2xl"},"loading...")))),u.createElement("div",{className:le.tw`co-embed`},i,u.createElement("div",{className:le.tw`co-ui-text mt-0 p-3 text-right`},u.createElement("a",{href:e.url,target:"_blank",rel:"noopener nofollow"},e.url)))}));de.displayName="IframelyEmbed";var pe=n(69577),he=n(25091),me=n(19736),ge=n(22713),ve=n(24259),ye=n(61888),be=n.n(ye);const we=(0,o.compile)({wordwrap:!1}),ke=(e,t,n)=>{let r=(0,ae.l)().use(re.Z);const i=(0,me.i)(e);i.singleLineBreaks&&(r=r.use(te.Z)),t<ge.r&&(r=r.use(ne.Z,{singleTilde:!1}));const a={...i.schema};return"ask"!==n.renderingContext||i.ask.allowEmbeddedMedia||(a.tagNames=be().filter(a.tagNames,(e=>!["img","picture","audio","video"].includes(e)))),r.use(ie.Z,{allowDangerousHtml:!0}).use((()=>ve.JM)).use((()=>ve.tu)).use(Y).use(X.Z,a).use((()=>i.additionalVisitor))},_e=u.createElement(r.v,{level:"post-box-warning",className:"not-prose"},u.createElement("p",null,"There was an issue rendering the HTML for this post! This usually means you've messed up syntax on a ",u.createElement("code",null,"style")," attribute. Please check your syntax!")),Ee=(0,c.uS)(_e);async function xe(e,t,n){const r=e.map((e=>e.markdown.content)).join("\n\n");let i=0;for(const t of e){if(i>=ge.r)break;i=Math.max(i,t.markdown.content.split("\n",ge.r).length)}return ke(t,i,n).use((()=>ve.HD)).use(he.parseEmoji,{cohostPlus:n.hasCohostPlus}).use(ve.pZ).process(r).then((e=>e.value.toString())).catch((e=>xe([{type:"markdown",markdown:{content:Ee}}],t,n)))}function Te(e,t){let n=(0,ae.l)().use(ve.A2);const r=["nofollow"];t.externalLinksInNewTab&&r.push("noopener"),t.disableEmbeds||(n=n.use((()=>ve.fw)));try{return n.use(f.Z,{rel:r,target:t.externalLinksInNewTab?"_blank":"_self"}).use(J.Z,{createElement:u.createElement,Fragment:u.Fragment,components:{Mention:pe.p,CustomEmoji:i.w,IframelyEmbed:de}}).processSync(e).result}catch(e){return _e}}function Se(e,t){const n=t.skipHeadline||t.rss;if(!t.myPost){if(e.effectiveAdultContent&&e.cws.length>0){const t=e.cws.join(", ");return s.ZP.t("client:opengraph.cws-and-adult",{defaultValue:"18+ content; content warnings: {{cwList}}",cwList:t})}if(e.cws.length>0){const t=e.cws.join(", ");return s.ZP.t("client:opengraph.cws",{defaultValue:"(content warning: {{cwList}})",cwList:t})}if(e.effectiveAdultContent)return s.ZP.t("client:opengraph.adult-content",{defaultValue:"this post contains 18+ content"})}if(e.transparentShareOfPostId){const n=e.shareTree.find((t=>t.postId===e.transparentShareOfPostId));if(t.rss){if(n)return`Share from @${n.postingProject.handle}: ${n.singlePostPageUrl}`}else if(n)return`Share from @${n.postingProject.handle}: ${Se(n,t)}`}let r="";if(e.headline&&!n)r=e.headline;else{const t=e.publishedAt?l.ou.fromISO(e.publishedAt).toJSDate():new Date,n=[...e.blocks.filter(a.dG),...e.blocks.filter(a.D_)],i=function(e,t){const n=e.split("\n",ge.r).length;return ke(t,n,{renderingContext:"post"}).use(ee.Z).processSync(e).toString()}((n.length>0?n:e.blocks).map((e=>(0,a.xy)(e))).join("\n\n"),t);r=we(i)}if(t.rss&&e.shareOfPostId){const t=e.shareTree.find((t=>t.postId===e.shareOfPostId));t&&(r=`Share from @${t.postingProject.handle}: ${t.singlePostPageUrl}\n\n${r}`)}return r}async function Ce(e,t,n){const r=[];let i=null,o=null;for(let t=0;t<e.length;t++){const n=e[t];if((0,a.D_)(n))if(null!==i&&"---"===n.markdown.content&&null===o)r.push({startIndex:i,endIndex:t}),i=t,o=t;else{if(null!==i)continue;i=t}else{if(null===i)continue;r.push({startIndex:i,endIndex:t}),i=null}}return null!==i&&r.push({startIndex:i,endIndex:e.length}),{spans:await Promise.all(r.map((async r=>({startIndex:r.startIndex,endIndex:r.endIndex,ast:await xe(e.slice(r.startIndex,r.endIndex),t,n)})))),readMoreIndex:o}}function Oe(e,t){const n=[];for(let r=0;r<e.length;r++)0!=r&&e[r].startIndex!==e[r-1].endIndex&&console.error("renderReactFromSpans: span interval is sparse?"),n.push(u.createElement(u.Fragment,{key:`span-${e[r].startIndex}`},Te(e[r].ast,t)));return u.createElement(u.Fragment,null,n)}},19736:function(e,t,n){"use strict";n.d(t,{i:function(){return y}});var r=n(17789),i=n.n(r),a=n(61888),o=n(70376),s=n(78791),l=n.n(s),u=n(30992);const c={schema:i()(o.R,{attributes:{"*":["style"]},tagNames:["video","audio","aside"]}),cutoffDate:new Date(16565256e5),className:"",additionalVisitor:a.noop,singleLineBreaks:!1,forceAttachmentsToTop:!0,attachmentLayoutBehavior:"v1",ask:{allowEmbeddedMedia:!0}},f={schema:i()(o.R,{attributes:{"*":["style"]},tagNames:["video","audio","aside"]}),cutoffDate:new Date(16684056e5),className:"isolate",additionalVisitor(e){(0,u.Vn)(e,"element",((e,t,n)=>{if(null!==n&&null!==t&&e.properties?.style&&"string"==typeof e.properties.style)try{let t=!1;const n=l()(e.properties.style);n&&n.position&&-1===["static","relative","absolute","sticky","inherit","initial","revert","revert-layer","unset"].indexOf(n.position.toLowerCase())&&(n.position="static",t=!0),n&&t&&(e.properties.style=Object.entries(n).map((([e,t])=>`${e}:${t}`)).join(";"))}catch(e){return}}))},singleLineBreaks:!1,forceAttachmentsToTop:!0,attachmentLayoutBehavior:"v1",ask:{allowEmbeddedMedia:!0}},d={schema:i()(o.R,{attributes:{"*":["style"]},tagNames:["video","audio","aside"]}),cutoffDate:new Date("2023-05-10T15:00:00-04:00"),className:"isolate co-contain-paint",additionalVisitor(e){f.additionalVisitor(e),(0,u.Vn)(e,"element",((e,t,n)=>{if(null!==n&&null!==t&&e.properties?.style&&"string"==typeof e.properties.style)try{let t=!1;const n=l()(e.properties.style);if(n)for(const e in n)e.startsWith("--")&&(delete n[e],t=!0);n&&t&&(e.properties.style=Object.entries(n).map((([e,t])=>`${e}:${t}`)).join(";"))}catch(e){return}}))},singleLineBreaks:!1,forceAttachmentsToTop:!0,attachmentLayoutBehavior:"v1",ask:{allowEmbeddedMedia:!0}},p={schema:d.schema,cutoffDate:new Date("2023-07-17T12:00:00-04:00"),className:d.className,additionalVisitor:d.additionalVisitor,singleLineBreaks:!0,forceAttachmentsToTop:!0,attachmentLayoutBehavior:"v1",ask:{allowEmbeddedMedia:!0}},h={schema:i()(p.schema,{tagNames:["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"],attributes:{"*":["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"],span:[["className","math-inline"]],div:[["className","math-display"]]}}),cutoffDate:new Date("2024-02-12T12:00:00-08:00"),className:p.className,additionalVisitor:p.additionalVisitor,singleLineBreaks:!0,forceAttachmentsToTop:!0,attachmentLayoutBehavior:"v1",ask:{allowEmbeddedMedia:!0}},m={schema:h.schema,cutoffDate:new Date("2024-03-27T12:00:00-08:00"),className:h.className,additionalVisitor:h.additionalVisitor,singleLineBreaks:!0,forceAttachmentsToTop:!1,attachmentLayoutBehavior:"v1",ask:{allowEmbeddedMedia:!0}},g={schema:m.schema,cutoffDate:new Date("2024-03-29T12:00:00-08:00"),className:m.className,additionalVisitor:m.additionalVisitor,singleLineBreaks:!0,forceAttachmentsToTop:!1,attachmentLayoutBehavior:"v2",ask:{allowEmbeddedMedia:!0}},v=[c,f,d,p,h,m,g,{schema:g.schema,cutoffDate:null,className:g.className,additionalVisitor:g.additionalVisitor,singleLineBreaks:!0,forceAttachmentsToTop:!1,attachmentLayoutBehavior:"v2",ask:{allowEmbeddedMedia:!1}}],y=e=>v.find((t=>!t.cutoffDate||e<t.cutoffDate))??v[v.length-1]},22713:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});const r=256},24259:function(e,t,n){"use strict";n.d(t,{tu:function(){return h},pZ:function(){return v},HD:function(){return p},JM:function(){return m},fw:function(){return g},A2:function(){return y},IS:function(){return d}});var r=n(61888),i=n.n(r),a=n(95987),o=n(30992),s=n(50819);function l(e,t,n=""){return"string"!=typeof e&&(e.global&&n.indexOf("g")<0&&(n+="g"),e.ignoreCase&&n.indexOf("i")<0&&(n+="i"),e.multiline&&n.indexOf("m")<0&&(n+="m"),e=e.source),new RegExp(e.replace(/#\{(\w+)\}/g,(function(e,n){let r=t[n]||"";return"string"!=typeof r&&(r=r.source),r})),n)}const u=/[@]/,c=l("(#{validMentionPrecedingChars})(#{atSigns})([a-zA-Z0-9-]{3,})",{validMentionPrecedingChars:/(?:^|[^a-zA-Z0-9_!#$%&*@\\/]|(?:^|[^a-zA-Z0-9_+~.-\\/]))/,atSigns:u},"g"),f=l(/^(?:#{atSigns}|[#{latinAccentChars}]|:\/\/)/,{atSigns:u,latinAccentChars:/\xC0-\xD6\xD8-\xF6\xF8-\xFF\u0100-\u024F\u0253\u0254\u0256\u0257\u0259\u025B\u0263\u0268\u026F\u0272\u0289\u028B\u02BB\u0300-\u036F\u1E00-\u1EFF/}),d=(e,t)=>n=>{(0,o.Vn)(n,"text",((n,r,i)=>{if(null===i||null===r)return;const a=n.value.match(e);if(a){const o=n.value.split(e);if(o.length-1!==a.length)return;return t(a,o,n,r,i)}}))},p=e=>{(0,o.Vn)(e,"text",((e,t,n)=>{if(null===n||null===t)return;const r=e.value,o=function(e){if(!e.match(u))return[];const t=[];return e.replace(c,(function(e,n,r,i,a,o){if(!o.slice(a+e.length).match(f)){const e=a+n.length,r=e+i.length+1;t.push({handle:i,indices:[e,r]})}return""})),t}(r);if(o.length){let l=!1;if((0,s.S4)(n,{type:"text"},((t,n)=>i().isEqual(e,t)?(l=!!n.find((e=>(0,a.is)(e,{type:"element",tagName:"a"}))),l?s.BK:void 0):s.dR)),l)return s.dR;const u=[];let c=0;return o.forEach(((e,t,n)=>{const[i,a]=e.indices;u.push({type:"text",value:r.slice(c,i)}),u.push({type:"element",tagName:"Mention",properties:{handle:e.handle},children:[{type:"text",value:`@${e.handle}`}]}),c=a,t===n.length-1&&u.push({type:"text",value:r.slice(c)})})),n.children.splice(t,1,...u),[s.AM,t+u.length]}}))},h=e=>{(0,o.Vn)(e,"element",((e,t,n)=>{if(null!==n&&null!==t){if("a"===e.tagName&&e.properties?.id?.includes("fnref"))return n.children.splice(t,1,...e.children),[s.AM,t];if("a"===e.tagName&&e.properties?.href?.includes("fnref"))return n.children.splice(t,1),[s.AM,t];if("h2"===e.tagName&&e.properties?.id?.includes("footnote-label")){const e={tagName:"hr",type:"element",children:[],properties:{"aria-label":"Footnotes",style:"margin-bottom: -0.5rem;"}};n.children.splice(t,1,e)}}}))},m=e=>{(0,o.Vn)(e,{type:"element",tagName:"img"},(e=>{e.properties?.alt&&(e.properties.title=e.properties.alt)}))},g=e=>{(0,o.Vn)(e,{type:"element",tagName:"a"},((e,t,n)=>{if(null!==n&&null!==t&&1==e.children.length&&"text"==e.children[0].type&&e.position&&e.children[0].position&&e.children[0].position.start.offset==e.position.start.offset&&1==n.children.length)return"element"===n.type&&(n.tagName="div"),n.children.splice(t,1,{type:"element",tagName:"IframelyEmbed",properties:{url:e.properties?.href},children:[]}),!0}))},v=function(){Object.assign(this,{Compiler:e=>JSON.stringify(e)})},y=function(){Object.assign(this,{Parser:e=>JSON.parse(e)})}},61480:function(e,t,n){"use strict";n.d(t,{S:function(){return i}});var r=n(12093);function i(e){return r.ZP.public.static.staticAsset({path:e}).toString()}},93788:function(e,t,n){"use strict";n.d(t,{$G:function(){return d},i1:function(){return f}});var r=n(26891),i=n.n(r),a=n(33608),o=function(e){var t,n,r=[],i=1;if("string"==typeof e)if(a[e])r=a[e].slice(),n="rgb";else if("transparent"===e)i=0,n="rgb",r=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(e)){var o=(c=e.slice(1)).length;i=1,o<=4?(r=[parseInt(c[0]+c[0],16),parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16)],4===o&&(i=parseInt(c[3]+c[3],16)/255)):(r=[parseInt(c[0]+c[1],16),parseInt(c[2]+c[3],16),parseInt(c[4]+c[5],16)],8===o&&(i=parseInt(c[6]+c[7],16)/255)),r[0]||(r[0]=0),r[1]||(r[1]=0),r[2]||(r[2]=0),n="rgb"}else if(t=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(e)){var l=t[1],u="rgb"===l,c=l.replace(/a$/,"");n=c,o="cmyk"===c?4:"gray"===c?1:3,r=t[2].trim().split(/\s*[,\/]\s*|\s+/).map((function(e,t){if(/%$/.test(e))return t===o?parseFloat(e)/100:"rgb"===c?255*parseFloat(e)/100:parseFloat(e);if("h"===c[t]){if(/deg$/.test(e))return parseFloat(e);if(void 0!==s[e])return s[e]}return parseFloat(e)})),l===c&&r.push(1),i=u||void 0===r[o]?1:r[o],r=r.slice(0,o)}else e.length>10&&/[0-9](?:\s|\/)/.test(e)&&(r=e.match(/([0-9]+)/g).map((function(e){return parseFloat(e)})),n=e.match(/([a-z])/gi).join("").toLowerCase());else isNaN(e)?Array.isArray(e)||e.length?(r=[e[0],e[1],e[2]],n="rgb",i=4===e.length?e[3]:1):e instanceof Object&&(null!=e.r||null!=e.red||null!=e.R?(n="rgb",r=[e.r||e.red||e.R||0,e.g||e.green||e.G||0,e.b||e.blue||e.B||0]):(n="hsl",r=[e.h||e.hue||e.H||0,e.s||e.saturation||e.S||0,e.l||e.lightness||e.L||e.b||e.brightness]),i=e.a||e.alpha||e.opacity||1,null!=e.opacity&&(i/=100)):(n="rgb",r=[e>>>16,(65280&e)>>>8,255&e]);return{space:n,values:r,alpha:i}},s={red:0,orange:60,yellow:120,green:180,blue:240,purple:300},l={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]},u={name:"hsl",min:[0,0,0],max:[360,100,100],channel:["hue","saturation","lightness"],alias:["HSL"],rgb:function(e){var t,n,r,i,a,o=e[0]/360,s=e[1]/100,l=e[2]/100;if(0===s)return[a=255*l,a,a];t=2*l-(n=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var u=0;u<3;u++)(r=o+1/3*-(u-1))<0?r++:r>1&&r--,a=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,i[u]=255*a;return i}};l.hsl=function(e){var t,n,r=e[0]/255,i=e[1]/255,a=e[2]/255,o=Math.min(r,i,a),s=Math.max(r,i,a),l=s-o;return s===o?t=0:r===s?t=(i-a)/l:i===s?t=2+(a-r)/l:a===s&&(t=4+(r-i)/l),(t=Math.min(60*t,360))<0&&(t+=360),n=(o+s)/2,[t,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]};const c=i().theme.extend?.colors;function f(e,t="DEFAULT"){const n=function(e,t="DEFAULT"){if("object"!=typeof c)return"fuschia";const n=c[e];if("object"==typeof n){const e=n[t]??n[500];if("string"==typeof e)return e}else if("string"==typeof n)return n;return"fuschia"}(e,t);return d(n)}function d(e){const t=function(e){var t;Array.isArray(e)&&e.raw&&(e=String.raw(...arguments));var n=o(e);if(!n.space)return[];const r="h"===n.space[0]?u.min:l.min,i="h"===n.space[0]?u.max:l.max;return(t=Array(3))[0]=Math.min(Math.max(n.values[0],r[0]),i[0]),t[1]=Math.min(Math.max(n.values[1],r[1]),i[1]),t[2]=Math.min(Math.max(n.values[2],r[2]),i[2]),"h"===n.space[0]&&(t=u.rgb(t)),t.push(Math.min(Math.max(n.alpha,0),1)),t}(e)??[0,0,0,0];return t.slice(0,3).join(" ")}},7449:function(e,t,n){"use strict";n.d(t,{I:function(){return o}});var r=n(36592),i=n(12093);let a;function o(){if(!a){const e=i.ZP.public.apiV1.trpc().toString();a=(0,r.K5)({links:[(0,r.N8)({url:e,fetch:(e,t)=>fetch(e,{...t,credentials:"include"}),maxURLLength:2083})]})}return a}},71860:function(e,t,n){"use strict";n.d(t,{S:function(){return N}});var r=n(36592),i=n(8233);function a(e,t){const n=Array.isArray(e)?e:[e],[r,i]=n,a="string"!=typeof r||""===r?[]:r.split(".");return i||t&&"any"!==t?[a,{...void 0!==i&&{input:i},...t&&"any"!==t&&{type:t}}]:a.length?[a]:[]}var o=n(61938),s=n(70902),l=n(94159),u=n(78522),c=n(1227),f=n(48683),d=n(3713),p=n(81353);class h extends p.l{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const t=this.options;this.options=this.client.defaultMutationOptions(e),(0,c.VS)(t,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this})}onUnsubscribe(){var e;this.listeners.length||null==(e=this.currentMutation)||e.removeObserver(this)}onMutationUpdate(e){this.updateResult();const t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:(0,f.R)(),t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){d.V.batch((()=>{var t,n,r,i;if(this.mutateOptions)if(e.onSuccess)null==(t=(n=this.mutateOptions).onSuccess)||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(i=this.mutateOptions).onSettled)||r.call(i,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(e.onError){var a,o,s,l;null==(a=(o=this.mutateOptions).onError)||a.call(o,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(s=(l=this.mutateOptions).onSettled)||s.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}e.listeners&&this.listeners.forEach((e=>{e(this.currentResult)}))}))}}var m=n(15207);function g(){}var v=n(63213),y=n(21266);class b extends v.z{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:(0,y.Gm)()},t)}getOptimisticResult(e){return e.behavior=(0,y.Gm)(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var n,r,i,a,o,s;const{state:l}=e,u=super.createResult(e,t),{isFetching:c,isRefetching:f}=u,d=c&&"forward"===(null==(n=l.fetchMeta)||null==(r=n.fetchMore)?void 0:r.direction),p=c&&"backward"===(null==(i=l.fetchMeta)||null==(a=i.fetchMore)?void 0:a.direction);return{...u,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,y.Qy)(t,null==(o=l.data)?void 0:o.pages),hasPreviousPage:(0,y.ZF)(t,null==(s=l.data)?void 0:s.pages),isFetchingNextPage:d,isFetchingPreviousPage:p,isRefetching:f&&!d&&!p}}}var w=n(88909);class k extends p.l{constructor(e,t){super(),this.client=e,this.queries=[],this.result=[],this.observers=[],this.observersMap={},t&&this.setQueries(t)}onSubscribe(){1===this.listeners.length&&this.observers.forEach((e=>{e.subscribe((t=>{this.onUpdate(e,t)}))}))}onUnsubscribe(){this.listeners.length||this.destroy()}destroy(){this.listeners=[],this.observers.forEach((e=>{e.destroy()}))}setQueries(e,t){this.queries=e,d.V.batch((()=>{const e=this.observers,n=this.findMatchingObservers(this.queries);n.forEach((e=>e.observer.setOptions(e.defaultedQueryOptions,t)));const r=n.map((e=>e.observer)),i=Object.fromEntries(r.map((e=>[e.options.queryHash,e]))),a=r.map((e=>e.getCurrentResult())),o=r.some(((t,n)=>t!==e[n]));(e.length!==r.length||o)&&(this.observers=r,this.observersMap=i,this.result=a,this.hasListeners()&&((0,c.e5)(e,r).forEach((e=>{e.destroy()})),(0,c.e5)(r,e).forEach((e=>{e.subscribe((t=>{this.onUpdate(e,t)}))})),this.notify()))}))}getCurrentResult(){return this.result}getQueries(){return this.observers.map((e=>e.getCurrentQuery()))}getObservers(){return this.observers}getOptimisticResult(e){return this.findMatchingObservers(e).map((e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)))}findMatchingObservers(e){const t=this.observers,n=e.map((e=>this.client.defaultQueryOptions(e))),r=n.flatMap((e=>{const n=t.find((t=>t.options.queryHash===e.queryHash));return null!=n?[{defaultedQueryOptions:e,observer:n}]:[]})),i=r.map((e=>e.defaultedQueryOptions.queryHash)),a=n.filter((e=>!i.includes(e.queryHash))),o=t.filter((e=>!r.some((t=>t.observer===e)))),s=e=>{const t=this.client.defaultQueryOptions(e),n=this.observersMap[t.queryHash];return null!=n?n:new v.z(this.client,t)},l=a.map(((e,t)=>{if(e.keepPreviousData){const n=o[t];if(void 0!==n)return{defaultedQueryOptions:e,observer:n}}return{defaultedQueryOptions:e,observer:s(e)}}));return r.concat(l).sort(((e,t)=>n.indexOf(e.defaultedQueryOptions)-n.indexOf(t.defaultedQueryOptions)))}onUpdate(e,t){const n=this.observers.indexOf(e);-1!==n&&(this.result=(0,c.Rc)(this.result,n,t),this.notify())}notify(){d.V.batch((()=>{this.listeners.forEach((e=>{e(this.result)}))}))}}var _=n(9716),E=n(47019),x=n(85135),T=n(50992);function S(e,t){return e.length?void 0===t?[e]:[e,t]:[]}const C=["client","ssrContext","ssrState","abortOnUnmount"],O=(0,l.createContext)(null);function A(e,t){const[n,r]=e;return[n,r,t?.trpc]}function I(e){const t=(0,l.useRef)(e);return t.current.path=e.path,t.current}const N=function(e){return(0,i.yh)((t=>{return"useContext"===t?()=>{const t=e.useContext();return(0,l.useMemo)((()=>function(e){return(0,i.yh)((t=>{const n=t;return"client"===n?(0,r.Bm)(e.client):C.includes(n)?e[n]:(0,i.IX)((({path:n,args:r})=>{const i=[t,...n],a=i.pop(),o=i.join("."),{queryKey:s,rest:l,updater:u}=(e=>{if(["setData","setInfiniteData"].includes(e)){const[e,t,...n]=r;return{queryKey:S(o,e),updater:t,rest:n}}const[t,...n]=r;return{queryKey:S(o,t),rest:n}})(a);return{fetch:()=>e.fetchQuery(s,...l),fetchInfinite:()=>e.fetchInfiniteQuery(s,...l),prefetch:()=>e.prefetchQuery(s,...l),prefetchInfinite:()=>e.prefetchInfiniteQuery(s,...l),ensureData:()=>e.ensureQueryData(s,...l),invalidate:()=>e.invalidateQueries(s,...l),reset:()=>e.resetQueries(s,...l),refetch:()=>e.refetchQueries(s,...l),cancel:()=>e.cancelQuery(s,...l),setData:()=>{e.setQueryData(s,u,...l)},setInfiniteData:()=>{e.setInfiniteQueryData(s,u,...l)},getData:()=>e.getQueryData(s),getInfiniteData:()=>e.getInfiniteQueryData(s)}[a]()}))}))}(t)),[t])}:e.hasOwnProperty(t)?e[t]:(n=t,o=e,(0,i.IX)((e=>{const t=e.args,r=[n,...e.path],i=r.pop(),s=r.join(".");if("useMutation"===i)return o[i](s,...t);const[l,...u]=t,c=S(s,l);if("getQueryKey"===i)return a(c,u[0]??"any");if("_def"===i)return{path:r};if(i.startsWith("useSuspense")){const e=u[0]||{},t=o["useSuspenseQuery"===i?"useQuery":"useInfiniteQuery"](c,{...e,suspense:!0,enabled:!0});return[t.data,t]}return o[i](c,...u)})));var n,o}))}(function(e){const t=(e?.overrides??e?.unstable_overrides)?.useMutation?.onSuccess??(e=>e.originalFn()),n=e?.context??O,f=e?.reactQueryContext;function p(){return l.useContext(n)}function v(e,t,n){const{queryClient:r,ssrState:i}=p();return i&&"mounted"!==i&&"error"===r.getQueryCache().find(a(e,t))?.state.status?{retryOnMount:!1,...n}:n}return{Provider:e=>{const{abortOnUnmount:t=!1,client:r,queryClient:i,ssrContext:o}=e,[s,u]=(0,l.useState)(e.ssrState??!1);return(0,l.useEffect)((()=>{u((e=>!!e&&"mounted"))}),[]),l.createElement(n.Provider,{value:{abortOnUnmount:t,queryClient:i,client:r,ssrContext:o??null,ssrState:s,fetchQuery:(0,l.useCallback)(((e,t)=>i.fetchQuery({...t,queryKey:a(e,"query"),queryFn:()=>r.query(...A(e,t))})),[r,i]),fetchInfiniteQuery:(0,l.useCallback)(((e,t)=>i.fetchInfiniteQuery({...t,queryKey:a(e,"infinite"),queryFn:({pageParam:n})=>{const[i,a]=e,o={...a,cursor:n};return r.query(...A([i,o],t))}})),[r,i]),prefetchQuery:(0,l.useCallback)(((e,t)=>i.prefetchQuery({...t,queryKey:a(e,"query"),queryFn:()=>r.query(...A(e,t))})),[r,i]),prefetchInfiniteQuery:(0,l.useCallback)(((e,t)=>i.prefetchInfiniteQuery({...t,queryKey:a(e,"infinite"),queryFn:({pageParam:n})=>{const[i,a]=e,o={...a,cursor:n};return r.query(...A([i,o],t))}})),[r,i]),ensureQueryData:(0,l.useCallback)(((e,t)=>i.ensureQueryData({...t,queryKey:a(e,"query"),queryFn:()=>r.query(...A(e,t))})),[r,i]),invalidateQueries:(0,l.useCallback)(((e,t,n)=>i.invalidateQueries({...t,queryKey:a(e,"any")},n)),[i]),resetQueries:(0,l.useCallback)(((...e)=>{const[t,n,r]=e;return i.resetQueries({...n,queryKey:a(t,"any")},r)}),[i]),refetchQueries:(0,l.useCallback)(((...e)=>{const[t,n,r]=e;return i.refetchQueries({...n,queryKey:a(t,"any")},r)}),[i]),cancelQuery:(0,l.useCallback)((e=>i.cancelQueries({queryKey:a(e,"any")})),[i]),setQueryData:(0,l.useCallback)(((...e)=>{const[t,...n]=e;return i.setQueryData(a(t,"query"),...n)}),[i]),getQueryData:(0,l.useCallback)(((...e)=>{const[t,...n]=e;return i.getQueryData(a(t,"query"),...n)}),[i]),setInfiniteQueryData:(0,l.useCallback)(((...e)=>{const[t,...n]=e;return i.setQueryData(a(t,"infinite"),...n)}),[i]),getInfiniteQueryData:(0,l.useCallback)(((...e)=>{const[t,...n]=e;return i.getQueryData(a(t,"infinite"),...n)}),[i])}},e.children)},createClient:e=>(0,r.BJ)(e),useContext:p,useQuery:function(t,n){const r=p();if(!r)throw new Error("Unable to retrieve application context. Did you forget to wrap your App inside `withTRPC` HoC?");const{abortOnUnmount:i,client:s,ssrState:l,queryClient:u,prefetchQuery:c}=r,d=u.getQueryDefaults(a(t,"query"));"undefined"!=typeof window||"prepass"!==l||!1===n?.trpc?.ssr||!1===(n?.enabled??d?.enabled)||u.getQueryCache().find(a(t,"query"))||c(t,n);const h=v(t,"query",{...d,...n}),m=n?.trpc?.abortOnUnmount??e?.abortOnUnmount??i,g=(0,o.a)({...h,queryKey:a(t,"query"),queryFn:e=>{const n={...h,trpc:{...h?.trpc,...m?{signal:e.signal}:{}}};return s.query(...A(t,n))},context:f});return g.trpc=I({path:t[0]}),g},useQueries:(e,t)=>{const{ssrState:n,queryClient:r,prefetchQuery:o,client:c}=p(),f=function(e){return(0,i.IX)((t=>{const n=t.path.join("."),[r,i]=t.args;return{queryKey:S(n,r),queryFn:()=>e.query(n,r,i?.trpc),...i}}))}(c),h=e(f);if("undefined"==typeof window&&"prepass"===n)for(const e of h){const t=e;!1===t.trpc?.ssr||r.getQueryCache().find(a(t.queryKey,"query"))||o(t.queryKey,t)}return function({queries:e,context:t}){const n=(0,s.NL)({context:t}),r=(0,_.S)(),i=l.useMemo((()=>e.map((e=>{const t=n.defaultQueryOptions(e);return t._optimisticResults=r?"isRestoring":"optimistic",t}))),[e,n,r]),[a]=l.useState((()=>new k(n,i))),o=a.getOptimisticResult(i);(0,u.$)(l.useCallback((e=>r?()=>{}:a.subscribe(d.V.batchCalls(e))),[a,r]),(()=>a.getCurrentResult()),(()=>a.getCurrentResult())),l.useEffect((()=>{a.setQueries(i,{listeners:!1})}),[i,a]);const c=(0,E._)();i.forEach((e=>{(0,x.pf)(e,c),(0,T.Fb)(e)})),(0,x.JN)(c);const f=o.some(((e,t)=>(0,T.SB)(i[t],e,r)))?o.flatMap(((e,t)=>{const n=i[t],o=a.getObservers()[t];if(n&&o){if((0,T.SB)(n,e,r))return(0,T.j8)(n,o,c);(0,T.Z$)(e,r)&&(0,T.j8)(n,o,c)}return[]})):[];if(f.length>0)throw Promise.all(f);const p=o.find(((e,t)=>{var n,r;return(0,x.KJ)({result:e,errorResetBoundary:c,useErrorBoundary:null!=(n=null==(r=i[t])?void 0:r.useErrorBoundary)&&n,query:a.getQueries()[t]})}));if(null!=p&&p.error)throw p.error;return o}({queries:h.map((e=>({...e,queryKey:a(e.queryKey,"query")}))),context:t})},useMutation:function(e,n){const{client:r}=p(),i=(0,s.NL)({context:f}),a=Array.isArray(e)?e[0]:e,o=i.getMutationDefaults([a.split(".")]),v=function(e,t,n){const r=(0,c.lV)(e,void 0,void 0),i=(0,s.NL)({context:r.context}),[a]=l.useState((()=>new h(i,r)));l.useEffect((()=>{a.setOptions(r)}),[a,r]);const o=(0,u.$)(l.useCallback((e=>a.subscribe(d.V.batchCalls(e))),[a]),(()=>a.getCurrentResult()),(()=>a.getCurrentResult())),f=l.useCallback(((e,t)=>{a.mutate(e,t).catch(g)}),[a]);if(o.error&&(0,m.L)(a.options.useErrorBoundary,[o.error]))throw o.error;return{...o,mutate:f,mutateAsync:o.mutate}}({...n,mutationKey:[a.split(".")],mutationFn:e=>r.mutation(...A([a,e],n)),context:f,onSuccess:(...e)=>t({originalFn:()=>n?.onSuccess?.(...e)??o?.onSuccess?.(...e),queryClient:i,meta:n?.meta??o?.meta??{}})});return v.trpc=I({path:a}),v},useSubscription:function(e,t){const n=t?.enabled??!0,r=(0,c.yF)(e),{client:i}=p(),a=(0,l.useRef)(t);a.current=t,(0,l.useEffect)((()=>{if(!n)return;const[t,r]=e;let o=!1;const s=i.subscription(t,r??void 0,{onStarted:()=>{o||a.current.onStarted?.()},onData:e=>{o||a.current.onData(e)},onError:e=>{o||a.current.onError?.(e)}});return()=>{o=!0,s.unsubscribe()}}),[r,n])},useDehydratedState:(e,t)=>(0,l.useMemo)((()=>t?e.runtime.transformer.deserialize(t):t),[t,e]),useInfiniteQuery:function(e,t){const[n,r]=e,{client:i,ssrState:o,prefetchInfiniteQuery:s,queryClient:l,abortOnUnmount:u}=p(),d=l.getQueryDefaults(a(e,"infinite"));"undefined"!=typeof window||"prepass"!==o||!1===t?.trpc?.ssr||!1===(t?.enabled??d?.enabled)||l.getQueryCache().find(a(e,"infinite"))||s(e,{...d,...t});const h=v(e,"infinite",{...d,...t}),m=t?.trpc?.abortOnUnmount??u,g=function(e,t,n){const r=(0,c._v)(e,void 0,void 0);return(0,w.r)(r,b)}({...h,queryKey:a(e,"infinite"),queryFn:e=>{const a={...h,trpc:{...h?.trpc,...m?{signal:e.signal}:{}}},o={...r??{},cursor:e.pageParam??t?.initialCursor};return i.query(...A([n,o],a))},context:f});return g.trpc=I({path:n}),g}}}(undefined))},76051:function(e,t,n){"use strict";n.d(t,{tw:function(){return r}}),n(6285).z.string().refine((function(e){return!0}));const r=(e,...t)=>String.raw({raw:e},...t)},95189:function(e,t,n){"use strict";function r(e){return t=>t.matches(e)}n.d(t,{M:function(){return r}})},33895:function(e,t,n){"use strict";n.d(t,{HP:function(){return a},X_:function(){return s}});var r=n(94159);function i({attachments:e,attachmentDimensions:t,renderOne:n,attachmentIndices:i,testRowIndex:a}){const o=e.reduce(((e,n)=>{const r=t(n),i=e?t(e):void 0;return r&&(!i||r.height*r.width>i.height*i.width)?n:e})),s=o?t(o):void 0;let l;return e.length>1&&(l=s&&s.width&&s.height?s.width/s.height:16/9),r.createElement("div",{className:"flex w-full flex-nowrap content-start justify-between","data-testid":void 0!==a?`row-${a}`:void 0},e.map(((t,r)=>n({attachment:t,index:i[r],rowLength:e.length,aspectRatio:l}))))}function a({attachments:e,attachmentKind:t,attachmentDimensions:n,renderOne:a}){const o=[],s=[],l=[];for(let n=0;n<e.length;n++)"image"===t(e[n])&&(s.push(e[n]),l.push(n));if(s.length)if(s.length%2==0)for(let e=0;e<s.length;e+=2)o.push(r.createElement(i,{attachments:s.slice(e,e+2),attachmentIndices:l.slice(e,e+2),attachmentKind:t,attachmentDimensions:n,renderOne:a,key:`image-${e}`}));else if(s.length>=3){const e=s.splice(0,3),u=l.splice(0,3);o.push(r.createElement(i,{attachments:e,attachmentIndices:u,attachmentKind:t,attachmentDimensions:n,renderOne:a,key:"image-firstThree"}));for(let e=0;e<s.length;e+=2)o.push(r.createElement(i,{attachments:s.slice(e,e+2),attachmentIndices:l.slice(e,e+2),attachmentKind:t,attachmentDimensions:n,renderOne:a,key:`image-rest-${e}`}))}else o.push(r.createElement(i,{attachments:s,attachmentIndices:l,attachmentKind:t,attachmentDimensions:n,renderOne:a,key:"image-solo"}));const u=[],c=[];for(let n=0;n<e.length;n++)"audio"===t(e[n])&&(u.push(e[n]),c.push(n));return o.push(...u.map(((e,t)=>a({attachment:e,index:c[t],rowLength:1,aspectRatio:void 0}))).filter((e=>null!==e))),o.length?r.createElement("div",null,o):null}function o(e,t,n,a,s){switch(e.length){case 0:return[];case 1:return[r.createElement(i,{attachments:[e[0].attachment],attachmentIndices:[e[0].index],attachmentKind:t,attachmentDimensions:n,renderOne:a,key:`image-${e[0].index}`,testRowIndex:s})];case 3:return[r.createElement(i,{attachments:[e[0].attachment,e[1].attachment,e[2].attachment],attachmentIndices:[e[0].index,e[1].index,e[2].index],attachmentKind:t,attachmentDimensions:n,renderOne:a,key:`images-${e[0].index}-${e[1].index}-${e[2].index}`,testRowIndex:s})];default:return[r.createElement(i,{attachments:[e[0].attachment,e[1].attachment],attachmentIndices:[e[0].index,e[1].index],attachmentKind:t,attachmentDimensions:n,renderOne:a,key:`images-${e[0].index}-${e[1].index}`,testRowIndex:s}),...o(e.slice(2),t,n,a,s+1)]}}function s({attachments:e,attachmentKind:t,attachmentDimensions:n,renderOne:i}){const a=[];let s=[],l=0;for(let r=0;r<e.length;r++){const u=e[r];switch(t(u)){case"image":s.push({attachment:u,index:r});break;case"audio":a.push(...o(s,t,n,i,l++)),s=[];{const e=i({attachment:u,index:r,rowLength:1,aspectRatio:void 0,testRowIndex:l++});e&&a.push(e)}}}return a.push(...o(s,t,n,i,l++)),a.length?r.createElement("div",null,a):null}},52786:function(e,t,n){"use strict";n.d(t,{b:function(){return gs}});var r=n(94159),i=n(65380),a=r,o=Symbol.for("react-redux-context"),s="undefined"!=typeof globalThis?globalThis:{};function l(){if(!a.createContext)return{};const e=s[o]??(s[o]=new Map);let t=e.get(a.createContext);return t||(t=a.createContext(null),e.set(a.createContext,t)),t}var u=l();function c(e=u){return function(){return a.useContext(e)}}var f=c(),d=()=>{throw new Error("uSES not initialized!")},p=(e,t)=>e===t;function h(e=u){const t=e===u?f:c(e),n=(e,n={})=>{const{equalityFn:r=p,devModeChecks:i={}}="function"==typeof n?{equalityFn:n}:n,{store:o,subscription:s,getServerState:l,stabilityCheck:u,identityFunctionCheck:c}=t(),f=(a.useRef(!0),a.useCallback({[e.name]:t=>e(t)}[e.name],[e,u,i.stabilityCheck])),h=d(s.addNestedSub,o.getState,l||o.getState,f,r);return a.useDebugValue(h),h};return Object.assign(n,{withTypes:()=>n}),n}var m=h();Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.client.reference");var g={notify(){},get:()=>[]};var v="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?a.useLayoutEffect:a.useEffect;Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype;var y=function({store:e,context:t,children:n,serverState:r,stabilityCheck:i="once",identityFunctionCheck:o="once"}){const s=a.useMemo((()=>{const t=function(e,t){let n,r=g,i=0,a=!1;function o(){u.onStateChange&&u.onStateChange()}function s(){i++,n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){(()=>{let t=e;for(;t;)t.callback(),t=t.next})()},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){r&&null!==e&&(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}())}function l(){i--,n&&0===i&&(n(),n=void 0,r.clear(),r=g)}const u={addNestedSub:function(e){s();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),l())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,s())},tryUnsubscribe:function(){a&&(a=!1,l())},getListeners:()=>r};return u}(e);return{store:e,subscription:t,getServerState:r?()=>r:void 0,stabilityCheck:i,identityFunctionCheck:o}}),[e,r,i,o]),l=a.useMemo((()=>e.getState()),[e]);v((()=>{const{subscription:t}=s;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),l!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[s,l]);const c=t||u;return a.createElement(c.Provider,{value:s},n)};function b(e=u){const t=e===u?f:c(e),n=()=>{const{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var w=b();function k(e=u){const t=e===u?w:b(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var _,E=k();_=i.useSyncExternalStoreWithSelector,d=_,r.useSyncExternalStore;var x=n(95189),T=n(4402),S=n(12093),C=n(4003),O=n(85771),A=n(22018),I=n(49750),N=n(97287),P=n(56018),R=n(17881),L=n(28474),M=n(92302),D=n(78568),F=n(79211),j=n(76023),B=n(12929),q=n(97737),H=n(56910);function z({onFocus:e}){let[t,n]=(0,r.useState)(!0);return t?r.createElement(H._,{as:"button",type:"button",features:H.A.Focusable,onFocus:t=>{t.preventDefault();let r,i=50;r=requestAnimationFrame((function t(){if(!(i--<=0))return e()?(n(!1),void cancelAnimationFrame(r)):void(r=requestAnimationFrame(t));r&&cancelAnimationFrame(r)}))}}):null}var U=n(62450),V=n(46564),$=n(71198);const W=r.createContext(null);function G({children:e}){let t=r.useRef({groups:new Map,get(e,t){var n;let r=this.groups.get(e);r||(r=new Map,this.groups.set(e,r));let i=null!=(n=r.get(t))?n:0;return r.set(t,i+1),[Array.from(r.keys()).indexOf(t),function(){let e=r.get(t);e>1?r.set(t,e-1):r.delete(t)}]}});return r.createElement(W.Provider,{value:t},e)}function Z(e){let t=r.useContext(W);if(!t)throw new Error("You must wrap your component in a <StableCollection>");let n=function(){var e,t,n;let i=null!=(n=null==(t=null==(e=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)?void 0:e.ReactCurrentOwner)?void 0:t.current)?n:null;if(!i)return Symbol();let a=[],o=i;for(;o;)a.push(o.index),o=o.return;return"$."+a.join(".")}(),[i,a]=t.current.get(e,n);return r.useEffect((()=>a),[]),i}var K,Q,Y,J=((Y=J||{})[Y.Forwards=0]="Forwards",Y[Y.Backwards=1]="Backwards",Y),X=((Q=X||{})[Q.Less=-1]="Less",Q[Q.Equal=0]="Equal",Q[Q.Greater=1]="Greater",Q),ee=((K=ee||{})[K.SetSelectedIndex=0]="SetSelectedIndex",K[K.RegisterTab=1]="RegisterTab",K[K.UnregisterTab=2]="UnregisterTab",K[K.RegisterPanel=3]="RegisterPanel",K[K.UnregisterPanel=4]="UnregisterPanel",K);let te={0(e,t){var n;let r=(0,D.z2)(e.tabs,(e=>e.current)),i=(0,D.z2)(e.panels,(e=>e.current)),a=r.filter((e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))})),o={...e,tabs:r,panels:i};if(t.index<0||t.index>r.length-1){let n=(0,L.E)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,L.E)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});return 0===a.length?o:{...o,selectedIndex:(0,L.E)(n,{0:()=>r.indexOf(a[0]),1:()=>r.indexOf(a[a.length-1])})}}let s=r.slice(0,t.index),l=[...r.slice(t.index),...s].find((e=>a.includes(e)));if(!l)return o;let u=null!=(n=r.indexOf(l))?n:e.selectedIndex;return-1===u&&(u=e.selectedIndex),{...o,selectedIndex:u}},1(e,t){var n;if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],i=(0,D.z2)([...e.tabs,t.tab],(e=>e.current)),a=null!=(n=i.indexOf(r))?n:e.selectedIndex;return-1===a&&(a=e.selectedIndex),{...e,tabs:i,selectedIndex:a}},2:(e,t)=>({...e,tabs:e.tabs.filter((e=>e!==t.tab))}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:(0,D.z2)([...e.panels,t.panel],(e=>e.current))},4:(e,t)=>({...e,panels:e.panels.filter((e=>e!==t.panel))})},ne=(0,r.createContext)(null);function re(e){let t=(0,r.useContext)(ne);if(null===t){let t=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,re),t}return t}ne.displayName="TabsDataContext";let ie=(0,r.createContext)(null);function ae(e){let t=(0,r.useContext)(ie);if(null===t){let t=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ae),t}return t}function oe(e,t){return(0,L.E)(t.type,te,e,t)}ie.displayName="TabsActionsContext";let se=r.Fragment,le=P.AN.RenderStrategy|P.AN.Static,ue=(0,P.yV)((function(e,t){var n,i;let a=(0,R.M)(),{id:o=`headlessui-tabs-tab-${a}`,...s}=e,{orientation:l,activation:u,selectedIndex:c,tabs:f,panels:d}=re("Tab"),p=ae("Tab"),h=re("Tab"),m=(0,r.useRef)(null),g=(0,j.T)(m,t);(0,F.e)((()=>p.registerTab(m)),[p,m]);let v=Z("tabs"),y=f.indexOf(m);-1===y&&(y=v);let b=y===c,w=(0,U.z)((e=>{var t;let n=e();if(n===D.fE.Success&&"auto"===u){let e=null==(t=(0,$.r)(m))?void 0:t.activeElement,n=h.tabs.findIndex((t=>t.current===e));-1!==n&&p.change(n)}return n})),k=(0,U.z)((e=>{let t=f.map((e=>e.current)).filter(Boolean);if(e.key===M.R.Space||e.key===M.R.Enter)return e.preventDefault(),e.stopPropagation(),void p.change(y);switch(e.key){case M.R.Home:case M.R.PageUp:return e.preventDefault(),e.stopPropagation(),w((()=>(0,D.jA)(t,D.TO.First)));case M.R.End:case M.R.PageDown:return e.preventDefault(),e.stopPropagation(),w((()=>(0,D.jA)(t,D.TO.Last)))}return w((()=>(0,L.E)(l,{vertical:()=>e.key===M.R.ArrowUp?(0,D.jA)(t,D.TO.Previous|D.TO.WrapAround):e.key===M.R.ArrowDown?(0,D.jA)(t,D.TO.Next|D.TO.WrapAround):D.fE.Error,horizontal:()=>e.key===M.R.ArrowLeft?(0,D.jA)(t,D.TO.Previous|D.TO.WrapAround):e.key===M.R.ArrowRight?(0,D.jA)(t,D.TO.Next|D.TO.WrapAround):D.fE.Error})))===D.fE.Success?e.preventDefault():void 0})),_=(0,r.useRef)(!1),E=(0,U.z)((()=>{var e;_.current||(_.current=!0,null==(e=m.current)||e.focus(),p.change(y),(0,V.Y)((()=>{_.current=!1})))})),x=(0,U.z)((e=>{e.preventDefault()})),T=(0,r.useMemo)((()=>({selected:b})),[b]),S={ref:g,onKeyDown:k,onMouseDown:x,onClick:E,id:o,role:"tab",type:(0,B.f)(e,m),"aria-controls":null==(i=null==(n=d[y])?void 0:n.current)?void 0:i.id,"aria-selected":b,tabIndex:b?0:-1};return(0,P.sY)({ourProps:S,theirProps:s,slot:T,defaultTag:"button",name:"Tabs.Tab"})})),ce=(0,P.yV)((function(e,t){let{defaultIndex:n=0,vertical:i=!1,manual:a=!1,onChange:o,selectedIndex:s=null,...l}=e;const u=i?"vertical":"horizontal",c=a?"manual":"auto";let f=null!==s,d=(0,j.T)(t),[p,h]=(0,r.useReducer)(oe,{selectedIndex:null!=s?s:n,tabs:[],panels:[]}),m=(0,r.useMemo)((()=>({selectedIndex:p.selectedIndex})),[p.selectedIndex]),g=(0,q.E)(o||(()=>{})),v=(0,q.E)(p.tabs),y=(0,r.useMemo)((()=>({orientation:u,activation:c,...p})),[u,c,p]),b=(0,U.z)((e=>(h({type:1,tab:e}),()=>h({type:2,tab:e})))),w=(0,U.z)((e=>(h({type:3,panel:e}),()=>h({type:4,panel:e})))),k=(0,U.z)((e=>{_.current!==e&&g.current(e),f||h({type:0,index:e})})),_=(0,q.E)(f?e.selectedIndex:p.selectedIndex),E=(0,r.useMemo)((()=>({registerTab:b,registerPanel:w,change:k})),[]);(0,F.e)((()=>{h({type:0,index:null!=s?s:n})}),[s]),(0,F.e)((()=>{if(void 0===_.current||p.tabs.length<=0)return;let e=(0,D.z2)(p.tabs,(e=>e.current));e.some(((e,t)=>p.tabs[t]!==e))&&k(e.indexOf(p.tabs[_.current]))}));let x={ref:d};return r.createElement(G,null,r.createElement(ie.Provider,{value:E},r.createElement(ne.Provider,{value:y},y.tabs.length<=0&&r.createElement(z,{onFocus:()=>{var e,t;for(let n of v.current)if(0===(null==(e=n.current)?void 0:e.tabIndex))return null==(t=n.current)||t.focus(),!0;return!1}}),(0,P.sY)({ourProps:x,theirProps:l,slot:m,defaultTag:se,name:"Tabs"}))))})),fe=(0,P.yV)((function(e,t){let{orientation:n,selectedIndex:r}=re("Tab.List"),i=(0,j.T)(t);return(0,P.sY)({ourProps:{ref:i,role:"tablist","aria-orientation":n},theirProps:e,slot:{selectedIndex:r},defaultTag:"div",name:"Tabs.List"})})),de=(0,P.yV)((function(e,t){let{selectedIndex:n}=re("Tab.Panels"),i=(0,j.T)(t),a=(0,r.useMemo)((()=>({selectedIndex:n})),[n]);return(0,P.sY)({ourProps:{ref:i},theirProps:e,slot:a,defaultTag:"div",name:"Tabs.Panels"})})),pe=(0,P.yV)((function(e,t){var n,i,a,o;let s=(0,R.M)(),{id:l=`headlessui-tabs-panel-${s}`,tabIndex:u=0,...c}=e,{selectedIndex:f,tabs:d,panels:p}=re("Tab.Panel"),h=ae("Tab.Panel"),m=(0,r.useRef)(null),g=(0,j.T)(m,t);(0,F.e)((()=>h.registerPanel(m)),[h,m]);let v=Z("panels"),y=p.indexOf(m);-1===y&&(y=v);let b=y===f,w=(0,r.useMemo)((()=>({selected:b})),[b]),k={ref:g,id:l,role:"tabpanel","aria-labelledby":null==(i=null==(n=d[y])?void 0:n.current)?void 0:i.id,tabIndex:b?u:-1};return b||null!=(a=c.unmount)&&!a||null!=(o=c.static)&&o?(0,P.sY)({ourProps:k,theirProps:c,slot:w,defaultTag:"div",features:le,visible:b,name:"Tabs.Panel"}):r.createElement(H._,{as:"span",...k})})),he=Object.assign(ue,{Group:ce,List:fe,Panels:de,Panel:pe});var me=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 8.25l-7.5 7.5-7.5-7.5"}))})),ge=n(34377),ve=n(97244),ye=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18.375 12.739l-7.693 7.693a4.5 4.5 0 01-6.364-6.364l10.94-10.94A3 3 0 1119.5 7.372L8.552 18.32m.009-.01l-.01.01m5.699-9.941l-7.81 7.81a1.5 1.5 0 002.112 2.13"}))})),be=n(990),we=n(36612),ke=n(9488),_e=n(45072),Ee=n(59134),xe=n(51028),Te=n(95365),Se=n(86036),Ce=n.n(Se),Oe=n(54353),Ae=n(73950),Ie=n.n(Ae),Ne=n(72362),Pe=n(105),Re=n(7449);const Le=(0,Ne.C)({context:{projectHandle:"",isActivated:!1,hasCohostPlus:!1,sizeLimits:Te.u_.limits.attachmentSize,currentPostState:void 0,headline:"",attachments:[],validationErrors:new Map,markdownBlocks:[],newPostState:A.h.Published,shareOfPostId:null,responseToAskId:null,adultContent:!1,maximumAllowedAttachments:4,tags:[],cws:[],editingCws:!1,dirty:!1,editingTransparentShare:!1},initial:"launching",id:"editor",states:{launching:{invoke:{src:"verifyInitialContext",onDone:[{actions:(0,Pe.f0)({editingCws:(e,t)=>t.data.editingCws}),target:"editing"}],onError:[{actions:(0,Pe.f0)({validationErrors:(e,t)=>e.validationErrors=e.validationErrors.set("app",`FAILED INITIAL CONTEXT CHECK: ${t.data.errors.join(", ")}`)}),target:"unrecoverable"}]}},editing:{type:"parallel",states:{headline:{initial:"typing",states:{typing:{on:{HEADLINE_INPUT:{actions:["assignHeadline"]}}}}},body:{initial:"typing",states:{typing:{on:{BODY_INPUT:{target:"typing",actions:(0,Pe.f0)({markdownBlocks:(e,t)=>e.markdownBlocks=t.body.split("\n\n").map((e=>({type:"markdown",markdown:{content:e}}))),dirty:e=>e.dirty=!0})}}}}},attachments:{initial:"waitingForSelection",states:{waitingForSelection:{always:{cond:"maximumFilesSelected",target:"waitingForUpload"},on:{SELECT_FILE:{target:"validatingAttachment"},REMOVE_ATTACHMENT:{actions:"removeAttachment"}}},validatingAttachment:{invoke:{src:"validateAttachments",onDone:[{actions:(0,Pe.f0)({attachments:(e,t)=>[...e.attachments,{...t.data,state:C.s5.Pending}],validationErrors:e=>(e.validationErrors.delete("attachments"),e.validationErrors),dirty:e=>e.dirty=!0}),target:"waitingForSelection"}],onError:[{actions:(0,Pe.f0)({validationErrors:(e,t)=>e.validationErrors.set("attachments",t.data.error)}),target:"waitingForSelection"}]}},waitingForUpload:{on:{REMOVE_ATTACHMENT:{actions:"removeAttachment",target:"waitingForSelection"}}}}},postState:{initial:"waiting",states:{waiting:{on:{SET_POST_STATE:{actions:(0,Pe.f0)({newPostState:(e,t)=>e.newPostState=t.newPostState,dirty:e=>e.dirty=!0})}}}}},adultContent:{initial:"waiting",states:{waiting:{on:{SET_ADULT_CONTENT:{actions:(0,Pe.f0)({adultContent:(e,t)=>e.adultContent=t.adultContent,dirty:e=>e.dirty=!0})}}}}},tags:{initial:"waiting",states:{waiting:{on:{TAGS_INPUT:{actions:(0,Pe.f0)({tags:(e,t)=>e.tags=t.tags,dirty:e=>e.dirty=!0})}}}}},cws:{initial:"waiting",states:{waiting:{on:{CWS_INPUT:{actions:(0,Pe.f0)({cws:(e,t)=>e.cws=t.cws,dirty:e=>e.dirty=!0})}}}}},altText:{initial:"typing",states:{typing:{on:{ALT_TEXT_INPUT:{actions:(0,Pe.f0)({attachments:(e,t)=>{const n=e.attachments[t.index];return"image"!==n.kind?(console.error("editing alt text on non-image attachment?"),e.attachments):[...e.attachments.slice(0,t.index),{...n,metadata:{...n.metadata,altText:t.input}},...e.attachments.slice(t.index+1)]},dirty:e=>e.dirty=!0})}}}}},audioMetadata:{initial:"typing",states:{typing:{on:{AUDIO_METADATA_INPUT:{actions:(0,Pe.f0)({attachments:(e,t)=>{const n=e.attachments[t.index];return"audio"!==n.kind?(console.error("editing metadata on non-audio attachment?"),e.attachments):(n.metadata={title:t.title,artist:t.artist},[...e.attachments.slice(0,t.index),n,...e.attachments.slice(t.index+1)])}})}}}}}},on:{SUBMIT_POST:{target:"validating"},CHANGE_PROJECT:{actions:(0,Pe.f0)({projectHandle:(e,t)=>e.projectHandle=t.projectHandle})},TOGGLE_CWS_INPUT:{actions:(0,Pe.f0)({editingCws:e=>e.cws.length>0||!e.editingCws})}}},validating:{invoke:{src:"validatePost",onDone:[{target:"posting",actions:(0,Pe.f0)({dirty:e=>e.dirty=!1})}],onError:[{actions:(0,Pe.f0)({validationErrors:(e,t)=>e.validationErrors=e.validationErrors.set("app",t.data)}),target:"editing"}]}},posting:{initial:"startingUpload",states:{startingUpload:{always:[{cond:"hasPostId",target:"maybeUploadingAttachments"},{target:"creatingPost"}]},creatingPost:{invoke:{src:"createPost",onDone:[{actions:(0,Pe.f0)({postId:(e,t)=>e.postId=t.data}),target:"maybeUploadingAttachments"}]}},maybeUploadingAttachments:{always:[{cond:"hasPendingAttachments",target:"uploadingAttachments"},{cond:"isNewPost",target:"#editor.posted"},{target:"updatingPost"}]},uploadingAttachments:{initial:"startingAttachments",states:{startingAttachments:{invoke:{src:"createAttachments",onDone:[{actions:"assignAttachmentUploadData",target:"uploadingFiles"}]}},uploadingFiles:{invoke:{src:"uploadFiles",onDone:[{target:"finishingAttachments"}]}},finishingAttachments:{invoke:{src:"finishAttachments",onDone:[{actions:(0,Pe.f0)({attachments:(e,t)=>e.attachments=e.attachments.map(((e,n)=>({...e,state:C.s5.Finished,src:t.data[n].url})))}),target:"#editor.posting.updatingPost"}]}}}},updatingPost:{invoke:{src:"updatePost",onDone:[{target:"#editor.posted"}],onError:[{target:"#editor.postingFailed"}]}}}},posted:{},postingFailed:{},unrecoverable:{type:"final"}}},{guards:{hasPostId:e=>!!e.postId,hasPendingAttachments:({attachments:e})=>e.some((e=>e.state==C.s5.Pending)),maximumFilesSelected:({attachments:e,maximumAllowedAttachments:t})=>e.length>=t,shouldUpdatePostState:({currentPostState:e,newPostState:t})=>e!==t,isNewPost:({currentPostState:e})=>void 0===e},services:{verifyInitialContext:e=>{const t=[];return e.projectHandle||t.push("MISSING PROJECT HANDLE"),t.length>0?Promise.reject({errors:t}):Promise.resolve({editingCws:e.cws.length>0})},validatePost:e=>{const t=e.markdownBlocks.filter((e=>e.markdown.content.trim().length>0)),n=!Ie()(e.headline)||t.length>0||e.attachments.length>0||e.shareOfPostId;return e.attachments.find((e=>e.state!==C.s5.Pending&&e.attachmentId===Oe.Z))?Promise.reject("client:post-editor.broken-attachment"):n?Promise.resolve():Promise.reject("client:post-editor.must-contain-content")},validateAttachments:async(e,t)=>{if("SELECT_FILE"!==t.type)return Promise.reject({error:`Tried to validate attachments with invalid event ${t.type}`});const n=e.hasCohostPlus?e.sizeLimits.cohostPlus:e.sizeLimits.normal,r=t.file,i=(0,Te.Of)(Te.u_,r.type);if(!i.valid)return Promise.reject({error:"client:post-editor.attachment-must-be-image"});if(r.size>n){const t=e.hasCohostPlus?"client:post-editor.attachment-too-large-cohost-plus":"client:post-editor.attachment-too-large";return Promise.reject({error:t})}switch(i.kind){case"image":{let e={width:0,height:0};try{e=await(a=URL.createObjectURL(r),new Promise(((e,t)=>{const n=new Image;n.onload=()=>e({width:n.width,height:n.height}),n.onerror=e=>t(e),n.src=a})))}catch(e){}return Promise.resolve({file:r,kind:"image",metadata:{altText:"",...e}})}case"audio":return Promise.resolve({file:r,kind:"audio",metadata:{artist:"",title:""}})}var a},createPost:async e=>{let t=A.h.Unpublished;e.attachments.some((e=>e.state===C.s5.Pending))||(t=e.newPostState);const n=[];n.push(...e.attachments.map((e=>({type:"attachment",attachment:{attachmentId:e.attachmentId??Oe.Z,altText:"image"===e.kind?e.metadata.altText:void 0}})))),n.push(...e.markdownBlocks.map((e=>({...e,markdown:{content:e.markdown.content}}))).filter((e=>!!e.markdown.content)));const r={postState:t,headline:e.headline,adultContent:e.adultContent,blocks:n,cws:e.cws.filter((e=>e.length>0)).map((e=>e.trim())),tags:e.tags.filter((e=>e.length>0)).map((e=>e.trim())),shareOfPostId:e.shareOfPostId&&!isNaN(e.shareOfPostId)?e.shareOfPostId:void 0,responseToAskId:e.responseToAskId?e.responseToAskId:void 0},i=(0,Re.I)(),{postId:a}=await i.posts.create.mutate({projectHandle:e.projectHandle,content:r});return a},createAttachments:({attachments:e,postId:t,projectHandle:n})=>Promise.all(e.map((async e=>{if(e.state!==C.s5.Pending)return e;const{file:r}=e;if(!r)throw"tried to create an attachment without a file!";if(!t)throw new Error("Tried to upload attachment without post ID");const i=(0,Re.I)();switch(e.kind){case"image":return i.posts.attachment.start.mutate({projectHandle:n,postId:t,filename:r.name,contentType:r.type,contentLength:r.size,width:e.metadata.width,height:e.metadata.height});case"audio":return i.posts.attachment.start.mutate({projectHandle:n,postId:t,filename:r.name,contentType:r.type,contentLength:r.size,metadata:e.metadata})}}))),uploadFiles:({attachments:e})=>Promise.all(e.filter((e=>e.state===C.s5.Pending)).map((async(e,t,n)=>{if(!e.file||!e.uploadUrl)throw console.error(t,n.length,e.file,e.uploadUrl),new Error("Missing file or upload URL for pending attachment!");const r=new FormData;for(const t in e.requiredFields)r.append(t,e.requiredFields[t]);return r.append("file",e.file),r.append("Content-Type",e.file.type),await Ce().post(e.uploadUrl,r,{withCredentials:!1}),null}))),finishAttachments:({attachments:e,projectHandle:t,postId:n})=>{const r=(0,Re.I)();return Promise.all(e.map((async e=>{if(e.state!==C.s5.Pending)return{attachmentId:e.attachmentId,url:e.src};const{attachmentId:i}=e;if(!n||!i)throw new Error;return r.posts.attachment.finish.mutate({projectHandle:t,postId:n,attachmentId:i})})))},updatePost:async e=>{if(!e.postId)throw new Error;const t=[];t.push(...e.attachments.filter((e=>!!e.attachmentId)).map((e=>({type:"attachment",attachment:{attachmentId:e.attachmentId,altText:"image"===e.kind?e.metadata.altText:void 0}})))),t.push(...e.markdownBlocks.map((e=>({...e,markdown:{content:e.markdown.content}}))).filter((e=>!!e.markdown.content)));const n={postState:e.newPostState,headline:e.headline,adultContent:e.adultContent,blocks:t,cws:e.cws.filter((e=>e.length>0)).map((e=>e.trim())),tags:e.tags.filter((e=>e.length>0)).map((e=>e.trim())),shareOfPostId:e.shareOfPostId&&!isNaN(e.shareOfPostId)?e.shareOfPostId:void 0},r=(0,Re.I)();await r.posts.update.mutate({projectHandle:e.projectHandle,postId:e.postId,content:n})}},actions:{assignValidationErrorToContext:(0,Pe.f0)({validationErrors:(e,t)=>{const{fieldName:n,error:r}=t.data;return e.validationErrors={...e.validationErrors,[n]:r}}}),assignHeadline:(0,Pe.f0)({headline:(e,t)=>"HEADLINE_INPUT"!==t.type?e.headline:e.headline=t.headline.replace("\n"," ").slice(0,140),dirty:e=>e.dirty=!0}),assignAttachmentUploadData:(0,Pe.f0)({attachments:(e,t)=>{const n=t;return e.attachments=e.attachments.map(((e,t)=>n.data[t]?{...e,attachmentId:n.data[t].attachmentId,uploadUrl:n.data[t].url,requiredFields:n.data[t].requiredFields}:e))}}),removeAttachment:(0,Pe.f0)({attachments:(e,t)=>{if("REMOVE_ATTACHMENT"!==t.type)return e.attachments;const n=[...e.attachments];return n.splice(t.index,1),e.attachments=n},dirty:e=>e.dirty=!0})}});var Me=n(38934),De=n(40862),Fe=n(40196),je=n(8227),Be=n(76709),qe=n(91884),He=n(86379),ze=n(6553),Ue=n(51540),Ve=n(98074),$e=n(20182);const We=e=>e.context.markdownBlocks,Ge=e=>e.context.cws,Ze=e=>e.context.editingCws,Ke=e=>e.context.headline,Qe=e=>e.context.tags,Ye=e=>e.context.attachments,Je=(0,x.M)("editing"),Xe=(0,x.M)("posting.creatingPost"),et=(0,x.M)("posting.uploadingAttachments.startingAttachments"),tt=(0,x.M)("posting.uploadingAttachments.finishingAttachments");function nt(e){return e.state===C.s5.Finished&&e.attachmentId?S.vf.public.redirectToAttachment({attachmentId:e.attachmentId}).toString():e.file?URL.createObjectURL(e.file):S.vf.public.static.staticAsset({path:$e}).toString()}var rt=n(76051),it=n(65443),at=n.n(it),ot=n(46975),st=n(4337);const lt=r.createContext({}),ut=r.forwardRef(((e,t)=>{const n=(0,r.useContext)(lt),i=n.send,a=(0,_e.v)(n,Ye),[o,s]=(0,r.useState)(!1),l=(0,Ve.rA)(),u=(0,r.useMemo)((()=>{const e=[];return a.forEach(((t,n)=>{"image"===t.kind&&e.push({index:n,attachment:t,sourceURL:nt(t)})})),e}),[a]),[c,f]=(0,r.useState)(void 0),d=(0,r.useMemo)((()=>u.find((e=>e.index===c))),[u,c]);(0,r.useImperativeHandle)(t,(()=>({open(e){s(!0),f(e)}})),[]);const p=(0,r.useCallback)((e=>{void 0!==c&&i({type:"ALT_TEXT_INPUT",index:c,input:e.currentTarget.value})}),[c,i]),h=(0,r.useRef)(null),[m,g]=(0,r.useState)(null);return(0,r.useEffect)((()=>{o&&!0!==m?.open?m?.showModal():o||!0!==m?.open||m?.close()}),[m,o]),r.createElement("dialog",{ref:g,onClose:()=>{s(!1)},"data-theme":l.current,className:"co-themed-box co-attachment-composer cohost-shadow-light dark:cohost-shadow-dark h-max w-full max-w-prose flex-col gap-2 rounded-lg p-3 backdrop:bg-notBlack/90 open:flex"},r.createElement("div",{className:"flex flex-row justify-center gap-9"},u.map((e=>r.createElement("button",{key:e.index,onClick:()=>f(e.index)},r.createElement("img",{src:e.sourceURL,className:at()("h-[4.5rem] w-[4.5rem] object-cover",e.index===c?rt.tw`co-active border-4`:"opacity-50"),alt:e.attachment.metadata.altText}))))),r.createElement("label",null,r.createElement("p",{className:rt.tw`co-ui-text font-bold`},"image description"),r.createElement(st.D,{name:"alt-text",ref:h,minRows:1,onChange:p,className:"co-editable-body",value:d?.attachment.metadata.altText})),r.createElement(ot.k,{buttonSize:"regular",buttonColor:"post-box-filled",extraClasses:"self-end",onClick:()=>s(!1)},"done"))}));ut.displayName="AttachmentComposer";var ct=ut;const ft=r.createContext(void 0);var dt=n(70496),pt=n(61421),ht=n(33895),mt=n(64877),gt=n(88658);const vt=({onDelete:e})=>r.createElement(gt.OZ,{className:"absolute right-3 top-3 hidden h-6 cursor-pointer fill-cherry text-notWhite hover:fill-cherry-700 group-hover:block",onClick:e,scale:.7},r.createElement(mt.Z,null));var yt=n(74378),bt=n(96370),wt=n(19736);const kt=({attachment:e,canRemove:t,index:n})=>{if("audio"!==e.kind)throw"attempting to render a non-audio attachment as audio?";const i=(0,r.useContext)(lt),a=i.send,o=(0,_e.v)(i,Je),s=(0,_e.v)(i,Xe),l=(0,_e.v)(i,et),u=(0,_e.v)(i,tt),c=(0,r.useRef)(null),f=(0,r.useRef)(null),d=(0,r.useRef)(null),{togglePlayback:p,currentTime:h,isPlaying:m,totalDuration:g,seek:v}=(0,pt.S)(c),y=(0,r.useMemo)((()=>nt(e)),[e]),b="\n w-full rounded-lg border-2 bg-transparent \n read-only:bg-gray-700 border-gray-400 text-notWhite \n placeholder:text-gray-400 focus:border-notWhite\n ",w=(0,r.useCallback)((()=>{t&&void 0!==n&&a({type:"REMOVE_ATTACHMENT",index:n})}),[t,n,a]),k=(0,r.useCallback)((e=>{t&&void 0!==n&&f.current&&d.current&&a({type:"AUDIO_METADATA_INPUT",index:n,title:f.current.value,artist:d.current.value})}),[t,n,a]),_=(0,r.useMemo)((()=>e.metadata.title&&e.metadata.title.length>0?e.metadata.title:"(no title specified)"),[e]),E=(0,r.useMemo)((()=>e.metadata.artist&&e.metadata.artist.length>0?e.metadata.artist:"(no artist specified)"),[e]),x=(0,r.useMemo)((()=>o?m?"playing":"paused":e.state===C.s5.Finished?"uploading:finished":l||s?"uploading:starting":u?"uploading:finishing":"uploading:pending"),[e.state,s,u,l,o,m]);return r.createElement("figure",{className:"group relative w-full flex-initial"},r.createElement("audio",{src:y,preload:"metadata",className:"w-full p-2",ref:c}),r.createElement("div",{className:"flex flex-row"},r.createElement(yt.o,{mode:x,className:"flex-shrink-0 flex-grow",togglePlayback:p}),r.createElement("div",{className:"flex w-full flex-col bg-notBlack p-2"},t?r.createElement(r.Fragment,null,r.createElement(vt,{onDelete:w}),r.createElement("input",{className:at()(b,"mb-1"),type:"text",placeholder:"add title information",defaultValue:e.metadata.title,ref:f,onChange:k,disabled:!o}),r.createElement("input",{className:b,type:"text",name:"artist",placeholder:"add artist information",defaultValue:e.metadata.artist,ref:d,onChange:k,disabled:!o})):r.createElement(r.Fragment,null,r.createElement("div",null,_),r.createElement("div",{className:"text-xs"},E),r.createElement(bt.G,{currentTime:h,totalDuration:g,seek:v})))))};kt.displayName="AudioAttachmentPreview";const _t=r.memo((({attachment:e,canRemove:t,index:n,aspectRatio:i})=>{if("image"!==e.kind)throw"attempting to render a non-image attachment as an image?";const{t:a}=(0,xe.$G)(),o=(0,r.useContext)(lt),s=(0,r.useContext)(ft),l=o.send,u=(0,_e.v)(o,Je),c=(0,_e.v)(o,Xe),f=(0,_e.v)(o,et),d=(0,_e.v)(o,tt),p=(0,r.useCallback)((()=>{t&&void 0!==n&&l({type:"REMOVE_ATTACHMENT",index:n})}),[t,n,l]),h=(0,r.useMemo)((()=>e.state===C.s5.Finished?a("client:post-editor.attachment-state.finished","uploaded!"):f||c?a("client:post-editor.attachment-state.starting","starting..."):d?a("client:post-editor.attachment-state.finishing","finishing up..."):a("client:post-editor.attachment-state.pending","uploading...")),[e.state,c,d,f,a]),m=(0,r.useMemo)((()=>nt(e)),[e]),g=(0,r.useMemo)((()=>(e.metadata.altText??"").length>0?"edit description":"add description"),[e]);return r.createElement("div",{className:"group relative w-full flex-initial"},r.createElement("img",{src:m,className:"h-full w-full object-cover",style:{aspectRatio:i?`${i} / 1`:void 0},alt:e.metadata.altText}),t?r.createElement(r.Fragment,null,r.createElement(vt,{onDelete:p}),r.createElement(ot.k,{buttonSize:"small",buttonColor:"cherry",extraClasses:"absolute bottom-3 left-3",disabled:!u||!s?.current,onClick:()=>s?.current?.open(n)},g)):null,r.createElement("div",{className:"absolute inset-0 flex items-center justify-center bg-gray-700 bg-opacity-80 text-notWhite "+(u?"hidden":"block")},h))}));_t.displayName="ImageAttachmentPreview";const Et=e=>{const t=({attachment:t,index:n,rowLength:i,aspectRatio:a})=>{switch(t.kind){case"image":return r.createElement(_t,{canRemove:e,index:n,attachment:t,key:t.attachmentId??n,aspectRatio:a});case"audio":return r.createElement(kt,{canRemove:e,index:n,attachment:t,key:t.attachmentId??n})}};return t.displayName="MagicPreviewAttachment",t};function xt(e){return e.kind}function Tt(e){return"image"===e.kind?{width:e.metadata.width,height:e.metadata.height}:void 0}const St=r.memo((({canRemove:e})=>{const t=(0,r.useContext)(lt),n=(0,_e.v)(t,Ye);return"v2"===(0,wt.i)(new Date).attachmentLayoutBehavior?r.createElement(ht.X_,{attachments:n,attachmentKind:xt,attachmentDimensions:Tt,renderOne:Et(e)}):r.createElement(ht.HP,{attachments:n,attachmentKind:xt,attachmentDimensions:Tt,renderOne:Et(e)})}));St.displayName="PreviewsFromAttachments";const Ct=(0,x.M)("editing"),Ot=e=>e.context.markdownBlocks.map((e=>e.markdown.content)).join("\n\n"),At=({textAreaRef:e})=>{const t=(0,r.useContext)(lt),{send:n}=t,{t:i}=(0,xe.$G)(),a=(0,_e.v)(t,Ct),o=(0,_e.v)(t,Ot),s=(0,r.useCallback)((({currentTarget:e})=>{n({type:"BODY_INPUT",body:e.value})}),[n]);return r.createElement(st.D,{onInput:s,disabled:!a,className:"co-editable-body w-full resize-none overflow-hidden border-none p-0 px-3 focus:ring-0",placeholder:i("client:post-editor.body-placeholder","post body (accepts markdown!)"),minRows:4,value:o,ref:e})};var It=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M8.485 2.495c.673-1.167 2.357-1.167 3.03 0l6.28 10.875c.673 1.167-.17 2.625-1.516 2.625H3.72c-1.347 0-2.189-1.458-1.515-2.625L8.485 2.495zM10 5a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0v-3.5A.75.75 0 0110 5zm0 9a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"}))})),Nt=n(83797);const Pt=()=>{const e=(0,r.useContext)(lt),{send:t}=e,{t:n}=(0,xe.$G)(),i=(0,_e.v)(e,Je),a=(0,_e.v)(e,Ge),o=(0,_e.v)(e,Ze),s=(0,r.useCallback)((e=>{t({type:"CWS_INPUT",cws:e})}),[t]);return o?r.createElement(Nt.r,{TokenIcon:It,className:"co-editable-body w-full p-0 px-3 leading-none",tokens:a,setTokens:s,placeholder:n("client:post-editor.cws-placeholder","add content warnings"),disabled:!i,fieldName:"CW"}):null};var Rt=n(51412);const Lt=r.memo((()=>{const e=(0,r.useContext)(lt),{send:t}=e,{t:n}=(0,xe.$G)(),i=(0,r.useCallback)((({currentTarget:e})=>{t({type:"HEADLINE_INPUT",headline:e.value})}),[t]),a=(0,_e.v)(e,Ke),o=(0,_e.v)(e,Je);return r.createElement("div",{className:"flex w-full flex-row items-end justify-between gap-3"},r.createElement(st.D,{className:rt.tw`co-editable-body w-full flex-1 resize-none overflow-hidden
break-words border-none p-0 px-3 font-atkinson text-xl font-bold focus:ring-0`,placeholder:n("client:post-editor.headline-placeholder","headline"),name:"headline",onInput:i,disabled:!o,minRows:1,value:a}),a.length>100?r.createElement("div",{className:"flex-none px-3 tabular-nums text-gray-500"},a.length,"/140"):null)}));Lt.displayName="HeadlineInput";var Mt=n(73969);const Dt=()=>{const e=(0,r.useContext)(lt),t=(0,_e.v)(e,Qe),n=(0,_e.v)(e,Je),{t:i}=(0,xe.$G)(),a=(0,r.useCallback)((t=>{e.send({type:"TAGS_INPUT",tags:t})}),[e]);return r.createElement(Nt.r,{className:"co-editable-body w-full p-0 px-3 leading-none",TokenIcon:Mt.Z,tokens:t,setTokens:a,placeholder:i("client:post-editor.tags-placeholder","#add tags"),disabled:!n,getSuggestions:!0,fieldName:"tag"})},Ft=e=>e.context.editingTransparentShare,jt=e=>e.context.shareOfPostId,Bt=e=>e.context.projectHandle,qt=({textAreaRef:e})=>{const t=(0,r.useContext)(lt),{send:n}=t,i=(0,_e.v)(t,Ft),a=(0,_e.v)(t,jt),o=(0,_e.v)(t,Bt),s=(0,r.useCallback)((e=>{e.forEach((e=>n({type:"SELECT_FILE",file:e})))}),[n]);return r.createElement(Rt.r,{handleFileDrop:s},r.createElement("div",{className:"flex flex-col gap-3 py-3"},i&&a?r.createElement(dt.v,{className:"!m-3 !w-auto",level:"post-box-info"},r.createElement("div",{className:rt.tw`co-prose prose prose-sm`},r.createElement("p",null,"Shares without content can't have content added after posting. You ",r.createElement("b",null,"can")," edit the tags."),r.createElement("p",null,"If you want, you can"," ",r.createElement("a",{href:S.ZP.public.project.composePost({projectHandle:o,shareOfPostId:a}).toString(),target:"_blank",rel:"noreferrer"},"share this post again")," ","and add your content there."))):r.createElement(r.Fragment,null,r.createElement(Lt,null),r.createElement(St,{canRemove:!0}),r.createElement(At,{textAreaRef:e})),r.createElement(Dt,null),r.createElement(Pt,null)))};var Ht=n(37070),zt=n(22233),Ut=n(77378),Vt=n(39975);const $t=()=>{const e=(0,r.useContext)(lt),t=(0,_e.v)(e,We),n=(0,_e.v)(e,Ke),i=(0,_e.v)(e,Qe),a=(0,r.useRef)(null),[o,s]=(0,r.useState)(!1),[l,u]=(0,r.useState)(!1);(0,r.useEffect)((()=>{!l&&a.current&&(s(a.current.scrollHeight<=a.current.clientHeight),u(!0))}),[l]);const{t:c}=(0,xe.$G)(),f=(0,Me._c)(),d=(0,Ut.Z)((()=>(0,zt.e8)(t,new Date,{hasCohostPlus:f,renderingContext:"post"})),[t,f]);return r.createElement("div",{"data-post-composer-preview":!0},n?r.createElement("div",{className:"w-full p-3"},r.createElement("h1",{className:rt.tw`co-prose prose font-atkinson text-xl font-bold`},n)):null,r.createElement(St,{canRemove:!1}),d.loading?r.createElement("div",{className:rt.tw`co-ui-text`},"rendering..."):d.error?r.createElement("div",{className:rt.tw`co-ui-text`},d.error.message):r.createElement(Vt.y,{viewModel:{postId:0,blocks:t,astMap:d.value},skipCollapse:!0,effectiveDate:void 0}),i.length?r.createElement("div",{className:"w-full max-w-full p-3"},r.createElement("div",{ref:a,className:rt.tw`co-tags relative w-full overflow-y-hidden break-words leading-none ${o?"":"max-h-10"}`},r.createElement("div",null,i.map((e=>r.createElement("span",{className:"mr-2 inline-block text-sm",key:e},"#",e)))),o?null:r.createElement("div",{className:"absolute bottom-0 right-2 flex h-5"},r.createElement("span",{className:"co-from-body inline-block h-full bg-gradient-to-l pl-4"}),r.createElement("button",{onClick:()=>s(!o),className:"co-tags co-opaque inline-block cursor-pointer text-sm font-bold hover:underline"},c("client:post-preview.expand-tags","see all"))))):null)};var Wt=n(71860),Gt=n(58397),Zt=n(87239),Kt=n(68095),Qt=n(85626);function Yt(e,t){const[n,i]=(0,r.useState)((()=>{if("undefined"==typeof window)return t;try{const n=window.localStorage.getItem(e);return n?JSON.parse(n):t}catch(e){return console.error(e),t}}));return[n,t=>{try{const r=t instanceof Function?t(n):t;i(r),"undefined"!=typeof window&&window.localStorage.setItem(e,JSON.stringify(r))}catch(e){console.log(e)}}]}const Jt=e=>{const t=(0,r.useContext)(lt),n=(0,Ve.rA)(),i=(0,_e.v)(t,Qe),[a,o]=Yt(`tag-recommendations/${e.stateId}`,{open:!1});return r.createElement("div",{className:rt.tw`co-themed-box w-full`,"data-theme":n.current},r.createElement(Gt.p,{defaultOpen:a.open},r.createElement(Gt.p.Button,{className:"co-accordion-header flex w-full max-w-prose flex-row rounded-lg px-3 py-1 ui-open:rounded-b-none"},(({open:t})=>(t!==a.open&&o({open:t}),r.createElement(r.Fragment,null,r.createElement("span",{className:"flex-1 text-left"},e.categoryTitle),r.createElement(me,{className:"h-6 self-center ui-open:rotate-180"}))))),r.createElement(Gt.p.Panel,{className:"co-accordion-body flex w-full max-w-prose flex-row flex-wrap gap-3 rounded-b-lg p-3"},r.createElement(r.Fragment,null,e.tags.map((e=>r.createElement(Qt.D,{key:e,TagIcon:Zt.Z,MouseoverTagIcon:Kt.Z,tagText:e,onClick:()=>{return n=e,void(-1===i.findIndex((e=>e.toLowerCase()===n.toLowerCase()))&&t.send({type:"TAGS_INPUT",tags:[...i,n]}));var n}})))))))},Xt=[],en=e=>e.context.validationErrors.size>0,tn=e=>e.context.validationErrors.size>0?Array.from(e.context.validationErrors):Xt,nn=(0,x.M)("posted"),rn=(0,x.M)("editing"),an=e=>0===e.context.cws.length,on=(0,x.M)({editing:{attachments:"waitingForUpload"}}),sn=e=>e.context.newPostState,ln=e=>e.context.projectHandle,un=e=>e.context.adultContent,cn=e=>e.context.dirty,fn=e=>e.context.postId,dn=e=>!(!e.context.shareOfPostId||e.context.headline||e.context.attachments.length||e.context.markdownBlocks.filter((e=>!!e.markdown.content)).length),pn=e=>e.context.editingTransparentShare,hn=r.forwardRef(((e,t)=>{const{initialAdultContent:n,project:i,shareOf:a,cws:o,tags:s,initialPost:l}=e,u=(0,Me._c)(),c=(0,Fe.N)().limits.attachmentSize,{activated:f}=(0,je.Pc)(),[d]=(0,r.useState)((()=>{const t={projectHandle:i.handle,isActivated:f,hasCohostPlus:u,sizeLimits:c};return l?(t.postId=l.postId,t.currentPostState=l.state,t.newPostState=l.state,t.adultContent=l.effectiveAdultContent,t.shareOfPostId=l.shareOfPostId,t.headline=l.headline,t.markdownBlocks=l.blocks.filter(O.E4),t.attachments=(0,O.WG)(l.blocks).map((e=>{switch(e.attachment.kind){case"audio":return{state:C.s5.Finished,attachmentId:e.attachment.attachmentId,kind:"audio",metadata:{artist:e.attachment.artist??"",title:e.attachment.title??""}};case"image":return{state:C.s5.Finished,attachmentId:e.attachment.attachmentId,kind:"image",metadata:{altText:e.attachment.altText??"",width:e.attachment.width??0,height:e.attachment.height??0}}}})),t.editingTransparentShare=!!l.transparentShareOfPostId,t.tags=l.tags,t.cws=l.cws,t.responseToAskId=l.responseToAskId??void 0):(a&&(t.shareOfPostId=a.postId),e.responseToAskId&&(t.responseToAskId=e.responseToAskId),s.length&&(t.tags=s),o.length&&(t.cws=o),t.adultContent=n),t})),[,,p]=(0,ke.e)(Le,{context:d,devTools:!1}),h=(0,_e.v)(p,nn),m=(0,_e.v)(p,sn),g=(0,_e.v)(p,ln),v=(0,_e.v)(p,cn),y=(0,_e.v)(p,fn);(0,De.Z)((()=>v)),(0,r.useImperativeHandle)(t,(()=>({attemptClose:()=>!v})),[v]),(0,r.useEffect)((()=>{if(h){if("function"==typeof e.finishedRedirect)return void e.finishedRedirect(y);"string"==typeof e.finishedRedirect?location.replace(e.finishedRedirect):m===A.h.Unpublished?location.replace(S.vf.public.project.unpublishedPosts()):location.replace(document.referrer)}}),[e.finishedRedirect,h,m,g,e,y]);const b=(0,r.useRef)();(0,r.useEffect)((()=>{const e=p.subscribe((e=>{if(e.matches("posting.startingUpload")&&!b.current){let e;switch(m){case A.h.Published:e="Posting...";break;case A.h.Unpublished:e="Saving..."}e&&(b.current=Ee.Am.loading(e))}if(e.matches("posted")){let e;switch(m){case A.h.Published:e="Posted!";break;case A.h.Unpublished:e="Draft saved!"}e&&Ee.Am.success(e,{id:b.current})}if(e.matches("postingFailed")){let e;switch(m){case A.h.Published:e="Couldn't post :(";break;case A.h.Unpublished:e="Couldn't save :("}e&&Ee.Am.error(e,{id:b.current})}}));return()=>{e.unsubscribe(),b.current=void 0}}),[p,m]);const w=(0,r.useRef)(null);return r.createElement(lt.Provider,{value:p},f?r.createElement(ft.Provider,{value:w},r.createElement(ct,{ref:w}),r.createElement(gn,{project:i,isModal:e.isModal,onClose:e.onClose})):r.createElement(mn,{isModal:e.isModal}))}));hn.displayName="PostComposer";const mn=r.memo((({isModal:e=!1})=>{const{t:t}=(0,xe.$G)(),n=(0,r.useContext)(lt),{send:i}=n,a=(0,_e.v)(n,rn);return r.createElement("div",{className:"cohost-shadow-light dark:cohost-shadow-dark prose mx-auto w-full max-w-full rounded-lg bg-notWhite p-3"},r.createElement("p",null,"Since your account isn't activated yet, you can share this post but can't add anything to it. You can read more about this on"," ",r.createElement("a",{href:"https://help.antisoftware.club/support/solutions/articles/62000224749-details-on-invites-and-the-restrictions-on-un-activated-accounts/",target:"_blank",rel:"noreferrer"},"our support site.")),r.createElement(ze.p,{as:"button",onClick:()=>i({type:"SUBMIT_POST"}),disabled:!a},"share post"))}));mn.displayName="UnactivatedPostComposer";const gn=r.memo((({project:e,isModal:t=!1,onClose:n})=>{const{t:i}=(0,xe.$G)(),a=(0,r.useContext)(lt),{send:o}=a,s=(0,Me._c)(),{projects:l}=(0,T.m)(),u=(0,_e.v)(a,en),c=(0,_e.v)(a,tn),f=(0,_e.v)(a,rn),d=(0,_e.v)(a,an),p=(0,_e.v)(a,on),h=(0,_e.v)(a,sn),m=(0,_e.v)(a,ln),g=(0,_e.v)(a,un),v=(0,_e.v)(a,dn),y=(0,_e.v)(a,pn),b=(0,r.useMemo)((()=>l.find((e=>e.handle===m))||e),[m,l,e]),w=b.frequentlyUsedTags,k=Wt.S.projects.listRecentlyUsedTags.useQuery({projectId:b.projectId}),_=(0,r.useCallback)((()=>{o({type:"TOGGLE_CWS_INPUT"})}),[o]),E=(0,r.useCallback)((e=>{o({type:"SET_POST_STATE",newPostState:e})}),[o]),x=[{postState:A.h.Published,string:i("client:post-editor.post-now","post now")},{postState:A.h.Unpublished,string:i("client:post-editor.save-as-draft","save draft")}],C=(0,r.useRef)(null),O=(0,Ve.rA)(),P=(0,r.useCallback)((e=>{if(console.log(C.current),C.current){const[t,n]=[C.current.selectionStart,C.current.selectionEnd];console.log(e),C.current.setRangeText(e.native??e.shortcodes,t,n,"end"),o({type:"BODY_INPUT",body:C.current.value})}}),[o]),R=(0,r.useCallback)((e=>{(e.metaKey||e.ctrlKey)&&"Enter"===e.key&&(e.preventDefault(),o({type:"SUBMIT_POST"}))}),[o]),L=(0,r.useCallback)((e=>{const t=e.clipboardData?.items??[],n=Array.from(t).filter((e=>e.type.indexOf("image")>-1)).map((e=>e.getAsFile())).filter(I.$)[0];if(n)return console.log("file size:",n.size/1024/1024,"MB"),o({type:"SELECT_FILE",file:n}),void e.preventDefault()}),[o]);return(0,r.useEffect)((()=>(window.document.addEventListener("paste",L),()=>{window.document.removeEventListener("paste",L)})),[L]),r.createElement("div",{onKeyDown:R},r.createElement(Be.S,null,r.createElement(He.Z,null,u?r.createElement("div",{className:"mx-auto mb-6 max-w-lg border-2 border-red-700 bg-red-300 p-3 text-notBlack"},r.createElement("h1",{className:"text-lg font-bold"},i("client:post-editor.validation-errors","There were some errors:")),r.createElement("ul",{className:"list-inside list-disc"},c.map((([,e])=>r.createElement("li",{key:e},i(e)))))):null,r.createElement("div",{className:"flex flex-row justify-center gap-6"},r.createElement(Ue.t,{project:b,noLink:!0}),r.createElement("div",{className:"flex flex-1 flex-col gap-4"},r.createElement("article",{className:"co-themed-box co-post-box co-post-composer","data-theme":O.current},r.createElement("header",{className:"co-thread-header"},r.createElement("div",{className:"flex flex-row items-center gap-2"},r.createElement(Ue.t,{project:b,hideLock:!0,className:"h-8 w-8 lg:hidden",noLink:!0}),r.createElement("span",{className:rt.tw`co-ui-text relative font-atkinson font-bold`},r.createElement(N.R,{value:b.handle,onChange:e=>{o({type:"CHANGE_PROJECT",projectHandle:e})}},r.createElement(N.R.Button,{className:"font-atkinson font-bold","data-testId":"posting-as-project"},(({open:e})=>r.createElement(r.Fragment,null,b.handle," ",r.createElement(me,{className:"inline-block h-4 w-4 transition-transform "+(e?"rotate-180":"rotate-0")})))),r.createElement(N.R.Options,{className:"cohost-shadow-light absolute left-0 top-full z-10 mt-1 flex min-w-max flex-col divide-y divide-foreground-400 rounded-lg font-normal leading-none text-notWhite"},l.map((e=>r.createElement(N.R.Option,{key:e.handle,value:e.handle,className:"relative cursor-default select-none bg-foreground py-2 pl-8 pr-2 first:rounded-t-lg last:rounded-b-lg hover:bg-foreground-600"},(({selected:t})=>r.createElement(r.Fragment,null,r.createElement("span",{className:"block"},e.handle),t?r.createElement("span",{className:"absolute inset-y-0 left-0 flex items-center pl-2"},r.createElement(ge.Z,{className:"h-4 w-4"})):null))))))))),r.createElement("div",{className:"flex flex-row items-center gap-2"},r.createElement("label",{className:"flex flex-row items-center gap-2"},r.createElement("span",{className:rt.tw`co-ui-text select-none`},i("client:post-editor.adult-content","18+ content?")),r.createElement("input",{type:"checkbox",name:"adultContent",className:rt.tw`rounded border-2 disabled:cursor-not-allowed`,checked:!v&&g,onChange:e=>o({type:"SET_ADULT_CONTENT",adultContent:e.currentTarget.checked}),disabled:v||!f})),t?r.createElement(ve.Z,{className:rt.tw`co-link-button h-6 w-6 cursor-pointer`,onClick:n}):null)),r.createElement("hr",{className:"co-hairline"}),r.createElement(he.Group,null,r.createElement(he.Panels,null,r.createElement(he.Panel,null,r.createElement(qt,{textAreaRef:C})),r.createElement(he.Panel,null,r.createElement($t,null))),r.createElement("hr",{className:"co-hairline"}),r.createElement("footer",{className:rt.tw`co-thread-footer w-full max-w-full rounded-b-lg p-3`},r.createElement("div",{className:"flex items-center justify-between"},r.createElement("div",{className:"flex items-center gap-1 md:gap-2"},r.createElement(qe.G,{onFilesPicked:e=>o({type:"SELECT_FILE",file:e[0]})},r.createElement("button",{disabled:!f||p||y,className:rt.tw`co-link-button disabled:cursor-not-allowed`,title:"attach images or audio"},r.createElement(ye,{className:"inline-block h-6"}))),r.createElement("button",{disabled:v||!f||!d,onClick:_,className:rt.tw`co-link-button disabled:cursor-not-allowed`,title:"add a content warning"},r.createElement(be.Z,{className:"inline-block h-6"})),r.createElement(Ht.K,{onSelectEmoji:P,disabled:!f,hasCohostPlus:!!s}),r.createElement("a",{href:S.vf.public.staticContent({slug:"markdown-reference"}).toString(),target:"_blank",rel:"noreferrer",className:rt.tw`co-link-button`,title:"markdown reference"},r.createElement(we.Z,{className:"inline-block h-6"}))),r.createElement(he.List,{className:rt.tw`co-tab-bar flex items-center rounded-lg text-sm leading-none`},r.createElement(he,{className:({selected:e})=>e?rt.tw`co-tab-bar co-active rounded-lg px-2 py-2 md:px-3`:"px-2 py-2 md:px-3"},i("client:post-editor.compose-tab","compose")),r.createElement(he,{className:({selected:e})=>e?rt.tw`co-tab-bar co-active rounded-lg px-2 py-2 md:px-3`:"px-2 py-2 md:px-3"},i("client:post-editor.preview-tab","preview"))),r.createElement("div",{className:"relative inline-flex items-stretch rounded-lg text-sm text-text"},r.createElement("button",{className:rt.tw`co-filled-button rounded-l-lg border-r border-r-gray-500 py-2 pl-2 pr-1 leading-none`,onClick:()=>o({type:"SUBMIT_POST"})},h===A.h.Published?i("client:post-editor.post-now","post now"):h===A.h.Unpublished?i("client:post-editor.save-as-draft","save draft"):null),r.createElement(N.R,{value:h,onChange:E},r.createElement(N.R.Button,null,(({open:e})=>r.createElement("div",{className:rt.tw`co-filled-button rounded-r-lg py-2 pl-1 pr-2 leading-none`},r.createElement(me,{className:"inline-block h-4 w-4 transition-transform "+(e?"rotate-180":"rotate-0")})))),r.createElement(N.R.Options,{className:"cohost-shadow-light absolute right-0 top-full mt-1 flex min-w-max flex-col divide-y divide-foreground-400 rounded-lg leading-none"},x.map((({postState:e,string:t})=>r.createElement(N.R.Option,{key:e,value:e,className:rt.tw`co-filled-button relative cursor-default select-none py-2 pl-8 pr-2 first:rounded-t-lg last:rounded-b-lg`},(({selected:e})=>r.createElement(r.Fragment,null,r.createElement("span",{className:"block"},t),e?r.createElement("span",{className:"absolute inset-y-0 left-0 flex items-center pl-2"},r.createElement(ge.Z,{className:"h-4 w-4"})):null)))))))))))),w.length>0?r.createElement(Jt,{categoryTitle:"pinned tags",stateId:"pinned",tags:w}):null,k.data?.tags?r.createElement(Jt,{categoryTitle:"recently used tags",stateId:"recently-used",tags:k.data?.tags}):null,s?r.createElement("p",{className:"max-w-prose"},"As a cohost Plus! member, your attachment size upload limit is now 10mb! Go crazy, but keep in mind larger attachments might take a while to upload."):null)))))}));function vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yn(e,t){if(e){if("string"==typeof e)return vn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vn(e,t):void 0}}function bn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}(e,t)||yn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wn(e){var t=e.list,n=e.startIndex,r=e.finishIndex;if(-1===n||-1===r)return t;var i=Array.from(t),a=bn(i.splice(n,1),1)[0];return i.splice(r,0,a),i}gn.displayName="PostComposerInner";var kn=e=>Array.isArray(e)?e:[e];function _n(e,t){const n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}Symbol(),Object.getPrototypeOf({});var En="undefined"!=typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function xn(e,t={}){let n={s:0,v:void 0,o:null,p:null};const{resultEqualityCheck:r}=t;let i,a=0;function o(){let t=n;const{length:o}=arguments;for(let e=0,n=o;e<n;e++){const n=arguments[e];if("function"==typeof n||"object"==typeof n&&null!==n){let e=t.o;null===e&&(t.o=e=new WeakMap);const r=e.get(n);void 0===r?(t={s:0,v:void 0,o:null,p:null},e.set(n,t)):t=r}else{let e=t.p;null===e&&(t.p=e=new Map);const r=e.get(n);void 0===r?(t={s:0,v:void 0,o:null,p:null},e.set(n,t)):t=r}}const s=t;let l;if(1===t.s?l=t.v:(l=e.apply(null,arguments),a++),s.s=1,r){const e=i?.deref?.()??i;null!=e&&r(e,l)&&(l=e,0!==a&&a--),i="object"==typeof l&&null!==l||"function"==typeof l?new En(l):l}return s.v=l,l}return o.clearCache=()=>{n={s:0,v:void 0,o:null,p:null},o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function Tn(e,...t){const n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r=0,i=0,a={},o=e.pop();"object"==typeof o&&(a=o,o=e.pop()),function(e,t="expected a function, instead received "+typeof e){if("function"!=typeof e)throw new TypeError(t)}(o,`createSelector expects an output function after the inputs, but received: [${typeof o}]`);const s={...n,...a},{memoize:l,memoizeOptions:u=[],argsMemoize:c=xn,argsMemoizeOptions:f=[],devModeChecks:d={}}=s,p=kn(u),h=kn(f),m=function(e){const t=Array.isArray(e[0])?e[0]:e;return function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every((e=>"function"==typeof e))){const n=e.map((e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e)).join(", ");throw new TypeError(`${t}[${n}]`)}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}(e),g=l((function(){return r++,o.apply(null,arguments)}),...p),v=c((function(){i++;const e=_n(m,arguments);return t=g.apply(null,e),t}),...h);return Object.assign(v,{resultFunc:o,memoizedResultFunc:g,dependencies:m,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>t,recomputations:()=>r,resetRecomputations:()=>{r=0},memoize:l,argsMemoize:c})};return Object.assign(r,{withTypes:()=>r}),r}var Sn=Tn(xn),Cn=Object.assign(((e,t=Sn)=>{!function(e,t="expected an object, instead received "+typeof e){if("object"!=typeof e)throw new TypeError(t)}(e,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);const n=Object.keys(e);return t(n.map((t=>e[t])),((...e)=>e.reduce(((e,t,r)=>(e[n[r]]=t,e)),{})))}),{withTypes:()=>Cn}),On=Symbol.for("immer-nothing"),An=Symbol.for("immer-draftable"),In=Symbol.for("immer-state");function Nn(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Pn=Object.getPrototypeOf;function Rn(e){return!!e&&!!e[In]}function Ln(e){return!!e&&(Dn(e)||Array.isArray(e)||!!e[An]||!!e.constructor?.[An]||Hn(e)||zn(e))}var Mn=Object.prototype.constructor.toString();function Dn(e){if(!e||"object"!=typeof e)return!1;const t=Pn(e);if(null===t)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===Mn}function Fn(e,t){0===jn(e)?Reflect.ownKeys(e).forEach((n=>{t(n,e[n],e)})):e.forEach(((n,r)=>t(r,n,e)))}function jn(e){const t=e[In];return t?t.type_:Array.isArray(e)?1:Hn(e)?2:zn(e)?3:0}function Bn(e,t){return 2===jn(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function qn(e,t,n){const r=jn(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function Hn(e){return e instanceof Map}function zn(e){return e instanceof Set}function Un(e){return e.copy_||e.base_}function Vn(e,t){if(Hn(e))return new Map(e);if(zn(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&Dn(e)){if(!Pn(e)){const t=Object.create(null);return Object.assign(t,e)}return{...e}}const n=Object.getOwnPropertyDescriptors(e);delete n[In];let r=Reflect.ownKeys(n);for(let t=0;t<r.length;t++){const i=r[t],a=n[i];!1===a.writable&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(n[i]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[i]})}return Object.create(Pn(e),n)}function $n(e,t=!1){return Gn(e)||Rn(e)||!Ln(e)||(jn(e)>1&&(e.set=e.add=e.clear=e.delete=Wn),Object.freeze(e),t&&Object.entries(e).forEach((([e,t])=>$n(t,!0)))),e}function Wn(){Nn(2)}function Gn(e){return Object.isFrozen(e)}var Zn,Kn={};function Qn(e){const t=Kn[e];return t||Nn(0),t}function Yn(){return Zn}function Jn(e,t){t&&(Qn("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Xn(e){er(e),e.drafts_.forEach(nr),e.drafts_=null}function er(e){e===Zn&&(Zn=e.parent_)}function tr(e){return Zn={drafts_:[],parent_:Zn,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function nr(e){const t=e[In];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function rr(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return void 0!==e&&e!==n?(n[In].modified_&&(Xn(t),Nn(4)),Ln(e)&&(e=ir(t,e),t.parent_||or(t,e)),t.patches_&&Qn("Patches").generateReplacementPatches_(n[In].base_,e,t.patches_,t.inversePatches_)):e=ir(t,n,[]),Xn(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==On?e:void 0}function ir(e,t,n){if(Gn(t))return t;const r=t[In];if(!r)return Fn(t,((i,a)=>ar(e,r,t,i,a,n))),t;if(r.scope_!==e)return t;if(!r.modified_)return or(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const t=r.copy_;let i=t,a=!1;3===r.type_&&(i=new Set(t),t.clear(),a=!0),Fn(i,((i,o)=>ar(e,r,t,i,o,n,a))),or(e,t,!1),n&&e.patches_&&Qn("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function ar(e,t,n,r,i,a,o){if(Rn(i)){const o=ir(e,i,a&&t&&3!==t.type_&&!Bn(t.assigned_,r)?a.concat(r):void 0);if(qn(n,r,o),!Rn(o))return;e.canAutoFreeze_=!1}else o&&n.add(i);if(Ln(i)&&!Gn(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;ir(e,i),t&&t.scope_.parent_||"symbol"==typeof r||!Object.prototype.propertyIsEnumerable.call(n,r)||or(e,i)}}function or(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&$n(t,n)}var sr={get(e,t){if(t===In)return e;const n=Un(e);if(!Bn(n,t))return function(e,t,n){const r=cr(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}(e,n,t);const r=n[t];return e.finalized_||!Ln(r)?r:r===ur(e.base_,t)?(dr(e),e.copy_[t]=pr(r,e)):r},has:(e,t)=>t in Un(e),ownKeys:e=>Reflect.ownKeys(Un(e)),set(e,t,n){const r=cr(Un(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=ur(Un(e),t),o=r?.[In];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(((i=n)===(a=r)?0!==i||1/i==1/a:i!=i&&a!=a)&&(void 0!==n||Bn(e.base_,t)))return!0;dr(e),fr(e)}var i,a;return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty:(e,t)=>(void 0!==ur(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,dr(e),fr(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=Un(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty(){Nn(11)},getPrototypeOf:e=>Pn(e.base_),setPrototypeOf(){Nn(12)}},lr={};function ur(e,t){const n=e[In];return(n?Un(n):e)[t]}function cr(e,t){if(!(t in e))return;let n=Pn(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=Pn(n)}}function fr(e){e.modified_||(e.modified_=!0,e.parent_&&fr(e.parent_))}function dr(e){e.copy_||(e.copy_=Vn(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function pr(e,t){const n=Hn(e)?Qn("MapSet").proxyMap_(e,t):zn(e)?Qn("MapSet").proxySet_(e,t):function(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:Yn(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=r,a=sr;n&&(i=[r],a=lr);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,s}(e,t);return(t?t.scope_:Yn()).drafts_.push(n),n}function hr(e){return Rn(e)||Nn(10),mr(e)}function mr(e){if(!Ln(e)||Gn(e))return e;const t=e[In];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=Vn(e,t.scope_.immer_.useStrictShallowCopy_)}else n=Vn(e,!0);return Fn(n,((e,t)=>{qn(n,e,mr(t))})),t&&(t.finalized_=!1),n}Fn(sr,((e,t)=>{lr[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),lr.deleteProperty=function(e,t){return lr.set.call(this,e,t,void 0)},lr.set=function(e,t,n){return sr.set.call(this,e[0],t,n,e[0])};var gr=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(e,t,n)=>{if("function"==typeof e&&"function"!=typeof t){const n=t;t=e;const r=this;return function(e=n,...i){return r.produce(e,(e=>t.call(this,e,...i)))}}let r;if("function"!=typeof t&&Nn(6),void 0!==n&&"function"!=typeof n&&Nn(7),Ln(e)){const i=tr(this),a=pr(e,void 0);let o=!0;try{r=t(a),o=!1}finally{o?Xn(i):er(i)}return Jn(i,n),rr(r,i)}if(!e||"object"!=typeof e){if(r=t(e),void 0===r&&(r=e),r===On&&(r=void 0),this.autoFreeze_&&$n(r,!0),n){const t=[],i=[];Qn("Patches").generateReplacementPatches_(e,r,t,i),n(t,i)}return r}Nn(1)},this.produceWithPatches=(e,t)=>{if("function"==typeof e)return(t,...n)=>this.produceWithPatches(t,(t=>e(t,...n)));let n,r;const i=this.produce(e,t,((e,t)=>{n=e,r=t}));return[i,n,r]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Ln(e)||Nn(8),Rn(e)&&(e=hr(e));const t=tr(this),n=pr(e,void 0);return n[In].isManual_=!0,er(t),n}finishDraft(e,t){const n=e&&e[In];n&&n.isManual_||Nn(9);const{scope_:r}=n;return Jn(r,t),rr(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));const r=Qn("Patches").applyPatches_;return Rn(e)?r(e,t):this.produce(e,(e=>r(e,t)))}},vr=gr.produce;function yr(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. `}gr.produceWithPatches.bind(gr),gr.setAutoFreeze.bind(gr),gr.setUseStrictShallowCopy.bind(gr),gr.applyPatches.bind(gr),gr.createDraft.bind(gr),gr.finishDraft.bind(gr);var br=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),wr=()=>Math.random().toString(36).substring(7).split("").join("."),kr={INIT:`@@redux/INIT${wr()}`,REPLACE:`@@redux/REPLACE${wr()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${wr()}`};function _r(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function Er(e,t,n){if("function"!=typeof e)throw new Error(yr(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(yr(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(yr(1));return n(Er)(e,t)}let r=e,i=t,a=new Map,o=a,s=0,l=!1;function u(){o===a&&(o=new Map,a.forEach(((e,t)=>{o.set(t,e)})))}function c(){if(l)throw new Error(yr(3));return i}function f(e){if("function"!=typeof e)throw new Error(yr(4));if(l)throw new Error(yr(5));let t=!0;u();const n=s++;return o.set(n,e),function(){if(t){if(l)throw new Error(yr(6));t=!1,u(),o.delete(n),a=null}}}function d(e){if(!_r(e))throw new Error(yr(7));if(void 0===e.type)throw new Error(yr(8));if("string"!=typeof e.type)throw new Error(yr(17));if(l)throw new Error(yr(9));try{l=!0,i=r(i,e)}finally{l=!1}return(a=o).forEach((e=>{e()})),e}function p(e){if("function"!=typeof e)throw new Error(yr(10));r=e,d({type:kr.REPLACE})}function h(){const e=f;return{subscribe(t){if("object"!=typeof t||null===t)throw new Error(yr(11));function n(){const e=t;e.next&&e.next(c())}return n(),{unsubscribe:e(n)}},[br](){return this}}}d({type:kr.INIT});const m={dispatch:d,subscribe:f,getState:c,replaceReducer:p,[br]:h};return m}function xr(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce(((e,t)=>(...n)=>e(t(...n))))}function Tr(e){return _r(e)&&"type"in e&&"string"==typeof e.type}function Sr(e){return({dispatch:t,getState:n})=>r=>i=>"function"==typeof i?i(t,n,e):r(i)}var Cr=Sr(),Or=Sr,Ar=(((...e)=>{const t=Tn(...e),n=Object.assign(((...e)=>{const n=t(...e),r=(e,...t)=>n(Rn(e)?hr(e):e,...t);return Object.assign(r,n),r}),{withTypes:()=>n})})(xn),"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?xr:xr.apply(null,arguments)}),Ir=("undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__,e=>e&&"function"==typeof e.match);function Nr(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw new Error(_i(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>Tr(t)&&t.type===e,n}function Pr(e,t){for(const n of e)if(t(n))return n}var Rr=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function Lr(e){return Ln(e)?vr(e,(()=>{})):e}function Mr(e,t,n){if(e.has(t)){let r=e.get(t);return n.update&&(r=n.update(r,t,e),e.set(t,r)),r}if(!n.insert)throw new Error(_i(10));const r=n.insert(t,e);return e.set(t,r),r}var Dr=e=>t=>{setTimeout(t,e)},Fr="undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:Dr(10);function jr(e){const t={},n=[];let r;const i={addCase(e,n){const r="string"==typeof e?e:e.type;if(!r)throw new Error(_i(28));if(r in t)throw new Error(_i(29));return t[r]=n,i},addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),i),addDefaultCase:e=>(r=e,i)};return e(i),[t,n,r]}var Br=(e=21)=>{let t="",n=e;for(;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t};function qr(...e){return t=>e.some((e=>((e,t)=>Ir(e)?e.match(t):e(t))(e,t)))}var Hr=["name","message","stack","code"],zr=class{constructor(e,t){this.payload=e,this.meta=t}_type},Ur=class{constructor(e,t){this.payload=e,this.meta=t}_type},Vr=e=>{if("object"==typeof e&&null!==e){const t={};for(const n of Hr)"string"==typeof e[n]&&(t[n]=e[n]);return t}return{message:String(e)}},$r=(()=>{function e(e,t,n){const r=Nr(e+"/fulfilled",((e,t,n,r)=>({payload:e,meta:{...r||{},arg:n,requestId:t,requestStatus:"fulfilled"}}))),i=Nr(e+"/pending",((e,t,n)=>({payload:void 0,meta:{...n||{},arg:t,requestId:e,requestStatus:"pending"}}))),a=Nr(e+"/rejected",((e,t,r,i,a)=>({payload:i,error:(n&&n.serializeError||Vr)(e||"Rejected"),meta:{...a||{},arg:r,requestId:t,rejectedWithValue:!!i,requestStatus:"rejected",aborted:"AbortError"===e?.name,condition:"ConditionError"===e?.name}})));return Object.assign((function(e){return(o,s,l)=>{const u=n?.idGenerator?n.idGenerator(e):Br(),c=new AbortController;let f,d;function p(e){d=e,c.abort()}const h=async function(){let h;try{let a=n?.condition?.(e,{getState:s,extra:l});if(null!==(m=a)&&"object"==typeof m&&"function"==typeof m.then&&(a=await a),!1===a||c.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const g=new Promise(((e,t)=>{f=()=>{t({name:"AbortError",message:d||"Aborted"})},c.signal.addEventListener("abort",f)}));o(i(u,e,n?.getPendingMeta?.({requestId:u,arg:e},{getState:s,extra:l}))),h=await Promise.race([g,Promise.resolve(t(e,{dispatch:o,getState:s,extra:l,requestId:u,signal:c.signal,abort:p,rejectWithValue:(e,t)=>new zr(e,t),fulfillWithValue:(e,t)=>new Ur(e,t)})).then((t=>{if(t instanceof zr)throw t;return t instanceof Ur?r(t.payload,u,e,t.meta):r(t,u,e)}))])}catch(t){h=t instanceof zr?a(null,u,e,t.payload,t.meta):a(t,u,e)}finally{f&&c.signal.removeEventListener("abort",f)}var m;return n&&!n.dispatchConditionRejection&&a.match(h)&&h.meta.condition||o(h),h}();return Object.assign(h,{abort:p,requestId:u,arg:e,unwrap:()=>h.then(Wr)})}}),{pending:i,rejected:a,fulfilled:r,settled:qr(a,r),typePrefix:e})}return e.withTypes=()=>e,e})();function Wr(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var Gr=Symbol.for("rtk-slice-createasyncthunk");function Zr(e,t){return`${e}/${t}`}function Kr({creators:e}={}){const t=e?.asyncThunk?.[Gr];return function(e){const{name:n,reducerPath:r=n}=e;if(!n)throw new Error(_i(11));const i=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},a=Object.keys(i),o={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},s={addCase(e,t){const n="string"==typeof e?e:e.type;if(!n)throw new Error(_i(12));if(n in o.sliceCaseReducersByType)throw new Error(_i(13));return o.sliceCaseReducersByType[n]=t,s},addMatcher:(e,t)=>(o.sliceMatchers.push({matcher:e,reducer:t}),s),exposeAction:(e,t)=>(o.actionCreators[e]=t,s),exposeCaseReducer:(e,t)=>(o.sliceCaseReducersByName[e]=t,s)};function l(){const[t={},n=[],r]="function"==typeof e.extraReducers?jr(e.extraReducers):[e.extraReducers],i={...t,...o.sliceCaseReducersByType};return function(e,t){let a,[s,l,u]=jr((e=>{for(let t in i)e.addCase(t,i[t]);for(let t of o.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)}));if("function"==typeof e)a=()=>Lr(e());else{const t=Lr(e);a=()=>t}function c(e=a(),t){let n=[s[t.type],...l.filter((({matcher:e})=>e(t))).map((({reducer:e})=>e))];return 0===n.filter((e=>!!e)).length&&(n=[u]),n.reduce(((e,n)=>{if(n){if(Rn(e)){const r=n(e,t);return void 0===r?e:r}if(Ln(e))return vr(e,(e=>n(e,t)));{const r=n(e,t);if(void 0===r){if(null===e)return e;throw new Error(_i(9))}return r}}return e}),e)}return c.getInitialState=a,c}(e.initialState)}a.forEach((r=>{const a=i[r],o={reducerName:r,type:Zr(n,r),createNotation:"function"==typeof e.reducers};!function(e){return"asyncThunk"===e._reducerDefinitionType}(a)?function({type:e,reducerName:t,createNotation:n},r,i){let a,o;if("reducer"in r){if(n&&!function(e){return"reducerWithPrepare"===e._reducerDefinitionType}(r))throw new Error(_i(17));a=r.reducer,o=r.prepare}else a=r;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?Nr(e,o):Nr(e))}(o,a,s):function({type:e,reducerName:t},n,r,i){if(!i)throw new Error(_i(18));const{payloadCreator:a,fulfilled:o,pending:s,rejected:l,settled:u,options:c}=n,f=i(e,a,c);r.exposeAction(t,f),o&&r.addCase(f.fulfilled,o),s&&r.addCase(f.pending,s),l&&r.addCase(f.rejected,l),u&&r.addMatcher(f.settled,u),r.exposeCaseReducer(t,{fulfilled:o||Jr,pending:s||Jr,rejected:l||Jr,settled:u||Jr})}(o,a,s,t)}));const u=e=>e,c=new Map;let f;function d(e,t){return f||(f=l()),f(e,t)}function p(){return f||(f=l()),f.getInitialState()}function h(t,n=!1){function r(e){let r=e[t];return void 0===r&&n&&(r=p()),r}function i(t=u){const r=Mr(c,n,{insert:()=>new WeakMap});return Mr(r,t,{insert:()=>{const r={};for(const[i,a]of Object.entries(e.selectors??{}))r[i]=Qr(a,t,p,n);return r}})}return{reducerPath:t,getSelectors:i,get selectors(){return i(r)},selectSlice:r}}const m={name:n,reducer:d,actions:o.actionCreators,caseReducers:o.sliceCaseReducersByName,getInitialState:p,...h(r),injectInto(e,{reducerPath:t,...n}={}){const i=t??r;return e.inject({reducerPath:i,reducer:d},n),{...m,...h(i,!0)}}};return m}}function Qr(e,t,n,r){function i(i,...a){let o=t(i);return void 0===o&&r&&(o=n()),e(o,...a)}return i.unwrapped=e,i}var Yr=Kr();function Jr(){}var Xr="listener-cancelled",ei=class{constructor(e){this.code=e,this.message=`task cancelled (reason: ${e})`}name="TaskAbortError";message},ti=(e,t)=>{if("function"!=typeof e)throw new Error(_i(32))},ni=()=>{},ri=(e,t=ni)=>(e.catch(t),e),ii=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),ai=(e,t)=>{const n=e.signal;n.aborted||("reason"in n||Object.defineProperty(n,"reason",{enumerable:!0,value:t,configurable:!0,writable:!0}),e.abort(t))},oi=e=>{if(e.aborted){const{reason:t}=e;throw new ei(t)}};function si(e,t){let n=ni;return new Promise(((r,i)=>{const a=()=>i(new ei(e.reason));e.aborted?a():(n=ii(e,a),t.finally((()=>n())).then(r,i))})).finally((()=>{n=ni}))}var li=e=>t=>ri(si(e,t).then((t=>(oi(e),t)))),ui=e=>{const t=li(e);return e=>t(new Promise((t=>setTimeout(t,e))))},{assign:ci}=Object,fi={},di="listenerMiddleware",pi=(e,t)=>(n,r)=>{ti(n);const i=new AbortController;var a;a=i,ii(e,(()=>ai(a,e.reason)));const o=(async(t,r)=>{try{return await Promise.resolve(),{status:"ok",value:await(async()=>{oi(e),oi(i.signal);const t=await n({pause:li(i.signal),delay:ui(i.signal),signal:i.signal});return oi(i.signal),t})()}}catch(e){return{status:e instanceof ei?"cancelled":"rejected",error:e}}finally{ai(i,"task-completed")}})();return r?.autoJoin&&t.push(o.catch(ni)),{result:li(e)(o),cancel(){ai(i,"task-cancelled")}}},hi=e=>{let{type:t,actionCreator:n,matcher:r,predicate:i,effect:a}=e;if(t)i=Nr(t).match;else if(n)t=n.type,i=n.match;else if(r)i=r;else if(!i)throw new Error(_i(21));return ti(a),{predicate:i,type:t,effect:a}},mi=Object.assign((e=>{const{type:t,predicate:n,effect:r}=hi(e);return{id:Br(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(_i(22))}}}),{withTypes:()=>mi}),gi=e=>{e.pending.forEach((e=>{ai(e,Xr)}))},vi=(e,t,n)=>{try{e(t,n)}catch(e){setTimeout((()=>{throw e}),0)}},yi=Object.assign(Nr(`${di}/add`),{withTypes:()=>yi}),bi=Nr(`${di}/removeAll`),wi=Object.assign(Nr(`${di}/remove`),{withTypes:()=>wi}),ki=(...e)=>{console.error(`${di}/error`,...e)};function _i(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}Symbol.for("rtk-state-proxy-original");var Ei=n(61888),xi=n.n(Ei);function Ti(e,t){if(!e)throw new Error("Invariant failed")}function Si(e){return"image-attachment"===e.type||"audio-attachment"===e.type}function Ci(e){return"image-attachment"===e.type}function Oi(){return(0,Ei.uniqueId)("node-")}function Ai(e){const t=e.text.split("\n\n").map((e=>({type:"markdown",markdown:{content:e}})));return{blocks:t,blocksForPreview:t}}function Ii(e){return{blocks:[{type:"attachment",attachment:{attachmentId:e.attachment.attachmentId??Oe.Z,altText:e.altText}}],blocksForPreview:[{type:"attachment",attachment:{altText:e.altText,width:e.width,height:e.height,attachmentId:e.attachment.attachmentId??Oe.Z,kind:"image",previewURL:e.sourceUrl,fileURL:e.sourceUrl}}]}}function Ni(e){return{blocks:[{type:"attachment",attachment:{attachmentId:e.attachment.attachmentId??Oe.Z}}],blocksForPreview:[{type:"attachment",attachment:{artist:e.artist,title:e.title,attachmentId:e.attachment.attachmentId??Oe.Z,kind:"audio",previewURL:e.sourceUrl,fileURL:e.sourceUrl}}]}}function Pi(e,t){const n={type:"attachment-row",attachments:[]},r={type:"attachment-row",attachments:[]};return e.attachments.forEach((e=>{let i=null;const a=t[e];if(a){switch(a.type){case"image-attachment":i=Ii(a);break;case"audio-attachment":i=Ni(a);break;default:return}i&&(n.attachments.push(...i.blocks.filter(O.Y1)),r.attachments.push(...i.blocksForPreview.filter(O.l7)))}})),{blocks:[n],blocksForPreview:[r]}}function Ri(e,t){return Object.values(t).find((t=>"attachment-row"===t.type&&t.attachments.includes(e)))?.nodeId??null}function Li(e){return e&&e.state===C.s5.Finished&&e.attachmentId?S.ZP.public.redirectToAttachment({attachmentId:e.attachmentId}).toString():e&&e.uploadData?e.uploadData.objectURL:S.ZP.public.static.staticAsset({path:$e}).toString()}function Mi(e){const t={attachmentId:e.attachment.attachmentId,state:C.s5.Finished,uploadState:"finished"};return"audio"===e.attachment.kind?{type:"audio-attachment",attachment:t,sourceUrl:Li(t),artist:e.attachment.artist??"",title:e.attachment.title??"",nodeId:Oi()}:"image"===e.attachment.kind?{type:"image-attachment",attachment:t,sourceUrl:Li(t),altText:e.attachment.altText??"",width:e.attachment.width??0,height:e.attachment.height??0,nodeId:Oi()}:void 0}function Di(e){const t={type:"attachment-row",attachments:[],nodeId:Oi()};for(const n of e)t.attachments.push(n.nodeId);return t}const Fi=((e={})=>{const t=new Map,{extra:n,onError:r=ki}=e;ti(r);const i=e=>{let n=Pr(Array.from(t.values()),(t=>t.effect===e.effect));return n||(n=mi(e)),(e=>(e.unsubscribe=()=>t.delete(e.id),t.set(e.id,e),t=>{e.unsubscribe(),t?.cancelActive&&gi(e)}))(n)};Object.assign(i,{withTypes:()=>i});const a=e=>{const{type:n,effect:r,predicate:i}=hi(e),a=Pr(Array.from(t.values()),(e=>("string"==typeof n?e.type===n:e.predicate===i)&&e.effect===r));return a&&(a.unsubscribe(),e.cancelActive&&gi(a)),!!a};Object.assign(a,{withTypes:()=>a});const o=async(e,a,o,s)=>{const l=new AbortController,u=((e,t)=>(n,r)=>ri((async(n,r)=>{oi(t);let i=()=>{};const a=[new Promise(((t,r)=>{let a=e({predicate:n,effect:(e,n)=>{n.unsubscribe(),t([e,n.getState(),n.getOriginalState()])}});i=()=>{a(),r()}}))];null!=r&&a.push(new Promise((e=>setTimeout(e,r,null))));try{const e=await si(t,Promise.race(a));return oi(t),e}finally{i()}})(n,r)))(i,l.signal),c=[];try{e.pending.add(l),await Promise.resolve(e.effect(a,ci({},o,{getOriginalState:s,condition:(e,t)=>u(e,t).then(Boolean),take:u,delay:ui(l.signal),pause:li(l.signal),extra:n,signal:l.signal,fork:pi(l.signal,c),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach(((e,t,n)=>{e!==l&&(ai(e,Xr),n.delete(e))}))},cancel:()=>{ai(l,Xr),e.pending.delete(l)},throwIfCancelled:()=>{oi(l.signal)}})))}catch(e){e instanceof ei||vi(r,e,{raisedBy:"effect"})}finally{await Promise.all(c),ai(l,"listener-completed"),e.pending.delete(l)}},s=(e=>()=>{e.forEach(gi),e.clear()})(t);return{middleware:e=>n=>l=>{if(!Tr(l))return n(l);if(yi.match(l))return i(l.payload);if(bi.match(l))return void s();if(wi.match(l))return a(l.payload);let u=e.getState();const c=()=>{if(u===fi)throw new Error(_i(23));return u};let f;try{if(f=n(l),t.size>0){const n=e.getState(),i=Array.from(t.values());for(const t of i){let i=!1;try{i=t.predicate(l,n,u)}catch(e){i=!1,vi(r,e,{raisedBy:"predicate"})}i&&o(t,l,e,c)}}}finally{u=fi}return f},startListening:i,stopListening:a,clearListeners:s}})(),ji=Fi.startListening.withTypes(),Bi=(yi.withTypes(),e=>e.body),qi=Sn([Bi],(e=>function(e){const t=[],n=[];for(const r of e.nodeOrder){let i=null;const a=e.nodes[r];if(a){switch(a.type){case"text":i=Ai(a);break;case"image-attachment":i=Ii(a);break;case"audio-attachment":i=Ni(a);break;case"attachment-row":i=Pi(a,e.nodes)}i&&(t.push(...i.blocks),n.push(...i.blocksForPreview))}}return{blocks:t,blocksForPreview:n}}(e))),Hi=Sn([Bi],(e=>{const t=[];return Object.values(e.nodes).forEach((e=>{Si(e)&&e.attachment.state===C.s5.Pending&&t.push(e.nodeId)})),t})),zi=$r("postComposer/submit/start",((e,t)=>{const n=t.getState().postComposer,{blocks:r}=qi(n),i=xi().some(r,(e=>(0,O.Y1)(e)||(0,O.tm)(e)&&e.attachments.length>0||(0,O.E4)(e)&&e.markdown.content.trim().length>0)),a=!Ie()(n.headline)||i||n.shareOfPostId;if(xi().some(Object.values(n.body.nodes),(e=>Si(e)&&e.attachment.state!==C.s5.Pending&&e.attachment.attachmentId===Oe.Z)))throw t.rejectWithValue("client:post-editor.broken-attachment");if(!a)throw t.rejectWithValue("client:post-editor.must-contain-content");const o=Hi(n);n.postId?o.length?o.forEach((e=>{t.dispatch(Vi({nodeId:e,postId:n.postId}))})):t.dispatch($i()):t.dispatch(Ui())})),Ui=$r("postComposer/submit/createPost",(async(e,t)=>{const n=t.getState().postComposer,{blocks:r}=qi(n);let i=A.h.Unpublished;0===Hi(n).length&&(i=n.newPostState);const a={postState:i,headline:n.headline,adultContent:n.adultContent,blocks:r,cws:n.cws.filter((e=>e.length>0)).map((e=>e.trim())),tags:n.tags.filter((e=>e.length>0)).map((e=>e.trim())),shareOfPostId:n.shareOfPostId&&!isNaN(n.shareOfPostId)?n.shareOfPostId:void 0,responseToAskId:n.responseToAskId?n.responseToAskId:void 0},o=(0,Re.I)();try{const e=(await o.posts.create.mutate({projectHandle:n.projectHandle,content:a})).postId,r=Hi(n);return r.length?(r.forEach((n=>{t.dispatch(Vi({nodeId:n,postId:e}))})),{postId:e,nextPostEditorState:"uploading"}):{postId:e,nextPostEditorState:"finished"}}catch(e){throw t.rejectWithValue("network error: posts.create")}})),Vi=$r("postComposer/submit/uploadAttachmentRegion",(async({nodeId:e,postId:t},n)=>{const r=n.getState().postComposer,i=r.body.nodes[e];if(!Si(i))throw n.rejectWithValue("internal error: attempting to upload a node that's not an attachment");const{attachment:{uploadData:a}}=i,o=(0,Re.I)();if(!a)throw n.rejectWithValue("internal error: trying to upload an attachment without a file!");let s;const l=await(await fetch(a.objectURL)).blob();try{switch(i.type){case"image-attachment":s=await o.posts.attachment.start.mutate({projectHandle:r.projectHandle,postId:t,filename:a.filename,contentType:a.contentType,contentLength:a.size,width:i.width,height:i.height});break;case"audio-attachment":s=await o.posts.attachment.start.mutate({projectHandle:r.projectHandle,postId:t,filename:a.filename,contentType:a.contentType,contentLength:a.size,metadata:{title:i.title,artist:i.artist}})}}catch(e){throw n.rejectWithValue("network error: posts.attachment.start")}if(!s.url)throw console.error(a,l,s.url),n.rejectWithValue("internal error: missing upload URL for pending attachment!");const u=new FormData;for(const e in s.requiredFields)u.append(e,s.requiredFields[e]);u.append("file",l),u.append("Content-Type",a.contentType);try{await Ce().post(s.url,u,{withCredentials:!1})}catch(e){throw n.rejectWithValue("network error: error uploading")}try{return await o.posts.attachment.finish.mutate({projectHandle:r.projectHandle,postId:t,attachmentId:s.attachmentId}),{attachmentId:s.attachmentId}}catch(e){throw n.rejectWithValue("network error: posts.attachment.finish")}})),$i=$r("postComposer/submit/updatePost",(async(e,t)=>{const n=t.getState().postComposer,r=(0,Re.I)(),{blocks:i}=qi(n),a={postState:n.newPostState,headline:n.headline,adultContent:n.adultContent,blocks:i,cws:n.cws.filter((e=>e.length>0)).map((e=>e.trim())),tags:n.tags.filter((e=>e.length>0)).map((e=>e.trim())),shareOfPostId:n.shareOfPostId&&!isNaN(n.shareOfPostId)?n.shareOfPostId:void 0};try{await r.posts.update.mutate({projectHandle:n.projectHandle,postId:n.postId,content:a})}catch(e){throw t.rejectWithValue("network error: posts.update")}})),Wi=[];function Gi(){const e={type:"text",text:"",nodeId:Oi()};return{nodes:{[e.nodeId]:e},nodeOrder:[e.nodeId]}}const Zi={state:"not-ready",siteConfig:Te.u_,projectHandle:"",isActivated:!1,hasCohostPlus:!1,currentPostState:void 0,headline:"",body:Gi(),validationErrors:{},newPostState:A.h.Published,shareOfPostId:null,responseToAskId:null,adultContent:!1,maximumAllowedAttachments:4,tags:[],cws:[],cwsInputOpen:!1,dirty:!1,editingTransparentShare:!1,mostRecentTextNode:null},Ki=Yr({name:"postComposer",initialState:Zi,reducers:e=>({initForNewPost(e,t){e.state="editing",e.projectHandle=t.payload.handle,e.isActivated=t.payload.isActivated,e.hasCohostPlus=t.payload.hasCohostPlus,e.siteConfig=t.payload.siteConfig,e.shareOfPostId=t.payload.shareOf,e.responseToAskId=t.payload.responseToAskId,e.body=Gi(),e.tags=t.payload.tags,e.cws=t.payload.cws},initForEditing(e,t){e.state="editing",e.projectHandle=t.payload.handle,e.isActivated=t.payload.isActivated,e.hasCohostPlus=t.payload.hasCohostPlus,e.siteConfig=t.payload.siteConfig;const n=t.payload.post;e.postId=n.postId,e.currentPostState=n.state,e.newPostState=n.state,e.adultContent=n.effectiveAdultContent,e.shareOfPostId=n.shareOfPostId,e.headline=n.headline,e.body=function(e){const t={},n=[];let r="",i=[];function a(){if(r.length>0){const e={type:"text",text:r,nodeId:Oi()};t[e.nodeId]=e,n.push(e.nodeId),r=""}}function o(){if(0!==i.length){if(i.forEach((e=>{t[e.nodeId]=e})),i.length%2==0)for(let e=0;e<i.length;e+=2){const r=Di(i.slice(e,e+2));t[r.nodeId]=r,n.push(r.nodeId)}else if(i.length>=3){const e=Di(i.splice(0,3));t[e.nodeId]=e,n.push(e.nodeId);for(let e=0;e<i.length;e+=2){const r=Di(i.slice(e,e+2));t[r.nodeId]=r,n.push(r.nodeId)}}else{const e=Di(i);t[e.nodeId]=e,n.push(e.nodeId)}i=[]}}for(const s of e)if(!(0,O.dG)(s)){if((0,O.D_)(s)&&(o(),r.length>0&&(r+="\n\n"),r+=s.markdown.content),(0,O.x2)(s)){a(),o();const e={type:"attachment-row",attachments:[],nodeId:Oi()};for(const n of s.attachments){const r=Mi(n);r&&(e.attachments.push(r.nodeId),t[r.nodeId]=r)}t[e.nodeId]=e,n.push(e.nodeId)}if((0,O.l7)(s)){a();const e=Mi(s);e&&(Ci(e)?i.push(e):(t[e.nodeId]=e,n.push(e.nodeId)))}}o();const s={type:"text",text:r,nodeId:Oi()};return t[s.nodeId]=s,n.push(s.nodeId),r="",{nodes:t,nodeOrder:n}}(n.blocks),e.editingTransparentShare=!!n.transparentShareOfPostId,e.tags=n.tags,e.cws=n.cws,e.responseToAskId=n.responseToAskId??null},updateTextRegion(e,t){const n=e.body.nodes[t.payload.nodeId];Ti("text"===n.type),n.text=t.payload.text,e.body.nodes[t.payload.nodeId]=n,e.dirty=!0,e.mostRecentTextNode=t.payload.nodeId},updateImageAltText(e,t){const n=e.body.nodes[t.payload.nodeId];if("image-attachment"!==n.type)throw`assertion failure: node at index ${t.payload.nodeId} is not image`;e.body.nodes[t.payload.nodeId]={...n,altText:t.payload.altText}},updateAudioMetadata(e,t){const n=e.body.nodes[t.payload.nodeId];if("audio-attachment"!==n.type)throw`assertion failure: node at index ${t.payload.nodeId} is not audio`;e.body.nodes[t.payload.nodeId]={...n,artist:t.payload.artist,title:t.payload.title}},insertNewTextAtSelection(e,t){const n=e.mostRecentTextNode;if(null===n)throw new Error("selection isn't inside a text region?");const r=e.body.nodes[n];if("text"!==r.type)throw new Error("unexpected selected region type?");const i=document.getSelection()?.anchorOffset;e.body.nodes[n]={type:"text",text:r.text.slice(0,i)+t.payload+r.text.slice(i),nodeId:n},e.dirty=!0,e.mostRecentTextNode=n},insertFile(e,t){function n(t){const n="image"===t.kind?{type:"image-attachment",attachment:t.attachment,sourceUrl:t.sourceUrl,altText:t.altText,width:t.width,height:t.height,nodeId:Oi()}:{type:"audio-attachment",attachment:t.attachment,sourceUrl:t.sourceUrl,artist:t.artist,title:t.title,nodeId:Oi()};e.body.nodes[n.nodeId]=n;const r=e.body.nodeOrder[t.position],i=e.body.nodes[r];if("image"===t.kind)if(i&&"attachment-row"===i.type&&i.attachments.length<3)i.attachments.push(n.nodeId);else{const r={type:"attachment-row",attachments:[n.nodeId],nodeId:Oi()};e.body.nodeOrder.splice(t.position,0,r.nodeId),e.body.nodes[r.nodeId]=r}else e.body.nodeOrder.splice(t.position,0,n.nodeId);delete e.validationErrors.attachments,e.dirty=!0}const r=e.hasCohostPlus?e.siteConfig.limits.attachmentSize.cohostPlus:e.siteConfig.limits.attachmentSize.normal;if(Object.values(e.body.nodes).filter(Si).length>=e.siteConfig.limits.attachmentCount)return void(e.validationErrors.attachments="client:post-editor.too-many-attachments");const i=t.payload.file,a=(0,Te.Of)(e.siteConfig,i.type);if(!a.valid)return void(e.validationErrors.attachments="client:post-editor.attachment-must-be-image");if(i.size>r){const t=e.hasCohostPlus?"client:post-editor.attachment-too-large-cohost-plus":"client:post-editor.attachment-too-large";return void(e.validationErrors.attachments=t)}const o=URL.createObjectURL(i);switch(a.kind){case"image":{const t={width:0,height:0},r={kind:"image",uploadData:{objectURL:o,filename:i.name,size:i.size,contentType:i.type},state:C.s5.Pending,uploadState:"not-started"};return void n({position:e.body.nodeOrder.findIndex((t=>{const n=e.body.nodes[t];return"attachment-row"===n.type&&n.attachments.length<3})),kind:"image",sourceUrl:o,attachment:r,altText:"",width:t.width,height:t.height})}case"audio":return void n({position:-1,kind:"audio",sourceUrl:o,attachment:{kind:"audio",uploadData:{objectURL:o,filename:i.name,size:i.size,contentType:i.type},state:C.s5.Pending,uploadState:"not-started"},artist:"",title:""})}},updateAttachmentDimensions(e,t){const n=e.body.nodes[t.payload.nodeId];if("image-attachment"!==n.type)throw new Error("expected image attachment node");e.body.nodes[t.payload.nodeId]={...n,width:t.payload.width,height:t.payload.height}},moveAttachmentToNewRow(e,t){const{attachmentNodeId:n,relativeNodeId:r,position:i}=t.payload;if("image-attachment"===e.body.nodes[n].type){const t=Ri(n,e.body.nodes);if(null===t)throw new Error("attachment not in a row");const a={type:"attachment-row",attachments:[n],nodeId:Oi()},o=e.body.nodeOrder.indexOf(r),s="before"===i?o:o+1;e.body.nodeOrder.splice(s,0,a.nodeId),e.body.nodes[a.nodeId]=a;const l=e.body.nodes[t];if(!l||"attachment-row"!==l.type)throw new Error("attachment not in a row");l.attachments=l.attachments.filter((e=>e!==n)),0===l.attachments.length&&(e.body.nodeOrder=e.body.nodeOrder.filter((e=>e!==t)),delete e.body.nodes[t])}else{const t=e.body.nodeOrder.indexOf(n),a=e.body.nodeOrder.indexOf(r),o="before"===i?a:a+1;e.body.nodeOrder=wn({list:e.body.nodeOrder,startIndex:t,finishIndex:o})}e.dirty=!0},moveAttachmentToExistingRow(e,t){const{attachmentNodeId:n,rowNodeId:r,positionInRow:i}=t.payload,a=Ri(n,e.body.nodes);if(null===a)throw new Error("attachment not in a row");if(a!==r){const t=e.body.nodes[a];if(!t||"attachment-row"!==t.type)throw new Error("attachment not in a row");t.attachments=t.attachments.filter((e=>e!==n)),0===t.attachments.length&&(e.body.nodeOrder=e.body.nodeOrder.filter((e=>e!==a)),delete e.body.nodes[a]);const o=e.body.nodes[r];if(!o||"attachment-row"!==o.type)throw new Error("attachment not in a row");o.attachments.splice(i,0,n)}else{const t=e.body.nodes[a];if(!t||"attachment-row"!==t.type)throw new Error("attachment not in a row");const r=wn({list:t.attachments,startIndex:t.attachments.indexOf(n),finishIndex:i});t.attachments=r}e.dirty=!0},deleteNodeAtIndex(e,t){const n=e.body.nodes[t.payload];if("attachment-row"===n.type){if(n.attachments.length>0)return}else if(Si(n)&&!e.body.nodeOrder.includes(t.payload))for(const n of e.body.nodeOrder){const r=e.body.nodes[n];if("attachment-row"===r.type&&r.attachments.includes(t.payload)){r.attachments=r.attachments.filter((e=>e!==t.payload));break}}e.body.nodeOrder=e.body.nodeOrder.filter((e=>e!==t.payload)),delete e.body.nodes[t.payload],e.dirty=!0},insertTextNodeAtEnd(e){const t={type:"text",text:"",nodeId:Oi()};e.body.nodes[t.nodeId]=t,e.body.nodeOrder.push(t.nodeId),e.dirty=!0},setActiveProject(e,t){e.projectHandle=t.payload},setAdultContent(e,t){e.adultContent=t.payload},setCws(e,t){e.cws=t.payload,e.dirty=!0},setHeadline(e,t){e.headline=t.payload.replace("\n"," ").slice(0,140),e.dirty=!0},setNewPostState(e,t){e.newPostState=t.payload,e.dirty=!0},setTags(e,t){e.tags=t.payload,e.dirty=!0},toggleCwsInputOpen(e){e.cws.length>0&&(e.cwsInputOpen=!0),e.cwsInputOpen=!e.cwsInputOpen},abandon:()=>({...Zi}),mergeTextNodes(e,t){const{firstNodeId:n}=t.payload,r=e.body.nodeOrder,i=r.indexOf(n)+1;if(i>=r.length)return;const a=e.body.nodes[n],o=e.body.nodes[r[i]];if("text"===a.type&&"text"===o.type){if(0===o.text.trim().length)return e.body.nodeOrder.splice(i,1),void delete e.body.nodes[o.nodeId];a.text+="\n\n"+o.text,e.body.nodeOrder.splice(i,1),delete e.body.nodes[o.nodeId]}},splitTextNodeAndInsertAttachment(e,t){const{textNodeId:n,attachmentNodeId:r,splitBlockIndex:i}=t.payload,a=e.body.nodes[n],o=e.body.nodes[r];if("text"!==a.type)throw new Error("can't split non-text node");if(!Si(o))throw new Error("can't split with non-attachment node");const s=a.text.trim().split("\n\n").map((e=>e.trim())),l=s.slice(0,i),u=s.slice(i);a.text=l.join("\n\n");const c={type:"text",text:u.join("\n\n"),nodeId:Oi()};if("image-attachment"===o.type){const t={type:"attachment-row",attachments:[r],nodeId:Oi()},i=Ri(r,e.body.nodes);if(i){const t=e.body.nodes[i];"attachment-row"===t.type&&(t.attachments=t.attachments.filter((e=>e!==r)),0===t.attachments.length&&(e.body.nodeOrder=e.body.nodeOrder.filter((e=>e!==i)),delete e.body.nodes[i]))}e.body.nodes[t.nodeId]=t,e.body.nodeOrder.splice(e.body.nodeOrder.indexOf(n)+1,0,t.nodeId,c.nodeId)}else e.body.nodeOrder=e.body.nodeOrder.filter((e=>e!==r)),e.body.nodeOrder.splice(e.body.nodeOrder.indexOf(n)+1,0,r,c.nodeId);e.body.nodes[c.nodeId]=c,e.dirty=!0}}),extraReducers:e=>{e.addCase(zi.pending,(e=>{e.state="uploading"})),e.addCase(zi.rejected,((e,t)=>{t.payload&&(e.validationErrors.app=t.payload),e.state="editing"})),e.addCase(zi.fulfilled,(e=>{e.state="editing",e.dirty=!1})),e.addCase(Ui.rejected,((e,t)=>{t.payload&&(e.validationErrors.app=t.payload),e.state="failed"})),e.addCase(Ui.fulfilled,((e,t)=>{e.postId=t.payload.postId,e.state=t.payload.nextPostEditorState})),e.addCase(Vi.rejected,((e,t)=>{t.payload&&(e.validationErrors.app=t.payload),e.state="failed"})),e.addCase(Vi.fulfilled,((e,t)=>{const n=t.meta.arg.nodeId,r=e.body.nodes[n];e.body.nodes[n]={...r,attachment:{...r.attachment,attachmentId:t.payload.attachmentId,state:C.s5.Finished,uploadState:"finished"}}})),e.addCase($i.rejected,((e,t)=>{t.payload&&(e.validationErrors.app=t.payload),e.state="failed"})),e.addCase($i.fulfilled,(e=>{e.state="finished"})),ji({actionCreator:Vi.fulfilled,effect:(e,t)=>{const n=t.getState().postComposer;0==Hi(n).length&&t.dispatch($i())}}),ji({predicate:(e,t)=>Object.values(t.postComposer.body.nodes).some((e=>"attachment-row"===e.type&&0===e.attachments.length)),effect:(e,t)=>{const n=t.getState().postComposer;Object.values(n.body.nodes).filter((e=>"attachment-row"===e.type&&0===e.attachments.length)).map((e=>e.nodeId)).forEach((e=>t.dispatch(Ji(e))))}}),ji({predicate:(e,t)=>{const n=t.postComposer.body.nodeOrder;return n.some(((e,r)=>{if(r===n.length-1)return!1;const i=t.postComposer.body.nodes[e],a=t.postComposer.body.nodes[n[r+1]];return"text"===i.type&&"text"===a.type}))},effect:(e,t)=>{const n=t.getState().postComposer,r=n.body.nodeOrder,i=r.find(((e,t)=>{if(t===r.length-1)return!1;const i=n.body.nodes[e],a=n.body.nodes[r[t+1]];return"text"===i.type&&"text"===a.type}));i&&t.dispatch(ma({firstNodeId:i}))}}),ji({predicate:(e,t)=>{const n=t.postComposer.body.nodes[t.postComposer.body.nodeOrder[t.postComposer.body.nodeOrder.length-1]];return!!n&&"text"!==n.type},effect:(e,t)=>{t.dispatch(ha())}}),ji({actionCreator:Xi,effect:async(e,t)=>{t.cancelActiveListeners();const n=t.getState().postComposer,r=Object.values(n.body.nodes).filter((e=>!("image-attachment"!==e.type||e.width&&e.height)));await Promise.all(r.map((async e=>{if(!e.attachment.uploadData?.objectURL)return;const n=await(r=e.attachment.uploadData?.objectURL,new Promise(((e,t)=>{const n=new Image;n.onload=()=>e({width:n.width,height:n.height}),n.onerror=e=>t(e),n.src=r})));var r;t.dispatch(va({nodeId:e.nodeId,width:n.width,height:n.height}))})))}})},selectors:{selectAdultContent:e=>e.adultContent,selectAttachmentNodeIdsToUpload:Hi,selectBody:e=>e.body,selectCreatingTransparentShare:e=>{const{blocks:t}=qi(e);return!!e.shareOfPostId&&!e.headline&&!t.length},selectCws:e=>e.cws,selectCwsButtonEnabled:e=>!e.cwsInputOpen||0==e.cws.length,selectCwsInputOpen:e=>e.cwsInputOpen,selectDirty:e=>e.dirty,selectEditingTransparentShare:e=>e.editingTransparentShare,selectErrors:e=>xi().size(e.validationErrors)>0?xi().values(e.validationErrors):Wi,selectHasErrors:e=>xi().size(e.validationErrors)>0,selectHasPosted:e=>"finished"===e.state,selectHeadline:e=>e.headline,selectIsEditing:e=>"editing"===e.state,selectMaxAttachmentsChosen:e=>xi().filter(e.body.nodes,(e=>Si(e))).length>=e.maximumAllowedAttachments,selectNewPostState:e=>e.newPostState,selectPostId:e=>e.postId,selectProjectHandle:e=>e.projectHandle,selectRenderedPost:qi,selectShareOfPostId:e=>e.shareOfPostId,selectTags:e=>e.tags}}),{initForNewPost:Qi,initForEditing:Yi,deleteNodeAtIndex:Ji,insertFile:Xi,insertNewTextAtSelection:ea,moveAttachmentToExistingRow:ta,setActiveProject:na,setAdultContent:ra,setCws:ia,setHeadline:aa,setNewPostState:oa,setTags:sa,toggleCwsInputOpen:la,updateAudioMetadata:ua,updateImageAltText:ca,updateTextRegion:fa,abandon:da,moveAttachmentToNewRow:pa,insertTextNodeAtEnd:ha,mergeTextNodes:ma,splitTextNodeAndInsertAttachment:ga,updateAttachmentDimensions:va}=Ki.actions,{selectAdultContent:ya,selectBody:ba,selectCreatingTransparentShare:wa,selectCws:ka,selectCwsButtonEnabled:_a,selectCwsInputOpen:Ea,selectDirty:xa,selectEditingTransparentShare:Ta,selectErrors:Sa,selectHasErrors:Ca,selectHasPosted:Oa,selectHeadline:Aa,selectIsEditing:Ia,selectMaxAttachmentsChosen:Na,selectNewPostState:Pa,selectPostId:Ra,selectProjectHandle:La,selectRenderedPost:Ma,selectShareOfPostId:Da,selectTags:Fa}=Ki.selectors;Ki.reducer;const ja=()=>{const{t:e}=(0,xe.$G)(),t=m(Ia),n=m(ka),i=m(Ea),a=E(),o=(0,r.useCallback)((e=>{a(ia(e))}),[a]);return i?r.createElement(Nt.r,{TokenIcon:It,className:"co-editable-body w-full p-0 px-3 leading-none",tokens:n,setTokens:o,placeholder:e("client:post-editor.cws-placeholder","add content warnings"),disabled:!t,fieldName:"CW"}):null},Ba=E,qa=m,Ha=r.memo((()=>{const e=Ba(),{t:t}=(0,xe.$G)(),n=(0,r.useCallback)((({currentTarget:t})=>{e(aa(t.value))}),[e]),i=qa(Aa),a=qa(Ia);return r.createElement("div",{className:"flex w-full flex-row items-end justify-between gap-3"},r.createElement(st.D,{className:rt.tw`co-editable-body w-full flex-1 resize-none overflow-hidden
break-words border-none p-0 px-3 font-atkinson text-xl font-bold focus:ring-0`,placeholder:t("client:post-editor.headline-placeholder","headline"),name:"headline",onInput:n,disabled:!a,minRows:1,value:i}),i.length>100?r.createElement("div",{className:"flex-none px-3 tabular-nums text-gray-500"},i.length,"/140"):null)}));Ha.displayName="HeadlineInput";const za=()=>{const e=Ba(),t=qa(Fa),n=qa(Ia),{t:i}=(0,xe.$G)(),a=(0,r.useCallback)((t=>{e(sa(t))}),[e]);return r.createElement(Nt.r,{className:"co-editable-body w-full p-0 px-3 leading-none",TokenIcon:Mt.Z,tokens:t,setTokens:a,placeholder:i("client:post-editor.tags-placeholder","#add tags"),disabled:!n,getSuggestions:!0,fieldName:"tag"})},Ua=(0,r.forwardRef)(((e,t)=>{const n=qa(ba),i=Ba(),[a,o]=(0,r.useState)(!1),s=(0,Ve.rA)(),[l,u]=(0,r.useState)(null),c=l?n.nodes[l]:null;(0,r.useImperativeHandle)(t,(()=>({open(e){o(!0),u(e)}})),[]);const f=(0,r.useCallback)((e=>{l&&i(ca({nodeId:l,altText:e.currentTarget.value}))}),[l,i]),[d,p]=(0,r.useState)(null);(0,r.useEffect)((()=>{a&&!0!==d?.open?d?.showModal():a||!0!==d?.open||d?.close()}),[d,a]);const h=(0,r.useMemo)((()=>{const e=[];return Object.values(n.nodes).forEach(((t,n)=>{Ci(t)&&e.push({node:t,index:n})})),e}),[n]);return r.createElement("dialog",{ref:p,onClose:()=>{o(!1)},"data-theme":s.current,className:"co-themed-box co-attachment-composer cohost-shadow-light dark:cohost-shadow-dark h-max w-full max-w-prose flex-col gap-2 rounded-lg p-3 backdrop:bg-notBlack/90 open:flex"},r.createElement("div",{className:"flex flex-row justify-center gap-9"},h.map((({index:e,node:t})=>r.createElement("button",{key:t.nodeId,onClick:()=>u(t.nodeId)},r.createElement("img",{src:t.sourceUrl,className:at()("h-[4.5rem] w-[4.5rem] object-cover",t.nodeId===l?rt.tw`co-active border-4`:"opacity-50"),alt:t.altText}))))),r.createElement("label",null,r.createElement("p",{className:rt.tw`co-ui-text font-bold`},"image description"),r.createElement(st.D,{name:"alt-text",minRows:1,onChange:f,className:"co-editable-body",value:c?.altText})),r.createElement(ot.k,{buttonSize:"regular",buttonColor:"post-box-filled",extraClasses:"self-end",onClick:()=>o(!1)},"done"))}));Ua.displayName="AttachmentComposer";var Va=Ua;const $a=r.createContext(void 0);function Wa(e){return Wa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wa(e)}function Ga(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Wa(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!==Wa(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"===Wa(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Za(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ka(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Za(Object(n),!0).forEach((function(t){Ga(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Za(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qa={top:function(e,t){return Math.abs(t.y-e.top)},right:function(e,t){return Math.abs(e.right-t.x)},bottom:function(e,t){return Math.abs(e.bottom-t.y)},left:function(e,t){return Math.abs(t.x-e.left)}},Ya=Symbol("closestEdge");function Ja(e,t){var n,r,i=t.element,a=t.input,o=t.allowedEdges,s={x:a.clientX,y:a.clientY},l=i.getBoundingClientRect(),u=null!==(n=null===(r=o.map((function(e){return{edge:e,value:Qa[e](l,s)}})).sort((function(e,t){return e.value-t.value}))[0])||void 0===r?void 0:r.edge)&&void 0!==n?n:null;return Ka(Ka({},e),{},Ga({},Ya,u))}function Xa(e){var t;return null!==(t=e[Ya])&&void 0!==t?t:null}function eo(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){t.forEach((function(e){return e()}))}}var to=n(44101);function no(e){return function(e){if(Array.isArray(e))return vn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||yn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ro(e){var t=null;return function(){return t||(t={value:e.apply(void 0,arguments)}),t.value}}var io=ro((function(){return navigator.userAgent.includes("Firefox")})),ao=ro((function(){var e=navigator.userAgent;return e.includes("AppleWebKit")&&!e.includes("Chrome")})),oo={isLeavingWindow:Symbol("leaving"),isEnteringWindow:Symbol("entering")};function so(e){return"nodeName"in e&&e.ownerDocument!==document}function lo(e){var t,n=e.onDragEnd;return[{type:"pointermove",listener:(t=0,function(){t<20?t++:n()})},{type:"pointerdown",listener:n}]}function uo(e){var t=e.current;queueMicrotask((function(){var e,n,r=function(e){var t,n,r,i,a,o,s,l,u=e.current,c=document.elementFromPoint(u.input.clientX,u.input.clientY);return c instanceof HTMLElement?(r=(n={property:"pointer-events",rule:"auto",priority:"important"}).property,i=n.rule,o=void 0===(a=n.priority)?"":a,s=(t=c).style.getPropertyValue(r),l=t.style.getPropertyPriority(r),t.style.setProperty(r,i,o),function(){t.style.setProperty(r,s,l)}):null}({current:t}),i=((n=document.createElement("style")).setAttribute("pdnd-post-drag-fix","true"),document.head.appendChild(n),null===(e=n.sheet)||void 0===e||e.insertRule("* { pointer-events: none !important; }"),function(){document.head.removeChild(n)});function a(){o(),null==r||r(),i()}var o=(0,to.Ev)(window,[{type:"pointerdown",listener:a},{type:"pointermove",listener:a},{type:"focusin",listener:a},{type:"focusout",listener:a},{type:"dragstart",listener:a},{type:"dragenter",listener:a},{type:"dragover",listener:a}],{capture:!0})}))}function co(e){return{altKey:e.altKey,button:e.button,buttons:e.buttons,ctrlKey:e.ctrlKey,metaKey:e.metaKey,shiftKey:e.shiftKey,clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY}}!function(){if("undefined"!=typeof window&&ao()){var e={enterCount:0,isOverWindow:!1};(0,to.Ev)(window,[{type:"dragstart",listener:function(){e.enterCount=0,e.isOverWindow=!0}},{type:"drop",listener:t},{type:"dragend",listener:t},{type:"dragenter",listener:function(t){e.isOverWindow||0!==e.enterCount||(t[oo.isEnteringWindow]=!0),e.isOverWindow=!0,e.enterCount++}},{type:"dragleave",listener:function(t){e.enterCount--,e.isOverWindow&&0===e.enterCount&&(t[oo.isLeavingWindow]=!0,e.isOverWindow=!1)}}],{capture:!0})}function t(){e={enterCount:0,isOverWindow:!1}}}();var fo,po=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];t=i,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r}((function(e){return e()})),ho=(fo=null,{schedule:function(e){var t=requestAnimationFrame((function(){fo=null,e()}));fo={frameId:t,fn:e}},flush:function(){fo&&(cancelAnimationFrame(fo.frameId),fo.fn(),fo=null)}}),mo={isActive:!1};function go(){return!mo.isActive}function vo(e){return e.dataTransfer?e.dataTransfer.setDragImage.bind(e.dataTransfer):null}function yo(e){var t,n=e.event,r=null===(t=e.current[0])||void 0===t?void 0:t.dropEffect;null!=r&&n.dataTransfer&&(n.dataTransfer.dropEffect=r)}var bo={canStart:go,start:function(e){var t=e.event,n=e.dragType,r=e.getDropTargetsOver,i=e.dispatchEvent;if(go()){var a=function(e){var t=e.event,n=e.dragType,r=e.getDropTargetsOver,i=co(t);return"external"===n.startedFrom?{input:i,dropTargets:[]}:{input:i,dropTargets:r({input:i,source:n.payload,target:t.target,current:[]})}}({event:t,dragType:n,getDropTargetsOver:r});mo.isActive=!0;var o={current:a};yo({event:t,current:a.dropTargets});var s=function(e){var t=e.source,n=e.initial,r=e.dispatchEvent,i={dropTargets:[]};function a(e){r(e),i={dropTargets:e.payload.location.current.dropTargets}}var o={start:function(e){var r=e.nativeSetDragImage,o={current:n,previous:i,initial:n};a({eventName:"onGenerateDragPreview",payload:{source:t,location:o,nativeSetDragImage:r}}),ho.schedule((function(){a({eventName:"onDragStart",payload:{source:t,location:o}})}))},dragUpdate:function(e){var r=e.current;ho.flush(),po.cancel(),a({eventName:"onDropTargetChange",payload:{source:t,location:{initial:n,previous:i,current:r}}})},drag:function(e){var r=e.current;po((function(){ho.flush(),a({eventName:"onDrag",payload:{source:t,location:{initial:n,previous:i,current:r}}})}))},drop:function(e){var r=e.current,o=e.updatedSourcePayload;ho.flush(),po.cancel(),a({eventName:"onDrop",payload:{source:null!=o?o:t,location:{current:r,previous:i,initial:n}}})}};return o}({source:n.payload,dispatchEvent:i,initial:a}),l=(0,to.Ev)(window,[{type:"dragover",listener:function(e){c(e),s.drag({current:o.current})}},{type:"dragenter",listener:c},{type:"dragleave",listener:function(e){var t,r,i;t={dragLeave:e}.dragLeave,r=t.type,i=t.relatedTarget,"dragleave"===r&&(ao()?function(e){var t=e.dragLeave;return!!ao()&&t.hasOwnProperty(oo.isLeavingWindow)}({dragLeave:t}):null==i||(io()?so(i):i instanceof HTMLIFrameElement))&&(u({input:o.current.input,dropTargets:[]}),"external"===n.startedFrom&&f())}},{type:"drop",listener:function(e){e.preventDefault(),yo({event:e,current:o.current.dropTargets}),s.drop({current:o.current,updatedSourcePayload:"external"===n.type?n.getDropPayload(e):null}),d(),"internal"===n.startedFrom&&uo({current:o.current})}},{type:"dragend",listener:function(e){f(),"internal"===n.startedFrom&&uo({current:o.current})}}].concat(no(lo({onDragEnd:f}))),{capture:!0});s.start({nativeSetDragImage:vo(t)})}function u(e){var t=function(e){var t=e.current,n=e.next;if(t.length!==n.length)return!0;for(var r=0;r<t.length;r++)if(t[r].element!==n[r].element)return!0;return!1}({current:o.current.dropTargets,next:e.dropTargets});o.current=e,t&&s.dragUpdate({current:o.current})}function c(e){var t=co(e),i=r({target:e.target,input:t,source:n.payload,current:o.current.dropTargets});i.length&&(e.preventDefault(),yo({event:e,current:i})),u({dropTargets:i,input:t})}function f(){o.current.dropTargets.length&&u({dropTargets:[],input:o.current.input}),s.drop({current:o.current,updatedSourcePayload:null}),d()}function d(){mo.isActive=!1,l()}}},wo=new Map;function ko(e,t){var n=t.attribute,r=t.value;return e.setAttribute(n,r),function(){return e.removeAttribute(n)}}function _o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Eo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_o(Object(n),!0).forEach((function(t){Ga(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xo(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return To(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?To(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function To(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function So(e){return e.slice(0).reverse()}function Co(e){var t=e.typeKey,n=e.defaultDropEffect,r=new WeakMap,i="data-drop-target-for-".concat(t),a="[".concat(i,"]");function o(e){var t,i,s,l,u=e.source,c=e.target,f=e.input,d=e.result,p=void 0===d?[]:d;if(null==c)return p;if(!(c instanceof Element))return c instanceof Node?o({source:u,target:c.parentElement,input:f,result:p}):p;var h=c.closest(a);if(null==h)return p;var m=r.get(h);if(null==m)return p;var g={input:f,source:u,element:m.element};if(m.canDrop&&!m.canDrop(g))return o({source:u,target:m.element.parentElement,input:f,result:p});var v=null!==(t=null===(i=m.getData)||void 0===i?void 0:i.call(m,g))&&void 0!==t?t:{},y=null!==(s=null===(l=m.getDropEffect)||void 0===l?void 0:l.call(m,g))&&void 0!==s?s:n,b={data:v,element:m.element,dropEffect:y,isActiveDueToStickiness:!1};return o({source:u,target:m.element.parentElement,input:f,result:[].concat(no(p),[b])})}function s(e){var t,n=e.eventName,i=e.payload,a=xo(i.location.current.dropTargets);try{for(a.s();!(t=a.n()).done;){var o,s=t.value,l=r.get(s.element),u=Eo(Eo({},i),{},{self:s});null==l||null===(o=l[n])||void 0===o||o.call(l,u)}}catch(e){a.e(e)}finally{a.f()}}var l={onGenerateDragPreview:s,onDrag:s,onDragStart:s,onDrop:s,onDropTargetChange:function(e){var t,n=e.payload,i=new Set(n.location.current.dropTargets.map((function(e){return e.element}))),a=new Set,o=xo(n.location.previous.dropTargets);try{for(o.s();!(t=o.n()).done;){var s,l=t.value;a.add(l.element);var u,c=r.get(l.element),f=i.has(l.element),d=Eo(Eo({},n),{},{self:l});null==c||null===(s=c.onDropTargetChange)||void 0===s||s.call(c,d),f||null==c||null===(u=c.onDragLeave)||void 0===u||u.call(c,d)}}catch(e){o.e(e)}finally{o.f()}var p,h=xo(n.location.current.dropTargets);try{for(h.s();!(p=h.n()).done;){var m,g,v=p.value;if(!a.has(v.element)){var y=Eo(Eo({},n),{},{self:v}),b=r.get(v.element);null==b||null===(m=b.onDropTargetChange)||void 0===m||m.call(b,y),null==b||null===(g=b.onDragEnter)||void 0===g||g.call(b,y)}}}catch(e){h.e(e)}finally{h.f()}}};return{dropTargetForConsumers:function(e){return eo(ko(e.element,{attribute:i,value:"true"}),function(e){return r.set(e.element,e),function(){return r.delete(e.element)}}(e))},getIsOver:function(e){var t=e.source,n=e.target,i=e.input,a=e.current,s=o({source:t,target:n,input:i});if(s.length>=a.length)return s;for(var l=So(a),u=So(s),c=[],f=0;f<l.length;f++){var d,p=l[f],h=u[f];if(null==h){var m=c[f-1],g=l[f-1];if((null==m?void 0:m.element)!==(null==g?void 0:g.element))break;var v=r.get(p.element);if(!v)break;var y={input:i,source:t,element:v.element};if(v.canDrop&&!v.canDrop(y))break;if(null===(d=v.getIsSticky)||void 0===d||!d.call(v,y))break;c.push(Eo(Eo({},p),{},{isActiveDueToStickiness:!0}))}else c.push(h)}return So(c)},dispatchEvent:function(e){l[e.eventName](e)}}}function Oo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Io(){var e=new Set,t=null;function n(e){t&&(e.canMonitor&&!e.canMonitor(t.canMonitorArgs)||t.active.add(e))}return{dispatchEvent:function(r){var i=r.eventName,a=r.payload;if("onGenerateDragPreview"===i){t={canMonitorArgs:{initial:a.location.initial,source:a.source},active:new Set};var o,s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Oo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Oo(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}(e);try{for(s.s();!(o=s.n()).done;)n(o.value)}catch(e){s.e(e)}finally{s.f()}}if(t){for(var l=0,u=Array.from(t.active);l<u.length;l++){var c,f=u[l];t.active.has(f)&&(null===(c=f[i])||void 0===c||c.call(f,a))}"onDrop"===i&&(t.active.clear(),t=null)}},monitorForConsumers:function(r){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ao(Object(n),!0).forEach((function(t){Ga(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ao(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return e.add(i),n(i),function(){e.delete(i),t&&t.active.delete(i)}}}}function No(e){var t=e.typeKey,n=e.mount,r=e.dispatchEventToSource,i=e.defaultDropEffect,a=Io(),o=Co({typeKey:t,defaultDropEffect:i});function s(e){null==r||r(e),o.dispatchEvent(e),a.dispatchEvent(e)}function l(e){var t=e.event,n=e.dragType;bo.start({event:t,dragType:n,getDropTargetsOver:o.getIsOver,dispatchEvent:s})}return{registerUsage:function(){return r=function(e){var t=e.typeKey,n=e.mount,r=wo.get(t);if(r)return r.usageCount++,r;var i={typeKey:t,unmount:n(),usageCount:1};return wo.set(t,i),i}(e={typeKey:t,mount:function(){return n({canStart:bo.canStart,start:l})}}),function(){r.usageCount--,r.usageCount>0||(r.unmount(),wo.delete(e.typeKey))};var e,r},dropTarget:o.dropTargetForConsumers,monitor:a.monitorForConsumers}}var Po=ro((function(){return navigator.userAgent.toLocaleLowerCase().includes("android")})),Ro="pdnd:android-fallback",Lo="text/plain",Mo="application/vnd.pdnd",Do=new WeakMap,Fo=No({typeKey:"element",defaultDropEffect:"move",mount:function(e){return(0,to.ak)(document,{type:"dragstart",listener:function(t){var n,r,i,a,o,s;if(e.canStart(t)&&!t.defaultPrevented&&t.dataTransfer){var l=t.target;if(!(l instanceof HTMLElement))return null;var u=Do.get(l);if(!u)return null;var c=co(t),f={element:u.element,dragHandle:null!==(n=u.dragHandle)&&void 0!==n?n:null,input:c};if(u.canDrag&&!u.canDrag(f))return t.preventDefault(),null;if(u.dragHandle){var d=document.elementFromPoint(c.clientX,c.clientY);if(!u.dragHandle.contains(d))return t.preventDefault(),null}var p=null!==(r=null===(i=u.getInitialDataForExternal)||void 0===i?void 0:i.call(u,f))&&void 0!==r?r:null;if(p)for(var h=0,m=Object.entries(p);h<m.length;h++){var g=bn(m[h],2),v=g[0],y=g[1];t.dataTransfer.setData(v,null!=y?y:"")}var b=t.dataTransfer.types;!Po()||b.includes(Lo)||b.includes("text/uri-list")||t.dataTransfer.setData(Lo,Ro),t.dataTransfer.setData(Mo,"");var w={type:"element",payload:{element:u.element,dragHandle:null!==(a=u.dragHandle)&&void 0!==a?a:null,data:null!==(o=null===(s=u.getInitialData)||void 0===s?void 0:s.call(u,f))&&void 0!==o?o:{}},startedFrom:"internal"};e.start({event:t,dragType:w})}}})},dispatchEventToSource:function(e){var t,n,r=e.eventName,i=e.payload;null===(t=Do.get(i.source.element))||void 0===t||null===(n=t[r])||void 0===n||n.call(t,i)}}),jo=Fo.dropTarget;function Bo(e){return eo(Fo.registerUsage(),function(e){return Do.set(e.element,e),function(){Do.delete(e.element)}}(e),ko(e.element,{attribute:"draggable",value:"true"}))}Fo.monitor;const qo=Symbol("EditorNode");function Ho(e){return{[qo]:!0,...e}}function zo(e){return Boolean(e[qo])}const Uo={top:{height:2,top:"var(--local-line-offset)",right:0,left:0},right:{width:2,top:0,right:"var(--local-line-offset)",bottom:0},bottom:{height:2,right:0,bottom:"var(--local-line-offset)",left:0},left:{width:2,top:0,bottom:0,left:"var(--local-line-offset)"}};function Vo({edge:e,gap:t="0px"}){const n=`calc(-0.5 * (${t} + 2px))`;return r.createElement("div",{className:"co-drop-indicator",style:{...Uo[e],"--local-line-offset":n}})}const $o=({nodeId:e})=>{const t=Ba(),n=qa(ba),i=n.nodes[e],a=n.nodeOrder.indexOf(e);if("text"!==i.type)throw new Error("node ID doesn't map to a text node");const o=(0,r.useRef)(null),s=(0,r.useRef)(null),[l,u]=(0,r.useState)(null),[c,f]=(0,r.useState)(!1),d=n.nodeOrder[n.nodeOrder.length-1]===e,{t:p}=(0,xe.$G)(),h=(0,r.useMemo)((()=>i.text.trim().split("\n\n").map((e=>e.trim()))),[i.text]);(0,r.useEffect)((()=>{const t=s.current;return Ti(t),eo(jo({element:t,getData:({input:n})=>Ja(Ho({nodeId:e,nodeType:"text"}),{allowedEdges:["bottom","top"],input:n,element:t}),onDrop({source:{data:e},location:t,self:n}){u(null),f(!1)},onDrag({self:t,source:n,location:r}){const i=n.data;zo(i)&&(f(!0),i.nodeId===e&&u(null))},onDragLeave(){f(!1),u(null)}}))}),[h.length,t,e,a]);const m=(0,r.useMemo)((()=>r.createElement("div",{className:(c?"":"invisible")+" co-editable-body absolute top-0 flex\n w-full resize-none flex-col gap-6 overflow-x-hidden whitespace-pre-wrap break-words border-none px-3 pb-2"},h.map(((t,n)=>r.createElement(Wo,{block:t,index:n,numNodes:h.length,key:n,nodeId:e}))))),[h,c,e]),g=(0,r.useCallback)((e=>{const n=e.clipboardData?.items??[],r=Array.from(n).filter((e=>e.type.indexOf("image")>-1)).map((e=>e.getAsFile())).filter(I.$)[0];if(r)return t(Xi({atPosition:a+1,file:r})),void e.preventDefault()}),[t,a]);return r.createElement("div",{className:"relative",ref:s},r.createElement(st.D,{onInput:function(n){t(fa({nodeId:e,text:n.target.value}))},className:(c?"invisible":"")+" co-editable-body w-full resize-none overflow-hidden border-none\n p-0 px-3 focus:ring-0",placeholder:p("client:post-editor.body-placeholder","post body (accepts markdown!)"),minRows:d?4:1,value:i.text,ref:o,onPaste:g}),m)},Wo=({block:e,index:t,nodeId:n,numNodes:i})=>{const a=Ba(),o=(0,r.useRef)(null),[s,l]=(0,r.useState)(null);return(0,r.useEffect)((()=>{const e=o.current;return Ti(e),jo({element:e,getIsSticky:()=>!0,getData:({input:t})=>Ja({},{allowedEdges:["bottom","top"],input:t,element:e}),onDrag({self:e,source:t,location:n}){if(!zo(t.data))return;const r=Xa(e.data);l(r)},onDragLeave(){l(null)},onDrop({source:{data:e},self:r}){if(l(null),!zo(e))return;const o=Xa(r.data);"top"!==o&&"bottom"!==o||a("top"===o&&0===t||"bottom"===o&&t===i-1?pa({attachmentNodeId:e.nodeId,relativeNodeId:n,position:"top"===o?"before":"after"}):ga({attachmentNodeId:e.nodeId,splitBlockIndex:"top"===o?t:t+1,textNodeId:n}))}})}),[a,t,n,i]),r.createElement("div",{"data-blockindex":t,className:"relative",ref:o},s&&r.createElement(Vo,{edge:s,gap:"4px"}),e)};function Go(){return Go=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Go.apply(this,arguments)}const Zo=e=>r.createElement("svg",Go({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r.createElement("path",{d:"M10 1V19M10 1L7.54545 3.45455M10 1L12.4545 3.45455M10 19L7.54545 16.5455M10 19L12.4545 16.5455M19 10H1M19 10L16.5455 7.54545M19 10L16.5455 12.4545M1 10L3.45455 7.54545M1 10L3.45455 12.4545",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),Ko=r.memo((({nodeId:e,aspectRatio:t})=>{const n=Ba(),i=qa(ba).nodes[e];if("image-attachment"!==i.type)throw new Error(`node ${e} isn't image attachment?`);const a=qa(Ia),o=(0,r.useContext)($a),{t:s}=(0,xe.$G)(),l=(0,r.useRef)(null),u=(0,r.useMemo)((()=>(Ti("image-attachment"===i.type),a?{mode:"none"}:i.attachment.state===C.s5.Finished?{mode:"uploading",displayString:s("client:post-editor.attachment-state.finished","uploaded!")}:"starting"===i.attachment.uploadState?{mode:"uploading",displayString:s("client:post-editor.attachment-state.starting","starting...")}:"finishing"===i.attachment.uploadState?{mode:"uploading",displayString:s("client:post-editor.attachment-state.finishing","finishing up...")}:{mode:"uploading",displayString:s("client:post-editor.attachment-state.pending","uploading...")})),[i.type,i.attachment.state,i.attachment.uploadState,a,s,false]),[c,f]=(0,r.useState)(null),[d,p]=(0,r.useState)("none");(0,r.useEffect)((()=>(Ti(l.current),eo(Bo({element:l.current,getInitialData:()=>Ho({nodeId:e,nodeType:"image-attachment"}),onDragStart(){p("dragging")},onDrop(){p("none")}}),jo({element:l.current,getIsSticky:()=>!0,getData:({input:t})=>(Ti(l.current),Ja(Ho({nodeId:e,nodeType:"image-attachment"}),{element:l.current,input:t,allowedEdges:["left","right"]})),onDrag({self:t,source:n}){const r=n.data;if(!zo(r))return;if(r.nodeId===e)return void f(null);const i=Xa(t.data);f(i)},onDragLeave(){f(null)},onDrop(){f(null)}})))),[e]);const h=(0,r.useMemo)((()=>(Ti("image-attachment"===i.type),Li(i.attachment))),[i.attachment,i.type]),m=(0,r.useMemo)((()=>(Ti("image-attachment"===i.type),i.altText.length>0?"edit description":"add description")),[i.altText.length,i.type]),g=at()("group relative w-full flex-initial",{"co-selected-block ring-2":false});return r.createElement("div",{className:g},c&&r.createElement(Vo,{edge:c,gap:"4px"}),r.createElement("img",{src:h,className:"no-touch-callout h-full w-full object-cover "+("dragging"===d?"opacity-10":""),style:{aspectRatio:t?`${t} / 1`:void 0},alt:i.altText,ref:l}),null!==e?r.createElement(r.Fragment,null,r.createElement(vt,{onDelete:()=>{n(Ji(e))}}),r.createElement(ot.k,{buttonSize:"small",buttonColor:"cherry",extraClasses:"absolute bottom-3 left-3",disabled:!a||!o?.current,onClick:()=>o?.current?.open(e)},m)):null,r.createElement("div",{className:"absolute inset-0 flex items-center justify-center bg-gray-700 bg-opacity-80 text-notWhite "+("none"!==u.mode?"block":"hidden")},"uploading"===u.mode?u.displayString:r.createElement("div",{className:"flex flex-col items-center"},r.createElement(Zo,{className:"m-auto h-8 w-8 text-notWhite"}),s("client:post-editor.drag-to-move","drag to move"))))}));Ko.displayName="ImageAttachmentEditor";const Qo=({nodeId:e})=>{const t=Ba(),n=qa(Ia),i=qa(ba),a=i.nodes[e],o=i.nodeOrder.indexOf(e);if("audio-attachment"!==a.type)throw new Error(`region ${e} isn't audio attachment?`);const s=Li(a.attachment),l=(0,r.useRef)(null),u=(0,r.useRef)(null),c=(0,r.useRef)(null),{togglePlayback:f,isPlaying:d}=(0,pt.S)(l),p="\n w-full rounded-lg border-2 bg-transparent \n read-only:bg-gray-700 border-gray-400 text-notWhite \n placeholder:text-gray-400 focus:border-notWhite\n ",h=(0,r.useCallback)((n=>{u.current&&c.current&&t(ua({nodeId:e,title:u.current.value,artist:c.current.value}))}),[t,e]),m=(0,r.useMemo)((()=>(Ti("audio-attachment"===a.type),n?d?"playing":"paused":a.attachment.state===C.s5.Finished?"uploading:finished":"starting"===a.attachment.uploadState?"uploading:starting":"finishing"===a.attachment.uploadState?"uploading:finishing":"uploading:pending")),[a.type,a.attachment.state,a.attachment.uploadState,n,d]),g=(0,r.useCallback)((()=>{t(Ji(e))}),[e,t]),v=at()("group relative w-full flex-initial",{"co-selected-block ring-2":!1}),y=(0,r.useRef)(null),b=(0,r.useRef)(null),[w,k]=(0,r.useState)(null),[_,E]=(0,r.useState)("none");return(0,r.useEffect)((()=>{const n=b.current;return Ti(n),eo(Bo({element:n,getInitialData:()=>Ho({nodeId:e,nodeType:"audio-attachment"}),onDragStart(){E("dragging")},onDrop(){E("none")},dragHandle:y.current??void 0}),jo({element:n,getIsSticky:()=>!0,getData:({input:t})=>(Ti(b.current),Ja(Ho({nodeId:e,nodeType:"audio-attachment"}),{allowedEdges:["bottom","top"],input:t,element:b.current})),onDrop({source:{data:n},location:r,self:i}){if(console.log("we droppin",n),k(null),!zo(n))return;const a=Xa(i.data);"top"!==a&&"bottom"!==a||t(pa({attachmentNodeId:n.nodeId,relativeNodeId:e,position:"top"===a?"before":"after"}))},onDrag({self:t,source:n}){const r=n.data;if(!zo(r))return;if(r.nodeId===e)return void k(null);const i=Xa(t.data);console.log("closest edge",i),k(i)},onDragLeave(){k(null)}}))}),[t,a,e,o]),r.createElement("figure",{className:v,ref:b},w&&r.createElement(Vo,{edge:w,gap:"4px"}),r.createElement("audio",{src:s,preload:"metadata",className:"w-full p-2",ref:l}),r.createElement("div",{className:"flex flex-row"},r.createElement("div",{className:"flex flex-col gap-1"},r.createElement("div",{className:"flex w-[76px] basis-1/2 items-center bg-cherry",title:"move this attachment",ref:y},r.createElement(Zo,{className:"m-auto h-8 w-8 text-notWhite"})),r.createElement(yt.o,{mode:m,className:"basis-1/2",togglePlayback:f})),r.createElement("div",{className:"flex w-full flex-col bg-notBlack p-2"},r.createElement(vt,{onDelete:g}),r.createElement("input",{className:at()(p,"mb-1"),type:"text",placeholder:"add title information",defaultValue:a.title,ref:u,onChange:h,disabled:!n}),r.createElement("input",{className:p,type:"text",name:"artist",placeholder:"add artist information",defaultValue:a.artist,ref:c,onChange:h,disabled:!n}))))};function Yo(e){if("image-attachment"===e.type)return{width:e.width,height:e.height};e.type}Qo.displayName="AudioAttachmentEditor";const Jo=({nodeId:e})=>{const t=Ba(),n=qa(ba),i=n.nodes,a=i[e],o=n.nodeOrder.indexOf(e);if("attachment-row"!==a.type)throw new Error(`region ${e} isn't attachment row?`);const s=(0,r.useRef)(null),[l,u]=(0,r.useState)(null);(0,r.useEffect)((()=>{const n=s.current;return Ti(n),eo(jo({element:n,getIsSticky:()=>!0,getData:({input:t})=>(Ti(s.current),Ja(Ho({nodeId:e,nodeType:"attachment-row"}),{allowedEdges:["bottom","top"],input:t,element:s.current})),onDrop({source:{data:n},location:r,self:i}){if(u(null),!zo(n))return;const o=r.current.dropTargets.find((e=>{if(!zo(e.data)||e.data.nodeId===n.nodeId)return!1;const t=Xa(e.data);return"left"===t||"right"===t}));if(o){if(!zo(o.data))return;const r=Xa(o.data),i=a.attachments.indexOf(o.data.nodeId),s="left"===r?Math.max(i-1,0):i+1;return void t(ta({attachmentNodeId:n.nodeId,rowNodeId:e,positionInRow:s}))}const s=Xa(i.data);"top"!==s&&"bottom"!==s||t(pa({attachmentNodeId:n.nodeId,relativeNodeId:e,position:"top"===s?"before":"after"}))},onDrag({self:t,source:n,location:r}){const i=n.data;if(!zo(i))return;if(i.nodeId===e)return void u(null);const a=Xa(t.data),o=r.current.dropTargets.some((t=>{if(!zo(t.data))return!1;const n=Ho(t.data);return n.nodeId!==e&&(n.nodeId!==i.nodeId&&null!==Xa(t.data))}));u(o?null:a)},onDragLeave(){u(null)}}))}),[t,a.attachments,e,o]);const c=(0,r.useMemo)((()=>{const e=a.attachments.map((e=>i[e])).filter(I.$).filter(Si);if(0===e.length)return;const t=e.reduce(((e,t)=>{const n=Yo(t),r=e?Yo(e):void 0;return n&&(!r||n.height*n.width>r.height*r.width)?t:e})),n=t?Yo(t):void 0;let r;return e.length>1&&(r=n&&n.width&&n.height?n.width/n.height:16/9),r}),[i,a.attachments]);return r.createElement("div",{className:"relative flex items-center justify-between",ref:s},l&&r.createElement(Vo,{edge:l,gap:"4px"}),a.attachments.map((e=>{const t=i[e];return"image-attachment"===t.type?r.createElement(Ko,{key:e,nodeId:e,aspectRatio:c}):"audio-attachment"===t.type?r.createElement(Qo,{key:e,nodeId:e}):void 0})))},Xo=e=>{Ba();const t=qa(ba),n=(0,r.useRef)(null),i=t.nodeOrder.map((e=>{const n=t.nodes[e];return"text"===n.type?r.createElement($o,{key:e,nodeId:e}):"image-attachment"===n.type?r.createElement(Ko,{key:e,nodeId:e}):"audio-attachment"===n.type?r.createElement(Qo,{key:e,nodeId:e}):"attachment-row"===n.type?r.createElement(Jo,{key:e,nodeId:e}):void 0}));return r.createElement("div",{className:"flex flex-col gap-3",ref:n},i)};function es(e){var t=e.type,n=e.value;return t!==Mo&&(t!==Lo||n!==Ro)}var ts=!1,ns=No({typeKey:"external",defaultDropEffect:"copy",mount:function(e){return(0,to.ak)(window,{type:"dragenter",listener:function(t){if(!ts&&t.dataTransfer&&e.canStart(t)&&(a={dragEnter:t}.dragEnter,o=a.type,s=a.relatedTarget,"dragenter"===o&&(ao()?function(e){var t=e.dragEnter;return!!ao()&&t.hasOwnProperty(oo.isEnteringWindow)}({dragEnter:a}):null==s||(io()?so(s):s instanceof HTMLIFrameElement)))){var n,r=(n=t.dataTransfer,Array.from(n.types).filter((function(e){return es({type:e,value:n.getData(e)})})));if(r.length){var i={types:r,items:[],getStringData:function(){return null}};e.start({event:t,dragType:{type:"external",startedFrom:"external",payload:i,getDropPayload:function(e){if(!e.dataTransfer)return i;var t,n=(t=e.dataTransfer,Array.from(t.items).filter((function(e){return"file"===e.kind||es({type:e.type,value:t.getData(e.type)})}))),a=e.dataTransfer.getData.bind(e.dataTransfer);return{types:r,items:n,getStringData:function(e){if(!r.includes(e))return null;var t=a(e);return es({type:e,value:t})?t:null}}}}})}}var a,o,s}})}});function rs(e){return e.source.types.includes("Files")}!function(){if("undefined"!=typeof window){ns.registerUsage();var e={type:"idle"},t=e;(0,to.ak)(window,{type:"dragstart",listener:function(){"idle"===t.type&&(ts=!0,t={type:"dragging",cleanup:(0,to.Ev)(window,[{type:"dragend",listener:n}].concat(no(lo({onDragEnd:n}))),{capture:!0})})},options:{capture:!0}})}function n(){"dragging"===t.type&&(ts=!1,t.cleanup(),t=e)}}();const is=()=>{const{t:e}=(0,xe.$G)(),t=qa(Ta),n=qa(Da),i=qa(La),a=(0,r.useContext)($a),[o,s]=(0,r.useState)(!1),l=(0,r.useRef)(null),u=Ba();return(0,r.useEffect)((()=>{const e=l.current;return Ti(e),t={element:e,canDrop:rs,onDrop({source:e,self:t}){const n={source:e}.source.items.filter((function(e){return"file"===e.kind})).map((function(e){return e.getAsFile()})).filter((function(e){return null!=e}));0!==n.length&&(s(!1),u(Xi({file:n[0],atPosition:0})))},onDrag(){s(!0)},onDragLeave(){s(!1)}},ns.dropTarget(t);var t}),[u]),r.createElement("div",{className:"relative",ref:l},r.createElement("div",{className:`absolute inset-0 flex items-center justify-center\n bg-gray-700 bg-opacity-70 text-notWhite ${o?"block":"hidden"} z-50\n backdrop-blur-sm`},"RELEASE TO DROP"),r.createElement("div",{className:"flex flex-col gap-3 py-3"},t&&n?r.createElement(dt.v,{className:"!m-3 !w-auto",level:"post-box-info"},r.createElement("div",{className:rt.tw`co-prose prose prose-sm`},r.createElement("p",null,"Shares without content can't have content added after posting. You ",r.createElement("b",null,"can")," edit the tags."),r.createElement("p",null,"If you want, you can"," ",r.createElement("a",{href:S.ZP.public.project.composePost({projectHandle:i,shareOfPostId:n}).toString(),target:"_blank",rel:"noreferrer"},"share this post again")," ","and add your content there."))):r.createElement(r.Fragment,null,r.createElement(Ha,null),r.createElement(Xo,null),r.createElement(Va,{ref:a})),r.createElement(za,null),r.createElement(ja,null)))},as=()=>{const{blocksForPreview:e}=qa(Ma),t=qa(Aa),n=qa(Fa),i=(0,r.useRef)(null),[a,o]=(0,r.useState)(!1),[s,l]=(0,r.useState)(!1);(0,r.useEffect)((()=>{!s&&i.current&&(o(i.current.scrollHeight<=i.current.clientHeight),l(!0))}),[s]);const{t:u}=(0,xe.$G)(),c=(0,Me._c)(),f=(0,Ut.Z)((()=>(0,zt.e8)(e,new Date,{hasCohostPlus:c,renderingContext:"post"})),[e,c]);return r.createElement("div",{"data-post-composer-preview":!0},t?r.createElement("div",{className:"w-full p-3"},r.createElement("h1",{className:rt.tw`co-prose prose font-atkinson text-xl font-bold`},t)):null,f.loading?r.createElement("div",{className:rt.tw`co-ui-text`},"rendering..."):f.error?r.createElement("div",{className:rt.tw`co-ui-text`},f.error.message):r.createElement(Vt.y,{viewModel:{postId:0,blocks:e,astMap:f.value},skipCollapse:!0,effectiveDate:void 0}),n.length?r.createElement("div",{className:"w-full max-w-full p-3"},r.createElement("div",{ref:i,className:rt.tw`co-tags relative w-full overflow-y-hidden break-words leading-none ${a?"":"max-h-10"}`},r.createElement("div",null,n.map((e=>r.createElement("span",{className:"mr-2 inline-block text-sm",key:e},"#",e)))),a?null:r.createElement("div",{className:"absolute bottom-0 right-2 flex h-5"},r.createElement("span",{className:"co-from-body inline-block h-full bg-gradient-to-l pl-4"}),r.createElement("button",{onClick:()=>o(!a),className:"co-tags co-opaque inline-block cursor-pointer text-sm font-bold hover:underline"},u("client:post-preview.expand-tags","see all"))))):null)},os=function(e){const t=function(e){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:i=!0}=e??{};let a=new Rr;return t&&("boolean"==typeof t?a.push(Cr):a.push(Or(t.extraArgument))),a},{reducer:n,middleware:r,devTools:i=!0,preloadedState:a,enhancers:o}=e||{};let s,l;if("function"==typeof n)s=n;else{if(!_r(n))throw new Error(_i(1));s=function(e){const t=Object.keys(e),n={};for(let r=0;r<t.length;r++){const i=t[r];"function"==typeof e[i]&&(n[i]=e[i])}const r=Object.keys(n);let i;try{!function(e){Object.keys(e).forEach((t=>{const n=e[t];if(void 0===n(void 0,{type:kr.INIT}))throw new Error(yr(12));if(void 0===n(void 0,{type:kr.PROBE_UNKNOWN_ACTION()}))throw new Error(yr(13))}))}(n)}catch(e){i=e}return function(e={},t){if(i)throw i;let a=!1;const o={};for(let i=0;i<r.length;i++){const s=r[i],l=n[s],u=e[s],c=l(u,t);if(void 0===c)throw t&&t.type,new Error(yr(14));o[s]=c,a=a||c!==u}return a=a||r.length!==Object.keys(e).length,a?o:e}}(n)}l="function"==typeof r?r(t):t();let u=xr;i&&(u=Ar({trace:!1,..."object"==typeof i&&i}));const c=function(...e){return t=>(n,r)=>{const i=t(n,r);let a=()=>{throw new Error(yr(15))};const o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)},s=e.map((e=>e(o)));return a=xr(...s)(i.dispatch),{...i,dispatch:a}}}(...l),f=(e=>function(t){const{autoBatch:n=!0}=t??{};let r=new Rr(e);return n&&r.push(((e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let i=!0,a=!1,o=!1;const s=new Set,l="tick"===e.type?queueMicrotask:"raf"===e.type?Fr:"callback"===e.type?e.queueNotification:Dr(e.timeout),u=()=>{o=!1,a&&(a=!1,s.forEach((e=>e())))};return Object.assign({},r,{subscribe(e){const t=r.subscribe((()=>i&&e()));return s.add(e),()=>{t(),s.delete(e)}},dispatch(e){try{return i=!e?.meta?.RTK_autoBatch,a=!i,a&&(o||(o=!0,l(u))),r.dispatch(e)}finally{i=!0}}})})("object"==typeof n?n:void 0)),r})(c);return Er(s,a,u(..."function"==typeof o?o(f):f()))}({reducer:{[Ki.reducerPath]:Ki.reducer},middleware:e=>e().prepend(Fi.middleware)}),ss=yi.withTypes(),ls=e=>{const t=(0,Ve.rA)(),n=qa(Fa),i=Ba(),[a,o]=Yt(`tag-recommendations/${e.stateId}`,{open:!1});return r.createElement("div",{className:rt.tw`co-themed-box w-full`,"data-theme":t.current},r.createElement(Gt.p,{defaultOpen:a.open},r.createElement(Gt.p.Button,{className:"co-accordion-header flex w-full max-w-prose flex-row rounded-lg px-3 py-1 ui-open:rounded-b-none"},(({open:t})=>(t!==a.open&&o({open:t}),r.createElement(r.Fragment,null,r.createElement("span",{className:"flex-1 text-left"},e.categoryTitle),r.createElement(me,{className:"h-6 self-center ui-open:rotate-180"}))))),r.createElement(Gt.p.Panel,{className:"co-accordion-body flex w-full max-w-prose flex-row flex-wrap gap-3 rounded-b-lg p-3"},r.createElement(r.Fragment,null,e.tags.map((e=>r.createElement(Qt.D,{key:e,TagIcon:Zt.Z,MouseoverTagIcon:Kt.Z,tagText:e,onClick:()=>{return t=e,void(-1===n.findIndex((e=>e.toLowerCase()===t.toLowerCase()))&&i(sa([...n,t])));var t}})))))))},us=r.forwardRef(((e,t)=>{const{initialAdultContent:n,project:i,shareOf:a,cws:o,tags:s,initialPost:l}=e,u=(0,r.useContext)(Fe.F),c=(0,Me._c)(),{activated:f}=(0,je.Pc)(),d=qa(Oa),p=qa(Pa),h=qa(La),m=qa(xa),g=qa(Ra),v=Ba();(0,r.useEffect)((()=>(v(l?Yi({handle:i.handle,isActivated:f,hasCohostPlus:c,siteConfig:u,post:l}):Qi({handle:i.handle,isActivated:f,hasCohostPlus:c,siteConfig:u,shareOf:a?a.postId:null,responseToAskId:e.responseToAskId??null,tags:s,cws:o,adultContent:n})),()=>{v(da())})),[]),(0,De.Z)((()=>m)),(0,r.useImperativeHandle)(t,(()=>({attemptClose:()=>!m})),[m]),(0,r.useEffect)((()=>{if(d){if("function"==typeof e.finishedRedirect)return void e.finishedRedirect(g);"string"==typeof e.finishedRedirect?location.replace(e.finishedRedirect):p===A.h.Unpublished?location.replace(S.vf.public.project.unpublishedPosts()):location.replace(document.referrer)}}),[e.finishedRedirect,d,p,h,e,g]);const y=(0,r.useRef)();(0,r.useEffect)((()=>{const e=v(ss({predicate:(e,t)=>"uploading"===t.postComposer.state||"finished"===t.postComposer.state||"failed"===t.postComposer.state,effect:(e,t)=>{const n=t.getState();if("uploading"===n.postComposer.state&&!y.current){let e;switch(p){case A.h.Published:e="Posting...";break;case A.h.Unpublished:e="Saving..."}e&&(y.current=Ee.ZP.loading(e))}if("finished"===n.postComposer.state){let e;switch(p){case A.h.Published:e="Posted!";break;case A.h.Unpublished:e="Draft saved!"}e&&Ee.ZP.success(e,{id:y.current})}if("failed"===n.postComposer.state){let e;switch(p){case A.h.Published:e="Couldn't post :(";break;case A.h.Unpublished:e="Couldn't save :("}e&&Ee.ZP.error(e,{id:y.current})}}}));return()=>{e(),y.current=void 0}}),[p]);const b=(0,r.useRef)(null);return f?r.createElement($a.Provider,{value:b},r.createElement(fs,{project:i,isModal:e.isModal,onClose:e.onClose})):r.createElement(cs,{isModal:e.isModal})}));us.displayName="PostComposer";const cs=r.memo((({isModal:e=!1})=>{const{t:t}=(0,xe.$G)(),n=Ba(),i=qa(Ia);return r.createElement("div",{className:"cohost-shadow-light dark:cohost-shadow-dark prose mx-auto w-full max-w-full rounded-lg bg-notWhite p-3"},r.createElement("p",null,"Since your account isn't activated yet, you can share this post but can't add anything to it. You can read more about this on"," ",r.createElement("a",{href:"https://help.antisoftware.club/support/solutions/articles/62000224749-details-on-invites-and-the-restrictions-on-un-activated-accounts/",target:"_blank",rel:"noreferrer"},"our support site.")),r.createElement(ze.p,{as:"button",onClick:()=>n(zi()),disabled:!i},"share post"))}));cs.displayName="UnactivatedPostComposer";const fs=r.memo((({project:e,isModal:t=!1,onClose:n})=>{const{t:i}=(0,xe.$G)(),a=(0,Me._c)(),{projects:o}=(0,T.m)(),s=Ba(),l=qa(Ca),u=qa(Sa),c=qa(Ia),f=qa(_a),d=qa(Na),p=qa(Pa),h=qa(La),m=qa(ya),g=qa(wa),v=qa(Ta),y=(0,r.useMemo)((()=>o.find((e=>e.handle===h))||e),[h,o,e]),b=y.frequentlyUsedTags,w=Wt.S.projects.listRecentlyUsedTags.useQuery({projectId:y.projectId}),k=(0,r.useCallback)((()=>{s(la())}),[s]),_=(0,r.useCallback)((e=>{s(oa(e))}),[s]),E=[{postState:A.h.Published,string:i("client:post-editor.post-now","post now")},{postState:A.h.Unpublished,string:i("client:post-editor.save-as-draft","save draft")}],x=(0,Ve.rA)(),C=(0,r.useCallback)((e=>{s(ea(e.native??e.shortcodes))}),[s]),O=(0,r.useCallback)((e=>{(e.metaKey||e.ctrlKey)&&"Enter"===e.key&&(e.preventDefault(),s(zi()))}),[s]);return r.createElement("div",{onKeyDown:O},r.createElement(Be.S,null,r.createElement("div",{className:"mb-6 lg:pl-[5.5rem]"},r.createElement(dt.v,{level:"post-box-info",className:"max-w-prose",textSize:"base"},r.createElement("div",{className:"co-prose prose prose-sm"},r.createElement("h4",null,"welcome to the new post editor!"),r.createElement("p",null,"the new editor lets you drag and drop images and audio attachments around to arrange your post however you want without needing to use HTML!"),r.createElement("p",null,"it's currently in beta, so please let us know if you run into any issues. if you'd like to turn it off, you can do it under the \"preview features\" section in"," ",r.createElement("a",{href:S.vf.public.userSettings().toString()},"your settings"),".")))),l?r.createElement("div",{className:"mx-auto mb-6 max-w-lg border-2 border-red-700 bg-red-300 p-3 text-notBlack"},r.createElement("h1",{className:"text-lg font-bold"},i("client:post-editor.validation-errors","There were some errors:")),r.createElement("ul",{className:"list-inside list-disc"},u.map((e=>r.createElement("li",{key:e},i(e)))))):null,r.createElement("div",{className:"flex flex-row justify-center gap-6"},r.createElement(Ue.t,{project:y,noLink:!0}),r.createElement("div",{className:"flex flex-1 flex-col gap-4"},r.createElement("article",{className:"co-themed-box co-post-box co-post-composer","data-theme":x.current},r.createElement("header",{className:"co-thread-header"},r.createElement("div",{className:"flex flex-row items-center gap-2"},r.createElement(Ue.t,{project:y,hideLock:!0,className:"h-8 w-8 lg:hidden",noLink:!0}),r.createElement("span",{className:rt.tw`co-ui-text relative font-atkinson font-bold`},r.createElement(N.R,{value:y.handle,onChange:e=>{s(na(e))}},r.createElement(N.R.Button,{className:"font-atkinson font-bold"},(({open:e})=>r.createElement(r.Fragment,null,y.handle," ",r.createElement(me,{className:"inline-block h-4 w-4 transition-transform "+(e?"rotate-180":"rotate-0")})))),r.createElement(N.R.Options,{className:"cohost-shadow-light absolute left-0 top-full z-10 mt-1 flex min-w-max flex-col divide-y divide-foreground-400 rounded-lg font-normal leading-none text-notWhite"},o.map((e=>r.createElement(N.R.Option,{key:e.handle,value:e.handle,className:"relative cursor-default select-none bg-foreground py-2 pl-8 pr-2 first:rounded-t-lg last:rounded-b-lg hover:bg-foreground-600"},(({selected:t})=>r.createElement(r.Fragment,null,r.createElement("span",{className:"block"},e.handle),t?r.createElement("span",{className:"absolute inset-y-0 left-0 flex items-center pl-2"},r.createElement(ge.Z,{className:"h-4 w-4"})):null))))))))),r.createElement("div",{className:"flex flex-row items-center gap-2"},r.createElement("label",{className:"flex flex-row items-center gap-2"},r.createElement("span",{className:rt.tw`co-ui-text select-none`},i("client:post-editor.adult-content","18+ content?")),r.createElement("input",{type:"checkbox",name:"adultContent",className:rt.tw`rounded border-2 disabled:cursor-not-allowed`,checked:!g&&m,onChange:e=>s(ra(e.currentTarget.checked)),disabled:g||!c})),t?r.createElement(ve.Z,{className:rt.tw`co-link-button h-6 w-6 cursor-pointer`,onClick:n}):null)),r.createElement("hr",{className:"co-hairline"}),r.createElement(he.Group,null,r.createElement(he.Panels,null,r.createElement(he.Panel,{unmount:!1},r.createElement(is,null)),r.createElement(he.Panel,null,r.createElement(as,null))),r.createElement("hr",{className:"co-hairline"}),r.createElement("footer",{className:rt.tw`co-thread-footer w-full max-w-full rounded-b-lg p-3`},r.createElement("div",{className:"flex items-center justify-between"},r.createElement("div",{className:"flex items-center gap-1 md:gap-2"},r.createElement(qe.G,{onFilesPicked:e=>s(Xi({file:e[0],atPosition:-1}))},r.createElement("button",{disabled:!c||d||v,className:rt.tw`co-link-button disabled:cursor-not-allowed`,title:"attach images or audio"},r.createElement(ye,{className:"inline-block h-6"}))),r.createElement("button",{disabled:g||!c||!f,onClick:k,className:rt.tw`co-link-button disabled:cursor-not-allowed`,title:"add a content warning"},r.createElement(be.Z,{className:"inline-block h-6"})),r.createElement(Ht.K,{onSelectEmoji:C,disabled:!c,hasCohostPlus:!!a}),r.createElement("a",{href:S.vf.public.staticContent({slug:"markdown-reference"}).toString(),target:"_blank",rel:"noreferrer",className:rt.tw`co-link-button`,title:"markdown reference"},r.createElement(we.Z,{className:"inline-block h-6"}))),r.createElement(he.List,{className:rt.tw`co-tab-bar flex items-center rounded-lg text-sm leading-none`},r.createElement(he,{className:({selected:e})=>e?rt.tw`co-tab-bar co-active rounded-lg px-2 py-2 md:px-3`:"px-2 py-2 md:px-3"},i("client:post-editor.compose-tab","compose")),r.createElement(he,{className:({selected:e})=>e?rt.tw`co-tab-bar co-active rounded-lg px-2 py-2 md:px-3`:"px-2 py-2 md:px-3"},i("client:post-editor.preview-tab","preview"))),r.createElement("div",{className:"relative inline-flex items-stretch rounded-lg text-sm text-text"},r.createElement("button",{className:rt.tw`co-filled-button rounded-l-lg border-r border-r-gray-500 py-2 pl-2 pr-1 leading-none`,onClick:()=>s(zi())},p===A.h.Published?i("client:post-editor.post-now","post now"):p===A.h.Unpublished?i("client:post-editor.save-as-draft","save draft"):null),r.createElement(N.R,{value:p,onChange:_},r.createElement(N.R.Button,null,(({open:e})=>r.createElement("div",{className:rt.tw`co-filled-button rounded-r-lg py-2 pl-1 pr-2 leading-none`},r.createElement(me,{className:"inline-block h-4 w-4 transition-transform "+(e?"rotate-180":"rotate-0")})))),r.createElement(N.R.Options,{className:"cohost-shadow-light absolute right-0 top-full mt-1 flex min-w-max flex-col divide-y divide-foreground-400 rounded-lg leading-none"},E.map((({postState:e,string:t})=>r.createElement(N.R.Option,{key:e,value:e,className:rt.tw`co-filled-button relative cursor-default select-none py-2 pl-8 pr-2 first:rounded-t-lg last:rounded-b-lg`},(({selected:e})=>r.createElement(r.Fragment,null,r.createElement("span",{className:"block"},t),e?r.createElement("span",{className:"absolute inset-y-0 left-0 flex items-center pl-2"},r.createElement(ge.Z,{className:"h-4 w-4"})):null)))))))))))),b.length>0?r.createElement(ls,{categoryTitle:"pinned tags",stateId:"pinned",tags:b}):null,w.data?.tags?r.createElement(ls,{categoryTitle:"recently used tags",stateId:"recently-used",tags:w.data?.tags}):null,a?r.createElement("p",{className:"max-w-prose"},"As a cohost Plus! member, your attachment size upload limit is now 10mb! Go crazy, but keep in mind larger attachments might take a while to upload."):null))))}));fs.displayName="PostComposerInner";var ds=n(62745),ps=n(46479),hs=n(67177),ms=n(95024);const gs=e=>{const t=Wt.S.posts.singlePost.useQuery({handle:e.shareOf?.handle??"",postId:e.shareOf?.postId??-99999,skipComments:!0},{suspense:!0,enabled:!!e.shareOf}),n=Wt.S.asks.byAskId.useQuery(e.responseToAskId??"",{suspense:!0,enabled:!!e.responseToAskId}),i=(0,ds.Q)(),a=(0,ms.useFlag)("attachment-composer-v2")&&i.previewFeatures_lexicalPostEditor;return r.createElement(r.Fragment,null,e.initialPost&&e.initialPost.shareOfPostId?r.createElement("div",{className:"w-full","data-testid":"composer-context"},r.createElement("h1",{className:"mb-3 text-xl text-bgText"},"You're editing a reply to this thread:"),r.createElement(ps.Z,{viewModel:e.initialPost,highlightedTags:[],showFooter:!1,showLastPost:!1,showMeatballMenu:!1,displayPrefs:i})):null,t.data?r.createElement("div",{className:"w-full","data-testid":"composer-context"},r.createElement("h1",{className:"mb-3 text-xl text-bgText"},"You're sharing the following post:"),r.createElement(ps.Z,{viewModel:t.data.post,highlightedTags:[],showFooter:!1,showLastPost:!0,showMeatballMenu:!1,displayPrefs:i})):null,n.data?r.createElement("div",{className:"w-full","data-testid":"composer-context"},r.createElement("h1",{className:"mb-3 text-xl text-bgText"},"You're responding to the following ask:"),r.createElement(hs.Z,{ask:n.data})):null,a?r.createElement(y,{store:os},r.createElement(us,e)):r.createElement(hn,e))}},37070:function(e,t,n){"use strict";n.d(t,{K:function(){return dt}});var r=n(76051),i=JSON.parse('{"categories":[{"id":"people","emojis":["grinning","smiley","smile","grin","laughing","sweat_smile","rolling_on_the_floor_laughing","joy","slightly_smiling_face","upside_down_face","melting_face","wink","blush","innocent","smiling_face_with_3_hearts","heart_eyes","star-struck","kissing_heart","kissing","relaxed","kissing_closed_eyes","kissing_smiling_eyes","smiling_face_with_tear","yum","stuck_out_tongue","stuck_out_tongue_winking_eye","zany_face","stuck_out_tongue_closed_eyes","money_mouth_face","hugging_face","face_with_hand_over_mouth","face_with_open_eyes_and_hand_over_mouth","face_with_peeking_eye","shushing_face","thinking_face","saluting_face","zipper_mouth_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","dotted_line_face","face_in_clouds","smirk","unamused","face_with_rolling_eyes","grimacing","face_exhaling","lying_face","relieved","pensive","sleepy","drooling_face","sleeping","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","hot_face","cold_face","woozy_face","dizzy_face","face_with_spiral_eyes","exploding_head","face_with_cowboy_hat","partying_face","disguised_face","sunglasses","nerd_face","face_with_monocle","confused","face_with_diagonal_mouth","worried","slightly_frowning_face","white_frowning_face","open_mouth","hushed","astonished","flushed","pleading_face","face_holding_back_tears","frowning","anguished","fearful","cold_sweat","disappointed_relieved","cry","sob","scream","confounded","persevere","disappointed","sweat","weary","tired_face","yawning_face","triumph","rage","angry","face_with_symbols_on_mouth","smiling_imp","imp","skull","skull_and_crossbones","hankey","clown_face","japanese_ogre","japanese_goblin","ghost","alien","space_invader","robot_face","wave","raised_back_of_hand","raised_hand_with_fingers_splayed","hand","spock-hand","rightwards_hand","leftwards_hand","palm_down_hand","palm_up_hand","ok_hand","pinched_fingers","pinching_hand","v","crossed_fingers","hand_with_index_finger_and_thumb_crossed","i_love_you_hand_sign","the_horns","call_me_hand","point_left","point_right","point_up_2","middle_finger","point_down","point_up","index_pointing_at_the_viewer","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","clap","raised_hands","heart_hands","open_hands","palms_up_together","handshake","pray","writing_hand","nail_care","selfie","muscle","mechanical_arm","mechanical_leg","leg","foot","ear","ear_with_hearing_aid","nose","brain","anatomical_heart","lungs","tooth","bone","eyes","eye","tongue","lips","biting_lip","baby","child","boy","girl","adult","person_with_blond_hair","man","bearded_person","man_with_beard","woman_with_beard","red_haired_man","curly_haired_man","white_haired_man","bald_man","woman","red_haired_woman","red_haired_person","curly_haired_woman","curly_haired_person","white_haired_woman","white_haired_person","bald_woman","bald_person","blond-haired-woman","blond-haired-man","older_adult","older_man","older_woman","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","deaf_person","deaf_man","deaf_woman","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","health_worker","male-doctor","female-doctor","student","male-student","female-student","teacher","male-teacher","female-teacher","judge","male-judge","female-judge","farmer","male-farmer","female-farmer","cook","male-cook","female-cook","mechanic","male-mechanic","female-mechanic","factory_worker","male-factory-worker","female-factory-worker","office_worker","male-office-worker","female-office-worker","scientist","male-scientist","female-scientist","technologist","male-technologist","female-technologist","singer","male-singer","female-singer","artist","male-artist","female-artist","pilot","male-pilot","female-pilot","astronaut","male-astronaut","female-astronaut","firefighter","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","ninja","construction_worker","male-construction-worker","female-construction-worker","person_with_crown","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","person_in_tuxedo","man_in_tuxedo","woman_in_tuxedo","bride_with_veil","man_with_veil","woman_with_veil","pregnant_woman","pregnant_man","pregnant_person","breast-feeding","woman_feeding_baby","man_feeding_baby","person_feeding_baby","angel","santa","mrs_claus","mx_claus","superhero","male_superhero","female_superhero","supervillain","male_supervillain","female_supervillain","mage","male_mage","female_mage","fairy","male_fairy","female_fairy","vampire","male_vampire","female_vampire","merperson","merman","mermaid","elf","male_elf","female_elf","genie","male_genie","female_genie","zombie","male_zombie","female_zombie","troll","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","standing_person","man_standing","woman_standing","kneeling_person","man_kneeling","woman_kneeling","person_with_probing_cane","man_with_probing_cane","woman_with_probing_cane","person_in_motorized_wheelchair","man_in_motorized_wheelchair","woman_in_motorized_wheelchair","person_in_manual_wheelchair","man_in_manual_wheelchair","woman_in_manual_wheelchair","runner","man-running","woman-running","dancer","man_dancing","man_in_business_suit_levitating","dancers","men-with-bunny-ears-partying","women-with-bunny-ears-partying","person_in_steamy_room","man_in_steamy_room","woman_in_steamy_room","person_climbing","man_climbing","woman_climbing","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","person_in_lotus_position","man_in_lotus_position","woman_in_lotus_position","bath","sleeping_accommodation","people_holding_hands","two_women_holding_hands","man_and_woman_holding_hands","two_men_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","people_hugging","footprints","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","kiss","love_letter","cupid","gift_heart","sparkling_heart","heartpulse","heartbeat","revolving_hearts","two_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","broken_heart","heart_on_fire","mending_heart","heart","orange_heart","yellow_heart","green_heart","blue_heart","purple_heart","brown_heart","black_heart","white_heart","100","anger","boom","dizzy","sweat_drops","dash","hole","bomb","speech_balloon","eye-in-speech-bubble","left_speech_bubble","right_anger_bubble","thought_balloon","zzz"]},{"id":"nature","emojis":["monkey_face","monkey","gorilla","orangutan","dog","dog2","guide_dog","service_dog","poodle","wolf","fox_face","raccoon","cat","cat2","black_cat","lion_face","tiger","tiger2","leopard","horse","racehorse","unicorn_face","zebra_face","deer","bison","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","llama","giraffe_face","elephant","mammoth","rhinoceros","hippopotamus","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","beaver","hedgehog","bat","bear","polar_bear","koala","panda_face","sloth","otter","skunk","kangaroo","badger","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","swan","owl","dodo","feather","flamingo","peacock","parrot","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","seal","fish","tropical_fish","blowfish","shark","octopus","shell","coral","snail","butterfly","bug","ant","bee","beetle","ladybug","cricket","cockroach","spider","spider_web","scorpion","mosquito","fly","worm","microbe","bouquet","cherry_blossom","white_flower","lotus","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","seedling","potted_plant","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves","empty_nest","nest_with_eggs"]},{"id":"foods","emojis":["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","mango","apple","green_apple","pear","peach","cherries","strawberry","blueberries","kiwifruit","tomato","olive","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","bell_pepper","cucumber","leafy_green","broccoli","garlic","onion","mushroom","peanuts","beans","chestnut","bread","croissant","baguette_bread","flatbread","pretzel","bagel","pancakes","waffle","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","tamale","stuffed_flatbread","falafel","egg","fried_egg","shallow_pan_of_food","stew","fondue","bowl_with_spoon","green_salad","popcorn","butter","salt","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","moon_cake","dango","dumpling","fortune_cookie","takeout_box","crab","lobster","shrimp","squid","oyster","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","cupcake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","teapot","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","pouring_liquid","cup_with_straw","bubble_tea","beverage_box","mate_drink","ice_cube","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","jar","amphora"]},{"id":"activity","emojis":["jack_o_lantern","christmas_tree","fireworks","sparkler","firecracker","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","red_envelope","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","softball","basketball","volleyball","football","rugby_football","tennis","flying_disc","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","lacrosse","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","golf","ice_skate","fishing_pole_and_fish","diving_mask","running_shirt_with_sash","ski","sled","curling_stone","dart","yo-yo","kite","8ball","crystal_ball","magic_wand","nazar_amulet","hamsa","video_game","joystick","slot_machine","game_die","jigsaw","teddy_bear","pinata","mirror_ball","nesting_dolls","spades","hearts","diamonds","clubs","chess_pawn","black_joker","mahjong","flower_playing_cards","performing_arts","frame_with_picture","art","thread","sewing_needle","yarn","knot"]},{"id":"places","emojis":["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","compass","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","bricks","rock","wood","hut","house_buildings","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","hindu_temple","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","cityscape","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","carousel_horse","playground_slide","ferris_wheel","roller_coaster","barber","circus_tent","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","pickup_truck","truck","articulated_lorry","tractor","racing_car","racing_motorcycle","motor_scooter","manual_wheelchair","motorized_wheelchair","auto_rickshaw","bike","scooter","skateboard","roller_skate","busstop","motorway","railway_track","oil_drum","fuelpump","wheel","rotating_light","traffic_light","vertical_traffic_light","octagonal_sign","construction","anchor","ring_buoy","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","parachute","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","luggage","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","ringed_planet","star","star2","stars","milky_way","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{"id":"objects","emojis":["eyeglasses","dark_sunglasses","goggles","lab_coat","safety_vest","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","sari","one-piece_swimsuit","briefs","shorts","bikini","womans_clothes","purse","handbag","pouch","shopping_bags","school_satchel","thong_sandal","mans_shoe","athletic_shoe","hiking_boot","womans_flat_shoe","high_heel","sandal","ballet_shoes","boot","crown","womans_hat","tophat","mortar_board","billed_cap","military_helmet","helmet_with_white_cross","prayer_beads","lipstick","ring","gem","mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","accordion","guitar","musical_keyboard","trumpet","violin","banjo","drum_with_drumsticks","long_drum","iphone","calling","phone","telephone_receiver","pager","fax","battery","low_battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","abacus","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","candle","bulb","flashlight","izakaya_lantern","diya_lamp","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","coin","yen","dollar","euro","pound","money_with_wings","credit_card","receipt","chart","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","axe","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","gun","boomerang","bow_and_arrow","shield","carpentry_saw","wrench","screwdriver","nut_and_bolt","gear","compression","scales","probing_cane","link","chains","hook","toolbox","magnet","ladder","alembic","test_tube","petri_dish","dna","microscope","telescope","satellite_antenna","syringe","drop_of_blood","pill","adhesive_bandage","crutch","stethoscope","x-ray","door","elevator","mirror","window","bed","couch_and_lamp","chair","toilet","plunger","shower","bathtub","mouse_trap","razor","lotion_bottle","safety_pin","broom","basket","roll_of_paper","bucket","soap","bubbles","toothbrush","sponge","fire_extinguisher","shopping_trolley","smoking","coffin","headstone","funeral_urn","moyai","placard","identification_card"]},{"id":"symbols","emojis":["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_right_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","vibration_mode","mobile_phone_off","female_sign","male_sign","transgender_symbol","heavy_multiplication_x","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","heavy_equals_sign","infinity","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","currency_exchange","heavy_dollar_sign","medical_symbol","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","x","negative_squared_cross_mark","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","red_circle","large_orange_circle","large_yellow_circle","large_green_circle","large_blue_circle","large_purple_circle","large_brown_circle","black_circle","white_circle","large_red_square","large_orange_square","large_yellow_square","large_green_square","large_blue_square","large_purple_square","large_brown_square","black_large_square","white_large_square","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_small_square","white_small_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","white_square_button","black_square_button"]},{"id":"flags","emojis":["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-un","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","pirate_flag","rainbow-flag","ru","transgender_flag","triangular_flag_on_post","us","waving_black_flag","waving_white_flag"]}],"emojis":{"100":{"id":"100","name":"Hundred Points","keywords":["100","score","perfect","numbers","century","exam","quiz","test","pass"],"skins":[{"unified":"1f4af","native":"💯"}],"version":1},"1234":{"id":"1234","name":"Input Numbers","keywords":["1234","blue","square"],"skins":[{"unified":"1f522","native":"🔢"}],"version":1},"grinning":{"id":"grinning","name":"Grinning Face","emoticons":[":D"],"keywords":["smile","happy","joy",":D","grin"],"skins":[{"unified":"1f600","native":"😀"}],"version":1},"smiley":{"id":"smiley","name":"Grinning Face with Big Eyes","emoticons":[":)","=)","=-)"],"keywords":["smiley","happy","joy","haha",":D",":)","smile","funny"],"skins":[{"unified":"1f603","native":"😃"}],"version":1},"smile":{"id":"smile","name":"Grinning Face with Smiling Eyes","emoticons":[":)","C:","c:",":D",":-D"],"keywords":["smile","happy","joy","funny","haha","laugh","like",":D",":)"],"skins":[{"unified":"1f604","native":"😄"}],"version":1},"grin":{"id":"grin","name":"Beaming Face with Smiling Eyes","keywords":["grin","happy","smile","joy","kawaii"],"skins":[{"unified":"1f601","native":"😁"}],"version":1},"laughing":{"id":"laughing","name":"Grinning Squinting Face","emoticons":[":>",":->"],"keywords":["laughing","satisfied","happy","joy","lol","haha","glad","XD","laugh"],"skins":[{"unified":"1f606","native":"😆"}],"version":1},"sweat_smile":{"id":"sweat_smile","name":"Grinning Face with Sweat","keywords":["smile","hot","happy","laugh","relief"],"skins":[{"unified":"1f605","native":"😅"}],"version":1},"rolling_on_the_floor_laughing":{"id":"rolling_on_the_floor_laughing","name":"Rolling on the Floor Laughing","keywords":["face","lol","haha","rofl"],"skins":[{"unified":"1f923","native":"🤣"}],"version":3},"joy":{"id":"joy","name":"Face with Tears of Joy","keywords":["cry","weep","happy","happytears","haha"],"skins":[{"unified":"1f602","native":"😂"}],"version":1},"slightly_smiling_face":{"id":"slightly_smiling_face","name":"Slightly Smiling Face","emoticons":[":)","(:",":-)"],"keywords":["smile"],"skins":[{"unified":"1f642","native":"🙂"}],"version":1},"upside_down_face":{"id":"upside_down_face","name":"Upside-Down Face","keywords":["upside","down","flipped","silly","smile"],"skins":[{"unified":"1f643","native":"🙃"}],"version":1},"melting_face":{"id":"melting_face","name":"Melting Face","keywords":["hot","heat"],"skins":[{"unified":"1fae0","native":"🫠"}],"version":14},"wink":{"id":"wink","name":"Winking Face","emoticons":[";)",";-)"],"keywords":["wink","happy","mischievous","secret",";)","smile","eye"],"skins":[{"unified":"1f609","native":"😉"}],"version":1},"blush":{"id":"blush","name":"Smiling Face with Smiling Eyes","emoticons":[":)"],"keywords":["blush","smile","happy","flushed","crush","embarrassed","shy","joy"],"skins":[{"unified":"1f60a","native":"😊"}],"version":1},"innocent":{"id":"innocent","name":"Smiling Face with Halo","keywords":["innocent","angel","heaven"],"skins":[{"unified":"1f607","native":"😇"}],"version":1},"smiling_face_with_3_hearts":{"id":"smiling_face_with_3_hearts","name":"Smiling Face with Hearts","keywords":["3","love","like","affection","valentines","infatuation","crush","adore"],"skins":[{"unified":"1f970","native":"🥰"}],"version":11},"heart_eyes":{"id":"heart_eyes","name":"Smiling Face with Heart-Eyes","keywords":["heart","eyes","love","like","affection","valentines","infatuation","crush"],"skins":[{"unified":"1f60d","native":"😍"}],"version":1},"star-struck":{"id":"star-struck","name":"Star-Struck","keywords":["star","struck","grinning","face","with","eyes","smile","starry"],"skins":[{"unified":"1f929","native":"🤩"}],"version":5},"kissing_heart":{"id":"kissing_heart","name":"Face Blowing a Kiss","emoticons":[":*",":-*"],"keywords":["kissing","heart","love","like","affection","valentines","infatuation"],"skins":[{"unified":"1f618","native":"😘"}],"version":1},"kissing":{"id":"kissing","name":"Kissing Face","keywords":["love","like","3","valentines","infatuation","kiss"],"skins":[{"unified":"1f617","native":"😗"}],"version":1},"relaxed":{"id":"relaxed","name":"Smiling Face","keywords":["relaxed","blush","massage","happiness"],"skins":[{"unified":"263a-fe0f","native":"☺️"}],"version":1},"kissing_closed_eyes":{"id":"kissing_closed_eyes","name":"Kissing Face with Closed Eyes","keywords":["love","like","affection","valentines","infatuation","kiss"],"skins":[{"unified":"1f61a","native":"😚"}],"version":1},"kissing_smiling_eyes":{"id":"kissing_smiling_eyes","name":"Kissing Face with Smiling Eyes","keywords":["affection","valentines","infatuation","kiss"],"skins":[{"unified":"1f619","native":"😙"}],"version":1},"smiling_face_with_tear":{"id":"smiling_face_with_tear","name":"Smiling Face with Tear","keywords":["sad","cry","pretend"],"skins":[{"unified":"1f972","native":"🥲"}],"version":13},"yum":{"id":"yum","name":"Face Savoring Food","keywords":["yum","happy","joy","tongue","smile","silly","yummy","nom","delicious","savouring"],"skins":[{"unified":"1f60b","native":"😋"}],"version":1},"stuck_out_tongue":{"id":"stuck_out_tongue","name":"Face with Tongue","emoticons":[":p",":-p",":P",":-P",":b",":-b"],"keywords":["stuck","out","prank","childish","playful","mischievous","smile"],"skins":[{"unified":"1f61b","native":"😛"}],"version":1},"stuck_out_tongue_winking_eye":{"id":"stuck_out_tongue_winking_eye","name":"Winking Face with Tongue","emoticons":[";p",";-p",";b",";-b",";P",";-P"],"keywords":["stuck","out","eye","prank","childish","playful","mischievous","smile","wink"],"skins":[{"unified":"1f61c","native":"😜"}],"version":1},"zany_face":{"id":"zany_face","name":"Zany Face","keywords":["grinning","with","one","large","and","small","eye","goofy","crazy"],"skins":[{"unified":"1f92a","native":"🤪"}],"version":5},"stuck_out_tongue_closed_eyes":{"id":"stuck_out_tongue_closed_eyes","name":"Squinting Face with Tongue","keywords":["stuck","out","closed","eyes","prank","playful","mischievous","smile"],"skins":[{"unified":"1f61d","native":"😝"}],"version":1},"money_mouth_face":{"id":"money_mouth_face","name":"Money-Mouth Face","keywords":["money","mouth","rich","dollar"],"skins":[{"unified":"1f911","native":"🤑"}],"version":1},"hugging_face":{"id":"hugging_face","name":"Hugging Face","keywords":["smile","hug"],"skins":[{"unified":"1f917","native":"🤗"}],"version":1},"face_with_hand_over_mouth":{"id":"face_with_hand_over_mouth","name":"Face with Hand over Mouth","keywords":["smiling","eyes","and","covering","whoops","shock","surprise"],"skins":[{"unified":"1f92d","native":"🤭"}],"version":5},"face_with_open_eyes_and_hand_over_mouth":{"id":"face_with_open_eyes_and_hand_over_mouth","name":"Face with Open Eyes and Hand over Mouth","keywords":["silence","secret","shock","surprise"],"skins":[{"unified":"1fae2","native":"🫢"}],"version":14},"face_with_peeking_eye":{"id":"face_with_peeking_eye","name":"Face with Peeking Eye","keywords":["scared","frightening","embarrassing"],"skins":[{"unified":"1fae3","native":"🫣"}],"version":14},"shushing_face":{"id":"shushing_face","name":"Shushing Face","keywords":["with","finger","covering","closed","lips","quiet","shhh"],"skins":[{"unified":"1f92b","native":"🤫"}],"version":5},"thinking_face":{"id":"thinking_face","name":"Thinking Face","keywords":["hmmm","think","consider"],"skins":[{"unified":"1f914","native":"🤔"}],"version":1},"saluting_face":{"id":"saluting_face","name":"Saluting Face","keywords":["respect","salute"],"skins":[{"unified":"1fae1","native":"🫡"}],"version":14},"zipper_mouth_face":{"id":"zipper_mouth_face","name":"Zipper-Mouth Face","keywords":["zipper","mouth","sealed","secret"],"skins":[{"unified":"1f910","native":"🤐"}],"version":1},"face_with_raised_eyebrow":{"id":"face_with_raised_eyebrow","name":"Face with Raised Eyebrow","keywords":["one","distrust","scepticism","disapproval","disbelief","surprise"],"skins":[{"unified":"1f928","native":"🤨"}],"version":5},"neutral_face":{"id":"neutral_face","name":"Neutral Face","emoticons":[":|",":-|"],"keywords":["indifference","meh",":",""],"skins":[{"unified":"1f610","native":"😐"}],"version":1},"expressionless":{"id":"expressionless","name":"Expressionless Face","emoticons":["-_-"],"keywords":["indifferent","-","","meh","deadpan"],"skins":[{"unified":"1f611","native":"😑"}],"version":1},"no_mouth":{"id":"no_mouth","name":"Face Without Mouth","keywords":["no","hellokitty"],"skins":[{"unified":"1f636","native":"😶"}],"version":1},"dotted_line_face":{"id":"dotted_line_face","name":"Dotted Line Face","keywords":["invisible","lonely","isolation","depression"],"skins":[{"unified":"1fae5","native":"🫥"}],"version":14},"face_in_clouds":{"id":"face_in_clouds","name":"Face in Clouds","keywords":["shower","steam","dream"],"skins":[{"unified":"1f636-200d-1f32b-fe0f","native":"😶‍🌫️"}],"version":13.1},"smirk":{"id":"smirk","name":"Smirking Face","keywords":["smirk","smile","mean","prank","smug","sarcasm"],"skins":[{"unified":"1f60f","native":"😏"}],"version":1},"unamused":{"id":"unamused","name":"Unamused Face","emoticons":[":("],"keywords":["indifference","bored","straight","serious","sarcasm","unimpressed","skeptical","dubious","side","eye"],"skins":[{"unified":"1f612","native":"😒"}],"version":1},"face_with_rolling_eyes":{"id":"face_with_rolling_eyes","name":"Face with Rolling Eyes","keywords":["eyeroll","frustrated"],"skins":[{"unified":"1f644","native":"🙄"}],"version":1},"grimacing":{"id":"grimacing","name":"Grimacing Face","keywords":["grimace","teeth"],"skins":[{"unified":"1f62c","native":"😬"}],"version":1},"face_exhaling":{"id":"face_exhaling","name":"Face Exhaling","keywords":["relieve","relief","tired","sigh"],"skins":[{"unified":"1f62e-200d-1f4a8","native":"😮‍💨"}],"version":13.1},"lying_face":{"id":"lying_face","name":"Lying Face","keywords":["lie","pinocchio"],"skins":[{"unified":"1f925","native":"🤥"}],"version":3},"relieved":{"id":"relieved","name":"Relieved Face","keywords":["relaxed","phew","massage","happiness"],"skins":[{"unified":"1f60c","native":"😌"}],"version":1},"pensive":{"id":"pensive","name":"Pensive Face","keywords":["sad","depressed","upset"],"skins":[{"unified":"1f614","native":"😔"}],"version":1},"sleepy":{"id":"sleepy","name":"Sleepy Face","keywords":["tired","rest","nap"],"skins":[{"unified":"1f62a","native":"😪"}],"version":1},"drooling_face":{"id":"drooling_face","name":"Drooling Face","keywords":[],"skins":[{"unified":"1f924","native":"🤤"}],"version":3},"sleeping":{"id":"sleeping","name":"Sleeping Face","keywords":["tired","sleepy","night","zzz"],"skins":[{"unified":"1f634","native":"😴"}],"version":1},"mask":{"id":"mask","name":"Face with Medical Mask","keywords":["sick","ill","disease"],"skins":[{"unified":"1f637","native":"😷"}],"version":1},"face_with_thermometer":{"id":"face_with_thermometer","name":"Face with Thermometer","keywords":["sick","temperature","cold","fever"],"skins":[{"unified":"1f912","native":"🤒"}],"version":1},"face_with_head_bandage":{"id":"face_with_head_bandage","name":"Face with Head-Bandage","keywords":["head","bandage","injured","clumsy","hurt"],"skins":[{"unified":"1f915","native":"🤕"}],"version":1},"nauseated_face":{"id":"nauseated_face","name":"Nauseated Face","keywords":["vomit","gross","green","sick","throw","up","ill"],"skins":[{"unified":"1f922","native":"🤢"}],"version":3},"face_vomiting":{"id":"face_vomiting","name":"Face Vomiting","keywords":["with","open","mouth","sick"],"skins":[{"unified":"1f92e","native":"🤮"}],"version":5},"sneezing_face":{"id":"sneezing_face","name":"Sneezing Face","keywords":["gesundheit","sneeze","sick","allergy"],"skins":[{"unified":"1f927","native":"🤧"}],"version":3},"hot_face":{"id":"hot_face","name":"Hot Face","keywords":["feverish","heat","red","sweating"],"skins":[{"unified":"1f975","native":"🥵"}],"version":11},"cold_face":{"id":"cold_face","name":"Cold Face","keywords":["blue","freezing","frozen","frostbite","icicles"],"skins":[{"unified":"1f976","native":"🥶"}],"version":11},"woozy_face":{"id":"woozy_face","name":"Woozy Face","keywords":["dizzy","intoxicated","tipsy","wavy"],"skins":[{"unified":"1f974","native":"🥴"}],"version":11},"dizzy_face":{"id":"dizzy_face","name":"Dizzy Face","keywords":["spent","unconscious","xox"],"skins":[{"unified":"1f635","native":"😵"}],"version":1},"face_with_spiral_eyes":{"id":"face_with_spiral_eyes","name":"Face with Spiral Eyes","keywords":["sick","ill","confused","nauseous","nausea"],"skins":[{"unified":"1f635-200d-1f4ab","native":"😵‍💫"}],"version":13.1},"exploding_head":{"id":"exploding_head","name":"Exploding Head","keywords":["shocked","face","with","mind","blown"],"skins":[{"unified":"1f92f","native":"🤯"}],"version":5},"face_with_cowboy_hat":{"id":"face_with_cowboy_hat","name":"Cowboy Hat Face","keywords":["with","cowgirl"],"skins":[{"unified":"1f920","native":"🤠"}],"version":3},"partying_face":{"id":"partying_face","name":"Partying Face","keywords":["celebration","woohoo"],"skins":[{"unified":"1f973","native":"🥳"}],"version":11},"disguised_face":{"id":"disguised_face","name":"Disguised Face","keywords":["pretent","brows","glasses","moustache"],"skins":[{"unified":"1f978","native":"🥸"}],"version":13},"sunglasses":{"id":"sunglasses","name":"Smiling Face with Sunglasses","emoticons":["8)"],"keywords":["cool","smile","summer","beach","sunglass"],"skins":[{"unified":"1f60e","native":"😎"}],"version":1},"nerd_face":{"id":"nerd_face","name":"Nerd Face","keywords":["nerdy","geek","dork"],"skins":[{"unified":"1f913","native":"🤓"}],"version":1},"face_with_monocle":{"id":"face_with_monocle","name":"Face with Monocle","keywords":["stuffy","wealthy"],"skins":[{"unified":"1f9d0","native":"🧐"}],"version":5},"confused":{"id":"confused","name":"Confused Face","emoticons":[":\\\\",":-\\\\",":/",":-/"],"keywords":["indifference","huh","weird","hmmm",":/"],"skins":[{"unified":"1f615","native":"😕"}],"version":1},"face_with_diagonal_mouth":{"id":"face_with_diagonal_mouth","name":"Face with Diagonal Mouth","keywords":["skeptic","confuse","frustrated","indifferent"],"skins":[{"unified":"1fae4","native":"🫤"}],"version":14},"worried":{"id":"worried","name":"Worried Face","keywords":["concern","nervous",":("],"skins":[{"unified":"1f61f","native":"😟"}],"version":1},"slightly_frowning_face":{"id":"slightly_frowning_face","name":"Slightly Frowning Face","keywords":["disappointed","sad","upset"],"skins":[{"unified":"1f641","native":"🙁"}],"version":1},"white_frowning_face":{"id":"white_frowning_face","name":"Frowning Face","keywords":["white","sad","upset","frown"],"skins":[{"unified":"2639-fe0f","native":"☹️"}],"version":1},"open_mouth":{"id":"open_mouth","name":"Face with Open Mouth","emoticons":[":o",":-o",":O",":-O"],"keywords":["surprise","impressed","wow","whoa",":O"],"skins":[{"unified":"1f62e","native":"😮"}],"version":1},"hushed":{"id":"hushed","name":"Hushed Face","keywords":["woo","shh"],"skins":[{"unified":"1f62f","native":"😯"}],"version":1},"astonished":{"id":"astonished","name":"Astonished Face","keywords":["xox","surprised","poisoned"],"skins":[{"unified":"1f632","native":"😲"}],"version":1},"flushed":{"id":"flushed","name":"Flushed Face","keywords":["blush","shy","flattered"],"skins":[{"unified":"1f633","native":"😳"}],"version":1},"pleading_face":{"id":"pleading_face","name":"Pleading Face","keywords":["begging","mercy"],"skins":[{"unified":"1f97a","native":"🥺"}],"version":11},"face_holding_back_tears":{"id":"face_holding_back_tears","name":"Face Holding Back Tears","keywords":["touched","gratitude"],"skins":[{"unified":"1f979","native":"🥹"}],"version":14},"frowning":{"id":"frowning","name":"Frowning Face with Open Mouth","keywords":["aw","what"],"skins":[{"unified":"1f626","native":"😦"}],"version":1},"anguished":{"id":"anguished","name":"Anguished Face","emoticons":["D:"],"keywords":["stunned","nervous"],"skins":[{"unified":"1f627","native":"😧"}],"version":1},"fearful":{"id":"fearful","name":"Fearful Face","keywords":["scared","terrified","nervous","oops","huh"],"skins":[{"unified":"1f628","native":"😨"}],"version":1},"cold_sweat":{"id":"cold_sweat","name":"Anxious Face with Sweat","keywords":["cold","nervous"],"skins":[{"unified":"1f630","native":"😰"}],"version":1},"disappointed_relieved":{"id":"disappointed_relieved","name":"Sad but Relieved Face","keywords":["disappointed","phew","sweat","nervous"],"skins":[{"unified":"1f625","native":"😥"}],"version":1},"cry":{"id":"cry","name":"Crying Face","emoticons":[":\'("],"keywords":["cry","tears","sad","depressed","upset",":\'("],"skins":[{"unified":"1f622","native":"😢"}],"version":1},"sob":{"id":"sob","name":"Loudly Crying Face","emoticons":[":\'("],"keywords":["sob","cry","tears","sad","upset","depressed"],"skins":[{"unified":"1f62d","native":"😭"}],"version":1},"scream":{"id":"scream","name":"Face Screaming in Fear","keywords":["scream","munch","scared","omg"],"skins":[{"unified":"1f631","native":"😱"}],"version":1},"confounded":{"id":"confounded","name":"Confounded Face","keywords":["confused","sick","unwell","oops",":S"],"skins":[{"unified":"1f616","native":"😖"}],"version":1},"persevere":{"id":"persevere","name":"Persevering Face","keywords":["persevere","sick","no","upset","oops"],"skins":[{"unified":"1f623","native":"😣"}],"version":1},"disappointed":{"id":"disappointed","name":"Disappointed Face","emoticons":["):",":(",":-("],"keywords":["sad","upset","depressed",":("],"skins":[{"unified":"1f61e","native":"😞"}],"version":1},"sweat":{"id":"sweat","name":"Face with Cold Sweat","keywords":["downcast","hot","sad","tired","exercise"],"skins":[{"unified":"1f613","native":"😓"}],"version":1},"weary":{"id":"weary","name":"Weary Face","keywords":["tired","sleepy","sad","frustrated","upset"],"skins":[{"unified":"1f629","native":"😩"}],"version":1},"tired_face":{"id":"tired_face","name":"Tired Face","keywords":["sick","whine","upset","frustrated"],"skins":[{"unified":"1f62b","native":"😫"}],"version":1},"yawning_face":{"id":"yawning_face","name":"Yawning Face","keywords":["tired","sleepy"],"skins":[{"unified":"1f971","native":"🥱"}],"version":12},"triumph":{"id":"triumph","name":"Face with Look of Triumph","keywords":["steam","from","nose","gas","phew","proud","pride"],"skins":[{"unified":"1f624","native":"😤"}],"version":1},"rage":{"id":"rage","name":"Pouting Face","keywords":["rage","angry","mad","hate","despise"],"skins":[{"unified":"1f621","native":"😡"}],"version":1},"angry":{"id":"angry","name":"Angry Face","emoticons":[">:(",">:-("],"keywords":["mad","annoyed","frustrated"],"skins":[{"unified":"1f620","native":"😠"}],"version":1},"face_with_symbols_on_mouth":{"id":"face_with_symbols_on_mouth","name":"Face with Symbols on Mouth","keywords":["serious","covering","swearing","cursing","cussing","profanity","expletive"],"skins":[{"unified":"1f92c","native":"🤬"}],"version":5},"smiling_imp":{"id":"smiling_imp","name":"Smiling Face with Horns","keywords":["imp","devil"],"skins":[{"unified":"1f608","native":"😈"}],"version":1},"imp":{"id":"imp","name":"Imp","keywords":["angry","face","with","horns","devil"],"skins":[{"unified":"1f47f","native":"👿"}],"version":1},"skull":{"id":"skull","name":"Skull","keywords":["dead","skeleton","creepy","death"],"skins":[{"unified":"1f480","native":"💀"}],"version":1},"skull_and_crossbones":{"id":"skull_and_crossbones","name":"Skull and Crossbones","keywords":["poison","danger","deadly","scary","death","pirate","evil"],"skins":[{"unified":"2620-fe0f","native":"☠️"}],"version":1},"hankey":{"id":"hankey","name":"Pile of Poo","keywords":["hankey","poop","shit","shitface","fail","turd"],"skins":[{"unified":"1f4a9","native":"💩"}],"version":1},"clown_face":{"id":"clown_face","name":"Clown Face","keywords":[],"skins":[{"unified":"1f921","native":"🤡"}],"version":3},"japanese_ogre":{"id":"japanese_ogre","name":"Ogre","keywords":["japanese","monster","red","mask","halloween","scary","creepy","devil","demon"],"skins":[{"unified":"1f479","native":"👹"}],"version":1},"japanese_goblin":{"id":"japanese_goblin","name":"Goblin","keywords":["japanese","red","evil","mask","monster","scary","creepy"],"skins":[{"unified":"1f47a","native":"👺"}],"version":1},"ghost":{"id":"ghost","name":"Ghost","keywords":["halloween","spooky","scary"],"skins":[{"unified":"1f47b","native":"👻"}],"version":1},"alien":{"id":"alien","name":"Alien","keywords":["UFO","paul","weird","outer","space"],"skins":[{"unified":"1f47d","native":"👽"}],"version":1},"space_invader":{"id":"space_invader","name":"Alien Monster","keywords":["space","invader","game","arcade","play"],"skins":[{"unified":"1f47e","native":"👾"}],"version":1},"robot_face":{"id":"robot_face","name":"Robot","keywords":["face","computer","machine","bot"],"skins":[{"unified":"1f916","native":"🤖"}],"version":1},"smiley_cat":{"id":"smiley_cat","name":"Grinning Cat","keywords":["smiley","animal","cats","happy","smile"],"skins":[{"unified":"1f63a","native":"😺"}],"version":1},"smile_cat":{"id":"smile_cat","name":"Grinning Cat with Smiling Eyes","keywords":["smile","animal","cats"],"skins":[{"unified":"1f638","native":"😸"}],"version":1},"joy_cat":{"id":"joy_cat","name":"Cat with Tears of Joy","keywords":["animal","cats","haha","happy"],"skins":[{"unified":"1f639","native":"😹"}],"version":1},"heart_eyes_cat":{"id":"heart_eyes_cat","name":"Smiling Cat with Heart-Eyes","keywords":["heart","eyes","animal","love","like","affection","cats","valentines"],"skins":[{"unified":"1f63b","native":"😻"}],"version":1},"smirk_cat":{"id":"smirk_cat","name":"Cat with Wry Smile","keywords":["smirk","animal","cats"],"skins":[{"unified":"1f63c","native":"😼"}],"version":1},"kissing_cat":{"id":"kissing_cat","name":"Kissing Cat","keywords":["animal","cats","kiss"],"skins":[{"unified":"1f63d","native":"😽"}],"version":1},"scream_cat":{"id":"scream_cat","name":"Weary Cat","keywords":["scream","animal","cats","munch","scared"],"skins":[{"unified":"1f640","native":"🙀"}],"version":1},"crying_cat_face":{"id":"crying_cat_face","name":"Crying Cat","keywords":["face","animal","tears","weep","sad","cats","upset","cry"],"skins":[{"unified":"1f63f","native":"😿"}],"version":1},"pouting_cat":{"id":"pouting_cat","name":"Pouting Cat","keywords":["animal","cats"],"skins":[{"unified":"1f63e","native":"😾"}],"version":1},"see_no_evil":{"id":"see_no_evil","name":"See-No-Evil Monkey","keywords":["see","no","evil","animal","nature","haha"],"skins":[{"unified":"1f648","native":"🙈"}],"version":1},"hear_no_evil":{"id":"hear_no_evil","name":"Hear-No-Evil Monkey","keywords":["hear","no","evil","animal","nature"],"skins":[{"unified":"1f649","native":"🙉"}],"version":1},"speak_no_evil":{"id":"speak_no_evil","name":"Speak-No-Evil Monkey","keywords":["speak","no","evil","animal","nature","omg"],"skins":[{"unified":"1f64a","native":"🙊"}],"version":1},"kiss":{"id":"kiss","name":"Kiss Mark","keywords":["face","lips","love","like","affection","valentines"],"skins":[{"unified":"1f48b","native":"💋"}],"version":1},"love_letter":{"id":"love_letter","name":"Love Letter","keywords":["email","like","affection","envelope","valentines"],"skins":[{"unified":"1f48c","native":"💌"}],"version":1},"cupid":{"id":"cupid","name":"Heart with Arrow","keywords":["cupid","love","like","affection","valentines"],"skins":[{"unified":"1f498","native":"💘"}],"version":1},"gift_heart":{"id":"gift_heart","name":"Heart with Ribbon","keywords":["gift","love","valentines"],"skins":[{"unified":"1f49d","native":"💝"}],"version":1},"sparkling_heart":{"id":"sparkling_heart","name":"Sparkling Heart","keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f496","native":"💖"}],"version":1},"heartpulse":{"id":"heartpulse","name":"Growing Heart","keywords":["heartpulse","like","love","affection","valentines","pink"],"skins":[{"unified":"1f497","native":"💗"}],"version":1},"heartbeat":{"id":"heartbeat","name":"Beating Heart","keywords":["heartbeat","love","like","affection","valentines","pink"],"skins":[{"unified":"1f493","native":"💓"}],"version":1},"revolving_hearts":{"id":"revolving_hearts","name":"Revolving Hearts","keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f49e","native":"💞"}],"version":1},"two_hearts":{"id":"two_hearts","name":"Two Hearts","keywords":["love","like","affection","valentines","heart"],"skins":[{"unified":"1f495","native":"💕"}],"version":1},"heart_decoration":{"id":"heart_decoration","name":"Heart Decoration","keywords":["purple","square","love","like"],"skins":[{"unified":"1f49f","native":"💟"}],"version":1},"heavy_heart_exclamation_mark_ornament":{"id":"heavy_heart_exclamation_mark_ornament","name":"Heart Exclamation","keywords":["heavy","mark","ornament","decoration","love"],"skins":[{"unified":"2763-fe0f","native":"❣️"}],"version":1},"broken_heart":{"id":"broken_heart","name":"Broken Heart","emoticons":["</3"],"keywords":["sad","sorry","break","heartbreak"],"skins":[{"unified":"1f494","native":"💔"}],"version":1},"heart_on_fire":{"id":"heart_on_fire","name":"Heart on Fire","keywords":["passionate","enthusiastic"],"skins":[{"unified":"2764-fe0f-200d-1f525","native":"❤️‍🔥"}],"version":13.1},"mending_heart":{"id":"mending_heart","name":"Mending Heart","keywords":["broken","bandage","wounded"],"skins":[{"unified":"2764-fe0f-200d-1fa79","native":"❤️‍🩹"}],"version":13.1},"heart":{"id":"heart","name":"Red Heart","emoticons":["<3"],"keywords":["love","like","valentines"],"skins":[{"unified":"2764-fe0f","native":"❤️"}],"version":1},"orange_heart":{"id":"orange_heart","name":"Orange Heart","keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f9e1","native":"🧡"}],"version":5},"yellow_heart":{"id":"yellow_heart","name":"Yellow Heart","emoticons":["<3"],"keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f49b","native":"💛"}],"version":1},"green_heart":{"id":"green_heart","name":"Green Heart","emoticons":["<3"],"keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f49a","native":"💚"}],"version":1},"blue_heart":{"id":"blue_heart","name":"Blue Heart","emoticons":["<3"],"keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f499","native":"💙"}],"version":1},"purple_heart":{"id":"purple_heart","name":"Purple Heart","emoticons":["<3"],"keywords":["love","like","affection","valentines"],"skins":[{"unified":"1f49c","native":"💜"}],"version":1},"brown_heart":{"id":"brown_heart","name":"Brown Heart","keywords":["coffee"],"skins":[{"unified":"1f90e","native":"🤎"}],"version":12},"black_heart":{"id":"black_heart","name":"Black Heart","keywords":["evil"],"skins":[{"unified":"1f5a4","native":"🖤"}],"version":3},"white_heart":{"id":"white_heart","name":"White Heart","keywords":["pure"],"skins":[{"unified":"1f90d","native":"🤍"}],"version":12},"anger":{"id":"anger","name":"Anger Symbol","keywords":["angry","mad"],"skins":[{"unified":"1f4a2","native":"💢"}],"version":1},"boom":{"id":"boom","name":"Collision","keywords":["boom","bomb","explode","explosion","blown"],"skins":[{"unified":"1f4a5","native":"💥"}],"version":1},"dizzy":{"id":"dizzy","name":"Dizzy","keywords":["star","sparkle","shoot","magic"],"skins":[{"unified":"1f4ab","native":"💫"}],"version":1},"sweat_drops":{"id":"sweat_drops","name":"Sweat Droplets","keywords":["drops","water","drip","oops"],"skins":[{"unified":"1f4a6","native":"💦"}],"version":1},"dash":{"id":"dash","name":"Dash Symbol","keywords":["dashing","away","wind","air","fast","shoo","fart","smoke","puff"],"skins":[{"unified":"1f4a8","native":"💨"}],"version":1},"hole":{"id":"hole","name":"Hole","keywords":["embarrassing"],"skins":[{"unified":"1f573-fe0f","native":"🕳️"}],"version":1},"bomb":{"id":"bomb","name":"Bomb","keywords":["boom","explode","explosion","terrorism"],"skins":[{"unified":"1f4a3","native":"💣"}],"version":1},"speech_balloon":{"id":"speech_balloon","name":"Speech Balloon","keywords":["bubble","words","message","talk","chatting"],"skins":[{"unified":"1f4ac","native":"💬"}],"version":1},"eye-in-speech-bubble":{"id":"eye-in-speech-bubble","name":"Eye in Speech Bubble","keywords":["in-speech-bubble","info"],"skins":[{"unified":"1f441-fe0f-200d-1f5e8-fe0f","native":"👁️‍🗨️"}],"version":2},"left_speech_bubble":{"id":"left_speech_bubble","name":"Left Speech Bubble","keywords":["words","message","talk","chatting"],"skins":[{"unified":"1f5e8-fe0f","native":"🗨️"}],"version":2},"right_anger_bubble":{"id":"right_anger_bubble","name":"Right Anger Bubble","keywords":["caption","speech","thinking","mad"],"skins":[{"unified":"1f5ef-fe0f","native":"🗯️"}],"version":1},"thought_balloon":{"id":"thought_balloon","name":"Thought Balloon","keywords":["bubble","cloud","speech","thinking","dream"],"skins":[{"unified":"1f4ad","native":"💭"}],"version":1},"zzz":{"id":"zzz","name":"Zzz","keywords":["sleepy","tired","dream"],"skins":[{"unified":"1f4a4","native":"💤"}],"version":1},"wave":{"id":"wave","name":"Waving Hand","keywords":["wave","hands","gesture","goodbye","solong","farewell","hello","hi","palm"],"skins":[{"unified":"1f44b","native":"👋"},{"unified":"1f44b-1f3fb","native":"👋🏻"},{"unified":"1f44b-1f3fc","native":"👋🏼"},{"unified":"1f44b-1f3fd","native":"👋🏽"},{"unified":"1f44b-1f3fe","native":"👋🏾"},{"unified":"1f44b-1f3ff","native":"👋🏿"}],"version":1},"raised_back_of_hand":{"id":"raised_back_of_hand","name":"Raised Back of Hand","keywords":["fingers","backhand"],"skins":[{"unified":"1f91a","native":"🤚"},{"unified":"1f91a-1f3fb","native":"🤚🏻"},{"unified":"1f91a-1f3fc","native":"🤚🏼"},{"unified":"1f91a-1f3fd","native":"🤚🏽"},{"unified":"1f91a-1f3fe","native":"🤚🏾"},{"unified":"1f91a-1f3ff","native":"🤚🏿"}],"version":3},"raised_hand_with_fingers_splayed":{"id":"raised_hand_with_fingers_splayed","name":"Hand with Fingers Splayed","keywords":["raised","palm"],"skins":[{"unified":"1f590-fe0f","native":"🖐️"},{"unified":"1f590-1f3fb","native":"🖐🏻"},{"unified":"1f590-1f3fc","native":"🖐🏼"},{"unified":"1f590-1f3fd","native":"🖐🏽"},{"unified":"1f590-1f3fe","native":"🖐🏾"},{"unified":"1f590-1f3ff","native":"🖐🏿"}],"version":1},"hand":{"id":"hand","name":"Raised Hand","keywords":["fingers","stop","highfive","high","five","palm","ban"],"skins":[{"unified":"270b","native":"✋"},{"unified":"270b-1f3fb","native":"✋🏻"},{"unified":"270b-1f3fc","native":"✋🏼"},{"unified":"270b-1f3fd","native":"✋🏽"},{"unified":"270b-1f3fe","native":"✋🏾"},{"unified":"270b-1f3ff","native":"✋🏿"}],"version":1},"spock-hand":{"id":"spock-hand","name":"Vulcan Salute","keywords":["spock","hand","fingers","star","trek"],"skins":[{"unified":"1f596","native":"🖖"},{"unified":"1f596-1f3fb","native":"🖖🏻"},{"unified":"1f596-1f3fc","native":"🖖🏼"},{"unified":"1f596-1f3fd","native":"🖖🏽"},{"unified":"1f596-1f3fe","native":"🖖🏾"},{"unified":"1f596-1f3ff","native":"🖖🏿"}],"version":1},"rightwards_hand":{"id":"rightwards_hand","name":"Rightwards Hand","keywords":["palm","offer"],"skins":[{"unified":"1faf1","native":"🫱"},{"unified":"1faf1-1f3fb","native":"🫱🏻"},{"unified":"1faf1-1f3fc","native":"🫱🏼"},{"unified":"1faf1-1f3fd","native":"🫱🏽"},{"unified":"1faf1-1f3fe","native":"🫱🏾"},{"unified":"1faf1-1f3ff","native":"🫱🏿"}],"version":14},"leftwards_hand":{"id":"leftwards_hand","name":"Leftwards Hand","keywords":["palm","offer"],"skins":[{"unified":"1faf2","native":"🫲"},{"unified":"1faf2-1f3fb","native":"🫲🏻"},{"unified":"1faf2-1f3fc","native":"🫲🏼"},{"unified":"1faf2-1f3fd","native":"🫲🏽"},{"unified":"1faf2-1f3fe","native":"🫲🏾"},{"unified":"1faf2-1f3ff","native":"🫲🏿"}],"version":14},"palm_down_hand":{"id":"palm_down_hand","name":"Palm Down Hand","keywords":["drop"],"skins":[{"unified":"1faf3","native":"🫳"},{"unified":"1faf3-1f3fb","native":"🫳🏻"},{"unified":"1faf3-1f3fc","native":"🫳🏼"},{"unified":"1faf3-1f3fd","native":"🫳🏽"},{"unified":"1faf3-1f3fe","native":"🫳🏾"},{"unified":"1faf3-1f3ff","native":"🫳🏿"}],"version":14},"palm_up_hand":{"id":"palm_up_hand","name":"Palm Up Hand","keywords":["lift","offer","demand"],"skins":[{"unified":"1faf4","native":"🫴"},{"unified":"1faf4-1f3fb","native":"🫴🏻"},{"unified":"1faf4-1f3fc","native":"🫴🏼"},{"unified":"1faf4-1f3fd","native":"🫴🏽"},{"unified":"1faf4-1f3fe","native":"🫴🏾"},{"unified":"1faf4-1f3ff","native":"🫴🏿"}],"version":14},"ok_hand":{"id":"ok_hand","name":"Ok Hand","keywords":["fingers","limbs","perfect","okay"],"skins":[{"unified":"1f44c","native":"👌"},{"unified":"1f44c-1f3fb","native":"👌🏻"},{"unified":"1f44c-1f3fc","native":"👌🏼"},{"unified":"1f44c-1f3fd","native":"👌🏽"},{"unified":"1f44c-1f3fe","native":"👌🏾"},{"unified":"1f44c-1f3ff","native":"👌🏿"}],"version":1},"pinched_fingers":{"id":"pinched_fingers","name":"Pinched Fingers","keywords":["size","tiny","small"],"skins":[{"unified":"1f90c","native":"🤌"},{"unified":"1f90c-1f3fb","native":"🤌🏻"},{"unified":"1f90c-1f3fc","native":"🤌🏼"},{"unified":"1f90c-1f3fd","native":"🤌🏽"},{"unified":"1f90c-1f3fe","native":"🤌🏾"},{"unified":"1f90c-1f3ff","native":"🤌🏿"}],"version":13},"pinching_hand":{"id":"pinching_hand","name":"Pinching Hand","keywords":["tiny","small","size"],"skins":[{"unified":"1f90f","native":"🤏"},{"unified":"1f90f-1f3fb","native":"🤏🏻"},{"unified":"1f90f-1f3fc","native":"🤏🏼"},{"unified":"1f90f-1f3fd","native":"🤏🏽"},{"unified":"1f90f-1f3fe","native":"🤏🏾"},{"unified":"1f90f-1f3ff","native":"🤏🏿"}],"version":12},"v":{"id":"v","name":"Victory Hand","keywords":["v","fingers","ohyeah","peace","two"],"skins":[{"unified":"270c-fe0f","native":"✌️"},{"unified":"270c-1f3fb","native":"✌🏻"},{"unified":"270c-1f3fc","native":"✌🏼"},{"unified":"270c-1f3fd","native":"✌🏽"},{"unified":"270c-1f3fe","native":"✌🏾"},{"unified":"270c-1f3ff","native":"✌🏿"}],"version":1},"crossed_fingers":{"id":"crossed_fingers","name":"Crossed Fingers","keywords":["hand","with","index","and","middle","good","lucky"],"skins":[{"unified":"1f91e","native":"🤞"},{"unified":"1f91e-1f3fb","native":"🤞🏻"},{"unified":"1f91e-1f3fc","native":"🤞🏼"},{"unified":"1f91e-1f3fd","native":"🤞🏽"},{"unified":"1f91e-1f3fe","native":"🤞🏾"},{"unified":"1f91e-1f3ff","native":"🤞🏿"}],"version":3},"hand_with_index_finger_and_thumb_crossed":{"id":"hand_with_index_finger_and_thumb_crossed","name":"Hand with Index Finger and Thumb Crossed","keywords":["heart","love","money","expensive"],"skins":[{"unified":"1faf0","native":"🫰"},{"unified":"1faf0-1f3fb","native":"🫰🏻"},{"unified":"1faf0-1f3fc","native":"🫰🏼"},{"unified":"1faf0-1f3fd","native":"🫰🏽"},{"unified":"1faf0-1f3fe","native":"🫰🏾"},{"unified":"1faf0-1f3ff","native":"🫰🏿"}],"version":14},"i_love_you_hand_sign":{"id":"i_love_you_hand_sign","name":"Love-You Gesture","keywords":["i","love","you","hand","sign","fingers"],"skins":[{"unified":"1f91f","native":"🤟"},{"unified":"1f91f-1f3fb","native":"🤟🏻"},{"unified":"1f91f-1f3fc","native":"🤟🏼"},{"unified":"1f91f-1f3fd","native":"🤟🏽"},{"unified":"1f91f-1f3fe","native":"🤟🏾"},{"unified":"1f91f-1f3ff","native":"🤟🏿"}],"version":5},"the_horns":{"id":"the_horns","name":"Sign of the Horns","keywords":["hand","fingers","evil","eye","rock","on"],"skins":[{"unified":"1f918","native":"🤘"},{"unified":"1f918-1f3fb","native":"🤘🏻"},{"unified":"1f918-1f3fc","native":"🤘🏼"},{"unified":"1f918-1f3fd","native":"🤘🏽"},{"unified":"1f918-1f3fe","native":"🤘🏾"},{"unified":"1f918-1f3ff","native":"🤘🏿"}],"version":1},"call_me_hand":{"id":"call_me_hand","name":"Call Me Hand","keywords":["hands","gesture","shaka"],"skins":[{"unified":"1f919","native":"🤙"},{"unified":"1f919-1f3fb","native":"🤙🏻"},{"unified":"1f919-1f3fc","native":"🤙🏼"},{"unified":"1f919-1f3fd","native":"🤙🏽"},{"unified":"1f919-1f3fe","native":"🤙🏾"},{"unified":"1f919-1f3ff","native":"🤙🏿"}],"version":3},"point_left":{"id":"point_left","name":"Backhand Index Pointing Left","keywords":["point","direction","fingers","hand"],"skins":[{"unified":"1f448","native":"👈"},{"unified":"1f448-1f3fb","native":"👈🏻"},{"unified":"1f448-1f3fc","native":"👈🏼"},{"unified":"1f448-1f3fd","native":"👈🏽"},{"unified":"1f448-1f3fe","native":"👈🏾"},{"unified":"1f448-1f3ff","native":"👈🏿"}],"version":1},"point_right":{"id":"point_right","name":"Backhand Index Pointing Right","keywords":["point","fingers","hand","direction"],"skins":[{"unified":"1f449","native":"👉"},{"unified":"1f449-1f3fb","native":"👉🏻"},{"unified":"1f449-1f3fc","native":"👉🏼"},{"unified":"1f449-1f3fd","native":"👉🏽"},{"unified":"1f449-1f3fe","native":"👉🏾"},{"unified":"1f449-1f3ff","native":"👉🏿"}],"version":1},"point_up_2":{"id":"point_up_2","name":"Backhand Index Pointing Up","keywords":["point","2","fingers","hand","direction"],"skins":[{"unified":"1f446","native":"👆"},{"unified":"1f446-1f3fb","native":"👆🏻"},{"unified":"1f446-1f3fc","native":"👆🏼"},{"unified":"1f446-1f3fd","native":"👆🏽"},{"unified":"1f446-1f3fe","native":"👆🏾"},{"unified":"1f446-1f3ff","native":"👆🏿"}],"version":1},"middle_finger":{"id":"middle_finger","name":"Middle Finger","keywords":["reversed","hand","with","extended","fingers","rude","flipping"],"skins":[{"unified":"1f595","native":"🖕"},{"unified":"1f595-1f3fb","native":"🖕🏻"},{"unified":"1f595-1f3fc","native":"🖕🏼"},{"unified":"1f595-1f3fd","native":"🖕🏽"},{"unified":"1f595-1f3fe","native":"🖕🏾"},{"unified":"1f595-1f3ff","native":"🖕🏿"}],"version":1},"point_down":{"id":"point_down","name":"Backhand Index Pointing Down","keywords":["point","fingers","hand","direction"],"skins":[{"unified":"1f447","native":"👇"},{"unified":"1f447-1f3fb","native":"👇🏻"},{"unified":"1f447-1f3fc","native":"👇🏼"},{"unified":"1f447-1f3fd","native":"👇🏽"},{"unified":"1f447-1f3fe","native":"👇🏾"},{"unified":"1f447-1f3ff","native":"👇🏿"}],"version":1},"point_up":{"id":"point_up","name":"Index Pointing Up","keywords":["point","hand","fingers","direction"],"skins":[{"unified":"261d-fe0f","native":"☝️"},{"unified":"261d-1f3fb","native":"☝🏻"},{"unified":"261d-1f3fc","native":"☝🏼"},{"unified":"261d-1f3fd","native":"☝🏽"},{"unified":"261d-1f3fe","native":"☝🏾"},{"unified":"261d-1f3ff","native":"☝🏿"}],"version":1},"index_pointing_at_the_viewer":{"id":"index_pointing_at_the_viewer","name":"Index Pointing at the Viewer","keywords":["you","recruit"],"skins":[{"unified":"1faf5","native":"🫵"},{"unified":"1faf5-1f3fb","native":"🫵🏻"},{"unified":"1faf5-1f3fc","native":"🫵🏼"},{"unified":"1faf5-1f3fd","native":"🫵🏽"},{"unified":"1faf5-1f3fe","native":"🫵🏾"},{"unified":"1faf5-1f3ff","native":"🫵🏿"}],"version":14},"+1":{"id":"+1","name":"Thumbs Up","keywords":["+1","thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],"skins":[{"unified":"1f44d","native":"👍"},{"unified":"1f44d-1f3fb","native":"👍🏻"},{"unified":"1f44d-1f3fc","native":"👍🏼"},{"unified":"1f44d-1f3fd","native":"👍🏽"},{"unified":"1f44d-1f3fe","native":"👍🏾"},{"unified":"1f44d-1f3ff","native":"👍🏿"}],"version":1},"-1":{"id":"-1","name":"Thumbs Down","keywords":["-1","thumbsdown","no","dislike","hand"],"skins":[{"unified":"1f44e","native":"👎"},{"unified":"1f44e-1f3fb","native":"👎🏻"},{"unified":"1f44e-1f3fc","native":"👎🏼"},{"unified":"1f44e-1f3fd","native":"👎🏽"},{"unified":"1f44e-1f3fe","native":"👎🏾"},{"unified":"1f44e-1f3ff","native":"👎🏿"}],"version":1},"fist":{"id":"fist","name":"Raised Fist","keywords":["fingers","hand","grasp"],"skins":[{"unified":"270a","native":"✊"},{"unified":"270a-1f3fb","native":"✊🏻"},{"unified":"270a-1f3fc","native":"✊🏼"},{"unified":"270a-1f3fd","native":"✊🏽"},{"unified":"270a-1f3fe","native":"✊🏾"},{"unified":"270a-1f3ff","native":"✊🏿"}],"version":1},"facepunch":{"id":"facepunch","name":"Oncoming Fist","keywords":["facepunch","punch","angry","violence","hit","attack","hand"],"skins":[{"unified":"1f44a","native":"👊"},{"unified":"1f44a-1f3fb","native":"👊🏻"},{"unified":"1f44a-1f3fc","native":"👊🏼"},{"unified":"1f44a-1f3fd","native":"👊🏽"},{"unified":"1f44a-1f3fe","native":"👊🏾"},{"unified":"1f44a-1f3ff","native":"👊🏿"}],"version":1},"left-facing_fist":{"id":"left-facing_fist","name":"Left-Facing Fist","keywords":["left","facing","hand","fistbump"],"skins":[{"unified":"1f91b","native":"🤛"},{"unified":"1f91b-1f3fb","native":"🤛🏻"},{"unified":"1f91b-1f3fc","native":"🤛🏼"},{"unified":"1f91b-1f3fd","native":"🤛🏽"},{"unified":"1f91b-1f3fe","native":"🤛🏾"},{"unified":"1f91b-1f3ff","native":"🤛🏿"}],"version":3},"right-facing_fist":{"id":"right-facing_fist","name":"Right-Facing Fist","keywords":["right","facing","hand","fistbump"],"skins":[{"unified":"1f91c","native":"🤜"},{"unified":"1f91c-1f3fb","native":"🤜🏻"},{"unified":"1f91c-1f3fc","native":"🤜🏼"},{"unified":"1f91c-1f3fd","native":"🤜🏽"},{"unified":"1f91c-1f3fe","native":"🤜🏾"},{"unified":"1f91c-1f3ff","native":"🤜🏿"}],"version":3},"clap":{"id":"clap","name":"Clapping Hands","keywords":["clap","praise","applause","congrats","yay"],"skins":[{"unified":"1f44f","native":"👏"},{"unified":"1f44f-1f3fb","native":"👏🏻"},{"unified":"1f44f-1f3fc","native":"👏🏼"},{"unified":"1f44f-1f3fd","native":"👏🏽"},{"unified":"1f44f-1f3fe","native":"👏🏾"},{"unified":"1f44f-1f3ff","native":"👏🏿"}],"version":1},"raised_hands":{"id":"raised_hands","name":"Raising Hands","keywords":["raised","gesture","hooray","yea","celebration"],"skins":[{"unified":"1f64c","native":"🙌"},{"unified":"1f64c-1f3fb","native":"🙌🏻"},{"unified":"1f64c-1f3fc","native":"🙌🏼"},{"unified":"1f64c-1f3fd","native":"🙌🏽"},{"unified":"1f64c-1f3fe","native":"🙌🏾"},{"unified":"1f64c-1f3ff","native":"🙌🏿"}],"version":1},"heart_hands":{"id":"heart_hands","name":"Heart Hands","keywords":["love","appreciation","support"],"skins":[{"unified":"1faf6","native":"🫶"},{"unified":"1faf6-1f3fb","native":"🫶🏻"},{"unified":"1faf6-1f3fc","native":"🫶🏼"},{"unified":"1faf6-1f3fd","native":"🫶🏽"},{"unified":"1faf6-1f3fe","native":"🫶🏾"},{"unified":"1faf6-1f3ff","native":"🫶🏿"}],"version":14},"open_hands":{"id":"open_hands","name":"Open Hands","keywords":["fingers","butterfly"],"skins":[{"unified":"1f450","native":"👐"},{"unified":"1f450-1f3fb","native":"👐🏻"},{"unified":"1f450-1f3fc","native":"👐🏼"},{"unified":"1f450-1f3fd","native":"👐🏽"},{"unified":"1f450-1f3fe","native":"👐🏾"},{"unified":"1f450-1f3ff","native":"👐🏿"}],"version":1},"palms_up_together":{"id":"palms_up_together","name":"Palms Up Together","keywords":["hands","gesture","cupped","prayer"],"skins":[{"unified":"1f932","native":"🤲"},{"unified":"1f932-1f3fb","native":"🤲🏻"},{"unified":"1f932-1f3fc","native":"🤲🏼"},{"unified":"1f932-1f3fd","native":"🤲🏽"},{"unified":"1f932-1f3fe","native":"🤲🏾"},{"unified":"1f932-1f3ff","native":"🤲🏿"}],"version":5},"handshake":{"id":"handshake","name":"Handshake","keywords":["agreement","shake"],"skins":[{"unified":"1f91d","native":"🤝"},{"unified":"1f91d-1f3fb","native":"🤝🏻"},{"unified":"1f91d-1f3fc","native":"🤝🏼"},{"unified":"1f91d-1f3fd","native":"🤝🏽"},{"unified":"1f91d-1f3fe","native":"🤝🏾"},{"unified":"1f91d-1f3ff","native":"🤝🏿"}],"version":3},"pray":{"id":"pray","name":"Folded Hands","keywords":["pray","please","hope","wish","namaste","highfive","high","five"],"skins":[{"unified":"1f64f","native":"🙏"},{"unified":"1f64f-1f3fb","native":"🙏🏻"},{"unified":"1f64f-1f3fc","native":"🙏🏼"},{"unified":"1f64f-1f3fd","native":"🙏🏽"},{"unified":"1f64f-1f3fe","native":"🙏🏾"},{"unified":"1f64f-1f3ff","native":"🙏🏿"}],"version":1},"writing_hand":{"id":"writing_hand","name":"Writing Hand","keywords":["lower","left","ballpoint","pen","stationery","write","compose"],"skins":[{"unified":"270d-fe0f","native":"✍️"},{"unified":"270d-1f3fb","native":"✍🏻"},{"unified":"270d-1f3fc","native":"✍🏼"},{"unified":"270d-1f3fd","native":"✍🏽"},{"unified":"270d-1f3fe","native":"✍🏾"},{"unified":"270d-1f3ff","native":"✍🏿"}],"version":1},"nail_care":{"id":"nail_care","name":"Nail Polish","keywords":["care","beauty","manicure","finger","fashion"],"skins":[{"unified":"1f485","native":"💅"},{"unified":"1f485-1f3fb","native":"💅🏻"},{"unified":"1f485-1f3fc","native":"💅🏼"},{"unified":"1f485-1f3fd","native":"💅🏽"},{"unified":"1f485-1f3fe","native":"💅🏾"},{"unified":"1f485-1f3ff","native":"💅🏿"}],"version":1},"selfie":{"id":"selfie","name":"Selfie","keywords":["camera","phone"],"skins":[{"unified":"1f933","native":"🤳"},{"unified":"1f933-1f3fb","native":"🤳🏻"},{"unified":"1f933-1f3fc","native":"🤳🏼"},{"unified":"1f933-1f3fd","native":"🤳🏽"},{"unified":"1f933-1f3fe","native":"🤳🏾"},{"unified":"1f933-1f3ff","native":"🤳🏿"}],"version":3},"muscle":{"id":"muscle","name":"Flexed Biceps","keywords":["muscle","arm","flex","hand","summer","strong"],"skins":[{"unified":"1f4aa","native":"💪"},{"unified":"1f4aa-1f3fb","native":"💪🏻"},{"unified":"1f4aa-1f3fc","native":"💪🏼"},{"unified":"1f4aa-1f3fd","native":"💪🏽"},{"unified":"1f4aa-1f3fe","native":"💪🏾"},{"unified":"1f4aa-1f3ff","native":"💪🏿"}],"version":1},"mechanical_arm":{"id":"mechanical_arm","name":"Mechanical Arm","keywords":["accessibility"],"skins":[{"unified":"1f9be","native":"🦾"}],"version":12},"mechanical_leg":{"id":"mechanical_leg","name":"Mechanical Leg","keywords":["accessibility"],"skins":[{"unified":"1f9bf","native":"🦿"}],"version":12},"leg":{"id":"leg","name":"Leg","keywords":["kick","limb"],"skins":[{"unified":"1f9b5","native":"🦵"},{"unified":"1f9b5-1f3fb","native":"🦵🏻"},{"unified":"1f9b5-1f3fc","native":"🦵🏼"},{"unified":"1f9b5-1f3fd","native":"🦵🏽"},{"unified":"1f9b5-1f3fe","native":"🦵🏾"},{"unified":"1f9b5-1f3ff","native":"🦵🏿"}],"version":11},"foot":{"id":"foot","name":"Foot","keywords":["kick","stomp"],"skins":[{"unified":"1f9b6","native":"🦶"},{"unified":"1f9b6-1f3fb","native":"🦶🏻"},{"unified":"1f9b6-1f3fc","native":"🦶🏼"},{"unified":"1f9b6-1f3fd","native":"🦶🏽"},{"unified":"1f9b6-1f3fe","native":"🦶🏾"},{"unified":"1f9b6-1f3ff","native":"🦶🏿"}],"version":11},"ear":{"id":"ear","name":"Ear","keywords":["face","hear","sound","listen"],"skins":[{"unified":"1f442","native":"👂"},{"unified":"1f442-1f3fb","native":"👂🏻"},{"unified":"1f442-1f3fc","native":"👂🏼"},{"unified":"1f442-1f3fd","native":"👂🏽"},{"unified":"1f442-1f3fe","native":"👂🏾"},{"unified":"1f442-1f3ff","native":"👂🏿"}],"version":1},"ear_with_hearing_aid":{"id":"ear_with_hearing_aid","name":"Ear with Hearing Aid","keywords":["accessibility"],"skins":[{"unified":"1f9bb","native":"🦻"},{"unified":"1f9bb-1f3fb","native":"🦻🏻"},{"unified":"1f9bb-1f3fc","native":"🦻🏼"},{"unified":"1f9bb-1f3fd","native":"🦻🏽"},{"unified":"1f9bb-1f3fe","native":"🦻🏾"},{"unified":"1f9bb-1f3ff","native":"🦻🏿"}],"version":12},"nose":{"id":"nose","name":"Nose","keywords":["smell","sniff"],"skins":[{"unified":"1f443","native":"👃"},{"unified":"1f443-1f3fb","native":"👃🏻"},{"unified":"1f443-1f3fc","native":"👃🏼"},{"unified":"1f443-1f3fd","native":"👃🏽"},{"unified":"1f443-1f3fe","native":"👃🏾"},{"unified":"1f443-1f3ff","native":"👃🏿"}],"version":1},"brain":{"id":"brain","name":"Brain","keywords":["smart","intelligent"],"skins":[{"unified":"1f9e0","native":"🧠"}],"version":5},"anatomical_heart":{"id":"anatomical_heart","name":"Anatomical Heart","keywords":["health","heartbeat"],"skins":[{"unified":"1fac0","native":"🫀"}],"version":13},"lungs":{"id":"lungs","name":"Lungs","keywords":["breathe"],"skins":[{"unified":"1fac1","native":"🫁"}],"version":13},"tooth":{"id":"tooth","name":"Tooth","keywords":["teeth","dentist"],"skins":[{"unified":"1f9b7","native":"🦷"}],"version":11},"bone":{"id":"bone","name":"Bone","keywords":["skeleton"],"skins":[{"unified":"1f9b4","native":"🦴"}],"version":11},"eyes":{"id":"eyes","name":"Eyes","keywords":["look","watch","stalk","peek","see"],"skins":[{"unified":"1f440","native":"👀"}],"version":1},"eye":{"id":"eye","name":"Eye","keywords":["face","look","see","watch","stare"],"skins":[{"unified":"1f441-fe0f","native":"👁️"}],"version":1},"tongue":{"id":"tongue","name":"Tongue","keywords":["mouth","playful"],"skins":[{"unified":"1f445","native":"👅"}],"version":1},"lips":{"id":"lips","name":"Mouth","keywords":["lips","kiss"],"skins":[{"unified":"1f444","native":"👄"}],"version":1},"biting_lip":{"id":"biting_lip","name":"Biting Lip","keywords":["flirt","sexy","pain","worry"],"skins":[{"unified":"1fae6","native":"🫦"}],"version":14},"baby":{"id":"baby","name":"Baby","keywords":["child","boy","girl","toddler"],"skins":[{"unified":"1f476","native":"👶"},{"unified":"1f476-1f3fb","native":"👶🏻"},{"unified":"1f476-1f3fc","native":"👶🏼"},{"unified":"1f476-1f3fd","native":"👶🏽"},{"unified":"1f476-1f3fe","native":"👶🏾"},{"unified":"1f476-1f3ff","native":"👶🏿"}],"version":1},"child":{"id":"child","name":"Child","keywords":["gender","neutral","young"],"skins":[{"unified":"1f9d2","native":"🧒"},{"unified":"1f9d2-1f3fb","native":"🧒🏻"},{"unified":"1f9d2-1f3fc","native":"🧒🏼"},{"unified":"1f9d2-1f3fd","native":"🧒🏽"},{"unified":"1f9d2-1f3fe","native":"🧒🏾"},{"unified":"1f9d2-1f3ff","native":"🧒🏿"}],"version":5},"boy":{"id":"boy","name":"Boy","keywords":["man","male","guy","teenager"],"skins":[{"unified":"1f466","native":"👦"},{"unified":"1f466-1f3fb","native":"👦🏻"},{"unified":"1f466-1f3fc","native":"👦🏼"},{"unified":"1f466-1f3fd","native":"👦🏽"},{"unified":"1f466-1f3fe","native":"👦🏾"},{"unified":"1f466-1f3ff","native":"👦🏿"}],"version":1},"girl":{"id":"girl","name":"Girl","keywords":["female","woman","teenager"],"skins":[{"unified":"1f467","native":"👧"},{"unified":"1f467-1f3fb","native":"👧🏻"},{"unified":"1f467-1f3fc","native":"👧🏼"},{"unified":"1f467-1f3fd","native":"👧🏽"},{"unified":"1f467-1f3fe","native":"👧🏾"},{"unified":"1f467-1f3ff","native":"👧🏿"}],"version":1},"adult":{"id":"adult","name":"Adult","keywords":["person","gender","neutral"],"skins":[{"unified":"1f9d1","native":"🧑"},{"unified":"1f9d1-1f3fb","native":"🧑🏻"},{"unified":"1f9d1-1f3fc","native":"🧑🏼"},{"unified":"1f9d1-1f3fd","native":"🧑🏽"},{"unified":"1f9d1-1f3fe","native":"🧑🏾"},{"unified":"1f9d1-1f3ff","native":"🧑🏿"}],"version":5},"person_with_blond_hair":{"id":"person_with_blond_hair","name":"Person Blond Hair","keywords":["with","hairstyle"],"skins":[{"unified":"1f471","native":"👱"},{"unified":"1f471-1f3fb","native":"👱🏻"},{"unified":"1f471-1f3fc","native":"👱🏼"},{"unified":"1f471-1f3fd","native":"👱🏽"},{"unified":"1f471-1f3fe","native":"👱🏾"},{"unified":"1f471-1f3ff","native":"👱🏿"}],"version":1},"man":{"id":"man","name":"Man","keywords":["mustache","father","dad","guy","classy","sir","moustache"],"skins":[{"unified":"1f468","native":"👨"},{"unified":"1f468-1f3fb","native":"👨🏻"},{"unified":"1f468-1f3fc","native":"👨🏼"},{"unified":"1f468-1f3fd","native":"👨🏽"},{"unified":"1f468-1f3fe","native":"👨🏾"},{"unified":"1f468-1f3ff","native":"👨🏿"}],"version":1},"bearded_person":{"id":"bearded_person","name":"Person Beard","keywords":["bearded","man","bewhiskered"],"skins":[{"unified":"1f9d4","native":"🧔"},{"unified":"1f9d4-1f3fb","native":"🧔🏻"},{"unified":"1f9d4-1f3fc","native":"🧔🏼"},{"unified":"1f9d4-1f3fd","native":"🧔🏽"},{"unified":"1f9d4-1f3fe","native":"🧔🏾"},{"unified":"1f9d4-1f3ff","native":"🧔🏿"}],"version":5},"man_with_beard":{"id":"man_with_beard","name":"Man: Beard","keywords":["man","with","facial","hair"],"skins":[{"unified":"1f9d4-200d-2642-fe0f","native":"🧔‍♂️"},{"unified":"1f9d4-1f3fb-200d-2642-fe0f","native":"🧔🏻‍♂️"},{"unified":"1f9d4-1f3fc-200d-2642-fe0f","native":"🧔🏼‍♂️"},{"unified":"1f9d4-1f3fd-200d-2642-fe0f","native":"🧔🏽‍♂️"},{"unified":"1f9d4-1f3fe-200d-2642-fe0f","native":"🧔🏾‍♂️"},{"unified":"1f9d4-1f3ff-200d-2642-fe0f","native":"🧔🏿‍♂️"}],"version":13.1},"woman_with_beard":{"id":"woman_with_beard","name":"Woman: Beard","keywords":["woman","with","facial","hair"],"skins":[{"unified":"1f9d4-200d-2640-fe0f","native":"🧔‍♀️"},{"unified":"1f9d4-1f3fb-200d-2640-fe0f","native":"🧔🏻‍♀️"},{"unified":"1f9d4-1f3fc-200d-2640-fe0f","native":"🧔🏼‍♀️"},{"unified":"1f9d4-1f3fd-200d-2640-fe0f","native":"🧔🏽‍♀️"},{"unified":"1f9d4-1f3fe-200d-2640-fe0f","native":"🧔🏾‍♀️"},{"unified":"1f9d4-1f3ff-200d-2640-fe0f","native":"🧔🏿‍♀️"}],"version":13.1},"red_haired_man":{"id":"red_haired_man","name":"Man: Red Hair","keywords":["haired","man","hairstyle"],"skins":[{"unified":"1f468-200d-1f9b0","native":"👨‍🦰"},{"unified":"1f468-1f3fb-200d-1f9b0","native":"👨🏻‍🦰"},{"unified":"1f468-1f3fc-200d-1f9b0","native":"👨🏼‍🦰"},{"unified":"1f468-1f3fd-200d-1f9b0","native":"👨🏽‍🦰"},{"unified":"1f468-1f3fe-200d-1f9b0","native":"👨🏾‍🦰"},{"unified":"1f468-1f3ff-200d-1f9b0","native":"👨🏿‍🦰"}],"version":11},"curly_haired_man":{"id":"curly_haired_man","name":"Man: Curly Hair","keywords":["haired","man","hairstyle"],"skins":[{"unified":"1f468-200d-1f9b1","native":"👨‍🦱"},{"unified":"1f468-1f3fb-200d-1f9b1","native":"👨🏻‍🦱"},{"unified":"1f468-1f3fc-200d-1f9b1","native":"👨🏼‍🦱"},{"unified":"1f468-1f3fd-200d-1f9b1","native":"👨🏽‍🦱"},{"unified":"1f468-1f3fe-200d-1f9b1","native":"👨🏾‍🦱"},{"unified":"1f468-1f3ff-200d-1f9b1","native":"👨🏿‍🦱"}],"version":11},"white_haired_man":{"id":"white_haired_man","name":"Man: White Hair","keywords":["haired","man","old","elder"],"skins":[{"unified":"1f468-200d-1f9b3","native":"👨‍🦳"},{"unified":"1f468-1f3fb-200d-1f9b3","native":"👨🏻‍🦳"},{"unified":"1f468-1f3fc-200d-1f9b3","native":"👨🏼‍🦳"},{"unified":"1f468-1f3fd-200d-1f9b3","native":"👨🏽‍🦳"},{"unified":"1f468-1f3fe-200d-1f9b3","native":"👨🏾‍🦳"},{"unified":"1f468-1f3ff-200d-1f9b3","native":"👨🏿‍🦳"}],"version":11},"bald_man":{"id":"bald_man","name":"Man: Bald","keywords":["man","hairless"],"skins":[{"unified":"1f468-200d-1f9b2","native":"👨‍🦲"},{"unified":"1f468-1f3fb-200d-1f9b2","native":"👨🏻‍🦲"},{"unified":"1f468-1f3fc-200d-1f9b2","native":"👨🏼‍🦲"},{"unified":"1f468-1f3fd-200d-1f9b2","native":"👨🏽‍🦲"},{"unified":"1f468-1f3fe-200d-1f9b2","native":"👨🏾‍🦲"},{"unified":"1f468-1f3ff-200d-1f9b2","native":"👨🏿‍🦲"}],"version":11},"woman":{"id":"woman","name":"Woman","keywords":["female","girls","lady"],"skins":[{"unified":"1f469","native":"👩"},{"unified":"1f469-1f3fb","native":"👩🏻"},{"unified":"1f469-1f3fc","native":"👩🏼"},{"unified":"1f469-1f3fd","native":"👩🏽"},{"unified":"1f469-1f3fe","native":"👩🏾"},{"unified":"1f469-1f3ff","native":"👩🏿"}],"version":1},"red_haired_woman":{"id":"red_haired_woman","name":"Woman: Red Hair","keywords":["haired","woman","hairstyle"],"skins":[{"unified":"1f469-200d-1f9b0","native":"👩‍🦰"},{"unified":"1f469-1f3fb-200d-1f9b0","native":"👩🏻‍🦰"},{"unified":"1f469-1f3fc-200d-1f9b0","native":"👩🏼‍🦰"},{"unified":"1f469-1f3fd-200d-1f9b0","native":"👩🏽‍🦰"},{"unified":"1f469-1f3fe-200d-1f9b0","native":"👩🏾‍🦰"},{"unified":"1f469-1f3ff-200d-1f9b0","native":"👩🏿‍🦰"}],"version":11},"red_haired_person":{"id":"red_haired_person","name":"Person: Red Hair","keywords":["haired","person","hairstyle"],"skins":[{"unified":"1f9d1-200d-1f9b0","native":"🧑‍🦰"},{"unified":"1f9d1-1f3fb-200d-1f9b0","native":"🧑🏻‍🦰"},{"unified":"1f9d1-1f3fc-200d-1f9b0","native":"🧑🏼‍🦰"},{"unified":"1f9d1-1f3fd-200d-1f9b0","native":"🧑🏽‍🦰"},{"unified":"1f9d1-1f3fe-200d-1f9b0","native":"🧑🏾‍🦰"},{"unified":"1f9d1-1f3ff-200d-1f9b0","native":"🧑🏿‍🦰"}],"version":12.1},"curly_haired_woman":{"id":"curly_haired_woman","name":"Woman: Curly Hair","keywords":["haired","woman","hairstyle"],"skins":[{"unified":"1f469-200d-1f9b1","native":"👩‍🦱"},{"unified":"1f469-1f3fb-200d-1f9b1","native":"👩🏻‍🦱"},{"unified":"1f469-1f3fc-200d-1f9b1","native":"👩🏼‍🦱"},{"unified":"1f469-1f3fd-200d-1f9b1","native":"👩🏽‍🦱"},{"unified":"1f469-1f3fe-200d-1f9b1","native":"👩🏾‍🦱"},{"unified":"1f469-1f3ff-200d-1f9b1","native":"👩🏿‍🦱"}],"version":11},"curly_haired_person":{"id":"curly_haired_person","name":"Person: Curly Hair","keywords":["haired","person","hairstyle"],"skins":[{"unified":"1f9d1-200d-1f9b1","native":"🧑‍🦱"},{"unified":"1f9d1-1f3fb-200d-1f9b1","native":"🧑🏻‍🦱"},{"unified":"1f9d1-1f3fc-200d-1f9b1","native":"🧑🏼‍🦱"},{"unified":"1f9d1-1f3fd-200d-1f9b1","native":"🧑🏽‍🦱"},{"unified":"1f9d1-1f3fe-200d-1f9b1","native":"🧑🏾‍🦱"},{"unified":"1f9d1-1f3ff-200d-1f9b1","native":"🧑🏿‍🦱"}],"version":12.1},"white_haired_woman":{"id":"white_haired_woman","name":"Woman: White Hair","keywords":["haired","woman","old","elder"],"skins":[{"unified":"1f469-200d-1f9b3","native":"👩‍🦳"},{"unified":"1f469-1f3fb-200d-1f9b3","native":"👩🏻‍🦳"},{"unified":"1f469-1f3fc-200d-1f9b3","native":"👩🏼‍🦳"},{"unified":"1f469-1f3fd-200d-1f9b3","native":"👩🏽‍🦳"},{"unified":"1f469-1f3fe-200d-1f9b3","native":"👩🏾‍🦳"},{"unified":"1f469-1f3ff-200d-1f9b3","native":"👩🏿‍🦳"}],"version":11},"white_haired_person":{"id":"white_haired_person","name":"Person: White Hair","keywords":["haired","person","elder","old"],"skins":[{"unified":"1f9d1-200d-1f9b3","native":"🧑‍🦳"},{"unified":"1f9d1-1f3fb-200d-1f9b3","native":"🧑🏻‍🦳"},{"unified":"1f9d1-1f3fc-200d-1f9b3","native":"🧑🏼‍🦳"},{"unified":"1f9d1-1f3fd-200d-1f9b3","native":"🧑🏽‍🦳"},{"unified":"1f9d1-1f3fe-200d-1f9b3","native":"🧑🏾‍🦳"},{"unified":"1f9d1-1f3ff-200d-1f9b3","native":"🧑🏿‍🦳"}],"version":12.1},"bald_woman":{"id":"bald_woman","name":"Woman: Bald","keywords":["woman","hairless"],"skins":[{"unified":"1f469-200d-1f9b2","native":"👩‍🦲"},{"unified":"1f469-1f3fb-200d-1f9b2","native":"👩🏻‍🦲"},{"unified":"1f469-1f3fc-200d-1f9b2","native":"👩🏼‍🦲"},{"unified":"1f469-1f3fd-200d-1f9b2","native":"👩🏽‍🦲"},{"unified":"1f469-1f3fe-200d-1f9b2","native":"👩🏾‍🦲"},{"unified":"1f469-1f3ff-200d-1f9b2","native":"👩🏿‍🦲"}],"version":11},"bald_person":{"id":"bald_person","name":"Person: Bald","keywords":["person","hairless"],"skins":[{"unified":"1f9d1-200d-1f9b2","native":"🧑‍🦲"},{"unified":"1f9d1-1f3fb-200d-1f9b2","native":"🧑🏻‍🦲"},{"unified":"1f9d1-1f3fc-200d-1f9b2","native":"🧑🏼‍🦲"},{"unified":"1f9d1-1f3fd-200d-1f9b2","native":"🧑🏽‍🦲"},{"unified":"1f9d1-1f3fe-200d-1f9b2","native":"🧑🏾‍🦲"},{"unified":"1f9d1-1f3ff-200d-1f9b2","native":"🧑🏿‍🦲"}],"version":12.1},"blond-haired-woman":{"id":"blond-haired-woman","name":"Woman: Blond Hair","keywords":["haired-woman","woman","female","girl","blonde","person"],"skins":[{"unified":"1f471-200d-2640-fe0f","native":"👱‍♀️"},{"unified":"1f471-1f3fb-200d-2640-fe0f","native":"👱🏻‍♀️"},{"unified":"1f471-1f3fc-200d-2640-fe0f","native":"👱🏼‍♀️"},{"unified":"1f471-1f3fd-200d-2640-fe0f","native":"👱🏽‍♀️"},{"unified":"1f471-1f3fe-200d-2640-fe0f","native":"👱🏾‍♀️"},{"unified":"1f471-1f3ff-200d-2640-fe0f","native":"👱🏿‍♀️"}],"version":4},"blond-haired-man":{"id":"blond-haired-man","name":"Man: Blond Hair","keywords":["haired-man","man","male","boy","blonde","guy","person"],"skins":[{"unified":"1f471-200d-2642-fe0f","native":"👱‍♂️"},{"unified":"1f471-1f3fb-200d-2642-fe0f","native":"👱🏻‍♂️"},{"unified":"1f471-1f3fc-200d-2642-fe0f","native":"👱🏼‍♂️"},{"unified":"1f471-1f3fd-200d-2642-fe0f","native":"👱🏽‍♂️"},{"unified":"1f471-1f3fe-200d-2642-fe0f","native":"👱🏾‍♂️"},{"unified":"1f471-1f3ff-200d-2642-fe0f","native":"👱🏿‍♂️"}],"version":4},"older_adult":{"id":"older_adult","name":"Older Adult","keywords":["person","human","elder","senior","gender","neutral"],"skins":[{"unified":"1f9d3","native":"🧓"},{"unified":"1f9d3-1f3fb","native":"🧓🏻"},{"unified":"1f9d3-1f3fc","native":"🧓🏼"},{"unified":"1f9d3-1f3fd","native":"🧓🏽"},{"unified":"1f9d3-1f3fe","native":"🧓🏾"},{"unified":"1f9d3-1f3ff","native":"🧓🏿"}],"version":5},"older_man":{"id":"older_man","name":"Old Man","keywords":["older","human","male","men","elder","senior"],"skins":[{"unified":"1f474","native":"👴"},{"unified":"1f474-1f3fb","native":"👴🏻"},{"unified":"1f474-1f3fc","native":"👴🏼"},{"unified":"1f474-1f3fd","native":"👴🏽"},{"unified":"1f474-1f3fe","native":"👴🏾"},{"unified":"1f474-1f3ff","native":"👴🏿"}],"version":1},"older_woman":{"id":"older_woman","name":"Old Woman","keywords":["older","human","female","women","lady","elder","senior"],"skins":[{"unified":"1f475","native":"👵"},{"unified":"1f475-1f3fb","native":"👵🏻"},{"unified":"1f475-1f3fc","native":"👵🏼"},{"unified":"1f475-1f3fd","native":"👵🏽"},{"unified":"1f475-1f3fe","native":"👵🏾"},{"unified":"1f475-1f3ff","native":"👵🏿"}],"version":1},"person_frowning":{"id":"person_frowning","name":"Person Frowning","keywords":["worried"],"skins":[{"unified":"1f64d","native":"🙍"},{"unified":"1f64d-1f3fb","native":"🙍🏻"},{"unified":"1f64d-1f3fc","native":"🙍🏼"},{"unified":"1f64d-1f3fd","native":"🙍🏽"},{"unified":"1f64d-1f3fe","native":"🙍🏾"},{"unified":"1f64d-1f3ff","native":"🙍🏿"}],"version":1},"man-frowning":{"id":"man-frowning","name":"Man Frowning","keywords":["male","boy","sad","depressed","discouraged","unhappy"],"skins":[{"unified":"1f64d-200d-2642-fe0f","native":"🙍‍♂️"},{"unified":"1f64d-1f3fb-200d-2642-fe0f","native":"🙍🏻‍♂️"},{"unified":"1f64d-1f3fc-200d-2642-fe0f","native":"🙍🏼‍♂️"},{"unified":"1f64d-1f3fd-200d-2642-fe0f","native":"🙍🏽‍♂️"},{"unified":"1f64d-1f3fe-200d-2642-fe0f","native":"🙍🏾‍♂️"},{"unified":"1f64d-1f3ff-200d-2642-fe0f","native":"🙍🏿‍♂️"}],"version":4},"woman-frowning":{"id":"woman-frowning","name":"Woman Frowning","keywords":["female","girl","sad","depressed","discouraged","unhappy"],"skins":[{"unified":"1f64d-200d-2640-fe0f","native":"🙍‍♀️"},{"unified":"1f64d-1f3fb-200d-2640-fe0f","native":"🙍🏻‍♀️"},{"unified":"1f64d-1f3fc-200d-2640-fe0f","native":"🙍🏼‍♀️"},{"unified":"1f64d-1f3fd-200d-2640-fe0f","native":"🙍🏽‍♀️"},{"unified":"1f64d-1f3fe-200d-2640-fe0f","native":"🙍🏾‍♀️"},{"unified":"1f64d-1f3ff-200d-2640-fe0f","native":"🙍🏿‍♀️"}],"version":4},"person_with_pouting_face":{"id":"person_with_pouting_face","name":"Person Pouting","keywords":["with","face","upset"],"skins":[{"unified":"1f64e","native":"🙎"},{"unified":"1f64e-1f3fb","native":"🙎🏻"},{"unified":"1f64e-1f3fc","native":"🙎🏼"},{"unified":"1f64e-1f3fd","native":"🙎🏽"},{"unified":"1f64e-1f3fe","native":"🙎🏾"},{"unified":"1f64e-1f3ff","native":"🙎🏿"}],"version":1},"man-pouting":{"id":"man-pouting","name":"Man Pouting","keywords":["male","boy"],"skins":[{"unified":"1f64e-200d-2642-fe0f","native":"🙎‍♂️"},{"unified":"1f64e-1f3fb-200d-2642-fe0f","native":"🙎🏻‍♂️"},{"unified":"1f64e-1f3fc-200d-2642-fe0f","native":"🙎🏼‍♂️"},{"unified":"1f64e-1f3fd-200d-2642-fe0f","native":"🙎🏽‍♂️"},{"unified":"1f64e-1f3fe-200d-2642-fe0f","native":"🙎🏾‍♂️"},{"unified":"1f64e-1f3ff-200d-2642-fe0f","native":"🙎🏿‍♂️"}],"version":4},"woman-pouting":{"id":"woman-pouting","name":"Woman Pouting","keywords":["female","girl"],"skins":[{"unified":"1f64e-200d-2640-fe0f","native":"🙎‍♀️"},{"unified":"1f64e-1f3fb-200d-2640-fe0f","native":"🙎🏻‍♀️"},{"unified":"1f64e-1f3fc-200d-2640-fe0f","native":"🙎🏼‍♀️"},{"unified":"1f64e-1f3fd-200d-2640-fe0f","native":"🙎🏽‍♀️"},{"unified":"1f64e-1f3fe-200d-2640-fe0f","native":"🙎🏾‍♀️"},{"unified":"1f64e-1f3ff-200d-2640-fe0f","native":"🙎🏿‍♀️"}],"version":4},"no_good":{"id":"no_good","name":"Person Gesturing No","keywords":["good","decline"],"skins":[{"unified":"1f645","native":"🙅"},{"unified":"1f645-1f3fb","native":"🙅🏻"},{"unified":"1f645-1f3fc","native":"🙅🏼"},{"unified":"1f645-1f3fd","native":"🙅🏽"},{"unified":"1f645-1f3fe","native":"🙅🏾"},{"unified":"1f645-1f3ff","native":"🙅🏿"}],"version":1},"man-gesturing-no":{"id":"man-gesturing-no","name":"Man Gesturing No","keywords":["gesturing-no","male","boy","nope"],"skins":[{"unified":"1f645-200d-2642-fe0f","native":"🙅‍♂️"},{"unified":"1f645-1f3fb-200d-2642-fe0f","native":"🙅🏻‍♂️"},{"unified":"1f645-1f3fc-200d-2642-fe0f","native":"🙅🏼‍♂️"},{"unified":"1f645-1f3fd-200d-2642-fe0f","native":"🙅🏽‍♂️"},{"unified":"1f645-1f3fe-200d-2642-fe0f","native":"🙅🏾‍♂️"},{"unified":"1f645-1f3ff-200d-2642-fe0f","native":"🙅🏿‍♂️"}],"version":4},"woman-gesturing-no":{"id":"woman-gesturing-no","name":"Woman Gesturing No","keywords":["gesturing-no","female","girl","nope"],"skins":[{"unified":"1f645-200d-2640-fe0f","native":"🙅‍♀️"},{"unified":"1f645-1f3fb-200d-2640-fe0f","native":"🙅🏻‍♀️"},{"unified":"1f645-1f3fc-200d-2640-fe0f","native":"🙅🏼‍♀️"},{"unified":"1f645-1f3fd-200d-2640-fe0f","native":"🙅🏽‍♀️"},{"unified":"1f645-1f3fe-200d-2640-fe0f","native":"🙅🏾‍♀️"},{"unified":"1f645-1f3ff-200d-2640-fe0f","native":"🙅🏿‍♀️"}],"version":4},"ok_woman":{"id":"ok_woman","name":"Person Gesturing Ok","keywords":["woman","agree"],"skins":[{"unified":"1f646","native":"🙆"},{"unified":"1f646-1f3fb","native":"🙆🏻"},{"unified":"1f646-1f3fc","native":"🙆🏼"},{"unified":"1f646-1f3fd","native":"🙆🏽"},{"unified":"1f646-1f3fe","native":"🙆🏾"},{"unified":"1f646-1f3ff","native":"🙆🏿"}],"version":1},"man-gesturing-ok":{"id":"man-gesturing-ok","name":"Man Gesturing Ok","keywords":["gesturing-ok","men","boy","male","blue","human"],"skins":[{"unified":"1f646-200d-2642-fe0f","native":"🙆‍♂️"},{"unified":"1f646-1f3fb-200d-2642-fe0f","native":"🙆🏻‍♂️"},{"unified":"1f646-1f3fc-200d-2642-fe0f","native":"🙆🏼‍♂️"},{"unified":"1f646-1f3fd-200d-2642-fe0f","native":"🙆🏽‍♂️"},{"unified":"1f646-1f3fe-200d-2642-fe0f","native":"🙆🏾‍♂️"},{"unified":"1f646-1f3ff-200d-2642-fe0f","native":"🙆🏿‍♂️"}],"version":4},"woman-gesturing-ok":{"id":"woman-gesturing-ok","name":"Woman Gesturing Ok","keywords":["gesturing-ok","women","girl","female","pink","human"],"skins":[{"unified":"1f646-200d-2640-fe0f","native":"🙆‍♀️"},{"unified":"1f646-1f3fb-200d-2640-fe0f","native":"🙆🏻‍♀️"},{"unified":"1f646-1f3fc-200d-2640-fe0f","native":"🙆🏼‍♀️"},{"unified":"1f646-1f3fd-200d-2640-fe0f","native":"🙆🏽‍♀️"},{"unified":"1f646-1f3fe-200d-2640-fe0f","native":"🙆🏾‍♀️"},{"unified":"1f646-1f3ff-200d-2640-fe0f","native":"🙆🏿‍♀️"}],"version":4},"information_desk_person":{"id":"information_desk_person","name":"Person Tipping Hand","keywords":["information","desk"],"skins":[{"unified":"1f481","native":"💁"},{"unified":"1f481-1f3fb","native":"💁🏻"},{"unified":"1f481-1f3fc","native":"💁🏼"},{"unified":"1f481-1f3fd","native":"💁🏽"},{"unified":"1f481-1f3fe","native":"💁🏾"},{"unified":"1f481-1f3ff","native":"💁🏿"}],"version":1},"man-tipping-hand":{"id":"man-tipping-hand","name":"Man Tipping Hand","keywords":["tipping-hand","male","boy","human","information"],"skins":[{"unified":"1f481-200d-2642-fe0f","native":"💁‍♂️"},{"unified":"1f481-1f3fb-200d-2642-fe0f","native":"💁🏻‍♂️"},{"unified":"1f481-1f3fc-200d-2642-fe0f","native":"💁🏼‍♂️"},{"unified":"1f481-1f3fd-200d-2642-fe0f","native":"💁🏽‍♂️"},{"unified":"1f481-1f3fe-200d-2642-fe0f","native":"💁🏾‍♂️"},{"unified":"1f481-1f3ff-200d-2642-fe0f","native":"💁🏿‍♂️"}],"version":4},"woman-tipping-hand":{"id":"woman-tipping-hand","name":"Woman Tipping Hand","keywords":["tipping-hand","female","girl","human","information"],"skins":[{"unified":"1f481-200d-2640-fe0f","native":"💁‍♀️"},{"unified":"1f481-1f3fb-200d-2640-fe0f","native":"💁🏻‍♀️"},{"unified":"1f481-1f3fc-200d-2640-fe0f","native":"💁🏼‍♀️"},{"unified":"1f481-1f3fd-200d-2640-fe0f","native":"💁🏽‍♀️"},{"unified":"1f481-1f3fe-200d-2640-fe0f","native":"💁🏾‍♀️"},{"unified":"1f481-1f3ff-200d-2640-fe0f","native":"💁🏿‍♀️"}],"version":4},"raising_hand":{"id":"raising_hand","name":"Person Raising Hand","keywords":["question"],"skins":[{"unified":"1f64b","native":"🙋"},{"unified":"1f64b-1f3fb","native":"🙋🏻"},{"unified":"1f64b-1f3fc","native":"🙋🏼"},{"unified":"1f64b-1f3fd","native":"🙋🏽"},{"unified":"1f64b-1f3fe","native":"🙋🏾"},{"unified":"1f64b-1f3ff","native":"🙋🏿"}],"version":1},"man-raising-hand":{"id":"man-raising-hand","name":"Man Raising Hand","keywords":["raising-hand","male","boy"],"skins":[{"unified":"1f64b-200d-2642-fe0f","native":"🙋‍♂️"},{"unified":"1f64b-1f3fb-200d-2642-fe0f","native":"🙋🏻‍♂️"},{"unified":"1f64b-1f3fc-200d-2642-fe0f","native":"🙋🏼‍♂️"},{"unified":"1f64b-1f3fd-200d-2642-fe0f","native":"🙋🏽‍♂️"},{"unified":"1f64b-1f3fe-200d-2642-fe0f","native":"🙋🏾‍♂️"},{"unified":"1f64b-1f3ff-200d-2642-fe0f","native":"🙋🏿‍♂️"}],"version":4},"woman-raising-hand":{"id":"woman-raising-hand","name":"Woman Raising Hand","keywords":["raising-hand","female","girl"],"skins":[{"unified":"1f64b-200d-2640-fe0f","native":"🙋‍♀️"},{"unified":"1f64b-1f3fb-200d-2640-fe0f","native":"🙋🏻‍♀️"},{"unified":"1f64b-1f3fc-200d-2640-fe0f","native":"🙋🏼‍♀️"},{"unified":"1f64b-1f3fd-200d-2640-fe0f","native":"🙋🏽‍♀️"},{"unified":"1f64b-1f3fe-200d-2640-fe0f","native":"🙋🏾‍♀️"},{"unified":"1f64b-1f3ff-200d-2640-fe0f","native":"🙋🏿‍♀️"}],"version":4},"deaf_person":{"id":"deaf_person","name":"Deaf Person","keywords":["accessibility"],"skins":[{"unified":"1f9cf","native":"🧏"},{"unified":"1f9cf-1f3fb","native":"🧏🏻"},{"unified":"1f9cf-1f3fc","native":"🧏🏼"},{"unified":"1f9cf-1f3fd","native":"🧏🏽"},{"unified":"1f9cf-1f3fe","native":"🧏🏾"},{"unified":"1f9cf-1f3ff","native":"🧏🏿"}],"version":12},"deaf_man":{"id":"deaf_man","name":"Deaf Man","keywords":["accessibility"],"skins":[{"unified":"1f9cf-200d-2642-fe0f","native":"🧏‍♂️"},{"unified":"1f9cf-1f3fb-200d-2642-fe0f","native":"🧏🏻‍♂️"},{"unified":"1f9cf-1f3fc-200d-2642-fe0f","native":"🧏🏼‍♂️"},{"unified":"1f9cf-1f3fd-200d-2642-fe0f","native":"🧏🏽‍♂️"},{"unified":"1f9cf-1f3fe-200d-2642-fe0f","native":"🧏🏾‍♂️"},{"unified":"1f9cf-1f3ff-200d-2642-fe0f","native":"🧏🏿‍♂️"}],"version":12},"deaf_woman":{"id":"deaf_woman","name":"Deaf Woman","keywords":["accessibility"],"skins":[{"unified":"1f9cf-200d-2640-fe0f","native":"🧏‍♀️"},{"unified":"1f9cf-1f3fb-200d-2640-fe0f","native":"🧏🏻‍♀️"},{"unified":"1f9cf-1f3fc-200d-2640-fe0f","native":"🧏🏼‍♀️"},{"unified":"1f9cf-1f3fd-200d-2640-fe0f","native":"🧏🏽‍♀️"},{"unified":"1f9cf-1f3fe-200d-2640-fe0f","native":"🧏🏾‍♀️"},{"unified":"1f9cf-1f3ff-200d-2640-fe0f","native":"🧏🏿‍♀️"}],"version":12},"bow":{"id":"bow","name":"Person Bowing","keywords":["bow","respectiful"],"skins":[{"unified":"1f647","native":"🙇"},{"unified":"1f647-1f3fb","native":"🙇🏻"},{"unified":"1f647-1f3fc","native":"🙇🏼"},{"unified":"1f647-1f3fd","native":"🙇🏽"},{"unified":"1f647-1f3fe","native":"🙇🏾"},{"unified":"1f647-1f3ff","native":"🙇🏿"}],"version":1},"man-bowing":{"id":"man-bowing","name":"Man Bowing","keywords":["male","boy"],"skins":[{"unified":"1f647-200d-2642-fe0f","native":"🙇‍♂️"},{"unified":"1f647-1f3fb-200d-2642-fe0f","native":"🙇🏻‍♂️"},{"unified":"1f647-1f3fc-200d-2642-fe0f","native":"🙇🏼‍♂️"},{"unified":"1f647-1f3fd-200d-2642-fe0f","native":"🙇🏽‍♂️"},{"unified":"1f647-1f3fe-200d-2642-fe0f","native":"🙇🏾‍♂️"},{"unified":"1f647-1f3ff-200d-2642-fe0f","native":"🙇🏿‍♂️"}],"version":4},"woman-bowing":{"id":"woman-bowing","name":"Woman Bowing","keywords":["female","girl"],"skins":[{"unified":"1f647-200d-2640-fe0f","native":"🙇‍♀️"},{"unified":"1f647-1f3fb-200d-2640-fe0f","native":"🙇🏻‍♀️"},{"unified":"1f647-1f3fc-200d-2640-fe0f","native":"🙇🏼‍♀️"},{"unified":"1f647-1f3fd-200d-2640-fe0f","native":"🙇🏽‍♀️"},{"unified":"1f647-1f3fe-200d-2640-fe0f","native":"🙇🏾‍♀️"},{"unified":"1f647-1f3ff-200d-2640-fe0f","native":"🙇🏿‍♀️"}],"version":4},"face_palm":{"id":"face_palm","name":"Face Palm","keywords":["person","facepalming","disappointed"],"skins":[{"unified":"1f926","native":"🤦"},{"unified":"1f926-1f3fb","native":"🤦🏻"},{"unified":"1f926-1f3fc","native":"🤦🏼"},{"unified":"1f926-1f3fd","native":"🤦🏽"},{"unified":"1f926-1f3fe","native":"🤦🏾"},{"unified":"1f926-1f3ff","native":"🤦🏿"}],"version":3},"man-facepalming":{"id":"man-facepalming","name":"Man Facepalming","keywords":["male","boy","disbelief"],"skins":[{"unified":"1f926-200d-2642-fe0f","native":"🤦‍♂️"},{"unified":"1f926-1f3fb-200d-2642-fe0f","native":"🤦🏻‍♂️"},{"unified":"1f926-1f3fc-200d-2642-fe0f","native":"🤦🏼‍♂️"},{"unified":"1f926-1f3fd-200d-2642-fe0f","native":"🤦🏽‍♂️"},{"unified":"1f926-1f3fe-200d-2642-fe0f","native":"🤦🏾‍♂️"},{"unified":"1f926-1f3ff-200d-2642-fe0f","native":"🤦🏿‍♂️"}],"version":4},"woman-facepalming":{"id":"woman-facepalming","name":"Woman Facepalming","keywords":["female","girl","disbelief"],"skins":[{"unified":"1f926-200d-2640-fe0f","native":"🤦‍♀️"},{"unified":"1f926-1f3fb-200d-2640-fe0f","native":"🤦🏻‍♀️"},{"unified":"1f926-1f3fc-200d-2640-fe0f","native":"🤦🏼‍♀️"},{"unified":"1f926-1f3fd-200d-2640-fe0f","native":"🤦🏽‍♀️"},{"unified":"1f926-1f3fe-200d-2640-fe0f","native":"🤦🏾‍♀️"},{"unified":"1f926-1f3ff-200d-2640-fe0f","native":"🤦🏿‍♀️"}],"version":4},"shrug":{"id":"shrug","name":"Shrug","keywords":["person","shrugging","regardless"],"skins":[{"unified":"1f937","native":"🤷"},{"unified":"1f937-1f3fb","native":"🤷🏻"},{"unified":"1f937-1f3fc","native":"🤷🏼"},{"unified":"1f937-1f3fd","native":"🤷🏽"},{"unified":"1f937-1f3fe","native":"🤷🏾"},{"unified":"1f937-1f3ff","native":"🤷🏿"}],"version":3},"man-shrugging":{"id":"man-shrugging","name":"Man Shrugging","keywords":["male","boy","confused","indifferent","doubt"],"skins":[{"unified":"1f937-200d-2642-fe0f","native":"🤷‍♂️"},{"unified":"1f937-1f3fb-200d-2642-fe0f","native":"🤷🏻‍♂️"},{"unified":"1f937-1f3fc-200d-2642-fe0f","native":"🤷🏼‍♂️"},{"unified":"1f937-1f3fd-200d-2642-fe0f","native":"🤷🏽‍♂️"},{"unified":"1f937-1f3fe-200d-2642-fe0f","native":"🤷🏾‍♂️"},{"unified":"1f937-1f3ff-200d-2642-fe0f","native":"🤷🏿‍♂️"}],"version":4},"woman-shrugging":{"id":"woman-shrugging","name":"Woman Shrugging","keywords":["female","girl","confused","indifferent","doubt"],"skins":[{"unified":"1f937-200d-2640-fe0f","native":"🤷‍♀️"},{"unified":"1f937-1f3fb-200d-2640-fe0f","native":"🤷🏻‍♀️"},{"unified":"1f937-1f3fc-200d-2640-fe0f","native":"🤷🏼‍♀️"},{"unified":"1f937-1f3fd-200d-2640-fe0f","native":"🤷🏽‍♀️"},{"unified":"1f937-1f3fe-200d-2640-fe0f","native":"🤷🏾‍♀️"},{"unified":"1f937-1f3ff-200d-2640-fe0f","native":"🤷🏿‍♀️"}],"version":4},"health_worker":{"id":"health_worker","name":"Health Worker","keywords":["hospital"],"skins":[{"unified":"1f9d1-200d-2695-fe0f","native":"🧑‍⚕️"},{"unified":"1f9d1-1f3fb-200d-2695-fe0f","native":"🧑🏻‍⚕️"},{"unified":"1f9d1-1f3fc-200d-2695-fe0f","native":"🧑🏼‍⚕️"},{"unified":"1f9d1-1f3fd-200d-2695-fe0f","native":"🧑🏽‍⚕️"},{"unified":"1f9d1-1f3fe-200d-2695-fe0f","native":"🧑🏾‍⚕️"},{"unified":"1f9d1-1f3ff-200d-2695-fe0f","native":"🧑🏿‍⚕️"}],"version":12.1},"male-doctor":{"id":"male-doctor","name":"Man Health Worker","keywords":["male","doctor","nurse","therapist","healthcare","human"],"skins":[{"unified":"1f468-200d-2695-fe0f","native":"👨‍⚕️"},{"unified":"1f468-1f3fb-200d-2695-fe0f","native":"👨🏻‍⚕️"},{"unified":"1f468-1f3fc-200d-2695-fe0f","native":"👨🏼‍⚕️"},{"unified":"1f468-1f3fd-200d-2695-fe0f","native":"👨🏽‍⚕️"},{"unified":"1f468-1f3fe-200d-2695-fe0f","native":"👨🏾‍⚕️"},{"unified":"1f468-1f3ff-200d-2695-fe0f","native":"👨🏿‍⚕️"}],"version":4},"female-doctor":{"id":"female-doctor","name":"Woman Health Worker","keywords":["female","doctor","nurse","therapist","healthcare","human"],"skins":[{"unified":"1f469-200d-2695-fe0f","native":"👩‍⚕️"},{"unified":"1f469-1f3fb-200d-2695-fe0f","native":"👩🏻‍⚕️"},{"unified":"1f469-1f3fc-200d-2695-fe0f","native":"👩🏼‍⚕️"},{"unified":"1f469-1f3fd-200d-2695-fe0f","native":"👩🏽‍⚕️"},{"unified":"1f469-1f3fe-200d-2695-fe0f","native":"👩🏾‍⚕️"},{"unified":"1f469-1f3ff-200d-2695-fe0f","native":"👩🏿‍⚕️"}],"version":4},"student":{"id":"student","name":"Student","keywords":["learn"],"skins":[{"unified":"1f9d1-200d-1f393","native":"🧑‍🎓"},{"unified":"1f9d1-1f3fb-200d-1f393","native":"🧑🏻‍🎓"},{"unified":"1f9d1-1f3fc-200d-1f393","native":"🧑🏼‍🎓"},{"unified":"1f9d1-1f3fd-200d-1f393","native":"🧑🏽‍🎓"},{"unified":"1f9d1-1f3fe-200d-1f393","native":"🧑🏾‍🎓"},{"unified":"1f9d1-1f3ff-200d-1f393","native":"🧑🏿‍🎓"}],"version":12.1},"male-student":{"id":"male-student","name":"Man Student","keywords":["male","graduate","human"],"skins":[{"unified":"1f468-200d-1f393","native":"👨‍🎓"},{"unified":"1f468-1f3fb-200d-1f393","native":"👨🏻‍🎓"},{"unified":"1f468-1f3fc-200d-1f393","native":"👨🏼‍🎓"},{"unified":"1f468-1f3fd-200d-1f393","native":"👨🏽‍🎓"},{"unified":"1f468-1f3fe-200d-1f393","native":"👨🏾‍🎓"},{"unified":"1f468-1f3ff-200d-1f393","native":"👨🏿‍🎓"}],"version":4},"female-student":{"id":"female-student","name":"Woman Student","keywords":["female","graduate","human"],"skins":[{"unified":"1f469-200d-1f393","native":"👩‍🎓"},{"unified":"1f469-1f3fb-200d-1f393","native":"👩🏻‍🎓"},{"unified":"1f469-1f3fc-200d-1f393","native":"👩🏼‍🎓"},{"unified":"1f469-1f3fd-200d-1f393","native":"👩🏽‍🎓"},{"unified":"1f469-1f3fe-200d-1f393","native":"👩🏾‍🎓"},{"unified":"1f469-1f3ff-200d-1f393","native":"👩🏿‍🎓"}],"version":4},"teacher":{"id":"teacher","name":"Teacher","keywords":["professor"],"skins":[{"unified":"1f9d1-200d-1f3eb","native":"🧑‍🏫"},{"unified":"1f9d1-1f3fb-200d-1f3eb","native":"🧑🏻‍🏫"},{"unified":"1f9d1-1f3fc-200d-1f3eb","native":"🧑🏼‍🏫"},{"unified":"1f9d1-1f3fd-200d-1f3eb","native":"🧑🏽‍🏫"},{"unified":"1f9d1-1f3fe-200d-1f3eb","native":"🧑🏾‍🏫"},{"unified":"1f9d1-1f3ff-200d-1f3eb","native":"🧑🏿‍🏫"}],"version":12.1},"male-teacher":{"id":"male-teacher","name":"Man Teacher","keywords":["male","instructor","professor","human"],"skins":[{"unified":"1f468-200d-1f3eb","native":"👨‍🏫"},{"unified":"1f468-1f3fb-200d-1f3eb","native":"👨🏻‍🏫"},{"unified":"1f468-1f3fc-200d-1f3eb","native":"👨🏼‍🏫"},{"unified":"1f468-1f3fd-200d-1f3eb","native":"👨🏽‍🏫"},{"unified":"1f468-1f3fe-200d-1f3eb","native":"👨🏾‍🏫"},{"unified":"1f468-1f3ff-200d-1f3eb","native":"👨🏿‍🏫"}],"version":4},"female-teacher":{"id":"female-teacher","name":"Woman Teacher","keywords":["female","instructor","professor","human"],"skins":[{"unified":"1f469-200d-1f3eb","native":"👩‍🏫"},{"unified":"1f469-1f3fb-200d-1f3eb","native":"👩🏻‍🏫"},{"unified":"1f469-1f3fc-200d-1f3eb","native":"👩🏼‍🏫"},{"unified":"1f469-1f3fd-200d-1f3eb","native":"👩🏽‍🏫"},{"unified":"1f469-1f3fe-200d-1f3eb","native":"👩🏾‍🏫"},{"unified":"1f469-1f3ff-200d-1f3eb","native":"👩🏿‍🏫"}],"version":4},"judge":{"id":"judge","name":"Judge","keywords":["law"],"skins":[{"unified":"1f9d1-200d-2696-fe0f","native":"🧑‍⚖️"},{"unified":"1f9d1-1f3fb-200d-2696-fe0f","native":"🧑🏻‍⚖️"},{"unified":"1f9d1-1f3fc-200d-2696-fe0f","native":"🧑🏼‍⚖️"},{"unified":"1f9d1-1f3fd-200d-2696-fe0f","native":"🧑🏽‍⚖️"},{"unified":"1f9d1-1f3fe-200d-2696-fe0f","native":"🧑🏾‍⚖️"},{"unified":"1f9d1-1f3ff-200d-2696-fe0f","native":"🧑🏿‍⚖️"}],"version":12.1},"male-judge":{"id":"male-judge","name":"Man Judge","keywords":["male","justice","court","human"],"skins":[{"unified":"1f468-200d-2696-fe0f","native":"👨‍⚖️"},{"unified":"1f468-1f3fb-200d-2696-fe0f","native":"👨🏻‍⚖️"},{"unified":"1f468-1f3fc-200d-2696-fe0f","native":"👨🏼‍⚖️"},{"unified":"1f468-1f3fd-200d-2696-fe0f","native":"👨🏽‍⚖️"},{"unified":"1f468-1f3fe-200d-2696-fe0f","native":"👨🏾‍⚖️"},{"unified":"1f468-1f3ff-200d-2696-fe0f","native":"👨🏿‍⚖️"}],"version":4},"female-judge":{"id":"female-judge","name":"Woman Judge","keywords":["female","justice","court","human"],"skins":[{"unified":"1f469-200d-2696-fe0f","native":"👩‍⚖️"},{"unified":"1f469-1f3fb-200d-2696-fe0f","native":"👩🏻‍⚖️"},{"unified":"1f469-1f3fc-200d-2696-fe0f","native":"👩🏼‍⚖️"},{"unified":"1f469-1f3fd-200d-2696-fe0f","native":"👩🏽‍⚖️"},{"unified":"1f469-1f3fe-200d-2696-fe0f","native":"👩🏾‍⚖️"},{"unified":"1f469-1f3ff-200d-2696-fe0f","native":"👩🏿‍⚖️"}],"version":4},"farmer":{"id":"farmer","name":"Farmer","keywords":["crops"],"skins":[{"unified":"1f9d1-200d-1f33e","native":"🧑‍🌾"},{"unified":"1f9d1-1f3fb-200d-1f33e","native":"🧑🏻‍🌾"},{"unified":"1f9d1-1f3fc-200d-1f33e","native":"🧑🏼‍🌾"},{"unified":"1f9d1-1f3fd-200d-1f33e","native":"🧑🏽‍🌾"},{"unified":"1f9d1-1f3fe-200d-1f33e","native":"🧑🏾‍🌾"},{"unified":"1f9d1-1f3ff-200d-1f33e","native":"🧑🏿‍🌾"}],"version":12.1},"male-farmer":{"id":"male-farmer","name":"Man Farmer","keywords":["male","rancher","gardener","human"],"skins":[{"unified":"1f468-200d-1f33e","native":"👨‍🌾"},{"unified":"1f468-1f3fb-200d-1f33e","native":"👨🏻‍🌾"},{"unified":"1f468-1f3fc-200d-1f33e","native":"👨🏼‍🌾"},{"unified":"1f468-1f3fd-200d-1f33e","native":"👨🏽‍🌾"},{"unified":"1f468-1f3fe-200d-1f33e","native":"👨🏾‍🌾"},{"unified":"1f468-1f3ff-200d-1f33e","native":"👨🏿‍🌾"}],"version":4},"female-farmer":{"id":"female-farmer","name":"Woman Farmer","keywords":["female","rancher","gardener","human"],"skins":[{"unified":"1f469-200d-1f33e","native":"👩‍🌾"},{"unified":"1f469-1f3fb-200d-1f33e","native":"👩🏻‍🌾"},{"unified":"1f469-1f3fc-200d-1f33e","native":"👩🏼‍🌾"},{"unified":"1f469-1f3fd-200d-1f33e","native":"👩🏽‍🌾"},{"unified":"1f469-1f3fe-200d-1f33e","native":"👩🏾‍🌾"},{"unified":"1f469-1f3ff-200d-1f33e","native":"👩🏿‍🌾"}],"version":4},"cook":{"id":"cook","name":"Cook","keywords":["food","kitchen","culinary"],"skins":[{"unified":"1f9d1-200d-1f373","native":"🧑‍🍳"},{"unified":"1f9d1-1f3fb-200d-1f373","native":"🧑🏻‍🍳"},{"unified":"1f9d1-1f3fc-200d-1f373","native":"🧑🏼‍🍳"},{"unified":"1f9d1-1f3fd-200d-1f373","native":"🧑🏽‍🍳"},{"unified":"1f9d1-1f3fe-200d-1f373","native":"🧑🏾‍🍳"},{"unified":"1f9d1-1f3ff-200d-1f373","native":"🧑🏿‍🍳"}],"version":12.1},"male-cook":{"id":"male-cook","name":"Man Cook","keywords":["male","chef","human"],"skins":[{"unified":"1f468-200d-1f373","native":"👨‍🍳"},{"unified":"1f468-1f3fb-200d-1f373","native":"👨🏻‍🍳"},{"unified":"1f468-1f3fc-200d-1f373","native":"👨🏼‍🍳"},{"unified":"1f468-1f3fd-200d-1f373","native":"👨🏽‍🍳"},{"unified":"1f468-1f3fe-200d-1f373","native":"👨🏾‍🍳"},{"unified":"1f468-1f3ff-200d-1f373","native":"👨🏿‍🍳"}],"version":4},"female-cook":{"id":"female-cook","name":"Woman Cook","keywords":["female","chef","human"],"skins":[{"unified":"1f469-200d-1f373","native":"👩‍🍳"},{"unified":"1f469-1f3fb-200d-1f373","native":"👩🏻‍🍳"},{"unified":"1f469-1f3fc-200d-1f373","native":"👩🏼‍🍳"},{"unified":"1f469-1f3fd-200d-1f373","native":"👩🏽‍🍳"},{"unified":"1f469-1f3fe-200d-1f373","native":"👩🏾‍🍳"},{"unified":"1f469-1f3ff-200d-1f373","native":"👩🏿‍🍳"}],"version":4},"mechanic":{"id":"mechanic","name":"Mechanic","keywords":["worker","technician"],"skins":[{"unified":"1f9d1-200d-1f527","native":"🧑‍🔧"},{"unified":"1f9d1-1f3fb-200d-1f527","native":"🧑🏻‍🔧"},{"unified":"1f9d1-1f3fc-200d-1f527","native":"🧑🏼‍🔧"},{"unified":"1f9d1-1f3fd-200d-1f527","native":"🧑🏽‍🔧"},{"unified":"1f9d1-1f3fe-200d-1f527","native":"🧑🏾‍🔧"},{"unified":"1f9d1-1f3ff-200d-1f527","native":"🧑🏿‍🔧"}],"version":12.1},"male-mechanic":{"id":"male-mechanic","name":"Man Mechanic","keywords":["male","plumber","human","wrench"],"skins":[{"unified":"1f468-200d-1f527","native":"👨‍🔧"},{"unified":"1f468-1f3fb-200d-1f527","native":"👨🏻‍🔧"},{"unified":"1f468-1f3fc-200d-1f527","native":"👨🏼‍🔧"},{"unified":"1f468-1f3fd-200d-1f527","native":"👨🏽‍🔧"},{"unified":"1f468-1f3fe-200d-1f527","native":"👨🏾‍🔧"},{"unified":"1f468-1f3ff-200d-1f527","native":"👨🏿‍🔧"}],"version":4},"female-mechanic":{"id":"female-mechanic","name":"Woman Mechanic","keywords":["female","plumber","human","wrench"],"skins":[{"unified":"1f469-200d-1f527","native":"👩‍🔧"},{"unified":"1f469-1f3fb-200d-1f527","native":"👩🏻‍🔧"},{"unified":"1f469-1f3fc-200d-1f527","native":"👩🏼‍🔧"},{"unified":"1f469-1f3fd-200d-1f527","native":"👩🏽‍🔧"},{"unified":"1f469-1f3fe-200d-1f527","native":"👩🏾‍🔧"},{"unified":"1f469-1f3ff-200d-1f527","native":"👩🏿‍🔧"}],"version":4},"factory_worker":{"id":"factory_worker","name":"Factory Worker","keywords":["labor"],"skins":[{"unified":"1f9d1-200d-1f3ed","native":"🧑‍🏭"},{"unified":"1f9d1-1f3fb-200d-1f3ed","native":"🧑🏻‍🏭"},{"unified":"1f9d1-1f3fc-200d-1f3ed","native":"🧑🏼‍🏭"},{"unified":"1f9d1-1f3fd-200d-1f3ed","native":"🧑🏽‍🏭"},{"unified":"1f9d1-1f3fe-200d-1f3ed","native":"🧑🏾‍🏭"},{"unified":"1f9d1-1f3ff-200d-1f3ed","native":"🧑🏿‍🏭"}],"version":12.1},"male-factory-worker":{"id":"male-factory-worker","name":"Man Factory Worker","keywords":["male","factory-worker","assembly","industrial","human"],"skins":[{"unified":"1f468-200d-1f3ed","native":"👨‍🏭"},{"unified":"1f468-1f3fb-200d-1f3ed","native":"👨🏻‍🏭"},{"unified":"1f468-1f3fc-200d-1f3ed","native":"👨🏼‍🏭"},{"unified":"1f468-1f3fd-200d-1f3ed","native":"👨🏽‍🏭"},{"unified":"1f468-1f3fe-200d-1f3ed","native":"👨🏾‍🏭"},{"unified":"1f468-1f3ff-200d-1f3ed","native":"👨🏿‍🏭"}],"version":4},"female-factory-worker":{"id":"female-factory-worker","name":"Woman Factory Worker","keywords":["female","factory-worker","assembly","industrial","human"],"skins":[{"unified":"1f469-200d-1f3ed","native":"👩‍🏭"},{"unified":"1f469-1f3fb-200d-1f3ed","native":"👩🏻‍🏭"},{"unified":"1f469-1f3fc-200d-1f3ed","native":"👩🏼‍🏭"},{"unified":"1f469-1f3fd-200d-1f3ed","native":"👩🏽‍🏭"},{"unified":"1f469-1f3fe-200d-1f3ed","native":"👩🏾‍🏭"},{"unified":"1f469-1f3ff-200d-1f3ed","native":"👩🏿‍🏭"}],"version":4},"office_worker":{"id":"office_worker","name":"Office Worker","keywords":["business"],"skins":[{"unified":"1f9d1-200d-1f4bc","native":"🧑‍💼"},{"unified":"1f9d1-1f3fb-200d-1f4bc","native":"🧑🏻‍💼"},{"unified":"1f9d1-1f3fc-200d-1f4bc","native":"🧑🏼‍💼"},{"unified":"1f9d1-1f3fd-200d-1f4bc","native":"🧑🏽‍💼"},{"unified":"1f9d1-1f3fe-200d-1f4bc","native":"🧑🏾‍💼"},{"unified":"1f9d1-1f3ff-200d-1f4bc","native":"🧑🏿‍💼"}],"version":12.1},"male-office-worker":{"id":"male-office-worker","name":"Man Office Worker","keywords":["male","office-worker","business","manager","human"],"skins":[{"unified":"1f468-200d-1f4bc","native":"👨‍💼"},{"unified":"1f468-1f3fb-200d-1f4bc","native":"👨🏻‍💼"},{"unified":"1f468-1f3fc-200d-1f4bc","native":"👨🏼‍💼"},{"unified":"1f468-1f3fd-200d-1f4bc","native":"👨🏽‍💼"},{"unified":"1f468-1f3fe-200d-1f4bc","native":"👨🏾‍💼"},{"unified":"1f468-1f3ff-200d-1f4bc","native":"👨🏿‍💼"}],"version":4},"female-office-worker":{"id":"female-office-worker","name":"Woman Office Worker","keywords":["female","office-worker","business","manager","human"],"skins":[{"unified":"1f469-200d-1f4bc","native":"👩‍💼"},{"unified":"1f469-1f3fb-200d-1f4bc","native":"👩🏻‍💼"},{"unified":"1f469-1f3fc-200d-1f4bc","native":"👩🏼‍💼"},{"unified":"1f469-1f3fd-200d-1f4bc","native":"👩🏽‍💼"},{"unified":"1f469-1f3fe-200d-1f4bc","native":"👩🏾‍💼"},{"unified":"1f469-1f3ff-200d-1f4bc","native":"👩🏿‍💼"}],"version":4},"scientist":{"id":"scientist","name":"Scientist","keywords":["chemistry"],"skins":[{"unified":"1f9d1-200d-1f52c","native":"🧑‍🔬"},{"unified":"1f9d1-1f3fb-200d-1f52c","native":"🧑🏻‍🔬"},{"unified":"1f9d1-1f3fc-200d-1f52c","native":"🧑🏼‍🔬"},{"unified":"1f9d1-1f3fd-200d-1f52c","native":"🧑🏽‍🔬"},{"unified":"1f9d1-1f3fe-200d-1f52c","native":"🧑🏾‍🔬"},{"unified":"1f9d1-1f3ff-200d-1f52c","native":"🧑🏿‍🔬"}],"version":12.1},"male-scientist":{"id":"male-scientist","name":"Man Scientist","keywords":["male","biologist","chemist","engineer","physicist","human"],"skins":[{"unified":"1f468-200d-1f52c","native":"👨‍🔬"},{"unified":"1f468-1f3fb-200d-1f52c","native":"👨🏻‍🔬"},{"unified":"1f468-1f3fc-200d-1f52c","native":"👨🏼‍🔬"},{"unified":"1f468-1f3fd-200d-1f52c","native":"👨🏽‍🔬"},{"unified":"1f468-1f3fe-200d-1f52c","native":"👨🏾‍🔬"},{"unified":"1f468-1f3ff-200d-1f52c","native":"👨🏿‍🔬"}],"version":4},"female-scientist":{"id":"female-scientist","name":"Woman Scientist","keywords":["female","biologist","chemist","engineer","physicist","human"],"skins":[{"unified":"1f469-200d-1f52c","native":"👩‍🔬"},{"unified":"1f469-1f3fb-200d-1f52c","native":"👩🏻‍🔬"},{"unified":"1f469-1f3fc-200d-1f52c","native":"👩🏼‍🔬"},{"unified":"1f469-1f3fd-200d-1f52c","native":"👩🏽‍🔬"},{"unified":"1f469-1f3fe-200d-1f52c","native":"👩🏾‍🔬"},{"unified":"1f469-1f3ff-200d-1f52c","native":"👩🏿‍🔬"}],"version":4},"technologist":{"id":"technologist","name":"Technologist","keywords":["computer"],"skins":[{"unified":"1f9d1-200d-1f4bb","native":"🧑‍💻"},{"unified":"1f9d1-1f3fb-200d-1f4bb","native":"🧑🏻‍💻"},{"unified":"1f9d1-1f3fc-200d-1f4bb","native":"🧑🏼‍💻"},{"unified":"1f9d1-1f3fd-200d-1f4bb","native":"🧑🏽‍💻"},{"unified":"1f9d1-1f3fe-200d-1f4bb","native":"🧑🏾‍💻"},{"unified":"1f9d1-1f3ff-200d-1f4bb","native":"🧑🏿‍💻"}],"version":12.1},"male-technologist":{"id":"male-technologist","name":"Man Technologist","keywords":["male","coder","developer","engineer","programmer","software","human","laptop","computer"],"skins":[{"unified":"1f468-200d-1f4bb","native":"👨‍💻"},{"unified":"1f468-1f3fb-200d-1f4bb","native":"👨🏻‍💻"},{"unified":"1f468-1f3fc-200d-1f4bb","native":"👨🏼‍💻"},{"unified":"1f468-1f3fd-200d-1f4bb","native":"👨🏽‍💻"},{"unified":"1f468-1f3fe-200d-1f4bb","native":"👨🏾‍💻"},{"unified":"1f468-1f3ff-200d-1f4bb","native":"👨🏿‍💻"}],"version":4},"female-technologist":{"id":"female-technologist","name":"Woman Technologist","keywords":["female","coder","developer","engineer","programmer","software","human","laptop","computer"],"skins":[{"unified":"1f469-200d-1f4bb","native":"👩‍💻"},{"unified":"1f469-1f3fb-200d-1f4bb","native":"👩🏻‍💻"},{"unified":"1f469-1f3fc-200d-1f4bb","native":"👩🏼‍💻"},{"unified":"1f469-1f3fd-200d-1f4bb","native":"👩🏽‍💻"},{"unified":"1f469-1f3fe-200d-1f4bb","native":"👩🏾‍💻"},{"unified":"1f469-1f3ff-200d-1f4bb","native":"👩🏿‍💻"}],"version":4},"singer":{"id":"singer","name":"Singer","keywords":["song","artist","performer"],"skins":[{"unified":"1f9d1-200d-1f3a4","native":"🧑‍🎤"},{"unified":"1f9d1-1f3fb-200d-1f3a4","native":"🧑🏻‍🎤"},{"unified":"1f9d1-1f3fc-200d-1f3a4","native":"🧑🏼‍🎤"},{"unified":"1f9d1-1f3fd-200d-1f3a4","native":"🧑🏽‍🎤"},{"unified":"1f9d1-1f3fe-200d-1f3a4","native":"🧑🏾‍🎤"},{"unified":"1f9d1-1f3ff-200d-1f3a4","native":"🧑🏿‍🎤"}],"version":12.1},"male-singer":{"id":"male-singer","name":"Man Singer","keywords":["male","rockstar","entertainer","human"],"skins":[{"unified":"1f468-200d-1f3a4","native":"👨‍🎤"},{"unified":"1f468-1f3fb-200d-1f3a4","native":"👨🏻‍🎤"},{"unified":"1f468-1f3fc-200d-1f3a4","native":"👨🏼‍🎤"},{"unified":"1f468-1f3fd-200d-1f3a4","native":"👨🏽‍🎤"},{"unified":"1f468-1f3fe-200d-1f3a4","native":"👨🏾‍🎤"},{"unified":"1f468-1f3ff-200d-1f3a4","native":"👨🏿‍🎤"}],"version":4},"female-singer":{"id":"female-singer","name":"Woman Singer","keywords":["female","rockstar","entertainer","human"],"skins":[{"unified":"1f469-200d-1f3a4","native":"👩‍🎤"},{"unified":"1f469-1f3fb-200d-1f3a4","native":"👩🏻‍🎤"},{"unified":"1f469-1f3fc-200d-1f3a4","native":"👩🏼‍🎤"},{"unified":"1f469-1f3fd-200d-1f3a4","native":"👩🏽‍🎤"},{"unified":"1f469-1f3fe-200d-1f3a4","native":"👩🏾‍🎤"},{"unified":"1f469-1f3ff-200d-1f3a4","native":"👩🏿‍🎤"}],"version":4},"artist":{"id":"artist","name":"Artist","keywords":["painting","draw","creativity"],"skins":[{"unified":"1f9d1-200d-1f3a8","native":"🧑‍🎨"},{"unified":"1f9d1-1f3fb-200d-1f3a8","native":"🧑🏻‍🎨"},{"unified":"1f9d1-1f3fc-200d-1f3a8","native":"🧑🏼‍🎨"},{"unified":"1f9d1-1f3fd-200d-1f3a8","native":"🧑🏽‍🎨"},{"unified":"1f9d1-1f3fe-200d-1f3a8","native":"🧑🏾‍🎨"},{"unified":"1f9d1-1f3ff-200d-1f3a8","native":"🧑🏿‍🎨"}],"version":12.1},"male-artist":{"id":"male-artist","name":"Man Artist","keywords":["male","painter","human"],"skins":[{"unified":"1f468-200d-1f3a8","native":"👨‍🎨"},{"unified":"1f468-1f3fb-200d-1f3a8","native":"👨🏻‍🎨"},{"unified":"1f468-1f3fc-200d-1f3a8","native":"👨🏼‍🎨"},{"unified":"1f468-1f3fd-200d-1f3a8","native":"👨🏽‍🎨"},{"unified":"1f468-1f3fe-200d-1f3a8","native":"👨🏾‍🎨"},{"unified":"1f468-1f3ff-200d-1f3a8","native":"👨🏿‍🎨"}],"version":4},"female-artist":{"id":"female-artist","name":"Woman Artist","keywords":["female","painter","human"],"skins":[{"unified":"1f469-200d-1f3a8","native":"👩‍🎨"},{"unified":"1f469-1f3fb-200d-1f3a8","native":"👩🏻‍🎨"},{"unified":"1f469-1f3fc-200d-1f3a8","native":"👩🏼‍🎨"},{"unified":"1f469-1f3fd-200d-1f3a8","native":"👩🏽‍🎨"},{"unified":"1f469-1f3fe-200d-1f3a8","native":"👩🏾‍🎨"},{"unified":"1f469-1f3ff-200d-1f3a8","native":"👩🏿‍🎨"}],"version":4},"pilot":{"id":"pilot","name":"Pilot","keywords":["fly","plane","airplane"],"skins":[{"unified":"1f9d1-200d-2708-fe0f","native":"🧑‍✈️"},{"unified":"1f9d1-1f3fb-200d-2708-fe0f","native":"🧑🏻‍✈️"},{"unified":"1f9d1-1f3fc-200d-2708-fe0f","native":"🧑🏼‍✈️"},{"unified":"1f9d1-1f3fd-200d-2708-fe0f","native":"🧑🏽‍✈️"},{"unified":"1f9d1-1f3fe-200d-2708-fe0f","native":"🧑🏾‍✈️"},{"unified":"1f9d1-1f3ff-200d-2708-fe0f","native":"🧑🏿‍✈️"}],"version":12.1},"male-pilot":{"id":"male-pilot","name":"Man Pilot","keywords":["male","aviator","plane","human"],"skins":[{"unified":"1f468-200d-2708-fe0f","native":"👨‍✈️"},{"unified":"1f468-1f3fb-200d-2708-fe0f","native":"👨🏻‍✈️"},{"unified":"1f468-1f3fc-200d-2708-fe0f","native":"👨🏼‍✈️"},{"unified":"1f468-1f3fd-200d-2708-fe0f","native":"👨🏽‍✈️"},{"unified":"1f468-1f3fe-200d-2708-fe0f","native":"👨🏾‍✈️"},{"unified":"1f468-1f3ff-200d-2708-fe0f","native":"👨🏿‍✈️"}],"version":4},"female-pilot":{"id":"female-pilot","name":"Woman Pilot","keywords":["female","aviator","plane","human"],"skins":[{"unified":"1f469-200d-2708-fe0f","native":"👩‍✈️"},{"unified":"1f469-1f3fb-200d-2708-fe0f","native":"👩🏻‍✈️"},{"unified":"1f469-1f3fc-200d-2708-fe0f","native":"👩🏼‍✈️"},{"unified":"1f469-1f3fd-200d-2708-fe0f","native":"👩🏽‍✈️"},{"unified":"1f469-1f3fe-200d-2708-fe0f","native":"👩🏾‍✈️"},{"unified":"1f469-1f3ff-200d-2708-fe0f","native":"👩🏿‍✈️"}],"version":4},"astronaut":{"id":"astronaut","name":"Astronaut","keywords":["outerspace"],"skins":[{"unified":"1f9d1-200d-1f680","native":"🧑‍🚀"},{"unified":"1f9d1-1f3fb-200d-1f680","native":"🧑🏻‍🚀"},{"unified":"1f9d1-1f3fc-200d-1f680","native":"🧑🏼‍🚀"},{"unified":"1f9d1-1f3fd-200d-1f680","native":"🧑🏽‍🚀"},{"unified":"1f9d1-1f3fe-200d-1f680","native":"🧑🏾‍🚀"},{"unified":"1f9d1-1f3ff-200d-1f680","native":"🧑🏿‍🚀"}],"version":12.1},"male-astronaut":{"id":"male-astronaut","name":"Man Astronaut","keywords":["male","space","rocket","human"],"skins":[{"unified":"1f468-200d-1f680","native":"👨‍🚀"},{"unified":"1f468-1f3fb-200d-1f680","native":"👨🏻‍🚀"},{"unified":"1f468-1f3fc-200d-1f680","native":"👨🏼‍🚀"},{"unified":"1f468-1f3fd-200d-1f680","native":"👨🏽‍🚀"},{"unified":"1f468-1f3fe-200d-1f680","native":"👨🏾‍🚀"},{"unified":"1f468-1f3ff-200d-1f680","native":"👨🏿‍🚀"}],"version":4},"female-astronaut":{"id":"female-astronaut","name":"Woman Astronaut","keywords":["female","space","rocket","human"],"skins":[{"unified":"1f469-200d-1f680","native":"👩‍🚀"},{"unified":"1f469-1f3fb-200d-1f680","native":"👩🏻‍🚀"},{"unified":"1f469-1f3fc-200d-1f680","native":"👩🏼‍🚀"},{"unified":"1f469-1f3fd-200d-1f680","native":"👩🏽‍🚀"},{"unified":"1f469-1f3fe-200d-1f680","native":"👩🏾‍🚀"},{"unified":"1f469-1f3ff-200d-1f680","native":"👩🏿‍🚀"}],"version":4},"firefighter":{"id":"firefighter","name":"Firefighter","keywords":["fire"],"skins":[{"unified":"1f9d1-200d-1f692","native":"🧑‍🚒"},{"unified":"1f9d1-1f3fb-200d-1f692","native":"🧑🏻‍🚒"},{"unified":"1f9d1-1f3fc-200d-1f692","native":"🧑🏼‍🚒"},{"unified":"1f9d1-1f3fd-200d-1f692","native":"🧑🏽‍🚒"},{"unified":"1f9d1-1f3fe-200d-1f692","native":"🧑🏾‍🚒"},{"unified":"1f9d1-1f3ff-200d-1f692","native":"🧑🏿‍🚒"}],"version":12.1},"male-firefighter":{"id":"male-firefighter","name":"Man Firefighter","keywords":["male","fireman","human"],"skins":[{"unified":"1f468-200d-1f692","native":"👨‍🚒"},{"unified":"1f468-1f3fb-200d-1f692","native":"👨🏻‍🚒"},{"unified":"1f468-1f3fc-200d-1f692","native":"👨🏼‍🚒"},{"unified":"1f468-1f3fd-200d-1f692","native":"👨🏽‍🚒"},{"unified":"1f468-1f3fe-200d-1f692","native":"👨🏾‍🚒"},{"unified":"1f468-1f3ff-200d-1f692","native":"👨🏿‍🚒"}],"version":4},"female-firefighter":{"id":"female-firefighter","name":"Woman Firefighter","keywords":["female","fireman","human"],"skins":[{"unified":"1f469-200d-1f692","native":"👩‍🚒"},{"unified":"1f469-1f3fb-200d-1f692","native":"👩🏻‍🚒"},{"unified":"1f469-1f3fc-200d-1f692","native":"👩🏼‍🚒"},{"unified":"1f469-1f3fd-200d-1f692","native":"👩🏽‍🚒"},{"unified":"1f469-1f3fe-200d-1f692","native":"👩🏾‍🚒"},{"unified":"1f469-1f3ff-200d-1f692","native":"👩🏿‍🚒"}],"version":4},"cop":{"id":"cop","name":"Police Officer","keywords":["cop"],"skins":[{"unified":"1f46e","native":"👮"},{"unified":"1f46e-1f3fb","native":"👮🏻"},{"unified":"1f46e-1f3fc","native":"👮🏼"},{"unified":"1f46e-1f3fd","native":"👮🏽"},{"unified":"1f46e-1f3fe","native":"👮🏾"},{"unified":"1f46e-1f3ff","native":"👮🏿"}],"version":1},"male-police-officer":{"id":"male-police-officer","name":"Man Police Officer","keywords":["male","police-officer","law","legal","enforcement","arrest","911"],"skins":[{"unified":"1f46e-200d-2642-fe0f","native":"👮‍♂️"},{"unified":"1f46e-1f3fb-200d-2642-fe0f","native":"👮🏻‍♂️"},{"unified":"1f46e-1f3fc-200d-2642-fe0f","native":"👮🏼‍♂️"},{"unified":"1f46e-1f3fd-200d-2642-fe0f","native":"👮🏽‍♂️"},{"unified":"1f46e-1f3fe-200d-2642-fe0f","native":"👮🏾‍♂️"},{"unified":"1f46e-1f3ff-200d-2642-fe0f","native":"👮🏿‍♂️"}],"version":4},"female-police-officer":{"id":"female-police-officer","name":"Woman Police Officer","keywords":["female","police-officer","law","legal","enforcement","arrest","911"],"skins":[{"unified":"1f46e-200d-2640-fe0f","native":"👮‍♀️"},{"unified":"1f46e-1f3fb-200d-2640-fe0f","native":"👮🏻‍♀️"},{"unified":"1f46e-1f3fc-200d-2640-fe0f","native":"👮🏼‍♀️"},{"unified":"1f46e-1f3fd-200d-2640-fe0f","native":"👮🏽‍♀️"},{"unified":"1f46e-1f3fe-200d-2640-fe0f","native":"👮🏾‍♀️"},{"unified":"1f46e-1f3ff-200d-2640-fe0f","native":"👮🏿‍♀️"}],"version":4},"sleuth_or_spy":{"id":"sleuth_or_spy","name":"Detective","keywords":["sleuth","or","spy","human"],"skins":[{"unified":"1f575-fe0f","native":"🕵️"},{"unified":"1f575-1f3fb","native":"🕵🏻"},{"unified":"1f575-1f3fc","native":"🕵🏼"},{"unified":"1f575-1f3fd","native":"🕵🏽"},{"unified":"1f575-1f3fe","native":"🕵🏾"},{"unified":"1f575-1f3ff","native":"🕵🏿"}],"version":1},"male-detective":{"id":"male-detective","name":"Man Detective","keywords":["male","crime"],"skins":[{"unified":"1f575-fe0f-200d-2642-fe0f","native":"🕵️‍♂️"},{"unified":"1f575-1f3fb-200d-2642-fe0f","native":"🕵🏻‍♂️"},{"unified":"1f575-1f3fc-200d-2642-fe0f","native":"🕵🏼‍♂️"},{"unified":"1f575-1f3fd-200d-2642-fe0f","native":"🕵🏽‍♂️"},{"unified":"1f575-1f3fe-200d-2642-fe0f","native":"🕵🏾‍♂️"},{"unified":"1f575-1f3ff-200d-2642-fe0f","native":"🕵🏿‍♂️"}],"version":4},"female-detective":{"id":"female-detective","name":"Woman Detective","keywords":["female","human","spy"],"skins":[{"unified":"1f575-fe0f-200d-2640-fe0f","native":"🕵️‍♀️"},{"unified":"1f575-1f3fb-200d-2640-fe0f","native":"🕵🏻‍♀️"},{"unified":"1f575-1f3fc-200d-2640-fe0f","native":"🕵🏼‍♀️"},{"unified":"1f575-1f3fd-200d-2640-fe0f","native":"🕵🏽‍♀️"},{"unified":"1f575-1f3fe-200d-2640-fe0f","native":"🕵🏾‍♀️"},{"unified":"1f575-1f3ff-200d-2640-fe0f","native":"🕵🏿‍♀️"}],"version":4},"guardsman":{"id":"guardsman","name":"Guard","keywords":["guardsman","protect"],"skins":[{"unified":"1f482","native":"💂"},{"unified":"1f482-1f3fb","native":"💂🏻"},{"unified":"1f482-1f3fc","native":"💂🏼"},{"unified":"1f482-1f3fd","native":"💂🏽"},{"unified":"1f482-1f3fe","native":"💂🏾"},{"unified":"1f482-1f3ff","native":"💂🏿"}],"version":1},"male-guard":{"id":"male-guard","name":"Man Guard","keywords":["male","uk","gb","british","guy","royal"],"skins":[{"unified":"1f482-200d-2642-fe0f","native":"💂‍♂️"},{"unified":"1f482-1f3fb-200d-2642-fe0f","native":"💂🏻‍♂️"},{"unified":"1f482-1f3fc-200d-2642-fe0f","native":"💂🏼‍♂️"},{"unified":"1f482-1f3fd-200d-2642-fe0f","native":"💂🏽‍♂️"},{"unified":"1f482-1f3fe-200d-2642-fe0f","native":"💂🏾‍♂️"},{"unified":"1f482-1f3ff-200d-2642-fe0f","native":"💂🏿‍♂️"}],"version":4},"female-guard":{"id":"female-guard","name":"Woman Guard","keywords":["female","uk","gb","british","royal"],"skins":[{"unified":"1f482-200d-2640-fe0f","native":"💂‍♀️"},{"unified":"1f482-1f3fb-200d-2640-fe0f","native":"💂🏻‍♀️"},{"unified":"1f482-1f3fc-200d-2640-fe0f","native":"💂🏼‍♀️"},{"unified":"1f482-1f3fd-200d-2640-fe0f","native":"💂🏽‍♀️"},{"unified":"1f482-1f3fe-200d-2640-fe0f","native":"💂🏾‍♀️"},{"unified":"1f482-1f3ff-200d-2640-fe0f","native":"💂🏿‍♀️"}],"version":4},"ninja":{"id":"ninja","name":"Ninja","keywords":["ninjutsu","skills","japanese"],"skins":[{"unified":"1f977","native":"🥷"},{"unified":"1f977-1f3fb","native":"🥷🏻"},{"unified":"1f977-1f3fc","native":"🥷🏼"},{"unified":"1f977-1f3fd","native":"🥷🏽"},{"unified":"1f977-1f3fe","native":"🥷🏾"},{"unified":"1f977-1f3ff","native":"🥷🏿"}],"version":13},"construction_worker":{"id":"construction_worker","name":"Construction Worker","keywords":["labor","build"],"skins":[{"unified":"1f477","native":"👷"},{"unified":"1f477-1f3fb","native":"👷🏻"},{"unified":"1f477-1f3fc","native":"👷🏼"},{"unified":"1f477-1f3fd","native":"👷🏽"},{"unified":"1f477-1f3fe","native":"👷🏾"},{"unified":"1f477-1f3ff","native":"👷🏿"}],"version":1},"male-construction-worker":{"id":"male-construction-worker","name":"Man Construction Worker","keywords":["male","construction-worker","human","wip","guy","build","labor"],"skins":[{"unified":"1f477-200d-2642-fe0f","native":"👷‍♂️"},{"unified":"1f477-1f3fb-200d-2642-fe0f","native":"👷🏻‍♂️"},{"unified":"1f477-1f3fc-200d-2642-fe0f","native":"👷🏼‍♂️"},{"unified":"1f477-1f3fd-200d-2642-fe0f","native":"👷🏽‍♂️"},{"unified":"1f477-1f3fe-200d-2642-fe0f","native":"👷🏾‍♂️"},{"unified":"1f477-1f3ff-200d-2642-fe0f","native":"👷🏿‍♂️"}],"version":4},"female-construction-worker":{"id":"female-construction-worker","name":"Woman Construction Worker","keywords":["female","construction-worker","human","wip","build","labor"],"skins":[{"unified":"1f477-200d-2640-fe0f","native":"👷‍♀️"},{"unified":"1f477-1f3fb-200d-2640-fe0f","native":"👷🏻‍♀️"},{"unified":"1f477-1f3fc-200d-2640-fe0f","native":"👷🏼‍♀️"},{"unified":"1f477-1f3fd-200d-2640-fe0f","native":"👷🏽‍♀️"},{"unified":"1f477-1f3fe-200d-2640-fe0f","native":"👷🏾‍♀️"},{"unified":"1f477-1f3ff-200d-2640-fe0f","native":"👷🏿‍♀️"}],"version":4},"person_with_crown":{"id":"person_with_crown","name":"Person with Crown","keywords":["royalty","power"],"skins":[{"unified":"1fac5","native":"🫅"},{"unified":"1fac5-1f3fb","native":"🫅🏻"},{"unified":"1fac5-1f3fc","native":"🫅🏼"},{"unified":"1fac5-1f3fd","native":"🫅🏽"},{"unified":"1fac5-1f3fe","native":"🫅🏾"},{"unified":"1fac5-1f3ff","native":"🫅🏿"}],"version":14},"prince":{"id":"prince","name":"Prince","keywords":["boy","man","male","crown","royal","king"],"skins":[{"unified":"1f934","native":"🤴"},{"unified":"1f934-1f3fb","native":"🤴🏻"},{"unified":"1f934-1f3fc","native":"🤴🏼"},{"unified":"1f934-1f3fd","native":"🤴🏽"},{"unified":"1f934-1f3fe","native":"🤴🏾"},{"unified":"1f934-1f3ff","native":"🤴🏿"}],"version":3},"princess":{"id":"princess","name":"Princess","keywords":["girl","woman","female","blond","crown","royal","queen"],"skins":[{"unified":"1f478","native":"👸"},{"unified":"1f478-1f3fb","native":"👸🏻"},{"unified":"1f478-1f3fc","native":"👸🏼"},{"unified":"1f478-1f3fd","native":"👸🏽"},{"unified":"1f478-1f3fe","native":"👸🏾"},{"unified":"1f478-1f3ff","native":"👸🏿"}],"version":1},"man_with_turban":{"id":"man_with_turban","name":"Man with Turban","keywords":["person","wearing","headdress"],"skins":[{"unified":"1f473","native":"👳"},{"unified":"1f473-1f3fb","native":"👳🏻"},{"unified":"1f473-1f3fc","native":"👳🏼"},{"unified":"1f473-1f3fd","native":"👳🏽"},{"unified":"1f473-1f3fe","native":"👳🏾"},{"unified":"1f473-1f3ff","native":"👳🏿"}],"version":1},"man-wearing-turban":{"id":"man-wearing-turban","name":"Man Wearing Turban","keywords":["wearing-turban","male","indian","hinduism","arabs"],"skins":[{"unified":"1f473-200d-2642-fe0f","native":"👳‍♂️"},{"unified":"1f473-1f3fb-200d-2642-fe0f","native":"👳🏻‍♂️"},{"unified":"1f473-1f3fc-200d-2642-fe0f","native":"👳🏼‍♂️"},{"unified":"1f473-1f3fd-200d-2642-fe0f","native":"👳🏽‍♂️"},{"unified":"1f473-1f3fe-200d-2642-fe0f","native":"👳🏾‍♂️"},{"unified":"1f473-1f3ff-200d-2642-fe0f","native":"👳🏿‍♂️"}],"version":4},"woman-wearing-turban":{"id":"woman-wearing-turban","name":"Woman Wearing Turban","keywords":["wearing-turban","female","indian","hinduism","arabs"],"skins":[{"unified":"1f473-200d-2640-fe0f","native":"👳‍♀️"},{"unified":"1f473-1f3fb-200d-2640-fe0f","native":"👳🏻‍♀️"},{"unified":"1f473-1f3fc-200d-2640-fe0f","native":"👳🏼‍♀️"},{"unified":"1f473-1f3fd-200d-2640-fe0f","native":"👳🏽‍♀️"},{"unified":"1f473-1f3fe-200d-2640-fe0f","native":"👳🏾‍♀️"},{"unified":"1f473-1f3ff-200d-2640-fe0f","native":"👳🏿‍♀️"}],"version":4},"man_with_gua_pi_mao":{"id":"man_with_gua_pi_mao","name":"Man with Gua Pi Mao","keywords":["skullcap","male","boy","chinese"],"skins":[{"unified":"1f472","native":"👲"},{"unified":"1f472-1f3fb","native":"👲🏻"},{"unified":"1f472-1f3fc","native":"👲🏼"},{"unified":"1f472-1f3fd","native":"👲🏽"},{"unified":"1f472-1f3fe","native":"👲🏾"},{"unified":"1f472-1f3ff","native":"👲🏿"}],"version":1},"person_with_headscarf":{"id":"person_with_headscarf","name":"Woman with Headscarf","keywords":["person","female","hijab","mantilla","tichel"],"skins":[{"unified":"1f9d5","native":"🧕"},{"unified":"1f9d5-1f3fb","native":"🧕🏻"},{"unified":"1f9d5-1f3fc","native":"🧕🏼"},{"unified":"1f9d5-1f3fd","native":"🧕🏽"},{"unified":"1f9d5-1f3fe","native":"🧕🏾"},{"unified":"1f9d5-1f3ff","native":"🧕🏿"}],"version":5},"person_in_tuxedo":{"id":"person_in_tuxedo","name":"Man in Tuxedo","keywords":["person","couple","marriage","wedding","groom"],"skins":[{"unified":"1f935","native":"🤵"},{"unified":"1f935-1f3fb","native":"🤵🏻"},{"unified":"1f935-1f3fc","native":"🤵🏼"},{"unified":"1f935-1f3fd","native":"🤵🏽"},{"unified":"1f935-1f3fe","native":"🤵🏾"},{"unified":"1f935-1f3ff","native":"🤵🏿"}],"version":3},"man_in_tuxedo":{"id":"man_in_tuxedo","name":"Man in Tuxedo","keywords":["formal","fashion"],"skins":[{"unified":"1f935-200d-2642-fe0f","native":"🤵‍♂️"},{"unified":"1f935-1f3fb-200d-2642-fe0f","native":"🤵🏻‍♂️"},{"unified":"1f935-1f3fc-200d-2642-fe0f","native":"🤵🏼‍♂️"},{"unified":"1f935-1f3fd-200d-2642-fe0f","native":"🤵🏽‍♂️"},{"unified":"1f935-1f3fe-200d-2642-fe0f","native":"🤵🏾‍♂️"},{"unified":"1f935-1f3ff-200d-2642-fe0f","native":"🤵🏿‍♂️"}],"version":13},"woman_in_tuxedo":{"id":"woman_in_tuxedo","name":"Woman in Tuxedo","keywords":["formal","fashion"],"skins":[{"unified":"1f935-200d-2640-fe0f","native":"🤵‍♀️"},{"unified":"1f935-1f3fb-200d-2640-fe0f","native":"🤵🏻‍♀️"},{"unified":"1f935-1f3fc-200d-2640-fe0f","native":"🤵🏼‍♀️"},{"unified":"1f935-1f3fd-200d-2640-fe0f","native":"🤵🏽‍♀️"},{"unified":"1f935-1f3fe-200d-2640-fe0f","native":"🤵🏾‍♀️"},{"unified":"1f935-1f3ff-200d-2640-fe0f","native":"🤵🏿‍♀️"}],"version":13},"bride_with_veil":{"id":"bride_with_veil","name":"Bride with Veil","keywords":["couple","marriage","wedding","woman"],"skins":[{"unified":"1f470","native":"👰"},{"unified":"1f470-1f3fb","native":"👰🏻"},{"unified":"1f470-1f3fc","native":"👰🏼"},{"unified":"1f470-1f3fd","native":"👰🏽"},{"unified":"1f470-1f3fe","native":"👰🏾"},{"unified":"1f470-1f3ff","native":"👰🏿"}],"version":1},"man_with_veil":{"id":"man_with_veil","name":"Man with Veil","keywords":["wedding","marriage"],"skins":[{"unified":"1f470-200d-2642-fe0f","native":"👰‍♂️"},{"unified":"1f470-1f3fb-200d-2642-fe0f","native":"👰🏻‍♂️"},{"unified":"1f470-1f3fc-200d-2642-fe0f","native":"👰🏼‍♂️"},{"unified":"1f470-1f3fd-200d-2642-fe0f","native":"👰🏽‍♂️"},{"unified":"1f470-1f3fe-200d-2642-fe0f","native":"👰🏾‍♂️"},{"unified":"1f470-1f3ff-200d-2642-fe0f","native":"👰🏿‍♂️"}],"version":13},"woman_with_veil":{"id":"woman_with_veil","name":"Woman with Veil","keywords":["wedding","marriage"],"skins":[{"unified":"1f470-200d-2640-fe0f","native":"👰‍♀️"},{"unified":"1f470-1f3fb-200d-2640-fe0f","native":"👰🏻‍♀️"},{"unified":"1f470-1f3fc-200d-2640-fe0f","native":"👰🏼‍♀️"},{"unified":"1f470-1f3fd-200d-2640-fe0f","native":"👰🏽‍♀️"},{"unified":"1f470-1f3fe-200d-2640-fe0f","native":"👰🏾‍♀️"},{"unified":"1f470-1f3ff-200d-2640-fe0f","native":"👰🏿‍♀️"}],"version":13},"pregnant_woman":{"id":"pregnant_woman","name":"Pregnant Woman","keywords":["baby"],"skins":[{"unified":"1f930","native":"🤰"},{"unified":"1f930-1f3fb","native":"🤰🏻"},{"unified":"1f930-1f3fc","native":"🤰🏼"},{"unified":"1f930-1f3fd","native":"🤰🏽"},{"unified":"1f930-1f3fe","native":"🤰🏾"},{"unified":"1f930-1f3ff","native":"🤰🏿"}],"version":3},"pregnant_man":{"id":"pregnant_man","name":"Pregnant Man","keywords":["baby","belly"],"skins":[{"unified":"1fac3","native":"🫃"},{"unified":"1fac3-1f3fb","native":"🫃🏻"},{"unified":"1fac3-1f3fc","native":"🫃🏼"},{"unified":"1fac3-1f3fd","native":"🫃🏽"},{"unified":"1fac3-1f3fe","native":"🫃🏾"},{"unified":"1fac3-1f3ff","native":"🫃🏿"}],"version":14},"pregnant_person":{"id":"pregnant_person","name":"Pregnant Person","keywords":["baby","belly"],"skins":[{"unified":"1fac4","native":"🫄"},{"unified":"1fac4-1f3fb","native":"🫄🏻"},{"unified":"1fac4-1f3fc","native":"🫄🏼"},{"unified":"1fac4-1f3fd","native":"🫄🏽"},{"unified":"1fac4-1f3fe","native":"🫄🏾"},{"unified":"1fac4-1f3ff","native":"🫄🏿"}],"version":14},"breast-feeding":{"id":"breast-feeding","name":"Breast-Feeding","keywords":["breast","feeding","nursing","baby"],"skins":[{"unified":"1f931","native":"🤱"},{"unified":"1f931-1f3fb","native":"🤱🏻"},{"unified":"1f931-1f3fc","native":"🤱🏼"},{"unified":"1f931-1f3fd","native":"🤱🏽"},{"unified":"1f931-1f3fe","native":"🤱🏾"},{"unified":"1f931-1f3ff","native":"🤱🏿"}],"version":5},"woman_feeding_baby":{"id":"woman_feeding_baby","name":"Woman Feeding Baby","keywords":["birth","food"],"skins":[{"unified":"1f469-200d-1f37c","native":"👩‍🍼"},{"unified":"1f469-1f3fb-200d-1f37c","native":"👩🏻‍🍼"},{"unified":"1f469-1f3fc-200d-1f37c","native":"👩🏼‍🍼"},{"unified":"1f469-1f3fd-200d-1f37c","native":"👩🏽‍🍼"},{"unified":"1f469-1f3fe-200d-1f37c","native":"👩🏾‍🍼"},{"unified":"1f469-1f3ff-200d-1f37c","native":"👩🏿‍🍼"}],"version":13},"man_feeding_baby":{"id":"man_feeding_baby","name":"Man Feeding Baby","keywords":["birth","food"],"skins":[{"unified":"1f468-200d-1f37c","native":"👨‍🍼"},{"unified":"1f468-1f3fb-200d-1f37c","native":"👨🏻‍🍼"},{"unified":"1f468-1f3fc-200d-1f37c","native":"👨🏼‍🍼"},{"unified":"1f468-1f3fd-200d-1f37c","native":"👨🏽‍🍼"},{"unified":"1f468-1f3fe-200d-1f37c","native":"👨🏾‍🍼"},{"unified":"1f468-1f3ff-200d-1f37c","native":"👨🏿‍🍼"}],"version":13},"person_feeding_baby":{"id":"person_feeding_baby","name":"Person Feeding Baby","keywords":["birth","food"],"skins":[{"unified":"1f9d1-200d-1f37c","native":"🧑‍🍼"},{"unified":"1f9d1-1f3fb-200d-1f37c","native":"🧑🏻‍🍼"},{"unified":"1f9d1-1f3fc-200d-1f37c","native":"🧑🏼‍🍼"},{"unified":"1f9d1-1f3fd-200d-1f37c","native":"🧑🏽‍🍼"},{"unified":"1f9d1-1f3fe-200d-1f37c","native":"🧑🏾‍🍼"},{"unified":"1f9d1-1f3ff-200d-1f37c","native":"🧑🏿‍🍼"}],"version":13},"angel":{"id":"angel","name":"Baby Angel","keywords":["heaven","wings","halo"],"skins":[{"unified":"1f47c","native":"👼"},{"unified":"1f47c-1f3fb","native":"👼🏻"},{"unified":"1f47c-1f3fc","native":"👼🏼"},{"unified":"1f47c-1f3fd","native":"👼🏽"},{"unified":"1f47c-1f3fe","native":"👼🏾"},{"unified":"1f47c-1f3ff","native":"👼🏿"}],"version":1},"santa":{"id":"santa","name":"Santa Claus","keywords":["festival","man","male","xmas","father","christmas"],"skins":[{"unified":"1f385","native":"🎅"},{"unified":"1f385-1f3fb","native":"🎅🏻"},{"unified":"1f385-1f3fc","native":"🎅🏼"},{"unified":"1f385-1f3fd","native":"🎅🏽"},{"unified":"1f385-1f3fe","native":"🎅🏾"},{"unified":"1f385-1f3ff","native":"🎅🏿"}],"version":1},"mrs_claus":{"id":"mrs_claus","name":"Mrs. Claus","keywords":["mrs","mother","christmas","woman","female","xmas"],"skins":[{"unified":"1f936","native":"🤶"},{"unified":"1f936-1f3fb","native":"🤶🏻"},{"unified":"1f936-1f3fc","native":"🤶🏼"},{"unified":"1f936-1f3fd","native":"🤶🏽"},{"unified":"1f936-1f3fe","native":"🤶🏾"},{"unified":"1f936-1f3ff","native":"🤶🏿"}],"version":3},"mx_claus":{"id":"mx_claus","name":"Mx Claus","keywords":["christmas"],"skins":[{"unified":"1f9d1-200d-1f384","native":"🧑‍🎄"},{"unified":"1f9d1-1f3fb-200d-1f384","native":"🧑🏻‍🎄"},{"unified":"1f9d1-1f3fc-200d-1f384","native":"🧑🏼‍🎄"},{"unified":"1f9d1-1f3fd-200d-1f384","native":"🧑🏽‍🎄"},{"unified":"1f9d1-1f3fe-200d-1f384","native":"🧑🏾‍🎄"},{"unified":"1f9d1-1f3ff-200d-1f384","native":"🧑🏿‍🎄"}],"version":13},"superhero":{"id":"superhero","name":"Superhero","keywords":["marvel"],"skins":[{"unified":"1f9b8","native":"🦸"},{"unified":"1f9b8-1f3fb","native":"🦸🏻"},{"unified":"1f9b8-1f3fc","native":"🦸🏼"},{"unified":"1f9b8-1f3fd","native":"🦸🏽"},{"unified":"1f9b8-1f3fe","native":"🦸🏾"},{"unified":"1f9b8-1f3ff","native":"🦸🏿"}],"version":11},"male_superhero":{"id":"male_superhero","name":"Man Superhero","keywords":["male","good","hero","superpowers"],"skins":[{"unified":"1f9b8-200d-2642-fe0f","native":"🦸‍♂️"},{"unified":"1f9b8-1f3fb-200d-2642-fe0f","native":"🦸🏻‍♂️"},{"unified":"1f9b8-1f3fc-200d-2642-fe0f","native":"🦸🏼‍♂️"},{"unified":"1f9b8-1f3fd-200d-2642-fe0f","native":"🦸🏽‍♂️"},{"unified":"1f9b8-1f3fe-200d-2642-fe0f","native":"🦸🏾‍♂️"},{"unified":"1f9b8-1f3ff-200d-2642-fe0f","native":"🦸🏿‍♂️"}],"version":11},"female_superhero":{"id":"female_superhero","name":"Woman Superhero","keywords":["female","good","heroine","superpowers"],"skins":[{"unified":"1f9b8-200d-2640-fe0f","native":"🦸‍♀️"},{"unified":"1f9b8-1f3fb-200d-2640-fe0f","native":"🦸🏻‍♀️"},{"unified":"1f9b8-1f3fc-200d-2640-fe0f","native":"🦸🏼‍♀️"},{"unified":"1f9b8-1f3fd-200d-2640-fe0f","native":"🦸🏽‍♀️"},{"unified":"1f9b8-1f3fe-200d-2640-fe0f","native":"🦸🏾‍♀️"},{"unified":"1f9b8-1f3ff-200d-2640-fe0f","native":"🦸🏿‍♀️"}],"version":11},"supervillain":{"id":"supervillain","name":"Supervillain","keywords":["marvel"],"skins":[{"unified":"1f9b9","native":"🦹"},{"unified":"1f9b9-1f3fb","native":"🦹🏻"},{"unified":"1f9b9-1f3fc","native":"🦹🏼"},{"unified":"1f9b9-1f3fd","native":"🦹🏽"},{"unified":"1f9b9-1f3fe","native":"🦹🏾"},{"unified":"1f9b9-1f3ff","native":"🦹🏿"}],"version":11},"male_supervillain":{"id":"male_supervillain","name":"Man Supervillain","keywords":["male","evil","bad","criminal","hero","superpowers"],"skins":[{"unified":"1f9b9-200d-2642-fe0f","native":"🦹‍♂️"},{"unified":"1f9b9-1f3fb-200d-2642-fe0f","native":"🦹🏻‍♂️"},{"unified":"1f9b9-1f3fc-200d-2642-fe0f","native":"🦹🏼‍♂️"},{"unified":"1f9b9-1f3fd-200d-2642-fe0f","native":"🦹🏽‍♂️"},{"unified":"1f9b9-1f3fe-200d-2642-fe0f","native":"🦹🏾‍♂️"},{"unified":"1f9b9-1f3ff-200d-2642-fe0f","native":"🦹🏿‍♂️"}],"version":11},"female_supervillain":{"id":"female_supervillain","name":"Woman Supervillain","keywords":["female","evil","bad","criminal","heroine","superpowers"],"skins":[{"unified":"1f9b9-200d-2640-fe0f","native":"🦹‍♀️"},{"unified":"1f9b9-1f3fb-200d-2640-fe0f","native":"🦹🏻‍♀️"},{"unified":"1f9b9-1f3fc-200d-2640-fe0f","native":"🦹🏼‍♀️"},{"unified":"1f9b9-1f3fd-200d-2640-fe0f","native":"🦹🏽‍♀️"},{"unified":"1f9b9-1f3fe-200d-2640-fe0f","native":"🦹🏾‍♀️"},{"unified":"1f9b9-1f3ff-200d-2640-fe0f","native":"🦹🏿‍♀️"}],"version":11},"mage":{"id":"mage","name":"Mage","keywords":["magic"],"skins":[{"unified":"1f9d9","native":"🧙"},{"unified":"1f9d9-1f3fb","native":"🧙🏻"},{"unified":"1f9d9-1f3fc","native":"🧙🏼"},{"unified":"1f9d9-1f3fd","native":"🧙🏽"},{"unified":"1f9d9-1f3fe","native":"🧙🏾"},{"unified":"1f9d9-1f3ff","native":"🧙🏿"}],"version":5},"male_mage":{"id":"male_mage","name":"Man Mage","keywords":["male","sorcerer"],"skins":[{"unified":"1f9d9-200d-2642-fe0f","native":"🧙‍♂️"},{"unified":"1f9d9-1f3fb-200d-2642-fe0f","native":"🧙🏻‍♂️"},{"unified":"1f9d9-1f3fc-200d-2642-fe0f","native":"🧙🏼‍♂️"},{"unified":"1f9d9-1f3fd-200d-2642-fe0f","native":"🧙🏽‍♂️"},{"unified":"1f9d9-1f3fe-200d-2642-fe0f","native":"🧙🏾‍♂️"},{"unified":"1f9d9-1f3ff-200d-2642-fe0f","native":"🧙🏿‍♂️"}],"version":5},"female_mage":{"id":"female_mage","name":"Woman Mage","keywords":["female","witch"],"skins":[{"unified":"1f9d9-200d-2640-fe0f","native":"🧙‍♀️"},{"unified":"1f9d9-1f3fb-200d-2640-fe0f","native":"🧙🏻‍♀️"},{"unified":"1f9d9-1f3fc-200d-2640-fe0f","native":"🧙🏼‍♀️"},{"unified":"1f9d9-1f3fd-200d-2640-fe0f","native":"🧙🏽‍♀️"},{"unified":"1f9d9-1f3fe-200d-2640-fe0f","native":"🧙🏾‍♀️"},{"unified":"1f9d9-1f3ff-200d-2640-fe0f","native":"🧙🏿‍♀️"}],"version":5},"fairy":{"id":"fairy","name":"Fairy","keywords":["wings","magical"],"skins":[{"unified":"1f9da","native":"🧚"},{"unified":"1f9da-1f3fb","native":"🧚🏻"},{"unified":"1f9da-1f3fc","native":"🧚🏼"},{"unified":"1f9da-1f3fd","native":"🧚🏽"},{"unified":"1f9da-1f3fe","native":"🧚🏾"},{"unified":"1f9da-1f3ff","native":"🧚🏿"}],"version":5},"male_fairy":{"id":"male_fairy","name":"Man Fairy","keywords":["male"],"skins":[{"unified":"1f9da-200d-2642-fe0f","native":"🧚‍♂️"},{"unified":"1f9da-1f3fb-200d-2642-fe0f","native":"🧚🏻‍♂️"},{"unified":"1f9da-1f3fc-200d-2642-fe0f","native":"🧚🏼‍♂️"},{"unified":"1f9da-1f3fd-200d-2642-fe0f","native":"🧚🏽‍♂️"},{"unified":"1f9da-1f3fe-200d-2642-fe0f","native":"🧚🏾‍♂️"},{"unified":"1f9da-1f3ff-200d-2642-fe0f","native":"🧚🏿‍♂️"}],"version":5},"female_fairy":{"id":"female_fairy","name":"Woman Fairy","keywords":["female"],"skins":[{"unified":"1f9da-200d-2640-fe0f","native":"🧚‍♀️"},{"unified":"1f9da-1f3fb-200d-2640-fe0f","native":"🧚🏻‍♀️"},{"unified":"1f9da-1f3fc-200d-2640-fe0f","native":"🧚🏼‍♀️"},{"unified":"1f9da-1f3fd-200d-2640-fe0f","native":"🧚🏽‍♀️"},{"unified":"1f9da-1f3fe-200d-2640-fe0f","native":"🧚🏾‍♀️"},{"unified":"1f9da-1f3ff-200d-2640-fe0f","native":"🧚🏿‍♀️"}],"version":5},"vampire":{"id":"vampire","name":"Vampire","keywords":["blood","twilight"],"skins":[{"unified":"1f9db","native":"🧛"},{"unified":"1f9db-1f3fb","native":"🧛🏻"},{"unified":"1f9db-1f3fc","native":"🧛🏼"},{"unified":"1f9db-1f3fd","native":"🧛🏽"},{"unified":"1f9db-1f3fe","native":"🧛🏾"},{"unified":"1f9db-1f3ff","native":"🧛🏿"}],"version":5},"male_vampire":{"id":"male_vampire","name":"Man Vampire","keywords":["male","dracula"],"skins":[{"unified":"1f9db-200d-2642-fe0f","native":"🧛‍♂️"},{"unified":"1f9db-1f3fb-200d-2642-fe0f","native":"🧛🏻‍♂️"},{"unified":"1f9db-1f3fc-200d-2642-fe0f","native":"🧛🏼‍♂️"},{"unified":"1f9db-1f3fd-200d-2642-fe0f","native":"🧛🏽‍♂️"},{"unified":"1f9db-1f3fe-200d-2642-fe0f","native":"🧛🏾‍♂️"},{"unified":"1f9db-1f3ff-200d-2642-fe0f","native":"🧛🏿‍♂️"}],"version":5},"female_vampire":{"id":"female_vampire","name":"Woman Vampire","keywords":["female"],"skins":[{"unified":"1f9db-200d-2640-fe0f","native":"🧛‍♀️"},{"unified":"1f9db-1f3fb-200d-2640-fe0f","native":"🧛🏻‍♀️"},{"unified":"1f9db-1f3fc-200d-2640-fe0f","native":"🧛🏼‍♀️"},{"unified":"1f9db-1f3fd-200d-2640-fe0f","native":"🧛🏽‍♀️"},{"unified":"1f9db-1f3fe-200d-2640-fe0f","native":"🧛🏾‍♀️"},{"unified":"1f9db-1f3ff-200d-2640-fe0f","native":"🧛🏿‍♀️"}],"version":5},"merperson":{"id":"merperson","name":"Merperson","keywords":["sea"],"skins":[{"unified":"1f9dc","native":"🧜"},{"unified":"1f9dc-1f3fb","native":"🧜🏻"},{"unified":"1f9dc-1f3fc","native":"🧜🏼"},{"unified":"1f9dc-1f3fd","native":"🧜🏽"},{"unified":"1f9dc-1f3fe","native":"🧜🏾"},{"unified":"1f9dc-1f3ff","native":"🧜🏿"}],"version":5},"merman":{"id":"merman","name":"Merman","keywords":["man","male","triton"],"skins":[{"unified":"1f9dc-200d-2642-fe0f","native":"🧜‍♂️"},{"unified":"1f9dc-1f3fb-200d-2642-fe0f","native":"🧜🏻‍♂️"},{"unified":"1f9dc-1f3fc-200d-2642-fe0f","native":"🧜🏼‍♂️"},{"unified":"1f9dc-1f3fd-200d-2642-fe0f","native":"🧜🏽‍♂️"},{"unified":"1f9dc-1f3fe-200d-2642-fe0f","native":"🧜🏾‍♂️"},{"unified":"1f9dc-1f3ff-200d-2642-fe0f","native":"🧜🏿‍♂️"}],"version":5},"mermaid":{"id":"mermaid","name":"Mermaid","keywords":["woman","female","merwoman","ariel"],"skins":[{"unified":"1f9dc-200d-2640-fe0f","native":"🧜‍♀️"},{"unified":"1f9dc-1f3fb-200d-2640-fe0f","native":"🧜🏻‍♀️"},{"unified":"1f9dc-1f3fc-200d-2640-fe0f","native":"🧜🏼‍♀️"},{"unified":"1f9dc-1f3fd-200d-2640-fe0f","native":"🧜🏽‍♀️"},{"unified":"1f9dc-1f3fe-200d-2640-fe0f","native":"🧜🏾‍♀️"},{"unified":"1f9dc-1f3ff-200d-2640-fe0f","native":"🧜🏿‍♀️"}],"version":5},"elf":{"id":"elf","name":"Elf","keywords":["magical"],"skins":[{"unified":"1f9dd","native":"🧝"},{"unified":"1f9dd-1f3fb","native":"🧝🏻"},{"unified":"1f9dd-1f3fc","native":"🧝🏼"},{"unified":"1f9dd-1f3fd","native":"🧝🏽"},{"unified":"1f9dd-1f3fe","native":"🧝🏾"},{"unified":"1f9dd-1f3ff","native":"🧝🏿"}],"version":5},"male_elf":{"id":"male_elf","name":"Man Elf","keywords":["male"],"skins":[{"unified":"1f9dd-200d-2642-fe0f","native":"🧝‍♂️"},{"unified":"1f9dd-1f3fb-200d-2642-fe0f","native":"🧝🏻‍♂️"},{"unified":"1f9dd-1f3fc-200d-2642-fe0f","native":"🧝🏼‍♂️"},{"unified":"1f9dd-1f3fd-200d-2642-fe0f","native":"🧝🏽‍♂️"},{"unified":"1f9dd-1f3fe-200d-2642-fe0f","native":"🧝🏾‍♂️"},{"unified":"1f9dd-1f3ff-200d-2642-fe0f","native":"🧝🏿‍♂️"}],"version":5},"female_elf":{"id":"female_elf","name":"Woman Elf","keywords":["female"],"skins":[{"unified":"1f9dd-200d-2640-fe0f","native":"🧝‍♀️"},{"unified":"1f9dd-1f3fb-200d-2640-fe0f","native":"🧝🏻‍♀️"},{"unified":"1f9dd-1f3fc-200d-2640-fe0f","native":"🧝🏼‍♀️"},{"unified":"1f9dd-1f3fd-200d-2640-fe0f","native":"🧝🏽‍♀️"},{"unified":"1f9dd-1f3fe-200d-2640-fe0f","native":"🧝🏾‍♀️"},{"unified":"1f9dd-1f3ff-200d-2640-fe0f","native":"🧝🏿‍♀️"}],"version":5},"genie":{"id":"genie","name":"Genie","keywords":["magical","wishes"],"skins":[{"unified":"1f9de","native":"🧞"}],"version":5},"male_genie":{"id":"male_genie","name":"Man Genie","keywords":["male"],"skins":[{"unified":"1f9de-200d-2642-fe0f","native":"🧞‍♂️"}],"version":5},"female_genie":{"id":"female_genie","name":"Woman Genie","keywords":["female"],"skins":[{"unified":"1f9de-200d-2640-fe0f","native":"🧞‍♀️"}],"version":5},"zombie":{"id":"zombie","name":"Zombie","keywords":["dead"],"skins":[{"unified":"1f9df","native":"🧟"}],"version":5},"male_zombie":{"id":"male_zombie","name":"Man Zombie","keywords":["male","dracula","undead","walking","dead"],"skins":[{"unified":"1f9df-200d-2642-fe0f","native":"🧟‍♂️"}],"version":5},"female_zombie":{"id":"female_zombie","name":"Woman Zombie","keywords":["female","undead","walking","dead"],"skins":[{"unified":"1f9df-200d-2640-fe0f","native":"🧟‍♀️"}],"version":5},"troll":{"id":"troll","name":"Troll","keywords":["mystical","monster"],"skins":[{"unified":"1f9cc","native":"🧌"}],"version":14},"massage":{"id":"massage","name":"Face Massage","keywords":["person","getting","relax"],"skins":[{"unified":"1f486","native":"💆"},{"unified":"1f486-1f3fb","native":"💆🏻"},{"unified":"1f486-1f3fc","native":"💆🏼"},{"unified":"1f486-1f3fd","native":"💆🏽"},{"unified":"1f486-1f3fe","native":"💆🏾"},{"unified":"1f486-1f3ff","native":"💆🏿"}],"version":1},"man-getting-massage":{"id":"man-getting-massage","name":"Man Getting Massage","keywords":["getting-massage","male","boy","head"],"skins":[{"unified":"1f486-200d-2642-fe0f","native":"💆‍♂️"},{"unified":"1f486-1f3fb-200d-2642-fe0f","native":"💆🏻‍♂️"},{"unified":"1f486-1f3fc-200d-2642-fe0f","native":"💆🏼‍♂️"},{"unified":"1f486-1f3fd-200d-2642-fe0f","native":"💆🏽‍♂️"},{"unified":"1f486-1f3fe-200d-2642-fe0f","native":"💆🏾‍♂️"},{"unified":"1f486-1f3ff-200d-2642-fe0f","native":"💆🏿‍♂️"}],"version":4},"woman-getting-massage":{"id":"woman-getting-massage","name":"Woman Getting Massage","keywords":["getting-massage","female","girl","head"],"skins":[{"unified":"1f486-200d-2640-fe0f","native":"💆‍♀️"},{"unified":"1f486-1f3fb-200d-2640-fe0f","native":"💆🏻‍♀️"},{"unified":"1f486-1f3fc-200d-2640-fe0f","native":"💆🏼‍♀️"},{"unified":"1f486-1f3fd-200d-2640-fe0f","native":"💆🏽‍♀️"},{"unified":"1f486-1f3fe-200d-2640-fe0f","native":"💆🏾‍♀️"},{"unified":"1f486-1f3ff-200d-2640-fe0f","native":"💆🏿‍♀️"}],"version":4},"haircut":{"id":"haircut","name":"Haircut","keywords":["person","getting","hairstyle"],"skins":[{"unified":"1f487","native":"💇"},{"unified":"1f487-1f3fb","native":"💇🏻"},{"unified":"1f487-1f3fc","native":"💇🏼"},{"unified":"1f487-1f3fd","native":"💇🏽"},{"unified":"1f487-1f3fe","native":"💇🏾"},{"unified":"1f487-1f3ff","native":"💇🏿"}],"version":1},"man-getting-haircut":{"id":"man-getting-haircut","name":"Man Getting Haircut","keywords":["getting-haircut","male","boy"],"skins":[{"unified":"1f487-200d-2642-fe0f","native":"💇‍♂️"},{"unified":"1f487-1f3fb-200d-2642-fe0f","native":"💇🏻‍♂️"},{"unified":"1f487-1f3fc-200d-2642-fe0f","native":"💇🏼‍♂️"},{"unified":"1f487-1f3fd-200d-2642-fe0f","native":"💇🏽‍♂️"},{"unified":"1f487-1f3fe-200d-2642-fe0f","native":"💇🏾‍♂️"},{"unified":"1f487-1f3ff-200d-2642-fe0f","native":"💇🏿‍♂️"}],"version":4},"woman-getting-haircut":{"id":"woman-getting-haircut","name":"Woman Getting Haircut","keywords":["getting-haircut","female","girl"],"skins":[{"unified":"1f487-200d-2640-fe0f","native":"💇‍♀️"},{"unified":"1f487-1f3fb-200d-2640-fe0f","native":"💇🏻‍♀️"},{"unified":"1f487-1f3fc-200d-2640-fe0f","native":"💇🏼‍♀️"},{"unified":"1f487-1f3fd-200d-2640-fe0f","native":"💇🏽‍♀️"},{"unified":"1f487-1f3fe-200d-2640-fe0f","native":"💇🏾‍♀️"},{"unified":"1f487-1f3ff-200d-2640-fe0f","native":"💇🏿‍♀️"}],"version":4},"walking":{"id":"walking","name":"Pedestrian","keywords":["walking","person","move"],"skins":[{"unified":"1f6b6","native":"🚶"},{"unified":"1f6b6-1f3fb","native":"🚶🏻"},{"unified":"1f6b6-1f3fc","native":"🚶🏼"},{"unified":"1f6b6-1f3fd","native":"🚶🏽"},{"unified":"1f6b6-1f3fe","native":"🚶🏾"},{"unified":"1f6b6-1f3ff","native":"🚶🏿"}],"version":1},"man-walking":{"id":"man-walking","name":"Man Walking","keywords":["human","feet","steps"],"skins":[{"unified":"1f6b6-200d-2642-fe0f","native":"🚶‍♂️"},{"unified":"1f6b6-1f3fb-200d-2642-fe0f","native":"🚶🏻‍♂️"},{"unified":"1f6b6-1f3fc-200d-2642-fe0f","native":"🚶🏼‍♂️"},{"unified":"1f6b6-1f3fd-200d-2642-fe0f","native":"🚶🏽‍♂️"},{"unified":"1f6b6-1f3fe-200d-2642-fe0f","native":"🚶🏾‍♂️"},{"unified":"1f6b6-1f3ff-200d-2642-fe0f","native":"🚶🏿‍♂️"}],"version":4},"woman-walking":{"id":"woman-walking","name":"Woman Walking","keywords":["human","feet","steps","female"],"skins":[{"unified":"1f6b6-200d-2640-fe0f","native":"🚶‍♀️"},{"unified":"1f6b6-1f3fb-200d-2640-fe0f","native":"🚶🏻‍♀️"},{"unified":"1f6b6-1f3fc-200d-2640-fe0f","native":"🚶🏼‍♀️"},{"unified":"1f6b6-1f3fd-200d-2640-fe0f","native":"🚶🏽‍♀️"},{"unified":"1f6b6-1f3fe-200d-2640-fe0f","native":"🚶🏾‍♀️"},{"unified":"1f6b6-1f3ff-200d-2640-fe0f","native":"🚶🏿‍♀️"}],"version":4},"standing_person":{"id":"standing_person","name":"Standing Person","keywords":["still"],"skins":[{"unified":"1f9cd","native":"🧍"},{"unified":"1f9cd-1f3fb","native":"🧍🏻"},{"unified":"1f9cd-1f3fc","native":"🧍🏼"},{"unified":"1f9cd-1f3fd","native":"🧍🏽"},{"unified":"1f9cd-1f3fe","native":"🧍🏾"},{"unified":"1f9cd-1f3ff","native":"🧍🏿"}],"version":12},"man_standing":{"id":"man_standing","name":"Man Standing","keywords":["still"],"skins":[{"unified":"1f9cd-200d-2642-fe0f","native":"🧍‍♂️"},{"unified":"1f9cd-1f3fb-200d-2642-fe0f","native":"🧍🏻‍♂️"},{"unified":"1f9cd-1f3fc-200d-2642-fe0f","native":"🧍🏼‍♂️"},{"unified":"1f9cd-1f3fd-200d-2642-fe0f","native":"🧍🏽‍♂️"},{"unified":"1f9cd-1f3fe-200d-2642-fe0f","native":"🧍🏾‍♂️"},{"unified":"1f9cd-1f3ff-200d-2642-fe0f","native":"🧍🏿‍♂️"}],"version":12},"woman_standing":{"id":"woman_standing","name":"Woman Standing","keywords":["still"],"skins":[{"unified":"1f9cd-200d-2640-fe0f","native":"🧍‍♀️"},{"unified":"1f9cd-1f3fb-200d-2640-fe0f","native":"🧍🏻‍♀️"},{"unified":"1f9cd-1f3fc-200d-2640-fe0f","native":"🧍🏼‍♀️"},{"unified":"1f9cd-1f3fd-200d-2640-fe0f","native":"🧍🏽‍♀️"},{"unified":"1f9cd-1f3fe-200d-2640-fe0f","native":"🧍🏾‍♀️"},{"unified":"1f9cd-1f3ff-200d-2640-fe0f","native":"🧍🏿‍♀️"}],"version":12},"kneeling_person":{"id":"kneeling_person","name":"Kneeling Person","keywords":["pray","respectful"],"skins":[{"unified":"1f9ce","native":"🧎"},{"unified":"1f9ce-1f3fb","native":"🧎🏻"},{"unified":"1f9ce-1f3fc","native":"🧎🏼"},{"unified":"1f9ce-1f3fd","native":"🧎🏽"},{"unified":"1f9ce-1f3fe","native":"🧎🏾"},{"unified":"1f9ce-1f3ff","native":"🧎🏿"}],"version":12},"man_kneeling":{"id":"man_kneeling","name":"Man Kneeling","keywords":["pray","respectful"],"skins":[{"unified":"1f9ce-200d-2642-fe0f","native":"🧎‍♂️"},{"unified":"1f9ce-1f3fb-200d-2642-fe0f","native":"🧎🏻‍♂️"},{"unified":"1f9ce-1f3fc-200d-2642-fe0f","native":"🧎🏼‍♂️"},{"unified":"1f9ce-1f3fd-200d-2642-fe0f","native":"🧎🏽‍♂️"},{"unified":"1f9ce-1f3fe-200d-2642-fe0f","native":"🧎🏾‍♂️"},{"unified":"1f9ce-1f3ff-200d-2642-fe0f","native":"🧎🏿‍♂️"}],"version":12},"woman_kneeling":{"id":"woman_kneeling","name":"Woman Kneeling","keywords":["respectful","pray"],"skins":[{"unified":"1f9ce-200d-2640-fe0f","native":"🧎‍♀️"},{"unified":"1f9ce-1f3fb-200d-2640-fe0f","native":"🧎🏻‍♀️"},{"unified":"1f9ce-1f3fc-200d-2640-fe0f","native":"🧎🏼‍♀️"},{"unified":"1f9ce-1f3fd-200d-2640-fe0f","native":"🧎🏽‍♀️"},{"unified":"1f9ce-1f3fe-200d-2640-fe0f","native":"🧎🏾‍♀️"},{"unified":"1f9ce-1f3ff-200d-2640-fe0f","native":"🧎🏿‍♀️"}],"version":12},"person_with_probing_cane":{"id":"person_with_probing_cane","name":"Person with White Cane","keywords":["probing","blind"],"skins":[{"unified":"1f9d1-200d-1f9af","native":"🧑‍🦯"},{"unified":"1f9d1-1f3fb-200d-1f9af","native":"🧑🏻‍🦯"},{"unified":"1f9d1-1f3fc-200d-1f9af","native":"🧑🏼‍🦯"},{"unified":"1f9d1-1f3fd-200d-1f9af","native":"🧑🏽‍🦯"},{"unified":"1f9d1-1f3fe-200d-1f9af","native":"🧑🏾‍🦯"},{"unified":"1f9d1-1f3ff-200d-1f9af","native":"🧑🏿‍🦯"}],"version":12.1},"man_with_probing_cane":{"id":"man_with_probing_cane","name":"Man with White Cane","keywords":["probing","blind"],"skins":[{"unified":"1f468-200d-1f9af","native":"👨‍🦯"},{"unified":"1f468-1f3fb-200d-1f9af","native":"👨🏻‍🦯"},{"unified":"1f468-1f3fc-200d-1f9af","native":"👨🏼‍🦯"},{"unified":"1f468-1f3fd-200d-1f9af","native":"👨🏽‍🦯"},{"unified":"1f468-1f3fe-200d-1f9af","native":"👨🏾‍🦯"},{"unified":"1f468-1f3ff-200d-1f9af","native":"👨🏿‍🦯"}],"version":12},"woman_with_probing_cane":{"id":"woman_with_probing_cane","name":"Woman with White Cane","keywords":["probing","blind"],"skins":[{"unified":"1f469-200d-1f9af","native":"👩‍🦯"},{"unified":"1f469-1f3fb-200d-1f9af","native":"👩🏻‍🦯"},{"unified":"1f469-1f3fc-200d-1f9af","native":"👩🏼‍🦯"},{"unified":"1f469-1f3fd-200d-1f9af","native":"👩🏽‍🦯"},{"unified":"1f469-1f3fe-200d-1f9af","native":"👩🏾‍🦯"},{"unified":"1f469-1f3ff-200d-1f9af","native":"👩🏿‍🦯"}],"version":12},"person_in_motorized_wheelchair":{"id":"person_in_motorized_wheelchair","name":"Person in Motorized Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f9d1-200d-1f9bc","native":"🧑‍🦼"},{"unified":"1f9d1-1f3fb-200d-1f9bc","native":"🧑🏻‍🦼"},{"unified":"1f9d1-1f3fc-200d-1f9bc","native":"🧑🏼‍🦼"},{"unified":"1f9d1-1f3fd-200d-1f9bc","native":"🧑🏽‍🦼"},{"unified":"1f9d1-1f3fe-200d-1f9bc","native":"🧑🏾‍🦼"},{"unified":"1f9d1-1f3ff-200d-1f9bc","native":"🧑🏿‍🦼"}],"version":12.1},"man_in_motorized_wheelchair":{"id":"man_in_motorized_wheelchair","name":"Man in Motorized Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f468-200d-1f9bc","native":"👨‍🦼"},{"unified":"1f468-1f3fb-200d-1f9bc","native":"👨🏻‍🦼"},{"unified":"1f468-1f3fc-200d-1f9bc","native":"👨🏼‍🦼"},{"unified":"1f468-1f3fd-200d-1f9bc","native":"👨🏽‍🦼"},{"unified":"1f468-1f3fe-200d-1f9bc","native":"👨🏾‍🦼"},{"unified":"1f468-1f3ff-200d-1f9bc","native":"👨🏿‍🦼"}],"version":12},"woman_in_motorized_wheelchair":{"id":"woman_in_motorized_wheelchair","name":"Woman in Motorized Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f469-200d-1f9bc","native":"👩‍🦼"},{"unified":"1f469-1f3fb-200d-1f9bc","native":"👩🏻‍🦼"},{"unified":"1f469-1f3fc-200d-1f9bc","native":"👩🏼‍🦼"},{"unified":"1f469-1f3fd-200d-1f9bc","native":"👩🏽‍🦼"},{"unified":"1f469-1f3fe-200d-1f9bc","native":"👩🏾‍🦼"},{"unified":"1f469-1f3ff-200d-1f9bc","native":"👩🏿‍🦼"}],"version":12},"person_in_manual_wheelchair":{"id":"person_in_manual_wheelchair","name":"Person in Manual Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f9d1-200d-1f9bd","native":"🧑‍🦽"},{"unified":"1f9d1-1f3fb-200d-1f9bd","native":"🧑🏻‍🦽"},{"unified":"1f9d1-1f3fc-200d-1f9bd","native":"🧑🏼‍🦽"},{"unified":"1f9d1-1f3fd-200d-1f9bd","native":"🧑🏽‍🦽"},{"unified":"1f9d1-1f3fe-200d-1f9bd","native":"🧑🏾‍🦽"},{"unified":"1f9d1-1f3ff-200d-1f9bd","native":"🧑🏿‍🦽"}],"version":12.1},"man_in_manual_wheelchair":{"id":"man_in_manual_wheelchair","name":"Man in Manual Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f468-200d-1f9bd","native":"👨‍🦽"},{"unified":"1f468-1f3fb-200d-1f9bd","native":"👨🏻‍🦽"},{"unified":"1f468-1f3fc-200d-1f9bd","native":"👨🏼‍🦽"},{"unified":"1f468-1f3fd-200d-1f9bd","native":"👨🏽‍🦽"},{"unified":"1f468-1f3fe-200d-1f9bd","native":"👨🏾‍🦽"},{"unified":"1f468-1f3ff-200d-1f9bd","native":"👨🏿‍🦽"}],"version":12},"woman_in_manual_wheelchair":{"id":"woman_in_manual_wheelchair","name":"Woman in Manual Wheelchair","keywords":["disability","accessibility"],"skins":[{"unified":"1f469-200d-1f9bd","native":"👩‍🦽"},{"unified":"1f469-1f3fb-200d-1f9bd","native":"👩🏻‍🦽"},{"unified":"1f469-1f3fc-200d-1f9bd","native":"👩🏼‍🦽"},{"unified":"1f469-1f3fd-200d-1f9bd","native":"👩🏽‍🦽"},{"unified":"1f469-1f3fe-200d-1f9bd","native":"👩🏾‍🦽"},{"unified":"1f469-1f3ff-200d-1f9bd","native":"👩🏿‍🦽"}],"version":12},"runner":{"id":"runner","name":"Runner","keywords":["running","person","move"],"skins":[{"unified":"1f3c3","native":"🏃"},{"unified":"1f3c3-1f3fb","native":"🏃🏻"},{"unified":"1f3c3-1f3fc","native":"🏃🏼"},{"unified":"1f3c3-1f3fd","native":"🏃🏽"},{"unified":"1f3c3-1f3fe","native":"🏃🏾"},{"unified":"1f3c3-1f3ff","native":"🏃🏿"}],"version":1},"man-running":{"id":"man-running","name":"Man Running","keywords":["walking","exercise","race"],"skins":[{"unified":"1f3c3-200d-2642-fe0f","native":"🏃‍♂️"},{"unified":"1f3c3-1f3fb-200d-2642-fe0f","native":"🏃🏻‍♂️"},{"unified":"1f3c3-1f3fc-200d-2642-fe0f","native":"🏃🏼‍♂️"},{"unified":"1f3c3-1f3fd-200d-2642-fe0f","native":"🏃🏽‍♂️"},{"unified":"1f3c3-1f3fe-200d-2642-fe0f","native":"🏃🏾‍♂️"},{"unified":"1f3c3-1f3ff-200d-2642-fe0f","native":"🏃🏿‍♂️"}],"version":4},"woman-running":{"id":"woman-running","name":"Woman Running","keywords":["walking","exercise","race","female"],"skins":[{"unified":"1f3c3-200d-2640-fe0f","native":"🏃‍♀️"},{"unified":"1f3c3-1f3fb-200d-2640-fe0f","native":"🏃🏻‍♀️"},{"unified":"1f3c3-1f3fc-200d-2640-fe0f","native":"🏃🏼‍♀️"},{"unified":"1f3c3-1f3fd-200d-2640-fe0f","native":"🏃🏽‍♀️"},{"unified":"1f3c3-1f3fe-200d-2640-fe0f","native":"🏃🏾‍♀️"},{"unified":"1f3c3-1f3ff-200d-2640-fe0f","native":"🏃🏿‍♀️"}],"version":4},"dancer":{"id":"dancer","name":"Dancer","keywords":["woman","dancing","female","girl","fun"],"skins":[{"unified":"1f483","native":"💃"},{"unified":"1f483-1f3fb","native":"💃🏻"},{"unified":"1f483-1f3fc","native":"💃🏼"},{"unified":"1f483-1f3fd","native":"💃🏽"},{"unified":"1f483-1f3fe","native":"💃🏾"},{"unified":"1f483-1f3ff","native":"💃🏿"}],"version":1},"man_dancing":{"id":"man_dancing","name":"Man Dancing","keywords":["male","boy","fun","dancer"],"skins":[{"unified":"1f57a","native":"🕺"},{"unified":"1f57a-1f3fb","native":"🕺🏻"},{"unified":"1f57a-1f3fc","native":"🕺🏼"},{"unified":"1f57a-1f3fd","native":"🕺🏽"},{"unified":"1f57a-1f3fe","native":"🕺🏾"},{"unified":"1f57a-1f3ff","native":"🕺🏿"}],"version":3},"man_in_business_suit_levitating":{"id":"man_in_business_suit_levitating","name":"Person in Suit Levitating","keywords":["man","business","levitate","hover","jump"],"skins":[{"unified":"1f574-fe0f","native":"🕴️"},{"unified":"1f574-1f3fb","native":"🕴🏻"},{"unified":"1f574-1f3fc","native":"🕴🏼"},{"unified":"1f574-1f3fd","native":"🕴🏽"},{"unified":"1f574-1f3fe","native":"🕴🏾"},{"unified":"1f574-1f3ff","native":"🕴🏿"}],"version":1},"dancers":{"id":"dancers","name":"Woman with Bunny Ears","keywords":["dancers","people","perform","costume"],"skins":[{"unified":"1f46f","native":"👯"}],"version":1},"men-with-bunny-ears-partying":{"id":"men-with-bunny-ears-partying","name":"Men with Bunny Ears","keywords":["with-bunny-ears-partying","man","male","boys"],"skins":[{"unified":"1f46f-200d-2642-fe0f","native":"👯‍♂️"}],"version":4},"women-with-bunny-ears-partying":{"id":"women-with-bunny-ears-partying","name":"Women with Bunny Ears","keywords":["with-bunny-ears-partying","woman","female","girls"],"skins":[{"unified":"1f46f-200d-2640-fe0f","native":"👯‍♀️"}],"version":4},"person_in_steamy_room":{"id":"person_in_steamy_room","name":"Person in Steamy Room","keywords":["relax","spa"],"skins":[{"unified":"1f9d6","native":"🧖"},{"unified":"1f9d6-1f3fb","native":"🧖🏻"},{"unified":"1f9d6-1f3fc","native":"🧖🏼"},{"unified":"1f9d6-1f3fd","native":"🧖🏽"},{"unified":"1f9d6-1f3fe","native":"🧖🏾"},{"unified":"1f9d6-1f3ff","native":"🧖🏿"}],"version":5},"man_in_steamy_room":{"id":"man_in_steamy_room","name":"Man in Steamy Room","keywords":["male","spa","steamroom","sauna"],"skins":[{"unified":"1f9d6-200d-2642-fe0f","native":"🧖‍♂️"},{"unified":"1f9d6-1f3fb-200d-2642-fe0f","native":"🧖🏻‍♂️"},{"unified":"1f9d6-1f3fc-200d-2642-fe0f","native":"🧖🏼‍♂️"},{"unified":"1f9d6-1f3fd-200d-2642-fe0f","native":"🧖🏽‍♂️"},{"unified":"1f9d6-1f3fe-200d-2642-fe0f","native":"🧖🏾‍♂️"},{"unified":"1f9d6-1f3ff-200d-2642-fe0f","native":"🧖🏿‍♂️"}],"version":5},"woman_in_steamy_room":{"id":"woman_in_steamy_room","name":"Woman in Steamy Room","keywords":["female","spa","steamroom","sauna"],"skins":[{"unified":"1f9d6-200d-2640-fe0f","native":"🧖‍♀️"},{"unified":"1f9d6-1f3fb-200d-2640-fe0f","native":"🧖🏻‍♀️"},{"unified":"1f9d6-1f3fc-200d-2640-fe0f","native":"🧖🏼‍♀️"},{"unified":"1f9d6-1f3fd-200d-2640-fe0f","native":"🧖🏽‍♀️"},{"unified":"1f9d6-1f3fe-200d-2640-fe0f","native":"🧖🏾‍♀️"},{"unified":"1f9d6-1f3ff-200d-2640-fe0f","native":"🧖🏿‍♀️"}],"version":5},"person_climbing":{"id":"person_climbing","name":"Person Climbing","keywords":["sport"],"skins":[{"unified":"1f9d7","native":"🧗"},{"unified":"1f9d7-1f3fb","native":"🧗🏻"},{"unified":"1f9d7-1f3fc","native":"🧗🏼"},{"unified":"1f9d7-1f3fd","native":"🧗🏽"},{"unified":"1f9d7-1f3fe","native":"🧗🏾"},{"unified":"1f9d7-1f3ff","native":"🧗🏿"}],"version":5},"man_climbing":{"id":"man_climbing","name":"Man Climbing","keywords":["sports","hobby","male","rock"],"skins":[{"unified":"1f9d7-200d-2642-fe0f","native":"🧗‍♂️"},{"unified":"1f9d7-1f3fb-200d-2642-fe0f","native":"🧗🏻‍♂️"},{"unified":"1f9d7-1f3fc-200d-2642-fe0f","native":"🧗🏼‍♂️"},{"unified":"1f9d7-1f3fd-200d-2642-fe0f","native":"🧗🏽‍♂️"},{"unified":"1f9d7-1f3fe-200d-2642-fe0f","native":"🧗🏾‍♂️"},{"unified":"1f9d7-1f3ff-200d-2642-fe0f","native":"🧗🏿‍♂️"}],"version":5},"woman_climbing":{"id":"woman_climbing","name":"Woman Climbing","keywords":["sports","hobby","female","rock"],"skins":[{"unified":"1f9d7-200d-2640-fe0f","native":"🧗‍♀️"},{"unified":"1f9d7-1f3fb-200d-2640-fe0f","native":"🧗🏻‍♀️"},{"unified":"1f9d7-1f3fc-200d-2640-fe0f","native":"🧗🏼‍♀️"},{"unified":"1f9d7-1f3fd-200d-2640-fe0f","native":"🧗🏽‍♀️"},{"unified":"1f9d7-1f3fe-200d-2640-fe0f","native":"🧗🏾‍♀️"},{"unified":"1f9d7-1f3ff-200d-2640-fe0f","native":"🧗🏿‍♀️"}],"version":5},"fencer":{"id":"fencer","name":"Fencer","keywords":["person","fencing","sports","sword"],"skins":[{"unified":"1f93a","native":"🤺"}],"version":3},"horse_racing":{"id":"horse_racing","name":"Horse Racing","keywords":["animal","betting","competition","gambling","luck"],"skins":[{"unified":"1f3c7","native":"🏇"},{"unified":"1f3c7-1f3fb","native":"🏇🏻"},{"unified":"1f3c7-1f3fc","native":"🏇🏼"},{"unified":"1f3c7-1f3fd","native":"🏇🏽"},{"unified":"1f3c7-1f3fe","native":"🏇🏾"},{"unified":"1f3c7-1f3ff","native":"🏇🏿"}],"version":1},"skier":{"id":"skier","name":"Skier","keywords":["sports","winter","snow"],"skins":[{"unified":"26f7-fe0f","native":"⛷️"}],"version":1},"snowboarder":{"id":"snowboarder","name":"Snowboarder","keywords":["sports","winter"],"skins":[{"unified":"1f3c2","native":"🏂"},{"unified":"1f3c2-1f3fb","native":"🏂🏻"},{"unified":"1f3c2-1f3fc","native":"🏂🏼"},{"unified":"1f3c2-1f3fd","native":"🏂🏽"},{"unified":"1f3c2-1f3fe","native":"🏂🏾"},{"unified":"1f3c2-1f3ff","native":"🏂🏿"}],"version":1},"golfer":{"id":"golfer","name":"Person Golfing","keywords":["golfer","sports","business"],"skins":[{"unified":"1f3cc-fe0f","native":"🏌️"},{"unified":"1f3cc-1f3fb","native":"🏌🏻"},{"unified":"1f3cc-1f3fc","native":"🏌🏼"},{"unified":"1f3cc-1f3fd","native":"🏌🏽"},{"unified":"1f3cc-1f3fe","native":"🏌🏾"},{"unified":"1f3cc-1f3ff","native":"🏌🏿"}],"version":1},"man-golfing":{"id":"man-golfing","name":"Man Golfing","keywords":["sport"],"skins":[{"unified":"1f3cc-fe0f-200d-2642-fe0f","native":"🏌️‍♂️"},{"unified":"1f3cc-1f3fb-200d-2642-fe0f","native":"🏌🏻‍♂️"},{"unified":"1f3cc-1f3fc-200d-2642-fe0f","native":"🏌🏼‍♂️"},{"unified":"1f3cc-1f3fd-200d-2642-fe0f","native":"🏌🏽‍♂️"},{"unified":"1f3cc-1f3fe-200d-2642-fe0f","native":"🏌🏾‍♂️"},{"unified":"1f3cc-1f3ff-200d-2642-fe0f","native":"🏌🏿‍♂️"}],"version":4},"woman-golfing":{"id":"woman-golfing","name":"Woman Golfing","keywords":["sports","business","female"],"skins":[{"unified":"1f3cc-fe0f-200d-2640-fe0f","native":"🏌️‍♀️"},{"unified":"1f3cc-1f3fb-200d-2640-fe0f","native":"🏌🏻‍♀️"},{"unified":"1f3cc-1f3fc-200d-2640-fe0f","native":"🏌🏼‍♀️"},{"unified":"1f3cc-1f3fd-200d-2640-fe0f","native":"🏌🏽‍♀️"},{"unified":"1f3cc-1f3fe-200d-2640-fe0f","native":"🏌🏾‍♀️"},{"unified":"1f3cc-1f3ff-200d-2640-fe0f","native":"🏌🏿‍♀️"}],"version":4},"surfer":{"id":"surfer","name":"Surfer","keywords":["person","surfing","sport","sea"],"skins":[{"unified":"1f3c4","native":"🏄"},{"unified":"1f3c4-1f3fb","native":"🏄🏻"},{"unified":"1f3c4-1f3fc","native":"🏄🏼"},{"unified":"1f3c4-1f3fd","native":"🏄🏽"},{"unified":"1f3c4-1f3fe","native":"🏄🏾"},{"unified":"1f3c4-1f3ff","native":"🏄🏿"}],"version":1},"man-surfing":{"id":"man-surfing","name":"Man Surfing","keywords":["sports","ocean","sea","summer","beach"],"skins":[{"unified":"1f3c4-200d-2642-fe0f","native":"🏄‍♂️"},{"unified":"1f3c4-1f3fb-200d-2642-fe0f","native":"🏄🏻‍♂️"},{"unified":"1f3c4-1f3fc-200d-2642-fe0f","native":"🏄🏼‍♂️"},{"unified":"1f3c4-1f3fd-200d-2642-fe0f","native":"🏄🏽‍♂️"},{"unified":"1f3c4-1f3fe-200d-2642-fe0f","native":"🏄🏾‍♂️"},{"unified":"1f3c4-1f3ff-200d-2642-fe0f","native":"🏄🏿‍♂️"}],"version":4},"woman-surfing":{"id":"woman-surfing","name":"Woman Surfing","keywords":["sports","ocean","sea","summer","beach","female"],"skins":[{"unified":"1f3c4-200d-2640-fe0f","native":"🏄‍♀️"},{"unified":"1f3c4-1f3fb-200d-2640-fe0f","native":"🏄🏻‍♀️"},{"unified":"1f3c4-1f3fc-200d-2640-fe0f","native":"🏄🏼‍♀️"},{"unified":"1f3c4-1f3fd-200d-2640-fe0f","native":"🏄🏽‍♀️"},{"unified":"1f3c4-1f3fe-200d-2640-fe0f","native":"🏄🏾‍♀️"},{"unified":"1f3c4-1f3ff-200d-2640-fe0f","native":"🏄🏿‍♀️"}],"version":4},"rowboat":{"id":"rowboat","name":"Rowboat","keywords":["person","rowing","boat","sport","move"],"skins":[{"unified":"1f6a3","native":"🚣"},{"unified":"1f6a3-1f3fb","native":"🚣🏻"},{"unified":"1f6a3-1f3fc","native":"🚣🏼"},{"unified":"1f6a3-1f3fd","native":"🚣🏽"},{"unified":"1f6a3-1f3fe","native":"🚣🏾"},{"unified":"1f6a3-1f3ff","native":"🚣🏿"}],"version":1},"man-rowing-boat":{"id":"man-rowing-boat","name":"Man Rowing Boat","keywords":["rowing-boat","sports","hobby","water","ship"],"skins":[{"unified":"1f6a3-200d-2642-fe0f","native":"🚣‍♂️"},{"unified":"1f6a3-1f3fb-200d-2642-fe0f","native":"🚣🏻‍♂️"},{"unified":"1f6a3-1f3fc-200d-2642-fe0f","native":"🚣🏼‍♂️"},{"unified":"1f6a3-1f3fd-200d-2642-fe0f","native":"🚣🏽‍♂️"},{"unified":"1f6a3-1f3fe-200d-2642-fe0f","native":"🚣🏾‍♂️"},{"unified":"1f6a3-1f3ff-200d-2642-fe0f","native":"🚣🏿‍♂️"}],"version":4},"woman-rowing-boat":{"id":"woman-rowing-boat","name":"Woman Rowing Boat","keywords":["rowing-boat","sports","hobby","water","ship","female"],"skins":[{"unified":"1f6a3-200d-2640-fe0f","native":"🚣‍♀️"},{"unified":"1f6a3-1f3fb-200d-2640-fe0f","native":"🚣🏻‍♀️"},{"unified":"1f6a3-1f3fc-200d-2640-fe0f","native":"🚣🏼‍♀️"},{"unified":"1f6a3-1f3fd-200d-2640-fe0f","native":"🚣🏽‍♀️"},{"unified":"1f6a3-1f3fe-200d-2640-fe0f","native":"🚣🏾‍♀️"},{"unified":"1f6a3-1f3ff-200d-2640-fe0f","native":"🚣🏿‍♀️"}],"version":4},"swimmer":{"id":"swimmer","name":"Swimmer","keywords":["person","swimming","sport","pool"],"skins":[{"unified":"1f3ca","native":"🏊"},{"unified":"1f3ca-1f3fb","native":"🏊🏻"},{"unified":"1f3ca-1f3fc","native":"🏊🏼"},{"unified":"1f3ca-1f3fd","native":"🏊🏽"},{"unified":"1f3ca-1f3fe","native":"🏊🏾"},{"unified":"1f3ca-1f3ff","native":"🏊🏿"}],"version":1},"man-swimming":{"id":"man-swimming","name":"Man Swimming","keywords":["sports","exercise","human","athlete","water","summer"],"skins":[{"unified":"1f3ca-200d-2642-fe0f","native":"🏊‍♂️"},{"unified":"1f3ca-1f3fb-200d-2642-fe0f","native":"🏊🏻‍♂️"},{"unified":"1f3ca-1f3fc-200d-2642-fe0f","native":"🏊🏼‍♂️"},{"unified":"1f3ca-1f3fd-200d-2642-fe0f","native":"🏊🏽‍♂️"},{"unified":"1f3ca-1f3fe-200d-2642-fe0f","native":"🏊🏾‍♂️"},{"unified":"1f3ca-1f3ff-200d-2642-fe0f","native":"🏊🏿‍♂️"}],"version":4},"woman-swimming":{"id":"woman-swimming","name":"Woman Swimming","keywords":["sports","exercise","human","athlete","water","summer","female"],"skins":[{"unified":"1f3ca-200d-2640-fe0f","native":"🏊‍♀️"},{"unified":"1f3ca-1f3fb-200d-2640-fe0f","native":"🏊🏻‍♀️"},{"unified":"1f3ca-1f3fc-200d-2640-fe0f","native":"🏊🏼‍♀️"},{"unified":"1f3ca-1f3fd-200d-2640-fe0f","native":"🏊🏽‍♀️"},{"unified":"1f3ca-1f3fe-200d-2640-fe0f","native":"🏊🏾‍♀️"},{"unified":"1f3ca-1f3ff-200d-2640-fe0f","native":"🏊🏿‍♀️"}],"version":4},"person_with_ball":{"id":"person_with_ball","name":"Person Bouncing Ball","keywords":["with","sports","human"],"skins":[{"unified":"26f9-fe0f","native":"⛹️"},{"unified":"26f9-1f3fb","native":"⛹🏻"},{"unified":"26f9-1f3fc","native":"⛹🏼"},{"unified":"26f9-1f3fd","native":"⛹🏽"},{"unified":"26f9-1f3fe","native":"⛹🏾"},{"unified":"26f9-1f3ff","native":"⛹🏿"}],"version":1},"man-bouncing-ball":{"id":"man-bouncing-ball","name":"Man Bouncing Ball","keywords":["bouncing-ball","sport"],"skins":[{"unified":"26f9-fe0f-200d-2642-fe0f","native":"⛹️‍♂️"},{"unified":"26f9-1f3fb-200d-2642-fe0f","native":"⛹🏻‍♂️"},{"unified":"26f9-1f3fc-200d-2642-fe0f","native":"⛹🏼‍♂️"},{"unified":"26f9-1f3fd-200d-2642-fe0f","native":"⛹🏽‍♂️"},{"unified":"26f9-1f3fe-200d-2642-fe0f","native":"⛹🏾‍♂️"},{"unified":"26f9-1f3ff-200d-2642-fe0f","native":"⛹🏿‍♂️"}],"version":4},"woman-bouncing-ball":{"id":"woman-bouncing-ball","name":"Woman Bouncing Ball","keywords":["bouncing-ball","sports","human","female"],"skins":[{"unified":"26f9-fe0f-200d-2640-fe0f","native":"⛹️‍♀️"},{"unified":"26f9-1f3fb-200d-2640-fe0f","native":"⛹🏻‍♀️"},{"unified":"26f9-1f3fc-200d-2640-fe0f","native":"⛹🏼‍♀️"},{"unified":"26f9-1f3fd-200d-2640-fe0f","native":"⛹🏽‍♀️"},{"unified":"26f9-1f3fe-200d-2640-fe0f","native":"⛹🏾‍♀️"},{"unified":"26f9-1f3ff-200d-2640-fe0f","native":"⛹🏿‍♀️"}],"version":4},"weight_lifter":{"id":"weight_lifter","name":"Person Lifting Weights","keywords":["weight","lifter","sports","training","exercise"],"skins":[{"unified":"1f3cb-fe0f","native":"🏋️"},{"unified":"1f3cb-1f3fb","native":"🏋🏻"},{"unified":"1f3cb-1f3fc","native":"🏋🏼"},{"unified":"1f3cb-1f3fd","native":"🏋🏽"},{"unified":"1f3cb-1f3fe","native":"🏋🏾"},{"unified":"1f3cb-1f3ff","native":"🏋🏿"}],"version":1},"man-lifting-weights":{"id":"man-lifting-weights","name":"Man Lifting Weights","keywords":["lifting-weights","sport"],"skins":[{"unified":"1f3cb-fe0f-200d-2642-fe0f","native":"🏋️‍♂️"},{"unified":"1f3cb-1f3fb-200d-2642-fe0f","native":"🏋🏻‍♂️"},{"unified":"1f3cb-1f3fc-200d-2642-fe0f","native":"🏋🏼‍♂️"},{"unified":"1f3cb-1f3fd-200d-2642-fe0f","native":"🏋🏽‍♂️"},{"unified":"1f3cb-1f3fe-200d-2642-fe0f","native":"🏋🏾‍♂️"},{"unified":"1f3cb-1f3ff-200d-2642-fe0f","native":"🏋🏿‍♂️"}],"version":4},"woman-lifting-weights":{"id":"woman-lifting-weights","name":"Woman Lifting Weights","keywords":["lifting-weights","sports","training","exercise","female"],"skins":[{"unified":"1f3cb-fe0f-200d-2640-fe0f","native":"🏋️‍♀️"},{"unified":"1f3cb-1f3fb-200d-2640-fe0f","native":"🏋🏻‍♀️"},{"unified":"1f3cb-1f3fc-200d-2640-fe0f","native":"🏋🏼‍♀️"},{"unified":"1f3cb-1f3fd-200d-2640-fe0f","native":"🏋🏽‍♀️"},{"unified":"1f3cb-1f3fe-200d-2640-fe0f","native":"🏋🏾‍♀️"},{"unified":"1f3cb-1f3ff-200d-2640-fe0f","native":"🏋🏿‍♀️"}],"version":4},"bicyclist":{"id":"bicyclist","name":"Bicyclist","keywords":["person","biking","sport","move"],"skins":[{"unified":"1f6b4","native":"🚴"},{"unified":"1f6b4-1f3fb","native":"🚴🏻"},{"unified":"1f6b4-1f3fc","native":"🚴🏼"},{"unified":"1f6b4-1f3fd","native":"🚴🏽"},{"unified":"1f6b4-1f3fe","native":"🚴🏾"},{"unified":"1f6b4-1f3ff","native":"🚴🏿"}],"version":1},"man-biking":{"id":"man-biking","name":"Man Biking","keywords":["sports","bike","exercise","hipster"],"skins":[{"unified":"1f6b4-200d-2642-fe0f","native":"🚴‍♂️"},{"unified":"1f6b4-1f3fb-200d-2642-fe0f","native":"🚴🏻‍♂️"},{"unified":"1f6b4-1f3fc-200d-2642-fe0f","native":"🚴🏼‍♂️"},{"unified":"1f6b4-1f3fd-200d-2642-fe0f","native":"🚴🏽‍♂️"},{"unified":"1f6b4-1f3fe-200d-2642-fe0f","native":"🚴🏾‍♂️"},{"unified":"1f6b4-1f3ff-200d-2642-fe0f","native":"🚴🏿‍♂️"}],"version":4},"woman-biking":{"id":"woman-biking","name":"Woman Biking","keywords":["sports","bike","exercise","hipster","female"],"skins":[{"unified":"1f6b4-200d-2640-fe0f","native":"🚴‍♀️"},{"unified":"1f6b4-1f3fb-200d-2640-fe0f","native":"🚴🏻‍♀️"},{"unified":"1f6b4-1f3fc-200d-2640-fe0f","native":"🚴🏼‍♀️"},{"unified":"1f6b4-1f3fd-200d-2640-fe0f","native":"🚴🏽‍♀️"},{"unified":"1f6b4-1f3fe-200d-2640-fe0f","native":"🚴🏾‍♀️"},{"unified":"1f6b4-1f3ff-200d-2640-fe0f","native":"🚴🏿‍♀️"}],"version":4},"mountain_bicyclist":{"id":"mountain_bicyclist","name":"Mountain Bicyclist","keywords":["person","biking","sport","move"],"skins":[{"unified":"1f6b5","native":"🚵"},{"unified":"1f6b5-1f3fb","native":"🚵🏻"},{"unified":"1f6b5-1f3fc","native":"🚵🏼"},{"unified":"1f6b5-1f3fd","native":"🚵🏽"},{"unified":"1f6b5-1f3fe","native":"🚵🏾"},{"unified":"1f6b5-1f3ff","native":"🚵🏿"}],"version":1},"man-mountain-biking":{"id":"man-mountain-biking","name":"Man Mountain Biking","keywords":["mountain-biking","transportation","sports","human","race","bike"],"skins":[{"unified":"1f6b5-200d-2642-fe0f","native":"🚵‍♂️"},{"unified":"1f6b5-1f3fb-200d-2642-fe0f","native":"🚵🏻‍♂️"},{"unified":"1f6b5-1f3fc-200d-2642-fe0f","native":"🚵🏼‍♂️"},{"unified":"1f6b5-1f3fd-200d-2642-fe0f","native":"🚵🏽‍♂️"},{"unified":"1f6b5-1f3fe-200d-2642-fe0f","native":"🚵🏾‍♂️"},{"unified":"1f6b5-1f3ff-200d-2642-fe0f","native":"🚵🏿‍♂️"}],"version":4},"woman-mountain-biking":{"id":"woman-mountain-biking","name":"Woman Mountain Biking","keywords":["mountain-biking","transportation","sports","human","race","bike","female"],"skins":[{"unified":"1f6b5-200d-2640-fe0f","native":"🚵‍♀️"},{"unified":"1f6b5-1f3fb-200d-2640-fe0f","native":"🚵🏻‍♀️"},{"unified":"1f6b5-1f3fc-200d-2640-fe0f","native":"🚵🏼‍♀️"},{"unified":"1f6b5-1f3fd-200d-2640-fe0f","native":"🚵🏽‍♀️"},{"unified":"1f6b5-1f3fe-200d-2640-fe0f","native":"🚵🏾‍♀️"},{"unified":"1f6b5-1f3ff-200d-2640-fe0f","native":"🚵🏿‍♀️"}],"version":4},"person_doing_cartwheel":{"id":"person_doing_cartwheel","name":"Person Cartwheeling","keywords":["doing","cartwheel","sport","gymnastic"],"skins":[{"unified":"1f938","native":"🤸"},{"unified":"1f938-1f3fb","native":"🤸🏻"},{"unified":"1f938-1f3fc","native":"🤸🏼"},{"unified":"1f938-1f3fd","native":"🤸🏽"},{"unified":"1f938-1f3fe","native":"🤸🏾"},{"unified":"1f938-1f3ff","native":"🤸🏿"}],"version":3},"man-cartwheeling":{"id":"man-cartwheeling","name":"Man Cartwheeling","keywords":["gymnastics"],"skins":[{"unified":"1f938-200d-2642-fe0f","native":"🤸‍♂️"},{"unified":"1f938-1f3fb-200d-2642-fe0f","native":"🤸🏻‍♂️"},{"unified":"1f938-1f3fc-200d-2642-fe0f","native":"🤸🏼‍♂️"},{"unified":"1f938-1f3fd-200d-2642-fe0f","native":"🤸🏽‍♂️"},{"unified":"1f938-1f3fe-200d-2642-fe0f","native":"🤸🏾‍♂️"},{"unified":"1f938-1f3ff-200d-2642-fe0f","native":"🤸🏿‍♂️"}],"version":4},"woman-cartwheeling":{"id":"woman-cartwheeling","name":"Woman Cartwheeling","keywords":["gymnastics"],"skins":[{"unified":"1f938-200d-2640-fe0f","native":"🤸‍♀️"},{"unified":"1f938-1f3fb-200d-2640-fe0f","native":"🤸🏻‍♀️"},{"unified":"1f938-1f3fc-200d-2640-fe0f","native":"🤸🏼‍♀️"},{"unified":"1f938-1f3fd-200d-2640-fe0f","native":"🤸🏽‍♀️"},{"unified":"1f938-1f3fe-200d-2640-fe0f","native":"🤸🏾‍♀️"},{"unified":"1f938-1f3ff-200d-2640-fe0f","native":"🤸🏿‍♀️"}],"version":4},"wrestlers":{"id":"wrestlers","name":"Wrestlers","keywords":["people","wrestling","sport"],"skins":[{"unified":"1f93c","native":"🤼"}],"version":3},"man-wrestling":{"id":"man-wrestling","name":"Men Wrestling","keywords":["man","sports","wrestlers"],"skins":[{"unified":"1f93c-200d-2642-fe0f","native":"🤼‍♂️"}],"version":4},"woman-wrestling":{"id":"woman-wrestling","name":"Women Wrestling","keywords":["woman","sports","wrestlers"],"skins":[{"unified":"1f93c-200d-2640-fe0f","native":"🤼‍♀️"}],"version":4},"water_polo":{"id":"water_polo","name":"Water Polo","keywords":["person","playing","sport"],"skins":[{"unified":"1f93d","native":"🤽"},{"unified":"1f93d-1f3fb","native":"🤽🏻"},{"unified":"1f93d-1f3fc","native":"🤽🏼"},{"unified":"1f93d-1f3fd","native":"🤽🏽"},{"unified":"1f93d-1f3fe","native":"🤽🏾"},{"unified":"1f93d-1f3ff","native":"🤽🏿"}],"version":3},"man-playing-water-polo":{"id":"man-playing-water-polo","name":"Man Playing Water Polo","keywords":["playing-water-polo","sports","pool"],"skins":[{"unified":"1f93d-200d-2642-fe0f","native":"🤽‍♂️"},{"unified":"1f93d-1f3fb-200d-2642-fe0f","native":"🤽🏻‍♂️"},{"unified":"1f93d-1f3fc-200d-2642-fe0f","native":"🤽🏼‍♂️"},{"unified":"1f93d-1f3fd-200d-2642-fe0f","native":"🤽🏽‍♂️"},{"unified":"1f93d-1f3fe-200d-2642-fe0f","native":"🤽🏾‍♂️"},{"unified":"1f93d-1f3ff-200d-2642-fe0f","native":"🤽🏿‍♂️"}],"version":4},"woman-playing-water-polo":{"id":"woman-playing-water-polo","name":"Woman Playing Water Polo","keywords":["playing-water-polo","sports","pool"],"skins":[{"unified":"1f93d-200d-2640-fe0f","native":"🤽‍♀️"},{"unified":"1f93d-1f3fb-200d-2640-fe0f","native":"🤽🏻‍♀️"},{"unified":"1f93d-1f3fc-200d-2640-fe0f","native":"🤽🏼‍♀️"},{"unified":"1f93d-1f3fd-200d-2640-fe0f","native":"🤽🏽‍♀️"},{"unified":"1f93d-1f3fe-200d-2640-fe0f","native":"🤽🏾‍♀️"},{"unified":"1f93d-1f3ff-200d-2640-fe0f","native":"🤽🏿‍♀️"}],"version":4},"handball":{"id":"handball","name":"Handball","keywords":["person","playing","sport"],"skins":[{"unified":"1f93e","native":"🤾"},{"unified":"1f93e-1f3fb","native":"🤾🏻"},{"unified":"1f93e-1f3fc","native":"🤾🏼"},{"unified":"1f93e-1f3fd","native":"🤾🏽"},{"unified":"1f93e-1f3fe","native":"🤾🏾"},{"unified":"1f93e-1f3ff","native":"🤾🏿"}],"version":3},"man-playing-handball":{"id":"man-playing-handball","name":"Man Playing Handball","keywords":["playing-handball","sports"],"skins":[{"unified":"1f93e-200d-2642-fe0f","native":"🤾‍♂️"},{"unified":"1f93e-1f3fb-200d-2642-fe0f","native":"🤾🏻‍♂️"},{"unified":"1f93e-1f3fc-200d-2642-fe0f","native":"🤾🏼‍♂️"},{"unified":"1f93e-1f3fd-200d-2642-fe0f","native":"🤾🏽‍♂️"},{"unified":"1f93e-1f3fe-200d-2642-fe0f","native":"🤾🏾‍♂️"},{"unified":"1f93e-1f3ff-200d-2642-fe0f","native":"🤾🏿‍♂️"}],"version":4},"woman-playing-handball":{"id":"woman-playing-handball","name":"Woman Playing Handball","keywords":["playing-handball","sports"],"skins":[{"unified":"1f93e-200d-2640-fe0f","native":"🤾‍♀️"},{"unified":"1f93e-1f3fb-200d-2640-fe0f","native":"🤾🏻‍♀️"},{"unified":"1f93e-1f3fc-200d-2640-fe0f","native":"🤾🏼‍♀️"},{"unified":"1f93e-1f3fd-200d-2640-fe0f","native":"🤾🏽‍♀️"},{"unified":"1f93e-1f3fe-200d-2640-fe0f","native":"🤾🏾‍♀️"},{"unified":"1f93e-1f3ff-200d-2640-fe0f","native":"🤾🏿‍♀️"}],"version":4},"juggling":{"id":"juggling","name":"Juggling","keywords":["person","performance","balance"],"skins":[{"unified":"1f939","native":"🤹"},{"unified":"1f939-1f3fb","native":"🤹🏻"},{"unified":"1f939-1f3fc","native":"🤹🏼"},{"unified":"1f939-1f3fd","native":"🤹🏽"},{"unified":"1f939-1f3fe","native":"🤹🏾"},{"unified":"1f939-1f3ff","native":"🤹🏿"}],"version":3},"man-juggling":{"id":"man-juggling","name":"Man Juggling","keywords":["juggle","balance","skill","multitask"],"skins":[{"unified":"1f939-200d-2642-fe0f","native":"🤹‍♂️"},{"unified":"1f939-1f3fb-200d-2642-fe0f","native":"🤹🏻‍♂️"},{"unified":"1f939-1f3fc-200d-2642-fe0f","native":"🤹🏼‍♂️"},{"unified":"1f939-1f3fd-200d-2642-fe0f","native":"🤹🏽‍♂️"},{"unified":"1f939-1f3fe-200d-2642-fe0f","native":"🤹🏾‍♂️"},{"unified":"1f939-1f3ff-200d-2642-fe0f","native":"🤹🏿‍♂️"}],"version":4},"woman-juggling":{"id":"woman-juggling","name":"Woman Juggling","keywords":["juggle","balance","skill","multitask"],"skins":[{"unified":"1f939-200d-2640-fe0f","native":"🤹‍♀️"},{"unified":"1f939-1f3fb-200d-2640-fe0f","native":"🤹🏻‍♀️"},{"unified":"1f939-1f3fc-200d-2640-fe0f","native":"🤹🏼‍♀️"},{"unified":"1f939-1f3fd-200d-2640-fe0f","native":"🤹🏽‍♀️"},{"unified":"1f939-1f3fe-200d-2640-fe0f","native":"🤹🏾‍♀️"},{"unified":"1f939-1f3ff-200d-2640-fe0f","native":"🤹🏿‍♀️"}],"version":4},"person_in_lotus_position":{"id":"person_in_lotus_position","name":"Person in Lotus Position","keywords":["meditate"],"skins":[{"unified":"1f9d8","native":"🧘"},{"unified":"1f9d8-1f3fb","native":"🧘🏻"},{"unified":"1f9d8-1f3fc","native":"🧘🏼"},{"unified":"1f9d8-1f3fd","native":"🧘🏽"},{"unified":"1f9d8-1f3fe","native":"🧘🏾"},{"unified":"1f9d8-1f3ff","native":"🧘🏿"}],"version":5},"man_in_lotus_position":{"id":"man_in_lotus_position","name":"Man in Lotus Position","keywords":["male","meditation","yoga","serenity","zen","mindfulness"],"skins":[{"unified":"1f9d8-200d-2642-fe0f","native":"🧘‍♂️"},{"unified":"1f9d8-1f3fb-200d-2642-fe0f","native":"🧘🏻‍♂️"},{"unified":"1f9d8-1f3fc-200d-2642-fe0f","native":"🧘🏼‍♂️"},{"unified":"1f9d8-1f3fd-200d-2642-fe0f","native":"🧘🏽‍♂️"},{"unified":"1f9d8-1f3fe-200d-2642-fe0f","native":"🧘🏾‍♂️"},{"unified":"1f9d8-1f3ff-200d-2642-fe0f","native":"🧘🏿‍♂️"}],"version":5},"woman_in_lotus_position":{"id":"woman_in_lotus_position","name":"Woman in Lotus Position","keywords":["female","meditation","yoga","serenity","zen","mindfulness"],"skins":[{"unified":"1f9d8-200d-2640-fe0f","native":"🧘‍♀️"},{"unified":"1f9d8-1f3fb-200d-2640-fe0f","native":"🧘🏻‍♀️"},{"unified":"1f9d8-1f3fc-200d-2640-fe0f","native":"🧘🏼‍♀️"},{"unified":"1f9d8-1f3fd-200d-2640-fe0f","native":"🧘🏽‍♀️"},{"unified":"1f9d8-1f3fe-200d-2640-fe0f","native":"🧘🏾‍♀️"},{"unified":"1f9d8-1f3ff-200d-2640-fe0f","native":"🧘🏿‍♀️"}],"version":5},"bath":{"id":"bath","name":"Bath","keywords":["person","taking","clean","shower","bathroom"],"skins":[{"unified":"1f6c0","native":"🛀"},{"unified":"1f6c0-1f3fb","native":"🛀🏻"},{"unified":"1f6c0-1f3fc","native":"🛀🏼"},{"unified":"1f6c0-1f3fd","native":"🛀🏽"},{"unified":"1f6c0-1f3fe","native":"🛀🏾"},{"unified":"1f6c0-1f3ff","native":"🛀🏿"}],"version":1},"sleeping_accommodation":{"id":"sleeping_accommodation","name":"Person in Bed","keywords":["sleeping","accommodation","rest"],"skins":[{"unified":"1f6cc","native":"🛌"},{"unified":"1f6cc-1f3fb","native":"🛌🏻"},{"unified":"1f6cc-1f3fc","native":"🛌🏼"},{"unified":"1f6cc-1f3fd","native":"🛌🏽"},{"unified":"1f6cc-1f3fe","native":"🛌🏾"},{"unified":"1f6cc-1f3ff","native":"🛌🏿"}],"version":1},"people_holding_hands":{"id":"people_holding_hands","name":"People Holding Hands","keywords":["friendship"],"skins":[{"unified":"1f9d1-200d-1f91d-200d-1f9d1","native":"🧑‍🤝‍🧑"},{"unified":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb","native":"🧑🏻‍🤝‍🧑🏻"},{"unified":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc","native":"🧑🏼‍🤝‍🧑🏼"},{"unified":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd","native":"🧑🏽‍🤝‍🧑🏽"},{"unified":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe","native":"🧑🏾‍🤝‍🧑🏾"},{"unified":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff","native":"🧑🏿‍🤝‍🧑🏿"}],"version":12},"two_women_holding_hands":{"id":"two_women_holding_hands","name":"Women Holding Hands","keywords":["two","pair","friendship","couple","love","like","female","people","human"],"skins":[{"unified":"1f46d","native":"👭"},{"unified":"1f46d-1f3fb","native":"👭🏻"},{"unified":"1f46d-1f3fc","native":"👭🏼"},{"unified":"1f46d-1f3fd","native":"👭🏽"},{"unified":"1f46d-1f3fe","native":"👭🏾"},{"unified":"1f46d-1f3ff","native":"👭🏿"}],"version":1},"man_and_woman_holding_hands":{"id":"man_and_woman_holding_hands","name":"Man and Woman Holding Hands","keywords":["couple","pair","people","human","love","date","dating","like","affection","valentines","marriage"],"skins":[{"unified":"1f46b","native":"👫"},{"unified":"1f46b-1f3fb","native":"👫🏻"},{"unified":"1f46b-1f3fc","native":"👫🏼"},{"unified":"1f46b-1f3fd","native":"👫🏽"},{"unified":"1f46b-1f3fe","native":"👫🏾"},{"unified":"1f46b-1f3ff","native":"👫🏿"}],"version":1},"two_men_holding_hands":{"id":"two_men_holding_hands","name":"Men Holding Hands","keywords":["two","pair","couple","love","like","bromance","friendship","people","human"],"skins":[{"unified":"1f46c","native":"👬"},{"unified":"1f46c-1f3fb","native":"👬🏻"},{"unified":"1f46c-1f3fc","native":"👬🏼"},{"unified":"1f46c-1f3fd","native":"👬🏽"},{"unified":"1f46c-1f3fe","native":"👬🏾"},{"unified":"1f46c-1f3ff","native":"👬🏿"}],"version":1},"couplekiss":{"id":"couplekiss","name":"Kiss","keywords":["couplekiss","pair","valentines","love","like","dating","marriage"],"skins":[{"unified":"1f48f","native":"💏"},{"unified":"1f48f-1f3fb","native":"💏🏻"},{"unified":"1f48f-1f3fc","native":"💏🏼"},{"unified":"1f48f-1f3fd","native":"💏🏽"},{"unified":"1f48f-1f3fe","native":"💏🏾"},{"unified":"1f48f-1f3ff","native":"💏🏿"}],"version":1},"woman-kiss-man":{"id":"woman-kiss-man","name":"Kiss: Woman, Man","keywords":["woman","kiss-man","kiss","love"],"skins":[{"unified":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468","native":"👩‍❤️‍💋‍👨"},{"unified":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","native":"👩🏻‍❤️‍💋‍👨🏻"},{"unified":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","native":"👩🏼‍❤️‍💋‍👨🏼"},{"unified":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","native":"👩🏽‍❤️‍💋‍👨🏽"},{"unified":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","native":"👩🏾‍❤️‍💋‍👨🏾"},{"unified":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","native":"👩🏿‍❤️‍💋‍👨🏿"}],"version":2},"man-kiss-man":{"id":"man-kiss-man","name":"Kiss: Man, Man","keywords":["kiss-man","kiss","pair","valentines","love","like","dating","marriage"],"skins":[{"unified":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468","native":"👨‍❤️‍💋‍👨"},{"unified":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","native":"👨🏻‍❤️‍💋‍👨🏻"},{"unified":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","native":"👨🏼‍❤️‍💋‍👨🏼"},{"unified":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","native":"👨🏽‍❤️‍💋‍👨🏽"},{"unified":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","native":"👨🏾‍❤️‍💋‍👨🏾"},{"unified":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","native":"👨🏿‍❤️‍💋‍👨🏿"}],"version":2},"woman-kiss-woman":{"id":"woman-kiss-woman","name":"Kiss: Woman, Woman","keywords":["kiss-woman","kiss","pair","valentines","love","like","dating","marriage"],"skins":[{"unified":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469","native":"👩‍❤️‍💋‍👩"},{"unified":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","native":"👩🏻‍❤️‍💋‍👩🏻"},{"unified":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","native":"👩🏼‍❤️‍💋‍👩🏼"},{"unified":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","native":"👩🏽‍❤️‍💋‍👩🏽"},{"unified":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","native":"👩🏾‍❤️‍💋‍👩🏾"},{"unified":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","native":"👩🏿‍❤️‍💋‍👩🏿"}],"version":2},"couple_with_heart":{"id":"couple_with_heart","name":"Couple with Heart","keywords":["pair","love","like","affection","human","dating","valentines","marriage"],"skins":[{"unified":"1f491","native":"💑"},{"unified":"1f491-1f3fb","native":"💑🏻"},{"unified":"1f491-1f3fc","native":"💑🏼"},{"unified":"1f491-1f3fd","native":"💑🏽"},{"unified":"1f491-1f3fe","native":"💑🏾"},{"unified":"1f491-1f3ff","native":"💑🏿"}],"version":1},"woman-heart-man":{"id":"woman-heart-man","name":"Couple with Heart: Woman, Man","keywords":["woman","heart-man","heart","love"],"skins":[{"unified":"1f469-200d-2764-fe0f-200d-1f468","native":"👩‍❤️‍👨"},{"unified":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","native":"👩🏻‍❤️‍👨🏻"},{"unified":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","native":"👩🏼‍❤️‍👨🏼"},{"unified":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","native":"👩🏽‍❤️‍👨🏽"},{"unified":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","native":"👩🏾‍❤️‍👨🏾"},{"unified":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff","native":"👩🏿‍❤️‍👨🏿"}],"version":2},"man-heart-man":{"id":"man-heart-man","name":"Couple with Heart: Man, Man","keywords":["heart-man","heart","pair","love","like","affection","human","dating","valentines","marriage"],"skins":[{"unified":"1f468-200d-2764-fe0f-200d-1f468","native":"👨‍❤️‍👨"},{"unified":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","native":"👨🏻‍❤️‍👨🏻"},{"unified":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","native":"👨🏼‍❤️‍👨🏼"},{"unified":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","native":"👨🏽‍❤️‍👨🏽"},{"unified":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","native":"👨🏾‍❤️‍👨🏾"},{"unified":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff","native":"👨🏿‍❤️‍👨🏿"}],"version":2},"woman-heart-woman":{"id":"woman-heart-woman","name":"Couple with Heart: Woman, Woman","keywords":["heart-woman","heart","pair","love","like","affection","human","dating","valentines","marriage"],"skins":[{"unified":"1f469-200d-2764-fe0f-200d-1f469","native":"👩‍❤️‍👩"},{"unified":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb","native":"👩🏻‍❤️‍👩🏻"},{"unified":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc","native":"👩🏼‍❤️‍👩🏼"},{"unified":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd","native":"👩🏽‍❤️‍👩🏽"},{"unified":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe","native":"👩🏾‍❤️‍👩🏾"},{"unified":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff","native":"👩🏿‍❤️‍👩🏿"}],"version":2},"family":{"id":"family","name":"Family","keywords":["home","parents","child","mom","dad","father","mother","people","human"],"skins":[{"unified":"1f46a","native":"👪"}],"version":1},"man-woman-boy":{"id":"man-woman-boy","name":"Family: Man, Woman, Boy","keywords":["man","woman-boy","family","woman","love"],"skins":[{"unified":"1f468-200d-1f469-200d-1f466","native":"👨‍👩‍👦"}],"version":2},"man-woman-girl":{"id":"man-woman-girl","name":"Family: Man, Woman, Girl","keywords":["man","woman-girl","family","woman","home","parents","people","human","child"],"skins":[{"unified":"1f468-200d-1f469-200d-1f467","native":"👨‍👩‍👧"}],"version":2},"man-woman-girl-boy":{"id":"man-woman-girl-boy","name":"Family: Man, Woman, Girl, Boy","keywords":["man","woman-girl-boy","family","woman","girl","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f469-200d-1f467-200d-1f466","native":"👨‍👩‍👧‍👦"}],"version":2},"man-woman-boy-boy":{"id":"man-woman-boy-boy","name":"Family: Man, Woman, Boy, Boy","keywords":["man","woman-boy-boy","family","woman","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f469-200d-1f466-200d-1f466","native":"👨‍👩‍👦‍👦"}],"version":2},"man-woman-girl-girl":{"id":"man-woman-girl-girl","name":"Family: Man, Woman, Girl, Girl","keywords":["man","woman-girl-girl","family","woman","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f469-200d-1f467-200d-1f467","native":"👨‍👩‍👧‍👧"}],"version":2},"man-man-boy":{"id":"man-man-boy","name":"Family: Man, Man, Boy","keywords":["man","man-boy","family","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f468-200d-1f466","native":"👨‍👨‍👦"}],"version":2},"man-man-girl":{"id":"man-man-girl","name":"Family: Man, Man, Girl","keywords":["man","man-girl","family","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f468-200d-1f467","native":"👨‍👨‍👧"}],"version":2},"man-man-girl-boy":{"id":"man-man-girl-boy","name":"Family: Man, Man, Girl, Boy","keywords":["man","man-girl-boy","family","girl","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f468-200d-1f467-200d-1f466","native":"👨‍👨‍👧‍👦"}],"version":2},"man-man-boy-boy":{"id":"man-man-boy-boy","name":"Family: Man, Man, Boy, Boy","keywords":["man","man-boy-boy","family","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f468-200d-1f466-200d-1f466","native":"👨‍👨‍👦‍👦"}],"version":2},"man-man-girl-girl":{"id":"man-man-girl-girl","name":"Family: Man, Man, Girl, Girl","keywords":["man","man-girl-girl","family","home","parents","people","human","children"],"skins":[{"unified":"1f468-200d-1f468-200d-1f467-200d-1f467","native":"👨‍👨‍👧‍👧"}],"version":2},"woman-woman-boy":{"id":"woman-woman-boy","name":"Family: Woman, Woman, Boy","keywords":["woman","woman-boy","family","home","parents","people","human","children"],"skins":[{"unified":"1f469-200d-1f469-200d-1f466","native":"👩‍👩‍👦"}],"version":2},"woman-woman-girl":{"id":"woman-woman-girl","name":"Family: Woman, Woman, Girl","keywords":["woman","woman-girl","family","home","parents","people","human","children"],"skins":[{"unified":"1f469-200d-1f469-200d-1f467","native":"👩‍👩‍👧"}],"version":2},"woman-woman-girl-boy":{"id":"woman-woman-girl-boy","name":"Family: Woman, Woman, Girl, Boy","keywords":["woman","woman-girl-boy","family","girl","home","parents","people","human","children"],"skins":[{"unified":"1f469-200d-1f469-200d-1f467-200d-1f466","native":"👩‍👩‍👧‍👦"}],"version":2},"woman-woman-boy-boy":{"id":"woman-woman-boy-boy","name":"Family: Woman, Woman, Boy, Boy","keywords":["woman","woman-boy-boy","family","home","parents","people","human","children"],"skins":[{"unified":"1f469-200d-1f469-200d-1f466-200d-1f466","native":"👩‍👩‍👦‍👦"}],"version":2},"woman-woman-girl-girl":{"id":"woman-woman-girl-girl","name":"Family: Woman, Woman, Girl, Girl","keywords":["woman","woman-girl-girl","family","home","parents","people","human","children"],"skins":[{"unified":"1f469-200d-1f469-200d-1f467-200d-1f467","native":"👩‍👩‍👧‍👧"}],"version":2},"man-boy":{"id":"man-boy","name":"Family: Man, Boy","keywords":["man","family","home","parent","people","human","child"],"skins":[{"unified":"1f468-200d-1f466","native":"👨‍👦"}],"version":4},"man-boy-boy":{"id":"man-boy-boy","name":"Family: Man, Boy, Boy","keywords":["man","boy-boy","family","home","parent","people","human","children"],"skins":[{"unified":"1f468-200d-1f466-200d-1f466","native":"👨‍👦‍👦"}],"version":4},"man-girl":{"id":"man-girl","name":"Family: Man, Girl","keywords":["man","family","home","parent","people","human","child"],"skins":[{"unified":"1f468-200d-1f467","native":"👨‍👧"}],"version":4},"man-girl-boy":{"id":"man-girl-boy","name":"Family: Man, Girl, Boy","keywords":["man","girl-boy","family","girl","home","parent","people","human","children"],"skins":[{"unified":"1f468-200d-1f467-200d-1f466","native":"👨‍👧‍👦"}],"version":4},"man-girl-girl":{"id":"man-girl-girl","name":"Family: Man, Girl, Girl","keywords":["man","girl-girl","family","home","parent","people","human","children"],"skins":[{"unified":"1f468-200d-1f467-200d-1f467","native":"👨‍👧‍👧"}],"version":4},"woman-boy":{"id":"woman-boy","name":"Family: Woman, Boy","keywords":["woman","family","home","parent","people","human","child"],"skins":[{"unified":"1f469-200d-1f466","native":"👩‍👦"}],"version":4},"woman-boy-boy":{"id":"woman-boy-boy","name":"Family: Woman, Boy, Boy","keywords":["woman","boy-boy","family","home","parent","people","human","children"],"skins":[{"unified":"1f469-200d-1f466-200d-1f466","native":"👩‍👦‍👦"}],"version":4},"woman-girl":{"id":"woman-girl","name":"Family: Woman, Girl","keywords":["woman","family","home","parent","people","human","child"],"skins":[{"unified":"1f469-200d-1f467","native":"👩‍👧"}],"version":4},"woman-girl-boy":{"id":"woman-girl-boy","name":"Family: Woman, Girl, Boy","keywords":["woman","girl-boy","family","girl","home","parent","people","human","children"],"skins":[{"unified":"1f469-200d-1f467-200d-1f466","native":"👩‍👧‍👦"}],"version":4},"woman-girl-girl":{"id":"woman-girl-girl","name":"Family: Woman, Girl, Girl","keywords":["woman","girl-girl","family","home","parent","people","human","children"],"skins":[{"unified":"1f469-200d-1f467-200d-1f467","native":"👩‍👧‍👧"}],"version":4},"speaking_head_in_silhouette":{"id":"speaking_head_in_silhouette","name":"Speaking Head","keywords":["in","silhouette","user","person","human","sing","say","talk"],"skins":[{"unified":"1f5e3-fe0f","native":"🗣️"}],"version":1},"bust_in_silhouette":{"id":"bust_in_silhouette","name":"Bust in Silhouette","keywords":["user","person","human"],"skins":[{"unified":"1f464","native":"👤"}],"version":1},"busts_in_silhouette":{"id":"busts_in_silhouette","name":"Busts in Silhouette","keywords":["user","person","human","group","team"],"skins":[{"unified":"1f465","native":"👥"}],"version":1},"people_hugging":{"id":"people_hugging","name":"People Hugging","keywords":["care"],"skins":[{"unified":"1fac2","native":"🫂"}],"version":13},"footprints":{"id":"footprints","name":"Footprints","keywords":["feet","tracking","walking","beach"],"skins":[{"unified":"1f463","native":"👣"}],"version":1},"monkey_face":{"id":"monkey_face","name":"Monkey Face","emoticons":[":o)"],"keywords":["animal","nature","circus"],"skins":[{"unified":"1f435","native":"🐵"}],"version":1},"monkey":{"id":"monkey","name":"Monkey","keywords":["animal","nature","banana","circus"],"skins":[{"unified":"1f412","native":"🐒"}],"version":1},"gorilla":{"id":"gorilla","name":"Gorilla","keywords":["animal","nature","circus"],"skins":[{"unified":"1f98d","native":"🦍"}],"version":3},"orangutan":{"id":"orangutan","name":"Orangutan","keywords":["animal"],"skins":[{"unified":"1f9a7","native":"🦧"}],"version":12},"dog":{"id":"dog","name":"Dog Face","keywords":["animal","friend","nature","woof","puppy","pet","faithful"],"skins":[{"unified":"1f436","native":"🐶"}],"version":1},"dog2":{"id":"dog2","name":"Dog","keywords":["dog2","animal","nature","friend","doge","pet","faithful"],"skins":[{"unified":"1f415","native":"🐕"}],"version":1},"guide_dog":{"id":"guide_dog","name":"Guide Dog","keywords":["animal","blind"],"skins":[{"unified":"1f9ae","native":"🦮"}],"version":12},"service_dog":{"id":"service_dog","name":"Service Dog","keywords":["blind","animal"],"skins":[{"unified":"1f415-200d-1f9ba","native":"🐕‍🦺"}],"version":12},"poodle":{"id":"poodle","name":"Poodle","keywords":["dog","animal","101","nature","pet"],"skins":[{"unified":"1f429","native":"🐩"}],"version":1},"wolf":{"id":"wolf","name":"Wolf","keywords":["animal","nature","wild"],"skins":[{"unified":"1f43a","native":"🐺"}],"version":1},"fox_face":{"id":"fox_face","name":"Fox","keywords":["face","animal","nature"],"skins":[{"unified":"1f98a","native":"🦊"}],"version":3},"raccoon":{"id":"raccoon","name":"Raccoon","keywords":["animal","nature"],"skins":[{"unified":"1f99d","native":"🦝"}],"version":11},"cat":{"id":"cat","name":"Cat Face","keywords":["animal","meow","nature","pet","kitten"],"skins":[{"unified":"1f431","native":"🐱"}],"version":1},"cat2":{"id":"cat2","name":"Cat","keywords":["cat2","animal","meow","pet","cats"],"skins":[{"unified":"1f408","native":"🐈"}],"version":1},"black_cat":{"id":"black_cat","name":"Black Cat","keywords":["superstition","luck"],"skins":[{"unified":"1f408-200d-2b1b","native":"🐈‍⬛"}],"version":13},"lion_face":{"id":"lion_face","name":"Lion","keywords":["face","animal","nature"],"skins":[{"unified":"1f981","native":"🦁"}],"version":1},"tiger":{"id":"tiger","name":"Tiger Face","keywords":["animal","cat","danger","wild","nature","roar"],"skins":[{"unified":"1f42f","native":"🐯"}],"version":1},"tiger2":{"id":"tiger2","name":"Tiger","keywords":["tiger2","animal","nature","roar"],"skins":[{"unified":"1f405","native":"🐅"}],"version":1},"leopard":{"id":"leopard","name":"Leopard","keywords":["animal","nature"],"skins":[{"unified":"1f406","native":"🐆"}],"version":1},"horse":{"id":"horse","name":"Horse Face","keywords":["animal","brown","nature"],"skins":[{"unified":"1f434","native":"🐴"}],"version":1},"racehorse":{"id":"racehorse","name":"Horse","keywords":["racehorse","animal","gamble","luck"],"skins":[{"unified":"1f40e","native":"🐎"}],"version":1},"unicorn_face":{"id":"unicorn_face","name":"Unicorn","keywords":["face","animal","nature","mystical"],"skins":[{"unified":"1f984","native":"🦄"}],"version":1},"zebra_face":{"id":"zebra_face","name":"Zebra","keywords":["face","animal","nature","stripes","safari"],"skins":[{"unified":"1f993","native":"🦓"}],"version":5},"deer":{"id":"deer","name":"Deer","keywords":["animal","nature","horns","venison"],"skins":[{"unified":"1f98c","native":"🦌"}],"version":3},"bison":{"id":"bison","name":"Bison","keywords":["ox"],"skins":[{"unified":"1f9ac","native":"🦬"}],"version":13},"cow":{"id":"cow","name":"Cow Face","keywords":["beef","ox","animal","nature","moo","milk"],"skins":[{"unified":"1f42e","native":"🐮"}],"version":1},"ox":{"id":"ox","name":"Ox","keywords":["animal","cow","beef"],"skins":[{"unified":"1f402","native":"🐂"}],"version":1},"water_buffalo":{"id":"water_buffalo","name":"Water Buffalo","keywords":["animal","nature","ox","cow"],"skins":[{"unified":"1f403","native":"🐃"}],"version":1},"cow2":{"id":"cow2","name":"Cow","keywords":["cow2","beef","ox","animal","nature","moo","milk"],"skins":[{"unified":"1f404","native":"🐄"}],"version":1},"pig":{"id":"pig","name":"Pig Face","keywords":["animal","oink","nature"],"skins":[{"unified":"1f437","native":"🐷"}],"version":1},"pig2":{"id":"pig2","name":"Pig","keywords":["pig2","animal","nature"],"skins":[{"unified":"1f416","native":"🐖"}],"version":1},"boar":{"id":"boar","name":"Boar","keywords":["animal","nature"],"skins":[{"unified":"1f417","native":"🐗"}],"version":1},"pig_nose":{"id":"pig_nose","name":"Pig Nose","keywords":["animal","oink"],"skins":[{"unified":"1f43d","native":"🐽"}],"version":1},"ram":{"id":"ram","name":"Ram","keywords":["animal","sheep","nature"],"skins":[{"unified":"1f40f","native":"🐏"}],"version":1},"sheep":{"id":"sheep","name":"Ewe","keywords":["sheep","animal","nature","wool","shipit"],"skins":[{"unified":"1f411","native":"🐑"}],"version":1},"goat":{"id":"goat","name":"Goat","keywords":["animal","nature"],"skins":[{"unified":"1f410","native":"🐐"}],"version":1},"dromedary_camel":{"id":"dromedary_camel","name":"Camel","keywords":["dromedary","animal","hot","desert","hump"],"skins":[{"unified":"1f42a","native":"🐪"}],"version":1},"camel":{"id":"camel","name":"Bactrian Camel","keywords":["two","hump","animal","nature","hot","desert"],"skins":[{"unified":"1f42b","native":"🐫"}],"version":1},"llama":{"id":"llama","name":"Llama","keywords":["animal","nature","alpaca"],"skins":[{"unified":"1f999","native":"🦙"}],"version":11},"giraffe_face":{"id":"giraffe_face","name":"Giraffe","keywords":["face","animal","nature","spots","safari"],"skins":[{"unified":"1f992","native":"🦒"}],"version":5},"elephant":{"id":"elephant","name":"Elephant","keywords":["animal","nature","nose","th","circus"],"skins":[{"unified":"1f418","native":"🐘"}],"version":1},"mammoth":{"id":"mammoth","name":"Mammoth","keywords":["elephant","tusks"],"skins":[{"unified":"1f9a3","native":"🦣"}],"version":13},"rhinoceros":{"id":"rhinoceros","name":"Rhinoceros","keywords":["animal","nature","horn"],"skins":[{"unified":"1f98f","native":"🦏"}],"version":3},"hippopotamus":{"id":"hippopotamus","name":"Hippopotamus","keywords":["animal","nature"],"skins":[{"unified":"1f99b","native":"🦛"}],"version":11},"mouse":{"id":"mouse","name":"Mouse Face","keywords":["animal","nature","cheese","wedge","rodent"],"skins":[{"unified":"1f42d","native":"🐭"}],"version":1},"mouse2":{"id":"mouse2","name":"Mouse","keywords":["mouse2","animal","nature","rodent"],"skins":[{"unified":"1f401","native":"🐁"}],"version":1},"rat":{"id":"rat","name":"Rat","keywords":["animal","mouse","rodent"],"skins":[{"unified":"1f400","native":"🐀"}],"version":1},"hamster":{"id":"hamster","name":"Hamster","keywords":["animal","nature"],"skins":[{"unified":"1f439","native":"🐹"}],"version":1},"rabbit":{"id":"rabbit","name":"Rabbit Face","keywords":["animal","nature","pet","spring","magic","bunny"],"skins":[{"unified":"1f430","native":"🐰"}],"version":1},"rabbit2":{"id":"rabbit2","name":"Rabbit","keywords":["rabbit2","animal","nature","pet","magic","spring"],"skins":[{"unified":"1f407","native":"🐇"}],"version":1},"chipmunk":{"id":"chipmunk","name":"Chipmunk","keywords":["animal","nature","rodent","squirrel"],"skins":[{"unified":"1f43f-fe0f","native":"🐿️"}],"version":1},"beaver":{"id":"beaver","name":"Beaver","keywords":["animal","rodent"],"skins":[{"unified":"1f9ab","native":"🦫"}],"version":13},"hedgehog":{"id":"hedgehog","name":"Hedgehog","keywords":["animal","nature","spiny"],"skins":[{"unified":"1f994","native":"🦔"}],"version":5},"bat":{"id":"bat","name":"Bat","keywords":["animal","nature","blind","vampire"],"skins":[{"unified":"1f987","native":"🦇"}],"version":3},"bear":{"id":"bear","name":"Bear","keywords":["animal","nature","wild"],"skins":[{"unified":"1f43b","native":"🐻"}],"version":1},"polar_bear":{"id":"polar_bear","name":"Polar Bear","keywords":["animal","arctic"],"skins":[{"unified":"1f43b-200d-2744-fe0f","native":"🐻‍❄️"}],"version":13},"koala":{"id":"koala","name":"Koala","keywords":["animal","nature"],"skins":[{"unified":"1f428","native":"🐨"}],"version":1},"panda_face":{"id":"panda_face","name":"Panda","keywords":["face","animal","nature"],"skins":[{"unified":"1f43c","native":"🐼"}],"version":1},"sloth":{"id":"sloth","name":"Sloth","keywords":["animal"],"skins":[{"unified":"1f9a5","native":"🦥"}],"version":12},"otter":{"id":"otter","name":"Otter","keywords":["animal"],"skins":[{"unified":"1f9a6","native":"🦦"}],"version":12},"skunk":{"id":"skunk","name":"Skunk","keywords":["animal"],"skins":[{"unified":"1f9a8","native":"🦨"}],"version":12},"kangaroo":{"id":"kangaroo","name":"Kangaroo","keywords":["animal","nature","australia","joey","hop","marsupial"],"skins":[{"unified":"1f998","native":"🦘"}],"version":11},"badger":{"id":"badger","name":"Badger","keywords":["animal","nature","honey"],"skins":[{"unified":"1f9a1","native":"🦡"}],"version":11},"feet":{"id":"feet","name":"Paw Prints","keywords":["feet","animal","tracking","footprints","dog","cat","pet"],"skins":[{"unified":"1f43e","native":"🐾"}],"version":1},"turkey":{"id":"turkey","name":"Turkey","keywords":["animal","bird"],"skins":[{"unified":"1f983","native":"🦃"}],"version":1},"chicken":{"id":"chicken","name":"Chicken","keywords":["animal","cluck","nature","bird"],"skins":[{"unified":"1f414","native":"🐔"}],"version":1},"rooster":{"id":"rooster","name":"Rooster","keywords":["animal","nature","chicken"],"skins":[{"unified":"1f413","native":"🐓"}],"version":1},"hatching_chick":{"id":"hatching_chick","name":"Hatching Chick","keywords":["animal","chicken","egg","born","baby","bird"],"skins":[{"unified":"1f423","native":"🐣"}],"version":1},"baby_chick":{"id":"baby_chick","name":"Baby Chick","keywords":["animal","chicken","bird"],"skins":[{"unified":"1f424","native":"🐤"}],"version":1},"hatched_chick":{"id":"hatched_chick","name":"Front-Facing Baby Chick","keywords":["hatched","front","facing","animal","chicken","bird"],"skins":[{"unified":"1f425","native":"🐥"}],"version":1},"bird":{"id":"bird","name":"Bird","keywords":["animal","nature","fly","tweet","spring"],"skins":[{"unified":"1f426","native":"🐦"}],"version":1},"penguin":{"id":"penguin","name":"Penguin","keywords":["animal","nature"],"skins":[{"unified":"1f427","native":"🐧"}],"version":1},"dove_of_peace":{"id":"dove_of_peace","name":"Dove","keywords":["of","peace","animal","bird"],"skins":[{"unified":"1f54a-fe0f","native":"🕊️"}],"version":1},"eagle":{"id":"eagle","name":"Eagle","keywords":["animal","nature","bird"],"skins":[{"unified":"1f985","native":"🦅"}],"version":3},"duck":{"id":"duck","name":"Duck","keywords":["animal","nature","bird","mallard"],"skins":[{"unified":"1f986","native":"🦆"}],"version":3},"swan":{"id":"swan","name":"Swan","keywords":["animal","nature","bird"],"skins":[{"unified":"1f9a2","native":"🦢"}],"version":11},"owl":{"id":"owl","name":"Owl","keywords":["animal","nature","bird","hoot"],"skins":[{"unified":"1f989","native":"🦉"}],"version":3},"dodo":{"id":"dodo","name":"Dodo","keywords":["animal","bird"],"skins":[{"unified":"1f9a4","native":"🦤"}],"version":13},"feather":{"id":"feather","name":"Feather","keywords":["bird","fly"],"skins":[{"unified":"1fab6","native":"🪶"}],"version":13},"flamingo":{"id":"flamingo","name":"Flamingo","keywords":["animal"],"skins":[{"unified":"1f9a9","native":"🦩"}],"version":12},"peacock":{"id":"peacock","name":"Peacock","keywords":["animal","nature","peahen","bird"],"skins":[{"unified":"1f99a","native":"🦚"}],"version":11},"parrot":{"id":"parrot","name":"Parrot","keywords":["animal","nature","bird","pirate","talk"],"skins":[{"unified":"1f99c","native":"🦜"}],"version":11},"frog":{"id":"frog","name":"Frog","keywords":["animal","nature","croak","toad"],"skins":[{"unified":"1f438","native":"🐸"}],"version":1},"crocodile":{"id":"crocodile","name":"Crocodile","keywords":["animal","nature","reptile","lizard","alligator"],"skins":[{"unified":"1f40a","native":"🐊"}],"version":1},"turtle":{"id":"turtle","name":"Turtle","keywords":["animal","slow","nature","tortoise"],"skins":[{"unified":"1f422","native":"🐢"}],"version":1},"lizard":{"id":"lizard","name":"Lizard","keywords":["animal","nature","reptile"],"skins":[{"unified":"1f98e","native":"🦎"}],"version":3},"snake":{"id":"snake","name":"Snake","keywords":["animal","evil","nature","hiss","python"],"skins":[{"unified":"1f40d","native":"🐍"}],"version":1},"dragon_face":{"id":"dragon_face","name":"Dragon Face","keywords":["animal","myth","nature","chinese","green"],"skins":[{"unified":"1f432","native":"🐲"}],"version":1},"dragon":{"id":"dragon","name":"Dragon","keywords":["animal","myth","nature","chinese","green"],"skins":[{"unified":"1f409","native":"🐉"}],"version":1},"sauropod":{"id":"sauropod","name":"Sauropod","keywords":["animal","nature","dinosaur","brachiosaurus","brontosaurus","diplodocus","extinct"],"skins":[{"unified":"1f995","native":"🦕"}],"version":5},"t-rex":{"id":"t-rex","name":"T-Rex","keywords":["t","rex","animal","nature","dinosaur","tyrannosaurus","extinct"],"skins":[{"unified":"1f996","native":"🦖"}],"version":5},"whale":{"id":"whale","name":"Spouting Whale","keywords":["animal","nature","sea","ocean"],"skins":[{"unified":"1f433","native":"🐳"}],"version":1},"whale2":{"id":"whale2","name":"Whale","keywords":["whale2","animal","nature","sea","ocean"],"skins":[{"unified":"1f40b","native":"🐋"}],"version":1},"dolphin":{"id":"dolphin","name":"Dolphin","keywords":["flipper","animal","nature","fish","sea","ocean","fins","beach"],"skins":[{"unified":"1f42c","native":"🐬"}],"version":1},"seal":{"id":"seal","name":"Seal","keywords":["animal","creature","sea"],"skins":[{"unified":"1f9ad","native":"🦭"}],"version":13},"fish":{"id":"fish","name":"Fish","keywords":["animal","food","nature"],"skins":[{"unified":"1f41f","native":"🐟"}],"version":1},"tropical_fish":{"id":"tropical_fish","name":"Tropical Fish","keywords":["animal","swim","ocean","beach","nemo"],"skins":[{"unified":"1f420","native":"🐠"}],"version":1},"blowfish":{"id":"blowfish","name":"Blowfish","keywords":["animal","nature","food","sea","ocean"],"skins":[{"unified":"1f421","native":"🐡"}],"version":1},"shark":{"id":"shark","name":"Shark","keywords":["animal","nature","fish","sea","ocean","jaws","fins","beach"],"skins":[{"unified":"1f988","native":"🦈"}],"version":3},"octopus":{"id":"octopus","name":"Octopus","keywords":["animal","creature","ocean","sea","nature","beach"],"skins":[{"unified":"1f419","native":"🐙"}],"version":1},"shell":{"id":"shell","name":"Spiral Shell","keywords":["nature","sea","beach"],"skins":[{"unified":"1f41a","native":"🐚"}],"version":1},"coral":{"id":"coral","name":"Coral","keywords":["ocean","sea","reef"],"skins":[{"unified":"1fab8","native":"🪸"}],"version":14},"snail":{"id":"snail","name":"Snail","keywords":["slow","animal","shell"],"skins":[{"unified":"1f40c","native":"🐌"}],"version":1},"butterfly":{"id":"butterfly","name":"Butterfly","keywords":["animal","insect","nature","caterpillar"],"skins":[{"unified":"1f98b","native":"🦋"}],"version":3},"bug":{"id":"bug","name":"Bug","keywords":["animal","insect","nature","worm"],"skins":[{"unified":"1f41b","native":"🐛"}],"version":1},"ant":{"id":"ant","name":"Ant","keywords":["animal","insect","nature","bug"],"skins":[{"unified":"1f41c","native":"🐜"}],"version":1},"bee":{"id":"bee","name":"Honeybee","keywords":["bee","animal","insect","nature","bug","spring","honey"],"skins":[{"unified":"1f41d","native":"🐝"}],"version":1},"beetle":{"id":"beetle","name":"Beetle","keywords":["insect"],"skins":[{"unified":"1fab2","native":"🪲"}],"version":13},"ladybug":{"id":"ladybug","name":"Lady Beetle","keywords":["ladybug","animal","insect","nature"],"skins":[{"unified":"1f41e","native":"🐞"}],"version":1},"cricket":{"id":"cricket","name":"Cricket","keywords":["animal","chirp"],"skins":[{"unified":"1f997","native":"🦗"}],"version":5},"cockroach":{"id":"cockroach","name":"Cockroach","keywords":["insect","pests"],"skins":[{"unified":"1fab3","native":"🪳"}],"version":13},"spider":{"id":"spider","name":"Spider","keywords":["animal","arachnid"],"skins":[{"unified":"1f577-fe0f","native":"🕷️"}],"version":1},"spider_web":{"id":"spider_web","name":"Spider Web","keywords":["animal","insect","arachnid","silk"],"skins":[{"unified":"1f578-fe0f","native":"🕸️"}],"version":1},"scorpion":{"id":"scorpion","name":"Scorpion","keywords":["animal","arachnid"],"skins":[{"unified":"1f982","native":"🦂"}],"version":1},"mosquito":{"id":"mosquito","name":"Mosquito","keywords":["animal","nature","insect","malaria"],"skins":[{"unified":"1f99f","native":"🦟"}],"version":11},"fly":{"id":"fly","name":"Fly","keywords":["insect"],"skins":[{"unified":"1fab0","native":"🪰"}],"version":13},"worm":{"id":"worm","name":"Worm","keywords":["animal"],"skins":[{"unified":"1fab1","native":"🪱"}],"version":13},"microbe":{"id":"microbe","name":"Microbe","keywords":["amoeba","bacteria","germs","virus"],"skins":[{"unified":"1f9a0","native":"🦠"}],"version":11},"bouquet":{"id":"bouquet","name":"Bouquet","keywords":["flowers","nature","spring"],"skins":[{"unified":"1f490","native":"💐"}],"version":1},"cherry_blossom":{"id":"cherry_blossom","name":"Cherry Blossom","keywords":["nature","plant","spring","flower"],"skins":[{"unified":"1f338","native":"🌸"}],"version":1},"white_flower":{"id":"white_flower","name":"White Flower","keywords":["japanese","spring"],"skins":[{"unified":"1f4ae","native":"💮"}],"version":1},"lotus":{"id":"lotus","name":"Lotus","keywords":["flower","calm","meditation"],"skins":[{"unified":"1fab7","native":"🪷"}],"version":14},"rosette":{"id":"rosette","name":"Rosette","keywords":["flower","decoration","military"],"skins":[{"unified":"1f3f5-fe0f","native":"🏵️"}],"version":1},"rose":{"id":"rose","name":"Rose","keywords":["flowers","valentines","love","spring"],"skins":[{"unified":"1f339","native":"🌹"}],"version":1},"wilted_flower":{"id":"wilted_flower","name":"Wilted Flower","keywords":["plant","nature"],"skins":[{"unified":"1f940","native":"🥀"}],"version":3},"hibiscus":{"id":"hibiscus","name":"Hibiscus","keywords":["plant","vegetable","flowers","beach"],"skins":[{"unified":"1f33a","native":"🌺"}],"version":1},"sunflower":{"id":"sunflower","name":"Sunflower","keywords":["nature","plant","fall"],"skins":[{"unified":"1f33b","native":"🌻"}],"version":1},"blossom":{"id":"blossom","name":"Blossom","keywords":["nature","flowers","yellow"],"skins":[{"unified":"1f33c","native":"🌼"}],"version":1},"tulip":{"id":"tulip","name":"Tulip","keywords":["flowers","plant","nature","summer","spring"],"skins":[{"unified":"1f337","native":"🌷"}],"version":1},"seedling":{"id":"seedling","name":"Seedling","keywords":["plant","nature","grass","lawn","spring"],"skins":[{"unified":"1f331","native":"🌱"}],"version":1},"potted_plant":{"id":"potted_plant","name":"Potted Plant","keywords":["greenery","house"],"skins":[{"unified":"1fab4","native":"🪴"}],"version":13},"evergreen_tree":{"id":"evergreen_tree","name":"Evergreen Tree","keywords":["plant","nature"],"skins":[{"unified":"1f332","native":"🌲"}],"version":1},"deciduous_tree":{"id":"deciduous_tree","name":"Deciduous Tree","keywords":["plant","nature"],"skins":[{"unified":"1f333","native":"🌳"}],"version":1},"palm_tree":{"id":"palm_tree","name":"Palm Tree","keywords":["plant","vegetable","nature","summer","beach","mojito","tropical"],"skins":[{"unified":"1f334","native":"🌴"}],"version":1},"cactus":{"id":"cactus","name":"Cactus","keywords":["vegetable","plant","nature"],"skins":[{"unified":"1f335","native":"🌵"}],"version":1},"ear_of_rice":{"id":"ear_of_rice","name":"Ear of Rice","keywords":["sheaf","nature","plant"],"skins":[{"unified":"1f33e","native":"🌾"}],"version":1},"herb":{"id":"herb","name":"Herb","keywords":["vegetable","plant","medicine","weed","grass","lawn"],"skins":[{"unified":"1f33f","native":"🌿"}],"version":1},"shamrock":{"id":"shamrock","name":"Shamrock","keywords":["vegetable","plant","nature","irish","clover"],"skins":[{"unified":"2618-fe0f","native":"☘️"}],"version":1},"four_leaf_clover":{"id":"four_leaf_clover","name":"Four Leaf Clover","keywords":["vegetable","plant","nature","lucky","irish"],"skins":[{"unified":"1f340","native":"🍀"}],"version":1},"maple_leaf":{"id":"maple_leaf","name":"Maple Leaf","keywords":["nature","plant","vegetable","ca","fall"],"skins":[{"unified":"1f341","native":"🍁"}],"version":1},"fallen_leaf":{"id":"fallen_leaf","name":"Fallen Leaf","keywords":["nature","plant","vegetable","leaves"],"skins":[{"unified":"1f342","native":"🍂"}],"version":1},"leaves":{"id":"leaves","name":"Leaf Fluttering in Wind","keywords":["leaves","nature","plant","tree","vegetable","grass","lawn","spring"],"skins":[{"unified":"1f343","native":"🍃"}],"version":1},"empty_nest":{"id":"empty_nest","name":"Empty Nest","keywords":["bird"],"skins":[{"unified":"1fab9","native":"🪹"}],"version":14},"nest_with_eggs":{"id":"nest_with_eggs","name":"Nest with Eggs","keywords":["bird"],"skins":[{"unified":"1faba","native":"🪺"}],"version":14},"grapes":{"id":"grapes","name":"Grapes","keywords":["fruit","food","wine"],"skins":[{"unified":"1f347","native":"🍇"}],"version":1},"melon":{"id":"melon","name":"Melon","keywords":["fruit","nature","food"],"skins":[{"unified":"1f348","native":"🍈"}],"version":1},"watermelon":{"id":"watermelon","name":"Watermelon","keywords":["fruit","food","picnic","summer"],"skins":[{"unified":"1f349","native":"🍉"}],"version":1},"tangerine":{"id":"tangerine","name":"Tangerine","keywords":["food","fruit","nature","orange"],"skins":[{"unified":"1f34a","native":"🍊"}],"version":1},"lemon":{"id":"lemon","name":"Lemon","keywords":["fruit","nature"],"skins":[{"unified":"1f34b","native":"🍋"}],"version":1},"banana":{"id":"banana","name":"Banana","keywords":["fruit","food","monkey"],"skins":[{"unified":"1f34c","native":"🍌"}],"version":1},"pineapple":{"id":"pineapple","name":"Pineapple","keywords":["fruit","nature","food"],"skins":[{"unified":"1f34d","native":"🍍"}],"version":1},"mango":{"id":"mango","name":"Mango","keywords":["fruit","food","tropical"],"skins":[{"unified":"1f96d","native":"🥭"}],"version":11},"apple":{"id":"apple","name":"Red Apple","keywords":["fruit","mac","school"],"skins":[{"unified":"1f34e","native":"🍎"}],"version":1},"green_apple":{"id":"green_apple","name":"Green Apple","keywords":["fruit","nature"],"skins":[{"unified":"1f34f","native":"🍏"}],"version":1},"pear":{"id":"pear","name":"Pear","keywords":["fruit","nature","food"],"skins":[{"unified":"1f350","native":"🍐"}],"version":1},"peach":{"id":"peach","name":"Peach","keywords":["fruit","nature","food"],"skins":[{"unified":"1f351","native":"🍑"}],"version":1},"cherries":{"id":"cherries","name":"Cherries","keywords":["food","fruit"],"skins":[{"unified":"1f352","native":"🍒"}],"version":1},"strawberry":{"id":"strawberry","name":"Strawberry","keywords":["fruit","food","nature"],"skins":[{"unified":"1f353","native":"🍓"}],"version":1},"blueberries":{"id":"blueberries","name":"Blueberries","keywords":["fruit"],"skins":[{"unified":"1fad0","native":"🫐"}],"version":13},"kiwifruit":{"id":"kiwifruit","name":"Kiwifruit","keywords":["kiwi","fruit","food"],"skins":[{"unified":"1f95d","native":"🥝"}],"version":3},"tomato":{"id":"tomato","name":"Tomato","keywords":["fruit","vegetable","nature","food"],"skins":[{"unified":"1f345","native":"🍅"}],"version":1},"olive":{"id":"olive","name":"Olive","keywords":["fruit"],"skins":[{"unified":"1fad2","native":"🫒"}],"version":13},"coconut":{"id":"coconut","name":"Coconut","keywords":["fruit","nature","food","palm"],"skins":[{"unified":"1f965","native":"🥥"}],"version":5},"avocado":{"id":"avocado","name":"Avocado","keywords":["fruit","food"],"skins":[{"unified":"1f951","native":"🥑"}],"version":3},"eggplant":{"id":"eggplant","name":"Eggplant","keywords":["vegetable","nature","food","aubergine"],"skins":[{"unified":"1f346","native":"🍆"}],"version":1},"potato":{"id":"potato","name":"Potato","keywords":["food","tuber","vegatable","starch"],"skins":[{"unified":"1f954","native":"🥔"}],"version":3},"carrot":{"id":"carrot","name":"Carrot","keywords":["vegetable","food","orange"],"skins":[{"unified":"1f955","native":"🥕"}],"version":3},"corn":{"id":"corn","name":"Ear of Corn","keywords":["food","vegetable","plant"],"skins":[{"unified":"1f33d","native":"🌽"}],"version":1},"hot_pepper":{"id":"hot_pepper","name":"Hot Pepper","keywords":["food","spicy","chilli","chili"],"skins":[{"unified":"1f336-fe0f","native":"🌶️"}],"version":1},"bell_pepper":{"id":"bell_pepper","name":"Bell Pepper","keywords":["fruit","plant"],"skins":[{"unified":"1fad1","native":"🫑"}],"version":13},"cucumber":{"id":"cucumber","name":"Cucumber","keywords":["fruit","food","pickle"],"skins":[{"unified":"1f952","native":"🥒"}],"version":3},"leafy_green":{"id":"leafy_green","name":"Leafy Green","keywords":["food","vegetable","plant","bok","choy","cabbage","kale","lettuce"],"skins":[{"unified":"1f96c","native":"🥬"}],"version":11},"broccoli":{"id":"broccoli","name":"Broccoli","keywords":["fruit","food","vegetable"],"skins":[{"unified":"1f966","native":"🥦"}],"version":5},"garlic":{"id":"garlic","name":"Garlic","keywords":["food","spice","cook"],"skins":[{"unified":"1f9c4","native":"🧄"}],"version":12},"onion":{"id":"onion","name":"Onion","keywords":["cook","food","spice"],"skins":[{"unified":"1f9c5","native":"🧅"}],"version":12},"mushroom":{"id":"mushroom","name":"Mushroom","keywords":["plant","vegetable"],"skins":[{"unified":"1f344","native":"🍄"}],"version":1},"peanuts":{"id":"peanuts","name":"Peanuts","keywords":["food","nut"],"skins":[{"unified":"1f95c","native":"🥜"}],"version":3},"beans":{"id":"beans","name":"Beans","keywords":["food"],"skins":[{"unified":"1fad8","native":"🫘"}],"version":14},"chestnut":{"id":"chestnut","name":"Chestnut","keywords":["food","squirrel"],"skins":[{"unified":"1f330","native":"🌰"}],"version":1},"bread":{"id":"bread","name":"Bread","keywords":["food","wheat","breakfast","toast"],"skins":[{"unified":"1f35e","native":"🍞"}],"version":1},"croissant":{"id":"croissant","name":"Croissant","keywords":["food","bread","french"],"skins":[{"unified":"1f950","native":"🥐"}],"version":3},"baguette_bread":{"id":"baguette_bread","name":"Baguette Bread","keywords":["food","french"],"skins":[{"unified":"1f956","native":"🥖"}],"version":3},"flatbread":{"id":"flatbread","name":"Flatbread","keywords":["flour","food"],"skins":[{"unified":"1fad3","native":"🫓"}],"version":13},"pretzel":{"id":"pretzel","name":"Pretzel","keywords":["food","bread","twisted"],"skins":[{"unified":"1f968","native":"🥨"}],"version":5},"bagel":{"id":"bagel","name":"Bagel","keywords":["food","bread","bakery","schmear"],"skins":[{"unified":"1f96f","native":"🥯"}],"version":11},"pancakes":{"id":"pancakes","name":"Pancakes","keywords":["food","breakfast","flapjacks","hotcakes"],"skins":[{"unified":"1f95e","native":"🥞"}],"version":3},"waffle":{"id":"waffle","name":"Waffle","keywords":["food","breakfast"],"skins":[{"unified":"1f9c7","native":"🧇"}],"version":12},"cheese_wedge":{"id":"cheese_wedge","name":"Cheese Wedge","keywords":["food","chadder"],"skins":[{"unified":"1f9c0","native":"🧀"}],"version":1},"meat_on_bone":{"id":"meat_on_bone","name":"Meat on Bone","keywords":["good","food","drumstick"],"skins":[{"unified":"1f356","native":"🍖"}],"version":1},"poultry_leg":{"id":"poultry_leg","name":"Poultry Leg","keywords":["food","meat","drumstick","bird","chicken","turkey"],"skins":[{"unified":"1f357","native":"🍗"}],"version":1},"cut_of_meat":{"id":"cut_of_meat","name":"Cut of Meat","keywords":["food","cow","chop","lambchop","porkchop"],"skins":[{"unified":"1f969","native":"🥩"}],"version":5},"bacon":{"id":"bacon","name":"Bacon","keywords":["food","breakfast","pork","pig","meat"],"skins":[{"unified":"1f953","native":"🥓"}],"version":3},"hamburger":{"id":"hamburger","name":"Hamburger","keywords":["meat","fast","food","beef","cheeseburger","mcdonalds","burger","king"],"skins":[{"unified":"1f354","native":"🍔"}],"version":1},"fries":{"id":"fries","name":"French Fries","keywords":["chips","snack","fast","food"],"skins":[{"unified":"1f35f","native":"🍟"}],"version":1},"pizza":{"id":"pizza","name":"Pizza","keywords":["food","party"],"skins":[{"unified":"1f355","native":"🍕"}],"version":1},"hotdog":{"id":"hotdog","name":"Hot Dog","keywords":["hotdog","food","frankfurter"],"skins":[{"unified":"1f32d","native":"🌭"}],"version":1},"sandwich":{"id":"sandwich","name":"Sandwich","keywords":["food","lunch","bread"],"skins":[{"unified":"1f96a","native":"🥪"}],"version":5},"taco":{"id":"taco","name":"Taco","keywords":["food","mexican"],"skins":[{"unified":"1f32e","native":"🌮"}],"version":1},"burrito":{"id":"burrito","name":"Burrito","keywords":["food","mexican"],"skins":[{"unified":"1f32f","native":"🌯"}],"version":1},"tamale":{"id":"tamale","name":"Tamale","keywords":["food","masa"],"skins":[{"unified":"1fad4","native":"🫔"}],"version":13},"stuffed_flatbread":{"id":"stuffed_flatbread","name":"Stuffed Flatbread","keywords":["food","gyro"],"skins":[{"unified":"1f959","native":"🥙"}],"version":3},"falafel":{"id":"falafel","name":"Falafel","keywords":["food"],"skins":[{"unified":"1f9c6","native":"🧆"}],"version":12},"egg":{"id":"egg","name":"Egg","keywords":["food","chicken","breakfast"],"skins":[{"unified":"1f95a","native":"🥚"}],"version":3},"fried_egg":{"id":"fried_egg","name":"Cooking","keywords":["fried","egg","food","breakfast","kitchen"],"skins":[{"unified":"1f373","native":"🍳"}],"version":1},"shallow_pan_of_food":{"id":"shallow_pan_of_food","name":"Shallow Pan of Food","keywords":["cooking","casserole","paella"],"skins":[{"unified":"1f958","native":"🥘"}],"version":3},"stew":{"id":"stew","name":"Pot of Food","keywords":["stew","meat","soup"],"skins":[{"unified":"1f372","native":"🍲"}],"version":1},"fondue":{"id":"fondue","name":"Fondue","keywords":["cheese","pot","food"],"skins":[{"unified":"1fad5","native":"🫕"}],"version":13},"bowl_with_spoon":{"id":"bowl_with_spoon","name":"Bowl with Spoon","keywords":["food","breakfast","cereal","oatmeal","porridge"],"skins":[{"unified":"1f963","native":"🥣"}],"version":5},"green_salad":{"id":"green_salad","name":"Green Salad","keywords":["food","healthy","lettuce"],"skins":[{"unified":"1f957","native":"🥗"}],"version":3},"popcorn":{"id":"popcorn","name":"Popcorn","keywords":["food","movie","theater","films","snack"],"skins":[{"unified":"1f37f","native":"🍿"}],"version":1},"butter":{"id":"butter","name":"Butter","keywords":["food","cook"],"skins":[{"unified":"1f9c8","native":"🧈"}],"version":12},"salt":{"id":"salt","name":"Salt","keywords":["condiment","shaker"],"skins":[{"unified":"1f9c2","native":"🧂"}],"version":11},"canned_food":{"id":"canned_food","name":"Canned Food","keywords":["soup"],"skins":[{"unified":"1f96b","native":"🥫"}],"version":5},"bento":{"id":"bento","name":"Bento Box","keywords":["food","japanese"],"skins":[{"unified":"1f371","native":"🍱"}],"version":1},"rice_cracker":{"id":"rice_cracker","name":"Rice Cracker","keywords":["food","japanese"],"skins":[{"unified":"1f358","native":"🍘"}],"version":1},"rice_ball":{"id":"rice_ball","name":"Rice Ball","keywords":["food","japanese"],"skins":[{"unified":"1f359","native":"🍙"}],"version":1},"rice":{"id":"rice","name":"Cooked Rice","keywords":["food","china","asian"],"skins":[{"unified":"1f35a","native":"🍚"}],"version":1},"curry":{"id":"curry","name":"Curry Rice","keywords":["food","spicy","hot","indian"],"skins":[{"unified":"1f35b","native":"🍛"}],"version":1},"ramen":{"id":"ramen","name":"Steaming Bowl","keywords":["ramen","food","japanese","noodle","chopsticks"],"skins":[{"unified":"1f35c","native":"🍜"}],"version":1},"spaghetti":{"id":"spaghetti","name":"Spaghetti","keywords":["food","italian","noodle"],"skins":[{"unified":"1f35d","native":"🍝"}],"version":1},"sweet_potato":{"id":"sweet_potato","name":"Roasted Sweet Potato","keywords":["food","nature"],"skins":[{"unified":"1f360","native":"🍠"}],"version":1},"oden":{"id":"oden","name":"Oden","keywords":["food","japanese"],"skins":[{"unified":"1f362","native":"🍢"}],"version":1},"sushi":{"id":"sushi","name":"Sushi","keywords":["food","fish","japanese","rice"],"skins":[{"unified":"1f363","native":"🍣"}],"version":1},"fried_shrimp":{"id":"fried_shrimp","name":"Fried Shrimp","keywords":["food","animal","appetizer","summer"],"skins":[{"unified":"1f364","native":"🍤"}],"version":1},"fish_cake":{"id":"fish_cake","name":"Fish Cake with Swirl","keywords":["food","japan","sea","beach","narutomaki","pink","kamaboko","surimi","ramen"],"skins":[{"unified":"1f365","native":"🍥"}],"version":1},"moon_cake":{"id":"moon_cake","name":"Moon Cake","keywords":["food","autumn"],"skins":[{"unified":"1f96e","native":"🥮"}],"version":11},"dango":{"id":"dango","name":"Dango","keywords":["food","dessert","sweet","japanese","barbecue","meat"],"skins":[{"unified":"1f361","native":"🍡"}],"version":1},"dumpling":{"id":"dumpling","name":"Dumpling","keywords":["food","empanada","pierogi","potsticker"],"skins":[{"unified":"1f95f","native":"🥟"}],"version":5},"fortune_cookie":{"id":"fortune_cookie","name":"Fortune Cookie","keywords":["food","prophecy"],"skins":[{"unified":"1f960","native":"🥠"}],"version":5},"takeout_box":{"id":"takeout_box","name":"Takeout Box","keywords":["food","leftovers"],"skins":[{"unified":"1f961","native":"🥡"}],"version":5},"crab":{"id":"crab","name":"Crab","keywords":["animal","crustacean"],"skins":[{"unified":"1f980","native":"🦀"}],"version":1},"lobster":{"id":"lobster","name":"Lobster","keywords":["animal","nature","bisque","claws","seafood"],"skins":[{"unified":"1f99e","native":"🦞"}],"version":11},"shrimp":{"id":"shrimp","name":"Shrimp","keywords":["animal","ocean","nature","seafood"],"skins":[{"unified":"1f990","native":"🦐"}],"version":3},"squid":{"id":"squid","name":"Squid","keywords":["animal","nature","ocean","sea"],"skins":[{"unified":"1f991","native":"🦑"}],"version":3},"oyster":{"id":"oyster","name":"Oyster","keywords":["food"],"skins":[{"unified":"1f9aa","native":"🦪"}],"version":12},"icecream":{"id":"icecream","name":"Soft Ice Cream","keywords":["icecream","food","hot","dessert","summer"],"skins":[{"unified":"1f366","native":"🍦"}],"version":1},"shaved_ice":{"id":"shaved_ice","name":"Shaved Ice","keywords":["hot","dessert","summer"],"skins":[{"unified":"1f367","native":"🍧"}],"version":1},"ice_cream":{"id":"ice_cream","name":"Ice Cream","keywords":["food","hot","dessert"],"skins":[{"unified":"1f368","native":"🍨"}],"version":1},"doughnut":{"id":"doughnut","name":"Doughnut","keywords":["food","dessert","snack","sweet","donut"],"skins":[{"unified":"1f369","native":"🍩"}],"version":1},"cookie":{"id":"cookie","name":"Cookie","keywords":["food","snack","oreo","chocolate","sweet","dessert"],"skins":[{"unified":"1f36a","native":"🍪"}],"version":1},"birthday":{"id":"birthday","name":"Birthday Cake","keywords":["food","dessert"],"skins":[{"unified":"1f382","native":"🎂"}],"version":1},"cake":{"id":"cake","name":"Shortcake","keywords":["cake","food","dessert"],"skins":[{"unified":"1f370","native":"🍰"}],"version":1},"cupcake":{"id":"cupcake","name":"Cupcake","keywords":["food","dessert","bakery","sweet"],"skins":[{"unified":"1f9c1","native":"🧁"}],"version":11},"pie":{"id":"pie","name":"Pie","keywords":["food","dessert","pastry"],"skins":[{"unified":"1f967","native":"🥧"}],"version":5},"chocolate_bar":{"id":"chocolate_bar","name":"Chocolate Bar","keywords":["food","snack","dessert","sweet"],"skins":[{"unified":"1f36b","native":"🍫"}],"version":1},"candy":{"id":"candy","name":"Candy","keywords":["snack","dessert","sweet","lolly"],"skins":[{"unified":"1f36c","native":"🍬"}],"version":1},"lollipop":{"id":"lollipop","name":"Lollipop","keywords":["food","snack","candy","sweet"],"skins":[{"unified":"1f36d","native":"🍭"}],"version":1},"custard":{"id":"custard","name":"Custard","keywords":["dessert","food"],"skins":[{"unified":"1f36e","native":"🍮"}],"version":1},"honey_pot":{"id":"honey_pot","name":"Honey Pot","keywords":["bees","sweet","kitchen"],"skins":[{"unified":"1f36f","native":"🍯"}],"version":1},"baby_bottle":{"id":"baby_bottle","name":"Baby Bottle","keywords":["food","container","milk"],"skins":[{"unified":"1f37c","native":"🍼"}],"version":1},"glass_of_milk":{"id":"glass_of_milk","name":"Glass of Milk","keywords":["beverage","drink","cow"],"skins":[{"unified":"1f95b","native":"🥛"}],"version":3},"coffee":{"id":"coffee","name":"Hot Beverage","keywords":["coffee","caffeine","latte","espresso"],"skins":[{"unified":"2615","native":"☕"}],"version":1},"teapot":{"id":"teapot","name":"Teapot","keywords":["drink","hot"],"skins":[{"unified":"1fad6","native":"🫖"}],"version":13},"tea":{"id":"tea","name":"Teacup Without Handle","keywords":["tea","drink","bowl","breakfast","green","british"],"skins":[{"unified":"1f375","native":"🍵"}],"version":1},"sake":{"id":"sake","name":"Sake","keywords":["wine","drink","drunk","beverage","japanese","alcohol","booze"],"skins":[{"unified":"1f376","native":"🍶"}],"version":1},"champagne":{"id":"champagne","name":"Bottle with Popping Cork","keywords":["champagne","drink","wine","celebration"],"skins":[{"unified":"1f37e","native":"🍾"}],"version":1},"wine_glass":{"id":"wine_glass","name":"Wine Glass","keywords":["drink","beverage","drunk","alcohol","booze"],"skins":[{"unified":"1f377","native":"🍷"}],"version":1},"cocktail":{"id":"cocktail","name":"Cocktail Glass","keywords":["drink","drunk","alcohol","beverage","booze","mojito"],"skins":[{"unified":"1f378","native":"🍸"}],"version":1},"tropical_drink":{"id":"tropical_drink","name":"Tropical Drink","keywords":["beverage","cocktail","summer","beach","alcohol","booze","mojito"],"skins":[{"unified":"1f379","native":"🍹"}],"version":1},"beer":{"id":"beer","name":"Beer Mug","keywords":["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"skins":[{"unified":"1f37a","native":"🍺"}],"version":1},"beers":{"id":"beers","name":"Clinking Beer Mugs","keywords":["beers","relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"skins":[{"unified":"1f37b","native":"🍻"}],"version":1},"clinking_glasses":{"id":"clinking_glasses","name":"Clinking Glasses","keywords":["beverage","drink","party","alcohol","celebrate","cheers","wine","champagne","toast"],"skins":[{"unified":"1f942","native":"🥂"}],"version":3},"tumbler_glass":{"id":"tumbler_glass","name":"Tumbler Glass","keywords":["drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","shot"],"skins":[{"unified":"1f943","native":"🥃"}],"version":3},"pouring_liquid":{"id":"pouring_liquid","name":"Pouring Liquid","keywords":["cup","water"],"skins":[{"unified":"1fad7","native":"🫗"}],"version":14},"cup_with_straw":{"id":"cup_with_straw","name":"Cup with Straw","keywords":["drink","soda"],"skins":[{"unified":"1f964","native":"🥤"}],"version":5},"bubble_tea":{"id":"bubble_tea","name":"Bubble Tea","keywords":["taiwan","boba","milk","straw"],"skins":[{"unified":"1f9cb","native":"🧋"}],"version":13},"beverage_box":{"id":"beverage_box","name":"Beverage Box","keywords":["drink"],"skins":[{"unified":"1f9c3","native":"🧃"}],"version":12},"mate_drink":{"id":"mate_drink","name":"Mate","keywords":["drink","tea","beverage"],"skins":[{"unified":"1f9c9","native":"🧉"}],"version":12},"ice_cube":{"id":"ice_cube","name":"Ice","keywords":["cube","water","cold"],"skins":[{"unified":"1f9ca","native":"🧊"}],"version":12},"chopsticks":{"id":"chopsticks","name":"Chopsticks","keywords":["food"],"skins":[{"unified":"1f962","native":"🥢"}],"version":5},"knife_fork_plate":{"id":"knife_fork_plate","name":"Fork and Knife with Plate","keywords":["food","eat","meal","lunch","dinner","restaurant"],"skins":[{"unified":"1f37d-fe0f","native":"🍽️"}],"version":1},"fork_and_knife":{"id":"fork_and_knife","name":"Fork and Knife","keywords":["cutlery","kitchen"],"skins":[{"unified":"1f374","native":"🍴"}],"version":1},"spoon":{"id":"spoon","name":"Spoon","keywords":["cutlery","kitchen","tableware"],"skins":[{"unified":"1f944","native":"🥄"}],"version":3},"hocho":{"id":"hocho","name":"Hocho","keywords":["knife","kitchen","blade","cutlery","weapon"],"skins":[{"unified":"1f52a","native":"🔪"}],"version":1},"jar":{"id":"jar","name":"Jar","keywords":["container","sauce"],"skins":[{"unified":"1fad9","native":"🫙"}],"version":14},"amphora":{"id":"amphora","name":"Amphora","keywords":["vase","jar"],"skins":[{"unified":"1f3fa","native":"🏺"}],"version":1},"earth_africa":{"id":"earth_africa","name":"Earth Globe Europe-Africa","keywords":["africa","showing","europe","world","international"],"skins":[{"unified":"1f30d","native":"🌍"}],"version":1},"earth_americas":{"id":"earth_americas","name":"Earth Globe Americas","keywords":["showing","world","USA","international"],"skins":[{"unified":"1f30e","native":"🌎"}],"version":1},"earth_asia":{"id":"earth_asia","name":"Earth Globe Asia-Australia","keywords":["asia","showing","australia","world","east","international"],"skins":[{"unified":"1f30f","native":"🌏"}],"version":1},"globe_with_meridians":{"id":"globe_with_meridians","name":"Globe with Meridians","keywords":["earth","international","world","internet","interweb","i18n"],"skins":[{"unified":"1f310","native":"🌐"}],"version":1},"world_map":{"id":"world_map","name":"World Map","keywords":["location","direction"],"skins":[{"unified":"1f5fa-fe0f","native":"🗺️"}],"version":1},"japan":{"id":"japan","name":"Map of Japan","keywords":["nation","country","japanese","asia"],"skins":[{"unified":"1f5fe","native":"🗾"}],"version":1},"compass":{"id":"compass","name":"Compass","keywords":["magnetic","navigation","orienteering"],"skins":[{"unified":"1f9ed","native":"🧭"}],"version":11},"snow_capped_mountain":{"id":"snow_capped_mountain","name":"Snow-Capped Mountain","keywords":["snow","capped","photo","nature","environment","winter","cold"],"skins":[{"unified":"1f3d4-fe0f","native":"🏔️"}],"version":1},"mountain":{"id":"mountain","name":"Mountain","keywords":["photo","nature","environment"],"skins":[{"unified":"26f0-fe0f","native":"⛰️"}],"version":1},"volcano":{"id":"volcano","name":"Volcano","keywords":["photo","nature","disaster"],"skins":[{"unified":"1f30b","native":"🌋"}],"version":1},"mount_fuji":{"id":"mount_fuji","name":"Mount Fuji","keywords":["photo","mountain","nature","japanese"],"skins":[{"unified":"1f5fb","native":"🗻"}],"version":1},"camping":{"id":"camping","name":"Camping","keywords":["photo","outdoors","tent"],"skins":[{"unified":"1f3d5-fe0f","native":"🏕️"}],"version":1},"beach_with_umbrella":{"id":"beach_with_umbrella","name":"Beach with Umbrella","keywords":["weather","summer","sunny","sand","mojito"],"skins":[{"unified":"1f3d6-fe0f","native":"🏖️"}],"version":1},"desert":{"id":"desert","name":"Desert","keywords":["photo","warm","saharah"],"skins":[{"unified":"1f3dc-fe0f","native":"🏜️"}],"version":1},"desert_island":{"id":"desert_island","name":"Desert Island","keywords":["photo","tropical","mojito"],"skins":[{"unified":"1f3dd-fe0f","native":"🏝️"}],"version":1},"national_park":{"id":"national_park","name":"National Park","keywords":["photo","environment","nature"],"skins":[{"unified":"1f3de-fe0f","native":"🏞️"}],"version":1},"stadium":{"id":"stadium","name":"Stadium","keywords":["photo","place","sports","concert","venue"],"skins":[{"unified":"1f3df-fe0f","native":"🏟️"}],"version":1},"classical_building":{"id":"classical_building","name":"Classical Building","keywords":["art","culture","history"],"skins":[{"unified":"1f3db-fe0f","native":"🏛️"}],"version":1},"building_construction":{"id":"building_construction","name":"Building Construction","keywords":["wip","working","progress"],"skins":[{"unified":"1f3d7-fe0f","native":"🏗️"}],"version":1},"bricks":{"id":"bricks","name":"Brick","keywords":["bricks"],"skins":[{"unified":"1f9f1","native":"🧱"}],"version":11},"rock":{"id":"rock","name":"Rock","keywords":["stone"],"skins":[{"unified":"1faa8","native":"🪨"}],"version":13},"wood":{"id":"wood","name":"Wood","keywords":["nature","timber","trunk"],"skins":[{"unified":"1fab5","native":"🪵"}],"version":13},"hut":{"id":"hut","name":"Hut","keywords":["house","structure"],"skins":[{"unified":"1f6d6","native":"🛖"}],"version":13},"house_buildings":{"id":"house_buildings","name":"Houses","keywords":["house","buildings","photo"],"skins":[{"unified":"1f3d8-fe0f","native":"🏘️"}],"version":1},"derelict_house_building":{"id":"derelict_house_building","name":"Derelict House","keywords":["building","abandon","evict","broken"],"skins":[{"unified":"1f3da-fe0f","native":"🏚️"}],"version":1},"house":{"id":"house","name":"House","keywords":["building","home"],"skins":[{"unified":"1f3e0","native":"🏠"}],"version":1},"house_with_garden":{"id":"house_with_garden","name":"House with Garden","keywords":["home","plant","nature"],"skins":[{"unified":"1f3e1","native":"🏡"}],"version":1},"office":{"id":"office","name":"Office Building","keywords":["bureau","work"],"skins":[{"unified":"1f3e2","native":"🏢"}],"version":1},"post_office":{"id":"post_office","name":"Japanese Post Office","keywords":["building","envelope","communication"],"skins":[{"unified":"1f3e3","native":"🏣"}],"version":1},"european_post_office":{"id":"european_post_office","name":"Post Office","keywords":["european","building","email"],"skins":[{"unified":"1f3e4","native":"🏤"}],"version":1},"hospital":{"id":"hospital","name":"Hospital","keywords":["building","health","surgery","doctor"],"skins":[{"unified":"1f3e5","native":"🏥"}],"version":1},"bank":{"id":"bank","name":"Bank","keywords":["building","money","sales","cash","business","enterprise"],"skins":[{"unified":"1f3e6","native":"🏦"}],"version":1},"hotel":{"id":"hotel","name":"Hotel","keywords":["building","accomodation","checkin"],"skins":[{"unified":"1f3e8","native":"🏨"}],"version":1},"love_hotel":{"id":"love_hotel","name":"Love Hotel","keywords":["like","affection","dating"],"skins":[{"unified":"1f3e9","native":"🏩"}],"version":1},"convenience_store":{"id":"convenience_store","name":"Convenience Store","keywords":["building","shopping","groceries"],"skins":[{"unified":"1f3ea","native":"🏪"}],"version":1},"school":{"id":"school","name":"School","keywords":["building","student","education","learn","teach"],"skins":[{"unified":"1f3eb","native":"🏫"}],"version":1},"department_store":{"id":"department_store","name":"Department Store","keywords":["building","shopping","mall"],"skins":[{"unified":"1f3ec","native":"🏬"}],"version":1},"factory":{"id":"factory","name":"Factory","keywords":["building","industry","pollution","smoke"],"skins":[{"unified":"1f3ed","native":"🏭"}],"version":1},"japanese_castle":{"id":"japanese_castle","name":"Japanese Castle","keywords":["photo","building"],"skins":[{"unified":"1f3ef","native":"🏯"}],"version":1},"european_castle":{"id":"european_castle","name":"Castle","keywords":["european","building","royalty","history"],"skins":[{"unified":"1f3f0","native":"🏰"}],"version":1},"wedding":{"id":"wedding","name":"Wedding","keywords":["love","like","affection","couple","marriage","bride","groom"],"skins":[{"unified":"1f492","native":"💒"}],"version":1},"tokyo_tower":{"id":"tokyo_tower","name":"Tokyo Tower","keywords":["photo","japanese"],"skins":[{"unified":"1f5fc","native":"🗼"}],"version":1},"statue_of_liberty":{"id":"statue_of_liberty","name":"Statue of Liberty","keywords":["american","newyork"],"skins":[{"unified":"1f5fd","native":"🗽"}],"version":1},"church":{"id":"church","name":"Church","keywords":["building","religion","christ"],"skins":[{"unified":"26ea","native":"⛪"}],"version":1},"mosque":{"id":"mosque","name":"Mosque","keywords":["islam","worship","minaret"],"skins":[{"unified":"1f54c","native":"🕌"}],"version":1},"hindu_temple":{"id":"hindu_temple","name":"Hindu Temple","keywords":["religion"],"skins":[{"unified":"1f6d5","native":"🛕"}],"version":12},"synagogue":{"id":"synagogue","name":"Synagogue","keywords":["judaism","worship","temple","jewish"],"skins":[{"unified":"1f54d","native":"🕍"}],"version":1},"shinto_shrine":{"id":"shinto_shrine","name":"Shinto Shrine","keywords":["temple","japan","kyoto"],"skins":[{"unified":"26e9-fe0f","native":"⛩️"}],"version":1},"kaaba":{"id":"kaaba","name":"Kaaba","keywords":["mecca","mosque","islam"],"skins":[{"unified":"1f54b","native":"🕋"}],"version":1},"fountain":{"id":"fountain","name":"Fountain","keywords":["photo","summer","water","fresh"],"skins":[{"unified":"26f2","native":"⛲"}],"version":1},"tent":{"id":"tent","name":"Tent","keywords":["photo","camping","outdoors"],"skins":[{"unified":"26fa","native":"⛺"}],"version":1},"foggy":{"id":"foggy","name":"Foggy","keywords":["photo","mountain"],"skins":[{"unified":"1f301","native":"🌁"}],"version":1},"night_with_stars":{"id":"night_with_stars","name":"Night with Stars","keywords":["evening","city","downtown"],"skins":[{"unified":"1f303","native":"🌃"}],"version":1},"cityscape":{"id":"cityscape","name":"Cityscape","keywords":["photo","night","life","urban"],"skins":[{"unified":"1f3d9-fe0f","native":"🏙️"}],"version":1},"sunrise_over_mountains":{"id":"sunrise_over_mountains","name":"Sunrise over Mountains","keywords":["view","vacation","photo"],"skins":[{"unified":"1f304","native":"🌄"}],"version":1},"sunrise":{"id":"sunrise","name":"Sunrise","keywords":["morning","view","vacation","photo"],"skins":[{"unified":"1f305","native":"🌅"}],"version":1},"city_sunset":{"id":"city_sunset","name":"Cityscape at Dusk","keywords":["city","sunset","photo","evening","sky","buildings"],"skins":[{"unified":"1f306","native":"🌆"}],"version":1},"city_sunrise":{"id":"city_sunrise","name":"Sunset","keywords":["city","sunrise","photo","good","morning","dawn"],"skins":[{"unified":"1f307","native":"🌇"}],"version":1},"bridge_at_night":{"id":"bridge_at_night","name":"Bridge at Night","keywords":["photo","sanfrancisco"],"skins":[{"unified":"1f309","native":"🌉"}],"version":1},"hotsprings":{"id":"hotsprings","name":"Hot Springs","keywords":["hotsprings","bath","warm","relax"],"skins":[{"unified":"2668-fe0f","native":"♨️"}],"version":1},"carousel_horse":{"id":"carousel_horse","name":"Carousel Horse","keywords":["photo","carnival"],"skins":[{"unified":"1f3a0","native":"🎠"}],"version":1},"playground_slide":{"id":"playground_slide","name":"Playground Slide","keywords":["fun","park"],"skins":[{"unified":"1f6dd","native":"🛝"}],"version":14},"ferris_wheel":{"id":"ferris_wheel","name":"Ferris Wheel","keywords":["photo","carnival","londoneye"],"skins":[{"unified":"1f3a1","native":"🎡"}],"version":1},"roller_coaster":{"id":"roller_coaster","name":"Roller Coaster","keywords":["carnival","playground","photo","fun"],"skins":[{"unified":"1f3a2","native":"🎢"}],"version":1},"barber":{"id":"barber","name":"Barber Pole","keywords":["hair","salon","style"],"skins":[{"unified":"1f488","native":"💈"}],"version":1},"circus_tent":{"id":"circus_tent","name":"Circus Tent","keywords":["festival","carnival","party"],"skins":[{"unified":"1f3aa","native":"🎪"}],"version":1},"steam_locomotive":{"id":"steam_locomotive","name":"Locomotive","keywords":["steam","transportation","vehicle","train"],"skins":[{"unified":"1f682","native":"🚂"}],"version":1},"railway_car":{"id":"railway_car","name":"Railway Car","keywords":["transportation","vehicle"],"skins":[{"unified":"1f683","native":"🚃"}],"version":1},"bullettrain_side":{"id":"bullettrain_side","name":"High-Speed Train","keywords":["bullettrain","side","high","speed","transportation","vehicle"],"skins":[{"unified":"1f684","native":"🚄"}],"version":1},"bullettrain_front":{"id":"bullettrain_front","name":"Bullet Train","keywords":["bullettrain","front","transportation","vehicle","speed","fast","public","travel"],"skins":[{"unified":"1f685","native":"🚅"}],"version":1},"train2":{"id":"train2","name":"Train","keywords":["train2","transportation","vehicle"],"skins":[{"unified":"1f686","native":"🚆"}],"version":1},"metro":{"id":"metro","name":"Metro","keywords":["transportation","blue","square","mrt","underground","tube"],"skins":[{"unified":"1f687","native":"🚇"}],"version":1},"light_rail":{"id":"light_rail","name":"Light Rail","keywords":["transportation","vehicle"],"skins":[{"unified":"1f688","native":"🚈"}],"version":1},"station":{"id":"station","name":"Station","keywords":["transportation","vehicle","public"],"skins":[{"unified":"1f689","native":"🚉"}],"version":1},"tram":{"id":"tram","name":"Tram","keywords":["transportation","vehicle"],"skins":[{"unified":"1f68a","native":"🚊"}],"version":1},"monorail":{"id":"monorail","name":"Monorail","keywords":["transportation","vehicle"],"skins":[{"unified":"1f69d","native":"🚝"}],"version":1},"mountain_railway":{"id":"mountain_railway","name":"Mountain Railway","keywords":["transportation","vehicle"],"skins":[{"unified":"1f69e","native":"🚞"}],"version":1},"train":{"id":"train","name":"Tram Car","keywords":["train","transportation","vehicle","carriage","public","travel"],"skins":[{"unified":"1f68b","native":"🚋"}],"version":1},"bus":{"id":"bus","name":"Bus","keywords":["car","vehicle","transportation"],"skins":[{"unified":"1f68c","native":"🚌"}],"version":1},"oncoming_bus":{"id":"oncoming_bus","name":"Oncoming Bus","keywords":["vehicle","transportation"],"skins":[{"unified":"1f68d","native":"🚍"}],"version":1},"trolleybus":{"id":"trolleybus","name":"Trolleybus","keywords":["bart","transportation","vehicle"],"skins":[{"unified":"1f68e","native":"🚎"}],"version":1},"minibus":{"id":"minibus","name":"Minibus","keywords":["vehicle","car","transportation"],"skins":[{"unified":"1f690","native":"🚐"}],"version":1},"ambulance":{"id":"ambulance","name":"Ambulance","keywords":["health","911","hospital"],"skins":[{"unified":"1f691","native":"🚑"}],"version":1},"fire_engine":{"id":"fire_engine","name":"Fire Engine","keywords":["transportation","cars","vehicle"],"skins":[{"unified":"1f692","native":"🚒"}],"version":1},"police_car":{"id":"police_car","name":"Police Car","keywords":["vehicle","cars","transportation","law","legal","enforcement"],"skins":[{"unified":"1f693","native":"🚓"}],"version":1},"oncoming_police_car":{"id":"oncoming_police_car","name":"Oncoming Police Car","keywords":["vehicle","law","legal","enforcement","911"],"skins":[{"unified":"1f694","native":"🚔"}],"version":1},"taxi":{"id":"taxi","name":"Taxi","keywords":["uber","vehicle","cars","transportation"],"skins":[{"unified":"1f695","native":"🚕"}],"version":1},"oncoming_taxi":{"id":"oncoming_taxi","name":"Oncoming Taxi","keywords":["vehicle","cars","uber"],"skins":[{"unified":"1f696","native":"🚖"}],"version":1},"car":{"id":"car","name":"Automobile","keywords":["car","red","transportation","vehicle"],"skins":[{"unified":"1f697","native":"🚗"}],"version":1},"oncoming_automobile":{"id":"oncoming_automobile","name":"Oncoming Automobile","keywords":["car","vehicle","transportation"],"skins":[{"unified":"1f698","native":"🚘"}],"version":1},"blue_car":{"id":"blue_car","name":"Recreational Vehicle","keywords":["blue","car","sport","utility","transportation"],"skins":[{"unified":"1f699","native":"🚙"}],"version":1},"pickup_truck":{"id":"pickup_truck","name":"Pickup Truck","keywords":["car","transportation"],"skins":[{"unified":"1f6fb","native":"🛻"}],"version":13},"truck":{"id":"truck","name":"Delivery Truck","keywords":["cars","transportation"],"skins":[{"unified":"1f69a","native":"🚚"}],"version":1},"articulated_lorry":{"id":"articulated_lorry","name":"Articulated Lorry","keywords":["vehicle","cars","transportation","express"],"skins":[{"unified":"1f69b","native":"🚛"}],"version":1},"tractor":{"id":"tractor","name":"Tractor","keywords":["vehicle","car","farming","agriculture"],"skins":[{"unified":"1f69c","native":"🚜"}],"version":1},"racing_car":{"id":"racing_car","name":"Racing Car","keywords":["sports","race","fast","formula","f1"],"skins":[{"unified":"1f3ce-fe0f","native":"🏎️"}],"version":1},"racing_motorcycle":{"id":"racing_motorcycle","name":"Motorcycle","keywords":["racing","race","sports","fast"],"skins":[{"unified":"1f3cd-fe0f","native":"🏍️"}],"version":1},"motor_scooter":{"id":"motor_scooter","name":"Motor Scooter","keywords":["vehicle","vespa","sasha"],"skins":[{"unified":"1f6f5","native":"🛵"}],"version":3},"manual_wheelchair":{"id":"manual_wheelchair","name":"Manual Wheelchair","keywords":["accessibility"],"skins":[{"unified":"1f9bd","native":"🦽"}],"version":12},"motorized_wheelchair":{"id":"motorized_wheelchair","name":"Motorized Wheelchair","keywords":["accessibility"],"skins":[{"unified":"1f9bc","native":"🦼"}],"version":12},"auto_rickshaw":{"id":"auto_rickshaw","name":"Auto Rickshaw","keywords":["move","transportation"],"skins":[{"unified":"1f6fa","native":"🛺"}],"version":12},"bike":{"id":"bike","name":"Bicycle","keywords":["bike","sports","exercise","hipster"],"skins":[{"unified":"1f6b2","native":"🚲"}],"version":1},"scooter":{"id":"scooter","name":"Scooter","keywords":["kick","vehicle","razor"],"skins":[{"unified":"1f6f4","native":"🛴"}],"version":3},"skateboard":{"id":"skateboard","name":"Skateboard","keywords":["board"],"skins":[{"unified":"1f6f9","native":"🛹"}],"version":11},"roller_skate":{"id":"roller_skate","name":"Roller Skate","keywords":["footwear","sports"],"skins":[{"unified":"1f6fc","native":"🛼"}],"version":13},"busstop":{"id":"busstop","name":"Bus Stop","keywords":["busstop","transportation","wait"],"skins":[{"unified":"1f68f","native":"🚏"}],"version":1},"motorway":{"id":"motorway","name":"Motorway","keywords":["road","cupertino","interstate","highway"],"skins":[{"unified":"1f6e3-fe0f","native":"🛣️"}],"version":1},"railway_track":{"id":"railway_track","name":"Railway Track","keywords":["train","transportation"],"skins":[{"unified":"1f6e4-fe0f","native":"🛤️"}],"version":1},"oil_drum":{"id":"oil_drum","name":"Oil Drum","keywords":["barrell"],"skins":[{"unified":"1f6e2-fe0f","native":"🛢️"}],"version":1},"fuelpump":{"id":"fuelpump","name":"Fuel Pump","keywords":["fuelpump","gas","station","petroleum"],"skins":[{"unified":"26fd","native":"⛽"}],"version":1},"wheel":{"id":"wheel","name":"Wheel","keywords":["car","transport"],"skins":[{"unified":"1f6de","native":"🛞"}],"version":14},"rotating_light":{"id":"rotating_light","name":"Police Car Light","keywords":["rotating","ambulance","911","emergency","alert","error","pinged","law","legal"],"skins":[{"unified":"1f6a8","native":"🚨"}],"version":1},"traffic_light":{"id":"traffic_light","name":"Horizontal Traffic Light","keywords":["transportation","signal"],"skins":[{"unified":"1f6a5","native":"🚥"}],"version":1},"vertical_traffic_light":{"id":"vertical_traffic_light","name":"Vertical Traffic Light","keywords":["transportation","driving"],"skins":[{"unified":"1f6a6","native":"🚦"}],"version":1},"octagonal_sign":{"id":"octagonal_sign","name":"Stop Sign","keywords":["octagonal"],"skins":[{"unified":"1f6d1","native":"🛑"}],"version":3},"construction":{"id":"construction","name":"Construction","keywords":["wip","progress","caution","warning"],"skins":[{"unified":"1f6a7","native":"🚧"}],"version":1},"anchor":{"id":"anchor","name":"Anchor","keywords":["ship","ferry","sea","boat"],"skins":[{"unified":"2693","native":"⚓"}],"version":1},"ring_buoy":{"id":"ring_buoy","name":"Ring Buoy","keywords":["life","saver","preserver"],"skins":[{"unified":"1f6df","native":"🛟"}],"version":14},"boat":{"id":"boat","name":"Sailboat","keywords":["boat","ship","summer","transportation","water","sailing"],"skins":[{"unified":"26f5","native":"⛵"}],"version":1},"canoe":{"id":"canoe","name":"Canoe","keywords":["boat","paddle","water","ship"],"skins":[{"unified":"1f6f6","native":"🛶"}],"version":3},"speedboat":{"id":"speedboat","name":"Speedboat","keywords":["ship","transportation","vehicle","summer"],"skins":[{"unified":"1f6a4","native":"🚤"}],"version":1},"passenger_ship":{"id":"passenger_ship","name":"Passenger Ship","keywords":["yacht","cruise","ferry"],"skins":[{"unified":"1f6f3-fe0f","native":"🛳️"}],"version":1},"ferry":{"id":"ferry","name":"Ferry","keywords":["boat","ship","yacht"],"skins":[{"unified":"26f4-fe0f","native":"⛴️"}],"version":1},"motor_boat":{"id":"motor_boat","name":"Motor Boat","keywords":["ship"],"skins":[{"unified":"1f6e5-fe0f","native":"🛥️"}],"version":1},"ship":{"id":"ship","name":"Ship","keywords":["transportation","titanic","deploy"],"skins":[{"unified":"1f6a2","native":"🚢"}],"version":1},"airplane":{"id":"airplane","name":"Airplane","keywords":["vehicle","transportation","flight","fly"],"skins":[{"unified":"2708-fe0f","native":"✈️"}],"version":1},"small_airplane":{"id":"small_airplane","name":"Small Airplane","keywords":["flight","transportation","fly","vehicle"],"skins":[{"unified":"1f6e9-fe0f","native":"🛩️"}],"version":1},"airplane_departure":{"id":"airplane_departure","name":"Airplane Departure","keywords":["airport","flight","landing"],"skins":[{"unified":"1f6eb","native":"🛫"}],"version":1},"airplane_arriving":{"id":"airplane_arriving","name":"Airplane Arrival","keywords":["arriving","airport","flight","boarding"],"skins":[{"unified":"1f6ec","native":"🛬"}],"version":1},"parachute":{"id":"parachute","name":"Parachute","keywords":["fly","glide"],"skins":[{"unified":"1fa82","native":"🪂"}],"version":12},"seat":{"id":"seat","name":"Seat","keywords":["sit","airplane","transport","bus","flight","fly"],"skins":[{"unified":"1f4ba","native":"💺"}],"version":1},"helicopter":{"id":"helicopter","name":"Helicopter","keywords":["transportation","vehicle","fly"],"skins":[{"unified":"1f681","native":"🚁"}],"version":1},"suspension_railway":{"id":"suspension_railway","name":"Suspension Railway","keywords":["vehicle","transportation"],"skins":[{"unified":"1f69f","native":"🚟"}],"version":1},"mountain_cableway":{"id":"mountain_cableway","name":"Mountain Cableway","keywords":["transportation","vehicle","ski"],"skins":[{"unified":"1f6a0","native":"🚠"}],"version":1},"aerial_tramway":{"id":"aerial_tramway","name":"Aerial Tramway","keywords":["transportation","vehicle","ski"],"skins":[{"unified":"1f6a1","native":"🚡"}],"version":1},"satellite":{"id":"satellite","name":"Satellite","keywords":["communication","gps","orbit","spaceflight","NASA","ISS"],"skins":[{"unified":"1f6f0-fe0f","native":"🛰️"}],"version":1},"rocket":{"id":"rocket","name":"Rocket","keywords":["launch","ship","staffmode","NASA","outer","space","fly"],"skins":[{"unified":"1f680","native":"🚀"}],"version":1},"flying_saucer":{"id":"flying_saucer","name":"Flying Saucer","keywords":["transportation","vehicle","ufo"],"skins":[{"unified":"1f6f8","native":"🛸"}],"version":5},"bellhop_bell":{"id":"bellhop_bell","name":"Bellhop Bell","keywords":["service"],"skins":[{"unified":"1f6ce-fe0f","native":"🛎️"}],"version":1},"luggage":{"id":"luggage","name":"Luggage","keywords":["packing","travel"],"skins":[{"unified":"1f9f3","native":"🧳"}],"version":11},"hourglass":{"id":"hourglass","name":"Hourglass","keywords":["done","time","clock","oldschool","limit","exam","quiz","test"],"skins":[{"unified":"231b","native":"⌛"}],"version":1},"hourglass_flowing_sand":{"id":"hourglass_flowing_sand","name":"Hourglass Not Done","keywords":["flowing","sand","oldschool","time","countdown"],"skins":[{"unified":"23f3","native":"⏳"}],"version":1},"watch":{"id":"watch","name":"Watch","keywords":["time","accessories"],"skins":[{"unified":"231a","native":"⌚"}],"version":1},"alarm_clock":{"id":"alarm_clock","name":"Alarm Clock","keywords":["time","wake"],"skins":[{"unified":"23f0","native":"⏰"}],"version":1},"stopwatch":{"id":"stopwatch","name":"Stopwatch","keywords":["time","deadline"],"skins":[{"unified":"23f1-fe0f","native":"⏱️"}],"version":1},"timer_clock":{"id":"timer_clock","name":"Timer Clock","keywords":["alarm"],"skins":[{"unified":"23f2-fe0f","native":"⏲️"}],"version":1},"mantelpiece_clock":{"id":"mantelpiece_clock","name":"Mantelpiece Clock","keywords":["time"],"skins":[{"unified":"1f570-fe0f","native":"🕰️"}],"version":1},"clock12":{"id":"clock12","name":"Twelve Oclock","keywords":["clock12","o","clock","time","noon","midnight","midday","late","early","schedule"],"skins":[{"unified":"1f55b","native":"🕛"}],"version":1},"clock1230":{"id":"clock1230","name":"Twelve-Thirty","keywords":["clock1230","twelve","thirty","time","late","early","schedule"],"skins":[{"unified":"1f567","native":"🕧"}],"version":1},"clock1":{"id":"clock1","name":"One Oclock","keywords":["clock1","o","clock","time","late","early","schedule"],"skins":[{"unified":"1f550","native":"🕐"}],"version":1},"clock130":{"id":"clock130","name":"One-Thirty","keywords":["clock130","one","thirty","time","late","early","schedule"],"skins":[{"unified":"1f55c","native":"🕜"}],"version":1},"clock2":{"id":"clock2","name":"Two Oclock","keywords":["clock2","o","clock","time","late","early","schedule"],"skins":[{"unified":"1f551","native":"🕑"}],"version":1},"clock230":{"id":"clock230","name":"Two-Thirty","keywords":["clock230","two","thirty","time","late","early","schedule"],"skins":[{"unified":"1f55d","native":"🕝"}],"version":1},"clock3":{"id":"clock3","name":"Three Oclock","keywords":["clock3","o","clock","time","late","early","schedule"],"skins":[{"unified":"1f552","native":"🕒"}],"version":1},"clock330":{"id":"clock330","name":"Three-Thirty","keywords":["clock330","three","thirty","time","late","early","schedule"],"skins":[{"unified":"1f55e","native":"🕞"}],"version":1},"clock4":{"id":"clock4","name":"Four Oclock","keywords":["clock4","o","clock","time","late","early","schedule"],"skins":[{"unified":"1f553","native":"🕓"}],"version":1},"clock430":{"id":"clock430","name":"Four-Thirty","keywords":["clock430","four","thirty","time","late","early","schedule"],"skins":[{"unified":"1f55f","native":"🕟"}],"version":1},"clock5":{"id":"clock5","name":"Five Oclock","keywords":["clock5","o","clock","time","late","early","schedule"],"skins":[{"unified":"1f554","native":"🕔"}],"version":1},"clock530":{"id":"clock530","name":"Five-Thirty","keywords":["clock530","five","thirty","time","late","early","schedule"],"skins":[{"unified":"1f560","native":"🕠"}],"version":1},"clock6":{"id":"clock6","name":"Six Oclock","keywords":["clock6","o","clock","time","late","early","schedule","dawn","dusk"],"skins":[{"unified":"1f555","native":"🕕"}],"version":1},"clock630":{"id":"clock630","name":"Six-Thirty","keywords":["clock630","six","thirty","time","late","early","schedule"],"skins":[{"unified":"1f561","native":"🕡"}],"version":1},"clock7":{"id":"clock7","name":"Seven Oclock","keywords":["clock7","o","clock","time","late","early","schedule"],"skins":[{"unified":"1f556","native":"🕖"}],"version":1},"clock730":{"id":"clock730","name":"Seven-Thirty","keywords":["clock730","seven","thirty","time","late","early","schedule"],"skins":[{"unified":"1f562","native":"🕢"}],"version":1},"clock8":{"id":"clock8","name":"Eight Oclock","keywords":["clock8","o","clock","time","late","early","schedule"],"skins":[{"unified":"1f557","native":"🕗"}],"version":1},"clock830":{"id":"clock830","name":"Eight-Thirty","keywords":["clock830","eight","thirty","time","late","early","schedule"],"skins":[{"unified":"1f563","native":"🕣"}],"version":1},"clock9":{"id":"clock9","name":"Nine Oclock","keywords":["clock9","o","clock","time","late","early","schedule"],"skins":[{"unified":"1f558","native":"🕘"}],"version":1},"clock930":{"id":"clock930","name":"Nine-Thirty","keywords":["clock930","nine","thirty","time","late","early","schedule"],"skins":[{"unified":"1f564","native":"🕤"}],"version":1},"clock10":{"id":"clock10","name":"Ten Oclock","keywords":["clock10","o","clock","time","late","early","schedule"],"skins":[{"unified":"1f559","native":"🕙"}],"version":1},"clock1030":{"id":"clock1030","name":"Ten-Thirty","keywords":["clock1030","ten","thirty","time","late","early","schedule"],"skins":[{"unified":"1f565","native":"🕥"}],"version":1},"clock11":{"id":"clock11","name":"Eleven Oclock","keywords":["clock11","o","clock","time","late","early","schedule"],"skins":[{"unified":"1f55a","native":"🕚"}],"version":1},"clock1130":{"id":"clock1130","name":"Eleven-Thirty","keywords":["clock1130","eleven","thirty","time","late","early","schedule"],"skins":[{"unified":"1f566","native":"🕦"}],"version":1},"new_moon":{"id":"new_moon","name":"New Moon","keywords":["nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f311","native":"🌑"}],"version":1},"waxing_crescent_moon":{"id":"waxing_crescent_moon","name":"Waxing Crescent Moon","keywords":["nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f312","native":"🌒"}],"version":1},"first_quarter_moon":{"id":"first_quarter_moon","name":"First Quarter Moon","keywords":["nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f313","native":"🌓"}],"version":1},"moon":{"id":"moon","name":"Waxing Gibbous Moon","keywords":["nature","night","sky","gray","twilight","planet","space","evening","sleep"],"skins":[{"unified":"1f314","native":"🌔"}],"version":1},"full_moon":{"id":"full_moon","name":"Full Moon","keywords":["nature","yellow","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f315","native":"🌕"}],"version":1},"waning_gibbous_moon":{"id":"waning_gibbous_moon","name":"Waning Gibbous Moon","keywords":["nature","twilight","planet","space","night","evening","sleep","waxing"],"skins":[{"unified":"1f316","native":"🌖"}],"version":1},"last_quarter_moon":{"id":"last_quarter_moon","name":"Last Quarter Moon","keywords":["nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f317","native":"🌗"}],"version":1},"waning_crescent_moon":{"id":"waning_crescent_moon","name":"Waning Crescent Moon","keywords":["nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f318","native":"🌘"}],"version":1},"crescent_moon":{"id":"crescent_moon","name":"Crescent Moon","keywords":["night","sleep","sky","evening","magic"],"skins":[{"unified":"1f319","native":"🌙"}],"version":1},"new_moon_with_face":{"id":"new_moon_with_face","name":"New Moon Face","keywords":["with","nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f31a","native":"🌚"}],"version":1},"first_quarter_moon_with_face":{"id":"first_quarter_moon_with_face","name":"First Quarter Moon Face","keywords":["with","nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f31b","native":"🌛"}],"version":1},"last_quarter_moon_with_face":{"id":"last_quarter_moon_with_face","name":"Last Quarter Moon Face","keywords":["with","nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f31c","native":"🌜"}],"version":1},"thermometer":{"id":"thermometer","name":"Thermometer","keywords":["weather","temperature","hot","cold"],"skins":[{"unified":"1f321-fe0f","native":"🌡️"}],"version":1},"sunny":{"id":"sunny","name":"Sun","keywords":["sunny","weather","nature","brightness","summer","beach","spring"],"skins":[{"unified":"2600-fe0f","native":"☀️"}],"version":1},"full_moon_with_face":{"id":"full_moon_with_face","name":"Full Moon Face","keywords":["with","nature","twilight","planet","space","night","evening","sleep"],"skins":[{"unified":"1f31d","native":"🌝"}],"version":1},"sun_with_face":{"id":"sun_with_face","name":"Sun with Face","keywords":["nature","morning","sky"],"skins":[{"unified":"1f31e","native":"🌞"}],"version":1},"ringed_planet":{"id":"ringed_planet","name":"Ringed Planet","keywords":["outerspace"],"skins":[{"unified":"1fa90","native":"🪐"}],"version":12},"star":{"id":"star","name":"Star","keywords":["night","yellow"],"skins":[{"unified":"2b50","native":"⭐"}],"version":1},"star2":{"id":"star2","name":"Glowing Star","keywords":["star2","night","sparkle","awesome","good","magic"],"skins":[{"unified":"1f31f","native":"🌟"}],"version":1},"stars":{"id":"stars","name":"Shooting Star","keywords":["stars","night","photo"],"skins":[{"unified":"1f320","native":"🌠"}],"version":1},"milky_way":{"id":"milky_way","name":"Milky Way","keywords":["photo","space","stars"],"skins":[{"unified":"1f30c","native":"🌌"}],"version":1},"cloud":{"id":"cloud","name":"Cloud","keywords":["weather","sky"],"skins":[{"unified":"2601-fe0f","native":"☁️"}],"version":1},"partly_sunny":{"id":"partly_sunny","name":"Sun Behind Cloud","keywords":["partly","sunny","weather","nature","cloudy","morning","fall","spring"],"skins":[{"unified":"26c5","native":"⛅"}],"version":1},"thunder_cloud_and_rain":{"id":"thunder_cloud_and_rain","name":"Cloud with Lightning and Rain","keywords":["thunder","weather"],"skins":[{"unified":"26c8-fe0f","native":"⛈️"}],"version":1},"mostly_sunny":{"id":"mostly_sunny","name":"Sun Behind Small Cloud","keywords":["mostly","sunny","weather"],"skins":[{"unified":"1f324-fe0f","native":"🌤️"}],"version":1},"barely_sunny":{"id":"barely_sunny","name":"Sun Behind Large Cloud","keywords":["barely","sunny","weather"],"skins":[{"unified":"1f325-fe0f","native":"🌥️"}],"version":1},"partly_sunny_rain":{"id":"partly_sunny_rain","name":"Sun Behind Rain Cloud","keywords":["partly","sunny","weather"],"skins":[{"unified":"1f326-fe0f","native":"🌦️"}],"version":1},"rain_cloud":{"id":"rain_cloud","name":"Cloud with Rain","keywords":["weather"],"skins":[{"unified":"1f327-fe0f","native":"🌧️"}],"version":1},"snow_cloud":{"id":"snow_cloud","name":"Cloud with Snow","keywords":["weather"],"skins":[{"unified":"1f328-fe0f","native":"🌨️"}],"version":1},"lightning":{"id":"lightning","name":"Cloud with Lightning","keywords":["weather","thunder"],"skins":[{"unified":"1f329-fe0f","native":"🌩️"}],"version":1},"tornado":{"id":"tornado","name":"Tornado","keywords":["cloud","weather","cyclone","twister"],"skins":[{"unified":"1f32a-fe0f","native":"🌪️"}],"version":1},"fog":{"id":"fog","name":"Fog","keywords":["weather"],"skins":[{"unified":"1f32b-fe0f","native":"🌫️"}],"version":1},"wind_blowing_face":{"id":"wind_blowing_face","name":"Wind Face","keywords":["blowing","gust","air"],"skins":[{"unified":"1f32c-fe0f","native":"🌬️"}],"version":1},"cyclone":{"id":"cyclone","name":"Cyclone","keywords":["weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],"skins":[{"unified":"1f300","native":"🌀"}],"version":1},"rainbow":{"id":"rainbow","name":"Rainbow","keywords":["nature","happy","unicorn","face","photo","sky","spring"],"skins":[{"unified":"1f308","native":"🌈"}],"version":1},"closed_umbrella":{"id":"closed_umbrella","name":"Closed Umbrella","keywords":["weather","rain","drizzle"],"skins":[{"unified":"1f302","native":"🌂"}],"version":1},"umbrella":{"id":"umbrella","name":"Umbrella","keywords":["weather","spring"],"skins":[{"unified":"2602-fe0f","native":"☂️"}],"version":1},"umbrella_with_rain_drops":{"id":"umbrella_with_rain_drops","name":"Umbrella with Rain Drops","keywords":["rainy","weather","spring"],"skins":[{"unified":"2614","native":"☔"}],"version":1},"umbrella_on_ground":{"id":"umbrella_on_ground","name":"Umbrella on Ground","keywords":["weather","summer"],"skins":[{"unified":"26f1-fe0f","native":"⛱️"}],"version":1},"zap":{"id":"zap","name":"High Voltage","keywords":["zap","thunder","weather","lightning","bolt","fast"],"skins":[{"unified":"26a1","native":"⚡"}],"version":1},"snowflake":{"id":"snowflake","name":"Snowflake","keywords":["winter","season","cold","weather","christmas","xmas"],"skins":[{"unified":"2744-fe0f","native":"❄️"}],"version":1},"snowman":{"id":"snowman","name":"Snowman","keywords":["winter","season","cold","weather","christmas","xmas","frozen"],"skins":[{"unified":"2603-fe0f","native":"☃️"}],"version":1},"snowman_without_snow":{"id":"snowman_without_snow","name":"Snowman Without Snow","keywords":["winter","season","cold","weather","christmas","xmas","frozen"],"skins":[{"unified":"26c4","native":"⛄"}],"version":1},"comet":{"id":"comet","name":"Comet","keywords":["space"],"skins":[{"unified":"2604-fe0f","native":"☄️"}],"version":1},"fire":{"id":"fire","name":"Fire","keywords":["hot","cook","flame"],"skins":[{"unified":"1f525","native":"🔥"}],"version":1},"droplet":{"id":"droplet","name":"Droplet","keywords":["water","drip","faucet","spring"],"skins":[{"unified":"1f4a7","native":"💧"}],"version":1},"ocean":{"id":"ocean","name":"Water Wave","keywords":["ocean","sea","nature","tsunami","disaster"],"skins":[{"unified":"1f30a","native":"🌊"}],"version":1},"jack_o_lantern":{"id":"jack_o_lantern","name":"Jack-O-Lantern","keywords":["jack","o","lantern","halloween","light","pumpkin","creepy","fall"],"skins":[{"unified":"1f383","native":"🎃"}],"version":1},"christmas_tree":{"id":"christmas_tree","name":"Christmas Tree","keywords":["festival","vacation","december","xmas","celebration"],"skins":[{"unified":"1f384","native":"🎄"}],"version":1},"fireworks":{"id":"fireworks","name":"Fireworks","keywords":["photo","festival","carnival","congratulations"],"skins":[{"unified":"1f386","native":"🎆"}],"version":1},"sparkler":{"id":"sparkler","name":"Sparkler","keywords":["stars","night","shine"],"skins":[{"unified":"1f387","native":"🎇"}],"version":1},"firecracker":{"id":"firecracker","name":"Firecracker","keywords":["dynamite","boom","explode","explosion","explosive"],"skins":[{"unified":"1f9e8","native":"🧨"}],"version":11},"sparkles":{"id":"sparkles","name":"Sparkles","keywords":["stars","shine","shiny","cool","awesome","good","magic"],"skins":[{"unified":"2728","native":"✨"}],"version":1},"balloon":{"id":"balloon","name":"Balloon","keywords":["party","celebration","birthday","circus"],"skins":[{"unified":"1f388","native":"🎈"}],"version":1},"tada":{"id":"tada","name":"Party Popper","keywords":["tada","congratulations","birthday","magic","circus","celebration"],"skins":[{"unified":"1f389","native":"🎉"}],"version":1},"confetti_ball":{"id":"confetti_ball","name":"Confetti Ball","keywords":["festival","party","birthday","circus"],"skins":[{"unified":"1f38a","native":"🎊"}],"version":1},"tanabata_tree":{"id":"tanabata_tree","name":"Tanabata Tree","keywords":["plant","nature","branch","summer"],"skins":[{"unified":"1f38b","native":"🎋"}],"version":1},"bamboo":{"id":"bamboo","name":"Pine Decoration","keywords":["bamboo","plant","nature","vegetable","panda"],"skins":[{"unified":"1f38d","native":"🎍"}],"version":1},"dolls":{"id":"dolls","name":"Japanese Dolls","keywords":["toy","kimono"],"skins":[{"unified":"1f38e","native":"🎎"}],"version":1},"flags":{"id":"flags","name":"Carp Streamer","keywords":["flags","fish","japanese","koinobori","banner"],"skins":[{"unified":"1f38f","native":"🎏"}],"version":1},"wind_chime":{"id":"wind_chime","name":"Wind Chime","keywords":["nature","ding","spring","bell"],"skins":[{"unified":"1f390","native":"🎐"}],"version":1},"rice_scene":{"id":"rice_scene","name":"Moon Viewing Ceremony","keywords":["rice","scene","photo","japan","asia","tsukimi"],"skins":[{"unified":"1f391","native":"🎑"}],"version":1},"red_envelope":{"id":"red_envelope","name":"Red Envelope","keywords":["gift"],"skins":[{"unified":"1f9e7","native":"🧧"}],"version":11},"ribbon":{"id":"ribbon","name":"Ribbon","keywords":["decoration","pink","girl","bowtie"],"skins":[{"unified":"1f380","native":"🎀"}],"version":1},"gift":{"id":"gift","name":"Wrapped Gift","keywords":["present","birthday","christmas","xmas"],"skins":[{"unified":"1f381","native":"🎁"}],"version":1},"reminder_ribbon":{"id":"reminder_ribbon","name":"Reminder Ribbon","keywords":["sports","cause","support","awareness"],"skins":[{"unified":"1f397-fe0f","native":"🎗️"}],"version":1},"admission_tickets":{"id":"admission_tickets","name":"Admission Tickets","keywords":["sports","concert","entrance"],"skins":[{"unified":"1f39f-fe0f","native":"🎟️"}],"version":1},"ticket":{"id":"ticket","name":"Ticket","keywords":["event","concert","pass"],"skins":[{"unified":"1f3ab","native":"🎫"}],"version":1},"medal":{"id":"medal","name":"Military Medal","keywords":["award","winning","army"],"skins":[{"unified":"1f396-fe0f","native":"🎖️"}],"version":1},"trophy":{"id":"trophy","name":"Trophy","keywords":["win","award","contest","place","ftw","ceremony"],"skins":[{"unified":"1f3c6","native":"🏆"}],"version":1},"sports_medal":{"id":"sports_medal","name":"Sports Medal","keywords":["award","winning"],"skins":[{"unified":"1f3c5","native":"🏅"}],"version":1},"first_place_medal":{"id":"first_place_medal","name":"1st Place Medal","keywords":["first","award","winning"],"skins":[{"unified":"1f947","native":"🥇"}],"version":3},"second_place_medal":{"id":"second_place_medal","name":"2nd Place Medal","keywords":["second","award"],"skins":[{"unified":"1f948","native":"🥈"}],"version":3},"third_place_medal":{"id":"third_place_medal","name":"3rd Place Medal","keywords":["third","award"],"skins":[{"unified":"1f949","native":"🥉"}],"version":3},"soccer":{"id":"soccer","name":"Soccer Ball","keywords":["sports","football"],"skins":[{"unified":"26bd","native":"⚽"}],"version":1},"baseball":{"id":"baseball","name":"Baseball","keywords":["sports","balls"],"skins":[{"unified":"26be","native":"⚾"}],"version":1},"softball":{"id":"softball","name":"Softball","keywords":["sports","balls"],"skins":[{"unified":"1f94e","native":"🥎"}],"version":11},"basketball":{"id":"basketball","name":"Basketball","keywords":["sports","balls","NBA"],"skins":[{"unified":"1f3c0","native":"🏀"}],"version":1},"volleyball":{"id":"volleyball","name":"Volleyball","keywords":["sports","balls"],"skins":[{"unified":"1f3d0","native":"🏐"}],"version":1},"football":{"id":"football","name":"American Football","keywords":["sports","balls","NFL"],"skins":[{"unified":"1f3c8","native":"🏈"}],"version":1},"rugby_football":{"id":"rugby_football","name":"Rugby Football","keywords":["sports","team"],"skins":[{"unified":"1f3c9","native":"🏉"}],"version":1},"tennis":{"id":"tennis","name":"Tennis","keywords":["sports","balls","green"],"skins":[{"unified":"1f3be","native":"🎾"}],"version":1},"flying_disc":{"id":"flying_disc","name":"Flying Disc","keywords":["sports","frisbee","ultimate"],"skins":[{"unified":"1f94f","native":"🥏"}],"version":11},"bowling":{"id":"bowling","name":"Bowling","keywords":["sports","fun","play"],"skins":[{"unified":"1f3b3","native":"🎳"}],"version":1},"cricket_bat_and_ball":{"id":"cricket_bat_and_ball","name":"Cricket Game","keywords":["bat","and","ball","sports"],"skins":[{"unified":"1f3cf","native":"🏏"}],"version":1},"field_hockey_stick_and_ball":{"id":"field_hockey_stick_and_ball","name":"Field Hockey","keywords":["stick","and","ball","sports"],"skins":[{"unified":"1f3d1","native":"🏑"}],"version":1},"ice_hockey_stick_and_puck":{"id":"ice_hockey_stick_and_puck","name":"Ice Hockey","keywords":["stick","and","puck","sports"],"skins":[{"unified":"1f3d2","native":"🏒"}],"version":1},"lacrosse":{"id":"lacrosse","name":"Lacrosse","keywords":["sports","ball","stick"],"skins":[{"unified":"1f94d","native":"🥍"}],"version":11},"table_tennis_paddle_and_ball":{"id":"table_tennis_paddle_and_ball","name":"Ping Pong","keywords":["table","tennis","paddle","and","ball","sports","pingpong"],"skins":[{"unified":"1f3d3","native":"🏓"}],"version":1},"badminton_racquet_and_shuttlecock":{"id":"badminton_racquet_and_shuttlecock","name":"Badminton","keywords":["racquet","and","shuttlecock","sports"],"skins":[{"unified":"1f3f8","native":"🏸"}],"version":1},"boxing_glove":{"id":"boxing_glove","name":"Boxing Glove","keywords":["sports","fighting"],"skins":[{"unified":"1f94a","native":"🥊"}],"version":3},"martial_arts_uniform":{"id":"martial_arts_uniform","name":"Martial Arts Uniform","keywords":["judo","karate","taekwondo"],"skins":[{"unified":"1f94b","native":"🥋"}],"version":3},"goal_net":{"id":"goal_net","name":"Goal Net","keywords":["sports"],"skins":[{"unified":"1f945","native":"🥅"}],"version":3},"golf":{"id":"golf","name":"Flag in Hole","keywords":["golf","sports","business","summer"],"skins":[{"unified":"26f3","native":"⛳"}],"version":1},"ice_skate":{"id":"ice_skate","name":"Ice Skate","keywords":["sports"],"skins":[{"unified":"26f8-fe0f","native":"⛸️"}],"version":1},"fishing_pole_and_fish":{"id":"fishing_pole_and_fish","name":"Fishing Pole","keywords":["and","fish","food","hobby","summer"],"skins":[{"unified":"1f3a3","native":"🎣"}],"version":1},"diving_mask":{"id":"diving_mask","name":"Diving Mask","keywords":["sport","ocean"],"skins":[{"unified":"1f93f","native":"🤿"}],"version":12},"running_shirt_with_sash":{"id":"running_shirt_with_sash","name":"Running Shirt","keywords":["with","sash","play","pageant"],"skins":[{"unified":"1f3bd","native":"🎽"}],"version":1},"ski":{"id":"ski","name":"Skis","keywords":["ski","sports","winter","cold","snow"],"skins":[{"unified":"1f3bf","native":"🎿"}],"version":1},"sled":{"id":"sled","name":"Sled","keywords":["sleigh","luge","toboggan"],"skins":[{"unified":"1f6f7","native":"🛷"}],"version":5},"curling_stone":{"id":"curling_stone","name":"Curling Stone","keywords":["sports"],"skins":[{"unified":"1f94c","native":"🥌"}],"version":5},"dart":{"id":"dart","name":"Bullseye","keywords":["dart","direct","hit","game","play","bar","target"],"skins":[{"unified":"1f3af","native":"🎯"}],"version":1},"yo-yo":{"id":"yo-yo","name":"Yo-Yo","keywords":["yo","toy"],"skins":[{"unified":"1fa80","native":"🪀"}],"version":12},"kite":{"id":"kite","name":"Kite","keywords":["wind","fly"],"skins":[{"unified":"1fa81","native":"🪁"}],"version":12},"8ball":{"id":"8ball","name":"Billiards","keywords":["8ball","pool","8","ball","hobby","game","luck","magic"],"skins":[{"unified":"1f3b1","native":"🎱"}],"version":1},"crystal_ball":{"id":"crystal_ball","name":"Crystal Ball","keywords":["disco","party","magic","circus","fortune","teller"],"skins":[{"unified":"1f52e","native":"🔮"}],"version":1},"magic_wand":{"id":"magic_wand","name":"Magic Wand","keywords":["supernature","power"],"skins":[{"unified":"1fa84","native":"🪄"}],"version":13},"nazar_amulet":{"id":"nazar_amulet","name":"Nazar Amulet","keywords":["bead","charm"],"skins":[{"unified":"1f9ff","native":"🧿"}],"version":11},"hamsa":{"id":"hamsa","name":"Hamsa","keywords":["religion","protection"],"skins":[{"unified":"1faac","native":"🪬"}],"version":14},"video_game":{"id":"video_game","name":"Video Game","keywords":["play","console","PS4","controller"],"skins":[{"unified":"1f3ae","native":"🎮"}],"version":1},"joystick":{"id":"joystick","name":"Joystick","keywords":["game","play"],"skins":[{"unified":"1f579-fe0f","native":"🕹️"}],"version":1},"slot_machine":{"id":"slot_machine","name":"Slot Machine","keywords":["bet","gamble","vegas","fruit","luck","casino"],"skins":[{"unified":"1f3b0","native":"🎰"}],"version":1},"game_die":{"id":"game_die","name":"Game Die","keywords":["dice","random","tabletop","play","luck"],"skins":[{"unified":"1f3b2","native":"🎲"}],"version":1},"jigsaw":{"id":"jigsaw","name":"Puzzle Piece","keywords":["jigsaw","interlocking"],"skins":[{"unified":"1f9e9","native":"🧩"}],"version":11},"teddy_bear":{"id":"teddy_bear","name":"Teddy Bear","keywords":["plush","stuffed"],"skins":[{"unified":"1f9f8","native":"🧸"}],"version":11},"pinata":{"id":"pinata","name":"Pinata","keywords":["mexico","candy","celebration"],"skins":[{"unified":"1fa85","native":"🪅"}],"version":13},"mirror_ball":{"id":"mirror_ball","name":"Mirror Ball","keywords":["disco","dance","party"],"skins":[{"unified":"1faa9","native":"🪩"}],"version":14},"nesting_dolls":{"id":"nesting_dolls","name":"Nesting Dolls","keywords":["matryoshka","toy"],"skins":[{"unified":"1fa86","native":"🪆"}],"version":13},"spades":{"id":"spades","name":"Spade Suit","keywords":["spades","poker","cards","suits","magic"],"skins":[{"unified":"2660-fe0f","native":"♠️"}],"version":1},"hearts":{"id":"hearts","name":"Heart Suit","keywords":["hearts","poker","cards","magic","suits"],"skins":[{"unified":"2665-fe0f","native":"♥️"}],"version":1},"diamonds":{"id":"diamonds","name":"Diamond Suit","keywords":["diamonds","poker","cards","magic","suits"],"skins":[{"unified":"2666-fe0f","native":"♦️"}],"version":1},"clubs":{"id":"clubs","name":"Club Suit","keywords":["clubs","poker","cards","magic","suits"],"skins":[{"unified":"2663-fe0f","native":"♣️"}],"version":1},"chess_pawn":{"id":"chess_pawn","name":"Chess Pawn","keywords":["expendable"],"skins":[{"unified":"265f-fe0f","native":"♟️"}],"version":11},"black_joker":{"id":"black_joker","name":"Joker","keywords":["black","poker","cards","game","play","magic"],"skins":[{"unified":"1f0cf","native":"🃏"}],"version":1},"mahjong":{"id":"mahjong","name":"Mahjong Red Dragon","keywords":["game","play","chinese","kanji"],"skins":[{"unified":"1f004","native":"🀄"}],"version":1},"flower_playing_cards":{"id":"flower_playing_cards","name":"Flower Playing Cards","keywords":["game","sunset","red"],"skins":[{"unified":"1f3b4","native":"🎴"}],"version":1},"performing_arts":{"id":"performing_arts","name":"Performing Arts","keywords":["acting","theater","drama"],"skins":[{"unified":"1f3ad","native":"🎭"}],"version":1},"frame_with_picture":{"id":"frame_with_picture","name":"Framed Picture","keywords":["frame","with","photography"],"skins":[{"unified":"1f5bc-fe0f","native":"🖼️"}],"version":1},"art":{"id":"art","name":"Artist Palette","keywords":["art","design","paint","draw","colors"],"skins":[{"unified":"1f3a8","native":"🎨"}],"version":1},"thread":{"id":"thread","name":"Thread","keywords":["needle","sewing","spool","string"],"skins":[{"unified":"1f9f5","native":"🧵"}],"version":11},"sewing_needle":{"id":"sewing_needle","name":"Sewing Needle","keywords":["stitches"],"skins":[{"unified":"1faa1","native":"🪡"}],"version":13},"yarn":{"id":"yarn","name":"Yarn","keywords":["ball","crochet","knit"],"skins":[{"unified":"1f9f6","native":"🧶"}],"version":11},"knot":{"id":"knot","name":"Knot","keywords":["rope","scout"],"skins":[{"unified":"1faa2","native":"🪢"}],"version":13},"eyeglasses":{"id":"eyeglasses","name":"Glasses","keywords":["eyeglasses","fashion","accessories","eyesight","nerdy","dork","geek"],"skins":[{"unified":"1f453","native":"👓"}],"version":1},"dark_sunglasses":{"id":"dark_sunglasses","name":"Sunglasses","keywords":["dark","face","cool","accessories"],"skins":[{"unified":"1f576-fe0f","native":"🕶️"}],"version":1},"goggles":{"id":"goggles","name":"Goggles","keywords":["eyes","protection","safety"],"skins":[{"unified":"1f97d","native":"🥽"}],"version":11},"lab_coat":{"id":"lab_coat","name":"Lab Coat","keywords":["doctor","experiment","scientist","chemist"],"skins":[{"unified":"1f97c","native":"🥼"}],"version":11},"safety_vest":{"id":"safety_vest","name":"Safety Vest","keywords":["protection"],"skins":[{"unified":"1f9ba","native":"🦺"}],"version":12},"necktie":{"id":"necktie","name":"Necktie","keywords":["shirt","suitup","formal","fashion","cloth","business"],"skins":[{"unified":"1f454","native":"👔"}],"version":1},"shirt":{"id":"shirt","name":"T-Shirt","keywords":["shirt","tshirt","t","fashion","cloth","casual","tee"],"skins":[{"unified":"1f455","native":"👕"}],"version":1},"jeans":{"id":"jeans","name":"Jeans","keywords":["fashion","shopping"],"skins":[{"unified":"1f456","native":"👖"}],"version":1},"scarf":{"id":"scarf","name":"Scarf","keywords":["neck","winter","clothes"],"skins":[{"unified":"1f9e3","native":"🧣"}],"version":5},"gloves":{"id":"gloves","name":"Gloves","keywords":["hands","winter","clothes"],"skins":[{"unified":"1f9e4","native":"🧤"}],"version":5},"coat":{"id":"coat","name":"Coat","keywords":["jacket"],"skins":[{"unified":"1f9e5","native":"🧥"}],"version":5},"socks":{"id":"socks","name":"Socks","keywords":["stockings","clothes"],"skins":[{"unified":"1f9e6","native":"🧦"}],"version":5},"dress":{"id":"dress","name":"Dress","keywords":["clothes","fashion","shopping"],"skins":[{"unified":"1f457","native":"👗"}],"version":1},"kimono":{"id":"kimono","name":"Kimono","keywords":["dress","fashion","women","female","japanese"],"skins":[{"unified":"1f458","native":"👘"}],"version":1},"sari":{"id":"sari","name":"Sari","keywords":["dress"],"skins":[{"unified":"1f97b","native":"🥻"}],"version":12},"one-piece_swimsuit":{"id":"one-piece_swimsuit","name":"One-Piece Swimsuit","keywords":["one","piece","fashion"],"skins":[{"unified":"1fa71","native":"🩱"}],"version":12},"briefs":{"id":"briefs","name":"Briefs","keywords":["clothing"],"skins":[{"unified":"1fa72","native":"🩲"}],"version":12},"shorts":{"id":"shorts","name":"Shorts","keywords":["clothing"],"skins":[{"unified":"1fa73","native":"🩳"}],"version":12},"bikini":{"id":"bikini","name":"Bikini","keywords":["swimming","female","woman","girl","fashion","beach","summer"],"skins":[{"unified":"1f459","native":"👙"}],"version":1},"womans_clothes":{"id":"womans_clothes","name":"Womans Clothes","keywords":["woman","s","fashion","shopping","bags","female"],"skins":[{"unified":"1f45a","native":"👚"}],"version":1},"purse":{"id":"purse","name":"Purse","keywords":["fashion","accessories","money","sales","shopping"],"skins":[{"unified":"1f45b","native":"👛"}],"version":1},"handbag":{"id":"handbag","name":"Handbag","keywords":["fashion","accessory","accessories","shopping"],"skins":[{"unified":"1f45c","native":"👜"}],"version":1},"pouch":{"id":"pouch","name":"Pouch","keywords":["clutch","bag","accessories","shopping"],"skins":[{"unified":"1f45d","native":"👝"}],"version":1},"shopping_bags":{"id":"shopping_bags","name":"Shopping Bags","keywords":["mall","buy","purchase"],"skins":[{"unified":"1f6cd-fe0f","native":"🛍️"}],"version":1},"school_satchel":{"id":"school_satchel","name":"Backpack","keywords":["school","satchel","student","education","bag"],"skins":[{"unified":"1f392","native":"🎒"}],"version":1},"thong_sandal":{"id":"thong_sandal","name":"Thong Sandal","keywords":["footwear","summer"],"skins":[{"unified":"1fa74","native":"🩴"}],"version":13},"mans_shoe":{"id":"mans_shoe","name":"Mans Shoe","keywords":["man","s","fashion","male"],"skins":[{"unified":"1f45e","native":"👞"}],"version":1},"athletic_shoe":{"id":"athletic_shoe","name":"Running Shoe","keywords":["athletic","shoes","sports","sneakers"],"skins":[{"unified":"1f45f","native":"👟"}],"version":1},"hiking_boot":{"id":"hiking_boot","name":"Hiking Boot","keywords":["backpacking","camping"],"skins":[{"unified":"1f97e","native":"🥾"}],"version":11},"womans_flat_shoe":{"id":"womans_flat_shoe","name":"Flat Shoe","keywords":["womans","ballet","slip","on","slipper"],"skins":[{"unified":"1f97f","native":"🥿"}],"version":11},"high_heel":{"id":"high_heel","name":"High-Heeled Shoe","keywords":["high","heel","heeled","fashion","shoes","female","pumps","stiletto"],"skins":[{"unified":"1f460","native":"👠"}],"version":1},"sandal":{"id":"sandal","name":"Womans Sandal","keywords":["woman","s","shoes","fashion","flip","flops"],"skins":[{"unified":"1f461","native":"👡"}],"version":1},"ballet_shoes":{"id":"ballet_shoes","name":"Ballet Shoes","keywords":["dance"],"skins":[{"unified":"1fa70","native":"🩰"}],"version":12},"boot":{"id":"boot","name":"Womans Boots","keywords":["boot","woman","s","shoes","fashion"],"skins":[{"unified":"1f462","native":"👢"}],"version":1},"crown":{"id":"crown","name":"Crown","keywords":["king","kod","leader","royalty","lord"],"skins":[{"unified":"1f451","native":"👑"}],"version":1},"womans_hat":{"id":"womans_hat","name":"Womans Hat","keywords":["woman","s","fashion","accessories","female","lady","spring"],"skins":[{"unified":"1f452","native":"👒"}],"version":1},"tophat":{"id":"tophat","name":"Top Hat","keywords":["tophat","magic","gentleman","classy","circus"],"skins":[{"unified":"1f3a9","native":"🎩"}],"version":1},"mortar_board":{"id":"mortar_board","name":"Graduation Cap","keywords":["mortar","board","school","college","degree","university","hat","legal","learn","education"],"skins":[{"unified":"1f393","native":"🎓"}],"version":1},"billed_cap":{"id":"billed_cap","name":"Billed Cap","keywords":["baseball"],"skins":[{"unified":"1f9e2","native":"🧢"}],"version":5},"military_helmet":{"id":"military_helmet","name":"Military Helmet","keywords":["army","protection"],"skins":[{"unified":"1fa96","native":"🪖"}],"version":13},"helmet_with_white_cross":{"id":"helmet_with_white_cross","name":"Rescue Workers Helmet","keywords":["with","white","cross","worker","s","construction","build"],"skins":[{"unified":"26d1-fe0f","native":"⛑️"}],"version":1},"prayer_beads":{"id":"prayer_beads","name":"Prayer Beads","keywords":["dhikr","religious"],"skins":[{"unified":"1f4ff","native":"📿"}],"version":1},"lipstick":{"id":"lipstick","name":"Lipstick","keywords":["female","girl","fashion","woman"],"skins":[{"unified":"1f484","native":"💄"}],"version":1},"ring":{"id":"ring","name":"Ring","keywords":["wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],"skins":[{"unified":"1f48d","native":"💍"}],"version":1},"gem":{"id":"gem","name":"Gem Stone","keywords":["blue","ruby","diamond","jewelry"],"skins":[{"unified":"1f48e","native":"💎"}],"version":1},"mute":{"id":"mute","name":"Muted Speaker","keywords":["mute","sound","volume","silence","quiet"],"skins":[{"unified":"1f507","native":"🔇"}],"version":1},"speaker":{"id":"speaker","name":"Speaker","keywords":["low","volume","sound","silence","broadcast"],"skins":[{"unified":"1f508","native":"🔈"}],"version":1},"sound":{"id":"sound","name":"Speaker Medium Volume","keywords":["sound","broadcast"],"skins":[{"unified":"1f509","native":"🔉"}],"version":1},"loud_sound":{"id":"loud_sound","name":"Speaker High Volume","keywords":["loud","sound","noise","noisy","broadcast"],"skins":[{"unified":"1f50a","native":"🔊"}],"version":1},"loudspeaker":{"id":"loudspeaker","name":"Loudspeaker","keywords":["volume","sound"],"skins":[{"unified":"1f4e2","native":"📢"}],"version":1},"mega":{"id":"mega","name":"Megaphone","keywords":["mega","sound","speaker","volume"],"skins":[{"unified":"1f4e3","native":"📣"}],"version":1},"postal_horn":{"id":"postal_horn","name":"Postal Horn","keywords":["instrument","music"],"skins":[{"unified":"1f4ef","native":"📯"}],"version":1},"bell":{"id":"bell","name":"Bell","keywords":["sound","notification","christmas","xmas","chime"],"skins":[{"unified":"1f514","native":"🔔"}],"version":1},"no_bell":{"id":"no_bell","name":"Bell with Slash","keywords":["no","sound","volume","mute","quiet","silent"],"skins":[{"unified":"1f515","native":"🔕"}],"version":1},"musical_score":{"id":"musical_score","name":"Musical Score","keywords":["treble","clef","compose"],"skins":[{"unified":"1f3bc","native":"🎼"}],"version":1},"musical_note":{"id":"musical_note","name":"Musical Note","keywords":["score","tone","sound"],"skins":[{"unified":"1f3b5","native":"🎵"}],"version":1},"notes":{"id":"notes","name":"Musical Notes","keywords":["music","score"],"skins":[{"unified":"1f3b6","native":"🎶"}],"version":1},"studio_microphone":{"id":"studio_microphone","name":"Studio Microphone","keywords":["sing","recording","artist","talkshow"],"skins":[{"unified":"1f399-fe0f","native":"🎙️"}],"version":1},"level_slider":{"id":"level_slider","name":"Level Slider","keywords":["scale"],"skins":[{"unified":"1f39a-fe0f","native":"🎚️"}],"version":1},"control_knobs":{"id":"control_knobs","name":"Control Knobs","keywords":["dial"],"skins":[{"unified":"1f39b-fe0f","native":"🎛️"}],"version":1},"microphone":{"id":"microphone","name":"Microphone","keywords":["sound","music","PA","sing","talkshow"],"skins":[{"unified":"1f3a4","native":"🎤"}],"version":1},"headphones":{"id":"headphones","name":"Headphone","keywords":["headphones","music","score","gadgets"],"skins":[{"unified":"1f3a7","native":"🎧"}],"version":1},"radio":{"id":"radio","name":"Radio","keywords":["communication","music","podcast","program"],"skins":[{"unified":"1f4fb","native":"📻"}],"version":1},"saxophone":{"id":"saxophone","name":"Saxophone","keywords":["music","instrument","jazz","blues"],"skins":[{"unified":"1f3b7","native":"🎷"}],"version":1},"accordion":{"id":"accordion","name":"Accordion","keywords":["music"],"skins":[{"unified":"1fa97","native":"🪗"}],"version":13},"guitar":{"id":"guitar","name":"Guitar","keywords":["music","instrument"],"skins":[{"unified":"1f3b8","native":"🎸"}],"version":1},"musical_keyboard":{"id":"musical_keyboard","name":"Musical Keyboard","keywords":["piano","instrument","compose"],"skins":[{"unified":"1f3b9","native":"🎹"}],"version":1},"trumpet":{"id":"trumpet","name":"Trumpet","keywords":["music","brass"],"skins":[{"unified":"1f3ba","native":"🎺"}],"version":1},"violin":{"id":"violin","name":"Violin","keywords":["music","instrument","orchestra","symphony"],"skins":[{"unified":"1f3bb","native":"🎻"}],"version":1},"banjo":{"id":"banjo","name":"Banjo","keywords":["music","instructment"],"skins":[{"unified":"1fa95","native":"🪕"}],"version":12},"drum_with_drumsticks":{"id":"drum_with_drumsticks","name":"Drum","keywords":["with","drumsticks","music","instrument","snare"],"skins":[{"unified":"1f941","native":"🥁"}],"version":3},"long_drum":{"id":"long_drum","name":"Long Drum","keywords":["music"],"skins":[{"unified":"1fa98","native":"🪘"}],"version":13},"iphone":{"id":"iphone","name":"Mobile Phone","keywords":["iphone","technology","apple","gadgets","dial"],"skins":[{"unified":"1f4f1","native":"📱"}],"version":1},"calling":{"id":"calling","name":"Mobile Phone with Arrow","keywords":["calling","iphone","incoming"],"skins":[{"unified":"1f4f2","native":"📲"}],"version":1},"phone":{"id":"phone","name":"Telephone","keywords":["phone","technology","communication","dial"],"skins":[{"unified":"260e-fe0f","native":"☎️"}],"version":1},"telephone_receiver":{"id":"telephone_receiver","name":"Telephone Receiver","keywords":["technology","communication","dial"],"skins":[{"unified":"1f4de","native":"📞"}],"version":1},"pager":{"id":"pager","name":"Pager","keywords":["bbcall","oldschool","90s"],"skins":[{"unified":"1f4df","native":"📟"}],"version":1},"fax":{"id":"fax","name":"Fax Machine","keywords":["communication","technology"],"skins":[{"unified":"1f4e0","native":"📠"}],"version":1},"battery":{"id":"battery","name":"Battery","keywords":["power","energy","sustain"],"skins":[{"unified":"1f50b","native":"🔋"}],"version":1},"low_battery":{"id":"low_battery","name":"Low Battery","keywords":["drained","dead"],"skins":[{"unified":"1faab","native":"🪫"}],"version":14},"electric_plug":{"id":"electric_plug","name":"Electric Plug","keywords":["charger","power"],"skins":[{"unified":"1f50c","native":"🔌"}],"version":1},"computer":{"id":"computer","name":"Laptop","keywords":["computer","technology","screen","display","monitor"],"skins":[{"unified":"1f4bb","native":"💻"}],"version":1},"desktop_computer":{"id":"desktop_computer","name":"Desktop Computer","keywords":["technology","computing","screen"],"skins":[{"unified":"1f5a5-fe0f","native":"🖥️"}],"version":1},"printer":{"id":"printer","name":"Printer","keywords":["paper","ink"],"skins":[{"unified":"1f5a8-fe0f","native":"🖨️"}],"version":1},"keyboard":{"id":"keyboard","name":"Keyboard","keywords":["technology","computer","type","input","text"],"skins":[{"unified":"2328-fe0f","native":"⌨️"}],"version":1},"three_button_mouse":{"id":"three_button_mouse","name":"Computer Mouse","keywords":["three","button","click"],"skins":[{"unified":"1f5b1-fe0f","native":"🖱️"}],"version":1},"trackball":{"id":"trackball","name":"Trackball","keywords":["technology","trackpad"],"skins":[{"unified":"1f5b2-fe0f","native":"🖲️"}],"version":1},"minidisc":{"id":"minidisc","name":"Minidisc","keywords":["computer","disk","technology","record","data","90s"],"skins":[{"unified":"1f4bd","native":"💽"}],"version":1},"floppy_disk":{"id":"floppy_disk","name":"Floppy Disk","keywords":["oldschool","technology","save","90s","80s"],"skins":[{"unified":"1f4be","native":"💾"}],"version":1},"cd":{"id":"cd","name":"Optical Disc","keywords":["cd","disk","technology","dvd","90s"],"skins":[{"unified":"1f4bf","native":"💿"}],"version":1},"dvd":{"id":"dvd","name":"Dvd","keywords":["cd","disk","disc"],"skins":[{"unified":"1f4c0","native":"📀"}],"version":1},"abacus":{"id":"abacus","name":"Abacus","keywords":["calculation"],"skins":[{"unified":"1f9ee","native":"🧮"}],"version":11},"movie_camera":{"id":"movie_camera","name":"Movie Camera","keywords":["film","record"],"skins":[{"unified":"1f3a5","native":"🎥"}],"version":1},"film_frames":{"id":"film_frames","name":"Film Frames","keywords":["movie"],"skins":[{"unified":"1f39e-fe0f","native":"🎞️"}],"version":1},"film_projector":{"id":"film_projector","name":"Film Projector","keywords":["video","tape","record","movie"],"skins":[{"unified":"1f4fd-fe0f","native":"📽️"}],"version":1},"clapper":{"id":"clapper","name":"Clapper Board","keywords":["movie","film","record"],"skins":[{"unified":"1f3ac","native":"🎬"}],"version":1},"tv":{"id":"tv","name":"Television","keywords":["tv","technology","program","oldschool","show"],"skins":[{"unified":"1f4fa","native":"📺"}],"version":1},"camera":{"id":"camera","name":"Camera","keywords":["gadgets","photography"],"skins":[{"unified":"1f4f7","native":"📷"}],"version":1},"camera_with_flash":{"id":"camera_with_flash","name":"Camera with Flash","keywords":["photography","gadgets"],"skins":[{"unified":"1f4f8","native":"📸"}],"version":1},"video_camera":{"id":"video_camera","name":"Video Camera","keywords":["film","record"],"skins":[{"unified":"1f4f9","native":"📹"}],"version":1},"vhs":{"id":"vhs","name":"Videocassette","keywords":["vhs","record","video","oldschool","90s","80s"],"skins":[{"unified":"1f4fc","native":"📼"}],"version":1},"mag":{"id":"mag","name":"Magnifying Glass Tilted Left","keywords":["mag","search","zoom","find","detective"],"skins":[{"unified":"1f50d","native":"🔍"}],"version":1},"mag_right":{"id":"mag_right","name":"Magnifying Glass Tilted Right","keywords":["mag","search","zoom","find","detective"],"skins":[{"unified":"1f50e","native":"🔎"}],"version":1},"candle":{"id":"candle","name":"Candle","keywords":["fire","wax"],"skins":[{"unified":"1f56f-fe0f","native":"🕯️"}],"version":1},"bulb":{"id":"bulb","name":"Light Bulb","keywords":["electricity","idea"],"skins":[{"unified":"1f4a1","native":"💡"}],"version":1},"flashlight":{"id":"flashlight","name":"Flashlight","keywords":["dark","camping","sight","night"],"skins":[{"unified":"1f526","native":"🔦"}],"version":1},"izakaya_lantern":{"id":"izakaya_lantern","name":"Izakaya Lantern","keywords":["red","paper","light","halloween","spooky"],"skins":[{"unified":"1f3ee","native":"🏮"}],"version":1},"diya_lamp":{"id":"diya_lamp","name":"Diya Lamp","keywords":["lighting"],"skins":[{"unified":"1fa94","native":"🪔"}],"version":12},"notebook_with_decorative_cover":{"id":"notebook_with_decorative_cover","name":"Notebook with Decorative Cover","keywords":["classroom","notes","record","paper","study"],"skins":[{"unified":"1f4d4","native":"📔"}],"version":1},"closed_book":{"id":"closed_book","name":"Closed Book","keywords":["read","library","knowledge","textbook","learn"],"skins":[{"unified":"1f4d5","native":"📕"}],"version":1},"book":{"id":"book","name":"Open Book","keywords":["read","library","knowledge","literature","learn","study"],"skins":[{"unified":"1f4d6","native":"📖"}],"version":1},"green_book":{"id":"green_book","name":"Green Book","keywords":["read","library","knowledge","study"],"skins":[{"unified":"1f4d7","native":"📗"}],"version":1},"blue_book":{"id":"blue_book","name":"Blue Book","keywords":["read","library","knowledge","learn","study"],"skins":[{"unified":"1f4d8","native":"📘"}],"version":1},"orange_book":{"id":"orange_book","name":"Orange Book","keywords":["read","library","knowledge","textbook","study"],"skins":[{"unified":"1f4d9","native":"📙"}],"version":1},"books":{"id":"books","name":"Books","keywords":["literature","library","study"],"skins":[{"unified":"1f4da","native":"📚"}],"version":1},"notebook":{"id":"notebook","name":"Notebook","keywords":["stationery","record","notes","paper","study"],"skins":[{"unified":"1f4d3","native":"📓"}],"version":1},"ledger":{"id":"ledger","name":"Ledger","keywords":["notes","paper"],"skins":[{"unified":"1f4d2","native":"📒"}],"version":1},"page_with_curl":{"id":"page_with_curl","name":"Page with Curl","keywords":["documents","office","paper"],"skins":[{"unified":"1f4c3","native":"📃"}],"version":1},"scroll":{"id":"scroll","name":"Scroll","keywords":["documents","ancient","history","paper"],"skins":[{"unified":"1f4dc","native":"📜"}],"version":1},"page_facing_up":{"id":"page_facing_up","name":"Page Facing Up","keywords":["documents","office","paper","information"],"skins":[{"unified":"1f4c4","native":"📄"}],"version":1},"newspaper":{"id":"newspaper","name":"Newspaper","keywords":["press","headline"],"skins":[{"unified":"1f4f0","native":"📰"}],"version":1},"rolled_up_newspaper":{"id":"rolled_up_newspaper","name":"Rolled-Up Newspaper","keywords":["rolled","up","press","headline"],"skins":[{"unified":"1f5de-fe0f","native":"🗞️"}],"version":1},"bookmark_tabs":{"id":"bookmark_tabs","name":"Bookmark Tabs","keywords":["favorite","save","order","tidy"],"skins":[{"unified":"1f4d1","native":"📑"}],"version":1},"bookmark":{"id":"bookmark","name":"Bookmark","keywords":["favorite","label","save"],"skins":[{"unified":"1f516","native":"🔖"}],"version":1},"label":{"id":"label","name":"Label","keywords":["sale","tag"],"skins":[{"unified":"1f3f7-fe0f","native":"🏷️"}],"version":1},"moneybag":{"id":"moneybag","name":"Money Bag","keywords":["moneybag","dollar","payment","coins","sale"],"skins":[{"unified":"1f4b0","native":"💰"}],"version":1},"coin":{"id":"coin","name":"Coin","keywords":["money","currency"],"skins":[{"unified":"1fa99","native":"🪙"}],"version":13},"yen":{"id":"yen","name":"Yen Banknote","keywords":["money","sales","japanese","dollar","currency"],"skins":[{"unified":"1f4b4","native":"💴"}],"version":1},"dollar":{"id":"dollar","name":"Dollar Banknote","keywords":["money","sales","bill","currency"],"skins":[{"unified":"1f4b5","native":"💵"}],"version":1},"euro":{"id":"euro","name":"Euro Banknote","keywords":["money","sales","dollar","currency"],"skins":[{"unified":"1f4b6","native":"💶"}],"version":1},"pound":{"id":"pound","name":"Pound Banknote","keywords":["british","sterling","money","sales","bills","uk","england","currency"],"skins":[{"unified":"1f4b7","native":"💷"}],"version":1},"money_with_wings":{"id":"money_with_wings","name":"Money with Wings","keywords":["dollar","bills","payment","sale"],"skins":[{"unified":"1f4b8","native":"💸"}],"version":1},"credit_card":{"id":"credit_card","name":"Credit Card","keywords":["money","sales","dollar","bill","payment","shopping"],"skins":[{"unified":"1f4b3","native":"💳"}],"version":1},"receipt":{"id":"receipt","name":"Receipt","keywords":["accounting","expenses"],"skins":[{"unified":"1f9fe","native":"🧾"}],"version":11},"chart":{"id":"chart","name":"Chart Increasing with Yen","keywords":["green","square","graph","presentation","stats"],"skins":[{"unified":"1f4b9","native":"💹"}],"version":1},"email":{"id":"email","name":"Envelope","keywords":["email","letter","postal","inbox","communication"],"skins":[{"unified":"2709-fe0f","native":"✉️"}],"version":1},"e-mail":{"id":"e-mail","name":"E-Mail","keywords":["e","mail","communication","inbox"],"skins":[{"unified":"1f4e7","native":"📧"}],"version":1},"incoming_envelope":{"id":"incoming_envelope","name":"Incoming Envelope","keywords":["email","inbox"],"skins":[{"unified":"1f4e8","native":"📨"}],"version":1},"envelope_with_arrow":{"id":"envelope_with_arrow","name":"Envelope with Arrow","keywords":["email","communication"],"skins":[{"unified":"1f4e9","native":"📩"}],"version":1},"outbox_tray":{"id":"outbox_tray","name":"Outbox Tray","keywords":["inbox","email"],"skins":[{"unified":"1f4e4","native":"📤"}],"version":1},"inbox_tray":{"id":"inbox_tray","name":"Inbox Tray","keywords":["email","documents"],"skins":[{"unified":"1f4e5","native":"📥"}],"version":1},"package":{"id":"package","name":"Package","keywords":["mail","gift","cardboard","box","moving"],"skins":[{"unified":"1f4e6","native":"📦"}],"version":1},"mailbox":{"id":"mailbox","name":"Closed Mailbox with Raised Flag","keywords":["email","inbox","communication"],"skins":[{"unified":"1f4eb","native":"📫"}],"version":1},"mailbox_closed":{"id":"mailbox_closed","name":"Closed Mailbox with Lowered Flag","keywords":["email","communication","inbox"],"skins":[{"unified":"1f4ea","native":"📪"}],"version":1},"mailbox_with_mail":{"id":"mailbox_with_mail","name":"Open Mailbox with Raised Flag","keywords":["mail","email","inbox","communication"],"skins":[{"unified":"1f4ec","native":"📬"}],"version":1},"mailbox_with_no_mail":{"id":"mailbox_with_no_mail","name":"Open Mailbox with Lowered Flag","keywords":["no","mail","email","inbox"],"skins":[{"unified":"1f4ed","native":"📭"}],"version":1},"postbox":{"id":"postbox","name":"Postbox","keywords":["email","letter","envelope"],"skins":[{"unified":"1f4ee","native":"📮"}],"version":1},"ballot_box_with_ballot":{"id":"ballot_box_with_ballot","name":"Ballot Box with Ballot","keywords":["election","vote"],"skins":[{"unified":"1f5f3-fe0f","native":"🗳️"}],"version":1},"pencil2":{"id":"pencil2","name":"Pencil","keywords":["pencil2","stationery","write","paper","writing","school","study"],"skins":[{"unified":"270f-fe0f","native":"✏️"}],"version":1},"black_nib":{"id":"black_nib","name":"Black Nib","keywords":["pen","stationery","writing","write"],"skins":[{"unified":"2712-fe0f","native":"✒️"}],"version":1},"lower_left_fountain_pen":{"id":"lower_left_fountain_pen","name":"Fountain Pen","keywords":["lower","left","stationery","writing","write"],"skins":[{"unified":"1f58b-fe0f","native":"🖋️"}],"version":1},"lower_left_ballpoint_pen":{"id":"lower_left_ballpoint_pen","name":"Pen","keywords":["lower","left","ballpoint","stationery","writing","write"],"skins":[{"unified":"1f58a-fe0f","native":"🖊️"}],"version":1},"lower_left_paintbrush":{"id":"lower_left_paintbrush","name":"Paintbrush","keywords":["lower","left","drawing","creativity","art"],"skins":[{"unified":"1f58c-fe0f","native":"🖌️"}],"version":1},"lower_left_crayon":{"id":"lower_left_crayon","name":"Crayon","keywords":["lower","left","drawing","creativity"],"skins":[{"unified":"1f58d-fe0f","native":"🖍️"}],"version":1},"memo":{"id":"memo","name":"Memo","keywords":["pencil","write","documents","stationery","paper","writing","legal","exam","quiz","test","study","compose"],"skins":[{"unified":"1f4dd","native":"📝"}],"version":1},"briefcase":{"id":"briefcase","name":"Briefcase","keywords":["business","documents","work","law","legal","job","career"],"skins":[{"unified":"1f4bc","native":"💼"}],"version":1},"file_folder":{"id":"file_folder","name":"File Folder","keywords":["documents","business","office"],"skins":[{"unified":"1f4c1","native":"📁"}],"version":1},"open_file_folder":{"id":"open_file_folder","name":"Open File Folder","keywords":["documents","load"],"skins":[{"unified":"1f4c2","native":"📂"}],"version":1},"card_index_dividers":{"id":"card_index_dividers","name":"Card Index Dividers","keywords":["organizing","business","stationery"],"skins":[{"unified":"1f5c2-fe0f","native":"🗂️"}],"version":1},"date":{"id":"date","name":"Calendar","keywords":["date","schedule"],"skins":[{"unified":"1f4c5","native":"📅"}],"version":1},"calendar":{"id":"calendar","name":"Tear-off Calendar","keywords":["tear","off","schedule","date","planning"],"skins":[{"unified":"1f4c6","native":"📆"}],"version":1},"spiral_note_pad":{"id":"spiral_note_pad","name":"Spiral Notepad","keywords":["note","pad","memo","stationery"],"skins":[{"unified":"1f5d2-fe0f","native":"🗒️"}],"version":1},"spiral_calendar_pad":{"id":"spiral_calendar_pad","name":"Spiral Calendar","keywords":["pad","date","schedule","planning"],"skins":[{"unified":"1f5d3-fe0f","native":"🗓️"}],"version":1},"card_index":{"id":"card_index","name":"Card Index","keywords":["business","stationery"],"skins":[{"unified":"1f4c7","native":"📇"}],"version":1},"chart_with_upwards_trend":{"id":"chart_with_upwards_trend","name":"Chart Increasing","keywords":["with","upwards","trend","graph","presentation","stats","recovery","business","economics","money","sales","good","success"],"skins":[{"unified":"1f4c8","native":"📈"}],"version":1},"chart_with_downwards_trend":{"id":"chart_with_downwards_trend","name":"Chart Decreasing","keywords":["with","downwards","trend","graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],"skins":[{"unified":"1f4c9","native":"📉"}],"version":1},"bar_chart":{"id":"bar_chart","name":"Bar Chart","keywords":["graph","presentation","stats"],"skins":[{"unified":"1f4ca","native":"📊"}],"version":1},"clipboard":{"id":"clipboard","name":"Clipboard","keywords":["stationery","documents"],"skins":[{"unified":"1f4cb","native":"📋"}],"version":1},"pushpin":{"id":"pushpin","name":"Pushpin","keywords":["stationery","mark","here"],"skins":[{"unified":"1f4cc","native":"📌"}],"version":1},"round_pushpin":{"id":"round_pushpin","name":"Round Pushpin","keywords":["stationery","location","map","here"],"skins":[{"unified":"1f4cd","native":"📍"}],"version":1},"paperclip":{"id":"paperclip","name":"Paperclip","keywords":["documents","stationery"],"skins":[{"unified":"1f4ce","native":"📎"}],"version":1},"linked_paperclips":{"id":"linked_paperclips","name":"Linked Paperclips","keywords":["documents","stationery"],"skins":[{"unified":"1f587-fe0f","native":"🖇️"}],"version":1},"straight_ruler":{"id":"straight_ruler","name":"Straight Ruler","keywords":["stationery","calculate","length","math","school","drawing","architect","sketch"],"skins":[{"unified":"1f4cf","native":"📏"}],"version":1},"triangular_ruler":{"id":"triangular_ruler","name":"Triangular Ruler","keywords":["stationery","math","architect","sketch"],"skins":[{"unified":"1f4d0","native":"📐"}],"version":1},"scissors":{"id":"scissors","name":"Scissors","keywords":["stationery","cut"],"skins":[{"unified":"2702-fe0f","native":"✂️"}],"version":1},"card_file_box":{"id":"card_file_box","name":"Card File Box","keywords":["business","stationery"],"skins":[{"unified":"1f5c3-fe0f","native":"🗃️"}],"version":1},"file_cabinet":{"id":"file_cabinet","name":"File Cabinet","keywords":["filing","organizing"],"skins":[{"unified":"1f5c4-fe0f","native":"🗄️"}],"version":1},"wastebasket":{"id":"wastebasket","name":"Wastebasket","keywords":["bin","trash","rubbish","garbage","toss"],"skins":[{"unified":"1f5d1-fe0f","native":"🗑️"}],"version":1},"lock":{"id":"lock","name":"Lock","keywords":["locked","security","password","padlock"],"skins":[{"unified":"1f512","native":"🔒"}],"version":1},"unlock":{"id":"unlock","name":"Unlocked","keywords":["unlock","privacy","security"],"skins":[{"unified":"1f513","native":"🔓"}],"version":1},"lock_with_ink_pen":{"id":"lock_with_ink_pen","name":"Locked with Pen","keywords":["lock","ink","security","secret"],"skins":[{"unified":"1f50f","native":"🔏"}],"version":1},"closed_lock_with_key":{"id":"closed_lock_with_key","name":"Locked with Key","keywords":["closed","lock","security","privacy"],"skins":[{"unified":"1f510","native":"🔐"}],"version":1},"key":{"id":"key","name":"Key","keywords":["lock","door","password"],"skins":[{"unified":"1f511","native":"🔑"}],"version":1},"old_key":{"id":"old_key","name":"Old Key","keywords":["lock","door","password"],"skins":[{"unified":"1f5dd-fe0f","native":"🗝️"}],"version":1},"hammer":{"id":"hammer","name":"Hammer","keywords":["tools","build","create"],"skins":[{"unified":"1f528","native":"🔨"}],"version":1},"axe":{"id":"axe","name":"Axe","keywords":["tool","chop","cut"],"skins":[{"unified":"1fa93","native":"🪓"}],"version":12},"pick":{"id":"pick","name":"Pick","keywords":["tools","dig"],"skins":[{"unified":"26cf-fe0f","native":"⛏️"}],"version":1},"hammer_and_pick":{"id":"hammer_and_pick","name":"Hammer and Pick","keywords":["tools","build","create"],"skins":[{"unified":"2692-fe0f","native":"⚒️"}],"version":1},"hammer_and_wrench":{"id":"hammer_and_wrench","name":"Hammer and Wrench","keywords":["tools","build","create"],"skins":[{"unified":"1f6e0-fe0f","native":"🛠️"}],"version":1},"dagger_knife":{"id":"dagger_knife","name":"Dagger","keywords":["knife","weapon"],"skins":[{"unified":"1f5e1-fe0f","native":"🗡️"}],"version":1},"crossed_swords":{"id":"crossed_swords","name":"Crossed Swords","keywords":["weapon"],"skins":[{"unified":"2694-fe0f","native":"⚔️"}],"version":1},"gun":{"id":"gun","name":"Pistol","keywords":["gun","violence","weapon","revolver"],"skins":[{"unified":"1f52b","native":"🔫"}],"version":1},"boomerang":{"id":"boomerang","name":"Boomerang","keywords":["weapon"],"skins":[{"unified":"1fa83","native":"🪃"}],"version":13},"bow_and_arrow":{"id":"bow_and_arrow","name":"Bow and Arrow","keywords":["sports"],"skins":[{"unified":"1f3f9","native":"🏹"}],"version":1},"shield":{"id":"shield","name":"Shield","keywords":["protection","security"],"skins":[{"unified":"1f6e1-fe0f","native":"🛡️"}],"version":1},"carpentry_saw":{"id":"carpentry_saw","name":"Carpentry Saw","keywords":["cut","chop"],"skins":[{"unified":"1fa9a","native":"🪚"}],"version":13},"wrench":{"id":"wrench","name":"Wrench","keywords":["tools","diy","ikea","fix","maintainer"],"skins":[{"unified":"1f527","native":"🔧"}],"version":1},"screwdriver":{"id":"screwdriver","name":"Screwdriver","keywords":["tools"],"skins":[{"unified":"1fa9b","native":"🪛"}],"version":13},"nut_and_bolt":{"id":"nut_and_bolt","name":"Nut and Bolt","keywords":["handy","tools","fix"],"skins":[{"unified":"1f529","native":"🔩"}],"version":1},"gear":{"id":"gear","name":"Gear","keywords":["cog"],"skins":[{"unified":"2699-fe0f","native":"⚙️"}],"version":1},"compression":{"id":"compression","name":"Clamp","keywords":["compression","tool"],"skins":[{"unified":"1f5dc-fe0f","native":"🗜️"}],"version":1},"scales":{"id":"scales","name":"Balance Scale","keywords":["scales","law","fairness","weight"],"skins":[{"unified":"2696-fe0f","native":"⚖️"}],"version":1},"probing_cane":{"id":"probing_cane","name":"White Cane","keywords":["probing","accessibility"],"skins":[{"unified":"1f9af","native":"🦯"}],"version":12},"link":{"id":"link","name":"Link","keywords":["rings","url"],"skins":[{"unified":"1f517","native":"🔗"}],"version":1},"chains":{"id":"chains","name":"Chains","keywords":["lock","arrest"],"skins":[{"unified":"26d3-fe0f","native":"⛓️"}],"version":1},"hook":{"id":"hook","name":"Hook","keywords":["tools"],"skins":[{"unified":"1fa9d","native":"🪝"}],"version":13},"toolbox":{"id":"toolbox","name":"Toolbox","keywords":["tools","diy","fix","maintainer","mechanic"],"skins":[{"unified":"1f9f0","native":"🧰"}],"version":11},"magnet":{"id":"magnet","name":"Magnet","keywords":["attraction","magnetic"],"skins":[{"unified":"1f9f2","native":"🧲"}],"version":11},"ladder":{"id":"ladder","name":"Ladder","keywords":["tools"],"skins":[{"unified":"1fa9c","native":"🪜"}],"version":13},"alembic":{"id":"alembic","name":"Alembic","keywords":["distilling","science","experiment","chemistry"],"skins":[{"unified":"2697-fe0f","native":"⚗️"}],"version":1},"test_tube":{"id":"test_tube","name":"Test Tube","keywords":["chemistry","experiment","lab","science"],"skins":[{"unified":"1f9ea","native":"🧪"}],"version":11},"petri_dish":{"id":"petri_dish","name":"Petri Dish","keywords":["bacteria","biology","culture","lab"],"skins":[{"unified":"1f9eb","native":"🧫"}],"version":11},"dna":{"id":"dna","name":"Dna","keywords":["biologist","genetics","life"],"skins":[{"unified":"1f9ec","native":"🧬"}],"version":11},"microscope":{"id":"microscope","name":"Microscope","keywords":["laboratory","experiment","zoomin","science","study"],"skins":[{"unified":"1f52c","native":"🔬"}],"version":1},"telescope":{"id":"telescope","name":"Telescope","keywords":["stars","space","zoom","science","astronomy"],"skins":[{"unified":"1f52d","native":"🔭"}],"version":1},"satellite_antenna":{"id":"satellite_antenna","name":"Satellite Antenna","keywords":["communication","future","radio","space"],"skins":[{"unified":"1f4e1","native":"📡"}],"version":1},"syringe":{"id":"syringe","name":"Syringe","keywords":["health","hospital","drugs","blood","medicine","needle","doctor","nurse"],"skins":[{"unified":"1f489","native":"💉"}],"version":1},"drop_of_blood":{"id":"drop_of_blood","name":"Drop of Blood","keywords":["period","hurt","harm","wound"],"skins":[{"unified":"1fa78","native":"🩸"}],"version":12},"pill":{"id":"pill","name":"Pill","keywords":["health","medicine","doctor","pharmacy","drug"],"skins":[{"unified":"1f48a","native":"💊"}],"version":1},"adhesive_bandage":{"id":"adhesive_bandage","name":"Adhesive Bandage","keywords":["heal"],"skins":[{"unified":"1fa79","native":"🩹"}],"version":12},"crutch":{"id":"crutch","name":"Crutch","keywords":["accessibility","assist"],"skins":[{"unified":"1fa7c","native":"🩼"}],"version":14},"stethoscope":{"id":"stethoscope","name":"Stethoscope","keywords":["health"],"skins":[{"unified":"1fa7a","native":"🩺"}],"version":12},"x-ray":{"id":"x-ray","name":"X-Ray","keywords":["x","ray","skeleton","medicine"],"skins":[{"unified":"1fa7b","native":"🩻"}],"version":14},"door":{"id":"door","name":"Door","keywords":["house","entry","exit"],"skins":[{"unified":"1f6aa","native":"🚪"}],"version":1},"elevator":{"id":"elevator","name":"Elevator","keywords":["lift"],"skins":[{"unified":"1f6d7","native":"🛗"}],"version":13},"mirror":{"id":"mirror","name":"Mirror","keywords":["reflection"],"skins":[{"unified":"1fa9e","native":"🪞"}],"version":13},"window":{"id":"window","name":"Window","keywords":["scenery"],"skins":[{"unified":"1fa9f","native":"🪟"}],"version":13},"bed":{"id":"bed","name":"Bed","keywords":["sleep","rest"],"skins":[{"unified":"1f6cf-fe0f","native":"🛏️"}],"version":1},"couch_and_lamp":{"id":"couch_and_lamp","name":"Couch and Lamp","keywords":["read","chill"],"skins":[{"unified":"1f6cb-fe0f","native":"🛋️"}],"version":1},"chair":{"id":"chair","name":"Chair","keywords":["sit","furniture"],"skins":[{"unified":"1fa91","native":"🪑"}],"version":12},"toilet":{"id":"toilet","name":"Toilet","keywords":["restroom","wc","washroom","bathroom","potty"],"skins":[{"unified":"1f6bd","native":"🚽"}],"version":1},"plunger":{"id":"plunger","name":"Plunger","keywords":["toilet"],"skins":[{"unified":"1faa0","native":"🪠"}],"version":13},"shower":{"id":"shower","name":"Shower","keywords":["clean","water","bathroom"],"skins":[{"unified":"1f6bf","native":"🚿"}],"version":1},"bathtub":{"id":"bathtub","name":"Bathtub","keywords":["clean","shower","bathroom"],"skins":[{"unified":"1f6c1","native":"🛁"}],"version":1},"mouse_trap":{"id":"mouse_trap","name":"Mouse Trap","keywords":["cheese"],"skins":[{"unified":"1faa4","native":"🪤"}],"version":13},"razor":{"id":"razor","name":"Razor","keywords":["cut"],"skins":[{"unified":"1fa92","native":"🪒"}],"version":12},"lotion_bottle":{"id":"lotion_bottle","name":"Lotion Bottle","keywords":["moisturizer","sunscreen"],"skins":[{"unified":"1f9f4","native":"🧴"}],"version":11},"safety_pin":{"id":"safety_pin","name":"Safety Pin","keywords":["diaper"],"skins":[{"unified":"1f9f7","native":"🧷"}],"version":11},"broom":{"id":"broom","name":"Broom","keywords":["cleaning","sweeping","witch"],"skins":[{"unified":"1f9f9","native":"🧹"}],"version":11},"basket":{"id":"basket","name":"Basket","keywords":["laundry"],"skins":[{"unified":"1f9fa","native":"🧺"}],"version":11},"roll_of_paper":{"id":"roll_of_paper","name":"Roll of Paper","keywords":[],"skins":[{"unified":"1f9fb","native":"🧻"}],"version":11},"bucket":{"id":"bucket","name":"Bucket","keywords":["water","container"],"skins":[{"unified":"1faa3","native":"🪣"}],"version":13},"soap":{"id":"soap","name":"Soap","keywords":["bar","bathing","cleaning","lather"],"skins":[{"unified":"1f9fc","native":"🧼"}],"version":11},"bubbles":{"id":"bubbles","name":"Bubbles","keywords":["soap","fun","carbonation","sparkling"],"skins":[{"unified":"1fae7","native":"🫧"}],"version":14},"toothbrush":{"id":"toothbrush","name":"Toothbrush","keywords":["hygiene","dental"],"skins":[{"unified":"1faa5","native":"🪥"}],"version":13},"sponge":{"id":"sponge","name":"Sponge","keywords":["absorbing","cleaning","porous"],"skins":[{"unified":"1f9fd","native":"🧽"}],"version":11},"fire_extinguisher":{"id":"fire_extinguisher","name":"Fire Extinguisher","keywords":["quench"],"skins":[{"unified":"1f9ef","native":"🧯"}],"version":11},"shopping_trolley":{"id":"shopping_trolley","name":"Shopping Cart","keywords":["trolley"],"skins":[{"unified":"1f6d2","native":"🛒"}],"version":3},"smoking":{"id":"smoking","name":"Cigarette","keywords":["smoking","kills","tobacco","joint","smoke"],"skins":[{"unified":"1f6ac","native":"🚬"}],"version":1},"coffin":{"id":"coffin","name":"Coffin","keywords":["vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],"skins":[{"unified":"26b0-fe0f","native":"⚰️"}],"version":1},"headstone":{"id":"headstone","name":"Headstone","keywords":["death","rip","grave"],"skins":[{"unified":"1faa6","native":"🪦"}],"version":13},"funeral_urn":{"id":"funeral_urn","name":"Funeral Urn","keywords":["dead","die","death","rip","ashes"],"skins":[{"unified":"26b1-fe0f","native":"⚱️"}],"version":1},"moyai":{"id":"moyai","name":"Moai","keywords":["moyai","rock","easter","island"],"skins":[{"unified":"1f5ff","native":"🗿"}],"version":1},"placard":{"id":"placard","name":"Placard","keywords":["announcement"],"skins":[{"unified":"1faa7","native":"🪧"}],"version":13},"identification_card":{"id":"identification_card","name":"Identification Card","keywords":["document"],"skins":[{"unified":"1faaa","native":"🪪"}],"version":14},"atm":{"id":"atm","name":"Atm Sign","keywords":["money","sales","cash","blue","square","payment","bank"],"skins":[{"unified":"1f3e7","native":"🏧"}],"version":1},"put_litter_in_its_place":{"id":"put_litter_in_its_place","name":"Litter in Bin Sign","keywords":["put","its","place","blue","square","human","info"],"skins":[{"unified":"1f6ae","native":"🚮"}],"version":1},"potable_water":{"id":"potable_water","name":"Potable Water","keywords":["blue","square","liquid","restroom","cleaning","faucet"],"skins":[{"unified":"1f6b0","native":"🚰"}],"version":1},"wheelchair":{"id":"wheelchair","name":"Wheelchair Symbol","keywords":["blue","square","disabled","accessibility"],"skins":[{"unified":"267f","native":"♿"}],"version":1},"mens":{"id":"mens","name":"Mens Room","keywords":["mens","men","s","toilet","restroom","wc","blue","square","gender","male"],"skins":[{"unified":"1f6b9","native":"🚹"}],"version":1},"womens":{"id":"womens","name":"Womens Room","keywords":["womens","women","s","purple","square","woman","female","toilet","loo","restroom","gender"],"skins":[{"unified":"1f6ba","native":"🚺"}],"version":1},"restroom":{"id":"restroom","name":"Restroom","keywords":["blue","square","toilet","refresh","wc","gender"],"skins":[{"unified":"1f6bb","native":"🚻"}],"version":1},"baby_symbol":{"id":"baby_symbol","name":"Baby Symbol","keywords":["orange","square","child"],"skins":[{"unified":"1f6bc","native":"🚼"}],"version":1},"wc":{"id":"wc","name":"Water Closet","keywords":["wc","toilet","restroom","blue","square"],"skins":[{"unified":"1f6be","native":"🚾"}],"version":1},"passport_control":{"id":"passport_control","name":"Passport Control","keywords":["custom","blue","square"],"skins":[{"unified":"1f6c2","native":"🛂"}],"version":1},"customs":{"id":"customs","name":"Customs","keywords":["passport","border","blue","square"],"skins":[{"unified":"1f6c3","native":"🛃"}],"version":1},"baggage_claim":{"id":"baggage_claim","name":"Baggage Claim","keywords":["blue","square","airport","transport"],"skins":[{"unified":"1f6c4","native":"🛄"}],"version":1},"left_luggage":{"id":"left_luggage","name":"Left Luggage","keywords":["blue","square","travel"],"skins":[{"unified":"1f6c5","native":"🛅"}],"version":1},"warning":{"id":"warning","name":"Warning","keywords":["exclamation","wip","alert","error","problem","issue"],"skins":[{"unified":"26a0-fe0f","native":"⚠️"}],"version":1},"children_crossing":{"id":"children_crossing","name":"Children Crossing","keywords":["school","warning","danger","sign","driving","yellow","diamond"],"skins":[{"unified":"1f6b8","native":"🚸"}],"version":1},"no_entry":{"id":"no_entry","name":"No Entry","keywords":["limit","security","privacy","bad","denied","stop","circle"],"skins":[{"unified":"26d4","native":"⛔"}],"version":1},"no_entry_sign":{"id":"no_entry_sign","name":"Prohibited","keywords":["no","entry","sign","forbid","stop","limit","denied","disallow","circle"],"skins":[{"unified":"1f6ab","native":"🚫"}],"version":1},"no_bicycles":{"id":"no_bicycles","name":"No Bicycles","keywords":["cyclist","prohibited","circle"],"skins":[{"unified":"1f6b3","native":"🚳"}],"version":1},"no_smoking":{"id":"no_smoking","name":"No Smoking","keywords":["cigarette","blue","square","smell","smoke"],"skins":[{"unified":"1f6ad","native":"🚭"}],"version":1},"do_not_litter":{"id":"do_not_litter","name":"No Littering","keywords":["do","not","litter","trash","bin","garbage","circle"],"skins":[{"unified":"1f6af","native":"🚯"}],"version":1},"non-potable_water":{"id":"non-potable_water","name":"Non-Potable Water","keywords":["non","potable","drink","faucet","tap","circle"],"skins":[{"unified":"1f6b1","native":"🚱"}],"version":1},"no_pedestrians":{"id":"no_pedestrians","name":"No Pedestrians","keywords":["rules","crossing","walking","circle"],"skins":[{"unified":"1f6b7","native":"🚷"}],"version":1},"no_mobile_phones":{"id":"no_mobile_phones","name":"No Mobile Phones","keywords":["iphone","mute","circle"],"skins":[{"unified":"1f4f5","native":"📵"}],"version":1},"underage":{"id":"underage","name":"No One Under Eighteen","keywords":["underage","18","drink","pub","night","minor","circle"],"skins":[{"unified":"1f51e","native":"🔞"}],"version":1},"radioactive_sign":{"id":"radioactive_sign","name":"Radioactive","keywords":["sign","nuclear","danger"],"skins":[{"unified":"2622-fe0f","native":"☢️"}],"version":1},"biohazard_sign":{"id":"biohazard_sign","name":"Biohazard","keywords":["sign","danger"],"skins":[{"unified":"2623-fe0f","native":"☣️"}],"version":1},"arrow_up":{"id":"arrow_up","name":"Up Arrow","keywords":["blue","square","continue","top","direction"],"skins":[{"unified":"2b06-fe0f","native":"⬆️"}],"version":1},"arrow_upper_right":{"id":"arrow_upper_right","name":"Up-Right Arrow","keywords":["upper","right","up","blue","square","point","direction","diagonal","northeast"],"skins":[{"unified":"2197-fe0f","native":"↗️"}],"version":1},"arrow_right":{"id":"arrow_right","name":"Right Arrow","keywords":["blue","square","next"],"skins":[{"unified":"27a1-fe0f","native":"➡️"}],"version":1},"arrow_lower_right":{"id":"arrow_lower_right","name":"South East Arrow","keywords":["lower","right","down","blue","square","direction","diagonal","southeast"],"skins":[{"unified":"2198-fe0f","native":"↘️"}],"version":1},"arrow_down":{"id":"arrow_down","name":"Down Arrow","keywords":["blue","square","direction","bottom"],"skins":[{"unified":"2b07-fe0f","native":"⬇️"}],"version":1},"arrow_lower_left":{"id":"arrow_lower_left","name":"Down-Left Arrow","keywords":["lower","left","down","blue","square","direction","diagonal","southwest"],"skins":[{"unified":"2199-fe0f","native":"↙️"}],"version":1},"arrow_left":{"id":"arrow_left","name":"Left Arrow","keywords":["blue","square","previous","back"],"skins":[{"unified":"2b05-fe0f","native":"⬅️"}],"version":1},"arrow_upper_left":{"id":"arrow_upper_left","name":"Up-Left Arrow","keywords":["upper","left","up","blue","square","point","direction","diagonal","northwest"],"skins":[{"unified":"2196-fe0f","native":"↖️"}],"version":1},"arrow_up_down":{"id":"arrow_up_down","name":"Up Down Arrow","keywords":["blue","square","direction","way","vertical"],"skins":[{"unified":"2195-fe0f","native":"↕️"}],"version":1},"left_right_arrow":{"id":"left_right_arrow","name":"Left Right Arrow","keywords":["shape","direction","horizontal","sideways"],"skins":[{"unified":"2194-fe0f","native":"↔️"}],"version":1},"leftwards_arrow_with_hook":{"id":"leftwards_arrow_with_hook","name":"Right Arrow Curving Left","keywords":["leftwards","with","hook","back","return","blue","square","undo","enter"],"skins":[{"unified":"21a9-fe0f","native":"↩️"}],"version":1},"arrow_right_hook":{"id":"arrow_right_hook","name":"Left Arrow Curving Right","keywords":["hook","blue","square","return","rotate","direction"],"skins":[{"unified":"21aa-fe0f","native":"↪️"}],"version":1},"arrow_heading_up":{"id":"arrow_heading_up","name":"Right Arrow Curving Up","keywords":["heading","blue","square","direction","top"],"skins":[{"unified":"2934-fe0f","native":"⤴️"}],"version":1},"arrow_heading_down":{"id":"arrow_heading_down","name":"Right Arrow Curving Down","keywords":["heading","blue","square","direction","bottom"],"skins":[{"unified":"2935-fe0f","native":"⤵️"}],"version":1},"arrows_clockwise":{"id":"arrows_clockwise","name":"Clockwise Vertical Arrows","keywords":["sync","cycle","round","repeat"],"skins":[{"unified":"1f503","native":"🔃"}],"version":1},"arrows_counterclockwise":{"id":"arrows_counterclockwise","name":"Counterclockwise Arrows Button","keywords":["blue","square","sync","cycle"],"skins":[{"unified":"1f504","native":"🔄"}],"version":1},"back":{"id":"back","name":"Back Arrow","keywords":["words","return"],"skins":[{"unified":"1f519","native":"🔙"}],"version":1},"end":{"id":"end","name":"End Arrow","keywords":["words"],"skins":[{"unified":"1f51a","native":"🔚"}],"version":1},"on":{"id":"on","name":"On! Arrow","keywords":["on","words"],"skins":[{"unified":"1f51b","native":"🔛"}],"version":1},"soon":{"id":"soon","name":"Soon Arrow","keywords":["words"],"skins":[{"unified":"1f51c","native":"🔜"}],"version":1},"top":{"id":"top","name":"Top Arrow","keywords":["words","blue","square"],"skins":[{"unified":"1f51d","native":"🔝"}],"version":1},"place_of_worship":{"id":"place_of_worship","name":"Place of Worship","keywords":["religion","church","temple","prayer"],"skins":[{"unified":"1f6d0","native":"🛐"}],"version":1},"atom_symbol":{"id":"atom_symbol","name":"Atom Symbol","keywords":["science","physics","chemistry"],"skins":[{"unified":"269b-fe0f","native":"⚛️"}],"version":1},"om_symbol":{"id":"om_symbol","name":"Om","keywords":["symbol","hinduism","buddhism","sikhism","jainism"],"skins":[{"unified":"1f549-fe0f","native":"🕉️"}],"version":1},"star_of_david":{"id":"star_of_david","name":"Star of David","keywords":["judaism"],"skins":[{"unified":"2721-fe0f","native":"✡️"}],"version":1},"wheel_of_dharma":{"id":"wheel_of_dharma","name":"Wheel of Dharma","keywords":["hinduism","buddhism","sikhism","jainism"],"skins":[{"unified":"2638-fe0f","native":"☸️"}],"version":1},"yin_yang":{"id":"yin_yang","name":"Yin Yang","keywords":["balance"],"skins":[{"unified":"262f-fe0f","native":"☯️"}],"version":1},"latin_cross":{"id":"latin_cross","name":"Latin Cross","keywords":["christianity"],"skins":[{"unified":"271d-fe0f","native":"✝️"}],"version":1},"orthodox_cross":{"id":"orthodox_cross","name":"Orthodox Cross","keywords":["suppedaneum","religion"],"skins":[{"unified":"2626-fe0f","native":"☦️"}],"version":1},"star_and_crescent":{"id":"star_and_crescent","name":"Star and Crescent","keywords":["islam"],"skins":[{"unified":"262a-fe0f","native":"☪️"}],"version":1},"peace_symbol":{"id":"peace_symbol","name":"Peace Symbol","keywords":["hippie"],"skins":[{"unified":"262e-fe0f","native":"☮️"}],"version":1},"menorah_with_nine_branches":{"id":"menorah_with_nine_branches","name":"Menorah","keywords":["with","nine","branches","hanukkah","candles","jewish"],"skins":[{"unified":"1f54e","native":"🕎"}],"version":1},"six_pointed_star":{"id":"six_pointed_star","name":"Dotted Six-Pointed Star","keywords":["six","pointed","purple","square","religion","jewish","hexagram"],"skins":[{"unified":"1f52f","native":"🔯"}],"version":1},"aries":{"id":"aries","name":"Aries","keywords":["sign","purple","square","zodiac","astrology"],"skins":[{"unified":"2648","native":"♈"}],"version":1},"taurus":{"id":"taurus","name":"Taurus","keywords":["purple","square","sign","zodiac","astrology"],"skins":[{"unified":"2649","native":"♉"}],"version":1},"gemini":{"id":"gemini","name":"Gemini","keywords":["sign","zodiac","purple","square","astrology"],"skins":[{"unified":"264a","native":"♊"}],"version":1},"cancer":{"id":"cancer","name":"Cancer","keywords":["sign","zodiac","purple","square","astrology"],"skins":[{"unified":"264b","native":"♋"}],"version":1},"leo":{"id":"leo","name":"Leo","keywords":["sign","purple","square","zodiac","astrology"],"skins":[{"unified":"264c","native":"♌"}],"version":1},"virgo":{"id":"virgo","name":"Virgo","keywords":["sign","zodiac","purple","square","astrology"],"skins":[{"unified":"264d","native":"♍"}],"version":1},"libra":{"id":"libra","name":"Libra","keywords":["sign","purple","square","zodiac","astrology"],"skins":[{"unified":"264e","native":"♎"}],"version":1},"scorpius":{"id":"scorpius","name":"Scorpio","keywords":["scorpius","sign","zodiac","purple","square","astrology"],"skins":[{"unified":"264f","native":"♏"}],"version":1},"sagittarius":{"id":"sagittarius","name":"Sagittarius","keywords":["sign","zodiac","purple","square","astrology"],"skins":[{"unified":"2650","native":"♐"}],"version":1},"capricorn":{"id":"capricorn","name":"Capricorn","keywords":["sign","zodiac","purple","square","astrology"],"skins":[{"unified":"2651","native":"♑"}],"version":1},"aquarius":{"id":"aquarius","name":"Aquarius","keywords":["sign","purple","square","zodiac","astrology"],"skins":[{"unified":"2652","native":"♒"}],"version":1},"pisces":{"id":"pisces","name":"Pisces","keywords":["purple","square","sign","zodiac","astrology"],"skins":[{"unified":"2653","native":"♓"}],"version":1},"ophiuchus":{"id":"ophiuchus","name":"Ophiuchus","keywords":["sign","purple","square","constellation","astrology"],"skins":[{"unified":"26ce","native":"⛎"}],"version":1},"twisted_rightwards_arrows":{"id":"twisted_rightwards_arrows","name":"Shuffle Tracks Button","keywords":["twisted","rightwards","arrows","blue","square","music","random"],"skins":[{"unified":"1f500","native":"🔀"}],"version":1},"repeat":{"id":"repeat","name":"Repeat Button","keywords":["loop","record"],"skins":[{"unified":"1f501","native":"🔁"}],"version":1},"repeat_one":{"id":"repeat_one","name":"Repeat Single Button","keywords":["one","blue","square","loop"],"skins":[{"unified":"1f502","native":"🔂"}],"version":1},"arrow_forward":{"id":"arrow_forward","name":"Play Button","keywords":["arrow","forward","blue","square","right","direction"],"skins":[{"unified":"25b6-fe0f","native":"▶️"}],"version":1},"fast_forward":{"id":"fast_forward","name":"Fast-Forward Button","keywords":["fast","forward","blue","square","play","speed","continue"],"skins":[{"unified":"23e9","native":"⏩"}],"version":1},"black_right_pointing_double_triangle_with_vertical_bar":{"id":"black_right_pointing_double_triangle_with_vertical_bar","name":"Next Track Button","keywords":["black","right","pointing","double","triangle","with","vertical","bar","forward","blue","square"],"skins":[{"unified":"23ed-fe0f","native":"⏭️"}],"version":1},"black_right_pointing_triangle_with_double_vertical_bar":{"id":"black_right_pointing_triangle_with_double_vertical_bar","name":"Play or Pause Button","keywords":["black","right","pointing","triangle","with","double","vertical","bar","blue","square"],"skins":[{"unified":"23ef-fe0f","native":"⏯️"}],"version":1},"arrow_backward":{"id":"arrow_backward","name":"Reverse Button","keywords":["arrow","backward","blue","square","left","direction"],"skins":[{"unified":"25c0-fe0f","native":"◀️"}],"version":1},"rewind":{"id":"rewind","name":"Fast Reverse Button","keywords":["rewind","play","blue","square"],"skins":[{"unified":"23ea","native":"⏪"}],"version":1},"black_left_pointing_double_triangle_with_vertical_bar":{"id":"black_left_pointing_double_triangle_with_vertical_bar","name":"Last Track Button","keywords":["black","left","pointing","double","triangle","with","vertical","bar","backward"],"skins":[{"unified":"23ee-fe0f","native":"⏮️"}],"version":1},"arrow_up_small":{"id":"arrow_up_small","name":"Upwards Button","keywords":["arrow","up","small","blue","square","triangle","direction","point","forward","top"],"skins":[{"unified":"1f53c","native":"🔼"}],"version":1},"arrow_double_up":{"id":"arrow_double_up","name":"Fast Up Button","keywords":["arrow","double","blue","square","direction","top"],"skins":[{"unified":"23eb","native":"⏫"}],"version":1},"arrow_down_small":{"id":"arrow_down_small","name":"Downwards Button","keywords":["arrow","down","small","blue","square","direction","bottom"],"skins":[{"unified":"1f53d","native":"🔽"}],"version":1},"arrow_double_down":{"id":"arrow_double_down","name":"Fast Down Button","keywords":["arrow","double","blue","square","direction","bottom"],"skins":[{"unified":"23ec","native":"⏬"}],"version":1},"double_vertical_bar":{"id":"double_vertical_bar","name":"Pause Button","keywords":["double","vertical","bar","blue","square"],"skins":[{"unified":"23f8-fe0f","native":"⏸️"}],"version":1},"black_square_for_stop":{"id":"black_square_for_stop","name":"Stop Button","keywords":["black","square","for","blue"],"skins":[{"unified":"23f9-fe0f","native":"⏹️"}],"version":1},"black_circle_for_record":{"id":"black_circle_for_record","name":"Record Button","keywords":["black","circle","for","blue","square"],"skins":[{"unified":"23fa-fe0f","native":"⏺️"}],"version":1},"eject":{"id":"eject","name":"Eject Button","keywords":["blue","square"],"skins":[{"unified":"23cf-fe0f","native":"⏏️"}],"version":1},"cinema":{"id":"cinema","name":"Cinema","keywords":["blue","square","record","film","movie","curtain","stage","theater"],"skins":[{"unified":"1f3a6","native":"🎦"}],"version":1},"low_brightness":{"id":"low_brightness","name":"Dim Button","keywords":["low","brightness","sun","afternoon","warm","summer"],"skins":[{"unified":"1f505","native":"🔅"}],"version":1},"high_brightness":{"id":"high_brightness","name":"Bright Button","keywords":["high","brightness","sun","light"],"skins":[{"unified":"1f506","native":"🔆"}],"version":1},"signal_strength":{"id":"signal_strength","name":"Antenna Bars","keywords":["signal","strength","blue","square","reception","phone","internet","connection","wifi","bluetooth"],"skins":[{"unified":"1f4f6","native":"📶"}],"version":1},"vibration_mode":{"id":"vibration_mode","name":"Vibration Mode","keywords":["orange","square","phone"],"skins":[{"unified":"1f4f3","native":"📳"}],"version":1},"mobile_phone_off":{"id":"mobile_phone_off","name":"Mobile Phone off","keywords":["mute","orange","square","silence","quiet"],"skins":[{"unified":"1f4f4","native":"📴"}],"version":1},"female_sign":{"id":"female_sign","name":"Female Sign","keywords":["woman","women","lady","girl"],"skins":[{"unified":"2640-fe0f","native":"♀️"}],"version":4},"male_sign":{"id":"male_sign","name":"Male Sign","keywords":["man","boy","men"],"skins":[{"unified":"2642-fe0f","native":"♂️"}],"version":4},"transgender_symbol":{"id":"transgender_symbol","name":"Transgender Symbol","keywords":["lgbtq"],"skins":[{"unified":"26a7-fe0f","native":"⚧️"}],"version":13},"heavy_multiplication_x":{"id":"heavy_multiplication_x","name":"Multiply","keywords":["heavy","multiplication","x","sign","math","calculation"],"skins":[{"unified":"2716-fe0f","native":"✖️"}],"version":1},"heavy_plus_sign":{"id":"heavy_plus_sign","name":"Plus","keywords":["heavy","sign","math","calculation","addition","more","increase"],"skins":[{"unified":"2795","native":""}],"version":1},"heavy_minus_sign":{"id":"heavy_minus_sign","name":"Minus","keywords":["heavy","sign","math","calculation","subtract","less"],"skins":[{"unified":"2796","native":""}],"version":1},"heavy_division_sign":{"id":"heavy_division_sign","name":"Divide","keywords":["heavy","division","sign","math","calculation"],"skins":[{"unified":"2797","native":"➗"}],"version":1},"heavy_equals_sign":{"id":"heavy_equals_sign","name":"Heavy Equals Sign","keywords":["math"],"skins":[{"unified":"1f7f0","native":"🟰"}],"version":14},"infinity":{"id":"infinity","name":"Infinity","keywords":["forever"],"skins":[{"unified":"267e-fe0f","native":"♾️"}],"version":11},"bangbang":{"id":"bangbang","name":"Double Exclamation Mark","keywords":["bangbang","surprise"],"skins":[{"unified":"203c-fe0f","native":"‼️"}],"version":1},"interrobang":{"id":"interrobang","name":"Exclamation Question Mark","keywords":["interrobang","wat","punctuation","surprise"],"skins":[{"unified":"2049-fe0f","native":"⁉️"}],"version":1},"question":{"id":"question","name":"Red Question Mark","keywords":["doubt","confused"],"skins":[{"unified":"2753","native":"❓"}],"version":1},"grey_question":{"id":"grey_question","name":"White Question Mark","keywords":["grey","doubts","gray","huh","confused"],"skins":[{"unified":"2754","native":"❔"}],"version":1},"grey_exclamation":{"id":"grey_exclamation","name":"White Exclamation Mark","keywords":["grey","surprise","punctuation","gray","wow","warning"],"skins":[{"unified":"2755","native":"❕"}],"version":1},"exclamation":{"id":"exclamation","name":"Red Exclamation Mark","keywords":["heavy","danger","surprise","punctuation","wow","warning"],"skins":[{"unified":"2757","native":"❗"}],"version":1},"wavy_dash":{"id":"wavy_dash","name":"Wavy Dash","keywords":["draw","line","moustache","mustache","squiggle","scribble"],"skins":[{"unified":"3030-fe0f","native":"〰️"}],"version":1},"currency_exchange":{"id":"currency_exchange","name":"Currency Exchange","keywords":["money","sales","dollar","travel"],"skins":[{"unified":"1f4b1","native":"💱"}],"version":1},"heavy_dollar_sign":{"id":"heavy_dollar_sign","name":"Heavy Dollar Sign","keywords":["money","sales","payment","currency","buck"],"skins":[{"unified":"1f4b2","native":"💲"}],"version":1},"medical_symbol":{"id":"medical_symbol","name":"Medical Symbol","keywords":["staff","of","aesculapius","health","hospital"],"skins":[{"unified":"2695-fe0f","native":"⚕️"}],"version":4},"recycle":{"id":"recycle","name":"Recycling Symbol","keywords":["recycle","arrow","environment","garbage","trash"],"skins":[{"unified":"267b-fe0f","native":"♻️"}],"version":1},"fleur_de_lis":{"id":"fleur_de_lis","name":"Fleur-De-Lis","keywords":["fleur","de","lis","decorative","scout"],"skins":[{"unified":"269c-fe0f","native":"⚜️"}],"version":1},"trident":{"id":"trident","name":"Trident Emblem","keywords":["weapon","spear"],"skins":[{"unified":"1f531","native":"🔱"}],"version":1},"name_badge":{"id":"name_badge","name":"Name Badge","keywords":["fire","forbid"],"skins":[{"unified":"1f4db","native":"📛"}],"version":1},"beginner":{"id":"beginner","name":"Japanese Symbol for Beginner","keywords":["badge","shield"],"skins":[{"unified":"1f530","native":"🔰"}],"version":1},"o":{"id":"o","name":"Hollow Red Circle","keywords":["o","round"],"skins":[{"unified":"2b55","native":"⭕"}],"version":1},"white_check_mark":{"id":"white_check_mark","name":"Check Mark Button","keywords":["white","green","square","ok","agree","vote","election","answer","tick"],"skins":[{"unified":"2705","native":"✅"}],"version":1},"ballot_box_with_check":{"id":"ballot_box_with_check","name":"Check Box with Check","keywords":["ballot","ok","agree","confirm","black","square","vote","election","yes","tick"],"skins":[{"unified":"2611-fe0f","native":"☑️"}],"version":1},"heavy_check_mark":{"id":"heavy_check_mark","name":"Check Mark","keywords":["heavy","ok","nike","answer","yes","tick"],"skins":[{"unified":"2714-fe0f","native":"✔️"}],"version":1},"x":{"id":"x","name":"Cross Mark","keywords":["x","no","delete","remove","cancel","red"],"skins":[{"unified":"274c","native":"❌"}],"version":1},"negative_squared_cross_mark":{"id":"negative_squared_cross_mark","name":"Cross Mark Button","keywords":["negative","squared","x","green","square","no","deny"],"skins":[{"unified":"274e","native":"❎"}],"version":1},"curly_loop":{"id":"curly_loop","name":"Curly Loop","keywords":["scribble","draw","shape","squiggle"],"skins":[{"unified":"27b0","native":"➰"}],"version":1},"loop":{"id":"loop","name":"Double Curly Loop","keywords":["tape","cassette"],"skins":[{"unified":"27bf","native":"➿"}],"version":1},"part_alternation_mark":{"id":"part_alternation_mark","name":"Part Alternation Mark","keywords":["graph","presentation","stats","business","economics","bad"],"skins":[{"unified":"303d-fe0f","native":"〽️"}],"version":1},"eight_spoked_asterisk":{"id":"eight_spoked_asterisk","name":"Eight Spoked Asterisk","keywords":["star","sparkle","green","square"],"skins":[{"unified":"2733-fe0f","native":"✳️"}],"version":1},"eight_pointed_black_star":{"id":"eight_pointed_black_star","name":"Eight-Pointed Star","keywords":["eight","pointed","black","orange","square","shape","polygon"],"skins":[{"unified":"2734-fe0f","native":"✴️"}],"version":1},"sparkle":{"id":"sparkle","name":"Sparkle","keywords":["stars","green","square","awesome","good","fireworks"],"skins":[{"unified":"2747-fe0f","native":"❇️"}],"version":1},"copyright":{"id":"copyright","name":"Copyright","keywords":["ip","license","circle","law","legal"],"skins":[{"unified":"00a9-fe0f","native":"©️"}],"version":1},"registered":{"id":"registered","name":"Registered","keywords":["alphabet","circle"],"skins":[{"unified":"00ae-fe0f","native":"®️"}],"version":1},"tm":{"id":"tm","name":"Trade Mark","keywords":["tm","trademark","brand","law","legal"],"skins":[{"unified":"2122-fe0f","native":"™️"}],"version":1},"hash":{"id":"hash","name":"Hash Key","keywords":["keycap","","symbol","blue","square","twitter"],"skins":[{"unified":"0023-fe0f-20e3","native":"#️⃣"}],"version":1},"keycap_star":{"id":"keycap_star","name":"Keycap: *","keywords":["keycap","star",""],"skins":[{"unified":"002a-fe0f-20e3","native":"*️⃣"}],"version":2},"zero":{"id":"zero","name":"Keycap 0","keywords":["zero","numbers","blue","square","null"],"skins":[{"unified":"0030-fe0f-20e3","native":"0⃣"}],"version":1},"one":{"id":"one","name":"Keycap 1","keywords":["one","blue","square","numbers"],"skins":[{"unified":"0031-fe0f-20e3","native":"1⃣"}],"version":1},"two":{"id":"two","name":"Keycap 2","keywords":["two","numbers","prime","blue","square"],"skins":[{"unified":"0032-fe0f-20e3","native":"2⃣"}],"version":1},"three":{"id":"three","name":"Keycap 3","keywords":["three","numbers","prime","blue","square"],"skins":[{"unified":"0033-fe0f-20e3","native":"3⃣"}],"version":1},"four":{"id":"four","name":"Keycap 4","keywords":["four","numbers","blue","square"],"skins":[{"unified":"0034-fe0f-20e3","native":"4⃣"}],"version":1},"five":{"id":"five","name":"Keycap 5","keywords":["five","numbers","blue","square","prime"],"skins":[{"unified":"0035-fe0f-20e3","native":"5⃣"}],"version":1},"six":{"id":"six","name":"Keycap 6","keywords":["six","numbers","blue","square"],"skins":[{"unified":"0036-fe0f-20e3","native":"6⃣"}],"version":1},"seven":{"id":"seven","name":"Keycap 7","keywords":["seven","numbers","blue","square","prime"],"skins":[{"unified":"0037-fe0f-20e3","native":"7⃣"}],"version":1},"eight":{"id":"eight","name":"Keycap 8","keywords":["eight","blue","square","numbers"],"skins":[{"unified":"0038-fe0f-20e3","native":"8⃣"}],"version":1},"nine":{"id":"nine","name":"Keycap 9","keywords":["nine","blue","square","numbers"],"skins":[{"unified":"0039-fe0f-20e3","native":"9⃣"}],"version":1},"keycap_ten":{"id":"keycap_ten","name":"Keycap 10","keywords":["ten","numbers","blue","square"],"skins":[{"unified":"1f51f","native":"🔟"}],"version":1},"capital_abcd":{"id":"capital_abcd","name":"Input Latin Uppercase","keywords":["capital","abcd","alphabet","words","blue","square"],"skins":[{"unified":"1f520","native":"🔠"}],"version":1},"abcd":{"id":"abcd","name":"Input Latin Lowercase","keywords":["abcd","blue","square","alphabet"],"skins":[{"unified":"1f521","native":"🔡"}],"version":1},"symbols":{"id":"symbols","name":"Input Symbols","keywords":["blue","square","music","note","ampersand","percent","glyphs","characters"],"skins":[{"unified":"1f523","native":"🔣"}],"version":1},"abc":{"id":"abc","name":"Input Latin Letters","keywords":["abc","blue","square","alphabet"],"skins":[{"unified":"1f524","native":"🔤"}],"version":1},"a":{"id":"a","name":"A Button (blood Type)","keywords":["red","square","alphabet","letter"],"skins":[{"unified":"1f170-fe0f","native":"🅰️"}],"version":1},"ab":{"id":"ab","name":"Negative Squared Ab","keywords":["button","red","square","alphabet"],"skins":[{"unified":"1f18e","native":"🆎"}],"version":1},"b":{"id":"b","name":"B Button (blood Type)","keywords":["red","square","alphabet","letter"],"skins":[{"unified":"1f171-fe0f","native":"🅱️"}],"version":1},"cl":{"id":"cl","name":"Cl Button","keywords":["alphabet","words","red","square"],"skins":[{"unified":"1f191","native":"🆑"}],"version":1},"cool":{"id":"cool","name":"Cool Button","keywords":["words","blue","square"],"skins":[{"unified":"1f192","native":"🆒"}],"version":1},"free":{"id":"free","name":"Free Button","keywords":["blue","square","words"],"skins":[{"unified":"1f193","native":"🆓"}],"version":1},"information_source":{"id":"information_source","name":"Information","keywords":["source","blue","square","alphabet","letter"],"skins":[{"unified":"2139-fe0f","native":""}],"version":1},"id":{"id":"id","name":"Id Button","keywords":["purple","square","words"],"skins":[{"unified":"1f194","native":"🆔"}],"version":1},"m":{"id":"m","name":"Circled M","keywords":["alphabet","blue","circle","letter"],"skins":[{"unified":"24c2-fe0f","native":"Ⓜ️"}],"version":1},"new":{"id":"new","name":"New Button","keywords":["blue","square","words","start"],"skins":[{"unified":"1f195","native":"🆕"}],"version":1},"ng":{"id":"ng","name":"Ng Button","keywords":["blue","square","words","shape","icon"],"skins":[{"unified":"1f196","native":"🆖"}],"version":1},"o2":{"id":"o2","name":"O Button (blood Type)","keywords":["o2","alphabet","red","square","letter"],"skins":[{"unified":"1f17e-fe0f","native":"🅾️"}],"version":1},"ok":{"id":"ok","name":"Ok Button","keywords":["good","agree","yes","blue","square"],"skins":[{"unified":"1f197","native":"🆗"}],"version":1},"parking":{"id":"parking","name":"P Button","keywords":["parking","cars","blue","square","alphabet","letter"],"skins":[{"unified":"1f17f-fe0f","native":"🅿️"}],"version":1},"sos":{"id":"sos","name":"Sos Button","keywords":["help","red","square","words","emergency","911"],"skins":[{"unified":"1f198","native":"🆘"}],"version":1},"up":{"id":"up","name":"Up! Button","keywords":["up","blue","square","above","high"],"skins":[{"unified":"1f199","native":"🆙"}],"version":1},"vs":{"id":"vs","name":"Vs Button","keywords":["words","orange","square"],"skins":[{"unified":"1f19a","native":"🆚"}],"version":1},"koko":{"id":"koko","name":"Squared Katakana Koko","keywords":["japanese","here","button","blue","square","destination"],"skins":[{"unified":"1f201","native":"🈁"}],"version":1},"sa":{"id":"sa","name":"Squared Katakana Sa","keywords":["japanese","service","charge","button","blue","square"],"skins":[{"unified":"1f202-fe0f","native":"🈂️"}],"version":1},"u6708":{"id":"u6708","name":"Japanese “monthly Amount” Button","keywords":["u6708","monthly","amount","chinese","month","moon","orange","square","kanji"],"skins":[{"unified":"1f237-fe0f","native":"🈷️"}],"version":1},"u6709":{"id":"u6709","name":"Squared Cjk Unified Ideograph-6709","keywords":["u6709","japanese","not","free","of","charge","button","orange","square","chinese","have","kanji"],"skins":[{"unified":"1f236","native":"🈶"}],"version":1},"u6307":{"id":"u6307","name":"Japanese “reserved” Button","keywords":["u6307","reserved","chinese","point","green","square","kanji"],"skins":[{"unified":"1f22f","native":"🈯"}],"version":1},"ideograph_advantage":{"id":"ideograph_advantage","name":"Japanese “bargain” Button","keywords":["ideograph","advantage","bargain","chinese","kanji","obtain","get","circle"],"skins":[{"unified":"1f250","native":"🉐"}],"version":1},"u5272":{"id":"u5272","name":"Japanese “discount” Button","keywords":["u5272","discount","cut","divide","chinese","kanji","pink","square"],"skins":[{"unified":"1f239","native":"🈹"}],"version":1},"u7121":{"id":"u7121","name":"Japanese “free of Charge” Button","keywords":["u7121","free","charge","nothing","chinese","kanji","orange","square"],"skins":[{"unified":"1f21a","native":"🈚"}],"version":1},"u7981":{"id":"u7981","name":"Japanese “prohibited” Button","keywords":["u7981","prohibited","kanji","chinese","forbidden","limit","restricted","red","square"],"skins":[{"unified":"1f232","native":"🈲"}],"version":1},"accept":{"id":"accept","name":"Circled Ideograph Accept","keywords":["japanese","acceptable","button","ok","good","chinese","kanji","agree","yes","orange","circle"],"skins":[{"unified":"1f251","native":"🉑"}],"version":1},"u7533":{"id":"u7533","name":"Japanese “application” Button","keywords":["u7533","application","chinese","kanji","orange","square"],"skins":[{"unified":"1f238","native":"🈸"}],"version":1},"u5408":{"id":"u5408","name":"Japanese “passing Grade” Button","keywords":["u5408","passing","grade","chinese","join","kanji","red","square"],"skins":[{"unified":"1f234","native":"🈴"}],"version":1},"u7a7a":{"id":"u7a7a","name":"Japanese “vacancy” Button","keywords":["u7a7a","vacancy","kanji","chinese","empty","sky","blue","square"],"skins":[{"unified":"1f233","native":"🈳"}],"version":1},"congratulations":{"id":"congratulations","name":"Circled Ideograph Congratulation","keywords":["congratulations","japanese","button","chinese","kanji","red","circle"],"skins":[{"unified":"3297-fe0f","native":"㊗️"}],"version":1},"secret":{"id":"secret","name":"Circled Ideograph Secret","keywords":["japanese","button","privacy","chinese","sshh","kanji","red","circle"],"skins":[{"unified":"3299-fe0f","native":"㊙️"}],"version":1},"u55b6":{"id":"u55b6","name":"Squared Cjk Unified Ideograph-55b6","keywords":["u55b6","japanese","open","for","business","button","opening","hours","orange","square"],"skins":[{"unified":"1f23a","native":"🈺"}],"version":1},"u6e80":{"id":"u6e80","name":"Japanese “no Vacancy” Button","keywords":["u6e80","no","vacancy","full","chinese","red","square","kanji"],"skins":[{"unified":"1f235","native":"🈵"}],"version":1},"red_circle":{"id":"red_circle","name":"Red Circle","keywords":["shape","error","danger"],"skins":[{"unified":"1f534","native":"🔴"}],"version":1},"large_orange_circle":{"id":"large_orange_circle","name":"Orange Circle","keywords":["large","round"],"skins":[{"unified":"1f7e0","native":"🟠"}],"version":12},"large_yellow_circle":{"id":"large_yellow_circle","name":"Yellow Circle","keywords":["large","round"],"skins":[{"unified":"1f7e1","native":"🟡"}],"version":12},"large_green_circle":{"id":"large_green_circle","name":"Green Circle","keywords":["large","round"],"skins":[{"unified":"1f7e2","native":"🟢"}],"version":12},"large_blue_circle":{"id":"large_blue_circle","name":"Blue Circle","keywords":["large","shape","icon","button"],"skins":[{"unified":"1f535","native":"🔵"}],"version":1},"large_purple_circle":{"id":"large_purple_circle","name":"Purple Circle","keywords":["large","round"],"skins":[{"unified":"1f7e3","native":"🟣"}],"version":12},"large_brown_circle":{"id":"large_brown_circle","name":"Brown Circle","keywords":["large","round"],"skins":[{"unified":"1f7e4","native":"🟤"}],"version":12},"black_circle":{"id":"black_circle","name":"Black Circle","keywords":["shape","button","round"],"skins":[{"unified":"26ab","native":"⚫"}],"version":1},"white_circle":{"id":"white_circle","name":"White Circle","keywords":["shape","round"],"skins":[{"unified":"26aa","native":"⚪"}],"version":1},"large_red_square":{"id":"large_red_square","name":"Red Square","keywords":["large"],"skins":[{"unified":"1f7e5","native":"🟥"}],"version":12},"large_orange_square":{"id":"large_orange_square","name":"Orange Square","keywords":["large"],"skins":[{"unified":"1f7e7","native":"🟧"}],"version":12},"large_yellow_square":{"id":"large_yellow_square","name":"Yellow Square","keywords":["large"],"skins":[{"unified":"1f7e8","native":"🟨"}],"version":12},"large_green_square":{"id":"large_green_square","name":"Green Square","keywords":["large"],"skins":[{"unified":"1f7e9","native":"🟩"}],"version":12},"large_blue_square":{"id":"large_blue_square","name":"Blue Square","keywords":["large"],"skins":[{"unified":"1f7e6","native":"🟦"}],"version":12},"large_purple_square":{"id":"large_purple_square","name":"Purple Square","keywords":["large"],"skins":[{"unified":"1f7ea","native":"🟪"}],"version":12},"large_brown_square":{"id":"large_brown_square","name":"Brown Square","keywords":["large"],"skins":[{"unified":"1f7eb","native":"🟫"}],"version":12},"black_large_square":{"id":"black_large_square","name":"Black Large Square","keywords":["shape","icon","button"],"skins":[{"unified":"2b1b","native":"⬛"}],"version":1},"white_large_square":{"id":"white_large_square","name":"White Large Square","keywords":["shape","icon","stone","button"],"skins":[{"unified":"2b1c","native":"⬜"}],"version":1},"black_medium_square":{"id":"black_medium_square","name":"Black Medium Square","keywords":["shape","button","icon"],"skins":[{"unified":"25fc-fe0f","native":"◼️"}],"version":1},"white_medium_square":{"id":"white_medium_square","name":"White Medium Square","keywords":["shape","stone","icon"],"skins":[{"unified":"25fb-fe0f","native":"◻️"}],"version":1},"black_medium_small_square":{"id":"black_medium_small_square","name":"Black Medium Small Square","keywords":["icon","shape","button"],"skins":[{"unified":"25fe","native":"◾"}],"version":1},"white_medium_small_square":{"id":"white_medium_small_square","name":"White Medium Small Square","keywords":["shape","stone","icon","button"],"skins":[{"unified":"25fd","native":"◽"}],"version":1},"black_small_square":{"id":"black_small_square","name":"Black Small Square","keywords":["shape","icon"],"skins":[{"unified":"25aa-fe0f","native":"▪️"}],"version":1},"white_small_square":{"id":"white_small_square","name":"White Small Square","keywords":["shape","icon"],"skins":[{"unified":"25ab-fe0f","native":"▫️"}],"version":1},"large_orange_diamond":{"id":"large_orange_diamond","name":"Large Orange Diamond","keywords":["shape","jewel","gem"],"skins":[{"unified":"1f536","native":"🔶"}],"version":1},"large_blue_diamond":{"id":"large_blue_diamond","name":"Large Blue Diamond","keywords":["shape","jewel","gem"],"skins":[{"unified":"1f537","native":"🔷"}],"version":1},"small_orange_diamond":{"id":"small_orange_diamond","name":"Small Orange Diamond","keywords":["shape","jewel","gem"],"skins":[{"unified":"1f538","native":"🔸"}],"version":1},"small_blue_diamond":{"id":"small_blue_diamond","name":"Small Blue Diamond","keywords":["shape","jewel","gem"],"skins":[{"unified":"1f539","native":"🔹"}],"version":1},"small_red_triangle":{"id":"small_red_triangle","name":"Red Triangle Pointed Up","keywords":["small","shape","direction","top"],"skins":[{"unified":"1f53a","native":"🔺"}],"version":1},"small_red_triangle_down":{"id":"small_red_triangle_down","name":"Red Triangle Pointed Down","keywords":["small","shape","direction","bottom"],"skins":[{"unified":"1f53b","native":"🔻"}],"version":1},"diamond_shape_with_a_dot_inside":{"id":"diamond_shape_with_a_dot_inside","name":"Diamond with a Dot","keywords":["shape","inside","jewel","blue","gem","crystal","fancy"],"skins":[{"unified":"1f4a0","native":"💠"}],"version":1},"radio_button":{"id":"radio_button","name":"Radio Button","keywords":["input","old","music","circle"],"skins":[{"unified":"1f518","native":"🔘"}],"version":1},"white_square_button":{"id":"white_square_button","name":"White Square Button","keywords":["shape","input"],"skins":[{"unified":"1f533","native":"🔳"}],"version":1},"black_square_button":{"id":"black_square_button","name":"Black Square Button","keywords":["shape","input","frame"],"skins":[{"unified":"1f532","native":"🔲"}],"version":1},"checkered_flag":{"id":"checkered_flag","name":"Chequered Flag","keywords":["checkered","contest","finishline","race","gokart"],"skins":[{"unified":"1f3c1","native":"🏁"}],"version":1},"triangular_flag_on_post":{"id":"triangular_flag_on_post","name":"Triangular Flag","keywords":["on","post","mark","milestone","place"],"skins":[{"unified":"1f6a9","native":"🚩"}],"version":1},"crossed_flags":{"id":"crossed_flags","name":"Crossed Flags","keywords":["japanese","nation","country","border"],"skins":[{"unified":"1f38c","native":"🎌"}],"version":1},"waving_black_flag":{"id":"waving_black_flag","name":"Black Flag","keywords":["waving","pirate"],"skins":[{"unified":"1f3f4","native":"🏴"}],"version":1},"waving_white_flag":{"id":"waving_white_flag","name":"White Flag","keywords":["waving","losing","loser","lost","surrender","give","up","fail"],"skins":[{"unified":"1f3f3-fe0f","native":"🏳️"}],"version":1},"rainbow-flag":{"id":"rainbow-flag","name":"Rainbow Flag","keywords":["pride","gay","lgbt","glbt","queer","homosexual","lesbian","bisexual","transgender"],"skins":[{"unified":"1f3f3-fe0f-200d-1f308","native":"🏳️‍🌈"}],"version":4},"transgender_flag":{"id":"transgender_flag","name":"Transgender Flag","keywords":["lgbtq"],"skins":[{"unified":"1f3f3-fe0f-200d-26a7-fe0f","native":"🏳️‍⚧️"}],"version":13},"pirate_flag":{"id":"pirate_flag","name":"Pirate Flag","keywords":["skull","crossbones","banner"],"skins":[{"unified":"1f3f4-200d-2620-fe0f","native":"🏴‍☠️"}],"version":11},"flag-ac":{"id":"flag-ac","name":"Ascension Island Flag","keywords":["ac"],"skins":[{"unified":"1f1e6-1f1e8","native":"🇦🇨"}],"version":2},"flag-ad":{"id":"flag-ad","name":"Andorra Flag","keywords":["ad","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1e9","native":"🇦🇩"}],"version":2},"flag-ae":{"id":"flag-ae","name":"United Arab Emirates Flag","keywords":["ae","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1ea","native":"🇦🇪"}],"version":2},"flag-af":{"id":"flag-af","name":"Afghanistan Flag","keywords":["af","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1eb","native":"🇦🇫"}],"version":2},"flag-ag":{"id":"flag-ag","name":"Antigua & Barbuda Flag","keywords":["ag","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1ec","native":"🇦🇬"}],"version":2},"flag-ai":{"id":"flag-ai","name":"Anguilla Flag","keywords":["ai","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1ee","native":"🇦🇮"}],"version":2},"flag-al":{"id":"flag-al","name":"Albania Flag","keywords":["al","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f1","native":"🇦🇱"}],"version":2},"flag-am":{"id":"flag-am","name":"Armenia Flag","keywords":["am","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f2","native":"🇦🇲"}],"version":2},"flag-ao":{"id":"flag-ao","name":"Angola Flag","keywords":["ao","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f4","native":"🇦🇴"}],"version":2},"flag-aq":{"id":"flag-aq","name":"Antarctica Flag","keywords":["aq","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f6","native":"🇦🇶"}],"version":2},"flag-ar":{"id":"flag-ar","name":"Argentina Flag","keywords":["ar","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f7","native":"🇦🇷"}],"version":2},"flag-as":{"id":"flag-as","name":"American Samoa Flag","keywords":["as","ws","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f8","native":"🇦🇸"}],"version":2},"flag-at":{"id":"flag-at","name":"Austria Flag","keywords":["at","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1f9","native":"🇦🇹"}],"version":2},"flag-au":{"id":"flag-au","name":"Australia Flag","keywords":["au","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1fa","native":"🇦🇺"}],"version":2},"flag-aw":{"id":"flag-aw","name":"Aruba Flag","keywords":["aw","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1fc","native":"🇦🇼"}],"version":2},"flag-ax":{"id":"flag-ax","name":"Åland Islands Flag","keywords":["ax","aland","Aland","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1fd","native":"🇦🇽"}],"version":2},"flag-az":{"id":"flag-az","name":"Azerbaijan Flag","keywords":["az","nation","country","banner"],"skins":[{"unified":"1f1e6-1f1ff","native":"🇦🇿"}],"version":2},"flag-ba":{"id":"flag-ba","name":"Bosnia & Herzegovina Flag","keywords":["ba","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1e6","native":"🇧🇦"}],"version":2},"flag-bb":{"id":"flag-bb","name":"Barbados Flag","keywords":["bb","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1e7","native":"🇧🇧"}],"version":2},"flag-bd":{"id":"flag-bd","name":"Bangladesh Flag","keywords":["bd","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1e9","native":"🇧🇩"}],"version":2},"flag-be":{"id":"flag-be","name":"Belgium Flag","keywords":["be","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ea","native":"🇧🇪"}],"version":2},"flag-bf":{"id":"flag-bf","name":"Burkina Faso Flag","keywords":["bf","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1eb","native":"🇧🇫"}],"version":2},"flag-bg":{"id":"flag-bg","name":"Bulgaria Flag","keywords":["bg","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ec","native":"🇧🇬"}],"version":2},"flag-bh":{"id":"flag-bh","name":"Bahrain Flag","keywords":["bh","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ed","native":"🇧🇭"}],"version":2},"flag-bi":{"id":"flag-bi","name":"Burundi Flag","keywords":["bi","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ee","native":"🇧🇮"}],"version":2},"flag-bj":{"id":"flag-bj","name":"Benin Flag","keywords":["bj","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ef","native":"🇧🇯"}],"version":2},"flag-bl":{"id":"flag-bl","name":"St. Barthélemy Flag","keywords":["bl","st","barthelemy","saint","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f1","native":"🇧🇱"}],"version":2},"flag-bm":{"id":"flag-bm","name":"Bermuda Flag","keywords":["bm","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f2","native":"🇧🇲"}],"version":2},"flag-bn":{"id":"flag-bn","name":"Brunei Flag","keywords":["bn","darussalam","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f3","native":"🇧🇳"}],"version":2},"flag-bo":{"id":"flag-bo","name":"Bolivia Flag","keywords":["bo","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f4","native":"🇧🇴"}],"version":2},"flag-bq":{"id":"flag-bq","name":"Caribbean Netherlands Flag","keywords":["bq","bonaire","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f6","native":"🇧🇶"}],"version":2},"flag-br":{"id":"flag-br","name":"Brazil Flag","keywords":["br","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f7","native":"🇧🇷"}],"version":2},"flag-bs":{"id":"flag-bs","name":"Bahamas Flag","keywords":["bs","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f8","native":"🇧🇸"}],"version":2},"flag-bt":{"id":"flag-bt","name":"Bhutan Flag","keywords":["bt","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1f9","native":"🇧🇹"}],"version":2},"flag-bv":{"id":"flag-bv","name":"Bouvet Island Flag","keywords":["bv","norway"],"skins":[{"unified":"1f1e7-1f1fb","native":"🇧🇻"}],"version":2},"flag-bw":{"id":"flag-bw","name":"Botswana Flag","keywords":["bw","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1fc","native":"🇧🇼"}],"version":2},"flag-by":{"id":"flag-by","name":"Belarus Flag","keywords":["by","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1fe","native":"🇧🇾"}],"version":2},"flag-bz":{"id":"flag-bz","name":"Belize Flag","keywords":["bz","nation","country","banner"],"skins":[{"unified":"1f1e7-1f1ff","native":"🇧🇿"}],"version":2},"flag-ca":{"id":"flag-ca","name":"Canada Flag","keywords":["ca","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1e6","native":"🇨🇦"}],"version":2},"flag-cc":{"id":"flag-cc","name":"Cocos (keeling) Islands Flag","keywords":["cc","keeling","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1e8","native":"🇨🇨"}],"version":2},"flag-cd":{"id":"flag-cd","name":"Congo - Kinshasa Flag","keywords":["cd","democratic","republic","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1e9","native":"🇨🇩"}],"version":2},"flag-cf":{"id":"flag-cf","name":"Central African Republic Flag","keywords":["cf","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1eb","native":"🇨🇫"}],"version":2},"flag-cg":{"id":"flag-cg","name":"Congo - Brazzaville Flag","keywords":["cg","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1ec","native":"🇨🇬"}],"version":2},"flag-ch":{"id":"flag-ch","name":"Switzerland Flag","keywords":["ch","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1ed","native":"🇨🇭"}],"version":2},"flag-ci":{"id":"flag-ci","name":"Côte Divoire Flag","keywords":["ci","cote","d","ivoire","ivory","coast","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1ee","native":"🇨🇮"}],"version":2},"flag-ck":{"id":"flag-ck","name":"Cook Islands Flag","keywords":["ck","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1f0","native":"🇨🇰"}],"version":2},"flag-cl":{"id":"flag-cl","name":"Chile Flag","keywords":["cl","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1f1","native":"🇨🇱"}],"version":2},"flag-cm":{"id":"flag-cm","name":"Cameroon Flag","keywords":["cm","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1f2","native":"🇨🇲"}],"version":2},"cn":{"id":"cn","name":"China Flag","keywords":["cn","chinese","prc","country","nation","banner"],"skins":[{"unified":"1f1e8-1f1f3","native":"🇨🇳"}],"version":1},"flag-co":{"id":"flag-co","name":"Colombia Flag","keywords":["co","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1f4","native":"🇨🇴"}],"version":2},"flag-cp":{"id":"flag-cp","name":"Clipperton Island Flag","keywords":["cp"],"skins":[{"unified":"1f1e8-1f1f5","native":"🇨🇵"}],"version":2},"flag-cr":{"id":"flag-cr","name":"Costa Rica Flag","keywords":["cr","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1f7","native":"🇨🇷"}],"version":2},"flag-cu":{"id":"flag-cu","name":"Cuba Flag","keywords":["cu","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1fa","native":"🇨🇺"}],"version":2},"flag-cv":{"id":"flag-cv","name":"Cape Verde Flag","keywords":["cv","cabo","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1fb","native":"🇨🇻"}],"version":2},"flag-cw":{"id":"flag-cw","name":"Curaçao Flag","keywords":["cw","curacao","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1fc","native":"🇨🇼"}],"version":2},"flag-cx":{"id":"flag-cx","name":"Christmas Island Flag","keywords":["cx","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1fd","native":"🇨🇽"}],"version":2},"flag-cy":{"id":"flag-cy","name":"Cyprus Flag","keywords":["cy","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1fe","native":"🇨🇾"}],"version":2},"flag-cz":{"id":"flag-cz","name":"Czechia Flag","keywords":["cz","nation","country","banner"],"skins":[{"unified":"1f1e8-1f1ff","native":"🇨🇿"}],"version":2},"de":{"id":"de","name":"Germany Flag","keywords":["de","german","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1ea","native":"🇩🇪"}],"version":1},"flag-dg":{"id":"flag-dg","name":"Diego Garcia Flag","keywords":["dg"],"skins":[{"unified":"1f1e9-1f1ec","native":"🇩🇬"}],"version":2},"flag-dj":{"id":"flag-dj","name":"Djibouti Flag","keywords":["dj","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1ef","native":"🇩🇯"}],"version":2},"flag-dk":{"id":"flag-dk","name":"Denmark Flag","keywords":["dk","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1f0","native":"🇩🇰"}],"version":2},"flag-dm":{"id":"flag-dm","name":"Dominica Flag","keywords":["dm","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1f2","native":"🇩🇲"}],"version":2},"flag-do":{"id":"flag-do","name":"Dominican Republic Flag","keywords":["do","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1f4","native":"🇩🇴"}],"version":2},"flag-dz":{"id":"flag-dz","name":"Algeria Flag","keywords":["dz","nation","country","banner"],"skins":[{"unified":"1f1e9-1f1ff","native":"🇩🇿"}],"version":2},"flag-ea":{"id":"flag-ea","name":"Ceuta & Melilla Flag","keywords":["ea"],"skins":[{"unified":"1f1ea-1f1e6","native":"🇪🇦"}],"version":2},"flag-ec":{"id":"flag-ec","name":"Ecuador Flag","keywords":["ec","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1e8","native":"🇪🇨"}],"version":2},"flag-ee":{"id":"flag-ee","name":"Estonia Flag","keywords":["ee","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1ea","native":"🇪🇪"}],"version":2},"flag-eg":{"id":"flag-eg","name":"Egypt Flag","keywords":["eg","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1ec","native":"🇪🇬"}],"version":2},"flag-eh":{"id":"flag-eh","name":"Western Sahara Flag","keywords":["eh","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1ed","native":"🇪🇭"}],"version":2},"flag-er":{"id":"flag-er","name":"Eritrea Flag","keywords":["er","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1f7","native":"🇪🇷"}],"version":2},"es":{"id":"es","name":"Spain Flag","keywords":["es","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1f8","native":"🇪🇸"}],"version":1},"flag-et":{"id":"flag-et","name":"Ethiopia Flag","keywords":["et","nation","country","banner"],"skins":[{"unified":"1f1ea-1f1f9","native":"🇪🇹"}],"version":2},"flag-eu":{"id":"flag-eu","name":"European Union Flag","keywords":["eu","banner"],"skins":[{"unified":"1f1ea-1f1fa","native":"🇪🇺"}],"version":2},"flag-fi":{"id":"flag-fi","name":"Finland Flag","keywords":["fi","nation","country","banner"],"skins":[{"unified":"1f1eb-1f1ee","native":"🇫🇮"}],"version":2},"flag-fj":{"id":"flag-fj","name":"Fiji Flag","keywords":["fj","nation","country","banner"],"skins":[{"unified":"1f1eb-1f1ef","native":"🇫🇯"}],"version":2},"flag-fk":{"id":"flag-fk","name":"Falkland Islands Flag","keywords":["fk","malvinas","nation","country","banner"],"skins":[{"unified":"1f1eb-1f1f0","native":"🇫🇰"}],"version":2},"flag-fm":{"id":"flag-fm","name":"Micronesia Flag","keywords":["fm","federated","states","nation","country","banner"],"skins":[{"unified":"1f1eb-1f1f2","native":"🇫🇲"}],"version":2},"flag-fo":{"id":"flag-fo","name":"Faroe Islands Flag","keywords":["fo","nation","country","banner"],"skins":[{"unified":"1f1eb-1f1f4","native":"🇫🇴"}],"version":2},"fr":{"id":"fr","name":"France Flag","keywords":["fr","banner","nation","french","country"],"skins":[{"unified":"1f1eb-1f1f7","native":"🇫🇷"}],"version":1},"flag-ga":{"id":"flag-ga","name":"Gabon Flag","keywords":["ga","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1e6","native":"🇬🇦"}],"version":2},"gb":{"id":"gb","name":"United Kingdom Flag","keywords":["gb","uk","great","britain","northern","ireland","nation","country","banner","british","UK","english","england","union","jack"],"skins":[{"unified":"1f1ec-1f1e7","native":"🇬🇧"}],"version":1},"flag-gd":{"id":"flag-gd","name":"Grenada Flag","keywords":["gd","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1e9","native":"🇬🇩"}],"version":2},"flag-ge":{"id":"flag-ge","name":"Georgia Flag","keywords":["ge","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1ea","native":"🇬🇪"}],"version":2},"flag-gf":{"id":"flag-gf","name":"French Guiana Flag","keywords":["gf","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1eb","native":"🇬🇫"}],"version":2},"flag-gg":{"id":"flag-gg","name":"Guernsey Flag","keywords":["gg","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1ec","native":"🇬🇬"}],"version":2},"flag-gh":{"id":"flag-gh","name":"Ghana Flag","keywords":["gh","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1ed","native":"🇬🇭"}],"version":2},"flag-gi":{"id":"flag-gi","name":"Gibraltar Flag","keywords":["gi","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1ee","native":"🇬🇮"}],"version":2},"flag-gl":{"id":"flag-gl","name":"Greenland Flag","keywords":["gl","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f1","native":"🇬🇱"}],"version":2},"flag-gm":{"id":"flag-gm","name":"Gambia Flag","keywords":["gm","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f2","native":"🇬🇲"}],"version":2},"flag-gn":{"id":"flag-gn","name":"Guinea Flag","keywords":["gn","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f3","native":"🇬🇳"}],"version":2},"flag-gp":{"id":"flag-gp","name":"Guadeloupe Flag","keywords":["gp","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f5","native":"🇬🇵"}],"version":2},"flag-gq":{"id":"flag-gq","name":"Equatorial Guinea Flag","keywords":["gq","gn","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f6","native":"🇬🇶"}],"version":2},"flag-gr":{"id":"flag-gr","name":"Greece Flag","keywords":["gr","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f7","native":"🇬🇷"}],"version":2},"flag-gs":{"id":"flag-gs","name":"South Georgia & South Sandwich Islands Flag","keywords":["gs","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f8","native":"🇬🇸"}],"version":2},"flag-gt":{"id":"flag-gt","name":"Guatemala Flag","keywords":["gt","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1f9","native":"🇬🇹"}],"version":2},"flag-gu":{"id":"flag-gu","name":"Guam Flag","keywords":["gu","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1fa","native":"🇬🇺"}],"version":2},"flag-gw":{"id":"flag-gw","name":"Guinea-Bissau Flag","keywords":["gw","guinea","bissau","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1fc","native":"🇬🇼"}],"version":2},"flag-gy":{"id":"flag-gy","name":"Guyana Flag","keywords":["gy","nation","country","banner"],"skins":[{"unified":"1f1ec-1f1fe","native":"🇬🇾"}],"version":2},"flag-hk":{"id":"flag-hk","name":"Hong Kong Sar China Flag","keywords":["hk","nation","country","banner"],"skins":[{"unified":"1f1ed-1f1f0","native":"🇭🇰"}],"version":2},"flag-hm":{"id":"flag-hm","name":"Heard & Mcdonald Islands Flag","keywords":["hm"],"skins":[{"unified":"1f1ed-1f1f2","native":"🇭🇲"}],"version":2},"flag-hn":{"id":"flag-hn","name":"Honduras Flag","keywords":["hn","nation","country","banner"],"skins":[{"unified":"1f1ed-1f1f3","native":"🇭🇳"}],"version":2},"flag-hr":{"id":"flag-hr","name":"Croatia Flag","keywords":["hr","nation","country","banner"],"skins":[{"unified":"1f1ed-1f1f7","native":"🇭🇷"}],"version":2},"flag-ht":{"id":"flag-ht","name":"Haiti Flag","keywords":["ht","nation","country","banner"],"skins":[{"unified":"1f1ed-1f1f9","native":"🇭🇹"}],"version":2},"flag-hu":{"id":"flag-hu","name":"Hungary Flag","keywords":["hu","nation","country","banner"],"skins":[{"unified":"1f1ed-1f1fa","native":"🇭🇺"}],"version":2},"flag-ic":{"id":"flag-ic","name":"Canary Islands Flag","keywords":["ic","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1e8","native":"🇮🇨"}],"version":2},"flag-id":{"id":"flag-id","name":"Indonesia Flag","keywords":["id","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1e9","native":"🇮🇩"}],"version":2},"flag-ie":{"id":"flag-ie","name":"Ireland Flag","keywords":["ie","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1ea","native":"🇮🇪"}],"version":2},"flag-il":{"id":"flag-il","name":"Israel Flag","keywords":["il","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f1","native":"🇮🇱"}],"version":2},"flag-im":{"id":"flag-im","name":"Isle of Man Flag","keywords":["im","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f2","native":"🇮🇲"}],"version":2},"flag-in":{"id":"flag-in","name":"India Flag","keywords":["in","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f3","native":"🇮🇳"}],"version":2},"flag-io":{"id":"flag-io","name":"British Indian Ocean Territory Flag","keywords":["io","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f4","native":"🇮🇴"}],"version":2},"flag-iq":{"id":"flag-iq","name":"Iraq Flag","keywords":["iq","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f6","native":"🇮🇶"}],"version":2},"flag-ir":{"id":"flag-ir","name":"Iran Flag","keywords":["ir","islamic","republic","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f7","native":"🇮🇷"}],"version":2},"flag-is":{"id":"flag-is","name":"Iceland Flag","keywords":["is","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f8","native":"🇮🇸"}],"version":2},"it":{"id":"it","name":"Italy Flag","keywords":["it","nation","country","banner"],"skins":[{"unified":"1f1ee-1f1f9","native":"🇮🇹"}],"version":1},"flag-je":{"id":"flag-je","name":"Jersey Flag","keywords":["je","nation","country","banner"],"skins":[{"unified":"1f1ef-1f1ea","native":"🇯🇪"}],"version":2},"flag-jm":{"id":"flag-jm","name":"Jamaica Flag","keywords":["jm","nation","country","banner"],"skins":[{"unified":"1f1ef-1f1f2","native":"🇯🇲"}],"version":2},"flag-jo":{"id":"flag-jo","name":"Jordan Flag","keywords":["jo","nation","country","banner"],"skins":[{"unified":"1f1ef-1f1f4","native":"🇯🇴"}],"version":2},"jp":{"id":"jp","name":"Japan Flag","keywords":["jp","japanese","nation","country","banner"],"skins":[{"unified":"1f1ef-1f1f5","native":"🇯🇵"}],"version":1},"flag-ke":{"id":"flag-ke","name":"Kenya Flag","keywords":["ke","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1ea","native":"🇰🇪"}],"version":2},"flag-kg":{"id":"flag-kg","name":"Kyrgyzstan Flag","keywords":["kg","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1ec","native":"🇰🇬"}],"version":2},"flag-kh":{"id":"flag-kh","name":"Cambodia Flag","keywords":["kh","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1ed","native":"🇰🇭"}],"version":2},"flag-ki":{"id":"flag-ki","name":"Kiribati Flag","keywords":["ki","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1ee","native":"🇰🇮"}],"version":2},"flag-km":{"id":"flag-km","name":"Comoros Flag","keywords":["km","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1f2","native":"🇰🇲"}],"version":2},"flag-kn":{"id":"flag-kn","name":"St. Kitts & Nevis Flag","keywords":["kn","st","saint","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1f3","native":"🇰🇳"}],"version":2},"flag-kp":{"id":"flag-kp","name":"North Korea Flag","keywords":["kp","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1f5","native":"🇰🇵"}],"version":2},"kr":{"id":"kr","name":"South Korea Flag","keywords":["kr","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1f7","native":"🇰🇷"}],"version":1},"flag-kw":{"id":"flag-kw","name":"Kuwait Flag","keywords":["kw","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1fc","native":"🇰🇼"}],"version":2},"flag-ky":{"id":"flag-ky","name":"Cayman Islands Flag","keywords":["ky","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1fe","native":"🇰🇾"}],"version":2},"flag-kz":{"id":"flag-kz","name":"Kazakhstan Flag","keywords":["kz","nation","country","banner"],"skins":[{"unified":"1f1f0-1f1ff","native":"🇰🇿"}],"version":2},"flag-la":{"id":"flag-la","name":"Laos Flag","keywords":["la","lao","democratic","republic","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1e6","native":"🇱🇦"}],"version":2},"flag-lb":{"id":"flag-lb","name":"Lebanon Flag","keywords":["lb","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1e7","native":"🇱🇧"}],"version":2},"flag-lc":{"id":"flag-lc","name":"St. Lucia Flag","keywords":["lc","st","saint","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1e8","native":"🇱🇨"}],"version":2},"flag-li":{"id":"flag-li","name":"Liechtenstein Flag","keywords":["li","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1ee","native":"🇱🇮"}],"version":2},"flag-lk":{"id":"flag-lk","name":"Sri Lanka Flag","keywords":["lk","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1f0","native":"🇱🇰"}],"version":2},"flag-lr":{"id":"flag-lr","name":"Liberia Flag","keywords":["lr","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1f7","native":"🇱🇷"}],"version":2},"flag-ls":{"id":"flag-ls","name":"Lesotho Flag","keywords":["ls","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1f8","native":"🇱🇸"}],"version":2},"flag-lt":{"id":"flag-lt","name":"Lithuania Flag","keywords":["lt","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1f9","native":"🇱🇹"}],"version":2},"flag-lu":{"id":"flag-lu","name":"Luxembourg Flag","keywords":["lu","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1fa","native":"🇱🇺"}],"version":2},"flag-lv":{"id":"flag-lv","name":"Latvia Flag","keywords":["lv","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1fb","native":"🇱🇻"}],"version":2},"flag-ly":{"id":"flag-ly","name":"Libya Flag","keywords":["ly","nation","country","banner"],"skins":[{"unified":"1f1f1-1f1fe","native":"🇱🇾"}],"version":2},"flag-ma":{"id":"flag-ma","name":"Morocco Flag","keywords":["ma","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1e6","native":"🇲🇦"}],"version":2},"flag-mc":{"id":"flag-mc","name":"Monaco Flag","keywords":["mc","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1e8","native":"🇲🇨"}],"version":2},"flag-md":{"id":"flag-md","name":"Moldova Flag","keywords":["md","republic","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1e9","native":"🇲🇩"}],"version":2},"flag-me":{"id":"flag-me","name":"Montenegro Flag","keywords":["me","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1ea","native":"🇲🇪"}],"version":2},"flag-mf":{"id":"flag-mf","name":"St. Martin Flag","keywords":["mf","st"],"skins":[{"unified":"1f1f2-1f1eb","native":"🇲🇫"}],"version":2},"flag-mg":{"id":"flag-mg","name":"Madagascar Flag","keywords":["mg","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1ec","native":"🇲🇬"}],"version":2},"flag-mh":{"id":"flag-mh","name":"Marshall Islands Flag","keywords":["mh","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1ed","native":"🇲🇭"}],"version":2},"flag-mk":{"id":"flag-mk","name":"North Macedonia Flag","keywords":["mk","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f0","native":"🇲🇰"}],"version":2},"flag-ml":{"id":"flag-ml","name":"Mali Flag","keywords":["ml","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f1","native":"🇲🇱"}],"version":2},"flag-mm":{"id":"flag-mm","name":"Myanmar (burma) Flag","keywords":["mm","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f2","native":"🇲🇲"}],"version":2},"flag-mn":{"id":"flag-mn","name":"Mongolia Flag","keywords":["mn","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f3","native":"🇲🇳"}],"version":2},"flag-mo":{"id":"flag-mo","name":"Macao Sar China Flag","keywords":["mo","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f4","native":"🇲🇴"}],"version":2},"flag-mp":{"id":"flag-mp","name":"Northern Mariana Islands Flag","keywords":["mp","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f5","native":"🇲🇵"}],"version":2},"flag-mq":{"id":"flag-mq","name":"Martinique Flag","keywords":["mq","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f6","native":"🇲🇶"}],"version":2},"flag-mr":{"id":"flag-mr","name":"Mauritania Flag","keywords":["mr","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f7","native":"🇲🇷"}],"version":2},"flag-ms":{"id":"flag-ms","name":"Montserrat Flag","keywords":["ms","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f8","native":"🇲🇸"}],"version":2},"flag-mt":{"id":"flag-mt","name":"Malta Flag","keywords":["mt","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1f9","native":"🇲🇹"}],"version":2},"flag-mu":{"id":"flag-mu","name":"Mauritius Flag","keywords":["mu","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1fa","native":"🇲🇺"}],"version":2},"flag-mv":{"id":"flag-mv","name":"Maldives Flag","keywords":["mv","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1fb","native":"🇲🇻"}],"version":2},"flag-mw":{"id":"flag-mw","name":"Malawi Flag","keywords":["mw","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1fc","native":"🇲🇼"}],"version":2},"flag-mx":{"id":"flag-mx","name":"Mexico Flag","keywords":["mx","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1fd","native":"🇲🇽"}],"version":2},"flag-my":{"id":"flag-my","name":"Malaysia Flag","keywords":["my","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1fe","native":"🇲🇾"}],"version":2},"flag-mz":{"id":"flag-mz","name":"Mozambique Flag","keywords":["mz","nation","country","banner"],"skins":[{"unified":"1f1f2-1f1ff","native":"🇲🇿"}],"version":2},"flag-na":{"id":"flag-na","name":"Namibia Flag","keywords":["na","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1e6","native":"🇳🇦"}],"version":2},"flag-nc":{"id":"flag-nc","name":"New Caledonia Flag","keywords":["nc","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1e8","native":"🇳🇨"}],"version":2},"flag-ne":{"id":"flag-ne","name":"Niger Flag","keywords":["ne","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1ea","native":"🇳🇪"}],"version":2},"flag-nf":{"id":"flag-nf","name":"Norfolk Island Flag","keywords":["nf","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1eb","native":"🇳🇫"}],"version":2},"flag-ng":{"id":"flag-ng","name":"Nigeria Flag","keywords":["ng","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1ec","native":"🇳🇬"}],"version":2},"flag-ni":{"id":"flag-ni","name":"Nicaragua Flag","keywords":["ni","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1ee","native":"🇳🇮"}],"version":2},"flag-nl":{"id":"flag-nl","name":"Netherlands Flag","keywords":["nl","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1f1","native":"🇳🇱"}],"version":2},"flag-no":{"id":"flag-no","name":"Norway Flag","keywords":["no","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1f4","native":"🇳🇴"}],"version":2},"flag-np":{"id":"flag-np","name":"Nepal Flag","keywords":["np","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1f5","native":"🇳🇵"}],"version":2},"flag-nr":{"id":"flag-nr","name":"Nauru Flag","keywords":["nr","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1f7","native":"🇳🇷"}],"version":2},"flag-nu":{"id":"flag-nu","name":"Niue Flag","keywords":["nu","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1fa","native":"🇳🇺"}],"version":2},"flag-nz":{"id":"flag-nz","name":"New Zealand Flag","keywords":["nz","nation","country","banner"],"skins":[{"unified":"1f1f3-1f1ff","native":"🇳🇿"}],"version":2},"flag-om":{"id":"flag-om","name":"Oman Flag","keywords":["om","symbol","nation","country","banner"],"skins":[{"unified":"1f1f4-1f1f2","native":"🇴🇲"}],"version":2},"flag-pa":{"id":"flag-pa","name":"Panama Flag","keywords":["pa","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1e6","native":"🇵🇦"}],"version":2},"flag-pe":{"id":"flag-pe","name":"Peru Flag","keywords":["pe","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1ea","native":"🇵🇪"}],"version":2},"flag-pf":{"id":"flag-pf","name":"French Polynesia Flag","keywords":["pf","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1eb","native":"🇵🇫"}],"version":2},"flag-pg":{"id":"flag-pg","name":"Papua New Guinea Flag","keywords":["pg","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1ec","native":"🇵🇬"}],"version":2},"flag-ph":{"id":"flag-ph","name":"Philippines Flag","keywords":["ph","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1ed","native":"🇵🇭"}],"version":2},"flag-pk":{"id":"flag-pk","name":"Pakistan Flag","keywords":["pk","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f0","native":"🇵🇰"}],"version":2},"flag-pl":{"id":"flag-pl","name":"Poland Flag","keywords":["pl","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f1","native":"🇵🇱"}],"version":2},"flag-pm":{"id":"flag-pm","name":"St. Pierre & Miquelon Flag","keywords":["pm","st","saint","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f2","native":"🇵🇲"}],"version":2},"flag-pn":{"id":"flag-pn","name":"Pitcairn Islands Flag","keywords":["pn","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f3","native":"🇵🇳"}],"version":2},"flag-pr":{"id":"flag-pr","name":"Puerto Rico Flag","keywords":["pr","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f7","native":"🇵🇷"}],"version":2},"flag-ps":{"id":"flag-ps","name":"Palestinian Territories Flag","keywords":["ps","palestine","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f8","native":"🇵🇸"}],"version":2},"flag-pt":{"id":"flag-pt","name":"Portugal Flag","keywords":["pt","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1f9","native":"🇵🇹"}],"version":2},"flag-pw":{"id":"flag-pw","name":"Palau Flag","keywords":["pw","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1fc","native":"🇵🇼"}],"version":2},"flag-py":{"id":"flag-py","name":"Paraguay Flag","keywords":["py","nation","country","banner"],"skins":[{"unified":"1f1f5-1f1fe","native":"🇵🇾"}],"version":2},"flag-qa":{"id":"flag-qa","name":"Qatar Flag","keywords":["qa","nation","country","banner"],"skins":[{"unified":"1f1f6-1f1e6","native":"🇶🇦"}],"version":2},"flag-re":{"id":"flag-re","name":"Réunion Flag","keywords":["re","reunion","nation","country","banner"],"skins":[{"unified":"1f1f7-1f1ea","native":"🇷🇪"}],"version":2},"flag-ro":{"id":"flag-ro","name":"Romania Flag","keywords":["ro","nation","country","banner"],"skins":[{"unified":"1f1f7-1f1f4","native":"🇷🇴"}],"version":2},"flag-rs":{"id":"flag-rs","name":"Serbia Flag","keywords":["rs","nation","country","banner"],"skins":[{"unified":"1f1f7-1f1f8","native":"🇷🇸"}],"version":2},"ru":{"id":"ru","name":"Russia Flag","keywords":["ru","russian","federation","nation","country","banner"],"skins":[{"unified":"1f1f7-1f1fa","native":"🇷🇺"}],"version":1},"flag-rw":{"id":"flag-rw","name":"Rwanda Flag","keywords":["rw","nation","country","banner"],"skins":[{"unified":"1f1f7-1f1fc","native":"🇷🇼"}],"version":2},"flag-sa":{"id":"flag-sa","name":"Saudi Arabia Flag","keywords":["sa","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1e6","native":"🇸🇦"}],"version":2},"flag-sb":{"id":"flag-sb","name":"Solomon Islands Flag","keywords":["sb","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1e7","native":"🇸🇧"}],"version":2},"flag-sc":{"id":"flag-sc","name":"Seychelles Flag","keywords":["sc","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1e8","native":"🇸🇨"}],"version":2},"flag-sd":{"id":"flag-sd","name":"Sudan Flag","keywords":["sd","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1e9","native":"🇸🇩"}],"version":2},"flag-se":{"id":"flag-se","name":"Sweden Flag","keywords":["se","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1ea","native":"🇸🇪"}],"version":2},"flag-sg":{"id":"flag-sg","name":"Singapore Flag","keywords":["sg","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1ec","native":"🇸🇬"}],"version":2},"flag-sh":{"id":"flag-sh","name":"St. Helena Flag","keywords":["sh","st","saint","ascension","tristan","cunha","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1ed","native":"🇸🇭"}],"version":2},"flag-si":{"id":"flag-si","name":"Slovenia Flag","keywords":["si","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1ee","native":"🇸🇮"}],"version":2},"flag-sj":{"id":"flag-sj","name":"Svalbard & Jan Mayen Flag","keywords":["sj"],"skins":[{"unified":"1f1f8-1f1ef","native":"🇸🇯"}],"version":2},"flag-sk":{"id":"flag-sk","name":"Slovakia Flag","keywords":["sk","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f0","native":"🇸🇰"}],"version":2},"flag-sl":{"id":"flag-sl","name":"Sierra Leone Flag","keywords":["sl","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f1","native":"🇸🇱"}],"version":2},"flag-sm":{"id":"flag-sm","name":"San Marino Flag","keywords":["sm","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f2","native":"🇸🇲"}],"version":2},"flag-sn":{"id":"flag-sn","name":"Senegal Flag","keywords":["sn","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f3","native":"🇸🇳"}],"version":2},"flag-so":{"id":"flag-so","name":"Somalia Flag","keywords":["so","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f4","native":"🇸🇴"}],"version":2},"flag-sr":{"id":"flag-sr","name":"Suriname Flag","keywords":["sr","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f7","native":"🇸🇷"}],"version":2},"flag-ss":{"id":"flag-ss","name":"South Sudan Flag","keywords":["ss","sd","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f8","native":"🇸🇸"}],"version":2},"flag-st":{"id":"flag-st","name":"São Tomé & Príncipe Flag","keywords":["st","sao","tome","principe","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1f9","native":"🇸🇹"}],"version":2},"flag-sv":{"id":"flag-sv","name":"El Salvador Flag","keywords":["sv","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1fb","native":"🇸🇻"}],"version":2},"flag-sx":{"id":"flag-sx","name":"Sint Maarten Flag","keywords":["sx","dutch","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1fd","native":"🇸🇽"}],"version":2},"flag-sy":{"id":"flag-sy","name":"Syria Flag","keywords":["sy","syrian","arab","republic","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1fe","native":"🇸🇾"}],"version":2},"flag-sz":{"id":"flag-sz","name":"Eswatini Flag","keywords":["sz","nation","country","banner"],"skins":[{"unified":"1f1f8-1f1ff","native":"🇸🇿"}],"version":2},"flag-ta":{"id":"flag-ta","name":"Tristan Da Cunha Flag","keywords":["ta"],"skins":[{"unified":"1f1f9-1f1e6","native":"🇹🇦"}],"version":2},"flag-tc":{"id":"flag-tc","name":"Turks & Caicos Islands Flag","keywords":["tc","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1e8","native":"🇹🇨"}],"version":2},"flag-td":{"id":"flag-td","name":"Chad Flag","keywords":["td","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1e9","native":"🇹🇩"}],"version":2},"flag-tf":{"id":"flag-tf","name":"French Southern Territories Flag","keywords":["tf","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1eb","native":"🇹🇫"}],"version":2},"flag-tg":{"id":"flag-tg","name":"Togo Flag","keywords":["tg","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1ec","native":"🇹🇬"}],"version":2},"flag-th":{"id":"flag-th","name":"Thailand Flag","keywords":["th","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1ed","native":"🇹🇭"}],"version":2},"flag-tj":{"id":"flag-tj","name":"Tajikistan Flag","keywords":["tj","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1ef","native":"🇹🇯"}],"version":2},"flag-tk":{"id":"flag-tk","name":"Tokelau Flag","keywords":["tk","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f0","native":"🇹🇰"}],"version":2},"flag-tl":{"id":"flag-tl","name":"Timor-Leste Flag","keywords":["tl","timor","leste","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f1","native":"🇹🇱"}],"version":2},"flag-tm":{"id":"flag-tm","name":"Turkmenistan Flag","keywords":["tm","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f2","native":"🇹🇲"}],"version":2},"flag-tn":{"id":"flag-tn","name":"Tunisia Flag","keywords":["tn","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f3","native":"🇹🇳"}],"version":2},"flag-to":{"id":"flag-to","name":"Tonga Flag","keywords":["to","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f4","native":"🇹🇴"}],"version":2},"flag-tr":{"id":"flag-tr","name":"Turkey Flag","keywords":["tr","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f7","native":"🇹🇷"}],"version":2},"flag-tt":{"id":"flag-tt","name":"Trinidad & Tobago Flag","keywords":["tt","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1f9","native":"🇹🇹"}],"version":2},"flag-tv":{"id":"flag-tv","name":"Tuvalu Flag","keywords":["tv","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1fb","native":"🇹🇻"}],"version":2},"flag-tw":{"id":"flag-tw","name":"Taiwan Flag","keywords":["tw","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1fc","native":"🇹🇼"}],"version":2},"flag-tz":{"id":"flag-tz","name":"Tanzania Flag","keywords":["tz","united","republic","nation","country","banner"],"skins":[{"unified":"1f1f9-1f1ff","native":"🇹🇿"}],"version":2},"flag-ua":{"id":"flag-ua","name":"Ukraine Flag","keywords":["ua","nation","country","banner"],"skins":[{"unified":"1f1fa-1f1e6","native":"🇺🇦"}],"version":2},"flag-ug":{"id":"flag-ug","name":"Uganda Flag","keywords":["ug","nation","country","banner"],"skins":[{"unified":"1f1fa-1f1ec","native":"🇺🇬"}],"version":2},"flag-um":{"id":"flag-um","name":"U.s. Outlying Islands Flag","keywords":["um","u","s"],"skins":[{"unified":"1f1fa-1f1f2","native":"🇺🇲"}],"version":2},"flag-un":{"id":"flag-un","name":"United Nations Flag","keywords":["un","banner"],"skins":[{"unified":"1f1fa-1f1f3","native":"🇺🇳"}],"version":4},"us":{"id":"us","name":"United States Flag","keywords":["us","america","nation","country","banner"],"skins":[{"unified":"1f1fa-1f1f8","native":"🇺🇸"}],"version":1},"flag-uy":{"id":"flag-uy","name":"Uruguay Flag","keywords":["uy","nation","country","banner"],"skins":[{"unified":"1f1fa-1f1fe","native":"🇺🇾"}],"version":2},"flag-uz":{"id":"flag-uz","name":"Uzbekistan Flag","keywords":["uz","nation","country","banner"],"skins":[{"unified":"1f1fa-1f1ff","native":"🇺🇿"}],"version":2},"flag-va":{"id":"flag-va","name":"Vatican City Flag","keywords":["va","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1e6","native":"🇻🇦"}],"version":2},"flag-vc":{"id":"flag-vc","name":"St. Vincent & Grenadines Flag","keywords":["vc","st","saint","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1e8","native":"🇻🇨"}],"version":2},"flag-ve":{"id":"flag-ve","name":"Venezuela Flag","keywords":["ve","bolivarian","republic","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1ea","native":"🇻🇪"}],"version":2},"flag-vg":{"id":"flag-vg","name":"British Virgin Islands Flag","keywords":["vg","bvi","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1ec","native":"🇻🇬"}],"version":2},"flag-vi":{"id":"flag-vi","name":"U.s. Virgin Islands Flag","keywords":["vi","u","s","us","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1ee","native":"🇻🇮"}],"version":2},"flag-vn":{"id":"flag-vn","name":"Vietnam Flag","keywords":["vn","viet","nam","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1f3","native":"🇻🇳"}],"version":2},"flag-vu":{"id":"flag-vu","name":"Vanuatu Flag","keywords":["vu","nation","country","banner"],"skins":[{"unified":"1f1fb-1f1fa","native":"🇻🇺"}],"version":2},"flag-wf":{"id":"flag-wf","name":"Wallis & Futuna Flag","keywords":["wf","nation","country","banner"],"skins":[{"unified":"1f1fc-1f1eb","native":"🇼🇫"}],"version":2},"flag-ws":{"id":"flag-ws","name":"Samoa Flag","keywords":["ws","nation","country","banner"],"skins":[{"unified":"1f1fc-1f1f8","native":"🇼🇸"}],"version":2},"flag-xk":{"id":"flag-xk","name":"Kosovo Flag","keywords":["xk","nation","country","banner"],"skins":[{"unified":"1f1fd-1f1f0","native":"🇽🇰"}],"version":2},"flag-ye":{"id":"flag-ye","name":"Yemen Flag","keywords":["ye","nation","country","banner"],"skins":[{"unified":"1f1fe-1f1ea","native":"🇾🇪"}],"version":2},"flag-yt":{"id":"flag-yt","name":"Mayotte Flag","keywords":["yt","nation","country","banner"],"skins":[{"unified":"1f1fe-1f1f9","native":"🇾🇹"}],"version":2},"flag-za":{"id":"flag-za","name":"South Africa Flag","keywords":["za","nation","country","banner"],"skins":[{"unified":"1f1ff-1f1e6","native":"🇿🇦"}],"version":2},"flag-zm":{"id":"flag-zm","name":"Zambia Flag","keywords":["zm","nation","country","banner"],"skins":[{"unified":"1f1ff-1f1f2","native":"🇿🇲"}],"version":2},"flag-zw":{"id":"flag-zw","name":"Zimbabwe Flag","keywords":["zw","nation","country","banner"],"skins":[{"unified":"1f1ff-1f1fc","native":"🇿🇼"}],"version":2},"flag-england":{"id":"flag-england","name":"England Flag","keywords":["english"],"skins":[{"unified":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f","native":"🏴󠁧󠁢󠁥󠁮󠁧󠁿"}],"version":5},"flag-scotland":{"id":"flag-scotland","name":"Scotland Flag","keywords":["scottish"],"skins":[{"unified":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f","native":"🏴󠁧󠁢󠁳󠁣󠁴󠁿"}],"version":5},"flag-wales":{"id":"flag-wales","name":"Wales Flag","keywords":["welsh"],"skins":[{"unified":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f","native":"🏴󠁧󠁢󠁷󠁬󠁳󠁿"}],"version":5}},"aliases":{"satisfied":"laughing","grinning_face_with_star_eyes":"star-struck","grinning_face_with_one_large_and_one_small_eye":"zany_face","smiling_face_with_smiling_eyes_and_hand_covering_mouth":"face_with_hand_over_mouth","face_with_finger_covering_closed_lips":"shushing_face","face_with_one_eyebrow_raised":"face_with_raised_eyebrow","face_with_open_mouth_vomiting":"face_vomiting","shocked_face_with_exploding_head":"exploding_head","serious_face_with_symbols_covering_mouth":"face_with_symbols_on_mouth","poop":"hankey","shit":"hankey","collision":"boom","raised_hand":"hand","hand_with_index_and_middle_fingers_crossed":"crossed_fingers","sign_of_the_horns":"the_horns","reversed_hand_with_middle_finger_extended":"middle_finger","thumbsup":"+1","thumbsdown":"-1","punch":"facepunch","mother_christmas":"mrs_claus","running":"runner","man-with-bunny-ears-partying":"men-with-bunny-ears-partying","woman-with-bunny-ears-partying":"women-with-bunny-ears-partying","women_holding_hands":"two_women_holding_hands","woman_and_man_holding_hands":"man_and_woman_holding_hands","couple":"man_and_woman_holding_hands","men_holding_hands":"two_men_holding_hands","paw_prints":"feet","flipper":"dolphin","honeybee":"bee","lady_beetle":"ladybug","cooking":"fried_egg","knife":"hocho","red_car":"car","sailboat":"boat","waxing_gibbous_moon":"moon","sun_small_cloud":"mostly_sunny","sun_behind_cloud":"barely_sunny","sun_behind_rain_cloud":"partly_sunny_rain","lightning_cloud":"lightning","tornado_cloud":"tornado","tshirt":"shirt","shoe":"mans_shoe","telephone":"phone","lantern":"izakaya_lantern","open_book":"book","envelope":"email","pencil":"memo","heavy_exclamation_mark":"exclamation","staff_of_aesculapius":"medical_symbol","flag-cn":"cn","flag-de":"de","flag-es":"es","flag-fr":"fr","uk":"gb","flag-gb":"gb","flag-it":"it","flag-jp":"jp","flag-kr":"kr","flag-ru":"ru","flag-us":"us"},"sheet":{"cols":61,"rows":61}}'),a=n(94159);function o(e){return e&&e.__esModule?e.default:e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l,u,c,f,d,p,h={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function v(e,t){for(var n in t)e[n]=t[n];return e}function y(e){var t=e.parentNode;t&&t.removeChild(e)}function b(e,t,n){var r,i,a,o={};for(a in t)"key"==a?r=t[a]:"ref"==a?i=t[a]:o[a]=t[a];if(arguments.length>2&&(o.children=arguments.length>3?l.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===o[a]&&(o[a]=e.defaultProps[a]);return w(e,o,r,i,null)}function w(e,t,n,r,i){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==i?++c:i};return null==i&&null!=u.vnode&&u.vnode(a),a}function k(e){return e.children}function _(e,t){this.props=e,this.context=t}function E(e,t){if(null==t)return e.__?E(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?E(e):null}function x(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return x(e)}}function T(e){(!e.__d&&(e.__d=!0)&&f.push(e)&&!S.__r++||p!==u.debounceRendering)&&((p=u.debounceRendering)||d)(S)}function S(){for(var e;S.__r=f.length;)e=f.sort((function(e,t){return e.__v.__b-t.__v.__b})),f=[],e.some((function(e){var t,n,r,i,a,o;e.__d&&(a=(i=(t=e).__v).__e,(o=t.__P)&&(n=[],(r=v({},i)).__v=i.__v+1,M(o,i,r,t.__n,void 0!==o.ownerSVGElement,null!=i.__h?[a]:null,n,null==a?E(i):a,i.__h),D(n,i),i.__e!=a&&x(i)))}))}function C(e,t,n,r,i,a,o,s,l,u){var c,f,d,p,g,v,y,b=r&&r.__k||m,_=b.length;for(n.__k=[],c=0;c<t.length;c++)if(null!=(p=n.__k[c]=null==(p=t[c])||"boolean"==typeof p?null:"string"==typeof p||"number"==typeof p||"bigint"==typeof p?w(null,p,null,null,p):Array.isArray(p)?w(k,{children:p},null,null,null):p.__b>0?w(p.type,p.props,p.key,null,p.__v):p)){if(p.__=n,p.__b=n.__b+1,null===(d=b[c])||d&&p.key==d.key&&p.type===d.type)b[c]=void 0;else for(f=0;f<_;f++){if((d=b[f])&&p.key==d.key&&p.type===d.type){b[f]=void 0;break}d=null}M(e,p,d=d||h,i,a,o,s,l,u),g=p.__e,(f=p.ref)&&d.ref!=f&&(y||(y=[]),d.ref&&y.push(d.ref,null,p),y.push(f,p.__c||g,p)),null!=g?(null==v&&(v=g),"function"==typeof p.type&&p.__k===d.__k?p.__d=l=O(p,l,e):l=I(e,p,d,b,g,l),"function"==typeof n.type&&(n.__d=l)):l&&d.__e==l&&l.parentNode!=e&&(l=E(d))}for(n.__e=v,c=_;c--;)null!=b[c]&&("function"==typeof n.type&&null!=b[c].__e&&b[c].__e==n.__d&&(n.__d=E(r,c+1)),j(b[c],b[c]));if(y)for(c=0;c<y.length;c++)F(y[c],y[++c],y[++c])}function O(e,t,n){for(var r,i=e.__k,a=0;i&&a<i.length;a++)(r=i[a])&&(r.__=e,t="function"==typeof r.type?O(r,t,n):I(n,r,r,i,r.__e,t));return t}function A(e,t){return t=t||[],null==e||"boolean"==typeof e||(Array.isArray(e)?e.some((function(e){A(e,t)})):t.push(e)),t}function I(e,t,n,r,i,a){var o,s,l;if(void 0!==t.__d)o=t.__d,t.__d=void 0;else if(null==n||i!=a||null==i.parentNode)e:if(null==a||a.parentNode!==e)e.appendChild(i),o=null;else{for(s=a,l=0;(s=s.nextSibling)&&l<r.length;l+=2)if(s==i)break e;e.insertBefore(i,a),o=a}return void 0!==o?o:i.nextSibling}function N(e,t,n){"-"===t[0]?e.setProperty(t,n):e[t]=null==n?"":"number"!=typeof n||g.test(t)?n:n+"px"}function P(e,t,n,r,i){var a;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||N(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||N(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])a=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+a]=n,n?r||e.addEventListener(t,a?L:R,a):e.removeEventListener(t,a?L:R,a);else if("dangerouslySetInnerHTML"!==t){if(i)t=t.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if("href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null!=n&&(!1!==n||"a"===t[0]&&"r"===t[1])?e.setAttribute(t,n):e.removeAttribute(t))}}function R(e){this.l[e.type+!1](u.event?u.event(e):e)}function L(e){this.l[e.type+!0](u.event?u.event(e):e)}function M(e,t,n,r,i,a,o,s,c){var f,d,p,m,g,b,w,x,T,S,O,A=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(c=n.__h,s=t.__e=n.__e,t.__h=null,a=[s]),(f=u.__b)&&f(t);try{e:if("function"==typeof A){if(x=t.props,T=(f=A.contextType)&&r[f.__c],S=f?T?T.props.value:f.__:r,n.__c?w=(d=t.__c=n.__c).__=d.__E:("prototype"in A&&A.prototype.render?t.__c=d=new A(x,S):(t.__c=d=new _(x,S),d.constructor=A,d.render=B),T&&T.sub(d),d.props=x,d.state||(d.state={}),d.context=S,d.__n=r,p=d.__d=!0,d.__h=[]),null==d.__s&&(d.__s=d.state),null!=A.getDerivedStateFromProps&&(d.__s==d.state&&(d.__s=v({},d.__s)),v(d.__s,A.getDerivedStateFromProps(x,d.__s))),m=d.props,g=d.state,p)null==A.getDerivedStateFromProps&&null!=d.componentWillMount&&d.componentWillMount(),null!=d.componentDidMount&&d.__h.push(d.componentDidMount);else{if(null==A.getDerivedStateFromProps&&x!==m&&null!=d.componentWillReceiveProps&&d.componentWillReceiveProps(x,S),!d.__e&&null!=d.shouldComponentUpdate&&!1===d.shouldComponentUpdate(x,d.__s,S)||t.__v===n.__v){d.props=x,d.state=d.__s,t.__v!==n.__v&&(d.__d=!1),d.__v=t,t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),d.__h.length&&o.push(d);break e}null!=d.componentWillUpdate&&d.componentWillUpdate(x,d.__s,S),null!=d.componentDidUpdate&&d.__h.push((function(){d.componentDidUpdate(m,g,b)}))}d.context=S,d.props=x,d.state=d.__s,(f=u.__r)&&f(t),d.__d=!1,d.__v=t,d.__P=e,f=d.render(d.props,d.state,d.context),d.state=d.__s,null!=d.getChildContext&&(r=v(v({},r),d.getChildContext())),p||null==d.getSnapshotBeforeUpdate||(b=d.getSnapshotBeforeUpdate(m,g)),O=null!=f&&f.type===k&&null==f.key?f.props.children:f,C(e,Array.isArray(O)?O:[O],t,n,r,i,a,o,s,c),d.base=t.__e,t.__h=null,d.__h.length&&o.push(d),w&&(d.__E=d.__=null),d.__e=!1}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=function(e,t,n,r,i,a,o,s){var u,c,f,d=n.props,p=t.props,m=t.type,g=0;if("svg"===m&&(i=!0),null!=a)for(;g<a.length;g++)if((u=a[g])&&"setAttribute"in u==!!m&&(m?u.localName===m:3===u.nodeType)){e=u,a[g]=null;break}if(null==e){if(null===m)return document.createTextNode(p);e=i?document.createElementNS("http://www.w3.org/2000/svg",m):document.createElement(m,p.is&&p),a=null,s=!1}if(null===m)d===p||s&&e.data===p||(e.data=p);else{if(a=a&&l.call(e.childNodes),c=(d=n.props||h).dangerouslySetInnerHTML,f=p.dangerouslySetInnerHTML,!s){if(null!=a)for(d={},g=0;g<e.attributes.length;g++)d[e.attributes[g].name]=e.attributes[g].value;(f||c)&&(f&&(c&&f.__html==c.__html||f.__html===e.innerHTML)||(e.innerHTML=f&&f.__html||""))}if(function(e,t,n,r,i){var a;for(a in n)"children"===a||"key"===a||a in t||P(e,a,null,n[a],r);for(a in t)i&&"function"!=typeof t[a]||"children"===a||"key"===a||"value"===a||"checked"===a||n[a]===t[a]||P(e,a,t[a],n[a],r)}(e,p,d,i,s),f)t.__k=[];else if(g=t.props.children,C(e,Array.isArray(g)?g:[g],t,n,r,i&&"foreignObject"!==m,a,o,a?a[0]:n.__k&&E(n,0),s),null!=a)for(g=a.length;g--;)null!=a[g]&&y(a[g]);s||("value"in p&&void 0!==(g=p.value)&&(g!==d.value||g!==e.value||"progress"===m&&!g)&&P(e,"value",g,d.value,!1),"checked"in p&&void 0!==(g=p.checked)&&g!==e.checked&&P(e,"checked",g,d.checked,!1))}return e}(n.__e,t,n,r,i,a,o,c);(f=u.diffed)&&f(t)}catch(e){t.__v=null,(c||null!=a)&&(t.__e=s,t.__h=!!c,a[a.indexOf(s)]=null),u.__e(e,t,n)}}function D(e,t){u.__c&&u.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){u.__e(e,t.__v)}}))}function F(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){u.__e(e,n)}}function j(e,t,n){var r,i;if(u.unmount&&u.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||F(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){u.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(i=0;i<r.length;i++)r[i]&&j(r[i],t,"function"!=typeof e.type);n||null==e.__e||y(e.__e),e.__e=e.__d=void 0}function B(e,t,n){return this.constructor(e,n)}function q(e,t,n){var r,i,a;u.__&&u.__(e,t),i=(r="function"==typeof n)?null:n&&n.__k||t.__k,a=[],M(t,e=(!r&&n||t).__k=b(k,null,[e]),i||h,h,void 0!==t.ownerSVGElement,!r&&n?[n]:i?null:t.firstChild?l.call(t.childNodes):null,a,!r&&n?n:i?i.__e:t.firstChild,r),D(a,e)}l=m.slice,u={__e:function(e,t){for(var n,r,i;t=t.__;)if((n=t.__c)&&!n.__)try{if((r=n.constructor)&&null!=r.getDerivedStateFromError&&(n.setState(r.getDerivedStateFromError(e)),i=n.__d),null!=n.componentDidCatch&&(n.componentDidCatch(e),i=n.__d),i)return n.__E=n}catch(t){e=t}throw e}},c=0,_.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},n),this.props)),e&&v(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),T(this))},_.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),T(this))},_.prototype.render=k,f=[],d="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,S.__r=0;var H=0;function z(e,t,n,r,i){var a,o,s={};for(o in t)"ref"==o?a=t[o]:s[o]=t[o];var l={type:e,props:s,key:n,ref:a,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--H,__source:r,__self:i};if("function"==typeof e&&(a=e.defaultProps))for(o in a)void 0===s[o]&&(s[o]=a[o]);return u.vnode&&u.vnode(l),l}var U=function(e,t){try{window.localStorage[`emoji-mart.${e}`]=JSON.stringify(t)}catch(e){}},V=function(e){try{const t=window.localStorage[`emoji-mart.${e}`];if(t)return JSON.parse(t)}catch(e){}};const $=new Map,W=[{v:14,emoji:"🫠"},{v:13.1,emoji:"😶‍🌫️"},{v:13,emoji:"🥸"},{v:12.1,emoji:"🧑‍🦰"},{v:12,emoji:"🥱"},{v:11,emoji:"🥰"},{v:5,emoji:"🤩"},{v:4,emoji:"👱‍♀️"},{v:3,emoji:"🤣"},{v:2,emoji:"👋🏻"},{v:1,emoji:"🙃"}];function G(e){if($.has(e))return $.get(e);const t=Z(e);return $.set(e,t),t}const Z=(()=>{let e=null;try{navigator.userAgent.includes("jsdom")||(e=document.createElement("canvas").getContext("2d",{willReadFrequently:!0}))}catch{}if(!e)return()=>!1;const t=20,n=Math.floor(12.5);return e.font=n+"px Arial, Sans-Serif",e.textBaseline="top",e.canvas.width=40,e.canvas.height=25,n=>{e.clearRect(0,0,40,25),e.fillStyle="#FF0000",e.fillText(n,0,22),e.fillStyle="#0000FF",e.fillText(n,t,22);const r=e.getImageData(0,0,t,25).data,i=r.length;let a=0;for(;a<i&&!r[a+3];a+=4);if(a>=i)return!1;const o=t+a/4%t,s=Math.floor(a/4/t),l=e.getImageData(o,s,1,1).data;return r[a]===l[0]&&r[a+2]===l[2]&&!(e.measureText(n).width>=t)}})();var K=function(){for(const{v:e,emoji:t}of W)if(G(t))return e},Q=function(){return!G("🇨🇦")};const Y=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart"];let J=null;var X,ee=function(e){J||(J=V("frequently")||{});const t=e.id||e;t&&(J[t]||(J[t]=0),J[t]+=1,U("last",t),U("frequently",J))},te=function({maxFrequentRows:e,perLine:t}){if(!e)return[];J||(J=V("frequently"));let n=[];if(!J){J={};for(let e in Y.slice(0,t)){const r=Y[e];J[r]=t-e,n.push(r)}return n}const r=e*t,i=V("last");for(let e in J)n.push(e);if(n.sort(((e,t)=>{const n=J[t],r=J[e];return n==r?e.localeCompare(t):n-r})),n.length>r){const e=n.slice(r);n=n.slice(0,r);for(let t of e)t!=i&&delete J[t];i&&-1==n.indexOf(i)&&(delete J[n[n.length-1]],n.splice(-1,1,i)),U("frequently",J)}return n};X=JSON.parse('{"search":"Search","search_no_results_1":"Oh no!","search_no_results_2":"That emoji couldnt be found","pick":"Pick an emoji…","add_custom":"Add custom emoji","categories":{"activity":"Activity","custom":"Custom","flags":"Flags","foods":"Food & Drink","frequent":"Frequently used","nature":"Animals & Nature","objects":"Objects","people":"Smileys & People","places":"Travel & Places","search":"Search Results","symbols":"Symbols"},"skins":{"1":"Default","2":"Light","3":"Medium-Light","4":"Medium","5":"Medium-Dark","6":"Dark","choose":"Choose default skin tone"}}');var ne={autoFocus:{value:!1},dynamicWidth:{value:!1},emojiButtonColors:{value:null},emojiButtonRadius:{value:"100%"},emojiButtonSize:{value:36},emojiSize:{value:24},emojiVersion:{value:14,choices:[1,2,3,4,5,11,12,12.1,13,13.1,14]},exceptEmojis:{value:[]},icons:{value:"auto",choices:["auto","outline","solid"]},locale:{value:"en",choices:["en","ar","be","cs","de","es","fa","fi","fr","hi","it","ja","kr","nl","pl","pt","ru","sa","tr","uk","vi","zh"]},maxFrequentRows:{value:4},navPosition:{value:"top",choices:["top","bottom","none"]},noCountryFlags:{value:!1},noResultsEmoji:{value:null},perLine:{value:9},previewEmoji:{value:null},previewPosition:{value:"bottom",choices:["top","bottom","none"]},searchPosition:{value:"sticky",choices:["sticky","static","none"]},set:{value:"native",choices:["native","apple","facebook","google","twitter"]},skin:{value:1,choices:[1,2,3,4,5,6]},skinTonePosition:{value:"preview",choices:["preview","search","none"]},theme:{value:"auto",choices:["auto","light","dark"]},categories:null,categoryIcons:null,custom:null,data:null,i18n:null,getImageURL:null,getSpritesheetURL:null,onAddCustomEmoji:null,onClickOutside:null,onEmojiSelect:null,stickySearch:{deprecated:!0,value:!0}};let re=null,ie=null;const ae={};async function oe(e){if(ae[e])return ae[e];const t=await fetch(e),n=await t.json();return ae[e]=n,n}let se=null,le=null,ue=!1;function ce(e,{caller:t}={}){return se||(se=new Promise((e=>{le=e}))),e?async function(e){ue=!0;let{emojiVersion:t,set:n,locale:r}=e;if(t||(t=ne.emojiVersion.value),n||(n=ne.set.value),r||(r=ne.locale.value),ie)ie.categories=ie.categories.filter((e=>!e.name));else{ie=("function"==typeof e.data?await e.data():e.data)||await oe(`https://cdn.jsdelivr.net/npm/@emoji-mart/data@latest/sets/${t}/${n}.json`),ie.emoticons={},ie.natives={},ie.categories.unshift({id:"frequent",emojis:[]});for(const e in ie.aliases){const t=ie.aliases[e],n=ie.emojis[t];n&&(n.aliases||(n.aliases=[]),n.aliases.push(e))}ie.originalCategories=ie.categories}if(re=("function"==typeof e.i18n?await e.i18n():e.i18n)||("en"==r?o(X):await oe(`https://cdn.jsdelivr.net/npm/@emoji-mart/data@latest/i18n/${r}.json`)),e.custom)for(let t in e.custom){t=parseInt(t);const n=e.custom[t],r=e.custom[t-1];if(n.emojis&&n.emojis.length){n.id||(n.id=`custom_${t+1}`),n.name||(n.name=re.categories.custom),r&&!n.icon&&(n.target=r.target||r),ie.categories.push(n);for(const e of n.emojis)ie.emojis[e.id]=e}}e.categories&&(ie.categories=ie.originalCategories.filter((t=>-1!=e.categories.indexOf(t.id))).sort(((t,n)=>e.categories.indexOf(t.id)-e.categories.indexOf(n.id))));let i=null,a=null;"native"==n&&(i=K(),a=e.noCountryFlags||Q());let s=ie.categories.length,l=!1;for(;s--;){const t=ie.categories[s];if("frequent"==t.id){let{maxFrequentRows:n,perLine:r}=e;n=n>=0?n:ne.maxFrequentRows.value,r||(r=ne.perLine.value),t.emojis=te({maxFrequentRows:n,perLine:r})}if(!t.emojis||!t.emojis.length){ie.categories.splice(s,1);continue}const{categoryIcons:n}=e;if(n){const e=n[t.id];e&&!t.icon&&(t.icon=e)}let r=t.emojis.length;for(;r--;){const n=t.emojis[r],o=n.id?n:ie.emojis[n],s=()=>{t.emojis.splice(r,1)};if(!o||e.exceptEmojis&&e.exceptEmojis.includes(o.id))s();else if(i&&o.version>i)s();else if(!a||"flags"!=t.id||me.includes(o.id)){if(!o.search){if(l=!0,o.search=","+[[o.id,!1],[o.name,!0],[o.keywords,!1],[o.emoticons,!1]].map((([e,t])=>{if(e)return(Array.isArray(e)?e:[e]).map((e=>(t?e.split(/[-|_|\s]+/):[e]).map((e=>e.toLowerCase())))).flat()})).flat().filter((e=>e&&e.trim())).join(","),o.emoticons)for(const e of o.emoticons)ie.emoticons[e]||(ie.emoticons[e]=o.id);let e=0;for(const t of o.skins){if(!t)continue;e++;const{native:n}=t;n&&(ie.natives[n]=o.id,o.search+=`,${n}`);const r=1==e?"":`:skin-tone-${e}:`;t.shortcodes=`:${o.id}:${r}`}}}else s()}}l&&he.reset(),le()}(e):t&&!ue&&console.warn(`\`${t}\` requires data to be initialized first. Promise will be pending until \`init\` is called.`),se}function fe(e,t,n){e||(e={});const r={};for(let i in t)r[i]=de(i,e,t,n);return r}function de(e,t,n,r){const i=n[e];let a=r&&r.getAttribute(e)||(null!=t[e]&&null!=t[e]?t[e]:null);return i?(null!=a&&i.value&&typeof i.value!=typeof a&&(a="boolean"==typeof i.value?"false"!=a:i.value.constructor(a)),i.transform&&a&&(a=i.transform(a)),(null==a||i.choices&&-1==i.choices.indexOf(a))&&(a=i.value),a):a}let pe=null;var he={search:async function(e,{maxResults:t,caller:n}={}){if(!e||!e.trim().length)return null;t||(t=90),await ce(null,{caller:n||"SearchIndex.search"});const r=e.toLowerCase().replace(/(\w)-/,"$1 ").split(/[\s|,]+/).filter(((e,t,n)=>e.trim()&&n.indexOf(e)==t));if(!r.length)return;let i,a,o=pe||(pe=Object.values(ie.emojis));for(const e of r){if(!o.length)break;i=[],a={};for(const t of o){if(!t.search)continue;const n=t.search.indexOf(`,${e}`);-1!=n&&(i.push(t),a[t.id]||(a[t.id]=0),a[t.id]+=t.id==e?0:n+1)}o=i}return i.length<2||(i.sort(((e,t)=>{const n=a[e.id],r=a[t.id];return n==r?e.id.localeCompare(t.id):n-r})),i.length>t&&(i=i.slice(0,t))),i},get:function(e){return e.id?e:ie.emojis[e]||ie.emojis[ie.aliases[e]]||ie.emojis[ie.natives[e]]},reset:function(){pe=null},SHORTCODES_REGEX:/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/};const me=["checkered_flag","crossed_flags","pirate_flag","rainbow-flag","transgender_flag","triangular_flag_on_post","waving_black_flag","waving_white_flag"];var ge={categories:{activity:{outline:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:z("path",{d:"M12 0C5.373 0 0 5.372 0 12c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.628-5.372-12-12-12m9.949 11H17.05c.224-2.527 1.232-4.773 1.968-6.113A9.966 9.966 0 0 1 21.949 11M13 11V2.051a9.945 9.945 0 0 1 4.432 1.564c-.858 1.491-2.156 4.22-2.392 7.385H13zm-2 0H8.961c-.238-3.165-1.536-5.894-2.393-7.385A9.95 9.95 0 0 1 11 2.051V11zm0 2v8.949a9.937 9.937 0 0 1-4.432-1.564c.857-1.492 2.155-4.221 2.393-7.385H11zm4.04 0c.236 3.164 1.534 5.893 2.392 7.385A9.92 9.92 0 0 1 13 21.949V13h2.04zM4.982 4.887C5.718 6.227 6.726 8.473 6.951 11h-4.9a9.977 9.977 0 0 1 2.931-6.113M2.051 13h4.9c-.226 2.527-1.233 4.771-1.969 6.113A9.972 9.972 0 0 1 2.051 13m16.967 6.113c-.735-1.342-1.744-3.586-1.968-6.113h4.899a9.961 9.961 0 0 1-2.931 6.113"})}),solid:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:z("path",{d:"M16.17 337.5c0 44.98 7.565 83.54 13.98 107.9C35.22 464.3 50.46 496 174.9 496c9.566 0 19.59-.4707 29.84-1.271L17.33 307.3C16.53 317.6 16.17 327.7 16.17 337.5zM495.8 174.5c0-44.98-7.565-83.53-13.98-107.9c-4.688-17.54-18.34-31.23-36.04-35.95C435.5 27.91 392.9 16 337 16c-9.564 0-19.59 .4707-29.84 1.271l187.5 187.5C495.5 194.4 495.8 184.3 495.8 174.5zM26.77 248.8l236.3 236.3c142-36.1 203.9-150.4 222.2-221.1L248.9 26.87C106.9 62.96 45.07 177.2 26.77 248.8zM256 335.1c0 9.141-7.474 16-16 16c-4.094 0-8.188-1.564-11.31-4.689L164.7 283.3C161.6 280.2 160 276.1 160 271.1c0-8.529 6.865-16 16-16c4.095 0 8.189 1.562 11.31 4.688l64.01 64C254.4 327.8 256 331.9 256 335.1zM304 287.1c0 9.141-7.474 16-16 16c-4.094 0-8.188-1.564-11.31-4.689L212.7 235.3C209.6 232.2 208 228.1 208 223.1c0-9.141 7.473-16 16-16c4.094 0 8.188 1.562 11.31 4.688l64.01 64.01C302.5 279.8 304 283.9 304 287.1zM256 175.1c0-9.141 7.473-16 16-16c4.094 0 8.188 1.562 11.31 4.688l64.01 64.01c3.125 3.125 4.688 7.219 4.688 11.31c0 9.133-7.468 16-16 16c-4.094 0-8.189-1.562-11.31-4.688l-64.01-64.01C257.6 184.2 256 180.1 256 175.1z"})})},custom:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",children:z("path",{d:"M417.1 368c-5.937 10.27-16.69 16-27.75 16c-5.422 0-10.92-1.375-15.97-4.281L256 311.4V448c0 17.67-14.33 32-31.1 32S192 465.7 192 448V311.4l-118.3 68.29C68.67 382.6 63.17 384 57.75 384c-11.06 0-21.81-5.734-27.75-16c-8.828-15.31-3.594-34.88 11.72-43.72L159.1 256L41.72 187.7C26.41 178.9 21.17 159.3 29.1 144C36.63 132.5 49.26 126.7 61.65 128.2C65.78 128.7 69.88 130.1 73.72 132.3L192 200.6V64c0-17.67 14.33-32 32-32S256 46.33 256 64v136.6l118.3-68.29c3.838-2.213 7.939-3.539 12.07-4.051C398.7 126.7 411.4 132.5 417.1 144c8.828 15.31 3.594 34.88-11.72 43.72L288 256l118.3 68.28C421.6 333.1 426.8 352.7 417.1 368z"})}),flags:{outline:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:z("path",{d:"M0 0l6.084 24H8L1.916 0zM21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.563 3h7.875l2 8H8.563l-2-8zm8.832 10l-2.856 1.904L12.063 13h3.332zM19 13l-1.5-6h1.938l2 8H16l3-2z"})}),solid:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:z("path",{d:"M64 496C64 504.8 56.75 512 48 512h-32C7.25 512 0 504.8 0 496V32c0-17.75 14.25-32 32-32s32 14.25 32 32V496zM476.3 0c-6.365 0-13.01 1.35-19.34 4.233c-45.69 20.86-79.56 27.94-107.8 27.94c-59.96 0-94.81-31.86-163.9-31.87C160.9 .3055 131.6 4.867 96 15.75v350.5c32-9.984 59.87-14.1 84.85-14.1c73.63 0 124.9 31.78 198.6 31.78c31.91 0 68.02-5.971 111.1-23.09C504.1 355.9 512 344.4 512 332.1V30.73C512 11.1 495.3 0 476.3 0z"})})},foods:{outline:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:z("path",{d:"M17 4.978c-1.838 0-2.876.396-3.68.934.513-1.172 1.768-2.934 4.68-2.934a1 1 0 0 0 0-2c-2.921 0-4.629 1.365-5.547 2.512-.064.078-.119.162-.18.244C11.73 1.838 10.798.023 9.207.023 8.579.022 7.85.306 7 .978 5.027 2.54 5.329 3.902 6.492 4.999 3.609 5.222 0 7.352 0 12.969c0 4.582 4.961 11.009 9 11.009 1.975 0 2.371-.486 3-1 .629.514 1.025 1 3 1 4.039 0 9-6.418 9-11 0-5.953-4.055-8-7-8M8.242 2.546c.641-.508.943-.523.965-.523.426.169.975 1.405 1.357 3.055-1.527-.629-2.741-1.352-2.98-1.846.059-.112.241-.356.658-.686M15 21.978c-1.08 0-1.21-.109-1.559-.402l-.176-.146c-.367-.302-.816-.452-1.266-.452s-.898.15-1.266.452l-.176.146c-.347.292-.477.402-1.557.402-2.813 0-7-5.389-7-9.009 0-5.823 4.488-5.991 5-5.991 1.939 0 2.484.471 3.387 1.251l.323.276a1.995 1.995 0 0 0 2.58 0l.323-.276c.902-.78 1.447-1.251 3.387-1.251.512 0 5 .168 5 6 0 3.617-4.187 9-7 9"})}),solid:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:z("path",{d:"M481.9 270.1C490.9 279.1 496 291.3 496 304C496 316.7 490.9 328.9 481.9 337.9C472.9 346.9 460.7 352 448 352H64C51.27 352 39.06 346.9 30.06 337.9C21.06 328.9 16 316.7 16 304C16 291.3 21.06 279.1 30.06 270.1C39.06 261.1 51.27 256 64 256H448C460.7 256 472.9 261.1 481.9 270.1zM475.3 388.7C478.3 391.7 480 395.8 480 400V416C480 432.1 473.3 449.3 461.3 461.3C449.3 473.3 432.1 480 416 480H96C79.03 480 62.75 473.3 50.75 461.3C38.74 449.3 32 432.1 32 416V400C32 395.8 33.69 391.7 36.69 388.7C39.69 385.7 43.76 384 48 384H464C468.2 384 472.3 385.7 475.3 388.7zM50.39 220.8C45.93 218.6 42.03 215.5 38.97 211.6C35.91 207.7 33.79 203.2 32.75 198.4C31.71 193.5 31.8 188.5 32.99 183.7C54.98 97.02 146.5 32 256 32C365.5 32 457 97.02 479 183.7C480.2 188.5 480.3 193.5 479.2 198.4C478.2 203.2 476.1 207.7 473 211.6C469.1 215.5 466.1 218.6 461.6 220.8C457.2 222.9 452.3 224 447.3 224H64.67C59.73 224 54.84 222.9 50.39 220.8zM372.7 116.7C369.7 119.7 368 123.8 368 128C368 131.2 368.9 134.3 370.7 136.9C372.5 139.5 374.1 141.6 377.9 142.8C380.8 143.1 384 144.3 387.1 143.7C390.2 143.1 393.1 141.6 395.3 139.3C397.6 137.1 399.1 134.2 399.7 131.1C400.3 128 399.1 124.8 398.8 121.9C397.6 118.1 395.5 116.5 392.9 114.7C390.3 112.9 387.2 111.1 384 111.1C379.8 111.1 375.7 113.7 372.7 116.7V116.7zM244.7 84.69C241.7 87.69 240 91.76 240 96C240 99.16 240.9 102.3 242.7 104.9C244.5 107.5 246.1 109.6 249.9 110.8C252.8 111.1 256 112.3 259.1 111.7C262.2 111.1 265.1 109.6 267.3 107.3C269.6 105.1 271.1 102.2 271.7 99.12C272.3 96.02 271.1 92.8 270.8 89.88C269.6 86.95 267.5 84.45 264.9 82.7C262.3 80.94 259.2 79.1 256 79.1C251.8 79.1 247.7 81.69 244.7 84.69V84.69zM116.7 116.7C113.7 119.7 112 123.8 112 128C112 131.2 112.9 134.3 114.7 136.9C116.5 139.5 118.1 141.6 121.9 142.8C124.8 143.1 128 144.3 131.1 143.7C134.2 143.1 137.1 141.6 139.3 139.3C141.6 137.1 143.1 134.2 143.7 131.1C144.3 128 143.1 124.8 142.8 121.9C141.6 118.1 139.5 116.5 136.9 114.7C134.3 112.9 131.2 111.1 128 111.1C123.8 111.1 119.7 113.7 116.7 116.7L116.7 116.7z"})})},frequent:{outline:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[z("path",{d:"M13 4h-2l-.001 7H9v2h2v2h2v-2h4v-2h-4z"}),z("path",{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"})]}),solid:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:z("path",{d:"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM232 256C232 264 236 271.5 242.7 275.1L338.7 339.1C349.7 347.3 364.6 344.3 371.1 333.3C379.3 322.3 376.3 307.4 365.3 300L280 243.2V120C280 106.7 269.3 96 255.1 96C242.7 96 231.1 106.7 231.1 120L232 256z"})})},nature:{outline:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[z("path",{d:"M15.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 15.5 8M8.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 8.5 8"}),z("path",{d:"M18.933 0h-.027c-.97 0-2.138.787-3.018 1.497-1.274-.374-2.612-.51-3.887-.51-1.285 0-2.616.133-3.874.517C7.245.79 6.069 0 5.093 0h-.027C3.352 0 .07 2.67.002 7.026c-.039 2.479.276 4.238 1.04 5.013.254.258.882.677 1.295.882.191 3.177.922 5.238 2.536 6.38.897.637 2.187.949 3.2 1.102C8.04 20.6 8 20.795 8 21c0 1.773 2.35 3 4 3 1.648 0 4-1.227 4-3 0-.201-.038-.393-.072-.586 2.573-.385 5.435-1.877 5.925-7.587.396-.22.887-.568 1.104-.788.763-.774 1.079-2.534 1.04-5.013C23.929 2.67 20.646 0 18.933 0M3.223 9.135c-.237.281-.837 1.155-.884 1.238-.15-.41-.368-1.349-.337-3.291.051-3.281 2.478-4.972 3.091-5.031.256.015.731.27 1.265.646-1.11 1.171-2.275 2.915-2.352 5.125-.133.546-.398.858-.783 1.313M12 22c-.901 0-1.954-.693-2-1 0-.654.475-1.236 1-1.602V20a1 1 0 1 0 2 0v-.602c.524.365 1 .947 1 1.602-.046.307-1.099 1-2 1m3-3.48v.02a4.752 4.752 0 0 0-1.262-1.02c1.092-.516 2.239-1.334 2.239-2.217 0-1.842-1.781-2.195-3.977-2.195-2.196 0-3.978.354-3.978 2.195 0 .883 1.148 1.701 2.238 2.217A4.8 4.8 0 0 0 9 18.539v-.025c-1-.076-2.182-.281-2.973-.842-1.301-.92-1.838-3.045-1.853-6.478l.023-.041c.496-.826 1.49-1.45 1.804-3.102 0-2.047 1.357-3.631 2.362-4.522C9.37 3.178 10.555 3 11.948 3c1.447 0 2.685.192 3.733.57 1 .9 2.316 2.465 2.316 4.48.313 1.651 1.307 2.275 1.803 3.102.035.058.068.117.102.178-.059 5.967-1.949 7.01-4.902 7.19m6.628-8.202c-.037-.065-.074-.13-.113-.195a7.587 7.587 0 0 0-.739-.987c-.385-.455-.648-.768-.782-1.313-.076-2.209-1.241-3.954-2.353-5.124.531-.376 1.004-.63 1.261-.647.636.071 3.044 1.764 3.096 5.031.027 1.81-.347 3.218-.37 3.235"})]}),solid:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512",children:z("path",{d:"M332.7 19.85C334.6 8.395 344.5 0 356.1 0C363.6 0 370.6 3.52 375.1 9.502L392 32H444.1C456.8 32 469.1 37.06 478.1 46.06L496 64H552C565.3 64 576 74.75 576 88V112C576 156.2 540.2 192 496 192H426.7L421.6 222.5L309.6 158.5L332.7 19.85zM448 64C439.2 64 432 71.16 432 80C432 88.84 439.2 96 448 96C456.8 96 464 88.84 464 80C464 71.16 456.8 64 448 64zM416 256.1V480C416 497.7 401.7 512 384 512H352C334.3 512 320 497.7 320 480V364.8C295.1 377.1 268.8 384 240 384C211.2 384 184 377.1 160 364.8V480C160 497.7 145.7 512 128 512H96C78.33 512 64 497.7 64 480V249.8C35.23 238.9 12.64 214.5 4.836 183.3L.9558 167.8C-3.331 150.6 7.094 133.2 24.24 128.1C41.38 124.7 58.76 135.1 63.05 152.2L66.93 167.8C70.49 182 83.29 191.1 97.97 191.1H303.8L416 256.1z"})})},objects:{outline:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[z("path",{d:"M12 0a9 9 0 0 0-5 16.482V21s2.035 3 5 3 5-3 5-3v-4.518A9 9 0 0 0 12 0zm0 2c3.86 0 7 3.141 7 7s-3.14 7-7 7-7-3.141-7-7 3.14-7 7-7zM9 17.477c.94.332 1.946.523 3 .523s2.06-.19 3-.523v.834c-.91.436-1.925.689-3 .689a6.924 6.924 0 0 1-3-.69v-.833zm.236 3.07A8.854 8.854 0 0 0 12 21c.965 0 1.888-.167 2.758-.451C14.155 21.173 13.153 22 12 22c-1.102 0-2.117-.789-2.764-1.453z"}),z("path",{d:"M14.745 12.449h-.004c-.852-.024-1.188-.858-1.577-1.824-.421-1.061-.703-1.561-1.182-1.566h-.009c-.481 0-.783.497-1.235 1.537-.436.982-.801 1.811-1.636 1.791l-.276-.043c-.565-.171-.853-.691-1.284-1.794-.125-.313-.202-.632-.27-.913-.051-.213-.127-.53-.195-.634C7.067 9.004 7.039 9 6.99 9A1 1 0 0 1 7 7h.01c1.662.017 2.015 1.373 2.198 2.134.486-.981 1.304-2.058 2.797-2.075 1.531.018 2.28 1.153 2.731 2.141l.002-.008C14.944 8.424 15.327 7 16.979 7h.032A1 1 0 1 1 17 9h-.011c-.149.076-.256.474-.319.709a6.484 6.484 0 0 1-.311.951c-.429.973-.79 1.789-1.614 1.789"})]}),solid:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",children:z("path",{d:"M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z"})})},people:{outline:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[z("path",{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"}),z("path",{d:"M8 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 8 7M16 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 16 7M15.232 15c-.693 1.195-1.87 2-3.349 2-1.477 0-2.655-.805-3.347-2H15m3-2H6a6 6 0 1 0 12 0"})]}),solid:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:z("path",{d:"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 432C332.1 432 396.2 382 415.2 314.1C419.1 300.4 407.8 288 393.6 288H118.4C104.2 288 92.92 300.4 96.76 314.1C115.8 382 179.9 432 256 432V432zM176.4 160C158.7 160 144.4 174.3 144.4 192C144.4 209.7 158.7 224 176.4 224C194 224 208.4 209.7 208.4 192C208.4 174.3 194 160 176.4 160zM336.4 224C354 224 368.4 209.7 368.4 192C368.4 174.3 354 160 336.4 160C318.7 160 304.4 174.3 304.4 192C304.4 209.7 318.7 224 336.4 224z"})})},places:{outline:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[z("path",{d:"M6.5 12C5.122 12 4 13.121 4 14.5S5.122 17 6.5 17 9 15.879 9 14.5 7.878 12 6.5 12m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5M17.5 12c-1.378 0-2.5 1.121-2.5 2.5s1.122 2.5 2.5 2.5 2.5-1.121 2.5-2.5-1.122-2.5-2.5-2.5m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5"}),z("path",{d:"M22.482 9.494l-1.039-.346L21.4 9h.6c.552 0 1-.439 1-.992 0-.006-.003-.008-.003-.008H23c0-1-.889-2-1.984-2h-.642l-.731-1.717C19.262 3.012 18.091 2 16.764 2H7.236C5.909 2 4.738 3.012 4.357 4.283L3.626 6h-.642C1.889 6 1 7 1 8h.003S1 8.002 1 8.008C1 8.561 1.448 9 2 9h.6l-.043.148-1.039.346a2.001 2.001 0 0 0-1.359 2.097l.751 7.508a1 1 0 0 0 .994.901H3v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h6v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h1.096a.999.999 0 0 0 .994-.901l.751-7.508a2.001 2.001 0 0 0-1.359-2.097M6.273 4.857C6.402 4.43 6.788 4 7.236 4h9.527c.448 0 .834.43.963.857L19.313 9H4.688l1.585-4.143zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.189-3H2.811l-.662-6.607L3 11h18l.852.393L21.189 18z"})]}),solid:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:z("path",{d:"M39.61 196.8L74.8 96.29C88.27 57.78 124.6 32 165.4 32H346.6C387.4 32 423.7 57.78 437.2 96.29L472.4 196.8C495.6 206.4 512 229.3 512 256V448C512 465.7 497.7 480 480 480H448C430.3 480 416 465.7 416 448V400H96V448C96 465.7 81.67 480 64 480H32C14.33 480 0 465.7 0 448V256C0 229.3 16.36 206.4 39.61 196.8V196.8zM109.1 192H402.9L376.8 117.4C372.3 104.6 360.2 96 346.6 96H165.4C151.8 96 139.7 104.6 135.2 117.4L109.1 192zM96 256C78.33 256 64 270.3 64 288C64 305.7 78.33 320 96 320C113.7 320 128 305.7 128 288C128 270.3 113.7 256 96 256zM416 320C433.7 320 448 305.7 448 288C448 270.3 433.7 256 416 256C398.3 256 384 270.3 384 288C384 305.7 398.3 320 416 320z"})})},symbols:{outline:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:z("path",{d:"M0 0h11v2H0zM4 11h3V6h4V4H0v2h4zM15.5 17c1.381 0 2.5-1.116 2.5-2.493s-1.119-2.493-2.5-2.493S13 13.13 13 14.507 14.119 17 15.5 17m0-2.986c.276 0 .5.222.5.493 0 .272-.224.493-.5.493s-.5-.221-.5-.493.224-.493.5-.493M21.5 19.014c-1.381 0-2.5 1.116-2.5 2.493S20.119 24 21.5 24s2.5-1.116 2.5-2.493-1.119-2.493-2.5-2.493m0 2.986a.497.497 0 0 1-.5-.493c0-.271.224-.493.5-.493s.5.222.5.493a.497.497 0 0 1-.5.493M22 13l-9 9 1.513 1.5 8.99-9.009zM17 11c2.209 0 4-1.119 4-2.5V2s.985-.161 1.498.949C23.01 4.055 23 6 23 6s1-1.119 1-3.135C24-.02 21 0 21 0h-2v6.347A5.853 5.853 0 0 0 17 6c-2.209 0-4 1.119-4 2.5s1.791 2.5 4 2.5M10.297 20.482l-1.475-1.585a47.54 47.54 0 0 1-1.442 1.129c-.307-.288-.989-1.016-2.045-2.183.902-.836 1.479-1.466 1.729-1.892s.376-.871.376-1.336c0-.592-.273-1.178-.818-1.759-.546-.581-1.329-.871-2.349-.871-1.008 0-1.79.293-2.344.879-.556.587-.832 1.181-.832 1.784 0 .813.419 1.748 1.256 2.805-.847.614-1.444 1.208-1.794 1.784a3.465 3.465 0 0 0-.523 1.833c0 .857.308 1.56.924 2.107.616.549 1.423.823 2.42.823 1.173 0 2.444-.379 3.813-1.137L8.235 24h2.819l-2.09-2.383 1.333-1.135zm-6.736-6.389a1.02 1.02 0 0 1 .73-.286c.31 0 .559.085.747.254a.849.849 0 0 1 .283.659c0 .518-.419 1.112-1.257 1.784-.536-.651-.805-1.231-.805-1.742a.901.901 0 0 1 .302-.669M3.74 22c-.427 0-.778-.116-1.057-.349-.279-.232-.418-.487-.418-.766 0-.594.509-1.288 1.527-2.083.968 1.134 1.717 1.946 2.248 2.438-.921.507-1.686.76-2.3.76"})}),solid:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:z("path",{d:"M500.3 7.251C507.7 13.33 512 22.41 512 31.1V175.1C512 202.5 483.3 223.1 447.1 223.1C412.7 223.1 383.1 202.5 383.1 175.1C383.1 149.5 412.7 127.1 447.1 127.1V71.03L351.1 90.23V207.1C351.1 234.5 323.3 255.1 287.1 255.1C252.7 255.1 223.1 234.5 223.1 207.1C223.1 181.5 252.7 159.1 287.1 159.1V63.1C287.1 48.74 298.8 35.61 313.7 32.62L473.7 .6198C483.1-1.261 492.9 1.173 500.3 7.251H500.3zM74.66 303.1L86.5 286.2C92.43 277.3 102.4 271.1 113.1 271.1H174.9C185.6 271.1 195.6 277.3 201.5 286.2L213.3 303.1H239.1C266.5 303.1 287.1 325.5 287.1 351.1V463.1C287.1 490.5 266.5 511.1 239.1 511.1H47.1C21.49 511.1-.0019 490.5-.0019 463.1V351.1C-.0019 325.5 21.49 303.1 47.1 303.1H74.66zM143.1 359.1C117.5 359.1 95.1 381.5 95.1 407.1C95.1 434.5 117.5 455.1 143.1 455.1C170.5 455.1 191.1 434.5 191.1 407.1C191.1 381.5 170.5 359.1 143.1 359.1zM440.3 367.1H496C502.7 367.1 508.6 372.1 510.1 378.4C513.3 384.6 511.6 391.7 506.5 396L378.5 508C372.9 512.1 364.6 513.3 358.6 508.9C352.6 504.6 350.3 496.6 353.3 489.7L391.7 399.1H336C329.3 399.1 323.4 395.9 321 389.6C318.7 383.4 320.4 376.3 325.5 371.1L453.5 259.1C459.1 255 467.4 254.7 473.4 259.1C479.4 263.4 481.6 271.4 478.7 278.3L440.3 367.1zM116.7 219.1L19.85 119.2C-8.112 90.26-6.614 42.31 24.85 15.34C51.82-8.137 93.26-3.642 118.2 21.83L128.2 32.32L137.7 21.83C162.7-3.642 203.6-8.137 231.6 15.34C262.6 42.31 264.1 90.26 236.1 119.2L139.7 219.1C133.2 225.6 122.7 225.6 116.7 219.1H116.7z"})})}},search:{loupe:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:z("path",{d:"M12.9 14.32a8 8 0 1 1 1.41-1.41l5.35 5.33-1.42 1.42-5.33-5.34zM8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12z"})}),delete:z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:z("path",{d:"M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z"})})}};function ve(e){let{id:t,skin:n,emoji:r}=e;if(e.shortcodes){const r=e.shortcodes.match(he.SHORTCODES_REGEX);r&&(t=r[1],r[2]&&(n=r[2]))}if(r||(r=he.get(t||e.native)),!r)return e.fallback;const i=r.skins[n-1]||r.skins[0],a=i.src||("native"==e.set||e.spritesheet?void 0:"function"==typeof e.getImageURL?e.getImageURL(e.set,i.unified):`https://cdn.jsdelivr.net/npm/emoji-datasource-${e.set}@14.0.0/img/${e.set}/64/${i.unified}.png`),o="function"==typeof e.getSpritesheetURL?e.getSpritesheetURL(e.set):`https://cdn.jsdelivr.net/npm/emoji-datasource-${e.set}@14.0.0/img/${e.set}/sheets-256/64.png`;return z("span",{class:"emoji-mart-emoji","data-emoji-set":e.set,children:a?z("img",{style:{maxWidth:e.size||"1em",maxHeight:e.size||"1em",display:"inline-block"},alt:i.native||i.shortcodes,src:a}):"native"==e.set?z("span",{style:{fontSize:e.size,fontFamily:'"EmojiMart", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"'},children:i.native}):z("span",{style:{display:"block",width:e.size,height:e.size,backgroundImage:`url(${o})`,backgroundSize:`${100*ie.sheet.cols}% ${100*ie.sheet.rows}%`,backgroundPosition:`${100/(ie.sheet.cols-1)*i.x}% ${100/(ie.sheet.rows-1)*i.y}%`}})})}const ye="undefined"!=typeof window&&window.HTMLElement?window.HTMLElement:Object;class be extends ye{static get observedAttributes(){return Object.keys(this.Props)}update(e={}){for(let t in e)this.attributeChangedCallback(t,null,e[t])}attributeChangedCallback(e,t,n){if(!this.component)return;const r=de(e,{[e]:n},this.constructor.Props,this);this.component.componentWillReceiveProps?this.component.componentWillReceiveProps({[e]:r}):(this.component.props[e]=r,this.component.forceUpdate())}disconnectedCallback(){this.disconnected=!0,this.component&&this.component.unregister&&this.component.unregister()}constructor(e={}){if(super(),this.props=e,e.parent||e.ref){let t=null;const n=e.parent||(t=e.ref&&e.ref.current);t&&(t.innerHTML=""),n&&n.appendChild(this)}}}class we extends be{setShadow(){this.attachShadow({mode:"open"})}injectStyles(e){if(!e)return;const t=document.createElement("style");t.textContent=e,this.shadowRoot.insertBefore(t,this.shadowRoot.firstChild)}constructor(e,{styles:t}={}){super(e),this.setShadow(),this.injectStyles(t)}}var ke={fallback:"",id:"",native:"",shortcodes:"",size:{value:"",transform:e=>/\D/.test(e)?e:`${e}px`},set:ne.set,skin:ne.skin};class _e extends be{async connectedCallback(){const e=fe(this.props,ke,this);e.element=this,e.ref=e=>{this.component=e},await ce(),this.disconnected||q(z(ve,{...e}),this)}constructor(e){super(e)}}s(_e,"Props",ke),"undefined"==typeof customElements||customElements.get("em-emoji")||customElements.define("em-emoji",_e);var Ee,xe,Te=[],Se=u.__b,Ce=u.__r,Oe=u.diffed,Ae=u.__c,Ie=u.unmount;function Ne(){var e;for(Te.sort((function(e,t){return e.__v.__b-t.__v.__b}));e=Te.pop();)if(e.__P)try{e.__H.__h.forEach(Re),e.__H.__h.forEach(Le),e.__H.__h=[]}catch(t){e.__H.__h=[],u.__e(t,e.__v)}}u.__b=function(e){Ee=null,Se&&Se(e)},u.__r=function(e){Ce&&Ce(e);var t=(Ee=e.__c).__H;t&&(t.__h.forEach(Re),t.__h.forEach(Le),t.__h=[])},u.diffed=function(e){Oe&&Oe(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==Te.push(t)&&xe===u.requestAnimationFrame||((xe=u.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),Pe&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);Pe&&(t=requestAnimationFrame(n))})(Ne)),Ee=null},u.__c=function(e,t){t.some((function(e){try{e.__h.forEach(Re),e.__h=e.__h.filter((function(e){return!e.__||Le(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],u.__e(n,e.__v)}})),Ae&&Ae(e,t)},u.unmount=function(e){Ie&&Ie(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{Re(e)}catch(e){t=e}})),t&&u.__e(t,n.__v))};var Pe="function"==typeof requestAnimationFrame;function Re(e){var t=Ee,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),Ee=t}function Le(e){var t=Ee;e.__c=e.__(),Ee=t}function Me(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function De(e){this.props=e}(De.prototype=new _).isPureReactComponent=!0,De.prototype.shouldComponentUpdate=function(e,t){return Me(this.props,e)||Me(this.state,t)};var Fe=u.__b;u.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Fe&&Fe(e)},"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var je=u.__e;u.__e=function(e,t,n){if(e.then)for(var r,i=t;i=i.__;)if((r=i.__c)&&r.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),r.__c(e,t);je(e,t,n)};var Be=u.unmount;function qe(){this.__u=0,this.t=null,this.__b=null}function He(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function ze(){this.u=null,this.o=null}u.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&!0===e.__h&&(e.type=null),Be&&Be(e)},(qe.prototype=new _).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var i=He(r.__v),a=!1,o=function(){a||(a=!0,n.__R=null,i?i(s):s())};n.__R=o;var s=function(){if(!--r.__u){if(r.state.__e){var e=r.state.__e;r.__v.__k[0]=function e(t,n,r){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)})),t.__c&&t.__c.__P===n&&(t.__e&&r.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=r)),t}(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__e:r.__b=null});t=r.t.pop();)t.forceUpdate()}},l=!0===t.__h;r.__u++||l||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(o,o)},qe.prototype.componentWillUnmount=function(){this.t=[]},qe.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function e(t,n,r){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),t.__c.__H=null),null!=(t=function(e,t){for(var n in t)e[n]=t[n];return e}({},t)).__c&&(t.__c.__P===r&&(t.__c.__P=n),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)}))),t}(this.__b,n,r.__O=r.__P)}this.__b=null}var i=t.__e&&b(k,null,e.fallback);return i&&(i.__h=null),[b(k,null,t.__e?null:e.children),i]};var Ue=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.u=n=n[2]}};(ze.prototype=new _).__e=function(e){var t=this,n=He(t.__v),r=t.o.get(e);return r[0]++,function(i){var a=function(){t.props.revealOrder?(r.push(i),Ue(t,e,r)):i()};n?n(a):a()}},ze.prototype.render=function(e){this.u=null,this.o=new Map;var t=A(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},ze.prototype.componentDidUpdate=ze.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){Ue(e,n,t)}))};var Ve="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,$e=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,We="undefined"!=typeof document;_.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(_.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var Ge=u.event;function Ze(){}function Ke(){return this.cancelBubble}function Qe(){return this.defaultPrevented}u.event=function(e){return Ge&&(e=Ge(e)),e.persist=Ze,e.isPropagationStopped=Ke,e.isDefaultPrevented=Qe,e.nativeEvent=e};var Ye={configurable:!0,get:function(){return this.class}},Je=u.vnode;u.vnode=function(e){var t,n=e.type,r=e.props,i=r;if("string"==typeof n){var a=-1===n.indexOf("-");for(var o in i={},r){var s=r[o];We&&"children"===o&&"noscript"===n||"value"===o&&"defaultValue"in r&&null==s||("defaultValue"===o&&"value"in r&&null==r.value?o="value":"download"===o&&!0===s?s="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+n)&&(t=r.type,!("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(t))?o="oninput":/^onfocus$/i.test(o)?o="onfocusin":/^onblur$/i.test(o)?o="onfocusout":/^on(Ani|Tra|Tou|BeforeInp)/.test(o)?o=o.toLowerCase():a&&$e.test(o)?o=o.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===s&&(s=void 0),i[o]=s)}"select"==n&&i.multiple&&Array.isArray(i.value)&&(i.value=A(r.children).forEach((function(e){e.props.selected=-1!=i.value.indexOf(e.props.value)}))),"select"==n&&null!=i.defaultValue&&(i.value=A(r.children).forEach((function(e){e.props.selected=i.multiple?-1!=i.defaultValue.indexOf(e.props.value):i.defaultValue==e.props.value}))),e.props=i,r.class!=r.className&&(Ye.enumerable="className"in r,null!=r.className&&(i.class=r.className),Object.defineProperty(i,"className",Ye))}e.$$typeof=Ve,Je&&Je(e)};var Xe=u.__r;u.__r=function(e){Xe&&Xe(e),e.__c};const et={light:"outline",dark:"solid"};class tt extends De{renderIcon(e){const{icon:t}=e;if(t){if(t.svg)return z("span",{class:"flex",dangerouslySetInnerHTML:{__html:t.svg}});if(t.src)return z("img",{src:t.src})}const n=ge.categories[e.id]||ge.categories.custom;return n["auto"==this.props.icons?et[this.props.theme]:this.props.icons]||n}render(){let e=null;return z("nav",{id:"nav",class:"padding","data-position":this.props.position,dir:this.props.dir,children:z("div",{class:"flex relative",children:[this.categories.map(((t,n)=>{const r=t.name||re.categories[t.id],i=!this.props.unfocused&&t.id==this.state.categoryId;return i&&(e=n),z("button",{"aria-label":r,"aria-selected":i||void 0,title:r,type:"button",class:"flex flex-grow flex-center",onMouseDown:e=>e.preventDefault(),onClick:()=>{this.props.onClick({category:t,i:n})},children:this.renderIcon(t)})})),z("div",{class:"bar",style:{width:100/this.categories.length+"%",opacity:null==e?0:1,transform:"rtl"===this.props.dir?`scaleX(-1) translateX(${100*e}%)`:`translateX(${100*e}%)`}})]})})}constructor(){super(),this.categories=ie.categories.filter((e=>!e.target)),this.state={categoryId:this.categories[0].id}}}class nt extends De{shouldComponentUpdate(e){for(let t in e)if("children"!=t&&e[t]!=this.props[t])return!0;return!1}render(){return this.props.children}}class rt extends _{getInitialState(e=this.props){return{skin:V("skin")||e.skin,theme:this.initTheme(e.theme)}}componentWillMount(){this.dir=re.rtl?"rtl":"ltr",this.refs={menu:{current:null},navigation:{current:null},scroll:{current:null},search:{current:null},searchInput:{current:null},skinToneButton:{current:null},skinToneRadio:{current:null}},this.initGrid(),0==this.props.stickySearch&&"sticky"==this.props.searchPosition&&(console.warn("[EmojiMart] Deprecation warning: `stickySearch` has been renamed `searchPosition`."),this.props.searchPosition="static")}componentDidMount(){if(this.register(),this.shadowRoot=this.base.parentNode,this.props.autoFocus){const{searchInput:e}=this.refs;e.current&&e.current.focus()}}componentWillReceiveProps(e){this.nextState||(this.nextState={});for(const t in e)this.nextState[t]=e[t];clearTimeout(this.nextStateTimer),this.nextStateTimer=setTimeout((()=>{let e=!1;for(const t in this.nextState)this.props[t]=this.nextState[t],"custom"!==t&&"categories"!==t||(e=!0);delete this.nextState;const t=this.getInitialState();if(e)return this.reset(t);this.setState(t)}))}componentWillUnmount(){this.unregister()}async reset(e={}){await ce(this.props),this.initGrid(),this.unobserve(),this.setState(e,(()=>{this.observeCategories(),this.observeRows()}))}register(){document.addEventListener("click",this.handleClickOutside),this.observe()}unregister(){document.removeEventListener("click",this.handleClickOutside),this.unobserve()}observe(){this.observeCategories(),this.observeRows()}unobserve({except:e=[]}={}){Array.isArray(e)||(e=[e]);for(const t of this.observers)e.includes(t)||t.disconnect();this.observers=[].concat(e)}initGrid(){const{categories:e}=ie;this.refs.categories=new Map;const t=ie.categories.map((e=>e.id)).join(",");this.navKey&&this.navKey!=t&&this.refs.scroll.current&&(this.refs.scroll.current.scrollTop=0),this.navKey=t,this.grid=[],this.grid.setsize=0;const n=(e,t)=>{const n=[];n.__categoryId=t.id,n.__index=e.length,this.grid.push(n);const r=this.grid.length-1,i=r%10?{}:{current:null};return i.index=r,i.posinset=this.grid.setsize+1,e.push(i),n};for(let t of e){const e=[];let r=n(e,t);for(let i of t.emojis)r.length==this.getPerLine()&&(r=n(e,t)),this.grid.setsize+=1,r.push(i);this.refs.categories.set(t.id,{root:{current:null},rows:e})}}initTheme(e){if("auto"!=e)return e;if(!this.darkMedia){if(this.darkMedia=matchMedia("(prefers-color-scheme: dark)"),this.darkMedia.media.match(/^not/))return"light";this.darkMedia.addListener((()=>{"auto"==this.props.theme&&this.setState({theme:this.darkMedia.matches?"dark":"light"})}))}return this.darkMedia.matches?"dark":"light"}initDynamicPerLine(e=this.props){if(!e.dynamicWidth)return;const{element:t,emojiButtonSize:n}=e,r=()=>{const{width:e}=t.getBoundingClientRect();return Math.floor(e/n)},i=new ResizeObserver((()=>{this.unobserve({except:i}),this.setState({perLine:r()},(()=>{this.initGrid(),this.forceUpdate((()=>{this.observeCategories(),this.observeRows()}))}))}));return i.observe(t),this.observers.push(i),r()}getPerLine(){return this.state.perLine||this.props.perLine}getEmojiByPos([e,t]){const n=this.state.searchResults||this.grid,r=n[e]&&n[e][t];if(r)return he.get(r)}observeCategories(){const e=this.refs.navigation.current;if(!e)return;const t=new Map,n={root:this.refs.scroll.current,threshold:[0,1]},r=new IntersectionObserver((n=>{for(const e of n){const n=e.target.dataset.id;t.set(n,e.intersectionRatio)}const r=[...t];for(const[t,n]of r)if(n){(i=t)!=e.state.categoryId&&e.setState({categoryId:i});break}var i}),n);for(const{root:e}of this.refs.categories.values())r.observe(e.current);this.observers.push(r)}observeRows(){const e={...this.state.visibleRows},t=new IntersectionObserver((t=>{for(const n of t){const t=parseInt(n.target.dataset.index);n.isIntersecting?e[t]=!0:delete e[t]}this.setState({visibleRows:e})}),{root:this.refs.scroll.current,rootMargin:`${15*this.props.emojiButtonSize}px 0px ${10*this.props.emojiButtonSize}px`});for(const{rows:e}of this.refs.categories.values())for(const n of e)n.current&&t.observe(n.current);this.observers.push(t)}preventDefault(e){e.preventDefault()}unfocusSearch(){const e=this.refs.searchInput.current;e&&e.blur()}navigate({e:e,input:t,left:n,right:r,up:i,down:a}){const o=this.state.searchResults||this.grid;if(!o.length)return;let[s,l]=this.state.pos;const u=(()=>{if(0==s&&0==l&&!e.repeat&&(n||i))return null;if(-1==s)return e.repeat||!r&&!a||t.selectionStart!=t.value.length?null:[0,0];if(n||r){let e=o[s];const t=n?-1:1;if(l+=t,!e[l]){if(s+=t,e=o[s],!e)return s=n?0:o.length-1,l=n?0:o[s].length-1,[s,l];l=n?e.length-1:0}return[s,l]}if(i||a){s+=i?-1:1;const e=o[s];return e?(e[l]||(l=e.length-1),[s,l]):(s=i?0:o.length-1,l=i?0:o[s].length-1,[s,l])}})();u?(e.preventDefault(),this.setState({pos:u,keyboard:!0},(()=>{this.scrollTo({row:u[0]})}))):this.state.pos[0]>-1&&this.setState({pos:[-1,-1]})}scrollTo({categoryId:e,row:t}){const n=this.state.searchResults||this.grid;if(!n.length)return;const r=this.refs.scroll.current,i=r.getBoundingClientRect();let a=0;if(t>=0&&(e=n[t].__categoryId),e&&(a=(this.refs[e]||this.refs.categories.get(e).root).current.getBoundingClientRect().top-(i.top-r.scrollTop)+1),t>=0)if(t){const e=a+n[t].__index*this.props.emojiButtonSize,o=e+this.props.emojiButtonSize+.88*this.props.emojiButtonSize;if(e<r.scrollTop)a=e;else{if(!(o>r.scrollTop+i.height))return;a=o-i.height}}else a=0;this.ignoreMouse(),r.scrollTop=a}ignoreMouse(){this.mouseIsIgnored=!0,clearTimeout(this.ignoreMouseTimer),this.ignoreMouseTimer=setTimeout((()=>{delete this.mouseIsIgnored}),100)}handleEmojiOver(e){this.mouseIsIgnored||this.state.showSkins||this.setState({pos:e||[-1,-1],keyboard:!1})}handleEmojiClick({e:e,emoji:t,pos:n}){if(this.props.onEmojiSelect&&(!t&&n&&(t=this.getEmojiByPos(n)),t)){const n=function(e,{skinIndex:t=0}={}){const n=e.skins[t]||(t=0,e.skins[t]),r={id:e.id,name:e.name,native:n.native,unified:n.unified,keywords:e.keywords,shortcodes:n.shortcodes||e.shortcodes};return e.skins.length>1&&(r.skin=t+1),n.src&&(r.src=n.src),e.aliases&&e.aliases.length&&(r.aliases=e.aliases),e.emoticons&&e.emoticons.length&&(r.emoticons=e.emoticons),r}(t,{skinIndex:this.state.skin-1});this.props.maxFrequentRows&&ee(n,this.props),this.props.onEmojiSelect(n,e)}}closeSkins(){this.state.showSkins&&(this.setState({showSkins:null,tempSkin:null}),this.base.removeEventListener("click",this.handleBaseClick),this.base.removeEventListener("keydown",this.handleBaseKeydown))}handleSkinMouseOver(e){this.setState({tempSkin:e})}handleSkinClick(e){this.ignoreMouse(),this.closeSkins(),this.setState({skin:e,tempSkin:null}),U("skin",e)}renderNav(){return z(tt,{ref:this.refs.navigation,icons:this.props.icons,theme:this.state.theme,dir:this.dir,unfocused:!!this.state.searchResults,position:this.props.navPosition,onClick:this.handleCategoryClick},this.navKey)}renderPreview(){const e=this.getEmojiByPos(this.state.pos),t=this.state.searchResults&&!this.state.searchResults.length;return z("div",{id:"preview",class:"flex flex-middle",dir:this.dir,"data-position":this.props.previewPosition,children:[z("div",{class:"flex flex-middle flex-grow",children:[z("div",{class:"flex flex-auto flex-middle flex-center",style:{height:this.props.emojiButtonSize,fontSize:this.props.emojiButtonSize},children:z(ve,{emoji:e,id:t?this.props.noResultsEmoji||"cry":this.props.previewEmoji||("top"==this.props.previewPosition?"point_down":"point_up"),set:this.props.set,size:this.props.emojiButtonSize,skin:this.state.tempSkin||this.state.skin,spritesheet:!0,getSpritesheetURL:this.props.getSpritesheetURL})}),z("div",{class:`margin-${this.dir[0]}`,children:z("div",e||t?{class:`padding-${this.dir[2]} align-${this.dir[0]}`,children:[z("div",{class:"preview-title ellipsis",children:e?e.name:re.search_no_results_1}),z("div",{class:"preview-subtitle ellipsis color-c",children:e?e.skins[0].shortcodes:re.search_no_results_2})]}:{class:"preview-placeholder color-c",children:re.pick})})]}),!e&&"preview"==this.props.skinTonePosition&&this.renderSkinToneButton()]})}renderEmojiButton(e,{pos:t,posinset:n,grid:r}){const i=this.props.emojiButtonSize,a=this.state.tempSkin||this.state.skin,o=(e.skins[a-1]||e.skins[0]).native,s=(l=this.state.pos,u=t,Array.isArray(l)&&Array.isArray(u)&&l.length===u.length&&l.every(((e,t)=>e==u[t])));var l,u;const c=t.concat(e.id).join("");return z(nt,{selected:s,skin:a,size:i,children:z("button",{"aria-label":o,"aria-selected":s||void 0,"aria-posinset":n,"aria-setsize":r.setsize,"data-keyboard":this.state.keyboard,title:"none"==this.props.previewPosition?e.name:void 0,type:"button",class:"flex flex-center flex-middle",tabindex:"-1",onClick:t=>this.handleEmojiClick({e:t,emoji:e}),onMouseEnter:()=>this.handleEmojiOver(t),onMouseLeave:()=>this.handleEmojiOver(),style:{width:this.props.emojiButtonSize,height:this.props.emojiButtonSize,fontSize:this.props.emojiSize,lineHeight:0},children:[z("div",{"aria-hidden":"true",class:"background",style:{borderRadius:this.props.emojiButtonRadius,backgroundColor:this.props.emojiButtonColors?this.props.emojiButtonColors[(n-1)%this.props.emojiButtonColors.length]:void 0}}),z(ve,{emoji:e,set:this.props.set,size:this.props.emojiSize,skin:a,spritesheet:!0,getSpritesheetURL:this.props.getSpritesheetURL})]})},c)}renderSearch(){const e="none"==this.props.previewPosition||"search"==this.props.skinTonePosition;return z("div",{children:[z("div",{class:"spacer"}),z("div",{class:"flex flex-middle",children:[z("div",{class:"search relative flex-grow",children:[z("input",{type:"search",ref:this.refs.searchInput,placeholder:re.search,onClick:this.handleSearchClick,onInput:this.handleSearchInput,onKeyDown:this.handleSearchKeyDown,autoComplete:"off"}),z("span",{class:"icon loupe flex",children:ge.search.loupe}),this.state.searchResults&&z("button",{title:"Clear","aria-label":"Clear",type:"button",class:"icon delete flex",onClick:this.clearSearch,onMouseDown:this.preventDefault,children:ge.search.delete})]}),e&&this.renderSkinToneButton()]})]})}renderSearchResults(){const{searchResults:e}=this.state;return e?z("div",{class:"category",ref:this.refs.search,children:[z("div",{class:`sticky padding-small align-${this.dir[0]}`,children:re.categories.search}),z("div",{children:e.length?e.map(((t,n)=>z("div",{class:"flex",children:t.map(((t,r)=>this.renderEmojiButton(t,{pos:[n,r],posinset:n*this.props.perLine+r+1,grid:e})))}))):z("div",{class:`padding-small align-${this.dir[0]}`,children:this.props.onAddCustomEmoji&&z("a",{onClick:this.props.onAddCustomEmoji,children:re.add_custom})})})]}):null}renderCategories(){const{categories:e}=ie,t=!!this.state.searchResults,n=this.getPerLine();return z("div",{style:{visibility:t?"hidden":void 0,display:t?"none":void 0,height:"100%"},children:e.map((e=>{const{root:t,rows:r}=this.refs.categories.get(e.id);return z("div",{"data-id":e.target?e.target.id:e.id,class:"category",ref:t,children:[z("div",{class:`sticky padding-small align-${this.dir[0]}`,children:e.name||re.categories[e.id]}),z("div",{class:"relative",style:{height:r.length*this.props.emojiButtonSize},children:r.map(((t,r)=>{const i=t.index-t.index%10,a=this.state.visibleRows[i],o="current"in t?t:void 0;if(!a&&!o)return null;const s=r*n,l=s+n,u=e.emojis.slice(s,l);return u.length<n&&u.push(...new Array(n-u.length)),z("div",{"data-index":t.index,ref:o,class:"flex row",style:{top:r*this.props.emojiButtonSize},children:a&&u.map(((e,n)=>{if(!e)return z("div",{style:{width:this.props.emojiButtonSize,height:this.props.emojiButtonSize}});const r=he.get(e);return this.renderEmojiButton(r,{pos:[t.index,n],posinset:t.posinset+n,grid:this.grid})}))},t.index)}))})]})}))})}renderSkinToneButton(){return"none"==this.props.skinTonePosition?null:z("div",{class:"flex flex-auto flex-center flex-middle",style:{position:"relative",width:this.props.emojiButtonSize,height:this.props.emojiButtonSize},children:z("button",{type:"button",ref:this.refs.skinToneButton,class:"skin-tone-button flex flex-auto flex-center flex-middle","aria-selected":this.state.showSkins?"":void 0,"aria-label":re.skins.choose,title:re.skins.choose,onClick:this.openSkins,style:{width:this.props.emojiSize,height:this.props.emojiSize},children:z("span",{class:`skin-tone skin-tone-${this.state.skin}`})})})}renderLiveRegion(){const e=this.getEmojiByPos(this.state.pos);return z("div",{"aria-live":"polite",class:"sr-only",children:e?e.name:""})}renderSkins(){const e=this.refs.skinToneButton.current.getBoundingClientRect(),t=this.base.getBoundingClientRect(),n={};return"ltr"==this.dir?n.right=t.right-e.right-3:n.left=e.left-t.left-3,"bottom"==this.props.previewPosition&&"preview"==this.props.skinTonePosition?n.bottom=t.bottom-e.top+6:(n.top=e.bottom-t.top+3,n.bottom="auto"),z("div",{ref:this.refs.menu,role:"radiogroup",dir:this.dir,"aria-label":re.skins.choose,class:"menu hidden","data-position":n.top?"top":"bottom",style:n,children:[...Array(6).keys()].map((e=>{const t=e+1,n=this.state.skin==t;return z("div",{children:[z("input",{type:"radio",name:"skin-tone",value:t,"aria-label":re.skins[t],ref:n?this.refs.skinToneRadio:null,defaultChecked:n,onChange:()=>this.handleSkinMouseOver(t),onKeyDown:e=>{"Enter"!=e.code&&"Space"!=e.code&&"Tab"!=e.code||(e.preventDefault(),this.handleSkinClick(t))}}),z("button",{"aria-hidden":"true",tabindex:"-1",onClick:()=>this.handleSkinClick(t),onMouseEnter:()=>this.handleSkinMouseOver(t),onMouseLeave:()=>this.handleSkinMouseOver(),class:"option flex flex-grow flex-middle",children:[z("span",{class:`skin-tone skin-tone-${t}`}),z("span",{class:"margin-small-lr",children:re.skins[t]})]})]})}))})}render(){const e=this.props.perLine*this.props.emojiButtonSize;return z("section",{id:"root",class:"flex flex-column",dir:this.dir,style:{width:this.props.dynamicWidth?"100%":`calc(${e}px + (var(--padding) + var(--sidebar-width)))`},"data-emoji-set":this.props.set,"data-theme":this.state.theme,"data-menu":this.state.showSkins?"":void 0,children:["top"==this.props.previewPosition&&this.renderPreview(),"top"==this.props.navPosition&&this.renderNav(),"sticky"==this.props.searchPosition&&z("div",{class:"padding-lr",children:this.renderSearch()}),z("div",{ref:this.refs.scroll,class:"scroll flex-grow padding-lr",children:z("div",{style:{width:this.props.dynamicWidth?"100%":e,height:"100%"},children:["static"==this.props.searchPosition&&this.renderSearch(),this.renderSearchResults(),this.renderCategories()]})}),"bottom"==this.props.navPosition&&this.renderNav(),"bottom"==this.props.previewPosition&&this.renderPreview(),this.state.showSkins&&this.renderSkins(),this.renderLiveRegion()]})}constructor(e){super(),s(this,"handleClickOutside",(e=>{const{element:t}=this.props;e.target!=t&&(this.state.showSkins&&this.closeSkins(),this.props.onClickOutside&&this.props.onClickOutside(e))})),s(this,"handleBaseClick",(e=>{this.state.showSkins&&(e.target.closest(".menu")||(e.preventDefault(),e.stopImmediatePropagation(),this.closeSkins()))})),s(this,"handleBaseKeydown",(e=>{this.state.showSkins&&"Escape"==e.key&&(e.preventDefault(),e.stopImmediatePropagation(),this.closeSkins())})),s(this,"handleSearchClick",(()=>{this.getEmojiByPos(this.state.pos)&&this.setState({pos:[-1,-1]})})),s(this,"handleSearchInput",(async()=>{const e=this.refs.searchInput.current;if(!e)return;const{value:t}=e,n=await he.search(t),r=()=>{this.refs.scroll.current&&(this.refs.scroll.current.scrollTop=0)};if(!n)return this.setState({searchResults:n,pos:[-1,-1]},r);const i=e.selectionStart==e.value.length?[0,0]:[-1,-1],a=[];a.setsize=n.length;let o=null;for(let e of n)a.length&&o.length!=this.getPerLine()||(o=[],o.__categoryId="search",o.__index=a.length,a.push(o)),o.push(e);this.ignoreMouse(),this.setState({searchResults:a,pos:i},r)})),s(this,"handleSearchKeyDown",(e=>{const t=e.currentTarget;switch(e.stopImmediatePropagation(),e.key){case"ArrowLeft":this.navigate({e:e,input:t,left:!0});break;case"ArrowRight":this.navigate({e:e,input:t,right:!0});break;case"ArrowUp":this.navigate({e:e,input:t,up:!0});break;case"ArrowDown":this.navigate({e:e,input:t,down:!0});break;case"Enter":e.preventDefault(),this.handleEmojiClick({e:e,pos:this.state.pos});break;case"Escape":e.preventDefault(),this.state.searchResults?this.clearSearch():this.unfocusSearch()}})),s(this,"clearSearch",(()=>{const e=this.refs.searchInput.current;e&&(e.value="",e.focus(),this.handleSearchInput())})),s(this,"handleCategoryClick",(({category:e,i:t})=>{this.scrollTo(0==t?{row:-1}:{categoryId:e.id})})),s(this,"openSkins",(e=>{const{currentTarget:t}=e,n=t.getBoundingClientRect();this.setState({showSkins:n},(async()=>{await async function(e=1){for(let t in[...Array(e).keys()])await new Promise(requestAnimationFrame)}(2);const e=this.refs.menu.current;e&&(e.classList.remove("hidden"),this.refs.skinToneRadio.current.focus(),this.base.addEventListener("click",this.handleBaseClick,!0),this.base.addEventListener("keydown",this.handleBaseKeydown,!0))}))})),this.observers=[],this.state={pos:[-1,-1],perLine:this.initDynamicPerLine(e),visibleRows:{0:!0},...this.getInitialState(e)}}}class it extends we{async connectedCallback(){const e=fe(this.props,ne,this);e.element=this,e.ref=e=>{this.component=e},await ce(e),this.disconnected||q(z(rt,{...e}),this.shadowRoot)}constructor(e){super(e,{styles:o(at)})}}s(it,"Props",ne),"undefined"==typeof customElements||customElements.get("em-emoji-picker")||customElements.define("em-emoji-picker",it);var at={};function ot(e){const t=(0,a.useRef)(null),n=(0,a.useRef)(null);return n.current&&n.current.update(e),(0,a.useEffect)((()=>(n.current=new it({...e,ref:t}),()=>{n.current=null})),[]),a.createElement("div",{ref:t})}at=':host {\n width: min-content;\n height: 435px;\n min-height: 230px;\n border-radius: var(--border-radius);\n box-shadow: var(--shadow);\n --border-radius: 10px;\n --category-icon-size: 18px;\n --font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;\n --font-size: 15px;\n --preview-placeholder-size: 21px;\n --preview-title-size: 1.1em;\n --preview-subtitle-size: .9em;\n --shadow-color: 0deg 0% 0%;\n --shadow: .3px .5px 2.7px hsl(var(--shadow-color) / .14), .4px .8px 1px -3.2px hsl(var(--shadow-color) / .14), 1px 2px 2.5px -4.5px hsl(var(--shadow-color) / .14);\n display: flex;\n}\n\n[data-theme="light"] {\n --em-rgb-color: var(--rgb-color, 34, 36, 39);\n --em-rgb-accent: var(--rgb-accent, 34, 102, 237);\n --em-rgb-background: var(--rgb-background, 255, 255, 255);\n --em-rgb-input: var(--rgb-input, 255, 255, 255);\n --em-color-border: var(--color-border, rgba(0, 0, 0, .05));\n --em-color-border-over: var(--color-border-over, rgba(0, 0, 0, .1));\n}\n\n[data-theme="dark"] {\n --em-rgb-color: var(--rgb-color, 222, 222, 221);\n --em-rgb-accent: var(--rgb-accent, 58, 130, 247);\n --em-rgb-background: var(--rgb-background, 21, 22, 23);\n --em-rgb-input: var(--rgb-input, 0, 0, 0);\n --em-color-border: var(--color-border, rgba(255, 255, 255, .1));\n --em-color-border-over: var(--color-border-over, rgba(255, 255, 255, .2));\n}\n\n#root {\n --color-a: rgb(var(--em-rgb-color));\n --color-b: rgba(var(--em-rgb-color), .65);\n --color-c: rgba(var(--em-rgb-color), .45);\n --padding: 12px;\n --padding-small: calc(var(--padding) / 2);\n --sidebar-width: 16px;\n --duration: 225ms;\n --duration-fast: 125ms;\n --duration-instant: 50ms;\n --easing: cubic-bezier(.4, 0, .2, 1);\n width: 100%;\n text-align: left;\n border-radius: var(--border-radius);\n background-color: rgb(var(--em-rgb-background));\n position: relative;\n}\n\n@media (prefers-reduced-motion) {\n #root {\n --duration: 0;\n --duration-fast: 0;\n --duration-instant: 0;\n }\n}\n\n#root[data-menu] button {\n cursor: auto;\n}\n\n#root[data-menu] .menu button {\n cursor: pointer;\n}\n\n:host, #root, input, button {\n color: rgb(var(--em-rgb-color));\n font-family: var(--font-family);\n font-size: var(--font-size);\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n line-height: normal;\n}\n\n*, :before, :after {\n box-sizing: border-box;\n min-width: 0;\n margin: 0;\n padding: 0;\n}\n\n.relative {\n position: relative;\n}\n\n.flex {\n display: flex;\n}\n\n.flex-auto {\n flex: none;\n}\n\n.flex-center {\n justify-content: center;\n}\n\n.flex-column {\n flex-direction: column;\n}\n\n.flex-grow {\n flex: auto;\n}\n\n.flex-middle {\n align-items: center;\n}\n\n.flex-wrap {\n flex-wrap: wrap;\n}\n\n.padding {\n padding: var(--padding);\n}\n\n.padding-t {\n padding-top: var(--padding);\n}\n\n.padding-lr {\n padding-left: var(--padding);\n padding-right: var(--padding);\n}\n\n.padding-r {\n padding-right: var(--padding);\n}\n\n.padding-small {\n padding: var(--padding-small);\n}\n\n.padding-small-b {\n padding-bottom: var(--padding-small);\n}\n\n.padding-small-lr {\n padding-left: var(--padding-small);\n padding-right: var(--padding-small);\n}\n\n.margin {\n margin: var(--padding);\n}\n\n.margin-r {\n margin-right: var(--padding);\n}\n\n.margin-l {\n margin-left: var(--padding);\n}\n\n.margin-small-l {\n margin-left: var(--padding-small);\n}\n\n.margin-small-lr {\n margin-left: var(--padding-small);\n margin-right: var(--padding-small);\n}\n\n.align-l {\n text-align: left;\n}\n\n.align-r {\n text-align: right;\n}\n\n.color-a {\n color: var(--color-a);\n}\n\n.color-b {\n color: var(--color-b);\n}\n\n.color-c {\n color: var(--color-c);\n}\n\n.ellipsis {\n white-space: nowrap;\n max-width: 100%;\n width: auto;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.sr-only {\n width: 1px;\n height: 1px;\n position: absolute;\n top: auto;\n left: -10000px;\n overflow: hidden;\n}\n\na {\n cursor: pointer;\n color: rgb(var(--em-rgb-accent));\n}\n\na:hover {\n text-decoration: underline;\n}\n\n.spacer {\n height: 10px;\n}\n\n[dir="rtl"] .scroll {\n padding-left: 0;\n padding-right: var(--padding);\n}\n\n.scroll {\n padding-right: 0;\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.scroll::-webkit-scrollbar {\n width: var(--sidebar-width);\n height: var(--sidebar-width);\n}\n\n.scroll::-webkit-scrollbar-track {\n border: 0;\n}\n\n.scroll::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n display: none;\n}\n\n.scroll::-webkit-scrollbar-corner {\n background-color: rgba(0, 0, 0, 0);\n}\n\n.scroll::-webkit-scrollbar-thumb {\n min-height: 20%;\n min-height: 65px;\n border: 4px solid rgb(var(--em-rgb-background));\n border-radius: 8px;\n}\n\n.scroll::-webkit-scrollbar-thumb:hover {\n background-color: var(--em-color-border-over) !important;\n}\n\n.scroll:hover::-webkit-scrollbar-thumb {\n background-color: var(--em-color-border);\n}\n\n.sticky {\n z-index: 1;\n background-color: rgba(var(--em-rgb-background), .9);\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n font-weight: 500;\n position: sticky;\n top: -1px;\n}\n\n[dir="rtl"] .search input[type="search"] {\n padding: 10px 2.2em 10px 2em;\n}\n\n[dir="rtl"] .search .loupe {\n left: auto;\n right: .7em;\n}\n\n[dir="rtl"] .search .delete {\n left: .7em;\n right: auto;\n}\n\n.search {\n z-index: 2;\n position: relative;\n}\n\n.search input, .search button {\n font-size: calc(var(--font-size) - 1px);\n}\n\n.search input[type="search"] {\n width: 100%;\n background-color: var(--em-color-border);\n transition-duration: var(--duration);\n transition-property: background-color, box-shadow;\n transition-timing-function: var(--easing);\n border: 0;\n border-radius: 10px;\n outline: 0;\n padding: 10px 2em 10px 2.2em;\n display: block;\n}\n\n.search input[type="search"]::-ms-input-placeholder {\n color: inherit;\n opacity: .6;\n}\n\n.search input[type="search"]::placeholder {\n color: inherit;\n opacity: .6;\n}\n\n.search input[type="search"], .search input[type="search"]::-webkit-search-decoration, .search input[type="search"]::-webkit-search-cancel-button, .search input[type="search"]::-webkit-search-results-button, .search input[type="search"]::-webkit-search-results-decoration {\n -webkit-appearance: none;\n -ms-appearance: none;\n appearance: none;\n}\n\n.search input[type="search"]:focus {\n background-color: rgb(var(--em-rgb-input));\n box-shadow: inset 0 0 0 1px rgb(var(--em-rgb-accent)), 0 1px 3px rgba(65, 69, 73, .2);\n}\n\n.search .icon {\n z-index: 1;\n color: rgba(var(--em-rgb-color), .7);\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n}\n\n.search .loupe {\n pointer-events: none;\n left: .7em;\n}\n\n.search .delete {\n right: .7em;\n}\n\nsvg {\n fill: currentColor;\n width: 1em;\n height: 1em;\n}\n\nbutton {\n -webkit-appearance: none;\n -ms-appearance: none;\n appearance: none;\n cursor: pointer;\n color: currentColor;\n background-color: rgba(0, 0, 0, 0);\n border: 0;\n}\n\n#nav {\n z-index: 2;\n padding-top: 12px;\n padding-bottom: 12px;\n padding-right: var(--sidebar-width);\n position: relative;\n}\n\n#nav button {\n color: var(--color-b);\n transition: color var(--duration) var(--easing);\n}\n\n#nav button:hover {\n color: var(--color-a);\n}\n\n#nav svg, #nav img {\n width: var(--category-icon-size);\n height: var(--category-icon-size);\n}\n\n#nav[dir="rtl"] .bar {\n left: auto;\n right: 0;\n}\n\n#nav .bar {\n width: 100%;\n height: 3px;\n background-color: rgb(var(--em-rgb-accent));\n transition: transform var(--duration) var(--easing);\n border-radius: 3px 3px 0 0;\n position: absolute;\n bottom: -12px;\n left: 0;\n}\n\n#nav button[aria-selected] {\n color: rgb(var(--em-rgb-accent));\n}\n\n#preview {\n z-index: 2;\n padding: calc(var(--padding) + 4px) var(--padding);\n padding-right: var(--sidebar-width);\n position: relative;\n}\n\n#preview .preview-placeholder {\n font-size: var(--preview-placeholder-size);\n}\n\n#preview .preview-title {\n font-size: var(--preview-title-size);\n}\n\n#preview .preview-subtitle {\n font-size: var(--preview-subtitle-size);\n}\n\n#nav:before, #preview:before {\n content: "";\n height: 2px;\n position: absolute;\n left: 0;\n right: 0;\n}\n\n#nav[data-position="top"]:before, #preview[data-position="top"]:before {\n background: linear-gradient(to bottom, var(--em-color-border), transparent);\n top: 100%;\n}\n\n#nav[data-position="bottom"]:before, #preview[data-position="bottom"]:before {\n background: linear-gradient(to top, var(--em-color-border), transparent);\n bottom: 100%;\n}\n\n.category:last-child {\n min-height: calc(100% + 1px);\n}\n\n.category button {\n font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, sans-serif;\n position: relative;\n}\n\n.category button > * {\n position: relative;\n}\n\n.category button .background {\n opacity: 0;\n background-color: var(--em-color-border);\n transition: opacity var(--duration-fast) var(--easing) var(--duration-instant);\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.category button:hover .background {\n transition-duration: var(--duration-instant);\n transition-delay: 0s;\n}\n\n.category button[aria-selected] .background {\n opacity: 1;\n}\n\n.category button[data-keyboard] .background {\n transition: none;\n}\n\n.row {\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.skin-tone-button {\n border: 1px solid rgba(0, 0, 0, 0);\n border-radius: 100%;\n}\n\n.skin-tone-button:hover {\n border-color: var(--em-color-border);\n}\n\n.skin-tone-button:active .skin-tone {\n transform: scale(.85) !important;\n}\n\n.skin-tone-button .skin-tone {\n transition: transform var(--duration) var(--easing);\n}\n\n.skin-tone-button[aria-selected] {\n background-color: var(--em-color-border);\n border-top-color: rgba(0, 0, 0, .05);\n border-bottom-color: rgba(0, 0, 0, 0);\n border-left-width: 0;\n border-right-width: 0;\n}\n\n.skin-tone-button[aria-selected] .skin-tone {\n transform: scale(.9);\n}\n\n.menu {\n z-index: 2;\n white-space: nowrap;\n border: 1px solid var(--em-color-border);\n background-color: rgba(var(--em-rgb-background), .9);\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n transition-property: opacity, transform;\n transition-duration: var(--duration);\n transition-timing-function: var(--easing);\n border-radius: 10px;\n padding: 4px;\n position: absolute;\n box-shadow: 1px 1px 5px rgba(0, 0, 0, .05);\n}\n\n.menu.hidden {\n opacity: 0;\n}\n\n.menu[data-position="bottom"] {\n transform-origin: 100% 100%;\n}\n\n.menu[data-position="bottom"].hidden {\n transform: scale(.9)rotate(-3deg)translateY(5%);\n}\n\n.menu[data-position="top"] {\n transform-origin: 100% 0;\n}\n\n.menu[data-position="top"].hidden {\n transform: scale(.9)rotate(3deg)translateY(-5%);\n}\n\n.menu input[type="radio"] {\n clip: rect(0 0 0 0);\n width: 1px;\n height: 1px;\n border: 0;\n margin: 0;\n padding: 0;\n position: absolute;\n overflow: hidden;\n}\n\n.menu input[type="radio"]:checked + .option {\n box-shadow: 0 0 0 2px rgb(var(--em-rgb-accent));\n}\n\n.option {\n width: 100%;\n border-radius: 6px;\n padding: 4px 6px;\n}\n\n.option:hover {\n color: #fff;\n background-color: rgb(var(--em-rgb-accent));\n}\n\n.skin-tone {\n width: 16px;\n height: 16px;\n border-radius: 100%;\n display: inline-block;\n position: relative;\n overflow: hidden;\n}\n\n.skin-tone:after {\n content: "";\n mix-blend-mode: overlay;\n background: linear-gradient(rgba(255, 255, 255, .2), rgba(0, 0, 0, 0));\n border: 1px solid rgba(0, 0, 0, .8);\n border-radius: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n box-shadow: inset 0 -2px 3px #000, inset 0 1px 2px #fff;\n}\n\n.skin-tone-1 {\n background-color: #ffc93a;\n}\n\n.skin-tone-2 {\n background-color: #ffdab7;\n}\n\n.skin-tone-3 {\n background-color: #e7b98f;\n}\n\n.skin-tone-4 {\n background-color: #c88c61;\n}\n\n.skin-tone-5 {\n background-color: #a46134;\n}\n\n.skin-tone-6 {\n background-color: #5d4437;\n}\n\n[data-index] {\n justify-content: space-between;\n}\n\n[data-emoji-set="twitter"] .skin-tone:after {\n box-shadow: none;\n border-color: rgba(0, 0, 0, .5);\n}\n\n[data-emoji-set="twitter"] .skin-tone-1 {\n background-color: #fade72;\n}\n\n[data-emoji-set="twitter"] .skin-tone-2 {\n background-color: #f3dfd0;\n}\n\n[data-emoji-set="twitter"] .skin-tone-3 {\n background-color: #eed3a8;\n}\n\n[data-emoji-set="twitter"] .skin-tone-4 {\n background-color: #cfad8d;\n}\n\n[data-emoji-set="twitter"] .skin-tone-5 {\n background-color: #a8805d;\n}\n\n[data-emoji-set="twitter"] .skin-tone-6 {\n background-color: #765542;\n}\n\n[data-emoji-set="google"] .skin-tone:after {\n box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, .4);\n}\n\n[data-emoji-set="google"] .skin-tone-1 {\n background-color: #f5c748;\n}\n\n[data-emoji-set="google"] .skin-tone-2 {\n background-color: #f1d5aa;\n}\n\n[data-emoji-set="google"] .skin-tone-3 {\n background-color: #d4b48d;\n}\n\n[data-emoji-set="google"] .skin-tone-4 {\n background-color: #aa876b;\n}\n\n[data-emoji-set="google"] .skin-tone-5 {\n background-color: #916544;\n}\n\n[data-emoji-set="google"] .skin-tone-6 {\n background-color: #61493f;\n}\n\n[data-emoji-set="facebook"] .skin-tone:after {\n border-color: rgba(0, 0, 0, .4);\n box-shadow: inset 0 -2px 3px #000, inset 0 1px 4px #fff;\n}\n\n[data-emoji-set="facebook"] .skin-tone-1 {\n background-color: #f5c748;\n}\n\n[data-emoji-set="facebook"] .skin-tone-2 {\n background-color: #f1d5aa;\n}\n\n[data-emoji-set="facebook"] .skin-tone-3 {\n background-color: #d4b48d;\n}\n\n[data-emoji-set="facebook"] .skin-tone-4 {\n background-color: #aa876b;\n}\n\n[data-emoji-set="facebook"] .skin-tone-5 {\n background-color: #916544;\n}\n\n[data-emoji-set="facebook"] .skin-tone-6 {\n background-color: #61493f;\n}\n\n';var st=n(32903),lt=n(26645),ut=n(63442),ct=n(80095),ft=a.forwardRef((function({title:e,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?a.createElement("title",{id:t},e):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.182 15.182a4.5 4.5 0 01-6.364 0M21 12a9 9 0 11-18 0 9 9 0 0118 0zM9.75 9.75c0 .414-.168.75-.375.75S9 10.164 9 9.75 9.168 9 9.375 9s.375.336.375.75zm-.375 0h.008v.015h-.008V9.75zm5.625 0c0 .414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75zm-.375 0h.008v.015h-.008V9.75z"}))}));const dt=a.memo((({onSelectEmoji:e,disabled:t,hasCohostPlus:o})=>{const{refs:s,floatingStyles:l}=(0,st.YF)({whileElementsMounted:lt.Me,middleware:[(0,ut.uY)()],placement:"bottom"}),[u,c]=(0,a.useState)(null);(0,a.useEffect)((()=>{Promise.resolve().then(n.bind(n,25091)).then((e=>{c(e)})).catch((e=>{console.error(e)}))}),[]);const f=(0,a.useMemo)((()=>{if(u){if(o){const e=[...u.customEmoji,...u.cohostPlusCustomEmoji].sort(((e,t)=>e.name.localeCompare(t.name,"en",{sensitivity:"base"}))).reduce(((e,t)=>(t.name.includes("eggbug")?e.eggbug.push(t):t.name.includes("host")?e.host.push(t):e.custom.push(t),e)),{eggbug:[],host:[],custom:[]});return[{id:"eggbug",name:"eggbug! (by @dzuk)",emojis:e.eggbug},{id:"host",name:"The Host (by @SilverStarsIllustration)",emojis:e.host},{id:"custom",name:"everything else",emojis:e.custom}]}return[{id:"custom",name:"custom emoji",emojis:u.customEmoji}]}return[]}),[u,o]);return a.createElement(a.Fragment,null,a.createElement(ct.J,null,a.createElement(ct.J.Button,{ref:s.setReference,className:r.tw`co-link-button disabled:cursor-not-allowed disabled:text-foreground-300`,disabled:t,title:"insert emoji"},a.createElement(ft,{className:"inline-block h-6"})),a.createElement(ct.J.Panel,{style:{...l,zIndex:9999},ref:s.setFloating},a.createElement(ot,{onEmojiSelect:e,custom:f,data:i,emojiButtonColors:["rgb(var(--color-secondary-200))"],set:"native",theme:"auto",title:"",emoji:""}))))}));dt.displayName="EmojiButton"},74378:function(e,t,n){"use strict";n.d(t,{o:function(){return c}});var r=n(94159),i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.25 9v6m-4.5 0V9M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))})),a=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.91 11.672a.375.375 0 010 .656l-5.603 3.113a.375.375 0 01-.557-.328V8.887c0-.286.307-.466.557-.327l5.603 3.112z"}))})),o=n(91625),s=n(81150),l=n(65443),u=n.n(l);const c=({mode:e,togglePlayback:t,className:n})=>{let l,c=null;switch(e){case"playing":c=r.createElement(i,{className:"m-auto h-9 w-9"}),l="pause";break;case"paused":c=r.createElement(a,{className:"m-auto h-9 w-9"}),l="play";break;case"uploading:starting":case"uploading:pending":case"uploading:finishing":case"uploading:finished":{const t=e.split(":")[1];c=r.createElement(r.Fragment,null,r.createElement(s.H,null),r.createElement("div",{className:"text-xs"},(0,o.t)(`client:post-editor.attachment-state.${t}`)));break}}return r.createElement("button",{type:"button",className:u()("w-[76px] bg-cherry",n),onClick:t,title:l},c)}},96370:function(e,t,n){"use strict";n.d(t,{G:function(){return o}});var r=n(94159),i=n(84879);function a(e){return i.nL.fromMillis(1e3*e).toFormat("mm:ss")}const o=({currentTime:e,totalDuration:t,seek:n})=>{const[i,o]=(0,r.useState)(!1),s=(0,r.useCallback)((()=>{o(!i)}),[i]);return r.createElement("div",{className:"flex flex-row items-center"},r.createElement("div",{className:"text-xs tabular-nums"},a(e)),r.createElement("input",{type:"range",className:"audio-controls mx-1 flex-1 accent-mango",value:e,max:t,step:"any",onChange:e=>{n(e.target.valueAsNumber)}}),t?r.createElement("button",{className:"cursor-pointer text-xs tabular-nums",onClick:s,type:"button"},a(i?t-e:t)):null)}},46975:function(e,t,n){"use strict";n.d(t,{k:function(){return f}});var r=n(65443),i=n.n(r),a=n(94159),o=n(6285),s=n(60035);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}o.z.enum(["cherry","mango","green","destructive","theme-sensitive-1","stroke","post-box-filled"]);const u=e=>i()("rounded-lg","px-3","py-2",{[s.h$]:"small"===e.buttonSize,[s.I1]:"regular"===e.buttonSize,"text-notWhite bg-cherry-500 hover:bg-cherry-600 \n active:bg-cherry-700 disabled:bg-cherry-100 disabled:text-cherry-600":"cherry"===e.buttonColor,"text-notBlack bg-mango-300 hover:bg-mango-400\n active:bg-mango-500 disabled:bg-mango-100 disabled:text-mango-700":"mango"===e.buttonColor,"text-notWhite bg-green-600 hover:bg-green-700 \n active:bg-green-800 disabled:bg-green-100 disabled:text-green-800":"green"===e.buttonColor,"text-notWhite bg-red-500 hover:bg-red-600 \n active:bg-red-700 disabled:bg-red-300 disabled:text-red-800":"destructive"===e.buttonColor,"bg-longan-300 hover:bg-longan-400 \n active:bg-longan-500 dark:bg-cherry-700 dark:hover:bg-cherry-600 \n dark:active:bg-cherry-600 text-notBlack dark:text-notWhite":"theme-sensitive-1"===e.buttonColor,"text-cherry-600 bg-notWhite hover:bg-longan-100\n active:bg-longan-200 border-2 border-cherry-500 disabled:bg-notWhite\n disabled:text-cherry-400 disabled:border-cherry-400":"stroke"===e.buttonColor});function c({as:e="button",...t},n){const{buttonSize:r,buttonColor:o,extraClasses:s,...c}=t,f="flex flex-row justify-center items-center text-center";let d;return d="post-box-filled"===o?i()(u(t),s,f,"co-filled-button"):i()(u(t),s,f),a.createElement(e,l({},c,{className:d,ref:n}),t.children)}const f=a.forwardRef(c)},60035:function(e,t,n){"use strict";n.d(t,{I1:function(){return i},h$:function(){return r}}),n(6285).z.enum(["small","regular"]);const r="text-xs font-bold",i="text-base font-normal"},51412:function(e,t,n){"use strict";n.d(t,{r:function(){return w}});var r=n(65443),i=n.n(r),a=n(94159),o=n(95490);const s="undefined"!=typeof window?a.useLayoutEffect:a.useEffect;function l(e,t,n){return function(e,t,n){const[r,i]=function(e,t,n){const[r,i]=(0,a.useState)((()=>t(e))),l=(0,a.useCallback)((()=>{const a=t(e);o(r,a)||(i(a),n&&n())}),[r,e,n]);return s(l),[r,l]}(e,t,n);return s((function(){const t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(i,{handlerIds:[t]})}),[e,i]),r}(t,e||(()=>({})),(()=>n.reconnect()))}function u(e){return(0,a.useMemo)((()=>e.hooks.dropTarget()),[e])}var c=n(6117);function f(e,t){"function"==typeof e?e(t):e.current=t}class d{get connectTarget(){return this.dropTarget}reconnect(){const e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();const t=this.dropTarget;this.handlerId&&(t?e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions)):this.lastConnectedDropTarget=t)}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!function(e,t,n,r){let i;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;const a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;const s=Object.prototype.hasOwnProperty.bind(t);for(let n=0;n<a.length;n++){const r=a[n];if(!s(r))return!1;const o=e[r],l=t[r];if(i=void 0,!1===i||void 0===i&&o!==l)return!1}return!0}(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=function(e){const t={};return Object.keys(e).forEach((n=>{const r=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{const e=function(e){return(t=null,n=null)=>{if(!(0,a.isValidElement)(t)){const r=t;return e(r,n),r}const r=t;return function(e){if("string"==typeof e.type)return;const t=e.type.displayName||e.type.name||"the component";throw new Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a <div>, or turn it into a drag source or a drop target itself.`)}(r),function(e,t){const n=e.ref;return(0,c.k)("string"!=typeof n,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),n?(0,a.cloneElement)(e,{ref:e=>{f(n,e),f(t,e)}}):(0,a.cloneElement)(e,{ref:t})}(r,n?t=>e(t,n):e)}}(r);t[n]=()=>e}})),t}({dropTarget:(e,t)=>{var n;this.clearDropTarget(),this.dropTargetOptions=t,null!==(n=e)&&"object"==typeof n&&Object.prototype.hasOwnProperty.call(n,"current")?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}var p=n(34156);function h(){const{dragDropManager:e}=(0,a.useContext)(p.L);return(0,c.k)(null!=e,"Expected drag drop context"),e}let m=!1;class g{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;(0,c.k)(!m,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return m=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{m=!1}}isOver(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}class v{canDrop(){const e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){const e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){const e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}}function y(e,t){const n=function(e,t){const n=[...t||[]];return null==t&&"function"!=typeof e&&n.push(e),(0,a.useMemo)((()=>"function"==typeof e?e():e),n)}(e,t),r=function(){const e=h();return(0,a.useMemo)((()=>new g(e)),[e])}(),i=function(e){const t=h(),n=(0,a.useMemo)((()=>new d(t.getBackend())),[t]);return s((()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget())),[e]),n}(n.options);return function(e,t,n){const r=h(),i=function(e,t){const n=(0,a.useMemo)((()=>new v(e,t)),[t]);return(0,a.useEffect)((()=>{n.spec=e}),[e]),n}(e,t),o=function(e){const{accept:t}=e;return(0,a.useMemo)((()=>((0,c.k)(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t])),[t])}(e);s((function(){const[e,a]=function(e,t,n){const r=n.getRegistry(),i=r.addTarget(e,t);return[i,()=>r.removeTarget(i)]}(o,i,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),a}),[r,t,i,n,o.map((e=>e.toString())).join("|")])}(n,r,i),[l(n.collect,r,i),u(i)]}var b=n(66700);const w=({children:e,handleFileDrop:t,className:n=""})=>{const[{canDrop:r,isOver:o},s]=y((()=>({accept:[b.FILE],drop(e){t(e.files)},collect:e=>({isOver:e.isOver(),canDrop:e.canDrop()})})),[]),l=r&&o,u=i()({hidden:!l,block:l});return a.createElement("div",{ref:s,className:`relative ${n}`},a.createElement("div",{className:`absolute inset-0 flex items-center justify-center\n bg-gray-700 bg-opacity-70 text-notWhite ${u} z-50\n backdrop-blur-sm`},"RELEASE TO DROP"),e)}},87124:function(e,t,n){"use strict";n.d(t,{BT:function(){return i.B},Lh:function(){return a.L},Hz:function(){return s}});var r=n(94159),i=n(5471),a=n(70069);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}const s=e=>r.createElement("svg",o({viewBox:"0 0 500 442",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r.createElement("path",{d:"M214.831 81.3559 107.203 10.5932l38.56 131.3558L0 180.932l133.475 35.17-125.42415 225L198.729 305.932l67.796 125.848 2.967-163.983 183.05 101.695-145.339-155.085L500 116.102l-240.254 19.915L294.492 0l-79.661 81.3559Z",fill:"currentColor"}));n(32532),n(94988),n(70512);var l=n(6285);n(74578),l.z.enum(["cohost-logo","cohost-egg","bouba","kiki","pushpin","silence","hashtag","warning","cohost-egg-bookman","cohost-logo-bookman"])},70496:function(e,t,n){"use strict";n.d(t,{v:function(){return c}});var r=n(76051),i=n(81986),a=n(990),o=n(36673),s=n(65443),l=n.n(s),u=n(94159);n(6285).z.enum(["info","warning","done","post-box-info","post-box-warning"]);const c=({level:e,className:t,textSize:n="sm",children:s})=>{let c,f,d;switch(e){case"info":c="bg-mango-100",f=u.createElement(i.Z,{className:"w-6 self-start text-cherry"});break;case"warning":c="bg-strawberry-100",f=u.createElement(a.Z,{className:"w-6 self-start text-strawberry"});break;case"done":c="bg-green-100",f=u.createElement(o.Z,{className:"w-6 self-start text-green-800"});break;case"post-box-info":c=r.tw`co-info-box co-info`,f=u.createElement(i.Z,{className:"w-6 self-start"});break;case"post-box-warning":c=r.tw`co-info-box co-warning`,f=u.createElement(a.Z,{className:"w-6 self-start"})}return d="base"===n?"text-base":"text-sm",u.createElement("div",{className:l()(c,d,"mx-auto flex w-full flex-row gap-4 rounded-lg p-3",t)},f,u.createElement("div",{className:"flex-1 self-center"},s))}},93410:function(e,t,n){"use strict";n.d(t,{X:function(){return a}});var r=n(94159);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function a({as:e="button",ItemIcon:t,text:n,...a}){return r.createElement(e,i({className:"flex flex-row gap-2 hover:underline"},a),r.createElement(t,{className:"h-6"}),n)}},47071:function(e,t,n){"use strict";n.d(t,{I:function(){return c}});var r=n(65443),i=n.n(r),a=n(94159);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}const s=e=>a.createElement("svg",o({viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),a.createElement("path",{d:"M18.2864 8.81325L5.98281 0.649686C3.42546 -1.04714 0 0.777437 0 3.83643V20.1636C0 23.2226 3.42546 25.0471 5.98281 23.3503L18.2864 15.1867C20.5712 13.6708 20.5712 10.3292 18.2864 8.81325Z",fill:"currentColor"})),l=e=>a.createElement("svg",o({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 4C0 1.79086 1.79086 0 4 0C6.20914 0 8 1.79086 8 4V20C8 22.2091 6.20914 24 4 24C1.79086 24 0 22.2091 0 20V4ZM20 0C17.7909 0 16 1.79086 16 4V20C16 22.2091 17.7909 24 20 24C22.2091 24 24 22.2091 24 20V4C24 1.79086 22.2091 0 20 0Z",fill:"currentColor"}));var u=n(88658);const c=({isPlaying:e,showPlay:t,extraClasses:n,onPlay:r,onPause:o})=>{return a.createElement("button",{className:i()(n,"cursor-pointer"),onClick:(c=e?o:r,e=>{e.stopPropagation(),c()}),type:"button"},e?a.createElement(u.OZ,{scale:.5,className:"hidden fill-notBlack opacity-90 hover:opacity-100 group-hover:block no-hover:block",fillOpacity:"0.4"},a.createElement(l,{fillOpacity:"1"})):t?a.createElement(u.OZ,{scale:.5,className:"fill-notBlack opacity-90 hover:opacity-100",fillOpacity:"0.4"},a.createElement(s,{fillOpacity:"1"})):null);var c}},91045:function(e,t,n){"use strict";n.d(t,{K:function(){return l},w:function(){return s}});var r=n(71298),i=n(94159),a=n(96780),o=n(46975);const s=e=>i.createElement(r.V,{open:e.isOpen,onClose:e.onCancel},i.createElement(a.Z,null),i.createElement("div",{className:"fixed inset-0 z-10 overflow-y-auto"},i.createElement("div",{className:"flex min-h-full items-center justify-center py-20"},i.createElement(r.V.Panel,{as:"div",className:"cohost-shadow-light dark:cohost-shadow-dark relative mx-auto max-w-sm rounded-lg bg-notWhite p-3 text-notBlack"},e.title?i.createElement(r.V.Title,{className:"text-[1.25rem] font-bold leading-6"},e.title):null,i.createElement("div",{className:"mt-2"},i.createElement("p",{className:"text-sm"},e.body)),e.children&&e.children,i.createElement("div",{className:"mt-4 flex flex-row justify-end gap-2"},e.cancel?i.createElement(o.k,{buttonSize:"regular",buttonColor:e.cancel.color??"stroke",onClick:e.onCancel},e.cancel.label):null,i.createElement(o.k,{buttonSize:"regular",buttonColor:e.confirm.color??"cherry",onClick:e.onConfirm},e.confirm.label)))))),l=e=>{const[t,n]=(0,i.useState)(null);return(0,i.useEffect)((()=>{e.isOpen&&!0!==t?.open?t?.showModal():e.isOpen||!0!==t?.open||t?.close()}),[t,e.isOpen]),i.createElement("dialog",{ref:n,className:"cohost-shadow-light dark:cohost-shadow-dark max-w-sm rounded-lg bg-notWhite p-3 text-notBlack backdrop:bg-notBlack/90",onCancel:t=>{t.preventDefault(),e.onCancel()}},e.title?i.createElement("h2",{className:"text-[1.25rem] font-bold leading-6"},e.title):null,i.createElement("div",{className:"mt-2"},i.createElement("p",{className:"text-sm"},e.body)),e.children&&e.children,i.createElement("div",{className:"mt-4 flex flex-row justify-end gap-2"},e.cancel?i.createElement(o.k,{buttonSize:"regular",buttonColor:e.cancel.color??"stroke",onClick:e.onCancel},e.cancel.label):null,i.createElement(o.k,{buttonSize:"regular",buttonColor:e.confirm.color??"cherry",onClick:e.onConfirm},e.confirm.label)))}},85626:function(e,t,n){"use strict";n.d(t,{D:function(){return s},S:function(){return l}});var r=n(76051),i=n(94159),a=n(65443),o=n.n(a);const s=e=>{const t=o()("inline-block h-3.5",{"group-hover:hidden":null!==e.MouseoverTagIcon});return i.createElement("button",{className:r.tw`co-filled-button group flex items-center justify-start gap-1 rounded-full px-2 py-1 text-sm leading-none`,onClick:e.onClick,type:"button"},i.createElement(e.TagIcon,{className:t}),e.MouseoverTagIcon?i.createElement(e.MouseoverTagIcon,{className:"hidden h-3.5 group-hover:inline-block"}):null,i.createElement("span",{className:"block"},e.tagText))},l=e=>{const t=o()("inline-block h-3.5",{"group-hover:hidden":null!==e.MouseoverTagIcon});return i.createElement("a",{className:r.tw`co-filled-button group flex items-center justify-start gap-1 rounded-full px-2 py-1 text-sm leading-none`,href:e.href},i.createElement(e.TagIcon,{className:t}),e.MouseoverTagIcon?i.createElement(e.MouseoverTagIcon,{className:"hidden h-3.5 group-hover:inline-block"}):null,i.createElement("span",{className:"block"},e.tagText))}},76709:function(e,t,n){"use strict";n.d(t,{S:function(){return i}});var r=n(94159);class i extends r.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(e){return{hasError:!0}}componentDidCatch(e,t){console.error(e,t)}render(){return this.state.hasError?r.createElement("h1",null,"Something went wrong."):this.props.children}}},4337:function(e,t,n){"use strict";n.d(t,{D:function(){return o},V:function(){return s}});var r=n(94159),i=n(99838);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}const o=(0,r.forwardRef)((({minRows:e,className:t,...n},i)=>{const o=(0,r.useRef)(null);(0,r.useImperativeHandle)(i,(()=>o.current));const s=(0,r.useRef)(null);(0,r.useEffect)((()=>{s.current&&o.current&&((e,t,n)=>{t.style.fontSize=e.fontSize,t.style.fontFamily=e.fontFamily,t.style.fontWeight=e.fontWeight,t.style.fontStyle=e.fontStyle,t.style.letterSpacing=e.letterSpacing,t.style.textTransform=e.textTransform,t.style.padding=e.padding,t.style.lineHeight=e.lineHeight,t.style.minHeight=n*parseInt(e.lineHeight)+"px"})(window.getComputedStyle(o.current),s.current,e)}),[e]);const l=(0,r.useMemo)((()=>`${t??""} w-full row-start-1 row-end-2 col-start-1 col-end-2 min-h-0`),[t]);return r.createElement("div",{className:"relative grid w-full overflow-auto"},r.createElement("div",{ref:s,className:"invisible col-start-1 col-end-2 row-start-1 row-end-2\n h-min overflow-auto whitespace-pre-wrap break-words"},n.value," "),r.createElement("textarea",a({style:{resize:"none",overflow:"hidden"}},n,{className:l,ref:o,rows:1})))}));o.displayName="ExpandingTextArea";const s=({control:e,name:t,rules:n,...s})=>{const{field:l,fieldState:u}=(0,i.bc)({control:e,name:t,rules:n});return r.createElement(o,a({},s,l,{className:`border-0 ${s.className??""}`}))}},2990:function(e,t,n){"use strict";n.d(t,{w:function(){return f}});var r=n.p+"7ec6f0f3aef87d734f9b.png",i=n.p+"3c154cde88b7ed1ca92a.png",a=n.p+"a4f72033a674e35d4cc9.png",o=n.p+"1ba8b89b7a2ed8dd1d04.ico",s=n(61480),l=n(94159),u=n(90275),c=n(72100);const f=()=>l.createElement(u.ql,null,l.createElement("link",{rel:"apple-touch-icon",sizes:"180x180",href:(0,s.S)(r)}),l.createElement("link",{rel:"icon",type:"image/png",sizes:"32x32",href:(0,s.S)(a)}),l.createElement("link",{rel:"icon",type:"image/png",sizes:"16x16",href:(0,s.S)(i)}),l.createElement("link",{rel:"manifest",href:`/static/manifest.json?${c.O.VERSION}`}),l.createElement("link",{rel:"shortcut icon",href:(0,s.S)(o)}),l.createElement("meta",{name:"apple-mobile-web-app-title",content:"cohost"}),l.createElement("meta",{name:"application-name",content:"cohost"}))},91884:function(e,t,n){"use strict";n.d(t,{G:function(){return o}});var r=n(95365),i=n(94159),a=n(40196);const o=({children:e,onFilesPicked:t})=>{const n=(0,i.useRef)(),o=(0,a.N)(),s=(0,i.useCallback)((()=>{n.current||(n.current=document.createElement("input"),n.current.type="file",n.current.accept=(0,r.EC)(o).join(","),n.current.onchange=()=>{n.current?.files&&t&&t(n.current.files),n.current=void 0}),n.current.click()}),[t,o]);return i.createElement(i.Fragment,null,i.Children.toArray(e).filter(i.isValidElement).map((e=>(0,i.isValidElement)(e)?(0,i.cloneElement)(e,{onClick:s}):null)))}},70700:function(e,t,n){"use strict";n.d(t,{Y:function(){return u}});var r=n(40438),i=n(84879),a=n(94159),o=n(62745);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function l(e){return`${e.setZone("UTC+1").toLocaleString(i.ou.DATE_MED)} ${(0,r.mI)(e,!0)}`}const u=({dateISO:e,link:t,...n})=>{const r=(0,o.Q)(),[u,c]=(0,a.useState)(i.ou.fromISO(e).toUTC()),[f,d]=(0,a.useState)((()=>r.beatsTimestamps?l(u):u.toLocaleString(i.ou.DATETIME_SHORT))),p=(0,a.useRef)();return(0,a.useEffect)((()=>(function e(){d(r.beatsTimestamps?l(u):u.toRelative({style:"narrow"})??"");let t=6e4;Date.now()-u.toMillis()<6e4&&(t=1e3),p.current=setTimeout(e,t)}(),()=>{p.current&&clearTimeout(p.current)})),[r.beatsTimestamps,u]),(0,a.useEffect)((()=>{c((e=>e.toLocal()))}),[]),(0,a.useEffect)((()=>{c(i.ou.fromISO(e))}),[e]),a.createElement("time",s({dateTime:u.toISO(),className:n.className??"block flex-none text-xs tabular-nums text-gray-500",title:u.toLocaleString(i.ou.DATETIME_MED_WITH_WEEKDAY)},n),t?a.createElement("a",{href:t.toString(),className:"hover:underline"},f):f)}},94988:function(e,t,n){"use strict";n.d(t,{W:function(){return a}});var r=n(94159);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}const a=e=>r.createElement("svg",i({viewBox:"0 0 69 25",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve"},e,{style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2}}),r.createElement("path",{d:"m275.723 316.744 3.445 10.118c-1.844 7.478-3.758 12.916-5.742 16.315-1.985 3.399-4.11 5.099-6.375 5.099-3.625 0-6.653-3.948-9.082-11.844-2.43-7.896-3.645-17.518-3.645-28.865 0-7.687.566-14.72 1.699-21.099 1.133-6.38 2.688-11.347 4.664-14.903 1.977-3.556 4.309-5.334 6.996-5.334 3.219 0 5.848 2.497 7.887 7.491 2.039 4.994 3.059 10.262 3.059 15.805 0 2.353-.16 4.458-.481 6.314-.32 1.856-.808 3.36-1.465 4.51-.656 1.15-1.351 1.726-2.085 1.726-.594 0-1.125-.393-1.594-1.177-.469-.784-.86-1.778-1.172-2.981-.141-.522-.414-2.143-.82-4.863-.516-3.399-.914-5.647-1.196-6.745-.281-1.098-.617-1.948-1.008-2.549-.39-.602-.835-.902-1.335-.902-.813 0-1.59.876-2.333 2.627-.742 1.752-1.351 4.406-1.828 7.962-.476 3.555-.714 7.529-.714 11.922 0 4.811.281 9.138.843 12.981.563 3.844 1.317 6.759 2.262 8.746.945 1.987 1.988 2.98 3.129 2.98 1.094 0 2.195-.993 3.305-2.98 1.109-1.987 2.304-5.438 3.586-10.354ZM295.223 266.231c2.671 0 5 1.752 6.984 5.255 1.984 3.504 3.512 8.275 4.582 14.315 1.07 6.04 1.605 13.112 1.605 21.217 0 12.236-1.187 22.171-3.562 29.806-2.375 7.634-5.547 11.452-9.516 11.452-4.047 0-7.265-3.844-9.656-11.531-2.312-7.32-3.469-17.229-3.469-29.727 0-8.21.528-15.269 1.582-21.178 1.055-5.909 2.582-10.654 4.582-14.236 2-3.582 4.289-5.373 6.868-5.373Zm.093 17.178c-.89 0-1.726.889-2.508 2.667-.781 1.777-1.386 4.392-1.816 7.843-.43 3.451-.644 7.844-.644 13.178 0 5.49.21 10.039.632 13.647.422 3.609 1.004 6.275 1.746 8.001.743 1.726 1.559 2.588 2.45 2.588 1.375 0 2.554-1.947 3.539-5.843.984-3.896 1.476-9.948 1.476-18.158 0-7.948-.457-13.923-1.371-17.923-.914-4-2.082-6-3.504-6ZM318.355 318.47c1.203 0 2.231 1.425 3.082 4.275.852 2.849 1.278 6.288 1.278 10.314s-.426 7.464-1.278 10.314c-.851 2.85-1.879 4.275-3.082 4.275-1.218 0-2.254-1.425-3.105-4.275-.852-2.85-1.277-6.288-1.277-10.314s.425-7.465 1.277-10.314c.851-2.85 1.887-4.275 3.105-4.275Z",style:{fillRule:"nonzero",fill:"currentcolor"},transform:"matrix(1 0 0 .2988 -254.324 -79.5522)"}))},5471:function(e,t,n){"use strict";n.d(t,{B:function(){return a}});var r=n(94159);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}const a=e=>r.createElement("svg",i({viewBox:"0 0 416 300",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M335.13 249.687c-26.067 15.965-56.123 28.509-90.166 37.631-37.809 10.131-73.445 14.192-106.908 12.183-33.463-2.008-61.9733-10.738-85.5305-26.188-23.5573-15.45-39.4399-38.491-47.64762-69.123-8.2548-30.807-6.03245-58.746 6.66702-83.818 12.6995-25.0714 33.0606-46.755 61.0832-65.0511 28.0229-18.296 60.9379-32.5095 98.7469-42.6402C209.008 2.59678 244.501-1.47294 277.854.471489 300.262 1.778 320.475 6.10779 338.49 13.4609c8.799 3.591 17.073 7.9031 24.824 12.9363 23.621 15.3393 39.536 38.325 47.744 68.957 8.208 30.6318 5.93 58.5388-6.834 83.7218-1.783 3.518-3.714 6.97-5.793 10.358-1.468-6.614-4.418-12.382-8.849-17.302-2.175-2.415-4.593-4.634-7.255-6.655-5.451-4.138-11.924-7.448-19.418-9.932-11.153-3.697-23.582-5.545-37.285-5.545-13.766 0-26.242 1.832-37.428 5.497-11.185 3.665-20.076 9.178-26.673 16.539-6.597 7.362-9.895 16.651-9.895 27.868 0 11.154 3.298 20.427 9.895 27.821 6.597 7.393 15.488 12.954 26.673 16.682 11.186 3.729 23.662 5.593 37.428 5.593 3.24 0 6.408-.104 9.506-.313Zm-119.254-19.859c-2.613 2.804-7.218 5.784-13.814 8.939-6.597 3.155-14.548 5.816-23.853 7.982-9.305 2.167-19.311 3.251-30.019 3.251-9.369 0-18.547-.908-27.533-2.725-8.987-1.816-17.113-4.7-24.379-8.652-7.2658-3.951-13.0497-9.114-17.3519-15.487-4.302-6.374-6.4531-14.118-6.4531-23.232 0-9.241 2.1511-17.049 6.4531-23.422 4.3022-6.374 10.0861-11.504 17.3519-15.392 7.266-3.888 15.392-6.708 24.379-8.461 8.986-1.753 18.164-2.629 27.533-2.629 10.771 0 20.714.956 29.828 2.868s16.937 4.414 23.47 7.505c6.533 3.091 11.265 6.389 14.197 9.895l-24.474 16.061c-3.569-3.888-8.987-6.995-16.252-9.321-7.266-2.327-16.093-3.49-26.482-3.49-5.099 0-10.246.399-15.44 1.195-5.194.797-9.958 2.151-14.292 4.063s-7.824 4.589-10.469 8.031c-2.645 3.442-3.967 7.807-3.967 13.097 0 5.227 1.322 9.545 3.967 12.954 2.645 3.41 6.135 6.119 10.469 8.127 4.334 2.007 9.098 3.425 14.292 4.254 5.194.829 10.341 1.243 15.44 1.243 10.197 0 19.041-1.275 26.529-3.824 7.489-2.55 12.763-5.482 15.823-8.796l25.047 15.966Zm109.748-3.729c13.321 0 23.646-2.39 30.976-7.17 7.329-4.78 10.994-11.121 10.994-19.025 0-8.094-3.681-14.451-11.042-19.072-7.362-4.621-17.671-6.931-30.928-6.931-13.32 0-23.693 2.31-31.118 6.931-7.425 4.621-11.138 10.978-11.138 19.072 0 8.031 3.713 14.404 11.138 19.121 7.425 4.716 17.798 7.074 31.118 7.074Z",fill:"currentColor"}))},70512:function(e,t,n){"use strict";n.d(t,{V:function(){return a}});var r=n(94159);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}const a=e=>r.createElement("svg",i({},e,{viewBox:"0 0 742 150",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve"}),r.createElement("path",{d:"m89.16 106.445 14.356 12.598c-7.683 9.31-15.658 16.081-23.926 20.312-8.268 4.232-17.123 6.348-26.563 6.348-15.104 0-27.718-4.915-37.841-14.746C5.062 121.126 0 109.147 0 95.02c0-9.571 2.36-18.327 7.08-26.27 4.72-7.943 11.198-14.128 19.434-18.555 8.235-4.427 17.952-6.64 29.15-6.64 13.412 0 24.365 3.108 32.861 9.326 8.496 6.217 12.745 12.777 12.745 19.678 0 2.929-.668 5.55-2.002 7.861-1.335 2.311-3.37 4.183-6.104 5.615-2.734 1.432-5.631 2.149-8.691 2.149-2.474 0-4.688-.489-6.641-1.465-1.953-.977-3.581-2.214-4.883-3.711-.586-.651-1.725-2.669-3.418-6.055-2.148-4.232-3.808-7.031-4.98-8.398-1.172-1.367-2.572-2.425-4.199-3.174-1.628-.749-3.484-1.123-5.567-1.123-3.385 0-6.624 1.09-9.717 3.271-3.092 2.181-5.631 5.485-7.617 9.912-1.986 4.427-2.978 9.375-2.978 14.844 0 5.99 1.172 11.377 3.515 16.162 2.344 4.785 5.485 8.415 9.424 10.889 3.939 2.474 8.285 3.711 13.037 3.711 4.558 0 9.147-1.237 13.77-3.711 4.622-2.474 9.603-6.771 14.941-12.891ZM170.41 43.555c11.133 0 20.833 2.181 29.102 6.543 8.268 4.362 14.632 10.302 19.092 17.822 4.459 7.519 6.689 16.325 6.689 26.416 0 15.234-4.948 27.604-14.844 37.109-9.896 9.506-23.112 14.258-39.648 14.258-16.862 0-30.274-4.785-40.235-14.355-9.635-9.115-14.453-21.452-14.453-37.012 0-10.221 2.198-19.01 6.592-26.367 4.395-7.357 10.759-13.265 19.092-17.725 8.333-4.459 17.871-6.689 28.613-6.689Zm.391 21.386c-3.711 0-7.194 1.107-10.449 3.321-3.256 2.213-5.778 5.468-7.569 9.765-1.79 4.297-2.685 9.766-2.685 16.407 0 6.836.879 12.5 2.636 16.992 1.758 4.492 4.183 7.812 7.276 9.961 3.092 2.148 6.494 3.222 10.205 3.222 5.729 0 10.644-2.425 14.746-7.275 4.102-4.85 6.152-12.386 6.152-22.607 0-9.896-1.904-17.334-5.713-22.315-3.808-4.98-8.675-7.471-14.599-7.471ZM286.523 0v54.199c6.446-3.906 12.142-6.657 17.09-8.252 4.948-1.595 9.733-2.392 14.356-2.392 6.185 0 11.702 1.318 16.552 3.955 4.851 2.636 8.415 5.941 10.694 9.912 2.278 3.971 3.418 9.277 3.418 15.918v40.723c0 3.971.163 6.38.488 7.226.521 1.237 1.497 2.149 2.93 2.734.846.326 3.157.489 6.933.489h4.59v18.847h-57.422v-18.847h2.93c2.8 0 4.72-.261 5.762-.782 1.041-.52 1.758-1.253 2.148-2.197.391-.944.586-3.239.586-6.885V80.957c0-4.427-.277-7.373-.83-8.838-.553-1.465-1.546-2.669-2.978-3.613-1.433-.944-3.223-1.416-5.372-1.416-3.059 0-6.266.618-9.619 1.855-3.353 1.237-7.438 3.516-12.256 6.836v38.867c0 3.711.196 6.023.586 6.934.391.911 1.14 1.628 2.246 2.148 1.107.521 3.191.782 6.25.782h2.149v18.847h-56.836v-18.847h5.469c3.19 0 5.224-.212 6.103-.635.879-.423 1.546-1.139 2.002-2.148.456-1.01.684-3.012.684-6.006V27.246h-14.258V8.301c5.404-.326 11.475-1.253 18.213-2.783 6.738-1.53 12.809-3.37 18.213-5.518h9.179ZM430.469 43.555c11.133 0 20.833 2.181 29.101 6.543 8.269 4.362 14.632 10.302 19.092 17.822 4.46 7.519 6.69 16.325 6.69 26.416 0 15.234-4.948 27.604-14.844 37.109-9.896 9.506-23.112 14.258-39.649 14.258-16.862 0-30.273-4.785-40.234-14.355-9.635-9.115-14.453-21.452-14.453-37.012 0-10.221 2.197-19.01 6.592-26.367 4.394-7.357 10.758-13.265 19.091-17.725 8.334-4.459 17.872-6.689 28.614-6.689Zm.39 21.386c-3.711 0-7.194 1.107-10.449 3.321-3.255 2.213-5.778 5.468-7.568 9.765-1.791 4.297-2.686 9.766-2.686 16.407 0 6.836.879 12.5 2.637 16.992 1.758 4.492 4.183 7.812 7.275 9.961 3.093 2.148 6.495 3.222 10.205 3.222 5.73 0 10.645-2.425 14.747-7.275 4.101-4.85 6.152-12.386 6.152-22.607 0-9.896-1.904-17.334-5.713-22.315-3.809-4.98-8.675-7.471-14.6-7.471ZM566.504 45.898h12.793l7.91 27.149-18.457 7.422c-3.516-5.664-7.926-10.108-13.232-13.33-5.306-3.223-10.564-4.834-15.772-4.834-3.45 0-6.022.586-7.715 1.758-1.692 1.171-2.539 2.571-2.539 4.199 0 1.367.602 2.636 1.807 3.808 1.204 1.172 3.694 2.409 7.471 3.711l26.855 9.571c4.753 1.692 9.31 3.808 13.672 6.347 4.362 2.539 7.633 5.648 9.814 9.326 2.181 3.679 3.272 7.992 3.272 12.94 0 8.854-3.386 16.113-10.156 21.777-7.943 6.641-17.839 9.961-29.688 9.961-10.156 0-19.01-2.571-26.562-7.715l-2.735 5.371h-12.988l-12.012-32.031 18.457-7.812c4.623 7.226 10.319 12.907 17.09 17.041 6.771 4.134 12.988 6.201 18.652 6.201 3.516 0 6.478-.814 8.887-2.442 1.823-1.302 2.734-2.832 2.734-4.589 0-1.498-.716-2.93-2.148-4.297-1.432-1.367-4.59-2.897-9.473-4.59l-21.093-7.324c-11.654-4.102-19.58-8.48-23.78-13.135-4.199-4.655-6.298-10.173-6.298-16.553 0-8.203 3.287-15.104 9.863-20.703 7.487-6.38 16.732-9.57 27.734-9.57 9.766 0 18.132 2.213 25.098 6.64l2.539-4.297ZM648.145 12.402v33.496h31.445v20.801h-31.445v33.985c0 7.682.406 12.614 1.22 14.795.814 2.181 2.328 3.922 4.541 5.224 2.93 1.758 6.283 2.637 10.059 2.637 6.706 0 13.379-2.181 20.019-6.543v20.898c-5.664 2.67-10.791 4.541-15.38 5.616-4.59 1.074-9.555 1.611-14.893 1.611-6.055 0-11.41-.765-16.065-2.295-4.654-1.53-8.626-3.711-11.914-6.543-3.287-2.832-5.566-5.843-6.836-9.033-1.269-3.19-1.904-7.813-1.904-13.867V66.699h-14.648v-18.75c5.208-1.692 9.668-4.118 13.379-7.275 3.711-3.158 6.689-6.95 8.935-11.377 2.246-4.427 3.793-10.059 4.639-16.895h18.848ZM722.852 108.594c5.013 0 9.293 1.774 12.841 5.322 3.549 3.548 5.323 7.829 5.323 12.842 0 5.013-1.774 9.293-5.323 12.842-3.548 3.548-7.828 5.322-12.841 5.322-5.079 0-9.392-1.774-12.94-5.322-3.548-3.549-5.322-7.829-5.322-12.842 0-5.013 1.774-9.294 5.322-12.842s7.861-5.322 12.94-5.322Z",fill:"currentColor"}))},70069:function(e,t,n){"use strict";n.d(t,{L:function(){return a}});var r=n(94159);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}const a=e=>r.createElement("svg",i({},e,{viewBox:"0 0 506 128",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":"cohost"}),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M142.814 106.403C131.705 113.206 118.897 118.552 104.39 122.439C88.2779 126.756 73.0919 128.487 58.8317 127.631C44.5716 126.775 32.4222 123.055 22.3834 116.471C12.3446 109.887 5.57634 100.068 2.07868 87.0142C-1.43905 73.886 -0.492012 61.9799 4.9198 51.2958C10.3316 40.6118 19.0083 31.3714 30.95 23.5747C42.8917 15.7779 56.9185 9.72092 73.0304 5.40379C89.0677 1.1066 104.193 -0.627685 118.406 0.200922C127.955 0.757684 136.568 2.6028 144.246 5.73626C147.995 7.26657 151.521 9.10414 154.824 11.249C164.89 17.7858 171.672 27.581 175.17 40.6346C178.667 53.6882 177.697 65.5807 172.258 76.312C171.498 77.8112 170.675 79.2823 169.789 80.7261C169.163 77.9074 167.906 75.4497 166.018 73.353C165.091 72.3236 164.061 71.3784 162.926 70.5172C160.603 68.7538 157.845 67.3429 154.652 66.2845C149.898 64.7092 144.602 63.9216 138.763 63.9216C132.896 63.9216 127.58 64.7024 122.813 66.2641C118.046 67.8259 114.257 70.1752 111.446 73.3122C108.635 76.4492 107.23 80.4078 107.23 85.188C107.23 89.9411 108.635 93.8928 111.446 97.0434C114.257 100.194 118.046 102.564 122.813 104.153C127.58 105.741 132.896 106.536 138.763 106.536C140.143 106.536 141.493 106.492 142.814 106.403ZM91.9944 97.9397C90.8808 99.1348 88.9185 100.404 86.1074 101.749C83.2963 103.093 79.9081 104.227 75.9427 105.151C71.9773 106.074 67.7132 106.536 63.1502 106.536C59.1577 106.536 55.2466 106.149 51.417 105.375C47.5875 104.601 44.1245 103.372 41.0283 101.688C37.932 100.004 35.4672 97.8039 33.6339 95.0879C31.8006 92.3719 30.8839 89.0719 30.8839 85.188C30.8839 81.2498 31.8006 77.9227 33.6339 75.2066C35.4672 72.4906 37.932 70.3042 41.0283 68.6475C44.1245 66.9907 47.5875 65.7888 51.417 65.0419C55.2466 64.295 59.1577 63.9216 63.1502 63.9216C67.7403 63.9216 71.9773 64.329 75.8612 65.1438C79.7451 65.9586 83.079 67.0246 85.8629 68.3419C88.6469 69.6592 90.6635 71.0647 91.9129 72.5585L81.4834 79.4028C79.9624 77.7461 77.6538 76.4221 74.5575 75.4307C71.4613 74.4394 67.6996 73.9437 63.2725 73.9437C61.0997 73.9437 58.9065 74.1135 56.6929 74.4529C54.4793 74.7925 52.4491 75.3696 50.6022 76.1844C48.7554 76.9992 47.2683 78.1399 46.1412 79.6066C45.014 81.0732 44.4504 82.9337 44.4504 85.188C44.4504 87.4151 45.014 89.2553 46.1412 90.7083C47.2683 92.1614 48.7554 93.3157 50.6022 94.1712C52.4491 95.0268 54.4793 95.6311 56.6929 95.9842C58.9065 96.3373 61.0997 96.5138 63.2725 96.5138C67.6181 96.5138 71.3866 95.9706 74.5779 94.8842C77.7692 93.7978 80.0167 92.5484 81.3204 91.1361L91.9944 97.9397ZM138.763 96.3508C144.439 96.3508 148.839 95.3323 151.963 93.2953C155.086 91.2583 156.648 88.5559 156.648 85.188C156.648 81.7386 155.079 79.0294 151.942 77.0603C148.805 75.0912 144.412 74.1066 138.763 74.1066C133.086 74.1066 128.666 75.0912 125.502 77.0603C122.338 79.0294 120.756 81.7386 120.756 85.188C120.756 88.6102 122.338 91.3262 125.502 93.3361C128.666 95.3459 133.086 96.3508 138.763 96.3508Z",fill:"currentColor"}),r.createElement("path",{d:"M194.473 106.424V42.5023H207.737V72.5055C210.187 70.215 213.403 68.4904 217.385 67.3319C221.366 66.1733 225.888 65.594 230.948 65.594C238.592 65.594 244.285 67.2054 248.027 70.4281C251.769 73.6508 253.64 78.871 253.64 86.0889V106.424H240.297V87.2474C240.297 84.078 239.824 81.6543 238.878 79.9764C237.933 78.2984 236.415 77.1465 234.324 76.5206C232.233 75.8947 229.457 75.5818 225.994 75.5818C222.984 75.5818 220.135 75.9413 217.445 76.6604C214.755 77.3796 212.524 78.4183 210.753 79.7766C208.982 81.135 207.976 82.7596 207.737 84.6506V106.424H194.473V106.424Z",fill:"currentColor"}),r.createElement("path",{d:"M394.498 106.615C387.518 106.615 381.312 106.167 375.88 105.27C370.448 104.374 366.36 103.22 363.617 101.808L373.313 93.9039C374.943 94.8273 377.707 95.649 381.604 96.3687C385.502 97.0884 389.895 97.4484 394.784 97.4484C400.352 97.4484 404.69 97.0816 407.8 96.3483C410.91 95.615 412.465 94.6101 412.465 93.3335C412.465 92.573 411.766 91.962 410.367 91.5002C408.968 91.0385 406.7 90.6379 403.563 90.2984C400.426 89.9589 396.237 89.6262 390.995 89.3003C382.466 88.7299 375.941 87.4398 371.419 85.43C366.897 83.4201 364.636 80.3781 364.636 76.3041C364.636 74.1041 365.512 72.2233 367.264 70.6616C369.015 69.0998 371.378 67.8301 374.352 66.8524C377.326 65.8746 380.681 65.1548 384.415 64.6931C388.15 64.2314 391.986 64.0005 395.924 64.0005C404.1 64.0005 410.455 64.503 414.991 65.5079C419.527 66.5128 422.256 67.3005 423.18 67.8709L414.217 76.7523C413.809 76.4535 412.961 76.1072 411.67 75.7133C410.38 75.3196 408.819 74.9325 406.985 74.5523C405.152 74.172 403.21 73.8529 401.159 73.5949C399.109 73.3369 397.119 73.2078 395.191 73.2078C392.04 73.2078 389.168 73.3233 386.574 73.5541C383.981 73.785 381.923 74.1381 380.402 74.6134C378.881 75.0887 378.121 75.7202 378.121 76.5078C378.121 77.5399 379.486 78.2936 382.215 78.7689C384.945 79.2442 389.637 79.6991 396.291 80.1337C399.713 80.3781 403.169 80.738 406.659 81.2133C410.15 81.6886 413.341 82.3812 416.233 83.2911C419.126 84.2009 421.448 85.4163 423.2 86.9373C424.952 88.4583 425.828 90.3595 425.828 92.641C425.828 95.194 425.006 97.3532 423.363 99.1187C421.72 100.884 419.445 102.324 416.539 103.437C413.633 104.551 410.292 105.359 406.517 105.861C402.742 106.364 398.735 106.615 394.498 106.615Z",fill:"currentColor"}),r.createElement("path",{d:"M449.364 76.7974V67.4755H469.77V53.3752H482.617V67.4755H506V76.7974H482.617V98.0654H501.3V106.643H469.77V76.7974H449.364Z",fill:"currentColor"}),r.createElement("path",{d:"M308.663 106.615C302.797 106.615 297.48 105.82 292.713 104.232C287.947 102.643 284.158 100.273 281.347 97.1224C278.536 93.9718 277.13 90.02 277.13 85.267C277.13 80.4868 278.536 76.5282 281.347 73.3912C284.158 70.2542 287.947 67.9048 292.713 66.3431C297.48 64.7814 302.797 64.0005 308.663 64.0005C314.503 64.0005 319.799 64.7882 324.552 66.3635C329.305 67.9387 333.094 70.2949 335.918 73.4319C338.743 76.5689 340.155 80.5139 340.155 85.267C340.155 90.02 338.743 93.9718 335.918 97.1224C333.094 100.273 329.305 102.643 324.552 104.232C319.799 105.82 314.503 106.615 308.663 106.615ZM308.663 96.4298C314.34 96.4298 318.74 95.4113 321.863 93.3743C324.986 91.3373 326.548 88.6348 326.548 85.267C326.548 81.8176 324.98 79.1084 321.843 77.1393C318.706 75.1701 314.312 74.1856 308.663 74.1856C302.987 74.1856 298.566 75.1701 295.402 77.1393C292.238 79.1084 290.656 81.8176 290.656 85.267C290.656 88.6892 292.238 91.4052 295.402 93.415C298.566 95.4249 302.987 96.4298 308.663 96.4298Z",fill:"currentColor"}))},74578:function(e,t,n){"use strict";n.d(t,{G:function(){return a}});var r=n(94159);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}const a=e=>r.createElement("svg",i({version:"1.1",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"},e),r.createElement("path",{d:"M33.9858,39.98h-3.9769l-5.73312e-08,-3.45466e-10c-0.555202,-0.00334555 -1.00799,0.444022 -1.01134,0.999224c-9.55879e-05,0.0158631 0.000184309,0.0317262 0.000839456,0.047576l0.09,1.8926l8.1077e-07,1.69924e-05c0.224947,4.71451 0.713306,9.41275 1.46279,14.0727l-3.37575e-08,-8.77512e-08c0.307198,0.798549 1.20358,1.19687 2.00213,0.889668c0.409051,-0.15736 0.732308,-0.480618 0.889668,-0.889668l1.85145e-06,-1.15151e-05c0.74926,-4.66004 1.23769,-9.35829 1.463,-14.0728l0.09,-1.8926l-9.29513e-09,2.2352e-07c0.0230619,-0.554567 -0.407808,-1.02283 -0.962375,-1.04589c-0.0159302,-0.000662462 -0.0318738,-0.000945741 -0.0478175,-0.000849598Zm5.9856,-11.717l1.33361e-07,4.48278e-08c-0.58324,-0.196049 -0.99529,-0.718529 -1.05,-1.3314l-0.8205,-10.667l-4.90502e-10,-6.9529e-09c-0.0497118,-0.704677 0.367623,-1.35886 1.0276,-1.6108l-6.42663e-07,2.67145e-07c2.01747,-0.838631 3.67436,-2.36219 4.6789,-4.3024l2.26452e-08,-4.19035e-08c0.128914,-0.238548 0.195862,-0.505649 0.1947,-0.7768v0c0,-0.878133 -0.711867,-1.59 -1.59,-1.59c0,0 0,0 0,0h-20.8193h-6.95011e-08c-0.878133,3.83844e-08 -1.59,0.711867 -1.59,1.59l7.33895e-09,-1.713e-06c-0.00116183,0.271151 0.0657851,0.538252 0.194699,0.7768l-8.24693e-07,-1.59257e-06c1.00466,1.94011 2.66151,3.46364 4.6789,4.3024l1.00815e-08,3.848e-09c0.660013,0.251921 1.07742,0.906088 1.0278,1.6108l-0.82,10.667l6.01455e-08,-6.73762e-07c-0.0547098,0.612871 -0.46676,1.13535 -1.05,1.3314c-2.4539,0.8713 -6.0307,3.2637 -6.0307,7.7171v0.4093l2.13163e-14,-2.40083e-07c-1.32594e-07,0.878133 0.711867,1.59 1.59,1.59c0,0 3.55271e-15,0 3.55271e-15,0h24.8183l-6.95011e-08,-7.10543e-15c0.878133,3.83844e-08 1.59,-0.711867 1.59,-1.59c0,0 0,-7.10543e-15 0,-7.10543e-15v-0.409398c0.0005,-4.4533 -3.5765,-6.8457 -6.0304,-7.717Z",fill:"currentColor",fillRule:"evenodd"}))},32532:function(e,t,n){"use strict";n.d(t,{$:function(){return a}});var r=n(94159);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}const a=e=>r.createElement("svg",i({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.58579 15.002H7C6.44772 15.002 6 14.5543 6 14.002V10.002C6 9.44972 6.44772 9.002 7 9.002H8.58579L13.2929 4.2949C13.9229 3.66493 15 4.1111 15 5.002V19.002C15 19.8929 13.9229 20.3391 13.2929 19.7091L8.58579 15.002Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M20 4L16.8096 7.19036M4 20L7.19005 16.81L10.1144 13.8856M10.1144 13.8856L13.8856 10.1144L16.8096 7.19036M10.1144 13.8856L16.8096 7.19036",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))},88658:function(e,t,n){"use strict";n.d(t,{OZ:function(){return o},Ov:function(){return s}});var r=n(94159);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}const a=(0,r.forwardRef)((({children:e,...t},n)=>r.createElement("svg",i({viewBox:"0 0 25 18",xmlns:"http://www.w3.org/2000/svg",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2}},t,{ref:n,role:"button"}),r.createElement("path",{d:"M14.923 17.087c-2.254.666-4.388.967-6.402.905-2.014-.062-3.742-.532-5.183-1.409-1.442-.877-2.436-2.217-2.982-4.022-.549-1.814-.463-3.476.257-4.985.719-1.51 1.905-2.832 3.557-3.965C5.823 2.478 7.776 1.578 10.03.913c2.243-.663 4.369-.965 6.376-.906 2.007.059 3.733.523 5.178 1.394 1.446.87 2.441 2.207 2.987 4.011.546 1.804.457 3.464-.266 4.981-.724 1.516-1.908 2.845-3.551 3.987-1.644 1.143-3.588 2.045-5.831 2.707Z",style:{fillRule:"nonzero"}}),e)));a.displayName="NestedEgg";const o=(0,r.forwardRef)((({children:e,scale:t=.8,rotation:n=0,...o},s)=>r.createElement(a,i({},o,{ref:s}),r.createElement("g",{"transform-origin":"center center",transform:`scale(${t} ${t}) rotate(${n})`},e))));o.displayName="IconEgg";const s=(0,r.forwardRef)((({children:e,...t},n)=>r.createElement(a,i({},t,{ref:n}),r.createElement("text",{x:"50%",y:"50%",textAnchor:"middle",dominantBaseline:"middle",className:"cursor-pointer select-none fill-current font-atkinson text-[10px] font-bold leading-none"},e))));s.displayName="TextEgg"},86379:function(e,t,n){"use strict";n.d(t,{Z:function(){return Le}});var r=n(94159),i=n(74993);function a(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 o="function"==typeof Symbol&&Symbol.observable||"@@observable",s=function(){return Math.random().toString(36).substring(7).split("").join(".")},l={INIT:"@@redux/INIT"+s(),REPLACE:"@@redux/REPLACE"+s(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+s()}};function u(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function c(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(a(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(a(1));return n(c)(e,t)}if("function"!=typeof e)throw new Error(a(2));var i=e,s=t,f=[],d=f,p=!1;function h(){d===f&&(d=f.slice())}function m(){if(p)throw new Error(a(3));return s}function g(e){if("function"!=typeof e)throw new Error(a(4));if(p)throw new Error(a(5));var t=!0;return h(),d.push(e),function(){if(t){if(p)throw new Error(a(6));t=!1,h();var n=d.indexOf(e);d.splice(n,1),f=null}}}function v(e){if(!u(e))throw new Error(a(7));if(void 0===e.type)throw new Error(a(8));if(p)throw new Error(a(9));try{p=!0,s=i(s,e)}finally{p=!1}for(var t=f=d,n=0;n<t.length;n++)(0,t[n])();return e}function y(e){if("function"!=typeof e)throw new Error(a(10));i=e,v({type:l.REPLACE})}function b(){var e,t=g;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(a(11));function n(){e.next&&e.next(m())}return n(),{unsubscribe:t(n)}}})[o]=function(){return this},e}return v({type:l.INIT}),(r={dispatch:v,subscribe:g,getState:m,replaceReducer:y})[o]=b,r}var f=n(6117);function d(e){return"object"==typeof e}const p="dnd-core/INIT_COORDS",h="dnd-core/BEGIN_DRAG",m="dnd-core/PUBLISH_DRAG_SOURCE",g="dnd-core/HOVER",v="dnd-core/DROP",y="dnd-core/END_DRAG";function b(e,t){return{type:p,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}const w={type:p,payload:{clientOffset:null,sourceClientOffset:null}};function k(e){return function(t=[],n={publishSource:!0}){const{publishSource:r=!0,clientOffset:i,getSourceClientOffset:a}=n,o=e.getMonitor(),s=e.getRegistry();e.dispatch(b(i)),function(e,t,n){(0,f.k)(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach((function(e){(0,f.k)(n.getSource(e),"Expected sourceIds to be registered.")}))}(t,o,s);const l=function(e,t){let n=null;for(let r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}(t,o);if(null==l)return void e.dispatch(w);let u=null;if(i){if(!a)throw new Error("getSourceClientOffset must be defined");!function(e){(0,f.k)("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}(a),u=a(l)}e.dispatch(b(i,u));const c=s.getSource(l).beginDrag(o,l);if(null==c)return;!function(e){(0,f.k)(d(e),"Item must be an object.")}(c),s.pinSource(l);const p=s.getSourceType(l);return{type:h,payload:{itemType:p,item:c,sourceId:l,clientOffset:i||null,sourceClientOffset:u||null,isSourcePublic:!!r}}}}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){_(e,t,n[t])}))}return e}function x(e){return function(t={}){const n=e.getMonitor(),r=e.getRegistry();!function(e){(0,f.k)(e.isDragging(),"Cannot call drop while not dragging."),(0,f.k)(!e.didDrop(),"Cannot call drop twice during one drag operation.")}(n);const i=function(e){const t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}(n);i.forEach(((i,a)=>{const o=function(e,t,n,r){const i=n.getTarget(e);let a=i?i.drop(r,e):void 0;return function(e){(0,f.k)(void 0===e||d(e),"Drop result must either be an object or undefined.")}(a),void 0===a&&(a=0===t?{}:r.getDropResult()),a}(i,a,r,n),s={type:v,payload:{dropResult:E({},t,o)}};e.dispatch(s)}))}}function T(e){return function(){const t=e.getMonitor(),n=e.getRegistry();!function(e){(0,f.k)(e.isDragging(),"Cannot call endDrag while not dragging.")}(t);const r=t.getSourceId();return null!=r&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource()),{type:y}}}function S(e,t){return null===t?null===e:Array.isArray(e)?e.some((e=>e===t)):e===t}function C(e){return function(t,{clientOffset:n}={}){!function(e){(0,f.k)(Array.isArray(e),"Expected targetIds to be an array.")}(t);const r=t.slice(0),i=e.getMonitor(),a=e.getRegistry();return function(e,t,n){for(let r=e.length-1;r>=0;r--){const i=e[r];S(t.getTargetType(i),n)||e.splice(r,1)}}(r,a,i.getItemType()),function(e,t,n){(0,f.k)(t.isDragging(),"Cannot call hover while not dragging."),(0,f.k)(!t.didDrop(),"Cannot call hover after drop.");for(let t=0;t<e.length;t++){const r=e[t];(0,f.k)(e.lastIndexOf(r)===t,"Expected targetIds to be unique in the passed array.");const i=n.getTarget(r);(0,f.k)(i,"Expected targetIds to be registered.")}}(r,i,a),function(e,t,n){e.forEach((function(e){n.getTarget(e).hover(t,e)}))}(r,i,a),{type:g,payload:{targetIds:r,clientOffset:n||null}}}}function O(e){return function(){if(e.getMonitor().isDragging())return{type:m}}}class A{receiveBackend(e){this.backend=e}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){const e=this,{dispatch:t}=this.store,n=function(e){return{beginDrag:k(e),publishDragSource:O(e),hover:C(e),drop:x(e),endDrag:T(e)}}(this);return Object.keys(n).reduce(((r,i)=>{const a=n[i];var o;return r[i]=(o=a,(...n)=>{const r=o.apply(e,n);void 0!==r&&t(r)}),r}),{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){this.isSetUp=!1,this.handleRefCountChange=()=>{const e=this.store.getState().refCount>0;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}}function I(e,t){return{x:e.x-t.x,y:e.y-t.y}}const N=[],P=[];N.__IS_NONE__=!0,P.__IS_ALL__=!0;class R{subscribeToStateChange(e,t={}){const{handlerIds:n}=t;(0,f.k)("function"==typeof e,"listener must be a function."),(0,f.k)(void 0===n||Array.isArray(n),"handlerIds, when specified, must be an array of strings.");let r=this.store.getState().stateId;return this.store.subscribe((()=>{const t=this.store.getState(),i=t.stateId;try{const a=i===r||i===r+1&&!function(e,t){return e!==N&&(e===P||void 0===t||(n=e,t.filter((e=>n.indexOf(e)>-1))).length>0);var n}(t.dirtyHandlerIds,n);a||e()}finally{r=i}}))}subscribeToOffsetChange(e){(0,f.k)("function"==typeof e,"listener must be a function.");let t=this.store.getState().dragOffset;return this.store.subscribe((()=>{const n=this.store.getState().dragOffset;n!==t&&(t=n,e())}))}canDragSource(e){if(!e)return!1;const t=this.registry.getSource(e);return(0,f.k)(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()&&t.canDrag(this,e)}canDropOnTarget(e){if(!e)return!1;const t=this.registry.getTarget(e);return(0,f.k)(t,`Expected to find a valid target. targetId=${e}`),!(!this.isDragging()||this.didDrop())&&(S(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e))}isDragging(){return Boolean(this.getItemType())}isDraggingSource(e){if(!e)return!1;const t=this.registry.getSource(e,!0);return(0,f.k)(t,`Expected to find a valid source. sourceId=${e}`),!(!this.isDragging()||!this.isSourcePublic())&&(this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e))}isOverTarget(e,t={shallow:!1}){if(!e)return!1;const{shallow:n}=t;if(!this.isDragging())return!1;const r=this.registry.getTargetType(e),i=this.getItemType();if(i&&!S(r,i))return!1;const a=this.getTargetIds();if(!a.length)return!1;const o=a.indexOf(e);return n?o===a.length-1:o>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return Boolean(this.store.getState().dragOperation.isSourcePublic)}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return function(e){const{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return t&&n&&r?I((a=r,{x:(i=t).x+a.x,y:i.y+a.y}),n):null;var i,a}(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return function(e){const{clientOffset:t,initialClientOffset:n}=e;return t&&n?I(t,n):null}(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}const L="undefined"!=typeof global?global:self,M=L.MutationObserver||L.WebKitMutationObserver;function D(e){return function(){const t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}const F="function"==typeof M?function(e){let t=1;const n=new M(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}:D;class j{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}const B=new class{enqueueTask(e){const{queue:t,requestFlush:n}=this;t.length||(n(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:e}=this;for(;this.index<e.length;){const t=this.index;if(this.index++,e[t].call(),this.index>this.capacity){for(let t=0,n=e.length-this.index;t<n;t++)e[t]=e[t+this.index];e.length-=this.index,this.index=0}}e.length=0,this.index=0,this.flushing=!1},this.registerPendingError=e=>{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=F(this.flush),this.requestErrorThrow=D((()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()}))}},q=new class{create(e){const t=this.freeTasks,n=t.length?t.pop():new j(this.onError,(e=>t[t.length]=e));return n.task=e,n}constructor(e){this.onError=e,this.freeTasks=[]}}(B.registerPendingError),H="dnd-core/ADD_SOURCE",z="dnd-core/ADD_TARGET",U="dnd-core/REMOVE_SOURCE",V="dnd-core/REMOVE_TARGET";function $(e,t){t&&Array.isArray(e)?e.forEach((e=>$(e,!1))):(0,f.k)("string"==typeof e||"symbol"==typeof e,t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var W;!function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(W||(W={}));let G=0;function Z(e){switch(e[0]){case"S":return W.SOURCE;case"T":return W.TARGET;default:throw new Error(`Cannot parse handler ID: ${e}`)}}function K(e,t){const n=e.entries();let r=!1;do{const{done:e,value:[,i]}=n.next();if(i===t)return!0;r=!!e}while(!r);return!1}class Q{addSource(e,t){$(e),function(e){(0,f.k)("function"==typeof e.canDrag,"Expected canDrag to be a function."),(0,f.k)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),(0,f.k)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}(t);const n=this.addHandler(W.SOURCE,e,t);return this.store.dispatch(function(e){return{type:H,payload:{sourceId:e}}}(n)),n}addTarget(e,t){$(e,!0),function(e){(0,f.k)("function"==typeof e.canDrop,"Expected canDrop to be a function."),(0,f.k)("function"==typeof e.hover,"Expected hover to be a function."),(0,f.k)("function"==typeof e.drop,"Expected beginDrag to be a function.")}(t);const n=this.addHandler(W.TARGET,e,t);return this.store.dispatch(function(e){return{type:z,payload:{targetId:e}}}(n)),n}containsHandler(e){return K(this.dragSources,e)||K(this.dropTargets,e)}getSource(e,t=!1){return(0,f.k)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return(0,f.k)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}getSourceType(e){return(0,f.k)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}getTargetType(e){return(0,f.k)(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}isSourceId(e){return Z(e)===W.SOURCE}isTargetId(e){return Z(e)===W.TARGET}removeSource(e){var t;(0,f.k)(this.getSource(e),"Expected an existing source."),this.store.dispatch(function(e){return{type:U,payload:{sourceId:e}}}(e)),t=()=>{this.dragSources.delete(e),this.types.delete(e)},B.enqueueTask(q.create(t))}removeTarget(e){(0,f.k)(this.getTarget(e),"Expected an existing target."),this.store.dispatch(function(e){return{type:V,payload:{targetId:e}}}(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){const t=this.getSource(e);(0,f.k)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){(0,f.k)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,n){const r=function(e){const t=(G++).toString();switch(e){case W.SOURCE:return`S${t}`;case W.TARGET:return`T${t}`;default:throw new Error(`Unknown Handler Role: ${e}`)}}(e);return this.types.set(r,t),e===W.SOURCE?this.dragSources.set(r,n):e===W.TARGET&&this.dropTargets.set(r,n),r}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}}const Y=(e,t)=>e===t;function J(e=N,t){switch(t.type){case g:break;case H:case z:case V:case U:return N;default:return P}const{targetIds:n=[],prevTargetIds:r=[]}=t.payload,i=function(e,t){const n=new Map,r=e=>{n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);const i=[];return n.forEach(((e,t)=>{1===e&&i.push(t)})),i}(n,r);if(!(i.length>0)&&function(e,t,n=Y){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(!n(e[r],t[r]))return!1;return!0}(n,r))return N;const a=r[r.length-1],o=n[n.length-1];return a!==o&&(a&&i.push(a),o&&i.push(o)),i}function X(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ee={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};function te(e=ee,t){const{payload:n}=t;switch(t.type){case p:case h:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case g:return r=e.clientOffset,i=n.clientOffset,!r&&!i||r&&i&&r.x===i.x&&r.y===i.y?e:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){X(e,t,n[t])}))}return e}({},e,{clientOffset:n.clientOffset});case y:case v:return ee;default:return e}var r,i}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){ne(e,t,n[t])}))}return e}const ie={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};function ae(e=ie,t){const{payload:n}=t;switch(t.type){case h:return re({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case m:return re({},e,{isSourcePublic:!0});case g:return re({},e,{targetIds:n.targetIds});case V:return-1===e.targetIds.indexOf(n.targetId)?e:re({},e,{targetIds:(r=e.targetIds,i=n.targetId,r.filter((e=>e!==i)))});case v:return re({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case y:return re({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}var r,i}function oe(e=0,t){switch(t.type){case H:case z:return e+1;case U:case V:return e-1;default:return e}}function se(e=0){return e+1}function le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){le(e,t,n[t])}))}return e}function ce(e={},t){return{dirtyHandlerIds:J(e.dirtyHandlerIds,{type:t.type,payload:ue({},t.payload,{prevTargetIds:(n=e,"dragOperation.targetIds",r=[],"dragOperation.targetIds".split(".").reduce(((e,t)=>e&&e[t]?e[t]:r||null),n))})}),dragOffset:te(e.dragOffset,t),refCount:oe(e.refCount,t),dragOperation:ae(e.dragOperation,t),stateId:se(e.stateId)};var n,r}function fe(e,t,n={},r=!1){const i=function(e){const t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return c(ce,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}(r),a=new R(i,new Q(i)),o=new A(i,a),s=e(o,t,n);return o.receiveBackend(s),o}var de=n(34156);let pe=0;const he=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var me=(0,r.memo)((function(e){var{children:t}=e,n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children"]);const[a,o]=function(e){if("manager"in e)return[{dragDropManager:e.manager},!1];return[function(e,t=ge(),n,r){const i=t;return i[he]||(i[he]={dragDropManager:fe(e,t,n,r)}),i[he]}(e.backend,e.context,e.options,e.debugMode),!e.context]}(n);return(0,r.useEffect)((()=>{if(o){const e=ge();return++pe,()=>{0==--pe&&(e[he]=null)}}}),[]),(0,i.jsx)(de.L.Provider,{value:a,children:t})}));function ge(){return"undefined"!=typeof global?global:window}function ve(e){let t=null;return()=>(null==t&&(t=e()),t)}class ye{enter(e){const t=this.entered.length;return this.entered=function(e,t){const n=new Set,r=e=>n.add(e);e.forEach(r),t.forEach(r);const i=[];return n.forEach((e=>i.push(e))),i}(this.entered.filter((t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e)))),[e]),0===t&&this.entered.length>0}leave(e){const t=this.entered.length;var n,r;return this.entered=(n=this.entered.filter(this.isNodeInDocument),r=e,n.filter((e=>e!==r))),t>0&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}class be{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach((e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get:()=>(console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null)})}))}loadDataTransfer(e){if(e){const t={};Object.keys(this.config.exposeProperties).forEach((n=>{const r=this.config.exposeProperties[n];null!=r&&(t[n]={value:r(e,this.config.matchesTypes),configurable:!0,enumerable:!0})})),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}var we=n(66700);function ke(e,t,n){const r=t.reduce(((t,n)=>t||e.getData(n)),"");return null!=r?r:n}const _e={[we.FILE]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[we.HTML]:{exposeProperties:{html:(e,t)=>ke(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[we.URL]:{exposeProperties:{urls:(e,t)=>ke(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[we.TEXT]:{exposeProperties:{text:(e,t)=>ke(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function Ee(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(_e).filter((e=>{const n=_e[e];return!!(null==n?void 0:n.matchesTypes)&&n.matchesTypes.some((e=>t.indexOf(e)>-1))}))[0]||null}const xe=ve((()=>/firefox/i.test(navigator.userAgent))),Te=ve((()=>Boolean(window.safari)));class Se{interpolate(e){const{xs:t,ys:n,c1s:r,c2s:i,c3s:a}=this;let o=t.length-1;if(e===t[o])return n[o];let s,l=0,u=a.length-1;for(;l<=u;){s=Math.floor(.5*(l+u));const r=t[s];if(r<e)l=s+1;else{if(!(r>e))return n[s];u=s-1}}o=Math.max(0,u);const c=e-t[o],f=c*c;return n[o]+r[o]*c+i[o]*f+a[o]*c*f}constructor(e,t){const{length:n}=e,r=[];for(let e=0;e<n;e++)r.push(e);r.sort(((t,n)=>e[t]<e[n]?-1:1));const i=[],a=[],o=[];let s,l;for(let r=0;r<n-1;r++)s=e[r+1]-e[r],l=t[r+1]-t[r],a.push(s),i.push(l),o.push(l/s);const u=[o[0]];for(let e=0;e<a.length-1;e++){const t=o[e],n=o[e+1];if(t*n<=0)u.push(0);else{s=a[e];const r=a[e+1],i=s+r;u.push(3*i/((i+r)/t+(i+s)/n))}}u.push(o[o.length-1]);const c=[],f=[];let d;for(let e=0;e<u.length-1;e++){d=o[e];const t=u[e],n=1/a[e],r=t+u[e+1]-d-d;c.push((d-t-r)*n),f.push(r*n*n)}this.xs=e,this.ys=t,this.c1s=u,this.c2s=c,this.c3s=f}}function Ce(e){const t=1===e.nodeType?e:e.parentElement;if(!t)return null;const{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function Oe(e){return{x:e.clientX,y:e.clientY}}class Ae{get window(){return this.globalContext?this.globalContext:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.globalContext)||void 0===e?void 0:e.document)?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.optionsArgs)||void 0===e?void 0:e.rootElement)||this.window}constructor(e,t){this.ownerDocument=null,this.globalContext=e,this.optionsArgs=t}}function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){Ie(e,t,n[t])}))}return e}class Pe{profile(){var e,t;return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:(null===(e=this.dragStartSourceIds)||void 0===e?void 0:e.length)||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:(null===(t=this.dragOverTargetIds)||void 0===t?void 0:t.length)||0}}get window(){return this.options.window}get document(){return this.options.document}get rootElement(){return this.options.rootElement}setup(){const e=this.rootElement;if(void 0!==e){if(e.__isReactDndBackendSetUp)throw new Error("Cannot have two HTML5 backends at the same time.");e.__isReactDndBackendSetUp=!0,this.addEventListeners(e)}}teardown(){const e=this.rootElement;var t;void 0!==e&&(e.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.rootElement),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId&&(null===(t=this.window)||void 0===t||t.cancelAnimationFrame(this.asyncEndDragFrameId)))}connectDragPreview(e,t,n){return this.sourcePreviewNodeOptions.set(e,n),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,n){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,n);const r=t=>this.handleDragStart(t,e),i=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",r),t.addEventListener("selectstart",i),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",r),t.removeEventListener("selectstart",i),t.setAttribute("draggable","false")}}connectDropTarget(e,t){const n=t=>this.handleDragEnter(t,e),r=t=>this.handleDragOver(t,e),i=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",n),t.addEventListener("dragover",r),t.addEventListener("drop",i),()=>{t.removeEventListener("dragenter",n),t.removeEventListener("dragover",r),t.removeEventListener("drop",i)}}addEventListeners(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return Ne({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const e=this.monitor.getSourceId();return Ne({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){const e=this.monitor.getItemType();return Object.keys(we).some((t=>we[t]===e))}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=function(e,t){const n=_e[e];if(!n)throw new Error(`native type ${e} has no configuration`);const r=new be(n);return r.loadDataTransfer(t),r}(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.mouseMoveTimeoutTimer=setTimeout((()=>{var e;return null===(e=this.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}),1e3)}clearCurrentDragSourceNode(){var e;return!!this.currentDragSourceNode&&(this.currentDragSourceNode=null,this.rootElement&&(null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)),this.mouseMoveTimeoutTimer=null,!0)}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,n){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{const t=this.sourceNodes.get(e);return t&&Ce(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>Boolean(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{const e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&"undefined"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame((()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null})))},this.cancelHover=()=>{null!==this.hoverRafId&&"undefined"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;const{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;const n=Oe(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:n});const{dataTransfer:r}=e,i=Ee(r);if(this.monitor.isDragging()){if(r&&"function"==typeof r.setDragImage){const e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),i=this.sourcePreviewNodes.get(e)||t;if(i){const{anchorX:e,anchorY:a,offsetX:o,offsetY:s}=this.getCurrentSourcePreviewNodeOptions(),l=function(e,t,n,r,i){const a="IMG"===(o=t).nodeName&&(xe()||!(null===(s=document.documentElement)||void 0===s?void 0:s.contains(o)));var o,s;const l=Ce(a?e:t),u={x:n.x-l.x,y:n.y-l.y},{offsetWidth:c,offsetHeight:f}=e,{anchorX:d,anchorY:p}=r,{dragPreviewWidth:h,dragPreviewHeight:m}=function(e,t,n,r){let i=e?t.width:n,a=e?t.height:r;return Te()&&e&&(a/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:a}}(a,t,c,f),{offsetX:g,offsetY:v}=i,y=0===v||v;return{x:0===g||g?g:new Se([0,.5,1],[u.x,u.x/c*h,u.x+h-c]).interpolate(d),y:y?v:(()=>{let e=new Se([0,.5,1],[u.y,u.y/f*m,u.y+m-f]).interpolate(p);return Te()&&a&&(e+=(window.devicePixelRatio-1)*m),e})()}}(t,i,n,{anchorX:e,anchorY:a},{offsetX:o,offsetY:s});r.setDragImage(i,l.x,l.y)}}try{null==r||r.setData("application/json",{})}catch(e){}this.setCurrentDragSourceNode(e.target);const{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout((()=>this.actions.publishDragSource()),0)}else if(i)this.beginDragNativeItem(i);else{if(r&&!r.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{var t;if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()&&(null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)),!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;const{dataTransfer:n}=e,r=Ee(n);r&&this.beginDragNativeItem(r,n)},this.handleTopDragEnter=e=>{const{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:Oe(e)}),t.some((e=>this.monitor.canDropOnTarget(e)))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{var t;this.dragOverTargetIds=[],this.isDraggingNativeItem()&&(null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer))},this.handleTopDragOver=e=>{const{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging())return e.preventDefault(),void(e.dataTransfer&&(e.dataTransfer.dropEffect="none"));this.altKeyPressed=e.altKey,this.lastClientOffset=Oe(e),this.scheduleHover(t),(t||[]).some((e=>this.monitor.canDropOnTarget(e)))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout((()=>this.endDragNativeItem()),0),this.cancelHover())},this.handleTopDropCapture=e=>{var t;this.dropTargetIds=[],this.isDraggingNativeItem()?(e.preventDefault(),null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)):Ee(e.dataTransfer)&&e.preventDefault(),this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{const{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:Oe(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{const t=e.target;"function"==typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new Ae(t,n),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new ye(this.isNodeInDocument)}}const Re=function(e,t,n){return new Pe(e,t,n)};var Le=e=>r.createElement(me,{backend:Re},e.children)},23006:function(e,t,n){"use strict";n.d(t,{o:function(){return v},e:function(){return y}});var r=n(20182),i=n(71298),a=n(94159),o=a.forwardRef((function({title:e,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?a.createElement("title",{id:t},e):null,a.createElement("path",{fillRule:"evenodd",d:"M16.28 11.47a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 011.06-1.06l7.5 7.5z",clipRule:"evenodd"}))})),s=n(65443),l=n.n(s),u=n(49795),c=n(88658),f=n(96780),d=n(61888);function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}const h=(0,a.createContext)({openLightbox:d.noop,closeLightbox:d.noop,setLightboxContentForPost:d.noop}),m=l()("h-8","fill-cherry","dark:fill-mango","text-notWhite","dark:text-notBlack","cohost-shadow-dark","flex-none","cursor-pointer"),g=({content:e,onClick:t,carouselIndex:n,setCarouselIndex:i})=>{const s=(0,u.useSwipeable)({onSwipedRight:()=>{n>0&&i(n-1)},onSwipedLeft:()=>{n<e.length-1&&i(n+1)}}),l=(0,a.useRef)(null);(0,a.useEffect)((()=>{l.current?.focus()}),[l]),(0,a.useEffect)((()=>{e.forEach((({attachment:e})=>{(new Image).src=e.fileURL}))}));const f=e=>t=>{i(e),t.stopPropagation()},d=1===e.length,h=d?"max-h-[calc(100vh_-_4rem)]":"max-h-[calc(100vh_-_14rem)]";return a.createElement("div",p({},s,{ref:l,onClick:t,onKeyDown:t=>{switch(t.key){case"ArrowLeft":case"H":case"h":n>0&&i(n-1);break;case"ArrowRight":case"L":case"l":n<e.length-1&&i(n+1)}},tabIndex:0,className:"container absolute inset-0 z-30 mx-auto my-0 overflow-hidden overflow-y-auto py-8 outline-none"}),a.createElement("div",{className:"flex h-auto w-full flex-col items-center justify-between gap-6 overflow-auto"},a.createElement("div",{className:"flex h-full min-h-0 w-full flex-1 flex-col items-center gap-2"},a.createElement("img",{src:e[n]?.attachment.fileURL??r,className:`block ${h} mx-auto min-h-0 max-w-full object-scale-down`,alt:""}),d?null:a.createElement("div",{className:"flex w-full max-w-prose flex-row items-center justify-between p-2"},a.createElement(c.OZ,{className:`${m} scale-x-[-1] ${n>0?"visible":"invisible"}`,onClick:f(n-1)},a.createElement(o,null)),a.createElement(c.OZ,{className:`${m} ${n<e.length-1?"visible":"invisible"}`,onClick:f(n+1)},a.createElement(o,null))),e[n]?.attachment.altText?a.createElement("p",{className:"mx-auto max-w-prose p-3 text-center italic text-notWhite"},e[n]?.attachment.altText):null),d?null:a.createElement("div",{className:"flex flex-none flex-row items-center gap-4"},e.map((({attachment:e},t)=>a.createElement("button",{key:e.attachmentId,onClick:f(t),type:"button"},a.createElement("img",{src:e.fileURL,className:"cohost-shadow-dark box-content aspect-square h-16 cursor-pointer rounded-lg object-cover "+(t===n?"border-2 border-cherry":""),alt:e.altText})))))))},v=({children:e,...t})=>{const[n,r]=(0,a.useState)(!1),[o,s]=(0,a.useState)(0),[l,u]=(0,a.useState)({}),[c,d]=(0,a.useState)(0),p=()=>{r(!1)};return a.createElement(a.Fragment,null,a.createElement(h.Provider,{value:{openLightbox:(e,t)=>{s(e);const n=l[e]?.findIndex((e=>e.attachment.attachmentId===t))??0;d(n),r(!0)},closeLightbox:p,setLightboxContentForPost:(e,t)=>{l[e]||(l[e]=t,u(l))}}},e),a.createElement(i.V,{onClose:p,open:n},a.createElement(f.Z,{className:"bg-notBlack"}),a.createElement("div",{className:"fixed inset-0 z-10 overflow-y-auto"},a.createElement("div",{className:"flex min-h-full items-center justify-center py-20"},a.createElement(g,{content:l[o]??[],onClick:p,carouselIndex:c,setCarouselIndex:d})))))},y=()=>(0,a.useContext)(h)},81150:function(e,t,n){"use strict";n.d(t,{H:function(){return d},g:function(){return f}});var r=n(94159),i=n(12093),a=n(18887),o=n.n(a),s=n(61888),l=n.n(s);function u(e){return e.keys().map((t=>{const n=o().basename(t,o().extname(t));return{baseUrl:e(t),name:n}}))}const c=[..."undefined"!=typeof process&&"test"===process.env?.RUN_MODE?[]:u(n(22782)),..."undefined"!=typeof process&&"test"===process.env?.RUN_MODE?[]:u(n(43258))].filter((e=>e.name.includes("eggbug")&&"eggbug-classic"!==e.name)),f=({className:e})=>r.createElement("div",{className:`flex flex-row items-center gap-2 motion-safe:animate-bounce motion-reduce:animate-pulse ${e??""}`},r.createElement(d,null),"loading..."),d=()=>{const e=l().sample(c)?.baseUrl;return e?r.createElement("img",{className:"inline-block h-6 flex-none",src:i.ZP.public.static.staticAsset({path:e}).toString(),alt:""}):null}},81732:function(e,t,n){"use strict";n.d(t,{V:function(){return a},m:function(){return o}});var r=n(94159),i=n(61888);const a=r.createContext({activate:i.noop,isOpen:!1,close:i.noop,setup:i.noop,hasBeenSetup:!1}),o=()=>r.useContext(a)},30272:function(e,t,n){"use strict";n.d(t,{T:function(){return w}});var r=n(97244),i=n(15674),a=n(94159),o=n(8227),s=n(88658),l=n(71860),u=n(62745),c=n(81150),f=n(12093),d=n(38934),p=n(52786),h=n(91625),m=n(91045),g=n(81732),v=n(98074);function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}const b=({hideWhenOpen:e})=>{const{activate:t,isOpen:n,close:l,hasBeenSetup:c}=(0,g.m)(),{activated:p}=(0,o.Pc)(),h=(0,d.dg)(),m=(0,u.Q)();return p&&c&&h?.handle?a.createElement("div",{className:"fixed bottom-4 right-4 z-20"},n?e?null:a.createElement(s.OZ,{className:"cohost-shadow-light dark:cohost-shadow-dark inline-block h-8 cursor-pointer fill-composeButton text-text hover:fill-text hover:text-composeButton",onClick:e=>{e.preventDefault(),l()}},a.createElement(r.Z,null)):a.createElement("a",{href:f.ZP.public.project.composePost({projectHandle:h.handle}).toString(),onClick:e=>{console.log(m),m.disableModalPostComposer||(e.preventDefault(),t({}))}},a.createElement(s.OZ,{className:"cohost-shadow-light dark:cohost-shadow-dark inline-block h-8 cursor-pointer fill-composeButton text-text hover:fill-text hover:text-composeButton"},a.createElement(i.Z,null)))):null},w=({children:e})=>{const t=(0,v.rA)(),[n,r]=(0,a.useState)(!1),[i,s]=(0,a.useState)(!1),{activated:u}=(0,o.Pc)(),f=(0,a.useCallback)((()=>{r(!1)}),[]),d=(0,a.useCallback)((()=>{const e=h.current?.attemptClose();!0!==e?A(!0):f()}),[f]),h=(0,a.useRef)(null),m=(0,a.useRef)(null),[w,_]=(0,a.useState)(null),E=l.S.posts.postComposerSettings.useQuery({},{enabled:u,suspense:!0}),x=(0,a.useCallback)((e=>{i||(_({cws:E.data?.defaultCws??[],initialAdultContent:E.data?.defaultAdultContent??!1,tags:E.data?.defaultTags??[],initialPost:void 0,isModal:!0,onClose:f,shareOf:void 0,project:e.project,finishedRedirect:e=>{f(),m.current&&m.current(e)}}),s(!0))}),[f,i,E.data]),T=(0,a.useCallback)((e=>{if(!w)return void console.error("ModalPostComposer: setup hasn't been run");const t={...w};t.shareOf=e.shareOf,t.responseToAskId=e.responseToAskId,m.current=e.onPost??null,_(t),r(!0)}),[w]),[S,C]=(0,a.useState)(null);(0,a.useEffect)((()=>{n&&!0!==S?.open?S?.showModal():n||!0!==S?.open||S?.close()}),[S,n]);const[O,A]=(0,a.useState)(!1);return a.createElement(g.V.Provider,{value:{setup:x,isOpen:n,activate:T,close:f,hasBeenSetup:i}},e,u?a.createElement(a.Fragment,null,a.createElement(b,{hideWhenOpen:!0}),a.createElement("dialog",{ref:C,className:"co-themed-box h-auto max-h-screen max-w-full flex-col items-start justify-stretch gap-6 bg-transparent px-0 py-12 text-inherit backdrop:bg-notBlack/90 open:flex lg:px-6",onClick:e=>{e.target===e.currentTarget&&d()},onCancel:e=>{e.preventDefault(),d()},"data-theme":t.current},w?a.createElement(a.Suspense,{fallback:a.createElement(c.g,{className:"text-xl text-notWhite"})},n?a.createElement(p.b,y({},w,{isModal:!0,onClose:d})):null):null),a.createElement(k,{onDiscard:()=>{A(!1),f()},onCancel:()=>{A(!1)},isOpen:O})):null)},k=({onDiscard:e,onCancel:t,isOpen:n})=>a.createElement(m.K,{isOpen:n,title:(0,h.t)("client:post-composer.discard-title","Discard this post?"),body:(0,h.t)("client:post-composer.discard-body","Are you sure you want to discard this post? This cannot be undone."),confirm:{label:(0,h.t)("client:post-composer.discard-button","discard"),color:"destructive"},cancel:{label:(0,h.t)("client:post-composer.discard-cancel-button","keep working on it")},onConfirm:()=>e(),onCancel:()=>t()})},67177:function(e,t,n){"use strict";n.d(t,{H:function(){return _}});var r=n(4595),i=n(37111),a=n(71860),o=n(76051),s=n(44144),l=n(12093),u=n(55875),c=n(44387),f=n(53754),d=n(2403),p=n(36592),h=n(94159),m=n(59134),g=n(98074),v=n(62745),y=n(93410),b=n(70700),w=n(83052),k=n(51540);const _=({ask:e,children:t})=>{const n=(0,v.Q)(),_=(0,h.useMemo)((()=>(0,i.Ml)(e.content,new Date(e.sentAt),{renderingContext:"ask",disableEmbeds:!0,externalLinksInNewTab:n.externalLinksInNewTab,hasCohostPlus:!1})),[e.content,e.sentAt,n.externalLinksInNewTab]),E=h.Children.count(t)>0,x=a.S.asks.blockSender.useMutation(),T=(0,h.useContext)(s.j),S=(0,h.useCallback)((()=>{m.Am.promise(x.mutateAsync(e.askId),{loading:"Blocking sender...",success:"Sender blocked!",error:e=>(console.error(e),e instanceof p.ss?e.message:"Failed to block sender")}).catch((e=>null))}),[e.askId,x]),{current:C,forceTheme:O}=(0,g.rA)();return h.createElement("div",{className:"grid lg:grid-cols-[4rem_1fr] w-full gap-x-6 gap-y-2","data-testid":`ask-${e.askId}`},e.askingProject?h.createElement(k.t,{project:e.askingProject,noLink:!0}):h.createElement("img",{src:l.ZP.public.static.staticAsset({path:r}).toString(),className:"mask mask-squircle cohost-shadow-light dark:cohost-shadow-dark hidden h-16 w-16 lg:block",alt:""}),h.createElement("article",{"data-theme":C,className:"co-themed-box co-post-box"},h.createElement("header",{className:"co-thread-header"},h.createElement("div",{className:"flex min-w-0 flex-1 flex-row items-center gap-2 truncate leading-none"},e.askingProject?h.createElement(w.H,{project:e.askingProject}):h.createElement(h.Fragment,null,h.createElement("img",{className:"mask mask-squircle inline-block h-8 w-8 lg:hidden",src:l.ZP.public.static.staticAsset({path:r}).toString(),alt:""}),h.createElement("span",{className:"co-project-display-name max-w-full flex-shrink truncate font-atkinson font-bold"},e.loggedIn?"Anonymous User":"Anonymous Guest")),h.createElement(b.Y,{dateISO:new Date(e.sentAt).toISOString()})),h.createElement(u.v,{as:"div",className:"relative h-6 w-6"},h.createElement(u.v.Button,{className:"absolute right-0 top-0"},h.createElement(c.Z,{className:o.tw`co-action-button h-6 w-6 transition-transform ui-open:rotate-90`})),h.createElement(u.v.Items,{className:"cohost-shadow-dark absolute right-0 top-8 z-30 flex min-w-max flex-col gap-3 rounded-lg bg-notWhite p-3 text-notBlack focus:!outline-none"},h.createElement(u.v.Item,null,h.createElement(y.X,{onClick:S,disabled:!1,ItemIcon:f.Z,text:"block this sender"})),h.createElement(u.v.Item,null,h.createElement(y.X,{onClick:()=>{T.send({type:"START_REPORT",askId:e.askId})},disabled:!1,ItemIcon:d.Z,text:"report ask"}))))),h.createElement("hr",{className:"co-hairline"}),h.createElement("div",{className:o.tw`co-prose prose p-3`},_),h.createElement("hr",{className:"co-hairline"}),E?h.createElement("footer",{className:o.tw`co-thread-footer w-full max-w-full rounded-b-lg p-3`},h.createElement("div",{className:"flex items-center justify-end gap-3"},t)):null))};t.Z=_},6553:function(e,t,n){"use strict";n.d(t,{p:function(){return a}});var r=n(94159);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}const a=({as:e="button",children:t,...n})=>{const a=n.className??"";return r.createElement(e,i({},n,{className:`flex h-12 max-w-xs\n items-center justify-center rounded-lg bg-foreground px-6 text-lg text-text\n hover:bg-foreground-600 active:bg-foreground-700 disabled:bg-foreground-200 ${a}`}),t)}},70341:function(e,t,n){"use strict";n.d(t,{M:function(){return a}});var r=n(4699),i=n(94159);const a=e=>{const{info:t,error:n}=(0,i.useContext)(r.s);return t.length||n.length?i.createElement("div",{className:`rounded-lg border-notBlack bg-notWhite p-3 text-notBlack ${e.className||""} ${e.className||""}`},t.length?i.createElement("ul",null,t.map((e=>{return i.createElement("li",{key:e},(t=e,i.createElement("div",null,t)));var t}))):null,n.length?i.createElement("ul",null,n.map((e=>{return i.createElement("li",{key:e},(t=e,i.createElement("div",null,"error: ",t)));var t}))):null):null}},67287:function(e,t,n){"use strict";n.d(t,{t:function(){return l}});var r=n(12093),i=n(94159),a=n(51028),o=n(8227),s=n(37428);const l=()=>{const{loggedIn:e,email:t,emailVerifyCanceled:n}=(0,o.Pc)();return e&&n?i.createElement(s.A,null,i.createElement(a.cC,{parent:"div",className:"prose mx-auto",i18nKey:"client:header-notice.email-verify-canceled"},i.createElement("p",null,i.createElement("strong",null,"Warning!")," The owner of the email address"," ",i.createElement("em",null,{email:t})," told us that they didn't sign up for cohost. Please verify that your email is set correctly and"," ",i.createElement("a",{href:r.Wq.public.settingsMain.toString()},"change it")," ","if it's incorrect."))):null}},60707:function(e,t,n){"use strict";n.d(t,{t:function(){return f}});var r=n(4402),i=n(12093),a=n(80692),o=n(84879),s=n(94159),l=n(51028),u=n(37428);function c(e){return`scheduled-delete-acknowledged/project/${e}`}const f=()=>{const e=(0,r.m)(),[t,n]=(0,s.useState)(null);if((0,s.useEffect)((()=>{const t=[];for(const n of e.projects){const e=window.localStorage.getItem(c(n.projectId));e&&!n.deleteAfter?window.localStorage.removeItem(c(n.projectId)):e&&e===n.deleteAfter||n.deleteAfter&&t.push(n)}n(t)}),[e]),t&&t.length>0){const e=t.map((e=>`@${e.handle}`)).join(", "),r=o.ou.min(...t.map((e=>o.ou.fromISO(e.deleteAfter)))).diff(o.ou.now()),f=Math.round(r.as("days"));return s.createElement(u.A,null,s.createElement(s.Fragment,null,s.createElement(l.cC,{parent:"div",className:"prose mx-auto",i18nKey:"client:header-notice.queued-for-delete"},s.createElement("p",null,s.createElement("strong",null,"Heads up!")," One or more pages you edit (",{handleList:e},") are scheduled for deletion, starting in ",{daysLeft:f}," days. At that time, that data will be permanently deleted from our servers. If you want to prevent this, please"," ",s.createElement("a",{href:i.ZP.public.project.settings().toString()},"visit the page settings")," ","and cancel it."),s.createElement("p",null,"(If you close this notification, you won't see it again for these pages in this web browser.)")),s.createElement("button",{type:"button",disabled:!t,onClick:function(){if(t){for(const e of t)window.localStorage.setItem(c(e.projectId),e.deleteAfter);n([])}}},s.createElement(a.Z,{className:"h-6"}))))}return null}},19140:function(e,t,n){"use strict";n.d(t,{E:function(){return s}});var r=n(94159),i=n(51028),a=n(8227),o=n(37428);const s=()=>{const{loggedIn:e,readOnly:t}=(0,a.Pc)();return e&&t?r.createElement(o.A,null,r.createElement(i.cC,{parent:"div",className:"prose mx-auto",i18nKey:"client:header-notice.read-only"},r.createElement("p",null,r.createElement("strong",null,"cohost is read-only as of October 1, 2024.")," ","The site will be fully shut down at the end of the year. Until then, you can use the site but cant do anything that isnt reading (following, liking posts, making or editing posts, sending asks, updating your profile, etc)."),r.createElement("p",null,"thank you for having used cohost. well see you around."," ",r.createElement("img",{src:"https://cohost.org/static/17aa2d48956926005de9.png",alt:":eggbug:",title:":eggbug:",className:"m-0 inline-block aspect-square object-contain align-middle",style:{height:"var(--emoji-scale, 1em)"}})))):null}},37428:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(98074),i=n(94159);const a=({children:e})=>{const t=(0,r.rA)();return i.createElement("div",{className:"co-themed-box co-header-alert cohost-shadow-light dark:cohost-shadow-dark flex flex-row items-start self-stretch p-3","data-theme":t.current},e)}},2749:function(e,t,n){"use strict";n.d(t,{P:function(){return u}});var r=n(12093),i=n(94159),a=n(51028),o=n(8227),s=n(70496),l=n(37428);const u=()=>{const{loggedIn:e,activated:t,emailVerified:n}=(0,o.Pc)();return e&&!t?i.createElement(l.A,null,i.createElement(i.Fragment,null,i.createElement(a.cC,{parent:"div",className:"prose mx-auto",i18nKey:"client:header-notice.unactivated"},i.createElement("p",null,i.createElement("strong",null,"Heads up!")," You're still in the waiting period before you can post! While you're free to follow, like, and share other users' posts, you can't comment or make any new posts yet."),i.createElement("p",null,"This waiting period lasts a day or two, so just hold tight. We'll email you when you can post. You can find more information on"," ",i.createElement("a",{href:"https://help.antisoftware.club/support/solutions/articles/62000224749-details-on-invites-and-the-restrictions-on-un-activated-accounts/",target:"_blank",rel:"noreferrer"},"our support site!"))),n?null:i.createElement(a.cC,{parent:s.v,level:"info",className:"mx-auto mt-6 max-w-prose",i18nKey:"client:header-notice.unverified-unactivated"},i.createElement("div",{className:"prose prose-sm"},i.createElement("p",null,"You won't be activated until you've verified your email address. Check for an email from no-reply@no-reply.cohost.org. If you can't find it, you can resend it from the"," ",i.createElement("a",{href:r.ZP.public.userSettings().toString()},"settings page"),"."))))):null}},89760:function(e,t,n){"use strict";n.d(t,{V:function(){return a},u:function(){return u}});var r=n(84879),i=n(94159);function a(e){return function(){let t=e+=1831565813;return t=Math.imul(t^t>>>15,1|t),t^=t+Math.imul(t^t>>>7,61|t),((t^t>>>14)>>>0)/4294967296}}function o(e,t,n){return e+(t-e)*(r=n,0,1,Math.min(Math.max(r,0),1));var r}const s=r.ou.now().toUTC().set({month:4,day:1}).startOf("day");function l(e){return Math.abs(e.diffNow().as("seconds"))}const u=({post:e})=>{const t=e.transparentShareOfPostId??e.postId,n=(0,i.useMemo)((()=>e.transparentShareOfPostId?e.shareTree.find((t=>t.postId===e.transparentShareOfPostId))?.publishedAt??e.publishedAt:e.publishedAt),[e.publishedAt,e.shareTree,e.transparentShareOfPostId]),u=(0,i.useMemo)((()=>{if(!n)return s;const e=r.ou.fromISO(n);return e>s?e:s}),[n]),c=(0,i.useMemo)((()=>a(t)),[t]),[f,d,p,h]=(0,i.useMemo)((()=>[c(),c(),c(),c()]),[c]),[m,g]=(0,i.useState)(l(u)),v=(0,i.useCallback)((()=>{g(l(u))}),[u]),y=(0,i.useMemo)((()=>{let e=f*m,t=0;if(p<=.02){const e=p/.02;t=Math.floor(o(1,6,e))}if(h<=.5){const t=o(1,1.42,h/.5);e=Math.pow(e,t)}return d<=o(.05,.6,l(s)/183600)&&(e*=-1),e.toLocaleString(void 0,{maximumFractionDigits:t})}),[m,h,p,d,f]);return i.createElement("button",{onClick:v,type:"button"},y," Numbers™")}},51540:function(e,t,n){"use strict";n.d(t,{t:function(){return c}});var r=n(12093),i=n(70769),a=n(57834),o=n(94159),s=n(62745),l=n(88658);function u(e){switch(e){case"capsule-big":return"mask-capsule-big";case"capsule-small":return"mask-capsule-small";case"roundrect":return"mask-roundrect";case"squircle":return"mask-squircle";case"egg":return"mask-egg";default:return"mask-circle"}}i.Fx.pick({avatarPreviewURL:!0,avatarURL:!0,avatarShape:!0,privacy:!0,handle:!0,flags:!0,projectId:!0});const c=({project:e,noLink:t=!1,className:n="h-16 w-16 hidden lg:block cohost-shadow-light dark:cohost-shadow-dark",hideLock:c=!1,forceAnimate:f=!1})=>{const d=(0,s.Q)(),p=f||!d.pauseProfileGifs,h={backgroundImage:e.flags.indexOf("noTransparentAvatar")>-1?`url(${r.vf.public.project.defaultAvatar({projectId:e.projectId}).toString()})`:void 0},m=(0,o.useMemo)((()=>{const t=p?e.avatarURL:e.avatarPreviewURL,n=new URL(t);return n.searchParams.append("dpr","2"),n.searchParams.append("width","80"),n.searchParams.append("height","80"),n.searchParams.append("fit","cover"),n.searchParams.append("auto","webp"),n.toString()}),[p,e.avatarPreviewURL,e.avatarURL]),g=o.createElement(o.Fragment,null,o.createElement("img",{src:m,className:`mask ${u(e.avatarShape)} h-full w-full object-cover`,alt:e.handle,style:h}),c||e.privacy!==i.WL.Private?null:o.createElement(l.OZ,{className:"cohost-shadow-light dark:cohost-shadow-dark absolute -bottom-1 -right-1 h-5 fill-foreground-500 text-notWhite",scale:.6},o.createElement(a.Z,null)));return t?o.createElement("div",{className:`flex-0 mask relative aspect-square ${n}`},g):o.createElement("a",{href:r.vf.public.project.mainAppProfile({projectHandle:e.handle}).toString(),className:`flex-0 mask relative aspect-square ${n}`,title:`@${e.handle}`},g)}},1159:function(e,t,n){"use strict";n.d(t,{C:function(){return p}});var r=n(93788),i=n(15867),a=n(95024),o=n(94159),s=n(90275),l=n(21281);const u=`\n:root {\n --color-text: 249 254 255; /* white-ish */\n --color-bg-text: 249 254 255; /* same white-ish */\n \n /* used https://uicolors.app/ to generate these */\n --color-foreground-100: ${(0,r.$G)("#ebeff3")};\n --color-foreground-200: ${(0,r.$G)("#d2dbe5")};\n --color-foreground-300: ${(0,r.$G)("#abbdce")};\n --color-foreground-400: ${(0,r.$G)("#7e99b2")};\n --color-foreground-500: ${(0,r.$G)("#5e7d99")};\n --color-foreground-600: ${(0,r.$G)("#4a647f")};\n --color-foreground-700: ${(0,r.$G)("#435972")};\n --color-foreground-800: ${(0,r.$G)("#354557")};\n --color-foreground: ${(0,r.$G)("#435972")}; /* tumblr blue (light) */\n \n --color-accent: 138 174 117; /* green-ish */ \n \n /* a darker blue, poor contrast */\n --color-secondary: ${(0,r.$G)("#668093")};\n --color-secondary-100: ${(0,r.$G)("#e2e8eb")};\n --color-secondary-200: ${(0,r.$G)("#c7d2da")};\n --color-secondary-300: ${(0,r.$G)("#a1b3bf")};\n --color-secondary-400: ${(0,r.$G)("#668093")};\n --color-secondary-500: ${(0,r.$G)("#576f83")};\n --color-secondary-600: ${(0,r.$G)("#4b5e6f")};\n --color-secondary-700: ${(0,r.$G)("#414f5d")};\n --color-secondary-800: ${(0,r.$G)("#3b444f")};\n\n --color-tertiary: ${(0,r.$G)("#2c4763")};\n --color-tertiary-200: ${(0,r.$G)("#cddbea")};\n --color-tertiary-300: ${(0,r.$G)("#a1bdd8")};\n --color-tertiary-400: ${(0,r.$G)("#6f9bc1")};\n --color-tertiary-500: ${(0,r.$G)("#4d7eaa")};\n --color-tertiary-600: ${(0,r.$G)("#3a648f")};\n --color-tertiary-700: ${(0,r.$G)("#305174")};\n --color-tertiary-800: ${(0,r.$G)("#2c4763")};\n \n \n --color-background: 44 71 99; /* tumblr blue (dark) */\n --color-sidebar-bg: 219 233 244; /* tumblr placeholder bg */\n --color-sidebar-text: 25 25 25; /* not-black */\n --color-sidebar-accent: ${(0,r.$G)("#2c4763")}; /* tumblr blue (light) */\n \n --color-compose-button: ${(0,r.$G)("#83B05F")};\n --color-compose-button-400: ${(0,r.$G)("#98BD7A")};\n --color-compose-button-600: ${(0,r.$G)("#679047")};\n\n /* default brand colors to avoid breaking shit by accident */\n --color-notWhite: ${(0,r.i1)("notWhite")};\n --color-notBlack: ${(0,r.i1)("notBlack")};\n --color-cherry: var(--color-foreground);\n --color-strawberry: var(--color-secondary);\n --color-mango: var(--color-accent);\n --color-longan: var(--color-tertiary);\n}`,c=`\n/*\n * colors specified as bare RGB components so they can get\n * merged with opacity if needed. see \`tailwind.config.js\`\n * for more info. */\n\n:root {\n --color-notWhite: ${(0,r.i1)("notWhite")};\n --color-notBlack: ${(0,r.i1)("notBlack")};\n --color-cherry: ${(0,r.i1)("cherry")};\n --color-strawberry: ${(0,r.i1)("strawberry")};\n --color-mango: ${(0,r.i1)("mango")};\n --color-longan: ${(0,r.i1)("longan")};\n\n\n --color-text: var(--color-notWhite);\n --color-bg-text: var(--color-notBlack);\n\n --color-foreground-100: ${(0,r.i1)("cherry","100")};\n --color-foreground-200: ${(0,r.i1)("cherry","200")};\n --color-foreground-300: ${(0,r.i1)("cherry","300")};\n --color-foreground-400: ${(0,r.i1)("cherry","400")};\n --color-foreground-500: ${(0,r.i1)("cherry","500")};\n --color-foreground-600: ${(0,r.i1)("cherry","600")}; \n --color-foreground-700: ${(0,r.i1)("cherry","700")};\n --color-foreground-800: ${(0,r.i1)("cherry","800")};\n --color-foreground: var(--color-cherry);\n\n --color-secondary-200: ${(0,r.i1)("strawberry","200")};\n --color-secondary-300: ${(0,r.i1)("strawberry","300")};\n --color-secondary-400: ${(0,r.i1)("strawberry","400")};\n --color-secondary-600: ${(0,r.i1)("strawberry","600")};\n --color-secondary-700: ${(0,r.i1)("strawberry","700")};\n --color-secondary: var(--color-strawberry);\n\n --color-tertiary: var(--color-longan);\n --color-tertiary-200: ${(0,r.i1)("longan","200")};\n --color-tertiary-300: ${(0,r.i1)("longan","300")};\n --color-tertiary-400: ${(0,r.i1)("longan","400")};\n --color-tertiary-500: ${(0,r.i1)("longan","600")};\n --color-tertiary-600: ${(0,r.i1)("longan","600")};\n --color-tertiary-700: ${(0,r.i1)("longan","700")};\n\n --color-accent: var(--color-mango);\n --color-background: var(--color-notWhite);\n --color-sidebar-bg: var(--color-notWhite);\n --color-sidebar-text: var(--color-notBlack);\n --color-sidebar-accent: var(--color-cherry);\n\n --color-compose-button: var(--color-foreground);\n --color-compose-button-400: var(--color-foreground-400);\n --color-compose-button-600: var(--color-foreground-600);\n}\n\n@media (max-width: 767px) {\n :root {\n --color-foreground: ${(0,r.i1)("cherry","600")};\n }\n}\n`,f=`@media (prefers-color-scheme: dark) {\n :root {\n --color-text: var(--color-notWhite);\n --color-bg-text: var(--color-notWhite);\n\n --color-foreground-100: ${(0,r.i1)("cherry","100")};\n --color-foreground-200: ${(0,r.i1)("cherry","200")};\n --color-foreground-300: ${(0,r.i1)("cherry","300")};\n --color-foreground-400: ${(0,r.i1)("cherry","400")};\n --color-foreground-500: ${(0,r.i1)("cherry","500")};\n --color-foreground-600: ${(0,r.i1)("cherry","600")};\n --color-foreground-700: ${(0,r.i1)("cherry","700")};\n --color-foreground-800: ${(0,r.i1)("cherry","800")};\n --color-foreground: var(--color-cherry);\n \n --color-secondary-200: ${(0,r.i1)("mango","200")};\n --color-secondary-300: ${(0,r.i1)("mango","300")};\n --color-secondary-400: ${(0,r.i1)("mango","400")};\n --color-secondary-600: ${(0,r.i1)("mango","600")};\n --color-secondary-700: ${(0,r.i1)("mango","700")};\n --color-secondary: var(--color-mango);\n\n --color-accent: var(--color-mango);\n --color-background: var(--color-notBlack);\n --color-sidebar-bg: var(--color-notBlack);\n --color-sidebar-text: var(--color-notWhite); \n --color-sidebar-accent: var(--color-mango);\n\n --color-compose-button: var(--color-foreground);\n --color-compose-button-400: var(--color-foreground-400);\n --color-compose-button-600: var(--color-foreground-600);\n }\n\n @media (max-width: 767px) {\n :root {\n --color-foreground: ${(0,r.i1)("cherry","600")};\n }\n } \n}`,d=c+"\n"+f,p=({mode:e="dynamic"})=>{const t=(0,a.useFlag)(i.T.Enum["chaos-day-2022"]),n=(0,l.Z3)().get("lightThemeOnly"),r=(0,o.useMemo)((()=>n||"light"===e?c:"light_with_themes"===e&&t||t?u:d),[t,n,e]),f=t?"#435972":"#83254f",p=t?"#435972":"#671A3D";return o.createElement(s.ql,null,o.createElement("style",null,r),o.createElement("style",null,"\n :root {\n --emoji-scale: 1.25em;\n }\n "),o.createElement("meta",{name:"theme-color",content:p,media:"(max-width: 1023px)"}),o.createElement("meta",{name:"theme-color",content:f}))}},74395:function(e,t,n){"use strict";n.d(t,{t:function(){return j}});var r=n(87124),i=n(71860),a=n(12093),o=n(97287),s=n(58121),l=n(94159),u=l.forwardRef((function({title:e,titleId:t,...n},r){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?l.createElement("title",{id:t},e):null,l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m3.75 9v6m3-3H9m1.5-12H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z"}))})),c=n(46102),f=n(13828),d=n(51028),p=n(38934),h=n(62745),m=n(4402),g=n(88658),v=n(51540);const y=({project:e})=>{const{enableNotificationCount:t}=(0,h.Q)(),n=(0,p.GU)({projectHandle:e.handle}),r=(0,p.fR)({projectHandle:e.handle}),i=(0,p.fj)({projectHandle:e.handle}),a=n.count+r.count+i.count;return l.createElement(o.R.Option,{key:e.projectId,value:e,className:"flex h-10 cursor-pointer flex-row items-center gap-3 px-2 py-1 hover:bg-foreground-100 hover:text-foreground-800 lg:first-of-type:rounded-t-lg lg:last-of-type:rounded-b-lg"},l.createElement(v.t,{project:e,noLink:!0,className:"h-8 w-8"}),l.createElement("span",null,"@",e.handle),a?l.createElement(g.Ov,{className:"ml-auto h-6 fill-sidebarAccent text-sidebarBg"},t?a>99?"99+":a:""):null)},b=()=>{const{t:e}=(0,d.$G)(),{projects:t}=(0,m.m)(),n=(0,p.dg)(),r=i.S.projects.switchProject.useMutation(),h=i.S.login.logout.useMutation();return n?l.createElement(o.R,{value:n,by:"projectId",onChange:async e=>{"new"===e.projectId?location.assign(a.ZP.public.createProject()):"sign_out"===e.projectId?(await h.mutateAsync(),location.assign("/")):(await r.mutateAsync({projectId:e.projectId}),location.reload())}},l.createElement("div",{className:"relative"},l.createElement(o.R.Button,{className:"group flex flex-row items-center gap-1"},l.createElement(v.t,{project:n,noLink:!0,className:"h-8 w-8 lg:hidden"}),l.createElement("div",{className:"hidden flex-row items-center gap-3 rounded-l-lg px-2 py-1 group-hover:bg-foreground-600 ui-open:bg-foreground-700 lg:flex"},l.createElement(v.t,{project:n,noLink:!0,className:"h-8 w-8"}),l.createElement("span",null,"@",n?.handle)),l.createElement("div",{className:"hidden rounded-r-lg p-2 text-notWhite group-hover:bg-foreground-600 ui-open:bg-foreground-700 lg:block"},l.createElement(f.Z,{className:"h-6 w-6 text-notWhite transition-transform ui-open:rotate-180"}))),l.createElement(s.u,{as:l.Fragment,leave:"lg:transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0"},l.createElement(o.R.Options,{className:"lg:cohost-shadow-light dark:lg:cohost-shadow-dark\n fixed bottom-0 right-0 top-16 max-w-xs divide-y divide-foreground-500 !overflow-y-auto\n truncate bg-foreground text-notWhite !outline-none lg:absolute\n lg:bottom-auto lg:right-auto lg:top-auto lg:mt-6 lg:max-h-[calc(100vh_-_100px)]\n lg:divide-none lg:rounded-lg lg:bg-notWhite lg:text-notBlack"},t.map((e=>l.createElement(y,{project:e,key:e.projectId}))),l.createElement(o.R.Option,{key:"new",value:{projectId:"new"},className:"flex h-10 cursor-pointer flex-row items-center gap-3 px-2 py-1 hover:bg-foreground-100 hover:text-foreground-800 lg:first-of-type:rounded-t-lg lg:last-of-type:rounded-b-lg"},l.createElement(u,{className:"h-6 w-8"}),l.createElement("span",null,"create a new page")),l.createElement(o.R.Option,{key:"sign_out",value:{projectId:"sign_out"},className:"flex h-10 cursor-pointer flex-row items-center gap-3 px-2 py-1 hover:bg-foreground-100 hover:text-foreground-800 lg:first-of-type:rounded-t-lg lg:last-of-type:rounded-b-lg"},l.createElement(c.Z,{className:"h-6 w-8"}),l.createElement("span",null,"sign out")))))):null};var w=n(8227),k=n(15867),_=n(15674),E=n(11436),x=n(25384),T=n(95024),S=n(90275),C=n(5471),O=n(94988),A=n(70512),I=n(81732),N=n(20616),P=n(40438);const R=l.memo((({className:e})=>{const[t,n]=(0,l.useState)((0,P.zO)()),r=(0,l.useCallback)((()=>{const e=(0,P.zO)();e!==t&&n(e)}),[t]);return(0,l.useEffect)((()=>{const e=setInterval(r,1e3);return()=>clearInterval(e)}),[r]),l.createElement("a",{href:"https://internet-ti.me/",className:`tabular-nums ${e??""}`,target:"_blank",rel:"noopener noreferrer"},t)}));R.displayName="BeatClock";const L=e=>l.createElement("span",{className:"animate-bounce"},e.children);function M(){return M=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M.apply(this,arguments)}const D=({as:e="button",children:t,...n})=>{const r=n.className??"";return l.createElement(e,M({},n,{className:`flex h-10 w-fit flex-row items-center rounded-lg px-3 ${r}`}),t)},F=()=>{const e=(0,w.Pc)(),t=(0,p.dg)(),{beatsTimestamps:n}=(0,h.Q)(),r=(0,I.m)(),i=(0,h.Q)(),o=(0,l.useCallback)((e=>{i.disableModalPostComposer||e.ctrlKey||e.metaKey||3===e.button||r.hasBeenSetup&&(e.preventDefault(),r.activate({}))}),[i.disableModalPostComposer,r]);return l.createElement("nav",{className:"flex flex-row items-center justify-end gap-4"},n?l.createElement(R,null):null,e.loggedIn&&t?.handle?l.createElement(l.Fragment,null,e.modMode?l.createElement(L,null,l.createElement("a",{href:`${a.vf.public.userSettings().toString()}#staff-only`},"mod mode active")):null,l.createElement(b,null),l.createElement("div",{className:"hidden flex-row items-center gap-4 lg:flex"},l.createElement(D,{as:"a",className:"active:text-foreground-900 gap-1 bg-notWhite text-notBlack hover:bg-foreground-100 hover:text-foreground-800 active:bg-foreground-200",href:a.vf.public.project.composePost({projectHandle:t.handle}).toString(),onClick:o},l.createElement(_.Z,{className:"h-5 w-5"}),l.createElement("span",{className:"leading-none"},"post")))):l.createElement("div",{className:"hidden flex-row items-center gap-4 lg:flex"},l.createElement(D,{as:"a",className:"active:text-foreground-900 gap-1 bg-notWhite text-notBlack hover:bg-foreground-100 hover:text-foreground-800 active:bg-foreground-200",href:a.vf.public.login().toString()},l.createElement(E.Z,{className:"h-5 w-5"}),l.createElement("span",{className:"leading-none"},"log in")),l.createElement(D,{as:"a",className:"active:text-foreground-900 gap-1 bg-notWhite text-notBlack hover:bg-foreground-100 hover:text-foreground-800 active:bg-foreground-200",href:a.vf.public.signup().toString()},l.createElement(x.Z,{className:"h-5 w-5"}),l.createElement("span",{className:"leading-none"},"sign up"))))},j=()=>{const e=(0,T.useFlag)(k.T.Enum["chaos-day-2022"]),{t:t}=(0,d.$G)();return l.createElement(l.Fragment,null,l.createElement(S.ql,null,l.createElement("style",null,"body {\n margin-top: 4rem;\n }")),l.createElement("header",{className:"fixed left-0 right-0 top-0 z-10 h-16 bg-foreground text-text"},l.createElement("div",{className:"container mx-auto grid h-full grid-cols-3 grid-rows-1 items-center justify-between px-2 lg:grid-cols-2 lg:p-0"},l.createElement(N.Hg,null),l.createElement("div",null,l.createElement("a",{href:a.vf.public.home().toString(),className:"text-text hover:text-accent"},e?l.createElement(l.Fragment,null,l.createElement(A.V,{className:"hidden h-8 lg:block",role:"img","aria-label":t("common:brand-name")}),l.createElement(O.W,{className:"mx-auto block h-8 lg:hidden",role:"img","aria-label":t("common:brand-name")})):l.createElement(l.Fragment,null,l.createElement(r.Lh,{className:"hidden h-8 lg:block",role:"img","aria-label":t("common:brand-name")}),l.createElement(C.B,{className:"mx-auto block h-8 lg:hidden",role:"img","aria-label":t("common:brand-name")})))),l.createElement(F,null))))}},72993:function(e,t,n){"use strict";var r=n(4595),i=n(37111),a=n(76051),o=n(12093),s=n(94159),l=n(62745),u=n(51540);t.Z=({askBlock:{ask:e}})=>{const t=(0,s.useMemo)((()=>e.anon?s.createElement("span",{className:"font-bold"},e.loggedIn?"Anonymous User":"Anonymous Guest"):s.createElement("a",{className:"font-bold hover:underline",href:o.ZP.public.project.mainAppProfile({projectHandle:e.askingProject.handle}).toString()},"@",e.askingProject.handle)),[e.anon,e.askingProject?.handle,e.loggedIn]),n=(0,l.Q)(),c=(0,s.useMemo)((()=>(0,i.Ml)(e.content,new Date(e.sentAt),{renderingContext:"ask",disableEmbeds:!0,externalLinksInNewTab:n.externalLinksInNewTab,hasCohostPlus:!1})),[e.content,e.sentAt,n.externalLinksInNewTab]);return s.createElement("div",{"data-askid":e.askId,className:a.tw`co-embedded-ask m-3 grid grid-cols-[2rem_1fr] grid-rows-[2rem_1fr] gap-x-3 gap-y-2 rounded-lg border p-3`},e.anon?s.createElement("img",{src:o.ZP.public.static.staticAsset({path:r}).toString(),className:"mask mask-squircle col-start-1 row-start-1 h-8 w-8",alt:""}):s.createElement(u.t,{project:e.askingProject,noLink:!0,className:"col-start-1 row-start-1 h-8 w-8"}),s.createElement("span",{className:a.tw`co-attribution col-start-2 row-start-1 align-middle leading-8`},t," asked:"," "),s.createElement("div",{className:a.tw`co-prose prose col-start-2 row-start-2`},c))}},13456:function(e,t,n){"use strict";n.d(t,{w:function(){return o}});var r=n(94159),i=n.p+"1a0afcb65b352a493928.svg",a=n(12093);const o=r.memo((({name:e="missing",url:t=a.ZP.public.static.staticAsset({path:i}).toString()})=>r.createElement("img",{src:t,alt:`:${e}:`,title:`:${e}:`,className:"m-0 inline-block aspect-square object-contain align-middle",style:{height:"var(--emoji-scale, 1em)"}})));o.displayName="CustomEmoji"},69577:function(e,t,n){"use strict";n.d(t,{p:function(){return a}});var r=n(12093),i=n(94159);const a=({handle:e})=>i.createElement("a",{"data-testid":"mention",href:r.ZP.public.project.mainAppProfile({projectHandle:e}).toString(),className:"!font-bold !no-underline hover:!underline"},"@",e);a.defaultProps={handle:"ERROR"}},39975:function(e,t,n){"use strict";n.d(t,{y:function(){return O}});var r=n(22233),i=n(19736),a=n(76051),o=n(85771),s=n(61888),l=n.n(s),u=n(94159),c=n(62745),f=n(33895),d=n(23006),p=n(72993),h=n(61421),m=n(97244),g=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9.75v6.75m0 0l-3-3m3 3l3-3m-8.25 6a4.5 4.5 0 01-1.41-8.775 5.25 5.25 0 0110.233-2.33 3 3 0 013.758 3.848A3.752 3.752 0 0118 19.5H6.75z"}))})),v=n(74378),y=n(96370);const b=({block:e})=>{const t=(0,u.useRef)(null),n=(0,u.useMemo)((()=>{const t=new URL(e.attachment.fileURL).pathname.split("/");let n=t[t.length-1];return"audio"===e.attachment.kind&&e.attachment.title&&(n=e.attachment.title),n}),[e.attachment]),r=(0,u.useMemo)((()=>{let t="(unknown artist)";return"audio"===e.attachment.kind&&e.attachment.artist&&(t=e.attachment.artist),t}),[e.attachment]),[i,a]=(0,u.useState)(!1),{togglePlayback:o,currentTime:s,isPlaying:l,totalDuration:c,seek:f}=(0,h.S)(t,(()=>a(!0)));return u.createElement("figure",{className:"group relative w-full flex-initial"},u.createElement("figcaption",{className:"sr-only"},r," - ",n),u.createElement("audio",{src:e.attachment.fileURL,preload:"metadata",className:"w-full p-2",ref:t,"data-testid":"audio"},u.createElement("a",{href:e.attachment.fileURL},"download audio")),u.createElement("div",{className:"flex flex-row"},u.createElement(v.o,{mode:l?"playing":"paused",className:"flex-shrink-0 flex-grow",togglePlayback:o}),u.createElement("div",{className:"flex w-full flex-col bg-notBlack p-2"},i?u.createElement(u.Fragment,null,u.createElement("div",{className:"flex flex-row"},u.createElement("div",{className:"flex-1"},"Your web browser isn't able to play this file."),u.createElement("button",{type:"button",onClick:()=>a(!1),className:"flex flex-row text-xs text-mango"},"dismiss error",u.createElement(m.Z,{className:"h-4 w-4"}))),u.createElement("div",{className:"text-xs"},"You might be able to"," ",u.createElement("a",{href:e.attachment.fileURL,download:!0,className:"text-mango"},"download")," ","it and play it in a dedicated audio player.")):u.createElement(u.Fragment,null,u.createElement("div",{className:"flex flex-row"},u.createElement("div",{className:"flex-1"},n),u.createElement("a",{href:e.attachment.fileURL,download:!0,title:"download"},u.createElement(g,{className:"h-6 w-6"}))),u.createElement("div",{className:"text-xs"},r),u.createElement(y.G,{currentTime:s,totalDuration:c,seek:f})))))};var w=n(47071),k=n(50196);const _=({block:e,onClick:t,maxWidth:n,aspectRatio:r})=>{const i=(0,c.Q)(),[a,o]=(0,u.useState)(i.gifsStartPaused?e.attachment.previewURL:e.attachment.fileURL),[s,l]=(0,u.useState)(!i.gifsStartPaused);return e.attachment.fileURL?u.createElement("button",{onClick:t,className:"group relative w-full flex-initial"},u.createElement(E,{block:e,maxWidth:n,src:a,aspectRatio:r}),e.attachment.previewURL!==e.attachment.fileURL?u.createElement(w.I,{isPlaying:s,showPlay:e.attachment.previewURL!==e.attachment.fileURL,extraClasses:"absolute bottom-3 right-3 w-12",onPlay:()=>{l(!0),o(e.attachment.fileURL)},onPause:()=>{l(!1),o(e.attachment.previewURL)}}):null):(console.error(`fileURL wasn't provided for attachment with ID ${e.attachment.attachmentId}`),null)},E=({block:e,maxWidth:t,src:n,aspectRatio:r})=>{const i=(0,u.useRef)(null),a=(0,k.T)(n,t,r);return u.createElement("img",{ref:i,src:a(1),srcSet:`\n ${a(1)} 1x,\n ${a(2)} 2x,\n ${a(3)} 3x,\n `,className:"h-full w-full object-cover","data-attachment-id":e.attachment.attachmentId,alt:e.attachment.altText??void 0,title:e.attachment.altText??void 0,style:{aspectRatio:r?`${r} / 1`:void 0}})},x=e=>{const t=({attachment:t,index:n,rowLength:r,aspectRatio:i})=>{switch(t.attachment.kind){case"image":return u.createElement(_,{block:t,onClick:e(t),maxWidth:675/r,key:n,aspectRatio:i});case"audio":return u.createElement(b,{block:t,onClick:e(t),maxWidth:675/r,key:n,aspectRatio:i})}};return t.displayName="MagicContentAttachment",t};function T(e){return e.attachment.kind}function S(e){return"image"===e.attachment.kind?{width:e.attachment.width??0,height:e.attachment.height??0}:void 0}const C=({viewModel:e,renderUntilBlockIndex:t,ruleset:n})=>{const i=(0,c.Q)(),a=e.blocks.reduce(((e,t)=>("attachment"===t.type?e.push(t):"attachment-row"===t.type&&e.push(...t.attachments),e)),[]),s=[...a].filter((e=>"image"===e.attachment.kind)),{openLightbox:l,setLightboxContentForPost:h}=(0,d.e)();(0,u.useEffect)((()=>{h(e.postId,s)}));const m=t=>()=>{l(e.postId,t.attachment.attachmentId)},g=new Map(e.astMap.spans.map((e=>[e.startIndex,e])));let v=null,y=null;const b=[];let w=0;for(;w<t;){const t=e.blocks[w];if((0,o.D_)(t)){const e=g.get(w);e?(b.push(u.createElement("div",{className:"co-prose prose my-4 overflow-hidden break-words px-3",key:`block-${w}`},(0,r.Lx)(e.ast,{renderingContext:"post",disableEmbeds:i.disableEmbeds,externalLinksInNewTab:i.externalLinksInNewTab}))),w=e.endIndex):(console.error(`PostBodyInner: couldn't find markdown span starting at index ${w}`),w++)}else if((0,o.l7)(t))if(n.forceAttachmentsToTop&&!y)y="v2"===n.attachmentLayoutBehavior?u.createElement(f.X_,{attachments:a,attachmentKind:T,attachmentDimensions:S,renderOne:x(m),key:"outline-attachments"}):u.createElement(f.HP,{attachments:a,attachmentKind:T,attachmentDimensions:S,renderOne:x(m),key:"outline-attachments"}),w++;else if(n.forceAttachmentsToTop)w++;else{let t=w;for(;t<e.blocks.length&&(0,o.l7)(e.blocks[t]);)t++;"v2"===n.attachmentLayoutBehavior?b.push(u.createElement(f.X_,{attachments:e.blocks.slice(w,t),attachmentKind:T,attachmentDimensions:S,renderOne:x(m),key:`block-${w}`})):b.push(u.createElement(f.HP,{attachments:e.blocks.slice(w,t),attachmentKind:T,attachmentDimensions:S,renderOne:x(m),key:`block-${w}`})),w=t}else if((0,o.x2)(t))b.push(u.createElement(f.X_,{attachments:t.attachments,attachmentKind:T,attachmentDimensions:S,renderOne:x(m),key:`block-${w}`})),w++;else{if(!(0,o.dG)(t))throw new Error("PostBodyInner: unexpected block type?");v=u.createElement(p.Z,{askBlock:t,key:`block-${w}`}),w++}}return u.createElement(u.Fragment,null,v,y,b)},O=u.memo((({viewModel:e,skipCollapse:t=!1,effectiveDate:n})=>{const r=(0,u.useMemo)((()=>{const e=n?new Date(n):new Date;return(0,i.i)(e)}),[n]),o=(0,u.useRef)(null),s=(0,u.useRef)(null),c=(0,u.useRef)(null),[f,d]=(0,u.useState)(t?"forced-open":"default"),[p,h]=(0,u.useState)(null),m=null!==e.astMap.readMoreIndex,g=p||m,v="forced-open"!==f&&g,y=v&&null!==e.astMap.readMoreIndex?e.astMap.readMoreIndex:e.blocks.length,b=(0,u.useRef)(0),w=(0,u.useRef)(!1),k=(0,u.useCallback)((e=>{if((!0!==w.current||e)&&o.current&&!v){const e=o.current.scrollHeight;if(e===b.current)return;b.current=e;const t=Math.max(document.documentElement.clientHeight,window.innerHeight||0);h(e/t>2),w.current=!0}}),[o,v]),_=(0,u.useCallback)((()=>{d("forced-open")}),[]),E=(0,u.useCallback)((()=>{let e=0;c?.current&&(e=c.current.getBoundingClientRect().top),d("forced-closed"),requestAnimationFrame((()=>{if(s?.current){const t=s.current.getBoundingClientRect().top,n=window.scrollY+t-e;window.scroll({top:n})}}))}),[]);return(0,u.useEffect)((()=>{k(!1)}),[k]),(0,u.useEffect)((()=>{window.iframely&&window.iframely.on("heightChanged",((...e)=>{e[0].closest("[data-post-body]")===o.current&&k(!0)}))}),[]),(0,u.useEffect)((()=>{if(!o.current)return;const e=function e(t){if(!(t instanceof HTMLElement))return[];const n=l().reduce(t.children,((t,n)=>[...t,...e(n)]),[]);return t.tabIndex>=0&&n.push(t),n}(o.current),t=new IntersectionObserver((e=>{e.forEach((e=>{const t=e.target;e.isIntersecting?t.tabIndex=0:t.tabIndex=-1}))}),{root:o.current,threshold:0});e.forEach((e=>t.observe(e)))}),[]),e.blocks.length>0?u.createElement("div",{className:`${v&&!m?"max-h-screen":""} relative overflow-hidden supports-[overflow:clip]:overflow-clip ${r.className}`,"data-post-body":!0,"data-testid":"post-body",ref:o},u.createElement(C,{viewModel:e,renderUntilBlockIndex:y,ruleset:r}),v&&!m?u.createElement("div",{className:"absolute bottom-0 left-0 right-0 flex flex-col px-3"},u.createElement("span",{className:"co-from-body inline-block h-8 w-full bg-gradient-to-t pl-4"}),u.createElement("button",{className:a.tw`co-link-button co-opaque inline-block pb-3 text-left
text-sm font-bold hover:underline`,onClick:_,ref:s},"read more")):v?u.createElement("button",{className:a.tw`co-link-button co-opaque inline-block pb-3 pl-3 text-left text-sm font-bold hover:underline`,onClick:_,ref:s},"read more"):g?u.createElement("button",{className:a.tw`co-link-button co-opaque inline-block pb-3 pl-3 text-left text-sm font-bold hover:underline`,onClick:E,ref:c},"read less"):null):null}));O.displayName="PostBodyV2"},46479:function(e,t,n){"use strict";n.d(t,{G:function(){return kt},Z:function(){return _t}});var r=n(71860),i=n(76051),a=n(45793),o=n(22018),s=n(4135),l=n(45072),u=n(94159),c=n(72362),f=n(105),d=n(12093),p=n(7449);const h=(0,c.C)({initial:"launching",strict:!0,context:{positionAtCommentId:void 0,error:void 0,clean:!0,blockRepliesTo:new Set,allowEditsOf:new Set,permissionsPrefilled:!1,hostPostId:-99999,inReplyToCommentId:void 0,body:"",submitAction:void 0,submitMethod:"POST"},states:{launching:{invoke:{src:"verifyInitialContext",onDone:[{target:"editing",cond:e=>!0===e.permissionsPrefilled},{target:"fetchingCommentPermissions"}],onError:{target:"unrecoverable",actions:(0,f.f0)(((e,t)=>({error:new Error(t.data)})))}}},unrecoverable:{type:"final"},fetchingCommentPermissions:{invoke:{src:"fetchCommentPermissions",onDone:{target:"editing",actions:(0,f.f0)(((e,t)=>({blockRepliesTo:t.data.blockRepliesTo,allowEditsOf:t.data.allowEditsOf})))},onError:{target:"editing"}}},editing:{on:{REPLY_START:{target:"editing",actions:(0,f.f0)(((e,t)=>({positionAtCommentId:t.commentId,inReplyToCommentId:t.commentId,inReplyToPostId:t.postId,submitMethod:"POST",clean:!0})))},EDIT_START:{target:"editing",actions:(0,f.f0)(((e,t)=>({body:t.body,positionAtCommentId:t.commentId,submitAction:d.ZP.public.apiV1.editDeleteComment({commentId:t.commentId}).toString(),submitMethod:"PUT",clean:!0})))},DELETE_START:{target:"confirmingDelete",actions:(0,f.f0)(((e,t)=>({positionAtCommentId:t.commentId,submitAction:d.ZP.public.apiV1.editDeleteComment({commentId:t.commentId}).toString(),submitMethod:"DELETE"})))},COMMENT_INPUT:{target:"editing",actions:(0,f.f0)(((e,t)=>({body:t.body,clean:!1})))},CANCEL:{target:"editing",actions:(0,f.f0)(((e,t)=>({positionAtCommentId:void 0,inReplyToCommentId:void 0,inReplyToPostId:void 0,body:"",submitAction:void 0,clean:!0})))},SUBMIT:"submitting"}},confirmingDelete:{on:{SUBMIT:"submitting",CANCEL:{target:"editing",actions:(0,f.f0)(((e,t)=>({positionAtCommentId:void 0,submitAction:void 0,submitMethod:void 0})))}}},submitting:{invoke:{src:"submit",onDone:{target:"done"},onError:{target:"displayingError",actions:(0,f.f0)(((e,t)=>({error:t.data})))}}},done:{type:"final",entry:["reload"]},displayingError:{on:{ACKNOWLEDGE:{target:"editing",actions:(0,f.f0)({error:(e,t)=>{}})}}}}},{services:{verifyInitialContext:e=>e.hostPostId<0?Promise.reject("missing post ID"):Promise.resolve(),fetchCommentPermissions:async e=>{const t=(0,p.I)(),n=await t.comments.byPost.query({postId:e.hostPostId}),r=new Set,i=new Set;for(const e in n.comments)n.comments[e].canEdit===a.c.Allowed&&i.add(e),n.comments[e].canInteract!==a.c.Allowed&&r.add(e);return{blockRepliesTo:r,allowEditsOf:i}},submit:async e=>{const t={postId:e.inReplyToCommentId?e.inReplyToPostId:e.hostPostId,body:e.body,inReplyToCommentId:e.inReplyToCommentId},n=e.submitAction??d.ZP.public.apiV1.createComment().toString(),r=await fetch(n.toString(),{credentials:"include",method:e.submitMethod,headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!r.ok)throw new Error(r.statusText)}},actions:{reload:e=>{"undefined"!=typeof location&&location.reload()}}}),m=(0,u.createContext)({});var g=n(8227),v=n(95189),y=n(51028),b=n(38934),w=n(37070),k=n(4337);const _=(0,v.M)("launching"),E=(0,v.M)("fetchingCommentPermissions"),x=(0,v.M)("editing"),T=(0,v.M)("confirmingDelete"),S=(0,v.M)("submitting"),C=(0,v.M)("displayingError"),O=e=>e.context.clean,A=e=>void 0!==e.context.inReplyToCommentId,I=e=>""===e.context.body.trim(),N=e=>e.context.positionAtCommentId,P=e=>e.context.error,R=({disabled:e,topLevel:t})=>{const{t:n}=(0,y.$G)(),r=(0,u.useContext)(m),{send:a}=r,o=(0,l.v)(r,_),s=(0,l.v)(r,E),c=(0,l.v)(r,x),f=(0,l.v)(r,T),d=(0,l.v)(r,S),p=(0,l.v)(r,C),h=(0,l.v)(r,O),g=(0,l.v)(r,A),v=(0,l.v)(r,I),R=(0,u.useMemo)((()=>!(e||h||v)),[e,h,v]),L=(0,l.v)(r,N),M=(0,u.useMemo)((()=>(e=>t=>e&&t.context.positionAtCommentId?"":t.context.body)(t)),[t]),D=(0,l.v)(r,M),F=(0,l.v)(r,P),j=(0,u.useRef)(null),B=(0,b._c)(),q=(0,u.useCallback)((e=>{if(j.current){const[t,n]=[j.current.selectionStart,j.current.selectionEnd];j.current.setRangeText(e.native??e.shortcodes,t,n,"end"),a({type:"COMMENT_INPUT",body:j.current.value})}}),[a]);let H,z="";const U=(0,u.useCallback)((e=>{R&&(e.metaKey||e.ctrlKey)&&"Enter"===e.key&&(e.preventDefault(),a({type:"SUBMIT"}))}),[R,a]),V=(0,u.useCallback)((()=>{a({type:"SUBMIT"})}),[a]),$=(0,u.useCallback)((()=>{a({type:"CANCEL"})}),[a]);switch(!0){case o:case s:H=u.createElement(u.Fragment,null,u.createElement("div",{className:"h-9"}));break;case e:case c:H=u.createElement(u.Fragment,null,u.createElement(w.K,{onSelectEmoji:q,disabled:e,hasCohostPlus:!!B}),u.createElement("div",{className:"flex-grow"}," "),u.createElement("button",{className:i.tw`co-outline-button flex items-center justify-center rounded-lg border-2
px-[14px] py-[6px] text-sm font-bold`,onClick:$,disabled:e||h&&!g&&!L},n("client:new-comment.discard-changes",{defaultValue:"discard"})),u.createElement("button",{className:i.tw`co-filled-button flex items-center justify-center rounded-lg
px-4 py-2 text-sm font-bold`,onClick:V,disabled:!R},n("client:new-comment.submit",{defaultValue:"submit"})));break;case f:z=n("client:delete-comment.are-you-sure",{defaultValue:"⬆️ are you sure you want to delete this comment?"}),H=u.createElement(u.Fragment,null,u.createElement("button",{className:"flex items-center justify-center\n rounded-lg bg-red px-4 py-2 text-sm font-bold\n hover:bg-red-600 active:bg-red-700 disabled:bg-red-200",onClick:V},n("client:delete-comment.yes",{defaultValue:"delete"})),u.createElement("button",{className:"flex items-center justify-center\n rounded-lg bg-green px-4 py-2 text-sm font-bold\n hover:bg-green-600 active:bg-green-700 disabled:bg-green-200",onClick:$},n("client:delete-comment.no",{defaultValue:"do not delete"})));break;case d:z=n("client:submitting",{defaultValue:"submitting..."});break;case p:z=`error: ${F?.message??""}`,H=u.createElement("button",{className:"flex items-center justify-center\n rounded-lg bg-green px-4 py-2 text-sm font-bold\n hover:bg-green-600 active:bg-green-700 disabled:bg-green-200",onClick:e=>{e.preventDefault(),a({type:"ACKNOWLEDGE"})}},n("common:ok",{defaultValue:"ok"}))}const W=u.useCallback((({currentTarget:e})=>{a({type:"COMMENT_INPUT",body:e.value})}),[a]);return u.createElement("div",{className:"flex flex-col gap-4",onKeyDown:U},!e&&f?null:u.createElement(k.D,{className:i.tw`co-composer-text-box`,name:"body",minRows:2,placeholder:n("client:new-comment.placeholder",{defaultValue:"leave a comment..."}),onInput:W,disabled:e||!c,value:e?"":D,ref:j}),!e&&z?u.createElement("p",{className:i.tw`co-ui-text text-right`},z):null,u.createElement("div",{className:"flex flex-row items-center justify-end gap-4"},H))};var L=n(37111),M=n(44144),D=n(55875),F=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.217 10.907a2.25 2.25 0 100 2.186m0-2.186c.18.324.283.696.283 1.093s-.103.77-.283 1.093m0-2.186l9.566-5.314m-9.566 7.5l9.566 5.314m0 0a2.25 2.25 0 103.935 2.186 2.25 2.25 0 00-3.935-2.186zm0-12.814a2.25 2.25 0 103.933-2.185 2.25 2.25 0 00-3.933 2.185z"}))})),j=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.036 12.322a1.012 1.012 0 010-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178z"}),u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}))})),B=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.98 8.223A10.477 10.477 0 001.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.45 10.45 0 0112 4.5c4.756 0 8.773 3.162 10.065 7.498a10.523 10.523 0 01-4.293 5.774M6.228 6.228L3 3m3.228 3.228l3.65 3.65m7.894 7.894L21 21m-3.228-3.228l-3.65-3.65m0 0a3 3 0 10-4.243-4.243m4.242 4.242L9.88 9.88"}))})),q=n(2403),H=n(64877),z=n(96332),U=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{fillRule:"evenodd",d:"M9.53 2.47a.75.75 0 010 1.06L4.81 8.25H15a6.75 6.75 0 010 13.5h-3a.75.75 0 010-1.5h3a5.25 5.25 0 100-10.5H4.81l4.72 4.72a.75.75 0 11-1.06 1.06l-6-6a.75.75 0 010-1.06l6-6a.75.75 0 011.06 0z",clipRule:"evenodd"}))})),V=n(84879),$=n(67920),W=n(62745),G=n(70496),Z=n(93410),K=n(70700),Q=n(51540),Y=n(83052);const J=(0,v.M)("editing"),X=e=>e.context.allowEditsOf,ee=e=>e.context.blockRepliesTo,te=e=>e.context.positionAtCommentId,ne=({rootComment:e})=>{const t=(0,u.useContext)(m),n=(0,l.v)(t,X),i=(0,u.useContext)(M.j),o=r.S.comments.setHidden.useMutation({onSettled:()=>location.reload()}),{loggedIn:s}=(0,g.Pc)(),{isBrowser:c}=(0,$.NS)(),f=`comment-${e.comment.commentId}`,d=c&&!!navigator.canShare&&navigator.canShare({url:`#${f}`});return u.createElement(D.v,{as:"div",className:"relative h-6"},u.createElement(D.v.Button,{className:"co-link-button cursor-pointer text-sm font-bold hover:underline"},u.createElement(z.Z,{className:"h-6 w-6 transition-transform ui-open:rotate-90"})),u.createElement(D.v.Items,{className:"cohost-shadow-dark absolute right-0 top-8 z-30 flex min-w-max flex-col divide-y rounded-lg bg-notWhite p-3 text-notBlack focus:!outline-none"},d?u.createElement("div",{className:"flex flex-col gap-3 pb-1.5"},u.createElement(D.v.Item,null,u.createElement(Z.X,{ItemIcon:F,text:"share",onClick:()=>navigator.share({url:`#${f}`}),disabled:!1}))):null,u.createElement("div",{className:"flex flex-col gap-3 "+(d?"pt-1.5":"")},e.canHide===a.c.Allowed?e.comment.hidden?u.createElement(D.v.Item,null,u.createElement(Z.X,{disabled:!1,onClick:()=>{o.mutate({commentId:e.comment.commentId,hidden:!1})},ItemIcon:j,text:"unhide"})):u.createElement(D.v.Item,null,u.createElement(Z.X,{disabled:!1,onClick:()=>{o.mutate({commentId:e.comment.commentId,hidden:!0})},ItemIcon:B,text:"hide"})):null,s?u.createElement(D.v.Item,null,u.createElement(Z.X,{disabled:!1,onClick:()=>{i.send({type:"START_REPORT",commentId:e.comment.commentId})},ItemIcon:q.Z,text:"report"})):null,n.has(e.comment.commentId)?u.createElement(D.v.Item,null,u.createElement(Z.X,{disabled:!1,onClick:()=>{t.send({type:"DELETE_START",commentId:e.comment.commentId})},ItemIcon:H.Z,text:"delete"})):null)))},re=e=>{const{rootComment:t}=e,n=(0,u.useContext)(m),r=(0,l.v)(n,J),a=(0,l.v)(n,X),o=(0,l.v)(n,ee),s=(0,l.v)(n,te),c=(0,W.Q)(),{loggedIn:f}=(0,g.Pc)(),{isBrowser:p}=(0,$.NS)(),h=`comment-${t.comment.commentId}`,v=(0,u.useMemo)((()=>(0,L.Ml)(t.comment.body,V.ou.fromISO(t.comment.postedAtISO).toJSDate(),{renderingContext:"comment",hasCohostPlus:t.comment.hasCohostPlus,disableEmbeds:c.disableEmbeds,externalLinksInNewTab:c.externalLinksInNewTab})),[t.comment.body,t.comment.postedAtISO,t.comment.hasCohostPlus,c.disableEmbeds,c.externalLinksInNewTab]);return u.createElement("div",{className:"flex flex-row gap-4"},t.comment.deleted||!t.poster?null:u.createElement(Q.t,{project:t.poster,className:"cohost-shadow-light dark:cohost-shadow-dark hidden h-12 w-12 lg:block"}),u.createElement("div",{className:"flex min-w-0 flex-1 flex-col justify-start gap-2"},u.createElement("div",{className:"flex flex-row flex-wrap items-center gap-2"},t.comment.deleted||!t.poster?u.createElement(u.Fragment,null,u.createElement("span",null,"[deleted]"),u.createElement(K.Y,{dateISO:t.comment.postedAtISO})):u.createElement(u.Fragment,null,u.createElement(Y.H,{project:t.poster}),u.createElement(K.Y,{dateISO:t.comment.postedAtISO,link:`#${h}`}))),u.createElement("div",{className:i.tw`co-prose prose overflow-hidden break-words`},v),u.createElement("div",{className:"flex flex-row items-center gap-2"},f?o.has(t.comment.commentId)?u.createElement("span",{className:i.tw`co-link-button-disabled flex cursor-not-allowed
flex-row items-center gap-1 text-sm font-bold text-gray-400`},u.createElement(U,{className:"h-4 w-4"}),"replies locked"):u.createElement("button",{className:i.tw`co-link-button flex cursor-pointer flex-row
items-center gap-1 text-sm font-bold
hover:underline`,onClick:e=>{e.preventDefault(),n.send({type:"REPLY_START",commentId:t.comment.commentId,postId:t.comment.postId})}},u.createElement(U,{className:"h-4 w-4"}),"reply"):u.createElement("a",{className:i.tw`co-link-button flex cursor-pointer flex-row
items-center gap-1 text-sm font-bold hover:underline`,href:d.ZP.public.login().toString()},u.createElement(U,{className:"h-4 w-4"}),"login to reply"),p&&a.has(t.comment.commentId)?u.createElement(u.Fragment,null,u.createElement("button",{className:i.tw`co-link-button cursor-pointer text-sm font-bold
hover:underline`,onClick:e=>{e.preventDefault(),n.send({type:"EDIT_START",commentId:t.comment.commentId,body:t.comment.body})}},"edit")):null,u.createElement(ne,e)),s===t.comment.commentId?u.createElement("div",{className:"flex w-full flex-col gap-2"},u.createElement("div",{className:"flex flex-row gap-2"},r?u.createElement("p",{className:i.tw`co-ui-text text-sm font-bold`},"replying to @",t.poster?.handle):null),u.createElement(R,{disabled:!1,topLevel:!1})):null))},ie=e=>{const{rootComment:t,nestingLevel:n}=e,[r,a]=(0,u.useState)(!1),o=`comment-${t.comment.commentId}`;return u.createElement("div",{className:"flex flex-col gap-4"},u.createElement("article",{className:"relative flex flex-row gap-4","data-comment-id":t.comment.commentId},u.createElement("div",{id:o,className:"absolute -top-16"}),u.createElement("div",{className:"flex min-w-0 flex-1 flex-col"},t.comment.hidden?u.createElement(G.v,{level:"post-box-info",className:"mb-4 max-w-full"},r?u.createElement(u.Fragment,null,"The below comment was hidden by the page which made this post."," ",u.createElement("button",{className:i.tw`co-link-button underline`,onClick:()=>a(!1)},"(hide it again)")):u.createElement(u.Fragment,null,"A comment has been hidden by the page which made this post."," ",u.createElement("button",{className:i.tw`co-link-button underline`,onClick:()=>a(!0)},"(view it anyway)"))):null,r||!t.comment.hidden?u.createElement(re,e):null)),(r||!t.comment.hidden)&&t.comment.children.length>0?u.createElement("div",{className:i.tw`co-hairline ml-0 flex flex-col gap-4 border-l pl-6 lg:ml-6 lg:pl-4`},t.comment.children.map((e=>u.createElement(u.Suspense,{key:e.comment.commentId},u.createElement(ie,{rootComment:e,nestingLevel:n+1}))))):null)};var ae=n(76709),oe=n(98074);function se(e){let t=[],n=[];for(const r of e){r.canEdit===a.c.Allowed&&t.push(r.comment.commentId),r.canInteract!==a.c.Allowed&&n.push(r.comment.commentId);const e=se(r.comment.children);t=t.concat(e.allowEditsOf),n=n.concat(e.blockRepliesTo)}return{allowEditsOf:t,blockRepliesTo:n}}const le=({post:e,rootComments:t})=>{const n=(0,oe.rA)(),r=t.map((e=>u.createElement("div",{key:e.comment.commentId,"data-theme":n.current,className:"co-themed-box co-comment-box cohost-shadow-light dark:cohost-shadow-dark flex w-full min-w-0 max-w-full flex-col gap-4 rounded-lg p-3 lg:max-w-prose"},u.createElement(u.Suspense,null,u.createElement(ie,{rootComment:e,nestingLevel:0})))));return u.createElement("div",{className:"my-3 flex min-w-0 flex-col gap-2"},u.createElement("h4",{className:"px-3 text-bgText lg:px-0"},"in reply to"," ",u.createElement("a",{href:`#post-${e.postId??-99999}`,className:"font-bold text-secondary hover:underline"},"@",e.postingProject.handle,"'s post:")),r)},ue=e=>{const t=se(Object.values(e.commentThreads).flat()),n=(0,s.k)(h,{context:{permissionsPrefilled:!!t.allowEditsOf||!!t.blockRepliesTo,allowEditsOf:new Set(t.allowEditsOf),blockRepliesTo:new Set(t.blockRepliesTo),hostPostId:e.post.transparentShareOfPostId??e.post.postId}});return u.createElement(ae.S,null,u.createElement(m.Provider,{value:n},u.createElement(fe,e)))},ce=e=>e.context.positionAtCommentId,fe=({post:e,commentThreads:t})=>{const n=(0,g.Pc)(),r=(0,u.useContext)(m),i=(0,l.v)(r,ce),a=(0,oe.rA)();let s;return e.commentsLocked?s="Comments on this post are locked.":n.loggedIn?n.activated?e.state!==o.h.Published&&(s="You can't comment on this post."):s="Your account isn't activated to post yet.":s="You must log in to comment.",u.createElement(u.Fragment,null,u.createElement("div",{id:"comments",className:"relative -top-16"}),u.createElement("div",{"data-theme":a.current,className:"co-themed-box co-comment-box cohost-shadow-light dark:cohost-shadow-dark w-full max-w-full rounded-lg p-3 lg:max-w-prose"},s?u.createElement(G.v,{level:"post-box-info"},s):u.createElement(R,{disabled:void 0!==i,topLevel:!0})),e.shareTree.map((e=>t[e.postId]?.length?u.createElement(le,{key:e.postId,post:e,rootComments:t[e.postId]}):null)),t[e.postId]?.length?u.createElement(le,{key:e.postId,post:e,rootComments:t[e.postId]}):null)};var de=n(39975),pe=n(3160);const he=({reasons:e,cws:t})=>{const{t:n}=(0,y.$G)(),r=e.hasAdultContent||e.hasCws&&e.muffledTagsPresent?"text-sm":"";return u.createElement("div",{className:i.tw`co-info-box co-warning flex flex-grow flex-row items-center gap-3 rounded-lg
border-[2px] p-3 ${r}`},u.createElement(q.Z,{className:"h-6 w-6"}),u.createElement("div",null,e.hasAdultContent?u.createElement(u.Fragment,null,u.createElement(y.cC,{i18nKey:"client:post-preview.adult.combined-content-note"},"This post contains"," ",u.createElement("a",{href:"https://help.antisoftware.club/a/solutions/articles/62000225024",target:"_blank",rel:"noreferrer",className:"underline"},"18+ content"),"."),u.createElement("br",null)):null,e.hasCws?u.createElement(u.Fragment,null,n("client:post-preview.cw.expanded-content-note","CWs: "),u.createElement("span",{className:"font-bold"},t.join(", "),".")):null,e.muffledTagsPresent?u.createElement("div",null,n("client:post-preview.muffled.expanded-content-note","Muffled tags: "),u.createElement("span",{className:"font-bold"},e.muffledTagsPresent.join(", "),".")):null))};var me=n(81986),ge=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z"}))})),ve=n(6285);ve.z.enum(["draft","log-in-first","adult-collapsed","cw-collapsed","muffled-tags-collapsed","unpublished","deleted"]);const ye=({boxType:e,children:t})=>{const{t:n}=(0,y.$G)(),r=(0,g.Pc)(),a=(0,W.Q)(),o=i.tw`box-border border-[1px] flex flex-row items-center gap-3 self-stretch rounded-lg p-3`,s=i.tw`h-6 w-6 flex-none`;switch(e){case"draft":return u.createElement("div",{className:i.tw`co-info-box co-info ${o}`},u.createElement(me.Z,{className:s}),u.createElement("div",null,u.createElement("p",null,n("client:post-preview.draft.content-note",{defaultValue:"This post is a draft. It's not publicly visible, but you can send people links to it."}))));case"log-in-first":return u.createElement("div",{className:i.tw`co-info-box co-info ${o}`},u.createElement(me.Z,{className:s}),n("client:post-preview.post-visible-if-logged-in","This page's posts are visible only to users who are logged in."));case"adult-collapsed":return u.createElement("div",{className:i.tw`co-info-box co-18-plus ${o}`},u.createElement(me.Z,{className:s}),r.loggedIn?a.isAdult?a.explicitlyCollapseAdultContent?n("client:post-preview.adult.collapsed-content-note","This post contains 18+ content. We're hiding it according to your content preferences."):n("client:post-preview.adult.18-not-collapsed-note","This post contains 18+ content."):n("client:post-preview.adult.grow-up","This post contains 18+ content. You can view it when you're older."):n("client:post-preview.adult.hidden-content-logged-out","This post contains 18+ content. You can view it if you're over 18."));case"cw-collapsed":return u.createElement("div",{className:i.tw`co-info-box co-warning ${o}`},u.createElement(q.Z,{className:"h-6 w-6"}),u.createElement("div",null,n("client:post-preview.cw.collapsed-content-note","This post has content warnings for: "),t));case"muffled-tags-collapsed":return u.createElement("div",{className:i.tw`co-info-box co-warning ${o}`},u.createElement(q.Z,{className:"h-6 w-6"}),u.createElement("div",null,n("client:post-preview.cw.muffled-content-note","This post has tags you muffled: "),t));case"unpublished":return u.createElement("div",{className:i.tw`co-info-box co-tombstone ${o}`},u.createElement(ge,{className:"h-6 w-6"}),u.createElement("div",null,n("client:post-preview.unpublished","Sorry! This post has been unpublished by its original author.")));case"deleted":return u.createElement("div",{className:i.tw`co-info-box co-tombstone ${o}`},u.createElement(ge,{className:"h-6 w-6"}),u.createElement("div",null,n("client:post-preview.deleted","Sorry! This post has been deleted by its original author.")));default:return null}};var be=n(65443),we=n.n(be);function ke(){return ke=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ke.apply(this,arguments)}ve.z.enum(["default","18-badge"]);const _e=({as:e="button",collapserButtonStyle:t,children:n,...r})=>{let a=we()("flex","h-10","items-center","justify-center","self-center","rounded-lg","bg-foreground","py-2","px-3","leading-none");return"default"==t?a=we()(i.tw`co-filled-button tracking-wider whitespace-nowrap`,a):"18-badge"==t&&(a=we()(i.tw`co-info-box co-18-plus border-[1px] hover-underline`,a)),u.createElement(e,ke({},r,{className:a}),n)},Ee=({tags:e,highlightedTags:t})=>{const{t:n}=(0,y.$G)(),r=(0,u.useRef)(null),[a,o]=(0,u.useState)(!1),s=(0,u.useRef)(!1),l=(()=>{const e=(0,pe.bS)(d.Wq.public.project.mainAppProfile),t=(0,pe.bS)(d.Wq.public.project.singlePost.published),n=(0,pe.bS)(d.Wq.public.tags),r=(0,pe.bS)(d.Wq.public.project.tags),i=(0,pe.bS)(d.Wq.public.bookmarkedTagFeed);return e?{pageType:"profile",handle:e.params.projectHandle,tagSlug:void 0}:t?{pageType:"singlePost",handle:t.params.projectHandle,tagSlug:void 0}:n?{pageType:"tag",handle:void 0,tagSlug:n.params.tagSlug}:r?{pageType:"projectTag",handle:r.params.projectHandle,tagSlug:r.params.tagSlug}:i?{pageType:"bookmarked",handle:void 0,tagSlug:void 0}:{pageType:!1,handle:void 0,tagSlug:void 0}})();(0,b.sm)([],"bookmarked"===l.pageType).data?.tags,(0,u.useEffect)((()=>{!s.current&&r.current&&(o(r.current.scrollHeight<=r.current.clientHeight),s.current=!0)}),[r]);const c=e.filter((e=>""!=e));return c.length?u.createElement("div",{className:"w-full max-w-full p-3"},u.createElement("div",{ref:r,className:i.tw`co-tags relative w-full overflow-y-hidden break-words leading-none ${a?"":"max-h-[60px]"}`},u.createElement("div",null,c.map((e=>u.createElement("a",{key:e,className:`mr-2 inline-block text-sm hover:underline ${t.includes(e)?"font-bold":""} ${l.tagSlug===e?"font-bold":""}`,href:l.handle?d.ZP.public.project.tags({tagSlug:e,projectHandle:l.handle}).toString():d.ZP.public.tags({tagSlug:e}).toString()},"#",e)))),a?null:u.createElement("div",{className:"absolute bottom-0 right-2 flex h-5"},u.createElement("span",{className:"co-from-body inline-block h-full bg-gradient-to-l pl-4"}),u.createElement("button",{onClick:()=>o(!a),className:"co-tags co-opaque inline-block cursor-pointer text-sm font-bold hover:underline"},n("client:post-preview.expand-tags","see all"))))):null};function xe(){return xe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xe.apply(this,arguments)}const Te=({viewModel:e})=>u.createElement("div",{className:"flex w-full flex-row p-3"},u.createElement(Se,{viewModel:e})),Se=({viewModel:e})=>u.createElement("a",{key:"headline",href:e.singlePostPageUrl.toString(),className:i.tw`co-prose prose flex-grow self-center break-words hover:underline`},u.createElement("h3",null,e.headline)),Ce="flex flex-col items-center m-3 gap-3",Oe=({isDraft:e,reasons:t,viewModel:n,setRelevantClickthroughs:r,children:i,effectiveTags:a,highlightedTags:o})=>{const{t:s}=(0,y.$G)();return u.createElement("div",null,u.createElement("div",{className:Ce},e?u.createElement(ye,{boxType:"draft"}):null,u.createElement("div",{className:"flex flex-row items-center gap-3 self-stretch"},u.createElement(he,{reasons:t,cws:n.cws}),u.createElement(_e,{onClick:()=>r(!1),collapserButtonStyle:"default"},s("client:post-preview.hide-post","hide post")))),n.headline?u.createElement(Te,{viewModel:n}):null,i,a.length>0?u.createElement(Ee,{tags:a,highlightedTags:o}):null)},Ae=({isDraft:e,viewModel:t,children:n,effectiveTags:r,highlightedTags:i,setRelevantClickthroughs:a})=>{const{t:o}=(0,y.$G)();return u.createElement("div",null,u.createElement("div",{className:Ce},e?u.createElement(ye,{boxType:"draft"}):null,u.createElement("div",{className:"flex flex-row items-start justify-end gap-3 self-stretch p-3"},t.headline?u.createElement(Se,{viewModel:t}):null,u.createElement(_e,{as:"a",href:"https://help.antisoftware.club/a/solutions/articles/62000225024",target:"_blank",rel:"noreferrer",collapserButtonStyle:"18-badge"},o("client:post-preview.adult.expanded-content-note","18+")),u.createElement(_e,{onClick:()=>a(!1),collapserButtonStyle:"default"},o("client:post-preview.adult.hide-post","hide post")))),n,r.length>0?u.createElement(Ee,{tags:r,highlightedTags:i}):null)},Ie=({isDraft:e,viewModel:t,children:n,effectiveTags:r,highlightedTags:i})=>u.createElement("div",null,e?u.createElement("div",{className:Ce},u.createElement(ye,{boxType:"draft"})):null,t.headline?u.createElement(Te,{viewModel:t}):null,n,r.length>0?u.createElement(Ee,{tags:r,highlightedTags:i}):null),Ne=({isDraft:e,clickthroughMode:t,reasons:n,viewModel:r,effectiveTags:i,highlightedTags:a,setRelevantClickthroughs:o})=>{const{t:s}=(0,y.$G)(),[l,c]=(0,u.useState)(!1),f=(0,pe.oQ)((0,pe.TH)()),p=new URLSearchParams({originalUrl:f}).toString(),h=`${d.Wq.public.login}?${p}`;let m=u.createElement("div",{className:"flex flex-row items-center gap-3"},t.canShow?u.createElement(_e,{onClick:()=>o(!0),collapserButtonStyle:"default"},s("client:post-preview.adult.show-post","show post")):null,t.canLogIn?u.createElement(_e,{as:"a",href:h,collapserButtonStyle:"default"},s("client:post-preview.adult.log-in","log in")):null,t.canAssertAge?u.createElement(u.Fragment,null,u.createElement(_e,{onClick:()=>o(!0),collapserButtonStyle:"default"},s("client:post-preview.adult.i-am-18","I am 18+")),u.createElement(_e,{collapserButtonStyle:"default",onClick:()=>c(!0)},s("client:post-preview.adult.i-am-not-18","I am not 18+"))):null),g=null;if("none"!==r.limitedVisibilityReason){let e;switch(r.limitedVisibilityReason){case"log-in-first":e="log-in-first";break;case"unpublished":e="unpublished";break;case"deleted":e="deleted";break;case"blocked":break;case"adult-content":e="adult-collapsed"}void 0!==e&&(g=u.createElement(ye,{boxType:e}))}else n.hasAdultContent&&(g=u.createElement(ye,{boxType:"adult-collapsed"}));return n.hasAdultContent&&l&&(m=u.createElement("div",{className:"flex flex-row items-center gap-3 text-cherry"},s("client:post-preview.adult.the-wise-child","Thanks for being honest."))),u.createElement("div",null,u.createElement("div",{className:Ce},e?u.createElement(ye,{boxType:"draft"}):null,g,n.hasCws?u.createElement(ye,{boxType:"cw-collapsed"},u.createElement("span",{className:"font-bold"},r.cws.join(", "),".")):null,n.muffledTagsPresent?u.createElement(ye,{boxType:"muffled-tags-collapsed"},u.createElement("span",{className:"font-bold"},n.muffledTagsPresent.join(", "),".")):null,m),i.length>0?u.createElement(Ee,{tags:i,highlightedTags:a}):null)},Pe=e=>{const t=(0,g.Pc)(),{viewModel:n}=e,r=(0,W.Q)(),i=new Set([...e.effectiveTags,...n.tags]),a=function(e,t,n,r){const i=t.filter((e=>r.collapsedTags.includes(e)));return{isDeleted:"deleted"===e.viewModel.limitedVisibilityReason,isOtherAccountDraft:"unpublished"===e.viewModel.limitedVisibilityReason,hasCws:e.viewModel.cws.length>0,hasAdultContent:e.viewModel.effectiveAdultContent,muffledTagsPresent:i.length>0?i:null,loggedOutAndNotVisible:!n.loggedIn&&"none"===e.viewModel.postingProject.loggedOutPostVisibility}}(e,Array.from(i),t,r),s=function(e,t,n,r){const i={canShow:!0,canLogIn:!1,canAssertAge:!1,hasAdultContentAndShouldAutoexpand:t.hasAdultContent&&!r.explicitlyCollapseAdultContent,hasCwsAndAllShouldAutoexpand:t.hasCws&&(r.autoExpandAllCws||e.viewModel.cws.map((e=>e.toLowerCase())).every((e=>r.autoexpandCWs.includes(e))))};if(t.hasAdultContent)if(n){if(!r.isAdult&&!e.viewModel.isEditor)return i.canShow=!1,i}else i.canShow=!1,i.canLogIn=!0,i.canAssertAge="public"===e.viewModel.postingProject.loggedOutPostVisibility;return t.loggedOutAndNotVisible&&(i.canShow=!1,i.canLogIn=!0),(t.isDeleted||t.isOtherAccountDraft)&&(i.canShow=!1),i}(e,a,t.loggedIn,r),l=t.loggedIn&&s.canShow&&(!a.hasCws||s.hasCwsAndAllShouldAutoexpand)&&(!a.hasAdultContent||s.hasAdultContentAndShouldAutoexpand)&&!a.muffledTagsPresent,[c,f]=(0,u.useState)(a.hasCws&&l),[d,p]=(0,u.useState)(a.hasAdultContent&&l),[h,m]=(0,u.useState)(a.muffledTagsPresent&&l),v=e=>{a.hasCws&&f(e),a.hasAdultContent&&p(e),a.muffledTagsPresent&&m(e)},y=n.state===o.h.Unpublished;return a.isDeleted||a.isOtherAccountDraft?u.createElement(Ne,xe({isDraft:!1,setRelevantClickthroughs:v,clickthroughMode:s,reasons:a,displayPrefs:r},e)):a.hasCws?c?u.createElement(Oe,xe({isDraft:y,setRelevantClickthroughs:v,clickthroughMode:s,reasons:a},e)):u.createElement(Ne,xe({isDraft:y,setRelevantClickthroughs:v,clickthroughMode:s,reasons:a,displayPrefs:r},e)):a.muffledTagsPresent?h?u.createElement(Oe,xe({isDraft:y,setRelevantClickthroughs:v,clickthroughMode:s,reasons:a},e)):u.createElement(Ne,xe({isDraft:y,setRelevantClickthroughs:v,clickthroughMode:s,reasons:a,displayPrefs:r},e)):a.hasAdultContent?d?u.createElement(Ae,xe({isDraft:y,setRelevantClickthroughs:v},e)):u.createElement(Ne,xe({isDraft:y,setRelevantClickthroughs:v,clickthroughMode:s,reasons:a,displayPrefs:r},e)):a.loggedOutAndNotVisible?u.createElement(Ne,xe({isDraft:y,setRelevantClickthroughs:v,clickthroughMode:s,reasons:a,displayPrefs:r},e)):u.createElement(Ie,xe({isDraft:y},e))},Re=({viewModel:e,highlightedTags:t,skipCollapse:n=!1})=>u.createElement("div",null,u.createElement(Pe,{viewModel:e,effectiveTags:e.tags,highlightedTags:t},u.createElement(de.y,{viewModel:e,skipCollapse:n,effectiveDate:e.publishedAt})));var Le=n(15867),Me=n(95024),De=n(89760),Fe=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L10.582 16.07a4.5 4.5 0 01-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 011.13-1.897l8.932-8.931zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0115.75 21H5.25A2.25 2.25 0 013 18.75V8.25A2.25 2.25 0 015.25 6H10"}))})),je=n(46102),Be=n(91045);function qe(){return qe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qe.apply(this,arguments)}const He=({projectHandle:e,postId:t,...n})=>{const[a,o]=(0,u.useState)(!1),[s,l]=(0,u.useState)(!1),[c,f]=(0,u.useState)(""),d=r.S.posts.delete.useMutation();async function p(){try{await d.mutateAsync({projectHandle:e,postId:t}),f(""),l(!0)}catch(e){f(e.message)}finally{o(!1)}}const{t:h}=(0,y.$G)();return u.createElement(u.Fragment,null,u.createElement(Be.w,{isOpen:a,title:h("client:delete-post.confirm-title","Delete this post"),body:h("client:delete-post.confirm-message","Are you sure you want to delete this post? This cannot be undone."),confirm:{label:h("common:delete"),color:"destructive"},cancel:{label:h("common:cancel")},onConfirm:p,onCancel:()=>o(!1)}),u.createElement(Be.w,{isOpen:s,title:h("client:delete-post.finished-title","Post deleted successfully"),body:h("client:delete-post.finished-message","(You may need to manually reload for it to disappear from your screen.)"),cancel:{label:h("common:close","close")},confirm:{label:h("common:reload","reload")},onConfirm:()=>location.reload(),onCancel:()=>l(!1)}),u.createElement(Be.w,{isOpen:""!==c,body:h("client:delete-post.error-message",{defaultValue:"Error deleting post: {{error}}",error:c}),cancel:{label:h("common:cancel","cancel")},confirm:{label:h("common:retry","retry")},onConfirm:p,onCancel:()=>f("")}),u.createElement("button",qe({onClick:()=>{o(!0)}},n),u.createElement(H.Z,{className:i.tw`co-action-button h-6 w-6`})))};var ze=n(96320),Ue=n(64817);const Ve=({post:e,baseClasses:t,unlikedClasses:n,likedClasses:i})=>{const a=r.S.useContext(),{data:o}=r.S.posts.isLiked.useQuery(e.transparentShareOfPostId??e.postId,{initialData:e.isLiked}),s=(0,g.Pc)(),l=(0,b.dg)(),{t:c}=(0,y.$G)(),f=o?c("server:post-controls.unlike","unlike this post as {{ activeProjectHandle }}",{activeProjectHandle:l?.handle}):c("server:post-controls.like","like this post as {{ activeProjectHandle }}",{activeProjectHandle:l?.handle}),d=()=>({onError:async()=>{await a.posts.isLiked.invalidate(e.transparentShareOfPostId??e.postId)}}),p=r.S.relationships.like.useMutation(d()),h=r.S.relationships.unlike.useMutation(d()),m=(0,u.useCallback)((async()=>{s.loggedIn&&(a.posts.isLiked.setData(e.transparentShareOfPostId??e.postId,(e=>!e)),o?await h.mutateAsync({fromProjectId:s.projectId,toPostId:e.transparentShareOfPostId??e.postId}):await p.mutateAsync({fromProjectId:s.projectId,toPostId:e.transparentShareOfPostId??e.postId}))}),[s.loggedIn,s.projectId,a.posts.isLiked,e.transparentShareOfPostId,e.postId,o,p,h]);return s.loggedIn?u.createElement("button",{onClick:m,className:`${t} relative`,title:f},u.createElement(Ue.Z,{className:`${t} absolute top-0 left-0 ${i} ${o?"visible":"invisible"}`}),u.createElement(ze.Z,{className:`${t} absolute top-0 left-0 ${n} ${o?"invisible":"visible"}`})):null};var $e=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5m-13.5-9L12 3m0 0l4.5 4.5M12 3v13.5"}))})),We=n(91625);function Ge(){return Ge=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ge.apply(this,arguments)}const Ze=({post:e,className:t,...n})=>{const i=r.S.posts.changePostState.useMutation(),a=(0,u.useCallback)((async()=>{try{await i.mutateAsync({projectHandle:e.postingProject.handle,postId:e.postId,operation:"publish"}),location.assign(d.ZP.public.home())}catch(e){console.error(e)}}),[i,e.postId,e.postingProject.handle]),[o,s]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(Be.w,{isOpen:o,title:(0,We.t)("client:publish-post.confirm-title","Publish this draft?"),body:(0,We.t)("client:publish-post.confirm-body","Are you sure you want to publish this draft? It will become visible to others."),confirm:{label:(0,We.t)("common:publish","publish")},cancel:{label:(0,We.t)("common:cancel","cancel")},onConfirm:a,onCancel:()=>s(!1)}),u.createElement("button",Ge({onClick:()=>s(!0),className:`${t??""} relative`},n),u.createElement($e,{className:"absolute left-0 top-0"})))};var Ke=n(87335),Qe=n(81732);const Ye=({post:e})=>{const t=(0,b.dg)(),{t:n}=(0,y.$G)(),a=r.S.posts.quickShare.useMutation(),o=r.S.useContext(),s=(0,W.Q)(),{activated:l}=(0,g.Pc)(),c=(0,Qe.m)(),f=(0,u.useCallback)((t=>{if(!t.shiftKey){if(s.disableModalPostComposer)return;if(!l)return;if(t.ctrlKey||t.metaKey||3===t.button)return;return console.log(c.hasBeenSetup,"hasBeenSetup"),void(c.hasBeenSetup&&(t.preventDefault(),o.posts.singlePost.setData({postId:e.postId,handle:e.postingProject.handle,skipComments:!0},{comments:{},post:e}),c.activate({shareOf:{postId:e.postId,handle:e.postingProject.handle}})))}t.preventDefault(),a.mutateAsync({shareOfPostId:e.postId}).then((e=>console.log("done!",e.newPostId))).catch((e=>console.error(e)))}),[s.disableModalPostComposer,c,e,a,o.posts.singlePost]);return t?.handle?u.createElement("a",{onClick:f,href:d.ZP.public.project.composePost({projectHandle:t.handle,shareOfPostId:e.postId}).toString(),title:n("server:post-controls.share","share this post as {{ activeProjectHandle }}",{activeProjectHandle:t.handle})},u.createElement(Ke.Z,{className:`h-6 w-6 ${a.isSuccess?"text-green":a.isError?"text-red":i.tw`co-action-button`} ${a.isLoading?"motion-safe:animate-spin motion-reduce:animate-pulse":""}`})):null};var Je=({viewModel:e})=>{const t=(0,g.Pc)(),{t:n}=(0,y.$G)();if(t.loggedIn){const t=n("client:post-controls.delete","delete this post"),r=n("client:post-controls.publish","publish this post"),a=n("client:post-controls.edit","edit this post"),s=e.state===o.h.Published;return u.createElement("div",{className:"flex items-center justify-end gap-3"},e.isEditor?u.createElement(He,{postId:e.postId,projectHandle:e.postingProject.handle,title:t}):null,e.isEditor&&!s?u.createElement(Ze,{post:e,className:i.tw`co-action-button h-6 w-6 disabled:cursor-not-allowed`,disabled:!e.canPublish,title:r}):null,e.isEditor?u.createElement("a",{href:e.postEditUrl.toString(),className:i.tw`co-action-button h-6 w-6`,title:a},u.createElement(Fe,null)):null,s?u.createElement(u.Fragment,null,!0===e.canShare?u.createElement(Ye,{post:e}):null,u.createElement(Ve,{post:e,baseClasses:"w-6 h-6 pointer",likedClasses:"text-cherry",unlikedClasses:i.tw`co-action-button`})):null)}return u.createElement("div",{className:"flex justify-end gap-3"},u.createElement("a",{href:d.ZP.public.login().toString(),className:i.tw`co-action-button h-6 w-6`},u.createElement(je.Z,null)))};const Xe=({singlePostPageUrl:e,post:t})=>{const{t:n}=(0,y.$G)(),r=(0,Me.useFlag)(Le.T.Values["chaos-day-2023"]),{chaosDay2023_showNumbers:a}=(0,W.Q)(),o=(0,u.useMemo)((()=>{const t=new URL(e);return t.hash="#comments",t.toString()}),[e]);return u.createElement(u.Fragment,null,u.createElement("hr",{className:"co-hairline"}),u.createElement("footer",{className:i.tw`co-thread-footer w-full max-w-full rounded-b-lg p-3`},u.createElement("div",{className:"flex justify-between align-middle"},u.createElement("div",{className:"w-max flex-none"},u.createElement("a",{href:o,className:"text-sm hover:underline"},n("client:post-preview.num-comments",{count:t.numComments,defaultValue:"{{numComments}} comment",numComments:t.numComments}),t.numSharedComments?n("client:post-preview.num-shared-comments",{defaultValue:" + {{numSharedComments}} on shared posts",numSharedComments:t.numSharedComments}):null),r&&a?u.createElement("span",{className:"text-sm"},u.createElement("br",{className:"[@media(min-width:420px)]:hidden"}),u.createElement("span",{className:"[@media(max-width:419px)]:hidden"}," • "),u.createElement(De.u,{post:t})):null),u.createElement(Je,{viewModel:t}))))};var et=n(32903),tt=n(26645),nt=n(63442),rt=n(80095),it=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.625 12a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H8.25m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H12m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0h-.375M21 12c0 4.556-4.03 8.25-9 8.25a9.764 9.764 0 01-2.555-.337A5.972 5.972 0 015.41 20.97a5.969 5.969 0 01-.474-.065 4.48 4.48 0 00.978-2.025c.09-.457-.133-.901-.467-1.226C3.93 16.178 3 14.189 3 12c0-4.556 4.03-8.25 9-8.25s9 3.694 9 8.25z"}))})),at=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 10.5V6.75a4.5 4.5 0 119 0v3.75M3.75 21.75h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H3.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z"}))})),ot=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z"}))})),st=n(44387),lt=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18v-5.25m0 0a6.01 6.01 0 001.5-.189m-1.5.189a6.01 6.01 0 01-1.5-.189m3.75 7.478a12.06 12.06 0 01-4.5 0m3.75 2.383a14.406 14.406 0 01-3 0M14.25 18v-.192c0-.983.658-1.823 1.508-2.316a7.5 7.5 0 10-7.517 0c.85.493 1.509 1.333 1.509 2.316V18"}))})),ut=n(85252),ct=n(70174),ft=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{fillRule:"evenodd",d:"M12 2.25a.75.75 0 01.75.75v16.19l6.22-6.22a.75.75 0 111.06 1.06l-7.5 7.5a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 111.06-1.06l6.22 6.22V3a.75.75 0 01.75-.75z",clipRule:"evenodd"}))})),dt=u.forwardRef((function({title:e,titleId:t,...n},r){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?u.createElement("title",{id:t},e):null,u.createElement("path",{fillRule:"evenodd",d:"M11.47 2.47a.75.75 0 011.06 0l7.5 7.5a.75.75 0 11-1.06 1.06l-6.22-6.22V21a.75.75 0 01-1.5 0V4.81l-6.22 6.22a.75.75 0 11-1.06-1.06l7.5-7.5z",clipRule:"evenodd"}))})),pt=n(74578),ht=n(32532);const mt=({postId:e})=>{const{loggedIn:t}=(0,g.Pc)(),n=r.S.useContext(),{mutate:i}=r.S.relationships.silencePost.useMutation({async onSettled(e,t,r){await n.relationships.isPostSilenced.invalidate({postId:r.toPostId})}}),{mutate:a}=r.S.relationships.unsilencePost.useMutation({async onSettled(e,t,r){await n.relationships.isPostSilenced.invalidate({postId:r.toPostId})}}),{data:o}=r.S.relationships.isPostSilenced.useQuery({postId:e},{enabled:t});return t?o?u.createElement("button",{className:"flex flex-row gap-2 hover:underline",onClick:()=>a({toPostId:e})},u.createElement(ht.$,{className:"h-6"}),"unsilence this post"):u.createElement("button",{className:"flex flex-row gap-2 hover:underline",onClick:()=>i({toPostId:e})},u.createElement(ht.$,{className:"h-6"}),"silence this post"):null},gt=({viewModel:e})=>{if(!e.shareTree.length)return null;const{postingProject:t}=e.shareTree[e.shareTree.length-1];return u.createElement(u.Fragment,null,u.createElement(ct.Z,{className:"co-project-display-name h-5 w-5"}),u.createElement(Y.H,{project:t}))},vt=()=>{const{refs:e,floatingStyles:t}=(0,et.YF)();return u.createElement(rt.J,{className:"leading-none"},u.createElement(rt.J.Button,{ref:e.setReference},u.createElement(it,{className:i.tw`co-action-button h-6 w-6`})),u.createElement(rt.J.Panel,{ref:e.setFloating,style:t,className:"cohost-shadow-light prose z-20 w-max max-w-full rounded-lg bg-notWhite p-3 text-center text-sm font-normal text-notBlack"},u.createElement("p",null,"This post is a response to an ask.")))},yt=({viewModel:e})=>u.createElement("div",{className:"co-post-header flex flex-row flex-wrap items-center gap-2 px-3 py-2"},u.createElement(Y.H,{project:e.postingProject,inline:!0}),e.publishedAt?u.createElement(K.Y,{dateISO:new Date(e.publishedAt).toISOString(),link:e.singlePostPageUrl}):null,e.responseToAskId&&u.createElement(vt,null)),bt=({viewModel:e,dynamicTheme:t})=>{const{isBrowser:n}=(0,$.NS)(),a=(0,u.useContext)(M.j),s=(0,g.Pc)(),{mutate:l}=r.S.posts.setPostPinned.useMutation({onSuccess:()=>location.reload()}),{mutate:c}=r.S.posts.setCommentsLocked.useMutation({onSuccess:()=>location.reload()}),{mutate:f}=r.S.posts.setSharesLocked.useMutation({onSuccess:()=>location.reload()}),{floatingStyles:p,refs:h}=(0,et.YF)({placement:"bottom-end",whileElementsMounted:tt.Me,middleware:[(0,nt.cv)(8)]}),m=(0,oe.Bj)();let v;switch(t.current){case"dark":v="light";break;case"light":v="dark";break;case"both":v=m?"light":"dark"}let y=null;n&&navigator.canShare&&navigator.canShare({url:e.singlePostPageUrl})&&(y=u.createElement(Z.X,{ItemIcon:F,text:"share post",onClick:()=>navigator.share({url:e.singlePostPageUrl}),disabled:!1}));const b=s.projectId===e.postingProject.projectId&&e.state===o.h.Published&&!e.transparentShareOfPostId;let w=null;b&&e.pinned?w=u.createElement("button",{className:"flex flex-row gap-2 hover:underline",onClick:()=>l({postId:e.postId,pinned:!1})},u.createElement(pt.G,{className:"h-6"}),"unpin this post"):b&&(w=u.createElement("button",{className:"flex flex-row gap-2 hover:underline",onClick:()=>l({postId:e.postId,pinned:!0})},u.createElement(pt.G,{className:"h-6"}),"pin this post"));const k=s.projectId===e.postingProject.projectId&&!e.transparentShareOfPostId;let _=null;k&&e.commentsLocked?_=u.createElement(Z.X,{ItemIcon:at,text:"unlock comments",onClick:()=>c({postId:e.postId,commentsLocked:!1}),disabled:!1}):k&&(_=u.createElement(Z.X,{ItemIcon:ot,text:"lock comments",onClick:()=>c({postId:e.postId,commentsLocked:!0}),disabled:!1}));let E=null;return s.projectId===e.postingProject.projectId&&!e.transparentShareOfPostId&&(E=e.sharesLocked?u.createElement(Z.X,{ItemIcon:at,text:"unlock shares",disabled:!1,onClick:()=>f({postId:e.postId,sharesLocked:!1})}):u.createElement(Z.X,{ItemIcon:ot,text:"lock shares",disabled:!1,onClick:()=>f({postId:e.postId,sharesLocked:!0})})),u.createElement(D.v,null,u.createElement(D.v.Button,{ref:h.setReference},u.createElement(st.Z,{className:i.tw`co-action-button h-6 w-6 transition-transform ui-open:rotate-90`})),u.createElement(D.v.Items,{ref:h.setFloating,style:p,className:"cohost-shadow-dark z-30 flex min-w-max flex-col gap-3 rounded-lg bg-notWhite p-3 text-notBlack focus:!outline-none"},y?u.createElement(D.v.Item,null,y):null,u.createElement(D.v.Item,null,u.createElement(Z.X,{ItemIcon:lt,text:"invert colors",disabled:!1,onClick:()=>t.forceTheme(v)})),w?u.createElement(D.v.Item,null,w):null,_?u.createElement(D.v.Item,null,_):null,E?u.createElement(D.v.Item,null,E):null,e.state===o.h.Published?u.createElement(D.v.Item,null,u.createElement(mt,{postId:e.transparentShareOfPostId??e.postId})):null,u.createElement(D.v.Item,null,u.createElement(Z.X,{onClick:()=>a.send({type:"START_REPORT",postId:e.transparentShareOfPostId??e.postId??-99999}),disabled:!e.transparentShareOfPostId&&!e.postId,ItemIcon:q.Z,text:"report this post"})),s.modMode?u.createElement(u.Fragment,null,u.createElement(D.v.Item,null,u.createElement("a",{className:"flex flex-row gap-2 hover:underline",href:d.ZP.public.moderation.managePost({postId:e.transparentShareOfPostId??e.postId}).toString()},u.createElement(ut.Z,{className:"h-6"}),"manage post")),e.responseToAskId?u.createElement(D.v.Item,null,u.createElement("a",{className:"flex flex-row gap-2 hover:underline",href:d.ZP.public.moderation.manageAsk({askId:e.responseToAskId}).toString()},u.createElement(ut.Z,{className:"h-6"}),"manage ask")):null):null))},wt=({viewModel:e,highlightedTags:t,showHeader:n,skipCollapse:r,showHairline:i})=>u.createElement("div",null,u.createElement("div",{id:`post-${e.postId??-99999}`,"data-testid":`post-body-${e.postId??-99999}`,className:"relative -top-20"}),n?u.createElement(yt,{viewModel:e}):null,u.createElement(Re,{viewModel:e,skipCollapse:r,highlightedTags:t}),i?u.createElement("hr",{className:"co-hairline"}):null),kt=({viewModel:e,highlightedTags:t,displayPrefs:n,condensed:r=!1,showFooter:a=!0,showLastPost:s=!0,showMeatballMenu:l=!0,showThreadCollapser:c=!0,skipCollapse:f=!1,commentThreads:p})=>{const{t:h}=(0,y.$G)(),[m,g]=(0,u.useState)(n.collapseLongThreads),v=(0,oe.rA)(),b=[...e.shareTree.filter((e=>("none"!==e.limitedVisibilityReason||e.blocks.length||e.headline.length)&&!(e.state===o.h.Deleted&&e.transparentShareOfPostId)))];let w;!e.transparentShareOfPostId&&s&&b.push(e);const k=()=>{g(!m)},_=e.transparentShareOfPostId&&e.tags.length?u.createElement("div",{className:"flex w-full max-w-full flex-col"},u.createElement("hr",{className:"co-hairline mb-3"}),u.createElement("div",{className:i.tw`co-ui-text px-3`},u.createElement("span",{className:"min-w-0 truncate"},u.createElement("a",{href:d.ZP.public.project.mainAppProfile({projectHandle:e.postingProject.handle}).toString(),className:"font-bold hover:underline"},"@",e.postingProject.handle)," ",u.createElement("span",null,"shared with:"))),u.createElement(Ee,{tags:e.tags,highlightedTags:t})):null;if(c&&b.length>3){const e=b[0],r=m?b.slice(-2):b.slice(1),a=b.length-3;w=u.createElement(u.Fragment,null,e?u.createElement(u.Fragment,null,u.createElement(wt,{key:e.postId,viewModel:e,highlightedTags:t,displayPrefs:n,showHeader:!0,showHairline:!0}),m?u.createElement(u.Fragment,null,u.createElement("button",{className:i.tw`co-link-button w-full cursor-pointer text-center font-bold`,onClick:k,type:"button"},u.createElement(ft,{className:"mr-1 inline-block w-4"}),h("client:post-preview.thread-collapser-show",{count:a,defaultValue:"show {{count}} posts"})),u.createElement("hr",{className:"co-hairline"}),u.createElement("hr",{className:"co-hairline my-1"}),u.createElement("hr",{className:"co-hairline"})):u.createElement(u.Fragment,null,u.createElement("button",{className:i.tw`co-link-button w-full cursor-pointer text-center font-bold`,onClick:k,type:"button"},u.createElement(dt,{className:"mr-1 inline-block w-4"}),h("client:post-preview.thread-collapser-hide",{count:a,defaultValue:"hide {{count}} posts"})),u.createElement("hr",{className:"co-hairline"}))):null,r.map(((e,i)=>{const a=i===r.length-1;return u.createElement(wt,{key:e.postId,viewModel:e,highlightedTags:t,displayPrefs:n,skipCollapse:a?f:void 0,showHeader:!0,showHairline:!a})})),_)}else w=u.createElement(u.Fragment,null,b.map(((r,i)=>{const a=i===b.length-1;return u.createElement(wt,{key:r.postId,viewModel:r,highlightedTags:t,displayPrefs:n,skipCollapse:a?f:void 0,showHeader:b.length>1||!!e.transparentShareOfPostId,showHairline:!a})})),_);return u.createElement("div",{"data-view":"post-preview","data-testid":`post-${e.postId}`,"data-postid":e.postId,key:e.postId,className:`grid ${r?"":"lg:grid-cols-[4rem_1fr]"} w-full gap-x-6 gap-y-2`},r?null:u.createElement(Q.t,{project:e.postingProject}),u.createElement("article",{"data-theme":v.current,className:"co-themed-box co-post-box"},u.createElement("header",{className:"co-thread-header"},u.createElement("div",{className:"flex min-w-0 flex-1 flex-row flex-wrap items-center gap-2 leading-none"},e.pinned?u.createElement(pt.G,{className:"co-project-display-name h-6"}):null,u.createElement(Y.H,{project:e.postingProject}),e.responseToAskId&&0===e.shareTree.length&&u.createElement(vt,null),e.publishedAt?u.createElement(K.Y,{dateISO:new Date(e.publishedAt).toISOString(),link:e.singlePostPageUrl}):null,e.shareTree.length>0?u.createElement(gt,{viewModel:e}):null),l?u.createElement(bt,{viewModel:e,dynamicTheme:v}):null),u.createElement("hr",{className:"co-hairline"}),w,a?u.createElement(Xe,{post:e,singlePostPageUrl:e.singlePostPageUrl}):null),p?u.createElement(ue,{post:e,commentThreads:p}):null)};var _t=kt},83052:function(e,t,n){"use strict";n.d(t,{H:function(){return u}});var r=n(76051),i=n(70769),a=n(57834),o=n(94159),s=n(12093),l=n(51540);const u=({project:e,inline:t=!1})=>o.createElement(o.Fragment,null,o.createElement(l.t,{project:e,noLink:!0,className:`h-8 w-8 ${t?"":"lg:hidden"} inline-block`,hideLock:!0}),e.displayName?o.createElement("a",{rel:"author",href:s.ZP.public.project.mainAppProfile({projectHandle:e.handle}).toString(),className:"co-project-display-name max-w-full flex-shrink truncate font-atkinson font-bold hover:underline",title:e.displayName},e.displayName):null,e.privacy===i.WL.Private?o.createElement(a.Z,{className:"co-project-display-name inline-block h-5 w-5"}):null,o.createElement("a",{href:s.ZP.public.project.mainAppProfile({projectHandle:e.handle}).toString(),className:r.tw`co-project-handle font-atkinson font-normal hover:underline`},"@",e.handle))},20616:function(e,t,n){"use strict";n.d(t,{Hg:function(){return te},w3:function(){return ee}});var r=n(12093),i=n(70769),a=n(55875),o=n(94159),s=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 01-2.25 2.25M16.5 7.5V18a2.25 2.25 0 002.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 002.25 2.25h13.5M6 7.5h3v3H6v-3z"}))})),l=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0"}))})),u=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.568 3H5.25A2.25 2.25 0 003 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 005.223-5.223c.542-.827.369-1.908-.33-2.607L11.16 3.66A2.25 2.25 0 009.568 3z"}),o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 6h.008v.008H6V6z"}))})),c=n(96320),f=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.53 16.122a3 3 0 00-5.78 1.128 2.25 2.25 0 01-2.4 2.245 4.5 4.5 0 008.4-2.245c0-.399-.078-.78-.22-1.128zm0 0a15.998 15.998 0 003.388-1.62m-5.043-.025a15.994 15.994 0 011.622-3.395m3.42 3.42a15.995 15.995 0 004.764-4.648l3.876-5.814a1.151 1.151 0 00-1.597-1.597L14.146 6.32a15.996 15.996 0 00-4.649 4.763m3.42 3.42a6.776 6.776 0 00-3.42-3.42"}))})),d=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"}))})),p=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z"}))})),h=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 13.5h3.86a2.25 2.25 0 012.012 1.244l.256.512a2.25 2.25 0 002.013 1.244h3.218a2.25 2.25 0 002.013-1.244l.256-.512a2.25 2.25 0 012.013-1.244h3.859m-19.5.338V18a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18v-4.162c0-.224-.034-.447-.1-.661L19.24 5.338a2.25 2.25 0 00-2.15-1.588H6.911a2.25 2.25 0 00-2.15 1.588L2.35 13.177a2.25 2.25 0 00-.1.661z"}))})),m=n(96054),g=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19.128a9.38 9.38 0 002.625.372 9.337 9.337 0 004.121-.952 4.125 4.125 0 00-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 018.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0111.964-3.07M12 6.375a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zm8.25 2.25a2.625 2.625 0 11-5.25 0 2.625 2.625 0 015.25 0z"}))})),v=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 18.72a9.094 9.094 0 003.741-.479 3 3 0 00-4.682-2.72m.94 3.198l.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0112 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 016 18.719m12 0a5.971 5.971 0 00-.941-3.197m0 0A5.995 5.995 0 0012 12.75a5.995 5.995 0 00-5.058 2.772m0 0a3 3 0 00-4.681 2.72 8.986 8.986 0 003.74.477m.94-3.197a5.971 5.971 0 00-.94 3.197M15 6.75a3 3 0 11-6 0 3 3 0 016 0zm6 3a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm-13.5 0a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0z"}))})),y=n(25384),b=n(85252),w=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.712 4.33a9.027 9.027 0 011.652 1.306c.51.51.944 1.064 1.306 1.652M16.712 4.33l-3.448 4.138m3.448-4.138a9.014 9.014 0 00-9.424 0M19.67 7.288l-4.138 3.448m4.138-3.448a9.014 9.014 0 010 9.424m-4.138-5.976a3.736 3.736 0 00-.88-1.388 3.737 3.737 0 00-1.388-.88m2.268 2.268a3.765 3.765 0 010 2.528m-2.268-4.796a3.765 3.765 0 00-2.528 0m4.796 4.796c-.181.506-.475.982-.88 1.388a3.736 3.736 0 01-1.388.88m2.268-2.268l4.138 3.448m0 0a9.027 9.027 0 01-1.306 1.652c-.51.51-1.064.944-1.652 1.306m0 0l-3.448-4.138m3.448 4.138a9.014 9.014 0 01-9.424 0m5.976-4.138a3.765 3.765 0 01-2.528 0m0 0a3.736 3.736 0 01-1.388-.88 3.737 3.737 0 01-.88-1.388m2.268 2.268L7.288 19.67m0 0a9.024 9.024 0 01-1.652-1.306 9.027 9.027 0 01-1.306-1.652m0 0l4.138-3.448M4.33 16.712a9.014 9.014 0 010-9.424m4.138 5.976a3.765 3.765 0 010-2.528m0 0c.181-.506.475-.982.88-1.388a3.736 3.736 0 011.388-.88m-2.268 2.268L4.33 7.288m6.406 1.18L7.288 4.33m0 0a9.024 9.024 0 00-1.652 1.306A9.025 9.025 0 004.33 7.288"}))})),k=n(11436),_=n(15674),E=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M4.125 3C3.089 3 2.25 3.84 2.25 4.875V18a3 3 0 003 3h15a3 3 0 01-3-3V4.875C17.25 3.839 16.41 3 15.375 3H4.125zM12 9.75a.75.75 0 000 1.5h1.5a.75.75 0 000-1.5H12zm-.75-2.25a.75.75 0 01.75-.75h1.5a.75.75 0 010 1.5H12a.75.75 0 01-.75-.75zM6 12.75a.75.75 0 000 1.5h7.5a.75.75 0 000-1.5H6zm-.75 3.75a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5H6a.75.75 0 01-.75-.75zM6 6.75a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h3a.75.75 0 00.75-.75v-3A.75.75 0 009 6.75H6z",clipRule:"evenodd"}),o.createElement("path",{d:"M18.75 6.75h1.875c.621 0 1.125.504 1.125 1.125V18a1.5 1.5 0 01-3 0V6.75z"}))})),x=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M5.25 9a6.75 6.75 0 0113.5 0v.75c0 2.123.8 4.057 2.118 5.52a.75.75 0 01-.297 1.206c-1.544.57-3.16.99-4.831 1.243a3.75 3.75 0 11-7.48 0 24.585 24.585 0 01-4.831-1.244.75.75 0 01-.298-1.205A8.217 8.217 0 005.25 9.75V9zm4.502 8.9a2.25 2.25 0 104.496 0 25.057 25.057 0 01-4.496 0z",clipRule:"evenodd"}))})),T=n(64817),S=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M20.599 1.5c-.376 0-.743.111-1.055.32l-5.08 3.385a18.747 18.747 0 00-3.471 2.987 10.04 10.04 0 014.815 4.815 18.748 18.748 0 002.987-3.472l3.386-5.079A1.902 1.902 0 0020.599 1.5zm-8.3 14.025a18.76 18.76 0 001.896-1.207 8.026 8.026 0 00-4.513-4.513A18.75 18.75 0 008.475 11.7l-.278.5a5.26 5.26 0 013.601 3.602l.502-.278zM6.75 13.5A3.75 3.75 0 003 17.25a1.5 1.5 0 01-1.601 1.497.75.75 0 00-.7 1.123 5.25 5.25 0 009.8-2.62 3.75 3.75 0 00-3.75-3.75z",clipRule:"evenodd"}))})),C=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M10.5 3.75a6.75 6.75 0 100 13.5 6.75 6.75 0 000-13.5zM2.25 10.5a8.25 8.25 0 1114.59 5.28l4.69 4.69a.75.75 0 11-1.06 1.06l-4.69-4.69A8.25 8.25 0 012.25 10.5z",clipRule:"evenodd"}))})),O=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M18.685 19.097A9.723 9.723 0 0021.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 003.065 7.097A9.716 9.716 0 0012 21.75a9.716 9.716 0 006.685-2.653zm-12.54-1.285A7.486 7.486 0 0112 15a7.486 7.486 0 015.855 2.812A8.224 8.224 0 0112 20.25a8.224 8.224 0 01-5.855-2.438zM15.75 9a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z",clipRule:"evenodd"}))})),A=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M6.912 3a3 3 0 00-2.868 2.118l-2.411 7.838a3 3 0 00-.133.882V18a3 3 0 003 3h15a3 3 0 003-3v-4.162c0-.299-.045-.596-.133-.882l-2.412-7.838A3 3 0 0017.088 3H6.912zm13.823 9.75l-2.213-7.191A1.5 1.5 0 0017.088 4.5H6.912a1.5 1.5 0 00-1.434 1.059L3.265 12.75H6.11a3 3 0 012.684 1.658l.256.513a1.5 1.5 0 001.342.829h3.218a1.5 1.5 0 001.342-.83l.256-.512a3 3 0 012.684-1.658h2.844z",clipRule:"evenodd"}))})),I=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M5.625 1.5c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0016.5 9h-1.875a1.875 1.875 0 01-1.875-1.875V5.25A3.75 3.75 0 009 1.5H5.625zM7.5 15a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5A.75.75 0 017.5 15zm.75 2.25a.75.75 0 000 1.5H12a.75.75 0 000-1.5H8.25z",clipRule:"evenodd"}),o.createElement("path",{d:"M12.971 1.816A5.23 5.23 0 0114.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 013.434 1.279 9.768 9.768 0 00-6.963-6.963z"}))})),N=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{d:"M4.5 6.375a4.125 4.125 0 118.25 0 4.125 4.125 0 01-8.25 0zM14.25 8.625a3.375 3.375 0 116.75 0 3.375 3.375 0 01-6.75 0zM1.5 19.125a7.125 7.125 0 0114.25 0v.003l-.001.119a.75.75 0 01-.363.63 13.067 13.067 0 01-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 01-.364-.63l-.001-.122zM17.25 19.128l-.001.144a2.25 2.25 0 01-.233.96 10.088 10.088 0 005.06-1.01.75.75 0 00.42-.643 4.875 4.875 0 00-6.957-4.611 8.586 8.586 0 011.71 5.157v.003z"}))})),P=n(54843),R=n(64636),L=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{d:"M17.004 10.407c.138.435-.216.842-.672.842h-3.465a.75.75 0 01-.65-.375l-1.732-3c-.229-.396-.053-.907.393-1.004a5.252 5.252 0 016.126 3.537zM8.12 8.464c.307-.338.838-.235 1.066.16l1.732 3a.75.75 0 010 .75l-1.732 3.001c-.229.396-.76.498-1.067.16A5.231 5.231 0 016.75 12c0-1.362.519-2.603 1.37-3.536zM10.878 17.13c-.447-.097-.623-.608-.394-1.003l1.733-3.003a.75.75 0 01.65-.375h3.465c.457 0 .81.408.672.843a5.252 5.252 0 01-6.126 3.538z"}),o.createElement("path",{fillRule:"evenodd",d:"M21 12.75a.75.75 0 000-1.5h-.783a8.22 8.22 0 00-.237-1.357l.734-.267a.75.75 0 10-.513-1.41l-.735.268a8.24 8.24 0 00-.689-1.191l.6-.504a.75.75 0 10-.964-1.149l-.6.504a8.3 8.3 0 00-1.054-.885l.391-.678a.75.75 0 10-1.299-.75l-.39.677a8.188 8.188 0 00-1.295-.471l.136-.77a.75.75 0 00-1.477-.26l-.136.77a8.364 8.364 0 00-1.377 0l-.136-.77a.75.75 0 10-1.477.26l.136.77c-.448.121-.88.28-1.294.47l-.39-.676a.75.75 0 00-1.3.75l.392.678a8.29 8.29 0 00-1.054.885l-.6-.504a.75.75 0 00-.965 1.149l.6.503a8.243 8.243 0 00-.689 1.192L3.8 8.217a.75.75 0 10-.513 1.41l.735.267a8.222 8.222 0 00-.238 1.355h-.783a.75.75 0 000 1.5h.783c.042.464.122.917.238 1.356l-.735.268a.75.75 0 10.513 1.41l.735-.268c.197.417.428.816.69 1.192l-.6.504a.75.75 0 10.963 1.149l.601-.505c.326.323.679.62 1.054.885l-.392.68a.75.75 0 101.3.75l.39-.679c.414.192.847.35 1.294.471l-.136.771a.75.75 0 101.477.26l.137-.772a8.376 8.376 0 001.376 0l.136.773a.75.75 0 101.477-.26l-.136-.772a8.19 8.19 0 001.294-.47l.391.677a.75.75 0 101.3-.75l-.393-.679a8.282 8.282 0 001.054-.885l.601.504a.75.75 0 10.964-1.15l-.6-.503a8.24 8.24 0 00.69-1.191l.735.268a.75.75 0 10.512-1.41l-.734-.268c.115-.438.195-.892.237-1.356h.784zm-2.657-3.06a6.744 6.744 0 00-1.19-2.053 6.784 6.784 0 00-1.82-1.51A6.704 6.704 0 0012 5.25a6.801 6.801 0 00-1.225.111 6.7 6.7 0 00-2.15.792 6.784 6.784 0 00-2.952 3.489.758.758 0 01-.036.099A6.74 6.74 0 005.251 12a6.739 6.739 0 003.355 5.835l.01.006.01.005a6.706 6.706 0 002.203.802c.007 0 .014.002.021.004a6.792 6.792 0 002.301 0l.022-.004a6.707 6.707 0 002.228-.816 6.781 6.781 0 001.762-1.483l.009-.01.009-.012a6.744 6.744 0 001.18-2.064c.253-.708.39-1.47.39-2.264a6.74 6.74 0 00-.408-2.308z",clipRule:"evenodd"}))})),M=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M19.449 8.448L16.388 11a4.52 4.52 0 010 2.002l3.061 2.55a8.275 8.275 0 000-7.103zM15.552 19.45L13 16.388a4.52 4.52 0 01-2.002 0l-2.55 3.061a8.275 8.275 0 007.103 0zM4.55 15.552L7.612 13a4.52 4.52 0 010-2.002L4.551 8.45a8.275 8.275 0 000 7.103zM8.448 4.55L11 7.612a4.52 4.52 0 012.002 0l2.55-3.061a8.275 8.275 0 00-7.103 0zm8.657-.86a9.776 9.776 0 011.79 1.415 9.776 9.776 0 011.414 1.788 9.764 9.764 0 010 10.211 9.777 9.777 0 01-1.415 1.79 9.777 9.777 0 01-1.788 1.414 9.764 9.764 0 01-10.212 0 9.776 9.776 0 01-1.788-1.415 9.776 9.776 0 01-1.415-1.788 9.764 9.764 0 010-10.212 9.774 9.774 0 011.415-1.788A9.774 9.774 0 016.894 3.69a9.764 9.764 0 0110.211 0zM14.121 9.88a2.985 2.985 0 00-1.11-.704 3.015 3.015 0 00-2.022 0 2.985 2.985 0 00-1.11.704c-.326.325-.56.705-.704 1.11a3.015 3.015 0 000 2.022c.144.405.378.785.704 1.11.325.326.705.56 1.11.704.652.233 1.37.233 2.022 0a2.985 2.985 0 001.11-.704c.326-.325.56-.705.704-1.11a3.016 3.016 0 000-2.022 2.985 2.985 0 00-.704-1.11z",clipRule:"evenodd"}))})),D=o.forwardRef((function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm0 5.25a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))})),F=n(65443),j=n.n(F),B=n(38934),q=n(67920),H=n(62745),z=n(21281),U=n(8227);function V(){return V=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V.apply(this,arguments)}const $=e=>o.createElement("svg",V({fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26"},e),o.createElement("path",{d:"M11.3119 5.42651 6.14576 1.57637l1.85085 7.14697L1 10.8444l6.40678 1.9135L1.38644 25l9.15256-7.3545 3.2542 6.8473.1424-8.9222 8.7864 5.5331-6.9762-8.438L25 7.317 13.4678 8.40058 15.1356 1l-3.8237 4.42651Z",stroke:"#E56B6F",strokeWidth:"2",strokeLinejoin:"round"}));var W=n(88658),G=n(49750),Z=n(95024),K=n(15867);function Q(){return Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Q.apply(this,arguments)}const Y=({label:e,plainTextLabel:t,Icon:n,ActiveIcon:r,href:i,active:a,eggCount:s,narrowMode:l,render:u})=>{const[c,f]=(0,o.useState)(!1),{enableNotificationCount:d}=(0,H.Q)(),p=(0,o.useCallback)((e=>{u&&(e.preventDefault(),f((e=>!e)))}),[u]);let h="";return u&&(h+="transition-transform ",c&&(h+="rotate-180")),o.createElement(o.Fragment,null,o.createElement("a",{href:i,onClick:p},o.createElement("li",{className:j()("flex flex-row items-center\n gap-2 rounded-lg border border-transparent px-1 py-3\n hover:border-accent hover:text-accent\n lg:hover:border-sidebarAccent lg:hover:text-sidebarAccent",{"font-bold":a,"text-cherry-500 dark:text-mango-400":a&&l}),title:t??e.toString()},o.createElement("div",{className:"relative"},a&&r?o.createElement(r,{className:j()("inline-block h-6",h)}):n?o.createElement(n,{className:j()("inline-block h-6",h)}):null,l&&s?o.createElement(W.Ov,{className:"absolute -right-1 top-1 h-2 fill-sidebarAccent"}):null),l?null:e,!l&&s?o.createElement(W.Ov,{className:"ml-auto h-6 fill-sidebarAccent text-sidebarBg"},d?s>99?"99+":s:""):null)),u?u(c):null)},J=({bookmarkedTags:e})=>o.createElement("ul",{className:"my-1 ml-10"},e.tags.map((e=>o.createElement("li",{key:e,className:"hover:text-accent lg:hover:text-sidebarAccent"},o.createElement("a",{href:r.ZP.public.tags({tagSlug:e}).toString()},"#",e))))),X=({additionalNavItems:e=[],defaultBookmarkedTags:t,className:n,narrowMode:k=!1,..._})=>{const D=(0,U.Pc)(),F=(0,H.Q)(),j=(0,B.dg)(),V=(0,z.Z3)().get("ssrUrl"),W=[...e],{isBrowser:X}=(0,q.NS)(),ee=(0,B.GU)(),te=(0,B.fR)(),ne=(0,B.fj)(),{data:re}=(0,B.sm)(t),ie=re??{tags:t??[]},ae=(0,B._c)(),oe=(0,Z.useFlag)(K.T.Enum["artist-alley-listings"]);return D.loggedIn&&j&&W.push({label:"dashboard",Icon:s,ActiveIcon:E,href:r.ZP.public.dashboard().toString(),displayIf:"following"===F.homeView},{label:"notifications",Icon:l,ActiveIcon:x,href:r.ZP.public.project.notifications().toString(),eggCount:ee?.count},{label:"bookmarked tags",href:k?r.ZP.public.bookmarkedTagFeed().toString():"#",Icon:u,displayIf:ie.tags.length>0,render:k?void 0:e=>e?o.createElement(J,{bookmarkedTags:ie}):null},{label:"posts you've liked",Icon:c.Z,ActiveIcon:T.Z,href:r.ZP.public.likedPosts({}).toString()},{label:"artist alley",Icon:f,ActiveIcon:S,href:r.ZP.public.artistAlley.home().toString(),displayIf:oe},{label:"search",href:r.ZP.public.search().toString(),Icon:d,ActiveIcon:C},{label:"profile",Icon:p,ActiveIcon:O,href:r.ZP.public.project.mainAppProfile({projectHandle:j.handle}).toString()},{label:"inbox",Icon:h,ActiveIcon:A,href:r.ZP.public.project.inbox().toString(),displayIf:j?.askSettings.enabled,eggCount:ne.count??0},{label:"drafts",Icon:m.Z,ActiveIcon:I,href:r.ZP.public.project.unpublishedPosts().toString()},{label:"following",Icon:g,ActiveIcon:N,href:r.ZP.public.project.following().toString(),displayIf:"dashboard"===F.homeView},{label:"followers",Icon:v,ActiveIcon:P.Z,href:r.ZP.public.project.followers().toString()},{label:"follow requests",Icon:y.Z,ActiveIcon:R.Z,href:r.ZP.public.project.followRequests({projectHandle:j.handle}).toString(),eggCount:te?.count,displayIf:j?.privacy===i.WL.Private},{label:"settings",Icon:b.Z,ActiveIcon:L,href:r.ZP.public.userSettings().toString()},{label:"help / report a bug",Icon:w,ActiveIcon:M,href:"https://help.antisoftware.club/support/home"},{label:o.createElement(o.Fragment,null,"get cohost ",o.createElement("em",null,"Plus!")),plainTextLabel:"get cohost Plus!",Icon:$,href:r.ZP.public.subscriptions.manage().toString(),displayIf:!ae}),o.createElement(a.v.Items,{static:_.static,as:"ul",className:n},_.children,W.filter(G.f).filter((e=>!1!==e.displayIf)).map((e=>o.createElement(o.Suspense,{key:`${e.href}-${e.label.toString()}`},o.createElement(a.v.Item,Q({as:Y,key:`${e.href}-${e.label.toString()}`},e,{narrowMode:k,active:X?e.href===window.location.toString():e.href===V}))))))},ee=e=>{const t=(0,U.Pc)();return o.createElement(a.v,null,o.createElement(X,Q({static:!0,className:j()("hidden h-fit flex-col rounded-lg bg-sidebarBg p-6 text-sidebarText lg:flex",{"cohost-shadow-light dark:cohost-shadow-dark dark:border dark:border-gray-700":!e.narrowMode})},e),t.loggedIn?null:o.createElement(o.Fragment,null,o.createElement(a.v.Item,{as:"li"},o.createElement("a",{href:r.ZP.public.login().toString(),className:"cohost-shadow-dark my-3 flex h-10 flex-row items-center justify-center gap-2 rounded-lg bg-accent px-10 py-2 text-notBlack"},o.createElement(k.Z,{className:"h-6 w-6"}),o.createElement("span",{className:"font-bold leading-none"},"log in"))),o.createElement(a.v.Item,{as:"li"},o.createElement("a",{href:r.ZP.public.signup().toString(),className:"cohost-shadow-dark my-3 flex h-10 flex-row items-center justify-center gap-2 rounded-lg bg-notWhite px-10 py-2 text-notBlack"},o.createElement(y.Z,{className:"h-6 w-6"}),o.createElement("span",{className:"font-bold leading-none"},"sign up"))))))},te=e=>{const t=(0,B.GU)(),n=(0,B.fR)(),i=t.count+n.count,s=(0,B.dg)();return o.createElement(a.v,{as:"div",className:"lg:hidden"},o.createElement(a.v.Button,{className:"relative text-notWhite transition-transform ui-open:rotate-90 lg:hidden"},i?o.createElement(W.Ov,{className:"cohost-shadow-dark absolute -right-1 top-1 h-2 fill-accent"}):null,o.createElement(D,{className:"h-6 w-6"})),o.createElement(X,Q({static:!1,className:"fixed bottom-0 left-0 top-16 flex w-[61.8%] min-w-fit flex-col divide-y divide-foreground-500 overflow-y-auto bg-foreground p-2 text-notWhite !outline-none lg:hidden"},e),s?.handle?o.createElement(a.v.Item,{as:"li"},o.createElement("a",{href:r.ZP.public.project.composePost({projectHandle:s.handle}).toString(),className:"cohost-shadow-dark my-3 flex h-10 flex-row items-center justify-center gap-2 rounded-lg bg-accent px-10 py-2 text-notBlack"},o.createElement(_.Z,{className:"h-6 w-6"}),o.createElement("span",{className:"font-bold leading-none"},"post!"))):o.createElement(o.Fragment,null,o.createElement(a.v.Item,{as:"li"},o.createElement("a",{href:r.ZP.public.login().toString(),className:"cohost-shadow-dark my-3 flex h-10 flex-row items-center justify-center gap-2 rounded-lg bg-accent px-10 py-2 text-notBlack"},o.createElement(k.Z,{className:"h-6 w-6"}),o.createElement("span",{className:"font-bold leading-none"},"log in"))),o.createElement(a.v.Item,{as:"li"},o.createElement("a",{href:r.ZP.public.signup().toString(),className:"cohost-shadow-dark my-3 flex h-10 flex-row items-center justify-center gap-2 rounded-lg bg-notWhite px-10 py-2 text-notBlack"},o.createElement(y.Z,{className:"h-6 w-6"}),o.createElement("span",{className:"font-bold leading-none"},"sign up"))))))}},34450:function(e,t,n){"use strict";n.d(t,{b:function(){return c}});var r=n(36673),i=n(990),a=n(36612),o=n(94159),s=n(59134),l=n(81150);const u=e=>{const t="cohost-shadow-light dark:cohost-shadow-dark rounded-lg px-3 py-2 font-bold";switch(e){case"success":return`!bg-green-200 !text-green-800 ${t}`;case"error":return`!bg-red-200 !text-red-800 ${t}`;default:return`!bg-mango-200 !text-mango-800 ${t}`}},c=()=>o.createElement(s.x7,{position:"bottom-center",toastOptions:{success:{className:u("success"),icon:o.createElement(r.Z,{className:"h-6 flex-none text-green-800"})},error:{className:u("error"),icon:o.createElement(i.Z,{className:"h-6 flex-none text-red-800"})},loading:{className:u("loading"),icon:o.createElement(l.H,null)},icon:o.createElement(a.Z,{className:"h-6 flex-none text-mango-800"})}})},83797:function(e,t,n){"use strict";n.d(t,{r:function(){return be}});var r=n(76051),i=n(49750),a=n(81986),o=n(80692),s=n(26946),l=n(48041),u=n(39519),c=n.n(u),f=n(94159);n(20503);let d=e=>"object"==typeof e&&null!=e&&1===e.nodeType,p=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,h=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n=getComputedStyle(e,null);return p(n.overflowY,t)||p(n.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},m=(e,t,n,r,i,a,o,s)=>a<e&&o>t||a>e&&o<t?0:a<=e&&s<=n||o>=t&&s>=n?a-e-r:o>t&&s<n||a<e&&s>n?o-t+i:0,g=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t};var v=n(98725),y=0;function b(){}function w(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function k(e,t){var n;function r(){n&&clearTimeout(n)}function i(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];r(),n=setTimeout((function(){n=null,e.apply(void 0,a)}),t)}return i.cancel=r,i}function _(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function E(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function x(e,t){return Object.keys(e).reduce((function(n,r){return n[r]=T(t,r)?t[r]:e[r],n}),{})}function T(e,t){return void 0!==e[t]}function S(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function C(e,t,n,r,i){if(void 0===i&&(i=!0),0===n)return-1;var a=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:a+1);var o=t+e;o<0?o=i?a:0:o>a&&(o=i?0:a);var s=O(e,o,n,r,i);return-1===s?t>=n?-1:t:s}function O(e,t,n,r,i){var a=r(t);if(!a||!a.hasAttribute("disabled"))return t;if(e>0){for(var o=t+1;o<n;o++)if(!r(o).hasAttribute("disabled"))return o}else for(var s=t-1;s>=0;s--)if(!r(s).hasAttribute("disabled"))return s;return i?e>0?O(1,0,n,r,!1):O(-1,n-1,n,r,!1):-1}function A(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(w(t,e,n)||r&&w(t,n.document.activeElement,n))}))}var I=k((function(e){P(e).textContent=""}),500);function N(e,t){var n=P(t);e&&(n.textContent=e,I(t))}function P(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var R=["isInitialMount","highlightedIndex","items","environment"],L={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};var M=k((function(e,t){N(e(),t)}),200),D="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?f.useLayoutEffect:f.useEffect;function F(e){var t=e.id,n=void 0===t?"downshift-"+String(y++):t,r=e.labelId,i=e.menuId,a=e.getItemId,o=e.toggleButtonId,s=e.inputId;return(0,f.useRef)({labelId:r||n+"-label",menuId:i||n+"-menu",getItemId:a||function(e){return n+"-item-"+e},toggleButtonId:o||n+"-toggle-button",inputId:s||n+"-input"}).current}function j(e,t,n,r){var i,a;if(void 0===e){if(void 0===t)throw new Error(r);i=n[t],a=t}else a=void 0===t?n.indexOf(e):t,i=e;return[i,a]}function B(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function q(e){var t=(0,f.useRef)(e);return t.current=e,t}function H(e,t,n){var r=(0,f.useRef)(),i=(0,f.useRef)(),a=(0,f.useCallback)((function(t,n){i.current=n,t=x(t,n.props);var r=e(t,n);return n.props.stateReducer(t,(0,l.Z)({},n,{changes:r}))}),[e]),o=(0,f.useReducer)(a,t),s=o[0],u=o[1],c=q(n),d=(0,f.useCallback)((function(e){return u((0,l.Z)({props:c.current},e))}),[c]),p=i.current;return(0,f.useEffect)((function(){p&&r.current&&r.current!==s&&function(e,t,n){var r=e.props,i=e.type,a={};Object.keys(t).forEach((function(r){!function(e,t,n,r){var i=t.props,a=t.type,o="on"+B(e)+"Change";i[o]&&void 0!==r[e]&&r[e]!==n[e]&&i[o]((0,l.Z)({type:a},r))}(r,e,t,n),n[r]!==t[r]&&(a[r]=n[r])})),r.onStateChange&&Object.keys(a).length&&r.onStateChange((0,l.Z)({type:i},a))}(p,x(r.current,p.props),s),r.current=s}),[s,n,p]),[s,d]}var z={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+" has been selected.":""},scrollIntoView:function(e,t){if(e){var n=((e,t)=>{var n,r,i,a,o,s;if("undefined"==typeof document)return[];let{scrollMode:l,block:u,inline:c,boundary:f,skipOverflowHiddenElements:p}=t,v="function"==typeof f?f:e=>e!==f;if(!d(e))throw new TypeError("Invalid target");let y=document.scrollingElement||document.documentElement,b=[],w=e;for(;d(w)&&v(w);){if(w=g(w),w===y){b.push(w);break}null!=w&&w===document.body&&h(w)&&!h(document.documentElement)||null!=w&&h(w,p)&&b.push(w)}let k=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,_=null!=(a=null==(i=window.visualViewport)?void 0:i.height)?a:innerHeight,E=null!=(o=window.scrollX)?o:pageXOffset,x=null!=(s=window.scrollY)?s:pageYOffset,{height:T,width:S,top:C,right:O,bottom:A,left:I}=e.getBoundingClientRect(),N="start"===u||"nearest"===u?C:"end"===u?A:C+T/2,P="center"===c?I+S/2:"end"===c?O:I,R=[];for(let e=0;e<b.length;e++){let t=b[e],{height:n,width:r,top:i,right:a,bottom:o,left:s}=t.getBoundingClientRect();if("if-needed"===l&&C>=0&&I>=0&&A<=_&&O<=k&&C>=i&&A<=o&&I>=s&&O<=a)return R;let f=getComputedStyle(t),d=parseInt(f.borderLeftWidth,10),p=parseInt(f.borderTopWidth,10),h=parseInt(f.borderRightWidth,10),g=parseInt(f.borderBottomWidth,10),v=0,w=0,L="offsetWidth"in t?t.offsetWidth-t.clientWidth-d-h:0,M="offsetHeight"in t?t.offsetHeight-t.clientHeight-p-g:0,D="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,F="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(y===t)v="start"===u?N:"end"===u?N-_:"nearest"===u?m(x,x+_,_,p,g,x+N,x+N+T,T):N-_/2,w="start"===c?P:"center"===c?P-k/2:"end"===c?P-k:m(E,E+k,k,d,h,E+P,E+P+S,S),v=Math.max(0,v+x),w=Math.max(0,w+E);else{v="start"===u?N-i-p:"end"===u?N-o+g+M:"nearest"===u?m(i,o,n,p,g+M,N,N+T,T):N-(i+n/2)+M/2,w="start"===c?P-s-d:"center"===c?P-(s+r/2)+L/2:"end"===c?P-a+h+L:m(s,a,r,d,h+L,P,P+S,S);let{scrollLeft:e,scrollTop:l}=t;v=Math.max(0,Math.min(l+v/F,t.scrollHeight-n/F+M)),w=Math.max(0,Math.min(e+w/D,t.scrollWidth-r/D+L)),N+=l-v,P+=e-w}R.push({el:t,top:v,left:w})}return R})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}},environment:"undefined"==typeof window?{}:window};function U(e,t,n){void 0===n&&(n=L);var r=e["default"+B(t)];return void 0!==r?r:n[t]}function V(e,t,n){void 0===n&&(n=L);var r=e[t];if(void 0!==r)return r;var i=e["initial"+B(t)];return void 0!==i?i:U(e,t,n)}function $(e,t,n){var r=e.items,i=e.initialHighlightedIndex,a=e.defaultHighlightedIndex,o=t.selectedItem,s=t.highlightedIndex;return 0===r.length?-1:void 0!==i&&s===i?i:void 0!==a?a:o?r.indexOf(o):0===n?-1:n<0?r.length-1:0}var W=function(){return b};function G(e,t,n){var r=n.isInitialMount,i=n.highlightedIndex,a=n.items,o=n.environment,u=(0,s.Z)(n,R);(0,f.useEffect)((function(){r||M((function(){return e((0,l.Z)({highlightedIndex:i,highlightedItem:a[i],resultCount:a.length},u))}),o.document)}),t)}var Z=b;function K(e,t,n){var r;void 0===n&&(n=!0);var i=(null==(r=e.items)?void 0:r.length)&&t>=0;return(0,l.Z)({isOpen:!1,highlightedIndex:-1},i&&(0,l.Z)({selectedItem:e.items[t],isOpen:U(e,"isOpen"),highlightedIndex:U(e,"highlightedIndex")},n&&{inputValue:e.itemToString(e.items[t])}))}c().array.isRequired,c().func,c().func,c().func,c().number,c().number,c().number,c().bool,c().bool,c().bool,c().any,c().any,c().any,c().string,c().string,c().string,c().func,c().string,c().func,c().func,c().func,c().func,c().func,c().shape({addEventListener:c().func,removeEventListener:c().func,document:c().shape({getElementById:c().func,activeElement:c().any,body:c().any})}),(0,v.pi)((0,v.pi)({},z),{getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?"".concat(n," result").concat(1===n?" is":"s are"," available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select."):"":"No results are available.":""}});var Q=Object.freeze({__proto__:null,InputKeyDownArrowDown:0,InputKeyDownArrowUp:1,InputKeyDownEscape:2,InputKeyDownHome:3,InputKeyDownEnd:4,InputKeyDownPageUp:5,InputKeyDownPageDown:6,InputKeyDownEnter:7,InputChange:8,InputBlur:9,InputFocus:10,MenuMouseLeave:11,ItemMouseMove:12,ItemClick:13,ToggleButtonClick:14,FunctionToggleMenu:15,FunctionOpenMenu:16,FunctionCloseMenu:17,FunctionSetHighlightedIndex:18,FunctionSelectItem:19,FunctionSetInputValue:20,FunctionReset:21,ControlledPropUpdatedSelectedItem:22});c().array.isRequired,c().func,c().func,c().func,c().func,c().number,c().number,c().number,c().bool,c().bool,c().bool,c().any,c().any,c().any,c().string,c().string,c().string,c().string,c().string,c().string,c().func,c().string,c().string,c().func,c().func,c().func,c().func,c().func,c().func,c().shape({addEventListener:c().func,removeEventListener:c().func,document:c().shape({getElementById:c().func,activeElement:c().any,body:c().any})});var Y=b,J=(0,l.Z)({},z,{selectedItemChanged:function(e,t){return e!==t},getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}});function X(e,t){var n,r,i=t.type,a=t.props,o=t.altKey;switch(i){case 13:r={isOpen:U(a,"isOpen"),highlightedIndex:U(a,"highlightedIndex"),selectedItem:a.items[t.index],inputValue:a.itemToString(a.items[t.index])};break;case 0:r=e.isOpen?{highlightedIndex:C(1,e.highlightedIndex,a.items.length,t.getItemNodeFromIndex,!0)}:{highlightedIndex:o&&null==e.selectedItem?-1:$(a,e,1,t.getItemNodeFromIndex),isOpen:a.items.length>=0};break;case 1:r=e.isOpen?o?K(a,e.highlightedIndex):{highlightedIndex:C(-1,e.highlightedIndex,a.items.length,t.getItemNodeFromIndex,!0)}:{highlightedIndex:$(a,e,-1,t.getItemNodeFromIndex),isOpen:a.items.length>=0};break;case 7:r=K(a,e.highlightedIndex);break;case 2:r=(0,l.Z)({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case 5:r={highlightedIndex:C(-10,e.highlightedIndex,a.items.length,t.getItemNodeFromIndex,!1)};break;case 6:r={highlightedIndex:C(10,e.highlightedIndex,a.items.length,t.getItemNodeFromIndex,!1)};break;case 3:r={highlightedIndex:O(1,0,a.items.length,t.getItemNodeFromIndex,!1)};break;case 4:r={highlightedIndex:O(-1,a.items.length-1,a.items.length,t.getItemNodeFromIndex,!1)};break;case 9:r=(0,l.Z)({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&(null==(n=a.items)?void 0:n.length)&&t.selectItem&&{selectedItem:a.items[e.highlightedIndex],inputValue:a.itemToString(a.items[e.highlightedIndex])});break;case 8:r={isOpen:!0,highlightedIndex:U(a,"highlightedIndex"),inputValue:t.inputValue};break;case 10:r={isOpen:!0,highlightedIndex:$(a,e,0)};break;case 19:r={selectedItem:t.selectedItem,inputValue:a.itemToString(t.selectedItem)};break;case 22:r={inputValue:t.inputValue};break;default:return function(e,t,n){var r,i=t.type,a=t.props;switch(i){case n.ItemMouseMove:r={highlightedIndex:t.disabled?-1:t.index};break;case n.MenuMouseLeave:r={highlightedIndex:-1};break;case n.ToggleButtonClick:case n.FunctionToggleMenu:r={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:$(a,e,0)};break;case n.FunctionOpenMenu:r={isOpen:!0,highlightedIndex:$(a,e,0)};break;case n.FunctionCloseMenu:r={isOpen:!1};break;case n.FunctionSetHighlightedIndex:r={highlightedIndex:t.highlightedIndex};break;case n.FunctionSetInputValue:r={inputValue:t.inputValue};break;case n.FunctionReset:r={highlightedIndex:U(a,"highlightedIndex"),isOpen:U(a,"isOpen"),selectedItem:U(a,"selectedItem"),inputValue:U(a,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return(0,l.Z)({},e,r)}(e,t,Q)}return(0,l.Z)({},e,r)}var ee=["onMouseLeave","refKey","ref"],te=["item","index","refKey","ref","onMouseMove","onMouseDown","onClick","onPress","disabled"],ne=["onClick","onPress","refKey","ref"],re=["onKeyDown","onChange","onInput","onFocus","onBlur","onChangeText","refKey","ref"];function ie(e){void 0===e&&(e={}),Y(e,ie);var t=(0,l.Z)({},J,e),n=t.initialIsOpen,r=t.defaultIsOpen,i=t.items,a=t.scrollIntoView,o=t.environment,u=t.getA11yStatusMessage,c=t.getA11ySelectionMessage,d=t.itemToString,p=function(e){var t=function(e){var t=V(e,"selectedItem"),n=V(e,"isOpen"),r=V(e,"highlightedIndex"),i=V(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:i}}(e),n=t.selectedItem,r=t.inputValue;return""===r&&n&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(r=e.itemToString(n)),(0,l.Z)({},t,{inputValue:r})}(t),h=function(e,t,n){var r=(0,f.useRef)(),i=H(e,t,n),a=i[0],o=i[1];return(0,f.useEffect)((function(){T(n,"selectedItem")&&(n.selectedItemChanged(r.current,n.selectedItem)&&o({type:22,inputValue:n.itemToString(n.selectedItem)}),r.current=a.selectedItem===r.current?n.selectedItem:a.selectedItem)}),[a.selectedItem,n.selectedItem]),[x(a,n),o]}(X,p,t),m=h[0],g=h[1],v=m.isOpen,y=m.highlightedIndex,b=m.selectedItem,w=m.inputValue,k=(0,f.useRef)(null),C=(0,f.useRef)({}),O=(0,f.useRef)(null),I=(0,f.useRef)(null),N=(0,f.useRef)(!0),P=F(t),R=(0,f.useRef)(),L=q({state:m,props:t}),M=(0,f.useCallback)((function(e){return C.current[P.getItemId(e)]}),[P]);G(u,[v,y,w,i],(0,l.Z)({isInitialMount:N.current,previousResultCount:R.current,items:i,environment:o,itemToString:d},m)),G(c,[b],(0,l.Z)({isInitialMount:N.current,previousResultCount:R.current,items:i,environment:o,itemToString:d},m));var B=function(e){var t=e.highlightedIndex,n=e.isOpen,r=e.itemRefs,i=e.getItemNodeFromIndex,a=e.menuElement,o=e.scrollIntoView,s=(0,f.useRef)(!0);return D((function(){t<0||!n||!Object.keys(r.current).length||(!1===s.current?s.current=!0:o(i(t),a))}),[t]),s}({menuElement:k.current,highlightedIndex:y,isOpen:v,itemRefs:C,scrollIntoView:a,getItemNodeFromIndex:M});Z({isInitialMount:N.current,props:t,state:m}),(0,f.useEffect)((function(){(n||r||v)&&O.current&&O.current.focus()}),[]),(0,f.useEffect)((function(){N.current||(R.current=i.length)}));var z=function(e,t,n,r){var i=(0,f.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,f.useEffect)((function(){if(null!=(null==n?void 0:n.addEventListener)){var a=function(){i.current.isMouseDown=!0},o=function(a){i.current.isMouseDown=!1,e&&!A(a.target,t.map((function(e){return e.current})),n)&&r()},s=function(){i.current.isTouchMove=!1},l=function(){i.current.isTouchMove=!0},u=function(a){!e||i.current.isTouchMove||A(a.target,t.map((function(e){return e.current})),n,!1)||r()};return n.addEventListener("mousedown",a),n.addEventListener("mouseup",o),n.addEventListener("touchstart",s),n.addEventListener("touchmove",l),n.addEventListener("touchend",u),function(){n.removeEventListener("mousedown",a),n.removeEventListener("mouseup",o),n.removeEventListener("touchstart",s),n.removeEventListener("touchmove",l),n.removeEventListener("touchend",u)}}}),[e,n]),i}(v,[O,k,I],o,(function(){g({type:9,selectItem:!1})})),U=W();(0,f.useEffect)((function(){return N.current=!1,function(){N.current=!0}}),[]),(0,f.useEffect)((function(){var e;if(v){if((null==(e=o.document)?void 0:e.activeElement)!==O.current){var t;null==O||null==(t=O.current)||t.focus()}}else C.current={}}),[v,o]);var $=(0,f.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),g({type:0,altKey:e.altKey,getItemNodeFromIndex:M})},ArrowUp:function(e){e.preventDefault(),g({type:1,altKey:e.altKey,getItemNodeFromIndex:M})},Home:function(e){L.current.state.isOpen&&(e.preventDefault(),g({type:3,getItemNodeFromIndex:M}))},End:function(e){L.current.state.isOpen&&(e.preventDefault(),g({type:4,getItemNodeFromIndex:M}))},Escape:function(e){var t=L.current.state;(t.isOpen||t.inputValue||t.selectedItem||t.highlightedIndex>-1)&&(e.preventDefault(),g({type:2}))},Enter:function(e){L.current.state.isOpen&&229!==e.which&&(e.preventDefault(),g({type:7,getItemNodeFromIndex:M}))},PageUp:function(e){L.current.state.isOpen&&(e.preventDefault(),g({type:5,getItemNodeFromIndex:M}))},PageDown:function(e){L.current.state.isOpen&&(e.preventDefault(),g({type:6,getItemNodeFromIndex:M}))}}}),[g,L,M]),K=(0,f.useCallback)((function(e){return(0,l.Z)({id:P.labelId,htmlFor:P.inputId},e)}),[P]),Q=(0,f.useCallback)((function(e,t){var n,r=void 0===e?{}:e,i=r.onMouseLeave,a=r.refKey,o=void 0===a?"ref":a,u=r.ref,c=(0,s.Z)(r,ee),f=(void 0===t?{}:t).suppressRefError;return U("getMenuProps",void 0!==f&&f,o,k),(0,l.Z)(((n={})[o]=E(u,(function(e){k.current=e})),n.id=P.menuId,n.role="listbox",n["aria-labelledby"]=c&&c["aria-label"]?void 0:""+P.labelId,n.onMouseLeave=_(i,(function(){g({type:11})})),n),c)}),[g,U,P]),ae=(0,f.useCallback)((function(e){var t,n,r=void 0===e?{}:e,i=r.item,a=r.index,o=r.refKey,u=void 0===o?"ref":o,c=r.ref,f=r.onMouseMove,d=r.onMouseDown,p=r.onClick;r.onPress;var h=r.disabled,m=(0,s.Z)(r,te),v=L.current,y=v.props,b=v.state,w=j(i,a,y.items,"Pass either item or index to getItemProps!")[1],k=p;return(0,l.Z)(((t={})[u]=E(c,(function(e){e&&(C.current[P.getItemId(w)]=e)})),t.disabled=h,t.role="option",t["aria-selected"]=""+(w===b.highlightedIndex),t.id=P.getItemId(w),t),!h&&((n={}).onClick=_(k,(function(){g({type:13,index:w})})),n),{onMouseMove:_(f,(function(){w!==b.highlightedIndex&&(B.current=!1,g({type:12,index:w,disabled:h}))})),onMouseDown:_(d,(function(e){return e.preventDefault()}))},m)}),[g,L,B,P]),oe=(0,f.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.onClick;n.onPress;var i=n.refKey,a=void 0===i?"ref":i,o=n.ref,u=(0,s.Z)(n,ne),c=L.current.state;return(0,l.Z)(((t={})[a]=E(o,(function(e){I.current=e})),t["aria-controls"]=P.menuId,t["aria-expanded"]=c.isOpen,t.id=P.toggleButtonId,t.tabIndex=-1,t),!u.disabled&&(0,l.Z)({},{onClick:_(r,(function(){g({type:14})}))}),u)}),[g,L,P]),se=(0,f.useCallback)((function(e,t){var n,r=void 0===e?{}:e,i=r.onKeyDown,a=r.onChange,o=r.onInput,u=r.onFocus,c=r.onBlur;r.onChangeText;var f=r.refKey,d=void 0===f?"ref":f,p=r.ref,h=(0,s.Z)(r,re),m=(void 0===t?{}:t).suppressRefError;U("getInputProps",void 0!==m&&m,d,O);var v,y=L.current.state,b={};return h.disabled||((v={}).onChange=_(a,o,(function(e){g({type:8,inputValue:e.target.value})})),v.onKeyDown=_(i,(function(e){var t=S(e);t&&$[t]&&$[t](e)})),v.onBlur=_(c,(function(e){y.isOpen&&!z.current.isMouseDown&&g({type:9,selectItem:null!==e.relatedTarget})})),v.onFocus=_(u,(function(){y.isOpen||g({type:10})})),b=v),(0,l.Z)(((n={})[d]=E(p,(function(e){O.current=e})),n["aria-activedescendant"]=y.isOpen&&y.highlightedIndex>-1?P.getItemId(y.highlightedIndex):"",n["aria-autocomplete"]="list",n["aria-controls"]=P.menuId,n["aria-expanded"]=y.isOpen,n["aria-labelledby"]=h&&h["aria-label"]?void 0:""+P.labelId,n.autoComplete="off",n.id=P.inputId,n.role="combobox",n.value=y.inputValue,n),b,h)}),[g,$,L,z,U,P]),le=(0,f.useCallback)((function(){g({type:15})}),[g]),ue=(0,f.useCallback)((function(){g({type:17})}),[g]),ce=(0,f.useCallback)((function(){g({type:16})}),[g]),fe=(0,f.useCallback)((function(e){g({type:18,highlightedIndex:e})}),[g]),de=(0,f.useCallback)((function(e){g({type:19,selectedItem:e})}),[g]);return{getItemProps:ae,getLabelProps:K,getMenuProps:Q,getInputProps:se,getToggleButtonProps:oe,toggleMenu:le,openMenu:ce,closeMenu:ue,setHighlightedIndex:fe,setInputValue:(0,f.useCallback)((function(e){g({type:20,inputValue:e})}),[g]),selectItem:de,reset:(0,f.useCallback)((function(){g({type:21})}),[g]),highlightedIndex:y,isOpen:v,selectedItem:b,inputValue:w}}ie.stateChangeTypes=Q;var ae={activeIndex:-1,selectedItems:[]};function oe(e,t){return V(e,t,ae)}function se(e,t){return U(e,t,ae)}function le(e){if(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)return!1;var t=e.target;return!(t instanceof HTMLInputElement&&""!==t.value)||0===t.selectionStart&&0===t.selectionEnd}c().array,c().array,c().array,c().func,c().func,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string,c().shape({addEventListener:c().func,removeEventListener:c().func,document:c().shape({getElementById:c().func,activeElement:c().any,body:c().any})});var ue={itemToString:z.itemToString,stateReducer:z.stateReducer,environment:z.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},ce=b,fe=Object.freeze({__proto__:null,SelectedItemClick:0,SelectedItemKeyDownDelete:1,SelectedItemKeyDownBackspace:2,SelectedItemKeyDownNavigationNext:3,SelectedItemKeyDownNavigationPrevious:4,DropdownKeyDownNavigationPrevious:5,DropdownKeyDownBackspace:6,DropdownClick:7,FunctionAddSelectedItem:8,FunctionRemoveSelectedItem:9,FunctionSetSelectedItems:10,FunctionSetActiveIndex:11,FunctionReset:12});function de(e,t){var n,r=t.type,i=t.index,a=t.props,o=t.selectedItem,s=e.activeIndex,u=e.selectedItems;switch(r){case 0:n={activeIndex:i};break;case 4:n={activeIndex:s-1<0?0:s-1};break;case 3:n={activeIndex:s+1>=u.length?-1:s+1};break;case 2:case 1:if(s<0)break;var c=s;1===u.length?c=-1:s===u.length-1&&(c=u.length-2),n=(0,l.Z)({selectedItems:[].concat(u.slice(0,s),u.slice(s+1))},{activeIndex:c});break;case 5:n={activeIndex:u.length-1};break;case 6:n={selectedItems:u.slice(0,u.length-1)};break;case 8:n={selectedItems:[].concat(u,[o])};break;case 7:n={activeIndex:-1};break;case 9:var f=s,d=u.indexOf(o);if(d<0)break;1===u.length?f=-1:d===u.length-1&&(f=u.length-2),n={selectedItems:[].concat(u.slice(0,d),u.slice(d+1)),activeIndex:f};break;case 10:n={selectedItems:t.selectedItems};break;case 11:n={activeIndex:t.activeIndex};break;case 12:n={activeIndex:se(a,"activeIndex"),selectedItems:se(a,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return(0,l.Z)({},e,n)}var pe=["refKey","ref","onClick","onKeyDown","selectedItem","index"],he=["refKey","ref","onKeyDown","onClick","preventKeyAction"];function me(e){void 0===e&&(e={}),ce(e,me);var t=(0,l.Z)({},ue,e),n=t.getA11yRemovalMessage,r=t.itemToString,i=t.environment,a=t.keyNavigationNext,o=t.keyNavigationPrevious,u=function(e,t,n){var r=H(e,t,n),i=r[0],a=r[1];return[x(i,n),a]}(de,function(e){return{activeIndex:oe(e,"activeIndex"),selectedItems:oe(e,"selectedItems")}}(t),t),c=u[0],d=u[1],p=c.activeIndex,h=c.selectedItems,m=(0,f.useRef)(!0),g=(0,f.useRef)(null),v=(0,f.useRef)(h),y=(0,f.useRef)();y.current=[];var b=q({state:c,props:t});(0,f.useEffect)((function(){if(!m.current){if(h.length<v.current.length){var e=v.current.find((function(e){return h.indexOf(e)<0}));N(n({itemToString:r,resultCount:h.length,removedSelectedItem:e,activeIndex:p,activeSelectedItem:h[p]}),i.document)}v.current=h}}),[h.length]),(0,f.useEffect)((function(){m.current||(-1===p&&g.current?g.current.focus():y.current[p]&&y.current[p].focus())}),[p]),Z({isInitialMount:m.current,props:t,state:c});var w=W();(0,f.useEffect)((function(){return m.current=!1,function(){m.current=!0}}),[]);var k=(0,f.useMemo)((function(){var e;return(e={})[o]=function(){d({type:4})},e[a]=function(){d({type:3})},e.Delete=function(){d({type:1})},e.Backspace=function(){d({type:2})},e}),[d,a,o]),T=(0,f.useMemo)((function(){var e;return(e={})[o]=function(e){le(e)&&d({type:5})},e.Backspace=function(e){le(e)&&d({type:6})},e}),[d,o]);return{getSelectedItemProps:(0,f.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.refKey,i=void 0===r?"ref":r,a=n.ref,o=n.onClick,u=n.onKeyDown,c=n.selectedItem,f=n.index,p=(0,s.Z)(n,pe),h=b.current.state,m=j(c,f,h.selectedItems,"Pass either item or index to getSelectedItemProps!")[1],g=m>-1&&m===h.activeIndex;return(0,l.Z)(((t={})[i]=E(a,(function(e){e&&y.current.push(e)})),t.tabIndex=g?0:-1,t.onClick=_(o,(function(){d({type:0,index:m})})),t.onKeyDown=_(u,(function(e){var t=S(e);t&&k[t]&&k[t](e)})),t),p)}),[d,b,k]),getDropdownProps:(0,f.useCallback)((function(e,t){var n,r=void 0===e?{}:e,i=r.refKey,a=void 0===i?"ref":i,o=r.ref,u=r.onKeyDown,c=r.onClick,f=r.preventKeyAction,p=void 0!==f&&f,h=(0,s.Z)(r,he),m=(void 0===t?{}:t).suppressRefError;return w("getDropdownProps",void 0!==m&&m,a,g),(0,l.Z)(((n={})[a]=E(o,(function(e){e&&(g.current=e)})),n),!p&&{onKeyDown:_(u,(function(e){var t=S(e);t&&T[t]&&T[t](e)})),onClick:_(c,(function(){d({type:7})}))},h)}),[d,T,w]),addSelectedItem:(0,f.useCallback)((function(e){d({type:8,selectedItem:e})}),[d]),removeSelectedItem:(0,f.useCallback)((function(e){d({type:9,selectedItem:e})}),[d]),setSelectedItems:(0,f.useCallback)((function(e){d({type:10,selectedItems:e})}),[d]),setActiveIndex:(0,f.useCallback)((function(e){d({type:11,activeIndex:e})}),[d]),reset:(0,f.useCallback)((function(){d({type:12})}),[d]),selectedItems:h,activeIndex:p}}me.stateChangeTypes=fe;var ge=n(59605);function ve(){return ve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ve.apply(this,arguments)}const ye=/[,;]/,be=({tokens:e,setTokens:t,disabled:n=!1,getSuggestions:s=!1,fieldName:l="tag",customSuggestions:u,...c})=>{const[,d]=(0,f.useTransition)(),[p,h]=(0,f.useState)(""),[m,g]=(0,f.useState)(p),[v,y]=(0,f.useState)(!1),b=(0,f.useRef)(!1),{mappedSuggestions:w}=(0,ge.dm)(m),{getSelectedItemProps:k,getDropdownProps:_,addSelectedItem:E,removeSelectedItem:x}=me({selectedItems:e,onStateChange({selectedItems:e,type:n}){switch(n){case me.stateChangeTypes.SelectedItemKeyDownBackspace:case me.stateChangeTypes.SelectedItemKeyDownDelete:case me.stateChangeTypes.DropdownKeyDownBackspace:case me.stateChangeTypes.FunctionRemoveSelectedItem:case me.stateChangeTypes.FunctionAddSelectedItem:t(e??[])}}}),T=(0,f.useMemo)((()=>{if(void 0===u)return[];const t=u.filter((t=>-1===e.indexOf(t)));return""===p?t:t.filter((e=>e.toLowerCase().replace(/\s+/g,"").includes(p.toLowerCase().replace(/\s+/g,""))))}),[u,p,e]),S=u?.length?T:s?[p,...w].filter(i.f):p.length>0?[p]:[],{isOpen:C,getMenuProps:O,getInputProps:A,highlightedIndex:I,getItemProps:N,selectItem:P,setInputValue:R,openMenu:L}=ie({items:S,defaultHighlightedIndex:0,selectedItem:null,inputValue:p,stateReducer:(e,t)=>t.changes,onStateChange({inputValue:e,type:t,selectedItem:n}){switch(t){case ie.stateChangeTypes.InputKeyDownEnter:case ie.stateChangeTypes.ItemClick:case ie.stateChangeTypes.FunctionSelectItem:n&&(E(n),h(""),d((()=>{g("")})));break;case ie.stateChangeTypes.InputChange:if(b.current&&e){const t=e[e.length-1];if(t.match(ye)){let n=e;if(n){n.endsWith(t)&&(n=n.slice(0,n.length-1)),E(n),R(""),h(""),d((()=>{g("")}));break}}}h(e??""),d((()=>{g(e??"")}))}}});return f.createElement("div",{className:`${c.className??""} relative flex flex-row flex-wrap gap-3 text-sm`},v?f.createElement("div",{className:"absolute -top-10 flex flex-row items-center gap-2 rounded-lg border border-cherry bg-white p-2 text-xs text-cherry"},f.createElement(a.Z,{className:"h-4 w-4"}),f.createElement("span",null,"press ",f.createElement("kbd",null,",")," or ",f.createElement("kbd",null,"Enter")," to save your"," ",l,"!")):null,e.map(((e,t)=>f.createElement("div",ve({key:`selected-token-${e}`,className:"group h-max cursor-pointer select-none"},k({selectedItem:e,index:t})),f.createElement("button",{className:r.tw`co-filled-button flex items-center justify-start gap-1 rounded-full px-2 py-1 leading-none`,onClick:t=>{t.stopPropagation(),x(e)},type:"button"},f.createElement(c.TokenIcon,{className:"inline-block h-3.5 group-hover:hidden"}),f.createElement(o.Z,{className:"hidden h-3.5 group-hover:inline-block"}),f.createElement("span",{className:"block"},e))))),f.createElement("div",{className:"relative"},f.createElement("input",ve({placeholder:c.placeholder,className:"co-editable-body border-0 border-none bg-inherit p-0 text-sm outline-0 focus:ring-0"},A({..._({onKeyDown:e=>{if("Unidentified"===e.key&&(b.current=!0),e.key.match(ye)||"Tab"===e.key){const t=S[I];t&&(e.preventDefault(),e.stopPropagation(),P(t))}}}),onFocus:()=>{y(!0),u?.length&&L()},onBlur:()=>{y(!1)},onChange:e=>{h(e.target.value)},disabled:n}))),f.createElement("ul",ve({},O(),{className:(C&&S.length?"block":"hidden")+" w-prose cohost-shadow-light mt-3 flex flex-col divide-y divide-gray-200 rounded-lg bg-notWhite py-3 text-notBlack"}),C&&S.map(((e,t)=>f.createElement("li",ve({className:(I===t?"bg-strawberry-200":"")+" px-3 leading-relaxed",key:`${e}-${t}`},N({item:e,index:t})),e))))))}},96780:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(94159);const i=({className:e="bg-notBlack/90",zIndex:t=10})=>r.createElement("div",{className:`fixed inset-0 ${e}`,style:{zIndex:t},"aria-hidden":!0})},38934:function(e,t,n){"use strict";n.d(t,{FN:function(){return u},GU:function(){return f},_c:function(){return g},dg:function(){return m},fR:function(){return d},fj:function(){return p},sm:function(){return h},wU:function(){return c}});var r=n(71860),i=n(86036),a=n.n(i),o=n(94159),s=n(8227),l=n(4402);const u=e=>a().get(e).then((e=>e.data)),c=(e,t)=>{const[n,r]=(0,o.useState)(),i=(0,o.useRef)(!1),s=(0,o.useCallback)((e=>{if(!t)throw e;t(e)}),[t]);return(0,o.useEffect)((()=>{i.current||(i.current=!0,a().get(e).then((e=>{i.current=!1,r(e.data)})).catch(s))}),[e,s]),{isLoading:i.current,data:n}},f=({projectHandle:e}={})=>{const{loggedIn:t}=(0,s.Pc)(),n=m(),{data:i}=r.S.notifications.count.useQuery({projectHandle:e??n?.handle??void 0},{refetchInterval:3e4,enabled:t,notifyOnChangeProps:["data"],placeholderData:{count:0}});return i??{count:0}},d=({projectHandle:e}={})=>{const{loggedIn:t}=(0,s.Pc)(),n=m(),{data:i}=r.S.relationships.countFollowRequests.useQuery({projectHandle:e??n?.handle??void 0},{refetchInterval:3e4,enabled:t,notifyOnChangeProps:["data"],placeholderData:{count:0}});return i??{count:0}},p=({projectHandle:e}={})=>{const{loggedIn:t}=(0,s.Pc)(),n=m(),{data:i}=r.S.asks.unreadCount.useQuery({projectHandle:e??n?.handle??void 0},{refetchInterval:3e4,enabled:t,notifyOnChangeProps:["data"],placeholderData:{count:0}});return i??{count:0}},h=(e,t=!0)=>{const{loggedIn:n}=(0,s.Pc)();return r.S.bookmarks.tags.list.useQuery(void 0,{placeholderData:e?{tags:e}:void 0,suspense:!0,enabled:t&&n})},m=()=>{const{projectId:e}=(0,s.Pc)(),{projects:t}=(0,l.m)();return(0,o.useMemo)((()=>t.find((t=>t.projectId===e))),[e,t])},g=()=>r.S.subscriptions.hasActiveSubscription.useQuery(void 0,{suspense:!0,notifyOnChangeProps:["data","error"]}).data??!1},98074:function(e,t,n){"use strict";n.d(t,{Bj:function(){return o},rA:function(){return s}});var r=n(94159),i=n(56797),a=n(62745);const o=()=>(0,i.Z)("(prefers-color-scheme: dark)",!1);function s(){const e=(0,a.Q)().defaultPostBoxTheme,[t,n]=(0,r.useState)(null);return t?{current:t,forceTheme:n}:"prefers-color-scheme"===e?{current:"both",forceTheme:n}:{current:e,forceTheme:n}}},67920:function(e,t,n){"use strict";n.d(t,{NS:function(){return i}});var r=n(94159);const i=()=>{const[e,t]=(0,r.useState)(!0);return(0,r.useEffect)((()=>{t(!1)}),[]),{isServer:e,isBrowser:!e}}},59605:function(e,t,n){"use strict";n.d(t,{_q:function(){return s},cI:function(){return o},dm:function(){return a}});var r=n(94159),i=n(71860);const a=e=>{const t=i.S.tags.query.useQuery({query:e},{trpc:{ssr:!0},suspense:!0,initialData:()=>{if(e.length<3)return{result:[]}}});return{suggestions:t.data,mappedSuggestions:t.data?.result.map((e=>e.content))??[]}},o=(e,{skipMinimum:t=!1})=>({projects:i.S.projects.searchByHandle.useQuery({query:e,skipMinimum:t},{trpc:{ssr:!0},suspense:!0,initialData:()=>{if(e.length<3&&!t)return{projects:[]}}}).data?.projects}),s=e=>{const t=i.S.useContext(),n=i.S.moderation.user.findByEmail.useQuery({query:e},{});return{invalidate:(0,r.useCallback)((e=>t.moderation.user.findByEmail.invalidate({query:e})),[t]),users:n.data?.users}}},61421:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});var r=n(61888),i=n(94159);function a(e,t){const[n,a]=(0,i.useState)({currentTime:0,totalDuration:0,isPlaying:!1}),o=(0,i.useMemo)((()=>t=>()=>{e.current&&(a({currentTime:e.current.currentTime,totalDuration:e.current.duration,isPlaying:!e.current.paused}),t())}),[e]),s=(0,i.useCallback)((t=>{if(!e.current)return r.noop;const n=o(t);return e.current.addEventListener("loadedmetadata",n),e.current.addEventListener("timeupdate",n),e.current.addEventListener("play",n),e.current.addEventListener("pause",n),()=>{e.current?.removeEventListener("loadedmetadata",n),e.current?.removeEventListener("timeupdate",n),e.current?.removeEventListener("play",n),e.current?.removeEventListener("pause",n)}}),[e,o]),l=(0,i.useCallback)((()=>n),[n]),u=(0,i.useSyncExternalStore)(s,l,(()=>({currentTime:0,totalDuration:0,isPlaying:!1})));return{togglePlayback:(0,i.useCallback)((async()=>{if(e.current)if(e.current.paused)try{await e.current.play()}catch(e){console.error(e),t&&t(e)}else e.current.pause()}),[e,t]),seek:(0,i.useCallback)((t=>{e.current&&(e.current.currentTime=t)}),[e]),...u}}},40862:function(e,t,n){"use strict";var r=n(94159);t.Z=e=>{const t=(0,r.useCallback)((t=>{const n=e(t);return n&&(t.preventDefault(),t.returnValue=n),n}),[e]);(0,r.useEffect)((()=>(window.addEventListener("beforeunload",t),()=>window.removeEventListener("beforeunload",t))),[t])}},62745:function(e,t,n){"use strict";n.d(t,{Q:function(){return l}});var r=n(71860),i=n(6285);const a=i.ZP.enum(["dashboard","following"]),o=i.ZP.enum(["light","dark"]).or(i.ZP.enum(["prefers-color-scheme"])),s=i.ZP.object({isAdult:i.ZP.boolean().default(!1),explicitlyCollapseAdultContent:i.ZP.boolean().default(!1),collapseLongThreads:i.ZP.boolean().default(!1),gifsStartPaused:i.ZP.boolean().default(!0),pauseProfileGifs:i.ZP.boolean().default(!1),disableEmbeds:i.ZP.boolean().default(!1),externalLinksInNewTab:i.ZP.boolean().default(!0),enableNotificationCount:i.ZP.boolean().default(!1),autoexpandCWs:i.ZP.array(i.ZP.string()).default([]),collapsedTags:i.ZP.array(i.ZP.string()).default([]),suggestedFollowsDismissed:i.ZP.boolean().default(!1),enableMobileQuickShare:i.ZP.boolean().default(!0),beatsTimestamps:i.ZP.boolean().default(!1),autoExpandAllCws:i.ZP.boolean().default(!1),disableModalPostComposer:i.ZP.boolean().default(!1),homeView:a.default("dashboard"),defaultShow18PlusPostsInSearches:i.ZP.boolean().default(!0),defaultPostBoxTheme:o.default("prefers-color-scheme"),previewFeatures_lexicalPostEditor:i.ZP.boolean().default(!0),chaosDay2023_showNumbers:i.ZP.boolean().default(!0)}),l=()=>r.S.users.displayPrefs.useQuery(void 0,{suspense:!0,keepPreviousData:!0,notifyOnChangeProps:["data","error"]}).data??s.parse({})},4402:function(e,t,n){"use strict";n.d(t,{m:function(){return a}});var r=n(71860),i=n(8227);const a=()=>{const{loggedIn:e}=(0,i.Pc)();return r.S.projects.listEditedProjects.useQuery(void 0,{suspense:!0,enabled:e,placeholderData:{projects:[]}}).data}},50196:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(94159);const i=(e,t,n)=>{const i=(0,r.useMemo)((()=>{if(!e)return;const r=new URL(e);return"blob:"===r.protocol||(r.searchParams.append("width",Math.floor(t).toString()),n&&(r.searchParams.append("height",Math.floor(t/n).toString()),r.searchParams.append("fit","crop")),r.searchParams.append("auto","webp")),r}),[n,t,e]);return(0,r.useCallback)((e=>{if(!i)return"";const t=new URL(i.toString());return"blob:"===t.protocol||t.searchParams.append("dpr",e.toString()),t.toString()}),[i])}},4699:function(e,t,n){"use strict";n.d(t,{s:function(){return r}});const r=(0,n(94159).createContext)({info:[],error:[]})},21281:function(e,t,n){"use strict";n.d(t,{Dn:function(){return o},Z3:function(){return s}});var r=n(94159);class i{constructor(e){this._store=e,this._store=Object.assign({},e)}get(e){return this._store[e]}assign(e){Object.assign(this._store,e)}}const a=(0,r.createContext)(new i({ssrUrl:"",lightThemeOnly:!1})),o=r.memo((({children:e,store:t})=>{const n=new i(t);return r.createElement(a.Provider,{value:n},e)}));o.displayName="ReqMutableStoreProvider";const s=()=>(0,r.useContext)(a)},74487:function(e,t,n){"use strict";n.d(t,{B:function(){return s},F:function(){return l}});var r=n(94159),i=n(66816),a=n.n(i);const o=(0,r.createContext)(null),s=({config:e,children:t})=>{const n=new(a())({...e,ignoredMessages:["Minified React error"]});return(0,r.createElement)(o.Provider,{value:n},t)},l=()=>(0,r.useContext)(o)},40196:function(e,t,n){"use strict";n.d(t,{F:function(){return a},N:function(){return o}});var r=n(94159),i=n(95365);const a=(0,r.createContext)(i.u_),o=()=>(0,r.useContext)(a)},8227:function(e,t,n){"use strict";n.d(t,{Fk:function(){return c},if:function(){return d},Pc:function(){return f}});var r=n(71860),i=n(95024),a=n(94159);n(6285).z.enum(["application-error","not-authorized","not-logged-in","not-found","explicitly-disallowed","object-does-not-exist","user-does-not-exist","project-does-not-exist","post-does-not-exist","ask-does-not-exist","listing-does-not-exist","tag-does-not-exist","object-is-already-in-state","invalid-operation","login-failed","operation-failed","illegal-handle","handle-already-in-use","email-already-in-use","user-too-young","illegal-content-type","attachment-too-large","incorrect-totp","invalid-metadata"]),Error;class o extends Error{constructor(e="Requires login",t){super(e),this.message=e,this.redirectUrl=t}}var s=n(3160),l=n(84879);const u=a.createContext({loggedIn:!1,email:null,modMode:!1,projectId:null,userId:null,activated:!1,readOnly:!0,emailVerifyCanceled:null,emailVerified:null,twoFactorActive:!1,deleteAfter:null}),c=({children:e})=>{const{data:t}=r.S.login.loggedIn.useQuery(void 0,{refetchInterval:15e3,suspense:!0,notifyOnChangeProps:["data","error"]});let n;t&&t.loggedIn?n={...t,deleteAfter:t.deleteAfter?l.ou.fromISO(t.deleteAfter):null}:t&&(n=t);const o=(0,i.useUnleashContext)(),s=(e=>{const t=(0,a.useRef)();return(0,a.useEffect)((()=>{t.current=e})),t.current})(n);return(0,a.useEffect)((()=>{!0===n?.loggedIn?s?.loggedIn&&(n.projectId===s.projectId&&n.userId===s.userId||window.location.reload()):s?.loggedIn&&window.location.reload()}),[s,s?.loggedIn,n?.loggedIn,n?.projectId,n?.userId]),(0,a.useEffect)((()=>{(0,a.startTransition)((()=>{o({userId:n?.loggedIn?n.userId.toString()??void 0:void 0})}))}),[o,n,n?.loggedIn]),a.createElement(u.Provider,{value:n},e)},f=()=>(0,a.useContext)(u),d=()=>{const e=f(),t=(0,s.TH)();if(!e.loggedIn)throw new o("Requires login",t.pathname)}},85277:function(e,t,n){"use strict";n.d(t,{q:function(){return v}});var r=n(12093),i=n(94159),a=n(3160),o=n(29598),s=n(91627),l=n(69024),u=n(73541);const c=(0,o.ZP)({resolved:{},chunkName:()=>"preact-components-pages-search",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(379).then(n.bind(n,17538)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:()=>17538}),f=(0,o.ZP)({resolved:{},chunkName:()=>"components-pages-project-settings",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(8196),n.e(1458)]).then(n.bind(n,21917)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:()=>21917}),d=(0,o.ZP)({resolved:{},chunkName:()=>"preact-components-pages-artist-alley-artist-alley",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(2803),n.e(4220)]).then(n.bind(n,44346)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:()=>44346}),p=(0,o.ZP)({resolved:{},chunkName:()=>"preact-components-pages-artist-alley-create",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(8396),n.e(954)]).then(n.bind(n,72764)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:()=>72764}),h=(0,o.ZP)({resolved:{},chunkName:()=>"preact-components-pages-artist-alley-payment-success",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(2156).then(n.bind(n,71363)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:()=>71363}),m=(0,o.ZP)({resolved:{},chunkName:()=>"preact-components-pages-artist-alley-payment-cancelled",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(1090).then(n.bind(n,57579)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:()=>57579}),g=(0,o.ZP)({resolved:{},chunkName:()=>"preact-components-pages-artist-alley-owner-manage-listings",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(3633).then(n.bind(n,31389)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:()=>31389}),v=({children:e})=>i.createElement(a.Z5,null,i.createElement(a.AW,{path:r.Wq.public.search,element:i.createElement(s.Z,null,i.createElement(c,null))}),i.createElement(a.AW,{path:r.Wq.public.project.settings,element:i.createElement(s.Z,null,i.createElement(f,null))}),i.createElement(a.AW,{path:r.Wq.public.artistAlley.home,element:i.createElement(u.c,null,i.createElement(d,null))}),i.createElement(a.AW,{path:r.Wq.public.artistAlley.create,element:i.createElement(s.Z,null,i.createElement(p,null))}),i.createElement(a.AW,{path:r.Wq.public.artistAlley.success,element:i.createElement(l.a,null,i.createElement(h,null))}),i.createElement(a.AW,{path:r.Wq.public.artistAlley.cancelled,element:i.createElement(l.a,null,i.createElement(m,null))}),i.createElement(a.AW,{path:r.Wq.public.artistAlley.ownerManage,element:i.createElement(s.Z,null,i.createElement(g,null))}),e)},44144:function(e,t,n){"use strict";n.d(t,{j:function(){return f},l:function(){return c}});var r=n(12093),i=n(86036),a=n.n(i),o=n(94159),s=n(72362),l=n(105),u=n(7449);const c=(0,s.C)({initial:"closed",strict:!0,context:{},states:{closed:{entry:(0,l.f0)((()=>({}))),on:{START_REPORT:{target:"editingReport",actions:(0,l.f0)(((e,t)=>({postId:t.postId,projectId:t.projectId,commentId:t.commentId,askId:t.askId,artistAlleyListingId:t.artistAlleyListingId})))}}},editingReport:{on:{CLOSE:{target:"closed"},SUBMIT:{target:"submitting",actions:(0,l.f0)(((e,t)=>({...e,reportingReason:t.reportingReason,additionalDetails:t.additionalDetails})))}}},submitting:{invoke:{src:"submit",onDone:{target:"acknowledging"},onError:{target:"displayingError"}}},acknowledging:{on:{ACKNOWLEDGE:{target:"closed"},CLOSE:{target:"closed"}}},displayingError:{on:{CLOSE:{target:"closed"}}}}},{services:{submit:async e=>{if(e.postId)return async function(e){const t=await a().post(r.ZP.public.apiV1.reporting.reportPost().toString(),{postId:e.postId,reportingReason:e.reportingReason,additionalDetails:e.additionalDetails});if(t.status>=200&&t.status<=400)return Promise.resolve();throw new Error(t.statusText)}(e);if(e.projectId)return async function(e){if(!e.projectId)throw new Error("project id not set");if(!e.reportingReason)throw new Error("reporting reason not set");const t=(0,u.I)();await t.reporting.reportProject.mutate({additionalDetails:e.additionalDetails,projectId:e.projectId,reportingReason:e.reportingReason})}(e);if(e.commentId)return async function(e){if(!e.commentId)throw new Error("comment id not set");if(!e.reportingReason)throw new Error("reporting reason not set");const t=(0,u.I)();await t.reporting.reportComment.mutate({additionalDetails:e.additionalDetails,commentId:e.commentId,reportingReason:e.reportingReason})}(e);if(e.askId)return async function(e){if(!e.askId)throw new Error("ask id not set");if(!e.reportingReason)throw new Error("reporting reason not set");const t=(0,u.I)();await t.reporting.reportAsk.mutate({additionalDetails:e.additionalDetails,askId:e.askId,reportingReason:e.reportingReason})}(e);if(e.artistAlleyListingId)return async function(e){if(!e.artistAlleyListingId)throw new Error("listing id not set");if(!e.reportingReason)throw new Error("reporting reason not set");const t=(0,u.I)();await t.reporting.reportArtistAlleyListing.mutate({additionalDetails:e.additionalDetails,artistAlleyListingId:e.artistAlleyListingId,reportingReason:e.reportingReason})}(e);throw new Error("submit with invalid state shape")}}}),f=(0,o.createContext)({})},22661:function(e,t,n){"use strict";n.d(t,{h:function(){return b}});var r=n(71298),i=n(94159),a=n(96780),o=n(4135),s=n(45072),l=n(76709),u=n(44144),c=n(12093),f=n(81942),d=n(99838),p=n(51028),h=n(38934);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}const g=({whatsWrong:e})=>{const t=(0,i.useContext)(u.j),{t:n}=(0,p.$G)(),{register:a,handleSubmit:o,setError:s,formState:l}=(0,d.cI)({mode:"all"}),g=(v=(0,i.useCallback)((()=>{s("reportingReason",{message:n("common:report.loading-failed","Loading report form failed. Please e-mail support@cohost.org about your concerns.")})}),[s,n]),(0,h.wU)(c.ZP.public.apiV1.reporting.listReasons().toString(),v));var v;return i.createElement("div",{className:"cohost-shadow-light dark:cohost-shadow-dark relative mx-auto flex max-w-md flex-col rounded-lg"},i.createElement("div",{className:"flex flex-row rounded-t-lg bg-longan p-3 text-notBlack"},i.createElement("button",{className:"h-6 w-6",onClick:()=>t.send({type:"CLOSE"})},i.createElement(f.Z,{className:"h-6 w-6"})),i.createElement(r.V.Title,{as:"div",className:"text-xl font-bold leading-6"},n("common:report.title","Report an issue"))),i.createElement("form",{className:"flex flex-col rounded-b-lg bg-notWhite text-notBlack",onSubmit:o((e=>{t.send({type:"SUBMIT",reportingReason:e.reportingReason,additionalDetails:e.additionalDetails})}))},i.createElement("p",{className:"px-3 pt-3 text-xl font-bold text-foreground"},e),i.createElement("p",{className:"px-3 pb-3"},i.createElement(p.cC,{i18nKey:"common:report.moderation-guide"},"If you're not sure, check out"," ",i.createElement("a",{href:c.ZP.public.staticContent({slug:"community-guidelines"}).toString(),target:"_new",className:"text-secondary"},"our community guidelines")," ","for help.")),i.createElement("hr",{className:"border-gray-300"}),g.data?.map((e=>i.createElement(i.Fragment,null,i.createElement("div",{key:e.id,className:"flex flex-row items-center gap-3 p-3"},i.createElement("input",m({type:"radio",id:`reason-${e.id}`,value:e.text},a("reportingReason",{required:!0}))),i.createElement("label",{htmlFor:`reason-${e.id}`},e.text)),i.createElement("hr",{className:"border-gray-300"})))),i.createElement("p",{className:"m-3"},n("common:report.additional-details","Use the form below to provide any context you think is helpful:")),i.createElement("div",{className:"m-3"},i.createElement("textarea",m({className:"w-full",rows:4},a("additionalDetails")))),i.createElement("div",{className:"flex flex-row"},i.createElement("p",{className:"mr-3 flex-1 text-right align-top text-red"},l.errors.reportingReason&&(l.errors.reportingReason.message??i.createElement("span",null,n("common:report.must-select-reason","You must select a reporting reason.")))),i.createElement("button",{type:"submit",className:"mb-3 mr-3 min-w-0\n rounded-lg bg-foreground px-4 py-1 \n text-lg font-bold text-notWhite hover:bg-foreground-600 active:bg-foreground-700 disabled:bg-foreground-200",disabled:!l.isValid},n("common:report.report-button","report")))))};g.displayName="ReportForm";const v=()=>{const e=(0,i.useContext)(u.j),{t:t}=(0,p.$G)();return i.createElement("div",{className:"cohost-shadow-light dark:cohost-shadow-dark relative mx-auto flex max-w-md flex-col rounded-lg bg-notWhite p-3 text-notBlack"},t("common:report-post.thanks","Thanks for letting us know. We'll look into your report as soon as possible."),i.createElement("button",{type:"submit",className:"max-w-10 align-self-center mt-3 rounded-lg bg-foreground py-1 px-4 \n text-lg font-bold text-notWhite hover:bg-foreground-600 active:bg-foreground-700",onClick:()=>e.send({type:"ACKNOWLEDGE"})},t("common:ok","ok")))},y=()=>{const e=(0,i.useContext)(u.j),{t:t}=(0,p.$G)();return i.createElement("div",{className:"cohost-shadow-light dark:cohost-shadow-dark relative mx-auto flex max-w-md flex-col rounded-lg bg-notWhite p-3 text-notBlack"},i.createElement(p.cC,{i18nKey:"common:report.report-failed"},i.createElement("p",null,"Submitting your report failed. Please email support@cohost.org about your concerns, and include the following information:")),i.createElement("hr",null),e.state.context.postId?i.createElement("p",null,i.createElement(i.Fragment,null,"post id: ",e.state.context.postId)):null,e.state.context.projectId?i.createElement("p",null,i.createElement(i.Fragment,null,"page id: ",e.state.context.projectId)):null,e.state.context.commentId?i.createElement("p",null,i.createElement(i.Fragment,null,"comment id: ",e.state.context.commentId)):null,i.createElement("p",null,i.createElement(i.Fragment,null,"reporting reason: ",e.state.context.reportingReason)),i.createElement("p",null,i.createElement(i.Fragment,null,"additional details:"," ",e.state.context.additionalDetails)),i.createElement("button",{type:"submit",className:"max-w-10 align-self-center mt-3 rounded-lg bg-foreground py-1 px-4 \n text-lg font-bold text-notWhite hover:bg-foreground-600 active:bg-foreground-700",onClick:()=>e.send({type:"CLOSE"})},t("common:ok","ok")))},b=({children:e})=>{const t=(0,o.k)(u.l,{context:{}});return i.createElement(i.Fragment,null,i.createElement(u.j.Provider,{value:t},i.createElement(l.S,null,i.createElement(w,null)),e))},w=e=>{const{t:t}=(0,p.$G)(),n=(0,i.useContext)(u.j),o=(0,s.v)(n,(e=>!e.matches("closed"))),l=(0,s.v)(n,(e=>e.matches("editingReport")&&e.context.postId)),c=(0,s.v)(n,(e=>e.matches("editingReport")&&e.context.projectId)),f=(0,s.v)(n,(e=>e.matches("editingReport")&&e.context.commentId)),d=(0,s.v)(n,(e=>e.matches("editingReport")&&e.context.askId)),h=(0,s.v)(n,(e=>e.matches("editingReport")&&e.context.artistAlleyListingId)),m=(0,s.v)(n,(e=>e.matches("acknowledging"))),b=(0,s.v)(n,(e=>e.matches("displayingError"))),w=(0,i.useMemo)((()=>l?t("common:report.whats-wrong.post","Help us understand the problem. What's wrong with this post?"):c?t("common:report.whats-wrong.project","Help us understand the problem. What's wrong with this project?"):f?t("common:report.whats-wrong.comment","Help us understand the problem. What's wrong with this comment?"):d?t("common:report.whats-wrong.ask","Help us understand the problem. What's wrong with this ask?"):h?t("common:report.whats-wrong.artist-alley-listing","Help us understand the problem. What's wrong with this listing?"):""),[d,f,l,c,h,t]);return i.createElement(r.V,{open:o,onClose:()=>n.send({type:"CLOSE"})},i.createElement(a.Z,null),i.createElement("div",{className:"fixed inset-0 z-10 overflow-y-auto"},i.createElement("div",{className:"flex min-h-full items-center justify-center py-20"},w.length?i.createElement(r.V.Panel,{as:g,whatsWrong:w}):null,m?i.createElement(r.V.Panel,{as:v}):null,b?i.createElement(r.V.Panel,{as:y}):null)))}},72100:function(e,t,n){"use strict";n.d(t,{O:function(){return r}});const r=new class{store={};setEnv(e){this.store={...e}}getEnvVal(e){return"undefined"==typeof window?process.env[e]:this.store[e]}get HOME_URL(){let e="";return"undefined"!=typeof window&&void 0!==window.location&&(e=window.location.origin),this.getEnvVal("HOME_URL")||e}get VERSION(){return this.getEnvVal("VERSION")||""}}},12093:function(e,t,n){"use strict";function r(e,t){return function(e,t){void 0===t&&(t={});var n=function(e){return e&&e.sensitive?"":"i"}(t),r=t.encode,i=void 0===r?function(e){return e}:r,a=t.validate,o=void 0===a||a,s=e.map((function(e){if("object"==typeof e)return new RegExp("^(?:"+e.pattern+")$",n)}));return function(t){for(var n="",r=0;r<e.length;r++){var a=e[r];if("string"!=typeof a){var l=t?t[a.name]:void 0,u="?"===a.modifier||"*"===a.modifier,c="*"===a.modifier||"+"===a.modifier;if(Array.isArray(l)){if(!c)throw new TypeError('Expected "'+a.name+'" to not repeat, but got an array');if(0===l.length){if(u)continue;throw new TypeError('Expected "'+a.name+'" to not be empty')}for(var f=0;f<l.length;f++){var d=i(l[f],a);if(o&&!s[r].test(d))throw new TypeError('Expected all "'+a.name+'" to match "'+a.pattern+'", but got "'+d+'"');n+=a.prefix+d+a.suffix}}else if("string"!=typeof l&&"number"!=typeof l){if(!u){var p=c?"an array":"a string";throw new TypeError('Expected "'+a.name+'" to be '+p)}}else{if(d=i(String(l),a),o&&!s[r].test(d))throw new TypeError('Expected "'+a.name+'" to match "'+a.pattern+'", but got "'+d+'"');n+=a.prefix+d+a.suffix}}else n+=a}return n}}(function(e,t){void 0===t&&(t={});for(var n=function(e){for(var t=[],n=0;n<e.length;){var r=e[n];if("*"!==r&&"+"!==r&&"?"!==r)if("\\"!==r)if("{"!==r)if("}"!==r)if(":"!==r)if("("!==r)t.push({type:"CHAR",index:n,value:e[n++]});else{var i=1,a="";if("?"===e[s=n+1])throw new TypeError('Pattern cannot start with "?" at '+s);for(;s<e.length;)if("\\"!==e[s]){if(")"===e[s]){if(0==--i){s++;break}}else if("("===e[s]&&(i++,"?"!==e[s+1]))throw new TypeError("Capturing groups are not allowed at "+s);a+=e[s++]}else a+=e[s++]+e[s++];if(i)throw new TypeError("Unbalanced pattern at "+n);if(!a)throw new TypeError("Missing pattern at "+n);t.push({type:"PATTERN",index:n,value:a}),n=s}else{for(var o="",s=n+1;s<e.length;){var l=e.charCodeAt(s);if(!(l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||95===l))break;o+=e[s++]}if(!o)throw new TypeError("Missing parameter name at "+n);t.push({type:"NAME",index:n,value:o}),n=s}else t.push({type:"CLOSE",index:n,value:e[n++]});else t.push({type:"OPEN",index:n,value:e[n++]});else t.push({type:"ESCAPED_CHAR",index:n++,value:e[n++]});else t.push({type:"MODIFIER",index:n,value:e[n++]})}return t.push({type:"END",index:n,value:""}),t}(e),r=t.prefixes,i=void 0===r?"./":r,a="[^"+function(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}(t.delimiter||"/#?")+"]+?",o=[],s=0,l=0,u="",c=function(e){if(l<n.length&&n[l].type===e)return n[l++].value},f=function(e){var t=c(e);if(void 0!==t)return t;var r=n[l],i=r.type,a=r.index;throw new TypeError("Unexpected "+i+" at "+a+", expected "+e)},d=function(){for(var e,t="";e=c("CHAR")||c("ESCAPED_CHAR");)t+=e;return t};l<n.length;){var p=c("CHAR"),h=c("NAME"),m=c("PATTERN");if(h||m){var g=p||"";-1===i.indexOf(g)&&(u+=g,g=""),u&&(o.push(u),u=""),o.push({name:h||s++,prefix:g,suffix:"",pattern:m||a,modifier:c("MODIFIER")||""})}else{var v=p||c("ESCAPED_CHAR");if(v)u+=v;else if(u&&(o.push(u),u=""),c("OPEN")){g=d();var y=c("NAME")||"",b=c("PATTERN")||"",w=d();f("CLOSE"),o.push({name:y||(b?s++:""),pattern:y&&!b?a:b,prefix:g,suffix:w,modifier:c("MODIFIER")||""})}else f("END")}}return o}(e,t),t)}n.d(t,{ZP:function(){return f},Wq:function(){return u},vf:function(){return c}});var i=n(27126),a=n.n(i),o=n(72100);function s(e,t){return new URL(r(e)(t),o.O.HOME_URL)}function l(e,t){return new URL(`.${r(e)(t)}`,new URL("/api/v1/",o.O.HOME_URL))}const u={public:{home:"/",dashboard:"/rc/dashboard",welcome:"/rc/welcome",login:"/rc/login",logout:"/rc/logout",signup:"/rc/signup",createProject:"/rc/project/create",switchProject:"/rc/project/switch",settingsMain:"/rc/user/settings",silencedPosts:"/rc/user/silenced-posts",verifyEmail:"/rc/verify_email",cancelVerifyEmail:"/rc/cancel_verify_email",resetPassword:"/rc/reset_password",staticContent:"/rc/content/:slug",search:"/rc/search",composePost:"/rc/post/compose",redirectToAttachment:"/rc/attachment-redirect/:attachmentId",apiV1:{createProject:"/project",getProject:"/project/:projectHandle",updateProject:"/versions",getFollowingState:"/project/:projectHandle/following",getProjectPosts:"/project/:projectHandle/posts",createPost:"/project/:projectHandle/posts",updatePost:"/project/:projectHandle/posts/:postId",getCommentsForPost:"/project_post/:postId/comments",startAttachment:"/project/:projectHandle/posts/:postId/attach/start",finishAttachment:"/project/:projectHandle/posts/:postId/attach/finish/:attachmentId",redirectToAttachment:"/attachments/:attachmentId",changePostState:"/project/:projectHandle/posts/:postId/:operation",listEditedProjects:"/projects/edited",createComment:"/comments",editDeleteComment:"/comments/:commentId",register:"/register",changePassword:"/change-password",requestPasswordReset:"/reset-password",login:"/login",logout:"/logout",checkEmail:"/register/check-email",projects:{followers:"/projects/followers"},moderation:{changeSettings:"/moderation/settings",grantOrRevokePermission:"/moderation/permission"},notifications:{list:"/notifications/list"},reporting:{listReasons:"/reporting/reasons",reportPost:"/reporting/report-post"},trpc:"/trpc"},unleashProxy:"/api/unleash-proxy",relationshipAction:"/:fromEntityType-:fromEntityId/to-:toEntityType-:toEntityId/:operation",tags:"/rc/tagged/:tagSlug",bookmarkedTagFeed:"/rc/bookmarks",likedPosts:"/rc/liked-posts",project:{home:"/",mainAppProfile:"/:projectHandle",profileEdit:"/rc/project/edit",followers:"/rc/project/followers",following:"/rc/project/following",notifications:"/rc/project/notifications",followRequests:"/:projectHandle/follow-requests",composePost:"/:projectHandle/post/compose",editPost:"/:projectHandle/post/:filename/edit",singlePost:{published:"/:projectHandle/post/:filename",unpublished:"/:projectHandle/post/:filename/:draftNonce"},unpublishedPosts:"/rc/posts/unpublished",subdomainTags:"/tagged/:tagSlug",tags:"/:projectHandle/tagged/:tagSlug",rss:{publicRss:"/:projectHandle/rss/public.rss",publicAtom:"/:projectHandle/rss/public.atom",publicJson:"/:projectHandle/rss/public.json"},defaultAvatar:"/rc/default-avatar/:projectId.png",settings:"/rc/project/settings",ask:"/:projectHandle/ask",inbox:"/rc/project/inbox"},invites:{manage:"/rc/moderation/invites/manage",activate:"/rc/activate",create:"/rc/moderation/invites/create"},moderation:{home:"/rc/moderation",manageArtistAlleyListing:"/rc/moderation/manage-artist-alley-listing",manageAsk:"/rc/moderation/manage-ask",managePage:"/rc/moderation/manage-project",managePost:"/rc/moderation/manage-post",manageUser:"/rc/moderation/manage-user",cacheMaintenance:"/rc/moderation/cache-maintenance",bulkActivate:"/rc/moderation/bulk-activate",createOAuthClient:"/rc/moderation/create-oauth-client",artistAlleyPendingQueue:"/rc/moderation/artist-alley/pending",tagOntology:{manageTags:"/rc/moderation/tag-ontology/manage-tags",pendingRequests:"/rc/moderation/tag-ontology/pending-requests"}},subscriptions:{createCheckoutSession:"/rc/subscriptions/create-checkout-session",createPortalSession:"/rc/subscriptions/create-portal-session",success:"/rc/subscriptions/success",cancelled:"/rc/subscriptions/cancelled"},artistAlley:{home:"/rc/artist-alley",success:"/rc/artist-alley/success/:sessionId",cancelled:"/rc/artist-alley/cancelled/:sessionId",create:"/rc/artist-alley/create",ownerManage:"/rc/artist-alley/manage-listings"}}},c={public:{home:e=>{const t=s(u.public.home,{}),n=new URLSearchParams;return void 0!==e?.refTimestamp&&n.set("refTimestamp",e.refTimestamp.toString()),void 0!==e?.skipPosts&&n.set("skipPosts",e.skipPosts.toString()),t.search=n.toString(),t},dashboard:e=>{const t=s(u.public.dashboard,{}),n=new URLSearchParams;return void 0!==e?.refTimestamp&&n.set("refTimestamp",e.refTimestamp.toString()),void 0!==e?.skipPosts&&n.set("skipPosts",e.skipPosts.toString()),t.search=n.toString(),t},welcome:()=>s(u.public.welcome,{}),login:e=>{const t=s(u.public.login,{});if(e?.originalUrl){const n=new URLSearchParams;n.set("originalUrl",e.originalUrl),t.search=n.toString()}return t},logout:()=>s(u.public.logout,{}),signup:()=>s(u.public.signup,{}),createProject:()=>s(u.public.createProject,{}),switchProject:()=>s(u.public.switchProject,{}),userSettings:()=>s(u.public.settingsMain,{}),silencedPosts:e=>{const t=s(u.public.silencedPosts,{}),n=new URLSearchParams;return void 0!==e?.beforeTime&&n.set("beforeTime",e.beforeTime.toString()),void 0!==e?.afterTime&&n.set("afterTime",e.afterTime.toString()),t.search=n.toString(),t},verifyEmail:({userId:e,nonce:t})=>{const n=s(u.public.verifyEmail,{});return n.search=new URLSearchParams({userId:e.toString(),nonce:t}).toString(),n},cancelVerifyEmail:({userId:e,nonce:t})=>{const n=s(u.public.cancelVerifyEmail,{});return n.search=new URLSearchParams({userId:e.toString(),nonce:t}).toString(),n},redirectToAttachment:e=>s(u.public.redirectToAttachment,e),resetPassword:({email:e,nonce:t})=>{const n=s(u.public.resetPassword,{});return e&&t&&(n.search=new URLSearchParams({email:e,nonce:t}).toString()),n},staticContent:e=>s(u.public.staticContent,e),static:{staticAsset:e=>{let t=e.path;return t.startsWith("/srv/release/server/")&&(t=t.replace("/srv/release/server/","/static/")),s(t,{})}},apiV1:{createProject:()=>l(u.public.apiV1.createProject,{}),getProject:e=>l(u.public.apiV1.getProject,e),updateProject:()=>l(u.public.apiV1.updateProject,{}),getFollowingState:e=>l(u.public.apiV1.getFollowingState,e),updatePost:e=>l(u.public.apiV1.updatePost,e),startAttachment:e=>l(u.public.apiV1.startAttachment,e),finishAttachment:e=>l(u.public.apiV1.finishAttachment,e),listEditedProjects:()=>l(u.public.apiV1.listEditedProjects,{}),createComment:()=>l(u.public.apiV1.createComment,{}),editDeleteComment:e=>l(u.public.apiV1.editDeleteComment,e),register:()=>l(u.public.apiV1.register,{}),changePassword:()=>l(u.public.apiV1.changePassword,{}),requestPasswordReset:()=>l(u.public.apiV1.requestPasswordReset,{}),login:()=>l(u.public.apiV1.login,{}),logout:()=>l(u.public.apiV1.logout,{}),checkEmail:()=>l(u.public.apiV1.checkEmail,{}),projects:{followers:({offset:e=0,limit:t=10})=>{const n=l(u.public.apiV1.projects.followers,{});return n.search=new URLSearchParams({offset:e.toString(),limit:t.toString()}).toString(),n}},moderation:{changeSettings:()=>l(u.public.apiV1.moderation.changeSettings,{}),grantOrRevokePermission:()=>l(u.public.apiV1.moderation.grantOrRevokePermission,{})},reporting:{listReasons:()=>l(u.public.apiV1.reporting.listReasons,{}),reportPost:()=>l(u.public.apiV1.reporting.reportPost,{})},trpc:()=>l(u.public.apiV1.trpc,{})},unleashProxy:()=>s(u.public.unleashProxy,{}),relationshipAction:e=>function(e,t){return new URL(`.${r(e)(t)}`,new URL("/rc/relationships/",o.O.HOME_URL))}(u.public.relationshipAction,e),tags:e=>{const t=s(u.public.tags,{tagSlug:encodeURIComponent(e.tagSlug)}),n=new URLSearchParams;return void 0!==e?.show18PlusPosts&&n.set("show18PlusPosts",e.show18PlusPosts.toString()),void 0!==e?.refTimestamp&&n.set("refTimestamp",e.refTimestamp.toString()),void 0!==e?.skipPosts&&n.set("skipPosts",e.skipPosts.toString()),t.search=n.toString(),t},bookmarkedTagFeed:e=>{const t=s(u.public.bookmarkedTagFeed,{}),n=new URLSearchParams;return void 0!==e?.show18PlusPosts&&n.set("show18PlusPosts",e.show18PlusPosts.toString()),void 0!==e?.beforeTime&&n.set("beforeTime",e.beforeTime.toString()),void 0!==e?.afterTime&&n.set("afterTime",e.afterTime.toString()),t.search=n.toString(),t},likedPosts:e=>{const t=s(u.public.likedPosts,{}),n=new URLSearchParams;return void 0!==e?.refTimestamp&&n.set("refTimestamp",e.refTimestamp.toString()),void 0!==e?.skipPosts&&n.set("skipPosts",e.skipPosts.toString()),t.search=n.toString(),t},composePost:e=>{const t=s(u.public.composePost,e),n=new URLSearchParams;return void 0!==e?.shareOfPostId&&n.set("shareOfPostId",e.shareOfPostId.toString()),void 0!==e?.responseToAskId&&n.set("responseToAskId",e.responseToAskId.toString()),t.search=n.toString(),t},project:{home:e=>function(e,t){return new URL(r(e)(t),function(e){const t=a()(o.O.HOME_URL).hostname,n=a()(o.O.HOME_URL).port;return n?new URL(`https://${e}.${t}:${n}`):new URL(`https://${e}.${t}`)}(t.projectHandle))}(u.public.project.home,e),mainAppProfile:e=>s(u.public.project.mainAppProfile,e),profileEdit:()=>s(u.public.project.profileEdit,{}),followers:()=>s(u.public.project.followers,{}),following:()=>s(u.public.project.following,{}),notifications:()=>s(u.public.project.notifications,{}),followRequests:e=>s(u.public.project.followRequests,e),composePost:e=>{const t=s(u.public.project.composePost,e),n=new URLSearchParams;return void 0!==e?.shareOfPostId&&n.set("shareOfPostId",e.shareOfPostId.toString()),void 0!==e?.responseToAskId&&n.set("responseToAskId",e.responseToAskId.toString()),t.search=n.toString(),t},editPost:e=>s(u.public.project.editPost,e),singlePost:{published:e=>{const t=s(u.public.project.singlePost.published,e);return e.commentId&&(t.hash=`comment-${e.commentId}`),t},unpublished:e=>s(u.public.project.singlePost.unpublished,e)},unpublishedPosts:e=>{const t=s(u.public.project.unpublishedPosts,{}),n=new URLSearchParams;return void 0!==e?.refTimestamp&&n.set("refTimestamp",e.refTimestamp.toString()),void 0!==e?.skipPosts&&n.set("skipPosts",e.skipPosts.toString()),t.search=n.toString(),t},ask:e=>s(u.public.project.ask,e),inbox:()=>s(u.public.project.inbox,{}),rss:{publicRss:e=>{const t=s(u.public.project.rss.publicRss,e);if(void 0!==e.page){const n=new URLSearchParams({page:e.page.toString()});t.search=`?${n.toString()}`}return t},publicAtom:e=>{const t=s(u.public.project.rss.publicAtom,e);if(void 0!==e.page){const n=new URLSearchParams({page:e.page.toString()});t.search=`?${n.toString()}`}return t},publicJson:e=>{const t=s(u.public.project.rss.publicJson,e);if(void 0!==e.page){const n=new URLSearchParams({page:e.page.toString()});t.search=`?${n.toString()}`}return t}},tags:e=>{const t=s(u.public.project.tags,{tagSlug:encodeURIComponent(e.tagSlug),projectHandle:e.projectHandle}),n=new URLSearchParams;return void 0!==e?.refTimestamp&&n.set("refTimestamp",e.refTimestamp.toString()),void 0!==e?.skipPosts&&n.set("skipPosts",e.skipPosts.toString()),t.search=n.toString(),t},defaultAvatar:e=>s(u.public.project.defaultAvatar,e),settings:()=>s(u.public.project.settings,{})},invites:{manage:()=>s(u.public.invites.manage,{}),activate:e=>{const t=s(u.public.invites.activate,e),n=new URLSearchParams({inviteId:e.inviteId});return t.search=`?${n.toString()}`,t},create:()=>s(u.public.invites.create,{})},moderation:{home:()=>s(u.public.moderation.home,{}),manageUser:e=>{const t=s(u.public.moderation.manageUser,e),n=new URLSearchParams;return e.userId?n.set("userId",e.userId.toString()):e.email&&n.set("email",e.email),t.search=`?${n.toString()}`,t},managePost:e=>{const t=s(u.public.moderation.managePost,e),n=new URLSearchParams({postId:e.postId.toString()});return t.search=`?${n.toString()}`,t},manageProject:e=>{const t=s(u.public.moderation.managePage,{});if(e.projectHandle){const n=new URLSearchParams({handle:e.projectHandle});t.search=`?${n.toString()}`}return t},manageArtistAlleyListing:e=>{const t=s(u.public.moderation.manageArtistAlleyListing,{}),n=new URLSearchParams({adId:e.adId});return t.search=`?${n.toString()}`,t},cacheMaintenance:()=>s(u.public.moderation.cacheMaintenance,{}),bulkActivate:()=>s(u.public.moderation.bulkActivate,{}),createOAuthClient:()=>s(u.public.moderation.createOAuthClient,{}),manageAsk:e=>{const t=s(u.public.moderation.manageAsk,{});if(e.askId){const n=new URLSearchParams({askId:e.askId});t.search=`?${n.toString()}`}return t},artistAlleyPendingQueue:()=>s(u.public.moderation.artistAlleyPendingQueue,{}),tagOntology:{manageTags:()=>s(u.public.moderation.tagOntology.manageTags,{}),pendingRequests:()=>s(u.public.moderation.tagOntology.pendingRequests,{})}},subscriptions:{createCheckoutSession:()=>s(u.public.subscriptions.createCheckoutSession,{}),createPortalSession:()=>s(u.public.subscriptions.createPortalSession,{}),success:e=>{const t=s(u.public.subscriptions.success,{}),n=new URLSearchParams({sessionId:e.sessionId});return t.search=`?${n.toString()}`,t},cancelled:e=>{const t=s(u.public.subscriptions.cancelled,{}),n=new URLSearchParams({sessionId:e.sessionId});return t.search=`?${n.toString()}`,t},manage:()=>{const e=c.public.userSettings();return e.hash="cohost-plus",e}},search:(e={})=>{const t=s(u.public.search,{});if(e.query){const n=new URLSearchParams({q:e.query});t.search=`?${n.toString()}`}return t},artistAlley:{home:()=>s(u.public.artistAlley.home,{}),success:e=>s(u.public.artistAlley.success,e),cancelled:e=>s(u.public.artistAlley.cancelled,e),create:()=>s(u.public.artistAlley.create,{}),ownerManage:()=>s(u.public.artistAlley.ownerManage,{})}}};var f=c},45793:function(e,t,n){"use strict";n.d(t,{B:function(){return a},c:function(){return i}});var r=n(6285);let i=function(e){return e.Allowed="allowed",e.NotAllowed="not-allowed",e.LogInFirst="log-in-first",e.Blocked="blocked",e}({});const a=r.z.nativeEnum(i)},4003:function(e,t,n){"use strict";n.d(t,{p:function(){return o},s5:function(){return i}});var r=n(6285);let i=function(e){return e[e.Pending=0]="Pending",e[e.Finished=1]="Finished",e}({});r.ZP.enum(["audio","image"]);const a=r.ZP.object({title:r.ZP.string().optional(),artist:r.ZP.string().optional()}),o=r.ZP.object({});r.ZP.union([a,o])},25e3:function(e,t,n){"use strict";let r=function(e){return e.COHOST_LOADER_STATE="__COHOST_LOADER_STATE__",e.COHOST_LAYOUT="__COHOST_LAYOUT__",e.SITE_CONFIG="site-config",e.USER_INFO="user-info",e.INITIAL_I18N_STORE="initialI18nStore",e.INITIAL_LANGUAGE="initialLanguage",e.FLASHES="flashes",e.ROLLBAR_CONFIG="rollbar-config",e.UNLEASH_BOOTSTRAP="unleash-bootstrap",e.ENV_VARS="env-vars",e.TRPC_DEHYRDATED_STATE="trpc-dehydrated-state",e.INITIAL_MUTABLE_STORE="initial-mutable-store",e}({});t.Z=r},15867:function(e,t,n){"use strict";n.d(t,{T:function(){return r}});const r=n(6285).z.enum(["chaos-day-2022","chaos-day-2023","disable-account-signup","notifications-trpc","attachment-composer-v2","artist-alley-listings","tag-relation-request-ui"])},89109:function(e,t,n){"use strict";n.d(t,{y1:function(){return m},iB:function(){return p},I:function(){return o},do:function(){return f},iV:function(){return d},rU:function(){return s},UC:function(){return c},G9:function(){return l},cu:function(){return h},Et:function(){return u}}),n(91625),new RegExp("^[a-zA-Z0-9][a-zA-Z0-9-]{2,}$"),new Set(["rc","api","www","help","admin","support","staff","internal","status","mail","mobile","search","static"]);var r=n(84879),i=n(6285);const a=i.ZP.string().or(i.ZP.number().transform((e=>e.toString()))).refine((e=>{try{return BigInt(e)>BigInt(0)}catch(e){return!1}})),o=i.ZP.string().uuid().refine((function(e){return!0})),s=i.ZP.number().int().refine((function(e){return!0})),l=i.ZP.number().int().refine((function(e){return!0})),u=i.ZP.number().int().refine((function(e){return!0})),c=i.ZP.string().regex(/^[a-zA-Z0-9-]{3,}/).refine((function(e){return!0})),f=i.ZP.string().uuid().refine((function(e){return!0})),d=(a.refine((function(e){return!0})),i.ZP.string().uuid().refine((function(e){return!0})),i.ZP.string().uuid().refine((function(e){return!0})),i.ZP.string().uuid().refine((function(e){return!0})),i.ZP.string().uuid().refine((function(e){return!0})),i.ZP.string().refine((e=>r.ou.fromISO(e).isValid),{message:"Not a valid ISO date!"})),p=a.refine((function(e){return!0})),h=a.refine((function(e){return!0})),m=(i.ZP.string().refine((function(e){return!0})),i.ZP.string().refine((function(e){return!0})),a.refine((function(e){return!0})),i.ZP.string().refine((function(e){return!0})),i.ZP.string().refine((function(e){return!0})),i.ZP.string().uuid().refine((function(e){return!0})),a.refine((function(e){return!0})));a.refine((function(e){return!0})),a.refine((function(e){return!0}))},85771:function(e,t,n){"use strict";n.d(t,{gK:function(){return h},oD:function(){return _},Jp:function(){return P},dG:function(){return T},tm:function(){return O},x2:function(){return S},Y1:function(){return C},l7:function(){return E},E4:function(){return A},D_:function(){return x},WG:function(){return I},xy:function(){return N}});var r=n(6285),i=n(89109),a=n(70769);const o=r.z.enum(["pending","responded","deleted"]),s=r.z.object({projectId:i.G9,handle:i.UC,avatarURL:r.z.string().url(),avatarPreviewURL:r.z.string().url(),privacy:a.d5,flags:a.Xw.array(),avatarShape:a.oG,displayName:r.z.string()}),l=r.z.discriminatedUnion("anon",[r.z.object({anon:r.z.literal(!0),loggedIn:r.z.boolean(),askingProject:r.z.undefined(),askId:i.iB,content:r.z.string(),sentAt:i.iV}),r.z.object({anon:r.z.literal(!1),loggedIn:r.z.literal(!0),askingProject:s,askId:i.iB,content:r.z.string(),sentAt:i.iV})]);l.and(r.z.object({state:o}));var u=n(4003);const c=r.z.object({type:r.z.string()}),f=c.extend({type:r.z.literal("markdown"),markdown:r.z.object({content:r.z.string()})}),d=c.extend({type:r.z.literal("attachment"),attachment:r.z.object({attachmentId:i.I,altText:r.z.string().optional()})}),p=(d.extend({attachment:d.shape.attachment.extend({attachmentId:r.z.null()})}),c.extend({type:r.z.literal("attachment-row"),attachments:r.z.array(d)})),h=r.z.union([f,d,p]),m=f.extend({}),g=d.shape.attachment.extend({previewURL:r.z.string(),fileURL:r.z.string(),kind:r.z.literal("image"),width:r.z.number().nullish(),height:r.z.number().nullish()}).extend(u.p.shape),v=d.shape.attachment.extend({previewURL:r.z.string(),fileURL:r.z.string(),kind:r.z.literal("audio"),artist:r.z.string().optional(),title:r.z.string().optional()}),y=r.z.discriminatedUnion("kind",[g,v]),b=d.extend({attachment:y}),w=p.extend({attachments:r.z.array(b)}),k=c.extend({type:r.z.literal("ask"),ask:l}),_=r.z.union([m,b,k,w]);function E(e){return b.safeParse(e).success}function x(e){return m.safeParse(e).success}function T(e){return k.safeParse(e).success}function S(e){return w.safeParse(e).success}function C(e){return d.safeParse(e).success}function O(e){return p.safeParse(e).success}function A(e){return f.safeParse(e).success}function I(e){return r.z.preprocess((e=>r.z.array(r.z.any()).parse(e).filter(E)),r.z.array(b)).parse(e)}function N(e){switch(e.type){case"markdown":return e.markdown.content;case"attachment":{const t=e.attachment.fileURL.split("/").pop();return t?`[${e.attachment.kind}: ${decodeURIComponent(t)}]`:`[${e.attachment.kind}]`}case"attachment-row":return e.attachments.map((e=>N(e))).join("\n");case"ask":return`${e.ask.anon?e.ask.loggedIn?"Anonymous User asked:":"Anonymous Guest asked:":`@${e.ask.askingProject.handle} asked:`}\n> ${e.ask.content.split("\n").join("\n> ")}`}}function P(e){return e.reduce(((e,t)=>E(t)?[...e,t]:S(t)?[...e,...t.attachments]:e),[])}},22018:function(e,t,n){"use strict";n.d(t,{e:function(){return a},h:function(){return i}});var r=n(6285);let i=function(e){return e[e.Unpublished=0]="Unpublished",e[e.Published=1]="Published",e[e.Deleted=2]="Deleted",e}({});const a=r.z.nativeEnum(i)},70769:function(e,t,n){"use strict";n.d(t,{Fx:function(){return d},WL:function(){return a},Xw:function(){return s},d5:function(){return o},oG:function(){return u}});var r=n(6285),i=n(89109);let a=function(e){return e.Public="public",e.Private="private",e}({});const o=r.z.nativeEnum(a),s=r.z.enum(["staff","staffMember","friendOfTheSite","noTransparentAvatar","suspended","automated","parody"]),l=r.z.enum(["public","none"]),u=r.z.enum(["circle","roundrect","squircle","capsule-big","capsule-small","egg"]),c=r.z.enum(["public","logged-in","follows","following-you"]),f=r.z.object({service:r.z.string(),value:r.z.string(),visibility:c}),d=r.z.object({projectId:i.G9,handle:i.UC,displayName:r.z.string(),dek:r.z.string(),description:r.z.string(),avatarURL:r.z.string().url(),avatarPreviewURL:r.z.string().url(),headerURL:r.z.string().url().nullable(),headerPreviewURL:r.z.string().url().nullable(),privacy:o,url:r.z.string().nullable(),pronouns:r.z.string().nullable(),flags:s.array(),avatarShape:u,loggedOutPostVisibility:l,frequentlyUsedTags:r.z.string().array(),askSettings:r.z.object({enabled:r.z.boolean(),allowAnon:r.z.boolean(),requireLoggedInAnon:r.z.boolean()}),contactCard:f.array(),deleteAfter:i.iV.nullable(),isSelfProject:r.z.boolean().nullable()});d.extend({lastActivityTime:i.iV.nullable(),handleSuspicionResult:r.z.object({match:r.z.string(),score:r.z.number()}).nullable()}),r.z.object({asks:r.z.object({enabled:r.z.boolean().default(!1),allowAnon:r.z.boolean().default(!1),requireLoggedInAnon:r.z.boolean().default(!0)}).default({})}).default({})},49750:function(e,t,n){"use strict";n.d(t,{$:function(){return r},f:function(){return i}});const r=e=>null!=e,i=e=>!!e},95365:function(e,t,n){"use strict";n.d(t,{EC:function(){return a},Of:function(){return i},u_:function(){return r}});const r={HCAPTCHA_SITE_KEY:"",IFRAMELY_KEY:"",UNLEASH_APP_NAME:"",UNLEASH_CLIENT_KEY:"",limits:{attachmentSize:{normal:5242880,cohostPlus:10485760},attachmentCount:10,attachmentContentTypes:{"image/png":"image","image/jpeg":"image","image/gif":"image","image/webp":"image","image/svg+xml":"image","audio/aac":"audio","audio/mp4":"audio","audio/x-m4a":"audio","audio/flac":"audio","audio/x-flac":"audio","audio/mpeg":"audio","audio/wav":"audio"}},operatingPrime:1};function i(e,t){for(const n in e.limits.attachmentContentTypes){const r=e.limits.attachmentContentTypes[n];if(n.endsWith("/*")){if(t.startsWith(n.substring(0,n.length-1)))return{valid:!0,kind:r}}else if(t===n)return{valid:!0,kind:r}}return console.warn(`rejected mime type: ${t}`),{valid:!1}}function a(e){return Object.getOwnPropertyNames(e.limits.attachmentContentTypes)}class o{constructor(e){this._currentConfig=e}get currentConfig(){return this._currentConfig}assign(e){this._currentConfig={...this._currentConfig,...e}}static shared=new o({...r})}},64401:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.bindAll=void 0;var i=n(45621);function a(e){if(void 0!==e)return"boolean"==typeof e?{capture:e}:e}t.bindAll=function(e,t,n){var o=t.map((function(t){var o=function(e,t){return null==t?e:r(r({},e),{options:r(r({},a(t)),a(e.options))})}(t,n);return(0,i.bind)(e,o)}));return function(){o.forEach((function(e){return e()}))}}},45621:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bind=void 0,t.bind=function(e,t){var n=t.type,r=t.listener,i=t.options;return e.addEventListener(n,r,i),function(){e.removeEventListener(n,r,i)}}},44101:function(e,t,n){"use strict";t.Ev=t.ak=void 0;var r=n(45621);Object.defineProperty(t,"ak",{enumerable:!0,get:function(){return r.bind}});var i=n(64401);Object.defineProperty(t,"Ev",{enumerable:!0,get:function(){return i.bindAll}})},65443:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var o=i.apply(null,n);o&&e.push(o)}}else if("object"===a)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},53616:function(e,t,n){var r=n(96585),i={};for(var a in r)r.hasOwnProperty(a)&&(i[r[a]]=a);var o=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in o)if(o.hasOwnProperty(s)){if(!("channels"in o[s]))throw new Error("missing channels property: "+s);if(!("labels"in o[s]))throw new Error("missing channel labels property: "+s);if(o[s].labels.length!==o[s].channels)throw new Error("channel and label counts mismatch: "+s);var l=o[s].channels,u=o[s].labels;delete o[s].channels,delete o[s].labels,Object.defineProperty(o[s],"channels",{value:l}),Object.defineProperty(o[s],"labels",{value:u})}o.rgb.hsl=function(e){var t,n,r=e[0]/255,i=e[1]/255,a=e[2]/255,o=Math.min(r,i,a),s=Math.max(r,i,a),l=s-o;return s===o?t=0:r===s?t=(i-a)/l:i===s?t=2+(a-r)/l:a===s&&(t=4+(r-i)/l),(t=Math.min(60*t,360))<0&&(t+=360),n=(o+s)/2,[t,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},o.rgb.hsv=function(e){var t,n,r,i,a,o=e[0]/255,s=e[1]/255,l=e[2]/255,u=Math.max(o,s,l),c=u-Math.min(o,s,l),f=function(e){return(u-e)/6/c+.5};return 0===c?i=a=0:(a=c/u,t=f(o),n=f(s),r=f(l),o===u?i=r-n:s===u?i=1/3+t-r:l===u&&(i=2/3+n-t),i<0?i+=1:i>1&&(i-=1)),[360*i,100*a,100*u]},o.rgb.hwb=function(e){var t=e[0],n=e[1],r=e[2];return[o.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(n,r))*100,100*(r=1-1/255*Math.max(t,Math.max(n,r)))]},o.rgb.cmyk=function(e){var t,n=e[0]/255,r=e[1]/255,i=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-r,1-i)))/(1-t)||0),100*((1-r-t)/(1-t)||0),100*((1-i-t)/(1-t)||0),100*t]},o.rgb.keyword=function(e){var t=i[e];if(t)return t;var n,a,o,s=1/0;for(var l in r)if(r.hasOwnProperty(l)){var u=(a=e,o=r[l],Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)+Math.pow(a[2]-o[2],2));u<s&&(s=u,n=l)}return n},o.keyword.rgb=function(e){return r[e]},o.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*t+.7152*n+.0722*r),100*(.0193*t+.1192*n+.9505*r)]},o.rgb.lab=function(e){var t=o.rgb.xyz(e),n=t[0],r=t[1],i=t[2];return r/=100,i/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},o.hsl.rgb=function(e){var t,n,r,i,a,o=e[0]/360,s=e[1]/100,l=e[2]/100;if(0===s)return[a=255*l,a,a];t=2*l-(n=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var u=0;u<3;u++)(r=o+1/3*-(u-1))<0&&r++,r>1&&r--,a=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,i[u]=255*a;return i},o.hsl.hsv=function(e){var t=e[0],n=e[1]/100,r=e[2]/100,i=n,a=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,i*=a<=1?a:2-a,[t,100*(0===r?2*i/(a+i):2*n/(r+n)),(r+n)/2*100]},o.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,i=Math.floor(t)%6,a=t-Math.floor(t),o=255*r*(1-n),s=255*r*(1-n*a),l=255*r*(1-n*(1-a));switch(r*=255,i){case 0:return[r,l,o];case 1:return[s,r,o];case 2:return[o,r,l];case 3:return[o,s,r];case 4:return[l,o,r];case 5:return[r,o,s]}},o.hsv.hsl=function(e){var t,n,r,i=e[0],a=e[1]/100,o=e[2]/100,s=Math.max(o,.01);return r=(2-a)*o,n=a*s,[i,100*(n=(n/=(t=(2-a)*s)<=1?t:2-t)||0),100*(r/=2)]},o.hwb.rgb=function(e){var t,n,r,i,a,o,s,l=e[0]/360,u=e[1]/100,c=e[2]/100,f=u+c;switch(f>1&&(u/=f,c/=f),r=6*l-(t=Math.floor(6*l)),0!=(1&t)&&(r=1-r),i=u+r*((n=1-c)-u),t){default:case 6:case 0:a=n,o=i,s=u;break;case 1:a=i,o=n,s=u;break;case 2:a=u,o=n,s=i;break;case 3:a=u,o=i,s=n;break;case 4:a=i,o=u,s=n;break;case 5:a=n,o=u,s=i}return[255*a,255*o,255*s]},o.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,r=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i))]},o.xyz.rgb=function(e){var t,n,r,i=e[0]/100,a=e[1]/100,o=e[2]/100;return n=-.9689*i+1.8758*a+.0415*o,r=.0557*i+-.204*a+1.057*o,t=(t=3.2406*i+-1.5372*a+-.4986*o)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},o.xyz.lab=function(e){var t=e[0],n=e[1],r=e[2];return n/=100,r/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},o.lab.xyz=function(e){var t,n,r,i=e[0];t=e[1]/500+(n=(i+16)/116),r=n-e[2]/200;var a=Math.pow(n,3),o=Math.pow(t,3),s=Math.pow(r,3);return n=a>.008856?a:(n-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,[t*=95.047,n*=100,r*=108.883]},o.lab.lch=function(e){var t,n=e[0],r=e[1],i=e[2];return(t=360*Math.atan2(i,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+i*i),t]},o.lch.lab=function(e){var t,n=e[0],r=e[1];return t=e[2]/360*2*Math.PI,[n,r*Math.cos(t),r*Math.sin(t)]},o.rgb.ansi16=function(e){var t=e[0],n=e[1],r=e[2],i=1 in arguments?arguments[1]:o.rgb.hsv(e)[2];if(0===(i=Math.round(i/50)))return 30;var a=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===i&&(a+=60),a},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){var t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},o.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},o.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},o.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},o.rgb.hcg=function(e){var t,n=e[0]/255,r=e[1]/255,i=e[2]/255,a=Math.max(Math.max(n,r),i),o=Math.min(Math.min(n,r),i),s=a-o;return t=s<=0?0:a===n?(r-i)/s%6:a===r?2+(i-n)/s:4+(n-r)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?o/(1-s):0)]},o.hsl.hcg=function(e){var t,n=e[1]/100,r=e[2]/100,i=0;return(t=r<.5?2*n*r:2*n*(1-r))<1&&(i=(r-.5*t)/(1-t)),[e[0],100*t,100*i]},o.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=t*n,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],100*r,100*i]},o.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];var i,a=[0,0,0],o=t%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:a[0]=1,a[1]=s,a[2]=0;break;case 1:a[0]=l,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=s;break;case 3:a[0]=0,a[1]=l,a[2]=1;break;case 4:a[0]=s,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=l}return i=(1-n)*r,[255*(n*a[0]+i),255*(n*a[1]+i),255*(n*a[2]+i)]},o.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),r=0;return n>0&&(r=t/n),[e[0],100*r,100*n]},o.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],100*r,100*n]},o.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},o.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,r=n-t,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],100*r,100*i]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=o.gray.hsv=function(e){return[0,0,e[0]]},o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},14170:function(e,t,n){var r=n(53616),i=n(64774),a={};Object.keys(r).forEach((function(e){a[e]={},Object.defineProperty(a[e],"channels",{value:r[e].channels}),Object.defineProperty(a[e],"labels",{value:r[e].labels});var t=i(e);Object.keys(t).forEach((function(n){var r=t[n];a[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var r=n.length,i=0;i<r;i++)n[i]=Math.round(n[i]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}(r),a[e][n].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(r)}))})),e.exports=a},64774:function(e,t,n){var r=n(53616);function i(e,t){return function(n){return t(e(n))}}function a(e,t){for(var n=[t[e].parent,e],a=r[t[e].parent][e],o=t[e].parent;t[o].parent;)n.unshift(t[o].parent),a=i(r[t[o].parent][o],a),o=t[o].parent;return a.conversion=n,a}e.exports=function(e){for(var t=function(e){var t=function(){for(var e={},t=Object.keys(r),n=t.length,i=0;i<n;i++)e[t[i]]={distance:-1,parent:null};return e}(),n=[e];for(t[e].distance=0;n.length;)for(var i=n.pop(),a=Object.keys(r[i]),o=a.length,s=0;s<o;s++){var l=a[s],u=t[l];-1===u.distance&&(u.distance=t[i].distance+1,u.parent=i,n.unshift(l))}return t}(e),n={},i=Object.keys(t),o=i.length,s=0;s<o;s++){var l=i[s];null!==t[l].parent&&(n[l]=a(l,t))}return n}},96585:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},33608:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},6798:function(e,t,n){var r=n(33608),i=n(5458),a={};for(var o in r)r.hasOwnProperty(o)&&(a[r[o]]=o);var s=e.exports={to:{},get:{}};function l(e,t,n){return Math.min(Math.max(t,e),n)}function u(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}s.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=s.get.hsl(e),n="hsl";break;case"hwb":t=s.get.hwb(e),n="hwb";break;default:t=s.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},s.get.rgb=function(e){if(!e)return null;var t,n,i,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(i=t[2],t=t[1],n=0;n<3;n++){var o=2*n;a[n]=parseInt(t.slice(o,o+2),16)}i&&(a[3]=parseInt(i,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(i=(t=t[1])[3],n=0;n<3;n++)a[n]=parseInt(t[n]+t[n],16);i&&(a[3]=parseInt(i+i,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(n=0;n<3;n++)a[n]=parseInt(t[n+1],0);t[4]&&(a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)))return(t=e.match(/(\D+)/))?"transparent"===t[1]?[0,0,0,0]:(a=r[t[1]])?(a[3]=1,a):null:null;for(n=0;n<3;n++)a[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(a[3]=parseFloat(t[4]))}for(n=0;n<3;n++)a[n]=l(a[n],0,255);return a[3]=l(a[3],0,1),a},s.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])+360)%360,l(parseFloat(t[2]),0,100),l(parseFloat(t[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,l(parseFloat(t[2]),0,100),l(parseFloat(t[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.to.hex=function(){var e=i(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},s.to.rgb=function(){var e=i(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},s.to.rgb.percent=function(){var e=i(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},s.to.hsl=function(){var e=i(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},s.to.hwb=function(){var e=i(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},s.to.keyword=function(e){return a[e.slice(0,3)]}},90094:function(e,t,n){"use strict";var r=n(6798),i=n(14170),a=[].slice,o=["keyword","gray","hex"],s={};Object.keys(i).forEach((function(e){s[a.call(i[e].labels).sort().join("")]=e}));var l={};function u(e,t){if(!(this instanceof u))return new u(e,t);if(t&&t in o&&(t=null),t&&!(t in i))throw new Error("Unknown model: "+t);var n,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof u)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var f=r.get(e);if(null===f)throw new Error("Unable to parse color from string: "+e);this.model=f.model,c=i[this.model].channels,this.color=f.value.slice(0,c),this.valpha="number"==typeof f.value[c]?f.value[c]:1}else if(e.length){this.model=t||"rgb",c=i[this.model].channels;var d=a.call(e,0,c);this.color=p(d,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var h=Object.keys(e);"alpha"in e&&(h.splice(h.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var m=h.sort().join("");if(!(m in s))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=s[m];var g=i[this.model].labels,v=[];for(n=0;n<g.length;n++)v.push(e[g[n]]);this.color=p(v)}if(l[this.model])for(c=i[this.model].channels,n=0;n<c;n++){var y=l[this.model][n];y&&(this.color[n]=y(this.color[n]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}function c(e,t,n){return(e=Array.isArray(e)?e:[e]).forEach((function(e){(l[e]||(l[e]=[]))[t]=n})),e=e[0],function(r){var i;return arguments.length?(n&&(r=n(r)),(i=this[e]()).color[t]=r,i):(i=this[e]().color[t],n&&(i=n(i)),i)}}function f(e){return function(t){return Math.max(0,Math.min(e,t))}}function d(e){return Array.isArray(e)?e:[e]}function p(e,t){for(var n=0;n<t;n++)"number"!=typeof e[n]&&(e[n]=0);return e}u.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(e){var t=this.model in r.to?this:this.rgb(),n=1===(t=t.round("number"==typeof e?e:1)).valpha?t.color:t.color.concat(this.valpha);return r.to[t.model](n)},percentString:function(e){var t=this.rgb().round("number"==typeof e?e:1),n=1===t.valpha?t.color:t.color.concat(this.valpha);return r.to.rgb.percent(n)},array:function(){return 1===this.valpha?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var e={},t=i[this.model].channels,n=i[this.model].labels,r=0;r<t;r++)e[n[r]]=this.color[r];return 1!==this.valpha&&(e.alpha=this.valpha),e},unitArray:function(){var e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,1!==this.valpha&&e.push(this.valpha),e},unitObject:function(){var e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,1!==this.valpha&&(e.alpha=this.valpha),e},round:function(e){return e=Math.max(e||0,0),new u(this.color.map(function(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}(e)).concat(this.valpha),this.model)},alpha:function(e){return arguments.length?new u(this.color.concat(Math.max(0,Math.min(1,e))),this.model):this.valpha},red:c("rgb",0,f(255)),green:c("rgb",1,f(255)),blue:c("rgb",2,f(255)),hue:c(["hsl","hsv","hsl","hwb","hcg"],0,(function(e){return(e%360+360)%360})),saturationl:c("hsl",1,f(100)),lightness:c("hsl",2,f(100)),saturationv:c("hsv",1,f(100)),value:c("hsv",2,f(100)),chroma:c("hcg",1,f(100)),gray:c("hcg",2,f(100)),white:c("hwb",1,f(100)),wblack:c("hwb",2,f(100)),cyan:c("cmyk",0,f(100)),magenta:c("cmyk",1,f(100)),yellow:c("cmyk",2,f(100)),black:c("cmyk",3,f(100)),x:c("xyz",0,f(100)),y:c("xyz",1,f(100)),z:c("xyz",2,f(100)),l:c("lab",0,f(100)),a:c("lab",1),b:c("lab",2),keyword:function(e){return arguments.length?new u(e):i[this.model].keyword(this.color)},hex:function(e){return arguments.length?new u(e):r.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity:function(){for(var e=this.rgb().color,t=[],n=0;n<e.length;n++){var r=e[n]/255;t[n]=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return u.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var n=e.rgb(),r=this.rgb(),i=void 0===t?.5:t,a=2*i-1,o=n.alpha()-r.alpha(),s=((a*o==-1?a:(a+o)/(1+a*o))+1)/2,l=1-s;return u.rgb(s*n.red()+l*r.red(),s*n.green()+l*r.green(),s*n.blue()+l*r.blue(),n.alpha()*i+r.alpha()*(1-i))}},Object.keys(i).forEach((function(e){if(-1===o.indexOf(e)){var t=i[e].channels;u.prototype[e]=function(){if(this.model===e)return new u(this);if(arguments.length)return new u(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new u(d(i[this.model][e].raw(this.color)).concat(n),e)},u[e]=function(n){return"number"==typeof n&&(n=p(a.call(arguments),t)),new u(n,e)}}})),e.exports=u},94559:function(e){"use strict";var t={}.hasOwnProperty,n=/[ -,\.\/:-@\[-\^`\{-~]/,r=/[ -,\.\/:-@\[\]\^`\{-~]/,i=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,a=function e(a,o){"single"!=(o=function(e,n){if(!e)return n;var r={};for(var i in n)r[i]=t.call(e,i)?e[i]:n[i];return r}(o,e.options)).quotes&&"double"!=o.quotes&&(o.quotes="single");for(var s="double"==o.quotes?'"':"'",l=o.isIdentifier,u=a.charAt(0),c="",f=0,d=a.length;f<d;){var p=a.charAt(f++),h=p.charCodeAt(),m=void 0;if(h<32||h>126){if(h>=55296&&h<=56319&&f<d){var g=a.charCodeAt(f++);56320==(64512&g)?h=((1023&h)<<10)+(1023&g)+65536:f--}m="\\"+h.toString(16).toUpperCase()+" "}else m=o.escapeEverything?n.test(p)?"\\"+p:"\\"+h.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(p)?"\\"+h.toString(16).toUpperCase()+" ":"\\"==p||!l&&('"'==p&&s==p||"'"==p&&s==p)||l&&r.test(p)?"\\"+p:p;c+=m}return l&&(/^-[-\d]/.test(c)?c="\\-"+c.slice(1):/\d/.test(u)&&(c="\\3"+u+" "+c.slice(1))),c=c.replace(i,(function(e,t,n){return t&&t.length%2?e:(t||"")+n})),!l&&o.wrap?s+c+s:c};a.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},a.version="3.0.0",e.exports=a},17789:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function i(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function o(e,t){try{return t in e}catch(e){return!1}}function s(e,n,l){(l=l||{}).arrayMerge=l.arrayMerge||i,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=r;var u=Array.isArray(n);return u===Array.isArray(e)?u?l.arrayMerge(e,n,l):function(e,t,n){var i={};return n.isMergeableObject(e)&&a(e).forEach((function(t){i[t]=r(e[t],n)})),a(t).forEach((function(a){(function(e,t){return o(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(o(e,a)&&n.isMergeableObject(t[a])?i[a]=function(e,t){if(!t.customMerge)return s;var n=t.customMerge(e);return"function"==typeof n?n:s}(a,n)(e[a],t[a],n):i[a]=r(t[a],n))})),i}(e,n,l):r(n,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return s(e,n,t)}),{})};var l=s;e.exports=l},11977:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attributeNames=t.elementNames=void 0,t.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),t.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]])},59489:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});var s=o(n(3642)),l=n(8542),u=n(11977),c=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]),f=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function d(e,t){void 0===t&&(t={});for(var n=("length"in e?e:[e]),r="",i=0;i<n.length;i++)r+=p(n[i],t);return r}function p(e,t){switch(e.type){case s.Root:return d(e.children,t);case s.Directive:case s.Doctype:return"<"+e.data+">";case s.Comment:return"\x3c!--"+e.data+"--\x3e";case s.CDATA:return function(e){return"<![CDATA["+e.children[0].data+"]]>"}(e);case s.Script:case s.Style:case s.Tag:return function(e,t){var n;"foreign"===t.xmlMode&&(e.name=null!==(n=u.elementNames.get(e.name))&&void 0!==n?n:e.name,e.parent&&h.has(e.parent.name)&&(t=r(r({},t),{xmlMode:!1}))),!t.xmlMode&&m.has(e.name)&&(t=r(r({},t),{xmlMode:"foreign"}));var i="<"+e.name,a=function(e,t){if(e)return Object.keys(e).map((function(n){var r,i,a=null!==(r=e[n])&&void 0!==r?r:"";return"foreign"===t.xmlMode&&(n=null!==(i=u.attributeNames.get(n))&&void 0!==i?i:n),t.emptyAttrs||t.xmlMode||""!==a?n+'="'+(!1!==t.decodeEntities?l.encodeXML(a):a.replace(/"/g,"&quot;"))+'"':n})).join(" ")}(e.attribs,t);return a&&(i+=" "+a),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&f.has(e.name))?(t.xmlMode||(i+=" "),i+="/>"):(i+=">",e.children.length>0&&(i+=d(e.children,t)),!t.xmlMode&&f.has(e.name)||(i+="</"+e.name+">")),i}(e,t);case s.Text:return function(e,t){var n=e.data||"";return!1===t.decodeEntities||!t.xmlMode&&e.parent&&c.has(e.parent.name)||(n=l.encodeXML(n)),n}(e,t)}}t.default=d;var h=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),m=new Set(["svg","math"])},3642:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},96697:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var a=n(3642),o=n(13431);i(n(13431),t);var s=/\s+/g,l={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},u=function(){function e(e,t,n){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=l),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:l,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?a.ElementType.Tag:void 0,r=new o.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===a.ElementType.Text)t?n.data=(n.data+e).replace(s," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(s," "));var r=new o.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===a.ElementType.Comment)this.lastNode.data+=e;else{var t=new o.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.NodeWithChildren(a.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new o.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=u,t.default=u},13431:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},a.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var o=n(3642),s=new Map([[o.ElementType.Tag,1],[o.ElementType.Script,1],[o.ElementType.Style,1],[o.ElementType.Directive,1],[o.ElementType.Text,3],[o.ElementType.CDATA,4],[o.ElementType.Comment,8],[o.ElementType.Root,9]]),l=function(){function e(e){this.type=e,this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"nodeType",{get:function(){var e;return null!==(e=s.get(this.type))&&void 0!==e?e:1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),_(this,e)},e}();t.Node=l;var u=function(e){function t(t,n){var r=e.call(this,t)||this;return r.data=n,r}return i(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(l);t.DataNode=u;var c=function(e){function t(t){return e.call(this,o.ElementType.Text,t)||this}return i(t,e),t}(u);t.Text=c;var f=function(e){function t(t){return e.call(this,o.ElementType.Comment,t)||this}return i(t,e),t}(u);t.Comment=f;var d=function(e){function t(t,n){var r=e.call(this,o.ElementType.Directive,n)||this;return r.name=t,r}return i(t,e),t}(u);t.ProcessingInstruction=d;var p=function(e){function t(t,n){var r=e.call(this,t)||this;return r.children=n,r}return i(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(l);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,o.ElementType.Root,t)||this}return i(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var a=e.call(this,i,r)||this;return a.name=t,a.attribs=n,a}return i(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,o.isTag)(e)}function v(e){return e.type===o.ElementType.CDATA}function y(e){return e.type===o.ElementType.Text}function b(e){return e.type===o.ElementType.Comment}function w(e){return e.type===o.ElementType.Directive}function k(e){return e.type===o.ElementType.Root}function _(e,t){var n;if(void 0===t&&(t=!1),y(e))n=new c(e.data);else if(b(e))n=new f(e.data);else if(g(e)){var r=t?E(e.children):[],i=new m(e.name,a({},e.attribs),r);r.forEach((function(e){return e.parent=i})),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=a({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=a({},e["x-attribsPrefix"])),n=i}else if(v(e)){r=t?E(e.children):[];var s=new p(o.ElementType.CDATA,r);r.forEach((function(e){return e.parent=s})),n=s}else if(k(e)){r=t?E(e.children):[];var l=new h(r);r.forEach((function(e){return e.parent=l})),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),n=l}else{if(!w(e))throw new Error("Not implemented yet: "+e.type);var u=new d(e.name,e.data);null!=e["x-name"]&&(u["x-name"]=e["x-name"],u["x-publicId"]=e["x-publicId"],u["x-systemId"]=e["x-systemId"]),n=u}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,n}function E(e){for(var t=e.map((function(e){return _(e,!0)})),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}t.Element=m,t.isTag=g,t.isCDATA=v,t.isText=y,t.isComment=b,t.isDirective=w,t.isDocument=k,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=_},90569:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFeed=void 0;var r=n(70654),i=n(79342);t.getFeed=function(e){var t=l(f,e);return t?"feed"===t.name?function(e){var t,n=e.children,r={type:"atom",items:(0,i.getElementsByTagName)("entry",n).map((function(e){var t,n=e.children,r={media:s(n)};c(r,"id","id",n),c(r,"title","title",n);var i=null===(t=l("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);var a=u("summary",n)||u("content",n);a&&(r.description=a);var o=u("updated",n);return o&&(r.pubDate=new Date(o)),r}))};c(r,"id","id",n),c(r,"title","title",n);var a=null===(t=l("link",n))||void 0===t?void 0:t.attribs.href;a&&(r.link=a),c(r,"description","subtitle",n);var o=u("updated",n);return o&&(r.updated=new Date(o)),c(r,"author","email",n,!0),r}(t):function(e){var t,n,r=null!==(n=null===(t=l("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==n?n:[],a={type:e.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",e.children).map((function(e){var t=e.children,n={media:s(t)};c(n,"id","guid",t),c(n,"title","title",t),c(n,"link","link",t),c(n,"description","description",t);var r=u("pubDate",t);return r&&(n.pubDate=new Date(r)),n}))};c(a,"title","title",r),c(a,"link","link",r),c(a,"description","description",r);var o=u("lastBuildDate",r);return o&&(a.updated=new Date(o)),c(a,"author","managingEditor",r,!0),a}(t):null};var a=["url","type","lang"],o=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function s(e){return(0,i.getElementsByTagName)("media:content",e).map((function(e){for(var t=e.attribs,n={medium:t.medium,isDefault:!!t.isDefault},r=0,i=a;r<i.length;r++)t[u=i[r]]&&(n[u]=t[u]);for(var s=0,l=o;s<l.length;s++){var u;t[u=l[s]]&&(n[u]=parseInt(t[u],10))}return t.expression&&(n.expression=t.expression),n}))}function l(e,t){return(0,i.getElementsByTagName)(e,t,!0,1)[0]}function u(e,t,n){return void 0===n&&(n=!1),(0,r.textContent)((0,i.getElementsByTagName)(e,t,n,1)).trim()}function c(e,t,n,r,i){void 0===i&&(i=!1);var a=u(n,r,i);a&&(e[t]=a)}function f(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}},85814:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.removeSubsets=void 0;var r=n(96697);function i(e,t){var n=[],i=[];if(e===t)return 0;for(var a=(0,r.hasChildren)(e)?e:e.parent;a;)n.unshift(a),a=a.parent;for(a=(0,r.hasChildren)(t)?t:t.parent;a;)i.unshift(a),a=a.parent;for(var o=Math.min(n.length,i.length),s=0;s<o&&n[s]===i[s];)s++;if(0===s)return 1;var l=n[s-1],u=l.children,c=n[s],f=i[s];return u.indexOf(c)>u.indexOf(f)?l===t?20:4:l===e?10:2}t.removeSubsets=function(e){for(var t=e.length;--t>=0;){var n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0)e.splice(t,1);else for(var r=n.parent;r;r=r.parent)if(e.includes(r)){e.splice(t,1);break}}return e},t.compareDocumentPosition=i,t.uniqueSort=function(e){return(e=e.filter((function(e,t,n){return!n.includes(e,t+1)}))).sort((function(e,t){var n=i(e,t);return 2&n?-1:4&n?1:0})),e}},61027:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,i(n(70654),t),i(n(25499),t),i(n(75760),t),i(n(67549),t),i(n(79342),t),i(n(85814),t),i(n(90569),t);var a=n(96697);Object.defineProperty(t,"isTag",{enumerable:!0,get:function(){return a.isTag}}),Object.defineProperty(t,"isCDATA",{enumerable:!0,get:function(){return a.isCDATA}}),Object.defineProperty(t,"isText",{enumerable:!0,get:function(){return a.isText}}),Object.defineProperty(t,"isComment",{enumerable:!0,get:function(){return a.isComment}}),Object.defineProperty(t,"isDocument",{enumerable:!0,get:function(){return a.isDocument}}),Object.defineProperty(t,"hasChildren",{enumerable:!0,get:function(){return a.hasChildren}})},79342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0;var r=n(96697),i=n(67549),a={tag_name:function(e){return"function"==typeof e?function(t){return(0,r.isTag)(t)&&e(t.name)}:"*"===e?r.isTag:function(t){return(0,r.isTag)(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return(0,r.isText)(t)&&e(t.data)}:function(t){return(0,r.isText)(t)&&t.data===e}}};function o(e,t){return"function"==typeof t?function(n){return(0,r.isTag)(n)&&t(n.attribs[e])}:function(n){return(0,r.isTag)(n)&&n.attribs[e]===t}}function s(e,t){return function(n){return e(n)||t(n)}}function l(e){var t=Object.keys(e).map((function(t){var n=e[t];return Object.prototype.hasOwnProperty.call(a,t)?a[t](n):o(t,n)}));return 0===t.length?null:t.reduce(s)}t.testElement=function(e,t){var n=l(e);return!n||n(t)},t.getElements=function(e,t,n,r){void 0===r&&(r=1/0);var a=l(e);return a?(0,i.filter)(a,t,n,r):[]},t.getElementById=function(e,t,n){return void 0===n&&(n=!0),Array.isArray(t)||(t=[t]),(0,i.findOne)(o("id",e),t,n)},t.getElementsByTagName=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(a.tag_name(e),t,n,r)},t.getElementsByTagType=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(a.tag_type(e),t,n,r)}},75760:function(e,t){"use strict";function n(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}}Object.defineProperty(t,"__esModule",{value:!0}),t.prepend=t.prependChild=t.append=t.appendChild=t.replaceElement=t.removeElement=void 0,t.removeElement=n,t.replaceElement=function(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.prev=t);var i=t.parent=e.parent;if(i){var a=i.children;a[a.lastIndexOf(e)]=t}},t.appendChild=function(e,t){if(n(t),t.next=null,t.parent=e,e.children.push(t)>1){var r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null},t.append=function(e,t){n(t);var r=e.parent,i=e.next;if(t.next=i,t.prev=e,e.next=t,t.parent=r,i){if(i.prev=t,r){var a=r.children;a.splice(a.lastIndexOf(i),0,t)}}else r&&r.children.push(t)},t.prependChild=function(e,t){if(n(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){var r=e.children[1];r.prev=t,t.next=r}else t.next=null},t.prepend=function(e,t){n(t);var r=e.parent;if(r){var i=r.children;i.splice(i.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}},67549:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var r=n(96697);function i(e,t,n,a){for(var o=[],s=0,l=t;s<l.length;s++){var u=l[s];if(e(u)&&(o.push(u),--a<=0))break;if(n&&(0,r.hasChildren)(u)&&u.children.length>0){var c=i(e,u.children,n,a);if(o.push.apply(o,c),(a-=c.length)<=0)break}}return o}t.filter=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),Array.isArray(t)||(t=[t]),i(e,t,n,r)},t.find=i,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,n,i){void 0===i&&(i=!0);for(var a=null,o=0;o<n.length&&!a;o++){var s=n[o];(0,r.isTag)(s)&&(t(s)?a=s:i&&s.children.length>0&&(a=e(t,s.children)))}return a},t.existsOne=function e(t,n){return n.some((function(n){return(0,r.isTag)(n)&&(t(n)||n.children.length>0&&e(t,n.children))}))},t.findAll=function(e,t){for(var n,i,a=[],o=t.filter(r.isTag);i=o.shift();){var s=null===(n=i.children)||void 0===n?void 0:n.filter(r.isTag);s&&s.length>0&&o.unshift.apply(o,s),e(i)&&a.push(i)}return a}},70654:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.innerText=t.textContent=t.getText=t.getInnerHTML=t.getOuterHTML=void 0;var i=n(96697),a=r(n(59489)),o=n(3642);function s(e,t){return(0,a.default)(e,t)}t.getOuterHTML=s,t.getInnerHTML=function(e,t){return(0,i.hasChildren)(e)?e.children.map((function(e){return s(e,t)})).join(""):""},t.getText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.isTag)(t)?"br"===t.name?"\n":e(t.children):(0,i.isCDATA)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.textContent=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&!(0,i.isComment)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.innerText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&(t.type===o.ElementType.Tag||(0,i.isCDATA)(t))?e(t.children):(0,i.isText)(t)?t.data:""}},25499:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0;var r=n(96697),i=[];function a(e){var t;return null!==(t=e.children)&&void 0!==t?t:i}function o(e){return e.parent||null}t.getChildren=a,t.getParent=o,t.getSiblings=function(e){var t=o(e);if(null!=t)return a(t);for(var n=[e],r=e.prev,i=e.next;null!=r;)n.unshift(r),r=r.prev;for(;null!=i;)n.push(i),i=i.next;return n},t.getAttributeValue=function(e,t){var n;return null===(n=e.attribs)||void 0===n?void 0:n[t]},t.hasAttrib=function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},t.getName=function(e){return e.name},t.nextElementSibling=function(e){for(var t=e.next;null!==t&&!(0,r.isTag)(t);)t=t.next;return t},t.prevElementSibling=function(e){for(var t=e.prev;null!==t&&!(0,r.isTag)(t);)t=t.prev;return t}},1054:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var i=r(n(5846)),a=r(n(52207)),o=r(n(30417)),s=r(n(42706));function l(e){var t=Object.keys(e).join("|"),n=c(e),r=new RegExp("&(?:"+(t+="|#[xX][\\da-fA-F]+|#\\d+")+");","g");return function(e){return String(e).replace(r,n)}}t.decodeXML=l(o.default),t.decodeHTMLStrict=l(i.default);var u=function(e,t){return e<t?1:-1};function c(e){return function(t){if("#"===t.charAt(1)){var n=t.charAt(2);return"X"===n||"x"===n?s.default(parseInt(t.substr(3),16)):s.default(parseInt(t.substr(2),10))}return e[t.slice(1,-1)]}}t.decodeHTML=function(){for(var e=Object.keys(a.default).sort(u),t=Object.keys(i.default).sort(u),n=0,r=0;n<t.length;n++)e[r]===t[n]?(t[n]+=";?",r++):t[n]+=";";var o=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),s=c(i.default);function l(e){return";"!==e.substr(-1)&&(e+=";"),s(e)}return function(e){return String(e).replace(o,l)}}()},42706:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(66190));t.default=function(e){if(e>=55296&&e<=57343||e>1114111)return"<22>";e in i.default&&(e=i.default[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)}},31129:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.escape=t.encodeHTML=t.encodeXML=void 0;var i=l(r(n(30417)).default),a=u(i);t.encodeXML=d(i,a);var o=l(r(n(5846)).default),s=u(o);function l(e){return Object.keys(e).sort().reduce((function(t,n){return t[e[n]]="&"+n+";",t}),{})}function u(e){for(var t=[],n=[],r=0,i=Object.keys(e);r<i.length;r++){var a=i[r];1===a.length?t.push("\\"+a):n.push(a)}t.sort();for(var o=0;o<t.length-1;o++){for(var s=o;s<t.length-1&&t[s].charCodeAt(1)+1===t[s+1].charCodeAt(1);)s+=1;var l=1+s-o;l<3||t.splice(o,l,t[o]+"-"+t[s])}return n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}t.encodeHTML=d(o,s);var c=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g;function f(e){return"&#x"+e.codePointAt(0).toString(16).toUpperCase()+";"}function d(e,t){return function(n){return n.replace(t,(function(t){return e[t]})).replace(c,f)}}var p=u(i);t.escape=function(e){return e.replace(p,f).replace(c,f)}},8542:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encode=t.decodeStrict=t.decode=void 0;var r=n(1054),i=n(31129);t.decode=function(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTML)(e)},t.decodeStrict=function(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTMLStrict)(e)},t.encode=function(e,t){return(!t||t<=0?i.encodeXML:i.encodeHTML)(e)};var a=n(31129);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var o=n(1054);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return o.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return o.decodeXML}})},24740:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,i=t.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!a)return!1;for(r in e);return void 0===r||t.call(e,r)},s=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(i)return i(e,n).value}return e[n]};e.exports=function e(){var t,n,r,i,u,c,f=arguments[0],d=1,p=arguments.length,h=!1;for("boolean"==typeof f&&(h=f,f=arguments[1]||{},d=2),(null==f||"object"!=typeof f&&"function"!=typeof f)&&(f={});d<p;++d)if(null!=(t=arguments[d]))for(n in t)r=l(f,n),f!==(i=l(t,n))&&(h&&i&&(o(i)||(u=a(i)))?(u?(u=!1,c=r&&a(r)?r:[]):c=r&&o(r)?r:{},s(f,{name:n,newValue:e(h,c,i)})):void 0!==i&&s(f,{name:n,newValue:i}));return f}},95490:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},41341:function(e,t,n){var r;e=n.nmd(e),function(i){var a=(e&&e.exports,"object"==typeof n.g&&n.g);a.global!==a&&a.window;var o=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,l=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,u=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,c={"­":"shy","":"zwnj","":"zwj","":"lrm","":"ic","":"it","":"af","":"rlm","":"ZeroWidthSpace","":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine","":"puncsp","":"MediumSpace","":"thinsp","":"hairsp","":"emsp13","":"ensp","":"emsp14","":"emsp","":"numsp"," ":"nbsp","":"ThickSpace","‾":"oline",_:"lowbar","":"dash","":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","":"lsquo","":"rsquo","":"sbquo","":"lsaquo","":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","":"lbbrk","":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","":"hybull","":"prime","″":"Prime","‴":"tprime","⁗":"qprime","":"bprime","":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","":"minus","∓":"mp","∔":"plusdo","":"frasl","":"setmn","":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","":"or","∩":"cap","∩︀":"caps","":"cup","":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","":"Vee","⋂":"xcap","":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","":"Cfr","𝒞":"Cscr","":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","":"ee","":"escr","𝔢":"efr","𝕖":"eopf","":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","":"planckh","𝒽":"hscr","𝕙":"hopf","":"Hscr","":"Hfr","":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","":"ii","𝕀":"Iopf","":"Iscr","":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","":"ell","𝕝":"lopf","":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","":"Rscr","":"Re","":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","":"Zfr","":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},f=/["&'<>`]/g,d={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},p=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,h=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,g={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"",backsim:"∽",backsimeq:"⋍",Backslash:"",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"",Bernoullis:"",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"",caps:"∩︀",caret:"",caron:"ˇ",Cayleys:"",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"",DD:"",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:"",emsp13:"",emsp14:"",eng:"ŋ",ENG:"Ŋ",ensp:"",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"",Escr:"",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"",exponentiale:"",ExponentialE:"",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"",frown:"⌢",fscr:"𝒻",Fscr:"",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:"",half:"½",hamilt:"",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"",HilbertSpace:"",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"",hyphen:"",iacute:"í",Iacute:"Í",ic:"",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"",igrave:"ì",Igrave:"Ì",ii:"",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"",imacr:"ī",Imacr:"Ī",image:"",ImaginaryI:"",imagline:"",imagpart:"",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"",lscr:"𝓁",Lscr:"",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"",lsquor:"",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:"",Mellintrf:"",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"",midast:"*",midcir:"⫰",middot:"·",minus:"",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:"",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"",operp:"⦹",oplus:"⊕",or:"",Or:"⩔",orarr:"↻",ord:"⩝",order:"",orderof:"",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"",pointint:"⨕",popf:"𝕡",Popf:"",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"",Prime:"″",primes:"",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:"",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"",rationals:"",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"",real:"",realine:"",realpart:"",reals:"",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"",rscr:"𝓇",Rscr:"",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"",rsquor:"",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"",setmn:"",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"",smashp:"⨳",smeparsl:"⧤",smid:"",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"",ThickSpace:"",thinsp:"",ThinSpace:"",thkap:"≈",thksim:"",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"",Vee:"",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:"",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"",ZeroWidthSpace:"",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"",zscr:"𝓏",Zscr:"𝒵",zwj:"",zwnj:""},v={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},y={0:"<22>",128:"€",130:"",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"",140:"Œ",142:"Ž",145:"",146:"",147:"“",148:"”",149:"•",150:"",151:"—",152:"˜",153:"™",154:"š",155:"",156:"œ",158:"ž",159:"Ÿ"},b=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],w=String.fromCharCode,k={}.hasOwnProperty,_=function(e,t){return k.call(e,t)},E=function(e,t){if(!e)return t;var n,r={};for(n in t)r[n]=_(e,n)?e[n]:t[n];return r},x=function(e,t){var n="";return e>=55296&&e<=57343||e>1114111?(t&&C("character reference outside the permissible Unicode range"),"<22>"):_(y,e)?(t&&C("disallowed character reference"),y[e]):(t&&function(e,t){for(var n=-1,r=e.length;++n<r;)if(e[n]==t)return!0;return!1}(b,e)&&C("disallowed character reference"),e>65535&&(n+=w((e-=65536)>>>10&1023|55296),e=56320|1023&e),n+=w(e))},T=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},S=function(e){return"&#"+e+";"},C=function(e){throw Error("Parse error: "+e)},O=function(e,t){(t=E(t,O.options)).strict&&h.test(e)&&C("forbidden code point");var n=t.encodeEverything,r=t.useNamedReferences,i=t.allowUnsafeSymbols,a=t.decimal?S:T,d=function(e){return a(e.charCodeAt(0))};return n?(e=e.replace(s,(function(e){return r&&_(c,e)?"&"+c[e]+";":d(e)})),r&&(e=e.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),r&&(e=e.replace(u,(function(e){return"&"+c[e]+";"})))):r?(i||(e=e.replace(f,(function(e){return"&"+c[e]+";"}))),e=(e=e.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;")).replace(u,(function(e){return"&"+c[e]+";"}))):i||(e=e.replace(f,d)),e.replace(o,(function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return a(1024*(t-55296)+n-56320+65536)})).replace(l,d)};O.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var A=function(e,t){var n=(t=E(t,A.options)).strict;return n&&p.test(e)&&C("malformed character reference"),e.replace(m,(function(e,r,i,a,o,s,l,u,c){var f,d,p,h,m,y;return r?g[m=r]:i?(m=i,(y=a)&&t.isAttributeValue?(n&&"="==y&&C("`&` did not start a character reference"),e):(n&&C("named character reference was not terminated by a semicolon"),v[m]+(y||""))):o?(p=o,d=s,n&&!d&&C("character reference was not terminated by a semicolon"),f=parseInt(p,10),x(f,n)):l?(h=l,d=u,n&&!d&&C("character reference was not terminated by a semicolon"),f=parseInt(h,16),x(f,n)):(n&&C("named character reference was not terminated by a semicolon"),e)}))};A.options={isAttributeValue:!1,strict:!1};var I={version:"1.2.0",encode:O,decode:A,escape:function(e){return e.replace(f,(function(e){return d[e]}))},unescape:A};void 0===(r=function(){return I}.call(t,n,t,e))||(e.exports=r)}()},26095:function(e,t,n){"use strict";var r=n(65566),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?o:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=o;var u=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var i=p(n);i&&i!==h&&e(t,i,r)}var o=c(n);f&&(o=o.concat(f(n)));for(var s=l(t),m=l(n),g=0;g<o.length;++g){var v=o[g];if(!(a[v]||r&&r[v]||m&&m[v]||s&&s[v])){var y=d(n,v);try{u(t,v,y)}catch(e){}}}}return t}},94257:function(e,t,n){e.exports=n(186)},27389:function(e,t,n){const{Picker:r}=n(55946),{trimCharacter:i}=n(34594),{StackItem:a,BlockStackItem:o,TableCellStackItem:s,TableRowStackItem:l,TableStackItem:u,TransformerStackItem:c}=n(21489),{tableToString:f}=n(47378),{WhitespaceProcessor:d}=n(6124);function p(e){if(!(e instanceof o||e instanceof s))throw new Error("Only blocks and table cells can be requested for text contents.");return e.inlineTextBuilder.isEmpty()?e.rawText:e.rawText+e.inlineTextBuilder.toString()}function h(e,t,n,r){if(!(e instanceof o||e instanceof s))throw new Error("Only blocks and table cells can contain text.");const i=p(e),a=Math.max(e.stashedLineBreaks,n);e.inlineTextBuilder.clear(),i?e.rawText=i+"\n".repeat(a)+t:(e.rawText=t,e.leadingLineBreaks=a),e.stashedLineBreaks=r}n(7441),e.exports={BlockTextBuilder:class{constructor(e,t){this.options=e,this.picker=t,this.whitespaceProcessor=new d(e),this._stackItem=new o(e),this._wordTransformer=void 0}pushWordTransform(e){this._wordTransformer=new c(this._wordTransformer,e)}popWordTransform(){if(!this._wordTransformer)return;const e=this._wordTransformer.transform;return this._wordTransformer=this._wordTransformer.next,e}_getCombinedWordTransformer(){const e=(t,n)=>n?e(n.transform(t),n.next):t;return t=>e(t,this._wordTransformer)}_popStackItem(){const e=this._stackItem;return this._stackItem=e.next,e}addLineBreak(){(this._stackItem instanceof o||this._stackItem instanceof s)&&(this._stackItem.isPre?this._stackItem.rawText+="\n":this._stackItem.inlineTextBuilder.startNewLine())}addWordBreakOpportunity(){(this._stackItem instanceof o||this._stackItem instanceof s)&&(this._stackItem.inlineTextBuilder.wordBreakOpportunity=!0)}addInline(e,t={}){"object"==typeof t?this._addInline(e,t):this._addInline(e,{noWordTransform:t})}_addInline(e,{noWordTransform:t=!1}={}){if(this._stackItem instanceof o||this._stackItem instanceof s)if(this._stackItem.isPre)this._stackItem.rawText+=e;else if(0!==e.length&&(!this._stackItem.stashedLineBreaks||this.whitespaceProcessor.testContainsWords(e))){if(this.options.preserveNewlines){const t=this.whitespaceProcessor.countNewlinesNoWords(e);if(t>0)return void this._stackItem.inlineTextBuilder.startNewLine(t)}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.shrinkWrapAdd(e,this._stackItem.inlineTextBuilder,this._wordTransformer&&!t?this._getCombinedWordTransformer():void 0),this._stackItem.stashedLineBreaks=0}}openBlock(e={},t,n){"object"==typeof e?this._openBlock(e):this._openBlock({isPre:n,leadingLineBreaks:e,reservedLineLength:t})}_openBlock({leadingLineBreaks:e=1,reservedLineLength:t=0,isPre:n=!1}={}){const r=Math.max(20,this._stackItem.inlineTextBuilder.maxLineLength-t);this._stackItem=new o(this.options,this._stackItem,e,r),n&&(this._stackItem.isPre=!0)}closeBlock(e={},t){"object"==typeof e?this._closeBlock(e):this._closeBlock({trailingLineBreaks:e,blockTransform:t})}_closeBlock({trailingLineBreaks:e=1,blockTransform:t}={}){const n=this._popStackItem(),r=t?t(p(n)):p(n);h(this._stackItem,r,n.leadingLineBreaks,Math.max(n.stashedLineBreaks,e))}openTable(){this._stackItem=new u(this._stackItem)}openTableRow(){if(!(this._stackItem instanceof u))throw new Error("Can't add table row to something that is not a table! Check the formatter.");this._stackItem=new l(this._stackItem)}openTableCell(e={}){"object"==typeof e?this._openTableCell(e):this._openTableCell({maxColumnWidth:e})}_openTableCell({maxColumnWidth:e}={}){if(!(this._stackItem instanceof l))throw new Error("Can't add table cell to something that is not a table row! Check the formatter.");this._stackItem=new s(this.options,this._stackItem,e)}closeTableCell(e={},t){"object"==typeof e?this._closeTableCell(e):this._closeTableCell({colspan:e,rowspan:t})}_closeTableCell({colspan:e=1,rowspan:t=1}={}){const n=this._popStackItem(),r=i(p(n),"\n");n.next.cells.push({colspan:e,rowspan:t,text:r})}closeTableRow(){const e=this._popStackItem();e.next.rows.push(e.cells)}closeTable(e={},t,n,r){"object"==typeof e?this._closeTable(e):this._closeTable({colSpacing:e,leadingLineBreaks:n,rowSpacing:t,trailingLineBreaks:r})}_closeTable({colSpacing:e=3,rowSpacing:t=0,leadingLineBreaks:n=2,trailingLineBreaks:r=2}={}){const i=this._popStackItem(),a=f(i.rows,t,e);a&&h(this._stackItem,a,n,r)}toString(){return p(this._stackItem.getRoot())}}}},98253:function(e,t,n){const r=n(41341),{get:i,numberToLetterSequence:a,numberToRoman:o,splitClassesAndIds:s,trimCharacter:l}=n(34594);function u(e,t,n,r){n.openBlock({leadingLineBreaks:r.leadingLineBreaks}),t(e.children,n),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks})}function c(e,t){return t?("string"==typeof t[0]?t[0]:"[")+e+("string"==typeof t[1]?t[1]:"]"):e}function f(e,t,n,r,a){const o="li"===i(e,["parent","name"]);let s=0;const l=(e.children||[]).filter((e=>"text"!==e.type||!/^\s*$/.test(e.data))).map((function(e){if("li"!==e.name)return{node:e,prefix:""};const t=o?a().trimStart():a();return t.length>s&&(s=t.length),{node:e,prefix:t}}));if(!l.length)return;const u=s,c="\n"+" ".repeat(u);n.openBlock({leadingLineBreaks:o?1:r.leadingLineBreaks||2});for(const{node:e,prefix:r}of l)n.openBlock({leadingLineBreaks:1,reservedLineLength:u}),t([e],n),n.closeBlock({trailingLineBreaks:1,blockTransform:e=>r+" ".repeat(u-r.length)+e.replace(/\n/g,c)});n.closeBlock({trailingLineBreaks:o?1:r.trailingLineBreaks||2})}function d(e,t,n,r){function a(e){const a=+i(e,["attribs","colspan"])||1,o=+i(e,["attribs","rowspan"])||1;n.openTableCell({maxColumnWidth:r.maxColumnWidth}),t(e.children,n),n.closeTableCell({colspan:a,rowspan:o})}n.openTable(),e.children.forEach((function e(t){if("tag"!==t.type)return;const i=!1!==r.uppercaseHeaderCells?e=>{n.pushWordTransform((e=>e.toUpperCase())),a(e),n.popWordTransform()}:a;switch(t.name){case"thead":case"tbody":case"tfoot":case"center":return void t.children.forEach(e);case"tr":n.openTableRow();for(const e of t.children)if("tag"===e.type)switch(e.name){case"th":i(e);break;case"td":a(e)}n.closeTableRow()}})),n.closeTable({colSpacing:r.colSpacing,leadingLineBreaks:r.leadingLineBreaks,rowSpacing:r.rowSpacing,trailingLineBreaks:r.trailingLineBreaks})}n(7441),e.exports={anchor:function(e,t,n,i){const a=function(){if(i.ignoreHref)return"";if(!e.attribs||!e.attribs.href)return"";let t=e.attribs.href.replace(/^mailto:/,"");return i.noAnchorUrl&&"#"===t[0]?"":(t=i.baseUrl&&"/"===t[0]?i.baseUrl+t:t,r.decode(t,n.options.decodeOptions))}();if(a){let r="";n.pushWordTransform((e=>(e&&(r+=e),e))),t(e.children,n),n.popWordTransform(),i.hideLinkHrefIfSameAsText&&a===r||n.addInline(r?" "+c(a,i.linkBrackets):a,{noWordTransform:!0})}else t(e.children,n)},block:u,blockquote:function(e,t,n,r){n.openBlock({leadingLineBreaks:r.leadingLineBreaks||2,reservedLineLength:2}),t(e.children,n),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2,blockTransform:e=>(!1!==r.trimEmptyLines?l(e,"\n"):e).split("\n").map((e=>"> "+e)).join("\n")})},dataTable:d,heading:function(e,t,n,r){n.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),!1!==r.uppercase?(n.pushWordTransform((e=>e.toUpperCase())),t(e.children,n),n.popWordTransform()):t(e.children,n),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})},horizontalLine:function(e,t,n,r){n.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),n.addInline("-".repeat(r.length||n.options.wordwrap||40)),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})},image:function(e,t,n,i){const a=e.attribs||{},o=a.alt?r.decode(a.alt,n.options.decodeOptions):"",s=a.src?i.baseUrl&&0===a.src.indexOf("/")?i.baseUrl+a.src:a.src:"",l=s?o?o+" "+c(s,i.linkBrackets):c(s,i.linkBrackets):o;n.addInline(l)},inline:function(e,t,n,r){t(e.children,n)},lineBreak:function(e,t,n,r){n.addLineBreak()},orderedList:function(e,t,n,r){let i=Number(e.attribs.start||"1");const s=function(e="1"){switch(e){case"a":return e=>a(e,"a");case"A":return e=>a(e,"A");case"i":return e=>o(e).toLowerCase();case"I":return e=>o(e);default:return e=>e.toString()}}(e.attribs.type);return f(e,t,n,r,(()=>" "+s(i++)+". "))},paragraph:function(e,t,n,r){n.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),t(e.children,n),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})},pre:function(e,t,n,r){n.openBlock({isPre:!0,leadingLineBreaks:r.leadingLineBreaks||2}),t(e.children,n),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})},skip:function(e,t,n,r){},table:function(e,t,n,r){return function(e,t){if(!0===t)return!0;if(!e)return!1;const{classes:n,ids:r}=s(t),i=(e.class||"").split(" "),a=(e.id||"").split(" ");return i.some((e=>n.includes(e)))||a.some((e=>r.includes(e)))}(e.attribs,n.options.tables)?d(e,t,n,r):u(e,t,n,r)},unorderedList:function(e,t,n,r){const i=r.itemPrefix||" * ";return f(e,t,n,r,(()=>i))},wbr:function(e,t,n,r){n.addWordBreakOpportunity()}}},34594:function(e,t,n){const r=n(17789),i=["I","X","C","M"],a=["V","L","D"],o=(e,t,n)=>[...t];e.exports={get:function(e,t){for(const n of t){if(!e)return;e=e[n]}return e},limitedDepthRecursive:function e(t,n,r=(()=>{})){if(void 0===t){const e=function(...t){return n(e,...t)};return e}return t>=0?function(...i){return n(e(t-1,n,r),...i)}:r},mergeDuplicatesPreferLast:function(e,t){const n=new Map;for(let i=e.length;i-- >0;){const a=e[i],s=t(a);n.set(s,n.has(s)?r(a,n.get(s),{arrayMerge:o}):a)}return[...n.values()].reverse()},numberToLetterSequence:function(e,t="a",n=26){const r=[];do{e-=1,r.push(e%n),e=e/n>>0}while(e>0);const i=t.charCodeAt(0);return r.reverse().map((e=>String.fromCharCode(i+e))).join("")},numberToRoman:function(e){return[...e+""].map((e=>+e)).reverse().map(((e,t)=>e%5<4?(e<5?"":a[t])+i[t].repeat(e%5):i[t]+(e<5?a[t]:i[t+1]))).reverse().join("")},splitClassesAndIds:function(e){const t=[],n=[];for(const r of e)r.startsWith(".")?t.push(r.substring(1)):r.startsWith("#")&&n.push(r.substring(1));return{classes:t,ids:n}},trimCharacter:function(e,t){let n=0,r=e.length;for(;n<r&&e[n]===t;)++n;for(;r>n&&e[r-1]===t;)--r;return n>0||r<e.length?e.substring(n,r):e}}},186:function(e,t,n){const{hp2Builder:r}=n(97379),i=n(17789),a=n(41341),o=n(94831),s=n(55946),{BlockTextBuilder:l}=n(27389),u=n(98253),{limitedDepthRecursive:c,mergeDuplicatesPreferLast:f,get:d}=n(34594);n(7441);const p={baseElements:{selectors:["body"],orderBy:"selectors",returnDomByDefault:!0},decodeOptions:{isAttributeValue:!1,strict:!1},formatters:{},limits:{ellipsis:"...",maxBaseElements:void 0,maxChildNodes:void 0,maxDepth:void 0,maxInputLength:1<<24},longWordSplit:{forceWrapOnLimit:!1,wrapCharacters:[]},preserveNewlines:!1,selectors:[{selector:"*",format:"inline"},{selector:"a",format:"anchor",options:{baseUrl:null,hideLinkHrefIfSameAsText:!1,ignoreHref:!1,linkBrackets:["[","]"],noAnchorUrl:!0}},{selector:"article",format:"block"},{selector:"aside",format:"block"},{selector:"blockquote",format:"blockquote",options:{leadingLineBreaks:2,trailingLineBreaks:2,trimEmptyLines:!0}},{selector:"br",format:"lineBreak"},{selector:"div",format:"block"},{selector:"footer",format:"block"},{selector:"form",format:"block"},{selector:"h1",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h2",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h3",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h4",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"h5",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"h6",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"header",format:"block"},{selector:"hr",format:"horizontalLine",options:{leadingLineBreaks:2,length:void 0,trailingLineBreaks:2}},{selector:"img",format:"image",options:{baseUrl:null,linkBrackets:["[","]"]}},{selector:"main",format:"block"},{selector:"nav",format:"block"},{selector:"ol",format:"orderedList",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"p",format:"paragraph",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"pre",format:"pre",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"section",format:"block"},{selector:"table",format:"table",options:{colSpacing:3,leadingLineBreaks:2,maxColumnWidth:60,rowSpacing:0,trailingLineBreaks:2,uppercaseHeaderCells:!0}},{selector:"ul",format:"unorderedList",options:{itemPrefix:" * ",leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"wbr",format:"wbr"}],tables:[],whitespaceCharacters:" \t\r\n\f",wordwrap:80},h=(e,t,n)=>[...t],m=(e,t,n)=>e.some((e=>"object"==typeof e))?((e,t,n)=>[...e,...t])(e,t):h(0,t);function g(e={}){(e=i(p,e,{arrayMerge:h,customMerge:e=>"selectors"===e?m:void 0})).formatters=Object.assign({},u,e.formatters),function(e){const t=e.selectors;if(e.tags){const n=Object.entries(e.tags).map((([e,t])=>({...t,selector:e||"*"})));t.push(...n)}function n(e,t,n){const r=t.pop();for(const n of t){let t=e[n];t||(t={},e[n]=t),e=t}e[r]=n}function r(r,i,a){if(void 0!==e[r])for(const o of t)o.format===i&&n(o,["options",a],e[r])}if(r("hideLinkHrefIfSameAsText","anchor","hideLinkHrefIfSameAsText"),r("ignoreHref","anchor","ignoreHref"),r("linkHrefBaseUrl","anchor","baseUrl"),r("noAnchorUrl","anchor","noAnchorUrl"),r("noLinkBrackets","anchor","noLinkBrackets"),r("linkHrefBaseUrl","image","baseUrl"),r("unorderedListItemPrefix","unorderedList","itemPrefix"),r("uppercaseHeadings","heading","uppercase"),r("uppercaseHeadings","table","uppercaseHeadings"),r("uppercaseHeadings","dataTable","uppercaseHeadings"),e.ignoreImage)for(const e of t)"image"===e.format&&(e.format="skip");if(e.singleNewLineParagraphs)for(const e of t)"paragraph"!==e.format&&"pre"!==e.format||(n(e,["options","leadingLineBreaks"],1),n(e,["options","trailingLineBreaks"],1));if(e.baseElement){const t=e.baseElement;n(e,["baseElements","selectors"],Array.isArray(t)?t:[t])}void 0!==e.returnDomByDefault&&n(e,["baseElements","returnDomByDefault"],e.returnDomByDefault);for(const e of t)"anchor"===e.format&&d(e,["options","noLinkBrackets"])&&n(e,["options","linkBrackets"],!1)}(e);const t=f(e.selectors,(e=>e.selector)),n=t.filter((e=>!e.format));if(n.length)throw new Error("Following selectors have no specified format: "+n.map((e=>`\`${e.selector}\``)).join(", "));const a=new s.DecisionTree(t.map((e=>[e.selector,e]))).build(r),g=new s.DecisionTree(e.baseElements.selectors.map(((e,t)=>[e,t+1]))).build(r);function v(t){return function(e,t,n){const r=[];return c(t.limits.maxDepth,(function(e,i){i=i.slice(0,t.limits.maxChildNodes);for(const a of i){if("tag"!==a.type)continue;const i=n.pick1(a);if(i>0?r.push({selectorIndex:i,element:a}):a.children&&e(a.children),r.length>=t.limits.maxBaseElements)return}}))(e),"occurrence"!==t.baseElements.orderBy&&r.sort(((e,t)=>e.selectorIndex-t.selectorIndex)),t.baseElements.returnDomByDefault&&0===r.length?e:r.map((e=>e.element))}(t,e,g)}const b=c(e.limits.maxDepth,y,(function(t,n){n.addInline(e.limits.ellipsis||"")}));return function(t){return function(e,t,n,r,i){const a=t.limits.maxInputLength;a&&e&&e.length>a&&(console.warn(`Input length ${e.length} is above allowed limit of ${a}. Truncating without ellipsis.`),e=e.substring(0,a));const s=new o.DomHandler;new o.Parser(s,{decodeEntities:!1}).parseComplete(e);const u=r(s.dom),c=new l(t,n);return i(u,c),c.toString()}(t,e,a,v,b)}}function v(e,t={}){return g(t)(e)}function y(e,t,n){if(!t)return;const r=n.options;t.length>r.limits.maxChildNodes&&(t=t.slice(0,r.limits.maxChildNodes)).push({data:r.limits.ellipsis,type:"text"});for(const i of t)switch(i.type){case"text":n.addInline(a.decode(i.data,r.decodeOptions));break;case"tag":{const t=n.picker.pick1(i);(0,r.formatters[t.format])(i,e,n,t.options||{});break}}}e.exports={compile:g,convert:v,fromString:(e,t={})=>v(e,t),htmlToText:v}},72174:function(e,t,n){n(7441),e.exports={InlineTextBuilder:class{constructor(e,t){this.lines=[],this.nextLineWords=[],this.maxLineLength=t||e.wordwrap||Number.MAX_VALUE,this.nextLineAvailableChars=this.maxLineLength,this.wrapCharacters=e.longWordSplit.wrapCharacters||[],this.forceWrapOnLimit=e.longWordSplit.forceWrapOnLimit||!1,this.stashedSpace=!1,this.wordBreakOpportunity=!1}pushWord(e){this.nextLineAvailableChars<=0&&this.startNewLine();const t=0===this.nextLineWords.length,n=e.length+(t?0:1);if(n<=this.nextLineAvailableChars)this.nextLineWords.push(e),this.nextLineAvailableChars-=n;else{const[n,...r]=this.splitLongWord(e);t||this.startNewLine(),this.nextLineWords.push(n),this.nextLineAvailableChars-=n.length;for(const e of r)this.startNewLine(),this.nextLineWords.push(e),this.nextLineAvailableChars-=e.length}}popWord(){const e=this.nextLineWords.pop();if(void 0!==e){const t=0===this.nextLineWords.length,n=e.length+(t?0:1);this.nextLineAvailableChars+=n}return e}concatWord(e){if(this.wordBreakOpportunity&&e.length>this.nextLineAvailableChars)this.pushWord(e),this.wordBreakOpportunity=!1;else{const t=this.popWord();this.pushWord(t?t.concat(e):e)}}startNewLine(e=1){this.lines.push(this.nextLineWords),e>1&&this.lines.push(...Array.from({length:e-1},(()=>[]))),this.nextLineWords=[],this.nextLineAvailableChars=this.maxLineLength}isEmpty(){return 0===this.lines.length&&0===this.nextLineWords.length}clear(){this.lines.length=0,this.nextLineWords.length=0,this.nextLineAvailableChars=this.maxLineLength}toString(){return[...this.lines,this.nextLineWords].map((e=>e.join(" "))).join("\n")}splitLongWord(e){const t=[];let n=0;for(;e.length>this.maxLineLength;){const r=e.substring(0,this.maxLineLength),i=e.substring(this.maxLineLength),a=r.lastIndexOf(this.wrapCharacters[n]);if(a>-1)e=r.substring(a+1)+i,t.push(r.substring(0,a+1));else{if(n++,!(n<this.wrapCharacters.length)){if(this.forceWrapOnLimit){if(t.push(r),(e=i).length>this.maxLineLength)continue}else e=r+i;break}e=r+i}}return t.push(e),t}}}},21489:function(e,t,n){const{InlineTextBuilder:r}=n(72174);class i{constructor(e=null){this.next=e}getRoot(){return this.next?this.next:this}}e.exports={BlockStackItem:class extends i{constructor(e,t=null,n=1,i){super(t),this.leadingLineBreaks=n,this.inlineTextBuilder=new r(e,i),this.rawText="",this.stashedLineBreaks=0,this.isPre=t&&t.isPre}},StackItem:i,TableCellStackItem:class extends i{constructor(e,t=null,n){super(t),this.inlineTextBuilder=new r(e,n),this.rawText="",this.stashedLineBreaks=0,this.isPre=t&&t.isPre}},TableRowStackItem:class extends i{constructor(e=null){super(e),this.cells=[],this.isPre=e&&e.isPre}},TableStackItem:class extends i{constructor(e=null){super(e),this.rows=[],this.isPre=e&&e.isPre}},TransformerStackItem:class extends i{constructor(e=null,t){super(e),this.transform=t}}}},47378:function(e){function t(e,t){return e[t]||(e[t]=[]),e[t]}function n(e,t=0){for(;e[t];)t++;return t}function r(e,n,r,i){for(let a=0;a<e.rowspan;a++){const o=t(n,r+a);for(let t=0;t<e.colspan;t++)o[i+t]=e}}function i(e,t,n,r){e[t+n]=Math.max(e[t+n]||0,e[t]+r)}e.exports={tableToString:function(e,a,o){const s=[];let l=0;const u=e.length,c=[0];for(let o=0;o<u;o++){const u=t(s,o),f=e[o];let d=0;for(let e=0;e<f.length;e++){const t=f[e];d=n(u,d),r(t,s,o,d),d+=t.colspan,t.lines=t.text.split("\n");const l=t.lines.length;i(c,o,t.rowspan,l+a)}l=u.length>l?u.length:l}!function(e,n){for(let r=0;r<n;r++){const n=t(e,r);for(let i=0;i<r;i++){const a=t(e,i),o=n[i];n[i]=a[r],a[r]=o}}}(s,u>l?u:l);const f=[],d=[0];for(let e=0;e<l;e++){let t,n=0;for(;n<u&&(t=s[e][n]);){if(!t.rendered){let r=0;for(let i=0;i<t.lines.length;i++){const a=t.lines[i],o=c[n]+i;f[o]=(f[o]||"").padEnd(d[e])+a,r=a.length>r?a.length:r}i(d,e,t.colspan,r+o),t.rendered=!0}n+=t.rowspan}}return f.join("\n")}}},7441:function(){},6124:function(e,t,n){const{InlineTextBuilder:r}=n(72174);n(7441),e.exports={WhitespaceProcessor:class{constructor(e){this.whitespaceChars=e.preserveNewlines?e.whitespaceCharacters.replace(/\n/g,""):e.whitespaceCharacters;const t=(n=this.whitespaceChars,[...n].map((e=>"\\u"+e.charCodeAt(0).toString(16).padStart(4,"0"))).join(""));var n;if(this.leadingWhitespaceRe=new RegExp(`^[${t}]`),this.trailingWhitespaceRe=new RegExp(`[${t}]$`),this.allWhitespaceOrEmptyRe=new RegExp(`^[${t}]*$`),this.newlineOrNonWhitespaceRe=new RegExp(`(\\n|[^\\n${t}])`,"g"),e.preserveNewlines){const e=new RegExp(`\\n|[^\\n${t}]+`,"gm");this.shrinkWrapAdd=function(t,n,r=(e=>e)){if(!t)return;const i=n.stashedSpace;let a=!1,o=e.exec(t);if(o)for(a=!0,"\n"===o[0]?n.startNewLine():i||this.testLeadingWhitespace(t)?n.pushWord(r(o[0])):n.concatWord(r(o[0]));null!==(o=e.exec(t));)"\n"===o[0]?n.startNewLine():n.pushWord(r(o[0]));n.stashedSpace=i&&!a||this.testTrailingWhitespace(t)}}else{const e=new RegExp(`[^${t}]+`,"g");this.shrinkWrapAdd=function(t,n,r=(e=>e)){if(!t)return;const i=n.stashedSpace;let a=!1,o=e.exec(t);if(o)for(a=!0,i||this.testLeadingWhitespace(t)?n.pushWord(r(o[0])):n.concatWord(r(o[0]));null!==(o=e.exec(t));)n.pushWord(r(o[0]));n.stashedSpace=i&&!a||this.testTrailingWhitespace(t)}}}testLeadingWhitespace(e){return this.leadingWhitespaceRe.test(e)}testTrailingWhitespace(e){return this.trailingWhitespaceRe.test(e)}testContainsWords(e){return!this.allWhitespaceOrEmptyRe.test(e)}countNewlinesNoWords(e){this.newlineOrNonWhitespaceRe.lastIndex=0;let t,n=0;for(;null!==(t=this.newlineOrNonWhitespaceRe.exec(e));){if("\n"!==t[0])return 0;n++}return n}}}},3080:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&a(t,e,n);return o(t,e),t},l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.parseFeed=t.FeedHandler=void 0;var u,c,f=l(n(96697)),d=s(n(61027)),p=n(50717);!function(e){e[e.image=0]="image",e[e.audio=1]="audio",e[e.video=2]="video",e[e.document=3]="document",e[e.executable=4]="executable"}(u||(u={})),function(e){e[e.sample=0]="sample",e[e.full=1]="full",e[e.nonstop=2]="nonstop"}(c||(c={}));var h=function(e){function t(t,n){return"object"==typeof t&&(n=t=void 0),e.call(this,t,n)||this}return i(t,e),t.prototype.onend=function(){var e,t,n=v(k,this.dom);if(n){var r={};if("feed"===n.name){var i=n.children;r.type="atom",w(r,"id","id",i),w(r,"title","title",i);var a=b("href",v("link",i));a&&(r.link=a),w(r,"description","subtitle",i),(o=y("updated",i))&&(r.updated=new Date(o)),w(r,"author","email",i,!0),r.items=g("entry",i).map((function(e){var t={},n=e.children;w(t,"id","id",n),w(t,"title","title",n);var r=b("href",v("link",n));r&&(t.link=r);var i=y("summary",n)||y("content",n);i&&(t.description=i);var a=y("updated",n);return a&&(t.pubDate=new Date(a)),t.media=m(n),t}))}else{var o;i=null!==(t=null===(e=v("channel",n.children))||void 0===e?void 0:e.children)&&void 0!==t?t:[],r.type=n.name.substr(0,3),r.id="",w(r,"title","title",i),w(r,"link","link",i),w(r,"description","description",i),(o=y("lastBuildDate",i))&&(r.updated=new Date(o)),w(r,"author","managingEditor",i,!0),r.items=g("item",n.children).map((function(e){var t={},n=e.children;w(t,"id","guid",n),w(t,"title","title",n),w(t,"link","link",n),w(t,"description","description",n);var r=y("pubDate",n);return r&&(t.pubDate=new Date(r)),t.media=m(n),t}))}this.feed=r,this.handleCallback(null)}else this.handleCallback(new Error("couldn't find root of feed"))},t}(f.default);function m(e){return g("media:content",e).map((function(e){var t={medium:e.attribs.medium,isDefault:!!e.attribs.isDefault};return e.attribs.url&&(t.url=e.attribs.url),e.attribs.fileSize&&(t.fileSize=parseInt(e.attribs.fileSize,10)),e.attribs.type&&(t.type=e.attribs.type),e.attribs.expression&&(t.expression=e.attribs.expression),e.attribs.bitrate&&(t.bitrate=parseInt(e.attribs.bitrate,10)),e.attribs.framerate&&(t.framerate=parseInt(e.attribs.framerate,10)),e.attribs.samplingrate&&(t.samplingrate=parseInt(e.attribs.samplingrate,10)),e.attribs.channels&&(t.channels=parseInt(e.attribs.channels,10)),e.attribs.duration&&(t.duration=parseInt(e.attribs.duration,10)),e.attribs.height&&(t.height=parseInt(e.attribs.height,10)),e.attribs.width&&(t.width=parseInt(e.attribs.width,10)),e.attribs.lang&&(t.lang=e.attribs.lang),t}))}function g(e,t){return d.getElementsByTagName(e,t,!0)}function v(e,t){return d.getElementsByTagName(e,t,!0,1)[0]}function y(e,t,n){return void 0===n&&(n=!1),d.getText(d.getElementsByTagName(e,t,n,1)).trim()}function b(e,t){return t?t.attribs[e]:null}function w(e,t,n,r,i){void 0===i&&(i=!1);var a=y(n,r,i);a&&(e[t]=a)}function k(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}t.FeedHandler=h,t.parseFeed=function(e,t){void 0===t&&(t={xmlMode:!0});var n=new h(t);return new p.Parser(n,t).end(e),n.feed}},50717:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var i=r(n(52281)),a=new Set(["input","option","optgroup","select","button","datalist","textarea"]),o=new Set(["p"]),s={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:o,h1:o,h2:o,h3:o,h4:o,h5:o,h6:o,select:a,input:a,output:a,button:a,datalist:a,textarea:a,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:o,article:o,aside:o,blockquote:o,details:o,div:o,dl:o,fieldset:o,figcaption:o,figure:o,footer:o,form:o,header:o,hr:o,main:o,nav:o,ol:o,pre:o,section:o,table:o,ul:o,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},l=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),u=new Set(["math","svg"]),c=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),f=/\s|\//,d=function(){function e(e,t){var n,r,a,o,s;void 0===t&&(t={}),this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=t,this.cbs=null!=e?e:{},this.lowerCaseTagNames=null!==(n=t.lowerCaseTags)&&void 0!==n?n:!t.xmlMode,this.lowerCaseAttributeNames=null!==(r=t.lowerCaseAttributeNames)&&void 0!==r?r:!t.xmlMode,this.tokenizer=new(null!==(a=t.Tokenizer)&&void 0!==a?a:i.default)(this.options,this),null===(s=(o=this.cbs).onparserinit)||void 0===s||s.call(o,this)}return e.prototype.updatePosition=function(e){null===this.endIndex?this.tokenizer.sectionStart<=e?this.startIndex=0:this.startIndex=this.tokenizer.sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this.tokenizer.getAbsoluteIndex()},e.prototype.ontext=function(e){var t,n;this.updatePosition(1),this.endIndex--,null===(n=(t=this.cbs).ontext)||void 0===n||n.call(t,e)},e.prototype.onopentagname=function(e){var t,n;if(this.lowerCaseTagNames&&(e=e.toLowerCase()),this.tagname=e,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(s,e))for(var r=void 0;this.stack.length>0&&s[e].has(r=this.stack[this.stack.length-1]);)this.onclosetag(r);!this.options.xmlMode&&l.has(e)||(this.stack.push(e),u.has(e)?this.foreignContext.push(!0):c.has(e)&&this.foreignContext.push(!1)),null===(n=(t=this.cbs).onopentagname)||void 0===n||n.call(t,e),this.cbs.onopentag&&(this.attribs={})},e.prototype.onopentagend=function(){var e,t;this.updatePosition(1),this.attribs&&(null===(t=(e=this.cbs).onopentag)||void 0===t||t.call(e,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&l.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},e.prototype.onclosetag=function(e){if(this.updatePosition(1),this.lowerCaseTagNames&&(e=e.toLowerCase()),(u.has(e)||c.has(e))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&l.has(e))this.options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this.closeCurrentTag());else{var t=this.stack.lastIndexOf(e);if(-1!==t)if(this.cbs.onclosetag)for(t=this.stack.length-t;t--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=t;else"p"!==e||this.options.xmlMode||(this.onopentagname(e),this.closeCurrentTag())}},e.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},e.prototype.closeCurrentTag=function(){var e,t,n=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===n&&(null===(t=(e=this.cbs).onclosetag)||void 0===t||t.call(e,n),this.stack.pop())},e.prototype.onattribname=function(e){this.lowerCaseAttributeNames&&(e=e.toLowerCase()),this.attribname=e},e.prototype.onattribdata=function(e){this.attribvalue+=e},e.prototype.onattribend=function(e){var t,n;null===(n=(t=this.cbs).onattribute)||void 0===n||n.call(t,this.attribname,this.attribvalue,e),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},e.prototype.getInstructionName=function(e){var t=e.search(f),n=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},e.prototype.ondeclaration=function(e){if(this.cbs.onprocessinginstruction){var t=this.getInstructionName(e);this.cbs.onprocessinginstruction("!"+t,"!"+e)}},e.prototype.onprocessinginstruction=function(e){if(this.cbs.onprocessinginstruction){var t=this.getInstructionName(e);this.cbs.onprocessinginstruction("?"+t,"?"+e)}},e.prototype.oncomment=function(e){var t,n,r,i;this.updatePosition(4),null===(n=(t=this.cbs).oncomment)||void 0===n||n.call(t,e),null===(i=(r=this.cbs).oncommentend)||void 0===i||i.call(r)},e.prototype.oncdata=function(e){var t,n,r,i,a,o;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null===(n=(t=this.cbs).oncdatastart)||void 0===n||n.call(t),null===(i=(r=this.cbs).ontext)||void 0===i||i.call(r,e),null===(o=(a=this.cbs).oncdataend)||void 0===o||o.call(a)):this.oncomment("[CDATA["+e+"]]")},e.prototype.onerror=function(e){var t,n;null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,e)},e.prototype.onend=function(){var e,t;if(this.cbs.onclosetag)for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n]));null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)},e.prototype.reset=function(){var e,t,n,r;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this)},e.prototype.parseComplete=function(e){this.reset(),this.end(e)},e.prototype.write=function(e){this.tokenizer.write(e)},e.prototype.end=function(e){this.tokenizer.end(e)},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){this.tokenizer.resume()},e.prototype.parseChunk=function(e){this.write(e)},e.prototype.done=function(e){this.end(e)},e}();t.Parser=d},52281:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(42706)),a=r(n(5846)),o=r(n(52207)),s=r(n(30417));function l(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function u(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"}function c(e,t,n){var r=e.toLowerCase();return e===r?function(e,i){i===r?e._state=t:(e._state=n,e._index--)}:function(i,a){a===r||a===e?i._state=t:(i._state=n,i._index--)}}function f(e,t){var n=e.toLowerCase();return function(r,i){i===n||i===e?r._state=t:(r._state=3,r._index--)}}var d=c("C",24,16),p=c("D",25,16),h=c("A",26,16),m=c("T",27,16),g=c("A",28,16),v=f("R",35),y=f("I",36),b=f("P",37),w=f("T",38),k=c("R",40,1),_=c("I",41,1),E=c("P",42,1),x=c("T",43,1),T=f("Y",45),S=f("L",46),C=f("E",47),O=c("Y",49,1),A=c("L",50,1),I=c("E",51,1),N=f("I",54),P=f("T",55),R=f("L",56),L=f("E",57),M=c("I",58,1),D=c("T",59,1),F=c("L",60,1),j=c("E",61,1),B=c("#",63,64),q=c("X",66,65),H=function(){function e(e,t){var n;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=t,this.xmlMode=!!(null==e?void 0:e.xmlMode),this.decodeEntities=null===(n=null==e?void 0:e.decodeEntities)||void 0===n||n}return e.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},e.prototype.write=function(e){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=e,this.parse()},e.prototype.end=function(e){this.ended&&this.cbs.onerror(Error(".end() after done!")),e&&this.write(e),this.ended=!0,this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this._index<this.buffer.length&&this.parse(),this.ended&&this.finish()},e.prototype.getAbsoluteIndex=function(){return this.bufferOffset+this._index},e.prototype.stateText=function(e){"<"===e?(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):!this.decodeEntities||"&"!==e||1!==this.special&&4!==this.special||(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},e.prototype.isTagStartChar=function(e){return u(e)||this.xmlMode&&!l(e)&&"/"!==e&&">"!==e},e.prototype.stateBeforeTagName=function(e){"/"===e?this._state=5:"<"===e?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===e||1!==this.special||l(e)?this._state=1:"!"===e?(this._state=15,this.sectionStart=this._index+1):"?"===e?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(e)?(this._state=this.xmlMode||"s"!==e&&"S"!==e?this.xmlMode||"t"!==e&&"T"!==e?3:52:32,this.sectionStart=this._index):this._state=1},e.prototype.stateInTagName=function(e){("/"===e||">"===e||l(e))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},e.prototype.stateBeforeClosingTagName=function(e){l(e)||(">"===e?this._state=1:1!==this.special?4===this.special||"s"!==e&&"S"!==e?4!==this.special||"t"!==e&&"T"!==e?(this._state=1,this._index--):this._state=53:this._state=33:this.isTagStartChar(e)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},e.prototype.stateInClosingTagName=function(e){(">"===e||l(e))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},e.prototype.stateAfterClosingTagName=function(e){">"===e&&(this._state=1,this.sectionStart=this._index+1)},e.prototype.stateBeforeAttributeName=function(e){">"===e?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===e?this._state=4:l(e)||(this._state=9,this.sectionStart=this._index)},e.prototype.stateInSelfClosingTag=function(e){">"===e?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):l(e)||(this._state=8,this._index--)},e.prototype.stateInAttributeName=function(e){("="===e||"/"===e||">"===e||l(e))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},e.prototype.stateAfterAttributeName=function(e){"="===e?this._state=11:"/"===e||">"===e?(this.cbs.onattribend(void 0),this._state=8,this._index--):l(e)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},e.prototype.stateBeforeAttributeValue=function(e){'"'===e?(this._state=12,this.sectionStart=this._index+1):"'"===e?(this._state=13,this.sectionStart=this._index+1):l(e)||(this._state=14,this.sectionStart=this._index,this._index--)},e.prototype.handleInAttributeValue=function(e,t){e===t?(this.emitToken("onattribdata"),this.cbs.onattribend(t),this._state=8):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},e.prototype.stateInAttributeValueDoubleQuotes=function(e){this.handleInAttributeValue(e,'"')},e.prototype.stateInAttributeValueSingleQuotes=function(e){this.handleInAttributeValue(e,"'")},e.prototype.stateInAttributeValueNoQuotes=function(e){l(e)||">"===e?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},e.prototype.stateBeforeDeclaration=function(e){this._state="["===e?23:"-"===e?18:16},e.prototype.stateInDeclaration=function(e){">"===e&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateInProcessingInstruction=function(e){">"===e&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateBeforeComment=function(e){"-"===e?(this._state=19,this.sectionStart=this._index+1):this._state=16},e.prototype.stateInComment=function(e){"-"===e&&(this._state=21)},e.prototype.stateInSpecialComment=function(e){">"===e&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateAfterComment1=function(e){this._state="-"===e?22:19},e.prototype.stateAfterComment2=function(e){">"===e?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==e&&(this._state=19)},e.prototype.stateBeforeCdata6=function(e){"["===e?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},e.prototype.stateInCdata=function(e){"]"===e&&(this._state=30)},e.prototype.stateAfterCdata1=function(e){this._state="]"===e?31:29},e.prototype.stateAfterCdata2=function(e){">"===e?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==e&&(this._state=29)},e.prototype.stateBeforeSpecialS=function(e){"c"===e||"C"===e?this._state=34:"t"===e||"T"===e?this._state=44:(this._state=3,this._index--)},e.prototype.stateBeforeSpecialSEnd=function(e){2!==this.special||"c"!==e&&"C"!==e?3!==this.special||"t"!==e&&"T"!==e?this._state=1:this._state=48:this._state=39},e.prototype.stateBeforeSpecialLast=function(e,t){("/"===e||">"===e||l(e))&&(this.special=t),this._state=3,this._index--},e.prototype.stateAfterSpecialLast=function(e,t){">"===e||l(e)?(this.special=1,this._state=6,this.sectionStart=this._index-t,this._index--):this._state=1},e.prototype.parseFixedEntity=function(e){if(void 0===e&&(e=this.xmlMode?s.default:a.default),this.sectionStart+1<this._index){var t=this.buffer.substring(this.sectionStart+1,this._index);Object.prototype.hasOwnProperty.call(e,t)&&(this.emitPartial(e[t]),this.sectionStart=this._index+1)}},e.prototype.parseLegacyEntity=function(){for(var e=this.sectionStart+1,t=Math.min(this._index-e,6);t>=2;){var n=this.buffer.substr(e,t);if(Object.prototype.hasOwnProperty.call(o.default,n))return this.emitPartial(o.default[n]),void(this.sectionStart+=t+1);t--}},e.prototype.stateInNamedEntity=function(e){";"===e?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1<this._index&&!this.xmlMode&&this.parseLegacyEntity(),this._state=this.baseState):(e<"0"||e>"9")&&!u(e)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==e&&this.parseFixedEntity(o.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},e.prototype.decodeNumericEntity=function(e,t,n){var r=this.sectionStart+e;if(r!==this._index){var a=this.buffer.substring(r,this._index),o=parseInt(a,t);this.emitPartial(i.default(o)),this.sectionStart=n?this._index+1:this._index}this._state=this.baseState},e.prototype.stateInNumericEntity=function(e){";"===e?this.decodeNumericEntity(2,10,!0):(e<"0"||e>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},e.prototype.stateInHexEntity=function(e){";"===e?this.decodeNumericEntity(3,16,!0):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},e.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},e.prototype.parse=function(){for(;this._index<this.buffer.length&&this.running;){var e=this.buffer.charAt(this._index);1===this._state?this.stateText(e):12===this._state?this.stateInAttributeValueDoubleQuotes(e):9===this._state?this.stateInAttributeName(e):19===this._state?this.stateInComment(e):20===this._state?this.stateInSpecialComment(e):8===this._state?this.stateBeforeAttributeName(e):3===this._state?this.stateInTagName(e):6===this._state?this.stateInClosingTagName(e):2===this._state?this.stateBeforeTagName(e):10===this._state?this.stateAfterAttributeName(e):13===this._state?this.stateInAttributeValueSingleQuotes(e):11===this._state?this.stateBeforeAttributeValue(e):5===this._state?this.stateBeforeClosingTagName(e):7===this._state?this.stateAfterClosingTagName(e):32===this._state?this.stateBeforeSpecialS(e):21===this._state?this.stateAfterComment1(e):14===this._state?this.stateInAttributeValueNoQuotes(e):4===this._state?this.stateInSelfClosingTag(e):16===this._state?this.stateInDeclaration(e):15===this._state?this.stateBeforeDeclaration(e):22===this._state?this.stateAfterComment2(e):18===this._state?this.stateBeforeComment(e):33===this._state?this.stateBeforeSpecialSEnd(e):53===this._state?M(this,e):39===this._state?k(this,e):40===this._state?_(this,e):41===this._state?E(this,e):34===this._state?v(this,e):35===this._state?y(this,e):36===this._state?b(this,e):37===this._state?w(this,e):38===this._state?this.stateBeforeSpecialLast(e,2):42===this._state?x(this,e):43===this._state?this.stateAfterSpecialLast(e,6):44===this._state?T(this,e):29===this._state?this.stateInCdata(e):45===this._state?S(this,e):46===this._state?C(this,e):47===this._state?this.stateBeforeSpecialLast(e,3):48===this._state?O(this,e):49===this._state?A(this,e):50===this._state?I(this,e):51===this._state?this.stateAfterSpecialLast(e,5):52===this._state?N(this,e):54===this._state?P(this,e):55===this._state?R(this,e):56===this._state?L(this,e):57===this._state?this.stateBeforeSpecialLast(e,4):58===this._state?D(this,e):59===this._state?F(this,e):60===this._state?j(this,e):61===this._state?this.stateAfterSpecialLast(e,5):17===this._state?this.stateInProcessingInstruction(e):64===this._state?this.stateInNamedEntity(e):23===this._state?d(this,e):62===this._state?B(this,e):24===this._state?p(this,e):25===this._state?h(this,e):30===this._state?this.stateAfterCdata1(e):31===this._state?this.stateAfterCdata2(e):26===this._state?m(this,e):27===this._state?g(this,e):28===this._state?this.stateBeforeCdata6(e):66===this._state?this.stateInHexEntity(e):65===this._state?this.stateInNumericEntity(e):63===this._state?q(this,e):this.cbs.onerror(Error("unknown _state"),this._state),this._index++}this.cleanup()},e.prototype.finish=function(){this.sectionStart<this._index&&this.handleTrailingData(),this.cbs.onend()},e.prototype.handleTrailingData=function(){var e=this.buffer.substr(this.sectionStart);29===this._state||30===this._state||31===this._state?this.cbs.oncdata(e):19===this._state||21===this._state||22===this._state?this.cbs.oncomment(e):64!==this._state||this.xmlMode?65!==this._state||this.xmlMode?66!==this._state||this.xmlMode?3!==this._state&&8!==this._state&&11!==this._state&&10!==this._state&&9!==this._state&&13!==this._state&&12!==this._state&&14!==this._state&&6!==this._state&&this.cbs.ontext(e):(this.decodeNumericEntity(3,16,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):(this.decodeNumericEntity(2,10,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):(this.parseLegacyEntity(),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData()))},e.prototype.getSection=function(){return this.buffer.substring(this.sectionStart,this._index)},e.prototype.emitToken=function(e){this.cbs[e](this.getSection()),this.sectionStart=-1},e.prototype.emitPartial=function(e){1!==this.baseState?this.cbs.onattribdata(e):this.cbs.ontext(e)},e}();t.default=H},94831:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RssHandler=t.DefaultHandler=t.DomUtils=t.ElementType=t.Tokenizer=t.createDomStream=t.parseDOM=t.parseDocument=t.DomHandler=t.Parser=void 0;var l=n(50717);Object.defineProperty(t,"Parser",{enumerable:!0,get:function(){return l.Parser}});var u=n(96697);function c(e,t){var n=new u.DomHandler(void 0,t);return new l.Parser(n,t).end(e),n.root}Object.defineProperty(t,"DomHandler",{enumerable:!0,get:function(){return u.DomHandler}}),Object.defineProperty(t,"DefaultHandler",{enumerable:!0,get:function(){return u.DomHandler}}),t.parseDocument=c,t.parseDOM=function(e,t){return c(e,t).children},t.createDomStream=function(e,t,n){var r=new u.DomHandler(e,t,n);return new l.Parser(r,t)};var f=n(52281);Object.defineProperty(t,"Tokenizer",{enumerable:!0,get:function(){return s(f).default}});var d=a(n(3642));t.ElementType=d,o(n(3080),t),t.DomUtils=a(n(61027));var p=n(3080);Object.defineProperty(t,"RssHandler",{enumerable:!0,get:function(){return p.FeedHandler}})},29058:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,o=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(l,u):u}e.exports=function(e,l){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var f=1,d=1;function p(e){var t=e.match(n);t&&(f+=t.length);var r=e.lastIndexOf("\n");d=~r?e.length-r:d+e.length}function h(){var e={line:f,column:d};return function(t){return t.position=new m(e),b(),t}}function m(e){this.start=e,this.end={line:f,column:d},this.source=l.source}m.prototype.content=e;var g=[];function v(t){var n=new Error(l.source+":"+f+":"+d+": "+t);if(n.reason=t,n.filename=l.source,n.line=f,n.column=d,n.source=e,!l.silent)throw n;g.push(n)}function y(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){y(r)}function w(e){var t;for(e=e||[];t=k();)!1!==t&&e.push(t);return e}function k(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;u!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,u===e.charAt(n-1))return v("End of comment missing");var r=e.slice(2,n-2);return d+=2,p(r),e=e.slice(n),d+=2,t({type:"comment",comment:r})}}function _(){var e=h(),n=y(i);if(n){if(k(),!y(a))return v("property missing ':'");var r=y(o),l=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return y(s),l}}return b(),function(){var e,t=[];for(w(t);e=_();)!1!==e&&(t.push(e),w(t));return t}()}},12722:function(e){"use strict";e.exports=function(e,t,n,r,i,a,o,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,i,a,o,s],c=0;(l=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},89161:function(e){e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},38165:function(e){e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},51257:function(e){var t=Array.isArray;e.exports=function(){if(!arguments.length)return[];var e=arguments[0];return t(e)?e:[e]}},71046:function(e){var t,n,r=Function.prototype,i=Object.prototype,a=r.toString,o=i.hasOwnProperty,s=a.call(Object),l=i.toString,u=(t=Object.getPrototypeOf,n=Object,function(e){return t(n(e))});e.exports=function(e){if(!function(e){return!!e&&"object"==typeof e}(e)||"[object Object]"!=l.call(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(e))return!1;var t=u(e);if(null===t)return!0;var n=o.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&a.call(n)==s}},67460:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",i=9007199254740991,a="[object Arguments]",o="[object Function]",s="[object Object]",l=/^\[object .+?Constructor\]$/,u=/^(?:0|[1-9]\d*)$/,c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c[a]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c[o]=c["[object Map]"]=c["[object Number]"]=c[s]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1;var f="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,d="object"==typeof self&&self&&self.Object===Object&&self,p=f||d||Function("return this")(),h=t&&!t.nodeType&&t,m=h&&e&&!e.nodeType&&e,g=m&&m.exports===h,v=g&&f.process,y=function(){try{return m&&m.require&&m.require("util").types||v&&v.binding&&v.binding("util")}catch(e){}}(),b=y&&y.isTypedArray;function w(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var k,_,E,x=Array.prototype,T=Function.prototype,S=Object.prototype,C=p["__core-js_shared__"],O=T.toString,A=S.hasOwnProperty,I=(k=/[^.]+$/.exec(C&&C.keys&&C.keys.IE_PROTO||""))?"Symbol(src)_1."+k:"",N=S.toString,P=O.call(Object),R=RegExp("^"+O.call(A).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),L=g?p.Buffer:void 0,M=p.Symbol,D=p.Uint8Array,F=(L&&L.allocUnsafe,_=Object.getPrototypeOf,E=Object,function(e){return _(E(e))}),j=Object.create,B=S.propertyIsEnumerable,q=x.splice,H=M?M.toStringTag:void 0,z=function(){try{var e=le(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),U=L?L.isBuffer:void 0,V=Math.max,$=Date.now,W=le(p,"Map"),G=le(Object,"create"),Z=function(){function e(){}return function(t){if(!we(t))return{};if(j)return j(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function K(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Q(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Y(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function J(e){var t=this.__data__=new Q(e);this.size=t.size}function X(e,t,n){(void 0!==n&&!pe(e[t],n)||void 0===n&&!(t in e))&&ne(e,t,n)}function ee(e,t,n){var r=e[t];A.call(e,t)&&pe(r,n)&&(void 0!==n||t in e)||ne(e,t,n)}function te(e,t){for(var n=e.length;n--;)if(pe(e[n][0],t))return n;return-1}function ne(e,t,n){"__proto__"==t&&z?z(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}K.prototype.clear=function(){this.__data__=G?G(null):{},this.size=0},K.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},K.prototype.get=function(e){var t=this.__data__;if(G){var n=t[e];return n===r?void 0:n}return A.call(t,e)?t[e]:void 0},K.prototype.has=function(e){var t=this.__data__;return G?void 0!==t[e]:A.call(t,e)},K.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=G&&void 0===t?r:t,this},Q.prototype.clear=function(){this.__data__=[],this.size=0},Q.prototype.delete=function(e){var t=this.__data__,n=te(t,e);return!(n<0||(n==t.length-1?t.pop():q.call(t,n,1),--this.size,0))},Q.prototype.get=function(e){var t=this.__data__,n=te(t,e);return n<0?void 0:t[n][1]},Q.prototype.has=function(e){return te(this.__data__,e)>-1},Q.prototype.set=function(e,t){var n=this.__data__,r=te(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Y.prototype.clear=function(){this.size=0,this.__data__={hash:new K,map:new(W||Q),string:new K}},Y.prototype.delete=function(e){var t=se(this,e).delete(e);return this.size-=t?1:0,t},Y.prototype.get=function(e){return se(this,e).get(e)},Y.prototype.has=function(e){return se(this,e).has(e)},Y.prototype.set=function(e,t){var n=se(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},J.prototype.clear=function(){this.__data__=new Q,this.size=0},J.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},J.prototype.get=function(e){return this.__data__.get(e)},J.prototype.has=function(e){return this.__data__.has(e)},J.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Q){var r=n.__data__;if(!W||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Y(r)}return n.set(e,t),this.size=n.size,this};function re(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":H&&H in Object(e)?function(e){var t=A.call(e,H),n=e[H];try{e[H]=void 0;var r=!0}catch(e){}var i=N.call(e);return r&&(t?e[H]=n:delete e[H]),i}(e):function(e){return N.call(e)}(e)}function ie(e){return ke(e)&&re(e)==a}function ae(e,t,n,r,i){e!==t&&function(e,t,n){for(var r=-1,i=Object(e),a=n(e),o=a.length;o--;){var s=a[++r];if(!1===t(i[s],s,i))break}}(t,(function(a,o){if(i||(i=new J),we(a))!function(e,t,n,r,i,a,o){var l=fe(e,n),u=fe(t,n),c=o.get(u);if(c)X(e,n,c);else{var f,d,p,h,m,g=a?a(l,u,n+"",e,t,o):void 0,v=void 0===g;if(v){var y=me(u),b=!y&&ve(u),w=!y&&!b&&_e(u);g=u,y||b||w?me(l)?g=l:ke(m=l)&&ge(m)?g=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}(l):b?(v=!1,g=function(e,t){return e.slice()}(u)):w?(v=!1,h=new(p=(f=u).buffer).constructor(p.byteLength),new D(h).set(new D(p)),d=h,g=new f.constructor(d,f.byteOffset,f.length)):g=[]:function(e){if(!ke(e)||re(e)!=s)return!1;var t=F(e);if(null===t)return!0;var n=A.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&O.call(n)==P}(u)||he(u)?(g=l,he(l)?g=function(e){return function(e,t,n,r){var i=!n;n||(n={});for(var a=-1,o=t.length;++a<o;){var s=t[a],l=void 0;void 0===l&&(l=e[s]),i?ne(n,s,l):ee(n,s,l)}return n}(e,Ee(e))}(l):we(l)&&!ye(l)||(g=function(e){return"function"!=typeof e.constructor||ce(e)?{}:Z(F(e))}(u))):v=!1}v&&(o.set(u,g),i(g,u,r,a,o),o.delete(u)),X(e,n,g)}}(e,t,o,n,ae,r,i);else{var l=r?r(fe(e,o),a,o+"",e,t,i):void 0;void 0===l&&(l=a),X(e,o,l)}}),Ee)}var oe=z?function(e,t){return z(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:Se;function se(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function le(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!we(e)||function(e){return!!I&&I in e}(e))&&(ye(e)?R:l).test(function(e){if(null!=e){try{return O.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}(n)?n:void 0}function ue(e,t){var n=typeof e;return!!(t=null==t?i:t)&&("number"==n||"symbol"!=n&&u.test(e))&&e>-1&&e%1==0&&e<t}function ce(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||S)}function fe(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var de=function(e){var t=0,n=0;return function(){var r=$(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(oe);function pe(e,t){return e===t||e!=e&&t!=t}var he=ie(function(){return arguments}())?ie:function(e){return ke(e)&&A.call(e,"callee")&&!B.call(e,"callee")},me=Array.isArray;function ge(e){return null!=e&&be(e.length)&&!ye(e)}var ve=U||function(){return!1};function ye(e){if(!we(e))return!1;var t=re(e);return t==o||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function be(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}function we(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ke(e){return null!=e&&"object"==typeof e}var _e=b?function(e){return function(t){return e(t)}}(b):function(e){return ke(e)&&be(e.length)&&!!c[re(e)]};function Ee(e){return ge(e)?function(e,t){var n=me(e),r=!n&&he(e),i=!n&&!r&&ve(e),a=!n&&!r&&!i&&_e(e),o=n||r||i||a,s=o?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],l=s.length;for(var u in e)!t&&!A.call(e,u)||o&&("length"==u||i&&("offset"==u||"parent"==u)||a&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||ue(u,l))||s.push(u);return s}(e,!0):function(e){if(!we(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=ce(e),n=[];for(var r in e)("constructor"!=r||!t&&A.call(e,r))&&n.push(r);return n}(e)}var xe,Te=(xe=function(e,t,n){ae(e,t,n)},function(e,t){return de(function(e,t,n){return t=V(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=V(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),w(e,this,s)}}(e,t,Se),e+"")}((function(e,t){var n=-1,r=t.length,i=r>1?t[r-1]:void 0,a=r>2?t[2]:void 0;for(i=xe.length>3&&"function"==typeof i?(r--,i):void 0,a&&function(e,t,n){if(!we(n))return!1;var r=typeof t;return!!("number"==r?ge(n)&&ue(t,n.length):"string"==r&&t in n)&&pe(n[t],e)}(t[0],t[1],a)&&(i=r<3?void 0:i,r=1),e=Object(e);++n<r;){var o=t[n];o&&xe(e,o,n)}return e})));function Se(e){return e}e.exports=Te},61888:function(e,t,n){var r;e=n.nmd(e),function(){var i,a="Expected a function",o="__lodash_hash_undefined__",s="__lodash_placeholder__",l=32,u=128,c=1/0,f=9007199254740991,d=NaN,p=4294967295,h=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",l],["partialRight",64],["rearg",256]],m="[object Arguments]",g="[object Array]",v="[object Boolean]",y="[object Date]",b="[object Error]",w="[object Function]",k="[object GeneratorFunction]",_="[object Map]",E="[object Number]",x="[object Object]",T="[object Promise]",S="[object RegExp]",C="[object Set]",O="[object String]",A="[object Symbol]",I="[object WeakMap]",N="[object ArrayBuffer]",P="[object DataView]",R="[object Float32Array]",L="[object Float64Array]",M="[object Int8Array]",D="[object Int16Array]",F="[object Int32Array]",j="[object Uint8Array]",B="[object Uint8ClampedArray]",q="[object Uint16Array]",H="[object Uint32Array]",z=/\b__p \+= '';/g,U=/\b(__p \+=) '' \+/g,V=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$=/&(?:amp|lt|gt|quot|#39);/g,W=/[&<>"']/g,G=RegExp($.source),Z=RegExp(W.source),K=/<%-([\s\S]+?)%>/g,Q=/<%([\s\S]+?)%>/g,Y=/<%=([\s\S]+?)%>/g,J=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,X=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ne=RegExp(te.source),re=/^\s+/,ie=/\s/,ae=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,de=/\w*$/,pe=/^[-+]0x[0-9a-f]+$/i,he=/^0b[01]+$/i,me=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,ve=/^(?:0|[1-9]\d*)$/,ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,be=/($^)/,we=/['\n\r\u2028\u2029\\]/g,ke="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",_e="a-z\\xdf-\\xf6\\xf8-\\xff",Ee="A-Z\\xc0-\\xd6\\xd8-\\xde",xe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",Te="["+xe+"]",Se="["+ke+"]",Ce="\\d+",Oe="["+_e+"]",Ae="[^\\ud800-\\udfff"+xe+Ce+"\\u2700-\\u27bf"+_e+Ee+"]",Ie="\\ud83c[\\udffb-\\udfff]",Ne="[^\\ud800-\\udfff]",Pe="(?:\\ud83c[\\udde6-\\uddff]){2}",Re="[\\ud800-\\udbff][\\udc00-\\udfff]",Le="["+Ee+"]",Me="(?:"+Oe+"|"+Ae+")",De="(?:"+Le+"|"+Ae+")",Fe="(?:['](?:d|ll|m|re|s|t|ve))?",je="(?:['](?:D|LL|M|RE|S|T|VE))?",Be="(?:"+Se+"|"+Ie+")?",qe="[\\ufe0e\\ufe0f]?",He=qe+Be+"(?:\\u200d(?:"+[Ne,Pe,Re].join("|")+")"+qe+Be+")*",ze="(?:"+["[\\u2700-\\u27bf]",Pe,Re].join("|")+")"+He,Ue="(?:"+[Ne+Se+"?",Se,Pe,Re,"[\\ud800-\\udfff]"].join("|")+")",Ve=RegExp("[']","g"),$e=RegExp(Se,"g"),We=RegExp(Ie+"(?="+Ie+")|"+Ue+He,"g"),Ge=RegExp([Le+"?"+Oe+"+"+Fe+"(?="+[Te,Le,"$"].join("|")+")",De+"+"+je+"(?="+[Te,Le+Me,"$"].join("|")+")",Le+"?"+Me+"+"+Fe,Le+"+"+je,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ce,ze].join("|"),"g"),Ze=RegExp("[\\u200d\\ud800-\\udfff"+ke+"\\ufe0e\\ufe0f]"),Ke=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Qe=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ye=-1,Je={};Je[R]=Je[L]=Je[M]=Je[D]=Je[F]=Je[j]=Je[B]=Je[q]=Je[H]=!0,Je[m]=Je[g]=Je[N]=Je[v]=Je[P]=Je[y]=Je[b]=Je[w]=Je[_]=Je[E]=Je[x]=Je[S]=Je[C]=Je[O]=Je[I]=!1;var Xe={};Xe[m]=Xe[g]=Xe[N]=Xe[P]=Xe[v]=Xe[y]=Xe[R]=Xe[L]=Xe[M]=Xe[D]=Xe[F]=Xe[_]=Xe[E]=Xe[x]=Xe[S]=Xe[C]=Xe[O]=Xe[A]=Xe[j]=Xe[B]=Xe[q]=Xe[H]=!0,Xe[b]=Xe[w]=Xe[I]=!1;var et={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tt=parseFloat,nt=parseInt,rt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,it="object"==typeof self&&self&&self.Object===Object&&self,at=rt||it||Function("return this")(),ot=t&&!t.nodeType&&t,st=ot&&e&&!e.nodeType&&e,lt=st&&st.exports===ot,ut=lt&&rt.process,ct=function(){try{return st&&st.require&&st.require("util").types||ut&&ut.binding&&ut.binding("util")}catch(e){}}(),ft=ct&&ct.isArrayBuffer,dt=ct&&ct.isDate,pt=ct&&ct.isMap,ht=ct&&ct.isRegExp,mt=ct&&ct.isSet,gt=ct&&ct.isTypedArray;function vt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function yt(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}function bt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function wt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function kt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function _t(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function Et(e,t){return!(null==e||!e.length)&&Rt(e,t,0)>-1}function xt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function Tt(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function St(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function Ct(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function Ot(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function At(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var It=Ft("length");function Nt(e,t,n){var r;return n(e,(function(e,n,i){if(t(e,n,i))return r=n,!1})),r}function Pt(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}function Rt(e,t,n){return t==t?function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}(e,t,n):Pt(e,Mt,n)}function Lt(e,t,n,r){for(var i=n-1,a=e.length;++i<a;)if(r(e[i],t))return i;return-1}function Mt(e){return e!=e}function Dt(e,t){var n=null==e?0:e.length;return n?qt(e,t)/n:d}function Ft(e){return function(t){return null==t?i:t[e]}}function jt(e){return function(t){return null==e?i:e[t]}}function Bt(e,t,n,r,i){return i(e,(function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)})),n}function qt(e,t){for(var n,r=-1,a=e.length;++r<a;){var o=t(e[r]);o!==i&&(n=n===i?o:n+o)}return n}function Ht(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function zt(e){return e?e.slice(0,sn(e)+1).replace(re,""):e}function Ut(e){return function(t){return e(t)}}function Vt(e,t){return Tt(t,(function(t){return e[t]}))}function $t(e,t){return e.has(t)}function Wt(e,t){for(var n=-1,r=e.length;++n<r&&Rt(t,e[n],0)>-1;);return n}function Gt(e,t){for(var n=e.length;n--&&Rt(t,e[n],0)>-1;);return n}function Zt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var Kt=jt({"À":"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"}),Qt=jt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Yt(e){return"\\"+et[e]}function Jt(e){return Ze.test(e)}function Xt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function en(e,t){return function(n){return e(t(n))}}function tn(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n];o!==t&&o!==s||(e[n]=s,a[i++]=n)}return a}function nn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function rn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function an(e){return Jt(e)?function(e){for(var t=We.lastIndex=0;We.test(e);)++t;return t}(e):It(e)}function on(e){return Jt(e)?function(e){return e.match(We)||[]}(e):function(e){return e.split("")}(e)}function sn(e){for(var t=e.length;t--&&ie.test(e.charAt(t)););return t}var ln=jt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),un=function e(t){var n,r=(t=null==t?at:un.defaults(at.Object(),t,un.pick(at,Qe))).Array,ie=t.Date,ke=t.Error,_e=t.Function,Ee=t.Math,xe=t.Object,Te=t.RegExp,Se=t.String,Ce=t.TypeError,Oe=r.prototype,Ae=_e.prototype,Ie=xe.prototype,Ne=t["__core-js_shared__"],Pe=Ae.toString,Re=Ie.hasOwnProperty,Le=0,Me=(n=/[^.]+$/.exec(Ne&&Ne.keys&&Ne.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",De=Ie.toString,Fe=Pe.call(xe),je=at._,Be=Te("^"+Pe.call(Re).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),qe=lt?t.Buffer:i,He=t.Symbol,ze=t.Uint8Array,Ue=qe?qe.allocUnsafe:i,We=en(xe.getPrototypeOf,xe),Ze=xe.create,et=Ie.propertyIsEnumerable,rt=Oe.splice,it=He?He.isConcatSpreadable:i,ot=He?He.iterator:i,st=He?He.toStringTag:i,ut=function(){try{var e=ua(xe,"defineProperty");return e({},"",{}),e}catch(e){}}(),ct=t.clearTimeout!==at.clearTimeout&&t.clearTimeout,It=ie&&ie.now!==at.Date.now&&ie.now,jt=t.setTimeout!==at.setTimeout&&t.setTimeout,cn=Ee.ceil,fn=Ee.floor,dn=xe.getOwnPropertySymbols,pn=qe?qe.isBuffer:i,hn=t.isFinite,mn=Oe.join,gn=en(xe.keys,xe),vn=Ee.max,yn=Ee.min,bn=ie.now,wn=t.parseInt,kn=Ee.random,_n=Oe.reverse,En=ua(t,"DataView"),xn=ua(t,"Map"),Tn=ua(t,"Promise"),Sn=ua(t,"Set"),Cn=ua(t,"WeakMap"),On=ua(xe,"create"),An=Cn&&new Cn,In={},Nn=ja(En),Pn=ja(xn),Rn=ja(Tn),Ln=ja(Sn),Mn=ja(Cn),Dn=He?He.prototype:i,Fn=Dn?Dn.valueOf:i,jn=Dn?Dn.toString:i;function Bn(e){if(ns(e)&&!$o(e)&&!(e instanceof Un)){if(e instanceof zn)return e;if(Re.call(e,"__wrapped__"))return Ba(e)}return new zn(e)}var qn=function(){function e(){}return function(t){if(!ts(t))return{};if(Ze)return Ze(t);e.prototype=t;var n=new e;return e.prototype=i,n}}();function Hn(){}function zn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function Un(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=p,this.__views__=[]}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function $n(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Gn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Wn;++t<n;)this.add(e[t])}function Zn(e){var t=this.__data__=new $n(e);this.size=t.size}function Kn(e,t){var n=$o(e),r=!n&&Vo(e),i=!n&&!r&&Ko(e),a=!n&&!r&&!i&&cs(e),o=n||r||i||a,s=o?Ht(e.length,Se):[],l=s.length;for(var u in e)!t&&!Re.call(e,u)||o&&("length"==u||i&&("offset"==u||"parent"==u)||a&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||ga(u,l))||s.push(u);return s}function Qn(e){var t=e.length;return t?e[Wr(0,t-1)]:i}function Yn(e,t){return Ra(Ci(e),or(t,0,e.length))}function Jn(e){return Ra(Ci(e))}function Xn(e,t,n){(n!==i&&!Ho(e[t],n)||n===i&&!(t in e))&&ir(e,t,n)}function er(e,t,n){var r=e[t];Re.call(e,t)&&Ho(r,n)&&(n!==i||t in e)||ir(e,t,n)}function tr(e,t){for(var n=e.length;n--;)if(Ho(e[n][0],t))return n;return-1}function nr(e,t,n,r){return fr(e,(function(e,i,a){t(r,e,n(e),a)})),r}function rr(e,t){return e&&Oi(t,Ps(t),e)}function ir(e,t,n){"__proto__"==t&&ut?ut(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ar(e,t){for(var n=-1,a=t.length,o=r(a),s=null==e;++n<a;)o[n]=s?i:Cs(e,t[n]);return o}function or(e,t,n){return e==e&&(n!==i&&(e=e<=n?e:n),t!==i&&(e=e>=t?e:t)),e}function sr(e,t,n,r,a,o){var s,l=1&t,u=2&t,c=4&t;if(n&&(s=a?n(e,r,a,o):n(e)),s!==i)return s;if(!ts(e))return e;var f=$o(e);if(f){if(s=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Re.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return Ci(e,s)}else{var d=da(e),p=d==w||d==k;if(Ko(e))return ki(e,l);if(d==x||d==m||p&&!a){if(s=u||p?{}:ha(e),!l)return u?function(e,t){return Oi(e,fa(e),t)}(e,function(e,t){return e&&Oi(t,Rs(t),e)}(s,e)):function(e,t){return Oi(e,ca(e),t)}(e,rr(s,e))}else{if(!Xe[d])return a?e:{};s=function(e,t,n){var r,i=e.constructor;switch(t){case N:return _i(e);case v:case y:return new i(+e);case P:return function(e,t){var n=t?_i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case R:case L:case M:case D:case F:case j:case B:case q:case H:return Ei(e,n);case _:return new i;case E:case O:return new i(e);case S:return function(e){var t=new e.constructor(e.source,de.exec(e));return t.lastIndex=e.lastIndex,t}(e);case C:return new i;case A:return r=e,Fn?xe(Fn.call(r)):{}}}(e,d,l)}}o||(o=new Zn);var h=o.get(e);if(h)return h;o.set(e,s),ss(e)?e.forEach((function(r){s.add(sr(r,t,n,r,e,o))})):rs(e)&&e.forEach((function(r,i){s.set(i,sr(r,t,n,i,e,o))}));var g=f?i:(c?u?na:ta:u?Rs:Ps)(e);return bt(g||e,(function(r,i){g&&(r=e[i=r]),er(s,i,sr(r,t,n,i,e,o))})),s}function lr(e,t,n){var r=n.length;if(null==e)return!r;for(e=xe(e);r--;){var a=n[r],o=t[a],s=e[a];if(s===i&&!(a in e)||!o(s))return!1}return!0}function ur(e,t,n){if("function"!=typeof e)throw new Ce(a);return Aa((function(){e.apply(i,n)}),t)}function cr(e,t,n,r){var i=-1,a=Et,o=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=Tt(t,Ut(n))),r?(a=xt,o=!1):t.length>=200&&(a=$t,o=!1,t=new Gn(t));e:for(;++i<s;){var c=e[i],f=null==n?c:n(c);if(c=r||0!==c?c:0,o&&f==f){for(var d=u;d--;)if(t[d]===f)continue e;l.push(c)}else a(t,f,r)||l.push(c)}return l}Bn.templateSettings={escape:K,evaluate:Q,interpolate:Y,variable:"",imports:{_:Bn}},Bn.prototype=Hn.prototype,Bn.prototype.constructor=Bn,zn.prototype=qn(Hn.prototype),zn.prototype.constructor=zn,Un.prototype=qn(Hn.prototype),Un.prototype.constructor=Un,Vn.prototype.clear=function(){this.__data__=On?On(null):{},this.size=0},Vn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Vn.prototype.get=function(e){var t=this.__data__;if(On){var n=t[e];return n===o?i:n}return Re.call(t,e)?t[e]:i},Vn.prototype.has=function(e){var t=this.__data__;return On?t[e]!==i:Re.call(t,e)},Vn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=On&&t===i?o:t,this},$n.prototype.clear=function(){this.__data__=[],this.size=0},$n.prototype.delete=function(e){var t=this.__data__,n=tr(t,e);return!(n<0||(n==t.length-1?t.pop():rt.call(t,n,1),--this.size,0))},$n.prototype.get=function(e){var t=this.__data__,n=tr(t,e);return n<0?i:t[n][1]},$n.prototype.has=function(e){return tr(this.__data__,e)>-1},$n.prototype.set=function(e,t){var n=this.__data__,r=tr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Wn.prototype.clear=function(){this.size=0,this.__data__={hash:new Vn,map:new(xn||$n),string:new Vn}},Wn.prototype.delete=function(e){var t=sa(this,e).delete(e);return this.size-=t?1:0,t},Wn.prototype.get=function(e){return sa(this,e).get(e)},Wn.prototype.has=function(e){return sa(this,e).has(e)},Wn.prototype.set=function(e,t){var n=sa(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Gn.prototype.add=Gn.prototype.push=function(e){return this.__data__.set(e,o),this},Gn.prototype.has=function(e){return this.__data__.has(e)},Zn.prototype.clear=function(){this.__data__=new $n,this.size=0},Zn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Zn.prototype.get=function(e){return this.__data__.get(e)},Zn.prototype.has=function(e){return this.__data__.has(e)},Zn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof $n){var r=n.__data__;if(!xn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Wn(r)}return n.set(e,t),this.size=n.size,this};var fr=Ni(br),dr=Ni(wr,!0);function pr(e,t){var n=!0;return fr(e,(function(e,r,i){return n=!!t(e,r,i)})),n}function hr(e,t,n){for(var r=-1,a=e.length;++r<a;){var o=e[r],s=t(o);if(null!=s&&(l===i?s==s&&!us(s):n(s,l)))var l=s,u=o}return u}function mr(e,t){var n=[];return fr(e,(function(e,r,i){t(e,r,i)&&n.push(e)})),n}function gr(e,t,n,r,i){var a=-1,o=e.length;for(n||(n=ma),i||(i=[]);++a<o;){var s=e[a];t>0&&n(s)?t>1?gr(s,t-1,n,r,i):St(i,s):r||(i[i.length]=s)}return i}var vr=Pi(),yr=Pi(!0);function br(e,t){return e&&vr(e,t,Ps)}function wr(e,t){return e&&yr(e,t,Ps)}function kr(e,t){return _t(t,(function(t){return Jo(e[t])}))}function _r(e,t){for(var n=0,r=(t=vi(t,e)).length;null!=e&&n<r;)e=e[Fa(t[n++])];return n&&n==r?e:i}function Er(e,t,n){var r=t(e);return $o(e)?r:St(r,n(e))}function xr(e){return null==e?e===i?"[object Undefined]":"[object Null]":st&&st in xe(e)?function(e){var t=Re.call(e,st),n=e[st];try{e[st]=i;var r=!0}catch(e){}var a=De.call(e);return r&&(t?e[st]=n:delete e[st]),a}(e):function(e){return De.call(e)}(e)}function Tr(e,t){return e>t}function Sr(e,t){return null!=e&&Re.call(e,t)}function Cr(e,t){return null!=e&&t in xe(e)}function Or(e,t,n){for(var a=n?xt:Et,o=e[0].length,s=e.length,l=s,u=r(s),c=1/0,f=[];l--;){var d=e[l];l&&t&&(d=Tt(d,Ut(t))),c=yn(d.length,c),u[l]=!n&&(t||o>=120&&d.length>=120)?new Gn(l&&d):i}d=e[0];var p=-1,h=u[0];e:for(;++p<o&&f.length<c;){var m=d[p],g=t?t(m):m;if(m=n||0!==m?m:0,!(h?$t(h,g):a(f,g,n))){for(l=s;--l;){var v=u[l];if(!(v?$t(v,g):a(e[l],g,n)))continue e}h&&h.push(g),f.push(m)}}return f}function Ar(e,t,n){var r=null==(e=Ta(e,t=vi(t,e)))?e:e[Fa(Qa(t))];return null==r?i:vt(r,e,n)}function Ir(e){return ns(e)&&xr(e)==m}function Nr(e,t,n,r,a){return e===t||(null==e||null==t||!ns(e)&&!ns(t)?e!=e&&t!=t:function(e,t,n,r,a,o){var s=$o(e),l=$o(t),u=s?g:da(e),c=l?g:da(t),f=(u=u==m?x:u)==x,d=(c=c==m?x:c)==x,p=u==c;if(p&&Ko(e)){if(!Ko(t))return!1;s=!0,f=!1}if(p&&!f)return o||(o=new Zn),s||cs(e)?Xi(e,t,n,r,a,o):function(e,t,n,r,i,a,o){switch(n){case P:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case N:return!(e.byteLength!=t.byteLength||!a(new ze(e),new ze(t)));case v:case y:case E:return Ho(+e,+t);case b:return e.name==t.name&&e.message==t.message;case S:case O:return e==t+"";case _:var s=Xt;case C:var l=1&r;if(s||(s=nn),e.size!=t.size&&!l)return!1;var u=o.get(e);if(u)return u==t;r|=2,o.set(e,t);var c=Xi(s(e),s(t),r,i,a,o);return o.delete(e),c;case A:if(Fn)return Fn.call(e)==Fn.call(t)}return!1}(e,t,u,n,r,a,o);if(!(1&n)){var h=f&&Re.call(e,"__wrapped__"),w=d&&Re.call(t,"__wrapped__");if(h||w){var k=h?e.value():e,T=w?t.value():t;return o||(o=new Zn),a(k,T,n,r,o)}}return!!p&&(o||(o=new Zn),function(e,t,n,r,a,o){var s=1&n,l=ta(e),u=l.length;if(u!=ta(t).length&&!s)return!1;for(var c=u;c--;){var f=l[c];if(!(s?f in t:Re.call(t,f)))return!1}var d=o.get(e),p=o.get(t);if(d&&p)return d==t&&p==e;var h=!0;o.set(e,t),o.set(t,e);for(var m=s;++c<u;){var g=e[f=l[c]],v=t[f];if(r)var y=s?r(v,g,f,t,e,o):r(g,v,f,e,t,o);if(!(y===i?g===v||a(g,v,n,r,o):y)){h=!1;break}m||(m="constructor"==f)}if(h&&!m){var b=e.constructor,w=t.constructor;b==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(h=!1)}return o.delete(e),o.delete(t),h}(e,t,n,r,a,o))}(e,t,n,r,Nr,a))}function Pr(e,t,n,r){var a=n.length,o=a,s=!r;if(null==e)return!o;for(e=xe(e);a--;){var l=n[a];if(s&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<o;){var u=(l=n[a])[0],c=e[u],f=l[1];if(s&&l[2]){if(c===i&&!(u in e))return!1}else{var d=new Zn;if(r)var p=r(c,f,u,e,t,d);if(!(p===i?Nr(f,c,3,r,d):p))return!1}}return!0}function Rr(e){return!(!ts(e)||(t=e,Me&&Me in t))&&(Jo(e)?Be:me).test(ja(e));var t}function Lr(e){return"function"==typeof e?e:null==e?il:"object"==typeof e?$o(e)?Br(e[0],e[1]):jr(e):pl(e)}function Mr(e){if(!ka(e))return gn(e);var t=[];for(var n in xe(e))Re.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Dr(e,t){return e<t}function Fr(e,t){var n=-1,i=Go(e)?r(e.length):[];return fr(e,(function(e,r,a){i[++n]=t(e,r,a)})),i}function jr(e){var t=la(e);return 1==t.length&&t[0][2]?Ea(t[0][0],t[0][1]):function(n){return n===e||Pr(n,e,t)}}function Br(e,t){return ya(e)&&_a(t)?Ea(Fa(e),t):function(n){var r=Cs(n,e);return r===i&&r===t?Os(n,e):Nr(t,r,3)}}function qr(e,t,n,r,a){e!==t&&vr(t,(function(o,s){if(a||(a=new Zn),ts(o))!function(e,t,n,r,a,o,s){var l=Ca(e,n),u=Ca(t,n),c=s.get(u);if(c)Xn(e,n,c);else{var f=o?o(l,u,n+"",e,t,s):i,d=f===i;if(d){var p=$o(u),h=!p&&Ko(u),m=!p&&!h&&cs(u);f=u,p||h||m?$o(l)?f=l:Zo(l)?f=Ci(l):h?(d=!1,f=ki(u,!0)):m?(d=!1,f=Ei(u,!0)):f=[]:as(u)||Vo(u)?(f=l,Vo(l)?f=ys(l):ts(l)&&!Jo(l)||(f=ha(u))):d=!1}d&&(s.set(u,f),a(f,u,r,o,s),s.delete(u)),Xn(e,n,f)}}(e,t,s,n,qr,r,a);else{var l=r?r(Ca(e,s),o,s+"",e,t,a):i;l===i&&(l=o),Xn(e,s,l)}}),Rs)}function Hr(e,t){var n=e.length;if(n)return ga(t+=t<0?n:0,n)?e[t]:i}function zr(e,t,n){t=t.length?Tt(t,(function(e){return $o(e)?function(t){return _r(t,1===e.length?e[0]:e)}:e})):[il];var r=-1;t=Tt(t,Ut(oa()));var i=Fr(e,(function(e,n,i){var a=Tt(t,(function(t){return t(e)}));return{criteria:a,index:++r,value:e}}));return function(e,t){var r=e.length;for(e.sort((function(e,t){return function(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;++r<o;){var l=xi(i[r],a[r]);if(l)return r>=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}));r--;)e[r]=e[r].value;return e}(i)}function Ur(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=_r(e,o);n(s,o)&&Yr(a,vi(o,e),s)}return a}function Vr(e,t,n,r){var i=r?Lt:Rt,a=-1,o=t.length,s=e;for(e===t&&(t=Ci(t)),n&&(s=Tt(e,Ut(n)));++a<o;)for(var l=0,u=t[a],c=n?n(u):u;(l=i(s,c,l,r))>-1;)s!==e&&rt.call(s,l,1),rt.call(e,l,1);return e}function $r(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;ga(i)?rt.call(e,i,1):ui(e,i)}}return e}function Wr(e,t){return e+fn(kn()*(t-e+1))}function Gr(e,t){var n="";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=fn(t/2))&&(e+=e)}while(t);return n}function Zr(e,t){return Ia(xa(e,t,il),e+"")}function Kr(e){return Qn(Hs(e))}function Qr(e,t){var n=Hs(e);return Ra(n,or(t,0,n.length))}function Yr(e,t,n,r){if(!ts(e))return e;for(var a=-1,o=(t=vi(t,e)).length,s=o-1,l=e;null!=l&&++a<o;){var u=Fa(t[a]),c=n;if("__proto__"===u||"constructor"===u||"prototype"===u)return e;if(a!=s){var f=l[u];(c=r?r(f,u,l):i)===i&&(c=ts(f)?f:ga(t[a+1])?[]:{})}er(l,u,c),l=l[u]}return e}var Jr=An?function(e,t){return An.set(e,t),e}:il,Xr=ut?function(e,t){return ut(e,"toString",{configurable:!0,enumerable:!1,value:tl(t),writable:!0})}:il;function ei(e){return Ra(Hs(e))}function ti(e,t,n){var i=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=r(a);++i<a;)o[i]=e[i+t];return o}function ni(e,t){var n;return fr(e,(function(e,r,i){return!(n=t(e,r,i))})),!!n}function ri(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t==t&&i<=2147483647){for(;r<i;){var a=r+i>>>1,o=e[a];null!==o&&!us(o)&&(n?o<=t:o<t)?r=a+1:i=a}return i}return ii(e,t,il,n)}function ii(e,t,n,r){var a=0,o=null==e?0:e.length;if(0===o)return 0;for(var s=(t=n(t))!=t,l=null===t,u=us(t),c=t===i;a<o;){var f=fn((a+o)/2),d=n(e[f]),p=d!==i,h=null===d,m=d==d,g=us(d);if(s)var v=r||m;else v=c?m&&(r||p):l?m&&p&&(r||!h):u?m&&p&&!h&&(r||!g):!h&&!g&&(r?d<=t:d<t);v?a=f+1:o=f}return yn(o,4294967294)}function ai(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n],s=t?t(o):o;if(!n||!Ho(s,l)){var l=s;a[i++]=0===o?0:o}}return a}function oi(e){return"number"==typeof e?e:us(e)?d:+e}function si(e){if("string"==typeof e)return e;if($o(e))return Tt(e,si)+"";if(us(e))return jn?jn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function li(e,t,n){var r=-1,i=Et,a=e.length,o=!0,s=[],l=s;if(n)o=!1,i=xt;else if(a>=200){var u=t?null:Gi(e);if(u)return nn(u);o=!1,i=$t,l=new Gn}else l=t?[]:s;e:for(;++r<a;){var c=e[r],f=t?t(c):c;if(c=n||0!==c?c:0,o&&f==f){for(var d=l.length;d--;)if(l[d]===f)continue e;t&&l.push(f),s.push(c)}else i(l,f,n)||(l!==s&&l.push(f),s.push(c))}return s}function ui(e,t){return null==(e=Ta(e,t=vi(t,e)))||delete e[Fa(Qa(t))]}function ci(e,t,n,r){return Yr(e,t,n(_r(e,t)),r)}function fi(e,t,n,r){for(var i=e.length,a=r?i:-1;(r?a--:++a<i)&&t(e[a],a,e););return n?ti(e,r?0:a,r?a+1:i):ti(e,r?a+1:0,r?i:a)}function di(e,t){var n=e;return n instanceof Un&&(n=n.value()),Ct(t,(function(e,t){return t.func.apply(t.thisArg,St([e],t.args))}),n)}function pi(e,t,n){var i=e.length;if(i<2)return i?li(e[0]):[];for(var a=-1,o=r(i);++a<i;)for(var s=e[a],l=-1;++l<i;)l!=a&&(o[a]=cr(o[a]||s,e[l],t,n));return li(gr(o,1),t,n)}function hi(e,t,n){for(var r=-1,a=e.length,o=t.length,s={};++r<a;){var l=r<o?t[r]:i;n(s,e[r],l)}return s}function mi(e){return Zo(e)?e:[]}function gi(e){return"function"==typeof e?e:il}function vi(e,t){return $o(e)?e:ya(e,t)?[e]:Da(bs(e))}var yi=Zr;function bi(e,t,n){var r=e.length;return n=n===i?r:n,!t&&n>=r?e:ti(e,t,n)}var wi=ct||function(e){return at.clearTimeout(e)};function ki(e,t){if(t)return e.slice();var n=e.length,r=Ue?Ue(n):new e.constructor(n);return e.copy(r),r}function _i(e){var t=new e.constructor(e.byteLength);return new ze(t).set(new ze(e)),t}function Ei(e,t){var n=t?_i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function xi(e,t){if(e!==t){var n=e!==i,r=null===e,a=e==e,o=us(e),s=t!==i,l=null===t,u=t==t,c=us(t);if(!l&&!c&&!o&&e>t||o&&s&&u&&!l&&!c||r&&s&&u||!n&&u||!a)return 1;if(!r&&!o&&!c&&e<t||c&&n&&a&&!r&&!o||l&&n&&a||!s&&a||!u)return-1}return 0}function Ti(e,t,n,i){for(var a=-1,o=e.length,s=n.length,l=-1,u=t.length,c=vn(o-s,0),f=r(u+c),d=!i;++l<u;)f[l]=t[l];for(;++a<s;)(d||a<o)&&(f[n[a]]=e[a]);for(;c--;)f[l++]=e[a++];return f}function Si(e,t,n,i){for(var a=-1,o=e.length,s=-1,l=n.length,u=-1,c=t.length,f=vn(o-l,0),d=r(f+c),p=!i;++a<f;)d[a]=e[a];for(var h=a;++u<c;)d[h+u]=t[u];for(;++s<l;)(p||a<o)&&(d[h+n[s]]=e[a++]);return d}function Ci(e,t){var n=-1,i=e.length;for(t||(t=r(i));++n<i;)t[n]=e[n];return t}function Oi(e,t,n,r){var a=!n;n||(n={});for(var o=-1,s=t.length;++o<s;){var l=t[o],u=r?r(n[l],e[l],l,n,e):i;u===i&&(u=e[l]),a?ir(n,l,u):er(n,l,u)}return n}function Ai(e,t){return function(n,r){var i=$o(n)?yt:nr,a=t?t():{};return i(n,e,oa(r,2),a)}}function Ii(e){return Zr((function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:i,s=a>2?n[2]:i;for(o=e.length>3&&"function"==typeof o?(a--,o):i,s&&va(n[0],n[1],s)&&(o=a<3?i:o,a=1),t=xe(t);++r<a;){var l=n[r];l&&e(t,l,r,o)}return t}))}function Ni(e,t){return function(n,r){if(null==n)return n;if(!Go(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=xe(n);(t?a--:++a<i)&&!1!==r(o[a],a,o););return n}}function Pi(e){return function(t,n,r){for(var i=-1,a=xe(t),o=r(t),s=o.length;s--;){var l=o[e?s:++i];if(!1===n(a[l],l,a))break}return t}}function Ri(e){return function(t){var n=Jt(t=bs(t))?on(t):i,r=n?n[0]:t.charAt(0),a=n?bi(n,1).join(""):t.slice(1);return r[e]()+a}}function Li(e){return function(t){return Ct(Js(Vs(t).replace(Ve,"")),e,"")}}function Mi(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=qn(e.prototype),r=e.apply(n,t);return ts(r)?r:n}}function Di(e){return function(t,n,r){var a=xe(t);if(!Go(t)){var o=oa(n,3);t=Ps(t),n=function(e){return o(a[e],e,a)}}var s=e(t,n,r);return s>-1?a[o?t[s]:s]:i}}function Fi(e){return ea((function(t){var n=t.length,r=n,o=zn.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];if("function"!=typeof s)throw new Ce(a);if(o&&!l&&"wrapper"==ia(s))var l=new zn([],!0)}for(r=l?r:n;++r<n;){var u=ia(s=t[r]),c="wrapper"==u?ra(s):i;l=c&&ba(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?l[ia(c[0])].apply(l,c[3]):1==s.length&&ba(s)?l[u]():l.thru(s)}return function(){var e=arguments,r=e[0];if(l&&1==e.length&&$o(r))return l.plant(r).value();for(var i=0,a=n?t[i].apply(this,e):r;++i<n;)a=t[i].call(this,a);return a}}))}function ji(e,t,n,a,o,s,l,c,f,d){var p=t&u,h=1&t,m=2&t,g=24&t,v=512&t,y=m?i:Mi(e);return function i(){for(var u=arguments.length,b=r(u),w=u;w--;)b[w]=arguments[w];if(g)var k=aa(i),_=Zt(b,k);if(a&&(b=Ti(b,a,o,g)),s&&(b=Si(b,s,l,g)),u-=_,g&&u<d){var E=tn(b,k);return $i(e,t,ji,i.placeholder,n,b,E,c,f,d-u)}var x=h?n:this,T=m?x[e]:e;return u=b.length,c?b=Sa(b,c):v&&u>1&&b.reverse(),p&&f<u&&(b.length=f),this&&this!==at&&this instanceof i&&(T=y||Mi(T)),T.apply(x,b)}}function Bi(e,t){return function(n,r){return function(e,t,n,r){return br(e,(function(e,i,a){t(r,n(e),i,a)})),r}(n,e,t(r),{})}}function qi(e,t){return function(n,r){var a;if(n===i&&r===i)return t;if(n!==i&&(a=n),r!==i){if(a===i)return r;"string"==typeof n||"string"==typeof r?(n=si(n),r=si(r)):(n=oi(n),r=oi(r)),a=e(n,r)}return a}}function Hi(e){return ea((function(t){return t=Tt(t,Ut(oa())),Zr((function(n){var r=this;return e(t,(function(e){return vt(e,r,n)}))}))}))}function zi(e,t){var n=(t=t===i?" ":si(t)).length;if(n<2)return n?Gr(t,e):t;var r=Gr(t,cn(e/an(t)));return Jt(t)?bi(on(r),0,e).join(""):r.slice(0,e)}function Ui(e){return function(t,n,a){return a&&"number"!=typeof a&&va(t,n,a)&&(n=a=i),t=hs(t),n===i?(n=t,t=0):n=hs(n),function(e,t,n,i){for(var a=-1,o=vn(cn((t-e)/(n||1)),0),s=r(o);o--;)s[i?o:++a]=e,e+=n;return s}(t,n,a=a===i?t<n?1:-1:hs(a),e)}}function Vi(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=vs(t),n=vs(n)),e(t,n)}}function $i(e,t,n,r,a,o,s,u,c,f){var d=8&t;t|=d?l:64,4&(t&=~(d?64:l))||(t&=-4);var p=[e,t,a,d?o:i,d?s:i,d?i:o,d?i:s,u,c,f],h=n.apply(i,p);return ba(e)&&Oa(h,p),h.placeholder=r,Na(h,e,t)}function Wi(e){var t=Ee[e];return function(e,n){if(e=vs(e),(n=null==n?0:yn(ms(n),292))&&hn(e)){var r=(bs(e)+"e").split("e");return+((r=(bs(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Gi=Sn&&1/nn(new Sn([,-0]))[1]==c?function(e){return new Sn(e)}:ul;function Zi(e){return function(t){var n=da(t);return n==_?Xt(t):n==C?rn(t):function(e,t){return Tt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Ki(e,t,n,o,c,f,d,p){var h=2&t;if(!h&&"function"!=typeof e)throw new Ce(a);var m=o?o.length:0;if(m||(t&=-97,o=c=i),d=d===i?d:vn(ms(d),0),p=p===i?p:ms(p),m-=c?c.length:0,64&t){var g=o,v=c;o=c=i}var y=h?i:ra(e),b=[e,t,n,o,c,g,v,f,d,p];if(y&&function(e,t){var n=e[1],r=t[1],i=n|r,a=i<131,o=r==u&&8==n||r==u&&256==n&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!a&&!o)return e;1&r&&(e[2]=t[2],i|=1&n?0:4);var l=t[3];if(l){var c=e[3];e[3]=c?Ti(c,l,t[4]):l,e[4]=c?tn(e[3],s):t[4]}(l=t[5])&&(c=e[5],e[5]=c?Si(c,l,t[6]):l,e[6]=c?tn(e[5],s):t[6]),(l=t[7])&&(e[7]=l),r&u&&(e[8]=null==e[8]?t[8]:yn(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=i}(b,y),e=b[0],t=b[1],n=b[2],o=b[3],c=b[4],!(p=b[9]=b[9]===i?h?0:e.length:vn(b[9]-m,0))&&24&t&&(t&=-25),t&&1!=t)w=8==t||16==t?function(e,t,n){var a=Mi(e);return function o(){for(var s=arguments.length,l=r(s),u=s,c=aa(o);u--;)l[u]=arguments[u];var f=s<3&&l[0]!==c&&l[s-1]!==c?[]:tn(l,c);return(s-=f.length)<n?$i(e,t,ji,o.placeholder,i,l,f,i,i,n-s):vt(this&&this!==at&&this instanceof o?a:e,this,l)}}(e,t,p):t!=l&&33!=t||c.length?ji.apply(i,b):function(e,t,n,i){var a=1&t,o=Mi(e);return function t(){for(var s=-1,l=arguments.length,u=-1,c=i.length,f=r(c+l),d=this&&this!==at&&this instanceof t?o:e;++u<c;)f[u]=i[u];for(;l--;)f[u++]=arguments[++s];return vt(d,a?n:this,f)}}(e,t,n,o);else var w=function(e,t,n){var r=1&t,i=Mi(e);return function t(){return(this&&this!==at&&this instanceof t?i:e).apply(r?n:this,arguments)}}(e,t,n);return Na((y?Jr:Oa)(w,b),e,t)}function Qi(e,t,n,r){return e===i||Ho(e,Ie[n])&&!Re.call(r,n)?t:e}function Yi(e,t,n,r,a,o){return ts(e)&&ts(t)&&(o.set(t,e),qr(e,t,i,Yi,o),o.delete(t)),e}function Ji(e){return as(e)?i:e}function Xi(e,t,n,r,a,o){var s=1&n,l=e.length,u=t.length;if(l!=u&&!(s&&u>l))return!1;var c=o.get(e),f=o.get(t);if(c&&f)return c==t&&f==e;var d=-1,p=!0,h=2&n?new Gn:i;for(o.set(e,t),o.set(t,e);++d<l;){var m=e[d],g=t[d];if(r)var v=s?r(g,m,d,t,e,o):r(m,g,d,e,t,o);if(v!==i){if(v)continue;p=!1;break}if(h){if(!At(t,(function(e,t){if(!$t(h,t)&&(m===e||a(m,e,n,r,o)))return h.push(t)}))){p=!1;break}}else if(m!==g&&!a(m,g,n,r,o)){p=!1;break}}return o.delete(e),o.delete(t),p}function ea(e){return Ia(xa(e,i,$a),e+"")}function ta(e){return Er(e,Ps,ca)}function na(e){return Er(e,Rs,fa)}var ra=An?function(e){return An.get(e)}:ul;function ia(e){for(var t=e.name+"",n=In[t],r=Re.call(In,t)?n.length:0;r--;){var i=n[r],a=i.func;if(null==a||a==e)return i.name}return t}function aa(e){return(Re.call(Bn,"placeholder")?Bn:e).placeholder}function oa(){var e=Bn.iteratee||al;return e=e===al?Lr:e,arguments.length?e(arguments[0],arguments[1]):e}function sa(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function la(e){for(var t=Ps(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,_a(i)]}return t}function ua(e,t){var n=function(e,t){return null==e?i:e[t]}(e,t);return Rr(n)?n:i}var ca=dn?function(e){return null==e?[]:(e=xe(e),_t(dn(e),(function(t){return et.call(e,t)})))}:gl,fa=dn?function(e){for(var t=[];e;)St(t,ca(e)),e=We(e);return t}:gl,da=xr;function pa(e,t,n){for(var r=-1,i=(t=vi(t,e)).length,a=!1;++r<i;){var o=Fa(t[r]);if(!(a=null!=e&&n(e,o)))break;e=e[o]}return a||++r!=i?a:!!(i=null==e?0:e.length)&&es(i)&&ga(o,i)&&($o(e)||Vo(e))}function ha(e){return"function"!=typeof e.constructor||ka(e)?{}:qn(We(e))}function ma(e){return $o(e)||Vo(e)||!!(it&&e&&e[it])}function ga(e,t){var n=typeof e;return!!(t=null==t?f:t)&&("number"==n||"symbol"!=n&&ve.test(e))&&e>-1&&e%1==0&&e<t}function va(e,t,n){if(!ts(n))return!1;var r=typeof t;return!!("number"==r?Go(n)&&ga(t,n.length):"string"==r&&t in n)&&Ho(n[t],e)}function ya(e,t){if($o(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!us(e))||X.test(e)||!J.test(e)||null!=t&&e in xe(t)}function ba(e){var t=ia(e),n=Bn[t];if("function"!=typeof n||!(t in Un.prototype))return!1;if(e===n)return!0;var r=ra(n);return!!r&&e===r[0]}(En&&da(new En(new ArrayBuffer(1)))!=P||xn&&da(new xn)!=_||Tn&&da(Tn.resolve())!=T||Sn&&da(new Sn)!=C||Cn&&da(new Cn)!=I)&&(da=function(e){var t=xr(e),n=t==x?e.constructor:i,r=n?ja(n):"";if(r)switch(r){case Nn:return P;case Pn:return _;case Rn:return T;case Ln:return C;case Mn:return I}return t});var wa=Ne?Jo:vl;function ka(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Ie)}function _a(e){return e==e&&!ts(e)}function Ea(e,t){return function(n){return null!=n&&n[e]===t&&(t!==i||e in xe(n))}}function xa(e,t,n){return t=vn(t===i?e.length-1:t,0),function(){for(var i=arguments,a=-1,o=vn(i.length-t,0),s=r(o);++a<o;)s[a]=i[t+a];a=-1;for(var l=r(t+1);++a<t;)l[a]=i[a];return l[t]=n(s),vt(e,this,l)}}function Ta(e,t){return t.length<2?e:_r(e,ti(t,0,-1))}function Sa(e,t){for(var n=e.length,r=yn(t.length,n),a=Ci(e);r--;){var o=t[r];e[r]=ga(o,n)?a[o]:i}return e}function Ca(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Oa=Pa(Jr),Aa=jt||function(e,t){return at.setTimeout(e,t)},Ia=Pa(Xr);function Na(e,t,n){var r=t+"";return Ia(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ae,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return bt(h,(function(n){var r="_."+n[0];t&n[1]&&!Et(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(oe);return t?t[1].split(se):[]}(r),n)))}function Pa(e){var t=0,n=0;return function(){var r=bn(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(i,arguments)}}function Ra(e,t){var n=-1,r=e.length,a=r-1;for(t=t===i?r:t;++n<t;){var o=Wr(n,a),s=e[o];e[o]=e[n],e[n]=s}return e.length=t,e}var La,Ma,Da=(La=Mo((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ee,(function(e,n,r,i){t.push(r?i.replace(ce,"$1"):n||e)})),t}),(function(e){return 500===Ma.size&&Ma.clear(),e})),Ma=La.cache,La);function Fa(e){if("string"==typeof e||us(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function ja(e){if(null!=e){try{return Pe.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Ba(e){if(e instanceof Un)return e.clone();var t=new zn(e.__wrapped__,e.__chain__);return t.__actions__=Ci(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var qa=Zr((function(e,t){return Zo(e)?cr(e,gr(t,1,Zo,!0)):[]})),Ha=Zr((function(e,t){var n=Qa(t);return Zo(n)&&(n=i),Zo(e)?cr(e,gr(t,1,Zo,!0),oa(n,2)):[]})),za=Zr((function(e,t){var n=Qa(t);return Zo(n)&&(n=i),Zo(e)?cr(e,gr(t,1,Zo,!0),i,n):[]}));function Ua(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ms(n);return i<0&&(i=vn(r+i,0)),Pt(e,oa(t,3),i)}function Va(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r-1;return n!==i&&(a=ms(n),a=n<0?vn(r+a,0):yn(a,r-1)),Pt(e,oa(t,3),a,!0)}function $a(e){return null!=e&&e.length?gr(e,1):[]}function Wa(e){return e&&e.length?e[0]:i}var Ga=Zr((function(e){var t=Tt(e,mi);return t.length&&t[0]===e[0]?Or(t):[]})),Za=Zr((function(e){var t=Qa(e),n=Tt(e,mi);return t===Qa(n)?t=i:n.pop(),n.length&&n[0]===e[0]?Or(n,oa(t,2)):[]})),Ka=Zr((function(e){var t=Qa(e),n=Tt(e,mi);return(t="function"==typeof t?t:i)&&n.pop(),n.length&&n[0]===e[0]?Or(n,i,t):[]}));function Qa(e){var t=null==e?0:e.length;return t?e[t-1]:i}var Ya=Zr(Ja);function Ja(e,t){return e&&e.length&&t&&t.length?Vr(e,t):e}var Xa=ea((function(e,t){var n=null==e?0:e.length,r=ar(e,t);return $r(e,Tt(t,(function(e){return ga(e,n)?+e:e})).sort(xi)),r}));function eo(e){return null==e?e:_n.call(e)}var to=Zr((function(e){return li(gr(e,1,Zo,!0))})),no=Zr((function(e){var t=Qa(e);return Zo(t)&&(t=i),li(gr(e,1,Zo,!0),oa(t,2))})),ro=Zr((function(e){var t=Qa(e);return t="function"==typeof t?t:i,li(gr(e,1,Zo,!0),i,t)}));function io(e){if(!e||!e.length)return[];var t=0;return e=_t(e,(function(e){if(Zo(e))return t=vn(e.length,t),!0})),Ht(t,(function(t){return Tt(e,Ft(t))}))}function ao(e,t){if(!e||!e.length)return[];var n=io(e);return null==t?n:Tt(n,(function(e){return vt(t,i,e)}))}var oo=Zr((function(e,t){return Zo(e)?cr(e,t):[]})),so=Zr((function(e){return pi(_t(e,Zo))})),lo=Zr((function(e){var t=Qa(e);return Zo(t)&&(t=i),pi(_t(e,Zo),oa(t,2))})),uo=Zr((function(e){var t=Qa(e);return t="function"==typeof t?t:i,pi(_t(e,Zo),i,t)})),co=Zr(io),fo=Zr((function(e){var t=e.length,n=t>1?e[t-1]:i;return n="function"==typeof n?(e.pop(),n):i,ao(e,n)}));function po(e){var t=Bn(e);return t.__chain__=!0,t}function ho(e,t){return t(e)}var mo=ea((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return ar(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Un&&ga(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ho,args:[a],thisArg:i}),new zn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(a)})),go=Ai((function(e,t,n){Re.call(e,n)?++e[n]:ir(e,n,1)})),vo=Di(Ua),yo=Di(Va);function bo(e,t){return($o(e)?bt:fr)(e,oa(t,3))}function wo(e,t){return($o(e)?wt:dr)(e,oa(t,3))}var ko=Ai((function(e,t,n){Re.call(e,n)?e[n].push(t):ir(e,n,[t])})),_o=Zr((function(e,t,n){var i=-1,a="function"==typeof t,o=Go(e)?r(e.length):[];return fr(e,(function(e){o[++i]=a?vt(t,e,n):Ar(e,t,n)})),o})),Eo=Ai((function(e,t,n){ir(e,n,t)}));function xo(e,t){return($o(e)?Tt:Fr)(e,oa(t,3))}var To=Ai((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]})),So=Zr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&va(e,t[0],t[1])?t=[]:n>2&&va(t[0],t[1],t[2])&&(t=[t[0]]),zr(e,gr(t,1),[])})),Co=It||function(){return at.Date.now()};function Oo(e,t,n){return t=n?i:t,t=e&&null==t?e.length:t,Ki(e,u,i,i,i,i,t)}function Ao(e,t){var n;if("function"!=typeof t)throw new Ce(a);return e=ms(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=i),n}}var Io=Zr((function(e,t,n){var r=1;if(n.length){var i=tn(n,aa(Io));r|=l}return Ki(e,r,t,n,i)})),No=Zr((function(e,t,n){var r=3;if(n.length){var i=tn(n,aa(No));r|=l}return Ki(t,r,e,n,i)}));function Po(e,t,n){var r,o,s,l,u,c,f=0,d=!1,p=!1,h=!0;if("function"!=typeof e)throw new Ce(a);function m(t){var n=r,a=o;return r=o=i,f=t,l=e.apply(a,n)}function g(e){return f=e,u=Aa(y,t),d?m(e):l}function v(e){var n=e-c;return c===i||n>=t||n<0||p&&e-f>=s}function y(){var e=Co();if(v(e))return b(e);u=Aa(y,function(e){var n=t-(e-c);return p?yn(n,s-(e-f)):n}(e))}function b(e){return u=i,h&&r?m(e):(r=o=i,l)}function w(){var e=Co(),n=v(e);if(r=arguments,o=this,c=e,n){if(u===i)return g(c);if(p)return wi(u),u=Aa(y,t),m(c)}return u===i&&(u=Aa(y,t)),l}return t=vs(t)||0,ts(n)&&(d=!!n.leading,s=(p="maxWait"in n)?vn(vs(n.maxWait)||0,t):s,h="trailing"in n?!!n.trailing:h),w.cancel=function(){u!==i&&wi(u),f=0,r=c=o=u=i},w.flush=function(){return u===i?l:b(Co())},w}var Ro=Zr((function(e,t){return ur(e,1,t)})),Lo=Zr((function(e,t,n){return ur(e,vs(t)||0,n)}));function Mo(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ce(a);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(Mo.Cache||Wn),n}function Do(e){if("function"!=typeof e)throw new Ce(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Mo.Cache=Wn;var Fo=yi((function(e,t){var n=(t=1==t.length&&$o(t[0])?Tt(t[0],Ut(oa())):Tt(gr(t,1),Ut(oa()))).length;return Zr((function(r){for(var i=-1,a=yn(r.length,n);++i<a;)r[i]=t[i].call(this,r[i]);return vt(e,this,r)}))})),jo=Zr((function(e,t){var n=tn(t,aa(jo));return Ki(e,l,i,t,n)})),Bo=Zr((function(e,t){var n=tn(t,aa(Bo));return Ki(e,64,i,t,n)})),qo=ea((function(e,t){return Ki(e,256,i,i,i,t)}));function Ho(e,t){return e===t||e!=e&&t!=t}var zo=Vi(Tr),Uo=Vi((function(e,t){return e>=t})),Vo=Ir(function(){return arguments}())?Ir:function(e){return ns(e)&&Re.call(e,"callee")&&!et.call(e,"callee")},$o=r.isArray,Wo=ft?Ut(ft):function(e){return ns(e)&&xr(e)==N};function Go(e){return null!=e&&es(e.length)&&!Jo(e)}function Zo(e){return ns(e)&&Go(e)}var Ko=pn||vl,Qo=dt?Ut(dt):function(e){return ns(e)&&xr(e)==y};function Yo(e){if(!ns(e))return!1;var t=xr(e);return t==b||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!as(e)}function Jo(e){if(!ts(e))return!1;var t=xr(e);return t==w||t==k||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Xo(e){return"number"==typeof e&&e==ms(e)}function es(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function ts(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ns(e){return null!=e&&"object"==typeof e}var rs=pt?Ut(pt):function(e){return ns(e)&&da(e)==_};function is(e){return"number"==typeof e||ns(e)&&xr(e)==E}function as(e){if(!ns(e)||xr(e)!=x)return!1;var t=We(e);if(null===t)return!0;var n=Re.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Pe.call(n)==Fe}var os=ht?Ut(ht):function(e){return ns(e)&&xr(e)==S},ss=mt?Ut(mt):function(e){return ns(e)&&da(e)==C};function ls(e){return"string"==typeof e||!$o(e)&&ns(e)&&xr(e)==O}function us(e){return"symbol"==typeof e||ns(e)&&xr(e)==A}var cs=gt?Ut(gt):function(e){return ns(e)&&es(e.length)&&!!Je[xr(e)]},fs=Vi(Dr),ds=Vi((function(e,t){return e<=t}));function ps(e){if(!e)return[];if(Go(e))return ls(e)?on(e):Ci(e);if(ot&&e[ot])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[ot]());var t=da(e);return(t==_?Xt:t==C?nn:Hs)(e)}function hs(e){return e?(e=vs(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ms(e){var t=hs(e),n=t%1;return t==t?n?t-n:t:0}function gs(e){return e?or(ms(e),0,p):0}function vs(e){if("number"==typeof e)return e;if(us(e))return d;if(ts(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ts(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=zt(e);var n=he.test(e);return n||ge.test(e)?nt(e.slice(2),n?2:8):pe.test(e)?d:+e}function ys(e){return Oi(e,Rs(e))}function bs(e){return null==e?"":si(e)}var ws=Ii((function(e,t){if(ka(t)||Go(t))Oi(t,Ps(t),e);else for(var n in t)Re.call(t,n)&&er(e,n,t[n])})),ks=Ii((function(e,t){Oi(t,Rs(t),e)})),_s=Ii((function(e,t,n,r){Oi(t,Rs(t),e,r)})),Es=Ii((function(e,t,n,r){Oi(t,Ps(t),e,r)})),xs=ea(ar),Ts=Zr((function(e,t){e=xe(e);var n=-1,r=t.length,a=r>2?t[2]:i;for(a&&va(t[0],t[1],a)&&(r=1);++n<r;)for(var o=t[n],s=Rs(o),l=-1,u=s.length;++l<u;){var c=s[l],f=e[c];(f===i||Ho(f,Ie[c])&&!Re.call(e,c))&&(e[c]=o[c])}return e})),Ss=Zr((function(e){return e.push(i,Yi),vt(Ms,i,e)}));function Cs(e,t,n){var r=null==e?i:_r(e,t);return r===i?n:r}function Os(e,t){return null!=e&&pa(e,t,Cr)}var As=Bi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=De.call(t)),e[t]=n}),tl(il)),Is=Bi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=De.call(t)),Re.call(e,t)?e[t].push(n):e[t]=[n]}),oa),Ns=Zr(Ar);function Ps(e){return Go(e)?Kn(e):Mr(e)}function Rs(e){return Go(e)?Kn(e,!0):function(e){if(!ts(e))return function(e){var t=[];if(null!=e)for(var n in xe(e))t.push(n);return t}(e);var t=ka(e),n=[];for(var r in e)("constructor"!=r||!t&&Re.call(e,r))&&n.push(r);return n}(e)}var Ls=Ii((function(e,t,n){qr(e,t,n)})),Ms=Ii((function(e,t,n,r){qr(e,t,n,r)})),Ds=ea((function(e,t){var n={};if(null==e)return n;var r=!1;t=Tt(t,(function(t){return t=vi(t,e),r||(r=t.length>1),t})),Oi(e,na(e),n),r&&(n=sr(n,7,Ji));for(var i=t.length;i--;)ui(n,t[i]);return n})),Fs=ea((function(e,t){return null==e?{}:function(e,t){return Ur(e,t,(function(t,n){return Os(e,n)}))}(e,t)}));function js(e,t){if(null==e)return{};var n=Tt(na(e),(function(e){return[e]}));return t=oa(t),Ur(e,n,(function(e,n){return t(e,n[0])}))}var Bs=Zi(Ps),qs=Zi(Rs);function Hs(e){return null==e?[]:Vt(e,Ps(e))}var zs=Li((function(e,t,n){return t=t.toLowerCase(),e+(n?Us(t):t)}));function Us(e){return Ys(bs(e).toLowerCase())}function Vs(e){return(e=bs(e))&&e.replace(ye,Kt).replace($e,"")}var $s=Li((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Ws=Li((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Gs=Ri("toLowerCase"),Zs=Li((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()})),Ks=Li((function(e,t,n){return e+(n?" ":"")+Ys(t)})),Qs=Li((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Ys=Ri("toUpperCase");function Js(e,t,n){return e=bs(e),(t=n?i:t)===i?function(e){return Ke.test(e)}(e)?function(e){return e.match(Ge)||[]}(e):function(e){return e.match(le)||[]}(e):e.match(t)||[]}var Xs=Zr((function(e,t){try{return vt(e,i,t)}catch(e){return Yo(e)?e:new ke(e)}})),el=ea((function(e,t){return bt(t,(function(t){t=Fa(t),ir(e,t,Io(e[t],e))})),e}));function tl(e){return function(){return e}}var nl=Fi(),rl=Fi(!0);function il(e){return e}function al(e){return Lr("function"==typeof e?e:sr(e,1))}var ol=Zr((function(e,t){return function(n){return Ar(n,e,t)}})),sl=Zr((function(e,t){return function(n){return Ar(e,n,t)}}));function ll(e,t,n){var r=Ps(t),i=kr(t,r);null!=n||ts(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=kr(t,Ps(t)));var a=!(ts(n)&&"chain"in n&&!n.chain),o=Jo(e);return bt(i,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__),i=n.__actions__=Ci(this.__actions__);return i.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,St([this.value()],arguments))})})),e}function ul(){}var cl=Hi(Tt),fl=Hi(kt),dl=Hi(At);function pl(e){return ya(e)?Ft(Fa(e)):function(e){return function(t){return _r(t,e)}}(e)}var hl=Ui(),ml=Ui(!0);function gl(){return[]}function vl(){return!1}var yl,bl=qi((function(e,t){return e+t}),0),wl=Wi("ceil"),kl=qi((function(e,t){return e/t}),1),_l=Wi("floor"),El=qi((function(e,t){return e*t}),1),xl=Wi("round"),Tl=qi((function(e,t){return e-t}),0);return Bn.after=function(e,t){if("function"!=typeof t)throw new Ce(a);return e=ms(e),function(){if(--e<1)return t.apply(this,arguments)}},Bn.ary=Oo,Bn.assign=ws,Bn.assignIn=ks,Bn.assignInWith=_s,Bn.assignWith=Es,Bn.at=xs,Bn.before=Ao,Bn.bind=Io,Bn.bindAll=el,Bn.bindKey=No,Bn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return $o(e)?e:[e]},Bn.chain=po,Bn.chunk=function(e,t,n){t=(n?va(e,t,n):t===i)?1:vn(ms(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var o=0,s=0,l=r(cn(a/t));o<a;)l[s++]=ti(e,o,o+=t);return l},Bn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i},Bn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],i=e;i--;)t[i-1]=arguments[i];return St($o(n)?Ci(n):[n],gr(t,1))},Bn.cond=function(e){var t=null==e?0:e.length,n=oa();return e=t?Tt(e,(function(e){if("function"!=typeof e[1])throw new Ce(a);return[n(e[0]),e[1]]})):[],Zr((function(n){for(var r=-1;++r<t;){var i=e[r];if(vt(i[0],this,n))return vt(i[1],this,n)}}))},Bn.conforms=function(e){return function(e){var t=Ps(e);return function(n){return lr(n,e,t)}}(sr(e,1))},Bn.constant=tl,Bn.countBy=go,Bn.create=function(e,t){var n=qn(e);return null==t?n:rr(n,t)},Bn.curry=function e(t,n,r){var a=Ki(t,8,i,i,i,i,i,n=r?i:n);return a.placeholder=e.placeholder,a},Bn.curryRight=function e(t,n,r){var a=Ki(t,16,i,i,i,i,i,n=r?i:n);return a.placeholder=e.placeholder,a},Bn.debounce=Po,Bn.defaults=Ts,Bn.defaultsDeep=Ss,Bn.defer=Ro,Bn.delay=Lo,Bn.difference=qa,Bn.differenceBy=Ha,Bn.differenceWith=za,Bn.drop=function(e,t,n){var r=null==e?0:e.length;return r?ti(e,(t=n||t===i?1:ms(t))<0?0:t,r):[]},Bn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?ti(e,0,(t=r-(t=n||t===i?1:ms(t)))<0?0:t):[]},Bn.dropRightWhile=function(e,t){return e&&e.length?fi(e,oa(t,3),!0,!0):[]},Bn.dropWhile=function(e,t){return e&&e.length?fi(e,oa(t,3),!0):[]},Bn.fill=function(e,t,n,r){var a=null==e?0:e.length;return a?(n&&"number"!=typeof n&&va(e,t,n)&&(n=0,r=a),function(e,t,n,r){var a=e.length;for((n=ms(n))<0&&(n=-n>a?0:a+n),(r=r===i||r>a?a:ms(r))<0&&(r+=a),r=n>r?0:gs(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Bn.filter=function(e,t){return($o(e)?_t:mr)(e,oa(t,3))},Bn.flatMap=function(e,t){return gr(xo(e,t),1)},Bn.flatMapDeep=function(e,t){return gr(xo(e,t),c)},Bn.flatMapDepth=function(e,t,n){return n=n===i?1:ms(n),gr(xo(e,t),n)},Bn.flatten=$a,Bn.flattenDeep=function(e){return null!=e&&e.length?gr(e,c):[]},Bn.flattenDepth=function(e,t){return null!=e&&e.length?gr(e,t=t===i?1:ms(t)):[]},Bn.flip=function(e){return Ki(e,512)},Bn.flow=nl,Bn.flowRight=rl,Bn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r},Bn.functions=function(e){return null==e?[]:kr(e,Ps(e))},Bn.functionsIn=function(e){return null==e?[]:kr(e,Rs(e))},Bn.groupBy=ko,Bn.initial=function(e){return null!=e&&e.length?ti(e,0,-1):[]},Bn.intersection=Ga,Bn.intersectionBy=Za,Bn.intersectionWith=Ka,Bn.invert=As,Bn.invertBy=Is,Bn.invokeMap=_o,Bn.iteratee=al,Bn.keyBy=Eo,Bn.keys=Ps,Bn.keysIn=Rs,Bn.map=xo,Bn.mapKeys=function(e,t){var n={};return t=oa(t,3),br(e,(function(e,r,i){ir(n,t(e,r,i),e)})),n},Bn.mapValues=function(e,t){var n={};return t=oa(t,3),br(e,(function(e,r,i){ir(n,r,t(e,r,i))})),n},Bn.matches=function(e){return jr(sr(e,1))},Bn.matchesProperty=function(e,t){return Br(e,sr(t,1))},Bn.memoize=Mo,Bn.merge=Ls,Bn.mergeWith=Ms,Bn.method=ol,Bn.methodOf=sl,Bn.mixin=ll,Bn.negate=Do,Bn.nthArg=function(e){return e=ms(e),Zr((function(t){return Hr(t,e)}))},Bn.omit=Ds,Bn.omitBy=function(e,t){return js(e,Do(oa(t)))},Bn.once=function(e){return Ao(2,e)},Bn.orderBy=function(e,t,n,r){return null==e?[]:($o(t)||(t=null==t?[]:[t]),$o(n=r?i:n)||(n=null==n?[]:[n]),zr(e,t,n))},Bn.over=cl,Bn.overArgs=Fo,Bn.overEvery=fl,Bn.overSome=dl,Bn.partial=jo,Bn.partialRight=Bo,Bn.partition=To,Bn.pick=Fs,Bn.pickBy=js,Bn.property=pl,Bn.propertyOf=function(e){return function(t){return null==e?i:_r(e,t)}},Bn.pull=Ya,Bn.pullAll=Ja,Bn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Vr(e,t,oa(n,2)):e},Bn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Vr(e,t,i,n):e},Bn.pullAt=Xa,Bn.range=hl,Bn.rangeRight=ml,Bn.rearg=qo,Bn.reject=function(e,t){return($o(e)?_t:mr)(e,Do(oa(t,3)))},Bn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,i=[],a=e.length;for(t=oa(t,3);++r<a;){var o=e[r];t(o,r,e)&&(n.push(o),i.push(r))}return $r(e,i),n},Bn.rest=function(e,t){if("function"!=typeof e)throw new Ce(a);return Zr(e,t=t===i?t:ms(t))},Bn.reverse=eo,Bn.sampleSize=function(e,t,n){return t=(n?va(e,t,n):t===i)?1:ms(t),($o(e)?Yn:Qr)(e,t)},Bn.set=function(e,t,n){return null==e?e:Yr(e,t,n)},Bn.setWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:Yr(e,t,n,r)},Bn.shuffle=function(e){return($o(e)?Jn:ei)(e)},Bn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&va(e,t,n)?(t=0,n=r):(t=null==t?0:ms(t),n=n===i?r:ms(n)),ti(e,t,n)):[]},Bn.sortBy=So,Bn.sortedUniq=function(e){return e&&e.length?ai(e):[]},Bn.sortedUniqBy=function(e,t){return e&&e.length?ai(e,oa(t,2)):[]},Bn.split=function(e,t,n){return n&&"number"!=typeof n&&va(e,t,n)&&(t=n=i),(n=n===i?p:n>>>0)?(e=bs(e))&&("string"==typeof t||null!=t&&!os(t))&&!(t=si(t))&&Jt(e)?bi(on(e),0,n):e.split(t,n):[]},Bn.spread=function(e,t){if("function"!=typeof e)throw new Ce(a);return t=null==t?0:vn(ms(t),0),Zr((function(n){var r=n[t],i=bi(n,0,t);return r&&St(i,r),vt(e,this,i)}))},Bn.tail=function(e){var t=null==e?0:e.length;return t?ti(e,1,t):[]},Bn.take=function(e,t,n){return e&&e.length?ti(e,0,(t=n||t===i?1:ms(t))<0?0:t):[]},Bn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ti(e,(t=r-(t=n||t===i?1:ms(t)))<0?0:t,r):[]},Bn.takeRightWhile=function(e,t){return e&&e.length?fi(e,oa(t,3),!1,!0):[]},Bn.takeWhile=function(e,t){return e&&e.length?fi(e,oa(t,3)):[]},Bn.tap=function(e,t){return t(e),e},Bn.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new Ce(a);return ts(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Po(e,t,{leading:r,maxWait:t,trailing:i})},Bn.thru=ho,Bn.toArray=ps,Bn.toPairs=Bs,Bn.toPairsIn=qs,Bn.toPath=function(e){return $o(e)?Tt(e,Fa):us(e)?[e]:Ci(Da(bs(e)))},Bn.toPlainObject=ys,Bn.transform=function(e,t,n){var r=$o(e),i=r||Ko(e)||cs(e);if(t=oa(t,4),null==n){var a=e&&e.constructor;n=i?r?new a:[]:ts(e)&&Jo(a)?qn(We(e)):{}}return(i?bt:br)(e,(function(e,r,i){return t(n,e,r,i)})),n},Bn.unary=function(e){return Oo(e,1)},Bn.union=to,Bn.unionBy=no,Bn.unionWith=ro,Bn.uniq=function(e){return e&&e.length?li(e):[]},Bn.uniqBy=function(e,t){return e&&e.length?li(e,oa(t,2)):[]},Bn.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?li(e,i,t):[]},Bn.unset=function(e,t){return null==e||ui(e,t)},Bn.unzip=io,Bn.unzipWith=ao,Bn.update=function(e,t,n){return null==e?e:ci(e,t,gi(n))},Bn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:ci(e,t,gi(n),r)},Bn.values=Hs,Bn.valuesIn=function(e){return null==e?[]:Vt(e,Rs(e))},Bn.without=oo,Bn.words=Js,Bn.wrap=function(e,t){return jo(gi(t),e)},Bn.xor=so,Bn.xorBy=lo,Bn.xorWith=uo,Bn.zip=co,Bn.zipObject=function(e,t){return hi(e||[],t||[],er)},Bn.zipObjectDeep=function(e,t){return hi(e||[],t||[],Yr)},Bn.zipWith=fo,Bn.entries=Bs,Bn.entriesIn=qs,Bn.extend=ks,Bn.extendWith=_s,ll(Bn,Bn),Bn.add=bl,Bn.attempt=Xs,Bn.camelCase=zs,Bn.capitalize=Us,Bn.ceil=wl,Bn.clamp=function(e,t,n){return n===i&&(n=t,t=i),n!==i&&(n=(n=vs(n))==n?n:0),t!==i&&(t=(t=vs(t))==t?t:0),or(vs(e),t,n)},Bn.clone=function(e){return sr(e,4)},Bn.cloneDeep=function(e){return sr(e,5)},Bn.cloneDeepWith=function(e,t){return sr(e,5,t="function"==typeof t?t:i)},Bn.cloneWith=function(e,t){return sr(e,4,t="function"==typeof t?t:i)},Bn.conformsTo=function(e,t){return null==t||lr(e,t,Ps(t))},Bn.deburr=Vs,Bn.defaultTo=function(e,t){return null==e||e!=e?t:e},Bn.divide=kl,Bn.endsWith=function(e,t,n){e=bs(e),t=si(t);var r=e.length,a=n=n===i?r:or(ms(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},Bn.eq=Ho,Bn.escape=function(e){return(e=bs(e))&&Z.test(e)?e.replace(W,Qt):e},Bn.escapeRegExp=function(e){return(e=bs(e))&&ne.test(e)?e.replace(te,"\\$&"):e},Bn.every=function(e,t,n){var r=$o(e)?kt:pr;return n&&va(e,t,n)&&(t=i),r(e,oa(t,3))},Bn.find=vo,Bn.findIndex=Ua,Bn.findKey=function(e,t){return Nt(e,oa(t,3),br)},Bn.findLast=yo,Bn.findLastIndex=Va,Bn.findLastKey=function(e,t){return Nt(e,oa(t,3),wr)},Bn.floor=_l,Bn.forEach=bo,Bn.forEachRight=wo,Bn.forIn=function(e,t){return null==e?e:vr(e,oa(t,3),Rs)},Bn.forInRight=function(e,t){return null==e?e:yr(e,oa(t,3),Rs)},Bn.forOwn=function(e,t){return e&&br(e,oa(t,3))},Bn.forOwnRight=function(e,t){return e&&wr(e,oa(t,3))},Bn.get=Cs,Bn.gt=zo,Bn.gte=Uo,Bn.has=function(e,t){return null!=e&&pa(e,t,Sr)},Bn.hasIn=Os,Bn.head=Wa,Bn.identity=il,Bn.includes=function(e,t,n,r){e=Go(e)?e:Hs(e),n=n&&!r?ms(n):0;var i=e.length;return n<0&&(n=vn(i+n,0)),ls(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Rt(e,t,n)>-1},Bn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ms(n);return i<0&&(i=vn(r+i,0)),Rt(e,t,i)},Bn.inRange=function(e,t,n){return t=hs(t),n===i?(n=t,t=0):n=hs(n),function(e,t,n){return e>=yn(t,n)&&e<vn(t,n)}(e=vs(e),t,n)},Bn.invoke=Ns,Bn.isArguments=Vo,Bn.isArray=$o,Bn.isArrayBuffer=Wo,Bn.isArrayLike=Go,Bn.isArrayLikeObject=Zo,Bn.isBoolean=function(e){return!0===e||!1===e||ns(e)&&xr(e)==v},Bn.isBuffer=Ko,Bn.isDate=Qo,Bn.isElement=function(e){return ns(e)&&1===e.nodeType&&!as(e)},Bn.isEmpty=function(e){if(null==e)return!0;if(Go(e)&&($o(e)||"string"==typeof e||"function"==typeof e.splice||Ko(e)||cs(e)||Vo(e)))return!e.length;var t=da(e);if(t==_||t==C)return!e.size;if(ka(e))return!Mr(e).length;for(var n in e)if(Re.call(e,n))return!1;return!0},Bn.isEqual=function(e,t){return Nr(e,t)},Bn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:i)?n(e,t):i;return r===i?Nr(e,t,i,n):!!r},Bn.isError=Yo,Bn.isFinite=function(e){return"number"==typeof e&&hn(e)},Bn.isFunction=Jo,Bn.isInteger=Xo,Bn.isLength=es,Bn.isMap=rs,Bn.isMatch=function(e,t){return e===t||Pr(e,t,la(t))},Bn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:i,Pr(e,t,la(t),n)},Bn.isNaN=function(e){return is(e)&&e!=+e},Bn.isNative=function(e){if(wa(e))throw new ke("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Rr(e)},Bn.isNil=function(e){return null==e},Bn.isNull=function(e){return null===e},Bn.isNumber=is,Bn.isObject=ts,Bn.isObjectLike=ns,Bn.isPlainObject=as,Bn.isRegExp=os,Bn.isSafeInteger=function(e){return Xo(e)&&e>=-9007199254740991&&e<=f},Bn.isSet=ss,Bn.isString=ls,Bn.isSymbol=us,Bn.isTypedArray=cs,Bn.isUndefined=function(e){return e===i},Bn.isWeakMap=function(e){return ns(e)&&da(e)==I},Bn.isWeakSet=function(e){return ns(e)&&"[object WeakSet]"==xr(e)},Bn.join=function(e,t){return null==e?"":mn.call(e,t)},Bn.kebabCase=$s,Bn.last=Qa,Bn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return n!==i&&(a=(a=ms(n))<0?vn(r+a,0):yn(a,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):Pt(e,Mt,a,!0)},Bn.lowerCase=Ws,Bn.lowerFirst=Gs,Bn.lt=fs,Bn.lte=ds,Bn.max=function(e){return e&&e.length?hr(e,il,Tr):i},Bn.maxBy=function(e,t){return e&&e.length?hr(e,oa(t,2),Tr):i},Bn.mean=function(e){return Dt(e,il)},Bn.meanBy=function(e,t){return Dt(e,oa(t,2))},Bn.min=function(e){return e&&e.length?hr(e,il,Dr):i},Bn.minBy=function(e,t){return e&&e.length?hr(e,oa(t,2),Dr):i},Bn.stubArray=gl,Bn.stubFalse=vl,Bn.stubObject=function(){return{}},Bn.stubString=function(){return""},Bn.stubTrue=function(){return!0},Bn.multiply=El,Bn.nth=function(e,t){return e&&e.length?Hr(e,ms(t)):i},Bn.noConflict=function(){return at._===this&&(at._=je),this},Bn.noop=ul,Bn.now=Co,Bn.pad=function(e,t,n){e=bs(e);var r=(t=ms(t))?an(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return zi(fn(i),n)+e+zi(cn(i),n)},Bn.padEnd=function(e,t,n){e=bs(e);var r=(t=ms(t))?an(e):0;return t&&r<t?e+zi(t-r,n):e},Bn.padStart=function(e,t,n){e=bs(e);var r=(t=ms(t))?an(e):0;return t&&r<t?zi(t-r,n)+e:e},Bn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),wn(bs(e).replace(re,""),t||0)},Bn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&va(e,t,n)&&(t=n=i),n===i&&("boolean"==typeof t?(n=t,t=i):"boolean"==typeof e&&(n=e,e=i)),e===i&&t===i?(e=0,t=1):(e=hs(e),t===i?(t=e,e=0):t=hs(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var a=kn();return yn(e+a*(t-e+tt("1e-"+((a+"").length-1))),t)}return Wr(e,t)},Bn.reduce=function(e,t,n){var r=$o(e)?Ct:Bt,i=arguments.length<3;return r(e,oa(t,4),n,i,fr)},Bn.reduceRight=function(e,t,n){var r=$o(e)?Ot:Bt,i=arguments.length<3;return r(e,oa(t,4),n,i,dr)},Bn.repeat=function(e,t,n){return t=(n?va(e,t,n):t===i)?1:ms(t),Gr(bs(e),t)},Bn.replace=function(){var e=arguments,t=bs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Bn.result=function(e,t,n){var r=-1,a=(t=vi(t,e)).length;for(a||(a=1,e=i);++r<a;){var o=null==e?i:e[Fa(t[r])];o===i&&(r=a,o=n),e=Jo(o)?o.call(e):o}return e},Bn.round=xl,Bn.runInContext=e,Bn.sample=function(e){return($o(e)?Qn:Kr)(e)},Bn.size=function(e){if(null==e)return 0;if(Go(e))return ls(e)?an(e):e.length;var t=da(e);return t==_||t==C?e.size:Mr(e).length},Bn.snakeCase=Zs,Bn.some=function(e,t,n){var r=$o(e)?At:ni;return n&&va(e,t,n)&&(t=i),r(e,oa(t,3))},Bn.sortedIndex=function(e,t){return ri(e,t)},Bn.sortedIndexBy=function(e,t,n){return ii(e,t,oa(n,2))},Bn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=ri(e,t);if(r<n&&Ho(e[r],t))return r}return-1},Bn.sortedLastIndex=function(e,t){return ri(e,t,!0)},Bn.sortedLastIndexBy=function(e,t,n){return ii(e,t,oa(n,2),!0)},Bn.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var n=ri(e,t,!0)-1;if(Ho(e[n],t))return n}return-1},Bn.startCase=Ks,Bn.startsWith=function(e,t,n){return e=bs(e),n=null==n?0:or(ms(n),0,e.length),t=si(t),e.slice(n,n+t.length)==t},Bn.subtract=Tl,Bn.sum=function(e){return e&&e.length?qt(e,il):0},Bn.sumBy=function(e,t){return e&&e.length?qt(e,oa(t,2)):0},Bn.template=function(e,t,n){var r=Bn.templateSettings;n&&va(e,t,n)&&(t=i),e=bs(e),t=_s({},t,r,Qi);var a,o,s=_s({},t.imports,r.imports,Qi),l=Ps(s),u=Vt(s,l),c=0,f=t.interpolate||be,d="__p += '",p=Te((t.escape||be).source+"|"+f.source+"|"+(f===Y?fe:be).source+"|"+(t.evaluate||be).source+"|$","g"),h="//# sourceURL="+(Re.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ye+"]")+"\n";e.replace(p,(function(t,n,r,i,s,l){return r||(r=i),d+=e.slice(c,l).replace(we,Yt),n&&(a=!0,d+="' +\n__e("+n+") +\n'"),s&&(o=!0,d+="';\n"+s+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=l+t.length,t})),d+="';\n";var m=Re.call(t,"variable")&&t.variable;if(m){if(ue.test(m))throw new ke("Invalid `variable` option passed into `_.template`")}else d="with (obj) {\n"+d+"\n}\n";d=(o?d.replace(z,""):d).replace(U,"$1").replace(V,"$1;"),d="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var g=Xs((function(){return _e(l,h+"return "+d).apply(i,u)}));if(g.source=d,Yo(g))throw g;return g},Bn.times=function(e,t){if((e=ms(e))<1||e>f)return[];var n=p,r=yn(e,p);t=oa(t),e-=p;for(var i=Ht(r,t);++n<e;)t(n);return i},Bn.toFinite=hs,Bn.toInteger=ms,Bn.toLength=gs,Bn.toLower=function(e){return bs(e).toLowerCase()},Bn.toNumber=vs,Bn.toSafeInteger=function(e){return e?or(ms(e),-9007199254740991,f):0===e?e:0},Bn.toString=bs,Bn.toUpper=function(e){return bs(e).toUpperCase()},Bn.trim=function(e,t,n){if((e=bs(e))&&(n||t===i))return zt(e);if(!e||!(t=si(t)))return e;var r=on(e),a=on(t);return bi(r,Wt(r,a),Gt(r,a)+1).join("")},Bn.trimEnd=function(e,t,n){if((e=bs(e))&&(n||t===i))return e.slice(0,sn(e)+1);if(!e||!(t=si(t)))return e;var r=on(e);return bi(r,0,Gt(r,on(t))+1).join("")},Bn.trimStart=function(e,t,n){if((e=bs(e))&&(n||t===i))return e.replace(re,"");if(!e||!(t=si(t)))return e;var r=on(e);return bi(r,Wt(r,on(t))).join("")},Bn.truncate=function(e,t){var n=30,r="...";if(ts(t)){var a="separator"in t?t.separator:a;n="length"in t?ms(t.length):n,r="omission"in t?si(t.omission):r}var o=(e=bs(e)).length;if(Jt(e)){var s=on(e);o=s.length}if(n>=o)return e;var l=n-an(r);if(l<1)return r;var u=s?bi(s,0,l).join(""):e.slice(0,l);if(a===i)return u+r;if(s&&(l+=u.length-l),os(a)){if(e.slice(l).search(a)){var c,f=u;for(a.global||(a=Te(a.source,bs(de.exec(a))+"g")),a.lastIndex=0;c=a.exec(f);)var d=c.index;u=u.slice(0,d===i?l:d)}}else if(e.indexOf(si(a),l)!=l){var p=u.lastIndexOf(a);p>-1&&(u=u.slice(0,p))}return u+r},Bn.unescape=function(e){return(e=bs(e))&&G.test(e)?e.replace($,ln):e},Bn.uniqueId=function(e){var t=++Le;return bs(e)+t},Bn.upperCase=Qs,Bn.upperFirst=Ys,Bn.each=bo,Bn.eachRight=wo,Bn.first=Wa,ll(Bn,(yl={},br(Bn,(function(e,t){Re.call(Bn.prototype,t)||(yl[t]=e)})),yl),{chain:!1}),Bn.VERSION="4.17.21",bt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Bn[e].placeholder=Bn})),bt(["drop","take"],(function(e,t){Un.prototype[e]=function(n){n=n===i?1:vn(ms(n),0);var r=this.__filtered__&&!t?new Un(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,p),type:e+(r.__dir__<0?"Right":"")}),r},Un.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),bt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Un.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:oa(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),bt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Un.prototype[e]=function(){return this[n](1).value()[0]}})),bt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Un.prototype[e]=function(){return this.__filtered__?new Un(this):this[n](1)}})),Un.prototype.compact=function(){return this.filter(il)},Un.prototype.find=function(e){return this.filter(e).head()},Un.prototype.findLast=function(e){return this.reverse().find(e)},Un.prototype.invokeMap=Zr((function(e,t){return"function"==typeof e?new Un(this):this.map((function(n){return Ar(n,e,t)}))})),Un.prototype.reject=function(e){return this.filter(Do(oa(e)))},Un.prototype.slice=function(e,t){e=ms(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Un(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==i&&(n=(t=ms(t))<0?n.dropRight(-t):n.take(t-e)),n)},Un.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Un.prototype.toArray=function(){return this.take(p)},br(Un.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=Bn[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);a&&(Bn.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,l=t instanceof Un,u=s[0],c=l||$o(t),f=function(e){var t=a.apply(Bn,St([e],s));return r&&d?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1);var d=this.__chain__,p=!!this.__actions__.length,h=o&&!d,m=l&&!p;if(!o&&c){t=m?t:new Un(this);var g=e.apply(t,s);return g.__actions__.push({func:ho,args:[f],thisArg:i}),new zn(g,d)}return h&&m?e.apply(this,s):(g=this.thru(f),h?r?g.value()[0]:g.value():g)})})),bt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Oe[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Bn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply($o(i)?i:[],e)}return this[n]((function(n){return t.apply($o(n)?n:[],e)}))}})),br(Un.prototype,(function(e,t){var n=Bn[t];if(n){var r=n.name+"";Re.call(In,r)||(In[r]=[]),In[r].push({name:t,func:n})}})),In[ji(i,2).name]=[{name:"wrapper",func:i}],Un.prototype.clone=function(){var e=new Un(this.__wrapped__);return e.__actions__=Ci(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ci(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ci(this.__views__),e},Un.prototype.reverse=function(){if(this.__filtered__){var e=new Un(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Un.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=$o(e),r=t<0,i=n?e.length:0,a=function(e,t,n){for(var r=-1,i=n.length;++r<i;){var a=n[r],o=a.size;switch(a.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=yn(t,e+o);break;case"takeRight":e=vn(e,t-o)}}return{start:e,end:t}}(0,i,this.__views__),o=a.start,s=a.end,l=s-o,u=r?s:o-1,c=this.__iteratees__,f=c.length,d=0,p=yn(l,this.__takeCount__);if(!n||!r&&i==l&&p==l)return di(e,this.__actions__);var h=[];e:for(;l--&&d<p;){for(var m=-1,g=e[u+=t];++m<f;){var v=c[m],y=v.iteratee,b=v.type,w=y(g);if(2==b)g=w;else if(!w){if(1==b)continue e;break e}}h[d++]=g}return h},Bn.prototype.at=mo,Bn.prototype.chain=function(){return po(this)},Bn.prototype.commit=function(){return new zn(this.value(),this.__chain__)},Bn.prototype.next=function(){this.__values__===i&&(this.__values__=ps(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},Bn.prototype.plant=function(e){for(var t,n=this;n instanceof Hn;){var r=Ba(n);r.__index__=0,r.__values__=i,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},Bn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Un){var t=e;return this.__actions__.length&&(t=new Un(this)),(t=t.reverse()).__actions__.push({func:ho,args:[eo],thisArg:i}),new zn(t,this.__chain__)}return this.thru(eo)},Bn.prototype.toJSON=Bn.prototype.valueOf=Bn.prototype.value=function(){return di(this.__wrapped__,this.__actions__)},Bn.prototype.first=Bn.prototype.head,ot&&(Bn.prototype[ot]=function(){return this}),Bn}();at._=un,(r=function(){return un}.call(t,n,t,e))===i||(e.exports=r)}.call(this)},84879:function(e,t){"use strict";function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function r(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,s(e,t)}function o(e){return o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},o(e)}function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function u(e,t,n){return u=l()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&s(i,n.prototype),i},u.apply(null,arguments)}function c(e){var t="function"==typeof Map?new Map:void 0;return c=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return u(e,arguments,o(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),s(r,e)},c(e)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var p=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(c(Error)),h=function(e){function t(t){return e.call(this,"Invalid DateTime: "+t.toMessage())||this}return a(t,e),t}(p),m=function(e){function t(t){return e.call(this,"Invalid Interval: "+t.toMessage())||this}return a(t,e),t}(p),g=function(e){function t(t){return e.call(this,"Invalid Duration: "+t.toMessage())||this}return a(t,e),t}(p),v=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(p),y=function(e){function t(t){return e.call(this,"Invalid unit "+t)||this}return a(t,e),t}(p),b=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(p),w=function(e){function t(){return e.call(this,"Zone is an abstract class")||this}return a(t,e),t}(p),k="numeric",_="short",E="long",x={year:k,month:k,day:k},T={year:k,month:_,day:k},S={year:k,month:_,day:k,weekday:_},C={year:k,month:E,day:k},O={year:k,month:E,day:k,weekday:E},A={hour:k,minute:k},I={hour:k,minute:k,second:k},N={hour:k,minute:k,second:k,timeZoneName:_},P={hour:k,minute:k,second:k,timeZoneName:E},R={hour:k,minute:k,hourCycle:"h23"},L={hour:k,minute:k,second:k,hourCycle:"h23"},M={hour:k,minute:k,second:k,hourCycle:"h23",timeZoneName:_},D={hour:k,minute:k,second:k,hourCycle:"h23",timeZoneName:E},F={year:k,month:k,day:k,hour:k,minute:k},j={year:k,month:k,day:k,hour:k,minute:k,second:k},B={year:k,month:_,day:k,hour:k,minute:k},q={year:k,month:_,day:k,hour:k,minute:k,second:k},H={year:k,month:_,day:k,weekday:_,hour:k,minute:k},z={year:k,month:E,day:k,hour:k,minute:k,timeZoneName:_},U={year:k,month:E,day:k,hour:k,minute:k,second:k,timeZoneName:_},V={year:k,month:E,day:k,weekday:E,hour:k,minute:k,timeZoneName:E},$={year:k,month:E,day:k,weekday:E,hour:k,minute:k,second:k,timeZoneName:E};function W(e){return void 0===e}function G(e){return"number"==typeof e}function Z(e){return"number"==typeof e&&e%1==0}function K(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function Q(e,t,n){if(0!==e.length)return e.reduce((function(e,r){var i=[t(r),r];return e&&n(e[0],i[0])===e[0]?e:i}),null)[1]}function Y(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function J(e,t,n){return Z(e)&&e>=t&&e<=n}function X(e,t){void 0===t&&(t=2);var n=e<0?"-":"",r=n?-1*e:e;return""+n+(r.toString().length<t?("0".repeat(t)+r).slice(-t):r.toString())}function ee(e){return W(e)||null===e||""===e?void 0:parseInt(e,10)}function te(e){if(!W(e)&&null!==e&&""!==e){var t=1e3*parseFloat("0."+e);return Math.floor(t)}}function ne(e,t,n){void 0===n&&(n=!1);var r=Math.pow(10,t);return(n?Math.trunc:Math.round)(e*r)/r}function re(e){return e%4==0&&(e%100!=0||e%400==0)}function ie(e){return re(e)?366:365}function ae(e,t){var n,r=(n=t-1)-12*Math.floor(n/12)+1;return 2===r?re(e+(t-r)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}function oe(e){var t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t)).setUTCFullYear(t.getUTCFullYear()-1900),+t}function se(e){var t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return 4===t||3===r?53:52}function le(e){return e>99?e:e>60?1900+e:2e3+e}function ue(e,t,n,r){void 0===r&&(r=null);var a=new Date(e),o={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(o.timeZone=r);var s=i({timeZoneName:t},o),l=new Intl.DateTimeFormat(n,s).formatToParts(a).find((function(e){return"timezonename"===e.type.toLowerCase()}));return l?l.value:null}function ce(e,t){var n=parseInt(e,10);Number.isNaN(n)&&(n=0);var r=parseInt(t,10)||0;return 60*n+(n<0||Object.is(n,-0)?-r:r)}function fe(e){var t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new b("Invalid unit value "+e);return t}function de(e,t){var n={};for(var r in e)if(Y(e,r)){var i=e[r];if(null==i)continue;n[t(r)]=fe(i)}return n}function pe(e,t){var n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?"+":"-";switch(t){case"short":return""+i+X(n,2)+":"+X(r,2);case"narrow":return""+i+n+(r>0?":"+r:"");case"techie":return""+i+X(n,2)+X(r,2);default:throw new RangeError("Value format "+t+" is out of range for property format")}}function he(e){return function(e,t){return["hour","minute","second","millisecond"].reduce((function(t,n){return t[n]=e[n],t}),{})}(e)}var me=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256})?)?/,ge=["January","February","March","April","May","June","July","August","September","October","November","December"],ve=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ye=["J","F","M","A","M","J","J","A","S","O","N","D"];function be(e){switch(e){case"narrow":return[].concat(ye);case"short":return[].concat(ve);case"long":return[].concat(ge);case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var we=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],ke=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],_e=["M","T","W","T","F","S","S"];function Ee(e){switch(e){case"narrow":return[].concat(_e);case"short":return[].concat(ke);case"long":return[].concat(we);case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var xe=["AM","PM"],Te=["Before Christ","Anno Domini"],Se=["BC","AD"],Ce=["B","A"];function Oe(e){switch(e){case"narrow":return[].concat(Ce);case"short":return[].concat(Se);case"long":return[].concat(Te);default:return null}}function Ae(e,t){for(var n,r="",i=d(e);!(n=i()).done;){var a=n.value;a.literal?r+=a.val:r+=t(a.val)}return r}var Ie={D:x,DD:T,DDD:C,DDDD:O,t:A,tt:I,ttt:N,tttt:P,T:R,TT:L,TTT:M,TTTT:D,f:F,ff:B,fff:z,ffff:V,F:j,FF:q,FFF:U,FFFF:$},Ne=function(){function e(e,t){this.opts=t,this.loc=e,this.systemLoc=null}e.create=function(t,n){return void 0===n&&(n={}),new e(t,n)},e.parseFormat=function(e){for(var t=null,n="",r=!1,i=[],a=0;a<e.length;a++){var o=e.charAt(a);"'"===o?(n.length>0&&i.push({literal:r,val:n}),t=null,n="",r=!r):r||o===t?n+=o:(n.length>0&&i.push({literal:!1,val:n}),n=o,t=o)}return n.length>0&&i.push({literal:r,val:n}),i},e.macroTokenToFormatOpts=function(e){return Ie[e]};var t=e.prototype;return t.formatWithSystemDefault=function(e,t){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,i({},this.opts,t)).format()},t.formatDateTime=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,i({},this.opts,t)).format()},t.formatDateTimeParts=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,i({},this.opts,t)).formatToParts()},t.resolvedOptions=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,i({},this.opts,t)).resolvedOptions()},t.num=function(e,t){if(void 0===t&&(t=0),this.opts.forceSimple)return X(e,t);var n=i({},this.opts);return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)},t.formatDateTimeFromString=function(t,n){var r=this,i="en"===this.loc.listingMode(),a=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,o=function(e,n){return r.loc.extract(t,e,n)},s=function(e){return t.isOffsetFixed&&0===t.offset&&e.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,e.format):""},l=function(e,n){return i?function(e,t){return be(t)[e.month-1]}(t,e):o(n?{month:e}:{month:e,day:"numeric"},"month")},u=function(e,n){return i?function(e,t){return Ee(t)[e.weekday-1]}(t,e):o(n?{weekday:e}:{weekday:e,month:"long",day:"numeric"},"weekday")},c=function(e){return i?function(e,t){return Oe(t)[e.year<0?0:1]}(t,e):o({era:e},"era")};return Ae(e.parseFormat(n),(function(n){switch(n){case"S":return r.num(t.millisecond);case"u":case"SSS":return r.num(t.millisecond,3);case"s":return r.num(t.second);case"ss":return r.num(t.second,2);case"m":return r.num(t.minute);case"mm":return r.num(t.minute,2);case"h":return r.num(t.hour%12==0?12:t.hour%12);case"hh":return r.num(t.hour%12==0?12:t.hour%12,2);case"H":return r.num(t.hour);case"HH":return r.num(t.hour,2);case"Z":return s({format:"narrow",allowZ:r.opts.allowZ});case"ZZ":return s({format:"short",allowZ:r.opts.allowZ});case"ZZZ":return s({format:"techie",allowZ:r.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:r.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:r.loc.locale});case"z":return t.zoneName;case"a":return i?function(e){return xe[e.hour<12?0:1]}(t):o({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return a?o({day:"numeric"},"day"):r.num(t.day);case"dd":return a?o({day:"2-digit"},"day"):r.num(t.day,2);case"c":case"E":return r.num(t.weekday);case"ccc":return u("short",!0);case"cccc":return u("long",!0);case"ccccc":return u("narrow",!0);case"EEE":return u("short",!1);case"EEEE":return u("long",!1);case"EEEEE":return u("narrow",!1);case"L":return a?o({month:"numeric",day:"numeric"},"month"):r.num(t.month);case"LL":return a?o({month:"2-digit",day:"numeric"},"month"):r.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return a?o({month:"numeric"},"month"):r.num(t.month);case"MM":return a?o({month:"2-digit"},"month"):r.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return a?o({year:"numeric"},"year"):r.num(t.year);case"yy":return a?o({year:"2-digit"},"year"):r.num(t.year.toString().slice(-2),2);case"yyyy":return a?o({year:"numeric"},"year"):r.num(t.year,4);case"yyyyyy":return a?o({year:"numeric"},"year"):r.num(t.year,6);case"G":return c("short");case"GG":return c("long");case"GGGGG":return c("narrow");case"kk":return r.num(t.weekYear.toString().slice(-2),2);case"kkkk":return r.num(t.weekYear,4);case"W":return r.num(t.weekNumber);case"WW":return r.num(t.weekNumber,2);case"o":return r.num(t.ordinal);case"ooo":return r.num(t.ordinal,3);case"q":return r.num(t.quarter);case"qq":return r.num(t.quarter,2);case"X":return r.num(Math.floor(t.ts/1e3));case"x":return r.num(t.ts);default:return function(n){var i=e.macroTokenToFormatOpts(n);return i?r.formatWithSystemDefault(t,i):n}(n)}}))},t.formatDurationFromString=function(t,n){var r,i=this,a=function(e){switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}},o=e.parseFormat(n),s=o.reduce((function(e,t){var n=t.literal,r=t.val;return n?e:e.concat(r)}),[]),l=t.shiftTo.apply(t,s.map(a).filter((function(e){return e})));return Ae(o,(r=l,function(e){var t=a(e);return t?i.num(r.get(t),e.length):e}))},e}(),Pe=function(){function e(e,t){this.reason=e,this.explanation=t}return e.prototype.toMessage=function(){return this.explanation?this.reason+": "+this.explanation:this.reason},e}(),Re=function(){function e(){}var t=e.prototype;return t.offsetName=function(e,t){throw new w},t.formatOffset=function(e,t){throw new w},t.offset=function(e){throw new w},t.equals=function(e){throw new w},r(e,[{key:"type",get:function(){throw new w}},{key:"name",get:function(){throw new w}},{key:"isUniversal",get:function(){throw new w}},{key:"isValid",get:function(){throw new w}}]),e}(),Le=null,Me=function(e){function t(){return e.apply(this,arguments)||this}a(t,e);var n=t.prototype;return n.offsetName=function(e,t){return ue(e,t.format,t.locale)},n.formatOffset=function(e,t){return pe(this.offset(e),t)},n.offset=function(e){return-new Date(e).getTimezoneOffset()},n.equals=function(e){return"system"===e.type},r(t,[{key:"type",get:function(){return"system"}},{key:"name",get:function(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}},{key:"isUniversal",get:function(){return!1}},{key:"isValid",get:function(){return!0}}],[{key:"instance",get:function(){return null===Le&&(Le=new t),Le}}]),t}(Re),De=RegExp("^"+me.source+"$"),Fe={},je={year:0,month:1,day:2,hour:3,minute:4,second:5},Be={},qe=function(e){function t(n){var r;return(r=e.call(this)||this).zoneName=n,r.valid=t.isValidZone(n),r}a(t,e),t.create=function(e){return Be[e]||(Be[e]=new t(e)),Be[e]},t.resetCache=function(){Be={},Fe={}},t.isValidSpecifier=function(e){return!(!e||!e.match(De))},t.isValidZone=function(e){try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}},t.parseGMTOffset=function(e){if(e){var t=e.match(/^Etc\/GMT(0|[+-]\d{1,2})$/i);if(t)return-60*parseInt(t[1])}return null};var n=t.prototype;return n.offsetName=function(e,t){return ue(e,t.format,t.locale,this.name)},n.formatOffset=function(e,t){return pe(this.offset(e),t)},n.offset=function(e){var t=new Date(e);if(isNaN(t))return NaN;var n,r=(n=this.name,Fe[n]||(Fe[n]=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:n,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),Fe[n]),i=r.formatToParts?function(e,t){for(var n=e.formatToParts(t),r=[],i=0;i<n.length;i++){var a=n[i],o=a.type,s=a.value,l=je[o];W(l)||(r[l]=parseInt(s,10))}return r}(r,t):function(e,t){var n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n),i=r[1],a=r[2];return[r[3],i,a,r[4],r[5],r[6]]}(r,t),a=+t,o=a%1e3;return(oe({year:i[0],month:i[1],day:i[2],hour:i[3],minute:i[4],second:i[5],millisecond:0})-(a-=o>=0?o:1e3+o))/6e4},n.equals=function(e){return"iana"===e.type&&e.name===this.name},r(t,[{key:"type",get:function(){return"iana"}},{key:"name",get:function(){return this.zoneName}},{key:"isUniversal",get:function(){return!1}},{key:"isValid",get:function(){return this.valid}}]),t}(Re),He=null,ze=function(e){function t(t){var n;return(n=e.call(this)||this).fixed=t,n}a(t,e),t.instance=function(e){return 0===e?t.utcInstance:new t(e)},t.parseSpecifier=function(e){if(e){var n=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new t(ce(n[1],n[2]))}return null};var n=t.prototype;return n.offsetName=function(){return this.name},n.formatOffset=function(e,t){return pe(this.fixed,t)},n.offset=function(){return this.fixed},n.equals=function(e){return"fixed"===e.type&&e.fixed===this.fixed},r(t,[{key:"type",get:function(){return"fixed"}},{key:"name",get:function(){return 0===this.fixed?"UTC":"UTC"+pe(this.fixed,"narrow")}},{key:"isUniversal",get:function(){return!0}},{key:"isValid",get:function(){return!0}}],[{key:"utcInstance",get:function(){return null===He&&(He=new t(0)),He}}]),t}(Re),Ue=function(e){function t(t){var n;return(n=e.call(this)||this).zoneName=t,n}a(t,e);var n=t.prototype;return n.offsetName=function(){return null},n.formatOffset=function(){return""},n.offset=function(){return NaN},n.equals=function(){return!1},r(t,[{key:"type",get:function(){return"invalid"}},{key:"name",get:function(){return this.zoneName}},{key:"isUniversal",get:function(){return!1}},{key:"isValid",get:function(){return!1}}]),t}(Re);function Ve(e,t){var n;if(W(e)||null===e)return t;if(e instanceof Re)return e;if("string"==typeof e){var r=e.toLowerCase();return"local"===r||"system"===r?t:"utc"===r||"gmt"===r?ze.utcInstance:null!=(n=qe.parseGMTOffset(e))?ze.instance(n):qe.isValidSpecifier(r)?qe.create(e):ze.parseSpecifier(r)||new Ue(e)}return G(e)?ze.instance(e):"object"==typeof e&&e.offset&&"number"==typeof e.offset?e:new Ue(e)}var $e,We=function(){return Date.now()},Ge="system",Ze=null,Ke=null,Qe=null,Ye=function(){function e(){}return e.resetCaches=function(){lt.resetCache(),qe.resetCache()},r(e,null,[{key:"now",get:function(){return We},set:function(e){We=e}},{key:"defaultZone",get:function(){return Ve(Ge,Me.instance)},set:function(e){Ge=e}},{key:"defaultLocale",get:function(){return Ze},set:function(e){Ze=e}},{key:"defaultNumberingSystem",get:function(){return Ke},set:function(e){Ke=e}},{key:"defaultOutputCalendar",get:function(){return Qe},set:function(e){Qe=e}},{key:"throwOnInvalid",get:function(){return $e},set:function(e){$e=e}}]),e}(),Je=["base"],Xe={};function et(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=Xe[n];return r||(r=new Intl.DateTimeFormat(e,t),Xe[n]=r),r}var tt={},nt={};var rt=null;function it(e,t,n,r,i){var a=e.listingMode(n);return"error"===a?null:"en"===a?r(t):i(t)}var at=function(){function e(e,t,n){if(this.padTo=n.padTo||0,this.floor=n.floor||!1,!t){var r={useGrouping:!1};n.padTo>0&&(r.minimumIntegerDigits=n.padTo),this.inf=function(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=tt[n];return r||(r=new Intl.NumberFormat(e,t),tt[n]=r),r}(e,r)}}return e.prototype.format=function(e){if(this.inf){var t=this.floor?Math.floor(e):e;return this.inf.format(t)}return X(this.floor?Math.floor(e):ne(e,3),this.padTo)},e}(),ot=function(){function e(e,t,n){var r;if(this.opts=n,e.zone.isUniversal){var a=e.offset/60*-1,o=a>=0?"Etc/GMT+"+a:"Etc/GMT"+a,s=qe.isValidZone(o);0!==e.offset&&s?(r=o,this.dt=e):(r="UTC",n.timeZoneName?this.dt=e:this.dt=0===e.offset?e:sr.fromMillis(e.ts+60*e.offset*1e3))}else"system"===e.zone.type?this.dt=e:(this.dt=e,r=e.zone.name);var l=i({},this.opts);r&&(l.timeZone=r),this.dtf=et(t,l)}var t=e.prototype;return t.format=function(){return this.dtf.format(this.dt.toJSDate())},t.formatToParts=function(){return this.dtf.formatToParts(this.dt.toJSDate())},t.resolvedOptions=function(){return this.dtf.resolvedOptions()},e}(),st=function(){function e(e,t,n){this.opts=i({style:"long"},n),!t&&K()&&(this.rtf=function(e,t){void 0===t&&(t={});var n=t;n.base;var r=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(n,Je),i=JSON.stringify([e,r]),a=nt[i];return a||(a=new Intl.RelativeTimeFormat(e,t),nt[i]=a),a}(e,n))}var t=e.prototype;return t.format=function(e,t){return this.rtf?this.rtf.format(e,t):function(e,t,n,r){void 0===n&&(n="always"),void 0===r&&(r=!1);var i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},a=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&a){var o="days"===e;switch(t){case 1:return o?"tomorrow":"next "+i[e][0];case-1:return o?"yesterday":"last "+i[e][0];case 0:return o?"today":"this "+i[e][0]}}var s=Object.is(t,-0)||t<0,l=Math.abs(t),u=1===l,c=i[e],f=r?u?c[1]:c[2]||c[1]:u?i[e][0]:e;return s?l+" "+f+" ago":"in "+l+" "+f}(t,e,this.opts.numeric,"long"!==this.opts.style)},t.formatToParts=function(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]},e}(),lt=function(){function e(e,t,n,r){var i=function(e){var t=e.indexOf("-u-");if(-1===t)return[e];var n,r=e.substring(0,t);try{n=et(e).resolvedOptions()}catch(e){n=et(r).resolvedOptions()}var i=n;return[r,i.numberingSystem,i.calendar]}(e),a=i[0],o=i[1],s=i[2];this.locale=a,this.numberingSystem=t||o||null,this.outputCalendar=n||s||null,this.intl=function(e,t,n){return n||t?(e+="-u",n&&(e+="-ca-"+n),t&&(e+="-nu-"+t),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}e.fromOpts=function(t){return e.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)},e.create=function(t,n,r,i){void 0===i&&(i=!1);var a=t||Ye.defaultLocale;return new e(a||(i?"en-US":rt||(rt=(new Intl.DateTimeFormat).resolvedOptions().locale)),n||Ye.defaultNumberingSystem,r||Ye.defaultOutputCalendar,a)},e.resetCache=function(){rt=null,Xe={},tt={},nt={}},e.fromObject=function(t){var n=void 0===t?{}:t,r=n.locale,i=n.numberingSystem,a=n.outputCalendar;return e.create(r,i,a)};var t=e.prototype;return t.listingMode=function(e){var t=this.isEnglish(),n=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar);return t&&n?"en":"intl"},t.clone=function(t){return t&&0!==Object.getOwnPropertyNames(t).length?e.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1):this},t.redefaultToEN=function(e){return void 0===e&&(e={}),this.clone(i({},e,{defaultToEN:!0}))},t.redefaultToSystem=function(e){return void 0===e&&(e={}),this.clone(i({},e,{defaultToEN:!1}))},t.months=function(e,t,n){var r=this;return void 0===t&&(t=!1),void 0===n&&(n=!0),it(this,e,n,be,(function(){var n=t?{month:e,day:"numeric"}:{month:e},i=t?"format":"standalone";return r.monthsCache[i][e]||(r.monthsCache[i][e]=function(e){for(var t=[],n=1;n<=12;n++){var r=sr.utc(2016,n,1);t.push(e(r))}return t}((function(e){return r.extract(e,n,"month")}))),r.monthsCache[i][e]}))},t.weekdays=function(e,t,n){var r=this;return void 0===t&&(t=!1),void 0===n&&(n=!0),it(this,e,n,Ee,(function(){var n=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},i=t?"format":"standalone";return r.weekdaysCache[i][e]||(r.weekdaysCache[i][e]=function(e){for(var t=[],n=1;n<=7;n++){var r=sr.utc(2016,11,13+n);t.push(e(r))}return t}((function(e){return r.extract(e,n,"weekday")}))),r.weekdaysCache[i][e]}))},t.meridiems=function(e){var t=this;return void 0===e&&(e=!0),it(this,void 0,e,(function(){return xe}),(function(){if(!t.meridiemCache){var e={hour:"numeric",hourCycle:"h12"};t.meridiemCache=[sr.utc(2016,11,13,9),sr.utc(2016,11,13,19)].map((function(n){return t.extract(n,e,"dayperiod")}))}return t.meridiemCache}))},t.eras=function(e,t){var n=this;return void 0===t&&(t=!0),it(this,e,t,Oe,(function(){var t={era:e};return n.eraCache[e]||(n.eraCache[e]=[sr.utc(-40,1,1),sr.utc(2017,1,1)].map((function(e){return n.extract(e,t,"era")}))),n.eraCache[e]}))},t.extract=function(e,t,n){var r=this.dtFormatter(e,t).formatToParts().find((function(e){return e.type.toLowerCase()===n}));return r?r.value:null},t.numberFormatter=function(e){return void 0===e&&(e={}),new at(this.intl,e.forceSimple||this.fastNumbers,e)},t.dtFormatter=function(e,t){return void 0===t&&(t={}),new ot(e,this.intl,t)},t.relFormatter=function(e){return void 0===e&&(e={}),new st(this.intl,this.isEnglish(),e)},t.isEnglish=function(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")},t.equals=function(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar},r(e,[{key:"fastNumbers",get:function(){var e;return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}}]),e}();function ut(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.reduce((function(e,t){return e+t.source}),"");return RegExp("^"+r+"$")}function ct(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduce((function(t,n){var r=t[0],a=t[1],o=t[2],s=n(e,o),l=s[0],u=s[1],c=s[2];return[i({},r,l),a||u,c]}),[{},null,1]).slice(0,2)}}function ft(e){if(null==e)return[null,null];for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=0,a=n;i<a.length;i++){var o=a[i],s=o[0],l=o[1],u=s.exec(e);if(u)return l(u)}return[null,null]}function dt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n){var r,i={};for(r=0;r<t.length;r++)i[t[r]]=ee(e[n+r]);return[i,null,n+r]}}var pt=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,ht=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,mt=RegExp(""+ht.source+pt.source+"?"),gt=RegExp("(?:T"+mt.source+")?"),vt=dt("weekYear","weekNumber","weekDay"),yt=dt("year","ordinal"),bt=RegExp(ht.source+" ?(?:"+pt.source+"|("+me.source+"))?"),wt=RegExp("(?: "+bt.source+")?");function kt(e,t,n){var r=e[t];return W(r)?n:ee(r)}function _t(e,t){return[{year:kt(e,t),month:kt(e,t+1,1),day:kt(e,t+2,1)},null,t+3]}function Et(e,t){return[{hours:kt(e,t,0),minutes:kt(e,t+1,0),seconds:kt(e,t+2,0),milliseconds:te(e[t+3])},null,t+4]}function xt(e,t){var n=!e[t]&&!e[t+1],r=ce(e[t+1],e[t+2]);return[{},n?null:ze.instance(r),t+3]}function Tt(e,t){return[{},e[t]?qe.create(e[t]):null,t+1]}var St=RegExp("^T?"+ht.source+"$"),Ct=/^-?P(?:(?:(-?\d{1,9})Y)?(?:(-?\d{1,9})M)?(?:(-?\d{1,9})W)?(?:(-?\d{1,9})D)?(?:T(?:(-?\d{1,9})H)?(?:(-?\d{1,9})M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,9}))?S)?)?)$/;function Ot(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],l=e[7],u=e[8],c="-"===t[0],f=l&&"-"===l[0],d=function(e,t){return void 0===t&&(t=!1),void 0!==e&&(t||e&&c)?-e:e};return[{years:d(ee(n)),months:d(ee(r)),weeks:d(ee(i)),days:d(ee(a)),hours:d(ee(o)),minutes:d(ee(s)),seconds:d(ee(l),"-0"===l),milliseconds:d(te(u),f)}]}var At={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function It(e,t,n,r,i,a,o){var s={year:2===t.length?le(ee(t)):ee(t),month:ve.indexOf(n)+1,day:ee(r),hour:ee(i),minute:ee(a)};return o&&(s.second=ee(o)),e&&(s.weekday=e.length>3?we.indexOf(e)+1:ke.indexOf(e)+1),s}var Nt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Pt(e){var t,n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],l=e[7],u=e[8],c=e[9],f=e[10],d=e[11],p=It(n,a,i,r,o,s,l);return t=u?At[u]:c?0:ce(f,d),[p,new ze(t)]}var Rt=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Lt=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Mt=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Dt(e){var t=e[1],n=e[2],r=e[3];return[It(t,e[4],r,n,e[5],e[6],e[7]),ze.utcInstance]}function Ft(e){var t=e[1],n=e[2],r=e[3],i=e[4],a=e[5],o=e[6];return[It(t,e[7],n,r,i,a,o),ze.utcInstance]}var jt=ut(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,gt),Bt=ut(/(\d{4})-?W(\d\d)(?:-?(\d))?/,gt),qt=ut(/(\d{4})-?(\d{3})/,gt),Ht=ut(mt),zt=ct(_t,Et,xt),Ut=ct(vt,Et,xt),Vt=ct(yt,Et,xt),$t=ct(Et,xt),Wt=ct(Et),Gt=ut(/(\d{4})-(\d\d)-(\d\d)/,wt),Zt=ut(bt),Kt=ct(_t,Et,xt,Tt),Qt=ct(Et,xt,Tt),Yt={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Jt=i({years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6}},Yt),Xt=i({years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3}},Yt),en=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],tn=en.slice(0).reverse();function nn(e,t,n){void 0===n&&(n=!1);var r={values:n?t.values:i({},e.values,t.values||{}),loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy};return new an(r)}function rn(e,t,n,r,i){var a=e[i][n],o=t[n]/a,s=Math.sign(o)!==Math.sign(r[i])&&0!==r[i]&&Math.abs(o)<=1?function(e){return e<0?Math.floor(e):Math.ceil(e)}(o):Math.trunc(o);r[i]+=s,t[n]-=s*a}var an=function(){function e(e){var t="longterm"===e.conversionAccuracy||!1;this.values=e.values,this.loc=e.loc||lt.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=t?Xt:Jt,this.isLuxonDuration=!0}e.fromMillis=function(t,n){return e.fromObject({milliseconds:t},n)},e.fromObject=function(t,n){if(void 0===n&&(n={}),null==t||"object"!=typeof t)throw new b("Duration.fromObject: argument expected to be an object, got "+(null===t?"null":typeof t));return new e({values:de(t,e.normalizeUnit),loc:lt.fromObject(n),conversionAccuracy:n.conversionAccuracy})},e.fromISO=function(t,n){var r=function(e){return ft(e,[Ct,Ot])}(t),i=r[0];return i?e.fromObject(i,n):e.invalid("unparsable",'the input "'+t+"\" can't be parsed as ISO 8601")},e.fromISOTime=function(t,n){var r=function(e){return ft(e,[St,Wt])}(t),i=r[0];return i?e.fromObject(i,n):e.invalid("unparsable",'the input "'+t+"\" can't be parsed as ISO 8601")},e.invalid=function(t,n){if(void 0===n&&(n=null),!t)throw new b("need to specify a reason the Duration is invalid");var r=t instanceof Pe?t:new Pe(t,n);if(Ye.throwOnInvalid)throw new g(r);return new e({invalid:r})},e.normalizeUnit=function(e){var t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new y(e);return t},e.isDuration=function(e){return e&&e.isLuxonDuration||!1};var t=e.prototype;return t.toFormat=function(e,t){void 0===t&&(t={});var n=i({},t,{floor:!1!==t.round&&!1!==t.floor});return this.isValid?Ne.create(this.loc,n).formatDurationFromString(this,e):"Invalid Duration"},t.toObject=function(){return this.isValid?i({},this.values):{}},t.toISO=function(){if(!this.isValid)return null;var e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=ne(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e},t.toISOTime=function(e){if(void 0===e&&(e={}),!this.isValid)return null;var t=this.toMillis();if(t<0||t>=864e5)return null;e=i({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e);var n=this.shiftTo("hours","minutes","seconds","milliseconds"),r="basic"===e.format?"hhmm":"hh:mm";e.suppressSeconds&&0===n.seconds&&0===n.milliseconds||(r+="basic"===e.format?"ss":":ss",e.suppressMilliseconds&&0===n.milliseconds||(r+=".SSS"));var a=n.toFormat(r);return e.includePrefix&&(a="T"+a),a},t.toJSON=function(){return this.toISO()},t.toString=function(){return this.toISO()},t.toMillis=function(){return this.as("milliseconds")},t.valueOf=function(){return this.toMillis()},t.plus=function(e){if(!this.isValid)return this;for(var t,n=on(e),r={},i=d(en);!(t=i()).done;){var a=t.value;(Y(n.values,a)||Y(this.values,a))&&(r[a]=n.get(a)+this.get(a))}return nn(this,{values:r},!0)},t.minus=function(e){if(!this.isValid)return this;var t=on(e);return this.plus(t.negate())},t.mapUnits=function(e){if(!this.isValid)return this;for(var t={},n=0,r=Object.keys(this.values);n<r.length;n++){var i=r[n];t[i]=fe(e(this.values[i],i))}return nn(this,{values:t},!0)},t.get=function(t){return this[e.normalizeUnit(t)]},t.set=function(t){return this.isValid?nn(this,{values:i({},this.values,de(t,e.normalizeUnit))}):this},t.reconfigure=function(e){var t=void 0===e?{}:e,n=t.locale,r=t.numberingSystem,i=t.conversionAccuracy,a={loc:this.loc.clone({locale:n,numberingSystem:r})};return i&&(a.conversionAccuracy=i),nn(this,a)},t.as=function(e){return this.isValid?this.shiftTo(e).get(e):NaN},t.normalize=function(){if(!this.isValid)return this;var e=this.toObject();return function(e,t){tn.reduce((function(n,r){return W(t[r])?n:(n&&rn(e,t,n,t,r),r)}),null)}(this.matrix,e),nn(this,{values:e},!0)},t.shiftTo=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!this.isValid)return this;if(0===n.length)return this;n=n.map((function(t){return e.normalizeUnit(t)}));for(var i,a,o={},s={},l=this.toObject(),u=d(en);!(a=u()).done;){var c=a.value;if(n.indexOf(c)>=0){i=c;var f=0;for(var p in s)f+=this.matrix[p][c]*s[p],s[p]=0;G(l[c])&&(f+=l[c]);var h=Math.trunc(f);for(var m in o[c]=h,s[c]=f-h,l)en.indexOf(m)>en.indexOf(c)&&rn(this.matrix,l,m,o,c)}else G(l[c])&&(s[c]=l[c])}for(var g in s)0!==s[g]&&(o[i]+=g===i?s[g]:s[g]/this.matrix[i][g]);return nn(this,{values:o},!0).normalize()},t.negate=function(){if(!this.isValid)return this;for(var e={},t=0,n=Object.keys(this.values);t<n.length;t++){var r=n[t];e[r]=-this.values[r]}return nn(this,{values:e},!0)},t.equals=function(e){if(!this.isValid||!e.isValid)return!1;if(!this.loc.equals(e.loc))return!1;for(var t,n=d(en);!(t=n()).done;){var r=t.value;if(i=this.values[r],a=e.values[r],!(void 0===i||0===i?void 0===a||0===a:i===a))return!1}var i,a;return!0},r(e,[{key:"locale",get:function(){return this.isValid?this.loc.locale:null}},{key:"numberingSystem",get:function(){return this.isValid?this.loc.numberingSystem:null}},{key:"years",get:function(){return this.isValid?this.values.years||0:NaN}},{key:"quarters",get:function(){return this.isValid?this.values.quarters||0:NaN}},{key:"months",get:function(){return this.isValid?this.values.months||0:NaN}},{key:"weeks",get:function(){return this.isValid?this.values.weeks||0:NaN}},{key:"days",get:function(){return this.isValid?this.values.days||0:NaN}},{key:"hours",get:function(){return this.isValid?this.values.hours||0:NaN}},{key:"minutes",get:function(){return this.isValid?this.values.minutes||0:NaN}},{key:"seconds",get:function(){return this.isValid?this.values.seconds||0:NaN}},{key:"milliseconds",get:function(){return this.isValid?this.values.milliseconds||0:NaN}},{key:"isValid",get:function(){return null===this.invalid}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}}]),e}();function on(e){if(G(e))return an.fromMillis(e);if(an.isDuration(e))return e;if("object"==typeof e)return an.fromObject(e);throw new b("Unknown duration argument "+e+" of type "+typeof e)}var sn="Invalid Interval";function ln(e,t){return e&&e.isValid?t&&t.isValid?t<e?un.invalid("end before start","The end of an interval must be after its start, but you had start="+e.toISO()+" and end="+t.toISO()):null:un.invalid("missing or invalid end"):un.invalid("missing or invalid start")}var un=function(){function e(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}e.invalid=function(t,n){if(void 0===n&&(n=null),!t)throw new b("need to specify a reason the Interval is invalid");var r=t instanceof Pe?t:new Pe(t,n);if(Ye.throwOnInvalid)throw new m(r);return new e({invalid:r})},e.fromDateTimes=function(t,n){var r=lr(t),i=lr(n),a=ln(r,i);return null==a?new e({start:r,end:i}):a},e.after=function(t,n){var r=on(n),i=lr(t);return e.fromDateTimes(i,i.plus(r))},e.before=function(t,n){var r=on(n),i=lr(t);return e.fromDateTimes(i.minus(r),i)},e.fromISO=function(t,n){var r=(t||"").split("/",2),i=r[0],a=r[1];if(i&&a){var o,s,l,u;try{s=(o=sr.fromISO(i,n)).isValid}catch(a){s=!1}try{u=(l=sr.fromISO(a,n)).isValid}catch(a){u=!1}if(s&&u)return e.fromDateTimes(o,l);if(s){var c=an.fromISO(a,n);if(c.isValid)return e.after(o,c)}else if(u){var f=an.fromISO(i,n);if(f.isValid)return e.before(l,f)}}return e.invalid("unparsable",'the input "'+t+"\" can't be parsed as ISO 8601")},e.isInterval=function(e){return e&&e.isLuxonInterval||!1};var t=e.prototype;return t.length=function(e){return void 0===e&&(e="milliseconds"),this.isValid?this.toDuration.apply(this,[e]).get(e):NaN},t.count=function(e){if(void 0===e&&(e="milliseconds"),!this.isValid)return NaN;var t=this.start.startOf(e),n=this.end.startOf(e);return Math.floor(n.diff(t,e).get(e))+1},t.hasSame=function(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))},t.isEmpty=function(){return this.s.valueOf()===this.e.valueOf()},t.isAfter=function(e){return!!this.isValid&&this.s>e},t.isBefore=function(e){return!!this.isValid&&this.e<=e},t.contains=function(e){return!!this.isValid&&this.s<=e&&this.e>e},t.set=function(t){var n=void 0===t?{}:t,r=n.start,i=n.end;return this.isValid?e.fromDateTimes(r||this.s,i||this.e):this},t.splitAt=function(){var t=this;if(!this.isValid)return[];for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];for(var a=r.map(lr).filter((function(e){return t.contains(e)})).sort(),o=[],s=this.s,l=0;s<this.e;){var u=a[l]||this.e,c=+u>+this.e?this.e:u;o.push(e.fromDateTimes(s,c)),s=c,l+=1}return o},t.splitBy=function(t){var n=on(t);if(!this.isValid||!n.isValid||0===n.as("milliseconds"))return[];for(var r,i=this.s,a=1,o=[];i<this.e;){var s=this.start.plus(n.mapUnits((function(e){return e*a})));r=+s>+this.e?this.e:s,o.push(e.fromDateTimes(i,r)),i=r,a+=1}return o},t.divideEqually=function(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]},t.overlaps=function(e){return this.e>e.s&&this.s<e.e},t.abutsStart=function(e){return!!this.isValid&&+this.e==+e.s},t.abutsEnd=function(e){return!!this.isValid&&+e.e==+this.s},t.engulfs=function(e){return!!this.isValid&&this.s<=e.s&&this.e>=e.e},t.equals=function(e){return!(!this.isValid||!e.isValid)&&this.s.equals(e.s)&&this.e.equals(e.e)},t.intersection=function(t){if(!this.isValid)return this;var n=this.s>t.s?this.s:t.s,r=this.e<t.e?this.e:t.e;return n>=r?null:e.fromDateTimes(n,r)},t.union=function(t){if(!this.isValid)return this;var n=this.s<t.s?this.s:t.s,r=this.e>t.e?this.e:t.e;return e.fromDateTimes(n,r)},e.merge=function(e){var t=e.sort((function(e,t){return e.s-t.s})).reduce((function(e,t){var n=e[0],r=e[1];return r?r.overlaps(t)||r.abutsStart(t)?[n,r.union(t)]:[n.concat([r]),t]:[n,t]}),[[],null]),n=t[0],r=t[1];return r&&n.push(r),n},e.xor=function(t){for(var n,r,i=null,a=0,o=[],s=t.map((function(e){return[{time:e.s,type:"s"},{time:e.e,type:"e"}]})),l=d((n=Array.prototype).concat.apply(n,s).sort((function(e,t){return e.time-t.time})));!(r=l()).done;){var u=r.value;1===(a+="s"===u.type?1:-1)?i=u.time:(i&&+i!=+u.time&&o.push(e.fromDateTimes(i,u.time)),i=null)}return e.merge(o)},t.difference=function(){for(var t=this,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return e.xor([this].concat(r)).map((function(e){return t.intersection(e)})).filter((function(e){return e&&!e.isEmpty()}))},t.toString=function(){return this.isValid?"["+this.s.toISO()+" "+this.e.toISO()+")":sn},t.toISO=function(e){return this.isValid?this.s.toISO(e)+"/"+this.e.toISO(e):sn},t.toISODate=function(){return this.isValid?this.s.toISODate()+"/"+this.e.toISODate():sn},t.toISOTime=function(e){return this.isValid?this.s.toISOTime(e)+"/"+this.e.toISOTime(e):sn},t.toFormat=function(e,t){var n=(void 0===t?{}:t).separator,r=void 0===n?" ":n;return this.isValid?""+this.s.toFormat(e)+r+this.e.toFormat(e):sn},t.toDuration=function(e,t){return this.isValid?this.e.diff(this.s,e,t):an.invalid(this.invalidReason)},t.mapEndpoints=function(t){return e.fromDateTimes(t(this.s),t(this.e))},r(e,[{key:"start",get:function(){return this.isValid?this.s:null}},{key:"end",get:function(){return this.isValid?this.e:null}},{key:"isValid",get:function(){return null===this.invalidReason}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}}]),e}(),cn=function(){function e(){}return e.hasDST=function(e){void 0===e&&(e=Ye.defaultZone);var t=sr.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset},e.isValidIANAZone=function(e){return qe.isValidSpecifier(e)&&qe.isValidZone(e)},e.normalizeZone=function(e){return Ve(e,Ye.defaultZone)},e.months=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj,l=void 0===s?null:s,u=n.outputCalendar,c=void 0===u?"gregory":u;return(l||lt.create(i,o,c)).months(e)},e.monthsFormat=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj,l=void 0===s?null:s,u=n.outputCalendar,c=void 0===u?"gregory":u;return(l||lt.create(i,o,c)).months(e,!0)},e.weekdays=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj;return((void 0===s?null:s)||lt.create(i,o,null)).weekdays(e)},e.weekdaysFormat=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj;return((void 0===s?null:s)||lt.create(i,o,null)).weekdays(e,!0)},e.meridiems=function(e){var t=(void 0===e?{}:e).locale,n=void 0===t?null:t;return lt.create(n).meridiems()},e.eras=function(e,t){void 0===e&&(e="short");var n=(void 0===t?{}:t).locale,r=void 0===n?null:n;return lt.create(r,null,"gregory").eras(e)},e.features=function(){return{relative:K()}},e}();function fn(e,t){var n=function(e){return e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf()},r=n(t)-n(e);return Math.floor(an.fromMillis(r).as("days"))}var dn={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[-৯]",deva:"[-९]",fullwide:"[-]",gujr:"[-૯]",hanidec:"[|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[-೯]",laoo:"[-໙]",limb:"[᥆-᥏]",mlym:"[-൯]",mong:"[᠐-᠙]",mymr:"[-၉]",orya:"[-୯]",tamldec:"[-௯]",telu:"[-౯]",thai:"[-๙]",tibt:"[༠-༩]",latn:"\\d"},pn={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},hn=dn.hanidec.replace(/[\[|\]]/g,"").split("");function mn(e,t){var n=e.numberingSystem;return void 0===t&&(t=""),new RegExp(""+dn[n||"latn"]+t)}function gn(e,t){return void 0===t&&(t=function(e){return e}),{regex:e,deser:function(e){var n=e[0];return t(function(e){var t=parseInt(e,10);if(isNaN(t)){t="";for(var n=0;n<e.length;n++){var r=e.charCodeAt(n);if(-1!==e[n].search(dn.hanidec))t+=hn.indexOf(e[n]);else for(var i in pn){var a=pn[i],o=a[0],s=a[1];r>=o&&r<=s&&(t+=r-o)}}return parseInt(t,10)}return t}(n))}}}var vn="( |"+String.fromCharCode(160)+")",yn=new RegExp(vn,"g");function bn(e){return e.replace(/\./g,"\\.?").replace(yn,vn)}function wn(e){return e.replace(/\./g,"").replace(yn," ").toLowerCase()}function kn(e,t){return null===e?null:{regex:RegExp(e.map(bn).join("|")),deser:function(n){var r=n[0];return e.findIndex((function(e){return wn(r)===wn(e)}))+t}}}function _n(e,t){return{regex:e,deser:function(e){return ce(e[1],e[2])},groups:t}}function En(e){return{regex:e,deser:function(e){return e[0]}}}var xn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}},Tn=null;function Sn(e,t,n){var r=function(e,t){var n;return(n=Array.prototype).concat.apply(n,e.map((function(e){return function(e,t){if(e.literal)return e;var n=Ne.macroTokenToFormatOpts(e.val);if(!n)return e;var r=Ne.create(t,n).formatDateTimeParts((Tn||(Tn=sr.fromMillis(1555555555555)),Tn)).map((function(e){return function(e,t,n){var r=e.type,i=e.value;if("literal"===r)return{literal:!0,val:i};var a=n[r],o=xn[r];return"object"==typeof o&&(o=o[a]),o?{literal:!1,val:o}:void 0}(e,0,n)}));return r.includes(void 0)?e:r}(e,t)})))}(Ne.parseFormat(n),e),i=r.map((function(t){return n=t,i=mn(r=e),a=mn(r,"{2}"),o=mn(r,"{3}"),s=mn(r,"{4}"),l=mn(r,"{6}"),u=mn(r,"{1,2}"),c=mn(r,"{1,3}"),f=mn(r,"{1,6}"),d=mn(r,"{1,9}"),p=mn(r,"{2,4}"),h=mn(r,"{4,6}"),m=function(e){return{regex:RegExp((t=e.val,t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:function(e){return e[0]},literal:!0};var t},g=function(e){if(n.literal)return m(e);switch(e.val){case"G":return kn(r.eras("short",!1),0);case"GG":return kn(r.eras("long",!1),0);case"y":return gn(f);case"yy":case"kk":return gn(p,le);case"yyyy":case"kkkk":return gn(s);case"yyyyy":return gn(h);case"yyyyyy":return gn(l);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return gn(u);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return gn(a);case"MMM":return kn(r.months("short",!0,!1),1);case"MMMM":return kn(r.months("long",!0,!1),1);case"LLL":return kn(r.months("short",!1,!1),1);case"LLLL":return kn(r.months("long",!1,!1),1);case"o":case"S":return gn(c);case"ooo":case"SSS":return gn(o);case"u":return En(d);case"a":return kn(r.meridiems(),0);case"E":case"c":return gn(i);case"EEE":return kn(r.weekdays("short",!1,!1),1);case"EEEE":return kn(r.weekdays("long",!1,!1),1);case"ccc":return kn(r.weekdays("short",!0,!1),1);case"cccc":return kn(r.weekdays("long",!0,!1),1);case"Z":case"ZZ":return _n(new RegExp("([+-]"+u.source+")(?::("+a.source+"))?"),2);case"ZZZ":return _n(new RegExp("([+-]"+u.source+")("+a.source+")?"),2);case"z":return En(/[a-z_+-/]{1,256}?/i);default:return m(e)}}(n)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"},g.token=n,g;var n,r,i,a,o,s,l,u,c,f,d,p,h,m,g})),a=i.find((function(e){return e.invalidReason}));if(a)return{input:t,tokens:r,invalidReason:a.invalidReason};var o=function(e){return["^"+e.map((function(e){return e.regex})).reduce((function(e,t){return e+"("+t.source+")"}),"")+"$",e]}(i),s=o[0],l=o[1],u=RegExp(s,"i"),c=function(e,t,n){var r=e.match(t);if(r){var i={},a=1;for(var o in n)if(Y(n,o)){var s=n[o],l=s.groups?s.groups+1:1;!s.literal&&s.token&&(i[s.token.val[0]]=s.deser(r.slice(a,a+l))),a+=l}return[r,i]}return[r,{}]}(t,u,l),f=c[0],d=c[1],p=d?function(e){var t;return t=W(e.Z)?W(e.z)?null:qe.create(e.z):new ze(e.Z),W(e.q)||(e.M=3*(e.q-1)+1),W(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),W(e.u)||(e.S=te(e.u)),[Object.keys(e).reduce((function(t,n){var r=function(e){switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}}(n);return r&&(t[r]=e[n]),t}),{}),t]}(d):[null,null],h=p[0],m=p[1];if(Y(d,"a")&&Y(d,"H"))throw new v("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:u,rawMatches:f,matches:d,result:h,zone:m}}var Cn=[0,31,59,90,120,151,181,212,243,273,304,334],On=[0,31,60,91,121,152,182,213,244,274,305,335];function An(e,t){return new Pe("unit out of range","you specified "+t+" (of type "+typeof t+") as a "+e+", which is invalid")}function In(e,t,n){var r=new Date(Date.UTC(e,t-1,n)).getUTCDay();return 0===r?7:r}function Nn(e,t,n){return n+(re(e)?On:Cn)[t-1]}function Pn(e,t){var n=re(e)?On:Cn,r=n.findIndex((function(e){return e<t}));return{month:r+1,day:t-n[r]}}function Rn(e){var t,n=e.year,r=e.month,a=e.day,o=Nn(n,r,a),s=In(n,r,a),l=Math.floor((o-s+10)/7);return l<1?l=se(t=n-1):l>se(n)?(t=n+1,l=1):t=n,i({weekYear:t,weekNumber:l,weekday:s},he(e))}function Ln(e){var t,n=e.weekYear,r=e.weekNumber,a=e.weekday,o=In(n,1,4),s=ie(n),l=7*r+a-o-3;l<1?l+=ie(t=n-1):l>s?(t=n+1,l-=ie(n)):t=n;var u=Pn(t,l);return i({year:t,month:u.month,day:u.day},he(e))}function Mn(e){var t=e.year;return i({year:t,ordinal:Nn(t,e.month,e.day)},he(e))}function Dn(e){var t=e.year,n=Pn(t,e.ordinal);return i({year:t,month:n.month,day:n.day},he(e))}function Fn(e){var t=Z(e.year),n=J(e.month,1,12),r=J(e.day,1,ae(e.year,e.month));return t?n?!r&&An("day",e.day):An("month",e.month):An("year",e.year)}function jn(e){var t=e.hour,n=e.minute,r=e.second,i=e.millisecond,a=J(t,0,23)||24===t&&0===n&&0===r&&0===i,o=J(n,0,59),s=J(r,0,59),l=J(i,0,999);return a?o?s?!l&&An("millisecond",i):An("second",r):An("minute",n):An("hour",t)}var Bn="Invalid DateTime",qn=864e13;function Hn(e){return new Pe("unsupported zone",'the zone "'+e.name+'" is not supported')}function zn(e){return null===e.weekData&&(e.weekData=Rn(e.c)),e.weekData}function Un(e,t){var n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new sr(i({},n,t,{old:n}))}function Vn(e,t,n){var r=e-60*t*1e3,i=n.offset(r);if(t===i)return[r,t];r-=60*(i-t)*1e3;var a=n.offset(r);return i===a?[r,i]:[e-60*Math.min(i,a)*1e3,Math.max(i,a)]}function $n(e,t){var n=new Date(e+=60*t*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Wn(e,t,n){return Vn(oe(e),t,n)}function Gn(e,t){var n=e.o,r=e.c.year+Math.trunc(t.years),a=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),o=i({},e.c,{year:r,month:a,day:Math.min(e.c.day,ae(r,a))+Math.trunc(t.days)+7*Math.trunc(t.weeks)}),s=an.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),l=Vn(oe(o),n,e.zone),u=l[0],c=l[1];return 0!==s&&(u+=s,c=e.zone.offset(u)),{ts:u,o:c}}function Zn(e,t,n,r,a){var o=n.setZone,s=n.zone;if(e&&0!==Object.keys(e).length){var l=t||s,u=sr.fromObject(e,i({},n,{zone:l}));return o?u:u.setZone(s)}return sr.invalid(new Pe("unparsable",'the input "'+a+"\" can't be parsed as "+r))}function Kn(e,t,n){return void 0===n&&(n=!0),e.isValid?Ne.create(lt.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function Qn(e,t){var n=t.suppressSeconds,r=void 0!==n&&n,i=t.suppressMilliseconds,a=void 0!==i&&i,o=t.includeOffset,s=t.includePrefix,l=void 0!==s&&s,u=t.includeZone,c=void 0!==u&&u,f=t.spaceZone,d=void 0!==f&&f,p=t.format,h=void 0===p?"extended":p,m="basic"===h?"HHmm":"HH:mm";r&&0===e.second&&0===e.millisecond||(m+="basic"===h?"ss":":ss",a&&0===e.millisecond||(m+=".SSS")),(c||o)&&d&&(m+=" "),c?m+="z":o&&(m+="basic"===h?"ZZZ":"ZZ");var g=Kn(e,m);return l&&(g="T"+g),g}var Yn={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Jn={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Xn={ordinal:1,hour:0,minute:0,second:0,millisecond:0},er=["year","month","day","hour","minute","second","millisecond"],tr=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],nr=["year","ordinal","hour","minute","second","millisecond"];function rr(e){var t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new y(e);return t}function ir(e,t){var n,r,i=Ve(t.zone,Ye.defaultZone),a=lt.fromObject(t),o=Ye.now();if(W(e.year))n=o;else{for(var s,l=d(er);!(s=l()).done;){var u=s.value;W(e[u])&&(e[u]=Yn[u])}var c=Fn(e)||jn(e);if(c)return sr.invalid(c);var f=Wn(e,i.offset(o),i);n=f[0],r=f[1]}return new sr({ts:n,zone:i,loc:a,o:r})}function ar(e,t,n){var r=!!W(n.round)||n.round,i=function(e,i){return e=ne(e,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(e,i)},a=function(r){return n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r)};if(n.unit)return i(a(n.unit),n.unit);for(var o,s=d(n.units);!(o=s()).done;){var l=o.value,u=a(l);if(Math.abs(u)>=1)return i(u,l)}return i(e>t?-0:0,n.units[n.units.length-1])}function or(e){var t,n={};return e.length>0&&"object"==typeof e[e.length-1]?(n=e[e.length-1],t=Array.from(e).slice(0,e.length-1)):t=Array.from(e),[n,t]}var sr=function(){function e(e){var t=e.zone||Ye.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new Pe("invalid input"):null)||(t.isValid?null:Hn(t));this.ts=W(e.ts)?Ye.now():e.ts;var r=null,i=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t)){var a=[e.old.c,e.old.o];r=a[0],i=a[1]}else{var o=t.offset(this.ts);r=$n(this.ts,o),r=(n=Number.isNaN(r.year)?new Pe("invalid input"):null)?null:r,i=n?null:o}this._zone=t,this.loc=e.loc||lt.create(),this.invalid=n,this.weekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}e.now=function(){return new e({})},e.local=function(){var e=or(arguments),t=e[0],n=e[1],r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],l=n[5],u=n[6];return ir({year:r,month:i,day:a,hour:o,minute:s,second:l,millisecond:u},t)},e.utc=function(){var e=or(arguments),t=e[0],n=e[1],r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],l=n[5],u=n[6];return t.zone=ze.utcInstance,ir({year:r,month:i,day:a,hour:o,minute:s,second:l,millisecond:u},t)},e.fromJSDate=function(t,n){void 0===n&&(n={});var r,i=(r=t,"[object Date]"===Object.prototype.toString.call(r)?t.valueOf():NaN);if(Number.isNaN(i))return e.invalid("invalid input");var a=Ve(n.zone,Ye.defaultZone);return a.isValid?new e({ts:i,zone:a,loc:lt.fromObject(n)}):e.invalid(Hn(a))},e.fromMillis=function(t,n){if(void 0===n&&(n={}),G(t))return t<-qn||t>qn?e.invalid("Timestamp out of range"):new e({ts:t,zone:Ve(n.zone,Ye.defaultZone),loc:lt.fromObject(n)});throw new b("fromMillis requires a numerical input, but received a "+typeof t+" with value "+t)},e.fromSeconds=function(t,n){if(void 0===n&&(n={}),G(t))return new e({ts:1e3*t,zone:Ve(n.zone,Ye.defaultZone),loc:lt.fromObject(n)});throw new b("fromSeconds requires a numerical input")},e.fromObject=function(t,n){void 0===n&&(n={}),t=t||{};var r=Ve(n.zone,Ye.defaultZone);if(!r.isValid)return e.invalid(Hn(r));var i=Ye.now(),a=r.offset(i),o=de(t,rr),s=!W(o.ordinal),l=!W(o.year),u=!W(o.month)||!W(o.day),c=l||u,f=o.weekYear||o.weekNumber,p=lt.fromObject(n);if((c||s)&&f)throw new v("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&s)throw new v("Can't mix ordinal dates with month/day");var h,m,g=f||o.weekday&&!c,y=$n(i,a);g?(h=tr,m=Jn,y=Rn(y)):s?(h=nr,m=Xn,y=Mn(y)):(h=er,m=Yn);for(var b,w=!1,k=d(h);!(b=k()).done;){var _=b.value;W(o[_])?o[_]=w?m[_]:y[_]:w=!0}var E=g?function(e){var t=Z(e.weekYear),n=J(e.weekNumber,1,se(e.weekYear)),r=J(e.weekday,1,7);return t?n?!r&&An("weekday",e.weekday):An("week",e.week):An("weekYear",e.weekYear)}(o):s?function(e){var t=Z(e.year),n=J(e.ordinal,1,ie(e.year));return t?!n&&An("ordinal",e.ordinal):An("year",e.year)}(o):Fn(o),x=E||jn(o);if(x)return e.invalid(x);var T=Wn(g?Ln(o):s?Dn(o):o,a,r),S=new e({ts:T[0],zone:r,o:T[1],loc:p});return o.weekday&&c&&t.weekday!==S.weekday?e.invalid("mismatched weekday","you can't specify both a weekday of "+o.weekday+" and a date of "+S.toISO()):S},e.fromISO=function(e,t){void 0===t&&(t={});var n=function(e){return ft(e,[jt,zt],[Bt,Ut],[qt,Vt],[Ht,$t])}(e);return Zn(n[0],n[1],t,"ISO 8601",e)},e.fromRFC2822=function(e,t){void 0===t&&(t={});var n=function(e){return ft(function(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[Nt,Pt])}(e);return Zn(n[0],n[1],t,"RFC 2822",e)},e.fromHTTP=function(e,t){void 0===t&&(t={});var n=function(e){return ft(e,[Rt,Dt],[Lt,Dt],[Mt,Ft])}(e);return Zn(n[0],n[1],t,"HTTP",t)},e.fromFormat=function(t,n,r){if(void 0===r&&(r={}),W(t)||W(n))throw new b("fromFormat requires an input string and a format");var i=r,a=i.locale,o=void 0===a?null:a,s=i.numberingSystem,l=void 0===s?null:s,u=function(e,t,n){var r=Sn(e,t,n);return[r.result,r.zone,r.invalidReason]}(lt.fromOpts({locale:o,numberingSystem:l,defaultToEN:!0}),t,n),c=u[0],f=u[1],d=u[2];return d?e.invalid(d):Zn(c,f,r,"format "+n,t)},e.fromString=function(t,n,r){return void 0===r&&(r={}),e.fromFormat(t,n,r)},e.fromSQL=function(e,t){void 0===t&&(t={});var n=function(e){return ft(e,[Gt,Kt],[Zt,Qt])}(e);return Zn(n[0],n[1],t,"SQL",e)},e.invalid=function(t,n){if(void 0===n&&(n=null),!t)throw new b("need to specify a reason the DateTime is invalid");var r=t instanceof Pe?t:new Pe(t,n);if(Ye.throwOnInvalid)throw new h(r);return new e({invalid:r})},e.isDateTime=function(e){return e&&e.isLuxonDateTime||!1};var t=e.prototype;return t.get=function(e){return this[e]},t.resolvedLocaleOptions=function(e){void 0===e&&(e={});var t=Ne.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t.locale,numberingSystem:t.numberingSystem,outputCalendar:t.calendar}},t.toUTC=function(e,t){return void 0===e&&(e=0),void 0===t&&(t={}),this.setZone(ze.instance(e),t)},t.toLocal=function(){return this.setZone(Ye.defaultZone)},t.setZone=function(t,n){var r=void 0===n?{}:n,i=r.keepLocalTime,a=void 0!==i&&i,o=r.keepCalendarTime,s=void 0!==o&&o;if((t=Ve(t,Ye.defaultZone)).equals(this.zone))return this;if(t.isValid){var l=this.ts;if(a||s){var u=t.offset(this.ts);l=Wn(this.toObject(),u,t)[0]}return Un(this,{ts:l,zone:t})}return e.invalid(Hn(t))},t.reconfigure=function(e){var t=void 0===e?{}:e,n=t.locale,r=t.numberingSystem,i=t.outputCalendar;return Un(this,{loc:this.loc.clone({locale:n,numberingSystem:r,outputCalendar:i})})},t.setLocale=function(e){return this.reconfigure({locale:e})},t.set=function(e){if(!this.isValid)return this;var t,n=de(e,rr),r=!W(n.weekYear)||!W(n.weekNumber)||!W(n.weekday),a=!W(n.ordinal),o=!W(n.year),s=!W(n.month)||!W(n.day),l=o||s,u=n.weekYear||n.weekNumber;if((l||a)&&u)throw new v("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(s&&a)throw new v("Can't mix ordinal dates with month/day");r?t=Ln(i({},Rn(this.c),n)):W(n.ordinal)?(t=i({},this.toObject(),n),W(n.day)&&(t.day=Math.min(ae(t.year,t.month),t.day))):t=Dn(i({},Mn(this.c),n));var c=Wn(t,this.o,this.zone);return Un(this,{ts:c[0],o:c[1]})},t.plus=function(e){return this.isValid?Un(this,Gn(this,on(e))):this},t.minus=function(e){return this.isValid?Un(this,Gn(this,on(e).negate())):this},t.startOf=function(e){if(!this.isValid)return this;var t={},n=an.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0}if("weeks"===n&&(t.weekday=1),"quarters"===n){var r=Math.ceil(this.month/3);t.month=3*(r-1)+1}return this.set(t)},t.endOf=function(e){var t;return this.isValid?this.plus((t={},t[e]=1,t)).startOf(e).minus(1):this},t.toFormat=function(e,t){return void 0===t&&(t={}),this.isValid?Ne.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):Bn},t.toLocaleString=function(e,t){return void 0===e&&(e=x),void 0===t&&(t={}),this.isValid?Ne.create(this.loc.clone(t),e).formatDateTime(this):Bn},t.toLocaleParts=function(e){return void 0===e&&(e={}),this.isValid?Ne.create(this.loc.clone(e),e).formatDateTimeParts(this):[]},t.toISO=function(e){return void 0===e&&(e={}),this.isValid?this.toISODate(e)+"T"+this.toISOTime(e):null},t.toISODate=function(e){var t=(void 0===e?{}:e).format,n="basic"===(void 0===t?"extended":t)?"yyyyMMdd":"yyyy-MM-dd";return this.year>9999&&(n="+"+n),Kn(this,n)},t.toISOWeekDate=function(){return Kn(this,"kkkk-'W'WW-c")},t.toISOTime=function(e){var t=void 0===e?{}:e,n=t.suppressMilliseconds,r=void 0!==n&&n,i=t.suppressSeconds,a=void 0!==i&&i,o=t.includeOffset,s=void 0===o||o,l=t.includePrefix,u=void 0!==l&&l,c=t.format;return Qn(this,{suppressSeconds:a,suppressMilliseconds:r,includeOffset:s,includePrefix:u,format:void 0===c?"extended":c})},t.toRFC2822=function(){return Kn(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)},t.toHTTP=function(){return Kn(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")},t.toSQLDate=function(){return Kn(this,"yyyy-MM-dd")},t.toSQLTime=function(e){var t=void 0===e?{}:e,n=t.includeOffset,r=void 0===n||n,i=t.includeZone;return Qn(this,{includeOffset:r,includeZone:void 0!==i&&i,spaceZone:!0})},t.toSQL=function(e){return void 0===e&&(e={}),this.isValid?this.toSQLDate()+" "+this.toSQLTime(e):null},t.toString=function(){return this.isValid?this.toISO():Bn},t.valueOf=function(){return this.toMillis()},t.toMillis=function(){return this.isValid?this.ts:NaN},t.toSeconds=function(){return this.isValid?this.ts/1e3:NaN},t.toJSON=function(){return this.toISO()},t.toBSON=function(){return this.toJSDate()},t.toObject=function(e){if(void 0===e&&(e={}),!this.isValid)return{};var t=i({},this.c);return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t},t.toJSDate=function(){return new Date(this.isValid?this.ts:NaN)},t.diff=function(e,t,n){if(void 0===t&&(t="milliseconds"),void 0===n&&(n={}),!this.isValid||!e.isValid)return an.invalid("created by diffing an invalid DateTime");var r,a=i({locale:this.locale,numberingSystem:this.numberingSystem},n),o=(r=t,Array.isArray(r)?r:[r]).map(an.normalizeUnit),s=e.valueOf()>this.valueOf(),l=function(e,t,n,r){var i,a=function(e,t,n){for(var r,i,a={},o=0,s=[["years",function(e,t){return t.year-e.year}],["quarters",function(e,t){return t.quarter-e.quarter}],["months",function(e,t){return t.month-e.month+12*(t.year-e.year)}],["weeks",function(e,t){var n=fn(e,t);return(n-n%7)/7}],["days",fn]];o<s.length;o++){var l=s[o],u=l[0],c=l[1];if(n.indexOf(u)>=0){var f;r=u;var d,p=c(e,t);(i=e.plus(((f={})[u]=p,f)))>t?(e=e.plus(((d={})[u]=p-1,d)),p-=1):e=i,a[u]=p}}return[e,a,i,r]}(e,t,n),o=a[0],s=a[1],l=a[2],u=a[3],c=t-o,f=n.filter((function(e){return["hours","minutes","seconds","milliseconds"].indexOf(e)>=0}));0===f.length&&(l<t&&(l=o.plus(((i={})[u]=1,i))),l!==o&&(s[u]=(s[u]||0)+c/(l-o)));var d,p=an.fromObject(s,r);return f.length>0?(d=an.fromMillis(c,r)).shiftTo.apply(d,f).plus(p):p}(s?this:e,s?e:this,o,a);return s?l.negate():l},t.diffNow=function(t,n){return void 0===t&&(t="milliseconds"),void 0===n&&(n={}),this.diff(e.now(),t,n)},t.until=function(e){return this.isValid?un.fromDateTimes(this,e):this},t.hasSame=function(e,t){if(!this.isValid)return!1;var n=e.valueOf(),r=this.setZone(e.zone,{keepLocalTime:!0});return r.startOf(t)<=n&&n<=r.endOf(t)},t.equals=function(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)},t.toRelative=function(t){if(void 0===t&&(t={}),!this.isValid)return null;var n=t.base||e.fromObject({},{zone:this.zone}),r=t.padding?this<n?-t.padding:t.padding:0,a=["years","months","days","hours","minutes","seconds"],o=t.unit;return Array.isArray(t.unit)&&(a=t.unit,o=void 0),ar(n,this.plus(r),i({},t,{numeric:"always",units:a,unit:o}))},t.toRelativeCalendar=function(t){return void 0===t&&(t={}),this.isValid?ar(t.base||e.fromObject({},{zone:this.zone}),this,i({},t,{numeric:"auto",units:["years","months","days"],calendary:!0})):null},e.min=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.every(e.isDateTime))throw new b("min requires all arguments be DateTimes");return Q(n,(function(e){return e.valueOf()}),Math.min)},e.max=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.every(e.isDateTime))throw new b("max requires all arguments be DateTimes");return Q(n,(function(e){return e.valueOf()}),Math.max)},e.fromFormatExplain=function(e,t,n){void 0===n&&(n={});var r=n,i=r.locale,a=void 0===i?null:i,o=r.numberingSystem,s=void 0===o?null:o;return Sn(lt.fromOpts({locale:a,numberingSystem:s,defaultToEN:!0}),e,t)},e.fromStringExplain=function(t,n,r){return void 0===r&&(r={}),e.fromFormatExplain(t,n,r)},r(e,[{key:"isValid",get:function(){return null===this.invalid}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}},{key:"locale",get:function(){return this.isValid?this.loc.locale:null}},{key:"numberingSystem",get:function(){return this.isValid?this.loc.numberingSystem:null}},{key:"outputCalendar",get:function(){return this.isValid?this.loc.outputCalendar:null}},{key:"zone",get:function(){return this._zone}},{key:"zoneName",get:function(){return this.isValid?this.zone.name:null}},{key:"year",get:function(){return this.isValid?this.c.year:NaN}},{key:"quarter",get:function(){return this.isValid?Math.ceil(this.c.month/3):NaN}},{key:"month",get:function(){return this.isValid?this.c.month:NaN}},{key:"day",get:function(){return this.isValid?this.c.day:NaN}},{key:"hour",get:function(){return this.isValid?this.c.hour:NaN}},{key:"minute",get:function(){return this.isValid?this.c.minute:NaN}},{key:"second",get:function(){return this.isValid?this.c.second:NaN}},{key:"millisecond",get:function(){return this.isValid?this.c.millisecond:NaN}},{key:"weekYear",get:function(){return this.isValid?zn(this).weekYear:NaN}},{key:"weekNumber",get:function(){return this.isValid?zn(this).weekNumber:NaN}},{key:"weekday",get:function(){return this.isValid?zn(this).weekday:NaN}},{key:"ordinal",get:function(){return this.isValid?Mn(this.c).ordinal:NaN}},{key:"monthShort",get:function(){return this.isValid?cn.months("short",{locObj:this.loc})[this.month-1]:null}},{key:"monthLong",get:function(){return this.isValid?cn.months("long",{locObj:this.loc})[this.month-1]:null}},{key:"weekdayShort",get:function(){return this.isValid?cn.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}},{key:"weekdayLong",get:function(){return this.isValid?cn.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}},{key:"offset",get:function(){return this.isValid?+this.o:NaN}},{key:"offsetNameShort",get:function(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}},{key:"offsetNameLong",get:function(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}},{key:"isOffsetFixed",get:function(){return this.isValid?this.zone.isUniversal:null}},{key:"isInDST",get:function(){return!this.isOffsetFixed&&(this.offset>this.set({month:1}).offset||this.offset>this.set({month:5}).offset)}},{key:"isInLeapYear",get:function(){return re(this.year)}},{key:"daysInMonth",get:function(){return ae(this.year,this.month)}},{key:"daysInYear",get:function(){return this.isValid?ie(this.year):NaN}},{key:"weeksInWeekYear",get:function(){return this.isValid?se(this.weekYear):NaN}}],[{key:"DATE_SHORT",get:function(){return x}},{key:"DATE_MED",get:function(){return T}},{key:"DATE_MED_WITH_WEEKDAY",get:function(){return S}},{key:"DATE_FULL",get:function(){return C}},{key:"DATE_HUGE",get:function(){return O}},{key:"TIME_SIMPLE",get:function(){return A}},{key:"TIME_WITH_SECONDS",get:function(){return I}},{key:"TIME_WITH_SHORT_OFFSET",get:function(){return N}},{key:"TIME_WITH_LONG_OFFSET",get:function(){return P}},{key:"TIME_24_SIMPLE",get:function(){return R}},{key:"TIME_24_WITH_SECONDS",get:function(){return L}},{key:"TIME_24_WITH_SHORT_OFFSET",get:function(){return M}},{key:"TIME_24_WITH_LONG_OFFSET",get:function(){return D}},{key:"DATETIME_SHORT",get:function(){return F}},{key:"DATETIME_SHORT_WITH_SECONDS",get:function(){return j}},{key:"DATETIME_MED",get:function(){return B}},{key:"DATETIME_MED_WITH_SECONDS",get:function(){return q}},{key:"DATETIME_MED_WITH_WEEKDAY",get:function(){return H}},{key:"DATETIME_FULL",get:function(){return z}},{key:"DATETIME_FULL_WITH_SECONDS",get:function(){return U}},{key:"DATETIME_HUGE",get:function(){return V}},{key:"DATETIME_HUGE_WITH_SECONDS",get:function(){return $}}]),e}();function lr(e){if(sr.isDateTime(e))return e;if(e&&e.valueOf&&G(e.valueOf()))return sr.fromJSDate(e);if(e&&"object"==typeof e)return sr.fromObject(e);throw new b("Unknown datetime argument: "+e+", of type "+typeof e)}t.ou=sr,t.nL=an},23080:function(e){"use strict";var t={};function n(e,r,i){var a,o,s,l,u,c="";for("string"!=typeof r&&(i=r,r=n.defaultChars),void 0===i&&(i=!0),u=function(e){var n,r,i=t[e];if(i)return i;for(i=t[e]=[],n=0;n<128;n++)r=String.fromCharCode(n),/^[0-9a-z]$/i.test(r)?i.push(r):i.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2));for(n=0;n<e.length;n++)i[e.charCodeAt(n)]=e[n];return i}(r),a=0,o=e.length;a<o;a++)if(s=e.charCodeAt(a),i&&37===s&&a+2<o&&/^[0-9a-f]{2}$/i.test(e.slice(a+1,a+3)))c+=e.slice(a,a+3),a+=2;else if(s<128)c+=u[s];else if(s>=55296&&s<=57343){if(s>=55296&&s<=56319&&a+1<o&&(l=e.charCodeAt(a+1))>=56320&&l<=57343){c+=encodeURIComponent(e[a]+e[a+1]),a++;continue}c+="%EF%BF%BD"}else c+=encodeURIComponent(e[a]);return c}n.defaultChars=";/?:@&=+$,-_.!~*'()#",n.componentChars="-_.!~*'()",e.exports=n},10001:function(e,t,n){var r=n(76451),i=/\s+/g,a=/%[\dA-F]{2}/g,o=/"/g;function s(e){switch(e){case"%20":return" ";case"%3D":return"=";case"%3A":return":";case"%2F":return"/";default:return e.toLowerCase()}}function l(e){if("string"!=typeof e)throw new TypeError("Expected a string, but received "+typeof e);var t,n;return 65279===e.charCodeAt(0)&&(e=e.slice(1)),"data:image/svg+xml,"+function(e){return encodeURIComponent(e).replace(a,s)}((n=e,t=n.trim().replace(i," "),Object.keys(r).forEach((function(e){r[e].test(t)&&(t=t.replace(r[e],e))})),t).replace(o,"'"))}l.toSrcset=function(e){return l(e).replace(/ /g,"%20")},e.exports=l},76451:function(e){e.exports={aqua:/#00ffff(ff)?(?!\w)|#0ff(f)?(?!\w)/gi,azure:/#f0ffff(ff)?(?!\w)/gi,beige:/#f5f5dc(ff)?(?!\w)/gi,bisque:/#ffe4c4(ff)?(?!\w)/gi,black:/#000000(ff)?(?!\w)|#000(f)?(?!\w)/gi,blue:/#0000ff(ff)?(?!\w)|#00f(f)?(?!\w)/gi,brown:/#a52a2a(ff)?(?!\w)/gi,coral:/#ff7f50(ff)?(?!\w)/gi,cornsilk:/#fff8dc(ff)?(?!\w)/gi,crimson:/#dc143c(ff)?(?!\w)/gi,cyan:/#00ffff(ff)?(?!\w)|#0ff(f)?(?!\w)/gi,darkblue:/#00008b(ff)?(?!\w)/gi,darkcyan:/#008b8b(ff)?(?!\w)/gi,darkgrey:/#a9a9a9(ff)?(?!\w)/gi,darkred:/#8b0000(ff)?(?!\w)/gi,deeppink:/#ff1493(ff)?(?!\w)/gi,dimgrey:/#696969(ff)?(?!\w)/gi,gold:/#ffd700(ff)?(?!\w)/gi,green:/#008000(ff)?(?!\w)/gi,grey:/#808080(ff)?(?!\w)/gi,honeydew:/#f0fff0(ff)?(?!\w)/gi,hotpink:/#ff69b4(ff)?(?!\w)/gi,indigo:/#4b0082(ff)?(?!\w)/gi,ivory:/#fffff0(ff)?(?!\w)/gi,khaki:/#f0e68c(ff)?(?!\w)/gi,lavender:/#e6e6fa(ff)?(?!\w)/gi,lime:/#00ff00(ff)?(?!\w)|#0f0(f)?(?!\w)/gi,linen:/#faf0e6(ff)?(?!\w)/gi,maroon:/#800000(ff)?(?!\w)/gi,moccasin:/#ffe4b5(ff)?(?!\w)/gi,navy:/#000080(ff)?(?!\w)/gi,oldlace:/#fdf5e6(ff)?(?!\w)/gi,olive:/#808000(ff)?(?!\w)/gi,orange:/#ffa500(ff)?(?!\w)/gi,orchid:/#da70d6(ff)?(?!\w)/gi,peru:/#cd853f(ff)?(?!\w)/gi,pink:/#ffc0cb(ff)?(?!\w)/gi,plum:/#dda0dd(ff)?(?!\w)/gi,purple:/#800080(ff)?(?!\w)/gi,red:/#ff0000(ff)?(?!\w)|#f00(f)?(?!\w)/gi,salmon:/#fa8072(ff)?(?!\w)/gi,seagreen:/#2e8b57(ff)?(?!\w)/gi,seashell:/#fff5ee(ff)?(?!\w)/gi,sienna:/#a0522d(ff)?(?!\w)/gi,silver:/#c0c0c0(ff)?(?!\w)/gi,skyblue:/#87ceeb(ff)?(?!\w)/gi,snow:/#fffafa(ff)?(?!\w)/gi,tan:/#d2b48c(ff)?(?!\w)/gi,teal:/#008080(ff)?(?!\w)/gi,thistle:/#d8bfd8(ff)?(?!\w)/gi,tomato:/#ff6347(ff)?(?!\w)/gi,violet:/#ee82ee(ff)?(?!\w)/gi,wheat:/#f5deb3(ff)?(?!\w)/gi,white:/#ffffff(ff)?(?!\w)|#fff(f)?(?!\w)/gi}},4861:function(e,t){var n,r;void 0===(r="function"==typeof(n=function(){"use strict";var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n="boolean"==typeof(new RegExp).sticky;function r(e){return e&&"[object RegExp]"===t.call(e)}function i(e){return e&&"object"==typeof e&&!r(e)&&!Array.isArray(e)}function a(e){return"("+e+")"}function o(e){return e.length?"(?:"+e.map((function(e){return"(?:"+e+")"})).join("|")+")":"(?!)"}function s(e){if("string"==typeof e)return"(?:"+(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")+")");if(r(e)){if(e.ignoreCase)throw new Error("RegExp /i flag not allowed");if(e.global)throw new Error("RegExp /g flag is implied");if(e.sticky)throw new Error("RegExp /y flag is implied");if(e.multiline)throw new Error("RegExp /m flag is implied");return e.source}throw new Error("Not a pattern: "+e)}function l(t,n){if(i(n)||(n={match:n}),n.include)throw new Error("Matching rules cannot also include states");var a={defaultType:t,lineBreaks:!!n.error||!!n.fallback,pop:!1,next:null,push:null,error:!1,fallback:!1,value:null,type:null,shouldThrow:!1};for(var o in n)e.call(n,o)&&(a[o]=n[o]);if("string"==typeof a.type&&t!==a.type)throw new Error("Type transform cannot be a string (type '"+a.type+"' for token '"+t+"')");var s=a.match;return a.match=Array.isArray(s)?s:s?[s]:[],a.match.sort((function(e,t){return r(e)&&r(t)?0:r(t)?-1:r(e)?1:t.length-e.length})),a}function u(e){return Array.isArray(e)?function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];if(r.include)for(var i=[].concat(r.include),a=0;a<i.length;a++)t.push({include:i[a]});else{if(!r.type)throw new Error("Rule has no type: "+JSON.stringify(r));t.push(l(r.type,r))}}return t}(e):function(e){for(var t=Object.getOwnPropertyNames(e),n=[],r=0;r<t.length;r++){var a=t[r],o=e[a],s=[].concat(o);if("include"!==a){var u=[];s.forEach((function(e){i(e)?(u.length&&n.push(l(a,u)),n.push(l(a,e)),u=[]):u.push(e)})),u.length&&n.push(l(a,u))}else for(var c=0;c<s.length;c++)n.push({include:s[c]})}return n}(e)}var c=l("error",{lineBreaks:!0,shouldThrow:!0});function f(e,t){for(var i=null,l=Object.create(null),u=!0,f=null,d=[],p=[],h=0;h<e.length;h++)e[h].fallback&&(u=!1);for(h=0;h<e.length;h++){var m=e[h];if(m.include)throw new Error("Inheritance is not allowed in stateless lexers");if(m.error||m.fallback){if(i)throw!m.fallback==!i.fallback?new Error("Multiple "+(m.fallback?"fallback":"error")+" rules not allowed (for token '"+m.defaultType+"')"):new Error("fallback and error are mutually exclusive (for token '"+m.defaultType+"')");i=m}var g=m.match.slice();if(u)for(;g.length&&"string"==typeof g[0]&&1===g[0].length;)l[g.shift().charCodeAt(0)]=m;if(m.pop||m.push||m.next){if(!t)throw new Error("State-switching options are not allowed in stateless lexers (for token '"+m.defaultType+"')");if(m.fallback)throw new Error("State-switching options are not allowed on fallback tokens (for token '"+m.defaultType+"')")}if(0!==g.length){u=!1,d.push(m);for(var v=0;v<g.length;v++){var y=g[v];if(r(y))if(null===f)f=y.unicode;else if(f!==y.unicode&&!1===m.fallback)throw new Error("If one rule is /u then all must be")}var b=o(g.map(s)),w=new RegExp(b);if(w.test(""))throw new Error("RegExp matches empty string: "+w);if(new RegExp("|"+b).exec("").length-1>0)throw new Error("RegExp has capture groups: "+w+"\nUse (?: … ) instead");if(!m.lineBreaks&&w.test("\n"))throw new Error("Rule should declare lineBreaks: "+w);p.push(a(b))}}var k=i&&i.fallback,_=n&&!k?"ym":"gm",E=n||k?"":"|";return!0===f&&(_+="u"),{regexp:new RegExp(o(p)+E,_),groups:d,fast:l,error:i||c}}function d(e,t,n){var r=e&&(e.push||e.next);if(r&&!n[r])throw new Error("Missing state '"+r+"' (in token '"+e.defaultType+"' of state '"+t+"')");if(e&&e.pop&&1!=+e.pop)throw new Error("pop must be 1 (in token '"+e.defaultType+"' of state '"+t+"')")}var p=function(e,t){this.startState=t,this.states=e,this.buffer="",this.stack=[],this.reset()};p.prototype.reset=function(e,t){return this.buffer=e||"",this.index=0,this.line=t?t.line:1,this.col=t?t.col:1,this.queuedToken=t?t.queuedToken:null,this.queuedThrow=t?t.queuedThrow:null,this.setState(t?t.state:this.startState),this.stack=t&&t.stack?t.stack.slice():[],this},p.prototype.save=function(){return{line:this.line,col:this.col,state:this.state,stack:this.stack.slice(),queuedToken:this.queuedToken,queuedThrow:this.queuedThrow}},p.prototype.setState=function(e){if(e&&this.state!==e){this.state=e;var t=this.states[e];this.groups=t.groups,this.error=t.error,this.re=t.regexp,this.fast=t.fast}},p.prototype.popState=function(){this.setState(this.stack.pop())},p.prototype.pushState=function(e){this.stack.push(this.state),this.setState(e)};var h=n?function(e,t){return e.exec(t)}:function(e,t){var n=e.exec(t);return 0===n[0].length?null:n};function m(){return this.value}if(p.prototype._getGroup=function(e){for(var t=this.groups.length,n=0;n<t;n++)if(void 0!==e[n+1])return this.groups[n];throw new Error("Cannot find token type for matched text")},p.prototype.next=function(){var e=this.index;if(this.queuedGroup){var t=this._token(this.queuedGroup,this.queuedText,e);return this.queuedGroup=null,this.queuedText="",t}var n=this.buffer;if(e!==n.length){if(o=this.fast[n.charCodeAt(e)])return this._token(o,n.charAt(e),e);var r=this.re;r.lastIndex=e;var i=h(r,n),a=this.error;if(null==i)return this._token(a,n.slice(e,n.length),e);var o=this._getGroup(i),s=i[0];return a.fallback&&i.index!==e?(this.queuedGroup=o,this.queuedText=s,this._token(a,n.slice(e,i.index),e)):this._token(o,s,e)}},p.prototype._token=function(e,t,n){var r=0;if(e.lineBreaks){var i=/\n/g,a=1;if("\n"===t)r=1;else for(;i.exec(t);)r++,a=i.lastIndex}var o={type:"function"==typeof e.type&&e.type(t)||e.defaultType,value:"function"==typeof e.value?e.value(t):t,text:t,toString:m,offset:n,lineBreaks:r,line:this.line,col:this.col},s=t.length;if(this.index+=s,this.line+=r,0!==r?this.col=s-a+1:this.col+=s,e.shouldThrow)throw new Error(this.formatError(o,"invalid syntax"));return e.pop?this.popState():e.push?this.pushState(e.push):e.next&&this.setState(e.next),o},"undefined"!=typeof Symbol&&Symbol.iterator){var g=function(e){this.lexer=e};g.prototype.next=function(){var e=this.lexer.next();return{value:e,done:!e}},g.prototype[Symbol.iterator]=function(){return this},p.prototype[Symbol.iterator]=function(){return new g(this)}}return p.prototype.formatError=function(e,t){if(null==e){var n=this.buffer.slice(this.index);e={text:n,offset:this.index,lineBreaks:-1===n.indexOf("\n")?0:1,line:this.line,col:this.col}}var r=Math.max(0,e.offset-e.col+1),i=e.lineBreaks?e.text.indexOf("\n"):e.text.length,a=this.buffer.substring(r,e.offset+i);return t+=" at line "+e.line+" col "+e.col+":\n\n",(t+=" "+a+"\n")+" "+Array(e.col).join(" ")+"^"},p.prototype.clone=function(){return new p(this.states,this.state)},p.prototype.has=function(e){return!0},{compile:function(e){var t=f(u(e));return new p({start:t},"start")},states:function(e,t){var n=e.$all?u(e.$all):[];delete e.$all;var r=Object.getOwnPropertyNames(e);t||(t=r[0]);for(var i=Object.create(null),a=0;a<r.length;a++)i[b=r[a]]=u(e[b]).concat(n);for(a=0;a<r.length;a++)for(var o=i[b=r[a]],s=Object.create(null),l=0;l<o.length;l++){var c=o[l];if(c.include){var h=[l,1];if(c.include!==b&&!s[c.include]){s[c.include]=!0;var m=i[c.include];if(!m)throw new Error("Cannot include nonexistent state '"+c.include+"' (in state '"+b+"')");for(var g=0;g<m.length;g++){var v=m[g];-1===o.indexOf(v)&&h.push(v)}}o.splice.apply(o,h),l--}}var y=Object.create(null);for(a=0;a<r.length;a++){var b;y[b=r[a]]=f(i[b],!0)}for(a=0;a<r.length;a++){var w=r[a],k=y[w],_=k.groups;for(l=0;l<_.length;l++)d(_[l],w,y);var E=Object.getOwnPropertyNames(k.fast);for(l=0;l<E.length;l++)d(k.fast[E[l]],w,y)}return new p(y,t)},error:Object.freeze({error:!0}),fallback:Object.freeze({fallback:!0}),keywords:function(e){for(var t=Object.create(null),n=Object.create(null),r=Object.getOwnPropertyNames(e),i=0;i<r.length;i++){var a=r[i],o=e[a];(Array.isArray(o)?o:[o]).forEach((function(e){if((n[e.length]=n[e.length]||[]).push(e),"string"!=typeof e)throw new Error("keyword must be string (in keyword '"+a+"')");t[e]=a}))}function s(e){return JSON.stringify(e)}var l="";for(var u in l+="switch (value.length) {\n",n){var c=n[u];l+="case "+u+":\n",l+="switch (value) {\n",c.forEach((function(e){var n=t[e];l+="case "+s(e)+": return "+s(n)+"\n"})),l+="}\n"}return l+="}\n",Function("value",l)}}})?n.apply(t,[]):n)||(e.exports=r)},81038:function(e){var t;t=function(){function e(t,n,r){return this.id=++e.highestId,this.name=t,this.symbols=n,this.postprocess=r,this}function t(e,t,n,r){this.rule=e,this.dot=t,this.reference=n,this.data=[],this.wantedBy=r,this.isComplete=this.dot===e.symbols.length}function n(e,t){this.grammar=e,this.index=t,this.states=[],this.wants={},this.scannable=[],this.completed={}}function r(e,t){this.rules=e,this.start=t||this.rules[0].name;var n=this.byName={};this.rules.forEach((function(e){n.hasOwnProperty(e.name)||(n[e.name]=[]),n[e.name].push(e)}))}function i(){this.reset("")}function a(e,t,a){if(e instanceof r){var o=e;a=t}else o=r.fromCompiled(e,t);for(var s in this.grammar=o,this.options={keepHistory:!1,lexer:o.lexer||new i},a||{})this.options[s]=a[s];this.lexer=this.options.lexer,this.lexerState=void 0;var l=new n(o,0);this.table=[l],l.wants[o.start]=[],l.predict(o.start),l.process(),this.current=0}function o(e){var t=typeof e;if("string"===t)return e;if("object"===t){if(e.literal)return JSON.stringify(e.literal);if(e instanceof RegExp)return e.toString();if(e.type)return"%"+e.type;if(e.test)return"<"+String(e.test)+">";throw new Error("Unknown symbol type: "+e)}}return e.highestId=0,e.prototype.toString=function(e){var t=void 0===e?this.symbols.map(o).join(" "):this.symbols.slice(0,e).map(o).join(" ")+" ● "+this.symbols.slice(e).map(o).join(" ");return this.name+" → "+t},t.prototype.toString=function(){return"{"+this.rule.toString(this.dot)+"}, from: "+(this.reference||0)},t.prototype.nextState=function(e){var n=new t(this.rule,this.dot+1,this.reference,this.wantedBy);return n.left=this,n.right=e,n.isComplete&&(n.data=n.build(),n.right=void 0),n},t.prototype.build=function(){var e=[],t=this;do{e.push(t.right.data),t=t.left}while(t.left);return e.reverse(),e},t.prototype.finish=function(){this.rule.postprocess&&(this.data=this.rule.postprocess(this.data,this.reference,a.fail))},n.prototype.process=function(e){for(var t=this.states,n=this.wants,r=this.completed,i=0;i<t.length;i++){var o=t[i];if(o.isComplete){if(o.finish(),o.data!==a.fail){for(var s=o.wantedBy,l=s.length;l--;){var u=s[l];this.complete(u,o)}if(o.reference===this.index){var c=o.rule.name;(this.completed[c]=this.completed[c]||[]).push(o)}}}else{if("string"!=typeof(c=o.rule.symbols[o.dot])){this.scannable.push(o);continue}if(n[c]){if(n[c].push(o),r.hasOwnProperty(c)){var f=r[c];for(l=0;l<f.length;l++){var d=f[l];this.complete(o,d)}}}else n[c]=[o],this.predict(c)}}},n.prototype.predict=function(e){for(var n=this.grammar.byName[e]||[],r=0;r<n.length;r++){var i=n[r],a=this.wants[e],o=new t(i,0,this.index,a);this.states.push(o)}},n.prototype.complete=function(e,t){var n=e.nextState(t);this.states.push(n)},r.fromCompiled=function(t,n){var i=t.Lexer;t.ParserStart&&(n=t.ParserStart,t=t.ParserRules);var a=new r(t=t.map((function(t){return new e(t.name,t.symbols,t.postprocess)})),n);return a.lexer=i,a},i.prototype.reset=function(e,t){this.buffer=e,this.index=0,this.line=t?t.line:1,this.lastLineBreak=t?-t.col:0},i.prototype.next=function(){if(this.index<this.buffer.length){var e=this.buffer[this.index++];return"\n"===e&&(this.line+=1,this.lastLineBreak=this.index),{value:e}}},i.prototype.save=function(){return{line:this.line,col:this.index-this.lastLineBreak}},i.prototype.formatError=function(e,t){var n=this.buffer;if("string"==typeof n){var r=n.split("\n").slice(Math.max(0,this.line-5),this.line),i=n.indexOf("\n",this.index);-1===i&&(i=n.length);var a=this.index-this.lastLineBreak,o=String(this.line).length;return t+=" at line "+this.line+" col "+a+":\n\n",(t+=r.map((function(e,t){return s(this.line-r.length+t+1,o)+" "+e}),this).join("\n"))+"\n"+s("",o+a)+"^\n"}return t+" at index "+(this.index-1);function s(e,t){var n=String(e);return Array(t-n.length+1).join(" ")+n}},a.fail={},a.prototype.feed=function(e){var t,r=this.lexer;for(r.reset(e,this.lexerState);;){try{if(!(t=r.next()))break}catch(e){var a=new n(this.grammar,this.current+1);throw this.table.push(a),(l=new Error(this.reportLexerError(e))).offset=this.current,l.token=e.token,l}var o=this.table[this.current];this.options.keepHistory||delete this.table[this.current-1];var s=this.current+1;a=new n(this.grammar,s),this.table.push(a);for(var l,u=void 0!==t.text?t.text:t.value,c=r.constructor===i?t.value:t,f=o.scannable,d=f.length;d--;){var p=f[d],h=p.rule.symbols[p.dot];if(h.test?h.test(c):h.type?h.type===t.type:h.literal===u){var m=p.nextState({data:c,token:t,isToken:!0,reference:s-1});a.states.push(m)}}if(a.process(),0===a.states.length)throw(l=new Error(this.reportError(t))).offset=this.current,l.token=t,l;this.options.keepHistory&&(o.lexerState=r.save()),this.current++}return o&&(this.lexerState=r.save()),this.results=this.finish(),this},a.prototype.reportLexerError=function(e){var t,n,r=e.token;return r?(t="input "+JSON.stringify(r.text[0])+" (lexer error)",n=this.lexer.formatError(r,"Syntax error")):(t="input (lexer error)",n=e.message),this.reportErrorCommon(n,t)},a.prototype.reportError=function(e){var t=(e.type?e.type+" token: ":"")+JSON.stringify(void 0!==e.value?e.value:e),n=this.lexer.formatError(e,"Syntax error");return this.reportErrorCommon(n,t)},a.prototype.reportErrorCommon=function(e,t){var n=[];n.push(e);var r=this.table.length-2,i=this.table[r],a=i.states.filter((function(e){var t=e.rule.symbols[e.dot];return t&&"string"!=typeof t}));return 0===a.length?(n.push("Unexpected "+t+". I did not expect any more input. Here is the state of my parse table:\n"),this.displayStateStack(i.states,n)):(n.push("Unexpected "+t+". Instead, I was expecting to see one of the following:\n"),a.map((function(e){return this.buildFirstStateStack(e,[])||[e]}),this).forEach((function(e){var t=e[0],r=t.rule.symbols[t.dot],i=this.getSymbolDisplay(r);n.push("A "+i+" based on:"),this.displayStateStack(e,n)}),this)),n.push(""),n.join("\n")},a.prototype.displayStateStack=function(e,t){for(var n,r=0,i=0;i<e.length;i++){var a=e[i],o=a.rule.toString(a.dot);o===n?r++:(r>0&&t.push(" ^ "+r+" more lines identical to this"),r=0,t.push(" "+o)),n=o}},a.prototype.getSymbolDisplay=function(e){return function(e){var t=typeof e;if("string"===t)return e;if("object"===t){if(e.literal)return JSON.stringify(e.literal);if(e instanceof RegExp)return"character matching "+e;if(e.type)return e.type+" token";if(e.test)return"token matching "+String(e.test);throw new Error("Unknown symbol type: "+e)}}(e)},a.prototype.buildFirstStateStack=function(e,t){if(-1!==t.indexOf(e))return null;if(0===e.wantedBy.length)return[e];var n=e.wantedBy[0],r=[e].concat(t),i=this.buildFirstStateStack(n,r);return null===i?null:[e].concat(i)},a.prototype.save=function(){var e=this.table[this.current];return e.lexerState=this.lexerState,e},a.prototype.restore=function(e){var t=e.index;this.current=t,this.table[t]=e,this.table.splice(t+1),this.lexerState=e.lexerState,this.results=this.finish()},a.prototype.rewind=function(e){if(!this.options.keepHistory)throw new Error("set option `keepHistory` to enable rewinding");this.restore(this.table[e])},a.prototype.finish=function(){var e=[],t=this.grammar.start;return this.table[this.table.length-1].states.forEach((function(n){n.rule.name===t&&n.dot===n.rule.symbols.length&&0===n.reference&&n.data!==a.fail&&e.push(n)})),e.map((function(e){return e.data}))},{Parser:a,Grammar:r,Rule:e}},e.exports?e.exports=t():this.nearley=t()},76743:function(e,t,n){"use strict";const{DOCUMENT_MODE:r}=n(28040),i="html",a=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],o=a.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),s=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],l=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],u=l.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function c(e){const t=-1!==e.indexOf('"')?"'":'"';return t+e+t}function f(e,t){for(let n=0;n<t.length;n++)if(0===e.indexOf(t[n]))return!0;return!1}t.isConforming=function(e){return e.name===i&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)},t.getDocumentMode=function(e){if(e.name!==i)return r.QUIRKS;const t=e.systemId;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return r.QUIRKS;let n=e.publicId;if(null!==n){if(n=n.toLowerCase(),s.indexOf(n)>-1)return r.QUIRKS;let e=null===t?o:a;if(f(n,e))return r.QUIRKS;if(e=null===t?l:u,f(n,e))return r.LIMITED_QUIRKS}return r.NO_QUIRKS},t.serializeContent=function(e,t,n){let r="!DOCTYPE ";return e&&(r+=e),t?r+=" PUBLIC "+c(t):n&&(r+=" SYSTEM"),null!==n&&(r+=" "+c(n)),r}},97700:function(e){"use strict";e.exports={controlCharacterInInputStream:"control-character-in-input-stream",noncharacterInInputStream:"noncharacter-in-input-stream",surrogateInInputStream:"surrogate-in-input-stream",nonVoidHtmlElementStartTagWithTrailingSolidus:"non-void-html-element-start-tag-with-trailing-solidus",endTagWithAttributes:"end-tag-with-attributes",endTagWithTrailingSolidus:"end-tag-with-trailing-solidus",unexpectedSolidusInTag:"unexpected-solidus-in-tag",unexpectedNullCharacter:"unexpected-null-character",unexpectedQuestionMarkInsteadOfTagName:"unexpected-question-mark-instead-of-tag-name",invalidFirstCharacterOfTagName:"invalid-first-character-of-tag-name",unexpectedEqualsSignBeforeAttributeName:"unexpected-equals-sign-before-attribute-name",missingEndTagName:"missing-end-tag-name",unexpectedCharacterInAttributeName:"unexpected-character-in-attribute-name",unknownNamedCharacterReference:"unknown-named-character-reference",missingSemicolonAfterCharacterReference:"missing-semicolon-after-character-reference",unexpectedCharacterAfterDoctypeSystemIdentifier:"unexpected-character-after-doctype-system-identifier",unexpectedCharacterInUnquotedAttributeValue:"unexpected-character-in-unquoted-attribute-value",eofBeforeTagName:"eof-before-tag-name",eofInTag:"eof-in-tag",missingAttributeValue:"missing-attribute-value",missingWhitespaceBetweenAttributes:"missing-whitespace-between-attributes",missingWhitespaceAfterDoctypePublicKeyword:"missing-whitespace-after-doctype-public-keyword",missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers:"missing-whitespace-between-doctype-public-and-system-identifiers",missingWhitespaceAfterDoctypeSystemKeyword:"missing-whitespace-after-doctype-system-keyword",missingQuoteBeforeDoctypePublicIdentifier:"missing-quote-before-doctype-public-identifier",missingQuoteBeforeDoctypeSystemIdentifier:"missing-quote-before-doctype-system-identifier",missingDoctypePublicIdentifier:"missing-doctype-public-identifier",missingDoctypeSystemIdentifier:"missing-doctype-system-identifier",abruptDoctypePublicIdentifier:"abrupt-doctype-public-identifier",abruptDoctypeSystemIdentifier:"abrupt-doctype-system-identifier",cdataInHtmlContent:"cdata-in-html-content",incorrectlyOpenedComment:"incorrectly-opened-comment",eofInScriptHtmlCommentLikeText:"eof-in-script-html-comment-like-text",eofInDoctype:"eof-in-doctype",nestedComment:"nested-comment",abruptClosingOfEmptyComment:"abrupt-closing-of-empty-comment",eofInComment:"eof-in-comment",incorrectlyClosedComment:"incorrectly-closed-comment",eofInCdata:"eof-in-cdata",absenceOfDigitsInNumericCharacterReference:"absence-of-digits-in-numeric-character-reference",nullCharacterReference:"null-character-reference",surrogateCharacterReference:"surrogate-character-reference",characterReferenceOutsideUnicodeRange:"character-reference-outside-unicode-range",controlCharacterReference:"control-character-reference",noncharacterCharacterReference:"noncharacter-character-reference",missingWhitespaceBeforeDoctypeName:"missing-whitespace-before-doctype-name",missingDoctypeName:"missing-doctype-name",invalidCharacterSequenceAfterDoctypeName:"invalid-character-sequence-after-doctype-name",duplicateAttribute:"duplicate-attribute",nonConformingDoctype:"non-conforming-doctype",missingDoctype:"missing-doctype",misplacedDoctype:"misplaced-doctype",endTagWithoutMatchingOpenElement:"end-tag-without-matching-open-element",closingOfElementWithOpenChildElements:"closing-of-element-with-open-child-elements",disallowedContentInNoscriptInHead:"disallowed-content-in-noscript-in-head",openElementsLeftAfterEof:"open-elements-left-after-eof",abandonedHeadElementChild:"abandoned-head-element-child",misplacedStartTagForHeadElement:"misplaced-start-tag-for-head-element",nestedNoscriptInHead:"nested-noscript-in-head",eofInElementThatCanContainOnlyText:"eof-in-element-that-can-contain-only-text"}},11093:function(e,t,n){"use strict";const r=n(1672),i=n(28040),a=i.TAG_NAMES,o=i.NAMESPACES,s=i.ATTRS,l={attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},u={"xlink:actuate":{prefix:"xlink",name:"actuate",namespace:o.XLINK},"xlink:arcrole":{prefix:"xlink",name:"arcrole",namespace:o.XLINK},"xlink:href":{prefix:"xlink",name:"href",namespace:o.XLINK},"xlink:role":{prefix:"xlink",name:"role",namespace:o.XLINK},"xlink:show":{prefix:"xlink",name:"show",namespace:o.XLINK},"xlink:title":{prefix:"xlink",name:"title",namespace:o.XLINK},"xlink:type":{prefix:"xlink",name:"type",namespace:o.XLINK},"xml:base":{prefix:"xml",name:"base",namespace:o.XML},"xml:lang":{prefix:"xml",name:"lang",namespace:o.XML},"xml:space":{prefix:"xml",name:"space",namespace:o.XML},xmlns:{prefix:"",name:"xmlns",namespace:o.XMLNS},"xmlns:xlink":{prefix:"xmlns",name:"xlink",namespace:o.XMLNS}},c=t.SVG_TAG_NAMES_ADJUSTMENT_MAP={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},f={[a.B]:!0,[a.BIG]:!0,[a.BLOCKQUOTE]:!0,[a.BODY]:!0,[a.BR]:!0,[a.CENTER]:!0,[a.CODE]:!0,[a.DD]:!0,[a.DIV]:!0,[a.DL]:!0,[a.DT]:!0,[a.EM]:!0,[a.EMBED]:!0,[a.H1]:!0,[a.H2]:!0,[a.H3]:!0,[a.H4]:!0,[a.H5]:!0,[a.H6]:!0,[a.HEAD]:!0,[a.HR]:!0,[a.I]:!0,[a.IMG]:!0,[a.LI]:!0,[a.LISTING]:!0,[a.MENU]:!0,[a.META]:!0,[a.NOBR]:!0,[a.OL]:!0,[a.P]:!0,[a.PRE]:!0,[a.RUBY]:!0,[a.S]:!0,[a.SMALL]:!0,[a.SPAN]:!0,[a.STRONG]:!0,[a.STRIKE]:!0,[a.SUB]:!0,[a.SUP]:!0,[a.TABLE]:!0,[a.TT]:!0,[a.U]:!0,[a.UL]:!0,[a.VAR]:!0};t.causesExit=function(e){const t=e.tagName;return!(t!==a.FONT||null===r.getTokenAttr(e,s.COLOR)&&null===r.getTokenAttr(e,s.SIZE)&&null===r.getTokenAttr(e,s.FACE))||f[t]},t.adjustTokenMathMLAttrs=function(e){for(let t=0;t<e.attrs.length;t++)if("definitionurl"===e.attrs[t].name){e.attrs[t].name="definitionURL";break}},t.adjustTokenSVGAttrs=function(e){for(let t=0;t<e.attrs.length;t++){const n=l[e.attrs[t].name];n&&(e.attrs[t].name=n)}},t.adjustTokenXMLAttrs=function(e){for(let t=0;t<e.attrs.length;t++){const n=u[e.attrs[t].name];n&&(e.attrs[t].prefix=n.prefix,e.attrs[t].name=n.name,e.attrs[t].namespace=n.namespace)}},t.adjustTokenSVGTagName=function(e){const t=c[e.tagName];t&&(e.tagName=t)},t.isIntegrationPoint=function(e,t,n,r){return!(r&&r!==o.HTML||!function(e,t,n){if(t===o.MATHML&&e===a.ANNOTATION_XML)for(let e=0;e<n.length;e++)if(n[e].name===s.ENCODING){const t=n[e].value.toLowerCase();return"text/html"===t||"application/xhtml+xml"===t}return t===o.SVG&&(e===a.FOREIGN_OBJECT||e===a.DESC||e===a.TITLE)}(e,t,n))||!(r&&r!==o.MATHML||!function(e,t){return t===o.MATHML&&(e===a.MI||e===a.MO||e===a.MN||e===a.MS||e===a.MTEXT)}(e,t))}},28040:function(e,t){"use strict";const n=t.NAMESPACES={HTML:"http://www.w3.org/1999/xhtml",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"};t.ATTRS={TYPE:"type",ACTION:"action",ENCODING:"encoding",PROMPT:"prompt",NAME:"name",COLOR:"color",FACE:"face",SIZE:"size"},t.DOCUMENT_MODE={NO_QUIRKS:"no-quirks",QUIRKS:"quirks",LIMITED_QUIRKS:"limited-quirks"};const r=t.TAG_NAMES={A:"a",ADDRESS:"address",ANNOTATION_XML:"annotation-xml",APPLET:"applet",AREA:"area",ARTICLE:"article",ASIDE:"aside",B:"b",BASE:"base",BASEFONT:"basefont",BGSOUND:"bgsound",BIG:"big",BLOCKQUOTE:"blockquote",BODY:"body",BR:"br",BUTTON:"button",CAPTION:"caption",CENTER:"center",CODE:"code",COL:"col",COLGROUP:"colgroup",DD:"dd",DESC:"desc",DETAILS:"details",DIALOG:"dialog",DIR:"dir",DIV:"div",DL:"dl",DT:"dt",EM:"em",EMBED:"embed",FIELDSET:"fieldset",FIGCAPTION:"figcaption",FIGURE:"figure",FONT:"font",FOOTER:"footer",FOREIGN_OBJECT:"foreignObject",FORM:"form",FRAME:"frame",FRAMESET:"frameset",H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",HEAD:"head",HEADER:"header",HGROUP:"hgroup",HR:"hr",HTML:"html",I:"i",IMG:"img",IMAGE:"image",INPUT:"input",IFRAME:"iframe",KEYGEN:"keygen",LABEL:"label",LI:"li",LINK:"link",LISTING:"listing",MAIN:"main",MALIGNMARK:"malignmark",MARQUEE:"marquee",MATH:"math",MENU:"menu",META:"meta",MGLYPH:"mglyph",MI:"mi",MO:"mo",MN:"mn",MS:"ms",MTEXT:"mtext",NAV:"nav",NOBR:"nobr",NOFRAMES:"noframes",NOEMBED:"noembed",NOSCRIPT:"noscript",OBJECT:"object",OL:"ol",OPTGROUP:"optgroup",OPTION:"option",P:"p",PARAM:"param",PLAINTEXT:"plaintext",PRE:"pre",RB:"rb",RP:"rp",RT:"rt",RTC:"rtc",RUBY:"ruby",S:"s",SCRIPT:"script",SECTION:"section",SELECT:"select",SOURCE:"source",SMALL:"small",SPAN:"span",STRIKE:"strike",STRONG:"strong",STYLE:"style",SUB:"sub",SUMMARY:"summary",SUP:"sup",TABLE:"table",TBODY:"tbody",TEMPLATE:"template",TEXTAREA:"textarea",TFOOT:"tfoot",TD:"td",TH:"th",THEAD:"thead",TITLE:"title",TR:"tr",TRACK:"track",TT:"tt",U:"u",UL:"ul",SVG:"svg",VAR:"var",WBR:"wbr",XMP:"xmp"};t.SPECIAL_ELEMENTS={[n.HTML]:{[r.ADDRESS]:!0,[r.APPLET]:!0,[r.AREA]:!0,[r.ARTICLE]:!0,[r.ASIDE]:!0,[r.BASE]:!0,[r.BASEFONT]:!0,[r.BGSOUND]:!0,[r.BLOCKQUOTE]:!0,[r.BODY]:!0,[r.BR]:!0,[r.BUTTON]:!0,[r.CAPTION]:!0,[r.CENTER]:!0,[r.COL]:!0,[r.COLGROUP]:!0,[r.DD]:!0,[r.DETAILS]:!0,[r.DIR]:!0,[r.DIV]:!0,[r.DL]:!0,[r.DT]:!0,[r.EMBED]:!0,[r.FIELDSET]:!0,[r.FIGCAPTION]:!0,[r.FIGURE]:!0,[r.FOOTER]:!0,[r.FORM]:!0,[r.FRAME]:!0,[r.FRAMESET]:!0,[r.H1]:!0,[r.H2]:!0,[r.H3]:!0,[r.H4]:!0,[r.H5]:!0,[r.H6]:!0,[r.HEAD]:!0,[r.HEADER]:!0,[r.HGROUP]:!0,[r.HR]:!0,[r.HTML]:!0,[r.IFRAME]:!0,[r.IMG]:!0,[r.INPUT]:!0,[r.LI]:!0,[r.LINK]:!0,[r.LISTING]:!0,[r.MAIN]:!0,[r.MARQUEE]:!0,[r.MENU]:!0,[r.META]:!0,[r.NAV]:!0,[r.NOEMBED]:!0,[r.NOFRAMES]:!0,[r.NOSCRIPT]:!0,[r.OBJECT]:!0,[r.OL]:!0,[r.P]:!0,[r.PARAM]:!0,[r.PLAINTEXT]:!0,[r.PRE]:!0,[r.SCRIPT]:!0,[r.SECTION]:!0,[r.SELECT]:!0,[r.SOURCE]:!0,[r.STYLE]:!0,[r.SUMMARY]:!0,[r.TABLE]:!0,[r.TBODY]:!0,[r.TD]:!0,[r.TEMPLATE]:!0,[r.TEXTAREA]:!0,[r.TFOOT]:!0,[r.TH]:!0,[r.THEAD]:!0,[r.TITLE]:!0,[r.TR]:!0,[r.TRACK]:!0,[r.UL]:!0,[r.WBR]:!0,[r.XMP]:!0},[n.MATHML]:{[r.MI]:!0,[r.MO]:!0,[r.MN]:!0,[r.MS]:!0,[r.MTEXT]:!0,[r.ANNOTATION_XML]:!0},[n.SVG]:{[r.TITLE]:!0,[r.FOREIGN_OBJECT]:!0,[r.DESC]:!0}}},79740:function(e,t){"use strict";const n=[65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];t.REPLACEMENT_CHARACTER="<22>",t.CODE_POINTS={EOF:-1,NULL:0,TABULATION:9,CARRIAGE_RETURN:13,LINE_FEED:10,FORM_FEED:12,SPACE:32,EXCLAMATION_MARK:33,QUOTATION_MARK:34,NUMBER_SIGN:35,AMPERSAND:38,APOSTROPHE:39,HYPHEN_MINUS:45,SOLIDUS:47,DIGIT_0:48,DIGIT_9:57,SEMICOLON:59,LESS_THAN_SIGN:60,EQUALS_SIGN:61,GREATER_THAN_SIGN:62,QUESTION_MARK:63,LATIN_CAPITAL_A:65,LATIN_CAPITAL_F:70,LATIN_CAPITAL_X:88,LATIN_CAPITAL_Z:90,RIGHT_SQUARE_BRACKET:93,GRAVE_ACCENT:96,LATIN_SMALL_A:97,LATIN_SMALL_F:102,LATIN_SMALL_X:120,LATIN_SMALL_Z:122,REPLACEMENT_CHARACTER:65533},t.CODE_POINT_SEQUENCES={DASH_DASH_STRING:[45,45],DOCTYPE_STRING:[68,79,67,84,89,80,69],CDATA_START_STRING:[91,67,68,65,84,65,91],SCRIPT_STRING:[115,99,114,105,112,116],PUBLIC_STRING:[80,85,66,76,73,67],SYSTEM_STRING:[83,89,83,84,69,77]},t.isSurrogate=function(e){return e>=55296&&e<=57343},t.isSurrogatePair=function(e){return e>=56320&&e<=57343},t.getSurrogatePairCodePoint=function(e,t){return 1024*(e-55296)+9216+t},t.isControlCodePoint=function(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159},t.isUndefinedCodePoint=function(e){return e>=64976&&e<=65007||n.indexOf(e)>-1}},71210:function(e,t,n){"use strict";const r=n(24592);e.exports=class extends r{constructor(e,t){super(e),this.posTracker=null,this.onParseError=t.onParseError}_setErrorLocation(e){e.startLine=e.endLine=this.posTracker.line,e.startCol=e.endCol=this.posTracker.col,e.startOffset=e.endOffset=this.posTracker.offset}_reportError(e){const t={code:e,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1};this._setErrorLocation(t),this.onParseError(t)}_getOverriddenMethods(e){return{_err(t){e._reportError(t)}}}}},62951:function(e,t,n){"use strict";const r=n(71210),i=n(65319),a=n(84447),o=n(24592);e.exports=class extends r{constructor(e,t){super(e,t),this.opts=t,this.ctLoc=null,this.locBeforeToken=!1}_setErrorLocation(e){this.ctLoc&&(e.startLine=this.ctLoc.startLine,e.startCol=this.ctLoc.startCol,e.startOffset=this.ctLoc.startOffset,e.endLine=this.locBeforeToken?this.ctLoc.startLine:this.ctLoc.endLine,e.endCol=this.locBeforeToken?this.ctLoc.startCol:this.ctLoc.endCol,e.endOffset=this.locBeforeToken?this.ctLoc.startOffset:this.ctLoc.endOffset)}_getOverriddenMethods(e,t){return{_bootstrap(n,r){t._bootstrap.call(this,n,r),o.install(this.tokenizer,i,e.opts),o.install(this.tokenizer,a)},_processInputToken(n){e.ctLoc=n.location,t._processInputToken.call(this,n)},_err(t,n){e.locBeforeToken=n&&n.beforeToken,e._reportError(t)}}}}},49298:function(e,t,n){"use strict";const r=n(71210),i=n(4315),a=n(24592);e.exports=class extends r{constructor(e,t){super(e,t),this.posTracker=a.install(e,i),this.lastErrOffset=-1}_reportError(e){this.lastErrOffset!==this.posTracker.offset&&(this.lastErrOffset=this.posTracker.offset,super._reportError(e))}}},65319:function(e,t,n){"use strict";const r=n(71210),i=n(49298),a=n(24592);e.exports=class extends r{constructor(e,t){super(e,t);const n=a.install(e.preprocessor,i,t);this.posTracker=n.posTracker}}},69134:function(e,t,n){"use strict";const r=n(24592);e.exports=class extends r{constructor(e,t){super(e),this.onItemPop=t.onItemPop}_getOverriddenMethods(e,t){return{pop(){e.onItemPop(this.current),t.pop.call(this)},popAllUpToHtmlElement(){for(let t=this.stackTop;t>0;t--)e.onItemPop(this.items[t]);t.popAllUpToHtmlElement.call(this)},remove(n){e.onItemPop(this.current),t.remove.call(this,n)}}}}},66010:function(e,t,n){"use strict";const r=n(24592),i=n(1672),a=n(84447),o=n(69134),s=n(28040).TAG_NAMES;e.exports=class extends r{constructor(e){super(e),this.parser=e,this.treeAdapter=this.parser.treeAdapter,this.posTracker=null,this.lastStartTagToken=null,this.lastFosterParentingLocation=null,this.currentToken=null}_setStartLocation(e){let t=null;this.lastStartTagToken&&(t=Object.assign({},this.lastStartTagToken.location),t.startTag=this.lastStartTagToken.location),this.treeAdapter.setNodeSourceCodeLocation(e,t)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){const n=t.location,r=this.treeAdapter.getTagName(e),a={};t.type===i.END_TAG_TOKEN&&r===t.tagName?(a.endTag=Object.assign({},n),a.endLine=n.endLine,a.endCol=n.endCol,a.endOffset=n.endOffset):(a.endLine=n.startLine,a.endCol=n.startCol,a.endOffset=n.startOffset),this.treeAdapter.updateNodeSourceCodeLocation(e,a)}}_getOverriddenMethods(e,t){return{_bootstrap(n,i){t._bootstrap.call(this,n,i),e.lastStartTagToken=null,e.lastFosterParentingLocation=null,e.currentToken=null;const s=r.install(this.tokenizer,a);e.posTracker=s.posTracker,r.install(this.openElements,o,{onItemPop:function(t){e._setEndLocation(t,e.currentToken)}})},_runParsingLoop(n){t._runParsingLoop.call(this,n);for(let t=this.openElements.stackTop;t>=0;t--)e._setEndLocation(this.openElements.items[t],e.currentToken)},_processTokenInForeignContent(n){e.currentToken=n,t._processTokenInForeignContent.call(this,n)},_processToken(n){if(e.currentToken=n,t._processToken.call(this,n),n.type===i.END_TAG_TOKEN&&(n.tagName===s.HTML||n.tagName===s.BODY&&this.openElements.hasInScope(s.BODY)))for(let t=this.openElements.stackTop;t>=0;t--){const r=this.openElements.items[t];if(this.treeAdapter.getTagName(r)===n.tagName){e._setEndLocation(r,n);break}}},_setDocumentType(e){t._setDocumentType.call(this,e);const n=this.treeAdapter.getChildNodes(this.document),r=n.length;for(let t=0;t<r;t++){const r=n[t];if(this.treeAdapter.isDocumentTypeNode(r)){this.treeAdapter.setNodeSourceCodeLocation(r,e.location);break}}},_attachElementToTree(n){e._setStartLocation(n),e.lastStartTagToken=null,t._attachElementToTree.call(this,n)},_appendElement(n,r){e.lastStartTagToken=n,t._appendElement.call(this,n,r)},_insertElement(n,r){e.lastStartTagToken=n,t._insertElement.call(this,n,r)},_insertTemplate(n){e.lastStartTagToken=n,t._insertTemplate.call(this,n);const r=this.treeAdapter.getTemplateContent(this.openElements.current);this.treeAdapter.setNodeSourceCodeLocation(r,null)},_insertFakeRootElement(){t._insertFakeRootElement.call(this),this.treeAdapter.setNodeSourceCodeLocation(this.openElements.current,null)},_appendCommentNode(e,n){t._appendCommentNode.call(this,e,n);const r=this.treeAdapter.getChildNodes(n),i=r[r.length-1];this.treeAdapter.setNodeSourceCodeLocation(i,e.location)},_findFosterParentingLocation(){return e.lastFosterParentingLocation=t._findFosterParentingLocation.call(this),e.lastFosterParentingLocation},_insertCharacters(n){t._insertCharacters.call(this,n);const r=this._shouldFosterParentOnInsertion(),i=r&&e.lastFosterParentingLocation.parent||this.openElements.currentTmplContent||this.openElements.current,a=this.treeAdapter.getChildNodes(i),o=r&&e.lastFosterParentingLocation.beforeElement?a.indexOf(e.lastFosterParentingLocation.beforeElement)-1:a.length-1,s=a[o];if(this.treeAdapter.getNodeSourceCodeLocation(s)){const{endLine:e,endCol:t,endOffset:r}=n.location;this.treeAdapter.updateNodeSourceCodeLocation(s,{endLine:e,endCol:t,endOffset:r})}else this.treeAdapter.setNodeSourceCodeLocation(s,n.location)}}}}},84447:function(e,t,n){"use strict";const r=n(24592),i=n(1672),a=n(4315);e.exports=class extends r{constructor(e){super(e),this.tokenizer=e,this.posTracker=r.install(e.preprocessor,a),this.currentAttrLocation=null,this.ctLoc=null}_getCurrentLocation(){return{startLine:this.posTracker.line,startCol:this.posTracker.col,startOffset:this.posTracker.offset,endLine:-1,endCol:-1,endOffset:-1}}_attachCurrentAttrLocationInfo(){this.currentAttrLocation.endLine=this.posTracker.line,this.currentAttrLocation.endCol=this.posTracker.col,this.currentAttrLocation.endOffset=this.posTracker.offset;const e=this.tokenizer.currentToken,t=this.tokenizer.currentAttr;e.location.attrs||(e.location.attrs=Object.create(null)),e.location.attrs[t.name]=this.currentAttrLocation}_getOverriddenMethods(e,t){const n={_createStartTagToken(){t._createStartTagToken.call(this),this.currentToken.location=e.ctLoc},_createEndTagToken(){t._createEndTagToken.call(this),this.currentToken.location=e.ctLoc},_createCommentToken(){t._createCommentToken.call(this),this.currentToken.location=e.ctLoc},_createDoctypeToken(n){t._createDoctypeToken.call(this,n),this.currentToken.location=e.ctLoc},_createCharacterToken(n,r){t._createCharacterToken.call(this,n,r),this.currentCharacterToken.location=e.ctLoc},_createEOFToken(){t._createEOFToken.call(this),this.currentToken.location=e._getCurrentLocation()},_createAttr(n){t._createAttr.call(this,n),e.currentAttrLocation=e._getCurrentLocation()},_leaveAttrName(n){t._leaveAttrName.call(this,n),e._attachCurrentAttrLocationInfo()},_leaveAttrValue(n){t._leaveAttrValue.call(this,n),e._attachCurrentAttrLocationInfo()},_emitCurrentToken(){const n=this.currentToken.location;this.currentCharacterToken&&(this.currentCharacterToken.location.endLine=n.startLine,this.currentCharacterToken.location.endCol=n.startCol,this.currentCharacterToken.location.endOffset=n.startOffset),this.currentToken.type===i.EOF_TOKEN?(n.endLine=n.startLine,n.endCol=n.startCol,n.endOffset=n.startOffset):(n.endLine=e.posTracker.line,n.endCol=e.posTracker.col+1,n.endOffset=e.posTracker.offset+1),t._emitCurrentToken.call(this)},_emitCurrentCharacterToken(){const n=this.currentCharacterToken&&this.currentCharacterToken.location;n&&-1===n.endOffset&&(n.endLine=e.posTracker.line,n.endCol=e.posTracker.col,n.endOffset=e.posTracker.offset),t._emitCurrentCharacterToken.call(this)}};return Object.keys(i.MODE).forEach((r=>{const a=i.MODE[r];n[a]=function(n){e.ctLoc=e._getCurrentLocation(),t[a].call(this,n)}})),n}}},4315:function(e,t,n){"use strict";const r=n(24592);e.exports=class extends r{constructor(e){super(e),this.preprocessor=e,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.offset=0,this.col=0,this.line=1}_getOverriddenMethods(e,t){return{advance(){const n=this.pos+1,r=this.html[n];return e.isEol&&(e.isEol=!1,e.line++,e.lineStartPos=n),("\n"===r||"\r"===r&&"\n"!==this.html[n+1])&&(e.isEol=!0),e.col=n-e.lineStartPos+1,e.offset=e.droppedBufferSize+n,t.advance.call(this)},retreat(){t.retreat.call(this),e.isEol=!1,e.col=this.pos-e.lineStartPos+1},dropParsedChunk(){const n=this.pos;t.dropParsedChunk.call(this);const r=n-this.pos;e.lineStartPos-=r,e.droppedBufferSize+=r,e.offset=e.droppedBufferSize+this.pos}}}}},72485:function(e){"use strict";class t{constructor(e){this.length=0,this.entries=[],this.treeAdapter=e,this.bookmark=null}_getNoahArkConditionCandidates(e){const n=[];if(this.length>=3){const r=this.treeAdapter.getAttrList(e).length,i=this.treeAdapter.getTagName(e),a=this.treeAdapter.getNamespaceURI(e);for(let e=this.length-1;e>=0;e--){const o=this.entries[e];if(o.type===t.MARKER_ENTRY)break;const s=o.element,l=this.treeAdapter.getAttrList(s);this.treeAdapter.getTagName(s)===i&&this.treeAdapter.getNamespaceURI(s)===a&&l.length===r&&n.push({idx:e,attrs:l})}}return n.length<3?[]:n}_ensureNoahArkCondition(e){const t=this._getNoahArkConditionCandidates(e);let n=t.length;if(n){const r=this.treeAdapter.getAttrList(e),i=r.length,a=Object.create(null);for(let e=0;e<i;e++){const t=r[e];a[t.name]=t.value}for(let e=0;e<i;e++)for(let r=0;r<n;r++){const i=t[r].attrs[e];if(a[i.name]!==i.value&&(t.splice(r,1),n--),t.length<3)return}for(let e=n-1;e>=2;e--)this.entries.splice(t[e].idx,1),this.length--}}insertMarker(){this.entries.push({type:t.MARKER_ENTRY}),this.length++}pushElement(e,n){this._ensureNoahArkCondition(e),this.entries.push({type:t.ELEMENT_ENTRY,element:e,token:n}),this.length++}insertElementAfterBookmark(e,n){let r=this.length-1;for(;r>=0&&this.entries[r]!==this.bookmark;r--);this.entries.splice(r+1,0,{type:t.ELEMENT_ENTRY,element:e,token:n}),this.length++}removeEntry(e){for(let t=this.length-1;t>=0;t--)if(this.entries[t]===e){this.entries.splice(t,1),this.length--;break}}clearToLastMarker(){for(;this.length;){const e=this.entries.pop();if(this.length--,e.type===t.MARKER_ENTRY)break}}getElementEntryInScopeWithTagName(e){for(let n=this.length-1;n>=0;n--){const r=this.entries[n];if(r.type===t.MARKER_ENTRY)return null;if(this.treeAdapter.getTagName(r.element)===e)return r}return null}getElementEntry(e){for(let n=this.length-1;n>=0;n--){const r=this.entries[n];if(r.type===t.ELEMENT_ENTRY&&r.element===e)return r}return null}}t.MARKER_ENTRY="MARKER_ENTRY",t.ELEMENT_ENTRY="ELEMENT_ENTRY",e.exports=t},92860:function(e,t,n){"use strict";const r=n(1672),i=n(91619),a=n(72485),o=n(66010),s=n(62951),l=n(24592),u=n(17385),c=n(96308),f=n(76743),d=n(11093),p=n(97700),h=n(79740),m=n(28040),g=m.TAG_NAMES,v=m.NAMESPACES,y=m.ATTRS,b={scriptingEnabled:!0,sourceCodeLocationInfo:!1,onParseError:null,treeAdapter:u},w="hidden",k="INITIAL_MODE",_="BEFORE_HTML_MODE",E="BEFORE_HEAD_MODE",x="IN_HEAD_MODE",T="IN_HEAD_NO_SCRIPT_MODE",S="AFTER_HEAD_MODE",C="IN_BODY_MODE",O="TEXT_MODE",A="IN_TABLE_MODE",I="IN_TABLE_TEXT_MODE",N="IN_CAPTION_MODE",P="IN_COLUMN_GROUP_MODE",R="IN_TABLE_BODY_MODE",L="IN_ROW_MODE",M="IN_CELL_MODE",D="IN_SELECT_MODE",F="IN_SELECT_IN_TABLE_MODE",j="IN_TEMPLATE_MODE",B="AFTER_BODY_MODE",q="IN_FRAMESET_MODE",H="AFTER_FRAMESET_MODE",z="AFTER_AFTER_BODY_MODE",U="AFTER_AFTER_FRAMESET_MODE",V={[g.TR]:L,[g.TBODY]:R,[g.THEAD]:R,[g.TFOOT]:R,[g.CAPTION]:N,[g.COLGROUP]:P,[g.TABLE]:A,[g.BODY]:C,[g.FRAMESET]:q},$={[g.CAPTION]:A,[g.COLGROUP]:A,[g.TBODY]:A,[g.TFOOT]:A,[g.THEAD]:A,[g.COL]:P,[g.TR]:R,[g.TD]:L,[g.TH]:L},W={[k]:{[r.CHARACTER_TOKEN]:oe,[r.NULL_CHARACTER_TOKEN]:oe,[r.WHITESPACE_CHARACTER_TOKEN]:ee,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:function(e,t){e._setDocumentType(t);const n=t.forceQuirks?m.DOCUMENT_MODE.QUIRKS:f.getDocumentMode(t);f.isConforming(t)||e._err(p.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=_},[r.START_TAG_TOKEN]:oe,[r.END_TAG_TOKEN]:oe,[r.EOF_TOKEN]:oe},[_]:{[r.CHARACTER_TOKEN]:se,[r.NULL_CHARACTER_TOKEN]:se,[r.WHITESPACE_CHARACTER_TOKEN]:ee,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){t.tagName===g.HTML?(e._insertElement(t,v.HTML),e.insertionMode=E):se(e,t)},[r.END_TAG_TOKEN]:function(e,t){const n=t.tagName;n!==g.HTML&&n!==g.HEAD&&n!==g.BODY&&n!==g.BR||se(e,t)},[r.EOF_TOKEN]:se},[E]:{[r.CHARACTER_TOKEN]:le,[r.NULL_CHARACTER_TOKEN]:le,[r.WHITESPACE_CHARACTER_TOKEN]:ee,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:te,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.HTML?Se(e,t):n===g.HEAD?(e._insertElement(t,v.HTML),e.headElement=e.openElements.current,e.insertionMode=x):le(e,t)},[r.END_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.HEAD||n===g.BODY||n===g.HTML||n===g.BR?le(e,t):e._err(p.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:le},[x]:{[r.CHARACTER_TOKEN]:fe,[r.NULL_CHARACTER_TOKEN]:fe,[r.WHITESPACE_CHARACTER_TOKEN]:ie,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:te,[r.START_TAG_TOKEN]:ue,[r.END_TAG_TOKEN]:ce,[r.EOF_TOKEN]:fe},[T]:{[r.CHARACTER_TOKEN]:de,[r.NULL_CHARACTER_TOKEN]:de,[r.WHITESPACE_CHARACTER_TOKEN]:ie,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:te,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.HTML?Se(e,t):n===g.BASEFONT||n===g.BGSOUND||n===g.HEAD||n===g.LINK||n===g.META||n===g.NOFRAMES||n===g.STYLE?ue(e,t):n===g.NOSCRIPT?e._err(p.nestedNoscriptInHead):de(e,t)},[r.END_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.NOSCRIPT?(e.openElements.pop(),e.insertionMode=x):n===g.BR?de(e,t):e._err(p.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:de},[S]:{[r.CHARACTER_TOKEN]:pe,[r.NULL_CHARACTER_TOKEN]:pe,[r.WHITESPACE_CHARACTER_TOKEN]:ie,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:te,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.HTML?Se(e,t):n===g.BODY?(e._insertElement(t,v.HTML),e.framesetOk=!1,e.insertionMode=C):n===g.FRAMESET?(e._insertElement(t,v.HTML),e.insertionMode=q):n===g.BASE||n===g.BASEFONT||n===g.BGSOUND||n===g.LINK||n===g.META||n===g.NOFRAMES||n===g.SCRIPT||n===g.STYLE||n===g.TEMPLATE||n===g.TITLE?(e._err(p.abandonedHeadElementChild),e.openElements.push(e.headElement),ue(e,t),e.openElements.remove(e.headElement)):n===g.HEAD?e._err(p.misplacedStartTagForHeadElement):pe(e,t)},[r.END_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.BODY||n===g.HTML||n===g.BR?pe(e,t):n===g.TEMPLATE?ce(e,t):e._err(p.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:pe},[C]:{[r.CHARACTER_TOKEN]:me,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:he,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:Se,[r.END_TAG_TOKEN]:Ie,[r.EOF_TOKEN]:Ne},[O]:{[r.CHARACTER_TOKEN]:ie,[r.NULL_CHARACTER_TOKEN]:ie,[r.WHITESPACE_CHARACTER_TOKEN]:ie,[r.COMMENT_TOKEN]:ee,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:ee,[r.END_TAG_TOKEN]:function(e,t){t.tagName===g.SCRIPT&&(e.pendingScript=e.openElements.current),e.openElements.pop(),e.insertionMode=e.originalInsertionMode},[r.EOF_TOKEN]:function(e,t){e._err(p.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e._processToken(t)}},[A]:{[r.CHARACTER_TOKEN]:Pe,[r.NULL_CHARACTER_TOKEN]:Pe,[r.WHITESPACE_CHARACTER_TOKEN]:Pe,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:Re,[r.END_TAG_TOKEN]:Le,[r.EOF_TOKEN]:Ne},[I]:{[r.CHARACTER_TOKEN]:function(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0},[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:function(e,t){e.pendingCharacterTokens.push(t)},[r.COMMENT_TOKEN]:De,[r.DOCTYPE_TOKEN]:De,[r.START_TAG_TOKEN]:De,[r.END_TAG_TOKEN]:De,[r.EOF_TOKEN]:De},[N]:{[r.CHARACTER_TOKEN]:me,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:he,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.CAPTION||n===g.COL||n===g.COLGROUP||n===g.TBODY||n===g.TD||n===g.TFOOT||n===g.TH||n===g.THEAD||n===g.TR?e.openElements.hasInTableScope(g.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(g.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=A,e._processToken(t)):Se(e,t)},[r.END_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.CAPTION||n===g.TABLE?e.openElements.hasInTableScope(g.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(g.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=A,n===g.TABLE&&e._processToken(t)):n!==g.BODY&&n!==g.COL&&n!==g.COLGROUP&&n!==g.HTML&&n!==g.TBODY&&n!==g.TD&&n!==g.TFOOT&&n!==g.TH&&n!==g.THEAD&&n!==g.TR&&Ie(e,t)},[r.EOF_TOKEN]:Ne},[P]:{[r.CHARACTER_TOKEN]:Fe,[r.NULL_CHARACTER_TOKEN]:Fe,[r.WHITESPACE_CHARACTER_TOKEN]:ie,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.HTML?Se(e,t):n===g.COL?(e._appendElement(t,v.HTML),t.ackSelfClosing=!0):n===g.TEMPLATE?ue(e,t):Fe(e,t)},[r.END_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.COLGROUP?e.openElements.currentTagName===g.COLGROUP&&(e.openElements.pop(),e.insertionMode=A):n===g.TEMPLATE?ce(e,t):n!==g.COL&&Fe(e,t)},[r.EOF_TOKEN]:Ne},[R]:{[r.CHARACTER_TOKEN]:Pe,[r.NULL_CHARACTER_TOKEN]:Pe,[r.WHITESPACE_CHARACTER_TOKEN]:Pe,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.TR?(e.openElements.clearBackToTableBodyContext(),e._insertElement(t,v.HTML),e.insertionMode=L):n===g.TH||n===g.TD?(e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(g.TR),e.insertionMode=L,e._processToken(t)):n===g.CAPTION||n===g.COL||n===g.COLGROUP||n===g.TBODY||n===g.TFOOT||n===g.THEAD?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=A,e._processToken(t)):Re(e,t)},[r.END_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.TBODY||n===g.TFOOT||n===g.THEAD?e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=A):n===g.TABLE?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=A,e._processToken(t)):(n!==g.BODY&&n!==g.CAPTION&&n!==g.COL&&n!==g.COLGROUP||n!==g.HTML&&n!==g.TD&&n!==g.TH&&n!==g.TR)&&Le(e,t)},[r.EOF_TOKEN]:Ne},[L]:{[r.CHARACTER_TOKEN]:Pe,[r.NULL_CHARACTER_TOKEN]:Pe,[r.WHITESPACE_CHARACTER_TOKEN]:Pe,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.TH||n===g.TD?(e.openElements.clearBackToTableRowContext(),e._insertElement(t,v.HTML),e.insertionMode=M,e.activeFormattingElements.insertMarker()):n===g.CAPTION||n===g.COL||n===g.COLGROUP||n===g.TBODY||n===g.TFOOT||n===g.THEAD||n===g.TR?e.openElements.hasInTableScope(g.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=R,e._processToken(t)):Re(e,t)},[r.END_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.TR?e.openElements.hasInTableScope(g.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=R):n===g.TABLE?e.openElements.hasInTableScope(g.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=R,e._processToken(t)):n===g.TBODY||n===g.TFOOT||n===g.THEAD?(e.openElements.hasInTableScope(n)||e.openElements.hasInTableScope(g.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=R,e._processToken(t)):(n!==g.BODY&&n!==g.CAPTION&&n!==g.COL&&n!==g.COLGROUP||n!==g.HTML&&n!==g.TD&&n!==g.TH)&&Le(e,t)},[r.EOF_TOKEN]:Ne},[M]:{[r.CHARACTER_TOKEN]:me,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:he,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.CAPTION||n===g.COL||n===g.COLGROUP||n===g.TBODY||n===g.TD||n===g.TFOOT||n===g.TH||n===g.THEAD||n===g.TR?(e.openElements.hasInTableScope(g.TD)||e.openElements.hasInTableScope(g.TH))&&(e._closeTableCell(),e._processToken(t)):Se(e,t)},[r.END_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.TD||n===g.TH?e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=L):n===g.TABLE||n===g.TBODY||n===g.TFOOT||n===g.THEAD||n===g.TR?e.openElements.hasInTableScope(n)&&(e._closeTableCell(),e._processToken(t)):n!==g.BODY&&n!==g.CAPTION&&n!==g.COL&&n!==g.COLGROUP&&n!==g.HTML&&Ie(e,t)},[r.EOF_TOKEN]:Ne},[D]:{[r.CHARACTER_TOKEN]:ie,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:ie,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:je,[r.END_TAG_TOKEN]:Be,[r.EOF_TOKEN]:Ne},[F]:{[r.CHARACTER_TOKEN]:ie,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:ie,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.CAPTION||n===g.TABLE||n===g.TBODY||n===g.TFOOT||n===g.THEAD||n===g.TR||n===g.TD||n===g.TH?(e.openElements.popUntilTagNamePopped(g.SELECT),e._resetInsertionMode(),e._processToken(t)):je(e,t)},[r.END_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.CAPTION||n===g.TABLE||n===g.TBODY||n===g.TFOOT||n===g.THEAD||n===g.TR||n===g.TD||n===g.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(g.SELECT),e._resetInsertionMode(),e._processToken(t)):Be(e,t)},[r.EOF_TOKEN]:Ne},[j]:{[r.CHARACTER_TOKEN]:me,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:he,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;if(n===g.BASE||n===g.BASEFONT||n===g.BGSOUND||n===g.LINK||n===g.META||n===g.NOFRAMES||n===g.SCRIPT||n===g.STYLE||n===g.TEMPLATE||n===g.TITLE)ue(e,t);else{const r=$[n]||C;e._popTmplInsertionMode(),e._pushTmplInsertionMode(r),e.insertionMode=r,e._processToken(t)}},[r.END_TAG_TOKEN]:function(e,t){t.tagName===g.TEMPLATE&&ce(e,t)},[r.EOF_TOKEN]:qe},[B]:{[r.CHARACTER_TOKEN]:He,[r.NULL_CHARACTER_TOKEN]:He,[r.WHITESPACE_CHARACTER_TOKEN]:he,[r.COMMENT_TOKEN]:function(e,t){e._appendCommentNode(t,e.openElements.items[0])},[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){t.tagName===g.HTML?Se(e,t):He(e,t)},[r.END_TAG_TOKEN]:function(e,t){t.tagName===g.HTML?e.fragmentContext||(e.insertionMode=z):He(e,t)},[r.EOF_TOKEN]:ae},[q]:{[r.CHARACTER_TOKEN]:ee,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:ie,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.HTML?Se(e,t):n===g.FRAMESET?e._insertElement(t,v.HTML):n===g.FRAME?(e._appendElement(t,v.HTML),t.ackSelfClosing=!0):n===g.NOFRAMES&&ue(e,t)},[r.END_TAG_TOKEN]:function(e,t){t.tagName!==g.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagName===g.FRAMESET||(e.insertionMode=H))},[r.EOF_TOKEN]:ae},[H]:{[r.CHARACTER_TOKEN]:ee,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:ie,[r.COMMENT_TOKEN]:ne,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.HTML?Se(e,t):n===g.NOFRAMES&&ue(e,t)},[r.END_TAG_TOKEN]:function(e,t){t.tagName===g.HTML&&(e.insertionMode=U)},[r.EOF_TOKEN]:ae},[z]:{[r.CHARACTER_TOKEN]:ze,[r.NULL_CHARACTER_TOKEN]:ze,[r.WHITESPACE_CHARACTER_TOKEN]:he,[r.COMMENT_TOKEN]:re,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){t.tagName===g.HTML?Se(e,t):ze(e,t)},[r.END_TAG_TOKEN]:ze,[r.EOF_TOKEN]:ae},[U]:{[r.CHARACTER_TOKEN]:ee,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:he,[r.COMMENT_TOKEN]:re,[r.DOCTYPE_TOKEN]:ee,[r.START_TAG_TOKEN]:function(e,t){const n=t.tagName;n===g.HTML?Se(e,t):n===g.NOFRAMES&&ue(e,t)},[r.END_TAG_TOKEN]:ee,[r.EOF_TOKEN]:ae}};function G(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagName)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):Ae(e,t),n}function Z(e,t){let n=null;for(let r=e.openElements.stackTop;r>=0;r--){const i=e.openElements.items[r];if(i===t.element)break;e._isSpecialElement(i)&&(n=i)}return n||(e.openElements.popUntilElementPopped(t.element),e.activeFormattingElements.removeEntry(t)),n}function K(e,t,n){let r=t,i=e.openElements.getCommonAncestor(t);for(let a=0,o=i;o!==n;a++,o=i){i=e.openElements.getCommonAncestor(o);const n=e.activeFormattingElements.getElementEntry(o),s=n&&a>=3;!n||s?(s&&e.activeFormattingElements.removeEntry(n),e.openElements.remove(o)):(o=Q(e,n),r===t&&(e.activeFormattingElements.bookmark=n),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(o,r),r=o)}return r}function Q(e,t){const n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function Y(e,t,n){if(e._isElementCausesFosterParenting(t))e._fosterParentElement(n);else{const r=e.treeAdapter.getTagName(t),i=e.treeAdapter.getNamespaceURI(t);r===g.TEMPLATE&&i===v.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function J(e,t,n){const r=e.treeAdapter.getNamespaceURI(n.element),i=n.token,a=e.treeAdapter.createElement(i.tagName,r,i.attrs);e._adoptNodes(t,a),e.treeAdapter.appendChild(t,a),e.activeFormattingElements.insertElementAfterBookmark(a,n.token),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,a)}function X(e,t){let n;for(let r=0;r<8&&(n=G(e,t),n);r++){const t=Z(e,n);if(!t)break;e.activeFormattingElements.bookmark=n;const r=K(e,t,n.element),i=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(r),Y(e,i,r),J(e,t,n)}}function ee(){}function te(e){e._err(p.misplacedDoctype)}function ne(e,t){e._appendCommentNode(t,e.openElements.currentTmplContent||e.openElements.current)}function re(e,t){e._appendCommentNode(t,e.document)}function ie(e,t){e._insertCharacters(t)}function ae(e){e.stopped=!0}function oe(e,t){e._err(p.missingDoctype,{beforeToken:!0}),e.treeAdapter.setDocumentMode(e.document,m.DOCUMENT_MODE.QUIRKS),e.insertionMode=_,e._processToken(t)}function se(e,t){e._insertFakeRootElement(),e.insertionMode=E,e._processToken(t)}function le(e,t){e._insertFakeElement(g.HEAD),e.headElement=e.openElements.current,e.insertionMode=x,e._processToken(t)}function ue(e,t){const n=t.tagName;n===g.HTML?Se(e,t):n===g.BASE||n===g.BASEFONT||n===g.BGSOUND||n===g.LINK||n===g.META?(e._appendElement(t,v.HTML),t.ackSelfClosing=!0):n===g.TITLE?e._switchToTextParsing(t,r.MODE.RCDATA):n===g.NOSCRIPT?e.options.scriptingEnabled?e._switchToTextParsing(t,r.MODE.RAWTEXT):(e._insertElement(t,v.HTML),e.insertionMode=T):n===g.NOFRAMES||n===g.STYLE?e._switchToTextParsing(t,r.MODE.RAWTEXT):n===g.SCRIPT?e._switchToTextParsing(t,r.MODE.SCRIPT_DATA):n===g.TEMPLATE?(e._insertTemplate(t,v.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=j,e._pushTmplInsertionMode(j)):n===g.HEAD?e._err(p.misplacedStartTagForHeadElement):fe(e,t)}function ce(e,t){const n=t.tagName;n===g.HEAD?(e.openElements.pop(),e.insertionMode=S):n===g.BODY||n===g.BR||n===g.HTML?fe(e,t):n===g.TEMPLATE&&e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagName!==g.TEMPLATE&&e._err(p.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(g.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode()):e._err(p.endTagWithoutMatchingOpenElement)}function fe(e,t){e.openElements.pop(),e.insertionMode=S,e._processToken(t)}function de(e,t){const n=t.type===r.EOF_TOKEN?p.openElementsLeftAfterEof:p.disallowedContentInNoscriptInHead;e._err(n),e.openElements.pop(),e.insertionMode=x,e._processToken(t)}function pe(e,t){e._insertFakeElement(g.BODY),e.insertionMode=C,e._processToken(t)}function he(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function me(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function ge(e,t){e.openElements.hasInButtonScope(g.P)&&e._closePElement(),e._insertElement(t,v.HTML)}function ve(e,t){e.openElements.hasInButtonScope(g.P)&&e._closePElement(),e._insertElement(t,v.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function ye(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,v.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function be(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,v.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function we(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,v.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function ke(e,t){e._appendElement(t,v.HTML),t.ackSelfClosing=!0}function _e(e,t){e._switchToTextParsing(t,r.MODE.RAWTEXT)}function Ee(e,t){e.openElements.currentTagName===g.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,v.HTML)}function xe(e,t){e.openElements.hasInScope(g.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,v.HTML)}function Te(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,v.HTML)}function Se(e,t){const n=t.tagName;switch(n.length){case 1:n===g.I||n===g.S||n===g.B||n===g.U?ye(e,t):n===g.P?ge(e,t):n===g.A?function(e,t){const n=e.activeFormattingElements.getElementEntryInScopeWithTagName(g.A);n&&(X(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,v.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t):Te(e,t);break;case 2:n===g.DL||n===g.OL||n===g.UL?ge(e,t):n===g.H1||n===g.H2||n===g.H3||n===g.H4||n===g.H5||n===g.H6?function(e,t){e.openElements.hasInButtonScope(g.P)&&e._closePElement();const n=e.openElements.currentTagName;n!==g.H1&&n!==g.H2&&n!==g.H3&&n!==g.H4&&n!==g.H5&&n!==g.H6||e.openElements.pop(),e._insertElement(t,v.HTML)}(e,t):n===g.LI||n===g.DD||n===g.DT?function(e,t){e.framesetOk=!1;const n=t.tagName;for(let t=e.openElements.stackTop;t>=0;t--){const r=e.openElements.items[t],i=e.treeAdapter.getTagName(r);let a=null;if(n===g.LI&&i===g.LI?a=g.LI:n!==g.DD&&n!==g.DT||i!==g.DD&&i!==g.DT||(a=i),a){e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.popUntilTagNamePopped(a);break}if(i!==g.ADDRESS&&i!==g.DIV&&i!==g.P&&e._isSpecialElement(r))break}e.openElements.hasInButtonScope(g.P)&&e._closePElement(),e._insertElement(t,v.HTML)}(e,t):n===g.EM||n===g.TT?ye(e,t):n===g.BR?we(e,t):n===g.HR?function(e,t){e.openElements.hasInButtonScope(g.P)&&e._closePElement(),e._appendElement(t,v.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t):n===g.RB?xe(e,t):n===g.RT||n===g.RP?function(e,t){e.openElements.hasInScope(g.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(g.RTC),e._insertElement(t,v.HTML)}(e,t):n!==g.TH&&n!==g.TD&&n!==g.TR&&Te(e,t);break;case 3:n===g.DIV||n===g.DIR||n===g.NAV?ge(e,t):n===g.PRE?ve(e,t):n===g.BIG?ye(e,t):n===g.IMG||n===g.WBR?we(e,t):n===g.XMP?function(e,t){e.openElements.hasInButtonScope(g.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,r.MODE.RAWTEXT)}(e,t):n===g.SVG?function(e,t){e._reconstructActiveFormattingElements(),d.adjustTokenSVGAttrs(t),d.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,v.SVG):e._insertElement(t,v.SVG),t.ackSelfClosing=!0}(e,t):n===g.RTC?xe(e,t):n!==g.COL&&Te(e,t);break;case 4:n===g.HTML?function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t):n===g.BASE||n===g.LINK||n===g.META?ue(e,t):n===g.BODY?function(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t):n===g.MAIN||n===g.MENU?ge(e,t):n===g.FORM?function(e,t){const n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(g.P)&&e._closePElement(),e._insertElement(t,v.HTML),n||(e.formElement=e.openElements.current))}(e,t):n===g.CODE||n===g.FONT?ye(e,t):n===g.NOBR?function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(g.NOBR)&&(X(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,v.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t):n===g.AREA?we(e,t):n===g.MATH?function(e,t){e._reconstructActiveFormattingElements(),d.adjustTokenMathMLAttrs(t),d.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,v.MATHML):e._insertElement(t,v.MATHML),t.ackSelfClosing=!0}(e,t):n===g.MENU?function(e,t){e.openElements.hasInButtonScope(g.P)&&e._closePElement(),e._insertElement(t,v.HTML)}(e,t):n!==g.HEAD&&Te(e,t);break;case 5:n===g.STYLE||n===g.TITLE?ue(e,t):n===g.ASIDE?ge(e,t):n===g.SMALL?ye(e,t):n===g.TABLE?function(e,t){e.treeAdapter.getDocumentMode(e.document)!==m.DOCUMENT_MODE.QUIRKS&&e.openElements.hasInButtonScope(g.P)&&e._closePElement(),e._insertElement(t,v.HTML),e.framesetOk=!1,e.insertionMode=A}(e,t):n===g.EMBED?we(e,t):n===g.INPUT?function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,v.HTML);const n=r.getTokenAttr(t,y.TYPE);n&&n.toLowerCase()===w||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t):n===g.PARAM||n===g.TRACK?ke(e,t):n===g.IMAGE?function(e,t){t.tagName=g.IMG,we(e,t)}(e,t):n!==g.FRAME&&n!==g.TBODY&&n!==g.TFOOT&&n!==g.THEAD&&Te(e,t);break;case 6:n===g.SCRIPT?ue(e,t):n===g.CENTER||n===g.FIGURE||n===g.FOOTER||n===g.HEADER||n===g.HGROUP||n===g.DIALOG?ge(e,t):n===g.BUTTON?function(e,t){e.openElements.hasInScope(g.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(g.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,v.HTML),e.framesetOk=!1}(e,t):n===g.STRIKE||n===g.STRONG?ye(e,t):n===g.APPLET||n===g.OBJECT?be(e,t):n===g.KEYGEN?we(e,t):n===g.SOURCE?ke(e,t):n===g.IFRAME?function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,r.MODE.RAWTEXT)}(e,t):n===g.SELECT?function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,v.HTML),e.framesetOk=!1,e.insertionMode===A||e.insertionMode===N||e.insertionMode===R||e.insertionMode===L||e.insertionMode===M?e.insertionMode=F:e.insertionMode=D}(e,t):n===g.OPTION?Ee(e,t):Te(e,t);break;case 7:n===g.BGSOUND?ue(e,t):n===g.DETAILS||n===g.ADDRESS||n===g.ARTICLE||n===g.SECTION||n===g.SUMMARY?ge(e,t):n===g.LISTING?ve(e,t):n===g.MARQUEE?be(e,t):n===g.NOEMBED?_e(e,t):n!==g.CAPTION&&Te(e,t);break;case 8:n===g.BASEFONT?ue(e,t):n===g.FRAMESET?function(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,v.HTML),e.insertionMode=q)}(e,t):n===g.FIELDSET?ge(e,t):n===g.TEXTAREA?function(e,t){e._insertElement(t,v.HTML),e.skipNextNewLine=!0,e.tokenizer.state=r.MODE.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=O}(e,t):n===g.TEMPLATE?ue(e,t):n===g.NOSCRIPT?e.options.scriptingEnabled?_e(e,t):Te(e,t):n===g.OPTGROUP?Ee(e,t):n!==g.COLGROUP&&Te(e,t);break;case 9:n===g.PLAINTEXT?function(e,t){e.openElements.hasInButtonScope(g.P)&&e._closePElement(),e._insertElement(t,v.HTML),e.tokenizer.state=r.MODE.PLAINTEXT}(e,t):Te(e,t);break;case 10:n===g.BLOCKQUOTE||n===g.FIGCAPTION?ge(e,t):Te(e,t);break;default:Te(e,t)}}function Ce(e,t){const n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}function Oe(e,t){const n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}function Ae(e,t){const n=t.tagName;for(let t=e.openElements.stackTop;t>0;t--){const r=e.openElements.items[t];if(e.treeAdapter.getTagName(r)===n){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilElementPopped(r);break}if(e._isSpecialElement(r))break}}function Ie(e,t){const n=t.tagName;switch(n.length){case 1:n===g.A||n===g.B||n===g.I||n===g.S||n===g.U?X(e,t):n===g.P?function(e){e.openElements.hasInButtonScope(g.P)||e._insertFakeElement(g.P),e._closePElement()}(e):Ae(e,t);break;case 2:n===g.DL||n===g.UL||n===g.OL?Ce(e,t):n===g.LI?function(e){e.openElements.hasInListItemScope(g.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(g.LI),e.openElements.popUntilTagNamePopped(g.LI))}(e):n===g.DD||n===g.DT?function(e,t){const n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t):n===g.H1||n===g.H2||n===g.H3||n===g.H4||n===g.H5||n===g.H6?function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e):n===g.BR?function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(g.BR),e.openElements.pop(),e.framesetOk=!1}(e):n===g.EM||n===g.TT?X(e,t):Ae(e,t);break;case 3:n===g.BIG?X(e,t):n===g.DIR||n===g.DIV||n===g.NAV||n===g.PRE?Ce(e,t):Ae(e,t);break;case 4:n===g.BODY?function(e){e.openElements.hasInScope(g.BODY)&&(e.insertionMode=B)}(e):n===g.HTML?function(e,t){e.openElements.hasInScope(g.BODY)&&(e.insertionMode=B,e._processToken(t))}(e,t):n===g.FORM?function(e){const t=e.openElements.tmplCount>0,n=e.formElement;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(g.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(g.FORM):e.openElements.remove(n))}(e):n===g.CODE||n===g.FONT||n===g.NOBR?X(e,t):n===g.MAIN||n===g.MENU?Ce(e,t):Ae(e,t);break;case 5:n===g.ASIDE?Ce(e,t):n===g.SMALL?X(e,t):Ae(e,t);break;case 6:n===g.CENTER||n===g.FIGURE||n===g.FOOTER||n===g.HEADER||n===g.HGROUP||n===g.DIALOG?Ce(e,t):n===g.APPLET||n===g.OBJECT?Oe(e,t):n===g.STRIKE||n===g.STRONG?X(e,t):Ae(e,t);break;case 7:n===g.ADDRESS||n===g.ARTICLE||n===g.DETAILS||n===g.SECTION||n===g.SUMMARY||n===g.LISTING?Ce(e,t):n===g.MARQUEE?Oe(e,t):Ae(e,t);break;case 8:n===g.FIELDSET?Ce(e,t):n===g.TEMPLATE?ce(e,t):Ae(e,t);break;case 10:n===g.BLOCKQUOTE||n===g.FIGCAPTION?Ce(e,t):Ae(e,t);break;default:Ae(e,t)}}function Ne(e,t){e.tmplInsertionModeStackTop>-1?qe(e,t):e.stopped=!0}function Pe(e,t){const n=e.openElements.currentTagName;n===g.TABLE||n===g.TBODY||n===g.TFOOT||n===g.THEAD||n===g.TR?(e.pendingCharacterTokens=[],e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=I,e._processToken(t)):Me(e,t)}function Re(e,t){const n=t.tagName;switch(n.length){case 2:n===g.TD||n===g.TH||n===g.TR?function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(g.TBODY),e.insertionMode=R,e._processToken(t)}(e,t):Me(e,t);break;case 3:n===g.COL?function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(g.COLGROUP),e.insertionMode=P,e._processToken(t)}(e,t):Me(e,t);break;case 4:n===g.FORM?function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,v.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t):Me(e,t);break;case 5:n===g.TABLE?function(e,t){e.openElements.hasInTableScope(g.TABLE)&&(e.openElements.popUntilTagNamePopped(g.TABLE),e._resetInsertionMode(),e._processToken(t))}(e,t):n===g.STYLE?ue(e,t):n===g.TBODY||n===g.TFOOT||n===g.THEAD?function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,v.HTML),e.insertionMode=R}(e,t):n===g.INPUT?function(e,t){const n=r.getTokenAttr(t,y.TYPE);n&&n.toLowerCase()===w?e._appendElement(t,v.HTML):Me(e,t),t.ackSelfClosing=!0}(e,t):Me(e,t);break;case 6:n===g.SCRIPT?ue(e,t):Me(e,t);break;case 7:n===g.CAPTION?function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,v.HTML),e.insertionMode=N}(e,t):Me(e,t);break;case 8:n===g.COLGROUP?function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,v.HTML),e.insertionMode=P}(e,t):n===g.TEMPLATE?ue(e,t):Me(e,t);break;default:Me(e,t)}}function Le(e,t){const n=t.tagName;n===g.TABLE?e.openElements.hasInTableScope(g.TABLE)&&(e.openElements.popUntilTagNamePopped(g.TABLE),e._resetInsertionMode()):n===g.TEMPLATE?ce(e,t):n!==g.BODY&&n!==g.CAPTION&&n!==g.COL&&n!==g.COLGROUP&&n!==g.HTML&&n!==g.TBODY&&n!==g.TD&&n!==g.TFOOT&&n!==g.TH&&n!==g.THEAD&&n!==g.TR&&Me(e,t)}function Me(e,t){const n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,e._processTokenInBodyMode(t),e.fosterParentingEnabled=n}function De(e,t){let n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n<e.pendingCharacterTokens.length;n++)Me(e,e.pendingCharacterTokens[n]);else for(;n<e.pendingCharacterTokens.length;n++)e._insertCharacters(e.pendingCharacterTokens[n]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}function Fe(e,t){e.openElements.currentTagName===g.COLGROUP&&(e.openElements.pop(),e.insertionMode=A,e._processToken(t))}function je(e,t){const n=t.tagName;n===g.HTML?Se(e,t):n===g.OPTION?(e.openElements.currentTagName===g.OPTION&&e.openElements.pop(),e._insertElement(t,v.HTML)):n===g.OPTGROUP?(e.openElements.currentTagName===g.OPTION&&e.openElements.pop(),e.openElements.currentTagName===g.OPTGROUP&&e.openElements.pop(),e._insertElement(t,v.HTML)):n===g.INPUT||n===g.KEYGEN||n===g.TEXTAREA||n===g.SELECT?e.openElements.hasInSelectScope(g.SELECT)&&(e.openElements.popUntilTagNamePopped(g.SELECT),e._resetInsertionMode(),n!==g.SELECT&&e._processToken(t)):n!==g.SCRIPT&&n!==g.TEMPLATE||ue(e,t)}function Be(e,t){const n=t.tagName;if(n===g.OPTGROUP){const t=e.openElements.items[e.openElements.stackTop-1],n=t&&e.treeAdapter.getTagName(t);e.openElements.currentTagName===g.OPTION&&n===g.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagName===g.OPTGROUP&&e.openElements.pop()}else n===g.OPTION?e.openElements.currentTagName===g.OPTION&&e.openElements.pop():n===g.SELECT&&e.openElements.hasInSelectScope(g.SELECT)?(e.openElements.popUntilTagNamePopped(g.SELECT),e._resetInsertionMode()):n===g.TEMPLATE&&ce(e,t)}function qe(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(g.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode(),e._processToken(t)):e.stopped=!0}function He(e,t){e.insertionMode=C,e._processToken(t)}function ze(e,t){e.insertionMode=C,e._processToken(t)}e.exports=class{constructor(e){this.options=c(b,e),this.treeAdapter=this.options.treeAdapter,this.pendingScript=null,this.options.sourceCodeLocationInfo&&l.install(this,o),this.options.onParseError&&l.install(this,s,{onParseError:this.options.onParseError})}parse(e){const t=this.treeAdapter.createDocument();return this._bootstrap(t,null),this.tokenizer.write(e,!0),this._runParsingLoop(null),t}parseFragment(e,t){t||(t=this.treeAdapter.createElement(g.TEMPLATE,v.HTML,[]));const n=this.treeAdapter.createElement("documentmock",v.HTML,[]);this._bootstrap(n,t),this.treeAdapter.getTagName(t)===g.TEMPLATE&&this._pushTmplInsertionMode(j),this._initTokenizerForFragmentParsing(),this._insertFakeRootElement(),this._resetInsertionMode(),this._findFormInFragmentContext(),this.tokenizer.write(e,!0),this._runParsingLoop(null);const r=this.treeAdapter.getFirstChild(n),i=this.treeAdapter.createDocumentFragment();return this._adoptNodes(r,i),i}_bootstrap(e,t){this.tokenizer=new r(this.options),this.stopped=!1,this.insertionMode=k,this.originalInsertionMode="",this.document=e,this.fragmentContext=t,this.headElement=null,this.formElement=null,this.openElements=new i(this.document,this.treeAdapter),this.activeFormattingElements=new a(this.treeAdapter),this.tmplInsertionModeStack=[],this.tmplInsertionModeStackTop=-1,this.currentTmplInsertionMode=null,this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1}_err(){}_runParsingLoop(e){for(;!this.stopped;){this._setupTokenizerCDATAMode();const t=this.tokenizer.getNextToken();if(t.type===r.HIBERNATION_TOKEN)break;if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.type===r.WHITESPACE_CHARACTER_TOKEN&&"\n"===t.chars[0])){if(1===t.chars.length)continue;t.chars=t.chars.substr(1)}if(this._processInputToken(t),e&&this.pendingScript)break}}runParsingLoopForCurrentChunk(e,t){if(this._runParsingLoop(t),t&&this.pendingScript){const e=this.pendingScript;return this.pendingScript=null,void t(e)}e&&e()}_setupTokenizerCDATAMode(){const e=this._getAdjustedCurrentElement();this.tokenizer.allowCDATA=e&&e!==this.document&&this.treeAdapter.getNamespaceURI(e)!==v.HTML&&!this._isIntegrationPoint(e)}_switchToTextParsing(e,t){this._insertElement(e,v.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=O}switchToPlaintextParsing(){this.insertionMode=O,this.originalInsertionMode=C,this.tokenizer.state=r.MODE.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;do{if(this.treeAdapter.getTagName(e)===g.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}while(e)}_initTokenizerForFragmentParsing(){if(this.treeAdapter.getNamespaceURI(this.fragmentContext)===v.HTML){const e=this.treeAdapter.getTagName(this.fragmentContext);e===g.TITLE||e===g.TEXTAREA?this.tokenizer.state=r.MODE.RCDATA:e===g.STYLE||e===g.XMP||e===g.IFRAME||e===g.NOEMBED||e===g.NOFRAMES||e===g.NOSCRIPT?this.tokenizer.state=r.MODE.RAWTEXT:e===g.SCRIPT?this.tokenizer.state=r.MODE.SCRIPT_DATA:e===g.PLAINTEXT&&(this.tokenizer.state=r.MODE.PLAINTEXT)}}_setDocumentType(e){const t=e.name||"",n=e.publicId||"",r=e.systemId||"";this.treeAdapter.setDocumentType(this.document,t,n,r)}_attachElementToTree(e){if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{const t=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){const n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n)}_insertElement(e,t){const n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n),this.openElements.push(n)}_insertFakeElement(e){const t=this.treeAdapter.createElement(e,v.HTML,[]);this._attachElementToTree(t),this.openElements.push(t)}_insertTemplate(e){const t=this.treeAdapter.createElement(e.tagName,v.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t),this.openElements.push(t)}_insertFakeRootElement(){const e=this.treeAdapter.createElement(g.HTML,v.HTML,[]);this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e)}_appendCommentNode(e,t){const n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n)}_insertCharacters(e){if(this._shouldFosterParentOnInsertion())this._fosterParentText(e.chars);else{const t=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.insertText(t,e.chars)}}_adoptNodes(e,t){for(let n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}_shouldProcessTokenInForeignContent(e){const t=this._getAdjustedCurrentElement();if(!t||t===this.document)return!1;const n=this.treeAdapter.getNamespaceURI(t);if(n===v.HTML)return!1;if(this.treeAdapter.getTagName(t)===g.ANNOTATION_XML&&n===v.MATHML&&e.type===r.START_TAG_TOKEN&&e.tagName===g.SVG)return!1;const i=e.type===r.CHARACTER_TOKEN||e.type===r.NULL_CHARACTER_TOKEN||e.type===r.WHITESPACE_CHARACTER_TOKEN;return!((e.type===r.START_TAG_TOKEN&&e.tagName!==g.MGLYPH&&e.tagName!==g.MALIGNMARK||i)&&this._isIntegrationPoint(t,v.MATHML)||(e.type===r.START_TAG_TOKEN||i)&&this._isIntegrationPoint(t,v.HTML)||e.type===r.EOF_TOKEN)}_processToken(e){W[this.insertionMode][e.type](this,e)}_processTokenInBodyMode(e){W.IN_BODY_MODE[e.type](this,e)}_processTokenInForeignContent(e){e.type===r.CHARACTER_TOKEN?function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e):e.type===r.NULL_CHARACTER_TOKEN?function(e,t){t.chars=h.REPLACEMENT_CHARACTER,e._insertCharacters(t)}(this,e):e.type===r.WHITESPACE_CHARACTER_TOKEN?ie(this,e):e.type===r.COMMENT_TOKEN?ne(this,e):e.type===r.START_TAG_TOKEN?function(e,t){if(d.causesExit(t)&&!e.fragmentContext){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==v.HTML&&!e._isIntegrationPoint(e.openElements.current);)e.openElements.pop();e._processToken(t)}else{const n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===v.MATHML?d.adjustTokenMathMLAttrs(t):r===v.SVG&&(d.adjustTokenSVGTagName(t),d.adjustTokenSVGAttrs(t)),d.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):e.type===r.END_TAG_TOKEN&&function(e,t){for(let n=e.openElements.stackTop;n>0;n--){const r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===v.HTML){e._processToken(t);break}if(e.treeAdapter.getTagName(r).toLowerCase()===t.tagName){e.openElements.popUntilElementPopped(r);break}}}(this,e)}_processInputToken(e){this._shouldProcessTokenInForeignContent(e)?this._processTokenInForeignContent(e):this._processToken(e),e.type===r.START_TAG_TOKEN&&e.selfClosing&&!e.ackSelfClosing&&this._err(p.nonVoidHtmlElementStartTagWithTrailingSolidus)}_isIntegrationPoint(e,t){const n=this.treeAdapter.getTagName(e),r=this.treeAdapter.getNamespaceURI(e),i=this.treeAdapter.getAttrList(e);return d.isIntegrationPoint(n,r,i,t)}_reconstructActiveFormattingElements(){const e=this.activeFormattingElements.length;if(e){let t=e,n=null;do{if(t--,n=this.activeFormattingElements.entries[t],n.type===a.MARKER_ENTRY||this.openElements.contains(n.element)){t++;break}}while(t>0);for(let r=t;r<e;r++)n=this.activeFormattingElements.entries[r],this._insertElement(n.token,this.treeAdapter.getNamespaceURI(n.element)),n.element=this.openElements.current}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=L}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(g.P),this.openElements.popUntilTagNamePopped(g.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop,t=!1;e>=0;e--){let n=this.openElements.items[e];0===e&&(t=!0,this.fragmentContext&&(n=this.fragmentContext));const r=this.treeAdapter.getTagName(n),i=V[r];if(i){this.insertionMode=i;break}if(!(t||r!==g.TD&&r!==g.TH)){this.insertionMode=M;break}if(!t&&r===g.HEAD){this.insertionMode=x;break}if(r===g.SELECT){this._resetInsertionModeForSelect(e);break}if(r===g.TEMPLATE){this.insertionMode=this.currentTmplInsertionMode;break}if(r===g.HTML){this.insertionMode=this.headElement?S:E;break}if(t){this.insertionMode=C;break}}}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){const e=this.openElements.items[t],n=this.treeAdapter.getTagName(e);if(n===g.TEMPLATE)break;if(n===g.TABLE)return void(this.insertionMode=F)}this.insertionMode=D}_pushTmplInsertionMode(e){this.tmplInsertionModeStack.push(e),this.tmplInsertionModeStackTop++,this.currentTmplInsertionMode=e}_popTmplInsertionMode(){this.tmplInsertionModeStack.pop(),this.tmplInsertionModeStackTop--,this.currentTmplInsertionMode=this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]}_isElementCausesFosterParenting(e){const t=this.treeAdapter.getTagName(e);return t===g.TABLE||t===g.TBODY||t===g.TFOOT||t===g.THEAD||t===g.TR}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.current)}_findFosterParentingLocation(){const e={parent:null,beforeElement:null};for(let t=this.openElements.stackTop;t>=0;t--){const n=this.openElements.items[t],r=this.treeAdapter.getTagName(n),i=this.treeAdapter.getNamespaceURI(n);if(r===g.TEMPLATE&&i===v.HTML){e.parent=this.treeAdapter.getTemplateContent(n);break}if(r===g.TABLE){e.parent=this.treeAdapter.getParentNode(n),e.parent?e.beforeElement=n:e.parent=this.openElements.items[t-1];break}}return e.parent||(e.parent=this.openElements.items[0]),e}_fosterParentElement(e){const t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_fosterParentText(e){const t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertTextBefore(t.parent,e,t.beforeElement):this.treeAdapter.insertText(t.parent,e)}_isSpecialElement(e){const t=this.treeAdapter.getTagName(e),n=this.treeAdapter.getNamespaceURI(e);return m.SPECIAL_ELEMENTS[n][t]}}},91619:function(e,t,n){"use strict";const r=n(28040),i=r.TAG_NAMES,a=r.NAMESPACES;function o(e){switch(e.length){case 1:return e===i.P;case 2:return e===i.RB||e===i.RP||e===i.RT||e===i.DD||e===i.DT||e===i.LI;case 3:return e===i.RTC;case 6:return e===i.OPTION;case 8:return e===i.OPTGROUP}return!1}function s(e){switch(e.length){case 1:return e===i.P;case 2:return e===i.RB||e===i.RP||e===i.RT||e===i.DD||e===i.DT||e===i.LI||e===i.TD||e===i.TH||e===i.TR;case 3:return e===i.RTC;case 5:return e===i.TBODY||e===i.TFOOT||e===i.THEAD;case 6:return e===i.OPTION;case 7:return e===i.CAPTION;case 8:return e===i.OPTGROUP||e===i.COLGROUP}return!1}function l(e,t){switch(e.length){case 2:if(e===i.TD||e===i.TH)return t===a.HTML;if(e===i.MI||e===i.MO||e===i.MN||e===i.MS)return t===a.MATHML;break;case 4:if(e===i.HTML)return t===a.HTML;if(e===i.DESC)return t===a.SVG;break;case 5:if(e===i.TABLE)return t===a.HTML;if(e===i.MTEXT)return t===a.MATHML;if(e===i.TITLE)return t===a.SVG;break;case 6:return(e===i.APPLET||e===i.OBJECT)&&t===a.HTML;case 7:return(e===i.CAPTION||e===i.MARQUEE)&&t===a.HTML;case 8:return e===i.TEMPLATE&&t===a.HTML;case 13:return e===i.FOREIGN_OBJECT&&t===a.SVG;case 14:return e===i.ANNOTATION_XML&&t===a.MATHML}return!1}e.exports=class{constructor(e,t){this.stackTop=-1,this.items=[],this.current=e,this.currentTagName=null,this.currentTmplContent=null,this.tmplCount=0,this.treeAdapter=t}_indexOf(e){let t=-1;for(let n=this.stackTop;n>=0;n--)if(this.items[n]===e){t=n;break}return t}_isInTemplate(){return this.currentTagName===i.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===a.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagName=this.current&&this.treeAdapter.getTagName(this.current),this.currentTmplContent=this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):null}push(e){this.items[++this.stackTop]=e,this._updateCurrentElement(),this._isInTemplate()&&this.tmplCount++}pop(){this.stackTop--,this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this._updateCurrentElement()}replace(e,t){const n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&this._updateCurrentElement()}insertAfter(e,t){const n=this._indexOf(e)+1;this.items.splice(n,0,t),n===++this.stackTop&&this._updateCurrentElement()}popUntilTagNamePopped(e){for(;this.stackTop>-1;){const t=this.currentTagName,n=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),t===e&&n===a.HTML)break}}popUntilElementPopped(e){for(;this.stackTop>-1;){const t=this.current;if(this.pop(),t===e)break}}popUntilNumberedHeaderPopped(){for(;this.stackTop>-1;){const e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===i.H1||e===i.H2||e===i.H3||e===i.H4||e===i.H5||e===i.H6&&t===a.HTML)break}}popUntilTableCellPopped(){for(;this.stackTop>-1;){const e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===i.TD||e===i.TH&&t===a.HTML)break}}popAllUpToHtmlElement(){this.stackTop=0,this._updateCurrentElement()}clearBackToTableContext(){for(;this.currentTagName!==i.TABLE&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==a.HTML;)this.pop()}clearBackToTableBodyContext(){for(;this.currentTagName!==i.TBODY&&this.currentTagName!==i.TFOOT&&this.currentTagName!==i.THEAD&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==a.HTML;)this.pop()}clearBackToTableRowContext(){for(;this.currentTagName!==i.TR&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==a.HTML;)this.pop()}remove(e){for(let t=this.stackTop;t>=0;t--)if(this.items[t]===e){this.items.splice(t,1),this.stackTop--,this._updateCurrentElement();break}}tryPeekProperlyNestedBodyElement(){const e=this.items[1];return e&&this.treeAdapter.getTagName(e)===i.BODY?e:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){let t=this._indexOf(e);return--t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.currentTagName===i.HTML}hasInScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===a.HTML)return!0;if(l(n,r))return!1}return!0}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){const t=this.treeAdapter.getTagName(this.items[e]),n=this.treeAdapter.getNamespaceURI(this.items[e]);if((t===i.H1||t===i.H2||t===i.H3||t===i.H4||t===i.H5||t===i.H6)&&n===a.HTML)return!0;if(l(t,n))return!1}return!0}hasInListItemScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===a.HTML)return!0;if((n===i.UL||n===i.OL)&&r===a.HTML||l(n,r))return!1}return!0}hasInButtonScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===a.HTML)return!0;if(n===i.BUTTON&&r===a.HTML||l(n,r))return!1}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===a.HTML){if(n===e)return!0;if(n===i.TABLE||n===i.TEMPLATE||n===i.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--){const t=this.treeAdapter.getTagName(this.items[e]);if(this.treeAdapter.getNamespaceURI(this.items[e])===a.HTML){if(t===i.TBODY||t===i.THEAD||t===i.TFOOT)return!0;if(t===i.TABLE||t===i.HTML)return!1}}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===a.HTML){if(n===e)return!0;if(n!==i.OPTION&&n!==i.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;o(this.currentTagName);)this.pop()}generateImpliedEndTagsThoroughly(){for(;s(this.currentTagName);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;o(this.currentTagName)&&this.currentTagName!==e;)this.pop()}}},1672:function(e,t,n){"use strict";const r=n(47757),i=n(79740),a=n(30959),o=n(97700),s=i.CODE_POINTS,l=i.CODE_POINT_SEQUENCES,u={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},c="DATA_STATE",f="RCDATA_STATE",d="RAWTEXT_STATE",p="SCRIPT_DATA_STATE",h="PLAINTEXT_STATE",m="TAG_OPEN_STATE",g="END_TAG_OPEN_STATE",v="TAG_NAME_STATE",y="RCDATA_LESS_THAN_SIGN_STATE",b="RCDATA_END_TAG_OPEN_STATE",w="RCDATA_END_TAG_NAME_STATE",k="RAWTEXT_LESS_THAN_SIGN_STATE",_="RAWTEXT_END_TAG_OPEN_STATE",E="RAWTEXT_END_TAG_NAME_STATE",x="SCRIPT_DATA_LESS_THAN_SIGN_STATE",T="SCRIPT_DATA_END_TAG_OPEN_STATE",S="SCRIPT_DATA_END_TAG_NAME_STATE",C="SCRIPT_DATA_ESCAPE_START_STATE",O="SCRIPT_DATA_ESCAPE_START_DASH_STATE",A="SCRIPT_DATA_ESCAPED_STATE",I="SCRIPT_DATA_ESCAPED_DASH_STATE",N="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",P="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",R="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",L="SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",M="SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",D="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",F="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",j="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",B="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",q="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",H="BEFORE_ATTRIBUTE_NAME_STATE",z="ATTRIBUTE_NAME_STATE",U="AFTER_ATTRIBUTE_NAME_STATE",V="BEFORE_ATTRIBUTE_VALUE_STATE",$="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",W="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",G="ATTRIBUTE_VALUE_UNQUOTED_STATE",Z="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",K="SELF_CLOSING_START_TAG_STATE",Q="BOGUS_COMMENT_STATE",Y="MARKUP_DECLARATION_OPEN_STATE",J="COMMENT_START_STATE",X="COMMENT_START_DASH_STATE",ee="COMMENT_STATE",te="COMMENT_LESS_THAN_SIGN_STATE",ne="COMMENT_LESS_THAN_SIGN_BANG_STATE",re="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",ie="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",ae="COMMENT_END_DASH_STATE",oe="COMMENT_END_STATE",se="COMMENT_END_BANG_STATE",le="DOCTYPE_STATE",ue="BEFORE_DOCTYPE_NAME_STATE",ce="DOCTYPE_NAME_STATE",fe="AFTER_DOCTYPE_NAME_STATE",de="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",pe="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",he="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",me="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",ge="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",ve="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",ye="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",be="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",we="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",ke="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",_e="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",Ee="BOGUS_DOCTYPE_STATE",xe="CDATA_SECTION_STATE",Te="CDATA_SECTION_BRACKET_STATE",Se="CDATA_SECTION_END_STATE",Ce="CHARACTER_REFERENCE_STATE",Oe="NAMED_CHARACTER_REFERENCE_STATE",Ae="AMBIGUOS_AMPERSAND_STATE",Ie="NUMERIC_CHARACTER_REFERENCE_STATE",Ne="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",Pe="DECIMAL_CHARACTER_REFERENCE_START_STATE",Re="HEXADEMICAL_CHARACTER_REFERENCE_STATE",Le="DECIMAL_CHARACTER_REFERENCE_STATE",Me="NUMERIC_CHARACTER_REFERENCE_END_STATE";function De(e){return e===s.SPACE||e===s.LINE_FEED||e===s.TABULATION||e===s.FORM_FEED}function Fe(e){return e>=s.DIGIT_0&&e<=s.DIGIT_9}function je(e){return e>=s.LATIN_CAPITAL_A&&e<=s.LATIN_CAPITAL_Z}function Be(e){return e>=s.LATIN_SMALL_A&&e<=s.LATIN_SMALL_Z}function qe(e){return Be(e)||je(e)}function He(e){return qe(e)||Fe(e)}function ze(e){return e>=s.LATIN_CAPITAL_A&&e<=s.LATIN_CAPITAL_F}function Ue(e){return e>=s.LATIN_SMALL_A&&e<=s.LATIN_SMALL_F}function Ve(e){return e+32}function $e(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(e>>>10&1023|55296)+String.fromCharCode(56320|1023&e))}function We(e){return String.fromCharCode(Ve(e))}function Ge(e,t){const n=a[++e];let r=++e,i=r+n-1;for(;r<=i;){const e=r+i>>>1,o=a[e];if(o<t)r=e+1;else{if(!(o>t))return a[e+n];i=e-1}}return-1}class Ze{constructor(){this.preprocessor=new r,this.tokenQueue=[],this.allowCDATA=!1,this.state=c,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}_err(){}_errOnNextCodePoint(e){this._consume(),this._err(e),this._unconsume()}getNextToken(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;const e=this._consume();this._ensureHibernation()||this[this.state](e)}return this.tokenQueue.shift()}write(e,t){this.active=!0,this.preprocessor.write(e,t)}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e)}_ensureHibernation(){if(this.preprocessor.endOfChunkHit){for(;this.consumedAfterSnapshot>0;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:Ze.HIBERNATION_TOKEN}),!0}return!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}_reconsumeInState(e){this.state=e,this._unconsume()}_consumeSequenceIfMatch(e,t,n){let r=0,i=!0;const a=e.length;let o,l=0,u=t;for(;l<a;l++){if(l>0&&(u=this._consume(),r++),u===s.EOF){i=!1;break}if(o=e[l],u!==o&&(n||u!==Ve(o))){i=!1;break}}if(!i)for(;r--;)this._unconsume();return i}_isTempBufferEqualToScriptString(){if(this.tempBuff.length!==l.SCRIPT_STRING.length)return!1;for(let e=0;e<this.tempBuff.length;e++)if(this.tempBuff[e]!==l.SCRIPT_STRING[e])return!1;return!0}_createStartTagToken(){this.currentToken={type:Ze.START_TAG_TOKEN,tagName:"",selfClosing:!1,ackSelfClosing:!1,attrs:[]}}_createEndTagToken(){this.currentToken={type:Ze.END_TAG_TOKEN,tagName:"",selfClosing:!1,attrs:[]}}_createCommentToken(){this.currentToken={type:Ze.COMMENT_TOKEN,data:""}}_createDoctypeToken(e){this.currentToken={type:Ze.DOCTYPE_TOKEN,name:e,forceQuirks:!1,publicId:null,systemId:null}}_createCharacterToken(e,t){this.currentCharacterToken={type:e,chars:t}}_createEOFToken(){this.currentToken={type:Ze.EOF_TOKEN}}_createAttr(e){this.currentAttr={name:e,value:""}}_leaveAttrName(e){null===Ze.getTokenAttr(this.currentToken,this.currentAttr.name)?this.currentToken.attrs.push(this.currentAttr):this._err(o.duplicateAttribute),this.state=e}_leaveAttrValue(e){this.state=e}_emitCurrentToken(){this._emitCurrentCharacterToken();const e=this.currentToken;this.currentToken=null,e.type===Ze.START_TAG_TOKEN?this.lastStartTagName=e.tagName:e.type===Ze.END_TAG_TOKEN&&(e.attrs.length>0&&this._err(o.endTagWithAttributes),e.selfClosing&&this._err(o.endTagWithTrailingSolidus)),this.tokenQueue.push(e)}_emitCurrentCharacterToken(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}_emitEOFToken(){this._createEOFToken(),this._emitCurrentToken()}_appendCharToCurrentCharacterToken(e,t){this.currentCharacterToken&&this.currentCharacterToken.type!==e&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=t:this._createCharacterToken(e,t)}_emitCodePoint(e){let t=Ze.CHARACTER_TOKEN;De(e)?t=Ze.WHITESPACE_CHARACTER_TOKEN:e===s.NULL&&(t=Ze.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(t,$e(e))}_emitSeveralCodePoints(e){for(let t=0;t<e.length;t++)this._emitCodePoint(e[t])}_emitChars(e){this._appendCharToCurrentCharacterToken(Ze.CHARACTER_TOKEN,e)}_matchNamedCharacterReference(e){let t=null,n=1,r=Ge(0,e);for(this.tempBuff.push(e);r>-1;){const e=a[r],i=e<7;i&&1&e&&(t=2&e?[a[++r],a[++r]]:[a[++r]],n=0);const o=this._consume();if(this.tempBuff.push(o),n++,o===s.EOF)break;r=i?4&e?Ge(r,o):-1:o===e?++r:-1}for(;n--;)this.tempBuff.pop(),this._unconsume();return t}_isCharacterReferenceInAttribute(){return this.returnState===$||this.returnState===W||this.returnState===G}_isCharacterReferenceAttributeQuirk(e){if(!e&&this._isCharacterReferenceInAttribute()){const e=this._consume();return this._unconsume(),e===s.EQUALS_SIGN||He(e)}return!1}_flushCodePointsConsumedAsCharacterReference(){if(this._isCharacterReferenceInAttribute())for(let e=0;e<this.tempBuff.length;e++)this.currentAttr.value+=$e(this.tempBuff[e]);else this._emitSeveralCodePoints(this.tempBuff);this.tempBuff=[]}[c](e){this.preprocessor.dropParsedChunk(),e===s.LESS_THAN_SIGN?this.state=m:e===s.AMPERSAND?(this.returnState=c,this.state=Ce):e===s.NULL?(this._err(o.unexpectedNullCharacter),this._emitCodePoint(e)):e===s.EOF?this._emitEOFToken():this._emitCodePoint(e)}[f](e){this.preprocessor.dropParsedChunk(),e===s.AMPERSAND?(this.returnState=f,this.state=Ce):e===s.LESS_THAN_SIGN?this.state=y:e===s.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===s.EOF?this._emitEOFToken():this._emitCodePoint(e)}[d](e){this.preprocessor.dropParsedChunk(),e===s.LESS_THAN_SIGN?this.state=k:e===s.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===s.EOF?this._emitEOFToken():this._emitCodePoint(e)}[p](e){this.preprocessor.dropParsedChunk(),e===s.LESS_THAN_SIGN?this.state=x:e===s.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===s.EOF?this._emitEOFToken():this._emitCodePoint(e)}[h](e){this.preprocessor.dropParsedChunk(),e===s.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===s.EOF?this._emitEOFToken():this._emitCodePoint(e)}[m](e){e===s.EXCLAMATION_MARK?this.state=Y:e===s.SOLIDUS?this.state=g:qe(e)?(this._createStartTagToken(),this._reconsumeInState(v)):e===s.QUESTION_MARK?(this._err(o.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(),this._reconsumeInState(Q)):e===s.EOF?(this._err(o.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken()):(this._err(o.invalidFirstCharacterOfTagName),this._emitChars("<"),this._reconsumeInState(c))}[g](e){qe(e)?(this._createEndTagToken(),this._reconsumeInState(v)):e===s.GREATER_THAN_SIGN?(this._err(o.missingEndTagName),this.state=c):e===s.EOF?(this._err(o.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken()):(this._err(o.invalidFirstCharacterOfTagName),this._createCommentToken(),this._reconsumeInState(Q))}[v](e){De(e)?this.state=H:e===s.SOLIDUS?this.state=K:e===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):je(e)?this.currentToken.tagName+=We(e):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.tagName+=i.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentToken.tagName+=$e(e)}[y](e){e===s.SOLIDUS?(this.tempBuff=[],this.state=b):(this._emitChars("<"),this._reconsumeInState(f))}[b](e){qe(e)?(this._createEndTagToken(),this._reconsumeInState(w)):(this._emitChars("</"),this._reconsumeInState(f))}[w](e){if(je(e))this.currentToken.tagName+=We(e),this.tempBuff.push(e);else if(Be(e))this.currentToken.tagName+=$e(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(De(e))return void(this.state=H);if(e===s.SOLIDUS)return void(this.state=K);if(e===s.GREATER_THAN_SIGN)return this.state=c,void this._emitCurrentToken()}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(f)}}[k](e){e===s.SOLIDUS?(this.tempBuff=[],this.state=_):(this._emitChars("<"),this._reconsumeInState(d))}[_](e){qe(e)?(this._createEndTagToken(),this._reconsumeInState(E)):(this._emitChars("</"),this._reconsumeInState(d))}[E](e){if(je(e))this.currentToken.tagName+=We(e),this.tempBuff.push(e);else if(Be(e))this.currentToken.tagName+=$e(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(De(e))return void(this.state=H);if(e===s.SOLIDUS)return void(this.state=K);if(e===s.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=c)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(d)}}[x](e){e===s.SOLIDUS?(this.tempBuff=[],this.state=T):e===s.EXCLAMATION_MARK?(this.state=C,this._emitChars("<!")):(this._emitChars("<"),this._reconsumeInState(p))}[T](e){qe(e)?(this._createEndTagToken(),this._reconsumeInState(S)):(this._emitChars("</"),this._reconsumeInState(p))}[S](e){if(je(e))this.currentToken.tagName+=We(e),this.tempBuff.push(e);else if(Be(e))this.currentToken.tagName+=$e(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(De(e))return void(this.state=H);if(e===s.SOLIDUS)return void(this.state=K);if(e===s.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=c)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(p)}}[C](e){e===s.HYPHEN_MINUS?(this.state=O,this._emitChars("-")):this._reconsumeInState(p)}[O](e){e===s.HYPHEN_MINUS?(this.state=N,this._emitChars("-")):this._reconsumeInState(p)}[A](e){e===s.HYPHEN_MINUS?(this.state=I,this._emitChars("-")):e===s.LESS_THAN_SIGN?this.state=P:e===s.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===s.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(e)}[I](e){e===s.HYPHEN_MINUS?(this.state=N,this._emitChars("-")):e===s.LESS_THAN_SIGN?this.state=P:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.state=A,this._emitChars(i.REPLACEMENT_CHARACTER)):e===s.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=A,this._emitCodePoint(e))}[N](e){e===s.HYPHEN_MINUS?this._emitChars("-"):e===s.LESS_THAN_SIGN?this.state=P:e===s.GREATER_THAN_SIGN?(this.state=p,this._emitChars(">")):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.state=A,this._emitChars(i.REPLACEMENT_CHARACTER)):e===s.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=A,this._emitCodePoint(e))}[P](e){e===s.SOLIDUS?(this.tempBuff=[],this.state=R):qe(e)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState(M)):(this._emitChars("<"),this._reconsumeInState(A))}[R](e){qe(e)?(this._createEndTagToken(),this._reconsumeInState(L)):(this._emitChars("</"),this._reconsumeInState(A))}[L](e){if(je(e))this.currentToken.tagName+=We(e),this.tempBuff.push(e);else if(Be(e))this.currentToken.tagName+=$e(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(De(e))return void(this.state=H);if(e===s.SOLIDUS)return void(this.state=K);if(e===s.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=c)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(A)}}[M](e){De(e)||e===s.SOLIDUS||e===s.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?D:A,this._emitCodePoint(e)):je(e)?(this.tempBuff.push(Ve(e)),this._emitCodePoint(e)):Be(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState(A)}[D](e){e===s.HYPHEN_MINUS?(this.state=F,this._emitChars("-")):e===s.LESS_THAN_SIGN?(this.state=B,this._emitChars("<")):e===s.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===s.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(e)}[F](e){e===s.HYPHEN_MINUS?(this.state=j,this._emitChars("-")):e===s.LESS_THAN_SIGN?(this.state=B,this._emitChars("<")):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.state=D,this._emitChars(i.REPLACEMENT_CHARACTER)):e===s.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=D,this._emitCodePoint(e))}[j](e){e===s.HYPHEN_MINUS?this._emitChars("-"):e===s.LESS_THAN_SIGN?(this.state=B,this._emitChars("<")):e===s.GREATER_THAN_SIGN?(this.state=p,this._emitChars(">")):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.state=D,this._emitChars(i.REPLACEMENT_CHARACTER)):e===s.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=D,this._emitCodePoint(e))}[B](e){e===s.SOLIDUS?(this.tempBuff=[],this.state=q,this._emitChars("/")):this._reconsumeInState(D)}[q](e){De(e)||e===s.SOLIDUS||e===s.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?A:D,this._emitCodePoint(e)):je(e)?(this.tempBuff.push(Ve(e)),this._emitCodePoint(e)):Be(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState(D)}[H](e){De(e)||(e===s.SOLIDUS||e===s.GREATER_THAN_SIGN||e===s.EOF?this._reconsumeInState(U):e===s.EQUALS_SIGN?(this._err(o.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=z):(this._createAttr(""),this._reconsumeInState(z)))}[z](e){De(e)||e===s.SOLIDUS||e===s.GREATER_THAN_SIGN||e===s.EOF?(this._leaveAttrName(U),this._unconsume()):e===s.EQUALS_SIGN?this._leaveAttrName(V):je(e)?this.currentAttr.name+=We(e):e===s.QUOTATION_MARK||e===s.APOSTROPHE||e===s.LESS_THAN_SIGN?(this._err(o.unexpectedCharacterInAttributeName),this.currentAttr.name+=$e(e)):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.name+=i.REPLACEMENT_CHARACTER):this.currentAttr.name+=$e(e)}[U](e){De(e)||(e===s.SOLIDUS?this.state=K:e===s.EQUALS_SIGN?this.state=V:e===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState(z)))}[V](e){De(e)||(e===s.QUOTATION_MARK?this.state=$:e===s.APOSTROPHE?this.state=W:e===s.GREATER_THAN_SIGN?(this._err(o.missingAttributeValue),this.state=c,this._emitCurrentToken()):this._reconsumeInState(G))}[$](e){e===s.QUOTATION_MARK?this.state=Z:e===s.AMPERSAND?(this.returnState=$,this.state=Ce):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=$e(e)}[W](e){e===s.APOSTROPHE?this.state=Z:e===s.AMPERSAND?(this.returnState=W,this.state=Ce):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=$e(e)}[G](e){De(e)?this._leaveAttrValue(H):e===s.AMPERSAND?(this.returnState=G,this.state=Ce):e===s.GREATER_THAN_SIGN?(this._leaveAttrValue(c),this._emitCurrentToken()):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):e===s.QUOTATION_MARK||e===s.APOSTROPHE||e===s.LESS_THAN_SIGN||e===s.EQUALS_SIGN||e===s.GRAVE_ACCENT?(this._err(o.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=$e(e)):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=$e(e)}[Z](e){De(e)?this._leaveAttrValue(H):e===s.SOLIDUS?this._leaveAttrValue(K):e===s.GREATER_THAN_SIGN?(this._leaveAttrValue(c),this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._err(o.missingWhitespaceBetweenAttributes),this._reconsumeInState(H))}[K](e){e===s.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=c,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._err(o.unexpectedSolidusInTag),this._reconsumeInState(H))}[Q](e){e===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):e===s.EOF?(this._emitCurrentToken(),this._emitEOFToken()):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.data+=i.REPLACEMENT_CHARACTER):this.currentToken.data+=$e(e)}[Y](e){this._consumeSequenceIfMatch(l.DASH_DASH_STRING,e,!0)?(this._createCommentToken(),this.state=J):this._consumeSequenceIfMatch(l.DOCTYPE_STRING,e,!1)?this.state=le:this._consumeSequenceIfMatch(l.CDATA_START_STRING,e,!0)?this.allowCDATA?this.state=xe:(this._err(o.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state=Q):this._ensureHibernation()||(this._err(o.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState(Q))}[J](e){e===s.HYPHEN_MINUS?this.state=X:e===s.GREATER_THAN_SIGN?(this._err(o.abruptClosingOfEmptyComment),this.state=c,this._emitCurrentToken()):this._reconsumeInState(ee)}[X](e){e===s.HYPHEN_MINUS?this.state=oe:e===s.GREATER_THAN_SIGN?(this._err(o.abruptClosingOfEmptyComment),this.state=c,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ee))}[ee](e){e===s.HYPHEN_MINUS?this.state=ae:e===s.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state=te):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.data+=i.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=$e(e)}[te](e){e===s.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state=ne):e===s.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState(ee)}[ne](e){e===s.HYPHEN_MINUS?this.state=re:this._reconsumeInState(ee)}[re](e){e===s.HYPHEN_MINUS?this.state=ie:this._reconsumeInState(ae)}[ie](e){e!==s.GREATER_THAN_SIGN&&e!==s.EOF&&this._err(o.nestedComment),this._reconsumeInState(oe)}[ae](e){e===s.HYPHEN_MINUS?this.state=oe:e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ee))}[oe](e){e===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):e===s.EXCLAMATION_MARK?this.state=se:e===s.HYPHEN_MINUS?this.currentToken.data+="-":e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState(ee))}[se](e){e===s.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state=ae):e===s.GREATER_THAN_SIGN?(this._err(o.incorrectlyClosedComment),this.state=c,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState(ee))}[le](e){De(e)?this.state=ue:e===s.GREATER_THAN_SIGN?this._reconsumeInState(ue):e===s.EOF?(this._err(o.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingWhitespaceBeforeDoctypeName),this._reconsumeInState(ue))}[ue](e){De(e)||(je(e)?(this._createDoctypeToken(We(e)),this.state=ce):e===s.NULL?(this._err(o.unexpectedNullCharacter),this._createDoctypeToken(i.REPLACEMENT_CHARACTER),this.state=ce):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=c):e===s.EOF?(this._err(o.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken($e(e)),this.state=ce))}[ce](e){De(e)?this.state=fe:e===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):je(e)?this.currentToken.name+=We(e):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.name+=i.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=$e(e)}[fe](e){De(e)||(e===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(l.PUBLIC_STRING,e,!1)?this.state=de:this._consumeSequenceIfMatch(l.SYSTEM_STRING,e,!1)?this.state=ye:this._ensureHibernation()||(this._err(o.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ee)))}[de](e){De(e)?this.state=pe:e===s.QUOTATION_MARK?(this._err(o.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=he):e===s.APOSTROPHE?(this._err(o.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=me):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=c,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ee))}[pe](e){De(e)||(e===s.QUOTATION_MARK?(this.currentToken.publicId="",this.state=he):e===s.APOSTROPHE?(this.currentToken.publicId="",this.state=me):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=c,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ee)))}[he](e){e===s.QUOTATION_MARK?this.state=ge:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.publicId+=i.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=c):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=$e(e)}[me](e){e===s.APOSTROPHE?this.state=ge:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.publicId+=i.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=c):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=$e(e)}[ge](e){De(e)?this.state=ve:e===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):e===s.QUOTATION_MARK?(this._err(o.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=we):e===s.APOSTROPHE?(this._err(o.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=ke):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ee))}[ve](e){De(e)||(e===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=c):e===s.QUOTATION_MARK?(this.currentToken.systemId="",this.state=we):e===s.APOSTROPHE?(this.currentToken.systemId="",this.state=ke):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ee)))}[ye](e){De(e)?this.state=be:e===s.QUOTATION_MARK?(this._err(o.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=we):e===s.APOSTROPHE?(this._err(o.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=ke):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=c,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ee))}[be](e){De(e)||(e===s.QUOTATION_MARK?(this.currentToken.systemId="",this.state=we):e===s.APOSTROPHE?(this.currentToken.systemId="",this.state=ke):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=c,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Ee)))}[we](e){e===s.QUOTATION_MARK?this.state=_e:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.systemId+=i.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=c):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=$e(e)}[ke](e){e===s.APOSTROPHE?this.state=_e:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.systemId+=i.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=c):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=$e(e)}[_e](e){De(e)||(e===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=c):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState(Ee)))}[Ee](e){e===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=c):e===s.NULL?this._err(o.unexpectedNullCharacter):e===s.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}[xe](e){e===s.RIGHT_SQUARE_BRACKET?this.state=Te:e===s.EOF?(this._err(o.eofInCdata),this._emitEOFToken()):this._emitCodePoint(e)}[Te](e){e===s.RIGHT_SQUARE_BRACKET?this.state=Se:(this._emitChars("]"),this._reconsumeInState(xe))}[Se](e){e===s.GREATER_THAN_SIGN?this.state=c:e===s.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState(xe))}[Ce](e){this.tempBuff=[s.AMPERSAND],e===s.NUMBER_SIGN?(this.tempBuff.push(e),this.state=Ie):He(e)?this._reconsumeInState(Oe):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[Oe](e){const t=this._matchNamedCharacterReference(e);if(this._ensureHibernation())this.tempBuff=[s.AMPERSAND];else if(t){const e=this.tempBuff[this.tempBuff.length-1]===s.SEMICOLON;this._isCharacterReferenceAttributeQuirk(e)||(e||this._errOnNextCodePoint(o.missingSemicolonAfterCharacterReference),this.tempBuff=t),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState}else this._flushCodePointsConsumedAsCharacterReference(),this.state=Ae}[Ae](e){He(e)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=$e(e):this._emitCodePoint(e):(e===s.SEMICOLON&&this._err(o.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}[Ie](e){this.charRefCode=0,e===s.LATIN_SMALL_X||e===s.LATIN_CAPITAL_X?(this.tempBuff.push(e),this.state=Ne):this._reconsumeInState(Pe)}[Ne](e){!function(e){return Fe(e)||ze(e)||Ue(e)}(e)?(this._err(o.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)):this._reconsumeInState(Re)}[Pe](e){Fe(e)?this._reconsumeInState(Le):(this._err(o.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[Re](e){ze(e)?this.charRefCode=16*this.charRefCode+e-55:Ue(e)?this.charRefCode=16*this.charRefCode+e-87:Fe(e)?this.charRefCode=16*this.charRefCode+e-48:e===s.SEMICOLON?this.state=Me:(this._err(o.missingSemicolonAfterCharacterReference),this._reconsumeInState(Me))}[Le](e){Fe(e)?this.charRefCode=10*this.charRefCode+e-48:e===s.SEMICOLON?this.state=Me:(this._err(o.missingSemicolonAfterCharacterReference),this._reconsumeInState(Me))}[Me](){if(this.charRefCode===s.NULL)this._err(o.nullCharacterReference),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(o.characterReferenceOutsideUnicodeRange),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(i.isSurrogate(this.charRefCode))this._err(o.surrogateCharacterReference),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(i.isUndefinedCodePoint(this.charRefCode))this._err(o.noncharacterCharacterReference);else if(i.isControlCodePoint(this.charRefCode)||this.charRefCode===s.CARRIAGE_RETURN){this._err(o.controlCharacterReference);const e=u[this.charRefCode];e&&(this.charRefCode=e)}this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}Ze.CHARACTER_TOKEN="CHARACTER_TOKEN",Ze.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",Ze.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",Ze.START_TAG_TOKEN="START_TAG_TOKEN",Ze.END_TAG_TOKEN="END_TAG_TOKEN",Ze.COMMENT_TOKEN="COMMENT_TOKEN",Ze.DOCTYPE_TOKEN="DOCTYPE_TOKEN",Ze.EOF_TOKEN="EOF_TOKEN",Ze.HIBERNATION_TOKEN="HIBERNATION_TOKEN",Ze.MODE={DATA:c,RCDATA:f,RAWTEXT:d,SCRIPT_DATA:p,PLAINTEXT:h},Ze.getTokenAttr=function(e,t){for(let n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null},e.exports=Ze},30959:function(e){"use strict";e.exports=new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4e3,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,1e4,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13e3,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204])},47757:function(e,t,n){"use strict";const r=n(79740),i=n(97700),a=r.CODE_POINTS;e.exports=class{constructor(){this.html=null,this.pos=-1,this.lastGapPos=-1,this.lastCharPos=-1,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536}_err(){}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.lastCharPos){const t=this.html.charCodeAt(this.pos+1);if(r.isSurrogatePair(t))return this.pos++,this._addGap(),r.getSurrogatePairCodePoint(e,t)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,a.EOF;return this._err(i.surrogateInInputStream),e}dropParsedChunk(){this.pos>this.bufferWaterline&&(this.lastCharPos-=this.pos,this.html=this.html.substring(this.pos),this.pos=0,this.lastGapPos=-1,this.gapStack=[])}write(e,t){this.html?this.html+=e:this.html=e,this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1,this.html.length),this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1}advance(){if(this.pos++,this.pos>this.lastCharPos)return this.endOfChunkHit=!this.lastChunkWritten,a.EOF;let e=this.html.charCodeAt(this.pos);return this.skipNextNewLine&&e===a.LINE_FEED?(this.skipNextNewLine=!1,this._addGap(),this.advance()):e===a.CARRIAGE_RETURN?(this.skipNextNewLine=!0,a.LINE_FEED):(this.skipNextNewLine=!1,r.isSurrogate(e)&&(e=this._processSurrogate(e)),e>31&&e<127||e===a.LINE_FEED||e===a.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}_checkForProblematicCharacters(e){r.isControlCodePoint(e)?this._err(i.controlCharacterInInputStream):r.isUndefinedCodePoint(e)&&this._err(i.noncharacterInInputStream)}retreat(){this.pos===this.lastGapPos&&(this.lastGapPos=this.gapStack.pop(),this.pos--),this.pos--}}},17385:function(e,t,n){"use strict";const{DOCUMENT_MODE:r}=n(28040);t.createDocument=function(){return{nodeName:"#document",mode:r.NO_QUIRKS,childNodes:[]}},t.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}},t.createElement=function(e,t,n){return{nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}},t.createCommentNode=function(e){return{nodeName:"#comment",data:e,parentNode:null}};const i=function(e){return{nodeName:"#text",value:e,parentNode:null}},a=t.appendChild=function(e,t){e.childNodes.push(t),t.parentNode=e},o=t.insertBefore=function(e,t,n){const r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e};t.setTemplateContent=function(e,t){e.content=t},t.getTemplateContent=function(e){return e.content},t.setDocumentType=function(e,t,n,r){let i=null;for(let t=0;t<e.childNodes.length;t++)if("#documentType"===e.childNodes[t].nodeName){i=e.childNodes[t];break}i?(i.name=t,i.publicId=n,i.systemId=r):a(e,{nodeName:"#documentType",name:t,publicId:n,systemId:r})},t.setDocumentMode=function(e,t){e.mode=t},t.getDocumentMode=function(e){return e.mode},t.detachNode=function(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},t.insertText=function(e,t){if(e.childNodes.length){const n=e.childNodes[e.childNodes.length-1];if("#text"===n.nodeName)return void(n.value+=t)}a(e,i(t))},t.insertTextBefore=function(e,t,n){const r=e.childNodes[e.childNodes.indexOf(n)-1];r&&"#text"===r.nodeName?r.value+=t:o(e,i(t),n)},t.adoptAttributes=function(e,t){const n=[];for(let t=0;t<e.attrs.length;t++)n.push(e.attrs[t].name);for(let r=0;r<t.length;r++)-1===n.indexOf(t[r].name)&&e.attrs.push(t[r])},t.getFirstChild=function(e){return e.childNodes[0]},t.getChildNodes=function(e){return e.childNodes},t.getParentNode=function(e){return e.parentNode},t.getAttrList=function(e){return e.attrs},t.getTagName=function(e){return e.tagName},t.getNamespaceURI=function(e){return e.namespaceURI},t.getTextNodeContent=function(e){return e.value},t.getCommentNodeContent=function(e){return e.data},t.getDocumentTypeNodeName=function(e){return e.name},t.getDocumentTypeNodePublicId=function(e){return e.publicId},t.getDocumentTypeNodeSystemId=function(e){return e.systemId},t.isTextNode=function(e){return"#text"===e.nodeName},t.isCommentNode=function(e){return"#comment"===e.nodeName},t.isDocumentTypeNode=function(e){return"#documentType"===e.nodeName},t.isElementNode=function(e){return!!e.tagName},t.setNodeSourceCodeLocation=function(e,t){e.sourceCodeLocation=t},t.getNodeSourceCodeLocation=function(e){return e.sourceCodeLocation},t.updateNodeSourceCodeLocation=function(e,t){e.sourceCodeLocation=Object.assign(e.sourceCodeLocation,t)}},96308:function(e){"use strict";e.exports=function(e,t){return[e,t=t||Object.create(null)].reduce(((e,t)=>(Object.keys(t).forEach((n=>{e[n]=t[n]})),e)),Object.create(null))}},24592:function(e){"use strict";class t{constructor(e){const t={},n=this._getOverriddenMethods(this,t);for(const r of Object.keys(n))"function"==typeof n[r]&&(t[r]=e[r],e[r]=n[r])}_getOverriddenMethods(){throw new Error("Not implemented")}}t.install=function(e,t,n){e.__mixins||(e.__mixins=[]);for(let n=0;n<e.__mixins.length;n++)if(e.__mixins[n].constructor===t)return e.__mixins[n];const r=new t(e,n);return e.__mixins.push(r),r},e.exports=t},18887:function(e){"use strict";function t(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function n(e,t){for(var n,r="",i=0,a=-1,o=0,s=0;s<=e.length;++s){if(s<e.length)n=e.charCodeAt(s);else{if(47===n)break;n=47}if(47===n){if(a===s-1||1===o);else if(a!==s-1&&2===o){if(r.length<2||2!==i||46!==r.charCodeAt(r.length-1)||46!==r.charCodeAt(r.length-2))if(r.length>2){var l=r.lastIndexOf("/");if(l!==r.length-1){-1===l?(r="",i=0):i=(r=r.slice(0,l)).length-1-r.lastIndexOf("/"),a=s,o=0;continue}}else if(2===r.length||1===r.length){r="",i=0,a=s,o=0;continue}t&&(r.length>0?r+="/..":r="..",i=2)}else r.length>0?r+="/"+e.slice(a+1,s):r=e.slice(a+1,s),i=s-a-1;a=s,o=0}else 46===n&&-1!==o?++o:o=-1}return r}var r={resolve:function(){for(var e,r="",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var o;a>=0?o=arguments[a]:(void 0===e&&(e=process.cwd()),o=e),t(o),0!==o.length&&(r=o+"/"+r,i=47===o.charCodeAt(0))}return r=n(r,!i),i?r.length>0?"/"+r:"/":r.length>0?r:"."},normalize:function(e){if(t(e),0===e.length)return".";var r=47===e.charCodeAt(0),i=47===e.charCodeAt(e.length-1);return 0!==(e=n(e,!r)).length||r||(e="."),e.length>0&&i&&(e+="/"),r?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,n=0;n<arguments.length;++n){var i=arguments[n];t(i),i.length>0&&(void 0===e?e=i:e+="/"+i)}return void 0===e?".":r.normalize(e)},relative:function(e,n){if(t(e),t(n),e===n)return"";if((e=r.resolve(e))===(n=r.resolve(n)))return"";for(var i=1;i<e.length&&47===e.charCodeAt(i);++i);for(var a=e.length,o=a-i,s=1;s<n.length&&47===n.charCodeAt(s);++s);for(var l=n.length-s,u=o<l?o:l,c=-1,f=0;f<=u;++f){if(f===u){if(l>u){if(47===n.charCodeAt(s+f))return n.slice(s+f+1);if(0===f)return n.slice(s+f)}else o>u&&(47===e.charCodeAt(i+f)?c=f:0===f&&(c=0));break}var d=e.charCodeAt(i+f);if(d!==n.charCodeAt(s+f))break;47===d&&(c=f)}var p="";for(f=i+c+1;f<=a;++f)f!==a&&47!==e.charCodeAt(f)||(0===p.length?p+="..":p+="/..");return p.length>0?p+n.slice(s+c):(s+=c,47===n.charCodeAt(s)&&++s,n.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var n=e.charCodeAt(0),r=47===n,i=-1,a=!0,o=e.length-1;o>=1;--o)if(47===(n=e.charCodeAt(o))){if(!a){i=o;break}}else a=!1;return-1===i?r?"/":".":r&&1===i?"//":e.slice(0,i)},basename:function(e,n){if(void 0!==n&&"string"!=typeof n)throw new TypeError('"ext" argument must be a string');t(e);var r,i=0,a=-1,o=!0;if(void 0!==n&&n.length>0&&n.length<=e.length){if(n.length===e.length&&n===e)return"";var s=n.length-1,l=-1;for(r=e.length-1;r>=0;--r){var u=e.charCodeAt(r);if(47===u){if(!o){i=r+1;break}}else-1===l&&(o=!1,l=r+1),s>=0&&(u===n.charCodeAt(s)?-1==--s&&(a=r):(s=-1,a=l))}return i===a?a=l:-1===a&&(a=e.length),e.slice(i,a)}for(r=e.length-1;r>=0;--r)if(47===e.charCodeAt(r)){if(!o){i=r+1;break}}else-1===a&&(o=!1,a=r+1);return-1===a?"":e.slice(i,a)},extname:function(e){t(e);for(var n=-1,r=0,i=-1,a=!0,o=0,s=e.length-1;s>=0;--s){var l=e.charCodeAt(s);if(47!==l)-1===i&&(a=!1,i=s+1),46===l?-1===n?n=s:1!==o&&(o=1):-1!==n&&(o=-1);else if(!a){r=s+1;break}}return-1===n||-1===i||0===o||1===o&&n===i-1&&n===r+1?"":e.slice(n,i)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var n=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+r:n+"/"+r:r}(0,e)},parse:function(e){t(e);var n={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return n;var r,i=e.charCodeAt(0),a=47===i;a?(n.root="/",r=1):r=0;for(var o=-1,s=0,l=-1,u=!0,c=e.length-1,f=0;c>=r;--c)if(47!==(i=e.charCodeAt(c)))-1===l&&(u=!1,l=c+1),46===i?-1===o?o=c:1!==f&&(f=1):-1!==o&&(f=-1);else if(!u){s=c+1;break}return-1===o||-1===l||0===f||1===f&&o===l-1&&o===s+1?-1!==l&&(n.base=n.name=0===s&&a?e.slice(1,l):e.slice(s,l)):(0===s&&a?(n.name=e.slice(1,o),n.base=e.slice(1,l)):(n.name=e.slice(s,o),n.base=e.slice(s,l)),n.ext=e.slice(o,l)),s>0?n.dir=e.slice(0,s-1):a&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};r.posix=r,e.exports=r},10793:function(e){var t=String,n=function(){return{isColorSupported:!1,reset:t,bold:t,dim:t,italic:t,underline:t,inverse:t,hidden:t,strikethrough:t,black:t,red:t,green:t,yellow:t,blue:t,magenta:t,cyan:t,white:t,gray:t,bgBlack:t,bgRed:t,bgGreen:t,bgYellow:t,bgBlue:t,bgMagenta:t,bgCyan:t,bgWhite:t}};e.exports=n(),e.exports.createColors=n},92864:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(85270))&&r.__esModule?r:{default:r},a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(31642));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}var s=function(e){return new i.default(e)};Object.assign(s,a),delete s.__esModule;var l=s;t.default=l,e.exports=t.default},26682:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i,a=x(n(49700)),o=x(n(92847)),s=x(n(29979)),l=x(n(5525)),u=x(n(69707)),c=x(n(28735)),f=x(n(68997)),d=x(n(28169)),p=E(n(59665)),h=x(n(45957)),m=x(n(9750)),g=x(n(73072)),v=x(n(79036)),y=E(n(59504)),b=E(n(24421)),w=E(n(81781)),k=n(36880);function _(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _=function(){return e},e}function E(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}function x(e){return e&&e.__esModule?e:{default:e}}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var S=((r={})[b.space]=!0,r[b.cr]=!0,r[b.feed]=!0,r[b.newline]=!0,r[b.tab]=!0,r),C=Object.assign({},S,((i={})[b.comment]=!0,i));function O(e){return{line:e[y.FIELDS.START_LINE],column:e[y.FIELDS.START_COL]}}function A(e){return{line:e[y.FIELDS.END_LINE],column:e[y.FIELDS.END_COL]}}function I(e,t,n,r){return{start:{line:e,column:t},end:{line:n,column:r}}}function N(e){return I(e[y.FIELDS.START_LINE],e[y.FIELDS.START_COL],e[y.FIELDS.END_LINE],e[y.FIELDS.END_COL])}function P(e,t){if(e)return I(e[y.FIELDS.START_LINE],e[y.FIELDS.START_COL],t[y.FIELDS.END_LINE],t[y.FIELDS.END_COL])}function R(e,t){var n=e[t];if("string"==typeof n)return-1!==n.indexOf("\\")&&((0,k.ensureObject)(e,"raws"),e[t]=(0,k.unesc)(n),void 0===e.raws[t]&&(e.raws[t]=n)),e}function L(e,t){for(var n=-1,r=[];-1!==(n=e.indexOf(t,n+1));)r.push(n);return r}var M=function(){function e(e,t){void 0===t&&(t={}),this.rule=e,this.options=Object.assign({lossy:!1,safe:!1},t),this.position=0,this.css="string"==typeof this.rule?this.rule:this.rule.selector,this.tokens=(0,y.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var n=P(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new a.default({source:n}),this.root.errorGenerator=this._errorGenerator();var r=new o.default({source:{start:{line:1,column:1}}});this.root.append(r),this.current=r,this.loop()}var t,n,r=e.prototype;return r._errorGenerator=function(){var e=this;return function(t,n){return"string"==typeof e.rule?new Error(t):e.rule.error(t,n)}},r.attribute=function(){var e=[],t=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[y.FIELDS.TYPE]!==b.closeSquare;)e.push(this.currToken),this.position++;if(this.currToken[y.FIELDS.TYPE]!==b.closeSquare)return this.expected("closing square bracket",this.currToken[y.FIELDS.START_POS]);var n=e.length,r={source:I(t[1],t[2],this.currToken[3],this.currToken[4]),sourceIndex:t[y.FIELDS.START_POS]};if(1===n&&!~[b.word].indexOf(e[0][y.FIELDS.TYPE]))return this.expected("attribute",e[0][y.FIELDS.START_POS]);for(var i=0,a="",o="",s=null,l=!1;i<n;){var u=e[i],c=this.content(u),f=e[i+1];switch(u[y.FIELDS.TYPE]){case b.space:if(l=!0,this.options.lossy)break;if(s){(0,k.ensureObject)(r,"spaces",s);var d=r.spaces[s].after||"";r.spaces[s].after=d+c;var h=(0,k.getProp)(r,"raws","spaces",s,"after")||null;h&&(r.raws.spaces[s].after=h+c)}else a+=c,o+=c;break;case b.asterisk:f[y.FIELDS.TYPE]===b.equals?(r.operator=c,s="operator"):r.namespace&&("namespace"!==s||l)||!f||(a&&((0,k.ensureObject)(r,"spaces","attribute"),r.spaces.attribute.before=a,a=""),o&&((0,k.ensureObject)(r,"raws","spaces","attribute"),r.raws.spaces.attribute.before=a,o=""),r.namespace=(r.namespace||"")+c,(0,k.getProp)(r,"raws","namespace")&&(r.raws.namespace+=c),s="namespace"),l=!1;break;case b.dollar:if("value"===s){var m=(0,k.getProp)(r,"raws","value");r.value+="$",m&&(r.raws.value=m+"$");break}case b.caret:f[y.FIELDS.TYPE]===b.equals&&(r.operator=c,s="operator"),l=!1;break;case b.combinator:if("~"===c&&f[y.FIELDS.TYPE]===b.equals&&(r.operator=c,s="operator"),"|"!==c){l=!1;break}f[y.FIELDS.TYPE]===b.equals?(r.operator=c,s="operator"):r.namespace||r.attribute||(r.namespace=!0),l=!1;break;case b.word:if(f&&"|"===this.content(f)&&e[i+2]&&e[i+2][y.FIELDS.TYPE]!==b.equals&&!r.operator&&!r.namespace)r.namespace=c,s="namespace";else if(!r.attribute||"attribute"===s&&!l)a&&((0,k.ensureObject)(r,"spaces","attribute"),r.spaces.attribute.before=a,a=""),o&&((0,k.ensureObject)(r,"raws","spaces","attribute"),r.raws.spaces.attribute.before=o,o=""),r.attribute=(r.attribute||"")+c,(0,k.getProp)(r,"raws","attribute")&&(r.raws.attribute+=c),s="attribute";else if(!r.value&&""!==r.value||"value"===s&&!l){var g=(0,k.unesc)(c),v=(0,k.getProp)(r,"raws","value")||"",w=r.value||"";r.value=w+g,r.quoteMark=null,(g!==c||v)&&((0,k.ensureObject)(r,"raws"),r.raws.value=(v||w)+c),s="value"}else{var _="i"===c||"I"===c;!r.value&&""!==r.value||!r.quoteMark&&!l?(r.value||""===r.value)&&(s="value",r.value+=c,r.raws.value&&(r.raws.value+=c)):(r.insensitive=_,_&&"I"!==c||((0,k.ensureObject)(r,"raws"),r.raws.insensitiveFlag=c),s="insensitive",a&&((0,k.ensureObject)(r,"spaces","insensitive"),r.spaces.insensitive.before=a,a=""),o&&((0,k.ensureObject)(r,"raws","spaces","insensitive"),r.raws.spaces.insensitive.before=o,o=""))}l=!1;break;case b.str:if(!r.attribute||!r.operator)return this.error("Expected an attribute followed by an operator preceding the string.",{index:u[y.FIELDS.START_POS]});var E=(0,p.unescapeValue)(c),x=E.unescaped,T=E.quoteMark;r.value=x,r.quoteMark=T,s="value",(0,k.ensureObject)(r,"raws"),r.raws.value=c,l=!1;break;case b.equals:if(!r.attribute)return this.expected("attribute",u[y.FIELDS.START_POS],c);if(r.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:u[y.FIELDS.START_POS]});r.operator=r.operator?r.operator+c:c,s="operator",l=!1;break;case b.comment:if(s)if(l||f&&f[y.FIELDS.TYPE]===b.space||"insensitive"===s){var S=(0,k.getProp)(r,"spaces",s,"after")||"",C=(0,k.getProp)(r,"raws","spaces",s,"after")||S;(0,k.ensureObject)(r,"raws","spaces",s),r.raws.spaces[s].after=C+c}else{var O=r[s]||"",A=(0,k.getProp)(r,"raws",s)||O;(0,k.ensureObject)(r,"raws"),r.raws[s]=A+c}else o+=c;break;default:return this.error('Unexpected "'+c+'" found.',{index:u[y.FIELDS.START_POS]})}i++}R(r,"attribute"),R(r,"namespace"),this.newNode(new p.default(r)),this.position++},r.parseWhitespaceEquivalentTokens=function(e){e<0&&(e=this.tokens.length);var t=this.position,n=[],r="",i=void 0;do{if(S[this.currToken[y.FIELDS.TYPE]])this.options.lossy||(r+=this.content());else if(this.currToken[y.FIELDS.TYPE]===b.comment){var a={};r&&(a.before=r,r=""),i=new l.default({value:this.content(),source:N(this.currToken),sourceIndex:this.currToken[y.FIELDS.START_POS],spaces:a}),n.push(i)}}while(++this.position<e);if(r)if(i)i.spaces.after=r;else if(!this.options.lossy){var o=this.tokens[t],s=this.tokens[this.position-1];n.push(new f.default({value:"",source:I(o[y.FIELDS.START_LINE],o[y.FIELDS.START_COL],s[y.FIELDS.END_LINE],s[y.FIELDS.END_COL]),sourceIndex:o[y.FIELDS.START_POS],spaces:{before:r,after:""}}))}return n},r.convertWhitespaceNodesToSpace=function(e,t){var n=this;void 0===t&&(t=!1);var r="",i="";return e.forEach((function(e){var a=n.lossySpace(e.spaces.before,t),o=n.lossySpace(e.rawSpaceBefore,t);r+=a+n.lossySpace(e.spaces.after,t&&0===a.length),i+=a+e.value+n.lossySpace(e.rawSpaceAfter,t&&0===o.length)})),i===r&&(i=void 0),{space:r,rawSpace:i}},r.isNamedCombinator=function(e){return void 0===e&&(e=this.position),this.tokens[e+0]&&this.tokens[e+0][y.FIELDS.TYPE]===b.slash&&this.tokens[e+1]&&this.tokens[e+1][y.FIELDS.TYPE]===b.word&&this.tokens[e+2]&&this.tokens[e+2][y.FIELDS.TYPE]===b.slash},r.namedCombinator=function(){if(this.isNamedCombinator()){var e=this.content(this.tokens[this.position+1]),t=(0,k.unesc)(e).toLowerCase(),n={};t!==e&&(n.value="/"+e+"/");var r=new m.default({value:"/"+t+"/",source:I(this.currToken[y.FIELDS.START_LINE],this.currToken[y.FIELDS.START_COL],this.tokens[this.position+2][y.FIELDS.END_LINE],this.tokens[this.position+2][y.FIELDS.END_COL]),sourceIndex:this.currToken[y.FIELDS.START_POS],raws:n});return this.position=this.position+3,r}this.unexpected()},r.combinator=function(){var e=this;if("|"===this.content())return this.namespace();var t=this.locateNextMeaningfulToken(this.position);if(!(t<0||this.tokens[t][y.FIELDS.TYPE]===b.comma)){var n,r=this.currToken,i=void 0;if(t>this.position&&(i=this.parseWhitespaceEquivalentTokens(t)),this.isNamedCombinator()?n=this.namedCombinator():this.currToken[y.FIELDS.TYPE]===b.combinator?(n=new m.default({value:this.content(),source:N(this.currToken),sourceIndex:this.currToken[y.FIELDS.START_POS]}),this.position++):S[this.currToken[y.FIELDS.TYPE]]||i||this.unexpected(),n){if(i){var a=this.convertWhitespaceNodesToSpace(i),o=a.space,s=a.rawSpace;n.spaces.before=o,n.rawSpaceBefore=s}}else{var l=this.convertWhitespaceNodesToSpace(i,!0),u=l.space,c=l.rawSpace;c||(c=u);var f={},d={spaces:{}};u.endsWith(" ")&&c.endsWith(" ")?(f.before=u.slice(0,u.length-1),d.spaces.before=c.slice(0,c.length-1)):u.startsWith(" ")&&c.startsWith(" ")?(f.after=u.slice(1),d.spaces.after=c.slice(1)):d.value=c,n=new m.default({value:" ",source:P(r,this.tokens[this.position-1]),sourceIndex:r[y.FIELDS.START_POS],spaces:f,raws:d})}return this.currToken&&this.currToken[y.FIELDS.TYPE]===b.space&&(n.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(n)}var p=this.parseWhitespaceEquivalentTokens(t);if(p.length>0){var h=this.current.last;if(h){var g=this.convertWhitespaceNodesToSpace(p),v=g.space,w=g.rawSpace;void 0!==w&&(h.rawSpaceAfter+=w),h.spaces.after+=v}else p.forEach((function(t){return e.newNode(t)}))}},r.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var e=new o.default({source:{start:O(this.tokens[this.position+1])}});this.current.parent.append(e),this.current=e,this.position++},r.comment=function(){var e=this.currToken;this.newNode(new l.default({value:this.content(),source:N(e),sourceIndex:e[y.FIELDS.START_POS]})),this.position++},r.error=function(e,t){throw this.root.error(e,t)},r.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[y.FIELDS.START_POS]})},r.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[y.FIELDS.START_POS])},r.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[y.FIELDS.START_POS])},r.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[y.FIELDS.START_POS])},r.namespace=function(){var e=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[y.FIELDS.TYPE]===b.word?(this.position++,this.word(e)):this.nextToken[y.FIELDS.TYPE]===b.asterisk?(this.position++,this.universal(e)):void 0},r.nesting=function(){if(this.nextToken&&"|"===this.content(this.nextToken))this.position++;else{var e=this.currToken;this.newNode(new g.default({value:this.content(),source:N(e),sourceIndex:e[y.FIELDS.START_POS]})),this.position++}},r.parentheses=function(){var e=this.current.last,t=1;if(this.position++,e&&e.type===w.PSEUDO){var n=new o.default({source:{start:O(this.tokens[this.position-1])}}),r=this.current;for(e.append(n),this.current=n;this.position<this.tokens.length&&t;)this.currToken[y.FIELDS.TYPE]===b.openParenthesis&&t++,this.currToken[y.FIELDS.TYPE]===b.closeParenthesis&&t--,t?this.parse():(this.current.source.end=A(this.currToken),this.current.parent.source.end=A(this.currToken),this.position++);this.current=r}else{for(var i,a=this.currToken,s="(";this.position<this.tokens.length&&t;)this.currToken[y.FIELDS.TYPE]===b.openParenthesis&&t++,this.currToken[y.FIELDS.TYPE]===b.closeParenthesis&&t--,i=this.currToken,s+=this.parseParenthesisToken(this.currToken),this.position++;e?e.appendToPropertyAndEscape("value",s,s):this.newNode(new f.default({value:s,source:I(a[y.FIELDS.START_LINE],a[y.FIELDS.START_COL],i[y.FIELDS.END_LINE],i[y.FIELDS.END_COL]),sourceIndex:a[y.FIELDS.START_POS]}))}if(t)return this.expected("closing parenthesis",this.currToken[y.FIELDS.START_POS])},r.pseudo=function(){for(var e=this,t="",n=this.currToken;this.currToken&&this.currToken[y.FIELDS.TYPE]===b.colon;)t+=this.content(),this.position++;return this.currToken?this.currToken[y.FIELDS.TYPE]!==b.word?this.expected(["pseudo-class","pseudo-element"],this.currToken[y.FIELDS.START_POS]):void this.splitWord(!1,(function(r,i){t+=r,e.newNode(new d.default({value:t,source:P(n,e.currToken),sourceIndex:n[y.FIELDS.START_POS]})),i>1&&e.nextToken&&e.nextToken[y.FIELDS.TYPE]===b.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[y.FIELDS.START_POS]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},r.space=function(){var e=this.content();0===this.position||this.prevToken[y.FIELDS.TYPE]===b.comma||this.prevToken[y.FIELDS.TYPE]===b.openParenthesis||this.current.nodes.every((function(e){return"comment"===e.type}))?(this.spaces=this.optionalSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[y.FIELDS.TYPE]===b.comma||this.nextToken[y.FIELDS.TYPE]===b.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(e),this.position++):this.combinator()},r.string=function(){var e=this.currToken;this.newNode(new f.default({value:this.content(),source:N(e),sourceIndex:e[y.FIELDS.START_POS]})),this.position++},r.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var n=this.currToken;this.newNode(new h.default({value:this.content(),source:N(n),sourceIndex:n[y.FIELDS.START_POS]}),e),this.position++},r.splitWord=function(e,t){for(var n=this,r=this.nextToken,i=this.content();r&&~[b.dollar,b.caret,b.equals,b.word].indexOf(r[y.FIELDS.TYPE]);){this.position++;var a=this.content();if(i+=a,a.lastIndexOf("\\")===a.length-1){var o=this.nextToken;o&&o[y.FIELDS.TYPE]===b.space&&(i+=this.requiredSpace(this.content(o)),this.position++)}r=this.nextToken}var l=L(i,".").filter((function(e){var t="\\"===i[e-1],n=/^\d+\.\d+%$/.test(i);return!t&&!n})),f=L(i,"#").filter((function(e){return"\\"!==i[e-1]})),d=L(i,"#{");d.length&&(f=f.filter((function(e){return!~d.indexOf(e)})));var p=(0,v.default)(function(){var e=Array.prototype.concat.apply([],arguments);return e.filter((function(t,n){return n===e.indexOf(t)}))}([0].concat(l,f)));p.forEach((function(r,a){var o,d=p[a+1]||i.length,h=i.slice(r,d);if(0===a&&t)return t.call(n,h,p.length);var m=n.currToken,g=m[y.FIELDS.START_POS]+p[a],v=I(m[1],m[2]+r,m[3],m[2]+(d-1));if(~l.indexOf(r)){var b={value:h.slice(1),source:v,sourceIndex:g};o=new s.default(R(b,"value"))}else if(~f.indexOf(r)){var w={value:h.slice(1),source:v,sourceIndex:g};o=new u.default(R(w,"value"))}else{var k={value:h,source:v,sourceIndex:g};R(k,"value"),o=new c.default(k)}n.newNode(o,e),e=null})),this.position++},r.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},r.loop=function(){for(;this.position<this.tokens.length;)this.parse(!0);return this.current._inferEndPosition(),this.root},r.parse=function(e){switch(this.currToken[y.FIELDS.TYPE]){case b.space:this.space();break;case b.comment:this.comment();break;case b.openParenthesis:this.parentheses();break;case b.closeParenthesis:e&&this.missingParenthesis();break;case b.openSquare:this.attribute();break;case b.dollar:case b.caret:case b.equals:case b.word:this.word();break;case b.colon:this.pseudo();break;case b.comma:this.comma();break;case b.asterisk:this.universal();break;case b.ampersand:this.nesting();break;case b.slash:case b.combinator:this.combinator();break;case b.str:this.string();break;case b.closeSquare:this.missingSquareBracket();case b.semicolon:this.missingBackslash();default:this.unexpected()}},r.expected=function(e,t,n){if(Array.isArray(e)){var r=e.pop();e=e.join(", ")+" or "+r}var i=/^[aeiou]/.test(e[0])?"an":"a";return n?this.error("Expected "+i+" "+e+', found "'+n+'" instead.',{index:t}):this.error("Expected "+i+" "+e+".",{index:t})},r.requiredSpace=function(e){return this.options.lossy?" ":e},r.optionalSpace=function(e){return this.options.lossy?"":e},r.lossySpace=function(e,t){return this.options.lossy?t?" ":"":e},r.parseParenthesisToken=function(e){var t=this.content(e);return e[y.FIELDS.TYPE]===b.space?this.requiredSpace(t):t},r.newNode=function(e,t){return t&&(/^ +$/.test(t)&&(this.options.lossy||(this.spaces=(this.spaces||"")+t),t=!0),e.namespace=t,R(e,"namespace")),this.spaces&&(e.spaces.before=this.spaces,this.spaces=""),this.current.append(e)},r.content=function(e){return void 0===e&&(e=this.currToken),this.css.slice(e[y.FIELDS.START_POS],e[y.FIELDS.END_POS])},r.locateNextMeaningfulToken=function(e){void 0===e&&(e=this.position+1);for(var t=e;t<this.tokens.length;){if(!C[this.tokens[t][y.FIELDS.TYPE]])return t;t++}return-1},t=e,(n=[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}])&&T(t.prototype,n),e}();t.default=M,e.exports=t.default},85270:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(26682))&&r.__esModule?r:{default:r},a=function(){function e(e,t){this.func=e||function(){},this.funcRes=null,this.options=t}var t=e.prototype;return t._shouldUpdateSelector=function(e,t){return void 0===t&&(t={}),!1!==Object.assign({},this.options,t).updateSelector&&"string"!=typeof e},t._isLossy=function(e){return void 0===e&&(e={}),!1===Object.assign({},this.options,e).lossless},t._root=function(e,t){return void 0===t&&(t={}),new i.default(e,this._parseOptions(t)).root},t._parseOptions=function(e){return{lossy:this._isLossy(e)}},t._run=function(e,t){var n=this;return void 0===t&&(t={}),new Promise((function(r,i){try{var a=n._root(e,t);Promise.resolve(n.func(a)).then((function(r){var i=void 0;return n._shouldUpdateSelector(e,t)&&(i=a.toString(),e.selector=i),{transform:r,root:a,string:i}})).then(r,i)}catch(e){return void i(e)}}))},t._runSync=function(e,t){void 0===t&&(t={});var n=this._root(e,t),r=this.func(n);if(r&&"function"==typeof r.then)throw new Error("Selector processor returned a promise to a synchronous call.");var i=void 0;return t.updateSelector&&"string"!=typeof e&&(i=n.toString(),e.selector=i),{transform:r,root:n,string:i}},t.ast=function(e,t){return this._run(e,t).then((function(e){return e.root}))},t.astSync=function(e,t){return this._runSync(e,t).root},t.transform=function(e,t){return this._run(e,t).then((function(e){return e.transform}))},t.transformSync=function(e,t){return this._runSync(e,t).transform},t.process=function(e,t){return this._run(e,t).then((function(e){return e.string||e.root.toString()}))},t.processSync=function(e,t){var n=this._runSync(e,t);return n.string||n.root.toString()},e}();t.default=a,e.exports=t.default},59665:function(e,t,n){"use strict";t.__esModule=!0,t.unescapeValue=g,t.default=void 0;var r,i=l(n(94559)),a=l(n(1798)),o=l(n(94881)),s=n(81781);function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},c(e,t)}var f=n(20342),d=/^('|")([^]*)\1$/,p=f((function(){}),"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),h=f((function(){}),"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),m=f((function(){}),"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function g(e){var t=!1,n=null,r=e,i=r.match(d);return i&&(n=i[1],r=i[2]),(r=(0,a.default)(r))!==e&&(t=!0),{deprecatedUsage:t,unescaped:r,quoteMark:n}}var v=function(e){var t,n;function r(t){var n;return void 0===t&&(t={}),n=e.call(this,function(e){if(void 0!==e.quoteMark)return e;if(void 0===e.value)return e;m();var t=g(e.value),n=t.quoteMark,r=t.unescaped;return e.raws||(e.raws={}),void 0===e.raws.value&&(e.raws.value=e.value),e.value=r,e.quoteMark=n,e}(t))||this,n.type=s.ATTRIBUTE,n.raws=n.raws||{},Object.defineProperty(n.raws,"unquoted",{get:f((function(){return n.value}),"attr.raws.unquoted is deprecated. Call attr.value instead."),set:f((function(){return n.value}),"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),n._constructed=!0,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n);var a,o,l=r.prototype;return l.getQuotedValue=function(e){void 0===e&&(e={});var t=this._determineQuoteMark(e),n=y[t];return(0,i.default)(this._value,n)},l._determineQuoteMark=function(e){return e.smart?this.smartQuoteMark(e):this.preferredQuoteMark(e)},l.setValue=function(e,t){void 0===t&&(t={}),this._value=e,this._quoteMark=this._determineQuoteMark(t),this._syncRawValue()},l.smartQuoteMark=function(e){var t=this.value,n=t.replace(/[^']/g,"").length,a=t.replace(/[^"]/g,"").length;if(n+a===0){var o=(0,i.default)(t,{isIdentifier:!0});if(o===t)return r.NO_QUOTE;var s=this.preferredQuoteMark(e);if(s===r.NO_QUOTE){var l=this.quoteMark||e.quoteMark||r.DOUBLE_QUOTE,u=y[l];if((0,i.default)(t,u).length<o.length)return l}return s}return a===n?this.preferredQuoteMark(e):a<n?r.DOUBLE_QUOTE:r.SINGLE_QUOTE},l.preferredQuoteMark=function(e){var t=e.preferCurrentQuoteMark?this.quoteMark:e.quoteMark;return void 0===t&&(t=e.preferCurrentQuoteMark?e.quoteMark:this.quoteMark),void 0===t&&(t=r.DOUBLE_QUOTE),t},l._syncRawValue=function(){var e=(0,i.default)(this._value,y[this.quoteMark]);e===this._value?this.raws&&delete this.raws.value:this.raws.value=e},l._handleEscapes=function(e,t){if(this._constructed){var n=(0,i.default)(t,{isIdentifier:!0});n!==t?this.raws[e]=n:delete this.raws[e]}},l._spacesFor=function(e){var t=this.spaces[e]||{},n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign({before:"",after:""},t,n)},l._stringFor=function(e,t,n){void 0===t&&(t=e),void 0===n&&(n=b);var r=this._spacesFor(t);return n(this.stringifyProperty(e),r)},l.offsetOf=function(e){var t=1,n=this._spacesFor("attribute");if(t+=n.before.length,"namespace"===e||"ns"===e)return this.namespace?t:-1;if("attributeNS"===e)return t;if(t+=this.namespaceString.length,this.namespace&&(t+=1),"attribute"===e)return t;t+=this.stringifyProperty("attribute").length,t+=n.after.length;var r=this._spacesFor("operator");t+=r.before.length;var i=this.stringifyProperty("operator");if("operator"===e)return i?t:-1;t+=i.length,t+=r.after.length;var a=this._spacesFor("value");t+=a.before.length;var o=this.stringifyProperty("value");return"value"===e?o?t:-1:(t+=o.length,t+=a.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},l.toString=function(){var e=this,t=[this.rawSpaceBefore,"["];return t.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&(this.value||""===this.value)&&(t.push(this._stringFor("operator")),t.push(this._stringFor("value")),t.push(this._stringFor("insensitiveFlag","insensitive",(function(t,n){return!(t.length>0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),b(t,n)})))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},a=r,(o=[{key:"quoted",get:function(){var e=this.quoteMark;return"'"===e||'"'===e},set:function(e){h()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(e){this._constructed?this._quoteMark!==e&&(this._quoteMark=e,this._syncRawValue()):this._quoteMark=e}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=g(e),n=t.deprecatedUsage,r=t.unescaped,i=t.quoteMark;if(n&&p(),r===this._value&&i===this._quoteMark)return;this._value=r,this._quoteMark=i,this._syncRawValue()}else this._value=e}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._handleEscapes("attribute",e),this._attribute=e}}])&&u(a.prototype,o),r}(o.default);t.default=v,v.NO_QUOTE=null,v.SINGLE_QUOTE="'",v.DOUBLE_QUOTE='"';var y=((r={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},r);function b(e,t){return""+t.before+e+t.after}},29979:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(94559)),i=n(36880),a=s(n(46385)),o=n(81781);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}var c=function(e){var t,n,a,s;function c(t){var n;return(n=e.call(this,t)||this).type=o.CLASS,n._constructed=!0,n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n),c.prototype.valueToString=function(){return"."+e.prototype.valueToString.call(this)},a=c,(s=[{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=(0,r.default)(e,{isIdentifier:!0});t!==e?((0,i.ensureObject)(this,"raws"),this.raws.value=t):this.raws&&delete this.raws.value}this._value=e}}])&&l(a.prototype,s),c}(a.default);t.default=c,e.exports=t.default},9750:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(46385))&&r.__esModule?r:{default:r},a=n(81781);function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=a.COMBINATOR,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r}(i.default);t.default=s,e.exports=t.default},5525:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(46385))&&r.__esModule?r:{default:r},a=n(81781);function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=a.COMMENT,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r}(i.default);t.default=s,e.exports=t.default},23384:function(e,t,n){"use strict";t.__esModule=!0,t.universal=t.tag=t.string=t.selector=t.root=t.pseudo=t.nesting=t.id=t.comment=t.combinator=t.className=t.attribute=void 0;var r=m(n(59665)),i=m(n(29979)),a=m(n(9750)),o=m(n(5525)),s=m(n(69707)),l=m(n(73072)),u=m(n(28169)),c=m(n(49700)),f=m(n(92847)),d=m(n(68997)),p=m(n(28735)),h=m(n(45957));function m(e){return e&&e.__esModule?e:{default:e}}t.attribute=function(e){return new r.default(e)},t.className=function(e){return new i.default(e)},t.combinator=function(e){return new a.default(e)},t.comment=function(e){return new o.default(e)},t.id=function(e){return new s.default(e)},t.nesting=function(e){return new l.default(e)},t.pseudo=function(e){return new u.default(e)},t.root=function(e){return new c.default(e)},t.selector=function(e){return new f.default(e)},t.string=function(e){return new d.default(e)},t.tag=function(e){return new p.default(e)},t.universal=function(e){return new h.default(e)}},54821:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(46385))&&r.__esModule?r:{default:r},a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(81781));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}var c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).nodes||(n.nodes=[]),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var i,o,c=r.prototype;return c.append=function(e){return e.parent=this,this.nodes.push(e),this},c.prepend=function(e){return e.parent=this,this.nodes.unshift(e),this},c.at=function(e){return this.nodes[e]},c.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},c.removeChild=function(e){var t;for(var n in e=this.index(e),this.at(e).parent=void 0,this.nodes.splice(e,1),this.indexes)(t=this.indexes[n])>=e&&(this.indexes[n]=t-1);return this},c.removeAll=function(){for(var e,t=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}(this.nodes);!(e=t()).done;)e.value.parent=void 0;return this.nodes=[],this},c.empty=function(){return this.removeAll()},c.insertAfter=function(e,t){t.parent=this;var n,r=this.index(e);for(var i in this.nodes.splice(r+1,0,t),t.parent=this,this.indexes)r<=(n=this.indexes[i])&&(this.indexes[i]=n+1);return this},c.insertBefore=function(e,t){t.parent=this;var n,r=this.index(e);for(var i in this.nodes.splice(r,0,t),t.parent=this,this.indexes)(n=this.indexes[i])<=r&&(this.indexes[i]=n+1);return this},c._findChildAtPosition=function(e,t){var n=void 0;return this.each((function(r){if(r.atPosition){var i=r.atPosition(e,t);if(i)return n=i,!1}else if(r.isAtPosition(e,t))return n=r,!1})),n},c.atPosition=function(e,t){return this.isAtPosition(e,t)?this._findChildAtPosition(e,t)||this:void 0},c._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},c.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var n,r;this.indexes[t]<this.length&&(n=this.indexes[t],!1!==(r=e(this.at(n),n)));)this.indexes[t]+=1;return delete this.indexes[t],!1!==r&&void 0}},c.walk=function(e){return this.each((function(t,n){var r=e(t,n);if(!1!==r&&t.length&&(r=t.walk(e)),!1===r)return!1}))},c.walkAttributes=function(e){var t=this;return this.walk((function(n){if(n.type===a.ATTRIBUTE)return e.call(t,n)}))},c.walkClasses=function(e){var t=this;return this.walk((function(n){if(n.type===a.CLASS)return e.call(t,n)}))},c.walkCombinators=function(e){var t=this;return this.walk((function(n){if(n.type===a.COMBINATOR)return e.call(t,n)}))},c.walkComments=function(e){var t=this;return this.walk((function(n){if(n.type===a.COMMENT)return e.call(t,n)}))},c.walkIds=function(e){var t=this;return this.walk((function(n){if(n.type===a.ID)return e.call(t,n)}))},c.walkNesting=function(e){var t=this;return this.walk((function(n){if(n.type===a.NESTING)return e.call(t,n)}))},c.walkPseudos=function(e){var t=this;return this.walk((function(n){if(n.type===a.PSEUDO)return e.call(t,n)}))},c.walkTags=function(e){var t=this;return this.walk((function(n){if(n.type===a.TAG)return e.call(t,n)}))},c.walkUniversals=function(e){var t=this;return this.walk((function(n){if(n.type===a.UNIVERSAL)return e.call(t,n)}))},c.split=function(e){var t=this,n=[];return this.reduce((function(r,i,a){var o=e.call(t,i);return n.push(i),o?(r.push(n),n=[]):a===t.length-1&&r.push(n),r}),[])},c.map=function(e){return this.nodes.map(e)},c.reduce=function(e,t){return this.nodes.reduce(e,t)},c.every=function(e){return this.nodes.every(e)},c.some=function(e){return this.nodes.some(e)},c.filter=function(e){return this.nodes.filter(e)},c.sort=function(e){return this.nodes.sort(e)},c.toString=function(){return this.map(String).join("")},i=r,(o=[{key:"first",get:function(){return this.at(0)}},{key:"last",get:function(){return this.at(this.length-1)}},{key:"length",get:function(){return this.nodes.length}}])&&l(i.prototype,o),r}(i.default);t.default=c,e.exports=t.default},1079:function(e,t,n){"use strict";t.__esModule=!0,t.isNode=o,t.isPseudoElement=w,t.isPseudoClass=function(e){return h(e)&&!w(e)},t.isContainer=function(e){return!(!o(e)||!e.walk)},t.isNamespace=function(e){return l(e)||y(e)},t.isUniversal=t.isTag=t.isString=t.isSelector=t.isRoot=t.isPseudo=t.isNesting=t.isIdentifier=t.isComment=t.isCombinator=t.isClassName=t.isAttribute=void 0;var r,i=n(81781),a=((r={})[i.ATTRIBUTE]=!0,r[i.CLASS]=!0,r[i.COMBINATOR]=!0,r[i.COMMENT]=!0,r[i.ID]=!0,r[i.NESTING]=!0,r[i.PSEUDO]=!0,r[i.ROOT]=!0,r[i.SELECTOR]=!0,r[i.STRING]=!0,r[i.TAG]=!0,r[i.UNIVERSAL]=!0,r);function o(e){return"object"==typeof e&&a[e.type]}function s(e,t){return o(t)&&t.type===e}var l=s.bind(null,i.ATTRIBUTE);t.isAttribute=l;var u=s.bind(null,i.CLASS);t.isClassName=u;var c=s.bind(null,i.COMBINATOR);t.isCombinator=c;var f=s.bind(null,i.COMMENT);t.isComment=f;var d=s.bind(null,i.ID);t.isIdentifier=d;var p=s.bind(null,i.NESTING);t.isNesting=p;var h=s.bind(null,i.PSEUDO);t.isPseudo=h;var m=s.bind(null,i.ROOT);t.isRoot=m;var g=s.bind(null,i.SELECTOR);t.isSelector=g;var v=s.bind(null,i.STRING);t.isString=v;var y=s.bind(null,i.TAG);t.isTag=y;var b=s.bind(null,i.UNIVERSAL);function w(e){return h(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value.toLowerCase()||":after"===e.value.toLowerCase()||":first-letter"===e.value.toLowerCase()||":first-line"===e.value.toLowerCase())}t.isUniversal=b},69707:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(46385))&&r.__esModule?r:{default:r},a=n(81781);function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=a.ID,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r.prototype.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},r}(i.default);t.default=s,e.exports=t.default},31642:function(e,t,n){"use strict";t.__esModule=!0;var r=n(81781);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||(t[e]=r[e]))}));var i=n(23384);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||(t[e]=i[e]))}));var a=n(1079);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||(t[e]=a[e]))}))},94881:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=a(n(94559)),i=n(36880);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var l=function(e){var t,n;function a(){return e.apply(this,arguments)||this}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var l,u,c=a.prototype;return c.qualifiedName=function(e){return this.namespace?this.namespaceString+"|"+e:e},c.valueToString=function(){return this.qualifiedName(e.prototype.valueToString.call(this))},l=a,(u=[{key:"namespace",get:function(){return this._namespace},set:function(e){if(!0===e||"*"===e||"&"===e)return this._namespace=e,void(this.raws&&delete this.raws.namespace);var t=(0,r.default)(e,{isIdentifier:!0});this._namespace=e,t!==e?((0,i.ensureObject)(this,"raws"),this.raws.namespace=t):this.raws&&delete this.raws.namespace}},{key:"ns",get:function(){return this._namespace},set:function(e){this.namespace=e}},{key:"namespaceString",get:function(){if(this.namespace){var e=this.stringifyProperty("namespace");return!0===e?"":e}return""}}])&&o(l.prototype,u),a}(a(n(46385)).default);t.default=l,e.exports=t.default},73072:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(46385))&&r.__esModule?r:{default:r},a=n(81781);function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=a.NESTING,n.value="&",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r}(i.default);t.default=s,e.exports=t.default},46385:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(36880);function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=function e(t,n){if("object"!=typeof t||null===t)return t;var r=new t.constructor;for(var i in t)if(t.hasOwnProperty(i)){var a=t[i];"parent"===i&&"object"==typeof a?n&&(r[i]=n):r[i]=a instanceof Array?a.map((function(t){return e(t,r)})):e(a,r)}return r},o=function(){function e(e){void 0===e&&(e={}),Object.assign(this,e),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}var t,n,o=e.prototype;return o.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},o.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},o.next=function(){return this.parent.at(this.parent.index(this)+1)},o.prev=function(){return this.parent.at(this.parent.index(this)-1)},o.clone=function(e){void 0===e&&(e={});var t=a(this);for(var n in e)t[n]=e[n];return t},o.appendToPropertyAndEscape=function(e,t,n){this.raws||(this.raws={});var r=this[e],i=this.raws[e];this[e]=r+t,i||n!==t?this.raws[e]=(i||r)+n:delete this.raws[e]},o.setPropertyAndEscape=function(e,t,n){this.raws||(this.raws={}),this[e]=t,this.raws[e]=n},o.setPropertyWithoutEscape=function(e,t){this[e]=t,this.raws&&delete this.raws[e]},o.isAtPosition=function(e,t){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>e||this.source.end.line<e||this.source.start.line===e&&this.source.start.column>t||this.source.end.line===e&&this.source.end.column<t)},o.stringifyProperty=function(e){return this.raws&&this.raws[e]||this[e]},o.valueToString=function(){return String(this.stringifyProperty("value"))},o.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},t=e,(n=[{key:"rawSpaceBefore",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.before;return void 0===e&&(e=this.spaces&&this.spaces.before),e||""},set:function(e){(0,r.ensureObject)(this,"raws","spaces"),this.raws.spaces.before=e}},{key:"rawSpaceAfter",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.after;return void 0===e&&(e=this.spaces.after),e||""},set:function(e){(0,r.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=e}}])&&i(t.prototype,n),e}();t.default=o,e.exports=t.default},28169:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(54821))&&r.__esModule?r:{default:r},a=n(81781);function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=a.PSEUDO,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r.prototype.toString=function(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),e,this.rawSpaceAfter].join("")},r}(i.default);t.default=s,e.exports=t.default},49700:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(54821))&&r.__esModule?r:{default:r},a=n(81781);function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var l=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=a.ROOT,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var i,l,u=r.prototype;return u.toString=function(){var e=this.reduce((function(e,t){return e.push(String(t)),e}),[]).join(",");return this.trailingComma?e+",":e},u.error=function(e,t){return this._error?this._error(e,t):new Error(e)},i=r,(l=[{key:"errorGenerator",set:function(e){this._error=e}}])&&o(i.prototype,l),r}(i.default);t.default=l,e.exports=t.default},92847:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(54821))&&r.__esModule?r:{default:r},a=n(81781);function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=a.SELECTOR,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r}(i.default);t.default=s,e.exports=t.default},68997:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(46385))&&r.__esModule?r:{default:r},a=n(81781);function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=a.STRING,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r}(i.default);t.default=s,e.exports=t.default},28735:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(94881))&&r.__esModule?r:{default:r},a=n(81781);function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=a.TAG,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r}(i.default);t.default=s,e.exports=t.default},81781:function(e,t){"use strict";t.__esModule=!0,t.UNIVERSAL=t.ATTRIBUTE=t.CLASS=t.COMBINATOR=t.COMMENT=t.ID=t.NESTING=t.PSEUDO=t.ROOT=t.SELECTOR=t.STRING=t.TAG=void 0,t.TAG="tag",t.STRING="string",t.SELECTOR="selector",t.ROOT="root",t.PSEUDO="pseudo",t.NESTING="nesting",t.ID="id",t.COMMENT="comment",t.COMBINATOR="combinator",t.CLASS="class",t.ATTRIBUTE="attribute",t.UNIVERSAL="universal"},45957:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(94881))&&r.__esModule?r:{default:r},a=n(81781);function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=a.UNIVERSAL,n.value="*",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r}(i.default);t.default=s,e.exports=t.default},79036:function(e,t){"use strict";t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default},24421:function(e,t){"use strict";t.__esModule=!0,t.combinator=t.word=t.comment=t.str=t.tab=t.newline=t.feed=t.cr=t.backslash=t.bang=t.slash=t.doubleQuote=t.singleQuote=t.space=t.greaterThan=t.pipe=t.equals=t.plus=t.caret=t.tilde=t.dollar=t.closeSquare=t.openSquare=t.closeParenthesis=t.openParenthesis=t.semicolon=t.colon=t.comma=t.at=t.asterisk=t.ampersand=void 0,t.ampersand=38,t.asterisk=42,t.at=64,t.comma=44,t.colon=58,t.semicolon=59,t.openParenthesis=40,t.closeParenthesis=41,t.openSquare=91,t.closeSquare=93,t.dollar=36,t.tilde=126,t.caret=94,t.plus=43,t.equals=61,t.pipe=124,t.greaterThan=62,t.space=32,t.singleQuote=39,t.doubleQuote=34,t.slash=47,t.bang=33,t.backslash=92,t.cr=13,t.feed=12,t.newline=10,t.tab=9,t.str=39,t.comment=-1,t.word=-2,t.combinator=-3},59504:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t,n,r,i,o,s,l,u,c,f,p,h,m=[],g=e.css.valueOf(),v=g.length,y=-1,b=1,w=0,k=0;function _(t,n){if(!e.safe)throw e.error("Unclosed "+t,b,w-y,w);u=(g+=n).length-1}for(;w<v;){switch((t=g.charCodeAt(w))===a.newline&&(y=w,b+=1),t){case a.space:case a.tab:case a.newline:case a.cr:case a.feed:u=w;do{u+=1,(t=g.charCodeAt(u))===a.newline&&(y=u,b+=1)}while(t===a.space||t===a.newline||t===a.tab||t===a.cr||t===a.feed);h=a.space,r=b,n=u-y-1,k=u;break;case a.plus:case a.greaterThan:case a.tilde:case a.pipe:u=w;do{u+=1,t=g.charCodeAt(u)}while(t===a.plus||t===a.greaterThan||t===a.tilde||t===a.pipe);h=a.combinator,r=b,n=w-y,k=u;break;case a.asterisk:case a.ampersand:case a.bang:case a.comma:case a.equals:case a.dollar:case a.caret:case a.openSquare:case a.closeSquare:case a.colon:case a.semicolon:case a.openParenthesis:case a.closeParenthesis:h=t,r=b,n=w-y,k=(u=w)+1;break;case a.singleQuote:case a.doubleQuote:p=t===a.singleQuote?"'":'"',u=w;do{for(i=!1,-1===(u=g.indexOf(p,u+1))&&_("quote",p),o=u;g.charCodeAt(o-1)===a.backslash;)o-=1,i=!i}while(i);h=a.str,r=b,n=w-y,k=u+1;break;default:t===a.slash&&g.charCodeAt(w+1)===a.asterisk?(0===(u=g.indexOf("*/",w+2)+1)&&_("comment","*/"),(s=(l=g.slice(w,u+1).split("\n")).length-1)>0?(c=b+s,f=u-l[s].length):(c=b,f=y),h=a.comment,b=c,r=c,n=u-f):t===a.slash?(h=t,r=b,n=w-y,k=(u=w)+1):(u=d(g,w),h=a.word,r=b,n=u-y),k=u+1}m.push([h,b,w-y,r,n,w,k]),f&&(y=f,f=null),w=k}return m},t.FIELDS=void 0;var r,i,a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(24421));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}for(var s=((r={})[a.tab]=!0,r[a.newline]=!0,r[a.cr]=!0,r[a.feed]=!0,r),l=((i={})[a.space]=!0,i[a.tab]=!0,i[a.newline]=!0,i[a.cr]=!0,i[a.feed]=!0,i[a.ampersand]=!0,i[a.asterisk]=!0,i[a.bang]=!0,i[a.comma]=!0,i[a.colon]=!0,i[a.semicolon]=!0,i[a.openParenthesis]=!0,i[a.closeParenthesis]=!0,i[a.openSquare]=!0,i[a.closeSquare]=!0,i[a.singleQuote]=!0,i[a.doubleQuote]=!0,i[a.plus]=!0,i[a.pipe]=!0,i[a.tilde]=!0,i[a.greaterThan]=!0,i[a.equals]=!0,i[a.dollar]=!0,i[a.caret]=!0,i[a.slash]=!0,i),u={},c="0123456789abcdefABCDEF",f=0;f<c.length;f++)u[c.charCodeAt(f)]=!0;function d(e,t){var n,r=t;do{if(n=e.charCodeAt(r),l[n])return r-1;n===a.backslash?r=p(e,r)+1:r++}while(r<e.length);return r-1}function p(e,t){var n=t,r=e.charCodeAt(n+1);if(s[r]);else if(u[r]){var i=0;do{n++,i++,r=e.charCodeAt(n+1)}while(u[r]&&i<6);i<6&&r===a.space&&n++}else n++;return n}t.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}},61548:function(e,t){"use strict";t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(;n.length>0;){var i=n.shift();e[i]||(e[i]={}),e=e[i]}},e.exports=t.default},67158:function(e,t){"use strict";t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(;n.length>0;){var i=n.shift();if(!e[i])return;e=e[i]}return e},e.exports=t.default},36880:function(e,t,n){"use strict";t.__esModule=!0,t.stripComments=t.ensureObject=t.getProp=t.unesc=void 0;var r=s(n(1798));t.unesc=r.default;var i=s(n(67158));t.getProp=i.default;var a=s(n(61548));t.ensureObject=a.default;var o=s(n(5994));function s(e){return e&&e.__esModule?e:{default:e}}t.stripComments=o.default},5994:function(e,t){"use strict";t.__esModule=!0,t.default=function(e){for(var t="",n=e.indexOf("/*"),r=0;n>=0;){t+=e.slice(r,n);var i=e.indexOf("*/",n+2);if(i<0)return t;r=i+2,n=e.indexOf("/*",r)}return t+e.slice(r)},e.exports=t.default},1798:function(e,t){"use strict";function n(e){for(var t=e.toLowerCase(),n="",r=!1,i=0;i<6&&void 0!==t[i];i++){var a=t.charCodeAt(i);if(r=32===a,!(a>=97&&a<=102||a>=48&&a<=57))break;n+=t[i]}if(0!==n.length){var o=parseInt(n,16);return o>=55296&&o<=57343||0===o||o>1114111?["<22>",n.length+(r?1:0)]:[String.fromCodePoint(o),n.length+(r?1:0)]}}t.__esModule=!0,t.default=function(e){if(!r.test(e))return e;for(var t="",i=0;i<e.length;i++)if("\\"!==e[i])t+=e[i];else{var a=n(e.slice(i+1,i+7));if(void 0!==a){t+=a[0],i+=a[1];continue}if("\\"===e[i+1]){t+="\\",i++;continue}e.length===i+1&&(t+=e[i])}return t};var r=/\\/;e.exports=t.default},84835:function(e,t,n){"use strict";var r=n(11596);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=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 s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},39519:function(e,t,n){e.exports=n(84835)()},11596:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2656:function(e,t){"use strict";var n=Object.prototype.hasOwnProperty;function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function i(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var r,a,o=[];for(a in"string"!=typeof t&&(t="?"),e)if(n.call(e,a)){if((r=e[a])||null!=r&&!isNaN(r)||(r=""),a=i(a),r=i(r),null===a||null===r)continue;o.push(a+"="+r)}return o.length?t+o.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,i={};t=n.exec(e);){var a=r(t[1]),o=r(t[2]);null===a||null===o||a in i||(i[a]=o)}return i}},44943:function(e,t,n){"use strict";var r=n(94159);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=!1;function o(e,t){return a&&(a=!1,"<"!==t[0]&&e.push("\x3c!-- --\x3e")),"\x3c!-- --\x3e"===t?a=!0:e.push(t)}var s=Object.prototype.hasOwnProperty,l=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,u={},c={};function f(e){return!!s.call(c,e)||!s.call(u,e)&&(l.test(e)?c[e]=!0:(u[e]=!0,!1))}function d(e,t,n,r,i,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var p={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){p[e]=new d(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];p[t]=new d(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){p[e]=new d(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){p[e]=new d(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){p[e]=new d(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){p[e]=new d(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){p[e]=new d(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){p[e]=new d(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){p[e]=new d(e,5,!1,e.toLowerCase(),null,!1,!1)}));var h=/[\-:]([a-z])/g;function m(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(h,m);p[t]=new d(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(h,m);p[t]=new d(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(h,m);p[t]=new d(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){p[e]=new d(e,1,!1,e.toLowerCase(),null,!1,!1)})),p.xlinkHref=new d("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){p[e]=new d(e,1,!1,e.toLowerCase(),null,!0,!0)}));var g={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},v=["Webkit","ms","Moz","O"];Object.keys(g).forEach((function(e){v.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),g[t]=g[e]}))}));var y=/["'&<>]/;function b(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=y.exec(e);if(t){var n,r="",i=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}i!==n&&(r+=e.substring(i,n)),i=n+1,r+=t}e=i!==n?r+e.substring(i,n):r}return e}var w=/([A-Z])/g,k=/^ms-/,_=Array.isArray;function E(e,t){return{insertionMode:e,selectedValue:t}}function x(e,t){""!==t&&e.push(b(t),"\x3c!-- --\x3e")}var T=new Map;function S(e,t,n){if("object"!=typeof n)throw Error(i(62));for(var r in t=!0,n)if(s.call(n,r)){var a=n[r];if(null!=a&&"boolean"!=typeof a&&""!==a){if(0===r.indexOf("--")){var o=b(r);a=b((""+a).trim())}else{o=r;var l=T.get(o);void 0!==l||(l=b(o.replace(w,"-$1").toLowerCase().replace(k,"-ms-")),T.set(o,l)),o=l,a="number"==typeof a?0===a||s.call(g,r)?""+a:a+"px":b((""+a).trim())}t?(t=!1,e.push(' style="',o,":",a)):e.push(";",o,":",a)}}t||e.push('"')}function C(e,t,n,r){switch(n){case"style":return void S(e,t,r);case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])if(null!==(t=p.hasOwnProperty(n)?p[n]:null)){switch(typeof r){case"function":case"symbol":return;case"boolean":if(!t.acceptsBooleans)return}switch(n=t.attributeName,t.type){case 3:r&&e.push(" ",n,'=""');break;case 4:!0===r?e.push(" ",n,'=""'):!1!==r&&e.push(" ",n,'="',b(r),'"');break;case 5:isNaN(r)||e.push(" ",n,'="',b(r),'"');break;case 6:!isNaN(r)&&1<=r&&e.push(" ",n,'="',b(r),'"');break;default:t.sanitizeURL&&(r=""+r),e.push(" ",n,'="',b(r),'"')}}else if(f(n)){switch(typeof r){case"function":case"symbol":return;case"boolean":if("data-"!==(t=n.toLowerCase().slice(0,5))&&"aria-"!==t)return}e.push(" ",n,'="',b(r),'"')}}function O(e,t,n){if(null!=t){if(null!=n)throw Error(i(60));if("object"!=typeof t||!("__html"in t))throw Error(i(61));null!=(t=t.__html)&&e.push(""+t)}}function A(e,t,n,r){e.push(P(n));var i,a=n=null;for(i in t)if(s.call(t,i)){var o=t[i];if(null!=o)switch(i){case"children":n=o;break;case"dangerouslySetInnerHTML":a=o;break;default:C(e,r,i,o)}}return e.push(">"),O(e,a,n),"string"==typeof n?(e.push(b(n)),null):n}var I=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,N=new Map;function P(e){var t=N.get(e);if(void 0===t){if(!I.test(e))throw Error(i(65,e));t="<"+e,N.set(e,t)}return t}function R(e,t,n){if(o(e,'\x3c!--$?--\x3e<template id="'),null===n)throw Error(i(395));return o(e,n),o(e,'"></template>')}var L=Object.assign,M=Symbol.for("react.element"),D=Symbol.for("react.portal"),F=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),H=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),V=Symbol.for("react.suspense_list"),$=Symbol.for("react.memo"),W=Symbol.for("react.lazy"),G=Symbol.for("react.scope"),Z=Symbol.for("react.debug_trace_mode"),K=Symbol.for("react.legacy_hidden"),Q=Symbol.for("react.default_value"),Y=Symbol.iterator;function J(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case F:return"Fragment";case D:return"Portal";case B:return"Profiler";case j:return"StrictMode";case U:return"Suspense";case V:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case H:return(e.displayName||"Context")+".Consumer";case q:return(e._context.displayName||"Context")+".Provider";case z:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case $:return null!==(t=e.displayName||null)?t:J(e.type)||"Memo";case W:t=e._payload,e=e._init;try{return J(e(t))}catch(e){}}return null}var X={};function ee(e,t){if(!(e=e.contextTypes))return X;var n,r={};for(n in e)r[n]=t[n];return r}var te=null;function ne(e,t){if(e!==t){e.context._currentValue2=e.parentValue,e=e.parent;var n=t.parent;if(null===e){if(null!==n)throw Error(i(401))}else{if(null===n)throw Error(i(401));ne(e,n)}t.context._currentValue2=t.value}}function re(e){e.context._currentValue2=e.parentValue,null!==(e=e.parent)&&re(e)}function ie(e){var t=e.parent;null!==t&&ie(t),e.context._currentValue2=e.value}function ae(e,t){if(e.context._currentValue2=e.parentValue,null===(e=e.parent))throw Error(i(402));e.depth===t.depth?ne(e,t):ae(e,t)}function oe(e,t){var n=t.parent;if(null===n)throw Error(i(402));e.depth===n.depth?ne(e,n):oe(e,n),t.context._currentValue2=t.value}function se(e){var t=te;t!==e&&(null===t?ie(e):null===e?re(t):t.depth===e.depth?ne(t,e):t.depth>e.depth?ae(t,e):oe(t,e),te=e)}var le={isMounted:function(){return!1},enqueueSetState:function(e,t){null!==(e=e._reactInternals).queue&&e.queue.push(t)},enqueueReplaceState:function(e,t){(e=e._reactInternals).replace=!0,e.queue=[t]},enqueueForceUpdate:function(){}};function ue(e,t,n,r){var i=void 0!==e.state?e.state:null;e.updater=le,e.props=n,e.state=i;var a={queue:[],replace:!1};e._reactInternals=a;var o=t.contextType;if(e.context="object"==typeof o&&null!==o?o._currentValue2:r,"function"==typeof(o=t.getDerivedStateFromProps)&&(i=null==(o=o(n,i))?i:L({},i,o),e.state=i),"function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof e.getSnapshotBeforeUpdate&&("function"==typeof e.UNSAFE_componentWillMount||"function"==typeof e.componentWillMount))if(t=e.state,"function"==typeof e.componentWillMount&&e.componentWillMount(),"function"==typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),t!==e.state&&le.enqueueReplaceState(e,e.state,null),null!==a.queue&&0<a.queue.length)if(t=a.queue,o=a.replace,a.queue=null,a.replace=!1,o&&1===t.length)e.state=t[0];else{for(a=o?t[0]:e.state,i=!0,o=o?1:0;o<t.length;o++){var s=t[o];null!=(s="function"==typeof s?s.call(e,a,n,r):s)&&(i?(i=!1,a=L({},a,s)):L(a,s))}e.state=a}else a.queue=null}var ce={id:1,overflow:""};function fe(e,t,n){var r=e.id;e=e.overflow;var i=32-de(r)-1;r&=~(1<<i),n+=1;var a=32-de(t)+i;if(30<a){var o=i-i%5;return a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,{id:1<<32-de(t)+i|n<<i|r,overflow:a+e}}return{id:1<<a|n<<i|r,overflow:e}}var de=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(pe(e)/he|0)|0},pe=Math.log,he=Math.LN2,me="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},ge=null,ve=null,ye=null,be=null,we=!1,ke=!1,_e=0,Ee=null,xe=0;function Te(){if(null===ge)throw Error(i(321));return ge}function Se(){if(0<xe)throw Error(i(312));return{memoizedState:null,queue:null,next:null}}function Ce(){return null===be?null===ye?(we=!1,ye=be=Se()):(we=!0,be=ye):null===be.next?(we=!1,be=be.next=Se()):(we=!0,be=be.next),be}function Oe(){ve=ge=null,ke=!1,ye=null,xe=0,be=Ee=null}function Ae(e,t){return"function"==typeof t?t(e):t}function Ie(e,t,n){if(ge=Te(),be=Ce(),we){var r=be.queue;if(t=r.dispatch,null!==Ee&&void 0!==(n=Ee.get(r))){Ee.delete(r),r=be.memoizedState;do{r=e(r,n.action),n=n.next}while(null!==n);return be.memoizedState=r,[r,t]}return[be.memoizedState,t]}return e=e===Ae?"function"==typeof t?t():t:void 0!==n?n(t):t,be.memoizedState=e,e=(e=be.queue={last:null,dispatch:null}).dispatch=Pe.bind(null,ge,e),[be.memoizedState,e]}function Ne(e,t){if(ge=Te(),t=void 0===t?null:t,null!==(be=Ce())){var n=be.memoizedState;if(null!==n&&null!==t){var r=n[1];e:if(null===r)r=!1;else{for(var i=0;i<r.length&&i<t.length;i++)if(!me(t[i],r[i])){r=!1;break e}r=!0}if(r)return n[0]}}return e=e(),be.memoizedState=[e,t],e}function Pe(e,t,n){if(25<=xe)throw Error(i(301));if(e===ge)if(ke=!0,e={action:n,next:null},null===Ee&&(Ee=new Map),void 0===(n=Ee.get(t)))Ee.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function Re(){throw Error(i(394))}function Le(){}var Me={readContext:function(e){return e._currentValue2},useContext:function(e){return Te(),e._currentValue2},useMemo:Ne,useReducer:Ie,useRef:function(e){ge=Te();var t=(be=Ce()).memoizedState;return null===t?(e={current:e},be.memoizedState=e):t},useState:function(e){return Ie(Ae,e)},useInsertionEffect:Le,useLayoutEffect:function(){},useCallback:function(e,t){return Ne((function(){return e}),t)},useImperativeHandle:Le,useEffect:Le,useDebugValue:Le,useDeferredValue:function(e){return Te(),e},useTransition:function(){return Te(),[!1,Re]},useId:function(){var e=ve.treeContext,t=e.overflow;e=((e=e.id)&~(1<<32-de(e)-1)).toString(32)+t;var n=De;if(null===n)throw Error(i(404));return t=_e++,e=":"+n.idPrefix+"R"+e,0<t&&(e+="H"+t.toString(32)),e+":"},useMutableSource:function(e,t){return Te(),t(e._source)},useSyncExternalStore:function(e,t,n){if(void 0===n)throw Error(i(407));return n()}},De=null,Fe=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function je(e){console.error(e)}function Be(){}function qe(e,t,n,r,i,a,o,s){e.allPendingTasks++,null===n?e.pendingRootTasks++:n.pendingTasks++;var l={node:t,ping:function(){var t=e.pingedTasks;t.push(l),1===t.length&&tt(e)},blockedBoundary:n,blockedSegment:r,abortSet:i,legacyContext:a,context:o,treeContext:s};return i.add(l),l}function He(e,t,n,r){return{status:0,id:-1,index:t,parentFlushed:!1,chunks:[],children:[],formatContext:r,boundary:n}}function ze(e,t){(e=e.onError)(t)}function Ue(e,t){var n=e.onShellError;n(t),(n=e.onFatalError)(t),null!==e.destination?(e.status=2,e.destination.destroy(t)):(e.status=1,e.fatalError=t)}function Ve(e,t,n,r,i){for(ge={},ve=t,_e=0,e=n(r,i);ke;)ke=!1,_e=0,xe+=1,be=null,e=n(r,i);return Oe(),e}function $e(e,t,n,r){var a=n.render(),o=r.childContextTypes;if(null!=o){var s=t.legacyContext;if("function"!=typeof n.getChildContext)r=s;else{for(var l in n=n.getChildContext())if(!(l in o))throw Error(i(108,J(r)||"Unknown",l));r=L({},s,n)}t.legacyContext=r,Ze(e,t,a),t.legacyContext=s}else Ze(e,t,a)}function We(e,t){if(e&&e.defaultProps){for(var n in t=L({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function Ge(e,t,n,a,o){if("function"==typeof n)if(n.prototype&&n.prototype.isReactComponent){o=ee(n,t.legacyContext);var l=n.contextType;ue(l=new n(a,"object"==typeof l&&null!==l?l._currentValue2:o),n,a,o),$e(e,t,l,n)}else{o=Ve(e,t,n,a,l=ee(n,t.legacyContext));var u=0!==_e;if("object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof)ue(o,n,a,l),$e(e,t,o,n);else if(u){a=t.treeContext,t.treeContext=fe(a,1,0);try{Ze(e,t,o)}finally{t.treeContext=a}}else Ze(e,t,o)}else{if("string"!=typeof n){switch(n){case K:case Z:case j:case B:case F:case V:return void Ze(e,t,a.children);case G:throw Error(i(343));case U:e:{n=t.blockedBoundary,o=t.blockedSegment,l=a.fallback,a=a.children;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:u=new Set},d=He(0,o.chunks.length,c,o.formatContext);o.children.push(d);var p=He(0,0,null,o.formatContext);p.parentFlushed=!0,t.blockedBoundary=c,t.blockedSegment=p;try{if(Qe(e,t,a),p.status=1,Xe(c,p),0===c.pendingTasks)break e}catch(t){p.status=4,ze(e,t),c.forceClientRender=!0}finally{t.blockedBoundary=n,t.blockedSegment=o}t=qe(e,l,n,d,u,t.legacyContext,t.context,t.treeContext),e.pingedTasks.push(t)}return}if("object"==typeof n&&null!==n)switch(n.$$typeof){case z:if(a=Ve(e,t,n.render,a,o),0!==_e){n=t.treeContext,t.treeContext=fe(n,1,0);try{Ze(e,t,a)}finally{t.treeContext=n}}else Ze(e,t,a);return;case $:return void Ge(e,t,n=n.type,a=We(n,a),o);case q:if(o=a.children,n=n._context,a=a.value,l=n._currentValue2,n._currentValue2=a,te=a={parent:u=te,depth:null===u?0:u.depth+1,context:n,parentValue:l,value:a},t.context=a,Ze(e,t,o),null===(e=te))throw Error(i(403));return a=e.parentValue,e.context._currentValue2=a===Q?e.context._defaultValue:a,e=te=e.parent,void(t.context=e);case H:return void Ze(e,t,a=(a=a.children)(n._currentValue2));case W:return void Ge(e,t,n=(o=n._init)(n._payload),a=We(n,a),void 0)}throw Error(i(130,null==n?n:typeof n,""))}switch(l=function(e,t,n,a,o){switch(t){case"select":e.push(P("select"));var l=null,u=null;for(h in n)if(s.call(n,h)){var c=n[h];if(null!=c)switch(h){case"children":l=c;break;case"dangerouslySetInnerHTML":u=c;break;case"defaultValue":case"value":break;default:C(e,a,h,c)}}return e.push(">"),O(e,u,l),l;case"option":u=o.selectedValue,e.push(P("option"));var d=c=null,p=null,h=null;for(l in n)if(s.call(n,l)&&null!=(t=n[l]))switch(l){case"children":c=t;break;case"selected":p=t;break;case"dangerouslySetInnerHTML":h=t;break;case"value":d=t;default:C(e,a,l,t)}if(null!=u)if(n=null!==d?""+d:function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(c),_(u)){for(a=0;a<u.length;a++)if(""+u[a]===n){e.push(' selected=""');break}}else""+u===n&&e.push(' selected=""');else p&&e.push(' selected=""');return e.push(">"),O(e,h,c),c;case"textarea":for(c in e.push(P("textarea")),h=u=l=null,n)if(s.call(n,c)&&null!=(d=n[c]))switch(c){case"children":h=d;break;case"value":l=d;break;case"defaultValue":u=d;break;case"dangerouslySetInnerHTML":throw Error(i(91));default:C(e,a,c,d)}if(null===l&&null!==u&&(l=u),e.push(">"),null!=h){if(null!=l)throw Error(i(92));if(_(h)&&1<h.length)throw Error(i(93));l=""+h}return"string"==typeof l&&"\n"===l[0]&&e.push("\n"),null!==l&&e.push(b(""+l)),null;case"input":for(u in e.push(P("input")),d=h=c=l=null,n)if(s.call(n,u)&&null!=(p=n[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(i(399,"input"));case"defaultChecked":d=p;break;case"defaultValue":c=p;break;case"checked":h=p;break;case"value":l=p;break;default:C(e,a,u,p)}return null!==h?C(e,a,"checked",h):null!==d&&C(e,a,"checked",d),null!==l?C(e,a,"value",l):null!==c&&C(e,a,"value",c),e.push("/>"),null;case"menuitem":for(var m in e.push(P("menuitem")),n)if(s.call(n,m)&&null!=(l=n[m]))switch(m){case"children":case"dangerouslySetInnerHTML":throw Error(i(400));default:C(e,a,m,l)}return e.push(">"),null;case"listing":case"pre":for(d in e.push(P(t)),u=l=null,n)if(s.call(n,d)&&null!=(c=n[d]))switch(d){case"children":l=c;break;case"dangerouslySetInnerHTML":u=c;break;default:C(e,a,d,c)}if(e.push(">"),null!=u){if(null!=l)throw Error(i(60));if("object"!=typeof u||!("__html"in u))throw Error(i(61));null!=(n=u.__html)&&("string"==typeof n&&0<n.length&&"\n"===n[0]?e.push("\n",n):e.push(""+n))}return"string"==typeof l&&"\n"===l[0]&&e.push("\n"),l;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":for(var g in e.push(P(t)),n)if(s.call(n,g)&&null!=(l=n[g]))switch(g){case"children":case"dangerouslySetInnerHTML":throw Error(i(399,t));default:C(e,a,g,l)}return e.push("/>"),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return A(e,n,t,a);case"html":return 0===o.insertionMode&&e.push("<!DOCTYPE html>"),A(e,n,t,a);default:if(-1===t.indexOf("-")&&"string"!=typeof n.is)return A(e,n,t,a);for(p in e.push(P(t)),u=l=null,n)if(s.call(n,p)&&null!=(c=n[p]))switch(p){case"children":l=c;break;case"dangerouslySetInnerHTML":u=c;break;case"style":S(e,a,c);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:f(p)&&"function"!=typeof c&&"symbol"!=typeof c&&e.push(" ",p,'="',b(c),'"')}return e.push(">"),O(e,u,l),l}}((o=t.blockedSegment).chunks,n,a,e.responseState,o.formatContext),u=o.formatContext,o.formatContext=function(e,t,n){switch(t){case"select":return E(1,null!=n.value?n.value:n.defaultValue);case"svg":return E(2,null);case"math":return E(3,null);case"foreignObject":return E(1,null);case"table":return E(4,null);case"thead":case"tbody":case"tfoot":return E(5,null);case"colgroup":return E(7,null);case"tr":return E(6,null)}return 4<=e.insertionMode||0===e.insertionMode?E(1,null):e}(u,n,a),Qe(e,t,l),o.formatContext=u,n){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:o.chunks.push("</",n,">")}}}function Ze(e,t,n){if(t.node=n,"object"==typeof n&&null!==n){switch(n.$$typeof){case M:return void Ge(e,t,n.type,n.props,n.ref);case D:throw Error(i(257));case W:var r=n._init;return void Ze(e,t,n=r(n._payload))}if(_(n))return void Ke(e,t,n);if((r=null===n||"object"!=typeof n?null:"function"==typeof(r=Y&&n[Y]||n["@@iterator"])?r:null)&&(r=r.call(n))){if(!(n=r.next()).done){var a=[];do{a.push(n.value),n=r.next()}while(!n.done);Ke(e,t,a)}return}throw e=Object.prototype.toString.call(n),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(n).join(", ")+"}":e))}"string"==typeof n?(t=t.blockedSegment.chunks,e.responseState.generateStaticMarkup?t.push(b(n)):x(t,n)):"number"==typeof n&&(t=t.blockedSegment.chunks,n=""+n,e.responseState.generateStaticMarkup?t.push(b(n)):x(t,n))}function Ke(e,t,n){for(var r=n.length,i=0;i<r;i++){var a=t.treeContext;t.treeContext=fe(a,r,i);try{Qe(e,t,n[i])}finally{t.treeContext=a}}}function Qe(e,t,n){var r=t.blockedSegment.formatContext,i=t.legacyContext,a=t.context;try{return Ze(e,t,n)}catch(l){if(Oe(),"object"!=typeof l||null===l||"function"!=typeof l.then)throw t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,se(a),l;n=l;var o=t.blockedSegment,s=He(0,o.chunks.length,null,o.formatContext);o.children.push(s),e=qe(e,t.node,t.blockedBoundary,s,t.abortSet,t.legacyContext,t.context,t.treeContext).ping,n.then(e,e),t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,se(a)}}function Ye(e){var t=e.blockedBoundary;(e=e.blockedSegment).status=3,et(this,t,e)}function Je(e){var t=e.blockedBoundary;e.blockedSegment.status=3,null===t?(this.allPendingTasks--,2!==this.status&&(this.status=2,null!==this.destination&&this.destination.push(null))):(t.pendingTasks--,t.forceClientRender||(t.forceClientRender=!0,t.parentFlushed&&this.clientRenderedBoundaries.push(t)),t.fallbackAbortableTasks.forEach(Je,this),t.fallbackAbortableTasks.clear(),this.allPendingTasks--,0===this.allPendingTasks&&(e=this.onAllReady)())}function Xe(e,t){if(0===t.chunks.length&&1===t.children.length&&null===t.children[0].boundary){var n=t.children[0];n.id=t.id,n.parentFlushed=!0,1===n.status&&Xe(e,n)}else e.completedSegments.push(t)}function et(e,t,n){if(null===t){if(n.parentFlushed){if(null!==e.completedRootSegment)throw Error(i(389));e.completedRootSegment=n}e.pendingRootTasks--,0===e.pendingRootTasks&&(e.onShellError=Be,(t=e.onShellReady)())}else t.pendingTasks--,t.forceClientRender||(0===t.pendingTasks?(n.parentFlushed&&1===n.status&&Xe(t,n),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(Ye,e),t.fallbackAbortableTasks.clear()):n.parentFlushed&&1===n.status&&(Xe(t,n),1===t.completedSegments.length&&t.parentFlushed&&e.partialBoundaries.push(t)));e.allPendingTasks--,0===e.allPendingTasks&&(e=e.onAllReady)()}function tt(e){if(2!==e.status){var t=te,n=Fe.current;Fe.current=Me;var r=De;De=e.responseState;try{var i,a=e.pingedTasks;for(i=0;i<a.length;i++){var o=a[i],s=e,l=o.blockedSegment;if(0===l.status){se(o.context);try{Ze(s,o,o.node),o.abortSet.delete(o),l.status=1,et(s,o.blockedBoundary,l)}catch(e){if(Oe(),"object"==typeof e&&null!==e&&"function"==typeof e.then){var u=o.ping;e.then(u,u)}else{o.abortSet.delete(o),l.status=4;var c=o.blockedBoundary,f=e;ze(s,f),null===c?Ue(s,f):(c.pendingTasks--,c.forceClientRender||(c.forceClientRender=!0,c.parentFlushed&&s.clientRenderedBoundaries.push(c))),s.allPendingTasks--,0===s.allPendingTasks&&(0,s.onAllReady)()}}}}a.splice(0,i),null!==e.destination&&st(e,e.destination)}catch(t){ze(e,t),Ue(e,t)}finally{De=r,Fe.current=n,n===Me&&se(t)}}}function nt(e,t,n){switch(n.parentFlushed=!0,n.status){case 0:var r=n.id=e.nextSegmentId++;return e=e.responseState,o(t,'<template id="'),o(t,e.placeholderPrefix),o(t,e=r.toString(16)),o(t,'"></template>');case 1:n.status=2;var a=!0;r=n.chunks;var s=0;n=n.children;for(var l=0;l<n.length;l++){for(a=n[l];s<a.index;s++)o(t,r[s]);a=rt(e,t,a)}for(;s<r.length-1;s++)o(t,r[s]);return s<r.length&&(a=o(t,r[s])),a;default:throw Error(i(390))}}function rt(e,t,n){var r=n.boundary;if(null===r)return nt(e,t,n);if(r.parentFlushed=!0,r.forceClientRender)return e.responseState.generateStaticMarkup||o(t,"\x3c!--$!--\x3e"),nt(e,t,n),!!e.responseState.generateStaticMarkup||o(t,"\x3c!--/$--\x3e");if(0<r.pendingTasks){r.rootSegmentID=e.nextSegmentId++,0<r.completedSegments.length&&e.partialBoundaries.push(r);var a=e.responseState,s=a.nextSuspenseID++;return a=a.boundaryPrefix+s.toString(16),r=r.id=a,R(t,e.responseState,r),nt(e,t,n),o(t,"\x3c!--/$--\x3e")}if(r.byteSize>e.progressiveChunkSize)return r.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(r),R(t,e.responseState,r.id),nt(e,t,n),o(t,"\x3c!--/$--\x3e");if(e.responseState.generateStaticMarkup||o(t,"\x3c!--$--\x3e"),1!==(n=r.completedSegments).length)throw Error(i(391));return rt(e,t,n[0]),!!e.responseState.generateStaticMarkup||o(t,"\x3c!--/$--\x3e")}function it(e,t,n){return function(e,t,n,r){switch(n.insertionMode){case 0:case 1:return o(e,'<div hidden id="'),o(e,t.segmentPrefix),o(e,t=r.toString(16)),o(e,'">');case 2:return o(e,'<svg aria-hidden="true" style="display:none" id="'),o(e,t.segmentPrefix),o(e,t=r.toString(16)),o(e,'">');case 3:return o(e,'<math aria-hidden="true" style="display:none" id="'),o(e,t.segmentPrefix),o(e,t=r.toString(16)),o(e,'">');case 4:return o(e,'<table hidden id="'),o(e,t.segmentPrefix),o(e,t=r.toString(16)),o(e,'">');case 5:return o(e,'<table hidden><tbody id="'),o(e,t.segmentPrefix),o(e,t=r.toString(16)),o(e,'">');case 6:return o(e,'<table hidden><tr id="'),o(e,t.segmentPrefix),o(e,t=r.toString(16)),o(e,'">');case 7:return o(e,'<table hidden><colgroup id="'),o(e,t.segmentPrefix),o(e,t=r.toString(16)),o(e,'">');default:throw Error(i(397))}}(t,e.responseState,n.formatContext,n.id),rt(e,t,n),function(e,t){switch(t.insertionMode){case 0:case 1:return o(e,"</div>");case 2:return o(e,"</svg>");case 3:return o(e,"</math>");case 4:return o(e,"</table>");case 5:return o(e,"</tbody></table>");case 6:return o(e,"</tr></table>");case 7:return o(e,"</colgroup></table>");default:throw Error(i(397))}}(t,n.formatContext)}function at(e,t,n){for(var r=n.completedSegments,a=0;a<r.length;a++)ot(e,t,n,r[a]);if(r.length=0,e=e.responseState,r=n.id,n=n.rootSegmentID,o(t,e.startInlineScript),e.sentCompleteBoundaryFunction?o(t,'$RC("'):(e.sentCompleteBoundaryFunction=!0,o(t,'function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("')),null===r)throw Error(i(395));return n=n.toString(16),o(t,r),o(t,'","'),o(t,e.segmentPrefix),o(t,n),o(t,'")<\/script>')}function ot(e,t,n,r){if(2===r.status)return!0;var a=r.id;if(-1===a){if(-1===(r.id=n.rootSegmentID))throw Error(i(392));return it(e,t,r)}return it(e,t,r),o(t,(e=e.responseState).startInlineScript),e.sentCompleteSegmentFunction?o(t,'$RS("'):(e.sentCompleteSegmentFunction=!0,o(t,'function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("')),o(t,e.segmentPrefix),o(t,a=a.toString(16)),o(t,'","'),o(t,e.placeholderPrefix),o(t,a),o(t,'")<\/script>')}function st(e,t){try{var n=e.completedRootSegment;if(null!==n&&0===e.pendingRootTasks){rt(e,t,n),e.completedRootSegment=null;var r=e.responseState.bootstrapChunks;for(n=0;n<r.length-1;n++)o(t,r[n]);n<r.length&&o(t,r[n])}var a,s=e.clientRenderedBoundaries;for(a=0;a<s.length;a++){r=t;var l=e.responseState,u=s[a].id;if(o(r,l.startInlineScript),l.sentClientRenderFunction?o(r,'$RX("'):(l.sentClientRenderFunction=!0,o(r,'function $RX(a){if(a=document.getElementById(a))a=a.previousSibling,a.data="$!",a._reactRetry&&a._reactRetry()};$RX("')),null===u)throw Error(i(395));if(o(r,u),!o(r,'")<\/script>'))return e.destination=null,a++,void s.splice(0,a)}s.splice(0,a);var c=e.completedBoundaries;for(a=0;a<c.length;a++)if(!at(e,t,c[a]))return e.destination=null,a++,void c.splice(0,a);c.splice(0,a);var f=e.partialBoundaries;for(a=0;a<f.length;a++){var d=f[a];e:{s=e,l=t;var p=d.completedSegments;for(u=0;u<p.length;u++)if(!ot(s,l,d,p[u])){u++,p.splice(0,u);var h=!1;break e}p.splice(0,u),h=!0}if(!h)return e.destination=null,a++,void f.splice(0,a)}f.splice(0,a);var m=e.completedBoundaries;for(a=0;a<m.length;a++)if(!at(e,t,m[a]))return e.destination=null,a++,void m.splice(0,a);m.splice(0,a)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&t.push(null)}}function lt(){}function ut(e,t,n){var r=!1,a=null,o="",s={push:function(e){return null!==e&&(o+=e),!0},destroy:function(e){r=!0,a=e}},l=!1;if(e=function(e,t,n,r,i,a,o,s,l){var u=[],c=new Set;return(n=He(t={destination:null,responseState:t,progressiveChunkSize:r,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:c,pingedTasks:u,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===i?je:i,onAllReady:Be,onShellReady:void 0===o?Be:o,onShellError:Be,onFatalError:Be},0,null,n)).parentFlushed=!0,e=qe(t,e,null,n,c,X,null,ce),u.push(e),t}(e,function(e,t){return{bootstrapChunks:[],startInlineScript:"<script>",placeholderPrefix:(t=void 0===t?"":t)+"P:",segmentPrefix:t+"S:",boundaryPrefix:t+"B:",idPrefix:t,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}(n,t?t.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},1/0,lt,0,(function(){l=!0})),tt(e),function(e){try{var t=e.abortableTasks;t.forEach(Je,e),t.clear(),null!==e.destination&&st(e,e.destination)}catch(t){ze(e,t),Ue(e,t)}}(e),1===e.status)e.status=2,s.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=s;try{st(e,s)}catch(t){ze(e,t),Ue(e,t)}}if(r)throw a;if(!l)throw Error(i(426));return o}t.renderToNodeStream=function(){throw Error(i(207))},t.renderToStaticMarkup=function(e,t){return ut(e,t,!0)},t.renderToStaticNodeStream=function(){throw Error(i(208))},t.renderToString=function(e,t){return ut(e,t,!1)},t.version="18.0.0-fc46dba67-20220329"},94222:function(e,t,n){"use strict";var r=n(94159);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=null,o=0;function s(e,t){if(0!==t.length)if(512<t.length)0<o&&(e.enqueue(new Uint8Array(a.buffer,0,o)),a=new Uint8Array(512),o=0),e.enqueue(t);else{var n=a.length-o;n<t.length&&(0===n?e.enqueue(a):(a.set(t.subarray(0,n),o),e.enqueue(a),t=t.subarray(n)),a=new Uint8Array(512),o=0),a.set(t,o),o+=t.length}}function l(e,t){return s(e,t),!0}function u(e){a&&0<o&&(e.enqueue(new Uint8Array(a.buffer,0,o)),a=null,o=0)}var c=new TextEncoder;function f(e){return c.encode(e)}function d(e){return c.encode(e)}function p(e,t){"function"==typeof e.error?e.error(t):e.close()}var h=Object.prototype.hasOwnProperty,m=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,g={},v={};function y(e){return!!h.call(v,e)||!h.call(g,e)&&(m.test(e)?v[e]=!0:(g[e]=!0,!1))}function b(e,t,n,r,i,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var w={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){w[e]=new b(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];w[t]=new b(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){w[e]=new b(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){w[e]=new b(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){w[e]=new b(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){w[e]=new b(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){w[e]=new b(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){w[e]=new b(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){w[e]=new b(e,5,!1,e.toLowerCase(),null,!1,!1)}));var k=/[\-:]([a-z])/g;function _(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(k,_);w[t]=new b(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(k,_);w[t]=new b(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(k,_);w[t]=new b(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){w[e]=new b(e,1,!1,e.toLowerCase(),null,!1,!1)})),w.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){w[e]=new b(e,1,!1,e.toLowerCase(),null,!0,!0)}));var E={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},x=["Webkit","ms","Moz","O"];Object.keys(E).forEach((function(e){x.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),E[t]=E[e]}))}));var T=/["'&<>]/;function S(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=T.exec(e);if(t){var n,r="",i=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}i!==n&&(r+=e.substring(i,n)),i=n+1,r+=t}e=i!==n?r+e.substring(i,n):r}return e}var C=/([A-Z])/g,O=/^ms-/,A=Array.isArray,I=d("<script>"),N=d("<\/script>"),P=d('<script src="'),R=d('<script type="module" src="'),L=d('" async=""><\/script>');function M(e,t){return{insertionMode:e,selectedValue:t}}var D=d("\x3c!-- --\x3e"),F=new Map,j=d(' style="'),B=d(":"),q=d(";");function H(e,t,n){if("object"!=typeof n)throw Error(i(62));for(var r in t=!0,n)if(h.call(n,r)){var a=n[r];if(null!=a&&"boolean"!=typeof a&&""!==a){if(0===r.indexOf("--")){var o=f(S(r));a=f(S((""+a).trim()))}else{o=r;var s=F.get(o);void 0!==s||(s=d(S(o.replace(C,"-$1").toLowerCase().replace(O,"-ms-"))),F.set(o,s)),o=s,a="number"==typeof a?0===a||h.call(E,r)?f(""+a):f(a+"px"):f(S((""+a).trim()))}t?(t=!1,e.push(j,o,B,a)):e.push(q,o,B,a)}}t||e.push(V)}var z=d(" "),U=d('="'),V=d('"'),$=d('=""');function W(e,t,n,r){switch(n){case"style":return void H(e,t,r);case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])if(null!==(t=w.hasOwnProperty(n)?w[n]:null)){switch(typeof r){case"function":case"symbol":return;case"boolean":if(!t.acceptsBooleans)return}switch(n=f(t.attributeName),t.type){case 3:r&&e.push(z,n,$);break;case 4:!0===r?e.push(z,n,$):!1!==r&&e.push(z,n,U,f(S(r)),V);break;case 5:isNaN(r)||e.push(z,n,U,f(S(r)),V);break;case 6:!isNaN(r)&&1<=r&&e.push(z,n,U,f(S(r)),V);break;default:t.sanitizeURL&&(r=""+r),e.push(z,n,U,f(S(r)),V)}}else if(y(n)){switch(typeof r){case"function":case"symbol":return;case"boolean":if("data-"!==(t=n.toLowerCase().slice(0,5))&&"aria-"!==t)return}e.push(z,f(n),U,f(S(r)),V)}}var G=d(">"),Z=d("/>");function K(e,t,n){if(null!=t){if(null!=n)throw Error(i(60));if("object"!=typeof t||!("__html"in t))throw Error(i(61));null!=(t=t.__html)&&e.push(f(""+t))}}var Q=d(' selected=""');function Y(e,t,n,r){e.push(te(n));var i,a=n=null;for(i in t)if(h.call(t,i)){var o=t[i];if(null!=o)switch(i){case"children":n=o;break;case"dangerouslySetInnerHTML":a=o;break;default:W(e,r,i,o)}}return e.push(G),K(e,a,n),"string"==typeof n?(e.push(f(S(n))),null):n}var J=d("\n"),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,ee=new Map;function te(e){var t=ee.get(e);if(void 0===t){if(!X.test(e))throw Error(i(65,e));t=d("<"+e),ee.set(e,t)}return t}var ne=d("<!DOCTYPE html>");var re=d("</"),ie=d(">"),ae=d('<template id="'),oe=d('"></template>'),se=d("\x3c!--$--\x3e"),le=d('\x3c!--$?--\x3e<template id="'),ue=d('"></template>'),ce=d("\x3c!--$!--\x3e"),fe=d("\x3c!--/$--\x3e");function de(e,t,n){if(s(e,le),null===n)throw Error(i(395));return s(e,n),l(e,ue)}var pe=d('<div hidden id="'),he=d('">'),me=d("</div>"),ge=d('<svg aria-hidden="true" style="display:none" id="'),ve=d('">'),ye=d("</svg>"),be=d('<math aria-hidden="true" style="display:none" id="'),we=d('">'),ke=d("</math>"),_e=d('<table hidden id="'),Ee=d('">'),xe=d("</table>"),Te=d('<table hidden><tbody id="'),Se=d('">'),Ce=d("</tbody></table>"),Oe=d('<table hidden><tr id="'),Ae=d('">'),Ie=d("</tr></table>"),Ne=d('<table hidden><colgroup id="'),Pe=d('">'),Re=d("</colgroup></table>"),Le=d('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'),Me=d('$RS("'),De=d('","'),Fe=d('")<\/script>'),je=d('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'),Be=d('$RC("'),qe=d('","'),He=d('")<\/script>'),ze=d('function $RX(a){if(a=document.getElementById(a))a=a.previousSibling,a.data="$!",a._reactRetry&&a._reactRetry()};$RX("'),Ue=d('$RX("'),Ve=d('")<\/script>'),$e=Object.assign,We=Symbol.for("react.element"),Ge=Symbol.for("react.portal"),Ze=Symbol.for("react.fragment"),Ke=Symbol.for("react.strict_mode"),Qe=Symbol.for("react.profiler"),Ye=Symbol.for("react.provider"),Je=Symbol.for("react.context"),Xe=Symbol.for("react.forward_ref"),et=Symbol.for("react.suspense"),tt=Symbol.for("react.suspense_list"),nt=Symbol.for("react.memo"),rt=Symbol.for("react.lazy"),it=Symbol.for("react.scope"),at=Symbol.for("react.debug_trace_mode"),ot=Symbol.for("react.legacy_hidden"),st=Symbol.for("react.default_value"),lt=Symbol.iterator;function ut(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Ze:return"Fragment";case Ge:return"Portal";case Qe:return"Profiler";case Ke:return"StrictMode";case et:return"Suspense";case tt:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Je:return(e.displayName||"Context")+".Consumer";case Ye:return(e._context.displayName||"Context")+".Provider";case Xe:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case nt:return null!==(t=e.displayName||null)?t:ut(e.type)||"Memo";case rt:t=e._payload,e=e._init;try{return ut(e(t))}catch(e){}}return null}var ct={};function ft(e,t){if(!(e=e.contextTypes))return ct;var n,r={};for(n in e)r[n]=t[n];return r}var dt=null;function pt(e,t){if(e!==t){e.context._currentValue=e.parentValue,e=e.parent;var n=t.parent;if(null===e){if(null!==n)throw Error(i(401))}else{if(null===n)throw Error(i(401));pt(e,n)}t.context._currentValue=t.value}}function ht(e){e.context._currentValue=e.parentValue,null!==(e=e.parent)&&ht(e)}function mt(e){var t=e.parent;null!==t&&mt(t),e.context._currentValue=e.value}function gt(e,t){if(e.context._currentValue=e.parentValue,null===(e=e.parent))throw Error(i(402));e.depth===t.depth?pt(e,t):gt(e,t)}function vt(e,t){var n=t.parent;if(null===n)throw Error(i(402));e.depth===n.depth?pt(e,n):vt(e,n),t.context._currentValue=t.value}function yt(e){var t=dt;t!==e&&(null===t?mt(e):null===e?ht(t):t.depth===e.depth?pt(t,e):t.depth>e.depth?gt(t,e):vt(t,e),dt=e)}var bt={isMounted:function(){return!1},enqueueSetState:function(e,t){null!==(e=e._reactInternals).queue&&e.queue.push(t)},enqueueReplaceState:function(e,t){(e=e._reactInternals).replace=!0,e.queue=[t]},enqueueForceUpdate:function(){}};function wt(e,t,n,r){var i=void 0!==e.state?e.state:null;e.updater=bt,e.props=n,e.state=i;var a={queue:[],replace:!1};e._reactInternals=a;var o=t.contextType;if(e.context="object"==typeof o&&null!==o?o._currentValue:r,"function"==typeof(o=t.getDerivedStateFromProps)&&(i=null==(o=o(n,i))?i:$e({},i,o),e.state=i),"function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof e.getSnapshotBeforeUpdate&&("function"==typeof e.UNSAFE_componentWillMount||"function"==typeof e.componentWillMount))if(t=e.state,"function"==typeof e.componentWillMount&&e.componentWillMount(),"function"==typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),t!==e.state&&bt.enqueueReplaceState(e,e.state,null),null!==a.queue&&0<a.queue.length)if(t=a.queue,o=a.replace,a.queue=null,a.replace=!1,o&&1===t.length)e.state=t[0];else{for(a=o?t[0]:e.state,i=!0,o=o?1:0;o<t.length;o++){var s=t[o];null!=(s="function"==typeof s?s.call(e,a,n,r):s)&&(i?(i=!1,a=$e({},a,s)):$e(a,s))}e.state=a}else a.queue=null}var kt={id:1,overflow:""};function _t(e,t,n){var r=e.id;e=e.overflow;var i=32-Et(r)-1;r&=~(1<<i),n+=1;var a=32-Et(t)+i;if(30<a){var o=i-i%5;return a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,{id:1<<32-Et(t)+i|n<<i|r,overflow:a+e}}return{id:1<<a|n<<i|r,overflow:e}}var Et=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(xt(e)/Tt|0)|0},xt=Math.log,Tt=Math.LN2,St="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Ct=null,Ot=null,At=null,It=null,Nt=!1,Pt=!1,Rt=0,Lt=null,Mt=0;function Dt(){if(null===Ct)throw Error(i(321));return Ct}function Ft(){if(0<Mt)throw Error(i(312));return{memoizedState:null,queue:null,next:null}}function jt(){return null===It?null===At?(Nt=!1,At=It=Ft()):(Nt=!0,It=At):null===It.next?(Nt=!1,It=It.next=Ft()):(Nt=!0,It=It.next),It}function Bt(){Ot=Ct=null,Pt=!1,At=null,Mt=0,It=Lt=null}function qt(e,t){return"function"==typeof t?t(e):t}function Ht(e,t,n){if(Ct=Dt(),It=jt(),Nt){var r=It.queue;if(t=r.dispatch,null!==Lt&&void 0!==(n=Lt.get(r))){Lt.delete(r),r=It.memoizedState;do{r=e(r,n.action),n=n.next}while(null!==n);return It.memoizedState=r,[r,t]}return[It.memoizedState,t]}return e=e===qt?"function"==typeof t?t():t:void 0!==n?n(t):t,It.memoizedState=e,e=(e=It.queue={last:null,dispatch:null}).dispatch=Ut.bind(null,Ct,e),[It.memoizedState,e]}function zt(e,t){if(Ct=Dt(),t=void 0===t?null:t,null!==(It=jt())){var n=It.memoizedState;if(null!==n&&null!==t){var r=n[1];e:if(null===r)r=!1;else{for(var i=0;i<r.length&&i<t.length;i++)if(!St(t[i],r[i])){r=!1;break e}r=!0}if(r)return n[0]}}return e=e(),It.memoizedState=[e,t],e}function Ut(e,t,n){if(25<=Mt)throw Error(i(301));if(e===Ct)if(Pt=!0,e={action:n,next:null},null===Lt&&(Lt=new Map),void 0===(n=Lt.get(t)))Lt.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function Vt(){throw Error(i(394))}function $t(){}var Wt={readContext:function(e){return e._currentValue},useContext:function(e){return Dt(),e._currentValue},useMemo:zt,useReducer:Ht,useRef:function(e){Ct=Dt();var t=(It=jt()).memoizedState;return null===t?(e={current:e},It.memoizedState=e):t},useState:function(e){return Ht(qt,e)},useInsertionEffect:$t,useLayoutEffect:function(){},useCallback:function(e,t){return zt((function(){return e}),t)},useImperativeHandle:$t,useEffect:$t,useDebugValue:$t,useDeferredValue:function(e){return Dt(),e},useTransition:function(){return Dt(),[!1,Vt]},useId:function(){var e=Ot.treeContext,t=e.overflow;e=((e=e.id)&~(1<<32-Et(e)-1)).toString(32)+t;var n=Gt;if(null===n)throw Error(i(404));return t=Rt++,e=":"+n.idPrefix+"R"+e,0<t&&(e+="H"+t.toString(32)),e+":"},useMutableSource:function(e,t){return Dt(),t(e._source)},useSyncExternalStore:function(e,t,n){if(void 0===n)throw Error(i(407));return n()}},Gt=null,Zt=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Kt(e){console.error(e)}function Qt(){}function Yt(e,t,n,r,i,a,o,s){e.allPendingTasks++,null===n?e.pendingRootTasks++:n.pendingTasks++;var l={node:t,ping:function(){var t=e.pingedTasks;t.push(l),1===t.length&&pn(e)},blockedBoundary:n,blockedSegment:r,abortSet:i,legacyContext:a,context:o,treeContext:s};return i.add(l),l}function Jt(e,t,n,r){return{status:0,id:-1,index:t,parentFlushed:!1,chunks:[],children:[],formatContext:r,boundary:n}}function Xt(e,t){(e=e.onError)(t)}function en(e,t){var n=e.onShellError;n(t),(n=e.onFatalError)(t),null!==e.destination?(e.status=2,p(e.destination,t)):(e.status=1,e.fatalError=t)}function tn(e,t,n,r,i){for(Ct={},Ot=t,Rt=0,e=n(r,i);Pt;)Pt=!1,Rt=0,Mt+=1,It=null,e=n(r,i);return Bt(),e}function nn(e,t,n,r){var a=n.render(),o=r.childContextTypes;if(null!=o){var s=t.legacyContext;if("function"!=typeof n.getChildContext)r=s;else{for(var l in n=n.getChildContext())if(!(l in o))throw Error(i(108,ut(r)||"Unknown",l));r=$e({},s,n)}t.legacyContext=r,on(e,t,a),t.legacyContext=s}else on(e,t,a)}function rn(e,t){if(e&&e.defaultProps){for(var n in t=$e({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function an(e,t,n,a,o){if("function"==typeof n)if(n.prototype&&n.prototype.isReactComponent){o=ft(n,t.legacyContext);var s=n.contextType;wt(s=new n(a,"object"==typeof s&&null!==s?s._currentValue:o),n,a,o),nn(e,t,s,n)}else{o=tn(e,t,n,a,s=ft(n,t.legacyContext));var l=0!==Rt;if("object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof)wt(o,n,a,s),nn(e,t,o,n);else if(l){a=t.treeContext,t.treeContext=_t(a,1,0);try{on(e,t,o)}finally{t.treeContext=a}}else on(e,t,o)}else{if("string"!=typeof n){switch(n){case ot:case at:case Ke:case Qe:case Ze:case tt:return void on(e,t,a.children);case it:throw Error(i(343));case et:e:{n=t.blockedBoundary,o=t.blockedSegment,s=a.fallback,a=a.children;var u={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:l=new Set},c=Jt(0,o.chunks.length,u,o.formatContext);o.children.push(c);var d=Jt(0,0,null,o.formatContext);d.parentFlushed=!0,t.blockedBoundary=u,t.blockedSegment=d;try{if(ln(e,t,a),d.status=1,fn(u,d),0===u.pendingTasks)break e}catch(t){d.status=4,Xt(e,t),u.forceClientRender=!0}finally{t.blockedBoundary=n,t.blockedSegment=o}t=Yt(e,s,n,c,l,t.legacyContext,t.context,t.treeContext),e.pingedTasks.push(t)}return}if("object"==typeof n&&null!==n)switch(n.$$typeof){case Xe:if(a=tn(e,t,n.render,a,o),0!==Rt){n=t.treeContext,t.treeContext=_t(n,1,0);try{on(e,t,a)}finally{t.treeContext=n}}else on(e,t,a);return;case nt:return void an(e,t,n=n.type,a=rn(n,a),o);case Ye:if(o=a.children,n=n._context,a=a.value,s=n._currentValue,n._currentValue=a,dt=a={parent:l=dt,depth:null===l?0:l.depth+1,context:n,parentValue:s,value:a},t.context=a,on(e,t,o),null===(e=dt))throw Error(i(403));return a=e.parentValue,e.context._currentValue=a===st?e.context._defaultValue:a,e=dt=e.parent,void(t.context=e);case Je:return void on(e,t,a=(a=a.children)(n._currentValue));case rt:return void an(e,t,n=(o=n._init)(n._payload),a=rn(n,a),void 0)}throw Error(i(130,null==n?n:typeof n,""))}switch(s=function(e,t,n,a,o){switch(t){case"select":e.push(te("select"));var s=null,l=null;for(p in n)if(h.call(n,p)){var u=n[p];if(null!=u)switch(p){case"children":s=u;break;case"dangerouslySetInnerHTML":l=u;break;case"defaultValue":case"value":break;default:W(e,a,p,u)}}return e.push(G),K(e,l,s),s;case"option":l=o.selectedValue,e.push(te("option"));var c=u=null,d=null,p=null;for(s in n)if(h.call(n,s)&&null!=(t=n[s]))switch(s){case"children":u=t;break;case"selected":d=t;break;case"dangerouslySetInnerHTML":p=t;break;case"value":c=t;default:W(e,a,s,t)}if(null!=l)if(n=null!==c?""+c:function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(u),A(l)){for(a=0;a<l.length;a++)if(""+l[a]===n){e.push(Q);break}}else""+l===n&&e.push(Q);else d&&e.push(Q);return e.push(G),K(e,p,u),u;case"textarea":for(u in e.push(te("textarea")),p=l=s=null,n)if(h.call(n,u)&&null!=(c=n[u]))switch(u){case"children":p=c;break;case"value":s=c;break;case"defaultValue":l=c;break;case"dangerouslySetInnerHTML":throw Error(i(91));default:W(e,a,u,c)}if(null===s&&null!==l&&(s=l),e.push(G),null!=p){if(null!=s)throw Error(i(92));if(A(p)&&1<p.length)throw Error(i(93));s=""+p}return"string"==typeof s&&"\n"===s[0]&&e.push(J),null!==s&&e.push(f(S(""+s))),null;case"input":for(l in e.push(te("input")),c=p=u=s=null,n)if(h.call(n,l)&&null!=(d=n[l]))switch(l){case"children":case"dangerouslySetInnerHTML":throw Error(i(399,"input"));case"defaultChecked":c=d;break;case"defaultValue":u=d;break;case"checked":p=d;break;case"value":s=d;break;default:W(e,a,l,d)}return null!==p?W(e,a,"checked",p):null!==c&&W(e,a,"checked",c),null!==s?W(e,a,"value",s):null!==u&&W(e,a,"value",u),e.push(Z),null;case"menuitem":for(var m in e.push(te("menuitem")),n)if(h.call(n,m)&&null!=(s=n[m]))switch(m){case"children":case"dangerouslySetInnerHTML":throw Error(i(400));default:W(e,a,m,s)}return e.push(G),null;case"listing":case"pre":for(c in e.push(te(t)),l=s=null,n)if(h.call(n,c)&&null!=(u=n[c]))switch(c){case"children":s=u;break;case"dangerouslySetInnerHTML":l=u;break;default:W(e,a,c,u)}if(e.push(G),null!=l){if(null!=s)throw Error(i(60));if("object"!=typeof l||!("__html"in l))throw Error(i(61));null!=(n=l.__html)&&("string"==typeof n&&0<n.length&&"\n"===n[0]?e.push(J,f(n)):e.push(f(""+n)))}return"string"==typeof s&&"\n"===s[0]&&e.push(J),s;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":for(var g in e.push(te(t)),n)if(h.call(n,g)&&null!=(s=n[g]))switch(g){case"children":case"dangerouslySetInnerHTML":throw Error(i(399,t));default:W(e,a,g,s)}return e.push(Z),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return Y(e,n,t,a);case"html":return 0===o.insertionMode&&e.push(ne),Y(e,n,t,a);default:if(-1===t.indexOf("-")&&"string"!=typeof n.is)return Y(e,n,t,a);for(d in e.push(te(t)),l=s=null,n)if(h.call(n,d)&&null!=(u=n[d]))switch(d){case"children":s=u;break;case"dangerouslySetInnerHTML":l=u;break;case"style":H(e,a,u);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:y(d)&&"function"!=typeof u&&"symbol"!=typeof u&&e.push(z,f(d),U,f(S(u)),V)}return e.push(G),K(e,l,s),s}}((o=t.blockedSegment).chunks,n,a,e.responseState,o.formatContext),l=o.formatContext,o.formatContext=function(e,t,n){switch(t){case"select":return M(1,null!=n.value?n.value:n.defaultValue);case"svg":return M(2,null);case"math":return M(3,null);case"foreignObject":return M(1,null);case"table":return M(4,null);case"thead":case"tbody":case"tfoot":return M(5,null);case"colgroup":return M(7,null);case"tr":return M(6,null)}return 4<=e.insertionMode||0===e.insertionMode?M(1,null):e}(l,n,a),ln(e,t,s),o.formatContext=l,n){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:o.chunks.push(re,f(n),ie)}}}function on(e,t,n){if(t.node=n,"object"==typeof n&&null!==n){switch(n.$$typeof){case We:return void an(e,t,n.type,n.props,n.ref);case Ge:throw Error(i(257));case rt:var r=n._init;return void on(e,t,n=r(n._payload))}if(A(n))return void sn(e,t,n);if((r=null===n||"object"!=typeof n?null:"function"==typeof(r=lt&&n[lt]||n["@@iterator"])?r:null)&&(r=r.call(n))){if(!(n=r.next()).done){var a=[];do{a.push(n.value),n=r.next()}while(!n.done);sn(e,t,a)}return}throw t=Object.prototype.toString.call(n),Error(i(31,"[object Object]"===t?"object with keys {"+Object.keys(n).join(", ")+"}":t))}"string"==typeof n?""!==n&&t.blockedSegment.chunks.push(f(S(n)),D):"number"==typeof n&&""!=(e=""+n)&&t.blockedSegment.chunks.push(f(S(e)),D)}function sn(e,t,n){for(var r=n.length,i=0;i<r;i++){var a=t.treeContext;t.treeContext=_t(a,r,i);try{ln(e,t,n[i])}finally{t.treeContext=a}}}function ln(e,t,n){var r=t.blockedSegment.formatContext,i=t.legacyContext,a=t.context;try{return on(e,t,n)}catch(l){if(Bt(),"object"!=typeof l||null===l||"function"!=typeof l.then)throw t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,yt(a),l;n=l;var o=t.blockedSegment,s=Jt(0,o.chunks.length,null,o.formatContext);o.children.push(s),e=Yt(e,t.node,t.blockedBoundary,s,t.abortSet,t.legacyContext,t.context,t.treeContext).ping,n.then(e,e),t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,yt(a)}}function un(e){var t=e.blockedBoundary;(e=e.blockedSegment).status=3,dn(this,t,e)}function cn(e){var t=e.blockedBoundary;e.blockedSegment.status=3,null===t?(this.allPendingTasks--,2!==this.status&&(this.status=2,null!==this.destination&&this.destination.close())):(t.pendingTasks--,t.forceClientRender||(t.forceClientRender=!0,t.parentFlushed&&this.clientRenderedBoundaries.push(t)),t.fallbackAbortableTasks.forEach(cn,this),t.fallbackAbortableTasks.clear(),this.allPendingTasks--,0===this.allPendingTasks&&(e=this.onAllReady)())}function fn(e,t){if(0===t.chunks.length&&1===t.children.length&&null===t.children[0].boundary){var n=t.children[0];n.id=t.id,n.parentFlushed=!0,1===n.status&&fn(e,n)}else e.completedSegments.push(t)}function dn(e,t,n){if(null===t){if(n.parentFlushed){if(null!==e.completedRootSegment)throw Error(i(389));e.completedRootSegment=n}e.pendingRootTasks--,0===e.pendingRootTasks&&(e.onShellError=Qt,(t=e.onShellReady)())}else t.pendingTasks--,t.forceClientRender||(0===t.pendingTasks?(n.parentFlushed&&1===n.status&&fn(t,n),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(un,e),t.fallbackAbortableTasks.clear()):n.parentFlushed&&1===n.status&&(fn(t,n),1===t.completedSegments.length&&t.parentFlushed&&e.partialBoundaries.push(t)));e.allPendingTasks--,0===e.allPendingTasks&&(e=e.onAllReady)()}function pn(e){if(2!==e.status){var t=dt,n=Zt.current;Zt.current=Wt;var r=Gt;Gt=e.responseState;try{var i,a=e.pingedTasks;for(i=0;i<a.length;i++){var o=a[i],s=e,l=o.blockedSegment;if(0===l.status){yt(o.context);try{on(s,o,o.node),o.abortSet.delete(o),l.status=1,dn(s,o.blockedBoundary,l)}catch(e){if(Bt(),"object"==typeof e&&null!==e&&"function"==typeof e.then){var u=o.ping;e.then(u,u)}else{o.abortSet.delete(o),l.status=4;var c=o.blockedBoundary,f=e;Xt(s,f),null===c?en(s,f):(c.pendingTasks--,c.forceClientRender||(c.forceClientRender=!0,c.parentFlushed&&s.clientRenderedBoundaries.push(c))),s.allPendingTasks--,0===s.allPendingTasks&&(0,s.onAllReady)()}}}}a.splice(0,i),null!==e.destination&&bn(e,e.destination)}catch(t){Xt(e,t),en(e,t)}finally{Gt=r,Zt.current=n,n===Wt&&yt(t)}}}function hn(e,t,n){switch(n.parentFlushed=!0,n.status){case 0:var r=n.id=e.nextSegmentId++;return e=e.responseState,s(t,ae),s(t,e.placeholderPrefix),s(t,e=f(r.toString(16))),l(t,oe);case 1:n.status=2;var a=!0;r=n.chunks;var o=0;n=n.children;for(var u=0;u<n.length;u++){for(a=n[u];o<a.index;o++)s(t,r[o]);a=mn(e,t,a)}for(;o<r.length-1;o++)s(t,r[o]);return o<r.length&&(a=l(t,r[o])),a;default:throw Error(i(390))}}function mn(e,t,n){var r=n.boundary;if(null===r)return hn(e,t,n);if(r.parentFlushed=!0,r.forceClientRender)l(t,ce),hn(e,t,n);else if(0<r.pendingTasks){r.rootSegmentID=e.nextSegmentId++,0<r.completedSegments.length&&e.partialBoundaries.push(r);var a=e.responseState,o=a.nextSuspenseID++;a=d(a.boundaryPrefix+o.toString(16)),r=r.id=a,de(t,e.responseState,r),hn(e,t,n)}else if(r.byteSize>e.progressiveChunkSize)r.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(r),de(t,e.responseState,r.id),hn(e,t,n);else{if(l(t,se),1!==(n=r.completedSegments).length)throw Error(i(391));mn(e,t,n[0])}return l(t,fe)}function gn(e,t,n){return function(e,t,n,r){switch(n.insertionMode){case 0:case 1:return s(e,pe),s(e,t.segmentPrefix),s(e,f(r.toString(16))),l(e,he);case 2:return s(e,ge),s(e,t.segmentPrefix),s(e,f(r.toString(16))),l(e,ve);case 3:return s(e,be),s(e,t.segmentPrefix),s(e,f(r.toString(16))),l(e,we);case 4:return s(e,_e),s(e,t.segmentPrefix),s(e,f(r.toString(16))),l(e,Ee);case 5:return s(e,Te),s(e,t.segmentPrefix),s(e,f(r.toString(16))),l(e,Se);case 6:return s(e,Oe),s(e,t.segmentPrefix),s(e,f(r.toString(16))),l(e,Ae);case 7:return s(e,Ne),s(e,t.segmentPrefix),s(e,f(r.toString(16))),l(e,Pe);default:throw Error(i(397))}}(t,e.responseState,n.formatContext,n.id),mn(e,t,n),function(e,t){switch(t.insertionMode){case 0:case 1:return l(e,me);case 2:return l(e,ye);case 3:return l(e,ke);case 4:return l(e,xe);case 5:return l(e,Ce);case 6:return l(e,Ie);case 7:return l(e,Re);default:throw Error(i(397))}}(t,n.formatContext)}function vn(e,t,n){for(var r=n.completedSegments,a=0;a<r.length;a++)yn(e,t,n,r[a]);if(r.length=0,e=e.responseState,r=n.id,n=n.rootSegmentID,s(t,e.startInlineScript),e.sentCompleteBoundaryFunction?s(t,Be):(e.sentCompleteBoundaryFunction=!0,s(t,je)),null===r)throw Error(i(395));return n=f(n.toString(16)),s(t,r),s(t,qe),s(t,e.segmentPrefix),s(t,n),l(t,He)}function yn(e,t,n,r){if(2===r.status)return!0;var a=r.id;if(-1===a){if(-1===(r.id=n.rootSegmentID))throw Error(i(392));return gn(e,t,r)}return gn(e,t,r),s(t,(e=e.responseState).startInlineScript),e.sentCompleteSegmentFunction?s(t,Me):(e.sentCompleteSegmentFunction=!0,s(t,Le)),s(t,e.segmentPrefix),s(t,a=f(a.toString(16))),s(t,De),s(t,e.placeholderPrefix),s(t,a),l(t,Fe)}function bn(e,t){a=new Uint8Array(512),o=0;try{var n=e.completedRootSegment;if(null!==n&&0===e.pendingRootTasks){mn(e,t,n),e.completedRootSegment=null;var r=e.responseState.bootstrapChunks;for(n=0;n<r.length-1;n++)s(t,r[n]);n<r.length&&l(t,r[n])}var c,f=e.clientRenderedBoundaries;for(c=0;c<f.length;c++){r=t;var d=e.responseState,p=f[c].id;if(s(r,d.startInlineScript),d.sentClientRenderFunction?s(r,Ue):(d.sentClientRenderFunction=!0,s(r,ze)),null===p)throw Error(i(395));if(s(r,p),!l(r,Ve))return e.destination=null,c++,void f.splice(0,c)}f.splice(0,c);var h=e.completedBoundaries;for(c=0;c<h.length;c++)if(!vn(e,t,h[c]))return e.destination=null,c++,void h.splice(0,c);h.splice(0,c),u(t),a=new Uint8Array(512),o=0;var m=e.partialBoundaries;for(c=0;c<m.length;c++){var g=m[c];e:{f=e,d=t;var v=g.completedSegments;for(p=0;p<v.length;p++)if(!yn(f,d,g,v[p])){p++,v.splice(0,p);var y=!1;break e}v.splice(0,p),y=!0}if(!y)return e.destination=null,c++,void m.splice(0,c)}m.splice(0,c);var b=e.completedBoundaries;for(c=0;c<b.length;c++)if(!vn(e,t,b[c]))return e.destination=null,c++,void b.splice(0,c);b.splice(0,c)}finally{u(t),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&t.close()}}function wn(e){try{var t=e.abortableTasks;t.forEach(cn,e),t.clear(),null!==e.destination&&bn(e,e.destination)}catch(t){Xt(e,t),en(e,t)}}t.renderToReadableStream=function(e,t){return new Promise((function(n,r){var i,a,o=new Promise((function(e,t){a=e,i=t})),s=function(e,t,n,r,i,a,o,s,l){var u=[],c=new Set;return(n=Jt(t={destination:null,responseState:t,progressiveChunkSize:void 0===r?12800:r,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:c,pingedTasks:u,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===i?Kt:i,onAllReady:void 0===a?Qt:a,onShellReady:void 0===o?Qt:o,onShellError:void 0===s?Qt:s,onFatalError:void 0===l?Qt:l},0,null,n)).parentFlushed=!0,e=Yt(t,e,null,n,c,ct,null,kt),u.push(e),t}(e,function(e,t,n,r,i){e=void 0===e?"":e,t=void 0===t?I:d('<script nonce="'+S(t)+'">');var a=[];if(void 0!==n&&a.push(t,f(S(n)),N),void 0!==r)for(n=0;n<r.length;n++)a.push(P,f(S(r[n])),L);if(void 0!==i)for(r=0;r<i.length;r++)a.push(R,f(S(i[r])),L);return{bootstrapChunks:a,startInlineScript:t,placeholderPrefix:d(e+"P:"),segmentPrefix:d(e+"S:"),boundaryPrefix:e+"B:",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}(t?t.identifierPrefix:void 0,t?t.nonce:void 0,t?t.bootstrapScriptContent:void 0,t?t.bootstrapScripts:void 0,t?t.bootstrapModules:void 0),function(e){return M("http://www.w3.org/2000/svg"===e?2:"http://www.w3.org/1998/Math/MathML"===e?3:0,null)}(t?t.namespaceURI:void 0),t?t.progressiveChunkSize:void 0,t?t.onError:void 0,a,(function(){var e=new ReadableStream({type:"bytes",pull:function(e){if(1===s.status)s.status=2,p(e,s.fatalError);else if(2!==s.status&&null===s.destination){s.destination=e;try{bn(s,e)}catch(e){Xt(s,e),en(s,e)}}},cancel:function(){wn(s)}});e.allReady=o,n(e)}),(function(e){o.catch((function(){})),r(e)}),i);if(t&&t.signal){var l=t.signal,u=function(){wn(s),l.removeEventListener("abort",u)};l.addEventListener("abort",u)}pn(s)}))},t.version="18.0.0-fc46dba67-20220329"},74413:function(e,t,n){"use strict";var r=n(94159),i=n(75183);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=new Set,s={};function l(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(s[e]=t,e=0;e<t.length;e++)o.add(t[e])}var c=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),f=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},h={};function m(e,t,n,r,i,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var i=g.hasOwnProperty(t)?g[t]:null;(null!==i?0!==i.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!f.call(h,e)||!f.call(p,e)&&(d.test(e)?h[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),_=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.context"),O=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),I=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),P=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var R=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var L=Symbol.iterator;function M(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=L&&e[L]||e["@@iterator"])?e:null}var D,F=Object.assign;function j(e){if(void 0===D)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+e}var B=!1;function q(e,t){if(!e||B)return"";B=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var i=t.stack.split("\n"),a=r.stack.split("\n"),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(1!==o||1!==s)do{if(o--,0>--s||i[o]!==a[s]){var l="\n"+i[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=o&&0<=s);break}}}finally{B=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?j(e):""}function H(e){switch(e.tag){case 5:return j(e.type);case 16:return j("Lazy");case 13:return j("Suspense");case 19:return j("SuspenseList");case 0:case 2:case 15:return q(e.type,!1);case 11:return q(e.type.render,!1);case 1:return q(e.type,!0);default:return""}}function z(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case E:return"Fragment";case _:return"Portal";case T:return"Profiler";case x:return"StrictMode";case A:return"Suspense";case I:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case S:return(e._context.displayName||"Context")+".Provider";case O:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case N:return null!==(t=e.displayName||null)?t:z(e.type)||"Memo";case P:t=e._payload,e=e._init;try{return z(e(t))}catch(e){}}return null}function U(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return z(t);case 8:return t===x?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function $(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=$(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function G(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Z(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Q(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=V(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Y(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){Y(e,t);var n=V(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function X(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Z(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+V(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return F({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ie(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(te(n)){if(1<n.length)throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:V(n)}}function ae(e,t){var n=V(t.value),r=V(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function oe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,fe=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function de(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(pe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ve=F({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var _e=null,Ee=null,xe=null;function Te(e){if(e=gi(e)){if("function"!=typeof _e)throw Error(a(280));var t=e.stateNode;t&&(t=yi(t),_e(e.stateNode,e.type,t))}}function Se(e){Ee?xe?xe.push(e):xe=[e]:Ee=e}function Ce(){if(Ee){var e=Ee,t=xe;if(xe=Ee=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Oe(e,t){return e(t)}function Ae(){}var Ie=!1;function Ne(e,t,n){if(Ie)return e(t,n);Ie=!0;try{return Oe(e,t,n)}finally{Ie=!1,(null!==Ee||null!==xe)&&(Ae(),Ce())}}function Pe(e,t){var n=e.stateNode;if(null===n)return null;var r=yi(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var Re=!1;if(c)try{var Le={};Object.defineProperty(Le,"passive",{get:function(){Re=!0}}),window.addEventListener("test",Le,Le),window.removeEventListener("test",Le,Le)}catch(ce){Re=!1}function Me(e,t,n,r,i,a,o,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var De=!1,Fe=null,je=!1,Be=null,qe={onError:function(e){De=!0,Fe=e}};function He(e,t,n,r,i,a,o,s,l){De=!1,Fe=null,Me.apply(qe,arguments)}function ze(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ue(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Ve(e){if(ze(e)!==e)throw Error(a(188))}function $e(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=ze(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return Ve(i),e;if(o===r)return Ve(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e))?We(e):null}function We(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=We(e);if(null!==t)return t;e=e.sibling}return null}var Ge=i.unstable_scheduleCallback,Ze=i.unstable_cancelCallback,Ke=i.unstable_shouldYield,Qe=i.unstable_requestPaint,Ye=i.unstable_now,Je=i.unstable_getCurrentPriorityLevel,Xe=i.unstable_ImmediatePriority,et=i.unstable_UserBlockingPriority,tt=i.unstable_NormalPriority,nt=i.unstable_LowPriority,rt=i.unstable_IdlePriority,it=null,at=null,ot=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2,ut=64,ct=4194304;function ft(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=268435455&n;if(0!==o){var s=o&~i;0!==s?r=ft(s):0!=(a&=o)&&(r=ft(a))}else 0!=(o=n&~i)?r=ft(o):0!==a&&(r=ft(a));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&i)&&((i=r&-r)>=(a=t&-t)||16===i&&0!=(4194240&a)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-ot(t)),r|=e[n],t&=~i;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function gt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-ot(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ot(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var yt=0;function bt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var wt,kt,_t,Et,xt,Tt=!1,St=[],Ct=null,Ot=null,At=null,It=new Map,Nt=new Map,Pt=[],Rt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Lt(e,t){switch(e){case"focusin":case"focusout":Ct=null;break;case"dragenter":case"dragleave":Ot=null;break;case"mouseover":case"mouseout":At=null;break;case"pointerover":case"pointerout":It.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Nt.delete(t.pointerId)}}function Mt(e,t,n,r,i,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},null!==t&&null!==(t=gi(t))&&kt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Dt(e){var t=mi(e.target);if(null!==t){var n=ze(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ue(n)))return e.blockedOn=t,void xt(e.priority,(function(){_t(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=gi(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function jt(e,t,n){Ft(e)&&n.delete(t)}function Bt(){Tt=!1,null!==Ct&&Ft(Ct)&&(Ct=null),null!==Ot&&Ft(Ot)&&(Ot=null),null!==At&&Ft(At)&&(At=null),It.forEach(jt),Nt.forEach(jt)}function qt(e,t){e.blockedOn===t&&(e.blockedOn=null,Tt||(Tt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Bt)))}function Ht(e){function t(t){return qt(t,e)}if(0<St.length){qt(St[0],e);for(var n=1;n<St.length;n++){var r=St[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Ct&&qt(Ct,e),null!==Ot&&qt(Ot,e),null!==At&&qt(At,e),It.forEach(t),Nt.forEach(t),n=0;n<Pt.length;n++)(r=Pt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Pt.length&&null===(n=Pt[0]).blockedOn;)Dt(n),null===n.blockedOn&&Pt.shift()}var zt=w.ReactCurrentBatchConfig;function Ut(e,t,n,r){var i=yt,a=zt.transition;zt.transition=null;try{yt=1,$t(e,t,n,r)}finally{yt=i,zt.transition=a}}function Vt(e,t,n,r){var i=yt,a=zt.transition;zt.transition=null;try{yt=4,$t(e,t,n,r)}finally{yt=i,zt.transition=a}}function $t(e,t,n,r){var i=Gt(e,t,n,r);if(null===i)zr(e,t,r,Wt,n),Lt(e,r);else if(function(e,t,n,r,i){switch(t){case"focusin":return Ct=Mt(Ct,e,t,n,r,i),!0;case"dragenter":return Ot=Mt(Ot,e,t,n,r,i),!0;case"mouseover":return At=Mt(At,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return It.set(a,Mt(It.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,Nt.set(a,Mt(Nt.get(a)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r))r.stopPropagation();else if(Lt(e,r),4&t&&-1<Rt.indexOf(e)){for(;null!==i;){var a=gi(i);if(null!==a&&wt(a),null===(a=Gt(e,t,n,r))&&zr(e,t,r,Wt,n),a===i)break;i=a}null!==i&&r.stopPropagation()}else zr(e,t,r,null,n)}var Wt=null;function Gt(e,t,n,r){if(Wt=null,null!==(e=mi(e=ke(r))))if(null===(t=ze(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ue(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Wt=e,null}function Zt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Xe:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Kt=null,Qt=null,Yt=null;function Jt(){if(Yt)return Yt;var e,t,n=Qt,r=n.length,i="value"in Kt?Kt.value:Kt.textContent,a=i.length;for(e=0;e<r&&n[e]===i[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===i[a-t];t++);return Yt=i.slice(e,1<t?1-t:void 0)}function Xt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function en(){return!0}function tn(){return!1}function nn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?en:tn,this.isPropagationStopped=tn,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=en)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=en)},persist:function(){},isPersistent:en}),t}var rn,an,on,sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ln=nn(sn),un=F({},sn,{view:0,detail:0}),cn=nn(un),fn=F({},un,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:En,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==on&&(on&&"mousemove"===e.type?(rn=e.screenX-on.screenX,an=e.screenY-on.screenY):an=rn=0,on=e),rn)},movementY:function(e){return"movementY"in e?e.movementY:an}}),dn=nn(fn),pn=nn(F({},fn,{dataTransfer:0})),hn=nn(F({},un,{relatedTarget:0})),mn=nn(F({},sn,{animationName:0,elapsedTime:0,pseudoElement:0})),gn=F({},sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vn=nn(gn),yn=nn(F({},sn,{data:0})),bn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},kn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _n(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function En(){return _n}var xn=F({},un,{key:function(e){if(e.key){var t=bn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Xt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?wn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:En,charCode:function(e){return"keypress"===e.type?Xt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Xt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=nn(xn),Sn=nn(F({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Cn=nn(F({},un,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:En})),On=nn(F({},sn,{propertyName:0,elapsedTime:0,pseudoElement:0})),An=F({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),In=nn(An),Nn=[9,13,27,32],Pn=c&&"CompositionEvent"in window,Rn=null;c&&"documentMode"in document&&(Rn=document.documentMode);var Ln=c&&"TextEvent"in window&&!Rn,Mn=c&&(!Pn||Rn&&8<Rn&&11>=Rn),Dn=String.fromCharCode(32),Fn=!1;function jn(e,t){switch(e){case"keyup":return-1!==Nn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var qn=!1,Hn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function zn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function Un(e,t,n,r){Se(r),0<(t=Vr(t,"onChange")).length&&(n=new ln("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Vn=null,$n=null;function Wn(e){Dr(e,0)}function Gn(e){if(G(vi(e)))return e}function Zn(e,t){if("change"===e)return t}var Kn=!1;if(c){var Qn;if(c){var Yn="oninput"in document;if(!Yn){var Jn=document.createElement("div");Jn.setAttribute("oninput","return;"),Yn="function"==typeof Jn.oninput}Qn=Yn}else Qn=!1;Kn=Qn&&(!document.documentMode||9<document.documentMode)}function Xn(){Vn&&(Vn.detachEvent("onpropertychange",er),$n=Vn=null)}function er(e){if("value"===e.propertyName&&Gn($n)){var t=[];Un(t,$n,e,ke(e)),Ne(Wn,t)}}function tr(e,t,n){"focusin"===e?(Xn(),$n=n,(Vn=t).attachEvent("onpropertychange",er)):"focusout"===e&&Xn()}function nr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Gn($n)}function rr(e,t){if("click"===e)return Gn(t)}function ir(e,t){if("input"===e||"change"===e)return Gn(t)}var ar="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function or(e,t){if(ar(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!f.call(t,i)||!ar(e[i],t[i]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function lr(e,t){var n,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function ur(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ur(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function cr(){for(var e=window,t=Z();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Z((e=t.contentWindow).document)}return t}function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function dr(e){var t=cr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ur(n.ownerDocument.documentElement,n)){if(null!==r&&fr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=void 0===r.end?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=lr(n,a);var o=lr(n,r);i&&o&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pr=c&&"documentMode"in document&&11>=document.documentMode,hr=null,mr=null,gr=null,vr=!1;function yr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;vr||null==hr||hr!==Z(r)||(r="selectionStart"in(r=hr)&&fr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},gr&&or(gr,r)||(gr=r,0<(r=Vr(mr,"onSelect")).length&&(t=new ln("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}function br(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var wr={animationend:br("Animation","AnimationEnd"),animationiteration:br("Animation","AnimationIteration"),animationstart:br("Animation","AnimationStart"),transitionend:br("Transition","TransitionEnd")},kr={},_r={};function Er(e){if(kr[e])return kr[e];if(!wr[e])return e;var t,n=wr[e];for(t in n)if(n.hasOwnProperty(t)&&t in _r)return kr[e]=n[t];return e}c&&(_r=document.createElement("div").style,"AnimationEvent"in window||(delete wr.animationend.animation,delete wr.animationiteration.animation,delete wr.animationstart.animation),"TransitionEvent"in window||delete wr.transitionend.transition);var xr=Er("animationend"),Tr=Er("animationiteration"),Sr=Er("animationstart"),Cr=Er("transitionend"),Or=new Map,Ar="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ir(e,t){Or.set(e,t),l(t,[e])}for(var Nr=0;Nr<Ar.length;Nr++){var Pr=Ar[Nr];Ir(Pr.toLowerCase(),"on"+(Pr[0].toUpperCase()+Pr.slice(1)))}Ir(xr,"onAnimationEnd"),Ir(Tr,"onAnimationIteration"),Ir(Sr,"onAnimationStart"),Ir("dblclick","onDoubleClick"),Ir("focusin","onFocus"),Ir("focusout","onBlur"),Ir(Cr,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Rr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Lr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Rr));function Mr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,o,s,l,u){if(He.apply(this,arguments),De){if(!De)throw Error(a(198));var c=Fe;De=!1,Fe=null,je||(je=!0,Be=c)}}(r,t,void 0,e),e.currentTarget=null}function Dr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;Mr(i,s,u),a=l}else for(o=0;o<r.length;o++){if(l=(s=r[o]).instance,u=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;Mr(i,s,u),a=l}}}if(je)throw e=Be,je=!1,Be=null,e}function Fr(e,t){var n=t[di];void 0===n&&(n=t[di]=new Set);var r=e+"__bubble";n.has(r)||(Hr(t,e,2,!1),n.add(r))}function jr(e,t,n){var r=0;t&&(r|=4),Hr(n,e,r,t)}var Br="_reactListening"+Math.random().toString(36).slice(2);function qr(e){if(!e[Br]){e[Br]=!0,o.forEach((function(t){"selectionchange"!==t&&(Lr.has(t)||jr(t,!1,e),jr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Br]||(t[Br]=!0,jr("selectionchange",!1,t))}}function Hr(e,t,n,r){switch(Zt(t)){case 1:var i=Ut;break;case 4:i=Vt;break;default:i=$t}n=i.bind(null,t,n,e),i=void 0,!Re||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function zr(e,t,n,r,i){var a=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===o)for(o=r.return;null!==o;){var l=o.tag;if((3===l||4===l)&&((l=o.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;o=o.return}for(;null!==s;){if(null===(o=mi(s)))return;if(5===(l=o.tag)||6===l){r=a=o;continue e}s=s.parentNode}}r=r.return}Ne((function(){var r=a,i=ke(n),o=[];e:{var s=Or.get(e);if(void 0!==s){var l=ln,u=e;switch(e){case"keypress":if(0===Xt(n))break e;case"keydown":case"keyup":l=Tn;break;case"focusin":u="focus",l=hn;break;case"focusout":u="blur",l=hn;break;case"beforeblur":case"afterblur":l=hn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=dn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=pn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Cn;break;case xr:case Tr:case Sr:l=mn;break;case Cr:l=On;break;case"scroll":l=cn;break;case"wheel":l=In;break;case"copy":case"cut":case"paste":l=vn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Sn}var c=0!=(4&t),f=!c&&"scroll"===e,d=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==d&&null!=(m=Pe(h,d))&&c.push(Ur(h,m,p))),f)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,i),o.push({event:s,listeners:c}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===we||!(u=n.relatedTarget||n.fromElement)||!mi(u)&&!u[fi])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?mi(u):null)&&(u!==(f=ze(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=dn,m="onMouseLeave",d="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=Sn,m="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==l?s:vi(l),p=null==u?s:vi(u),(s=new c(m,h+"leave",l,n,i)).target=f,s.relatedTarget=p,m=null,mi(i)===r&&((c=new c(d,h+"enter",u,n,i)).target=p,c.relatedTarget=f,m=c),f=m,l&&u)e:{for(d=u,h=0,p=c=l;p;p=$r(p))h++;for(p=0,m=d;m;m=$r(m))p++;for(;0<h-p;)c=$r(c),h--;for(;0<p-h;)d=$r(d),p--;for(;h--;){if(c===d||null!==d&&c===d.alternate)break e;c=$r(c),d=$r(d)}c=null}else c=null;null!==l&&Wr(o,s,l,c,!1),null!==u&&null!==f&&Wr(o,f,u,c,!0)}if("select"===(l=(s=r?vi(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Zn;else if(zn(s))if(Kn)g=ir;else{g=nr;var v=tr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=rr);switch(g&&(g=g(e,r))?Un(o,g,n,i):(v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ee(s,"number",s.value)),v=r?vi(r):window,e){case"focusin":(zn(v)||"true"===v.contentEditable)&&(hr=v,mr=r,gr=null);break;case"focusout":gr=mr=hr=null;break;case"mousedown":vr=!0;break;case"contextmenu":case"mouseup":case"dragend":vr=!1,yr(o,n,i);break;case"selectionchange":if(pr)break;case"keydown":case"keyup":yr(o,n,i)}var y;if(Pn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else qn?jn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Mn&&"ko"!==n.locale&&(qn||"onCompositionStart"!==b?"onCompositionEnd"===b&&qn&&(y=Jt()):(Qt="value"in(Kt=i)?Kt.value:Kt.textContent,qn=!0)),0<(v=Vr(r,b)).length&&(b=new yn(b,e,null,n,i),o.push({event:b,listeners:v}),(y||null!==(y=Bn(n)))&&(b.data=y))),(y=Ln?function(e,t){switch(e){case"compositionend":return Bn(t);case"keypress":return 32!==t.which?null:(Fn=!0,Dn);case"textInput":return(e=t.data)===Dn&&Fn?null:e;default:return null}}(e,n):function(e,t){if(qn)return"compositionend"===e||!Pn&&jn(e,t)?(e=Jt(),Yt=Qt=Kt=null,qn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mn&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=Vr(r,"onBeforeInput")).length&&(i=new yn("onBeforeInput","beforeinput",null,n,i),o.push({event:i,listeners:r}),i.data=y)}Dr(o,t)}))}function Ur(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Vr(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,a=i.stateNode;5===i.tag&&null!==a&&(i=a,null!=(a=Pe(e,n))&&r.unshift(Ur(e,a,i)),null!=(a=Pe(e,t))&&r.push(Ur(e,a,i))),e=e.return}return r}function $r(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Wr(e,t,n,r,i){for(var a=t._reactName,o=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,i?null!=(l=Pe(n,a))&&o.unshift(Ur(n,l,s)):i||null!=(l=Pe(n,a))&&o.push(Ur(n,l,s))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Gr=/\r\n?/g,Zr=/\u0000|\uFFFD/g;function Kr(e){return("string"==typeof e?e:""+e).replace(Gr,"\n").replace(Zr,"")}function Qr(e,t,n){if(t=Kr(t),Kr(e)!==t&&n)throw Error(a(425))}function Yr(){}var Jr=null;function Xr(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ei="function"==typeof setTimeout?setTimeout:void 0,ti="function"==typeof clearTimeout?clearTimeout:void 0,ni="function"==typeof Promise?Promise:void 0,ri="function"==typeof queueMicrotask?queueMicrotask:void 0!==ni?function(e){return ni.resolve(null).then(e).catch(ii)}:ei;function ii(e){setTimeout((function(){throw e}))}function ai(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&8===i.nodeType)if("/$"===(n=i.data)){if(0===r)return e.removeChild(i),void Ht(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=i}while(n);Ht(t)}function oi(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function si(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var li=Math.random().toString(36).slice(2),ui="__reactFiber$"+li,ci="__reactProps$"+li,fi="__reactContainer$"+li,di="__reactEvents$"+li,pi="__reactListeners$"+li,hi="__reactHandles$"+li;function mi(e){var t=e[ui];if(t)return t;for(var n=e.parentNode;n;){if(t=n[fi]||n[ui]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=si(e);null!==e;){if(n=e[ui])return n;e=si(e)}return t}n=(e=n).parentNode}return null}function gi(e){return!(e=e[ui]||e[fi])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function vi(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function yi(e){return e[ci]||null}var bi=[],wi=-1;function ki(e){return{current:e}}function _i(e){0>wi||(e.current=bi[wi],bi[wi]=null,wi--)}function Ei(e,t){wi++,bi[wi]=e.current,e.current=t}var xi={},Ti=ki(xi),Si=ki(!1),Ci=xi;function Oi(e,t){var n=e.type.contextTypes;if(!n)return xi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ai(e){return null!=e.childContextTypes}function Ii(){_i(Si),_i(Ti)}function Ni(e,t,n){if(Ti.current!==xi)throw Error(a(168));Ei(Ti,t),Ei(Si,n)}function Pi(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(a(108,U(e)||"Unknown",i));return F({},n,r)}function Ri(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||xi,Ci=Ti.current,Ei(Ti,e),Ei(Si,Si.current),!0}function Li(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Pi(e,t,Ci),r.__reactInternalMemoizedMergedChildContext=e,_i(Si),_i(Ti),Ei(Ti,e)):_i(Si),Ei(Si,n)}var Mi=null,Di=!1,Fi=!1;function ji(e){null===Mi?Mi=[e]:Mi.push(e)}function Bi(){if(!Fi&&null!==Mi){Fi=!0;var e=0,t=yt;try{var n=Mi;for(yt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Mi=null,Di=!1}catch(t){throw null!==Mi&&(Mi=Mi.slice(e+1)),Ge(Xe,Bi),t}finally{yt=t,Fi=!1}}return null}var qi=w.ReactCurrentBatchConfig;function Hi(e,t){if(e&&e.defaultProps){for(var n in t=F({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var zi=ki(null),Ui=null,Vi=null,$i=null;function Wi(){$i=Vi=Ui=null}function Gi(e){var t=zi.current;_i(zi),e._currentValue=t}function Zi(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ki(e,t){Ui=e,$i=Vi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(vs=!0),e.firstContext=null)}function Qi(e){var t=e._currentValue;if($i!==e)if(e={context:e,memoizedValue:t,next:null},null===Vi){if(null===Ui)throw Error(a(308));Vi=e,Ui.dependencies={lanes:0,firstContext:e}}else Vi=Vi.next=e;return t}var Yi=null,Ji=!1;function Xi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ea(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ta(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function na(e,t){var n=e.updateQueue;null!==n&&(n=n.shared,null!==vl&&0!=(1&e.mode)&&0==(2&gl)?(null===(e=n.interleaved)?(t.next=t,null===Yi?Yi=[n]:Yi.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(null===(e=n.pending)?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function ra(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}function ia(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function aa(e,t,n,r){var i=e.updateQueue;Ji=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,u=l.next;l.next=null,null===o?a=u:o.next=u,o=l;var c=e.alternate;null!==c&&(s=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l)}if(null!==a){var f=i.baseState;for(o=0,c=u=l=null,s=a;;){var d=s.lane,p=s.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(d=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(p,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=m.payload)?h.call(p,f,d):h))break e;f=F({},f,d);break e;case 2:Ji=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(d=i.effects)?i.effects=[s]:d.push(s))}else p={eventTime:p,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=p,l=f):c=c.next=p,o|=d;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(d=s).next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}if(null===c&&(l=f),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,null!==(t=i.shared.interleaved)){i=t;do{o|=i.lane,i=i.next}while(i!==t)}else null===a&&(i.shared.lanes=0);xl|=o,e.lanes=o,e.memoizedState=f}}function oa(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(a(191,i));i.call(r)}}}var sa=(new r.Component).refs;function la(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:F({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ua={isMounted:function(e){return!!(e=e._reactInternals)&&ze(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Hl(),i=zl(e),a=ta(r,i);a.payload=t,null!=n&&(a.callback=n),na(e,a),null!==(t=Ul(e,i,r))&&ra(t,e,i)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Hl(),i=zl(e),a=ta(r,i);a.tag=1,a.payload=t,null!=n&&(a.callback=n),na(e,a),null!==(t=Ul(e,i,r))&&ra(t,e,i)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Hl(),r=zl(e),i=ta(n,r);i.tag=2,null!=t&&(i.callback=t),na(e,i),null!==(t=Ul(e,r,n))&&ra(t,e,r)}};function ca(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&or(n,r)&&or(i,a))}function fa(e,t,n){var r=!1,i=xi,a=t.contextType;return"object"==typeof a&&null!==a?a=Qi(a):(i=Ai(t)?Ci:Ti.current,a=(r=null!=(r=t.contextTypes))?Oi(e,i):xi),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ua,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function da(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ua.enqueueReplaceState(t,t.state,null)}function pa(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=sa,Xi(e);var a=t.contextType;"object"==typeof a&&null!==a?i.context=Qi(a):(a=Ai(t)?Ci:Ti.current,i.context=Oi(e,a)),i.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(la(e,t,a,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&ua.enqueueReplaceState(i,i.state,null),aa(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4194308)}var ha=[],ma=0,ga=null,va=0,ya=[],ba=0,wa=null,ka=1,_a="";function Ea(e,t){ha[ma++]=va,ha[ma++]=ga,ga=e,va=t}function xa(e,t,n){ya[ba++]=ka,ya[ba++]=_a,ya[ba++]=wa,wa=e;var r=ka;e=_a;var i=32-ot(r)-1;r&=~(1<<i),n+=1;var a=32-ot(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,ka=1<<32-ot(t)+i|n<<i|r,_a=a+e}else ka=1<<a|n<<i|r,_a=e}function Ta(e){null!==e.return&&(Ea(e,1),xa(e,1,0))}function Sa(e){for(;e===ga;)ga=ha[--ma],ha[ma]=null,va=ha[--ma],ha[ma]=null;for(;e===wa;)wa=ya[--ba],ya[ba]=null,_a=ya[--ba],ya[ba]=null,ka=ya[--ba],ya[ba]=null}var Ca=null,Oa=null,Aa=!1,Ia=null;function Na(e,t){var n=bu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function Pa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,Ca=e,Oa=oi(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Ca=e,Oa=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==wa?{id:ka,overflow:_a}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=bu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,Ca=e,Oa=null,!0);default:return!1}}function Ra(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function La(e){if(Aa){var t=Oa;if(t){var n=t;if(!Pa(e,t)){if(Ra(e))throw Error(a(418));t=oi(n.nextSibling);var r=Ca;t&&Pa(e,t)?Na(r,n):(e.flags=-4097&e.flags|2,Aa=!1,Ca=e)}}else{if(Ra(e))throw Error(a(418));e.flags=-4097&e.flags|2,Aa=!1,Ca=e}}}function Ma(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ca=e}function Da(e){if(e!==Ca)return!1;if(!Aa)return Ma(e),Aa=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Xr(e.type,e.memoizedProps)),t&&(t=Oa)){if(Ra(e)){for(e=Oa;e;)e=oi(e.nextSibling);throw Error(a(418))}for(;t;)Na(e,t),t=oi(t.nextSibling)}if(Ma(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Oa=oi(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Oa=null}}else Oa=Ca?oi(e.stateNode.nextSibling):null;return!0}function Fa(){Oa=Ca=null,Aa=!1}function ja(e){null===Ia?Ia=[e]:Ia.push(e)}function Ba(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=r,o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=i.refs;t===sa&&(t=i.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function qa(e,t){throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ha(e){return(0,e._init)(e._payload)}function za(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=ku(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Tu(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function u(e,t,n,r){var a=n.type;return a===E?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===P&&Ha(a)===t.type)?((r=i(t,n.props)).ref=Ba(e,t,n),r.return=e,r):((r=_u(n.type,n.key,n.props,null,e.mode,r)).ref=Ba(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Su(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function f(e,t,n,r,a){return null===t||7!==t.tag?((t=Eu(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Tu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=_u(t.type,t.key,t.props,null,e.mode,n)).ref=Ba(e,null,t),n.return=e,n;case _:return(t=Su(t,e.mode,n)).return=e,t;case P:return d(e,(0,t._init)(t._payload),n)}if(te(t)||M(t))return(t=Eu(t,e.mode,n,null)).return=e,t;qa(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===i?u(e,t,n,r):null;case _:return n.key===i?c(e,t,n,r):null;case P:return p(e,t,(i=n._init)(n._payload),r)}if(te(n)||M(n))return null!==i?null:f(e,t,n,r,null);qa(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i);case _:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i);case P:return h(e,t,n,(0,r._init)(r._payload),i)}if(te(r)||M(r))return f(t,e=e.get(n)||null,r,i,null);qa(t,r)}return null}function m(i,a,s,l){for(var u=null,c=null,f=a,m=a=0,g=null;null!==f&&m<s.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var v=p(i,f,s[m],l);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(i,f),a=o(v,a,m),null===c?u=v:c.sibling=v,c=v,f=g}if(m===s.length)return n(i,f),Aa&&Ea(i,m),u;if(null===f){for(;m<s.length;m++)null!==(f=d(i,s[m],l))&&(a=o(f,a,m),null===c?u=f:c.sibling=f,c=f);return Aa&&Ea(i,m),u}for(f=r(i,f);m<s.length;m++)null!==(g=h(f,i,m,s[m],l))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),a=o(g,a,m),null===c?u=g:c.sibling=g,c=g);return e&&f.forEach((function(e){return t(i,e)})),Aa&&Ea(i,m),u}function g(i,s,l,u){var c=M(l);if("function"!=typeof c)throw Error(a(150));if(null==(l=c.call(l)))throw Error(a(151));for(var f=c=null,m=s,g=s=0,v=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(i,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),s=o(b,s,g),null===f?c=b:f.sibling=b,f=b,m=v}if(y.done)return n(i,m),Aa&&Ea(i,g),c;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=d(i,y.value,u))&&(s=o(y,s,g),null===f?c=y:f.sibling=y,f=y);return Aa&&Ea(i,g),c}for(m=r(i,m);!y.done;g++,y=l.next())null!==(y=h(m,i,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=o(y,s,g),null===f?c=y:f.sibling=y,f=y);return e&&m.forEach((function(e){return t(i,e)})),Aa&&Ea(i,g),c}return function e(r,a,o,l){if("object"==typeof o&&null!==o&&o.type===E&&null===o.key&&(o=o.props.children),"object"==typeof o&&null!==o){switch(o.$$typeof){case k:e:{for(var u=o.key,c=a;null!==c;){if(c.key===u){if((u=o.type)===E){if(7===c.tag){n(r,c.sibling),(a=i(c,o.props.children)).return=r,r=a;break e}}else if(c.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===P&&Ha(u)===c.type){n(r,c.sibling),(a=i(c,o.props)).ref=Ba(r,c,o),a.return=r,r=a;break e}n(r,c);break}t(r,c),c=c.sibling}o.type===E?((a=Eu(o.props.children,r.mode,l,o.key)).return=r,r=a):((l=_u(o.type,o.key,o.props,null,r.mode,l)).ref=Ba(r,a,o),l.return=r,r=l)}return s(r);case _:e:{for(c=o.key;null!==a;){if(a.key===c){if(4===a.tag&&a.stateNode.containerInfo===o.containerInfo&&a.stateNode.implementation===o.implementation){n(r,a.sibling),(a=i(a,o.children||[])).return=r,r=a;break e}n(r,a);break}t(r,a),a=a.sibling}(a=Su(o,r.mode,l)).return=r,r=a}return s(r);case P:return e(r,a,(c=o._init)(o._payload),l)}if(te(o))return m(r,a,o,l);if(M(o))return g(r,a,o,l);qa(r,o)}return"string"==typeof o&&""!==o||"number"==typeof o?(o=""+o,null!==a&&6===a.tag?(n(r,a.sibling),(a=i(a,o)).return=r,r=a):(n(r,a),(a=Tu(o,r.mode,l)).return=r,r=a),s(r)):n(r,a)}}var Ua=za(!0),Va=za(!1),$a={},Wa=ki($a),Ga=ki($a),Za=ki($a);function Ka(e){if(e===$a)throw Error(a(174));return e}function Qa(e,t){switch(Ei(Za,t),Ei(Ga,e),Ei(Wa,$a),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}_i(Wa),Ei(Wa,t)}function Ya(){_i(Wa),_i(Ga),_i(Za)}function Ja(e){Ka(Za.current);var t=Ka(Wa.current),n=le(t,e.type);t!==n&&(Ei(Ga,e),Ei(Wa,n))}function Xa(e){Ga.current===e&&(_i(Wa),_i(Ga))}var eo=ki(0);function to(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var no=[];function ro(){for(var e=0;e<no.length;e++)no[e]._workInProgressVersionPrimary=null;no.length=0}var io=w.ReactCurrentDispatcher,ao=w.ReactCurrentBatchConfig,oo=0,so=null,lo=null,uo=null,co=!1,fo=!1,po=0,ho=0;function mo(){throw Error(a(321))}function go(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ar(e[n],t[n]))return!1;return!0}function vo(e,t,n,r,i,o){if(oo=o,so=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,io.current=null===e||null===e.memoizedState?Xo:es,e=n(r,i),fo){o=0;do{if(fo=!1,po=0,25<=o)throw Error(a(301));o+=1,uo=lo=null,t.updateQueue=null,io.current=ts,e=n(r,i)}while(fo)}if(io.current=Jo,t=null!==lo&&null!==lo.next,oo=0,uo=lo=so=null,co=!1,t)throw Error(a(300));return e}function yo(){var e=0!==po;return po=0,e}function bo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===uo?so.memoizedState=uo=e:uo=uo.next=e,uo}function wo(){if(null===lo){var e=so.alternate;e=null!==e?e.memoizedState:null}else e=lo.next;var t=null===uo?so.memoizedState:uo.next;if(null!==t)uo=t,lo=e;else{if(null===e)throw Error(a(310));e={memoizedState:(lo=e).memoizedState,baseState:lo.baseState,baseQueue:lo.baseQueue,queue:lo.queue,next:null},null===uo?so.memoizedState=uo=e:uo=uo.next=e}return uo}function ko(e,t){return"function"==typeof t?t(e):t}function _o(e){var t=wo(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=lo,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(null!==i){o=i.next,r=r.baseState;var l=s=null,u=null,c=o;do{var f=c.lane;if((oo&f)===f)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var d={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(l=u=d,s=r):u=u.next=d,so.lanes|=f,xl|=f}c=c.next}while(null!==c&&c!==o);null===u?s=r:u.next=l,ar(r,t.memoizedState)||(vs=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){i=e;do{o=i.lane,so.lanes|=o,xl|=o,i=i.next}while(i!==e)}else null===i&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Eo(e){var t=wo(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);ar(o,t.memoizedState)||(vs=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function xo(){}function To(e,t){var n=so,r=wo(),i=t(),o=!ar(r.memoizedState,i);if(o&&(r.memoizedState=i,vs=!0),r=r.queue,Do(Oo.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==uo&&1&uo.memoizedState.tag){if(n.flags|=2048,No(9,Co.bind(null,n,r,i,t),void 0,null),null===vl)throw Error(a(349));0!=(30&oo)||So(n,t,i)}return i}function So(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=so.updateQueue)?(t={lastEffect:null,stores:null},so.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Co(e,t,n,r){t.value=n,t.getSnapshot=r,Ao(t)&&Ul(e,1,-1)}function Oo(e,t,n){return n((function(){Ao(t)&&Ul(e,1,-1)}))}function Ao(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ar(e,n)}catch(e){return!0}}function Io(e){var t=bo();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ko,lastRenderedState:e},t.queue=e,e=e.dispatch=Go.bind(null,so,e),[t.memoizedState,e]}function No(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=so.updateQueue)?(t={lastEffect:null,stores:null},so.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Po(){return wo().memoizedState}function Ro(e,t,n,r){var i=bo();so.flags|=e,i.memoizedState=No(1|t,n,void 0,void 0===r?null:r)}function Lo(e,t,n,r){var i=wo();r=void 0===r?null:r;var a=void 0;if(null!==lo){var o=lo.memoizedState;if(a=o.destroy,null!==r&&go(r,o.deps))return void(i.memoizedState=No(t,n,a,r))}so.flags|=e,i.memoizedState=No(1|t,n,a,r)}function Mo(e,t){return Ro(8390656,8,e,t)}function Do(e,t){return Lo(2048,8,e,t)}function Fo(e,t){return Lo(4,2,e,t)}function jo(e,t){return Lo(4,4,e,t)}function Bo(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function qo(e,t,n){return n=null!=n?n.concat([e]):null,Lo(4,4,Bo.bind(null,t,e),n)}function Ho(){}function zo(e,t){var n=wo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&go(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Uo(e,t){var n=wo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&go(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Vo(e,t){var n=yt;yt=0!==n&&4>n?n:4,e(!0);var r=ao.transition;ao.transition={};try{e(!1),t()}finally{yt=n,ao.transition=r}}function $o(){return wo().memoizedState}function Wo(e,t,n){var r=zl(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Zo(e)?Ko(t,n):(Qo(e,t,n),null!==(e=Ul(e,r,n=Hl()))&&Yo(e,t,r))}function Go(e,t,n){var r=zl(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Zo(e))Ko(t,i);else{Qo(e,t,i);var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,ar(s,o))return}catch(e){}null!==(e=Ul(e,r,n=Hl()))&&Yo(e,t,r)}}function Zo(e){var t=e.alternate;return e===so||null!==t&&t===so}function Ko(e,t){fo=co=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qo(e,t,n){null!==vl&&0!=(1&e.mode)&&0==(2&gl)?(null===(e=t.interleaved)?(n.next=n,null===Yi?Yi=[t]:Yi.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function Yo(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}var Jo={readContext:Qi,useCallback:mo,useContext:mo,useEffect:mo,useImperativeHandle:mo,useInsertionEffect:mo,useLayoutEffect:mo,useMemo:mo,useReducer:mo,useRef:mo,useState:mo,useDebugValue:mo,useDeferredValue:mo,useTransition:mo,useMutableSource:mo,useSyncExternalStore:mo,useId:mo,unstable_isNewReconciler:!1},Xo={readContext:Qi,useCallback:function(e,t){return bo().memoizedState=[e,void 0===t?null:t],e},useContext:Qi,useEffect:Mo,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ro(4194308,4,Bo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ro(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ro(4,2,e,t)},useMemo:function(e,t){var n=bo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=bo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Wo.bind(null,so,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},bo().memoizedState=e},useState:Io,useDebugValue:Ho,useDeferredValue:function(e){var t=Io(e),n=t[0],r=t[1];return Mo((function(){var t=ao.transition;ao.transition={};try{r(e)}finally{ao.transition=t}}),[e]),n},useTransition:function(){var e=Io(!1),t=e[0];return e=Vo.bind(null,e[1]),bo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=so,i=bo();if(Aa){if(void 0===n)throw Error(a(407));n=n()}else{if(n=t(),null===vl)throw Error(a(349));0!=(30&oo)||So(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Mo(Oo.bind(null,r,o,e),[e]),r.flags|=2048,No(9,Co.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=bo(),t=vl.identifierPrefix;if(Aa){var n=_a;t=":"+t+"R"+(n=(ka&~(1<<32-ot(ka)-1)).toString(32)+n),0<(n=po++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ho++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Qi,useCallback:zo,useContext:Qi,useEffect:Do,useImperativeHandle:qo,useInsertionEffect:Fo,useLayoutEffect:jo,useMemo:Uo,useReducer:_o,useRef:Po,useState:function(){return _o(ko)},useDebugValue:Ho,useDeferredValue:function(e){var t=_o(ko),n=t[0],r=t[1];return Do((function(){var t=ao.transition;ao.transition={};try{r(e)}finally{ao.transition=t}}),[e]),n},useTransition:function(){return[_o(ko)[0],wo().memoizedState]},useMutableSource:xo,useSyncExternalStore:To,useId:$o,unstable_isNewReconciler:!1},ts={readContext:Qi,useCallback:zo,useContext:Qi,useEffect:Do,useImperativeHandle:qo,useInsertionEffect:Fo,useLayoutEffect:jo,useMemo:Uo,useReducer:Eo,useRef:Po,useState:function(){return Eo(ko)},useDebugValue:Ho,useDeferredValue:function(e){var t=Eo(ko),n=t[0],r=t[1];return Do((function(){var t=ao.transition;ao.transition={};try{r(e)}finally{ao.transition=t}}),[e]),n},useTransition:function(){return[Eo(ko)[0],wo().memoizedState]},useMutableSource:xo,useSyncExternalStore:To,useId:$o,unstable_isNewReconciler:!1};function ns(e,t){try{var n="",r=t;do{n+=H(r),r=r.return}while(r);var i=n}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i}}function rs(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var is,as,os,ss="function"==typeof WeakMap?WeakMap:Map;function ls(e,t,n){(n=ta(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Nl||(Nl=!0,Pl=r),rs(0,t)},n}function us(e,t,n){(n=ta(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){rs(0,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){rs(0,t),"function"!=typeof r&&(null===Rl?Rl=new Set([this]):Rl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function cs(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ss;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=pu.bind(null,e,t,n),t.then(e,e))}function fs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ds(e,t,n,r,i){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=ta(-1,1)).tag=2,na(n,t))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}function ps(e,t){if(!Aa)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function hs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=14680064&i.subtreeFlags,r|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ms(e,t,n){var r=t.pendingProps;switch(Sa(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hs(t),null;case 1:case 17:return Ai(t.type)&&Ii(),hs(t),null;case 3:return r=t.stateNode,Ya(),_i(Si),_i(Ti),ro(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Da(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==Ia&&(Zl(Ia),Ia=null))),hs(t),null;case 5:Xa(t);var i=Ka(Za.current);if(n=t.type,null!==e&&null!=t.stateNode)as(e,t,n,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(a(166));return hs(t),null}if(e=Ka(Wa.current),Da(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ui]=t,r[ci]=o,e=0!=(1&t.mode),n){case"dialog":Fr("cancel",r),Fr("close",r);break;case"iframe":case"object":case"embed":Fr("load",r);break;case"video":case"audio":for(i=0;i<Rr.length;i++)Fr(Rr[i],r);break;case"source":Fr("error",r);break;case"img":case"image":case"link":Fr("error",r),Fr("load",r);break;case"details":Fr("toggle",r);break;case"input":Q(r,o),Fr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Fr("invalid",r);break;case"textarea":ie(r,o),Fr("invalid",r)}for(var l in ye(n,o),i=null,o)if(o.hasOwnProperty(l)){var u=o[l];"children"===l?"string"==typeof u?r.textContent!==u&&(Qr(r.textContent,u,e),i=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(Qr(r.textContent,u,e),i=["children",""+u]):s.hasOwnProperty(l)&&null!=u&&"onScroll"===l&&Fr("scroll",r)}switch(n){case"input":W(r),X(r,o,!0);break;case"textarea":W(r),oe(r);break;case"select":case"option":break;default:"function"==typeof o.onClick&&(r.onclick=Yr)}r=i,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===i.nodeType?i:i.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[ui]=t,e[ci]=r,is(e,t),t.stateNode=e;e:{switch(l=be(n,r),n){case"dialog":Fr("cancel",e),Fr("close",e),i=r;break;case"iframe":case"object":case"embed":Fr("load",e),i=r;break;case"video":case"audio":for(i=0;i<Rr.length;i++)Fr(Rr[i],e);i=r;break;case"source":Fr("error",e),i=r;break;case"img":case"image":case"link":Fr("error",e),Fr("load",e),i=r;break;case"details":Fr("toggle",e),i=r;break;case"input":Q(e,r),i=K(e,r),Fr("invalid",e);break;case"option":default:i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=F({},r,{value:void 0}),Fr("invalid",e);break;case"textarea":ie(e,r),i=re(e,r),Fr("invalid",e)}for(o in ye(n,i),u=i)if(u.hasOwnProperty(o)){var c=u[o];"style"===o?ge(e,c):"dangerouslySetInnerHTML"===o?null!=(c=c?c.__html:void 0)&&fe(e,c):"children"===o?"string"==typeof c?("textarea"!==n||""!==c)&&de(e,c):"number"==typeof c&&de(e,""+c):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(s.hasOwnProperty(o)?null!=c&&"onScroll"===o&&Fr("scroll",e):null!=c&&b(e,o,c,l))}switch(n){case"input":W(e),X(e,r,!1);break;case"textarea":W(e),oe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+V(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?ne(e,!!r.multiple,o,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=Yr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return hs(t),null;case 6:if(e&&null!=t.stateNode)os(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));if(n=Ka(Za.current),Ka(Wa.current),Da(t)){if(r=t.stateNode,n=t.memoizedProps,r[ui]=t,(o=r.nodeValue!==n)&&null!==(e=Ca))switch(l=0!=(1&e.mode),e.tag){case 3:Qr(r.nodeValue,n,l);break;case 5:!0!==e.memoizedProps[void 0]&&Qr(r.nodeValue,n,l)}o&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[ui]=t,t.stateNode=r}return hs(t),null;case 13:if(_i(eo),r=t.memoizedState,Aa&&null!==Oa&&0!=(1&t.mode)&&0==(128&t.flags)){for(r=Oa;r;)r=oi(r.nextSibling);return Fa(),t.flags|=98560,t}if(null!==r&&null!==r.dehydrated){if(r=Da(t),null===e){if(!r)throw Error(a(318));if(!(r=null!==(r=t.memoizedState)?r.dehydrated:null))throw Error(a(317));r[ui]=t}else Fa(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;return hs(t),null}return null!==Ia&&(Zl(Ia),Ia=null),0!=(128&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?Da(t):n=null!==e.memoizedState,r&&!n&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&eo.current)?0===_l&&(_l=3):ru())),null!==t.updateQueue&&(t.flags|=4),hs(t),null);case 4:return Ya(),null===e&&qr(t.stateNode.containerInfo),hs(t),null;case 10:return Gi(t.type._context),hs(t),null;case 19:if(_i(eo),null===(o=t.memoizedState))return hs(t),null;if(r=0!=(128&t.flags),null===(l=o.rendering))if(r)ps(o,!1);else{if(0!==_l||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=to(e))){for(t.flags|=128,ps(o,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(o=n).flags&=14680066,null===(l=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=l.childLanes,o.lanes=l.lanes,o.child=l.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=l.memoizedProps,o.memoizedState=l.memoizedState,o.updateQueue=l.updateQueue,o.type=l.type,e=l.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ei(eo,1&eo.current|2),t.child}e=e.sibling}null!==o.tail&&Ye()>Il&&(t.flags|=128,r=!0,ps(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=to(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ps(o,!0),null===o.tail&&"hidden"===o.tailMode&&!l.alternate&&!Aa)return hs(t),null}else 2*Ye()-o.renderingStartTime>Il&&1073741824!==n&&(t.flags|=128,r=!0,ps(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=o.last)?n.sibling=l:t.child=l,o.last=l)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ye(),t.sibling=null,n=eo.current,Ei(eo,r?1&n|2:1&n),t):(hs(t),null);case 22:case 23:return Xl(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&wl)&&(hs(t),6&t.subtreeFlags&&(t.flags|=8192)):hs(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}is=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},as=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ka(Wa.current);var a,o=null;switch(n){case"input":i=K(e,i),r=K(e,r),o=[];break;case"select":i=F({},i,{value:void 0}),r=F({},r,{value:void 0}),o=[];break;case"textarea":i=re(e,i),r=re(e,r),o=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Yr)}for(c in ye(n,r),n=null,i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&null!=i[c])if("style"===c){var l=i[c];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(s.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var u=r[c];if(l=null!=i?i[c]:void 0,r.hasOwnProperty(c)&&u!==l&&(null!=u||null!=l))if("style"===c)if(l){for(a in l)!l.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&l[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(o||(o=[]),o.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(o=o||[]).push(c,u)):"children"===c?"string"!=typeof u&&"number"!=typeof u||(o=o||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(s.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Fr("scroll",e),o||l===u||(o=[])):(o=o||[]).push(c,u))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}},os=function(e,t,n,r){n!==r&&(t.flags|=4)};var gs=w.ReactCurrentOwner,vs=!1;function ys(e,t,n,r){t.child=null===e?Va(t,null,n,r):Ua(t,e.child,n,r)}function bs(e,t,n,r,i){n=n.render;var a=t.ref;return Ki(t,i),r=vo(e,t,n,r,a,i),n=yo(),null===e||vs?(Aa&&n&&Ta(t),t.flags|=1,ys(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Bs(e,t,i))}function ws(e,t,n,r,i){if(null===e){var a=n.type;return"function"!=typeof a||wu(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=_u(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ks(e,t,a,r,i))}if(a=e.child,0==(e.lanes&i)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:or)(o,r)&&e.ref===t.ref)return Bs(e,t,i)}return t.flags|=1,(e=ku(a,r)).ref=t.ref,e.return=t,t.child=e}function ks(e,t,n,r,i){if(null!==e&&or(e.memoizedProps,r)&&e.ref===t.ref){if(vs=!1,0==(e.lanes&i))return t.lanes=e.lanes,Bs(e,t,i);0!=(131072&e.flags)&&(vs=!0)}return xs(e,t,n,r,i)}function _s(e,t,n){var r=t.pendingProps,i=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},Ei(kl,wl),wl|=n;else{if(0==(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null},t.updateQueue=null,Ei(kl,wl),wl|=e,null;t.memoizedState={baseLanes:0,cachePool:null},r=null!==a?a.baseLanes:n,Ei(kl,wl),wl|=r}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,Ei(kl,wl),wl|=r;return ys(e,t,i,n),t.child}function Es(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function xs(e,t,n,r,i){var a=Ai(n)?Ci:Ti.current;return a=Oi(t,a),Ki(t,i),n=vo(e,t,n,r,a,i),r=yo(),null===e||vs?(Aa&&r&&Ta(t),t.flags|=1,ys(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Bs(e,t,i))}function Ts(e,t,n,r,i){if(Ai(n)){var a=!0;Ri(t)}else a=!1;if(Ki(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),fa(t,n,r),pa(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,u=n.contextType;u="object"==typeof u&&null!==u?Qi(u):Oi(t,u=Ai(n)?Ci:Ti.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==r||l!==u)&&da(t,o,r,u),Ji=!1;var d=t.memoizedState;o.state=d,aa(t,r,o,i),l=t.memoizedState,s!==r||d!==l||Si.current||Ji?("function"==typeof c&&(la(t,n,c,r),l=t.memoizedState),(s=Ji||ca(t,n,s,r,d,l,u))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=u,r=s):("function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,ea(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Hi(t.type,s),o.props=u,f=t.pendingProps,d=o.context,l="object"==typeof(l=n.contextType)&&null!==l?Qi(l):Oi(t,l=Ai(n)?Ci:Ti.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==f||d!==l)&&da(t,o,r,l),Ji=!1,d=t.memoizedState,o.state=d,aa(t,r,o,i);var h=t.memoizedState;s!==f||d!==h||Si.current||Ji?("function"==typeof p&&(la(t,n,p,r),h=t.memoizedState),(u=Ji||ca(t,n,u,r,d,h,l)||!1)?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,l),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=l,r=u):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return Ss(e,t,n,r,a,i)}function Ss(e,t,n,r,i,a){Es(e,t);var o=0!=(128&t.flags);if(!r&&!o)return i&&Li(t,n,!1),Bs(e,t,a);r=t.stateNode,gs.current=t;var s=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Ua(t,e.child,null,a),t.child=Ua(t,null,s,a)):ys(e,t,s,a),t.memoizedState=r.state,i&&Li(t,n,!0),t.child}function Cs(e){var t=e.stateNode;t.pendingContext?Ni(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ni(0,t.context,!1),Qa(e,t.containerInfo)}function Os(e,t,n,r,i){return Fa(),ja(i),t.flags|=256,ys(e,t,n,r),t.child}var As={dehydrated:null,treeContext:null,retryLane:0};function Is(e){return{baseLanes:e,cachePool:null}}function Ns(e,t,n){var r,i=t.pendingProps,o=eo.current,s=!1,l=0!=(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Ei(eo,1&o),null===e)return La(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(o=i.children,e=i.fallback,s?(i=t.mode,s=t.child,o={mode:"hidden",children:o},0==(1&i)&&null!==s?(s.childLanes=0,s.pendingProps=o):s=xu(o,i,0,null),e=Eu(e,i,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Is(n),t.memoizedState=As,e):Ps(t,o));if(null!==(o=e.memoizedState)){if(null!==(r=o.dehydrated)){if(l)return 256&t.flags?(t.flags&=-257,Ms(e,t,n,Error(a(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(s=i.fallback,o=t.mode,i=xu({mode:"visible",children:i.children},o,0,null),(s=Eu(s,o,n,null)).flags|=2,i.return=t,s.return=t,i.sibling=s,t.child=i,0!=(1&t.mode)&&Ua(t,e.child,null,n),t.child.memoizedState=Is(n),t.memoizedState=As,s);if(0==(1&t.mode))t=Ms(e,t,n,null);else if("$!"===r.data)t=Ms(e,t,n,Error(a(419)));else if(i=0!=(n&e.childLanes),vs||i){if(null!==(i=vl)){switch(n&-n){case 4:s=2;break;case 16:s=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}0!==(i=0!=(s&(i.suspendedLanes|n))?0:s)&&i!==o.retryLane&&(o.retryLane=i,Ul(e,i,-1))}ru(),t=Ms(e,t,n,Error(a(421)))}else"$?"===r.data?(t.flags|=128,t.child=e.child,t=mu.bind(null,e),r._reactRetry=t,t=null):(n=o.treeContext,Oa=oi(r.nextSibling),Ca=t,Aa=!0,Ia=null,null!==n&&(ya[ba++]=ka,ya[ba++]=_a,ya[ba++]=wa,ka=n.id,_a=n.overflow,wa=t),(t=Ps(t,t.pendingProps.children)).flags|=4096);return t}return s?(i=Ls(e,t,i.children,i.fallback,n),s=t.child,o=e.child.memoizedState,s.memoizedState=null===o?Is(n):{baseLanes:o.baseLanes|n,cachePool:null},s.childLanes=e.childLanes&~n,t.memoizedState=As,i):(n=Rs(e,t,i.children,n),t.memoizedState=null,n)}return s?(i=Ls(e,t,i.children,i.fallback,n),s=t.child,o=e.child.memoizedState,s.memoizedState=null===o?Is(n):{baseLanes:o.baseLanes|n,cachePool:null},s.childLanes=e.childLanes&~n,t.memoizedState=As,i):(n=Rs(e,t,i.children,n),t.memoizedState=null,n)}function Ps(e,t){return(t=xu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Rs(e,t,n,r){var i=e.child;return e=i.sibling,n=ku(i,{mode:"visible",children:n}),0==(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function Ls(e,t,n,r,i){var a=t.mode,o=(e=e.child).sibling,s={mode:"hidden",children:n};return 0==(1&a)&&t.child!==e?((n=t.child).childLanes=0,n.pendingProps=s,t.deletions=null):(n=ku(e,s)).subtreeFlags=14680064&e.subtreeFlags,null!==o?r=ku(o,r):(r=Eu(r,a,i,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Ms(e,t,n,r){return null!==r&&ja(r),Ua(t,e.child,null,n),(e=Ps(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ds(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Zi(e.return,t,n)}function Fs(e,t,n,r,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function js(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(ys(e,t,r.children,n),0!=(2&(r=eo.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ds(e,n,t);else if(19===e.tag)Ds(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ei(eo,r),0==(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===to(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Fs(t,!1,i,n,a);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===to(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Fs(t,!0,n,null,a);break;case"together":Fs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Bs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),xl|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=ku(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=ku(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function qs(e,t){switch(Sa(t),t.tag){case 1:return Ai(t.type)&&Ii(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ya(),_i(Si),_i(Ti),ro(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Xa(t),null;case 13:if(_i(eo),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));Fa()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return _i(eo),null;case 4:return Ya(),null;case 10:return Gi(t.type._context),null;case 22:case 23:return Xl(),null;default:return null}}var Hs=!1,zs=!1,Us="function"==typeof WeakSet?WeakSet:Set,Vs=null;function $s(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){du(e,t,n)}else n.current=null}function Ws(e,t,n){try{n()}catch(n){du(e,t,n)}}var Gs=!1;function Zs(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,void 0!==a&&Ws(t,n,a)}i=i.next}while(i!==r)}}function Ks(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Qs(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function Ys(e,t,n){if(at&&"function"==typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(it,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e=e.next;do{var i=r,a=i.destroy;i=i.tag,void 0!==a&&(0!=(2&i)||0!=(4&i))&&Ws(t,n,a),r=r.next}while(r!==e)}break;case 1:if($s(t,n),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){du(t,n,e)}break;case 5:$s(t,n);break;case 4:il(e,t,n)}}function Js(e){var t=e.alternate;null!==t&&(e.alternate=null,Js(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[ui],delete t[ci],delete t[di],delete t[pi],delete t[hi]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Xs(e){return 5===e.tag||3===e.tag||4===e.tag}function el(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Xs(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function tl(e){e:{for(var t=e.return;null!==t;){if(Xs(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(n.tag){case 5:t=n.stateNode,32&n.flags&&(de(t,""),n.flags&=-33),rl(e,n=el(e),t);break;case 3:case 4:t=n.stateNode.containerInfo,nl(e,n=el(e),t);break;default:throw Error(a(161))}}function nl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Yr));else if(4!==r&&null!==(e=e.child))for(nl(e,t,n),e=e.sibling;null!==e;)nl(e,t,n),e=e.sibling}function rl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(rl(e,t,n),e=e.sibling;null!==e;)rl(e,t,n),e=e.sibling}function il(e,t,n){for(var r,i,o=t,s=!1;;){if(!s){s=o.return;e:for(;;){if(null===s)throw Error(a(160));switch(r=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===o.tag||6===o.tag){e:for(var l=e,u=o,c=n,f=u;;)if(Ys(l,f,c),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===u)break e;for(;null===f.sibling;){if(null===f.return||f.return===u)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}i?(l=r,u=o.stateNode,8===l.nodeType?l.parentNode.removeChild(u):l.removeChild(u)):r.removeChild(o.stateNode)}else if(18===o.tag)i?(l=r,u=o.stateNode,8===l.nodeType?ai(l.parentNode,u):1===l.nodeType&&ai(l,u),Ht(l)):ai(r,o.stateNode);else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(Ys(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(s=!1)}o.sibling.return=o.return,o=o.sibling}}function al(e,t){switch(t.tag){case 0:case 11:case 14:case 15:return Zs(3,t,t.return),Ks(3,t),void Zs(5,t,t.return);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for("input"===e&&"radio"===r.type&&null!=r.name&&Y(n,r),be(e,i),t=be(e,r),i=0;i<o.length;i+=2){var s=o[i],l=o[i+1];"style"===s?ge(n,l):"dangerouslySetInnerHTML"===s?fe(n,l):"children"===s?de(n,l):b(n,s,l,t)}switch(e){case"input":J(n,r);break;case"textarea":ae(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ne(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ne(n,!!r.multiple,r.defaultValue,!0):ne(n,!!r.multiple,r.multiple?[]:"",!1))}n[ci]=r}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void(null!==e&&e.memoizedState.isDehydrated&&Ht(t.stateNode.containerInfo));case 13:case 19:return void function(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Us),t.forEach((function(t){var r=gu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}(t)}throw Error(a(163))}function ol(e,t,n){Vs=e,sl(e,t,n)}function sl(e,t,n){for(var r=0!=(1&e.mode);null!==Vs;){var i=Vs,a=i.child;if(22===i.tag&&r){var o=null!==i.memoizedState||Hs;if(!o){var s=i.alternate,l=null!==s&&null!==s.memoizedState||zs;s=Hs;var u=zs;if(Hs=o,(zs=l)&&!u)for(Vs=i;null!==Vs;)l=(o=Vs).child,22===o.tag&&null!==o.memoizedState?cl(i):null!==l?(l.return=o,Vs=l):cl(i);for(;null!==a;)Vs=a,sl(a,t,n),a=a.sibling;Vs=i,Hs=s,zs=u}ll(e)}else 0!=(8772&i.subtreeFlags)&&null!==a?(a.return=i,Vs=a):ll(e)}}function ll(e){for(;null!==Vs;){var t=Vs;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:zs||Ks(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!zs)if(null===n)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Hi(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&oa(t,o,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}oa(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var f=c.memoizedState;if(null!==f){var d=f.dehydrated;null!==d&&Ht(d)}}}break;default:throw Error(a(163))}zs||512&t.flags&&Qs(t)}catch(e){du(t,t.return,e)}}if(t===e){Vs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Vs=n;break}Vs=t.return}}function ul(e){for(;null!==Vs;){var t=Vs;if(t===e){Vs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Vs=n;break}Vs=t.return}}function cl(e){for(;null!==Vs;){var t=Vs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ks(4,t)}catch(e){du(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var i=t.return;try{r.componentDidMount()}catch(e){du(t,i,e)}}var a=t.return;try{Qs(t)}catch(e){du(t,a,e)}break;case 5:var o=t.return;try{Qs(t)}catch(e){du(t,o,e)}}}catch(e){du(t,t.return,e)}if(t===e){Vs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Vs=s;break}Vs=t.return}}var fl,dl=Math.ceil,pl=w.ReactCurrentDispatcher,hl=w.ReactCurrentOwner,ml=w.ReactCurrentBatchConfig,gl=0,vl=null,yl=null,bl=0,wl=0,kl=ki(0),_l=0,El=null,xl=0,Tl=0,Sl=0,Cl=null,Ol=null,Al=0,Il=1/0,Nl=!1,Pl=null,Rl=null,Ll=!1,Ml=null,Dl=0,Fl=0,jl=null,Bl=-1,ql=0;function Hl(){return 0!=(6&gl)?Ye():-1!==Bl?Bl:Bl=Ye()}function zl(e){return 0==(1&e.mode)?1:0!=(2&gl)&&0!==bl?bl&-bl:null!==qi.transition?(0===ql&&(e=ut,0==(4194240&(ut<<=1))&&(ut=64),ql=e),ql):0!==(e=yt)?e:e=void 0===(e=window.event)?16:Zt(e.type)}function Ul(e,t,n){if(50<Fl)throw Fl=0,jl=null,Error(a(185));var r=Vl(e,t);return null===r?null:(gt(r,t,n),0!=(2&gl)&&r===vl||(r===vl&&(0==(2&gl)&&(Tl|=t),4===_l&&Kl(r,bl)),$l(r,n),1===t&&0===gl&&0==(1&e.mode)&&(Il=Ye()+500,Di&&Bi())),r)}function Vl(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function $l(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-ot(a),s=1<<o,l=i[o];-1===l?0!=(s&n)&&0==(s&r)||(i[o]=pt(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}(e,t);var r=dt(e,e===vl?bl:0);if(0===r)null!==n&&Ze(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ze(n),1===t)0===e.tag?function(e){Di=!0,ji(e)}(Ql.bind(null,e)):ji(Ql.bind(null,e)),ri((function(){0===gl&&Bi()})),n=null;else{switch(bt(r)){case 1:n=Xe;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=vu(n,Wl.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Wl(e,t){if(Bl=-1,ql=0,0!=(6&gl))throw Error(a(327));var n=e.callbackNode;if(cu()&&e.callbackNode!==n)return null;var r=dt(e,e===vl?bl:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=iu(e,r);else{t=r;var i=gl;gl|=2;var o=nu();for(vl===e&&bl===t||(Il=Ye()+500,eu(e,t));;)try{ou();break}catch(t){tu(e,t)}Wi(),pl.current=o,gl=i,null!==yl?t=0:(vl=null,bl=0,t=_l)}if(0!==t){if(2===t&&0!==(i=ht(e))&&(r=i,t=Gl(e,i)),1===t)throw n=El,eu(e,0),Kl(e,r),$l(e,Ye()),n;if(6===t)Kl(e,r);else{if(i=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!ar(a(),i))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(i)&&(2===(t=iu(e,r))&&0!==(o=ht(e))&&(r=o,t=Gl(e,o)),1===t))throw n=El,eu(e,0),Kl(e,r),$l(e,Ye()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(a(345));case 2:case 5:uu(e,Ol);break;case 3:if(Kl(e,r),(130023424&r)===r&&10<(t=Al+500-Ye())){if(0!==dt(e,0))break;if(((i=e.suspendedLanes)&r)!==r){Hl(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=ei(uu.bind(null,e,Ol),t);break}uu(e,Ol);break;case 4:if(Kl(e,r),(4194240&r)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-ot(r);o=1<<s,(s=t[s])>i&&(i=s),r&=~o}if(r=i,10<(r=(120>(r=Ye()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*dl(r/1960))-r)){e.timeoutHandle=ei(uu.bind(null,e,Ol),r);break}uu(e,Ol);break;default:throw Error(a(329))}}}return $l(e,Ye()),e.callbackNode===n?Wl.bind(null,e):null}function Gl(e,t){var n=Cl;return e.current.memoizedState.isDehydrated&&(eu(e,t).flags|=256),2!==(e=iu(e,t))&&(t=Ol,Ol=n,null!==t&&Zl(t)),e}function Zl(e){null===Ol?Ol=e:Ol.push.apply(Ol,e)}function Kl(e,t){for(t&=~Sl,t&=~Tl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ot(t),r=1<<n;e[n]=-1,t&=~r}}function Ql(e){if(0!=(6&gl))throw Error(a(327));cu();var t=dt(e,0);if(0==(1&t))return $l(e,Ye()),null;var n=iu(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=Gl(e,r))}if(1===n)throw n=El,eu(e,0),Kl(e,t),$l(e,Ye()),n;if(6===n)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,uu(e,Ol),$l(e,Ye()),null}function Yl(e,t){var n=gl;gl|=1;try{return e(t)}finally{0===(gl=n)&&(Il=Ye()+500,Di&&Bi())}}function Jl(e){null!==Ml&&0===Ml.tag&&0==(6&gl)&&cu();var t=gl;gl|=1;var n=ml.transition,r=yt;try{if(ml.transition=null,yt=1,e)return e()}finally{yt=r,ml.transition=n,0==(6&(gl=t))&&Bi()}}function Xl(){wl=kl.current,_i(kl)}function eu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ti(n)),null!==yl)for(n=yl.return;null!==n;){var r=n;switch(Sa(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Ii();break;case 3:Ya(),_i(Si),_i(Ti),ro();break;case 5:Xa(r);break;case 4:Ya();break;case 13:case 19:_i(eo);break;case 10:Gi(r.type._context);break;case 22:case 23:Xl()}n=n.return}if(vl=e,yl=e=ku(e.current,null),bl=wl=t,_l=0,El=null,Sl=Tl=xl=0,Ol=Cl=null,null!==Yi){for(t=0;t<Yi.length;t++)if(null!==(r=(n=Yi[t]).interleaved)){n.interleaved=null;var i=r.next,a=n.pending;if(null!==a){var o=a.next;a.next=i,r.next=o}n.pending=r}Yi=null}return e}function tu(e,t){for(;;){var n=yl;try{if(Wi(),io.current=Jo,co){for(var r=so.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}co=!1}if(oo=0,uo=lo=so=null,fo=!1,po=0,hl.current=null,null===n||null===n.return){_l=1,El=t,yl=null;break}e:{var o=e,s=n.return,l=n,u=t;if(t=bl,l.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var c=u,f=l,d=f.tag;if(0==(1&f.mode)&&(0===d||11===d||15===d)){var p=f.alternate;p?(f.updateQueue=p.updateQueue,f.memoizedState=p.memoizedState,f.lanes=p.lanes):(f.updateQueue=null,f.memoizedState=null)}var h=fs(s);if(null!==h){h.flags&=-257,ds(h,s,l,0,t),1&h.mode&&cs(o,c,t),u=c;var m=(t=h).updateQueue;if(null===m){var g=new Set;g.add(u),t.updateQueue=g}else m.add(u);break e}if(0==(1&t)){cs(o,c,t),ru();break e}u=Error(a(426))}else if(Aa&&1&l.mode){var v=fs(s);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),ds(v,s,l,0,t),ja(u);break e}}o=u,4!==_l&&(_l=2),null===Cl?Cl=[o]:Cl.push(o),u=ns(u,l),l=s;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t,ia(l,ls(0,u,t));break e;case 1:o=u;var y=l.type,b=l.stateNode;if(0==(128&l.flags)&&("function"==typeof y.getDerivedStateFromError||null!==b&&"function"==typeof b.componentDidCatch&&(null===Rl||!Rl.has(b)))){l.flags|=65536,t&=-t,l.lanes|=t,ia(l,us(l,o,t));break e}}l=l.return}while(null!==l)}lu(n)}catch(e){t=e,yl===n&&null!==n&&(yl=n=n.return);continue}break}}function nu(){var e=pl.current;return pl.current=Jo,null===e?Jo:e}function ru(){0!==_l&&3!==_l&&2!==_l||(_l=4),null===vl||0==(268435455&xl)&&0==(268435455&Tl)||Kl(vl,bl)}function iu(e,t){var n=gl;gl|=2;var r=nu();for(vl===e&&bl===t||eu(e,t);;)try{au();break}catch(t){tu(e,t)}if(Wi(),gl=n,pl.current=r,null!==yl)throw Error(a(261));return vl=null,bl=0,_l}function au(){for(;null!==yl;)su(yl)}function ou(){for(;null!==yl&&!Ke();)su(yl)}function su(e){var t=fl(e.alternate,e,wl);e.memoizedProps=e.pendingProps,null===t?lu(e):yl=t,hl.current=null}function lu(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=ms(n,t,wl)))return void(yl=n)}else{if(null!==(n=qs(n,t)))return n.flags&=32767,void(yl=n);if(null===e)return _l=6,void(yl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(yl=t);yl=t=e}while(null!==t);0===_l&&(_l=5)}function uu(e,t){var n=yt,r=ml.transition;try{ml.transition=null,yt=1,function(e,t,n){do{cu()}while(null!==Ml);if(0!=(6&gl))throw Error(a(327));var r=e.finishedWork,i=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var o=r.lanes|r.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-ot(n),a=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~a}}(e,o),e===vl&&(yl=vl=null,bl=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||Ll||(Ll=!0,vu(tt,(function(){return cu(),null}))),o=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||o){o=ml.transition,ml.transition=null;var s=yt;yt=1;var l=gl;gl|=4,hl.current=null,function(e,t){if(fr(e=cr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(e){n=null;break e}var s=0,l=-1,u=-1,c=0,f=0,d=e,p=null;t:for(;;){for(var h;d!==n||0!==i&&3!==d.nodeType||(l=s+i),d!==o||0!==r&&3!==d.nodeType||(u=s+r),3===d.nodeType&&(s+=d.nodeValue.length),null!==(h=d.firstChild);)p=d,d=h;for(;;){if(d===e)break t;if(p===n&&++c===i&&(l=s),p===o&&++f===r&&(u=s),null!==(h=d.nextSibling))break;p=(d=p).parentNode}d=h}n=-1===l||-1===u?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Jr={focusedElem:e,selectionRange:n},Vs=t;null!==Vs;)if(e=(t=Vs).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Vs=e;else for(;null!==Vs;){t=Vs;try{var m=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:Hi(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;if(1===w.nodeType)w.textContent="";else if(9===w.nodeType){var k=w.body;null!=k&&(k.textContent="")}break;default:throw Error(a(163))}}catch(e){du(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Vs=e;break}Vs=t.return}m=Gs,Gs=!1}(e,r),function(e,t){for(Vs=t;null!==Vs;){var n=(t=Vs).deletions;if(null!==n)for(var r=0;r<n.length;r++){var i=n[r];try{il(e,i,t);var a=i.alternate;null!==a&&(a.return=null),i.return=null}catch(e){du(i,t,e)}}if(n=t.child,0!=(12854&t.subtreeFlags)&&null!==n)n.return=t,Vs=n;else for(;null!==Vs;){t=Vs;try{var o=t.flags;if(32&o&&de(t.stateNode,""),512&o){var s=t.alternate;if(null!==s){var l=s.ref;null!==l&&("function"==typeof l?l(null):l.current=null)}}if(8192&o)switch(t.tag){case 13:if(null!==t.memoizedState){var u=t.alternate;null!==u&&null!==u.memoizedState||(Al=Ye())}break;case 22:var c=null!==t.memoizedState,f=t.alternate,d=null!==f&&null!==f.memoizedState;e:{i=c;for(var p=null,h=r=n=t;;){if(5===h.tag){if(null===p){p=h;var m=h.stateNode;if(i){var g=m.style;"function"==typeof g.setProperty?g.setProperty("display","none","important"):g.display="none"}else{var v=h.stateNode,y=h.memoizedProps.style,b=null!=y&&y.hasOwnProperty("display")?y.display:null;v.style.display=me("display",b)}}}else if(6===h.tag)null===p&&(h.stateNode.nodeValue=i?"":h.memoizedProps);else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===r)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===r)break;for(;null===h.sibling;){if(null===h.return||h.return===r)break e;p===h&&(p=null),h=h.return}p===h&&(p=null),h.sibling.return=h.return,h=h.sibling}}if(c&&!d&&0!=(1&n.mode)){Vs=n;for(var w=n.child;null!==w;){for(n=Vs=w;null!==Vs;){var k=(r=Vs).child;switch(r.tag){case 0:case 11:case 14:case 15:Zs(4,r,r.return);break;case 1:$s(r,r.return);var _=r.stateNode;if("function"==typeof _.componentWillUnmount){var E=r.return;try{_.props=r.memoizedProps,_.state=r.memoizedState,_.componentWillUnmount()}catch(e){du(r,E,e)}}break;case 5:$s(r,r.return);break;case 22:if(null!==r.memoizedState){ul(n);continue}}null!==k?(k.return=r,Vs=k):ul(n)}w=w.sibling}}}switch(4102&o){case 2:tl(t),t.flags&=-3;break;case 6:tl(t),t.flags&=-3,al(t.alternate,t);break;case 4096:t.flags&=-4097;break;case 4100:t.flags&=-4097,al(t.alternate,t);break;case 4:al(t.alternate,t)}}catch(e){du(t,t.return,e)}if(null!==(n=t.sibling)){n.return=t.return,Vs=n;break}Vs=t.return}}}(e,r),dr(Jr),Jr=null,e.current=r,ol(r,e,i),Qe(),gl=l,yt=s,ml.transition=o}else e.current=r;if(Ll&&(Ll=!1,Ml=e,Dl=i),0===(o=e.pendingLanes)&&(Rl=null),function(e){if(at&&"function"==typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(it,e,void 0,128==(128&e.current.flags))}catch(e){}}(r.stateNode),$l(e,Ye()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n(t[r]);if(Nl)throw Nl=!1,e=Pl,Pl=null,e;0!=(1&Dl)&&0!==e.tag&&cu(),0!=(1&(o=e.pendingLanes))?e===jl?Fl++:(Fl=0,jl=e):Fl=0,Bi()}(e,t,n)}finally{ml.transition=r,yt=n}return null}function cu(){if(null!==Ml){var e=bt(Dl),t=ml.transition,n=yt;try{if(ml.transition=null,yt=16>e?16:e,null===Ml)var r=!1;else{if(e=Ml,Ml=null,Dl=0,0!=(6&gl))throw Error(a(331));var i=gl;for(gl|=4,Vs=e.current;null!==Vs;){var o=Vs,s=o.child;if(0!=(16&Vs.flags)){var l=o.deletions;if(null!==l){for(var u=0;u<l.length;u++){var c=l[u];for(Vs=c;null!==Vs;){var f=Vs;switch(f.tag){case 0:case 11:case 15:Zs(8,f,o)}var d=f.child;if(null!==d)d.return=f,Vs=d;else for(;null!==Vs;){var p=(f=Vs).sibling,h=f.return;if(Js(f),f===c){Vs=null;break}if(null!==p){p.return=h,Vs=p;break}Vs=h}}}var m=o.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Vs=o}}if(0!=(2064&o.subtreeFlags)&&null!==s)s.return=o,Vs=s;else e:for(;null!==Vs;){if(0!=(2048&(o=Vs).flags))switch(o.tag){case 0:case 11:case 15:Zs(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Vs=y;break e}Vs=o.return}}var b=e.current;for(Vs=b;null!==Vs;){var w=(s=Vs).child;if(0!=(2064&s.subtreeFlags)&&null!==w)w.return=s,Vs=w;else e:for(s=b;null!==Vs;){if(0!=(2048&(l=Vs).flags))try{switch(l.tag){case 0:case 11:case 15:Ks(9,l)}}catch(e){du(l,l.return,e)}if(l===s){Vs=null;break e}var k=l.sibling;if(null!==k){k.return=l.return,Vs=k;break e}Vs=l.return}}if(gl=i,Bi(),at&&"function"==typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(it,e)}catch(e){}r=!0}return r}finally{yt=n,ml.transition=t}}return!1}function fu(e,t,n){na(e,t=ls(0,t=ns(n,t),1)),t=Hl(),null!==(e=Vl(e,1))&&(gt(e,1,t),$l(e,t))}function du(e,t,n){if(3===e.tag)fu(e,e,n);else for(;null!==t;){if(3===t.tag){fu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Rl||!Rl.has(r))){na(t,e=us(t,e=ns(n,e),1)),e=Hl(),null!==(t=Vl(t,1))&&(gt(t,1,e),$l(t,e));break}}t=t.return}}function pu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Hl(),e.pingedLanes|=e.suspendedLanes&n,vl===e&&(bl&n)===n&&(4===_l||3===_l&&(130023424&bl)===bl&&500>Ye()-Al?eu(e,0):Sl|=n),$l(e,t)}function hu(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ct,0==(130023424&(ct<<=1))&&(ct=4194304)));var n=Hl();null!==(e=Vl(e,t))&&(gt(e,t,n),$l(e,n))}function mu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),hu(e,n)}function gu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(t),hu(e,n)}function vu(e,t){return Ge(e,t)}function yu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function bu(e,t,n,r){return new yu(e,t,n,r)}function wu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ku(e,t){var n=e.alternate;return null===n?((n=bu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function _u(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)wu(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case E:return Eu(n.children,i,o,t);case x:s=8,i|=8;break;case T:return(e=bu(12,n,t,2|i)).elementType=T,e.lanes=o,e;case A:return(e=bu(13,n,t,i)).elementType=A,e.lanes=o,e;case I:return(e=bu(19,n,t,i)).elementType=I,e.lanes=o,e;case R:return xu(n,i,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case S:s=10;break e;case C:s=9;break e;case O:s=11;break e;case N:s=14;break e;case P:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=bu(s,n,t,i)).elementType=e,t.type=r,t.lanes=o,t}function Eu(e,t,n,r){return(e=bu(7,e,r,t)).lanes=n,e}function xu(e,t,n,r){return(e=bu(22,e,r,t)).elementType=R,e.lanes=n,e.stateNode={},e}function Tu(e,t,n){return(e=bu(6,e,null,t)).lanes=n,e}function Su(e,t,n){return(t=bu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Cu(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mt(0),this.expirationTimes=mt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mt(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Ou(e,t,n,r,i,a,o,s,l){return e=new Cu(e,t,n,s,l),1===t?(t=1,!0===a&&(t|=8)):t=0,a=bu(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null},Xi(a),e}function Au(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:_,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Iu(e){if(!e)return xi;e:{if(ze(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ai(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var n=e.type;if(Ai(n))return Pi(e,n,t)}return t}function Nu(e,t,n,r,i,a,o,s,l){return(e=Ou(n,r,!0,e,0,a,0,s,l)).context=Iu(null),n=e.current,(a=ta(r=Hl(),i=zl(n))).callback=null!=t?t:null,na(n,a),e.current.lanes=i,gt(e,i,r),$l(e,r),e}function Pu(e,t,n,r){var i=t.current,a=Hl(),o=zl(i);return n=Iu(n),null===t.context?t.context=n:t.pendingContext=n,(t=ta(a,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),na(i,t),null!==(e=Ul(i,o,a))&&ra(e,i,o),o}function Ru(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Lu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Mu(e,t){Lu(e,t),(e=e.alternate)&&Lu(e,t)}fl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Si.current)vs=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return vs=!1,function(e,t,n){switch(t.tag){case 3:Cs(t),Fa();break;case 5:Ja(t);break;case 1:Ai(t.type)&&Ri(t);break;case 4:Qa(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Ei(zi,r._currentValue),r._currentValue=i;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ei(eo,1&eo.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Ns(e,t,n):(Ei(eo,1&eo.current),null!==(e=Bs(e,t,n))?e.sibling:null);Ei(eo,1&eo.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return js(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ei(eo,eo.current),r)break;return null;case 22:case 23:return t.lanes=0,_s(e,t,n)}return Bs(e,t,n)}(e,t,n);vs=0!=(131072&e.flags)}else vs=!1,Aa&&0!=(1048576&t.flags)&&xa(t,va,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var i=Oi(t,Ti.current);Ki(t,n),i=vo(null,t,r,e,i,n);var o=yo();return t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ai(r)?(o=!0,Ri(t)):o=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Xi(t),i.updater=ua,t.stateNode=i,i._reactInternals=t,pa(t,r,e,n),t=Ss(null,t,r,!0,o,n)):(t.tag=0,Aa&&o&&Ta(t),ys(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(i=r._init)(r._payload),t.type=r,i=t.tag=function(e){if("function"==typeof e)return wu(e)?1:0;if(null!=e){if((e=e.$$typeof)===O)return 11;if(e===N)return 14}return 2}(r),e=Hi(r,e),i){case 0:t=xs(null,t,r,e,n);break e;case 1:t=Ts(null,t,r,e,n);break e;case 11:t=bs(null,t,r,e,n);break e;case 14:t=ws(null,t,r,Hi(r.type,e),n);break e}throw Error(a(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,xs(e,t,r,i=t.elementType===r?i:Hi(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ts(e,t,r,i=t.elementType===r?i:Hi(r,i),n);case 3:e:{if(Cs(t),null===e)throw Error(a(387));r=t.pendingProps,i=(o=t.memoizedState).element,ea(e,t),aa(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Os(e,t,r,n,i=Error(a(423)));break e}if(r!==i){t=Os(e,t,r,n,i=Error(a(424)));break e}for(Oa=oi(t.stateNode.containerInfo.firstChild),Ca=t,Aa=!0,Ia=null,n=Va(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(Fa(),r===i){t=Bs(e,t,n);break e}ys(e,t,r,n)}t=t.child}return t;case 5:return Ja(t),null===e&&La(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,Xr(r,i)?s=null:null!==o&&Xr(r,o)&&(t.flags|=32),Es(e,t),ys(e,t,s,n),t.child;case 6:return null===e&&La(t),null;case 13:return Ns(e,t,n);case 4:return Qa(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ua(t,null,r,n):ys(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,bs(e,t,r,i=t.elementType===r?i:Hi(r,i),n);case 7:return ys(e,t,t.pendingProps,n),t.child;case 8:case 12:return ys(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,Ei(zi,r._currentValue),r._currentValue=s,null!==o)if(ar(o.value,s)){if(o.children===i.children&&!Si.current){t=Bs(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var l=o.dependencies;if(null!==l){s=o.child;for(var u=l.firstContext;null!==u;){if(u.context===r){if(1===o.tag){(u=ta(-1,n&-n)).tag=2;var c=o.updateQueue;if(null!==c){var f=(c=c.shared).pending;null===f?u.next=u:(u.next=f.next,f.next=u),c.pending=u}}o.lanes|=n,null!==(u=o.alternate)&&(u.lanes|=n),Zi(o.return,n,t),l.lanes|=n;break}u=u.next}}else if(10===o.tag)s=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(s=o.return))throw Error(a(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),Zi(s,n,t),s=o.sibling}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===t){s=null;break}if(null!==(o=s.sibling)){o.return=s.return,s=o;break}s=s.return}o=s}ys(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Ki(t,n),r=r(i=Qi(i)),t.flags|=1,ys(e,t,r,n),t.child;case 14:return i=Hi(r=t.type,t.pendingProps),ws(e,t,r,i=Hi(r.type,i),n);case 15:return ks(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Hi(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Ai(r)?(e=!0,Ri(t)):e=!1,Ki(t,n),fa(t,r,i),pa(t,r,i,n),Ss(null,t,r,!0,e,n);case 19:return js(e,t,n);case 22:return _s(e,t,n)}throw Error(a(156,t.tag))};var Du="function"==typeof reportError?reportError:function(e){console.error(e)};function Fu(e){this._internalRoot=e}function ju(e){this._internalRoot=e}function Bu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function qu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Hu(){}function zu(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a;if("function"==typeof i){var s=i;i=function(){var e=Ru(o);s.call(e)}}Pu(t,o,e,i)}else o=function(e,t,n,r,i){if(i){if("function"==typeof r){var a=r;r=function(){var e=Ru(o);a.call(e)}}var o=Nu(t,r,e,0,null,!1,0,"",Hu);return e._reactRootContainer=o,e[fi]=o.current,qr(8===e.nodeType?e.parentNode:e),Jl(),o}for(;i=e.lastChild;)e.removeChild(i);if("function"==typeof r){var s=r;r=function(){var e=Ru(l);s.call(e)}}var l=Ou(e,0,!1,null,0,!1,0,"",Hu);return e._reactRootContainer=l,e[fi]=l.current,qr(8===e.nodeType?e.parentNode:e),Jl((function(){Pu(t,l,n,r)})),l}(n,t,e,i,r);return Ru(o)}ju.prototype.render=Fu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));Pu(e,t,null,null)},ju.prototype.unmount=Fu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;Jl((function(){Pu(null,e,null,null)})),t[fi]=null}},ju.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Pt.length&&0!==t&&t<Pt[n].priority;n++);Pt.splice(n,0,e),0===n&&Dt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ft(t.pendingLanes);0!==n&&(vt(t,1|n),$l(t,Ye()),0==(6&gl)&&(Il=Ye()+500,Bi()))}break;case 13:var r=Hl();Jl((function(){return Ul(e,1,r)})),Mu(e,1)}},kt=function(e){13===e.tag&&(Ul(e,134217728,Hl()),Mu(e,134217728))},_t=function(e){if(13===e.tag){var t=Hl(),n=zl(e);Ul(e,n,t),Mu(e,n)}},Et=function(){return yt},xt=function(e,t){var n=yt;try{return yt=e,t()}finally{yt=n}},_e=function(e,t,n){switch(t){case"input":if(J(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=yi(r);if(!i)throw Error(a(90));G(r),J(r,i)}}}break;case"textarea":ae(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Oe=Yl,Ae=Jl;var Uu={usingClientEntryPoint:!1,Events:[gi,vi,yi,Se,Ce,Yl]},Vu={findFiberByHostInstance:mi,bundleType:0,version:"18.0.0-fc46dba67-20220329",rendererPackageName:"react-dom"},$u={bundleType:Vu.bundleType,version:Vu.version,rendererPackageName:Vu.rendererPackageName,rendererConfig:Vu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=$e(e))?null:e.stateNode},findFiberByHostInstance:Vu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Wu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Wu.isDisabled&&Wu.supportsFiber)try{it=Wu.inject($u),at=Wu}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Uu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Bu(t))throw Error(a(200));return Au(e,t,null,n)},t.createRoot=function(e,t){if(!Bu(e))throw Error(a(299));var n=!1,r="",i=Du;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=Ou(e,1,!1,null,0,n,0,r,i),e[fi]=t.current,qr(8===e.nodeType?e.parentNode:e),new Fu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return null===(e=$e(t))?null:e.stateNode},t.flushSync=function(e){return Jl(e)},t.hydrate=function(e,t,n){if(!qu(t))throw Error(a(200));return zu(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Bu(e))throw Error(a(405));var r=null!=n&&n.hydratedSources||null,i=!1,o="",s=Du;if(null!=n&&(!0===n.unstable_strictMode&&(i=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Nu(t,null,e,1,null!=n?n:null,i,0,o,s),e[fi]=t.current,qr(e),r)for(e=0;e<r.length;e++)i=(i=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new ju(t)},t.render=function(e,t,n){if(!qu(t))throw Error(a(200));return zu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!qu(e))throw Error(a(40));return!!e._reactRootContainer&&(Jl((function(){zu(null,null,e,!1,(function(){e._reactRootContainer=null,e[fi]=null}))})),!0)},t.unstable_batchedUpdates=Yl,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!qu(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return zu(e,t,n,!1,r)},t.version="18.0.0-fc46dba67-20220329"},45387:function(e,t,n){"use strict";var r=n(98410);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},98410:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(74413)},31976:function(e,t,n){"use strict";var r,i;r=n(44943),i=n(94222),r.version,r.renderToString,t.uS=r.renderToStaticMarkup,r.renderToNodeStream,r.renderToStaticNodeStream,i.renderToReadableStream},27753:function(e){var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function a(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var s,l,u,c;if(Array.isArray(e)){if((s=e.length)!=o.length)return!1;for(l=s;0!=l--;)if(!a(e[l],o[l]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!o.has(l.value[0]))return!1;for(c=e.entries();!(l=c.next()).done;)if(!a(l.value[1],o.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!o.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((s=e.length)!=o.length)return!1;for(l=s;0!=l--;)if(e[l]!==o[l])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof o.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof o.toString)return e.toString()===o.toString();if((s=(u=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(o,u[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==u[l]&&"__v"!==u[l]&&"__o"!==u[l]||!e.$$typeof)&&!a(e[u[l]],o[u[l]]))return!1;return!0}return e!=e&&o!=o}e.exports=function(e,t){try{return a(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},90275:function(e,t,n){"use strict";n.d(t,{B6:function(){return B},ql:function(){return $}});var r=n(94159),i=n(27753),a=n.n(i),o=n(12722),s=n.n(o),l=n(35218),u=n.n(l),c=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(c||{}),f={rel:["amphtml","canonical","alternate"]},d={type:["application/ld+json"]},p={charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},h=Object.values(c),m={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},g=Object.entries(m).reduce(((e,[t,n])=>(e[n]=t,e)),{}),v="data-rh",y=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},b=e=>{let t=y(e,"title");const n=y(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(()=>t));const r=y(e,"defaultTitle");return t||r||void 0},w=e=>y(e,"onChangeClientState")||(()=>{}),k=(e,t)=>t.filter((t=>void 0!==t[e])).map((t=>t[e])).reduce(((e,t)=>({...e,...t})),{}),_=(e,t)=>t.filter((e=>void 0!==e.base)).map((e=>e.base)).reverse().reduce(((t,n)=>{if(!t.length){const r=Object.keys(n);for(let i=0;i<r.length;i+=1){const a=r[i].toLowerCase();if(-1!==e.indexOf(a)&&n[a])return t.concat(n)}}return t}),[]),E=(e,t,n)=>{const r={};return n.filter((t=>{return!!Array.isArray(t[e])||(void 0!==t[e]&&(n=`Helmet: ${e} should be of type "Array". Instead found type "${typeof t[e]}"`,console&&"function"==typeof console.warn&&console.warn(n)),!1);var n})).map((t=>t[e])).reverse().reduce(((e,n)=>{const i={};n.filter((e=>{let n;const a=Object.keys(e);for(let r=0;r<a.length;r+=1){const i=a[r],o=i.toLowerCase();-1===t.indexOf(o)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===o&&"stylesheet"===e[o].toLowerCase()||(n=o),-1===t.indexOf(i)||"innerHTML"!==i&&"cssText"!==i&&"itemprop"!==i||(n=i)}if(!n||!e[n])return!1;const o=e[n].toLowerCase();return r[n]||(r[n]={}),i[n]||(i[n]={}),!r[n][o]&&(i[n][o]=!0,!0)})).reverse().forEach((t=>e.push(t)));const a=Object.keys(i);for(let e=0;e<a.length;e+=1){const t=a[e],n={...r[t],...i[t]};r[t]=n}return e}),[]).reverse()},x=(e,t)=>{if(Array.isArray(e)&&e.length)for(let n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},T=e=>Array.isArray(e)?e.join(""):e,S=(e,t)=>Array.isArray(e)?e.reduce(((e,n)=>(((e,t)=>{const n=Object.keys(e);for(let r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1})(n,t)?e.priority.push(n):e.default.push(n),e)),{priority:[],default:[]}):{default:e,priority:[]},C=(e,t)=>({...e,[t]:void 0}),O=["noscript","script","style"],A=(e,t=!0)=>!1===t?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),I=e=>Object.keys(e).reduce(((t,n)=>{const r=void 0!==e[n]?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r}),""),N=(e,t={})=>Object.keys(e).reduce(((t,n)=>(t[m[n]||n]=e[n],t)),t),P=(e,t)=>t.map(((t,n)=>{const i={key:n,[v]:!0};return Object.keys(t).forEach((e=>{const n=m[e]||e;if("innerHTML"===n||"cssText"===n){const e=t.innerHTML||t.cssText;i.dangerouslySetInnerHTML={__html:e}}else i[n]=t[e]})),r.createElement(e,i)})),R=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>((e,t,n)=>{const i=N(n,{key:t,[v]:!0});return[r.createElement("title",i,t)]})(0,t.title,t.titleAttributes),toString:()=>((e,t,n,r)=>{const i=I(n),a=T(t);return i?`<${e} data-rh="true" ${i}>${A(a,r)}</${e}>`:`<${e} data-rh="true">${A(a,r)}</${e}>`})(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>N(t),toString:()=>I(t)};default:return{toComponent:()=>P(e,t),toString:()=>((e,t,n=!0)=>t.reduce(((t,r)=>{const i=r,a=Object.keys(i).filter((e=>!("innerHTML"===e||"cssText"===e))).reduce(((e,t)=>{const r=void 0===i[t]?t:`${t}="${A(i[t],n)}"`;return e?`${e} ${r}`:r}),""),o=i.innerHTML||i.cssText||"",s=-1===O.indexOf(e);return`${t}<${e} data-rh="true" ${a}${s?"/>":`>${o}</${e}>`}`}),""))(e,t,n)}}},L=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:i,noscriptTags:a,styleTags:o,title:s="",titleAttributes:l,prioritizeSeoTags:u}=e;let{linkTags:c,metaTags:h,scriptTags:m}=e,g={toComponent:()=>{},toString:()=>""};return u&&({priorityMethods:g,linkTags:c,metaTags:h,scriptTags:m}=(({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const i=S(e,p),a=S(t,f),o=S(n,d);return{priorityMethods:{toComponent:()=>[...P("meta",i.priority),...P("link",a.priority),...P("script",o.priority)],toString:()=>`${R("meta",i.priority,r)} ${R("link",a.priority,r)} ${R("script",o.priority,r)}`},metaTags:i.default,linkTags:a.default,scriptTags:o.default}})(e)),{priority:g,base:R("base",t,r),bodyAttributes:R("bodyAttributes",n,r),htmlAttributes:R("htmlAttributes",i,r),link:R("link",c,r),meta:R("meta",h,r),noscript:R("noscript",a,r),script:R("script",m,r),style:R("style",o,r),title:R("title",{title:s,titleAttributes:l},r)}},M=[],D=!("undefined"==typeof window||!window.document||!window.document.createElement),F=class{instances=[];canUseDOM=D;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?M:this.instances,add:e=>{(this.canUseDOM?M:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?M:this.instances).indexOf(e);(this.canUseDOM?M:this.instances).splice(t,1)}}};constructor(e,t){this.context=e,this.canUseDOM=t||!1,t||(e.helmet=L({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},j=r.createContext({}),B=class e extends r.Component{static canUseDOM=D;helmetData;constructor(t){super(t),this.helmetData=new F(this.props.context||{},e.canUseDOM)}render(){return r.createElement(j.Provider,{value:this.helmetData.value},this.props.children)}},q=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[data-rh]`),i=[].slice.call(r),a=[];let o;return t&&t.length&&t.forEach((t=>{const n=document.createElement(e);for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e))if("innerHTML"===e)n.innerHTML=t.innerHTML;else if("cssText"===e)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{const r=e,i=void 0===t[r]?"":t[r];n.setAttribute(e,i)}n.setAttribute(v,"true"),i.some(((e,t)=>(o=t,n.isEqualNode(e))))?i.splice(o,1):a.push(n)})),i.forEach((e=>e.parentNode?.removeChild(e))),a.forEach((e=>n.appendChild(e))),{oldTags:i,newTags:a}},H=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(v),i=r?r.split(","):[],a=[...i],o=Object.keys(t);for(const e of o){const r=t[e]||"";n.getAttribute(e)!==r&&n.setAttribute(e,r),-1===i.indexOf(e)&&i.push(e);const o=a.indexOf(e);-1!==o&&a.splice(o,1)}for(let e=a.length-1;e>=0;e-=1)n.removeAttribute(a[e]);i.length===a.length?n.removeAttribute(v):n.getAttribute(v)!==o.join(",")&&n.setAttribute(v,o.join(","))},z=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:i,linkTags:a,metaTags:o,noscriptTags:s,onChangeClientState:l,scriptTags:u,styleTags:c,title:f,titleAttributes:d}=e;H("body",r),H("html",i),((e,t)=>{void 0!==e&&document.title!==e&&(document.title=T(e)),H("title",t)})(f,d);const p={baseTag:q("base",n),linkTags:q("link",a),metaTags:q("meta",o),noscriptTags:q("noscript",s),scriptTags:q("script",u),styleTags:q("style",c)},h={},m={};Object.keys(p).forEach((e=>{const{newTags:t,oldTags:n}=p[e];t.length&&(h[e]=t),n.length&&(m[e]=p[e].oldTags)})),t&&t(),l(e,h,m)},U=null,V=class extends r.Component{rendered=!1;shouldComponentUpdate(e){return!u()(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){const{helmetInstances:e,setHelmet:t}=this.props.context;let n=null;const r=(i=e.get().map((e=>{const t={...e.props};return delete t.context,t})),{baseTag:_(["href"],i),bodyAttributes:k("bodyAttributes",i),defer:y(i,"defer"),encode:y(i,"encodeSpecialCharacters"),htmlAttributes:k("htmlAttributes",i),linkTags:E("link",["rel","href"],i),metaTags:E("meta",["name","charset","http-equiv","property","itemprop"],i),noscriptTags:E("noscript",["innerHTML"],i),onChangeClientState:w(i),scriptTags:E("script",["src","innerHTML"],i),styleTags:E("style",["cssText"],i),title:b(i),titleAttributes:k("titleAttributes",i),prioritizeSeoTags:x(i,"prioritizeSeoTags")});var i,a;B.canUseDOM?(a=r,U&&cancelAnimationFrame(U),a.defer?U=requestAnimationFrame((()=>{z(a,(()=>{U=null}))})):(z(a),U=null)):L&&(n=L(r)),t(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},$=class extends r.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!a()(C(this.props,"helmetData"),C(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach((t=>{n={...n,[t]:e[t]}})),n}warnOnInvalidChildren(e,t){return s()(h.some((t=>e.type===t)),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${h.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),s()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((e=>"string"!=typeof e)),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return r.Children.forEach(e,(e=>{if(!e||!e.props)return;const{children:r,...i}=e.props,a=Object.keys(i).reduce(((e,t)=>(e[g[t]||t]=i[t],e)),{});let{type:o}=e;switch("symbol"==typeof o?o=o.toString():this.warnOnInvalidChildren(e,r),o){case"Symbol(react.fragment)":t=this.mapChildrenToProps(r,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(e,n,a,r);break;default:t=this.mapObjectTypeChildren(e,t,a,r)}})),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:i}=t;return e&&(n=this.mapChildrenToProps(e,n)),!i||i instanceof F||(i=new F(i.context,!0),delete n.helmetData),i?r.createElement(V,{...n,context:i.value}):r.createElement(j.Consumer,null,(e=>r.createElement(V,{...n,context:e})))}}},93802:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case f:case a:case s:case o:case p:return e;default:switch(e=e&&e.$$typeof){case u:case d:case g:case m:case l:return e;default:return t}}case i:return t}}}function _(e){return k(e)===f}t.AsyncMode=c,t.ConcurrentMode=f,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=d,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=i,t.Profiler=s,t.StrictMode=o,t.Suspense=p,t.isAsyncMode=function(e){return _(e)||k(e)===c},t.isConcurrentMode=_,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===d},t.isFragment=function(e){return k(e)===a},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===m},t.isPortal=function(e){return k(e)===i},t.isProfiler=function(e){return k(e)===s},t.isStrictMode=function(e){return k(e)===o},t.isSuspense=function(e){return k(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===s||e===o||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===d||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===v)},t.typeOf=k},65566:function(e,t,n){"use strict";e.exports=n(93802)},72538:function(e,t){"use strict";if("function"==typeof Symbol&&Symbol.for){var n=Symbol.for;n("react.element"),n("react.portal"),n("react.fragment"),n("react.strict_mode"),n("react.profiler"),n("react.provider"),n("react.context"),n("react.forward_ref"),n("react.suspense"),n("react.suspense_list"),n("react.memo"),n("react.lazy"),n("react.block"),n("react.server.block"),n("react.fundamental"),n("react.debug_trace_mode"),n("react.legacy_hidden")}},20503:function(e,t,n){"use strict";n(72538)},33448:function(e,t,n){var r,i=n(94159),a=(r=i)&&"object"==typeof r&&"default"in r?r.default:r;t.Z=function(e){var t=e.initialVisible,n=void 0!==t&&t,r=e.defaultHeight,o=void 0===r?300:r,s=e.visibleOffset,l=void 0===s?1e3:s,u=e.stayRendered,c=void 0!==u&&u,f=e.root,d=void 0===f?null:f,p=e.rootElement,h=void 0===p?"div":p,m=e.rootElementClass,g=void 0===m?"":m,v=e.placeholderElement,y=void 0===v?"div":v,b=e.placeholderElementClass,w=void 0===b?"":b,k=e.children,_=i.useState(n),E=_[0],x=_[1],T=i.useState(!1),S=T[0],C=T[1],O=i.useRef(o),A=i.useRef(null),I={height:O.current},N=i.useMemo((function(){return"renderIfVisible "+g}),[g]),P=i.useMemo((function(){return"renderIfVisible-placeholder "+w}),[w]);return i.useEffect((function(){if(A.current){var e=new IntersectionObserver((function(e){void 0!==typeof window&&window.requestIdleCallback?window.requestIdleCallback((function(){return x(e[0].isIntersecting)}),{timeout:600}):x(e[0].isIntersecting)}),{root:d,rootMargin:l+"px 0px "+l+"px 0px"});return e.observe(A.current),function(){A.current&&e.unobserve(A.current)}}return function(){}}),[A]),i.useEffect((function(){A.current&&E&&(O.current=A.current.offsetHeight,C(!0))}),[E,A]),a.createElement(h,{children:E||c&&S?a.createElement(a.Fragment,null,k):a.createElement(y,{className:P,style:I}),ref:A,className:N})}},60824:function(e,t,n){"use strict";n.d(t,{VK:function(){return s},lr:function(){return l}});var r=n(94159),i=n(3160),a=n(32183);function o(e){return void 0===e&&(e=""),new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce(((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map((e=>[n,e])):[[n,r]])}),[]))}function s(e){let{basename:t,children:n,window:o}=e,s=r.useRef();null==s.current&&(s.current=(0,a.lX)({window:o,v5Compat:!0}));let l=s.current,[u,c]=r.useState({action:l.action,location:l.location});return r.useLayoutEffect((()=>l.listen(c)),[l]),r.createElement(i.F0,{basename:t,children:n,location:u.location,navigationType:u.action,navigator:l})}function l(e){let t=r.useRef(o(e)),n=(0,i.TH)(),a=r.useMemo((()=>function(e,t){let n=o(e);for(let e of t.keys())n.has(e)||t.getAll(e).forEach((t=>{n.append(e,t)}));return n}(n.search,t.current)),[n.search]),s=(0,i.s0)(),l=r.useCallback(((e,t)=>{const n=o("function"==typeof e?e(a):e);s("?"+n,t)}),[s,a]);return[a,l]}},3160:function(e,t,n){"use strict";var r;n.d(t,{AW:function(){return I},F0:function(){return N},TH:function(){return w},UO:function(){return x},Z5:function(){return P},bS:function(){return k},oQ:function(){return y},s0:function(){return E}});var i=n(32183),a=n(94159);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}"function"==typeof Object.is&&Object.is;const{useState:s,useEffect:l,useLayoutEffect:u,useDebugValue:c}=r||(r=n.t(a,2));"undefined"==typeof window||void 0===window.document||window.document.createElement,(r||(r=n.t(a,2))).useSyncExternalStore;const f=a.createContext(null),d=a.createContext(null),p=a.createContext(null),h=a.createContext(null),m=a.createContext(null),g=a.createContext({outlet:null,matches:[]}),v=a.createContext(null);function y(e,t){let{relative:n}=void 0===t?{}:t;b()||(0,i.kG)(!1);let{basename:r,navigator:o}=a.useContext(h),{hash:s,pathname:l,search:u}=function(e,t){let{relative:n}=void 0===t?{}:t,{matches:r}=a.useContext(g),{pathname:o}=w(),s=JSON.stringify(_(r).map((e=>e.pathnameBase)));return a.useMemo((()=>(0,i.pC)(e,JSON.parse(s),o,"path"===n)),[e,s,o,n])}(e,{relative:n}),c=l;return"/"!==r&&(c="/"===l?r:(0,i.RQ)([r,l])),o.createHref({pathname:c,search:u,hash:s})}function b(){return null!=a.useContext(m)}function w(){return b()||(0,i.kG)(!1),a.useContext(m).location}function k(e){b()||(0,i.kG)(!1);let{pathname:t}=w();return a.useMemo((()=>(0,i.LX)(e,t)),[t,e])}function _(e){return e.filter(((t,n)=>0===n||!t.route.index&&t.pathnameBase!==e[n-1].pathnameBase))}function E(){b()||(0,i.kG)(!1);let{basename:e,navigator:t}=a.useContext(h),{matches:n}=a.useContext(g),{pathname:r}=w(),o=JSON.stringify(_(n).map((e=>e.pathnameBase))),s=a.useRef(!1);return a.useEffect((()=>{s.current=!0})),a.useCallback((function(n,a){if(void 0===a&&(a={}),!s.current)return;if("number"==typeof n)return void t.go(n);let l=(0,i.pC)(n,JSON.parse(o),r,"path"===a.relative);"/"!==e&&(l.pathname="/"===l.pathname?e:(0,i.RQ)([e,l.pathname])),(a.replace?t.replace:t.push)(l,a.state,a)}),[e,t,o,r])}function x(){let{matches:e}=a.useContext(g),t=e[e.length-1];return t?t.params:{}}function T(){let e=function(){var e;let t=a.useContext(v),n=function(e){let t=a.useContext(p);return t||(0,i.kG)(!1),t}(O.UseRouteError),r=a.useContext(g),o=r.matches[r.matches.length-1];return t||(r||(0,i.kG)(!1),!o.route.id&&(0,i.kG)(!1),null==(e=n.errors)?void 0:e[o.route.id])}(),t=(0,i.WK)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r},s={padding:"2px 4px",backgroundColor:r};return a.createElement(a.Fragment,null,a.createElement("h2",null,"Unhandled Thrown Error!"),a.createElement("h3",{style:{fontStyle:"italic"}},t),n?a.createElement("pre",{style:o},n):null,a.createElement("p",null,"💿 Hey developer 👋"),a.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",a.createElement("code",{style:s},"errorElement")," props on ",a.createElement("code",{style:s},"<Route>")))}class S extends a.Component{constructor(e){super(e),this.state={location:e.location,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location?{error:e.error,location:e.location}:{error:e.error||t.error,location:t.location}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?a.createElement(v.Provider,{value:this.state.error,children:this.props.component}):this.props.children}}function C(e){let{routeContext:t,match:n,children:r}=e,i=a.useContext(f);return i&&n.route.errorElement&&(i._deepestRenderedBoundaryId=n.route.id),a.createElement(g.Provider,{value:t},r)}var O,A;function I(e){(0,i.kG)(!1)}function N(e){let{basename:t="/",children:n=null,location:r,navigationType:o=i.aU.Pop,navigator:s,static:l=!1}=e;b()&&(0,i.kG)(!1);let u=t.replace(/^\/*/,"/"),c=a.useMemo((()=>({basename:u,navigator:s,static:l})),[u,s,l]);"string"==typeof r&&(r=(0,i.cP)(r));let{pathname:f="/",search:d="",hash:p="",state:g=null,key:v="default"}=r,y=a.useMemo((()=>{let e=(0,i.Zn)(f,u);return null==e?null:{pathname:e,search:d,hash:p,state:g,key:v}}),[u,f,d,p,g,v]);return null==y?null:a.createElement(h.Provider,{value:c},a.createElement(m.Provider,{children:n,value:{location:y,navigationType:o}}))}function P(e){let{children:t,location:n}=e,r=a.useContext(d);return function(e,t){b()||(0,i.kG)(!1);let n=a.useContext(p),{matches:r}=a.useContext(g),s=r[r.length-1],l=s?s.params:{},u=(s&&s.pathname,s?s.pathnameBase:"/");s&&s.route;let c,f=w();if(t){var d;let e="string"==typeof t?(0,i.cP)(t):t;"/"===u||(null==(d=e.pathname)?void 0:d.startsWith(u))||(0,i.kG)(!1),c=e}else c=f;let h=c.pathname||"/",v="/"===u?h:h.slice(u.length)||"/",y=(0,i.fp)(e,{pathname:v}),k=function(e,t,n){if(void 0===t&&(t=[]),null==e){if(null==n||!n.errors)return null;e=n.matches}let r=e,o=null==n?void 0:n.errors;if(null!=o){let e=r.findIndex((e=>e.route.id&&(null==o?void 0:o[e.route.id])));e>=0||(0,i.kG)(!1),r=r.slice(0,Math.min(r.length,e+1))}return r.reduceRight(((e,i,s)=>{let l=i.route.id?null==o?void 0:o[i.route.id]:null,u=n?i.route.errorElement||a.createElement(T,null):null,c=()=>a.createElement(C,{match:i,routeContext:{outlet:e,matches:t.concat(r.slice(0,s+1))}},l?u:void 0!==i.route.element?i.route.element:e);return n&&(i.route.errorElement||0===s)?a.createElement(S,{location:n.location,component:u,error:l,children:c()}):c()}),null)}(y&&y.map((e=>Object.assign({},e,{params:Object.assign({},l,e.params),pathname:(0,i.RQ)([u,e.pathname]),pathnameBase:"/"===e.pathnameBase?u:(0,i.RQ)([u,e.pathnameBase])}))),r,n||void 0);return t?a.createElement(m.Provider,{value:{location:o({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:i.aU.Pop}},k):k}(r&&!t?r.router.routes:R(t),n)}function R(e,t){void 0===t&&(t=[]);let n=[];return a.Children.forEach(e,((e,r)=>{if(!a.isValidElement(e))return;if(e.type===a.Fragment)return void n.push.apply(n,R(e.props.children,t));e.type!==I&&(0,i.kG)(!1);let o=[...t,r],s={id:e.props.id||o.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,hasErrorBoundary:null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle};e.props.children&&(s.children=R(e.props.children,o)),n.push(s)})),n}!function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"}(O||(O={})),function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(A||(A={})),new Promise((()=>{})),a.Component},49795:function(e,t,n){!function(e,t){function n(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,t}var r=n(t);function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var a="Left",o="Right",s="Down",l={delta:10,preventDefaultTouchmoveEvent:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0},u={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},c="mousemove",f="mouseup";function d(e,t){if(0===t)return e;var n=Math.PI/180*t;return[e[0]*Math.cos(n)+e[1]*Math.sin(n),e[1]*Math.cos(n)-e[0]*Math.sin(n)]}function p(e,t){var n=function(t){t&&"touches"in t&&t.touches.length>1||e((function(e,n){n.trackMouse&&(document.addEventListener(c,r),document.addEventListener(f,h));var a="touches"in t?t.touches[0]:t,o=d([a.clientX,a.clientY],n.rotationAngle);return i({},e,u,{initial:[].concat(o),xy:o,start:t.timeStamp||0})}))},r=function(t){e((function(e,n){if("touches"in t&&t.touches.length>1)return e;var r="touches"in t?t.touches[0]:t,u=d([r.clientX,r.clientY],n.rotationAngle),c=u[0],f=u[1],p=c-e.xy[0],h=f-e.xy[1],m=Math.abs(p),g=Math.abs(h),v=(t.timeStamp||0)-e.start,y=Math.sqrt(m*m+g*g)/(v||1),b=[p/(v||1),h/(v||1)],w=function(e,t,n,r){return e>t?n>0?o:a:r>0?s:"Up"}(m,g,p,h),k="number"==typeof n.delta?n.delta:n.delta[w.toLowerCase()]||l.delta;if(m<k&&g<k&&!e.swiping)return e;var _={absX:m,absY:g,deltaX:p,deltaY:h,dir:w,event:t,first:e.first,initial:e.initial,velocity:y,vxvy:b};_.first&&n.onSwipeStart&&n.onSwipeStart(_),n.onSwiping&&n.onSwiping(_);var E=!1;return(n.onSwiping||n.onSwiped||"onSwiped"+w in n)&&(E=!0),E&&n.preventDefaultTouchmoveEvent&&n.trackTouch&&t.cancelable&&t.preventDefault(),i({},e,{first:!1,eventData:_,swiping:!0})}))},p=function(t){e((function(e,n){var r;if(e.swiping&&e.eventData){r=i({},e.eventData,{event:t}),n.onSwiped&&n.onSwiped(r);var a=n["onSwiped"+r.dir];a&&a(r)}else n.onTap&&n.onTap({event:t});return i({},e,u,{eventData:r})}))},h=function(e){document.removeEventListener(c,r),document.removeEventListener(f,h),p(e)},m=function(e,t){var i=function(){};if(e&&e.addEventListener){var a=[["touchstart",n],["touchmove",r],["touchend",p]];a.forEach((function(n){var r=n[0],i=n[1];return e.addEventListener(r,i,{passive:t})})),i=function(){return a.forEach((function(t){var n=t[0],r=t[1];return e.removeEventListener(n,r)}))}}return i},g={ref:function(t){null!==t&&e((function(e,n){if(e.el===t)return e;var r={};return e.el&&e.el!==t&&e.cleanUpTouch&&(e.cleanUpTouch(),r.cleanUpTouch=void 0),n.trackTouch&&t&&(r.cleanUpTouch=m(t,!n.preventDefaultTouchmoveEvent)),i({},e,{el:t},r)}))}};return t.trackMouse&&(g.onMouseDown=n),[g,m]}e.DOWN=s,e.LEFT=a,e.RIGHT=o,e.UP="Up",e.useSwipeable=function(e){var t=e.trackMouse,n=r.useRef(i({},u)),a=r.useRef(i({},l));a.current=i({},l,e);var o=r.useMemo((function(){return p((function(e){return n.current=e(n.current,a.current)}),{trackMouse:t})}),[t]),s=o[0],c=o[1];return n.current=function(e,t,n){var r={};return!t.trackTouch&&e.cleanUpTouch?(e.cleanUpTouch(),r.cleanUpTouch=void 0):t.trackTouch&&!e.cleanUpTouch&&e.el&&(r.cleanUpTouch=n(e.el,!t.preventDefaultTouchmoveEvent)),i({},e,r)}(n.current,a.current,c),s}}(t,n(94159))},77378:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(94159),i=n(98725);function a(e,t){void 0===t&&(t=[]);var n=function(e,t,n){void 0===t&&(t=[]),void 0===n&&(n={loading:!1});var a,o,s=(0,r.useRef)(0),l=(a=(0,r.useRef)(!1),o=(0,r.useCallback)((function(){return a.current}),[]),(0,r.useEffect)((function(){return a.current=!0,function(){a.current=!1}}),[]),o),u=(0,r.useState)(n),c=u[0],f=u[1],d=(0,r.useCallback)((function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=++s.current;return c.loading||f((function(e){return(0,i.pi)((0,i.pi)({},e),{loading:!0})})),e.apply(void 0,t).then((function(e){return l()&&r===s.current&&f({value:e,loading:!1}),e}),(function(e){return l()&&r===s.current&&f({error:e,loading:!1}),e}))}),t);return[c,d]}(e,t,{loading:!0}),a=n[0],o=n[1];return(0,r.useEffect)((function(){o()}),[o]),a}},56797:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(94159),i="undefined"!=typeof window,a=function(e,t){var n=(0,r.useState)(function(e,t){return void 0!==t?t:!!i&&window.matchMedia(e).matches}(e,t)),a=n[0],o=n[1];return(0,r.useEffect)((function(){var t=!0,n=window.matchMedia(e),r=function(){t&&o(!!n.matches)};return n.addListener(r),o(n.matches),function(){t=!1,n.removeListener(r)}}),[e]),a}},31764:function(e,t,n){"use strict";var r=n(94159),i=Symbol.for("react.element"),a=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,a={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)o.call(t,r)&&!l.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:i,type:e,key:u,ref:c,props:a,_owner:s.current}}t.Fragment=a,t.jsx=u,t.jsxs=u},71888:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var w=b.prototype=new y;w.constructor=b,m(w,v.prototype),w.isPureReactComponent=!0;var k=Array.isArray,_=Object.prototype.hasOwnProperty,E={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,r){var i,a={},o=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)_.call(t,i)&&!x.hasOwnProperty(i)&&(a[i]=t[i]);var l=arguments.length-2;if(1===l)a.children=r;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];a.children=u}if(e&&e.defaultProps)for(i in l=e.defaultProps)void 0===a[i]&&(a[i]=l[i]);return{$$typeof:n,type:e,key:o,ref:s,props:a,_owner:E.current}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function O(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function A(e,t,i,a,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return o=o(l=e),e=""===a?"."+O(l,0):a,k(o)?(i="",null!=e&&(i=e.replace(C,"$&/")+"/"),A(o,t,i,"",(function(e){return e}))):null!=o&&(S(o)&&(o=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,i+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(C,"$&/")+"/")+e)),t.push(o)),1;if(l=0,a=""===a?".":a+":",k(e))for(var u=0;u<e.length;u++){var c=a+O(s=e[u],u);l+=A(s,t,i,c,o)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(s=e.next()).done;)l+=A(s=s.value,t,i,c=a+O(s,u++),o);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function I(e,t,n){if(null==e)return e;var r=[],i=0;return A(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function N(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var P={current:null},R={transition:null},L={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:R,ReactCurrentOwner:E};t.Children={map:I,forEach:function(e,t,n){I(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return I(e,(function(){t++})),t},toArray:function(e){return I(e,(function(e){return e}))||[]},only:function(e){if(!S(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=i,t.Profiler=o,t.PureComponent=b,t.StrictMode=a,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=m({},e.props),a=e.key,o=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,s=E.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)_.call(t,u)&&!x.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=r;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];i.children=l}return{$$typeof:n,type:e.type,key:a,ref:o,props:i,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=S,t.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:N}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=R.transition;R.transition={};try{e()}finally{R.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return P.current.useCallback(e,t)},t.useContext=function(e){return P.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return P.current.useDeferredValue(e)},t.useEffect=function(e,t){return P.current.useEffect(e,t)},t.useId=function(){return P.current.useId()},t.useImperativeHandle=function(e,t,n){return P.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return P.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return P.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return P.current.useMemo(e,t)},t.useReducer=function(e,t,n){return P.current.useReducer(e,t,n)},t.useRef=function(e){return P.current.useRef(e)},t.useState=function(e){return P.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return P.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return P.current.useTransition()},t.version="18.0.0-fc46dba67-20220329"},94159:function(e,t,n){"use strict";e.exports=n(71888)},74993:function(e,t,n){"use strict";e.exports=n(31764)},90764:function(e){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},66816:function(e){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=6)}([function(e,t,n){"use strict";var r=n(12),i={},a=!1;function o(e,t){return t===s(e)}function s(e){var t=typeof e;return"object"!==t?t:e?e instanceof Error?"error":{}.toString.call(e).match(/\s([a-zA-Z]+)/)[1].toLowerCase():"null"}function l(e){return o(e,"function")}function u(e){var t=Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?"),n=RegExp("^"+t+"$");return c(e)&&n.test(e)}function c(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function f(){var e=y();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:7&n|8).toString(16)}))}var d={strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};function p(e,t){var n,r;try{n=i.stringify(e)}catch(i){if(t&&l(t))try{n=t(e)}catch(e){r=e}else r=i}return{error:r,value:n}}function h(e,t){return function(n,r){try{t(n,r)}catch(t){e.error(t)}}}var m=["log","network","dom","navigation","error","manual"],g=["critical","error","warning","info","debug"];function v(e,t){for(var n=0;n<e.length;++n)if(e[n]===t)return!0;return!1}function y(){return Date.now?+Date.now():+new Date}e.exports={addParamsAndAccessTokenToPath:function(e,t,n){(n=n||{}).access_token=e;var r,i=[];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&i.push([r,n[r]].join("="));var a="?"+i.sort().join("&");(t=t||{}).path=t.path||"";var o,s=t.path.indexOf("?"),l=t.path.indexOf("#");-1!==s&&(-1===l||l>s)?(o=t.path,t.path=o.substring(0,s)+a+"&"+o.substring(s+1)):-1!==l?(o=t.path,t.path=o.substring(0,l)+a+o.substring(l)):t.path=t.path+a},createItem:function(e,t,n,i,a){for(var o,l,u,c,d,p,m=[],g=[],v=0,b=e.length;v<b;++v){var w=s(p=e[v]);switch(g.push(w),w){case"undefined":break;case"string":o?m.push(p):o=p;break;case"function":c=h(t,p);break;case"date":m.push(p);break;case"error":case"domexception":case"exception":l?m.push(p):l=p;break;case"object":case"array":if(p instanceof Error||"undefined"!=typeof DOMException&&p instanceof DOMException){l?m.push(p):l=p;break}if(i&&"object"===w&&!d){for(var k=0,_=i.length;k<_;++k)if(void 0!==p[i[k]]){d=p;break}if(d)break}u?m.push(p):u=p;break;default:if(p instanceof Error||"undefined"!=typeof DOMException&&p instanceof DOMException){l?m.push(p):l=p;break}m.push(p)}}m.length>0&&((u=r(u)).extraArgs=m);var E={message:o,err:l,custom:u,timestamp:y(),callback:c,notifier:n,diagnostic:{},uuid:f()};return function(e,t){t&&void 0!==t.level&&(e.level=t.level,delete t.level),t&&void 0!==t.skipFrames&&(e.skipFrames=t.skipFrames,delete t.skipFrames)}(E,u),i&&d&&(E.request=d),a&&(E.lambdaContext=a),E._originalArgs=e,E.diagnostic.original_arg_types=g,E},addErrorContext:function(e,t){var n=e.data.custom||{},i=!1;try{for(var a=0;a<t.length;++a)t[a].hasOwnProperty("rollbarContext")&&(n=r(n,t[a].rollbarContext),i=!0);i&&(e.data.custom=n)}catch(t){e.diagnostic.error_context="Failed: "+t.message}},createTelemetryEvent:function(e){for(var t,n,r,i,a=0,o=e.length;a<o;++a)switch(s(i=e[a])){case"string":!t&&v(m,i)?t=i:!r&&v(g,i)&&(r=i);break;case"object":n=i}return{type:t||"manual",metadata:n||{},level:r}},filterIp:function(e,t){if(e&&e.user_ip&&!0!==t){var n=e.user_ip;if(t)try{var r;if(-1!==n.indexOf("."))(r=n.split(".")).pop(),r.push("0"),n=r.join(".");else if(-1!==n.indexOf(":")){if((r=n.split(":")).length>2){var i=r.slice(0,3),a=i[2].indexOf("/");-1!==a&&(i[2]=i[2].substring(0,a)),n=i.concat("0000:0000:0000:0000:0000").join(":")}}else n=null}catch(e){n=null}else n=null;e.user_ip=n}},formatArgsAsString:function(e){var t,n,r,i=[];for(t=0,n=e.length;t<n;++t){switch(s(r=e[t])){case"object":(r=(r=p(r)).error||r.value).length>500&&(r=r.substr(0,497)+"...");break;case"null":r="null";break;case"undefined":r="undefined";break;case"symbol":r=r.toString()}i.push(r)}return i.join(" ")},formatUrl:function(e,t){if(!(t=t||e.protocol)&&e.port&&(80===e.port?t="http:":443===e.port&&(t="https:")),t=t||"https:",!e.hostname)return null;var n=t+"//"+e.hostname;return e.port&&(n=n+":"+e.port),e.path&&(n+=e.path),n},get:function(e,t){if(e){var n=t.split("."),r=e;try{for(var i=0,a=n.length;i<a;++i)r=r[n[i]]}catch(e){r=void 0}return r}},handleOptions:function(e,t,n){var i=r(e,t,n);return!t||t.overwriteScrubFields||t.scrubFields&&(i.scrubFields=(e.scrubFields||[]).concat(t.scrubFields)),i},isError:function(e){return o(e,"error")||o(e,"exception")},isFunction:l,isIterable:function(e){var t=s(e);return"object"===t||"array"===t},isNativeFunction:u,isType:o,isObject:c,isString:function(e){return"string"==typeof e||e instanceof String},jsonParse:function(e){var t,n;try{t=i.parse(e)}catch(e){n=e}return{error:n,value:t}},LEVELS:{debug:0,info:1,warning:2,error:3,critical:4},makeUnhandledStackInfo:function(e,t,n,r,i,a,o,s){var l={url:t||"",line:n,column:r};l.func=s.guessFunctionName(l.url,l.line),l.context=s.gatherContext(l.url,l.line);var u=document&&document.location&&document.location.href,c=window&&window.navigator&&window.navigator.userAgent;return{mode:a,message:i?String(i):e||o,url:u,stack:[l],useragent:c}},merge:r,now:y,redact:function(){return"********"},sanitizeUrl:function(e){var t=function(e){if(o(e,"string")){for(var t=d,n=t.parser[t.strictMode?"strict":"loose"].exec(e),r={},i=0,a=t.key.length;i<a;++i)r[t.key[i]]=n[i]||"";return r[t.q.name]={},r[t.key[12]].replace(t.q.parser,(function(e,n,i){n&&(r[t.q.name][n]=i)})),r}}(e);return t?(""===t.anchor&&(t.source=t.source.replace("#","")),e=t.source.replace("?"+t.query,"")):"(unknown)"},set:function(e,t,n){if(e){var r=t.split("."),i=r.length;if(!(i<1))if(1!==i)try{for(var a=e[r[0]]||{},o=a,s=1;s<i-1;++s)a[r[s]]=a[r[s]]||{},a=a[r[s]];a[r[i-1]]=n,e[r[0]]=o}catch(e){return}else e[r[0]]=n}},setupJSON:function(e){a||(a=!0,o(JSON,"undefined")||(u(JSON.stringify)&&(i.stringify=JSON.stringify),u(JSON.parse)&&(i.parse=JSON.parse)),l(i.stringify)&&l(i.parse)||e(i))},stringify:p,maxByteSize:function(e){for(var t=0,n=e.length,r=0;r<n;r++){var i=e.charCodeAt(r);i<128?t+=1:i<2048?t+=2:i<65536&&(t+=3)}return t},typeName:s,uuid4:f}},function(e,t,n){"use strict";n(17);var r=n(18),i=n(0);e.exports={error:function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("Rollbar:"),r.ieVersion()<=8?console.error(i.formatArgsAsString(e)):console.error.apply(console,e)},info:function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("Rollbar:"),r.ieVersion()<=8?console.info(i.formatArgsAsString(e)):console.info.apply(console,e)},log:function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("Rollbar:"),r.ieVersion()<=8?console.log(i.formatArgsAsString(e)):console.log.apply(console,e)}}},function(e,t,n){"use strict";e.exports={parse:function(e){var t,n,r={protocol:null,auth:null,host:null,path:null,hash:null,href:e,hostname:null,port:null,pathname:null,search:null,query:null};if(-1!==(t=e.indexOf("//"))?(r.protocol=e.substring(0,t),n=t+2):n=0,-1!==(t=e.indexOf("@",n))&&(r.auth=e.substring(n,t),n=t+1),-1===(t=e.indexOf("/",n))){if(-1===(t=e.indexOf("?",n)))return-1===(t=e.indexOf("#",n))?r.host=e.substring(n):(r.host=e.substring(n,t),r.hash=e.substring(t)),r.hostname=r.host.split(":")[0],r.port=r.host.split(":")[1],r.port&&(r.port=parseInt(r.port,10)),r;r.host=e.substring(n,t),r.hostname=r.host.split(":")[0],r.port=r.host.split(":")[1],r.port&&(r.port=parseInt(r.port,10)),n=t}else r.host=e.substring(n,t),r.hostname=r.host.split(":")[0],r.port=r.host.split(":")[1],r.port&&(r.port=parseInt(r.port,10)),n=t;if(-1===(t=e.indexOf("#",n))?r.path=e.substring(n):(r.path=e.substring(n,t),r.hash=e.substring(t)),r.path){var i=r.path.split("?");r.pathname=i[0],r.query=i[1],r.search=r.query?"?"+r.query:null}return r}}},function(e,t,n){"use strict";var r=n(22),i=new RegExp("^(([a-zA-Z0-9-_$ ]*): *)?(Uncaught )?([a-zA-Z0-9-_$ ]*): ");function a(e){var t={};return t._stackFrame=e,t.url=e.fileName,t.line=e.lineNumber,t.func=e.functionName,t.column=e.columnNumber,t.args=e.args,t.context=null,t}function o(e,t){return{stack:function(){var n=[];t=t||0;try{n=r.parse(e)}catch(e){n=[]}for(var i=[],o=t;o<n.length;o++)i.push(new a(n[o]));return i}(),message:e.message,name:s(e),rawStack:e.stack,rawException:e}}function s(e){var t=e.name&&e.name.length&&e.name,n=e.constructor.name&&e.constructor.name.length&&e.constructor.name;return t&&n?"Error"===t?n:t:t||n}e.exports={guessFunctionName:function(){return"?"},guessErrorClass:function(e){if(!e||!e.match)return["Unknown error. There was no error message to display.",""];var t=e.match(i),n="(unknown)";return t&&(n=t[t.length-1],e=(e=e.replace((t[t.length-2]||"")+n+":","")).replace(/(^[\s]+|[\s]+$)/g,"")),[n,e]},gatherContext:function(){return null},parse:function(e,t){var n=e;if(n.nested){for(var r=[];n;)r.push(new o(n,t)),n=n.nested,t=0;return r[0].traceChain=r,r[0]}return new o(n,t)},Stack:o,Frame:a}},function(e,t,n){"use strict";var r=n(0),i=n(5);function a(e,t){var n=t.split("."),i=n.length-1;try{for(var a=0;a<=i;++a)a<i?e=e[n[a]]:e[n[a]]=r.redact()}catch(e){}}e.exports=function(e,t,n){if(t=t||[],n)for(var o=0;o<n.length;++o)a(e,n[o]);var s=function(e){for(var t,n=[],r=0;r<e.length;++r)t="^\\[?(%5[bB])?"+e[r]+"\\[?(%5[bB])?\\]?(%5[dD])?$",n.push(new RegExp(t,"i"));return n}(t),l=function(e){for(var t,n=[],r=0;r<e.length;++r)t="\\[?(%5[bB])?"+e[r]+"\\[?(%5[bB])?\\]?(%5[dD])?",n.push(new RegExp("("+t+"=)([^&\\n]+)","igm"));return n}(t);function u(e,t){return t+r.redact()}return i(e,(function e(t,n,a){var o=function(e,t){var n;for(n=0;n<s.length;++n)if(s[n].test(e)){t=r.redact();break}return t}(t,n);return o===n?r.isType(n,"object")||r.isType(n,"array")?i(n,e,a):function(e){var t;if(r.isType(e,"string"))for(t=0;t<l.length;++t)e=e.replace(l[t],u);return e}(o):o}),[])}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){var i,a,o,s=r.isType(e,"object"),l=r.isType(e,"array"),u=[];if(s&&-1!==n.indexOf(e))return e;if(n.push(e),s)for(i in e)Object.prototype.hasOwnProperty.call(e,i)&&u.push(i);else if(l)for(o=0;o<e.length;++o)u.push(o);var c=s?{}:[],f=!0;for(o=0;o<u.length;++o)a=e[i=u[o]],c[i]=t(i,a,n),f=f&&c[i]===e[i];return 0==u.length||f?e:c}},function(e,t,n){e.exports=n(7)},function(e,t,n){"use strict";var r=n(8),i="undefined"!=typeof window&&window._rollbarConfig,a=i&&i.globalAlias||"Rollbar",o="undefined"!=typeof window&&window[a]&&"function"==typeof window[a].shimId&&void 0!==window[a].shimId();if("undefined"==typeof window||window._rollbarStartTime||(window._rollbarStartTime=(new Date).getTime()),!o&&i){var s=new r(i);window[a]=s}else"undefined"!=typeof window?(window.rollbar=r,window._rollbarDidLoad=!0):"undefined"!=typeof self&&(self.rollbar=r,self._rollbarDidLoad=!0);e.exports=r},function(e,t,n){"use strict";var r=n(9),i=n(29),a=n(30),o=n(32),s=n(33),l=n(4),u=n(34);r.setComponents({telemeter:i,instrumenter:a,polyfillJSON:o,wrapGlobals:s,scrub:l,truncation:u}),e.exports=r},function(e,t,n){"use strict";var r=n(10),i=n(0),a=n(15),o=n(1),s=n(19),l=n(20),u=n(2),c=n(21),f=n(24),d=n(25),p=n(26),h=n(3);function m(e,t){this.options=i.handleOptions(_,e),this.options._configuredOptions=e;var n=this.components.telemeter,s=this.components.instrumenter,h=this.components.polyfillJSON;this.wrapGlobals=this.components.wrapGlobals,this.scrub=this.components.scrub;var m=this.components.truncation,g=new l(m),v=new a(this.options,g,u,m);n&&(this.telemeter=new n(this.options)),this.client=t||new r(this.options,v,o,this.telemeter,"browser");var y=b(),w="undefined"!=typeof document&&document;this.isChrome=y.chrome&&y.chrome.runtime,this.anonymousErrorsPending=0,function(e,t,n){e.addTransform(c.handleDomException).addTransform(c.handleItemWithError).addTransform(c.ensureItemHasSomethingToSay).addTransform(c.addBaseInfo).addTransform(c.addRequestInfo(n)).addTransform(c.addClientInfo(n)).addTransform(c.addPluginInfo(n)).addTransform(c.addBody).addTransform(f.addMessageWithError).addTransform(f.addTelemetryData).addTransform(f.addConfigToPayload).addTransform(c.addScrubber(t.scrub)).addTransform(f.userTransform(o)).addTransform(f.addConfiguredOptions).addTransform(f.addDiagnosticKeys).addTransform(f.itemToPayload)}(this.client.notifier,this,y),this.client.queue.addPredicate(p.checkLevel).addPredicate(d.checkIgnore).addPredicate(p.userCheckIgnore(o)).addPredicate(p.urlIsNotBlacklisted(o)).addPredicate(p.urlIsWhitelisted(o)).addPredicate(p.messageIsIgnored(o)),this.setupUnhandledCapture(),s&&(this.instrumenter=new s(this.options,this.client.telemeter,this,y,w),this.instrumenter.instrument()),i.setupJSON(h)}var g=null;function v(e){var t="Rollbar is not initialized";o.error(t),e&&e(new Error(t))}function y(e){for(var t=0,n=e.length;t<n;++t)if(i.isFunction(e[t]))return e[t]}function b(){return"undefined"!=typeof window&&window||"undefined"!=typeof self&&self}m.init=function(e,t){return g?g.global(e).configure(e):g=new m(e,t)},m.prototype.components={},m.setComponents=function(e){m.prototype.components=e},m.prototype.global=function(e){return this.client.global(e),this},m.global=function(e){if(g)return g.global(e);v()},m.prototype.configure=function(e,t){var n=this.options,r={};return t&&(r={payload:t}),this.options=i.handleOptions(n,e,r),this.options._configuredOptions=i.handleOptions(n._configuredOptions,e,r),this.client.configure(this.options,t),this.instrumenter&&this.instrumenter.configure(this.options),this.setupUnhandledCapture(),this},m.configure=function(e,t){if(g)return g.configure(e,t);v()},m.prototype.lastError=function(){return this.client.lastError},m.lastError=function(){if(g)return g.lastError();v()},m.prototype.log=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.log(e),{uuid:t}},m.log=function(){if(g)return g.log.apply(g,arguments);v(y(arguments))},m.prototype.debug=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.debug(e),{uuid:t}},m.debug=function(){if(g)return g.debug.apply(g,arguments);v(y(arguments))},m.prototype.info=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.info(e),{uuid:t}},m.info=function(){if(g)return g.info.apply(g,arguments);v(y(arguments))},m.prototype.warn=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.warn(e),{uuid:t}},m.warn=function(){if(g)return g.warn.apply(g,arguments);v(y(arguments))},m.prototype.warning=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.warning(e),{uuid:t}},m.warning=function(){if(g)return g.warning.apply(g,arguments);v(y(arguments))},m.prototype.error=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.error(e),{uuid:t}},m.error=function(){if(g)return g.error.apply(g,arguments);v(y(arguments))},m.prototype.critical=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.critical(e),{uuid:t}},m.critical=function(){if(g)return g.critical.apply(g,arguments);v(y(arguments))},m.prototype.buildJsonPayload=function(e){return this.client.buildJsonPayload(e)},m.buildJsonPayload=function(){if(g)return g.buildJsonPayload.apply(g,arguments);v()},m.prototype.sendJsonPayload=function(e){return this.client.sendJsonPayload(e)},m.sendJsonPayload=function(){if(g)return g.sendJsonPayload.apply(g,arguments);v()},m.prototype.setupUnhandledCapture=function(){var e=b();this.unhandledExceptionsInitialized||(this.options.captureUncaught||this.options.handleUncaughtExceptions)&&(s.captureUncaughtExceptions(e,this),this.wrapGlobals&&this.options.wrapGlobalEventHandlers&&this.wrapGlobals(e,this),this.unhandledExceptionsInitialized=!0),this.unhandledRejectionsInitialized||(this.options.captureUnhandledRejections||this.options.handleUnhandledRejections)&&(s.captureUnhandledRejections(e,this),this.unhandledRejectionsInitialized=!0)},m.prototype.handleUncaughtException=function(e,t,n,r,a,o){if(this.options.captureUncaught||this.options.handleUncaughtExceptions){if(this.options.inspectAnonymousErrors&&this.isChrome&&null===a)return"anonymous";var s,l=i.makeUnhandledStackInfo(e,t,n,r,a,"onerror","uncaught exception",h);i.isError(a)?(s=this._createItem([e,a,o]))._unhandledStackInfo=l:i.isError(t)?(s=this._createItem([e,t,o]))._unhandledStackInfo=l:(s=this._createItem([e,o])).stackInfo=l,s.level=this.options.uncaughtErrorLevel,s._isUncaught=!0,this.client.log(s)}},m.prototype.handleAnonymousErrors=function(){if(this.options.inspectAnonymousErrors&&this.isChrome){var e=this;try{Error.prepareStackTrace=function(t,n){if(e.options.inspectAnonymousErrors&&e.anonymousErrorsPending){if(e.anonymousErrorsPending-=1,!t)return;t._isAnonymous=!0,e.handleUncaughtException(t.message,null,null,null,t)}return t.stack}}catch(e){this.options.inspectAnonymousErrors=!1,this.error("anonymous error handler failed",e)}}},m.prototype.handleUnhandledRejection=function(e,t){if(this.options.captureUnhandledRejections||this.options.handleUnhandledRejections){var n="unhandled rejection was null or undefined!";if(e)if(e.message)n=e.message;else{var r=i.stringify(e);r.value&&(n=r.value)}var a,o=e&&e._rollbarContext||t&&t._rollbarContext;i.isError(e)?a=this._createItem([n,e,o]):(a=this._createItem([n,e,o])).stackInfo=i.makeUnhandledStackInfo(n,"",0,0,null,"unhandledrejection","",h),a.level=this.options.uncaughtErrorLevel,a._isUncaught=!0,a._originalArgs=a._originalArgs||[],a._originalArgs.push(t),this.client.log(a)}},m.prototype.wrap=function(e,t,n){try{var r;if(r=i.isFunction(t)?t:function(){return t||{}},!i.isFunction(e))return e;if(e._isWrap)return e;if(!e._rollbar_wrapped&&(e._rollbar_wrapped=function(){n&&i.isFunction(n)&&n.apply(this,arguments);try{return e.apply(this,arguments)}catch(n){var t=n;throw t&&window._rollbarWrappedError!==t&&(i.isType(t,"string")&&(t=new String(t)),t._rollbarContext=r()||{},t._rollbarContext._wrappedSource=e.toString(),window._rollbarWrappedError=t),t}},e._rollbar_wrapped._isWrap=!0,e.hasOwnProperty))for(var a in e)e.hasOwnProperty(a)&&"_rollbar_wrapped"!==a&&(e._rollbar_wrapped[a]=e[a]);return e._rollbar_wrapped}catch(t){return e}},m.wrap=function(e,t){if(g)return g.wrap(e,t);v()},m.prototype.captureEvent=function(){var e=i.createTelemetryEvent(arguments);return this.client.captureEvent(e.type,e.metadata,e.level)},m.captureEvent=function(){if(g)return g.captureEvent.apply(g,arguments);v()},m.prototype.captureDomContentLoaded=function(e,t){return t||(t=new Date),this.client.captureDomContentLoaded(t)},m.prototype.captureLoad=function(e,t){return t||(t=new Date),this.client.captureLoad(t)},m.prototype.loadFull=function(){o.info("Unexpected Rollbar.loadFull() called on a Notifier instance. This can happen when Rollbar is loaded multiple times.")},m.prototype._createItem=function(e){return i.createItem(e,o,this)};var w=n(27),k=n(28),_={version:w.version,scrubFields:k.scrubFields,logLevel:w.logLevel,reportLevel:w.reportLevel,uncaughtErrorLevel:w.uncaughtErrorLevel,endpoint:w.endpoint,verbose:!1,enabled:!0,transmit:!0,sendConfig:!1,includeItemsInTelemetry:!0,captureIp:!0,inspectAnonymousErrors:!0,ignoreDuplicateErrors:!0,wrapGlobalEventHandlers:!1};e.exports=m},function(e,t,n){"use strict";var r=n(11),i=n(13),a=n(14),o=n(0);function s(e,t,n,r,c){this.options=o.merge(e),this.logger=n,s.rateLimiter.configureGlobal(this.options),s.rateLimiter.setPlatformOptions(c,this.options),this.api=t,this.queue=new i(s.rateLimiter,t,n,this.options);var f=this.options.tracer||null;u(f)?(this.tracer=f,this.options.tracer="opentracing-tracer-enabled",this.options._configuredOptions.tracer="opentracing-tracer-enabled"):this.tracer=null,this.notifier=new a(this.queue,this.options),this.telemeter=r,l(e),this.lastError=null,this.lastErrorHash="none"}function l(e){e.stackTraceLimit&&(Error.stackTraceLimit=e.stackTraceLimit)}function u(e){if(!e)return!1;if(!e.scope||"function"!=typeof e.scope)return!1;var t=e.scope();return!(!t||!t.active||"function"!=typeof t.active)}s.rateLimiter=new r({maxItems:0,itemsPerMinute:60}),s.prototype.global=function(e){return s.rateLimiter.configureGlobal(e),this},s.prototype.configure=function(e,t){var n=this.options,r={};t&&(r={payload:t}),this.options=o.merge(n,e,r);var i=this.options.tracer||null;return u(i)?(this.tracer=i,this.options.tracer="opentracing-tracer-enabled",this.options._configuredOptions.tracer="opentracing-tracer-enabled"):this.tracer=null,this.notifier&&this.notifier.configure(this.options),this.telemeter&&this.telemeter.configure(this.options),l(e),this.global(this.options),u(e.tracer)&&(this.tracer=e.tracer),this},s.prototype.log=function(e){var t=this._defaultLogLevel();return this._log(t,e)},s.prototype.debug=function(e){this._log("debug",e)},s.prototype.info=function(e){this._log("info",e)},s.prototype.warn=function(e){this._log("warning",e)},s.prototype.warning=function(e){this._log("warning",e)},s.prototype.error=function(e){this._log("error",e)},s.prototype.critical=function(e){this._log("critical",e)},s.prototype.wait=function(e){this.queue.wait(e)},s.prototype.captureEvent=function(e,t,n){return this.telemeter&&this.telemeter.captureEvent(e,t,n)},s.prototype.captureDomContentLoaded=function(e){return this.telemeter&&this.telemeter.captureDomContentLoaded(e)},s.prototype.captureLoad=function(e){return this.telemeter&&this.telemeter.captureLoad(e)},s.prototype.buildJsonPayload=function(e){return this.api.buildJsonPayload(e)},s.prototype.sendJsonPayload=function(e){this.api.postJsonPayload(e)},s.prototype._log=function(e,t){var n;if(t.callback&&(n=t.callback,delete t.callback),this.options.ignoreDuplicateErrors&&this._sameAsLastError(t)){if(n){var r=new Error("ignored identical item");r.item=t,n(r)}}else try{this._addTracingInfo(t),t.level=t.level||e,this.telemeter&&this.telemeter._captureRollbarItem(t),t.telemetryEvents=this.telemeter&&this.telemeter.copyEvents()||[],this.notifier.log(t,n)}catch(e){this.logger.error(e)}},s.prototype._defaultLogLevel=function(){return this.options.logLevel||"debug"},s.prototype._sameAsLastError=function(e){if(!e._isUncaught)return!1;var t=function(e){return(e.message||"")+"::"+((e.err||{}).stack||String(e.err))}(e);return this.lastErrorHash===t||(this.lastError=e.err,this.lastErrorHash=t,!1)},s.prototype._addTracingInfo=function(e){if(this.tracer){var t=this.tracer.scope().active();if(function(e){if(!e||!e.context||"function"!=typeof e.context)return!1;var t=e.context();return!!(t&&t.toSpanId&&t.toTraceId&&"function"==typeof t.toSpanId&&"function"==typeof t.toTraceId)}(t)){t.setTag("rollbar.error_uuid",e.uuid),t.setTag("rollbar.has_error",!0);var n=t.context().toSpanId(),r=t.context().toTraceId();e.custom?(e.custom.opentracing_span_id=n,e.custom.opentracing_trace_id=r):e.custom={opentracing_span_id:n,opentracing_trace_id:r}}}},e.exports=s},function(e,t,n){"use strict";var r=n(0);function i(e){this.startTime=r.now(),this.counter=0,this.perMinCounter=0,this.platform=null,this.platformOptions={},this.configureGlobal(e)}function a(e,t,n){return!e.ignoreRateLimit&&t>=1&&n>t}function o(e,t,n,r,i,a,o){var s=null;return n&&(n=new Error(n)),n||r||(s=function(e,t,n,r,i){var a={body:{message:{body:i?"item per minute limit reached, ignoring errors until timeout":"maxItems has been hit, ignoring errors until reset.",extra:{maxItems:n,itemsPerMinute:r}}},language:"javascript",environment:t.environment||t.payload&&t.payload.environment,notifier:{version:t.notifier&&t.notifier.version||t.version}};return"browser"===e?(a.platform="browser",a.framework="browser-js",a.notifier.name="rollbar-browser-js"):"server"===e?(a.framework=t.framework||"node-js",a.notifier.name=t.notifier.name):"react-native"===e&&(a.framework=t.framework||"react-native",a.notifier.name=t.notifier.name),a}(e,t,i,a,o)),{error:n,shouldSend:r,payload:s}}i.globalSettings={startTime:r.now(),maxItems:void 0,itemsPerMinute:void 0},i.prototype.configureGlobal=function(e){void 0!==e.startTime&&(i.globalSettings.startTime=e.startTime),void 0!==e.maxItems&&(i.globalSettings.maxItems=e.maxItems),void 0!==e.itemsPerMinute&&(i.globalSettings.itemsPerMinute=e.itemsPerMinute)},i.prototype.shouldSend=function(e,t){var n=(t=t||r.now())-this.startTime;(n<0||n>=6e4)&&(this.startTime=t,this.perMinCounter=0);var s=i.globalSettings.maxItems,l=i.globalSettings.itemsPerMinute;if(a(e,s,this.counter))return o(this.platform,this.platformOptions,s+" max items reached",!1);if(a(e,l,this.perMinCounter))return o(this.platform,this.platformOptions,l+" items per minute reached",!1);this.counter++,this.perMinCounter++;var u=!a(e,s,this.counter),c=u;return u=u&&!a(e,l,this.perMinCounter),o(this.platform,this.platformOptions,null,u,s,l,c)},i.prototype.setPlatformOptions=function(e,t){this.platform=e,this.platformOptions=t},e.exports=i},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=function(e){if(!e||"[object Object]"!==i.call(e))return!1;var t,n=r.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!a)return!1;for(t in e);return void 0===t||r.call(e,t)};e.exports=function e(){var t,n,r,i,o,s={},l=null,u=arguments.length;for(t=0;t<u;t++)if(null!=(l=arguments[t]))for(o in l)n=s[o],s!==(r=l[o])&&(r&&a(r)?(i=n&&a(n)?n:{},s[o]=e(i,r)):void 0!==r&&(s[o]=r));return s}},function(e,t,n){"use strict";var r=n(0);function i(e,t,n,r){this.rateLimiter=e,this.api=t,this.logger=n,this.options=r,this.predicates=[],this.pendingItems=[],this.pendingRequests=[],this.retryQueue=[],this.retryHandle=null,this.waitCallback=null,this.waitIntervalID=null}i.prototype.configure=function(e){this.api&&this.api.configure(e);var t=this.options;return this.options=r.merge(t,e),this},i.prototype.addPredicate=function(e){return r.isFunction(e)&&this.predicates.push(e),this},i.prototype.addPendingItem=function(e){this.pendingItems.push(e)},i.prototype.removePendingItem=function(e){var t=this.pendingItems.indexOf(e);-1!==t&&this.pendingItems.splice(t,1)},i.prototype.addItem=function(e,t,n,i){t&&r.isFunction(t)||(t=function(){});var a=this._applyPredicates(e);if(a.stop)return this.removePendingItem(i),void t(a.err);if(this._maybeLog(e,n),this.removePendingItem(i),this.options.transmit){this.pendingRequests.push(e);try{this._makeApiRequest(e,function(n,r){this._dequeuePendingRequest(e),t(n,r)}.bind(this))}catch(n){this._dequeuePendingRequest(e),t(n)}}else t(new Error("Transmit disabled"))},i.prototype.wait=function(e){r.isFunction(e)&&(this.waitCallback=e,this._maybeCallWait()||(this.waitIntervalID&&(this.waitIntervalID=clearInterval(this.waitIntervalID)),this.waitIntervalID=setInterval(function(){this._maybeCallWait()}.bind(this),500)))},i.prototype._applyPredicates=function(e){for(var t=null,n=0,r=this.predicates.length;n<r;n++)if(!(t=this.predicates[n](e,this.options))||void 0!==t.err)return{stop:!0,err:t.err};return{stop:!1,err:null}},i.prototype._makeApiRequest=function(e,t){var n=this.rateLimiter.shouldSend(e);n.shouldSend?this.api.postItem(e,function(n,r){n?this._maybeRetry(n,e,t):t(n,r)}.bind(this)):n.error?t(n.error):this.api.postItem(n.payload,t)};var a=["ECONNRESET","ENOTFOUND","ESOCKETTIMEDOUT","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH","EPIPE","EAI_AGAIN"];i.prototype._maybeRetry=function(e,t,n){var r=!1;if(this.options.retryInterval)for(var i=0,o=a.length;i<o;i++)if(e.code===a[i]){r=!0;break}r?this._retryApiRequest(t,n):n(e)},i.prototype._retryApiRequest=function(e,t){this.retryQueue.push({item:e,callback:t}),this.retryHandle||(this.retryHandle=setInterval(function(){for(;this.retryQueue.length;){var e=this.retryQueue.shift();this._makeApiRequest(e.item,e.callback)}}.bind(this),this.options.retryInterval))},i.prototype._dequeuePendingRequest=function(e){var t=this.pendingRequests.indexOf(e);-1!==t&&(this.pendingRequests.splice(t,1),this._maybeCallWait())},i.prototype._maybeLog=function(e,t){if(this.logger&&this.options.verbose){var n=t;if(n=(n=n||r.get(e,"body.trace.exception.message"))||r.get(e,"body.trace_chain.0.exception.message"))return void this.logger.error(n);(n=r.get(e,"body.message.body"))&&this.logger.log(n)}},i.prototype._maybeCallWait=function(){return!(!r.isFunction(this.waitCallback)||0!==this.pendingItems.length||0!==this.pendingRequests.length||(this.waitIntervalID&&(this.waitIntervalID=clearInterval(this.waitIntervalID)),this.waitCallback(),0))},e.exports=i},function(e,t,n){"use strict";var r=n(0);function i(e,t){this.queue=e,this.options=t,this.transforms=[],this.diagnostic={}}i.prototype.configure=function(e){this.queue&&this.queue.configure(e);var t=this.options;return this.options=r.merge(t,e),this},i.prototype.addTransform=function(e){return r.isFunction(e)&&this.transforms.push(e),this},i.prototype.log=function(e,t){if(t&&r.isFunction(t)||(t=function(){}),!this.options.enabled)return t(new Error("Rollbar is not enabled"));this.queue.addPendingItem(e);var n=e.err;this._applyTransforms(e,function(r,i){if(r)return this.queue.removePendingItem(e),t(r,null);this.queue.addItem(i,t,n,e)}.bind(this))},i.prototype._applyTransforms=function(e,t){var n=-1,r=this.transforms.length,i=this.transforms,a=this.options,o=function(e,s){e?t(e,null):++n!==r?i[n](s,a,o):t(null,s)};o(null,e)},e.exports=i},function(e,t,n){"use strict";var r=n(0),i=n(16),a={hostname:"api.rollbar.com",path:"/api/1/item/",search:null,version:"1",protocol:"https:",port:443};function o(e,t,n,r,i){this.options=e,this.transport=t,this.url=n,this.truncation=r,this.jsonBackup=i,this.accessToken=e.accessToken,this.transportOptions=s(e,n)}function s(e,t){return i.getTransportFromOptions(e,a,t)}o.prototype.postItem=function(e,t){var n=i.transportOptions(this.transportOptions,"POST"),r=i.buildPayload(this.accessToken,e,this.jsonBackup);this.transport.post(this.accessToken,n,r,t)},o.prototype.buildJsonPayload=function(e,t){var n,a=i.buildPayload(this.accessToken,e,this.jsonBackup);return(n=this.truncation?this.truncation.truncate(a):r.stringify(a)).error?(t&&t(n.error),null):n.value},o.prototype.postJsonPayload=function(e,t){var n=i.transportOptions(this.transportOptions,"POST");this.transport.postJsonPayload(this.accessToken,n,e,t)},o.prototype.configure=function(e){var t=this.oldOptions;return this.options=r.merge(t,e),this.transportOptions=s(this.options,this.url),void 0!==this.options.accessToken&&(this.accessToken=this.options.accessToken),this},e.exports=o},function(e,t,n){"use strict";var r=n(0);e.exports={buildPayload:function(e,t,n){if(!r.isType(t.context,"string")){var i=r.stringify(t.context,n);i.error?t.context="Error: could not serialize 'context'":t.context=i.value||"",t.context.length>255&&(t.context=t.context.substr(0,255))}return{access_token:e,data:t}},getTransportFromOptions:function(e,t,n){var r=t.hostname,i=t.protocol,a=t.port,o=t.path,s=t.search,l=e.proxy;if(e.endpoint){var u=n.parse(e.endpoint);r=u.hostname,i=u.protocol,a=u.port,o=u.pathname,s=u.search}return{hostname:r,protocol:i,port:a,path:o,search:s,proxy:l}},transportOptions:function(e,t){var n=e.protocol||"https:",r=e.port||("http:"===n?80:"https:"===n?443:void 0),i=e.hostname,a=e.path;return e.search&&(a+=e.search),e.proxy&&(a=n+"//"+i+a,i=e.proxy.host||e.proxy.hostname,r=e.proxy.port,n=e.proxy.protocol||n),{protocol:n,hostname:i,path:a,port:r,method:t}},appendPathToPath:function(e,t){var n=/\/$/.test(e),r=/^\//.test(t);return n&&r?t=t.substring(1):n||r||(t="/"+t),e+t}}},function(e,t){!function(e){"use strict";e.console||(e.console={});for(var t,n,r=e.console,i=function(){},a=["memory"],o="assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn".split(",");t=a.pop();)r[t]||(r[t]={});for(;n=o.pop();)r[n]||(r[n]=i)}("undefined"==typeof window?this:window)},function(e,t,n){"use strict";var r={ieVersion:function(){if("undefined"!=typeof document){for(var e=3,t=document.createElement("div"),n=t.getElementsByTagName("i");t.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e",n[0];);return e>4?e:void 0}}};e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){e._rollbarWrappedError&&(r[4]||(r[4]=e._rollbarWrappedError),r[5]||(r[5]=e._rollbarWrappedError._rollbarContext),e._rollbarWrappedError=null);var i=t.handleUncaughtException.apply(t,r);n&&n.apply(e,r),"anonymous"===i&&(t.anonymousErrorsPending+=1)}e.exports={captureUncaughtExceptions:function(e,t,n){if(e){var i;if("function"==typeof t._rollbarOldOnError)i=t._rollbarOldOnError;else if(e.onerror){for(i=e.onerror;i._rollbarOldOnError;)i=i._rollbarOldOnError;t._rollbarOldOnError=i}t.handleAnonymousErrors();var a=function(){var n=Array.prototype.slice.call(arguments,0);r(e,t,i,n)};n&&(a._rollbarOldOnError=i),e.onerror=a}},captureUnhandledRejections:function(e,t,n){if(e){"function"==typeof e._rollbarURH&&e._rollbarURH.belongsToShim&&e.removeEventListener("unhandledrejection",e._rollbarURH);var r=function(e){var n,r,i;try{n=e.reason}catch(e){n=void 0}try{r=e.promise}catch(e){r="[unhandledrejection] error getting `promise` from event"}try{i=e.detail,!n&&i&&(n=i.reason,r=i.promise)}catch(e){}n||(n="[unhandledrejection] error getting `reason` from event"),t&&t.handleUnhandledRejection&&t.handleUnhandledRejection(n,r)};r.belongsToShim=n,e._rollbarURH=r,e.addEventListener("unhandledrejection",r)}}}},function(e,t,n){"use strict";var r=n(0),i=n(1);function a(e){this.truncation=e}function o(e,t,n,r,i,a){var o="undefined"!=typeof window&&window||"undefined"!=typeof self&&self,l=o&&o.Zone&&o.Zone.current;l&&"angular"===l._name?l._parent.run((function(){s(e,t,n,r,i,a)})):s(e,t,n,r,i,a)}function s(e,t,n,a,o,s){if("undefined"!=typeof RollbarProxy)return function(e,t){(new RollbarProxy).sendJsonPayload(e,(function(e){}),(function(e){t(new Error(e))}))}(a,o);var u;if(!(u=s?s():function(){var e,t,n=[function(){return new XMLHttpRequest},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml3.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}],r=n.length;for(t=0;t<r;t++)try{e=n[t]();break}catch(e){}return e}()))return o(new Error("No way to send a request"));try{try{var c=function(){try{if(c&&4===u.readyState){c=void 0;var e=r.jsonParse(u.responseText);if((a=u)&&a.status&&200===a.status)return void o(e.error,e.value);if(function(e){return e&&r.isType(e.status,"number")&&e.status>=400&&e.status<600}(u)){if(403===u.status){var t=e.value&&e.value.message;i.error(t)}o(new Error(String(u.status)))}else o(l("XHR response had no status code (likely connection failure)"))}}catch(e){var n;n=e&&e.stack?e:new Error(e),o(n)}var a};u.open(n,t,!0),u.setRequestHeader&&(u.setRequestHeader("Content-Type","application/json"),u.setRequestHeader("X-Rollbar-Access-Token",e)),u.onreadystatechange=c,u.send(a)}catch(e){if("undefined"!=typeof XDomainRequest){if(!window||!window.location)return o(new Error("No window available during request, unknown environment"));"http:"===window.location.href.substring(0,5)&&"https"===t.substring(0,5)&&(t="http"+t.substring(5));var f=new XDomainRequest;f.onprogress=function(){},f.ontimeout=function(){o(l("Request timed out","ETIMEDOUT"))},f.onerror=function(){o(new Error("Error during request"))},f.onload=function(){var e=r.jsonParse(f.responseText);o(e.error,e.value)},f.open(n,t,!0),f.send(a)}else o(new Error("Cannot find a method to transport a request"))}}catch(e){o(e)}}function l(e,t){var n=new Error(e);return n.code=t||"ENOTFOUND",n}a.prototype.get=function(e,t,n,i,a){i&&r.isFunction(i)||(i=function(){}),r.addParamsAndAccessTokenToPath(e,t,n),o(e,r.formatUrl(t),"GET",null,i,a)},a.prototype.post=function(e,t,n,i,a){if(i&&r.isFunction(i)||(i=function(){}),!n)return i(new Error("Cannot send empty request"));var s;if((s=this.truncation?this.truncation.truncate(n):r.stringify(n)).error)return i(s.error);var l=s.value;o(e,r.formatUrl(t),"POST",l,i,a)},a.prototype.postJsonPayload=function(e,t,n,i,a){i&&r.isFunction(i)||(i=function(){}),o(e,r.formatUrl(t),"POST",n,i,a)},e.exports=a},function(e,t,n){"use strict";var r=n(0),i=n(3),a=n(1);function o(e,t,n){var i=e.message,a=e.custom;i||(i="Item sent with null or missing arguments.");var o={body:i};a&&(o.extra=r.merge(a)),r.set(e,"data.body",{message:o}),n(null,e)}function s(e){var t=e.stackInfo.stack;return t&&0===t.length&&e._unhandledStackInfo&&e._unhandledStackInfo.stack&&(t=e._unhandledStackInfo.stack),t}function l(e,t,n){var a=e&&e.data.description,o=e&&e.custom,l=s(e),c=i.guessErrorClass(t.message),f={exception:{class:u(t,c[0],n),message:c[1]}};if(a&&(f.exception.description=a),l){var d,p,h,m,g,v,y,b;for(0===l.length&&(f.exception.stack=t.rawStack,f.exception.raw=String(t.rawException)),f.frames=[],y=0;y<l.length;++y)p={filename:(d=l[y]).url?r.sanitizeUrl(d.url):"(unknown)",lineno:d.line||null,method:d.func&&"?"!==d.func?d.func:"[anonymous]",colno:d.column},n.sendFrameUrl&&(p.url=d.url),p.method&&p.method.endsWith&&p.method.endsWith("_rollbar_wrapped")||(h=m=g=null,(v=d.context?d.context.length:0)&&(b=Math.floor(v/2),m=d.context.slice(0,b),h=d.context[b],g=d.context.slice(b)),h&&(p.code=h),(m||g)&&(p.context={},m&&m.length&&(p.context.pre=m),g&&g.length&&(p.context.post=g)),d.args&&(p.args=d.args),f.frames.push(p));f.frames.reverse(),o&&(f.extra=r.merge(o))}return f}function u(e,t,n){return e.name?e.name:n.guessErrorClass?t:"(unknown)"}e.exports={handleDomException:function(e,t,n){if(e.err&&"DOMException"===i.Stack(e.err).name){var r=new Error;r.name=e.err.name,r.message=e.err.message,r.stack=e.err.stack,r.nested=e.err,e.err=r}n(null,e)},handleItemWithError:function(e,t,n){if(e.data=e.data||{},e.err)try{e.stackInfo=e.err._savedStackTrace||i.parse(e.err,e.skipFrames),t.addErrorContext&&function(e){var t=[],n=e.err;for(t.push(n);n.nested;)n=n.nested,t.push(n);r.addErrorContext(e,t)}(e)}catch(t){a.error("Error while parsing the error object.",t);try{e.message=e.err.message||e.err.description||e.message||String(e.err)}catch(t){e.message=String(e.err)||String(t)}delete e.err}n(null,e)},ensureItemHasSomethingToSay:function(e,t,n){e.message||e.stackInfo||e.custom||n(new Error("No message, stack info, or custom data"),null),n(null,e)},addBaseInfo:function(e,t,n){var i=t.payload&&t.payload.environment||t.environment;e.data=r.merge(e.data,{environment:i,level:e.level,endpoint:t.endpoint,platform:"browser",framework:"browser-js",language:"javascript",server:{},uuid:e.uuid,notifier:{name:"rollbar-browser-js",version:t.version},custom:e.custom}),n(null,e)},addRequestInfo:function(e){return function(t,n,i){if(!e||!e.location)return i(null,t);var a="$remote_ip";n.captureIp?!0!==n.captureIp&&(a+="_anonymize"):a=null,r.set(t,"data.request",{url:e.location.href,query_string:e.location.search,user_ip:a}),i(null,t)}},addClientInfo:function(e){return function(t,n,i){if(!e)return i(null,t);var a=e.navigator||{},o=e.screen||{};r.set(t,"data.client",{runtime_ms:t.timestamp-e._rollbarStartTime,timestamp:Math.round(t.timestamp/1e3),javascript:{browser:a.userAgent,language:a.language,cookie_enabled:a.cookieEnabled,screen:{width:o.width,height:o.height}}}),i(null,t)}},addPluginInfo:function(e){return function(t,n,i){if(!e||!e.navigator)return i(null,t);for(var a,o=[],s=e.navigator.plugins||[],l=0,u=s.length;l<u;++l)a=s[l],o.push({name:a.name,description:a.description});r.set(t,"data.client.javascript.plugins",o),i(null,t)}},addBody:function(e,t,n){e.stackInfo?e.stackInfo.traceChain?function(e,t,n){for(var i=e.stackInfo.traceChain,a=[],o=i.length,s=0;s<o;s++){var u=l(e,i[s],t);a.push(u)}r.set(e,"data.body",{trace_chain:a}),n(null,e)}(e,t,n):function(e,t,n){if(s(e)){var a=l(e,e.stackInfo,t);r.set(e,"data.body",{trace:a}),n(null,e)}else{var c=e.stackInfo,f=i.guessErrorClass(c.message),d=u(c,f[0],t),p=f[1];e.message=d+": "+p,o(e,0,n)}}(e,t,n):o(e,0,n)},addScrubber:function(e){return function(t,n,r){if(e){var i=n.scrubFields||[],a=n.scrubPaths||[];t.data=e(t.data,i,a)}r(null,t)}}}},function(e,t,n){var r,i,a;!function(o,s){"use strict";i=[n(23)],void 0===(a="function"==typeof(r=function(e){var t=/(^|@)\S+:\d+/,n=/^\s*at .*(\S+:\d+|\(native\))/m,r=/^(eval@)?(\[native code])?$/;return{parse:function(e){if(void 0!==e.stacktrace||void 0!==e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(n))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];var t=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(e.replace(/[()]/g,""));return[t[1],t[2]||void 0,t[3]||void 0]},parseV8OrIE:function(t){return t.stack.split("\n").filter((function(e){return!!e.match(n)}),this).map((function(t){t.indexOf("(eval ")>-1&&(t=t.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(\),.*$)/g,""));var n=t.replace(/^\s+/,"").replace(/\(eval code/g,"("),r=n.match(/ (\((.+):(\d+):(\d+)\)$)/),i=(n=r?n.replace(r[0],""):n).split(/\s+/).slice(1),a=this.extractLocation(r?r[1]:i.pop()),o=i.join(" ")||void 0,s=["eval","<anonymous>"].indexOf(a[0])>-1?void 0:a[0];return new e({functionName:o,fileName:s,lineNumber:a[1],columnNumber:a[2],source:t})}),this)},parseFFOrSafari:function(t){return t.stack.split("\n").filter((function(e){return!e.match(r)}),this).map((function(t){if(t.indexOf(" > eval")>-1&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===t.indexOf("@")&&-1===t.indexOf(":"))return new e({functionName:t});var n=/((.*".+"[^@]*)?[^@]*)(?:@)/,r=t.match(n),i=r&&r[1]?r[1]:void 0,a=this.extractLocation(t.replace(n,""));return new e({functionName:i,fileName:a[0],lineNumber:a[1],columnNumber:a[2],source:t})}),this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,r=t.message.split("\n"),i=[],a=2,o=r.length;a<o;a+=2){var s=n.exec(r[a]);s&&i.push(new e({fileName:s[2],lineNumber:s[1],source:r[a]}))}return i},parseOpera10:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,r=t.stacktrace.split("\n"),i=[],a=0,o=r.length;a<o;a+=2){var s=n.exec(r[a]);s&&i.push(new e({functionName:s[3]||void 0,fileName:s[2],lineNumber:s[1],source:r[a]}))}return i},parseOpera11:function(n){return n.stack.split("\n").filter((function(e){return!!e.match(t)&&!e.match(/^Error created at/)}),this).map((function(t){var n,r=t.split("@"),i=this.extractLocation(r.pop()),a=r.shift()||"",o=a.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^)]*\)/g,"")||void 0;a.match(/\(([^)]*)\)/)&&(n=a.replace(/^[^(]+\(([^)]*)\)$/,"$1"));var s=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new e({functionName:o,args:s,fileName:i[0],lineNumber:i[1],columnNumber:i[2],source:t})}),this)}}})?r.apply(t,i):r)||(e.exports=a)}()},function(e,t,n){var r,i,a;!function(n,o){"use strict";i=[],void 0===(a="function"==typeof(r=function(){function e(e){return e.charAt(0).toUpperCase()+e.substring(1)}function t(e){return function(){return this[e]}}var n=["isConstructor","isEval","isNative","isToplevel"],r=["columnNumber","lineNumber"],i=["fileName","functionName","source"],a=n.concat(r,i,["args"],["evalOrigin"]);function o(t){if(t)for(var n=0;n<a.length;n++)void 0!==t[a[n]]&&this["set"+e(a[n])](t[a[n]])}o.prototype={getArgs:function(){return this.args},setArgs:function(e){if("[object Array]"!==Object.prototype.toString.call(e))throw new TypeError("Args must be an Array");this.args=e},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(e){if(e instanceof o)this.evalOrigin=e;else{if(!(e instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new o(e)}},toString:function(){var e=this.getFileName()||"",t=this.getLineNumber()||"",n=this.getColumnNumber()||"",r=this.getFunctionName()||"";return this.getIsEval()?e?"[eval] ("+e+":"+t+":"+n+")":"[eval]:"+t+":"+n:r?r+" ("+e+":"+t+":"+n+")":e+":"+t+":"+n}},o.fromString=function(e){var t=e.indexOf("("),n=e.lastIndexOf(")"),r=e.substring(0,t),i=e.substring(t+1,n).split(","),a=e.substring(n+1);if(0===a.indexOf("@"))var s=/@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(a,""),l=s[1],u=s[2],c=s[3];return new o({functionName:r,args:i||void 0,fileName:l,lineNumber:u||void 0,columnNumber:c||void 0})};for(var s=0;s<n.length;s++)o.prototype["get"+e(n[s])]=t(n[s]),o.prototype["set"+e(n[s])]=function(e){return function(t){this[e]=Boolean(t)}}(n[s]);for(var l=0;l<r.length;l++)o.prototype["get"+e(r[l])]=t(r[l]),o.prototype["set"+e(r[l])]=function(e){return function(t){if(n=t,isNaN(parseFloat(n))||!isFinite(n))throw new TypeError(e+" must be a Number");var n;this[e]=Number(t)}}(r[l]);for(var u=0;u<i.length;u++)o.prototype["get"+e(i[u])]=t(i[u]),o.prototype["set"+e(i[u])]=function(e){return function(t){this[e]=String(t)}}(i[u]);return o})?r.apply(t,i):r)||(e.exports=a)}()},function(e,t,n){"use strict";var r=n(0);function i(e,t){r.isFunction(e[t])&&(e[t]=e[t].toString())}e.exports={itemToPayload:function(e,t,n){var i=t.payload||{};i.body&&delete i.body;var a=r.merge(e.data,i);e._isUncaught&&(a._isUncaught=!0),e._originalArgs&&(a._originalArgs=e._originalArgs),n(null,a)},addTelemetryData:function(e,t,n){e.telemetryEvents&&r.set(e,"data.body.telemetry",e.telemetryEvents),n(null,e)},addMessageWithError:function(e,t,n){if(e.message){var i="data.body.trace_chain.0",a=r.get(e,i);if(a||(i="data.body.trace",a=r.get(e,i)),a){if(!a.exception||!a.exception.description)return r.set(e,i+".exception.description",e.message),void n(null,e);var o=r.get(e,i+".extra")||{},s=r.merge(o,{message:e.message});r.set(e,i+".extra",s)}n(null,e)}else n(null,e)},userTransform:function(e){return function(t,n,i){var a=r.merge(t);try{r.isFunction(n.transform)&&n.transform(a.data,t)}catch(r){return n.transform=null,e.error("Error while calling custom transform() function. Removing custom transform().",r),void i(null,t)}i(null,a)}},addConfigToPayload:function(e,t,n){if(!t.sendConfig)return n(null,e);var i=r.get(e,"data.custom")||{};i._rollbarConfig=t,e.data.custom=i,n(null,e)},addConfiguredOptions:function(e,t,n){var r=t._configuredOptions;i(r,"transform"),i(r,"checkIgnore"),i(r,"onSendCallback"),delete r.accessToken,e.data.notifier.configured_options=r,n(null,e)},addDiagnosticKeys:function(e,t,n){var i=r.merge(e.notifier.client.notifier.diagnostic,e.diagnostic);if(r.get(e,"err._isAnonymous")&&(i.is_anonymous=!0),e._isUncaught&&(i.is_uncaught=e._isUncaught),e.err)try{i.raw_error={message:e.err.message,name:e.err.name,constructor_name:e.err.constructor&&e.err.constructor.name,filename:e.err.fileName,line:e.err.lineNumber,column:e.err.columnNumber,stack:e.err.stack}}catch(e){i.raw_error={failed:String(e)}}e.data.notifier.diagnostic=r.merge(e.data.notifier.diagnostic,i),n(null,e)}}},function(e,t,n){"use strict";var r=n(0);e.exports={checkIgnore:function(e,t){return!r.get(t,"plugins.jquery.ignoreAjaxErrors")||!r.get(e,"body.message.extra.isAjax")}}},function(e,t,n){"use strict";var r=n(0);function i(e,t,n){if(!e)return!n;var i,a,o=e.frames;if(!o||0===o.length)return!n;for(var s=t.length,l=o.length,u=0;u<l;u++){if(i=o[u].filename,!r.isType(i,"string"))return!n;for(var c=0;c<s;c++)if(a=t[c],new RegExp(a).test(i))return!0}return!1}function a(e,t,n,a){var o,s,l=!1;"blacklist"===n&&(l=!0);try{if(o=l?t.hostBlackList:t.hostWhiteList,s=r.get(e,"body.trace_chain")||[r.get(e,"body.trace")],!o||0===o.length)return!l;if(0===s.length||!s[0])return!l;for(var u=s.length,c=0;c<u;c++)if(i(s[c],o,l))return!0}catch(e){l?t.hostBlackList=null:t.hostWhiteList=null;var f=l?"hostBlackList":"hostWhiteList";return a.error("Error while reading your configuration's "+f+" option. Removing custom "+f+".",e),!l}return!1}e.exports={checkLevel:function(e,t){var n=e.level,i=r.LEVELS[n]||0,a=t.reportLevel;return!(i<(r.LEVELS[a]||0))},userCheckIgnore:function(e){return function(t,n){var i=!!t._isUncaught;delete t._isUncaught;var a=t._originalArgs;delete t._originalArgs;try{r.isFunction(n.onSendCallback)&&n.onSendCallback(i,a,t)}catch(t){n.onSendCallback=null,e.error("Error while calling onSendCallback, removing",t)}try{if(r.isFunction(n.checkIgnore)&&n.checkIgnore(i,a,t))return!1}catch(t){n.checkIgnore=null,e.error("Error while calling custom checkIgnore(), removing",t)}return!0}},urlIsNotBlacklisted:function(e){return function(t,n){return!a(t,n,"blacklist",e)}},urlIsWhitelisted:function(e){return function(t,n){return a(t,n,"whitelist",e)}},messageIsIgnored:function(e){return function(t,n){var i,a,o,s,l,u,c,f;try{if(l=!1,!(o=n.ignoredMessages)||0===o.length)return!0;if(u=t.body,c=r.get(u,"trace.exception.message"),f=r.get(u,"message.body"),!(i=c||f))return!0;for(s=o.length,a=0;a<s&&!(l=new RegExp(o[a],"gi").test(i));a++);}catch(t){n.ignoredMessages=null,e.error("Error while reading your configuration's ignoredMessages option. Removing custom ignoredMessages.")}return!l}}}},function(e,t,n){"use strict";e.exports={version:"2.19.2",endpoint:"api.rollbar.com/api/1/item/",logLevel:"debug",reportLevel:"debug",uncaughtErrorLevel:"error",maxItems:0,itemsPerMin:60}},function(e,t,n){"use strict";e.exports={scrubFields:["pw","pass","passwd","password","secret","confirm_password","confirmPassword","password_confirmation","passwordConfirmation","access_token","accessToken","X-Rollbar-Access-Token","secret_key","secretKey","secretToken","cc-number","card number","cardnumber","cardnum","ccnum","ccnumber","cc num","creditcardnumber","credit card number","newcreditcardnumber","new credit card","creditcardno","credit card no","card#","card #","cc-csc","cvc","cvc2","cvv2","ccv2","security code","card verification","name on credit card","name on card","nameoncard","cardholder","card holder","name des karteninhabers","ccname","card type","cardtype","cc type","cctype","payment type","expiration date","expirationdate","expdate","cc-exp","ccmonth","ccyear"]}},function(e,t,n){"use strict";var r=n(0);function i(e){this.queue=[],this.options=r.merge(e);var t=this.options.maxTelemetryEvents||100;this.maxQueueSize=Math.max(0,Math.min(t,100))}function a(e,t){return t||{error:"error",manual:"info"}[e]||"info"}i.prototype.configure=function(e){var t=this.options;this.options=r.merge(t,e);var n=this.options.maxTelemetryEvents||100,i=Math.max(0,Math.min(n,100)),a=0;this.maxQueueSize>i&&(a=this.maxQueueSize-i),this.maxQueueSize=i,this.queue.splice(0,a)},i.prototype.copyEvents=function(){var e=Array.prototype.slice.call(this.queue,0);if(r.isFunction(this.options.filterTelemetry))try{for(var t=e.length;t--;)this.options.filterTelemetry(e[t])&&e.splice(t,1)}catch(e){this.options.filterTelemetry=null}return e},i.prototype.capture=function(e,t,n,i,o){var s={level:a(e,n),type:e,timestamp_ms:o||r.now(),body:t,source:"client"};i&&(s.uuid=i);try{if(r.isFunction(this.options.filterTelemetry)&&this.options.filterTelemetry(s))return!1}catch(e){this.options.filterTelemetry=null}return this.push(s),s},i.prototype.captureEvent=function(e,t,n,r){return this.capture(e,t,n,r)},i.prototype.captureError=function(e,t,n,r){var i={message:e.message||String(e)};return e.stack&&(i.stack=e.stack),this.capture("error",i,t,n,r)},i.prototype.captureLog=function(e,t,n,r){return this.capture("log",{message:e},t,n,r)},i.prototype.captureNetwork=function(e,t,n,r){t=t||"xhr",e.subtype=e.subtype||t,r&&(e.request=r);var i=this.levelFromStatus(e.status_code);return this.capture("network",e,i,n)},i.prototype.levelFromStatus=function(e){return e>=200&&e<400?"info":0===e||e>=400?"error":"info"},i.prototype.captureDom=function(e,t,n,r,i){var a={subtype:e,element:t};return void 0!==n&&(a.value=n),void 0!==r&&(a.checked=r),this.capture("dom",a,"info",i)},i.prototype.captureNavigation=function(e,t,n){return this.capture("navigation",{from:e,to:t},"info",n)},i.prototype.captureDomContentLoaded=function(e){return this.capture("navigation",{subtype:"DOMContentLoaded"},"info",void 0,e&&e.getTime())},i.prototype.captureLoad=function(e){return this.capture("navigation",{subtype:"load"},"info",void 0,e&&e.getTime())},i.prototype.captureConnectivityChange=function(e,t){return this.captureNetwork({change:e},"connectivity",t)},i.prototype._captureRollbarItem=function(e){if(this.options.includeItemsInTelemetry)return e.err?this.captureError(e.err,e.level,e.uuid,e.timestamp):e.message?this.captureLog(e.message,e.level,e.uuid,e.timestamp):e.custom?this.capture("log",e.custom,e.level,e.uuid,e.timestamp):void 0},i.prototype.push=function(e){this.queue.push(e),this.queue.length>this.maxQueueSize&&this.queue.shift()},e.exports=i},function(e,t,n){"use strict";var r=n(0),i=n(4),a=n(2),o=n(31),s={network:!0,networkResponseHeaders:!1,networkResponseBody:!1,networkRequestHeaders:!1,networkRequestBody:!1,networkErrorOnHttp5xx:!1,networkErrorOnHttp4xx:!1,networkErrorOnHttp0:!1,log:!0,dom:!0,navigation:!0,connectivity:!0};function l(e,t,n,r,i){var a=e[t];e[t]=n(a),r&&r[i].push([e,t,a])}function u(e,t){for(var n;e[t].length;)(n=e[t].shift())[0][n[1]]=n[2]}function c(e,t,n,i,a){this.options=e;var o=e.autoInstrument;!1===e.enabled||!1===o?this.autoInstrument={}:(r.isType(o,"object")||(o=s),this.autoInstrument=r.merge(s,o)),this.scrubTelemetryInputs=!!e.scrubTelemetryInputs,this.telemetryScrubber=e.telemetryScrubber,this.defaultValueScrubber=function(e){for(var t=[],n=0;n<e.length;++n)t.push(new RegExp(e[n],"i"));return function(e){var n=function(e){if(!e||!e.attributes)return null;for(var t=e.attributes,n=0;n<t.length;++n)if("name"===t[n].key)return t[n].value;return null}(e);if(!n)return!1;for(var r=0;r<t.length;++r)if(t[r].test(n))return!0;return!1}}(e.scrubFields),this.telemeter=t,this.rollbar=n,this.diagnostic=n.client.notifier.diagnostic,this._window=i||{},this._document=a||{},this.replacements={network:[],log:[],navigation:[],connectivity:[]},this.eventRemovers={dom:[],connectivity:[]},this._location=this._window.location,this._lastHref=this._location&&this._location.href}c.prototype.configure=function(e){this.options=r.merge(this.options,e);var t=e.autoInstrument,n=r.merge(this.autoInstrument);!1===e.enabled||!1===t?this.autoInstrument={}:(r.isType(t,"object")||(t=s),this.autoInstrument=r.merge(s,t)),this.instrument(n),void 0!==e.scrubTelemetryInputs&&(this.scrubTelemetryInputs=!!e.scrubTelemetryInputs),void 0!==e.telemetryScrubber&&(this.telemetryScrubber=e.telemetryScrubber)},c.prototype.instrument=function(e){!this.autoInstrument.network||e&&e.network?!this.autoInstrument.network&&e&&e.network&&this.deinstrumentNetwork():this.instrumentNetwork(),!this.autoInstrument.log||e&&e.log?!this.autoInstrument.log&&e&&e.log&&this.deinstrumentConsole():this.instrumentConsole(),!this.autoInstrument.dom||e&&e.dom?!this.autoInstrument.dom&&e&&e.dom&&this.deinstrumentDom():this.instrumentDom(),!this.autoInstrument.navigation||e&&e.navigation?!this.autoInstrument.navigation&&e&&e.navigation&&this.deinstrumentNavigation():this.instrumentNavigation(),!this.autoInstrument.connectivity||e&&e.connectivity?!this.autoInstrument.connectivity&&e&&e.connectivity&&this.deinstrumentConnectivity():this.instrumentConnectivity()},c.prototype.deinstrumentNetwork=function(){u(this.replacements,"network")},c.prototype.instrumentNetwork=function(){var e=this;function t(t,n){t in n&&r.isFunction(n[t])&&l(n,t,(function(t){return e.rollbar.wrap(t)}))}if("XMLHttpRequest"in this._window){var n=this._window.XMLHttpRequest.prototype;l(n,"open",(function(e){return function(t,n){return r.isType(n,"string")&&(this.__rollbar_xhr?(this.__rollbar_xhr.method=t,this.__rollbar_xhr.url=n,this.__rollbar_xhr.status_code=null,this.__rollbar_xhr.start_time_ms=r.now(),this.__rollbar_xhr.end_time_ms=null):this.__rollbar_xhr={method:t,url:n,status_code:null,start_time_ms:r.now(),end_time_ms:null}),e.apply(this,arguments)}}),this.replacements,"network"),l(n,"setRequestHeader",(function(t){return function(n,i){return this.__rollbar_xhr||(this.__rollbar_xhr={}),r.isType(n,"string")&&r.isType(i,"string")&&(e.autoInstrument.networkRequestHeaders&&(this.__rollbar_xhr.request_headers||(this.__rollbar_xhr.request_headers={}),this.__rollbar_xhr.request_headers[n]=i),"content-type"===n.toLowerCase()&&(this.__rollbar_xhr.request_content_type=i)),t.apply(this,arguments)}}),this.replacements,"network"),l(n,"send",(function(n){return function(i){var a=this;function o(){if(a.__rollbar_xhr&&(null===a.__rollbar_xhr.status_code&&(a.__rollbar_xhr.status_code=0,e.autoInstrument.networkRequestBody&&(a.__rollbar_xhr.request=i),a.__rollbar_event=e.captureNetwork(a.__rollbar_xhr,"xhr",void 0)),a.readyState<2&&(a.__rollbar_xhr.start_time_ms=r.now()),a.readyState>3)){a.__rollbar_xhr.end_time_ms=r.now();var t=null;if(a.__rollbar_xhr.response_content_type=a.getResponseHeader("Content-Type"),e.autoInstrument.networkResponseHeaders){var n=e.autoInstrument.networkResponseHeaders;t={};try{var o,s;if(!0===n){var l=a.getAllResponseHeaders();if(l){var u,c,f=l.trim().split(/[\r\n]+/);for(s=0;s<f.length;s++)o=(u=f[s].split(": ")).shift(),c=u.join(": "),t[o]=c}}else for(s=0;s<n.length;s++)t[o=n[s]]=a.getResponseHeader(o)}catch(e){}}var d=null;if(e.autoInstrument.networkResponseBody)try{d=a.responseText}catch(e){}var p=null;(d||t)&&(p={},d&&(e.isJsonContentType(a.__rollbar_xhr.request_content_type)?p.body=e.scrubJson(d):p.body=d),t&&(p.headers=t)),p&&(a.__rollbar_xhr.response=p);try{var h=a.status;h=1223===h?204:h,a.__rollbar_xhr.status_code=h,a.__rollbar_event.level=e.telemeter.levelFromStatus(h),e.errorOnHttpStatus(a.__rollbar_xhr)}catch(e){}}}return t("onload",a),t("onerror",a),t("onprogress",a),"onreadystatechange"in a&&r.isFunction(a.onreadystatechange)?l(a,"onreadystatechange",(function(t){return e.rollbar.wrap(t,void 0,o)})):a.onreadystatechange=o,a.__rollbar_xhr&&e.trackHttpErrors()&&(a.__rollbar_xhr.stack=(new Error).stack),n.apply(this,arguments)}}),this.replacements,"network")}"fetch"in this._window&&l(this._window,"fetch",(function(t){return function(n,i){for(var a=new Array(arguments.length),o=0,s=a.length;o<s;o++)a[o]=arguments[o];var l,u=a[0],c="GET";r.isType(u,"string")?l=u:u&&(l=u.url,u.method&&(c=u.method)),a[1]&&a[1].method&&(c=a[1].method);var f={method:c,url:l,status_code:null,start_time_ms:r.now(),end_time_ms:null};if(a[1]&&a[1].headers){var d=new Headers(a[1].headers);f.request_content_type=d.get("Content-Type"),e.autoInstrument.networkRequestHeaders&&(f.request_headers=e.fetchHeaders(d,e.autoInstrument.networkRequestHeaders))}return e.autoInstrument.networkRequestBody&&(a[1]&&a[1].body?f.request=a[1].body:a[0]&&!r.isType(a[0],"string")&&a[0].body&&(f.request=a[0].body)),e.captureNetwork(f,"fetch",void 0),e.trackHttpErrors()&&(f.stack=(new Error).stack),t.apply(this,a).then((function(t){f.end_time_ms=r.now(),f.status_code=t.status,f.response_content_type=t.headers.get("Content-Type");var n=null;e.autoInstrument.networkResponseHeaders&&(n=e.fetchHeaders(t.headers,e.autoInstrument.networkResponseHeaders));var i=null;return e.autoInstrument.networkResponseBody&&"function"==typeof t.text&&(i=t.clone().text()),(n||i)&&(f.response={},i&&("function"==typeof i.then?i.then((function(t){e.isJsonContentType(f.response_content_type)&&(f.response.body=e.scrubJson(t))})):f.response.body=i),n&&(f.response.headers=n)),e.errorOnHttpStatus(f),t}))}}),this.replacements,"network")},c.prototype.captureNetwork=function(e,t,n){return e.request&&this.isJsonContentType(e.request_content_type)&&(e.request=this.scrubJson(e.request)),this.telemeter.captureNetwork(e,t,n)},c.prototype.isJsonContentType=function(e){return!(!e||!e.toLowerCase().includes("json"))},c.prototype.scrubJson=function(e){return JSON.stringify(i(JSON.parse(e),this.options.scrubFields))},c.prototype.fetchHeaders=function(e,t){var n={};try{var r;if(!0===t){if("function"==typeof e.entries)for(var i=e.entries(),a=i.next();!a.done;)n[a.value[0]]=a.value[1],a=i.next()}else for(r=0;r<t.length;r++){var o=t[r];n[o]=e.get(o)}}catch(e){}return n},c.prototype.trackHttpErrors=function(){return this.autoInstrument.networkErrorOnHttp5xx||this.autoInstrument.networkErrorOnHttp4xx||this.autoInstrument.networkErrorOnHttp0},c.prototype.errorOnHttpStatus=function(e){var t=e.status_code;if(t>=500&&this.autoInstrument.networkErrorOnHttp5xx||t>=400&&this.autoInstrument.networkErrorOnHttp4xx||0===t&&this.autoInstrument.networkErrorOnHttp0){var n=new Error("HTTP request failed with Status "+t);n.stack=e.stack,this.rollbar.error(n,{skipFrames:1})}},c.prototype.deinstrumentConsole=function(){if("console"in this._window&&this._window.console.log)for(var e;this.replacements.log.length;)e=this.replacements.log.shift(),this._window.console[e[0]]=e[1]},c.prototype.instrumentConsole=function(){if("console"in this._window&&this._window.console.log){var e=this,t=this._window.console,n=["debug","info","warn","error","log"];try{for(var i=0,a=n.length;i<a;i++)o(n[i])}catch(e){this.diagnostic.instrumentConsole={error:e.message}}}function o(n){var i=t[n],a=t,o="warn"===n?"warning":n;t[n]=function(){var t=Array.prototype.slice.call(arguments),n=r.formatArgsAsString(t);e.telemeter.captureLog(n,o),i&&Function.prototype.apply.call(i,a,t)},e.replacements.log.push([n,i])}},c.prototype.deinstrumentDom=function(){("addEventListener"in this._window||"attachEvent"in this._window)&&this.removeListeners("dom")},c.prototype.instrumentDom=function(){if("addEventListener"in this._window||"attachEvent"in this._window){var e=this.handleClick.bind(this),t=this.handleBlur.bind(this);this.addListener("dom",this._window,"click","onclick",e,!0),this.addListener("dom",this._window,"blur","onfocusout",t,!0)}},c.prototype.handleClick=function(e){try{var t=o.getElementFromEvent(e,this._document),n=t&&t.tagName,r=o.isDescribedElement(t,"a")||o.isDescribedElement(t,"button");n&&(r||o.isDescribedElement(t,"input",["button","submit"]))?this.captureDomEvent("click",t):o.isDescribedElement(t,"input",["checkbox","radio"])&&this.captureDomEvent("input",t,t.value,t.checked)}catch(e){}},c.prototype.handleBlur=function(e){try{var t=o.getElementFromEvent(e,this._document);t&&t.tagName&&(o.isDescribedElement(t,"textarea")?this.captureDomEvent("input",t,t.value):o.isDescribedElement(t,"select")&&t.options&&t.options.length?this.handleSelectInputChanged(t):o.isDescribedElement(t,"input")&&!o.isDescribedElement(t,"input",["button","submit","hidden","checkbox","radio"])&&this.captureDomEvent("input",t,t.value))}catch(e){}},c.prototype.handleSelectInputChanged=function(e){if(e.multiple)for(var t=0;t<e.options.length;t++)e.options[t].selected&&this.captureDomEvent("input",e,e.options[t].value);else e.selectedIndex>=0&&e.options[e.selectedIndex]&&this.captureDomEvent("input",e,e.options[e.selectedIndex].value)},c.prototype.captureDomEvent=function(e,t,n,r){if(void 0!==n)if(this.scrubTelemetryInputs||"password"===o.getElementType(t))n="[scrubbed]";else{var i=o.describeElement(t);this.telemetryScrubber?this.telemetryScrubber(i)&&(n="[scrubbed]"):this.defaultValueScrubber(i)&&(n="[scrubbed]")}var a=o.elementArrayToString(o.treeToArray(t));this.telemeter.captureDom(e,a,n,r)},c.prototype.deinstrumentNavigation=function(){var e=this._window.chrome;!(e&&e.app&&e.app.runtime)&&this._window.history&&this._window.history.pushState&&u(this.replacements,"navigation")},c.prototype.instrumentNavigation=function(){var e=this._window.chrome;if(!(e&&e.app&&e.app.runtime)&&this._window.history&&this._window.history.pushState){var t=this;l(this._window,"onpopstate",(function(e){return function(){var n=t._location.href;t.handleUrlChange(t._lastHref,n),e&&e.apply(this,arguments)}}),this.replacements,"navigation"),l(this._window.history,"pushState",(function(e){return function(){var n=arguments.length>2?arguments[2]:void 0;return n&&t.handleUrlChange(t._lastHref,n+""),e.apply(this,arguments)}}),this.replacements,"navigation")}},c.prototype.handleUrlChange=function(e,t){var n=a.parse(this._location.href),r=a.parse(t),i=a.parse(e);this._lastHref=t,n.protocol===r.protocol&&n.host===r.host&&(t=r.path+(r.hash||"")),n.protocol===i.protocol&&n.host===i.host&&(e=i.path+(i.hash||"")),this.telemeter.captureNavigation(e,t)},c.prototype.deinstrumentConnectivity=function(){("addEventListener"in this._window||"body"in this._document)&&(this._window.addEventListener?this.removeListeners("connectivity"):u(this.replacements,"connectivity"))},c.prototype.instrumentConnectivity=function(){if("addEventListener"in this._window||"body"in this._document)if(this._window.addEventListener)this.addListener("connectivity",this._window,"online",void 0,function(){this.telemeter.captureConnectivityChange("online")}.bind(this),!0),this.addListener("connectivity",this._window,"offline",void 0,function(){this.telemeter.captureConnectivityChange("offline")}.bind(this),!0);else{var e=this;l(this._document.body,"ononline",(function(t){return function(){e.telemeter.captureConnectivityChange("online"),t&&t.apply(this,arguments)}}),this.replacements,"connectivity"),l(this._document.body,"onoffline",(function(t){return function(){e.telemeter.captureConnectivityChange("offline"),t&&t.apply(this,arguments)}}),this.replacements,"connectivity")}},c.prototype.addListener=function(e,t,n,r,i,a){t.addEventListener?(t.addEventListener(n,i,a),this.eventRemovers[e].push((function(){t.removeEventListener(n,i,a)}))):r&&(t.attachEvent(r,i),this.eventRemovers[e].push((function(){t.detachEvent(r,i)})))},c.prototype.removeListeners=function(e){for(;this.eventRemovers[e].length;)this.eventRemovers[e].shift()()},e.exports=c},function(e,t,n){"use strict";function r(e){return(e.getAttribute("type")||"").toLowerCase()}function i(e){if(!e||!e.tagName)return"";var t=[e.tagName];e.id&&t.push("#"+e.id),e.classes&&t.push("."+e.classes.join("."));for(var n=0;n<e.attributes.length;n++)t.push("["+e.attributes[n].key+'="'+e.attributes[n].value+'"]');return t.join("")}function a(e){if(!e||!e.tagName)return null;var t,n,r,i,a={};a.tagName=e.tagName.toLowerCase(),e.id&&(a.id=e.id),(t=e.className)&&"string"==typeof t&&(a.classes=t.split(/\s+/));var o=["type","name","title","alt"];for(a.attributes=[],i=0;i<o.length;i++)n=o[i],(r=e.getAttribute(n))&&a.attributes.push({key:n,value:r});return a}e.exports={describeElement:a,descriptionToString:i,elementArrayToString:function(e){for(var t,n,r=" > ".length,a=[],o=0,s=e.length-1;s>=0;s--){if(t=i(e[s]),n=o+a.length*r+t.length,s<e.length-1&&n>=83){a.unshift("...");break}a.unshift(t),o+=t.length}return a.join(" > ")},treeToArray:function(e){for(var t,n=[],r=0;e&&r<5&&"html"!==(t=a(e)).tagName;r++)n.unshift(t),e=e.parentNode;return n},getElementFromEvent:function(e,t){return e.target?e.target:t&&t.elementFromPoint?t.elementFromPoint(e.clientX,e.clientY):void 0},isDescribedElement:function(e,t,n){if(e.tagName.toLowerCase()!==t.toLowerCase())return!1;if(!n)return!0;e=r(e);for(var i=0;i<n.length;i++)if(n[i]===e)return!0;return!1},getElementType:r}},function(e,t){e.exports=function(e){var t,n,r,i,a,o,s,l,u,c,f,d,p,h=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function m(e){return e<10?"0"+e:e}function g(){return this.valueOf()}function v(e){return h.lastIndex=0,h.test(e)?'"'+e.replace(h,(function(e){var t=r[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+m(this.getUTCMonth()+1)+"-"+m(this.getUTCDate())+"T"+m(this.getUTCHours())+":"+m(this.getUTCMinutes())+":"+m(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=g,Number.prototype.toJSON=g,String.prototype.toJSON=g),"function"!=typeof e.stringify&&(r={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},e.stringify=function(e,r,a){var o;if(t="",n="","number"==typeof a)for(o=0;o<a;o+=1)n+=" ";else"string"==typeof a&&(n=a);if(i=r,r&&"function"!=typeof r&&("object"!=typeof r||"number"!=typeof r.length))throw new Error("JSON.stringify");return function e(r,a){var o,s,l,u,c,f=t,d=a[r];switch(d&&"object"==typeof d&&"function"==typeof d.toJSON&&(d=d.toJSON(r)),"function"==typeof i&&(d=i.call(a,r,d)),typeof d){case"string":return v(d);case"number":return isFinite(d)?String(d):"null";case"boolean":case"null":return String(d);case"object":if(!d)return"null";if(t+=n,c=[],"[object Array]"===Object.prototype.toString.apply(d)){for(u=d.length,o=0;o<u;o+=1)c[o]=e(o,d)||"null";return l=0===c.length?"[]":t?"[\n"+t+c.join(",\n"+t)+"\n"+f+"]":"["+c.join(",")+"]",t=f,l}if(i&&"object"==typeof i)for(u=i.length,o=0;o<u;o+=1)"string"==typeof i[o]&&(l=e(s=i[o],d))&&c.push(v(s)+(t?": ":":")+l);else for(s in d)Object.prototype.hasOwnProperty.call(d,s)&&(l=e(s,d))&&c.push(v(s)+(t?": ":":")+l);return l=0===c.length?"{}":t?"{\n"+t+c.join(",\n"+t)+"\n"+f+"}":"{"+c.join(",")+"}",t=f,l}}("",{"":e})}),"function"!=typeof e.parse&&(e.parse=(c={"\\":"\\",'"':'"',"/":"/",t:"\t",n:"\n",r:"\r",f:"\f",b:"\b"},f={go:function(){a="ok"},firstokey:function(){l=u,a="colon"},okey:function(){l=u,a="colon"},ovalue:function(){a="ocomma"},firstavalue:function(){a="acomma"},avalue:function(){a="acomma"}},d={go:function(){a="ok"},ovalue:function(){a="ocomma"},firstavalue:function(){a="acomma"},avalue:function(){a="acomma"}},p={"{":{go:function(){o.push({state:"ok"}),s={},a="firstokey"},ovalue:function(){o.push({container:s,state:"ocomma",key:l}),s={},a="firstokey"},firstavalue:function(){o.push({container:s,state:"acomma"}),s={},a="firstokey"},avalue:function(){o.push({container:s,state:"acomma"}),s={},a="firstokey"}},"}":{firstokey:function(){var e=o.pop();u=s,s=e.container,l=e.key,a=e.state},ocomma:function(){var e=o.pop();s[l]=u,u=s,s=e.container,l=e.key,a=e.state}},"[":{go:function(){o.push({state:"ok"}),s=[],a="firstavalue"},ovalue:function(){o.push({container:s,state:"ocomma",key:l}),s=[],a="firstavalue"},firstavalue:function(){o.push({container:s,state:"acomma"}),s=[],a="firstavalue"},avalue:function(){o.push({container:s,state:"acomma"}),s=[],a="firstavalue"}},"]":{firstavalue:function(){var e=o.pop();u=s,s=e.container,l=e.key,a=e.state},acomma:function(){var e=o.pop();s.push(u),u=s,s=e.container,l=e.key,a=e.state}},":":{colon:function(){if(Object.hasOwnProperty.call(s,l))throw new SyntaxError("Duplicate key '"+l+'"');a="ovalue"}},",":{ocomma:function(){s[l]=u,a="okey"},acomma:function(){s.push(u),a="avalue"}},true:{go:function(){u=!0,a="ok"},ovalue:function(){u=!0,a="ocomma"},firstavalue:function(){u=!0,a="acomma"},avalue:function(){u=!0,a="acomma"}},false:{go:function(){u=!1,a="ok"},ovalue:function(){u=!1,a="ocomma"},firstavalue:function(){u=!1,a="acomma"},avalue:function(){u=!1,a="acomma"}},null:{go:function(){u=null,a="ok"},ovalue:function(){u=null,a="ocomma"},firstavalue:function(){u=null,a="acomma"},avalue:function(){u=null,a="acomma"}}},function(e,t){var n,r,i=/^[\u0020\t\n\r]*(?:([,:\[\]{}]|true|false|null)|(-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)|"((?:[^\r\n\t\\\"]|\\(?:["\\\/trnfb]|u[0-9a-fA-F]{4}))*)")/;a="go",o=[];try{for(;n=i.exec(e);)n[1]?p[n[1]][a]():n[2]?(u=+n[2],d[a]()):(r=n[3],u=r.replace(/\\(?:u(.{4})|([^u]))/g,(function(e,t,n){return t?String.fromCharCode(parseInt(t,16)):c[n]})),f[a]()),e=e.slice(n[0].length)}catch(e){a=e}if("ok"!==a||/[^\u0020\t\n\r]/.test(e))throw a instanceof SyntaxError?a:new SyntaxError("JSON");return"function"==typeof t?function e(n,r){var i,a,o=n[r];if(o&&"object"==typeof o)for(i in u)Object.prototype.hasOwnProperty.call(o,i)&&(void 0!==(a=e(o,i))?o[i]=a:delete o[i]);return t.call(n,r,o)}({"":u},""):u}))}},function(e,t,n){"use strict";function r(e,t,n){if(t.hasOwnProperty&&t.hasOwnProperty("addEventListener")){for(var r=t.addEventListener;r._rollbarOldAdd&&r.belongsToShim;)r=r._rollbarOldAdd;var i=function(t,n,i){r.call(this,t,e.wrap(n),i)};i._rollbarOldAdd=r,i.belongsToShim=n,t.addEventListener=i;for(var a=t.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)a=a._rollbarOldRemove;var o=function(e,t,n){a.call(this,e,t&&t._rollbar_wrapped||t,n)};o._rollbarOldRemove=a,o.belongsToShim=n,t.removeEventListener=o}}e.exports=function(e,t,n){if(e){var i,a,o="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(",");for(i=0;i<o.length;++i)e[a=o[i]]&&e[a].prototype&&r(t,e[a].prototype,n)}}},function(e,t,n){"use strict";var r=n(0),i=n(5);function a(e,t){return[e,r.stringify(e,t)]}function o(e,t){var n=e.length;return n>2*t?e.slice(0,t).concat(e.slice(n-t)):e}function s(e,t,n){n=void 0===n?30:n;var i,a=e.data.body;if(a.trace_chain)for(var s=a.trace_chain,l=0;l<s.length;l++)i=o(i=s[l].frames,n),s[l].frames=i;else a.trace&&(i=o(i=a.trace.frames,n),a.trace.frames=i);return[e,r.stringify(e,t)]}function l(e,t){return t&&t.length>e?t.slice(0,e-3).concat("..."):t}function u(e,t,n){return[t=i(t,(function t(n,a,o){switch(r.typeName(a)){case"string":return l(e,a);case"object":case"array":return i(a,t,o);default:return a}}),[]),r.stringify(t,n)]}function c(e){return e.exception&&(delete e.exception.description,e.exception.message=l(255,e.exception.message)),e.frames=o(e.frames,1),e}function f(e,t){var n=e.data.body;if(n.trace_chain)for(var i=n.trace_chain,a=0;a<i.length;a++)i[a]=c(i[a]);else n.trace&&(n.trace=c(n.trace));return[e,r.stringify(e,t)]}function d(e,t){return r.maxByteSize(e)>t}e.exports={truncate:function(e,t,n){n=void 0===n?524288:n;for(var r,i,o,l=[a,s,u.bind(null,1024),u.bind(null,512),u.bind(null,256),f];r=l.shift();)if(e=(i=r(e,t))[0],(o=i[1]).error||!d(o.value,n))return o;return o},raw:a,truncateFrames:s,truncateStrings:u,maybeTruncateValue:l}}])},23744:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<a(i,t)))break e;e[r]=t,e[n]=i,n=r}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,o=i>>>1;r<o;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>a(l,n))u<i&&0>a(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(u<i&&0>a(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],f=1,d=null,p=3,h=!1,m=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)i(c);else{if(!(t.startTime<=e))break;i(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function k(e){if(g=!1,w(e),!m)if(null!==r(u))m=!0,R(_);else{var t=r(c);null!==t&&L(k,t.startTime-e)}}function _(e,n){m=!1,g&&(g=!1,y(S),S=-1),h=!0;var a=p;try{for(w(n),d=r(u);null!==d&&(!(d.expirationTime>n)||e&&!A());){var o=d.callback;if("function"==typeof o){d.callback=null,p=d.priorityLevel;var s=o(d.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?d.callback=s:d===r(u)&&i(u),w(n)}else i(u);d=r(u)}if(null!==d)var l=!0;else{var f=r(c);null!==f&&L(k,f.startTime-n),l=!1}return l}finally{d=null,p=a,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var E,x=!1,T=null,S=-1,C=5,O=-1;function A(){return!(t.unstable_now()-O<C)}function I(){if(null!==T){var e=t.unstable_now();O=e;var n=!0;try{n=T(!0,e)}finally{n?E():(x=!1,T=null)}}else x=!1}if("function"==typeof b)E=function(){b(I)};else if("undefined"!=typeof MessageChannel){var N=new MessageChannel,P=N.port2;N.port1.onmessage=I,E=function(){P.postMessage(null)}}else E=function(){v(I,0)};function R(e){T=e,x||(x=!0,E())}function L(e,n){S=v((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,R(_))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,i,a){var o=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?o+a:o,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:f++,callback:i,priorityLevel:e,startTime:a,expirationTime:s=a+s,sortIndex:-1},a>o?(e.sortIndex=a,n(c,e),null===r(u)&&e===r(c)&&(g?(y(S),S=-1):g=!0,L(k,a-o))):(e.sortIndex=s,n(u,e),m||h||(m=!0,R(_))),e},t.unstable_shouldYield=A,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},75183:function(e,t,n){"use strict";e.exports=n(23744)},35218:function(e){e.exports=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<a.length;l++){var u=a[l];if(!s(u))return!1;var c=e[u],f=t[u];if(!1===(i=n?n.call(r,c,f,u):void 0)||void 0===i&&c!==f)return!1}return!0}},5458:function(e,t,n){"use strict";var r=n(89161),i=Array.prototype.concat,a=Array.prototype.slice,o=e.exports=function(e){for(var t=[],n=0,o=e.length;n<o;n++){var s=e[n];r(s)?t=i.call(t,a.call(s)):t.push(s)}return t};o.wrap=function(e){return function(){return e(o(arguments))}}},78791:function(e,t,n){var r=n(29058);e.exports=function(e,t){var n,i=null;if(!e||"string"!=typeof e)return i;for(var a,o,s=r(e),l="function"==typeof t,u=0,c=s.length;u<c;u++)a=(n=s[u]).property,o=n.value,l?t(a,o,n):o&&(i||(i={}),i[a]=o);return i}},16099:function(e,t,n){const r=n(15826),i=n(36641).Z,a=n(75032);e.exports=r((function(e){const{addUtilities:t,e:n,theme:r,variants:o}=e,s=Object.entries(r("borderRadius")),l=Object.entries(r("borderWidth")),u=Object.entries(r("divideWidth")),c=Object.entries(r("height")),f=Object.entries(r("inset")),d=Object.entries(r("margin")),p=Object.entries(r("maxHeight")),h=Object.entries(r("maxWidth")),m=Object.entries(r("minHeight")),g=Object.entries(r("minWidth")),v=Object.entries(r("padding")),y=Object.entries(r("space")),b=Object.entries(r("width")),w=c.map((([e,t])=>({[`.${n(`bs-${e}`)}`]:{blockSize:t}}))),k=m.map((([e,t])=>({[`.${n(`min-bs-${e}`)}`]:{minBlockSize:t}}))),_=p.map((([e,t])=>({[`.${n(`max-bs-${e}`)}`]:{maxBlockSize:t}}))),E=b.map((([e,t])=>({[`.${n(`is-${e}`)}`]:{inlineSize:t}}))),x=g.map((([e,t])=>({[`.${n(`min-is-${e}`)}`]:{minInlineSize:t}}))),T=h.map((([e,t])=>({[`.${n(`max-is-${e}`)}`]:{maxInlineSize:t}}))),S=d.map((([e,t])=>({[`.${n(i("mlb",e))}`]:{marginBlock:t},[`.${n(i("mli",e))}`]:{marginInline:t}}))),C=d.map((([e,t])=>({[`.${n(i("mbs",e))}`]:{marginBlockStart:t},[`.${n(i("mbe",e))}`]:{marginBlockEnd:t},[`.${n(i("mis",e))}`]:{marginInlineStart:t},[`.${n(i("mie",e))}`]:{marginInlineEnd:t}}))),O=v.map((([e,t])=>({[`.${n(`plb-${e}`)}`]:{paddingBlock:t},[`.${n(`pli-${e}`)}`]:{paddingInline:t}}))),A=v.map((([e,t])=>({[`.${n(`pbs-${e}`)}`]:{paddingBlockStart:t},[`.${n(`pbe-${e}`)}`]:{paddingBlockEnd:t},[`.${n(`pis-${e}`)}`]:{paddingInlineStart:t},[`.${n(`pie-${e}`)}`]:{paddingInlineEnd:t}})));let I=y.map((([e,t])=>({[`.${n(i("space-b",e))} > :not([hidden]) ~ :not([hidden])`]:{"--tw-space-b-reverse":"0",marginBlockStart:`calc(${t} * calc(1 - var(--tw-space-b-reverse)))`,marginBlockEnd:`calc(${t} * var(--tw-space-b-reverse))`},[`.${n(i("space-i",e))} > :not([hidden]) ~ :not([hidden])`]:{"--tw-space-i-reverse":"0",marginInlineStart:`calc(${t} * calc(1 - var(--tw-space-i-reverse)))`,marginInlineEnd:`calc(${t} * var(--tw-space-i-reverse))`}})));I.length&&I.push({".space-b-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-b-reverse":"1"},".space-i-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-i-reverse":"1"}});const N=f.map((([e,t])=>({[`.${n(i("inset-block",e))}`]:{insetBlock:t},[`.${n(i("inset-inline",e))}`]:{insetInline:t}}))),P=f.map((([e,t])=>({[`.${n(i("block-start",e))}`]:{insetBlockStart:t},[`.${n(i("block-end",e))}`]:{insetBlockEnd:t},[`.${n(i("inline-start",e))}`]:{insetInlineStart:t},[`.${n(i("inline-end",e))}`]:{insetInlineEnd:t}}))),R=l.map((([e,t])=>{const r="default"===e.toLowerCase()?"":`-${e}`;return{[`.${n(`border-bs${r}`)}`]:{borderBlockStartWidth:t},[`.${n(`border-be${r}`)}`]:{borderBlockEndWidth:t},[`.${n(`border-is${r}`)}`]:{borderInlineStartWidth:t},[`.${n(`border-ie${r}`)}`]:{borderInlineEndWidth:t}}})),L=s.map((([e,t])=>{const r="default"===e.toLowerCase()?"":`-${e}`;return{[`.${n(`rounded-bs${r}`)}`]:{borderStartStartRadius:t,borderStartEndRadius:t},[`.${n(`rounded-be${r}`)}`]:{borderEndStartRadius:t,borderEndEndRadius:t},[`.${n(`rounded-is${r}`)}`]:{borderStartStartRadius:t,borderEndStartRadius:t},[`.${n(`rounded-ie${r}`)}`]:{borderStartEndRadius:t,borderEndEndRadius:t}}})),M=s.map((([e,t])=>{const r="default"===e.toLowerCase()?"":`-${e}`;return{[`.${n(`rounded-ss${r}`)}`]:{borderStartStartRadius:t},[`.${n(`rounded-se${r}`)}`]:{borderStartEndRadius:t},[`.${n(`rounded-es${r}`)}`]:{borderEndStartRadius:t},[`.${n(`rounded-ee${r}`)}`]:{borderEndEndRadius:t}}}));let D=u.map((([e,t])=>{const r="default"===e.toLowerCase()?"":`-${e}`;return{[`.${n(`divide-b${r}`)} > :not([hidden]) ~ :not([hidden])`]:{"--tw-divide-b-reverse":"0",borderBlockStartWidth:`calc(${t} * calc(1 - var(--tw-divide-b-reverse)))`,borderBlockEndWidth:`calc(${t} * var(--tw-divide-b-reverse))`},[`.${n(`divide-i${r}`)} > :not([hidden]) ~ :not([hidden])`]:{"--tw-divide-i-reverse":"0",borderInlineStartWidth:`calc(${t} * calc(1 - var(--tw-divide-i-reverse)))`,borderInlineEndWidth:`calc(${t} * var(--tw-divide-i-reverse))`}}}));D.length&&D.push({".divide-b-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-divide-b-reverse":"1"},".divide-i-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-divide-i-reverse":"1"}}),t({".float-start":{float:"inline-start"},".float-end":{float:"inline-end"}},o("logical")),t({".clear-start":{clear:"inline-start"},".clear-end":{clear:"inline-end"}},o("logical")),t({".text-start":{textAlign:"start"},".text-end":{textAlign:"end"}},o("logical")),t({".resize-block":{resize:"block"},".resize-inline":{resize:"inline"}},o("logical")),t({".overscroll-b-auto":{overscrollBehaviorBlock:"auto"},".overscroll-b-contain":{overscrollBehaviorBlock:"contain"},".overscroll-b-none":{overscrollBehaviorBlock:"none"},".overscroll-i-auto":{overscrollBehaviorInline:"auto"},".overscroll-i-contain":{overscrollBehaviorInline:"contain"},".overscroll-i-none":{overscrollBehaviorInline:"none"}},o("logical")),t(w,o("logical")),t(k,o("logical")),t(_,o("logical")),t(E,o("logical")),t(x,o("logical")),t(T,o("logical")),t(S,o("logical")),t(C,o("logical")),t(O,o("logical")),t(A,o("logical")),t(I,o("logical")),t(N,o("logical")),t(P,o("logical")),t(R,o("logical")),a(e),t(L,o("logical")),t(M,o("logical")),t(D,o("logical"))}))},75032:function(e,t,n){const r=n(55166).Z,i=n(41453).ZP;e.exports=function({config:e,corePlugins:t,matchUtilities:n,theme:a,variants:o}){"jit"===e("mode")&&n({"border-bs":e=>t("borderOpacity")?i({color:e,property:"border-block-start-color",variable:"--tw-border-opacity"}):{"border-block-start-color":e},"border-be":e=>t("borderOpacity")?i({color:e,property:"border-block-end-color",variable:"--tw-border-opacity"}):{"border-block-end-color":e},"border-is":e=>t("borderOpacity")?i({color:e,property:"border-inline-start-color",variable:"--tw-border-opacity"}):{"border-inline-start-color":e},"border-ie":e=>t("borderOpacity")?i({color:e,property:"border-inline-end-color",variable:"--tw-border-opacity"}):{"border-inline-end-color":e}},{values:(({DEFAULT:e,...t})=>t)(r(a("borderColor"))),variants:o("borderColor"),type:"color"})}},86480:function(e,t){"use strict";function n(e,t){return{handler:e,config:t}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n.withOptions=function(e,t=(()=>({}))){const n=function(n){return{__options:n,handler:e(n),config:t(n)}};return n.__isOptionsFunction=!0,n.__pluginFunction=e,n.__configFunction=t,n};var r=n;t.default=r},55166:function(e,t){"use strict";t.Z=void 0;const n=e=>Object.assign({},...Object.entries(e).flatMap((([e,t])=>"object"==typeof t?Object.entries(n(t)).map((([t,n])=>({[e+("DEFAULT"===t?"":`-${t}`)]:n}))):[{[`${e}`]:t}])));var r=n;t.Z=r},36641:function(e,t,n){"use strict";t.Z=function(e,t){return"-"===t?`-${e}`:i.default.startsWith(t,"-")?`-${e}-${t.slice(1)}`:`${e}-${t}`};var r,i=(r=n(61888))&&r.__esModule?r:{default:r}},41453:function(e,t,n){"use strict";t.ZP=function({color:e,property:t,variable:n}){if(i.default.isFunction(e))return{[n]:"1",[t]:e({opacityVariable:n,opacityValue:`var(${n})`})};try{const i=e.startsWith("hsl"),[a,s,l,u]=i?function(e){const[t,n,i,a]=(0,r.default)(e).hsl().array();return[t,`${n}%`,`${i}%`,void 0===a&&o(e)?1:a]}(e):function(e){const[t,n,i,a]=(0,r.default)(e).rgb().array();return[t,n,i,void 0===a&&o(e)?1:a]}(e);return void 0!==u?{[t]:e}:{[n]:"1",[t]:`${i?"hsla":"rgba"}(${a}, ${s}, ${l}, var(${n}))`}}catch(n){return{[t]:e}}};var r=a(n(90094)),i=a(n(61888));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){return e.startsWith("rgba(")||e.startsWith("hsla(")||e.startsWith("#")&&9===e.length||e.startsWith("#")&&5===e.length}},15826:function(e,t,n){const r=n(86480);e.exports=(r.__esModule?r:{default:r}).default},86812:function(e,t,n){let r=n(59519);e.exports=(r.__esModule?r:{default:r}).default},7376:function(e,t,n){let r=n(38749);e.exports=(r.__esModule?r:{default:r}).default},59519:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=i(n(78088));function i(e){return e&&e.__esModule?e:{default:e}}function a({version:e,from:t,to:n}){r.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${n}\`.`,"Update your configuration file to silence this warning."])}const o={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return a({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return a({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return a({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return a({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return a({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}},68583:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});const i=r(n(75269)).default},38749:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=n(80953),i=a(n(64017));function a(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.cloneDeep)(i.default.theme)},80953:function(e,t){"use strict";function n(e){return Array.isArray(e)?e.map((e=>n(e))):"object"==typeof e&&null!==e?Object.fromEntries(Object.entries(e).map((([e,t])=>[e,n(t)]))):e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"cloneDeep",{enumerable:!0,get:function(){return n}})},75269:function(e,t){"use strict";function n(e,t){return{handler:e,config:t}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.withOptions=function(e,t=(()=>({}))){const n=function(n){return{__options:n,handler:e(n),config:t(n)}};return n.__isOptionsFunction=!0,n.__pluginFunction=e,n.__configFunction=t,n};const r=n},78088:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{dim:function(){return s},default:function(){return l}});const r=i(n(10793));function i(e){return e&&e.__esModule?e:{default:e}}let a=new Set;function o(e,t,n){"undefined"!=typeof process&&process.env.JEST_WORKER_ID||n&&a.has(n)||(n&&a.add(n),console.warn(""),t.forEach((t=>console.warn(e,"-",t))))}function s(e){return r.default.dim(e)}const l={info(e,t){o(r.default.bold(r.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){o(r.default.bold(r.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){o(r.default.bold(r.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}}},56320:function(e,t,n){let r=n(68583);e.exports=(r.__esModule?r:{default:r}).default},64017:function(e){e.exports={content:[],presets:[],darkMode:"media",theme:{accentColor:({theme:e})=>({...e("colors"),auto:"auto"}),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9"},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>e("brightness"),backdropContrast:({theme:e})=>e("contrast"),backdropGrayscale:({theme:e})=>e("grayscale"),backdropHueRotate:({theme:e})=>e("hueRotate"),backdropInvert:({theme:e})=>e("invert"),backdropOpacity:({theme:e})=>e("opacity"),backdropSaturate:({theme:e})=>e("saturate"),backdropSepia:({theme:e})=>e("sepia"),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"0",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({...e("colors"),DEFAULT:e("colors.gray.200","currentColor")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>({...e("spacing")}),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px"},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2"},caretColor:({theme:e})=>e("colors"),colors:({colors:e})=>({inherit:e.inherit,current:e.current,transparent:e.transparent,black:e.black,white:e.white,slate:e.slate,gray:e.gray,zinc:e.zinc,neutral:e.neutral,stone:e.stone,red:e.red,orange:e.orange,amber:e.amber,yellow:e.yellow,lime:e.lime,green:e.green,emerald:e.emerald,teal:e.teal,cyan:e.cyan,sky:e.sky,blue:e.blue,indigo:e.indigo,violet:e.violet,purple:e.purple,fuchsia:e.fuchsia,pink:e.pink,rose:e.rose}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2"},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>e("borderWidth"),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>({none:"none",...e("colors")}),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%"}),flexGrow:{0:"0",DEFAULT:"1"},flexShrink:{0:"0",DEFAULT:"1"},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%"},grayscale:{0:"0",DEFAULT:"100%"},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},height:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},inset:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),invert:{0:"0",DEFAULT:"100%"},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"},maxHeight:({theme:e})=>({...e("spacing"),none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),maxWidth:({theme:e,breakpoints:t})=>({...e("spacing"),none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...t(e("screens"))}),minHeight:({theme:e})=>({...e("spacing"),full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),minWidth:({theme:e})=>({...e("spacing"),full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1"},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:e("colors.blue.500","#3b82f6"),...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg"},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2"},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5"},screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},scrollMargin:({theme:e})=>({...e("spacing")}),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg"},space:({theme:e})=>({...e("spacing")}),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2"},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},textIndent:({theme:e})=>({...e("spacing")}),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),size:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),width:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content"}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50"}},plugins:[]}},30662:function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],i=[];if(r&&t)for(var a=0,o=r.length;a<o;a++)r[a].fn!==t&&r[a].fn._!==t&&i.push(r[a]);return i.length?n[e]=i:delete n[e],this}},e.exports=t,e.exports.TinyEmitter=t},98725:function(e,t,n){"use strict";n.d(t,{pi:function(){return r}});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.create,Object.create},59168:function(e){"use strict";function t(e){if("string"==typeof e)return function(e){return function(t){return Boolean(t&&t.type===e)}}(e);if(null==e)return i;if("object"==typeof e)return("length"in e?r:n)(e);if("function"==typeof e)return e;throw new Error("Expected function, string, or object as test")}function n(e){return function(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}function r(e){var n=function(e){for(var n=[],r=e.length,i=-1;++i<r;)n[i]=t(e[i]);return n}(e),r=n.length;return function(){for(var e=-1;++e<r;)if(n[e].apply(this,arguments))return!0;return!1}}function i(){return!0}e.exports=t},99080:function(e,t,n){"use strict";e.exports=o;var r=n(59168),i="skip",a=!1;function o(e,t,n,o){var l;"function"==typeof t&&"function"!=typeof n&&(o=n,n=t,t=null),l=r(t),function e(r,u,c){var f,d=[];return(t&&!l(r,u,c[c.length-1]||null)||(d=s(n(r,c)))[0]!==a)&&r.children&&d[0]!==i?(f=s(function(t,n){for(var r,i=o?-1:1,s=(o?t.length:-1)+i;s>-1&&s<t.length;){if((r=e(t[s],s,n))[0]===a)return r;s="number"==typeof r[1]?r[1]:s+i}}(r.children,c.concat(r))),f[0]===a?f:d):d}(e,null,[])}function s(e){return null!==e&&"object"==typeof e&&"length"in e?e:"number"==typeof e?[!0,e]:[e]}o.CONTINUE=!0,o.SKIP=i,o.EXIT=a},86757:function(e,t,n){"use strict";e.exports=s;var r=n(99080),i=r.CONTINUE,a=r.SKIP,o=r.EXIT;function s(e,t,n,i){"function"==typeof t&&"function"!=typeof n&&(i=n,n=t,t=null),r(e,t,(function(e,t){var r=t[t.length-1],i=r?r.children.indexOf(e):null;return n(e,i,r)}),i)}s.CONTINUE=i,s.SKIP=a,s.EXIT=o},20785:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var i=n(78419),a=function(){function e(){}return e.prototype.generateEventId=function(){return(0,i.v4)()},e.prototype.createImpressionEvent=function(e,t,n,i,a){var o=this.createBaseEvent(e,t,n,i);return a?r(r({},o),{variant:a}):o},e.prototype.createBaseEvent=function(e,t,n,r){return{eventType:r,eventId:this.generateEventId(),context:e,enabled:t,featureName:n}},e}();t.default=a},96367:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},a.apply(this,arguments)},o=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))},s=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},l=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.InMemoryStorageProvider=t.LocalStorageProvider=t.UnleashClient=t.resolveFetch=t.EVENTS=void 0;var u=n(30662),c=n(65840),f=n(58898);t.InMemoryStorageProvider=f.default;var d=n(1090);t.LocalStorageProvider=d.default;var p=n(20785),h=n(87585),m=["userId","sessionId","remoteAddress"];t.EVENTS={INIT:"initialized",ERROR:"error",READY:"ready",UPDATE:"update",IMPRESSION:"impression"};var g={name:"disabled",enabled:!1},v="repo";t.resolveFetch=function(){try{if("fetch"in window)return fetch.bind(window);if("fetch"in globalThis)return fetch.bind(globalThis)}catch(e){console.error('Unleash failed to resolve "fetch"',e)}};var y=function(e){function n(n){var r=n.storageProvider,i=n.url,o=n.clientKey,s=n.disableRefresh,l=void 0!==s&&s,u=n.refreshInterval,f=void 0===u?30:u,h=n.metricsInterval,m=void 0===h?30:h,g=n.disableMetrics,v=void 0!==g&&g,y=n.appName,b=n.environment,w=void 0===b?"default":b,k=n.context,_=n.fetch,E=void 0===_?(0,t.resolveFetch)():_,x=n.bootstrap,T=n.bootstrapOverride,S=void 0===T||T,C=n.headerName,O=void 0===C?"Authorization":C,A=n.customHeaders,I=void 0===A?{}:A,N=e.call(this)||this;if(N.toggles=[],N.etag="",N.readyEventEmitted=!1,!i)throw new Error("url is required");if(!o)throw new Error("clientKey is required");if(!y)throw new Error("appName is required.");return N.eventsHandler=new p.default,N.toggles=x&&x.length>0?x:[],N.url=i instanceof URL?i:new URL(i),N.clientKey=o,N.headerName=O,N.customHeaders=I,N.storage=r||new d.default,N.refreshInterval=l?0:1e3*f,N.context=a({appName:y,environment:w},k),N.ready=new Promise((function(e){N.init().then(e).catch((function(n){console.error(n),N.emit(t.EVENTS.ERROR,n),e()}))})),E||console.error('Unleash: You must either provide your own "fetch" implementation or run in an environment where "fetch" is available.'),N.fetch=E,N.bootstrap=x&&x.length>0?x:void 0,N.bootstrapOverride=S,N.metrics=new c.default({onError:N.emit.bind(N,t.EVENTS.ERROR),appName:y,metricsInterval:m,disableMetrics:v,url:N.url,clientKey:o,fetch:E,headerName:O}),N}return i(n,e),n.prototype.getAllToggles=function(){return l([],this.toggles,!0)},n.prototype.isEnabled=function(e){var n=this.toggles.find((function(t){return t.name===e})),r=!!n&&n.enabled;if(this.metrics.count(e,r),null==n?void 0:n.impressionData){var i=this.eventsHandler.createImpressionEvent(this.context,r,e,"isEnabled");this.emit(t.EVENTS.IMPRESSION,i)}return r},n.prototype.getVariant=function(e){var n=this.toggles.find((function(t){return t.name===e}));if(n){if(this.metrics.count(e,!0),n.impressionData){var r=this.eventsHandler.createImpressionEvent(this.context,n.enabled,e,"getVariant",n.variant.name);this.emit(t.EVENTS.IMPRESSION,r)}return n.variant}return this.metrics.count(e,!1),g},n.prototype.updateContext=function(e){return o(this,void 0,void 0,(function(){var t;return s(this,(function(n){switch(n.label){case 0:return(e.appName||e.environment)&&console.warn("appName and environment are static. They can't be updated with updateContext."),t={environment:this.context.environment,appName:this.context.appName},this.context=a(a({},t),e),this.timerRef?[4,this.fetchToggles()]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}}))}))},n.prototype.getContext=function(){return a({},this.context)},n.prototype.setContextField=function(e,t){var n,r;if(m.includes(e))this.context=a(a({},this.context),((n={})[e]=t,n));else{var i=a(a({},this.context.properties),((r={})[e]=t,r));this.context=a(a({},this.context),{properties:i})}this.timerRef&&this.fetchToggles()},n.prototype.init=function(){return o(this,void 0,void 0,(function(){var e,n;return s(this,(function(r){switch(r.label){case 0:return[4,this.resolveSessionId()];case 1:return e=r.sent(),this.context=a({sessionId:e},this.context),n=this,[4,this.storage.get(v)];case 2:return n.toggles=r.sent()||[],!this.bootstrap||!this.bootstrapOverride&&0!==this.toggles.length?[3,4]:[4,this.storage.save(v,this.bootstrap)];case 3:r.sent(),this.toggles=this.bootstrap,this.emit(t.EVENTS.READY),r.label=4;case 4:return this.emit(t.EVENTS.INIT),[2]}}))}))},n.prototype.start=function(){return o(this,void 0,void 0,(function(){var e,t=this;return s(this,(function(n){switch(n.label){case 0:return this.timerRef?(console.error("Unleash SDK has already started, if you want to restart the SDK you should call client.stop() before starting again."),[2]):[4,this.ready];case 1:return n.sent(),this.metrics.start(),e=this.refreshInterval,[4,this.fetchToggles()];case 2:return n.sent(),e>0&&(this.timerRef=setInterval((function(){return t.fetchToggles()}),e)),[2]}}))}))},n.prototype.stop=function(){this.timerRef&&(clearInterval(this.timerRef),this.timerRef=void 0),this.metrics.stop()},n.prototype.resolveSessionId=function(){return o(this,void 0,void 0,(function(){var e;return s(this,(function(t){switch(t.label){case 0:return this.context.sessionId?[2,this.context.sessionId]:[3,1];case 1:return[4,this.storage.get("sessionId")];case 2:return(e=t.sent())?[3,4]:(e=Math.floor(1e9*Math.random()),[4,this.storage.save("sessionId",e)]);case 3:t.sent(),t.label=4;case 4:return[2,e]}}))}))},n.prototype.getHeaders=function(){var e,t=((e={})[this.headerName]=this.clientKey,e.Accept="application/json",e["Content-Type"]="application/json",e["If-None-Match"]=this.etag,e);return Object.entries(this.customHeaders).filter(h.notNullOrUndefined).forEach((function(e){var n=e[0],r=e[1];return t[n]=r})),t},n.prototype.storeToggles=function(e){return o(this,void 0,void 0,(function(){return s(this,(function(n){switch(n.label){case 0:return this.toggles=e,this.emit(t.EVENTS.UPDATE),[4,this.storage.save(v,e)];case 1:return n.sent(),[2]}}))}))},n.prototype.fetchToggles=function(){return o(this,void 0,void 0,(function(){var e,n,r,i,a;return s(this,(function(o){switch(o.label){case 0:if(!this.fetch)return[3,7];o.label=1;case 1:return o.trys.push([1,6,,7]),e=this.context,n=new URL(this.url.toString()),Object.entries(e).filter(h.notNullOrUndefined).forEach((function(e){var t=e[0],r=e[1];"properties"===t&&r?Object.entries(r).filter(h.notNullOrUndefined).forEach((function(e){var t=e[0],r=e[1];return n.searchParams.append("properties[".concat(t,"]"),r)})):n.searchParams.append(t,r)})),[4,this.fetch(n.toString(),{cache:"no-cache",headers:this.getHeaders()})];case 2:return(r=o.sent()).ok&&304!==r.status?(this.etag=r.headers.get("ETag")||"",[4,r.json()]):[3,5];case 3:return i=o.sent(),[4,this.storeToggles(i.toggles)];case 4:o.sent(),this.bootstrap||this.readyEventEmitted||(this.emit(t.EVENTS.READY),this.readyEventEmitted=!0),o.label=5;case 5:return[3,7];case 6:return a=o.sent(),console.error("Unleash: unable to fetch feature toggles",a),this.emit(t.EVENTS.ERROR,a),[3,7];case 7:return[2]}}))}))},n}(u.TinyEmitter);t.UnleashClient=y},65840:function(e,t){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)},r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e){var t=e.onError,n=e.appName,r=e.metricsInterval,i=e.disableMetrics,a=void 0!==i&&i,o=e.url,s=e.clientKey,l=e.fetch,u=e.headerName;this.onError=t,this.disabled=a,this.metricsInterval=1e3*r,this.appName=n,this.url=o instanceof URL?o:new URL(o),this.clientKey=s,this.bucket=this.createEmptyBucket(),this.fetch=l,this.headerName=u}return e.prototype.start=function(){var e=this;if(this.disabled)return!1;"number"==typeof this.metricsInterval&&this.metricsInterval>0&&setTimeout((function(){e.startTimer(),e.sendMetrics()}),2e3)},e.prototype.stop=function(){this.timer&&(clearTimeout(this.timer),delete this.timer)},e.prototype.createEmptyBucket=function(){return{start:new Date,stop:null,toggles:{}}},e.prototype.sendMetrics=function(){return r(this,void 0,void 0,(function(){var e,t,n,r;return i(this,(function(i){switch(i.label){case 0:if(e="".concat(this.url,"/client/metrics"),t=this.getPayload(),this.bucketIsEmpty(t))return[2];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.fetch(e,{cache:"no-cache",method:"POST",headers:(r={},r[this.headerName]=this.clientKey,r.Accept="application/json",r["Content-Type"]="application/json",r),body:JSON.stringify(t)})];case 2:return i.sent(),[3,4];case 3:return n=i.sent(),console.error("Unleash: unable to send feature metrics",n),this.onError(n),[3,4];case 4:return[2]}}))}))},e.prototype.count=function(e,t){return!(this.disabled||!this.bucket||(this.assertBucket(e),this.bucket.toggles[e][t?"yes":"no"]++,0))},e.prototype.assertBucket=function(e){if(this.disabled||!this.bucket)return!1;this.bucket.toggles[e]||(this.bucket.toggles[e]={yes:0,no:0})},e.prototype.startTimer=function(){var e=this;this.timer=setInterval((function(){e.sendMetrics()}),this.metricsInterval)},e.prototype.bucketIsEmpty=function(e){return 0===Object.keys(e.bucket.toggles).length},e.prototype.getPayload=function(){var e=n(n({},this.bucket),{stop:new Date});return this.bucket=this.createEmptyBucket(),{bucket:e,appName:this.appName,instanceId:"browser"}},e}();t.default=a},58898:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){this.store=new Map}return e.prototype.save=function(e,t){return n(this,void 0,void 0,(function(){return r(this,(function(n){return this.store.set(e,t),[2]}))}))},e.prototype.get=function(e){return n(this,void 0,void 0,(function(){return r(this,(function(t){return[2,this.store.get(e)]}))}))},e}();t.default=i},1090:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){this.prefix="unleash:repository"}return e.prototype.save=function(e,t){return n(this,void 0,void 0,(function(){var n,i;return r(this,(function(r){n=JSON.stringify(t),i="".concat(this.prefix,":").concat(e);try{window.localStorage.setItem(i,n)}catch(e){console.error(e)}return[2]}))}))},e.prototype.get=function(e){try{var t="".concat(this.prefix,":").concat(e),n=window.localStorage.getItem(t);return n?JSON.parse(n):void 0}catch(e){console.error(e)}},e}();t.default=i},87585:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.notNullOrUndefined=void 0,t.notNullOrUndefined=function(e){return null!=e[1]}},27126:function(e,t,n){"use strict";var r=n(90764),i=n(2656),a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,o=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,s=/^[a-zA-Z]:/,l=new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+");function u(e){return(e||"").toString().replace(l,"")}var c=[["#","hash"],["?","query"],function(e,t){return p(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],f={hash:1,query:1};function d(e){var t,r=("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{}).location||{},i={},o=typeof(e=e||r);if("blob:"===e.protocol)i=new m(unescape(e.pathname),{});else if("string"===o)for(t in i=new m(e,{}),f)delete i[t];else if("object"===o){for(t in e)t in f||(i[t]=e[t]);void 0===i.slashes&&(i.slashes=a.test(e.href))}return i}function p(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function h(e,t){e=u(e),t=t||{};var n,r=o.exec(e),i=r[1]?r[1].toLowerCase():"",a=!!r[2],s=!!r[3],l=0;return a?s?(n=r[2]+r[3]+r[4],l=r[2].length+r[3].length):(n=r[2]+r[4],l=r[2].length):s?(n=r[3]+r[4],l=r[3].length):n=r[4],"file:"===i?l>=2&&(n=n.slice(2)):p(i)?n=r[4]:i?a&&(n=n.slice(2)):l>=2&&p(t.protocol)&&(n=r[4]),{protocol:i,slashes:a||p(i),slashesCount:l,rest:n}}function m(e,t,n){if(e=u(e),!(this instanceof m))return new m(e,t,n);var a,o,l,f,g,v,y=c.slice(),b=typeof t,w=this,k=0;for("object"!==b&&"string"!==b&&(n=t,t=null),n&&"function"!=typeof n&&(n=i.parse),a=!(o=h(e||"",t=d(t))).protocol&&!o.slashes,w.slashes=o.slashes||a&&t.slashes,w.protocol=o.protocol||t.protocol||"",e=o.rest,("file:"===o.protocol&&(2!==o.slashesCount||s.test(e))||!o.slashes&&(o.protocol||o.slashesCount<2||!p(w.protocol)))&&(y[3]=[/(.*)/,"pathname"]);k<y.length;k++)"function"!=typeof(f=y[k])?(l=f[0],v=f[1],l!=l?w[v]=e:"string"==typeof l?~(g=e.indexOf(l))&&("number"==typeof f[2]?(w[v]=e.slice(0,g),e=e.slice(g+f[2])):(w[v]=e.slice(g),e=e.slice(0,g))):(g=l.exec(e))&&(w[v]=g[1],e=e.slice(0,g.index)),w[v]=w[v]||a&&f[3]&&t[v]||"",f[4]&&(w[v]=w[v].toLowerCase())):e=f(e,w);n&&(w.query=n(w.query)),a&&t.slashes&&"/"!==w.pathname.charAt(0)&&(""!==w.pathname||""!==t.pathname)&&(w.pathname=function(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,i=n[r-1],a=!1,o=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),o++):o&&(0===r&&(a=!0),n.splice(r,1),o--);return a&&n.unshift(""),"."!==i&&".."!==i||n.push(""),n.join("/")}(w.pathname,t.pathname)),"/"!==w.pathname.charAt(0)&&p(w.protocol)&&(w.pathname="/"+w.pathname),r(w.port,w.protocol)||(w.host=w.hostname,w.port=""),w.username=w.password="",w.auth&&(f=w.auth.split(":"),w.username=f[0]||"",w.password=f[1]||""),w.origin="file:"!==w.protocol&&p(w.protocol)&&w.host?w.protocol+"//"+w.host:"null",w.href=w.toString()}m.prototype={set:function(e,t,n){var a=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(n||i.parse)(t)),a[e]=t;break;case"port":a[e]=t,r(t,a.protocol)?t&&(a.host=a.hostname+":"+t):(a.host=a.hostname,a[e]="");break;case"hostname":a[e]=t,a.port&&(t+=":"+a.port),a.host=t;break;case"host":a[e]=t,/:\d+$/.test(t)?(t=t.split(":"),a.port=t.pop(),a.hostname=t.join(":")):(a.hostname=t,a.port="");break;case"protocol":a.protocol=t.toLowerCase(),a.slashes=!n;break;case"pathname":case"hash":if(t){var o="pathname"===e?"/":"#";a[e]=t.charAt(0)!==o?o+t:t}else a[e]=t;break;default:a[e]=t}for(var s=0;s<c.length;s++){var l=c[s];l[4]&&(a[l[1]]=a[l[1]].toLowerCase())}return a.origin="file:"!==a.protocol&&p(a.protocol)&&a.host?a.protocol+"//"+a.host:"null",a.href=a.toString(),a},toString:function(e){e&&"function"==typeof e||(e=i.stringify);var t,n=this,r=n.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var a=r+(n.slashes||p(n.protocol)?"//":"");return n.username&&(a+=n.username,n.password&&(a+=":"+n.password),a+="@"),a+=n.host+n.pathname,(t="object"==typeof n.query?e(n.query):n.query)&&(a+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(a+=n.hash),a}},m.extractProtocol=h,m.location=d,m.trimLeft=u,m.qs=i,e.exports=m},27744:function(e,t,n){"use strict";var r=n(94159).useLayoutEffect;t.Z=r},61998:function(e,t,n){"use strict";var r=n(94159),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,o=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,c=r[1];return s((function(){i.value=n,i.getSnapshot=t,u(i)&&c({inst:i})}),[e,n,t]),o((function(){return u(i)&&c({inst:i}),e((function(){u(i)&&c({inst:i})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},48561:function(e,t,n){"use strict";var r=n(94159),i=n(76779),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useSyncExternalStore,s=r.useRef,l=r.useEffect,u=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var f=s(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;f=u((function(){function e(e){if(!l){if(l=!0,o=e,e=r(e),void 0!==i&&d.hasValue){var t=d.value;if(i(t,e))return s=t}return s=e}if(t=s,a(o,e))return t;var n=r(e);return void 0!==i&&i(t,n)?t:(o=e,s=n)}var o,s,l=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]}),[t,n,r,i]);var p=o(e,f[0],f[1]);return l((function(){d.hasValue=!0,d.value=p}),[p]),c(p),p}},76779:function(e,t,n){"use strict";e.exports=n(61998)},23862:function(e,t,n){"use strict";e.exports=n(48561)},15189:function(e,t,n){"use strict";var r=n(94159),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,o=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,c=r[1];return s((function(){i.value=n,i.getSnapshot=t,u(i)&&c({inst:i})}),[e,n,t]),o((function(){return u(i)&&c({inst:i}),e((function(){u(i)&&c({inst:i})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},52472:function(e,t,n){"use strict";var r=n(94159),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useSyncExternalStore,o=r.useRef,s=r.useEffect,l=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var f=o(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;f=l((function(){function e(e){if(!s){if(s=!0,a=e,e=r(e),void 0!==c&&d.hasValue){var t=d.value;if(c(t,e))return o=t}return o=e}if(t=o,i(a,e))return t;var n=r(e);return void 0!==c&&c(t,n)?t:(a=e,o=n)}var a,o,s=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,r,c]);var p=a(e,f[0],f[1]);return s((function(){d.hasValue=!0,d.value=p}),[p]),u(p),p}},42311:function(e,t,n){"use strict";e.exports=n(15189)},65380:function(e,t,n){"use strict";e.exports=n(52472)},20342:function(e,t,n){function r(e){try{if(!n.g.localStorage)return!1}catch(e){return!1}var t=n.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}},78419:function(e,t,n){"use strict";n.r(t),n.d(t,{NIL:function(){return T.Z},parse:function(){return f},stringify:function(){return o.Z},v1:function(){return u},v3:function(){return w},v4:function(){return k.Z},v5:function(){return x},validate:function(){return c.Z},version:function(){return S}});var r,i,a=n(60470),o=n(92946),s=0,l=0,u=function(e,t,n){var u=t&&n||0,c=t||new Array(16),f=(e=e||{}).node||r,d=void 0!==e.clockseq?e.clockseq:i;if(null==f||null==d){var p=e.random||(e.rng||a.Z)();null==f&&(f=r=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==d&&(d=i=16383&(p[6]<<8|p[7]))}var h=void 0!==e.msecs?e.msecs:Date.now(),m=void 0!==e.nsecs?e.nsecs:l+1,g=h-s+(m-l)/1e4;if(g<0&&void 0===e.clockseq&&(d=d+1&16383),(g<0||h>s)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=h,l=m,i=d;var v=(1e4*(268435455&(h+=122192928e5))+m)%4294967296;c[u++]=v>>>24&255,c[u++]=v>>>16&255,c[u++]=v>>>8&255,c[u++]=255&v;var y=h/4294967296*1e4&268435455;c[u++]=y>>>8&255,c[u++]=255&y,c[u++]=y>>>24&15|16,c[u++]=y>>>16&255,c[u++]=d>>>8|128,c[u++]=255&d;for(var b=0;b<6;++b)c[u+b]=f[b];return t||(0,o.Z)(c)},c=n(74931),f=function(e){if(!(0,c.Z)(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n};function d(e,t,n){function r(e,r,i,a){if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"==typeof r&&(r=f(r)),16!==r.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var s=new Uint8Array(16+e.length);if(s.set(r),s.set(e,r.length),(s=n(s))[6]=15&s[6]|t,s[8]=63&s[8]|128,i){a=a||0;for(var l=0;l<16;++l)i[a+l]=s[l];return i}return(0,o.Z)(s)}try{r.name=e}catch(e){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}function p(e){return 14+(e+64>>>9<<4)+1}function h(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function m(e,t,n,r,i,a){return h((o=h(h(t,e),h(r,a)))<<(s=i)|o>>>32-s,n);var o,s}function g(e,t,n,r,i,a,o){return m(t&n|~t&r,e,t,i,a,o)}function v(e,t,n,r,i,a,o){return m(t&r|n&~r,e,t,i,a,o)}function y(e,t,n,r,i,a,o){return m(t^n^r,e,t,i,a,o)}function b(e,t,n,r,i,a,o){return m(n^(t|~r),e,t,i,a,o)}var w=d("v3",48,(function(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",i=0;i<n;i+=8){var a=e[i>>5]>>>i%32&255,o=parseInt(r.charAt(a>>>4&15)+r.charAt(15&a),16);t.push(o)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[p(t)-1]=t;for(var n=1732584193,r=-271733879,i=-1732584194,a=271733878,o=0;o<e.length;o+=16){var s=n,l=r,u=i,c=a;n=g(n,r,i,a,e[o],7,-680876936),a=g(a,n,r,i,e[o+1],12,-389564586),i=g(i,a,n,r,e[o+2],17,606105819),r=g(r,i,a,n,e[o+3],22,-1044525330),n=g(n,r,i,a,e[o+4],7,-176418897),a=g(a,n,r,i,e[o+5],12,1200080426),i=g(i,a,n,r,e[o+6],17,-1473231341),r=g(r,i,a,n,e[o+7],22,-45705983),n=g(n,r,i,a,e[o+8],7,1770035416),a=g(a,n,r,i,e[o+9],12,-1958414417),i=g(i,a,n,r,e[o+10],17,-42063),r=g(r,i,a,n,e[o+11],22,-1990404162),n=g(n,r,i,a,e[o+12],7,1804603682),a=g(a,n,r,i,e[o+13],12,-40341101),i=g(i,a,n,r,e[o+14],17,-1502002290),n=v(n,r=g(r,i,a,n,e[o+15],22,1236535329),i,a,e[o+1],5,-165796510),a=v(a,n,r,i,e[o+6],9,-1069501632),i=v(i,a,n,r,e[o+11],14,643717713),r=v(r,i,a,n,e[o],20,-373897302),n=v(n,r,i,a,e[o+5],5,-701558691),a=v(a,n,r,i,e[o+10],9,38016083),i=v(i,a,n,r,e[o+15],14,-660478335),r=v(r,i,a,n,e[o+4],20,-405537848),n=v(n,r,i,a,e[o+9],5,568446438),a=v(a,n,r,i,e[o+14],9,-1019803690),i=v(i,a,n,r,e[o+3],14,-187363961),r=v(r,i,a,n,e[o+8],20,1163531501),n=v(n,r,i,a,e[o+13],5,-1444681467),a=v(a,n,r,i,e[o+2],9,-51403784),i=v(i,a,n,r,e[o+7],14,1735328473),n=y(n,r=v(r,i,a,n,e[o+12],20,-1926607734),i,a,e[o+5],4,-378558),a=y(a,n,r,i,e[o+8],11,-2022574463),i=y(i,a,n,r,e[o+11],16,1839030562),r=y(r,i,a,n,e[o+14],23,-35309556),n=y(n,r,i,a,e[o+1],4,-1530992060),a=y(a,n,r,i,e[o+4],11,1272893353),i=y(i,a,n,r,e[o+7],16,-155497632),r=y(r,i,a,n,e[o+10],23,-1094730640),n=y(n,r,i,a,e[o+13],4,681279174),a=y(a,n,r,i,e[o],11,-358537222),i=y(i,a,n,r,e[o+3],16,-722521979),r=y(r,i,a,n,e[o+6],23,76029189),n=y(n,r,i,a,e[o+9],4,-640364487),a=y(a,n,r,i,e[o+12],11,-421815835),i=y(i,a,n,r,e[o+15],16,530742520),n=b(n,r=y(r,i,a,n,e[o+2],23,-995338651),i,a,e[o],6,-198630844),a=b(a,n,r,i,e[o+7],10,1126891415),i=b(i,a,n,r,e[o+14],15,-1416354905),r=b(r,i,a,n,e[o+5],21,-57434055),n=b(n,r,i,a,e[o+12],6,1700485571),a=b(a,n,r,i,e[o+3],10,-1894986606),i=b(i,a,n,r,e[o+10],15,-1051523),r=b(r,i,a,n,e[o+1],21,-2054922799),n=b(n,r,i,a,e[o+8],6,1873313359),a=b(a,n,r,i,e[o+15],10,-30611744),i=b(i,a,n,r,e[o+6],15,-1560198380),r=b(r,i,a,n,e[o+13],21,1309151649),n=b(n,r,i,a,e[o+4],6,-145523070),a=b(a,n,r,i,e[o+11],10,-1120210379),i=b(i,a,n,r,e[o+2],15,718787259),r=b(r,i,a,n,e[o+9],21,-343485551),n=h(n,s),r=h(r,l),i=h(i,u),a=h(a,c)}return[n,r,i,a]}(function(e){if(0===e.length)return[];for(var t=8*e.length,n=new Uint32Array(p(t)),r=0;r<t;r+=8)n[r>>5]|=(255&e[r/8])<<r%32;return n}(e),8*e.length))})),k=n(66745);function _(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function E(e,t){return e<<t|e>>>32-t}var x=d("v5",80,(function(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var r=unescape(encodeURIComponent(e));e=[];for(var i=0;i<r.length;++i)e.push(r.charCodeAt(i))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var a=e.length/4+2,o=Math.ceil(a/16),s=new Array(o),l=0;l<o;++l){for(var u=new Uint32Array(16),c=0;c<16;++c)u[c]=e[64*l+4*c]<<24|e[64*l+4*c+1]<<16|e[64*l+4*c+2]<<8|e[64*l+4*c+3];s[l]=u}s[o-1][14]=8*(e.length-1)/Math.pow(2,32),s[o-1][14]=Math.floor(s[o-1][14]),s[o-1][15]=8*(e.length-1)&4294967295;for(var f=0;f<o;++f){for(var d=new Uint32Array(80),p=0;p<16;++p)d[p]=s[f][p];for(var h=16;h<80;++h)d[h]=E(d[h-3]^d[h-8]^d[h-14]^d[h-16],1);for(var m=n[0],g=n[1],v=n[2],y=n[3],b=n[4],w=0;w<80;++w){var k=Math.floor(w/20),x=E(m,5)+_(k,g,v,y)+b+t[k]+d[w]>>>0;b=y,y=v,v=E(g,30)>>>0,g=m,m=x}n[0]=n[0]+m>>>0,n[1]=n[1]+g>>>0,n[2]=n[2]+v>>>0,n[3]=n[3]+y>>>0,n[4]=n[4]+b>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]})),T=n(54353),S=function(e){if(!(0,c.Z)(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}},54353:function(e,t){"use strict";t.Z="00000000-0000-0000-0000-000000000000"},60470:function(e,t,n){"use strict";var r;n.d(t,{Z:function(){return a}});var i=new Uint8Array(16);function a(){if(!r&&!(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(i)}},92946:function(e,t,n){"use strict";for(var r=n(74931),i=[],a=0;a<256;++a)i.push((a+256).toString(16).substr(1));t.Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]).toLowerCase();if(!(0,r.Z)(n))throw TypeError("Stringified UUID is invalid");return n}},66745:function(e,t,n){"use strict";var r=n(60470),i=n(92946);t.Z=function(e,t,n){var a=(e=e||{}).random||(e.rng||r.Z)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=a[o];return t}return(0,i.Z)(a)}},74931:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=/^(?:[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,i=function(e){return"string"==typeof e&&r.test(e)}},73950:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e),0===((t=(0,i.default)(t,o)).ignore_whitespace?e.trim().length:e.length)};var r=a(n(56290)),i=a(n(32388));function a(e){return e&&e.__esModule?e:{default:e}}var o={ignore_whitespace:!1};e.exports=t.default,e.exports.default=t.default},56290:function(e,t){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String)){var t=n(e);throw null===e?t="null":"object"===t&&(t=e.constructor.name),new TypeError("Expected a string but received a ".concat(t))}},e.exports=t.default,e.exports.default=t.default},32388:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e},e.exports=t.default,e.exports.default=t.default},37943:function(e){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},42055:function(e,t,n){"use strict";n.d(t,{f3:function(){return l},mu:function(){return s},vk:function(){return u}});var r=n(89403),i=n(30618),a=n(27950);function o(e){var t;return(t={id:e,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},getSnapshot:function(){},toJSON:function(){return{id:e}}})[i.L$]=function(){return this},t}function s(e,t,n,r){var s,l=(0,i.j)(e.src),u=null===(s=null==t?void 0:t.options.services)||void 0===s?void 0:s[l.type],c=e.data?(0,i.QX)(e.data,n,r):void 0,f=u?function(e,t,n){var r=o(t);if(r.deferred=!0,(0,i.O4)(e)){var s=r.state=(0,a.J)(void 0,(function(){return(n?e.withContext(n):e).initialState}));r.getSnapshot=function(){return s}}return r}(u,e.id,c):o(e.id);return f.meta=e,f}function l(e){return function(e){try{return"function"==typeof e.send}catch(e){return!1}}(e)&&"id"in e}function u(e){var t;return(0,r.pi)(((t={subscribe:function(){return{unsubscribe:function(){}}},id:"anonymous",getSnapshot:function(){}})[i.L$]=function(){return this},t),e)}},72362:function(e,t,n){"use strict";n.d(t,{C:function(){return b}});var r=n(89403),i=n(30618),a=n(97266),o=n(86618),s=n(93840),l=n(85206),u=n(77554),c=n(51908),f=n(65222),d=n(42055);function p(e){return(0,r.pi)((0,r.pi)({type:s.dw},e),{toJSON:function(){e.onDone,e.onError;var t,n=(0,r._T)(e,["onDone","onError"]);return(0,r.pi)((0,r.pi)({},n),{type:s.dw,src:(t=e.src,"string"==typeof t?{type:t,toString:function(){return t}}:t)})}})}var h="",m="*",g={},v=function(e){return"#"===e[0]},y=function(){function e(t,n,a,o){var s,d=this;void 0===a&&(a="context"in t?t.context:void 0),this.config=t,this._context=a,this.order=-1,this.__xstatenode=!0,this.__cache={events:void 0,relativeValue:new Map,initialStateValue:void 0,initialState:void 0,on:void 0,transitions:void 0,candidates:{},delayedTransitions:void 0},this.idMap={},this.tags=[],this.options=Object.assign({actions:{},guards:{},services:{},activities:{},delays:{}},n),this.parent=null==o?void 0:o.parent,this.key=this.config.key||(null==o?void 0:o.key)||this.config.id||"(machine)",this.machine=this.parent?this.parent.machine:this,this.path=this.parent?this.parent.path.concat(this.key):[],this.delimiter=this.config.delimiter||(this.parent?this.parent.delimiter:c.iS),this.id=this.config.id||(0,r.ev)([this.machine.key],(0,r.CR)(this.path),!1).join(this.delimiter),this.version=this.parent?this.parent.version:this.config.version,this.type=this.config.type||(this.config.parallel?"parallel":this.config.states&&Object.keys(this.config.states).length?"compound":this.config.history?"history":"atomic"),this.schema=this.parent?this.machine.schema:null!==(s=this.config.schema)&&void 0!==s?s:{},this.description=this.config.description,u.M||(0,i.ZK)(!("parallel"in this.config),'The "parallel" property is deprecated and will be removed in version 4.1. '.concat(this.config.parallel?"Replace with `type: 'parallel'`":"Use `type: '".concat(this.type,"'`")," in the config for state node '").concat(this.id,"' instead.")),this.initial=this.config.initial,this.states=this.config.states?(0,i.Q8)(this.config.states,(function(t,n){var i,a=new e(t,{},void 0,{parent:d,key:n});return Object.assign(d.idMap,(0,r.pi)(((i={})[a.id]=a,i),a.idMap)),a})):g;var m=0;!function e(t){var n,i;t.order=m++;try{for(var a=(0,r.XA)((0,f.G)(t)),o=a.next();!o.done;o=a.next())e(o.value)}catch(e){n={error:e}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}}(this),this.history=!0===this.config.history?"shallow":this.config.history||!1,this._transient=!!this.config.always||!!this.config.on&&(Array.isArray(this.config.on)?this.config.on.some((function(e){return e.event===h})):h in this.config.on),this.strict=!!this.config.strict,this.onEntry=(0,i.qo)(this.config.entry||this.config.onEntry).map((function(e){return(0,l.Q8)(e)})),this.onExit=(0,i.qo)(this.config.exit||this.config.onExit).map((function(e){return(0,l.Q8)(e)})),this.meta=this.config.meta,this.doneData="final"===this.type?this.config.data:void 0,this.invoke=(0,i.qo)(this.config.invoke).map((function(e,t){var n,a;if((0,i.O4)(e)){var o=(0,i.bx)(d.id,t);return d.machine.options.services=(0,r.pi)(((n={})[o]=e,n),d.machine.options.services),p({src:o,id:o})}if((0,i.HD)(e.src))return o=e.id||(0,i.bx)(d.id,t),p((0,r.pi)((0,r.pi)({},e),{id:o,src:e.src}));if((0,i.O4)(e.src)||(0,i.mf)(e.src))return o=e.id||(0,i.bx)(d.id,t),d.machine.options.services=(0,r.pi)(((a={})[o]=e.src,a),d.machine.options.services),p((0,r.pi)((0,r.pi)({id:o},e),{src:o}));var s=e.src;return p((0,r.pi)((0,r.pi)({id:(0,i.bx)(d.id,t)},e),{src:s}))})),this.activities=(0,i.qo)(this.config.activities).concat(this.invoke).map((function(e){return(0,l.XA)(e)})),this.transition=this.transition.bind(this),this.tags=(0,i.qo)(this.config.tags)}return e.prototype._init=function(){this.__cache.transitions||(0,f.ac)(this).forEach((function(e){return e.on}))},e.prototype.withConfig=function(t,n){var i=this.options,a=i.actions,o=i.activities,s=i.guards,l=i.services,u=i.delays;return new e(this.config,{actions:(0,r.pi)((0,r.pi)({},a),t.actions),activities:(0,r.pi)((0,r.pi)({},o),t.activities),guards:(0,r.pi)((0,r.pi)({},s),t.guards),services:(0,r.pi)((0,r.pi)({},l),t.services),delays:(0,r.pi)((0,r.pi)({},u),t.delays)},null!=n?n:this.context)},e.prototype.withContext=function(t){return new e(this.config,this.options,t)},Object.defineProperty(e.prototype,"context",{get:function(){return(0,i.mf)(this._context)?this._context():this._context},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"definition",{get:function(){return{id:this.id,key:this.key,version:this.version,context:this.context,type:this.type,initial:this.initial,history:this.history,states:(0,i.Q8)(this.states,(function(e){return e.definition})),on:this.on,transitions:this.transitions,entry:this.onEntry,exit:this.onExit,activities:this.activities||[],meta:this.meta,order:this.order||-1,data:this.doneData,invoke:this.invoke,description:this.description,tags:this.tags}},enumerable:!1,configurable:!0}),e.prototype.toJSON=function(){return this.definition},Object.defineProperty(e.prototype,"on",{get:function(){if(this.__cache.on)return this.__cache.on;var e=this.transitions;return this.__cache.on=e.reduce((function(e,t){return e[t.eventType]=e[t.eventType]||[],e[t.eventType].push(t),e}),{})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"after",{get:function(){return this.__cache.delayedTransitions||(this.__cache.delayedTransitions=this.getDelayedTransitions(),this.__cache.delayedTransitions)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"transitions",{get:function(){return this.__cache.transitions||(this.__cache.transitions=this.formatTransitions(),this.__cache.transitions)},enumerable:!1,configurable:!0}),e.prototype.getCandidates=function(e){if(this.__cache.candidates[e])return this.__cache.candidates[e];var t=e===h,n=this.transitions.filter((function(n){var r=n.eventType===e;return t?r:r||n.eventType===m}));return this.__cache.candidates[e]=n,n},e.prototype.getDelayedTransitions=function(){var e=this,t=this.config.after;if(!t)return[];var n=function(t,n){var r=(0,i.mf)(t)?"".concat(e.id,":delay[").concat(n,"]"):t,a=(0,l.e4)(r,e.id);return e.onEntry.push((0,l.lW)(a,{delay:t})),e.onExit.push((0,l.al)(a)),a};return((0,i.kJ)(t)?t.map((function(e,t){var i=n(e.delay,t);return(0,r.pi)((0,r.pi)({},e),{event:i})})):(0,i.xH)(Object.keys(t).map((function(e,a){var o=t[e],s=(0,i.HD)(o)?{target:o}:o,l=isNaN(+e)?e:+e,u=n(l,a);return(0,i.qo)(s).map((function(e){return(0,r.pi)((0,r.pi)({},e),{event:u,delay:l})}))})))).map((function(t){var n=t.delay;return(0,r.pi)((0,r.pi)({},e.formatTransition(t)),{delay:n})}))},e.prototype.getStateNodes=function(e){var t,n=this;if(!e)return[];var a=e instanceof o.ZM?e.value:(0,i.WM)(e,this.delimiter);if((0,i.HD)(a)){var s=this.getStateNode(a).initial;return void 0!==s?this.getStateNodes(((t={})[a]=s,t)):[this,this.states[a]]}var l=Object.keys(a),u=[this];return u.push.apply(u,(0,r.ev)([],(0,r.CR)((0,i.xH)(l.map((function(e){return n.getStateNode(e).getStateNodes(a[e])})))),!1)),u},e.prototype.handles=function(e){var t=(0,i.x6)(e);return this.events.includes(t)},e.prototype.resolveState=function(e){var t=e instanceof o.ZM?e:o.ZM.create(e),n=Array.from((0,f.P_)([],this.getStateNodes(t.value)));return new o.ZM((0,r.pi)((0,r.pi)({},t),{value:this.resolve(t.value),configuration:n,done:(0,f.Ij)(n,this),tags:(0,f.Oe)(n),machine:this.machine}))},e.prototype.transitionLeafNode=function(e,t,n){var r=this.getStateNode(e).next(t,n);return r&&r.transitions.length?r:this.next(t,n)},e.prototype.transitionCompoundNode=function(e,t,n){var r=Object.keys(e),i=this.getStateNode(r[0])._transition(e[r[0]],t,n);return i&&i.transitions.length?i:this.next(t,n)},e.prototype.transitionParallelNode=function(e,t,n){var a,o,s={};try{for(var l=(0,r.XA)(Object.keys(e)),u=l.next();!u.done;u=l.next()){var c=u.value,f=e[c];if(f){var d=this.getStateNode(c)._transition(f,t,n);d&&(s[c]=d)}}}catch(e){a={error:e}}finally{try{u&&!u.done&&(o=l.return)&&o.call(l)}finally{if(a)throw a.error}}var p=Object.keys(s).map((function(e){return s[e]})),h=(0,i.xH)(p.map((function(e){return e.transitions})));if(!p.some((function(e){return e.transitions.length>0})))return this.next(t,n);var m=(0,i.xH)(p.map((function(e){return e.entrySet}))),g=(0,i.xH)(Object.keys(s).map((function(e){return s[e].configuration})));return{transitions:h,entrySet:m,exitSet:(0,i.xH)(p.map((function(e){return e.exitSet}))),configuration:g,source:t,actions:(0,i.xH)(Object.keys(s).map((function(e){return s[e].actions})))}},e.prototype._transition=function(e,t,n){return(0,i.HD)(e)?this.transitionLeafNode(e,t,n):1===Object.keys(e).length?this.transitionCompoundNode(e,t,n):this.transitionParallelNode(e,t,n)},e.prototype.getTransitionData=function(e,t){return this._transition(e.value,e,(0,i.g5)(t))},e.prototype.next=function(e,t){var n,a,o,s=this,l=t.name,u=[],c=[];try{for(var f=(0,r.XA)(this.getCandidates(l)),d=f.next();!d.done;d=f.next()){var p=d.value,h=p.cond,m=p.in,g=e.context,y=!m||((0,i.HD)(m)&&v(m)?e.matches((0,i.WM)(this.getStateNodeById(m).path,this.delimiter)):(0,i.W)((0,i.WM)(m,this.delimiter),(0,i.ET)(this.path.slice(0,-2))(e.value))),b=!1;try{b=!h||(0,i.vx)(this.machine,h,g,t,e)}catch(e){throw new Error("Unable to evaluate guard '".concat(h.name||h.type,"' in transition for event '").concat(l,"' in state node '").concat(this.id,"':\n").concat(e.message))}if(b&&y){void 0!==p.target&&(c=p.target),u.push.apply(u,(0,r.ev)([],(0,r.CR)(p.actions),!1)),o=p;break}}}catch(e){n={error:e}}finally{try{d&&!d.done&&(a=f.return)&&a.call(f)}finally{if(n)throw n.error}}if(o){if(!c.length)return{transitions:[o],entrySet:[],exitSet:[],configuration:e.value?[this]:[],source:e,actions:u};var w=(0,i.xH)(c.map((function(t){return s.getRelativeStateNodes(t,e.historyValue)}))),k=!!o.internal;return{transitions:[o],entrySet:k?[]:(0,i.xH)(w.map((function(e){return s.nodesFromChild(e)}))),exitSet:k?[]:[this],configuration:w,source:e,actions:u}}},e.prototype.nodesFromChild=function(e){if(e.escapes(this))return[];for(var t=[],n=e;n&&n!==this;)t.push(n),n=n.parent;return t.push(this),t},e.prototype.escapes=function(e){if(this===e)return!1;for(var t=this.parent;t;){if(t===e)return!1;t=t.parent}return!0},e.prototype.getActions=function(e,t,n,a){var o,s,u,c,d=(0,f.P_)([],a?this.getStateNodes(a.value):[this]),p=e.configuration.length?(0,f.P_)(d,e.configuration):d;try{for(var h=(0,r.XA)(p),m=h.next();!m.done;m=h.next()){var g=m.value;(0,f.e$)(d,g)||e.entrySet.push(g)}}catch(e){o={error:e}}finally{try{m&&!m.done&&(s=h.return)&&s.call(h)}finally{if(o)throw o.error}}try{for(var v=(0,r.XA)(d),y=v.next();!y.done;y=v.next())g=y.value,(0,f.e$)(p,g)&&!(0,f.e$)(e.exitSet,g.parent)||e.exitSet.push(g)}catch(e){u={error:e}}finally{try{y&&!y.done&&(c=v.return)&&c.call(v)}finally{if(u)throw u.error}}var b=(0,i.xH)(e.entrySet.map((function(r){var a=[];if("final"!==r.type)return a;var o=r.parent;if(!o.parent)return a;a.push((0,l.aT)(r.id,r.doneData),(0,l.aT)(o.id,r.doneData?(0,i.QX)(r.doneData,t,n):void 0));var s=o.parent;return"parallel"===s.type&&(0,f.G)(s).every((function(t){return(0,f.Ij)(e.configuration,t)}))&&a.push((0,l.aT)(s.id)),a})));e.exitSet.sort((function(e,t){return t.order-e.order})),e.entrySet.sort((function(e,t){return e.order-t.order}));var w=new Set(e.entrySet),k=new Set(e.exitSet),_=(0,r.CR)([(0,i.xH)(Array.from(w).map((function(e){return(0,r.ev)((0,r.ev)([],(0,r.CR)(e.activities.map((function(e){return(0,l.BL)(e)}))),!1),(0,r.CR)(e.onEntry),!1)}))).concat(b.map(l.OU)),(0,i.xH)(Array.from(k).map((function(e){return(0,r.ev)((0,r.ev)([],(0,r.CR)(e.onExit),!1),(0,r.CR)(e.activities.map((function(e){return(0,l.sT)(e)}))),!1)})))],2),E=_[0],x=_[1];return(0,l.AE)(x.concat(e.actions).concat(E),this.machine.options.actions)},e.prototype.transition=function(e,t,n){void 0===e&&(e=this.initialState);var a,s=(0,i.g5)(t);if(e instanceof o.ZM)a=void 0===n?e:this.resolveState(o.ZM.from(e,n));else{var l=(0,i.HD)(e)?this.resolve((0,i.on)(this.getResolvedPath(e))):this.resolve(e),c=null!=n?n:this.machine.context;a=this.resolveState(o.ZM.from(l,c))}if(!u.M&&s.name===m)throw new Error("An event cannot have the wildcard type ('".concat(m,"')"));if(this.strict&&!this.events.includes(s.name)&&!(0,i.JQ)(s.name))throw new Error("Machine '".concat(this.id,"' does not accept event '").concat(s.name,"'"));var d=this._transition(a.value,a,s)||{transitions:[],configuration:[],entrySet:[],exitSet:[],source:a,actions:[]},p=(0,f.P_)([],this.getStateNodes(a.value)),h=d.configuration.length?(0,f.P_)(p,d.configuration):p;return d.configuration=(0,r.ev)([],(0,r.CR)(h),!1),this.resolveTransition(d,a,a.context,s)},e.prototype.resolveRaisedTransition=function(e,t,n){var i,a=e.actions;return(e=this.transition(e,t))._event=n,e.event=n.data,(i=e.actions).unshift.apply(i,(0,r.ev)([],(0,r.CR)(a),!1)),e},e.prototype.resolveTransition=function(e,t,n,u){var c,p,m=this;void 0===u&&(u=l.bf);var g=e.configuration,v=!t||e.transitions.length>0,y=v?(0,f.NA)(this.machine,g):void 0,b=t?t.historyValue?t.historyValue:e.source?this.machine.historyValue(t.value):void 0:void 0,w=this.getActions(e,n,u,t),k=t?(0,r.pi)({},t.activities):{};try{for(var _=(0,r.XA)(w),E=_.next();!E.done;E=_.next()){var x=E.value;x.type===s.BL?k[x.activity.id||x.activity.type]=x:x.type===s.sT&&(k[x.activity.id||x.activity.type]=!1)}}catch(e){c={error:e}}finally{try{E&&!E.done&&(p=_.return)&&p.call(_)}finally{if(c)throw c.error}}var T=(0,r.CR)((0,l.yC)(this,t,n,u,w,this.machine.config.preserveActionOrder),2),S=T[0],C=T[1],O=(0,r.CR)((0,i.uK)(S,(function(e){return e.type===s.OU||e.type===s.lW&&e.to===a.K.Internal})),2),A=O[0],I=O[1],N=S.filter((function(e){var t;return e.type===s.BL&&(null===(t=e.activity)||void 0===t?void 0:t.type)===s.dw})),P=N.reduce((function(e,t){return e[t.activity.id]=(0,d.mu)(t.activity,m.machine,C,u),e}),t?(0,r.pi)({},t.children):{}),R=v?e.configuration:t?t.configuration:[],L=(0,f.Ij)(R,this),M=new o.ZM({value:y||t.value,context:C,_event:u,_sessionid:t?t._sessionid:null,historyValue:y?b?(0,i.yv)(b,y):void 0:t?t.historyValue:void 0,history:!y||e.source?t:void 0,actions:y?I:[],activities:y?k:t?t.activities:{},events:[],configuration:R,transitions:e.transitions,children:P,done:L,tags:(0,f.Oe)(R),machine:this}),D=n!==C;M.changed=u.name===s.Vx||D;var F=M.history;F&&delete F.history;var j=!L&&(this._transient||g.some((function(e){return e._transient})));if(!(v||j&&u.name!==h))return M;var B=M;if(!L)for(j&&(B=this.resolveRaisedTransition(B,{type:s.IA},u));A.length;){var q=A.shift();B=this.resolveRaisedTransition(B,q._event,u)}var H=B.changed||(F?!!B.actions.length||D||typeof F.value!=typeof B.value||!(0,o.j_)(B.value,F.value):void 0);return B.changed=H,B.history=F,B},e.prototype.getStateNode=function(e){if(v(e))return this.machine.getStateNodeById(e);if(!this.states)throw new Error("Unable to retrieve child state '".concat(e,"' from '").concat(this.id,"'; no child states exist."));var t=this.states[e];if(!t)throw new Error("Child state '".concat(e,"' does not exist on '").concat(this.id,"'"));return t},e.prototype.getStateNodeById=function(e){var t=v(e)?e.slice("#".length):e;if(t===this.id)return this;var n=this.machine.idMap[t];if(!n)throw new Error("Child state node '#".concat(t,"' does not exist on machine '").concat(this.id,"'"));return n},e.prototype.getStateNodeByPath=function(e){if("string"==typeof e&&v(e))try{return this.getStateNodeById(e.slice(1))}catch(e){}for(var t=(0,i.Q9)(e,this.delimiter).slice(),n=this;t.length;){var r=t.shift();if(!r.length)break;n=n.getStateNode(r)}return n},e.prototype.resolve=function(e){var t,n=this;if(!e)return this.initialStateValue||g;switch(this.type){case"parallel":return(0,i.Q8)(this.initialStateValue,(function(t,r){return t?n.getStateNode(r).resolve(e[r]||t):g}));case"compound":if((0,i.HD)(e)){var r=this.getStateNode(e);return"parallel"===r.type||"compound"===r.type?((t={})[e]=r.initialStateValue,t):e}return Object.keys(e).length?(0,i.Q8)(e,(function(e,t){return e?n.getStateNode(t).resolve(e):g})):this.initialStateValue||{};default:return e||g}},e.prototype.getResolvedPath=function(e){if(v(e)){var t=this.machine.idMap[e.slice("#".length)];if(!t)throw new Error("Unable to find state node '".concat(e,"'"));return t.path}return(0,i.Q9)(e,this.delimiter)},Object.defineProperty(e.prototype,"initialStateValue",{get:function(){var e,t;if(this.__cache.initialStateValue)return this.__cache.initialStateValue;if("parallel"===this.type)t=(0,i.ib)(this.states,(function(e){return e.initialStateValue||g}),(function(e){return!("history"===e.type)}));else if(void 0!==this.initial){if(!this.states[this.initial])throw new Error("Initial state '".concat(this.initial,"' not found on '").concat(this.key,"'"));t=(0,f.N9)(this.states[this.initial])?this.initial:((e={})[this.initial]=this.states[this.initial].initialStateValue,e)}else t={};return this.__cache.initialStateValue=t,this.__cache.initialStateValue},enumerable:!1,configurable:!0}),e.prototype.getInitialState=function(e,t){this._init();var n=this.getStateNodes(e);return this.resolveTransition({configuration:n,entrySet:n,exitSet:[],transitions:[],source:void 0,actions:[]},void 0,null!=t?t:this.machine.context,void 0)},Object.defineProperty(e.prototype,"initialState",{get:function(){var e=this.initialStateValue;if(!e)throw new Error("Cannot retrieve initial state from simple state '".concat(this.id,"'."));return this.getInitialState(e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"target",{get:function(){var e;if("history"===this.type){var t=this.config;e=(0,i.HD)(t.target)&&v(t.target)?(0,i.on)(this.machine.getStateNodeById(t.target).path.slice(this.path.length-1)):t.target}return e},enumerable:!1,configurable:!0}),e.prototype.getRelativeStateNodes=function(e,t,n){return void 0===n&&(n=!0),n?"history"===e.type?e.resolveHistory(t):e.initialStateNodes:[e]},Object.defineProperty(e.prototype,"initialStateNodes",{get:function(){var e=this;if((0,f.N9)(this))return[this];if("compound"===this.type&&!this.initial)return u.M||(0,i.ZK)(!1,"Compound state node '".concat(this.id,"' has no initial state.")),[this];var t=(0,i.SA)(this.initialStateValue);return(0,i.xH)(t.map((function(t){return e.getFromRelativePath(t)})))},enumerable:!1,configurable:!0}),e.prototype.getFromRelativePath=function(e){if(!e.length)return[this];var t=(0,r.CR)(e),n=t[0],i=t.slice(1);if(!this.states)throw new Error("Cannot retrieve subPath '".concat(n,"' from node with no states"));var a=this.getStateNode(n);if("history"===a.type)return a.resolveHistory();if(!this.states[n])throw new Error("Child state '".concat(n,"' does not exist on '").concat(this.id,"'"));return this.states[n].getFromRelativePath(i)},e.prototype.historyValue=function(e){if(Object.keys(this.states).length)return{current:e||this.initialStateValue,states:(0,i.ib)(this.states,(function(t,n){if(!e)return t.historyValue();var r=(0,i.HD)(e)?void 0:e[n];return t.historyValue(r||t.initialStateValue)}),(function(e){return!e.history}))}},e.prototype.resolveHistory=function(e){var t=this;if("history"!==this.type)return[this];var n=this.parent;if(!e){var r=this.target;return r?(0,i.xH)((0,i.SA)(r).map((function(e){return n.getFromRelativePath(e)}))):n.initialStateNodes}var a=(0,i.gk)(n.path,"states")(e).current;return(0,i.HD)(a)?[n.getStateNode(a)]:(0,i.xH)((0,i.SA)(a).map((function(e){return"deep"===t.history?n.getFromRelativePath(e):[n.states[e[0]]]})))},Object.defineProperty(e.prototype,"stateIds",{get:function(){var e=this,t=(0,i.xH)(Object.keys(this.states).map((function(t){return e.states[t].stateIds})));return[this.id].concat(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"events",{get:function(){var e,t,n,i;if(this.__cache.events)return this.__cache.events;var a=this.states,o=new Set(this.ownEvents);if(a)try{for(var s=(0,r.XA)(Object.keys(a)),l=s.next();!l.done;l=s.next()){var u=a[l.value];if(u.states)try{for(var c=(n=void 0,(0,r.XA)(u.events)),f=c.next();!f.done;f=c.next()){var d=f.value;o.add("".concat(d))}}catch(e){n={error:e}}finally{try{f&&!f.done&&(i=c.return)&&i.call(c)}finally{if(n)throw n.error}}}}catch(t){e={error:t}}finally{try{l&&!l.done&&(t=s.return)&&t.call(s)}finally{if(e)throw e.error}}return this.__cache.events=Array.from(o)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ownEvents",{get:function(){var e=new Set(this.transitions.filter((function(e){return!(!e.target&&!e.actions.length&&e.internal)})).map((function(e){return e.eventType})));return Array.from(e)},enumerable:!1,configurable:!0}),e.prototype.resolveTarget=function(e){var t=this;if(void 0!==e)return e.map((function(e){if(!(0,i.HD)(e))return e;var n=e[0]===t.delimiter;if(n&&!t.parent)return t.getStateNodeByPath(e.slice(1));var r=n?t.key+e:e;if(!t.parent)return t.getStateNodeByPath(r);try{return t.parent.getStateNodeByPath(r)}catch(e){throw new Error("Invalid transition definition for state node '".concat(t.id,"':\n").concat(e.message))}}))},e.prototype.formatTransition=function(e){var t=this,n=(0,i.rg)(e.target),a="internal"in e?e.internal:!n||n.some((function(e){return(0,i.HD)(e)&&e[0]===t.delimiter})),o=this.machine.options.guards,s=this.resolveTarget(n),u=(0,r.pi)((0,r.pi)({},e),{actions:(0,l.AE)((0,i.qo)(e.actions)),cond:(0,i.Qi)(e.cond,o),target:s,source:this,internal:a,eventType:e.event,toJSON:function(){return(0,r.pi)((0,r.pi)({},u),{target:u.target?u.target.map((function(e){return"#".concat(e.id)})):void 0,source:"#".concat(t.id)})}});return u},e.prototype.formatTransitions=function(){var e,t,n,a=this;if(this.config.on)if(Array.isArray(this.config.on))n=this.config.on;else{var o=this.config.on,s=o["*"],c=void 0===s?[]:s,f=(0,r._T)(o,["*"]);n=(0,i.xH)(Object.keys(f).map((function(e){u.M||e!==h||(0,i.ZK)(!1,"Empty string transition configs (e.g., `{ on: { '': ... }}`) for transient transitions are deprecated. Specify the transition in the `{ always: ... }` property instead. "+'Please check the `on` configuration for "#'.concat(a.id,'".'));var t=(0,i.jh)(e,f[e]);return u.M||function(e,t,n){var r=n.slice(0,-1).some((function(e){return!("cond"in e)&&!("in"in e)&&((0,i.HD)(e.target)||(0,i.O4)(e.target))})),a=t===h?"the transient event":"event '".concat(t,"'");(0,i.ZK)(!r,"One or more transitions for ".concat(a," on state '").concat(e.id,"' are unreachable. ")+"Make sure that the default transition is the last one defined.")}(a,e,t),t})).concat((0,i.jh)(m,c)))}else n=[];var d=this.config.always?(0,i.jh)("",this.config.always):[],p=this.config.onDone?(0,i.jh)(String((0,l.aT)(this.id)),this.config.onDone):[];u.M||(0,i.ZK)(!(this.config.onDone&&!this.parent),'Root nodes cannot have an ".onDone" transition. Please check the config of "'.concat(this.id,'".'));var g=(0,i.xH)(this.invoke.map((function(e){var t=[];return e.onDone&&t.push.apply(t,(0,r.ev)([],(0,r.CR)((0,i.jh)(String((0,l.Sl)(e.id)),e.onDone)),!1)),e.onError&&t.push.apply(t,(0,r.ev)([],(0,r.CR)((0,i.jh)(String((0,l.vU)(e.id)),e.onError)),!1)),t}))),v=this.after,y=(0,i.xH)((0,r.ev)((0,r.ev)((0,r.ev)((0,r.ev)([],(0,r.CR)(p),!1),(0,r.CR)(g),!1),(0,r.CR)(n),!1),(0,r.CR)(d),!1).map((function(e){return(0,i.qo)(e).map((function(e){return a.formatTransition(e)}))})));try{for(var b=(0,r.XA)(v),w=b.next();!w.done;w=b.next()){var k=w.value;y.push(k)}}catch(t){e={error:t}}finally{try{w&&!w.done&&(t=b.return)&&t.call(b)}finally{if(e)throw e.error}}return y},e}();function b(e,t){return new y(e,t)}},86618:function(e,t,n){"use strict";n.d(t,{TL:function(){return c},ZM:function(){return d},j1:function(){return f},j_:function(){return u}});var r=n(89403),i=n(51908),a=n(30618),o=n(65222),s=n(85206),l=n(77554);function u(e,t){if(e===t)return!0;if(void 0===e||void 0===t)return!1;if((0,a.HD)(e)||(0,a.HD)(t))return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((function(n){return u(e[n],t[n])}))}function c(e){return"object"==typeof e&&null!==e&&"value"in e&&"_event"in e}function f(e,t){var n=e.exec;return(0,r.pi)((0,r.pi)({},e),{exec:void 0!==n?function(){return n(t.context,t.event,{action:e,state:t,_event:t._event})}:void 0})}var d=function(){function e(e){var t,n=this;this.actions=[],this.activities=i.qP,this.meta={},this.events=[],this.value=e.value,this.context=e.context,this._event=e._event,this._sessionid=e._sessionid,this.event=this._event.data,this.historyValue=e.historyValue,this.history=e.history,this.actions=e.actions||[],this.activities=e.activities||i.qP,this.meta=(0,o.xZ)(e.configuration),this.events=e.events||[],this.matches=this.matches.bind(this),this.toStrings=this.toStrings.bind(this),this.configuration=e.configuration,this.transitions=e.transitions,this.children=e.children,this.done=!!e.done,this.tags=null!==(t=Array.isArray(e.tags)?new Set(e.tags):e.tags)&&void 0!==t?t:new Set,this.machine=e.machine,Object.defineProperty(this,"nextEvents",{get:function(){return(0,o.nJ)(n.configuration)}})}return e.from=function(t,n){return t instanceof e?t.context!==n?new e({value:t.value,context:n,_event:t._event,_sessionid:null,historyValue:t.historyValue,history:t.history,actions:[],activities:t.activities,meta:{},events:[],configuration:[],transitions:[],children:{}}):t:new e({value:t,context:n,_event:s.bf,_sessionid:null,historyValue:void 0,history:void 0,actions:[],activities:void 0,meta:void 0,events:[],configuration:[],transitions:[],children:{}})},e.create=function(t){return new e(t)},e.inert=function(t,n){if(t instanceof e){if(!t.actions.length)return t;var r=s.bf;return new e({value:t.value,context:n,_event:r,_sessionid:null,historyValue:t.historyValue,history:t.history,activities:t.activities,configuration:t.configuration,transitions:[],children:{}})}return e.from(t,n)},e.prototype.toStrings=function(e,t){var n=this;if(void 0===e&&(e=this.value),void 0===t&&(t="."),(0,a.HD)(e))return[e];var i=Object.keys(e);return i.concat.apply(i,(0,r.ev)([],(0,r.CR)(i.map((function(r){return n.toStrings(e[r],t).map((function(e){return r+t+e}))}))),!1))},e.prototype.toJSON=function(){var e=this;e.configuration,e.transitions;var t=e.tags;e.machine;var n=(0,r._T)(e,["configuration","transitions","tags","machine"]);return(0,r.pi)((0,r.pi)({},n),{tags:Array.from(t)})},e.prototype.matches=function(e){return(0,a.W)(e,this.value)},e.prototype.hasTag=function(e){return this.tags.has(e)},e.prototype.can=function(e){var t;l.M&&(0,a.ZK)(!!this.machine,"state.can(...) used outside of a machine-created State object; this will always return false.");var n=null===(t=this.machine)||void 0===t?void 0:t.getTransitionData(this,e);return!!(null==n?void 0:n.transitions.length)&&n.transitions.some((function(e){return void 0!==e.target||e.actions.length}))},e}()},89403:function(e,t,n){"use strict";n.d(t,{CR:function(){return o},XA:function(){return a},_T:function(){return i},ev:function(){return s},pi:function(){return r}});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function a(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function o(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function s(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}},93840:function(e,t,n){"use strict";n.d(t,{BL:function(){return i},IA:function(){return u},Le:function(){return y},Mg:function(){return h},OU:function(){return o},RN:function(){return v},S1:function(){return d},Vx:function(){return g},al:function(){return l},cM:function(){return f},dw:function(){return p},f0:function(){return c},lW:function(){return s},sT:function(){return a},vU:function(){return m}});var r=n(97266),i=r.M.Start,a=r.M.Stop,o=r.M.Raise,s=r.M.Send,l=r.M.Cancel,u=r.M.NullEvent,c=r.M.Assign,f=(r.M.After,r.M.DoneState,r.M.Log),d=r.M.Init,p=r.M.Invoke,h=(r.M.ErrorExecution,r.M.ErrorPlatform),m=r.M.ErrorCustom,g=r.M.Update,v=r.M.Choose,y=r.M.Pure},85206:function(e,t,n){"use strict";n.d(t,{AE:function(){return f},BL:function(){return y},OU:function(){return p},Q8:function(){return c},Sl:function(){return E},Tn:function(){return T},XA:function(){return d},aT:function(){return _},al:function(){return v},bf:function(){return l},e4:function(){return k},f0:function(){return w},lW:function(){return h},lj:function(){return m},o$:function(){return u},sT:function(){return b},vU:function(){return x},xc:function(){return g},yC:function(){return S}});var r=n(89403),i=n(97266),a=n(93840),o=n(30618),s=n(77554),l=(0,o.g5)({type:a.S1});function u(e,t){return t&&t[e]||void 0}function c(e,t){var n;if((0,o.HD)(e)||"number"==typeof e){var i=u(e,t);n=(0,o.mf)(i)?{type:e,exec:i}:i||{type:e,exec:void 0}}else if((0,o.mf)(e))n={type:e.name||e.toString(),exec:e};else if(i=u(e.type,t),(0,o.mf)(i))n=(0,r.pi)((0,r.pi)({},e),{exec:i});else if(i){var a=i.type||e.type;n=(0,r.pi)((0,r.pi)((0,r.pi)({},i),e),{type:a})}else n=e;return n}var f=function(e,t){return e?((0,o.kJ)(e)?e:[e]).map((function(e){return c(e,t)})):[]};function d(e){var t=c(e);return(0,r.pi)((0,r.pi)({id:(0,o.HD)(e)?e:t.id},t),{type:t.type})}function p(e){return(0,o.HD)(e)?{type:a.OU,event:e}:h(e,{to:i.K.Internal})}function h(e,t){return{to:t?t.to:void 0,type:a.lW,event:(0,o.mf)(e)?e:(0,o._v)(e),delay:t?t.delay:void 0,id:t&&void 0!==t.id?t.id:(0,o.mf)(e)?e.name:(0,o.x6)(e)}}function m(e,t){return h(e,(0,r.pi)((0,r.pi)({},t),{to:i.K.Parent}))}function g(){return m(a.Vx)}var v=function(e){return{type:a.al,sendId:e}};function y(e){var t=d(e);return{type:i.M.Start,activity:t,exec:void 0}}function b(e){var t=(0,o.mf)(e)?e:d(e);return{type:i.M.Stop,activity:t,exec:void 0}}var w=function(e){return{type:a.f0,assignment:e}};function k(e,t){var n=t?"#".concat(t):"";return"".concat(i.M.After,"(").concat(e,")").concat(n)}function _(e,t){var n="".concat(i.M.DoneState,".").concat(e);return{type:n,data:t,toString:function(){return n}}}function E(e,t){var n="".concat(i.M.DoneInvoke,".").concat(e);return{type:n,data:t,toString:function(){return n}}}function x(e,t){var n="".concat(i.M.ErrorPlatform,".").concat(e);return{type:n,data:t,toString:function(){return n}}}function T(e,t){return h((function(e,t){return t}),(0,r.pi)((0,r.pi)({},t),{to:e}))}function S(e,t,n,l,u,d){void 0===d&&(d=!1);var p=(0,r.CR)(d?[[],u]:(0,o.uK)(u,(function(e){return e.type===a.f0})),2),h=p[0],m=p[1],g=h.length?(0,o.dt)(n,l,h,t):n,v=d?[n]:void 0,y=(0,o.xH)(m.map((function(n){var u,p;switch(n.type){case a.OU:return p=n,{type:a.OU,_event:(0,o.g5)(p.event)};case a.lW:var h=function(e,t,n,i){var a,s={_event:n},l=(0,o.g5)((0,o.mf)(e.event)?e.event(t,n.data,s):e.event);if((0,o.HD)(e.delay)){var u=i&&i[e.delay];a=(0,o.mf)(u)?u(t,n.data,s):u}else a=(0,o.mf)(e.delay)?e.delay(t,n.data,s):e.delay;var c=(0,o.mf)(e.to)?e.to(t,n.data,s):e.to;return(0,r.pi)((0,r.pi)({},e),{to:c,_event:l,event:l.data,delay:a})}(n,g,l,e.options.delays);return s.M||(0,o.ZK)(!(0,o.HD)(n.delay)||"number"==typeof h.delay,"No delay reference for delay expression '".concat(n.delay,"' was found on machine '").concat(e.id,"'")),h;case a.cM:return function(e,t,n){return(0,r.pi)((0,r.pi)({},e),{value:(0,o.HD)(e.expr)?e.expr:e.expr(t,n.data,{_event:n})})}(n,g,l);case a.RN:if(!(w=null===(u=n.conds.find((function(n){var r=(0,o.Qi)(n.cond,e.options.guards);return!r||(0,o.vx)(e,r,g,l,t)})))||void 0===u?void 0:u.actions))return[];var m=(0,r.CR)(S(e,t,g,l,f((0,o.qo)(w),e.options.actions),d),2),y=m[0],b=m[1];return g=b,null==v||v.push(g),y;case a.Le:var w;if(!(w=n.get(g,l.data)))return[];var k=(0,r.CR)(S(e,t,g,l,f((0,o.qo)(w),e.options.actions),d),2),_=k[0],E=k[1];return g=E,null==v||v.push(g),_;case a.sT:return function(e,t,n){var r=(0,o.mf)(e.activity)?e.activity(t,n.data):e.activity,a="string"==typeof r?{id:r}:r;return{type:i.M.Stop,activity:a}}(n,g,l);case a.f0:g=(0,o.dt)(g,l,[n],t),null==v||v.push(g);break;default:var x=c(n,e.options.actions),T=x.exec;if(T&&v){var C=v.length-1;x=(0,r.pi)((0,r.pi)({},x),{exec:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];T.apply(void 0,(0,r.ev)([v[C]],(0,r.CR)(t),!1))}})}return x}})).filter((function(e){return!!e})));return[y,g]}},51908:function(e,t,n){"use strict";n.d(t,{TV:function(){return a},iS:function(){return r},qP:function(){return i},rt:function(){return o}});var r=".",i={},a="xstate.guard",o=""},77554:function(e,t,n){"use strict";n.d(t,{M:function(){return r}});var r=!0},105:function(e,t,n){"use strict";n.d(t,{f0:function(){return i}});var r=n(85206),i=r.f0;r.lW,r.lj,r.xc,r.Tn,r.Sl},93320:function(e,t,n){"use strict";n.d(t,{TM:function(){return y},kJ:function(){return k}});var r=n(89403),i=n(97266),a=n(86618),o=n(93840),s=n(85206),l=n(77554),u=n(30618),c={deferEvents:!1},f=function(){function e(e){this.processingEvent=!1,this.queue=[],this.initialized=!1,this.options=(0,r.pi)((0,r.pi)({},c),e)}return e.prototype.initialize=function(e){if(this.initialized=!0,e){if(!this.options.deferEvents)return void this.schedule(e);this.process(e)}this.flushEvents()},e.prototype.schedule=function(e){if(this.initialized&&!this.processingEvent){if(0!==this.queue.length)throw new Error("Event queue should be empty when it is not processing events");this.process(e),this.flushEvents()}else this.queue.push(e)},e.prototype.clear=function(){this.queue=[]},e.prototype.flushEvents=function(){for(var e=this.queue.shift();e;)this.process(e),e=this.queue.shift()},e.prototype.process=function(e){this.processingEvent=!0;try{e()}catch(e){throw this.clear(),e}finally{this.processingEvent=!1}},e}(),d=n(42055),p=n(65222),h=new Map,m=0;function g(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:void(l.M||console.warn("XState could not find a global object in this environment. Please let the maintainers know and raise an issue here: https://github.com/statelyai/xstate/issues"))}var v=n(27950);var y,b={sync:!1,autoForward:!1};!function(e){e[e.NotStarted=0]="NotStarted",e[e.Running=1]="Running",e[e.Stopped=2]="Stopped"}(y||(y={}));var w=function(){function e(t,n){var a=this;void 0===n&&(n=e.defaultOptions),this.machine=t,this.delayedEventsMap={},this.listeners=new Set,this.contextListeners=new Set,this.stopListeners=new Set,this.doneListeners=new Set,this.eventListeners=new Set,this.sendListeners=new Set,this.initialized=!1,this.status=y.NotStarted,this.children=new Map,this.forwardTo=new Set,this.init=this.start,this.send=function(e,t){if((0,u.kJ)(e))return a.batch(e),a.state;var n=(0,u.g5)((0,u._v)(e,t));if(a.status===y.Stopped)return l.M||(0,u.ZK)(!1,'Event "'.concat(n.name,'" was sent to stopped service "').concat(a.machine.id,'". This service has already reached its final state, and will not transition.\nEvent: ').concat(JSON.stringify(n.data))),a.state;if(a.status!==y.Running&&!a.options.deferEvents)throw new Error('Event "'.concat(n.name,'" was sent to uninitialized service "').concat(a.machine.id,'". Make sure .start() is called for this service, or set { deferEvents: true } in the service options.\nEvent: ').concat(JSON.stringify(n.data)));return a.scheduler.schedule((function(){a.forward(n);var e=a.nextState(n);a.update(e,n)})),a._state},this.sendTo=function(e,t){var n=a.parent&&(t===i.K.Parent||a.parent.id===t),c=n?a.parent:(0,u.HD)(t)?a.children.get(t)||function(e){return h.get(e)}(t):(0,u.Bc)(t)?t:void 0;if(c)"machine"in c?c.send((0,r.pi)((0,r.pi)({},e),{name:e.name===o.vU?"".concat((0,s.vU)(a.id)):e.name,origin:a.sessionId})):c.send(e.data);else{if(!n)throw new Error("Unable to send event to child '".concat(t,"' from service '").concat(a.id,"'."));l.M||(0,u.ZK)(!1,"Service '".concat(a.id,"' has no parent: unable to send event ").concat(e.type))}};var c=(0,r.pi)((0,r.pi)({},e.defaultOptions),n),d=c.clock,p=c.logger,g=c.parent,v=c.id,b=void 0!==v?v:t.id;this.id=b,this.logger=p,this.clock=d,this.parent=g,this.options=c,this.scheduler=new f({deferEvents:this.options.deferEvents}),this.sessionId="x:".concat(m++)}return Object.defineProperty(e.prototype,"initialState",{get:function(){var e=this;return this._initialState?this._initialState:(0,v.J)(this,(function(){return e._initialState=e.machine.initialState,e._initialState}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"state",{get:function(){return l.M||(0,u.ZK)(this.status!==y.NotStarted,"Attempted to read state from uninitialized service '".concat(this.id,"'. Make sure the service is started first.")),this._state},enumerable:!1,configurable:!0}),e.prototype.execute=function(e,t){var n,i;try{for(var a=(0,r.XA)(e.actions),o=a.next();!o.done;o=a.next()){var s=o.value;this.exec(s,e,t)}}catch(e){n={error:e}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}},e.prototype.update=function(e,t){var n,i,a,o,l,c,f,d,h=this;if(e._sessionid=this.sessionId,this._state=e,this.options.execute&&this.execute(this.state),this.children.forEach((function(e){h.state.children[e.id]=e})),this.devTools&&this.devTools.send(t.data,e),e.event)try{for(var m=(0,r.XA)(this.eventListeners),g=m.next();!g.done;g=m.next())(0,g.value)(e.event)}catch(e){n={error:e}}finally{try{g&&!g.done&&(i=m.return)&&i.call(m)}finally{if(n)throw n.error}}try{for(var v=(0,r.XA)(this.listeners),y=v.next();!y.done;y=v.next())(0,y.value)(e,e.event)}catch(e){a={error:e}}finally{try{y&&!y.done&&(o=v.return)&&o.call(v)}finally{if(a)throw a.error}}try{for(var b=(0,r.XA)(this.contextListeners),w=b.next();!w.done;w=b.next())(0,w.value)(this.state.context,this.state.history?this.state.history.context:void 0)}catch(e){l={error:e}}finally{try{w&&!w.done&&(c=b.return)&&c.call(b)}finally{if(l)throw l.error}}var k=(0,p.Ij)(e.configuration||[],this.machine);if(this.state.configuration&&k){var _=e.configuration.find((function(e){return"final"===e.type&&e.parent===h.machine})),E=_&&_.doneData?(0,u.QX)(_.doneData,e.context,t):void 0;try{for(var x=(0,r.XA)(this.doneListeners),T=x.next();!T.done;T=x.next())(0,T.value)((0,s.Sl)(this.id,E))}catch(e){f={error:e}}finally{try{T&&!T.done&&(d=x.return)&&d.call(x)}finally{if(f)throw f.error}}this.stop()}},e.prototype.onTransition=function(e){return this.listeners.add(e),this.status===y.Running&&e(this.state,this.state.event),this},e.prototype.subscribe=function(e,t,n){var r,i=this;if(!e)return{unsubscribe:function(){}};var a=n;return"function"==typeof e?r=e:(r=e.next.bind(e),a=e.complete.bind(e)),this.listeners.add(r),this.status!==y.NotStarted&&r(this.state),a&&(this.status===y.Stopped?a():this.onDone(a)),{unsubscribe:function(){r&&i.listeners.delete(r),a&&i.doneListeners.delete(a)}}},e.prototype.onEvent=function(e){return this.eventListeners.add(e),this},e.prototype.onSend=function(e){return this.sendListeners.add(e),this},e.prototype.onChange=function(e){return this.contextListeners.add(e),this},e.prototype.onStop=function(e){return this.stopListeners.add(e),this},e.prototype.onDone=function(e){return this.doneListeners.add(e),this},e.prototype.off=function(e){return this.listeners.delete(e),this.eventListeners.delete(e),this.sendListeners.delete(e),this.stopListeners.delete(e),this.doneListeners.delete(e),this.contextListeners.delete(e),this},e.prototype.start=function(e){var t,n,r=this;if(this.status===y.Running)return this;this.machine._init(),t=this.sessionId,n=this,h.set(t,n),this.initialized=!0,this.status=y.Running;var i=void 0===e?this.initialState:(0,v.J)(this,(function(){return(0,a.TL)(e)?r.machine.resolveState(e):r.machine.resolveState(a.ZM.from(e,r.machine.context))}));return this.options.devTools&&this.attachDev(),this.scheduler.initialize((function(){r.update(i,s.bf)})),this},e.prototype.stop=function(){var e,t,n,i,a,o,s,l,c,d,p,m=this;try{for(var g=(0,r.XA)(this.listeners),v=g.next();!v.done;v=g.next()){var b=v.value;this.listeners.delete(b)}}catch(t){e={error:t}}finally{try{v&&!v.done&&(t=g.return)&&t.call(g)}finally{if(e)throw e.error}}try{for(var w=(0,r.XA)(this.stopListeners),k=w.next();!k.done;k=w.next())(b=k.value)(),this.stopListeners.delete(b)}catch(e){n={error:e}}finally{try{k&&!k.done&&(i=w.return)&&i.call(w)}finally{if(n)throw n.error}}try{for(var _=(0,r.XA)(this.contextListeners),E=_.next();!E.done;E=_.next())b=E.value,this.contextListeners.delete(b)}catch(e){a={error:e}}finally{try{E&&!E.done&&(o=_.return)&&o.call(_)}finally{if(a)throw a.error}}try{for(var x=(0,r.XA)(this.doneListeners),T=x.next();!T.done;T=x.next())b=T.value,this.doneListeners.delete(b)}catch(e){s={error:e}}finally{try{T&&!T.done&&(l=x.return)&&l.call(x)}finally{if(s)throw s.error}}if(!this.initialized)return this;(0,r.ev)([],(0,r.CR)(this.state.configuration),!1).sort((function(e,t){return t.order-e.order})).forEach((function(e){var t,n;try{for(var i=(0,r.XA)(e.definition.exit),a=i.next();!a.done;a=i.next()){var o=a.value;m.exec(o,m.state)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}})),this.children.forEach((function(e){(0,u.mf)(e.stop)&&e.stop()})),this.children.clear();try{for(var S=(0,r.XA)(Object.keys(this.delayedEventsMap)),C=S.next();!C.done;C=S.next()){var O=C.value;this.clock.clearTimeout(this.delayedEventsMap[O])}}catch(e){c={error:e}}finally{try{C&&!C.done&&(d=S.return)&&d.call(S)}finally{if(c)throw c.error}}return this.scheduler.clear(),this.scheduler=new f({deferEvents:this.options.deferEvents}),this.initialized=!1,this.status=y.Stopped,this._initialState=void 0,p=this.sessionId,h.delete(p),this},e.prototype.batch=function(e){var t=this;if(this.status===y.NotStarted&&this.options.deferEvents)l.M||(0,u.ZK)(!1,"".concat(e.length,' event(s) were sent to uninitialized service "').concat(this.machine.id,'" and are deferred. Make sure .start() is called for this service.\nEvent: ').concat(JSON.stringify(event)));else if(this.status!==y.Running)throw new Error("".concat(e.length,' event(s) were sent to uninitialized service "').concat(this.machine.id,'". Make sure .start() is called for this service, or set { deferEvents: true } in the service options.'));this.scheduler.schedule((function(){var n,i,o=t.state,s=!1,l=[],c=function(e){var n=(0,u.g5)(e);t.forward(n),o=(0,v.J)(t,(function(){return t.machine.transition(o,n)})),l.push.apply(l,(0,r.ev)([],(0,r.CR)(o.actions.map((function(e){return(0,a.j1)(e,o)}))),!1)),s=s||!!o.changed};try{for(var f=(0,r.XA)(e),d=f.next();!d.done;d=f.next())c(d.value)}catch(e){n={error:e}}finally{try{d&&!d.done&&(i=f.return)&&i.call(f)}finally{if(n)throw n.error}}o.changed=s,o.actions=l,t.update(o,(0,u.g5)(e[e.length-1]))}))},e.prototype.sender=function(e){return this.send.bind(this,e)},e.prototype.nextState=function(e){var t=this,n=(0,u.g5)(e);if(0===n.name.indexOf(o.Mg)&&!this.state.nextEvents.some((function(e){return 0===e.indexOf(o.Mg)})))throw n.data.data;return(0,v.J)(this,(function(){return t.machine.transition(t.state,n)}))},e.prototype.forward=function(e){var t,n;try{for(var i=(0,r.XA)(this.forwardTo),a=i.next();!a.done;a=i.next()){var o=a.value,s=this.children.get(o);if(!s)throw new Error("Unable to forward event '".concat(e,"' from interpreter '").concat(this.id,"' to nonexistant child '").concat(o,"'."));s.send(e)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}},e.prototype.defer=function(e){var t=this;this.delayedEventsMap[e.id]=this.clock.setTimeout((function(){e.to?t.sendTo(e._event,e.to):t.send(e._event)}),e.delay)},e.prototype.cancel=function(e){this.clock.clearTimeout(this.delayedEventsMap[e]),delete this.delayedEventsMap[e]},e.prototype.exec=function(e,t,n){void 0===n&&(n=this.machine.options.actions);var r=t.context,a=t._event,c=e.exec||(0,s.o$)(e.type,n),f=(0,u.mf)(c)?c:c?c.exec:e.exec;if(f)try{return f(r,a.data,{action:e,state:this.state,_event:a})}catch(e){throw this.parent&&this.parent.send({type:"xstate.error",data:e}),e}switch(e.type){case o.lW:var d=e;if("number"==typeof d.delay)return void this.defer(d);d.to?this.sendTo(d._event,d.to):this.send(d._event);break;case o.al:this.cancel(e.sendId);break;case o.BL:if(this.status!==y.Running)return;var p=e.activity;if(!this.state.activities[p.id||p.type])break;if(p.type===i.M.Invoke){var h=(0,u.j)(p.src),m=this.machine.options.services?this.machine.options.services[h.type]:void 0,g=p.id,v=p.data;l.M||(0,u.ZK)(!("forward"in p),"`forward` property is deprecated (found in invocation of '".concat(p.src,"' in in machine '").concat(this.machine.id,"'). ")+"Please use `autoForward` instead.");var b="autoForward"in p?p.autoForward:!!p.forward;if(!m)return void(l.M||(0,u.ZK)(!1,"No service found for invocation '".concat(p.src,"' in machine '").concat(this.machine.id,"'.")));var w=v?(0,u.QX)(v,r,a):void 0;if("string"==typeof m)return;var k=(0,u.mf)(m)?m(r,a.data,{data:w,src:h,meta:p.meta}):m;if(!k)return;var _=void 0;(0,u.O4)(k)&&(k=w?k.withContext(w):k,_={autoForward:b}),this.spawn(k,g,_)}else this.spawnActivity(p);break;case o.sT:this.stopChild(e.activity.id);break;case o.cM:var E=e.label,x=e.value;E?this.logger(E,x):this.logger(x);break;default:l.M||(0,u.ZK)(!1,"No implementation found for action type '".concat(e.type,"'"))}},e.prototype.removeChild=function(e){var t;this.children.delete(e),this.forwardTo.delete(e),null===(t=this.state)||void 0===t||delete t.children[e]},e.prototype.stopChild=function(e){var t=this.children.get(e);t&&(this.removeChild(e),(0,u.mf)(t.stop)&&t.stop())},e.prototype.spawn=function(e,t,n){if((0,u.y8)(e))return this.spawnPromise(Promise.resolve(e),t);if((0,u.mf)(e))return this.spawnCallback(e,t);if((0,d.f3)(e))return this.spawnActor(e,t);if((0,u.bi)(e))return this.spawnObservable(e,t);if((0,u.O4)(e))return this.spawnMachine(e,(0,r.pi)((0,r.pi)({},n),{id:t}));if((0,u.HV)(e))return this.spawnBehavior(e,t);throw new Error('Unable to spawn entity "'.concat(t,'" of type "').concat(typeof e,'".'))},e.prototype.spawnMachine=function(t,n){var i=this;void 0===n&&(n={});var a=new e(t,(0,r.pi)((0,r.pi)({},this.options),{parent:this,id:n.id||t.id})),s=(0,r.pi)((0,r.pi)({},b),n);s.sync&&a.onTransition((function(e){i.send(o.Vx,{state:e,id:a.id})}));var l=a;return this.children.set(a.id,l),s.autoForward&&this.forwardTo.add(a.id),a.onDone((function(e){i.removeChild(a.id),i.send((0,u.g5)(e,{origin:a.id}))})).start(),l},e.prototype.spawnBehavior=function(e,t){var n=function(e,t){void 0===t&&(t={});var n=e.initialState,r=new Set,i=[],a=!1,o=(0,d.vk)({id:t.id,send:function(t){i.push(t),function(){if(!a){for(a=!0;i.length>0;){var t=i.shift();n=e.transition(n,t,s),r.forEach((function(e){return e.next(n)}))}a=!1}}()},getSnapshot:function(){return n},subscribe:function(e,t,i){var a=(0,u.zM)(e,t,i);return r.add(a),a.next(n),{unsubscribe:function(){r.delete(a)}}}}),s={parent:t.parent,self:o,id:t.id||"anonymous",observers:r};return n=e.start?e.start(s):n,o}(e,{id:t,parent:this});return this.children.set(t,n),n},e.prototype.spawnPromise=function(e,t){var n,r,i=this,a=!1;e.then((function(e){a||(r=e,i.removeChild(t),i.send((0,u.g5)((0,s.Sl)(t,e),{origin:t})))}),(function(e){if(!a){i.removeChild(t);var n=(0,s.vU)(t,e);try{i.send((0,u.g5)(n,{origin:t}))}catch(r){(0,u.v4)(e,r,t),i.devTools&&i.devTools.send(n,i.state),i.machine.strict&&i.stop()}}}));var o=((n={id:t,send:function(){},subscribe:function(t,n,r){var i=(0,u.zM)(t,n,r),a=!1;return e.then((function(e){a||(i.next(e),a||i.complete())}),(function(e){a||i.error(e)})),{unsubscribe:function(){return a=!0}}},stop:function(){a=!0},toJSON:function(){return{id:t}},getSnapshot:function(){return r}})[u.L$]=function(){return this},n);return this.children.set(t,o),o},e.prototype.spawnCallback=function(e,t){var n,r,i,a=this,o=!1,l=new Set,c=new Set;try{i=e((function(e){r=e,c.forEach((function(t){return t(e)})),o||a.send((0,u.g5)(e,{origin:t}))}),(function(e){l.add(e)}))}catch(e){this.send((0,s.vU)(t,e))}if((0,u.y8)(i))return this.spawnPromise(i,t);var f=((n={id:t,send:function(e){return l.forEach((function(t){return t(e)}))},subscribe:function(e){var t=(0,u.zM)(e);return c.add(t.next),{unsubscribe:function(){c.delete(t.next)}}},stop:function(){o=!0,(0,u.mf)(i)&&i()},toJSON:function(){return{id:t}},getSnapshot:function(){return r}})[u.L$]=function(){return this},n);return this.children.set(t,f),f},e.prototype.spawnObservable=function(e,t){var n,r,i=this,a=e.subscribe((function(e){r=e,i.send((0,u.g5)(e,{origin:t}))}),(function(e){i.removeChild(t),i.send((0,u.g5)((0,s.vU)(t,e),{origin:t}))}),(function(){i.removeChild(t),i.send((0,u.g5)((0,s.Sl)(t),{origin:t}))})),o=((n={id:t,send:function(){},subscribe:function(t,n,r){return e.subscribe(t,n,r)},stop:function(){return a.unsubscribe()},getSnapshot:function(){return r},toJSON:function(){return{id:t}}})[u.L$]=function(){return this},n);return this.children.set(t,o),o},e.prototype.spawnActor=function(e,t){return this.children.set(t,e),e},e.prototype.spawnActivity=function(e){var t=this.machine.options&&this.machine.options.activities?this.machine.options.activities[e.type]:void 0;if(t){var n=t(this.state.context,e);this.spawnEffect(e.id,n)}else l.M||(0,u.ZK)(!1,"No implementation found for activity '".concat(e.type,"'"))},e.prototype.spawnEffect=function(e,t){var n;this.children.set(e,((n={id:e,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},stop:t||void 0,getSnapshot:function(){},toJSON:function(){return{id:e}}})[u.L$]=function(){return this},n))},e.prototype.attachDev=function(){var e=g();if(this.options.devTools&&e){if(e.__REDUX_DEVTOOLS_EXTENSION__){var t="object"==typeof this.options.devTools?this.options.devTools:void 0;this.devTools=e.__REDUX_DEVTOOLS_EXTENSION__.connect((0,r.pi)((0,r.pi)({name:this.id,autoPause:!0,stateSanitizer:function(e){return{value:e.value,context:e.context,actions:e.actions}}},t),{features:(0,r.pi)({jump:!1,skip:!1},t?t.features:void 0)}),this.machine),this.devTools.init(this.state)}!function(e){if(g()){var t=function(){var e=g();if(e&&"__xstate__"in e)return e.__xstate__}();t&&t.register(e)}}(this)}},e.prototype.toJSON=function(){return{id:this.id}},e.prototype[u.L$]=function(){return this},e.prototype.getSnapshot=function(){return this.status===y.NotStarted?this.initialState:this._state},e.defaultOptions={execute:!0,deferEvents:!0,clock:{setTimeout:function(e,t){return setTimeout(e,t)},clearTimeout:function(e){return clearTimeout(e)}},logger:console.log.bind(console),devTools:!1},e.interpret=k,e}();function k(e,t){return new w(e,t)}},27950:function(e,t,n){"use strict";n.d(t,{J:function(){return i}});var r=[],i=function(e,t){r.push(e);var n=t(e);return r.pop(),n}},65222:function(e,t,n){"use strict";n.d(t,{G:function(){return o},Ij:function(){return h},N9:function(){return a},NA:function(){return f},Oe:function(){return g},P_:function(){return l},ac:function(){return s},e$:function(){return d},nJ:function(){return p},xZ:function(){return m}});var r=n(89403),i=n(30618),a=function(e){return"atomic"===e.type||"final"===e.type};function o(e){return Object.keys(e.states).map((function(t){return e.states[t]})).filter((function(e){return"history"!==e.type}))}function s(e){var t=[e];return a(e)?t:t.concat((0,i.xH)(o(e).map(s)))}function l(e,t){var n,i,a,s,l,u,f,d,p=c(new Set(e)),h=new Set(t);try{for(var m=(0,r.XA)(h),g=m.next();!g.done;g=m.next())for(var v=(S=g.value).parent;v&&!h.has(v);)h.add(v),v=v.parent}catch(e){n={error:e}}finally{try{g&&!g.done&&(i=m.return)&&i.call(m)}finally{if(n)throw n.error}}var y=c(h);try{for(var b=(0,r.XA)(h),w=b.next();!w.done;w=b.next())if("compound"!==(S=w.value).type||y.get(S)&&y.get(S).length){if("parallel"===S.type)try{for(var k=(l=void 0,(0,r.XA)(o(S))),_=k.next();!_.done;_=k.next()){var E=_.value;h.has(E)||(h.add(E),p.get(E)?p.get(E).forEach((function(e){return h.add(e)})):E.initialStateNodes.forEach((function(e){return h.add(e)})))}}catch(e){l={error:e}}finally{try{_&&!_.done&&(u=k.return)&&u.call(k)}finally{if(l)throw l.error}}}else p.get(S)?p.get(S).forEach((function(e){return h.add(e)})):S.initialStateNodes.forEach((function(e){return h.add(e)}))}catch(e){a={error:e}}finally{try{w&&!w.done&&(s=b.return)&&s.call(b)}finally{if(a)throw a.error}}try{for(var x=(0,r.XA)(h),T=x.next();!T.done;T=x.next()){var S;for(v=(S=T.value).parent;v&&!h.has(v);)h.add(v),v=v.parent}}catch(e){f={error:e}}finally{try{T&&!T.done&&(d=x.return)&&d.call(x)}finally{if(f)throw f.error}}return h}function u(e,t){var n=t.get(e);if(!n)return{};if("compound"===e.type){var r=n[0];if(!r)return{};if(a(r))return r.key}var i={};return n.forEach((function(e){i[e.key]=u(e,t)})),i}function c(e){var t,n,i=new Map;try{for(var a=(0,r.XA)(e),o=a.next();!o.done;o=a.next()){var s=o.value;i.has(s)||i.set(s,[]),s.parent&&(i.has(s.parent)||i.set(s.parent,[]),i.get(s.parent).push(s))}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return i}function f(e,t){return u(e,c(l([e],t)))}function d(e,t){return Array.isArray(e)?e.some((function(e){return e===t})):e instanceof Set&&e.has(t)}function p(e){return(0,r.ev)([],(0,r.CR)(new Set((0,i.xH)((0,r.ev)([],(0,r.CR)(e.map((function(e){return e.ownEvents}))),!1)))),!1)}function h(e,t){return"compound"===t.type?o(t).some((function(t){return"final"===t.type&&d(e,t)})):"parallel"===t.type&&o(t).every((function(t){return h(e,t)}))}function m(e){return void 0===e&&(e=[]),e.reduce((function(e,t){return void 0!==t.meta&&(e[t.id]=t.meta),e}),{})}function g(e){return new Set((0,i.xH)(e.map((function(e){return e.tags}))))}},97266:function(e,t,n){"use strict";var r,i;n.d(t,{K:function(){return i},M:function(){return r}}),function(e){e.Start="xstate.start",e.Stop="xstate.stop",e.Raise="xstate.raise",e.Send="xstate.send",e.Cancel="xstate.cancel",e.NullEvent="",e.Assign="xstate.assign",e.After="xstate.after",e.DoneState="done.state",e.DoneInvoke="done.invoke",e.Log="xstate.log",e.Init="xstate.init",e.Invoke="xstate.invoke",e.ErrorExecution="error.execution",e.ErrorCommunication="error.communication",e.ErrorPlatform="error.platform",e.ErrorCustom="xstate.error",e.Update="xstate.update",e.Pure="xstate.pure",e.Choose="xstate.choose"}(r||(r={})),function(e){e.Parent="#_parent",e.Internal="#_internal"}(i||(i={}))},30618:function(e,t,n){"use strict";n.d(t,{Bc:function(){return D},ET:function(){return h},HD:function(){return N},HV:function(){return E},JQ:function(){return k},L$:function(){return L},O4:function(){return M},Q8:function(){return d},Q9:function(){return u},QX:function(){return w},Qi:function(){return P},SA:function(){return g},W:function(){return s},WM:function(){return c},ZK:function(){return O},_v:function(){return F},bi:function(){return R},bx:function(){return $},dt:function(){return C},g5:function(){return j},gk:function(){return m},ib:function(){return p},j:function(){return U},jh:function(){return B},kJ:function(){return A},mf:function(){return I},on:function(){return f},qo:function(){return b},rg:function(){return q},uK:function(){return x},v4:function(){return H},vx:function(){return z},x6:function(){return l},xH:function(){return v},y8:function(){return _},yv:function(){return S},zM:function(){return V}});var r,i=n(89403),a=n(51908),o=n(77554);function s(e,t,n){void 0===n&&(n=a.iS);var r=c(e,n),i=c(t,n);return N(i)?!!N(r)&&i===r:N(r)?r in i:Object.keys(r).every((function(e){return e in i&&s(r[e],i[e])}))}function l(e){try{return N(e)||"number"==typeof e?"".concat(e):e.type}catch(e){throw new Error("Events must be strings or objects with a string event.type property.")}}function u(e,t){try{return A(e)?e:e.toString().split(t)}catch(t){throw new Error("'".concat(e,"' is not a valid state path."))}}function c(e,t){return"object"==typeof(n=e)&&"value"in n&&"context"in n&&"event"in n&&"_event"in n?e.value:A(e)?f(e):"string"!=typeof e?e:f(u(e,t));var n}function f(e){if(1===e.length)return e[0];for(var t={},n=t,r=0;r<e.length-1;r++)r===e.length-2?n[e[r]]=e[r+1]:(n[e[r]]={},n=n[e[r]]);return t}function d(e,t){for(var n={},r=Object.keys(e),i=0;i<r.length;i++){var a=r[i];n[a]=t(e[a],a,e,i)}return n}function p(e,t,n){var r,a,o={};try{for(var s=(0,i.XA)(Object.keys(e)),l=s.next();!l.done;l=s.next()){var u=l.value,c=e[u];n(c)&&(o[u]=t(c,u,e))}}catch(e){r={error:e}}finally{try{l&&!l.done&&(a=s.return)&&a.call(s)}finally{if(r)throw r.error}}return o}var h=function(e){return function(t){var n,r,a=t;try{for(var o=(0,i.XA)(e),s=o.next();!s.done;s=o.next())a=a[s.value]}catch(e){n={error:e}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return a}};function m(e,t){return function(n){var r,a,o=n;try{for(var s=(0,i.XA)(e),l=s.next();!l.done;l=s.next()){var u=l.value;o=o[t][u]}}catch(e){r={error:e}}finally{try{l&&!l.done&&(a=s.return)&&a.call(s)}finally{if(r)throw r.error}}return o}}function g(e){return e?N(e)?[[e]]:v(Object.keys(e).map((function(t){var n=e[t];return"string"==typeof n||n&&Object.keys(n).length?g(e[t]).map((function(e){return[t].concat(e)})):[[t]]}))):[[]]}function v(e){var t;return(t=[]).concat.apply(t,(0,i.ev)([],(0,i.CR)(e),!1))}function y(e){return A(e)?e:[e]}function b(e){return void 0===e?[]:y(e)}function w(e,t,n){var r,a;if(I(e))return e(t,n.data);var o={};try{for(var s=(0,i.XA)(Object.keys(e)),l=s.next();!l.done;l=s.next()){var u=l.value,c=e[u];I(c)?o[u]=c(t,n.data):o[u]=c}}catch(e){r={error:e}}finally{try{l&&!l.done&&(a=s.return)&&a.call(s)}finally{if(r)throw r.error}}return o}function k(e){return/^(done|error)\./.test(e)}function _(e){return e instanceof Promise||!(null===e||!I(e)&&"object"!=typeof e||!I(e.then))}function E(e){return null!==e&&"object"==typeof e&&"transition"in e&&"function"==typeof e.transition}function x(e,t){var n,r,a=(0,i.CR)([[],[]],2),o=a[0],s=a[1];try{for(var l=(0,i.XA)(e),u=l.next();!u.done;u=l.next()){var c=u.value;t(c)?o.push(c):s.push(c)}}catch(e){n={error:e}}finally{try{u&&!u.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}return[o,s]}function T(e,t){return d(e.states,(function(e,n){if(e){var r=(N(t)?void 0:t[n])||(e?e.current:void 0);if(r)return{current:r,states:T(e,r)}}}))}function S(e,t){return{current:t,states:T(e,t)}}function C(e,t,n,r){o.M||O(!!e,"Attempting to update undefined context");var a=e?n.reduce((function(e,n){var a,o,s=n.assignment,l={state:r,action:n,_event:t},u={};if(I(s))u=s(e,t.data,l);else try{for(var c=(0,i.XA)(Object.keys(s)),f=c.next();!f.done;f=c.next()){var d=f.value,p=s[d];u[d]=I(p)?p(e,t.data,l):p}}catch(e){a={error:e}}finally{try{f&&!f.done&&(o=c.return)&&o.call(c)}finally{if(a)throw a.error}}return Object.assign({},e,u)}),e):e;return a}var O=function(){};function A(e){return Array.isArray(e)}function I(e){return"function"==typeof e}function N(e){return"string"==typeof e}function P(e,t){if(e)return N(e)?{type:a.TV,name:e,predicate:t?t[e]:void 0}:I(e)?{type:a.TV,name:e.name,predicate:e}:e}function R(e){try{return"subscribe"in e&&I(e.subscribe)}catch(e){return!1}}o.M||(O=function(e,t){var n=e instanceof Error?e:void 0;if((n||!e)&&void 0!==console){var r=["Warning: ".concat(t)];n&&r.push(n),console.warn.apply(console,r)}});var L=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}();function M(e){return!!e&&"__xstatenode"in e}function D(e){return!!e&&"function"==typeof e.send}function F(e,t){return N(e)||"number"==typeof e?(0,i.pi)({type:e},t):e}function j(e,t){if(!N(e)&&"$$type"in e&&"scxml"===e.$$type)return e;var n=F(e);return(0,i.pi)({name:n.type,data:n,$$type:"scxml",type:"external"},t)}function B(e,t){return y(t).map((function(t){return void 0===t||"string"==typeof t||M(t)?{target:t,event:e}:(0,i.pi)((0,i.pi)({},t),{event:e})}))}function q(e){if(void 0!==e&&e!==a.rt)return b(e)}function H(e,t,n){if(!o.M){var r=e.stack?" Stacktrace was '".concat(e.stack,"'"):"";if(e===t)console.error("Missing onError handler for invocation '".concat(n,"', error was '").concat(e,"'.").concat(r));else{var i=t.stack?" Stacktrace was '".concat(t.stack,"'"):"";console.error("Missing onError handler and/or unhandled exception/promise rejection for invocation '".concat(n,"'. ")+"Original error: '".concat(e,"'. ").concat(r," Current error is '").concat(t,"'.").concat(i))}}}function z(e,t,n,r,i){var o=e.options.guards,s={state:i,cond:t,_event:r};if(t.type===a.TV)return((null==o?void 0:o[t.name])||t.predicate)(n,r.data,s);var l=null==o?void 0:o[t.type];if(!l)throw new Error("Guard '".concat(t.type,"' is not implemented on machine '").concat(e.id,"'."));return l(n,r.data,s)}function U(e){return"string"==typeof e?{type:e}:e}function V(e,t,n){if("object"==typeof e)return e;var r=function(){};return{next:e,error:t||r,complete:n||r}}function $(e,t){return"".concat(e,":invocation[").concat(t,"]")}(r={})[L]=function(){return this},r[Symbol.observable]=function(){return this}},26891:function(e,t,n){function r(e){return({opacityValue:t})=>void 0===t?`rgb(var(${e}))`:`rgb(var(${e}) / ${t})`}const i=n(56320),a=(n(86812),n(7376)),o=["Atkinson Hyperlegible",...a.fontFamily.sans],s=["League Mono",...a.fontFamily.mono];e.exports={content:["./client/**/*.tsx","./src/**/*.tsx","./client/**/*.mdx"],theme:{fontFamily:{display:s,body:o,league:s,atkinson:o,sans:o},extend:{colors:{text:r("--color-text"),accent:r("--color-accent"),secondary:{100:r("--color-secondary-100"),200:r("--color-secondary-200"),300:r("--color-secondary-300"),400:r("--color-secondary-400"),500:r("--color-secondary-500"),600:r("--color-secondary-600"),700:r("--color-secondary-700"),800:r("--color-secondary-800"),DEFAULT:r("--color-secondary")},tertiary:{200:r("--color-tertiary-200"),300:r("--color-tertiary-300"),400:r("--color-tertiary-400"),500:r("--color-tertiary-500"),600:r("--color-tertiary-600"),700:r("--color-tertiary-700"),800:r("--color-tertiary-800"),DEFAULT:r("--color-tertiary")},foreground:{100:r("--color-foreground-100"),200:r("--color-foreground-200"),300:r("--color-foreground-300"),400:r("--color-foreground-400"),500:r("--color-foreground-500"),600:r("--color-foreground-600"),700:r("--color-foreground-700"),800:r("--color-foreground-800"),DEFAULT:r("--color-foreground")},bgText:r("--color-bg-text"),background:r("--color-background"),sidebarBg:r("--color-sidebar-bg"),sidebarText:r("--color-sidebar-text"),sidebarAccent:r("--color-sidebar-accent"),composeButton:{DEFAULT:r("--color-compose-button"),500:r("--color-compose-button"),400:r("--color-compose-button-400"),600:r("--color-compose-button-600")},longan:{100:"#FFF1DF",200:"#FFE5C4",300:"#FFD8A8",400:"#FFCA7A",500:"#DFA44E",600:"#B7853D",700:"#845E26",800:"#573707",900:"#281800",DEFAULT:"#FFD8A8"},mango:{100:"#FFE8D4",200:"#FFD0AC",300:"#FFBF83",400:"#FFAB5C",500:"#E58F3E",600:"#BC6D28",700:"#934A15",800:"#673104",900:"#281400",DEFAULT:"#FFAB5C"},strawberry:{100:"#FAD8D6",200:"#F4BBBB",300:"#EE999B",400:"#E56B6F",500:"#D54A50",600:"#A42A2F",700:"#7B1B1F",800:"#52070A",900:"#310004",DEFAULT:"#E56B6F"},cherry:{100:"#FDCEE0",200:"#EEADC7",300:"#D3749B",400:"#AE4473",500:"#83254F",600:"#671A3D",700:"#51112E",800:"#3B0920",900:"#220010",DEFAULT:"#83254F"},gray:{100:"#FFF9F2",200:"#DED9D3",300:"#BFBAB5",400:"#A09C98",500:"#827F7C",600:"#686664",700:"#4A4847",800:"#2E2D2C",900:"#191919",DEFAULT:"#191919"},notWhite:"#fff9f2",notBlack:"#191919",green:{DEFAULT:"#319D35",100:"#E2F6D0",200:"#B2DDA6",300:"#82C67B",400:"#4BAC4A",500:"#319D35",600:"#1F7622",700:"#175919",800:"#0E3B10",900:"#061E07"},red:{DEFAULT:"#FF4949",200:"#FFB3AD",300:"#FF8E8A",400:"#FF6C6A",500:"#FF4949",600:"#CC3A3A",700:"#992C2C",800:"#661D1D",900:"#330F0F"}},typography:e=>({DEFAULT:{css:{color:e("colors.notBlack"),a:{color:e("colors.cherry")},hr:{marginTop:"1em",marginBottom:"1em"}}},dark:{css:{color:e("colors.notWhite"),"--tw-prose-body":e("colors.notWhite"),"--tw-prose-headings":e("colors.notWhite"),"--tw-prose-lead":e("colors.notWhite"),"--tw-prose-links":e("colors.notWhite"),"--tw-prose-bold":e("colors.notWhite"),"--tw-prose-counters":e("colors.notWhite"),"--tw-prose-bullets":e("colors.notWhite"),"--tw-prose-hr":e("colors.gray[300]"),"--tw-prose-quotes":e("colors.notWhite"),"--tw-prose-quote-borders":e("colors.gray[300]"),"--tw-prose-captions":e("colors.notWhite"),"--tw-prose-code":e("colors.notWhite"),"--tw-prose-pre-code":e("colors.notWhite"),"--tw-prose-pre-bg":e("colors.notBlack"),"--tw-prose-th-borders":e("colors.gray[300]"),"--tw-prose-td-borders":e("colors.gray[300]")}},sidebar:{css:{"--tw-prose-body":e("colors.sidebarText"),"--tw-prose-headings":e("colors.sidebarText"),"--tw-prose-lead":e("colors.sidebarText"),"--tw-prose-links":e("colors.sidebarText"),"--tw-prose-bold":e("colors.sidebarText"),"--tw-prose-counters":e("colors.sidebarText"),"--tw-prose-bullets":e("colors.sidebarText"),"--tw-prose-hr":e("colors.sidebarText"),"--tw-prose-quotes":e("colors.sidebarText"),"--tw-prose-quote-borders":e("colors.sidebarText"),"--tw-prose-captions":e("colors.sidebarText"),"--tw-prose-code":e("colors.sidebarText"),"--tw-prose-pre-code":e("colors.pink[100]"),"--tw-prose-pre-bg":e("colors.sidebarText"),"--tw-prose-th-borders":e("colors.sidebarText"),"--tw-prose-td-borders":e("colors.pink[200]")}}})}},plugins:[n(18202),n(57867),n(16099),n(70846),i((function({addVariant:e}){e("no-hover","@media (hover: none)")}))]}},4595:function(e,t,n){"use strict";e.exports=n.p+"ca4719f7af550ea00632.png"},82728:function(e,t,n){"use strict";e.exports=n.p+"f59b84127fa7b6c48b6c.png"},22630:function(e,t,n){"use strict";e.exports=n.p+"41454e429d62b5cb7963.png"},40656:function(e,t,n){"use strict";e.exports=n.p+"17aa2d48956926005de9.png"},64402:function(e,t,n){"use strict";e.exports=n.p+"9a6014af31fb1ca65a1f.png"},80025:function(e,t,n){"use strict";e.exports=n.p+"5cf84d596a2c422967de.png"},34132:function(e,t,n){"use strict";e.exports=n.p+"014b0a8cc35206ef151d.png"},20182:function(e,t,n){"use strict";e.exports=n.p+"edcc39b1702e4bd4b95e.svg"},52930:function(e,t,n){"use strict";e.exports=n.p+"ebbf360236a95b62bdfc.png"},56917:function(e,t,n){"use strict";e.exports=n.p+"c4f3f2c6b9ffb85934e7.png"},75007:function(e,t,n){"use strict";e.exports=n.p+"b59709333449a01e3e0a.png"},33210:function(e,t,n){"use strict";e.exports=n.p+"d2753b632211c395538e.png"},10010:function(e,t,n){"use strict";e.exports=n.p+"ae53a8b5de7c919100e6.png"},30641:function(e,t,n){"use strict";e.exports=n.p+"11c5493261064ffa82c0.png"},74991:function(e,t,n){"use strict";e.exports=n.p+"3633c116f0941d94d237.png"},34274:function(e,t,n){"use strict";e.exports=n.p+"b25a9fdf230219087003.png"},95211:function(e,t,n){"use strict";e.exports=n.p+"d7ec7f057e6fb15a94cc.png"},25322:function(e,t,n){"use strict";e.exports=n.p+"9559ff8058a895328d76.png"},85941:function(e,t,n){"use strict";e.exports=n.p+"90058099e741e483208a.png"},22204:function(e,t,n){"use strict";e.exports=n.p+"228d3a13bd5f7796b434.png"},22571:function(e,t,n){"use strict";e.exports=n.p+"3bc3a1c5272e2ceb8712.png"},21114:function(e,t,n){"use strict";e.exports=n.p+"9bb403f3822c6457baf6.png"},45272:function(e,t,n){"use strict";e.exports=n.p+"530f8cf75eac87716702.png"},25043:function(e,t,n){"use strict";e.exports=n.p+"cb9a5640d7ef7b361a1a.png"},22122:function(e,t,n){"use strict";e.exports=n.p+"99c7fbf98de865cc9726.png"},97509:function(e,t,n){"use strict";e.exports=n.p+"53635f5fe850274b1a7d.png"},19489:function(e,t,n){"use strict";e.exports=n.p+"c45b6d8f9de20f725b98.png"},52704:function(e,t,n){"use strict";e.exports=n.p+"e5d55348f39c65a20148.png"},16185:function(e,t,n){"use strict";e.exports=n.p+"fa883e2377fea8945237.png"},31795:function(e,t,n){"use strict";e.exports=n.p+"bfa6d6316fd95ae76803.png"},80254:function(e,t,n){"use strict";e.exports=n.p+"a09d966cd188c9ebaa4c.png"},36648:function(e,t,n){var r,i=Object.create,a=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,l=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,c=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of s(t))!u.call(e,i)&&i!==n&&a(e,i,{get:()=>t[i],enumerable:!(r=o(t,i))||r.enumerable});return e},f={};((e,t)=>{for(var n in t)a(e,n,{get:t[n],enumerable:!0})})(f,{default:()=>p}),e.exports=(r=f,c(a({},"__esModule",{value:!0}),r));var d=((e,t,n)=>(n=null!=e?i(l(e)):{},c(e&&e.__esModule?n:a(n,"default",{value:e,enumerable:!0}),e)))(n(56320)),p=d.default.withOptions((({prefix:e="ui"}={})=>({addVariant:t})=>{for(let n of["open","checked","selected","active","disabled"])t(`${e}-${n}`,[`&[data-headlessui-state~="${n}"]`,`:where([data-headlessui-state~="${n}"]) &`]),t(`${e}-not-${n}`,[`&[data-headlessui-state]:not([data-headlessui-state~="${n}"])`,`:where([data-headlessui-state]:not([data-headlessui-state~="${n}"])) &:not([data-headlessui-state])`])}))},70846:function(e,t,n){"use strict";let r=n(36648);e.exports=(r.__esModule?r:{default:r}).default},97379:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(96697),i=n(55946);function a(e){const t=e.map(o);return(e,...n)=>u(t,(t=>t(e,...n)))}function o(e){switch(e.type){case"terminal":{const t=[e.valueContainer];return(e,...n)=>t}case"tagName":return function(e){const t={};for(const n of e.variants)t[n.value]=a(n.cont);return(e,...n)=>{const r=t[e.name];return r?r(e,...n):[]}}(e);case"attrValue":return function(e){const t=[];for(const n of e.matchers){const e=n.predicate,r=a(n.cont);t.push(((t,n,...i)=>e(t)?r(n,...i):[]))}const n=e.name;return(e,...r)=>{const i=e.attribs[n];return i||""===i?u(t,(t=>t(i,e,...r))):[]}}(e);case"attrPresence":return function(e){const t=e.name,n=a(e.cont);return(e,...r)=>Object.prototype.hasOwnProperty.call(e.attribs,t)?n(e,...r):[]}(e);case"pushElement":return function(e){const t=a(e.cont),n="+"===e.combinator?s:l;return(e,...r)=>{const i=n(e);return null===i?[]:t(i,e,...r)}}(e);case"popElement":return function(e){const t=a(e.cont);return(e,n,...r)=>t(n,...r)}(e)}}const s=e=>{const t=e.prev;return null===t?null:r.isTag(t)?t:s(t)},l=e=>{const t=e.parent;return t&&r.isTag(t)?t:null};function u(e,t){return[].concat(...function(e,t){const n=e.length,r=new Array(n);for(let i=0;i<n;i++)r[i]=t(e[i]);return r}(e,t))}t.hp2Builder=function(e){return new i.Picker(a(e))}},39002:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(81038);function i(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}function a(e){return e[0]}const o=i(n(4861)).compile({ws:{match:/[ \t\r\n\f]+/,lineBreaks:!0},idn:{match:/[a-zA-Z_-][a-zA-Z0-9_-]*/},hashToken:{match:/#[a-zA-Z0-9_-]+/,value:e=>e.slice(1)},str1:{match:/'(?:\\['\\]|[^\n'\\])*'/,value:e=>e.slice(1,-1)},str2:{match:/"(?:\\["\\]|[^\n"\\])*"/,value:e=>e.slice(1,-1)},asterisk:"*",fullstop:".",comma:",",lbr:"[",rbr:"]",eq:"=",gt:">",vbar:"|",plus:"+",tilde:"~",caret:"^",dollar:"$"});function s(e){return e[0].value}function l(e){return e[1]}function u([e,t,n],[r,i,a]){return[e+r,t+i,n+a]}const c={Lexer:o,ParserRules:[{name:"main",symbols:["_","listSelector","_"],postprocess:l},{name:"mainNoList",symbols:["_","complexSelector","_"],postprocess:l},{name:"listSelector",symbols:["complexSelector"],postprocess:([e])=>({type:"list",list:[e]})},{name:"listSelector",symbols:["listSelector","_",o.has("comma")?{type:"comma"}:comma,"_","complexSelector"],postprocess:([e,,,,t])=>({type:"list",list:[...e.list,t]})},{name:"complexSelector",symbols:["compoundSelector"],postprocess:a},{name:"complexSelector",symbols:["complexSelector","__","compoundSelector"],postprocess:([e,,t])=>({type:"compound",list:[...t.list,{type:"combinator",combinator:" ",left:e,specificity:e.specificity}],specificity:u(e.specificity,t.specificity)})},{name:"complexSelector",symbols:["complexSelector","_","combinator","_","compoundSelector"],postprocess:([e,,t,,n])=>({type:"compound",list:[...n.list,{type:"combinator",combinator:t,left:e,specificity:e.specificity}],specificity:u(e.specificity,n.specificity)})},{name:"combinator",symbols:[o.has("gt")?{type:"gt"}:gt],postprocess:()=>">"},{name:"combinator",symbols:[o.has("plus")?{type:"plus"}:plus],postprocess:()=>"+"},{name:"combinator",symbols:[o.has("tilde")?{type:"tilde"}:tilde],postprocess:()=>"~"},{name:"combinator",symbols:[o.has("vbar")?{type:"vbar"}:vbar,o.has("vbar")?{type:"vbar"}:vbar],postprocess:()=>"||"},{name:"compoundSelector",symbols:["typeSelector"],postprocess:([e])=>({type:"compound",list:[e],specificity:e.specificity})},{name:"compoundSelector",symbols:["subclassSelector"],postprocess:([e])=>({type:"compound",list:[e],specificity:e.specificity})},{name:"compoundSelector",symbols:["compoundSelector","subclassSelector"],postprocess:([e,t])=>({type:"compound",list:[...e.list,t],specificity:u(e.specificity,t.specificity)})},{name:"subclassSelector",symbols:["idSelector"],postprocess:a},{name:"subclassSelector",symbols:["classSelector"],postprocess:a},{name:"subclassSelector",symbols:["attrSelector"],postprocess:a},{name:"attrSelector",symbols:["attrPresenceSelector"],postprocess:a},{name:"attrSelector",symbols:["attrValueSelector"],postprocess:a},{name:"typeSelector",symbols:["tagSelector"],postprocess:a},{name:"typeSelector",symbols:["uniSelector"],postprocess:a},{name:"attrPresenceSelector",symbols:[o.has("lbr")?{type:"lbr"}:lbr,"_","wqname","_",o.has("rbr")?{type:"rbr"}:rbr],postprocess:([,,e])=>({type:"attrPresence",name:e.name,namespace:e.namespace,specificity:[0,1,0]})},{name:"attrValueSelector",symbols:[o.has("lbr")?{type:"lbr"}:lbr,"_","wqname","_","attrMatcher","_","attrValue","_",o.has("rbr")?{type:"rbr"}:rbr],postprocess:([,,e,,t,,n])=>({type:"attrValue",name:e.name,namespace:e.namespace,matcher:t,value:n.value,modifier:n.modifier,specificity:[0,1,0]})},{name:"attrMatcher",symbols:[o.has("eq")?{type:"eq"}:eq],postprocess:()=>"="},{name:"attrMatcher",symbols:[o.has("tilde")?{type:"tilde"}:tilde,o.has("eq")?{type:"eq"}:eq],postprocess:()=>"~="},{name:"attrMatcher",symbols:[o.has("vbar")?{type:"vbar"}:vbar,o.has("eq")?{type:"eq"}:eq],postprocess:()=>"|="},{name:"attrMatcher",symbols:[o.has("caret")?{type:"caret"}:caret,o.has("eq")?{type:"eq"}:eq],postprocess:()=>"^="},{name:"attrMatcher",symbols:[o.has("dollar")?{type:"dollar"}:dollar,o.has("eq")?{type:"eq"}:eq],postprocess:()=>"$="},{name:"attrMatcher",symbols:[o.has("asterisk")?{type:"asterisk"}:asterisk,o.has("eq")?{type:"eq"}:eq],postprocess:()=>"*="},{name:"attrValue",symbols:["str"],postprocess:([e])=>({value:e,modifier:null})},{name:"attrValue",symbols:["idn"],postprocess:([e])=>({value:e,modifier:null})},{name:"attrValue",symbols:["str","_","attrModifier"],postprocess:([e,,t])=>({value:e,modifier:t})},{name:"attrValue",symbols:["idn","__","attrModifier"],postprocess:([e,,t])=>({value:e,modifier:t})},{name:"attrModifier",symbols:[{literal:"i"}],postprocess:()=>"i"},{name:"attrModifier",symbols:[{literal:"I"}],postprocess:()=>"i"},{name:"attrModifier",symbols:[{literal:"s"}],postprocess:()=>"s"},{name:"attrModifier",symbols:[{literal:"S"}],postprocess:()=>"s"},{name:"idSelector",symbols:[o.has("hashToken")?{type:"hashToken"}:hashToken],postprocess:([{value:e}])=>({type:"id",name:e,specificity:[1,0,0]})},{name:"classSelector",symbols:[o.has("fullstop")?{type:"fullstop"}:fullstop,"idn"],postprocess:([,e])=>({type:"class",name:e,specificity:[0,1,0]})},{name:"tagSelector",symbols:["wqname"],postprocess:([e])=>({type:"tag",name:e.name,namespace:e.namespace,specificity:[0,0,1]})},{name:"uniSelector",symbols:[o.has("asterisk")?{type:"asterisk"}:asterisk],postprocess:()=>({type:"universal",namespace:null,specificity:[0,0,0]})},{name:"uniSelector",symbols:["ns",o.has("asterisk")?{type:"asterisk"}:asterisk],postprocess:([e])=>({type:"universal",namespace:e,specificity:[0,0,0]})},{name:"wqname",symbols:["idn"],postprocess:([e])=>({name:e,namespace:null})},{name:"wqname",symbols:["ns","idn"],postprocess:([e,t])=>({name:t,namespace:e})},{name:"ns",symbols:[o.has("vbar")?{type:"vbar"}:vbar],postprocess:()=>""},{name:"ns",symbols:["idn",o.has("vbar")?{type:"vbar"}:vbar],postprocess:a},{name:"str",symbols:[o.has("str1")?{type:"str1"}:str1],postprocess:s},{name:"str",symbols:[o.has("str2")?{type:"str2"}:str2],postprocess:s},{name:"idn",symbols:[o.has("idn")?{type:"idn"}:idn],postprocess:s},{name:"_$ebnf$1",symbols:[o.has("ws")?{type:"ws"}:ws],postprocess:a},{name:"_$ebnf$1",symbols:[],postprocess:()=>null},{name:"_",symbols:["_$ebnf$1"],postprocess:()=>null},{name:"__",symbols:[o.has("ws")?{type:"ws"}:ws],postprocess:()=>null}],ParserStart:"main"};var f=Object.freeze({__proto__:null});const d={...c,ParserStart:"mainNoList"};function p(e,t){const n=new r.Parser(r.Grammar.fromCompiled(e));if(n.feed(t),0===n.results.length)throw new Error("Failed to parse - input string might be incomplete.");return n.results[0]}function h(e){if(!e.type)throw new Error("This is not an AST node.");switch(e.type){case"universal":return m(e.namespace)+"*";case"tag":return m(e.namespace)+e.name;case"class":return"."+e.name;case"id":return"#"+e.name;case"attrPresence":return`[${m(e.namespace)}${e.name}]`;case"attrValue":return`[${m(e.namespace)}${e.name}${e.matcher}${t=e.value,-1===t.indexOf('"')?`"${t}"`:-1===t.indexOf("'")?`'${t}'`:`"${t.replace('"','\\"')}"`}${e.modifier?e.modifier:""}]`;case"combinator":return h(e.left)+e.combinator;case"compound":return e.list.reduce(((e,t)=>"combinator"===t.type?h(t)+e:e+h(t)),"");case"list":return e.list.map(h).join(",")}var t}function m(e){return e||""===e?e+"|":""}function g(e){switch(e.type){case"universal":case"tag":return[1];case"id":return[2];case"class":return[3,e.name];case"attrPresence":return[4,h(e)];case"attrValue":return[5,h(e)];case"combinator":return[15,h(e)]}}function v(e,t){if(!Array.isArray(e)||!Array.isArray(t))throw new Error("Arguments must be arrays.");const n=e.length<t.length?e.length:t.length;for(let r=0;r<n;r++)if(e[r]!==t[r])return e[r]<t[r]?-1:1;return e.length-t.length}t.Ast=f,t.compareSelectors=function(e,t){return v(e.specificity,t.specificity)},t.compareSpecificity=function(e,t){return v(e,t)},t.normalize=function e(t){if(!t.type)throw new Error("This is not an AST node.");switch(t.type){case"compound":t.list.forEach(e),t.list.sort(((e,t)=>v(g(e),g(t))));break;case"combinator":e(t.left);break;case"list":t.list.forEach(e),t.list.sort(((e,t)=>h(e)<h(t)?-1:1))}return t},t.parse=function(e){return p(c,e)},t.parse1=function(e){return p(d,e)},t.serialize=h},55946:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(39002);function i(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var a=i(r),o=Object.freeze({__proto__:null}),s=Object.freeze({__proto__:null});const l=[["├─","│ "],["└─"," "]],u=[["┠─","┃ "],["┖─"," "]],c=[["╟─","║ "],["╙─"," "]];function f(e,t=u){return function(e,t){return t.map(((t,n,{length:r})=>function(e,t,n=!0){const r=e[n?1:0];return r[0]+t.split("\n").join("\n"+r[1])}(e,t,n===r-1))).join("\n")}(t,e.map((e=>function(e){switch(e.type){case"terminal":{const t=e.valueContainer;return`◁ #${t.index} ${JSON.stringify(t.specificity)} ${t.value}`}case"tagName":return`◻ Tag name\n${f(e.variants,c)}`;case"attrValue":return`▣ Attr value: ${e.name}\n${f(e.matchers,c)}`;case"attrPresence":return`◨ Attr presence: ${e.name}\n${f(e.cont)}`;case"pushElement":return`◉ Push element: ${e.combinator}\n${f(e.cont,l)}`;case"popElement":return`◌ Pop element\n${f(e.cont,l)}`;case"variant":return`◇ = ${e.value}\n${f(e.cont)}`;case"matcher":return`◈ ${e.matcher} "${e.value}"${e.modifier||""}\n${f(e.cont)}`}}(e))))}var d=Object.freeze({__proto__:null,treeify:e=>"▽\n"+f(e,l)});function p(e){return h(e),a.normalize(e),e}function h(e){const t=[];e.list.forEach((e=>{switch(e.type){case"class":t.push({matcher:"~=",modifier:null,name:"class",namespace:null,specificity:e.specificity,type:"attrValue",value:e.name});break;case"id":t.push({matcher:"=",modifier:null,name:"id",namespace:null,specificity:e.specificity,type:"attrValue",value:e.name});break;case"combinator":h(e.left),t.push(e);break;case"universal":break;default:t.push(e)}})),e.list=t}function m(e){const t=[];for(;e.length;){const n=x(e,(e=>!0),y),{matches:r,nonmatches:i,empty:a}=v(e,n);e=i,r.length&&t.push(b(n,r)),a.length&&t.push(...g(a))}return t}function g(e){const t=[];for(const n of e){const e=n.terminal;if("terminal"===e.type)t.push(e);else{const{matches:n,rest:r}=T(e.cont,(e=>"terminal"===e.type));n.forEach((e=>t.push(e))),r.length&&(e.cont=r,t.push(e))}}return t}function v(e,t){const n=[],r=[],i=[];for(const a of e){const e=a.ast.list;e.length?(e.some((e=>y(e)===t))?n:r).push(a):i.push(a)}return{matches:n,nonmatches:r,empty:i}}function y(e){switch(e.type){case"attrPresence":return`attrPresence ${e.name}`;case"attrValue":return`attrValue ${e.name}`;case"combinator":return`combinator ${e.combinator}`;default:return e.type}}function b(e,t){if("tag"===e)return function(e){const t=_(e,(e=>"tag"===e.type),(e=>e.name));return{type:"tagName",variants:Object.entries(t).map((([e,t])=>({type:"variant",value:e,cont:m(t.items)})))}}(t);if(e.startsWith("attrValue "))return function(e,t){const n=_(t,(t=>"attrValue"===t.type&&t.name===e),(e=>`${e.matcher} ${e.modifier||""} ${e.value}`)),r=[];for(const e of Object.values(n)){const t=e.oneSimpleSelector,n=w(t),i=m(e.items);r.push({type:"matcher",matcher:t.matcher,modifier:t.modifier,value:t.value,predicate:n,cont:i})}return{type:"attrValue",name:e,matchers:r}}(e.substring(10),t);if(e.startsWith("attrPresence "))return function(e,t){for(const n of t)E(n,(t=>"attrPresence"===t.type&&t.name===e));return{type:"attrPresence",name:e,cont:m(t)}}(e.substring(13),t);if("combinator >"===e)return k(">",t);if("combinator +"===e)return k("+",t);throw new Error(`Unsupported selector kind: ${e}`)}function w(e){if("i"===e.modifier){const t=e.value.toLowerCase();switch(e.matcher){case"=":return e=>t===e.toLowerCase();case"~=":return e=>e.toLowerCase().split(/[ \t]+/).includes(t);case"^=":return e=>e.toLowerCase().startsWith(t);case"$=":return e=>e.toLowerCase().endsWith(t);case"*=":return e=>e.toLowerCase().includes(t);case"|=":return e=>{const n=e.toLowerCase();return t===n||n.startsWith(t)&&"-"===n[t.length]}}}else{const t=e.value;switch(e.matcher){case"=":return e=>t===e;case"~=":return e=>e.split(/[ \t]+/).includes(t);case"^=":return e=>e.startsWith(t);case"$=":return e=>e.endsWith(t);case"*=":return e=>e.includes(t);case"|=":return e=>t===e||e.startsWith(t)&&"-"===e[t.length]}}}function k(e,t){const n=_(t,(t=>"combinator"===t.type&&t.combinator===e),(e=>a.serialize(e.left))),r=[];for(const e of Object.values(n)){const t=m(e.items),n=e.oneSimpleSelector.left;r.push({ast:n,terminal:{type:"popElement",cont:t}})}return{type:"pushElement",combinator:e,cont:m(r)}}function _(e,t,n){const r={};for(;e.length;){const i=x(e,t,n),a=e=>t(e)&&n(e)===i,o=e=>e.ast.list.some(a),{matches:s,rest:l}=S(e,o);let u=null;for(const e of s){const t=E(e,a);u||(u=t)}if(null==u)throw new Error("No simple selector is found.");r[i]={oneSimpleSelector:u,items:s},e=l}return r}function E(e,t){const n=e.ast.list,r=new Array(n.length);let i=-1;for(let e=n.length;e-- >0;)t(n[e])&&(r[e]=!0,i=e);if(-1==i)throw new Error("Couldn't find the required simple selector.");const a=n[i];return e.ast.list=n.filter(((e,t)=>!r[t])),a}function x(e,t,n){const r={};for(const i of e){const e={};for(const r of i.ast.list.filter(t))e[n(r)]=!0;for(const t of Object.keys(e))r[t]?r[t]++:r[t]=1}let i="",a=0;for(const e of Object.entries(r))e[1]>a&&(i=e[0],a=e[1]);return i}function T(e,t){const n=[],r=[];for(const i of e)t(i)?n.push(i):r.push(i);return{matches:n,rest:r}}function S(e,t){const n=[],r=[];for(const i of e)t(i)?n.push(i):r.push(i);return{matches:n,rest:r}}function C(e,t){const n=r.compareSpecificity(t.specificity,e.specificity);return n>0||0===n&&t.index<e.index}function O(e,t){const n=r.compareSpecificity(t.specificity,e.specificity);return n>0||0===n&&t.index>e.index}t.Ast=o,t.DecisionTree=class{constructor(e){this.branches=m(function(e){const t=e.length,n=new Array(t);for(let r=0;r<t;r++){const[t,i]=e[r],o=p(a.parse1(t));n[r]={ast:o,terminal:{type:"terminal",valueContainer:{index:r,value:i,specificity:o.specificity}}}}return n}(e))}build(e){return e(this.branches)}},t.Picker=class{constructor(e){this.f=e}pickAll(e){return this.f(e)}pick1(e,t=!1){const n=this.f(e),r=n.length;if(0===r)return null;if(1===r)return n[0].value;const i=t?C:O;let a=n[0];for(let e=1;e<r;e++){const t=n[e];i(a,t)&&(a=t)}return a.value}},t.Treeify=d,t.Types=s},48041:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})},26946:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}n.d(t,{Z:function(){return r}})},10328:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})},63442:function(e,t,n){"use strict";function r(e){return e.split("-")[1]}function i(e){return e.split("-")[0]}function a(e){return["top","bottom"].includes(i(e))?"x":"y"}function o(e,t,n){let{reference:o,floating:s}=e;const l=o.x+o.width/2-s.width/2,u=o.y+o.height/2-s.height/2,c=a(t),f=function(e){return"y"===e?"height":"width"}(c),d=o[f]/2-s[f]/2,p="x"===c;let h;switch(i(t)){case"top":h={x:l,y:o.y-s.height};break;case"bottom":h={x:l,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-s.width,y:u};break;default:h={x:o.x,y:o.y}}switch(r(t)){case"start":h[c]-=d*(n&&p?-1:1);break;case"end":h[c]+=d*(n&&p?-1:1)}return h}n.d(t,{JB:function(){return u},cv:function(){return h},oo:function(){return s},uY:function(){return m}});const s=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:s}=n,l=a.filter(Boolean),u=await(null==s.isRTL?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:f,y:d}=o(c,r,u),p=r,h={},m=0;for(let n=0;n<l.length;n++){const{name:a,fn:g}=l[n],{x:v,y:y,data:b,reset:w}=await g({x:f,y:d,initialPlacement:r,placement:p,strategy:i,middlewareData:h,rects:c,platform:s,elements:{reference:e,floating:t}});f=null!=v?v:f,d=null!=y?y:d,h={...h,[a]:{...h[a],...b}},w&&m<=50&&(m++,"object"==typeof w&&(w.placement&&(p=w.placement),w.rects&&(c=!0===w.rects?await s.getElementRects({reference:e,floating:t,strategy:i}):w.rects),({x:f,y:d}=o(c,p,u))),n=-1)}return{x:f,y:d,placement:p,strategy:i,middlewareData:h}};function l(e,t){return"function"==typeof e?e(t):e}function u(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function c(e,t){var n;void 0===t&&(t={});const{x:r,y:i,platform:a,rects:o,elements:s,strategy:c}=e,{boundary:f="clippingAncestors",rootBoundary:d="viewport",elementContext:p="floating",altBoundary:h=!1,padding:m=0}=l(t,e),g=function(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}(m),v=s[h?"floating"===p?"reference":"floating":p],y=u(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(v)))||n?v:v.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:f,rootBoundary:d,strategy:c})),b="floating"===p?{...o.floating,x:r,y:i}:o.reference,w=await(null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),k=await(null==a.isElement?void 0:a.isElement(w))&&await(null==a.getScale?void 0:a.getScale(w))||{x:1,y:1},_=u(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:b,offsetParent:w,strategy:c}):b);return{top:(y.top-_.top+g.top)/k.y,bottom:(_.bottom-y.bottom+g.bottom)/k.y,left:(y.left-_.left+g.left)/k.x,right:(_.right-y.right+g.right)/k.x}}const f=Math.min,d=Math.max;function p(e,t,n){return d(e,f(t,n))}["top","right","bottom","left"].reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);const h=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:o}=t,s=await async function(e,t){const{placement:n,platform:o,elements:s}=e,u=await(null==o.isRTL?void 0:o.isRTL(s.floating)),c=i(n),f=r(n),d="x"===a(n),p=["left","top"].includes(c)?-1:1,h=u&&d?-1:1,m=l(t,e);let{mainAxis:g,crossAxis:v,alignmentAxis:y}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return f&&"number"==typeof y&&(v="end"===f?-1*y:y),d?{x:v*h,y:g*p}:{x:g*p,y:v*h}}(t,e);return{x:n+s.x,y:o+s.y,data:s}}}};const m=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:s=!0,crossAxis:u=!1,limiter:f={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=l(e,t),h={x:n,y:r},m=await c(t,d),g=a(i(o)),v=function(e){return"x"===e?"y":"x"}(g);let y=h[g],b=h[v];if(s){const e="y"===g?"bottom":"right";y=p(y+m["y"===g?"top":"left"],y,y-m[e])}if(u){const e="y"===v?"bottom":"right";b=p(b+m["y"===v?"top":"left"],b,b-m[e])}const w=f.fn({...t,[g]:y,[v]:b});return{...w,data:{x:w.x-n,y:w.y-r}}}}}},26645:function(e,t,n){"use strict";n.d(t,{Me:function(){return B},oo:function(){return q}});var r=n(63442);function i(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){return i(e).getComputedStyle(e)}function o(e){return e instanceof i(e).Node}function s(e){return o(e)?(e.nodeName||"").toLowerCase():"#document"}function l(e){return e instanceof i(e).HTMLElement}function u(e){return e instanceof i(e).Element}function c(e){return"undefined"!=typeof ShadowRoot&&(e instanceof i(e).ShadowRoot||e instanceof ShadowRoot)}function f(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=a(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function d(e){return["table","td","th"].includes(s(e))}function p(e){const t=h(),n=a(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function h(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function m(e){return["html","body","#document"].includes(s(e))}const g=Math.min,v=Math.max,y=Math.round,b=Math.floor,w=e=>({x:e,y:e});function k(e){const t=a(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=l(e),o=i?e.offsetWidth:n,s=i?e.offsetHeight:r,u=y(n)!==o||y(r)!==s;return u&&(n=o,r=s),{width:n,height:r,$:u}}function _(e){return u(e)?e:e.contextElement}function E(e){const t=_(e);if(!l(t))return w(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:a}=k(t);let o=(a?y(n.width):n.width)/r,s=(a?y(n.height):n.height)/i;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const x=w(0);function T(e,t,n){var r,a;if(void 0===t&&(t=!0),!h())return x;const o=e?i(e):window;return!n||t&&n!==o?x:{x:(null==(r=o.visualViewport)?void 0:r.offsetLeft)||0,y:(null==(a=o.visualViewport)?void 0:a.offsetTop)||0}}function S(e,t,n,a){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),s=_(e);let l=w(1);t&&(a?u(a)&&(l=E(a)):l=E(e));const c=T(s,n,a);let f=(o.left+c.x)/l.x,d=(o.top+c.y)/l.y,p=o.width/l.x,h=o.height/l.y;if(s){const e=i(s),t=a&&u(a)?i(a):a;let n=e.frameElement;for(;n&&a&&t!==e;){const e=E(n),t=n.getBoundingClientRect(),r=getComputedStyle(n),a=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;f*=e.x,d*=e.y,p*=e.x,h*=e.y,f+=a,d+=o,n=i(n).frameElement}}return(0,r.JB)({width:p,height:h,x:f,y:d})}function C(e){return((o(e)?e.ownerDocument:e.document)||window.document).documentElement}function O(e){return u(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function A(e){return S(C(e)).left+O(e).scrollLeft}function I(e){if("html"===s(e))return e;const t=e.assignedSlot||e.parentNode||c(e)&&e.host||C(e);return c(t)?t.host:t}function N(e){const t=I(e);return m(t)?e.ownerDocument?e.ownerDocument.body:e.body:l(t)&&f(t)?t:N(t)}function P(e,t){var n;void 0===t&&(t=[]);const r=N(e),a=r===(null==(n=e.ownerDocument)?void 0:n.body),o=i(r);return a?t.concat(o,o.visualViewport||[],f(r)?r:[]):t.concat(r,P(r))}function R(e,t,n){let o;if("viewport"===t)o=function(e,t){const n=i(e),r=C(e),a=n.visualViewport;let o=r.clientWidth,s=r.clientHeight,l=0,u=0;if(a){o=a.width,s=a.height;const e=h();(!e||e&&"fixed"===t)&&(l=a.offsetLeft,u=a.offsetTop)}return{width:o,height:s,x:l,y:u}}(e,n);else if("document"===t)o=function(e){const t=C(e),n=O(e),r=e.ownerDocument.body,i=v(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=v(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+A(e);const l=-n.scrollTop;return"rtl"===a(r).direction&&(s+=v(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:s,y:l}}(C(e));else if(u(t))o=function(e,t){const n=S(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=l(e)?E(e):w(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}(t,n);else{const n=T(e);o={...t,x:t.x-n.x,y:t.y-n.y}}return(0,r.JB)(o)}function L(e,t){const n=I(e);return!(n===t||!u(n)||m(n))&&("fixed"===a(n).position||L(n,t))}function M(e,t){return l(e)&&"fixed"!==a(e).position?t?t(e):e.offsetParent:null}function D(e,t){const n=i(e);if(!l(e))return n;let r=M(e,t);for(;r&&d(r)&&"static"===a(r).position;)r=M(r,t);return r&&("html"===s(r)||"body"===s(r)&&"static"===a(r).position&&!p(r))?n:r||function(e){let t=I(e);for(;l(t)&&!m(t);){if(p(t))return t;t=I(t)}return null}(e)||n}function F(e,t,n){const r=l(t),i=C(t),a="fixed"===n,o=S(e,!0,a,t);let u={scrollLeft:0,scrollTop:0};const c=w(0);if(r||!r&&!a)if(("body"!==s(t)||f(i))&&(u=O(t)),l(t)){const e=S(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&(c.x=A(i));return{x:o.left+u.scrollLeft-c.x,y:o.top+u.scrollTop-c.y,width:o.width,height:o.height}}const j={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const o="clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let r=P(e).filter((e=>u(e)&&"body"!==s(e))),i=null;const o="fixed"===a(e).position;let l=o?I(e):e;for(;u(l)&&!m(l);){const t=a(l),n=p(l);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&i&&["absolute","fixed"].includes(i.position)||f(l)&&!n&&L(e,l))?r=r.filter((e=>e!==l)):i=t,l=I(l)}return t.set(e,r),r}(t,this._c):[].concat(n),l=[...o,r],c=l[0],d=l.reduce(((e,n)=>{const r=R(t,n,i);return e.top=v(r.top,e.top),e.right=g(r.right,e.right),e.bottom=g(r.bottom,e.bottom),e.left=v(r.left,e.left),e}),R(t,c,i));return{width:d.right-d.left,height:d.bottom-d.top,x:d.left,y:d.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e;const i=l(n),a=C(n);if(n===a)return t;let o={scrollLeft:0,scrollTop:0},u=w(1);const c=w(0);if((i||!i&&"fixed"!==r)&&(("body"!==s(n)||f(a))&&(o=O(n)),l(n))){const e=S(n);u=E(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}return{width:t.width*u.x,height:t.height*u.y,x:t.x*u.x-o.scrollLeft*u.x+c.x,y:t.y*u.y-o.scrollTop*u.y+c.y}},isElement:u,getDimensions:function(e){return k(e)},getOffsetParent:D,getDocumentElement:C,getScale:E,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e;const i=this.getOffsetParent||D,a=this.getDimensions;return{reference:F(t,await i(n),r),floating:{x:0,y:0,...await a(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===a(e).direction};function B(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,u=_(e),c=i||a?[...u?P(u):[],...P(t)]:[];c.forEach((e=>{i&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)}));const f=u&&s?function(e,t){let n,r=null;const i=C(e);function a(){clearTimeout(n),r&&r.disconnect(),r=null}return function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),a();const{left:u,top:c,width:f,height:d}=e.getBoundingClientRect();if(s||t(),!f||!d)return;const p={rootMargin:-b(c)+"px "+-b(i.clientWidth-(u+f))+"px "+-b(i.clientHeight-(c+d))+"px "+-b(u)+"px",threshold:v(0,g(1,l))||1};let h=!0;function m(e){const t=e[0].intersectionRatio;if(t!==l){if(!h)return o();t?o(!1,t):n=setTimeout((()=>{o(!1,1e-7)}),100)}h=!1}try{r=new IntersectionObserver(m,{...p,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(m,p)}r.observe(e)}(!0),a}(u,n):null;let d,p=-1,h=null;o&&(h=new ResizeObserver((e=>{let[r]=e;r&&r.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame((()=>{h&&h.observe(t)}))),n()})),u&&!l&&h.observe(u),h.observe(t));let m=l?S(e):null;return l&&function t(){const r=S(e);!m||r.x===m.x&&r.y===m.y&&r.width===m.width&&r.height===m.height||n(),m=r,d=requestAnimationFrame(t)}(),n(),()=>{c.forEach((e=>{i&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)})),f&&f(),h&&h.disconnect(),h=null,l&&cancelAnimationFrame(d)}}const q=(e,t,n)=>{const i=new Map,a={platform:j,...n},o={...a.platform,_c:i};return(0,r.oo)(e,t,{...a,platform:o})}},48878:function(e,t,n){"use strict";n.d(t,{d:function(){return p},f:function(){return f}});var r=n(94159),i=n(17881),a=n(56018),o=n(79211),s=n(76023),l=n(62450);let u=(0,r.createContext)(null);function c(){let e=(0,r.useContext)(u);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,c),e}return e}function f(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)((()=>function(e){let n=(0,l.z)((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),i=(0,r.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return r.createElement(u.Provider,{value:i},e.children)}),[t])]}let d=(0,a.yV)((function(e,t){let n=(0,i.M)(),{id:r=`headlessui-description-${n}`,...l}=e,u=c(),f=(0,s.T)(t);(0,o.e)((()=>u.register(r)),[r,u.register]);let d={ref:f,...u.props,id:r};return(0,a.sY)({ourProps:d,theirProps:l,slot:u.slot||{},defaultTag:"p",name:u.name||"Description"})})),p=Object.assign(d,{})},71298:function(e,t,n){"use strict";n.d(t,{V:function(){return we}});var r=n(94159),i=n.t(r,2),a=n(28474),o=n(56018),s=n(76023),l=n(92302),u=n(29890),c=n(17881),f=n(76689),d=n(56910),p=n(78568),h=n(62450),m=n(25661),g=n(86373),v=n(31093),y=n(69235),b=n(46564);function w(e,t){let n=(0,r.useRef)([]),i=(0,h.z)(e);(0,r.useEffect)((()=>{let e=[...n.current];for(let[r,a]of t.entries())if(n.current[r]!==a){let r=i(t,e);return n.current=t,r}}),[i,...t])}var k=n(41452);function _(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}var E=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(E||{});let x=(0,o.yV)((function(e,t){let n=(0,r.useRef)(null),i=(0,s.T)(n,t),{initialFocus:l,containers:u,features:c=30,...b}=e;(0,f.H)()||(c=1);let w=(0,v.i)(n);C({ownerDocument:w},Boolean(16&c));let E=O({ownerDocument:w,container:n,initialFocus:l},Boolean(2&c));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},i){let a=(0,g.t)();(0,y.O)(null==e?void 0:e.defaultView,"focus",(e=>{if(!i||!a.current)return;let o=_(n);t.current instanceof HTMLElement&&o.add(t.current);let s=r.current;if(!s)return;let l=e.target;l&&l instanceof HTMLElement?A(o,l)?(r.current=l,(0,p.C5)(l)):(e.preventDefault(),e.stopPropagation(),(0,p.C5)(s)):(0,p.C5)(r.current)}),!0)}({ownerDocument:w,container:n,containers:u,previousActiveElement:E},Boolean(8&c));let x=(0,m.l)(),T=(0,h.z)((e=>{let t=n.current;t&&(0,a.E)(x.current,{[m.N.Forwards]:()=>{(0,p.jA)(t,p.TO.First,{skipElements:[e.relatedTarget]})},[m.N.Backwards]:()=>{(0,p.jA)(t,p.TO.Last,{skipElements:[e.relatedTarget]})}})})),S=(0,k.G)(),I=(0,r.useRef)(!1),N={ref:i,onKeyDown(e){"Tab"==e.key&&(I.current=!0,S.requestAnimationFrame((()=>{I.current=!1})))},onBlur(e){let t=_(u);n.current instanceof HTMLElement&&t.add(n.current);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(A(t,r)||(I.current?(0,p.jA)(n.current,(0,a.E)(x.current,{[m.N.Forwards]:()=>p.TO.Next,[m.N.Backwards]:()=>p.TO.Previous})|p.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,p.C5)(e.target)))}};return r.createElement(r.Fragment,null,Boolean(4&c)&&r.createElement(d._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:T,features:d.A.Focusable}),(0,o.sY)({ourProps:N,theirProps:b,defaultTag:"div",name:"FocusTrap"}),Boolean(4&c)&&r.createElement(d._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:T,features:d.A.Focusable}))})),T=Object.assign(x,{features:E}),S=[];function C({ownerDocument:e},t){let n=function(e=!0){let t=(0,r.useRef)(S.slice());return w((([e],[n])=>{!0===n&&!1===e&&(0,b.Y)((()=>{t.current.splice(0)})),!1===n&&!0===e&&(t.current=S.slice())}),[e,S,t]),(0,h.z)((()=>{var e;return null!=(e=t.current.find((e=>null!=e&&e.isConnected)))?e:null}))}(t);w((()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&(0,p.C5)(n())}),[t]);let i=(0,r.useRef)(!1);(0,r.useEffect)((()=>(i.current=!1,()=>{i.current=!0,(0,b.Y)((()=>{i.current&&(0,p.C5)(n())}))})),[])}function O({ownerDocument:e,container:t,initialFocus:n},i){let a=(0,r.useRef)(null),o=(0,g.t)();return w((()=>{if(!i)return;let r=t.current;r&&(0,b.Y)((()=>{if(!o.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(a.current=t)}else if(r.contains(t))return void(a.current=t);null!=n&&n.current?(0,p.C5)(n.current):(0,p.jA)(r,p.TO.First)===p.fE.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),a.current=null==e?void 0:e.activeElement}))}),[i]),a}function A(e,t){for(let n of e)if(n.contains(t))return!0;return!1}!function(e){function t(){"loading"!==document.readyState&&((()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&S[0]!==e.target&&(S.unshift(e.target),S=S.filter((e=>null!=e&&e.isConnected)),S.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}();var I=n(98410),N=n(79211);let P=(0,r.createContext)(!1);function R(){return(0,r.useContext)(P)}function L(e){return r.createElement(P.Provider,{value:e.force},e.children)}var M=n(81790);let D=r.Fragment,F=r.Fragment,j=(0,r.createContext)(null),B=(0,o.yV)((function(e,t){let n=e,i=(0,r.useRef)(null),a=(0,s.T)((0,s.h)((e=>{i.current=e})),t),l=(0,v.i)(i),u=function(e){let t=R(),n=(0,r.useContext)(j),i=(0,v.i)(e),[a,o]=(0,r.useState)((()=>{if(!t&&null!==n||M.O.isServer)return null;let e=null==i?void 0:i.getElementById("headlessui-portal-root");if(e)return e;if(null===i)return null;let r=i.createElement("div");return r.setAttribute("id","headlessui-portal-root"),i.body.appendChild(r)}));return(0,r.useEffect)((()=>{null!==a&&(null!=i&&i.body.contains(a)||null==i||i.body.appendChild(a))}),[a,i]),(0,r.useEffect)((()=>{t||null!==n&&o(n.current)}),[n,o,t]),a}(i),[c]=(0,r.useState)((()=>{var e;return M.O.isServer?null:null!=(e=null==l?void 0:l.createElement("div"))?e:null})),d=(0,f.H)(),p=(0,r.useRef)(!1);return(0,N.e)((()=>{if(p.current=!1,u&&c)return u.contains(c)||(c.setAttribute("data-headlessui-portal",""),u.appendChild(c)),()=>{p.current=!0,(0,b.Y)((()=>{var e;p.current&&(!u||!c||(c instanceof Node&&u.contains(c)&&u.removeChild(c),u.childNodes.length<=0&&(null==(e=u.parentElement)||e.removeChild(u))))}))}}),[u,c]),d&&u&&c?(0,I.createPortal)((0,o.sY)({ourProps:{ref:a},theirProps:n,defaultTag:D,name:"Portal"}),c):null})),q=(0,o.yV)((function(e,t){let{target:n,...i}=e,a={ref:(0,s.T)(t)};return r.createElement(j.Provider,{value:n},(0,o.sY)({ourProps:a,theirProps:i,defaultTag:F,name:"Popover.Group"}))})),H=Object.assign(B,{Group:q});var z=n(48878),U=n(11336);let V=(0,r.createContext)((()=>{}));V.displayName="StackContext";var $=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))($||{});function W({children:e,onUpdate:t,type:n,element:i,enabled:a}){let o=(0,r.useContext)(V),s=(0,h.z)(((...e)=>{null==t||t(...e),o(...e)}));return(0,N.e)((()=>{let e=void 0===a||!0===a;return e&&s(0,n,i),()=>{e&&s(1,n,i)}}),[s,n,i,a]),r.createElement(V.Provider,{value:s},e)}var G=n(49613);"function"==typeof Object.is&&Object.is;const{useState:Z,useEffect:K,useLayoutEffect:Q,useDebugValue:Y}=i;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;const J=i.useSyncExternalStore;var X=n(69558);function ee(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,i=r.clientWidth-r.offsetWidth,a=e-i;n.style(r,"paddingRight",`${a}px`)}}}function te(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function i(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let a=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),o=t.querySelector(r);o&&!i(o)&&(a=o)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!i(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),a&&a.isConnected&&(a.scrollIntoView({block:"nearest"}),a=null)}))}}}function ne(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let re=function(e,t){let n=new Map,r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e,...i){let a=t[e].call(n,...i);a&&(n=a,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,X.k)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:ne(n)},i=[te(),ee(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];i.forEach((({before:e})=>null==e?void 0:e(r))),i.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});re.subscribe((()=>{let e=re.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&re.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&re.dispatch("TEARDOWN",n)}}));let ie=new Map,ae=new Map;function oe(e,t=!0){(0,N.e)((()=>{var n;if(!t)return;let r="function"==typeof e?e():e.current;if(!r)return;let i=null!=(n=ae.get(r))?n:0;return ae.set(r,i+1),0!==i||(ie.set(r,{"aria-hidden":r.getAttribute("aria-hidden"),inert:r.inert}),r.setAttribute("aria-hidden","true"),r.inert=!0),function(){var e;if(!r)return;let t=null!=(e=ae.get(r))?e:1;if(1===t?ae.delete(r):ae.set(r,t-1),1!==t)return;let n=ie.get(r);n&&(null===n["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",n["aria-hidden"]),r.inert=n.inert,ie.delete(r))}}),[e,t])}var se,le=((se=le||{})[se.Open=0]="Open",se[se.Closed=1]="Closed",se),ue=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(ue||{});let ce={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},fe=(0,r.createContext)(null);function de(e){let t=(0,r.useContext)(fe);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,de),t}return t}function pe(e,t){return(0,a.E)(t.type,ce,e,t)}fe.displayName="DialogContext";let he=o.AN.RenderStrategy|o.AN.Static,me=(0,o.yV)((function(e,t){let n=(0,c.M)(),{id:i=`headlessui-dialog-${n}`,open:u,onClose:p,initialFocus:m,__demoMode:g=!1,...b}=e,[w,k]=(0,r.useState)(0),_=(0,U.oJ)();void 0===u&&null!==_&&(u=(_&U.ZM.Open)===U.ZM.Open);let E=(0,r.useRef)(null),x=(0,s.T)(E,t),S=(0,r.useRef)(null),C=(0,v.i)(E),O=e.hasOwnProperty("open")||null!==_,A=e.hasOwnProperty("onClose");if(!O&&!A)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!O)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!A)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof u)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${u}`);if("function"!=typeof p)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${p}`);let I=u?0:1,[P,R]=(0,r.useReducer)(pe,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),M=(0,h.z)((()=>p(!1))),D=(0,h.z)((e=>R({type:0,id:e}))),F=!!(0,f.H)()&&!g&&0===I,j=w>1,B=null!==(0,r.useContext)(fe),q=j?"parent":"leaf",V=null!==_&&(_&U.ZM.Closing)===U.ZM.Closing,Z=!B&&!V&&F,K=(0,r.useCallback)((()=>{var e,t;return null!=(t=Array.from(null!=(e=null==C?void 0:C.querySelectorAll("body > *"))?e:[]).find((e=>"headlessui-portal-root"!==e.id&&e.contains(S.current)&&e instanceof HTMLElement)))?t:null}),[S]);oe(K,Z);let Q=!!j||F,Y=(0,r.useCallback)((()=>{var e,t;return null!=(t=Array.from(null!=(e=null==C?void 0:C.querySelectorAll("[data-headlessui-portal]"))?e:[]).find((e=>e.contains(S.current)&&e instanceof HTMLElement)))?t:null}),[S]);oe(Y,Q);let X=(0,h.z)((()=>{var e,t;return[...Array.from(null!=(e=null==C?void 0:C.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(S.current)||P.panelRef.current&&e.contains(P.panelRef.current)))),null!=(t=P.panelRef.current)?t:E.current]})),ee=!(!F||j);(0,G.O)((()=>X()),M,ee);let te=!(j||0!==I);(0,y.O)(null==C?void 0:C.defaultView,"keydown",(e=>{te&&(e.defaultPrevented||e.key===l.R.Escape&&(e.preventDefault(),e.stopPropagation(),M()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=J((o=re).subscribe,o.getSnapshot,o.getSnapshot),i=e?r.get(e):void 0,a=!!i&&i.count>0;var o;(0,N.e)((()=>{if(e&&t)return re.dispatch("PUSH",e,n),()=>re.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(C,!(V||0!==I||B),X),(0,r.useEffect)((()=>{if(0!==I||!E.current)return;let e=new ResizeObserver((e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&M()}}));return e.observe(E.current),()=>e.disconnect()}),[I,E,M]);let[ne,ie]=(0,z.f)(),ae=(0,r.useMemo)((()=>[{dialogState:I,close:M,setTitleId:D},P]),[I,P,M,D]),se=(0,r.useMemo)((()=>({open:0===I})),[I]),le={ref:x,id:i,role:"dialog","aria-modal":0===I||void 0,"aria-labelledby":P.titleId,"aria-describedby":ne};return r.createElement(W,{type:"Dialog",enabled:0===I,element:E,onUpdate:(0,h.z)(((e,t)=>{"Dialog"===t&&(0,a.E)(e,{[$.Add]:()=>k((e=>e+1)),[$.Remove]:()=>k((e=>e-1))})}))},r.createElement(L,{force:!0},r.createElement(H,null,r.createElement(fe.Provider,{value:ae},r.createElement(H.Group,{target:E},r.createElement(L,{force:!1},r.createElement(ie,{slot:se,name:"Dialog.Description"},r.createElement(T,{initialFocus:m,containers:X,features:F?(0,a.E)(q,{parent:T.features.RestoreFocus,leaf:T.features.All&~T.features.FocusLock}):T.features.None},(0,o.sY)({ourProps:le,theirProps:b,slot:se,defaultTag:"div",features:he,visible:0===I,name:"Dialog"})))))))),r.createElement(d._,{features:d.A.Hidden,ref:S}))})),ge=(0,o.yV)((function(e,t){let n=(0,c.M)(),{id:i=`headlessui-dialog-backdrop-${n}`,...a}=e,[{dialogState:l},u]=de("Dialog.Backdrop"),f=(0,s.T)(t);(0,r.useEffect)((()=>{if(null===u.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[u.panelRef]);let d=(0,r.useMemo)((()=>({open:0===l})),[l]);return r.createElement(L,{force:!0},r.createElement(H,null,(0,o.sY)({ourProps:{ref:f,id:i,"aria-hidden":!0},theirProps:a,slot:d,defaultTag:"div",name:"Dialog.Backdrop"})))})),ve=(0,o.yV)((function(e,t){let n=(0,c.M)(),{id:i=`headlessui-dialog-panel-${n}`,...a}=e,[{dialogState:l},u]=de("Dialog.Panel"),f=(0,s.T)(t,u.panelRef),d=(0,r.useMemo)((()=>({open:0===l})),[l]),p=(0,h.z)((e=>{e.stopPropagation()}));return(0,o.sY)({ourProps:{ref:f,id:i,onClick:p},theirProps:a,slot:d,defaultTag:"div",name:"Dialog.Panel"})})),ye=(0,o.yV)((function(e,t){let n=(0,c.M)(),{id:i=`headlessui-dialog-overlay-${n}`,...a}=e,[{dialogState:l,close:f}]=de("Dialog.Overlay"),d=(0,s.T)(t),p=(0,h.z)((e=>{if(e.target===e.currentTarget){if((0,u.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),f()}})),m=(0,r.useMemo)((()=>({open:0===l})),[l]);return(0,o.sY)({ourProps:{ref:d,id:i,"aria-hidden":!0,onClick:p},theirProps:a,slot:m,defaultTag:"div",name:"Dialog.Overlay"})})),be=(0,o.yV)((function(e,t){let n=(0,c.M)(),{id:i=`headlessui-dialog-title-${n}`,...a}=e,[{dialogState:l,setTitleId:u}]=de("Dialog.Title"),f=(0,s.T)(t);(0,r.useEffect)((()=>(u(i),()=>u(null))),[i,u]);let d=(0,r.useMemo)((()=>({open:0===l})),[l]);return(0,o.sY)({ourProps:{ref:f,id:i},theirProps:a,slot:d,defaultTag:"h2",name:"Dialog.Title"})})),we=Object.assign(me,{Backdrop:ge,Panel:ve,Overlay:ye,Title:be,Description:z.d})},58397:function(e,t,n){"use strict";n.d(t,{p:function(){return N}});var r,i=n(94159),a=n(28474),o=n(56018),s=n(76023),l=n(17881),u=n(92302),c=n(29890),f=n(11336),d=n(12929),p=n(71198),h=n(62450);let m=null!=(r=i.startTransition)?r:function(e){e()};var g,v=((g=v||{})[g.Open=0]="Open",g[g.Closed=1]="Closed",g),y=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.LinkPanel=4]="LinkPanel",e[e.UnlinkPanel=5]="UnlinkPanel",e))(y||{});let b={0:e=>({...e,disclosureState:(0,a.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},w=(0,i.createContext)(null);function k(e){let t=(0,i.useContext)(w);if(null===t){let t=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,k),t}return t}w.displayName="DisclosureContext";let _=(0,i.createContext)(null);function E(e){let t=(0,i.useContext)(_);if(null===t){let t=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,E),t}return t}_.displayName="DisclosureAPIContext";let x=(0,i.createContext)(null);function T(e,t){return(0,a.E)(t.type,b,e,t)}x.displayName="DisclosurePanelContext";let S=i.Fragment,C=o.AN.RenderStrategy|o.AN.Static,O=(0,o.yV)((function(e,t){let{defaultOpen:n=!1,...r}=e,l=(0,i.useRef)(null),u=(0,s.T)(t,(0,s.h)((e=>{l.current=e}),void 0===e.as||e.as===i.Fragment)),c=(0,i.useRef)(null),d=(0,i.useRef)(null),m=(0,i.useReducer)(T,{disclosureState:n?0:1,linkedPanel:!1,buttonRef:d,panelRef:c,buttonId:null,panelId:null}),[{disclosureState:g,buttonId:v},y]=m,b=(0,h.z)((e=>{y({type:1});let t=(0,p.r)(l);if(!t||!v)return;let n=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(v):t.getElementById(v);null==n||n.focus()})),k=(0,i.useMemo)((()=>({close:b})),[b]),E=(0,i.useMemo)((()=>({open:0===g,close:b})),[g,b]),x={ref:u};return i.createElement(w.Provider,{value:m},i.createElement(_.Provider,{value:k},i.createElement(f.up,{value:(0,a.E)(g,{0:f.ZM.Open,1:f.ZM.Closed})},(0,o.sY)({ourProps:x,theirProps:r,slot:E,defaultTag:S,name:"Disclosure"}))))})),A=(0,o.yV)((function(e,t){let n=(0,l.M)(),{id:r=`headlessui-disclosure-button-${n}`,...a}=e,[f,p]=k("Disclosure.Button"),m=(0,i.useContext)(x),g=null!==m&&m===f.panelId,v=(0,i.useRef)(null),y=(0,s.T)(v,t,g?null:f.buttonRef);(0,i.useEffect)((()=>{if(!g)return p({type:2,buttonId:r}),()=>{p({type:2,buttonId:null})}}),[r,p,g]);let b=(0,h.z)((e=>{var t;if(g){if(1===f.disclosureState)return;switch(e.key){case u.R.Space:case u.R.Enter:e.preventDefault(),e.stopPropagation(),p({type:0}),null==(t=f.buttonRef.current)||t.focus()}}else switch(e.key){case u.R.Space:case u.R.Enter:e.preventDefault(),e.stopPropagation(),p({type:0})}})),w=(0,h.z)((e=>{e.key===u.R.Space&&e.preventDefault()})),_=(0,h.z)((t=>{var n;(0,c.P)(t.currentTarget)||e.disabled||(g?(p({type:0}),null==(n=f.buttonRef.current)||n.focus()):p({type:0}))})),E=(0,i.useMemo)((()=>({open:0===f.disclosureState})),[f]),T=(0,d.f)(e,v),S=g?{ref:y,type:T,onKeyDown:b,onClick:_}:{ref:y,id:r,type:T,"aria-expanded":e.disabled?void 0:0===f.disclosureState,"aria-controls":f.linkedPanel?f.panelId:void 0,onKeyDown:b,onKeyUp:w,onClick:_};return(0,o.sY)({ourProps:S,theirProps:a,slot:E,defaultTag:"button",name:"Disclosure.Button"})})),I=(0,o.yV)((function(e,t){let n=(0,l.M)(),{id:r=`headlessui-disclosure-panel-${n}`,...a}=e,[u,c]=k("Disclosure.Panel"),{close:d}=E("Disclosure.Panel"),p=(0,s.T)(t,u.panelRef,(e=>{m((()=>c({type:e?4:5})))}));(0,i.useEffect)((()=>(c({type:3,panelId:r}),()=>{c({type:3,panelId:null})})),[r,c]);let h=(0,f.oJ)(),g=null!==h?(h&f.ZM.Open)===f.ZM.Open:0===u.disclosureState,v=(0,i.useMemo)((()=>({open:0===u.disclosureState,close:d})),[u,d]),y={ref:p,id:r};return i.createElement(x.Provider,{value:u.panelId},(0,o.sY)({ourProps:y,theirProps:a,slot:v,defaultTag:"div",features:C,visible:g,name:"Disclosure.Panel"}))})),N=Object.assign(O,{Button:A,Panel:I})},92302:function(e,t,n){"use strict";n.d(t,{R:function(){return i}});var r,i=((r=i||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},97287:function(e,t,n){"use strict";n.d(t,{R:function(){return W}});var r=n(94159),i=n(41452),a=n(17881),o=n(79211),s=n(97737);function l(e,t){let[n,i]=(0,r.useState)(e),a=(0,s.E)(e);return(0,o.e)((()=>i(a.current)),[a,i,...t]),n}var u,c,f=n(76023),d=n(56018),p=n(28474),h=n(69558),m=n(92302),g=n(74772),v=n(29890),y=n(78568),b=n(11336),w=n(12929),k=n(49613),_=n(56910),E=n(98009),x=n(71198),T=n(62450),S=n(55871),C=n(2970),O=((c=O||{})[c.Open=0]="Open",c[c.Closed=1]="Closed",c),A=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(A||{}),I=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(I||{}),N=((u=N||{})[u.OpenListbox=0]="OpenListbox",u[u.CloseListbox=1]="CloseListbox",u[u.GoToOption=2]="GoToOption",u[u.Search=3]="Search",u[u.ClearSearch=4]="ClearSearch",u[u.RegisterOption=5]="RegisterOption",u[u.UnregisterOption=6]="UnregisterOption",u[u.RegisterLabel=7]="RegisterLabel",u);function P(e,t=(e=>e)){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,y.z2)(t(e.options.slice()),(e=>e.dataRef.current.domRef.current)),i=n?r.indexOf(n):null;return-1===i&&(i=null),{options:r,activeOptionIndex:i}}let R={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex((e=>n(e.dataRef.current.value)));return-1!==r&&(t=r),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var n;if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=P(e),i=(0,g.d)(t,{resolveItems:()=>r.options,resolveActiveIndex:()=>r.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeOptionIndex:i,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),i=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find((e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))})),a=i?e.options.indexOf(i):-1;return-1===a||a===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:a,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=P(e,(e=>[...e,n]));return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=P(e,(e=>{let n=e.findIndex((e=>e.id===t.id));return-1!==n&&e.splice(n,1),e}));return{...e,...n,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},L=(0,r.createContext)(null);function M(e){let t=(0,r.useContext)(L);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,M),t}return t}L.displayName="ListboxActionsContext";let D=(0,r.createContext)(null);function F(e){let t=(0,r.useContext)(D);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,F),t}return t}function j(e,t){return(0,p.E)(t.type,R,e,t)}D.displayName="ListboxDataContext";let B=r.Fragment,q=d.AN.RenderStrategy|d.AN.Static,H=(0,d.yV)((function(e,t){let{value:n,defaultValue:a,form:s,name:l,onChange:u,by:c=((e,t)=>e===t),disabled:h=!1,horizontal:m=!1,multiple:v=!1,...w}=e;const x=m?"horizontal":"vertical";let C=(0,f.T)(t),[O=(v?[]:void 0),A]=(0,S.q)(n,u,a),[I,N]=(0,r.useReducer)(j,{dataRef:(0,r.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),P=(0,r.useRef)({static:!1,hold:!1}),R=(0,r.useRef)(null),M=(0,r.useRef)(null),F=(0,r.useRef)(null),q=(0,T.z)("string"==typeof c?(e,t)=>{let n=c;return(null==e?void 0:e[n])===(null==t?void 0:t[n])}:c),H=(0,r.useCallback)((e=>(0,p.E)(z.mode,{1:()=>O.some((t=>q(t,e))),0:()=>q(O,e)})),[O]),z=(0,r.useMemo)((()=>({...I,value:O,disabled:h,mode:v?1:0,orientation:x,compare:q,isSelected:H,optionsPropsRef:P,labelRef:R,buttonRef:M,optionsRef:F})),[O,h,v,I]);(0,o.e)((()=>{I.dataRef.current=z}),[z]),(0,k.O)([z.buttonRef,z.optionsRef],((e,t)=>{var n;N({type:1}),(0,y.sP)(t,y.tJ.Loose)||(e.preventDefault(),null==(n=z.buttonRef.current)||n.focus())}),0===z.listboxState);let U=(0,r.useMemo)((()=>({open:0===z.listboxState,disabled:h,value:O})),[z,h,O]),V=(0,T.z)((e=>{let t=z.options.find((t=>t.id===e));t&&Y(t.dataRef.current.value)})),$=(0,T.z)((()=>{if(null!==z.activeOptionIndex){let{dataRef:e,id:t}=z.options[z.activeOptionIndex];Y(e.current.value),N({type:2,focus:g.T.Specific,id:t})}})),W=(0,T.z)((()=>N({type:0}))),G=(0,T.z)((()=>N({type:1}))),Z=(0,T.z)(((e,t,n)=>e===g.T.Specific?N({type:2,focus:g.T.Specific,id:t,trigger:n}):N({type:2,focus:e,trigger:n}))),K=(0,T.z)(((e,t)=>(N({type:5,id:e,dataRef:t}),()=>N({type:6,id:e})))),Q=(0,T.z)((e=>(N({type:7,id:e}),()=>N({type:7,id:null})))),Y=(0,T.z)((e=>(0,p.E)(z.mode,{0:()=>null==A?void 0:A(e),1(){let t=z.value.slice(),n=t.findIndex((t=>q(t,e)));return-1===n?t.push(e):t.splice(n,1),null==A?void 0:A(t)}}))),J=(0,T.z)((e=>N({type:3,value:e}))),X=(0,T.z)((()=>N({type:4}))),ee=(0,r.useMemo)((()=>({onChange:Y,registerOption:K,registerLabel:Q,goToOption:Z,closeListbox:G,openListbox:W,selectActiveOption:$,selectOption:V,search:J,clearSearch:X})),[]),te={ref:C},ne=(0,r.useRef)(null),re=(0,i.G)();return(0,r.useEffect)((()=>{ne.current&&void 0!==a&&re.addEventListener(ne.current,"reset",(()=>{Y(a)}))}),[ne,Y]),r.createElement(L.Provider,{value:ee},r.createElement(D.Provider,{value:z},r.createElement(b.up,{value:(0,p.E)(z.listboxState,{0:b.ZM.Open,1:b.ZM.Closed})},null!=l&&null!=O&&(0,E.t)({[l]:O}).map((([e,t],n)=>r.createElement(_._,{features:_.A.Hidden,ref:0===n?e=>{var t;ne.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...(0,d.oA)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:s,name:e,value:t})}))),(0,d.sY)({ourProps:te,theirProps:w,slot:U,defaultTag:B,name:"Listbox"}))))})),z=(0,d.yV)((function(e,t){var n;let o=(0,a.M)(),{id:s=`headlessui-listbox-button-${o}`,...u}=e,c=F("Listbox.Button"),p=M("Listbox.Button"),h=(0,f.T)(c.buttonRef,t),y=(0,i.G)(),b=(0,T.z)((e=>{switch(e.key){case m.R.Space:case m.R.Enter:case m.R.ArrowDown:e.preventDefault(),p.openListbox(),y.nextFrame((()=>{c.value||p.goToOption(g.T.First)}));break;case m.R.ArrowUp:e.preventDefault(),p.openListbox(),y.nextFrame((()=>{c.value||p.goToOption(g.T.Last)}))}})),k=(0,T.z)((e=>{e.key===m.R.Space&&e.preventDefault()})),_=(0,T.z)((e=>{if((0,v.P)(e.currentTarget))return e.preventDefault();0===c.listboxState?(p.closeListbox(),y.nextFrame((()=>{var e;return null==(e=c.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))):(e.preventDefault(),p.openListbox())})),E=l((()=>{if(c.labelId)return[c.labelId,s].join(" ")}),[c.labelId,s]),x=(0,r.useMemo)((()=>({open:0===c.listboxState,disabled:c.disabled,value:c.value})),[c]),S={ref:h,id:s,type:(0,w.f)(e,c.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(n=c.optionsRef.current)?void 0:n.id,"aria-expanded":c.disabled?void 0:0===c.listboxState,"aria-labelledby":E,disabled:c.disabled,onKeyDown:b,onKeyUp:k,onClick:_};return(0,d.sY)({ourProps:S,theirProps:u,slot:x,defaultTag:"button",name:"Listbox.Button"})})),U=(0,d.yV)((function(e,t){let n=(0,a.M)(),{id:i=`headlessui-listbox-label-${n}`,...s}=e,l=F("Listbox.Label"),u=M("Listbox.Label"),c=(0,f.T)(l.labelRef,t);(0,o.e)((()=>u.registerLabel(i)),[i]);let p=(0,T.z)((()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})})),h=(0,r.useMemo)((()=>({open:0===l.listboxState,disabled:l.disabled})),[l]);return(0,d.sY)({ourProps:{ref:c,id:i,onClick:p},theirProps:s,slot:h,defaultTag:"label",name:"Listbox.Label"})})),V=(0,d.yV)((function(e,t){var n;let o=(0,a.M)(),{id:s=`headlessui-listbox-options-${o}`,...u}=e,c=F("Listbox.Options"),v=M("Listbox.Options"),y=(0,f.T)(c.optionsRef,t),w=(0,i.G)(),k=(0,i.G)(),_=(0,b.oJ)(),E=null!==_?(_&b.ZM.Open)===b.ZM.Open:0===c.listboxState;(0,r.useEffect)((()=>{var e;let t=c.optionsRef.current;t&&0===c.listboxState&&t!==(null==(e=(0,x.r)(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})}),[c.listboxState,c.optionsRef]);let S=(0,T.z)((e=>{switch(k.dispose(),e.key){case m.R.Space:if(""!==c.searchQuery)return e.preventDefault(),e.stopPropagation(),v.search(e.key);case m.R.Enter:if(e.preventDefault(),e.stopPropagation(),null!==c.activeOptionIndex){let{dataRef:e}=c.options[c.activeOptionIndex];v.onChange(e.current.value)}0===c.mode&&(v.closeListbox(),(0,h.k)().nextFrame((()=>{var e;return null==(e=c.buttonRef.current)?void 0:e.focus({preventScroll:!0})})));break;case(0,p.E)(c.orientation,{vertical:m.R.ArrowDown,horizontal:m.R.ArrowRight}):return e.preventDefault(),e.stopPropagation(),v.goToOption(g.T.Next);case(0,p.E)(c.orientation,{vertical:m.R.ArrowUp,horizontal:m.R.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),v.goToOption(g.T.Previous);case m.R.Home:case m.R.PageUp:return e.preventDefault(),e.stopPropagation(),v.goToOption(g.T.First);case m.R.End:case m.R.PageDown:return e.preventDefault(),e.stopPropagation(),v.goToOption(g.T.Last);case m.R.Escape:return e.preventDefault(),e.stopPropagation(),v.closeListbox(),w.nextFrame((()=>{var e;return null==(e=c.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));case m.R.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(v.search(e.key),k.setTimeout((()=>v.clearSearch()),350))}})),C=l((()=>{var e,t,n;return null!=(n=null==(e=c.labelRef.current)?void 0:e.id)?n:null==(t=c.buttonRef.current)?void 0:t.id}),[c.labelRef.current,c.buttonRef.current]),O=(0,r.useMemo)((()=>({open:0===c.listboxState})),[c]),A={"aria-activedescendant":null===c.activeOptionIndex||null==(n=c.options[c.activeOptionIndex])?void 0:n.id,"aria-multiselectable":1===c.mode||void 0,"aria-labelledby":C,"aria-orientation":c.orientation,id:s,onKeyDown:S,role:"listbox",tabIndex:0,ref:y};return(0,d.sY)({ourProps:A,theirProps:u,slot:O,defaultTag:"ul",features:q,visible:E,name:"Listbox.Options"})})),$=(0,d.yV)((function(e,t){let n=(0,a.M)(),{id:i=`headlessui-listbox-option-${n}`,disabled:l=!1,value:u,...c}=e,p=F("Listbox.Option"),m=M("Listbox.Option"),v=null!==p.activeOptionIndex&&p.options[p.activeOptionIndex].id===i,y=p.isSelected(u),b=(0,r.useRef)(null),w=(0,s.E)({disabled:l,value:u,domRef:b,get textValue(){var e,t;return null==(t=null==(e=b.current)?void 0:e.textContent)?void 0:t.toLowerCase()}}),k=(0,f.T)(t,b);(0,o.e)((()=>{if(0!==p.listboxState||!v||0===p.activationTrigger)return;let e=(0,h.k)();return e.requestAnimationFrame((()=>{var e,t;null==(t=null==(e=b.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})),e.dispose}),[b,v,p.listboxState,p.activationTrigger,p.activeOptionIndex]),(0,o.e)((()=>m.registerOption(i,w)),[w,i]);let _=(0,T.z)((e=>{if(l)return e.preventDefault();m.onChange(u),0===p.mode&&(m.closeListbox(),(0,h.k)().nextFrame((()=>{var e;return null==(e=p.buttonRef.current)?void 0:e.focus({preventScroll:!0})})))})),E=(0,T.z)((()=>{if(l)return m.goToOption(g.T.Nothing);m.goToOption(g.T.Specific,i)})),x=(0,C.g)(),S=(0,T.z)((e=>x.update(e))),O=(0,T.z)((e=>{x.wasMoved(e)&&(l||v||m.goToOption(g.T.Specific,i,0))})),A=(0,T.z)((e=>{x.wasMoved(e)&&(l||v&&m.goToOption(g.T.Nothing))})),I=(0,r.useMemo)((()=>({active:v,selected:y,disabled:l})),[v,y,l]);return(0,d.sY)({ourProps:{id:i,ref:k,role:"option",tabIndex:!0===l?void 0:-1,"aria-disabled":!0===l||void 0,"aria-selected":y,disabled:void 0,onClick:_,onFocus:E,onPointerEnter:S,onMouseEnter:S,onPointerMove:O,onMouseMove:O,onPointerLeave:A,onMouseLeave:A},theirProps:c,slot:I,defaultTag:"li",name:"Listbox.Option"})})),W=Object.assign(H,{Button:z,Label:U,Options:V,Option:$})},55875:function(e,t,n){"use strict";n.d(t,{v:function(){return B}});var r,i,a=n(94159),o=n(28474),s=n(56018),l=n(69558),u=n(41452),c=n(79211),f=n(76023),d=n(17881),p=n(92302),h=n(74772),m=n(29890),g=n(78568),v=n(49613),y=n(71198),b=n(11336),w=n(12929),k=n(31093),_=n(62450),E=n(2970),x=((i=x||{})[i.Open=0]="Open",i[i.Closed=1]="Closed",i),T=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(T||{}),S=((r=S||{})[r.OpenMenu=0]="OpenMenu",r[r.CloseMenu=1]="CloseMenu",r[r.GoToItem=2]="GoToItem",r[r.Search=3]="Search",r[r.ClearSearch=4]="ClearSearch",r[r.RegisterItem=5]="RegisterItem",r[r.UnregisterItem=6]="UnregisterItem",r);function C(e,t=(e=>e)){let n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=(0,g.z2)(t(e.items.slice()),(e=>e.dataRef.current.domRef.current)),i=n?r.indexOf(n):null;return-1===i&&(i=null),{items:r,activeItemIndex:i}}let O={1:e=>1===e.menuState?e:{...e,activeItemIndex:null,menuState:1},0:e=>0===e.menuState?e:{...e,menuState:0},2:(e,t)=>{var n;let r=C(e),i=(0,h.d)(t,{resolveItems:()=>r.items,resolveActiveIndex:()=>r.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeItemIndex:i,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>{let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),i=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find((e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))&&!e.dataRef.current.disabled})),a=i?e.items.indexOf(i):-1;return-1===a||a===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:a,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=C(e,(e=>[...e,{id:t.id,dataRef:t.dataRef}]));return{...e,...n}},6:(e,t)=>{let n=C(e,(e=>{let n=e.findIndex((e=>e.id===t.id));return-1!==n&&e.splice(n,1),e}));return{...e,...n,activationTrigger:1}}},A=(0,a.createContext)(null);function I(e){let t=(0,a.useContext)(A);if(null===t){let t=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,I),t}return t}function N(e,t){return(0,o.E)(t.type,O,e,t)}A.displayName="MenuContext";let P=a.Fragment,R=s.AN.RenderStrategy|s.AN.Static,L=a.Fragment,M=(0,s.yV)((function(e,t){let n=(0,a.useReducer)(N,{menuState:1,buttonRef:(0,a.createRef)(),itemsRef:(0,a.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:r,itemsRef:i,buttonRef:l},u]=n,c=(0,f.T)(t);(0,v.O)([l,i],((e,t)=>{var n;u({type:1}),(0,g.sP)(t,g.tJ.Loose)||(e.preventDefault(),null==(n=l.current)||n.focus())}),0===r);let d=(0,_.z)((()=>{u({type:1})})),p=(0,a.useMemo)((()=>({open:0===r,close:d})),[r,d]),h=e,m={ref:c};return a.createElement(A.Provider,{value:n},a.createElement(b.up,{value:(0,o.E)(r,{0:b.ZM.Open,1:b.ZM.Closed})},(0,s.sY)({ourProps:m,theirProps:h,slot:p,defaultTag:P,name:"Menu"})))})),D=(0,s.yV)((function(e,t){var n;let r=(0,d.M)(),{id:i=`headlessui-menu-button-${r}`,...o}=e,[l,c]=I("Menu.Button"),g=(0,f.T)(l.buttonRef,t),v=(0,u.G)(),y=(0,_.z)((e=>{switch(e.key){case p.R.Space:case p.R.Enter:case p.R.ArrowDown:e.preventDefault(),e.stopPropagation(),c({type:0}),v.nextFrame((()=>c({type:2,focus:h.T.First})));break;case p.R.ArrowUp:e.preventDefault(),e.stopPropagation(),c({type:0}),v.nextFrame((()=>c({type:2,focus:h.T.Last})))}})),b=(0,_.z)((e=>{e.key===p.R.Space&&e.preventDefault()})),k=(0,_.z)((t=>{if((0,m.P)(t.currentTarget))return t.preventDefault();e.disabled||(0===l.menuState?(c({type:1}),v.nextFrame((()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))):(t.preventDefault(),c({type:0})))})),E=(0,a.useMemo)((()=>({open:0===l.menuState})),[l]),x={ref:g,id:i,type:(0,w.f)(e,l.buttonRef),"aria-haspopup":"menu","aria-controls":null==(n=l.itemsRef.current)?void 0:n.id,"aria-expanded":e.disabled?void 0:0===l.menuState,onKeyDown:y,onKeyUp:b,onClick:k};return(0,s.sY)({ourProps:x,theirProps:o,slot:E,defaultTag:"button",name:"Menu.Button"})})),F=(0,s.yV)((function(e,t){var n,r;let i=(0,d.M)(),{id:o=`headlessui-menu-items-${i}`,...m}=e,[v,w]=I("Menu.Items"),E=(0,f.T)(v.itemsRef,t),x=(0,k.i)(v.itemsRef),T=(0,u.G)(),S=(0,b.oJ)(),C=null!==S?(S&b.ZM.Open)===b.ZM.Open:0===v.menuState;(0,a.useEffect)((()=>{let e=v.itemsRef.current;e&&0===v.menuState&&e!==(null==x?void 0:x.activeElement)&&e.focus({preventScroll:!0})}),[v.menuState,v.itemsRef,x]),function({container:e,accept:t,walk:n,enabled:r=!0}){let i=(0,a.useRef)(t),o=(0,a.useRef)(n);(0,a.useEffect)((()=>{i.current=t,o.current=n}),[t,n]),(0,c.e)((()=>{if(!e||!r)return;let t=(0,y.r)(e);if(!t)return;let n=i.current,a=o.current,s=Object.assign((e=>n(e)),{acceptNode:n}),l=t.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,s,!1);for(;l.nextNode();)a(l.currentNode)}),[e,r,i,o])}({container:v.itemsRef.current,enabled:0===v.menuState,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let O=(0,_.z)((e=>{var t,n;switch(T.dispose(),e.key){case p.R.Space:if(""!==v.searchQuery)return e.preventDefault(),e.stopPropagation(),w({type:3,value:e.key});case p.R.Enter:if(e.preventDefault(),e.stopPropagation(),w({type:1}),null!==v.activeItemIndex){let{dataRef:e}=v.items[v.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}(0,g.wI)(v.buttonRef.current);break;case p.R.ArrowDown:return e.preventDefault(),e.stopPropagation(),w({type:2,focus:h.T.Next});case p.R.ArrowUp:return e.preventDefault(),e.stopPropagation(),w({type:2,focus:h.T.Previous});case p.R.Home:case p.R.PageUp:return e.preventDefault(),e.stopPropagation(),w({type:2,focus:h.T.First});case p.R.End:case p.R.PageDown:return e.preventDefault(),e.stopPropagation(),w({type:2,focus:h.T.Last});case p.R.Escape:e.preventDefault(),e.stopPropagation(),w({type:1}),(0,l.k)().nextFrame((()=>{var e;return null==(e=v.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));break;case p.R.Tab:e.preventDefault(),e.stopPropagation(),w({type:1}),(0,l.k)().nextFrame((()=>{(0,g.EO)(v.buttonRef.current,e.shiftKey?g.TO.Previous:g.TO.Next)}));break;default:1===e.key.length&&(w({type:3,value:e.key}),T.setTimeout((()=>w({type:4})),350))}})),A=(0,_.z)((e=>{e.key===p.R.Space&&e.preventDefault()})),N=(0,a.useMemo)((()=>({open:0===v.menuState})),[v]),P={"aria-activedescendant":null===v.activeItemIndex||null==(n=v.items[v.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=v.buttonRef.current)?void 0:r.id,id:o,onKeyDown:O,onKeyUp:A,role:"menu",tabIndex:0,ref:E};return(0,s.sY)({ourProps:P,theirProps:m,slot:N,defaultTag:"div",features:R,visible:C,name:"Menu.Items"})})),j=(0,s.yV)((function(e,t){let n=(0,d.M)(),{id:r=`headlessui-menu-item-${n}`,disabled:i=!1,...o}=e,[u,p]=I("Menu.Item"),m=null!==u.activeItemIndex&&u.items[u.activeItemIndex].id===r,v=(0,a.useRef)(null),y=(0,f.T)(t,v);(0,c.e)((()=>{if(0!==u.menuState||!m||0===u.activationTrigger)return;let e=(0,l.k)();return e.requestAnimationFrame((()=>{var e,t;null==(t=null==(e=v.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})),e.dispose}),[v,m,u.menuState,u.activationTrigger,u.activeItemIndex]);let b=(0,a.useRef)({disabled:i,domRef:v});(0,c.e)((()=>{b.current.disabled=i}),[b,i]),(0,c.e)((()=>{var e,t;b.current.textValue=null==(t=null==(e=v.current)?void 0:e.textContent)?void 0:t.toLowerCase()}),[b,v]),(0,c.e)((()=>(p({type:5,id:r,dataRef:b}),()=>p({type:6,id:r}))),[b,r]);let w=(0,_.z)((()=>{p({type:1})})),k=(0,_.z)((e=>{if(i)return e.preventDefault();p({type:1}),(0,g.wI)(u.buttonRef.current)})),x=(0,_.z)((()=>{if(i)return p({type:2,focus:h.T.Nothing});p({type:2,focus:h.T.Specific,id:r})})),T=(0,E.g)(),S=(0,_.z)((e=>T.update(e))),C=(0,_.z)((e=>{T.wasMoved(e)&&(i||m||p({type:2,focus:h.T.Specific,id:r,trigger:0}))})),O=(0,_.z)((e=>{T.wasMoved(e)&&(i||m&&p({type:2,focus:h.T.Nothing}))})),A=(0,a.useMemo)((()=>({active:m,disabled:i,close:w})),[m,i,w]);return(0,s.sY)({ourProps:{id:r,ref:y,role:"menuitem",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,disabled:void 0,onClick:k,onFocus:x,onPointerEnter:S,onMouseEnter:S,onPointerMove:C,onMouseMove:C,onPointerLeave:O,onMouseLeave:O},theirProps:o,slot:A,defaultTag:L,name:"Menu.Item"})})),B=Object.assign(M,{Button:D,Items:F,Item:j})},80095:function(e,t,n){"use strict";n.d(t,{J:function(){return z}});var r,i,a=n(94159),o=n(28474),s=n(56018),l=n(76023),u=n(17881),c=n(92302),f=n(29890),d=n(78568),p=n(11336),h=n(12929),m=n(49613),g=n(71198),v=n(31093),y=n(69235),b=n(56910),w=n(62450),k=n(25661),_=n(97737),E=n(79211),x=((i=x||{})[i.Open=0]="Open",i[i.Closed=1]="Closed",i),T=((r=T||{})[r.TogglePopover=0]="TogglePopover",r[r.ClosePopover=1]="ClosePopover",r[r.SetButton=2]="SetButton",r[r.SetButtonId=3]="SetButtonId",r[r.SetPanel=4]="SetPanel",r[r.SetPanelId=5]="SetPanelId",r);let S={0:e=>({...e,popoverState:(0,o.E)(e.popoverState,{0:1,1:0})}),1:e=>1===e.popoverState?e:{...e,popoverState:1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},C=(0,a.createContext)(null);function O(e){let t=(0,a.useContext)(C);if(null===t){let t=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,O),t}return t}C.displayName="PopoverContext";let A=(0,a.createContext)(null);function I(e){let t=(0,a.useContext)(A);if(null===t){let t=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,I),t}return t}A.displayName="PopoverAPIContext";let N=(0,a.createContext)(null);function P(){return(0,a.useContext)(N)}N.displayName="PopoverGroupContext";let R=(0,a.createContext)(null);function L(e,t){return(0,o.E)(t.type,S,e,t)}R.displayName="PopoverPanelContext";let M=s.AN.RenderStrategy|s.AN.Static,D=s.AN.RenderStrategy|s.AN.Static,F=(0,s.yV)((function(e,t){var n;let r=(0,a.useRef)(null),i=(0,l.T)(t,(0,l.h)((e=>{r.current=e}))),u=(0,a.useRef)([]),c=(0,a.useReducer)(L,{popoverState:1,buttons:u,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,a.createRef)(),afterPanelSentinel:(0,a.createRef)()}),[{popoverState:f,button:h,buttonId:g,panel:b,panelId:k,beforePanelSentinel:E,afterPanelSentinel:x},T]=c,S=(0,v.i)(null!=(n=r.current)?n:h),O=(0,a.useMemo)((()=>{if(!h||!b)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(h))^Number(null==e?void 0:e.contains(b)))return!0;let e=(0,d.GO)(),t=e.indexOf(h),n=(t+e.length-1)%e.length,r=(t+1)%e.length,i=e[n],a=e[r];return!b.contains(i)&&!b.contains(a)}),[h,b]),I=(0,_.E)(g),N=(0,_.E)(k),M=(0,a.useMemo)((()=>({buttonId:I,panelId:N,close:()=>T({type:1})})),[I,N,T]),D=P(),F=null==D?void 0:D.registerPopover,j=(0,w.z)((()=>{var e;return null!=(e=null==D?void 0:D.isFocusWithinPopoverGroup())?e:(null==S?void 0:S.activeElement)&&((null==h?void 0:h.contains(S.activeElement))||(null==b?void 0:b.contains(S.activeElement)))}));(0,a.useEffect)((()=>null==F?void 0:F(M)),[F,M]),(0,y.O)(null==S?void 0:S.defaultView,"focus",(e=>{var t,n,r,i;0===f&&(j()||h&&b&&e.target!==window&&(null!=(n=null==(t=E.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(i=null==(r=x.current)?void 0:r.contains)&&i.call(r,e.target)||T({type:1})))}),!0),(0,m.O)([h,b],((e,t)=>{T({type:1}),(0,d.sP)(t,d.tJ.Loose)||(e.preventDefault(),null==h||h.focus())}),0===f);let B=(0,w.z)((e=>{T({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:h:h;null==t||t.focus()})),q=(0,a.useMemo)((()=>({close:B,isPortalled:O})),[B,O]),H=(0,a.useMemo)((()=>({open:0===f,close:B})),[f,B]),z=e,U={ref:i};return a.createElement(R.Provider,{value:null},a.createElement(C.Provider,{value:c},a.createElement(A.Provider,{value:q},a.createElement(p.up,{value:(0,o.E)(f,{0:p.ZM.Open,1:p.ZM.Closed})},(0,s.sY)({ourProps:U,theirProps:z,slot:H,defaultTag:"div",name:"Popover"})))))})),j=(0,s.yV)((function(e,t){let n=(0,u.M)(),{id:r=`headlessui-popover-button-${n}`,...i}=e,[p,m]=O("Popover.Button"),{isPortalled:g}=I("Popover.Button"),y=(0,a.useRef)(null),_=`headlessui-focus-sentinel-${(0,u.M)()}`,E=P(),x=null==E?void 0:E.closeOthers,T=null!==(0,a.useContext)(R);(0,a.useEffect)((()=>{if(!T)return m({type:3,buttonId:r}),()=>{m({type:3,buttonId:null})}}),[T,r,m]);let[S]=(0,a.useState)((()=>Symbol())),C=(0,l.T)(y,t,T?null:e=>{if(e)p.buttons.current.push(S);else{let e=p.buttons.current.indexOf(S);-1!==e&&p.buttons.current.splice(e,1)}p.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&m({type:2,button:e})}),A=(0,l.T)(y,t),N=(0,v.i)(y),L=(0,w.z)((e=>{var t,n,r;if(T){if(1===p.popoverState)return;switch(e.key){case c.R.Space:case c.R.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),m({type:1}),null==(r=p.button)||r.focus()}}else switch(e.key){case c.R.Space:case c.R.Enter:e.preventDefault(),e.stopPropagation(),1===p.popoverState&&(null==x||x(p.buttonId)),m({type:0});break;case c.R.Escape:if(0!==p.popoverState)return null==x?void 0:x(p.buttonId);if(!y.current||null!=N&&N.activeElement&&!y.current.contains(N.activeElement))return;e.preventDefault(),e.stopPropagation(),m({type:1})}})),M=(0,w.z)((e=>{T||e.key===c.R.Space&&e.preventDefault()})),D=(0,w.z)((t=>{var n,r;(0,f.P)(t.currentTarget)||e.disabled||(T?(m({type:1}),null==(n=p.button)||n.focus()):(t.preventDefault(),t.stopPropagation(),1===p.popoverState&&(null==x||x(p.buttonId)),m({type:0}),null==(r=p.button)||r.focus()))})),F=(0,w.z)((e=>{e.preventDefault(),e.stopPropagation()})),j=0===p.popoverState,B=(0,a.useMemo)((()=>({open:j})),[j]),q=(0,h.f)(e,y),H=T?{ref:A,type:q,onKeyDown:L,onClick:D}:{ref:C,id:p.buttonId,type:q,"aria-expanded":e.disabled?void 0:0===p.popoverState,"aria-controls":p.panel?p.panelId:void 0,onKeyDown:L,onKeyUp:M,onClick:D,onMouseDown:F},z=(0,k.l)(),U=(0,w.z)((()=>{let e=p.panel;e&&(0,o.E)(z.current,{[k.N.Forwards]:()=>(0,d.jA)(e,d.TO.First),[k.N.Backwards]:()=>(0,d.jA)(e,d.TO.Last)})===d.fE.Error&&(0,d.jA)((0,d.GO)().filter((e=>"true"!==e.dataset.headlessuiFocusGuard)),(0,o.E)(z.current,{[k.N.Forwards]:d.TO.Next,[k.N.Backwards]:d.TO.Previous}),{relativeTo:p.button})}));return a.createElement(a.Fragment,null,(0,s.sY)({ourProps:H,theirProps:i,slot:B,defaultTag:"button",name:"Popover.Button"}),j&&!T&&g&&a.createElement(b._,{id:_,features:b.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:U}))})),B=(0,s.yV)((function(e,t){let n=(0,u.M)(),{id:r=`headlessui-popover-overlay-${n}`,...i}=e,[{popoverState:o},c]=O("Popover.Overlay"),d=(0,l.T)(t),h=(0,p.oJ)(),m=null!==h?(h&p.ZM.Open)===p.ZM.Open:0===o,g=(0,w.z)((e=>{if((0,f.P)(e.currentTarget))return e.preventDefault();c({type:1})})),v=(0,a.useMemo)((()=>({open:0===o})),[o]);return(0,s.sY)({ourProps:{ref:d,id:r,"aria-hidden":!0,onClick:g},theirProps:i,slot:v,defaultTag:"div",features:M,visible:m,name:"Popover.Overlay"})})),q=(0,s.yV)((function(e,t){let n=(0,u.M)(),{id:r=`headlessui-popover-panel-${n}`,focus:i=!1,...f}=e,[h,m]=O("Popover.Panel"),{close:g,isPortalled:y}=I("Popover.Panel"),_=`headlessui-focus-sentinel-before-${(0,u.M)()}`,x=`headlessui-focus-sentinel-after-${(0,u.M)()}`,T=(0,a.useRef)(null),S=(0,l.T)(T,t,(e=>{m({type:4,panel:e})})),C=(0,v.i)(T);(0,E.e)((()=>(m({type:5,panelId:r}),()=>{m({type:5,panelId:null})})),[r,m]);let A=(0,p.oJ)(),N=null!==A?(A&p.ZM.Open)===p.ZM.Open:0===h.popoverState,P=(0,w.z)((e=>{var t;if(e.key===c.R.Escape){if(0!==h.popoverState||!T.current||null!=C&&C.activeElement&&!T.current.contains(C.activeElement))return;e.preventDefault(),e.stopPropagation(),m({type:1}),null==(t=h.button)||t.focus()}}));(0,a.useEffect)((()=>{var t;e.static||1===h.popoverState&&(null==(t=e.unmount)||t)&&m({type:4,panel:null})}),[h.popoverState,e.unmount,e.static,m]),(0,a.useEffect)((()=>{if(!i||0!==h.popoverState||!T.current)return;let e=null==C?void 0:C.activeElement;T.current.contains(e)||(0,d.jA)(T.current,d.TO.First)}),[i,T,h.popoverState]);let L=(0,a.useMemo)((()=>({open:0===h.popoverState,close:g})),[h,g]),M={ref:S,id:r,onKeyDown:P,onBlur:i&&0===h.popoverState?e=>{var t,n,r,i,a;let o=e.relatedTarget;o&&T.current&&(null!=(t=T.current)&&t.contains(o)||(m({type:1}),(null!=(r=null==(n=h.beforePanelSentinel.current)?void 0:n.contains)&&r.call(n,o)||null!=(a=null==(i=h.afterPanelSentinel.current)?void 0:i.contains)&&a.call(i,o))&&o.focus({preventScroll:!0})))}:void 0,tabIndex:-1},F=(0,k.l)(),j=(0,w.z)((()=>{let e=T.current;e&&(0,o.E)(F.current,{[k.N.Forwards]:()=>{var t;(0,d.jA)(e,d.TO.First)===d.fE.Error&&(null==(t=h.afterPanelSentinel.current)||t.focus())},[k.N.Backwards]:()=>{var e;null==(e=h.button)||e.focus({preventScroll:!0})}})})),B=(0,w.z)((()=>{let e=T.current;e&&(0,o.E)(F.current,{[k.N.Forwards]:()=>{var e;if(!h.button)return;let t=(0,d.GO)(),n=t.indexOf(h.button),r=t.slice(0,n+1),i=[...t.slice(n+1),...r];for(let t of i.slice())if("true"===t.dataset.headlessuiFocusGuard||null!=(e=h.panel)&&e.contains(t)){let e=i.indexOf(t);-1!==e&&i.splice(e,1)}(0,d.jA)(i,d.TO.First,{sorted:!1})},[k.N.Backwards]:()=>{var t;(0,d.jA)(e,d.TO.Previous)===d.fE.Error&&(null==(t=h.button)||t.focus())}})}));return a.createElement(R.Provider,{value:r},N&&y&&a.createElement(b._,{id:_,ref:h.beforePanelSentinel,features:b.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:j}),(0,s.sY)({ourProps:M,theirProps:f,slot:L,defaultTag:"div",features:D,visible:N,name:"Popover.Panel"}),N&&y&&a.createElement(b._,{id:x,ref:h.afterPanelSentinel,features:b.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:B}))})),H=(0,s.yV)((function(e,t){let n=(0,a.useRef)(null),r=(0,l.T)(n,t),[i,o]=(0,a.useState)([]),u=(0,w.z)((e=>{o((t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t}))})),c=(0,w.z)((e=>(o((t=>[...t,e])),()=>u(e)))),f=(0,w.z)((()=>{var e;let t=(0,g.r)(n);if(!t)return!1;let r=t.activeElement;return!(null==(e=n.current)||!e.contains(r))||i.some((e=>{var n,i;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(i=t.getElementById(e.panelId.current))?void 0:i.contains(r))}))})),d=(0,w.z)((e=>{for(let t of i)t.buttonId.current!==e&&t.close()})),p=(0,a.useMemo)((()=>({registerPopover:c,unregisterPopover:u,isFocusWithinPopoverGroup:f,closeOthers:d})),[c,u,f,d]),h=(0,a.useMemo)((()=>({})),[]),m=e,v={ref:r};return a.createElement(N.Provider,{value:p},(0,s.sY)({ourProps:v,theirProps:m,slot:h,defaultTag:"div",name:"Popover.Group"}))})),z=Object.assign(F,{Button:j,Overlay:B,Panel:q,Group:H})},58121:function(e,t,n){"use strict";n.d(t,{u:function(){return R}});var r=n(94159),i=n(56018),a=n(11336),o=n(28474),s=n(86373),l=n(79211),u=n(97737),c=n(76689),f=n(76023),d=n(69558);function p(e,...t){e&&t.length>0&&e.classList.add(...t)}function h(e,...t){e&&t.length>0&&e.classList.remove(...t)}var m=n(41452);function g({container:e,direction:t,classes:n,onStart:r,onStop:i}){let a=(0,s.t)(),c=(0,m.G)(),f=(0,u.E)(t);(0,l.e)((()=>{let t=(0,d.k)();c.add(t.dispose);let s=e.current;if(s&&"idle"!==f.current&&a.current)return t.dispose(),r.current(f.current),t.add(function(e,t,n,r){let i=n?"enter":"leave",a=(0,d.k)(),s=void 0!==r?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(r):()=>{};"enter"===i&&(e.removeAttribute("hidden"),e.style.display="");let l=(0,o.E)(i,{enter:()=>t.enter,leave:()=>t.leave}),u=(0,o.E)(i,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=(0,o.E)(i,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return h(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),p(e,...l,...c),a.nextFrame((()=>{h(e,...c),p(e,...u),function(e,t){let n=(0,d.k)();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:i}=getComputedStyle(e),[a,o]=[r,i].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t})),s=a+o;if(0!==s){n.group((n=>{n.setTimeout((()=>{t(),n.dispose()}),s),n.addEventListener(e,"transitionrun",(e=>{e.target===e.currentTarget&&n.dispose()}))}));let r=n.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),r())}))}else t();n.add((()=>t())),n.dispose}(e,(()=>(h(e,...l),p(e,...t.entered),s())))})),a.dispose}(s,n.current,"enter"===f.current,(()=>{t.dispose(),i.current(f.current)}))),t.dispose}),[t])}var v=n(62450),y=n(93755);function b(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let w=(0,r.createContext)(null);w.displayName="TransitionContext";var k,_=((k=_||{}).Visible="visible",k.Hidden="hidden",k);let E=(0,r.createContext)(null);function x(e){return"children"in e?x(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function T(e,t){let n=(0,u.E)(e),a=(0,r.useRef)([]),l=(0,s.t)(),c=(0,m.G)(),f=(0,v.z)(((e,t=i.l4.Hidden)=>{let r=a.current.findIndex((({el:t})=>t===e));-1!==r&&((0,o.E)(t,{[i.l4.Unmount](){a.current.splice(r,1)},[i.l4.Hidden](){a.current[r].state="hidden"}}),c.microTask((()=>{var e;!x(a)&&l.current&&(null==(e=n.current)||e.call(n))})))})),d=(0,v.z)((e=>{let t=a.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):a.current.push({el:e,state:"visible"}),()=>f(e,i.l4.Unmount)})),p=(0,r.useRef)([]),h=(0,r.useRef)(Promise.resolve()),g=(0,r.useRef)({enter:[],leave:[],idle:[]}),y=(0,v.z)(((e,n,r)=>{p.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter((([t])=>t!==e))),null==t||t.chains.current[n].push([e,new Promise((e=>{p.current.push(e)}))]),null==t||t.chains.current[n].push([e,new Promise((e=>{Promise.all(g.current[n].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===n?h.current=h.current.then((()=>null==t?void 0:t.wait.current)).then((()=>r(n))):r(n)})),b=(0,v.z)(((e,t,n)=>{Promise.all(g.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=p.current.shift())||e()})).then((()=>n(t)))}));return(0,r.useMemo)((()=>({children:a,register:d,unregister:f,onStart:y,onStop:b,wait:h,chains:g})),[d,f,a,y,b,g,h])}function S(){}E.displayName="NestingContext";let C=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function O(e){var t;let n={};for(let r of C)n[r]=null!=(t=e[r])?t:S;return n}let A=i.AN.RenderStrategy,I=(0,i.yV)((function(e,t){let{show:n,appear:o=!1,unmount:s,...u}=e,d=(0,r.useRef)(null),p=(0,f.T)(d,t);(0,c.H)();let h=(0,a.oJ)();if(void 0===n&&null!==h&&(n=(h&a.ZM.Open)===a.ZM.Open),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[m,g]=(0,r.useState)(n?"visible":"hidden"),v=T((()=>{g("hidden")})),[y,b]=(0,r.useState)(!0),k=(0,r.useRef)([n]);(0,l.e)((()=>{!1!==y&&k.current[k.current.length-1]!==n&&(k.current.push(n),b(!1))}),[k,n]);let _=(0,r.useMemo)((()=>({show:n,appear:o,initial:y})),[n,o,y]);(0,r.useEffect)((()=>{if(n)g("visible");else if(x(v)){let e=d.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&g("hidden")}else g("hidden")}),[n,v]);let S={unmount:s};return r.createElement(E.Provider,{value:v},r.createElement(w.Provider,{value:_},(0,i.sY)({ourProps:{...S,as:r.Fragment,children:r.createElement(N,{ref:p,...S,...u})},theirProps:{},defaultTag:r.Fragment,features:A,visible:"visible"===m,name:"Transition"})))})),N=(0,i.yV)((function(e,t){let{beforeEnter:n,afterEnter:l,beforeLeave:d,afterLeave:p,enter:h,enterFrom:m,enterTo:k,entered:_,leave:S,leaveFrom:C,leaveTo:I,...N}=e,P=(0,r.useRef)(null),R=(0,f.T)(P,t),L=N.unmount?i.l4.Unmount:i.l4.Hidden,{show:M,appear:D,initial:F}=function(){let e=(0,r.useContext)(w);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[j,B]=(0,r.useState)(M?"visible":"hidden"),q=function(){let e=(0,r.useContext)(E);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:H,unregister:z}=q,U=(0,r.useRef)(null);(0,r.useEffect)((()=>H(P)),[H,P]),(0,r.useEffect)((()=>{if(L===i.l4.Hidden&&P.current)return M&&"visible"!==j?void B("visible"):(0,o.E)(j,{hidden:()=>z(P),visible:()=>H(P)})}),[j,P,H,z,M,L]);let V=(0,u.E)({enter:b(h),enterFrom:b(m),enterTo:b(k),entered:b(_),leave:b(S),leaveFrom:b(C),leaveTo:b(I)}),$=function(e){let t=(0,r.useRef)(O(e));return(0,r.useEffect)((()=>{t.current=O(e)}),[e]),t}({beforeEnter:n,afterEnter:l,beforeLeave:d,afterLeave:p}),W=(0,c.H)();(0,r.useEffect)((()=>{if(W&&"visible"===j&&null===P.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[P,j,W]);let G=F&&!D,Z=!W||G||U.current===M?"idle":M?"enter":"leave",K=function(e=0){let[t,n]=(0,r.useState)(e),i=(0,s.t)(),a=(0,r.useCallback)((e=>{i.current&&n((t=>t|e))}),[t,i]),o=(0,r.useCallback)((e=>Boolean(t&e)),[t]),l=(0,r.useCallback)((e=>{i.current&&n((t=>t&~e))}),[n,i]),u=(0,r.useCallback)((e=>{i.current&&n((t=>t^e))}),[n]);return{flags:t,addFlag:a,hasFlag:o,removeFlag:l,toggleFlag:u}}(0),Q=(0,v.z)((e=>(0,o.E)(e,{enter:()=>{K.addFlag(a.ZM.Opening),$.current.beforeEnter()},leave:()=>{K.addFlag(a.ZM.Closing),$.current.beforeLeave()},idle:()=>{}}))),Y=(0,v.z)((e=>(0,o.E)(e,{enter:()=>{K.removeFlag(a.ZM.Opening),$.current.afterEnter()},leave:()=>{K.removeFlag(a.ZM.Closing),$.current.afterLeave()},idle:()=>{}}))),J=T((()=>{B("hidden"),z(P)}),q);g({container:P,classes:V,direction:Z,onStart:(0,u.E)((e=>{J.onStart(P,e,Q)})),onStop:(0,u.E)((e=>{J.onStop(P,e,Y),"leave"===e&&!x(J)&&(B("hidden"),z(P))}))}),(0,r.useEffect)((()=>{G&&(L===i.l4.Hidden?U.current=null:U.current=M)}),[M,G,j]);let X=N,ee={ref:R};return D&&M&&(X={...X,className:(0,y.A)(N.className,...V.current.enter,...V.current.enterFrom)}),r.createElement(E.Provider,{value:J},r.createElement(a.up,{value:(0,o.E)(j,{visible:a.ZM.Open,hidden:a.ZM.Closed})|K.flags},(0,i.sY)({ourProps:ee,theirProps:X,defaultTag:"div",features:A,visible:"visible"===j,name:"Transition.Child"})))})),P=(0,i.yV)((function(e,t){let n=null!==(0,r.useContext)(w),i=null!==(0,a.oJ)();return r.createElement(r.Fragment,null,!n&&i?r.createElement(I,{ref:t,...e}):r.createElement(N,{ref:t,...e}))})),R=Object.assign(I,{Child:P,Root:I})},55871:function(e,t,n){"use strict";n.d(t,{q:function(){return a}});var r=n(94159),i=n(62450);function a(e,t,n){let[a,o]=(0,r.useState)(n),s=void 0!==e,l=(0,r.useRef)(s),u=(0,r.useRef)(!1),c=(0,r.useRef)(!1);return!s||l.current||u.current?!s&&l.current&&!c.current&&(c.current=!0,l.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(u.current=!0,l.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[s?e:a,(0,i.z)((e=>(s||o(e),null==t?void 0:t(e))))]}},41452:function(e,t,n){"use strict";n.d(t,{G:function(){return a}});var r=n(94159),i=n(69558);function a(){let[e]=(0,r.useState)(i.k);return(0,r.useEffect)((()=>()=>e.dispose()),[e]),e}},69235:function(e,t,n){"use strict";n.d(t,{O:function(){return a}});var r=n(94159),i=n(97737);function a(e,t,n,a){let o=(0,i.E)(n);(0,r.useEffect)((()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,a),()=>e.removeEventListener(t,n,a)}),[e,t,a])}},62450:function(e,t,n){"use strict";n.d(t,{z:function(){return a}});var r=n(94159),i=n(97737);let a=function(e){let t=(0,i.E)(e);return r.useCallback(((...e)=>t.current(...e)),[t])}},17881:function(e,t,n){"use strict";n.d(t,{M:function(){return l}});var r,i=n(94159),a=n(79211),o=n(76689),s=n(81790);let l=null!=(r=i.useId)?r:function(){let e=(0,o.H)(),[t,n]=i.useState(e?()=>s.O.nextId():null);return(0,a.e)((()=>{null===t&&n(s.O.nextId())}),[t]),null!=t?""+t:void 0}},86373:function(e,t,n){"use strict";n.d(t,{t:function(){return a}});var r=n(94159),i=n(79211);function a(){let e=(0,r.useRef)(!1);return(0,i.e)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}},79211:function(e,t,n){"use strict";n.d(t,{e:function(){return a}});var r=n(94159),i=n(81790);let a=(e,t)=>{i.O.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},97737:function(e,t,n){"use strict";n.d(t,{E:function(){return a}});var r=n(94159),i=n(79211);function a(e){let t=(0,r.useRef)(e);return(0,i.e)((()=>{t.current=e}),[e]),t}},49613:function(e,t,n){"use strict";n.d(t,{O:function(){return s}});var r=n(94159),i=n(78568),a=n(97737);function o(e,t,n){let i=(0,a.E)(t);(0,r.useEffect)((()=>{function t(e){i.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function s(e,t,n=!0){let a=(0,r.useRef)(!1);function s(n,r){if(!a.current||n.defaultPrevented)return;let o=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),s=r(n);if(null!==s&&s.getRootNode().contains(s)){for(let e of o){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(s)||n.composed&&n.composedPath().includes(t))return}return!(0,i.sP)(s,i.tJ.Loose)&&-1!==s.tabIndex&&n.preventDefault(),t(n,s)}}(0,r.useEffect)((()=>{requestAnimationFrame((()=>{a.current=n}))}),[n]);let l=(0,r.useRef)(null);o("mousedown",(e=>{var t,n;a.current&&(l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),o("click",(e=>{l.current&&(s(e,(()=>l.current)),l.current=null)}),!0),o("blur",(e=>s(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}},31093:function(e,t,n){"use strict";n.d(t,{i:function(){return a}});var r=n(94159),i=n(71198);function a(...e){return(0,r.useMemo)((()=>(0,i.r)(...e)),[...e])}},12929:function(e,t,n){"use strict";n.d(t,{f:function(){return o}});var r=n(94159),i=n(79211);function a(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function o(e,t){let[n,o]=(0,r.useState)((()=>a(e)));return(0,i.e)((()=>{o(a(e))}),[e.type,e.as]),(0,i.e)((()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&o("button")}),[n,t]),n}},76689:function(e,t,n){"use strict";n.d(t,{H:function(){return a}});var r=n(94159),i=n(81790);function a(){let[e,t]=(0,r.useState)(i.O.isHandoffComplete);return e&&!1===i.O.isHandoffComplete&&t(!1),(0,r.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,r.useEffect)((()=>i.O.handoff()),[]),e}},76023:function(e,t,n){"use strict";n.d(t,{T:function(){return s},h:function(){return o}});var r=n(94159),i=n(62450);let a=Symbol();function o(e,t=!0){return Object.assign(e,{[a]:t})}function s(...e){let t=(0,r.useRef)(e);(0,r.useEffect)((()=>{t.current=e}),[e]);let n=(0,i.z)((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[a])))?void 0:n}},25661:function(e,t,n){"use strict";n.d(t,{N:function(){return o},l:function(){return s}});var r,i=n(94159),a=n(97737),o=((r=o||{})[r.Forwards=0]="Forwards",r[r.Backwards=1]="Backwards",r);function s(){let e=(0,i.useRef)(0);return function(e,t,n){let r=(0,a.E)(t);(0,i.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}},2970:function(e,t,n){"use strict";n.d(t,{g:function(){return a}});var r=n(94159);function i(e){return[e.screenX,e.screenY]}function a(){let e=(0,r.useRef)([-1,-1]);return{wasMoved(t){let n=i(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=i(t)}}}},56910:function(e,t,n){"use strict";n.d(t,{A:function(){return a},_:function(){return o}});var r,i=n(56018),a=((r=a||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let o=(0,i.yV)((function(e,t){let{features:n=1,...r}=e,a={ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}};return(0,i.sY)({ourProps:a,theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}))},11336:function(e,t,n){"use strict";n.d(t,{ZM:function(){return o},oJ:function(){return s},up:function(){return l}});var r=n(94159);let i=(0,r.createContext)(null);i.displayName="OpenClosedContext";var a,o=((a=o||{})[a.Open=1]="Open",a[a.Closed=2]="Closed",a[a.Closing=4]="Closing",a[a.Opening=8]="Opening",a);function s(){return(0,r.useContext)(i)}function l({value:e,children:t}){return r.createElement(i.Provider,{value:e},t)}},29890:function(e,t,n){"use strict";function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{P:function(){return r}})},74772:function(e,t,n){"use strict";n.d(t,{T:function(){return i},d:function(){return a}});var r,i=((r=i||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r);function a(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),i=null!=r?r:-1,a=(()=>{switch(e.focus){case 0:return n.findIndex((e=>!t.resolveDisabled(e)));case 1:{let e=n.slice().reverse().findIndex(((e,n,r)=>!(-1!==i&&r.length-n-1>=i||t.resolveDisabled(e))));return-1===e?e:n.length-1-e}case 2:return n.findIndex(((e,n)=>!(n<=i||t.resolveDisabled(e))));case 3:{let e=n.slice().reverse().findIndex((e=>!t.resolveDisabled(e)));return-1===e?e:n.length-1-e}case 4:return n.findIndex((n=>t.resolveId(n)===e.id));case 5:return null;default:!function(e){throw new Error("Unexpected object: "+e)}(e)}})();return-1===a?r:a}},93755:function(e,t,n){"use strict";function r(...e){return e.filter(Boolean).join(" ")}n.d(t,{A:function(){return r}})},69558:function(e,t,n){"use strict";n.d(t,{k:function(){return i}});var r=n(46564);function i(){let e=[],t={addEventListener:(e,n,r,i)=>(e.addEventListener(n,r,i),t.add((()=>e.removeEventListener(n,r,i)))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add((()=>cancelAnimationFrame(n)))},nextFrame:(...e)=>t.requestAnimationFrame((()=>t.requestAnimationFrame(...e))),setTimeout(...e){let n=setTimeout(...e);return t.add((()=>clearTimeout(n)))},microTask(...e){let n={current:!0};return(0,r.Y)((()=>{n.current&&e[0]()})),t.add((()=>{n.current=!1}))},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))},group(e){let t=i();return e(t),this.add((()=>t.dispose()))},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}},81790:function(e,t,n){"use strict";n.d(t,{O:function(){return a}});var r=Object.defineProperty,i=(e,t,n)=>(((e,t,n)=>{t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let a=new class{constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},78568:function(e,t,n){"use strict";n.d(t,{C5:function(){return y},EO:function(){return k},GO:function(){return p},TO:function(){return c},fE:function(){return f},jA:function(){return _},sP:function(){return m},tJ:function(){return h},wI:function(){return g},z2:function(){return w}});var r=n(69558),i=n(28474),a=n(71198);let o=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var s,l,u,c=((u=c||{})[u.First=1]="First",u[u.Previous=2]="Previous",u[u.Next=4]="Next",u[u.Last=8]="Last",u[u.WrapAround=16]="WrapAround",u[u.NoScroll=32]="NoScroll",u),f=((l=f||{})[l.Error=0]="Error",l[l.Overflow=1]="Overflow",l[l.Success=2]="Success",l[l.Underflow=3]="Underflow",l),d=((s=d||{})[s.Previous=-1]="Previous",s[s.Next=1]="Next",s);function p(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(o)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}var h=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(h||{});function m(e,t=0){var n;return e!==(null==(n=(0,a.r)(e))?void 0:n.body)&&(0,i.E)(t,{0:()=>e.matches(o),1(){let t=e;for(;null!==t;){if(t.matches(o))return!0;t=t.parentElement}return!1}})}function g(e){let t=(0,a.r)(e);(0,r.k)().nextFrame((()=>{t&&!m(t.activeElement,0)&&y(e)}))}var v=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(v||{});function y(e){null==e||e.focus({preventScroll:!0})}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",(e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")}),!0),document.addEventListener("click",(e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")}),!0));let b=["textarea","input"].join(",");function w(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let a=r.compareDocumentPosition(i);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}function k(e,t){return _(p(),t,{relativeTo:e})}function _(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){let a=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,o=Array.isArray(e)?n?w(e):e:p(e);i.length>0&&o.length>1&&(o=o.filter((e=>!i.includes(e)))),r=null!=r?r:a.activeElement;let s,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,o.indexOf(r))-1;if(4&t)return Math.max(0,o.indexOf(r))+1;if(8&t)return o.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=32&t?{preventScroll:!0}:{},f=0,d=o.length;do{if(f>=d||f+d<=0)return 0;let e=u+f;if(16&t)e=(e+d)%d;else{if(e<0)return 3;if(e>=d)return 1}s=o[e],null==s||s.focus(c),f+=l}while(s!==a.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,b))&&n}(s)&&s.select(),2}},98009:function(e,t,n){"use strict";function r(e={},t=null,n=[]){for(let[r,o]of Object.entries(e))a(n,i(t,r),o);return n}function i(e,t){return e?e+"["+t+"]":t}function a(e,t,n){if(Array.isArray(n))for(let[r,o]of n.entries())a(e,i(t,r.toString()),o);else n instanceof Date?e.push([t,n.toISOString()]):"boolean"==typeof n?e.push([t,n?"1":"0"]):"string"==typeof n?e.push([t,n]):"number"==typeof n?e.push([t,`${n}`]):null==n?e.push([t,""]):r(n,t,e)}function o(e){var t;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n)for(let e of n.elements)if("INPUT"===e.tagName&&"submit"===e.type||"BUTTON"===e.tagName&&"submit"===e.type||"INPUT"===e.nodeName&&"image"===e.type)return void e.click()}n.d(t,{g:function(){return o},t:function(){return r}})},28474:function(e,t,n){"use strict";function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let i=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,r),i}n.d(t,{E:function(){return r}})},46564:function(e,t,n){"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}n.d(t,{Y:function(){return r}})},71198:function(e,t,n){"use strict";n.d(t,{r:function(){return i}});var r=n(81790);function i(e){return r.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},56018:function(e,t,n){"use strict";n.d(t,{AN:function(){return l},l4:function(){return u},oA:function(){return h},sY:function(){return c},yV:function(){return p}});var r,i,a=n(94159),o=n(93755),s=n(28474),l=((i=l||{})[i.None=0]="None",i[i.RenderStrategy=1]="RenderStrategy",i[i.Static=2]="Static",i),u=((r=u||{})[r.Unmount=0]="Unmount",r[r.Hidden=1]="Hidden",r);function c({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:a=!0,name:o}){let l=d(t,e);if(a)return f(l,n,r,o);let u=null!=i?i:0;if(2&u){let{static:e=!1,...t}=l;if(e)return f(t,n,r,o)}if(1&u){let{unmount:e=!0,...t}=l;return(0,s.E)(e?0:1,{0:()=>null,1:()=>f({...t,hidden:!0,style:{display:"none"}},n,r,o)})}return f(l,n,r,o)}function f(e,t={},n,r){let{as:i=n,children:s,refName:l="ref",...u}=m(e,["unmount","static"]),c=void 0!==e.ref?{[l]:e.ref}:{},f="function"==typeof s?s(t):s;"className"in u&&u.className&&"function"==typeof u.className&&(u.className=u.className(t));let p={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r);e&&(p["data-headlessui-state"]=n.join(" "))}if(i===a.Fragment&&Object.keys(h(u)).length>0){if(!(0,a.isValidElement)(f)||Array.isArray(f)&&f.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(u).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=f.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>(0,o.A)(null==e?void 0:e.className(...t),u.className):(0,o.A)(null==e?void 0:e.className,u.className),n=t?{className:t}:{};return(0,a.cloneElement)(f,Object.assign({},d(f.props,h(m(u,["ref"]))),p,c,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(f.ref,c.ref),n))}return(0,a.createElement)(i,Object.assign({},m(u,["ref"]),i!==a.Fragment&&c,i!==a.Fragment&&p),f)}function d(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let i=n[e];for(let e of i){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function p(e){var t;return Object.assign((0,a.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function h(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function m(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}},73969:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M9.493 2.853a.75.75 0 00-1.486-.205L7.545 6H4.198a.75.75 0 000 1.5h3.14l-.69 5H3.302a.75.75 0 000 1.5h3.14l-.435 3.148a.75.75 0 001.486.205L7.955 14h2.986l-.434 3.148a.75.75 0 001.486.205L12.456 14h3.346a.75.75 0 000-1.5h-3.14l.69-5h3.346a.75.75 0 000-1.5h-3.14l.435-3.147a.75.75 0 00-1.486-.205L12.045 6H9.059l.434-3.147zM8.852 7.5l-.69 5h2.986l.69-5H8.852z",clipRule:"evenodd"}))}));t.Z=i},11436:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 9V5.25A2.25 2.25 0 0013.5 3h-6a2.25 2.25 0 00-2.25 2.25v13.5A2.25 2.25 0 007.5 21h6a2.25 2.25 0 002.25-2.25V15M12 9l-3 3m0 0l3 3m-3-3h12.75"}))}));t.Z=i},87335:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99"}))}));t.Z=i},46102:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 9V5.25A2.25 2.25 0 0013.5 3h-6a2.25 2.25 0 00-2.25 2.25v13.5A2.25 2.25 0 007.5 21h6a2.25 2.25 0 002.25-2.25V15m3 0l3-3m0 0l-3-3m3 3H9"}))}));t.Z=i},36673:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));t.Z=i},34377:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12.75l6 6 9-13.5"}))}));t.Z=i},85252:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12a7.5 7.5 0 0015 0m-15 0a7.5 7.5 0 1115 0m-15 0H3m16.5 0H21m-1.5 0H12m-8.457 3.077l1.41-.513m14.095-5.13l1.41-.513M5.106 17.785l1.15-.964m11.49-9.642l1.149-.964M7.501 19.795l.75-1.3m7.5-12.99l.75-1.3m-6.063 16.658l.26-1.477m2.605-14.772l.26-1.477m0 17.726l-.26-1.477M10.698 4.614l-.26-1.477M16.5 19.794l-.75-1.299M7.5 4.205L12 12m6.894 5.785l-1.149-.964M6.256 7.178l-1.15-.964m15.352 8.864l-1.41-.513M4.954 9.435l-1.41-.514M12.002 12l-3.75 6.495"}))}));t.Z=i},96054:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z"}))}));t.Z=i},44387:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM12.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM18.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0z"}))}));t.Z=i},990:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z"}))}));t.Z=i},87239:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.25 8.25h15m-16.5 7.5h15m-1.8-13.5l-3.9 19.5m-2.1-19.5l-3.9 19.5"}))}));t.Z=i},96320:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z"}))}));t.Z=i},81986:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"}))}));t.Z=i},53754:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636"}))}));t.Z=i},15674:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L6.832 19.82a4.5 4.5 0 01-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 011.13-1.897L16.863 4.487zm0 0L19.5 7.125"}))}));t.Z=i},68095:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"}))}));t.Z=i},36612:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"}))}));t.Z=i},2403:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m0-10.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.75c0 5.592 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.57-.598-3.75h-.152c-3.196 0-6.1-1.249-8.25-3.286zm0 13.036h.008v.008H12v-.008z"}))}));t.Z=i},64877:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.74 9l-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 01-2.244 2.077H8.084a2.25 2.25 0 01-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 00-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 013.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 00-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 00-7.5 0"}))}));t.Z=i},25384:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zM4 19.235v-.11a6.375 6.375 0 0112.75 0v.109A12.318 12.318 0 0110.374 21c-2.331 0-4.512-.645-6.374-1.766z"}))}));t.Z=i},97244:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}));t.Z=i},70174:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M4.755 10.059a7.5 7.5 0 0112.548-3.364l1.903 1.903h-3.183a.75.75 0 100 1.5h4.992a.75.75 0 00.75-.75V4.356a.75.75 0 00-1.5 0v3.18l-1.9-1.9A9 9 0 003.306 9.67a.75.75 0 101.45.388zm15.408 3.352a.75.75 0 00-.919.53 7.5 7.5 0 01-12.548 3.364l-1.902-1.903h3.183a.75.75 0 000-1.5H2.984a.75.75 0 00-.75.75v4.992a.75.75 0 001.5 0v-3.18l1.9 1.9a9 9 0 0015.059-4.035.75.75 0 00-.53-.918z",clipRule:"evenodd"}))}));t.Z=i},13828:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 011.06-1.06L12 14.69l6.97-6.97a.75.75 0 111.06 1.06l-7.5 7.5z",clipRule:"evenodd"}))}));t.Z=i},81942:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M7.72 12.53a.75.75 0 010-1.06l7.5-7.5a.75.75 0 111.06 1.06L9.31 12l6.97 6.97a.75.75 0 11-1.06 1.06l-7.5-7.5z",clipRule:"evenodd"}))}));t.Z=i},96332:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M4.5 12a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm6 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm6 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z",clipRule:"evenodd"}))}));t.Z=i},64817:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{d:"M11.645 20.91l-.007-.003-.022-.012a15.247 15.247 0 01-.383-.218 25.18 25.18 0 01-4.244-3.17C4.688 15.36 2.25 12.174 2.25 8.25 2.25 5.322 4.714 3 7.688 3A5.5 5.5 0 0112 5.052 5.5 5.5 0 0116.313 3c2.973 0 5.437 2.322 5.437 5.25 0 3.925-2.438 7.111-4.739 9.256a25.175 25.175 0 01-4.244 3.17 15.247 15.247 0 01-.383.219l-.022.012-.007.004-.003.001a.752.752 0 01-.704 0l-.003-.001z"}))}));t.Z=i},57834:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z",clipRule:"evenodd"}))}));t.Z=i},54843:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M8.25 6.75a3.75 3.75 0 117.5 0 3.75 3.75 0 01-7.5 0zM15.75 9.75a3 3 0 116 0 3 3 0 01-6 0zM2.25 9.75a3 3 0 116 0 3 3 0 01-6 0zM6.31 15.117A6.745 6.745 0 0112 12a6.745 6.745 0 016.709 7.498.75.75 0 01-.372.568A12.696 12.696 0 0112 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 01-.372-.568 6.787 6.787 0 011.019-4.38z",clipRule:"evenodd"}),r.createElement("path",{d:"M5.082 14.254a8.287 8.287 0 00-1.308 5.135 9.687 9.687 0 01-1.764-.44l-.115-.04a.563.563 0 01-.373-.487l-.01-.121a3.75 3.75 0 013.57-4.047zM20.226 19.389a8.287 8.287 0 00-1.308-5.135 3.75 3.75 0 013.57 4.047l-.01.121a.563.563 0 01-.373.486l-.115.04c-.567.2-1.156.349-1.764.441z"}))}));t.Z=i},64636:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{d:"M6.25 6.375a4.125 4.125 0 118.25 0 4.125 4.125 0 01-8.25 0zM3.25 19.125a7.125 7.125 0 0114.25 0v.003l-.001.119a.75.75 0 01-.363.63 13.067 13.067 0 01-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 01-.364-.63l-.001-.122zM19.75 7.5a.75.75 0 00-1.5 0v2.25H16a.75.75 0 000 1.5h2.25v2.25a.75.75 0 001.5 0v-2.25H22a.75.75 0 000-1.5h-2.25V7.5z"}))}));t.Z=i},80692:function(e,t,n){"use strict";var r=n(94159);const i=r.forwardRef((function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M5.47 5.47a.75.75 0 011.06 0L12 10.94l5.47-5.47a.75.75 0 111.06 1.06L13.06 12l5.47 5.47a.75.75 0 11-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 01-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 010-1.06z",clipRule:"evenodd"}))}));t.Z=i},29598:function(e,t,n){"use strict";n.d(t,{ZP:function(){return x},TA:function(){return _}});var r=n(94159);function i(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var a=n(10328);function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}var s=n(26095);function l(e){console.warn("loadable: "+e)}var u=r.createContext();var c={initialChunks:{}},f="PENDING",d="REJECTED",p=function(e){return e};function h(e){var t=e.defaultResolveComponent,n=void 0===t?p:t,l=e.render,h=e.onLoad;function m(e,t){void 0===t&&(t={});var p=function(e){return"function"==typeof e?{requireAsync:e,resolve:function(){},chunkName:function(){}}:e}(e),m={};function g(e){return t.cacheKey?t.cacheKey(e):p.resolve?p.resolve(e):"static"}function v(e,r,i){var a=t.resolveComponent?t.resolveComponent(e,r):n(e);return s(i,a,{preload:!0}),a}var y,b,w=function(e){var t=g(e),n=m[t];return n&&n.status!==d||((n=p.requireAsync(e)).status=f,m[t]=n,n.then((function(){n.status="RESOLVED"}),(function(t){console.error("loadable-components: failed to asynchronously load component",{fileName:p.resolve(e),chunkName:p.chunkName(e),error:t?t.message:t}),n.status=d}))),n},k=(y=function(e){var n,r;function s(n){var r;return(r=e.call(this,n)||this).state={result:null,error:null,loading:!0,cacheKey:g(n)},function(e,t){if(!e){var n=new Error("loadable: "+t);throw n.framesToPop=1,n.name="Invariant Violation",n}}(!n.__chunkExtractor||p.requireSync,"SSR requires `@loadable/babel-plugin`, please install it"),n.__chunkExtractor?(!1===t.ssr||(p.requireAsync(n).catch((function(){return null})),r.loadSync(),n.__chunkExtractor.addChunk(p.chunkName(n))),function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)):(!1!==t.ssr&&(p.isReady&&p.isReady(n)||p.chunkName&&c.initialChunks[p.chunkName(n)])&&r.loadSync(),r)}r=e,(n=s).prototype=Object.create(r.prototype),n.prototype.constructor=n,o(n,r),s.getDerivedStateFromProps=function(e,t){var n=g(e);return(0,a.Z)({},t,{cacheKey:n,loading:t.loading||t.cacheKey!==n})};var u=s.prototype;return u.componentDidMount=function(){this.mounted=!0;var e=this.getCache();e&&e.status===d&&this.setCache(),this.state.loading&&this.loadAsync()},u.componentDidUpdate=function(e,t){t.cacheKey!==this.state.cacheKey&&this.loadAsync()},u.componentWillUnmount=function(){this.mounted=!1},u.safeSetState=function(e,t){this.mounted&&this.setState(e,t)},u.getCacheKey=function(){return g(this.props)},u.getCache=function(){return m[this.getCacheKey()]},u.setCache=function(e){void 0===e&&(e=void 0),m[this.getCacheKey()]=e},u.triggerOnLoad=function(){var e=this;h&&setTimeout((function(){h(e.state.result,e.props)}))},u.loadSync=function(){if(this.state.loading)try{var e=v(p.requireSync(this.props),this.props,_);this.state.result=e,this.state.loading=!1}catch(e){console.error("loadable-components: failed to synchronously load component, which expected to be available",{fileName:p.resolve(this.props),chunkName:p.chunkName(this.props),error:e?e.message:e}),this.state.error=e}},u.loadAsync=function(){var e=this,t=this.resolveAsync();return t.then((function(t){var n=v(t,e.props,_);e.safeSetState({result:n,loading:!1},(function(){return e.triggerOnLoad()}))})).catch((function(t){return e.safeSetState({error:t,loading:!1})})),t},u.resolveAsync=function(){var e=this.props,t=(e.__chunkExtractor,e.forwardedRef,i(e,["__chunkExtractor","forwardedRef"]));return w(t)},u.render=function(){var e=this.props,n=e.forwardedRef,r=e.fallback,o=(e.__chunkExtractor,i(e,["forwardedRef","fallback","__chunkExtractor"])),s=this.state,u=s.error,c=s.loading,d=s.result;if(t.suspense&&(this.getCache()||this.loadAsync()).status===f)throw this.loadAsync();if(u)throw u;var p=r||t.fallback||null;return c?p:l({fallback:p,result:d,options:t,props:(0,a.Z)({},o,{ref:n})})},s}(r.Component),b=function(e){return r.createElement(u.Consumer,null,(function(t){return r.createElement(y,Object.assign({__chunkExtractor:t},e))}))},y.displayName&&(b.displayName=y.displayName+"WithChunkExtractor"),b),_=r.forwardRef((function(e,t){return r.createElement(k,Object.assign({forwardedRef:t},e))}));return _.displayName="Loadable",_.preload=function(e){_.load(e)},_.load=function(e){return w(e)},_}return{loadable:m,lazy:function(e,t){return m(e,(0,a.Z)({},t,{suspense:!0}))}}}var m=h({defaultResolveComponent:function(e){return e.__esModule?e.default:e.default||e},render:function(e){var t=e.result,n=e.props;return r.createElement(t,n)}}),g=m.loadable,v=m.lazy,y=h({onLoad:function(e,t){e&&t.forwardedRef&&("function"==typeof t.forwardedRef?t.forwardedRef(e):t.forwardedRef.current=e)},render:function(e){var t=e.result,n=e.props;return n.children?n.children(t):null}}),b=y.loadable,w=y.lazy,k="undefined"!=typeof window;function _(e,t){void 0===e&&(e=function(){});var n=void 0===t?{}:t,r=n.namespace,i=void 0===r?"":r,a=n.chunkLoadingGlobal,o=void 0===a?"__LOADABLE_LOADED_CHUNKS__":a;if(!k)return l("`loadableReady()` must be called in browser only"),e(),Promise.resolve();var s=null;if(k){var u=function(e){return e+"__LOADABLE_REQUIRED_CHUNKS__"}(i),f=document.getElementById(u);if(f){s=JSON.parse(f.textContent);var d=document.getElementById(u+"_ext");if(!d)throw new Error("loadable-component: @loadable/server does not match @loadable/component");JSON.parse(d.textContent).namedChunks.forEach((function(e){c.initialChunks[e]=!0}))}}if(!s)return l("`loadableReady()` requires state, please use `getScriptTags` or `getScriptElements` server-side"),e(),Promise.resolve();var p=!1;return new Promise((function(e){window[o]=window[o]||[];var t=window[o],n=t.push.bind(t);function r(){s.every((function(e){return t.some((function(t){return t[0].indexOf(e)>-1}))}))&&(p||(p=!0,e()))}t.push=function(){n.apply(void 0,arguments),r()},r()})).then(e)}var E=g;E.lib=b,v.lib=w;var x=E},6117:function(e,t,n){"use strict";function r(e,t,...n){if("undefined"!=typeof process&&void 0===t)throw new Error("invariant requires an error message argument");if(!e){let e;if(void 0===t)e=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let r=0;e=new Error(t.replace(/%s/g,(function(){return n[r++]}))),e.name="Invariant Violation"}throw e.framesToPop=1,e}}n.d(t,{k:function(){return r}})},90470:function(e,t,n){"use strict";n.d(t,{j:function(){return o}});var r=n(81353),i=n(1227);class a extends r.l{constructor(){super(),this.setup=e=>{if(!i.sk&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach((e=>{e()}))}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}}const o=new a},21266:function(e,t,n){"use strict";function r(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,o,s,l;const u=null==(t=e.fetchOptions)||null==(n=t.meta)?void 0:n.refetchPage,c=null==(r=e.fetchOptions)||null==(o=r.meta)?void 0:o.fetchMore,f=null==c?void 0:c.pageParam,d="forward"===(null==c?void 0:c.direction),p="backward"===(null==c?void 0:c.direction),h=(null==(s=e.state.data)?void 0:s.pages)||[],m=(null==(l=e.state.data)?void 0:l.pageParams)||[];let g=m,v=!1;const y=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),b=(e,t,n,r)=>(g=r?[t,...g]:[...g,t],r?[n,...e]:[...e,n]),w=(t,n,r,i)=>{if(v)return Promise.reject("Cancelled");if(void 0===r&&!n&&t.length)return Promise.resolve(t);const a={queryKey:e.queryKey,pageParam:r,meta:e.options.meta};var o;o=a,Object.defineProperty(o,"signal",{enumerable:!0,get:()=>{var t,n;return null!=(t=e.signal)&&t.aborted?v=!0:null==(n=e.signal)||n.addEventListener("abort",(()=>{v=!0})),e.signal}});const s=y(a);return Promise.resolve(s).then((e=>b(t,r,e,i)))};let k;if(h.length)if(d){const t=void 0!==f,n=t?f:i(e.options,h);k=w(h,t,n)}else if(p){const t=void 0!==f,n=t?f:a(e.options,h);k=w(h,t,n,!0)}else{g=[];const t=void 0===e.options.getNextPageParam;k=u&&h[0]&&!u(h[0],0,h)?Promise.resolve(b([],m[0],h[0])):w([],t,m[0]);for(let n=1;n<h.length;n++)k=k.then((r=>{if(!u||!h[n]||u(h[n],n,h)){const a=t?m[n]:i(e.options,r);return w(r,t,a)}return Promise.resolve(b(r,m[n],h[n]))}))}else k=w([]);return k.then((e=>({pages:e,pageParams:g})))}}}}function i(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function a(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}function o(e,t){if(e.getNextPageParam&&Array.isArray(t)){const n=i(e,t);return null!=n&&!1!==n}}function s(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){const n=a(e,t);return null!=n&&!1!==n}}n.d(t,{Gm:function(){return r},Qy:function(){return o},ZF:function(){return s}})},20153:function(e,t,n){"use strict";n.d(t,{_:function(){return r}});const r=console},48683:function(e,t,n){"use strict";n.d(t,{R:function(){return l},m:function(){return s}});var r=n(20153),i=n(3713),a=n(43245),o=n(16406);class s extends a.F{constructor(e){super(),this.options={...e.defaultOptions,...e.options},this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||r._,this.observers=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0},this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter((t=>t!==e)),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){const e=()=>{var e;return this.retryer=(0,o.Mz)({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t="loading"===this.state.status;try{var n,r,i,a,s,l;if(!t){var u,c,f,d;this.dispatch({type:"loading",variables:this.options.variables}),await(null==(u=(c=this.mutationCache.config).onMutate)?void 0:u.call(c,this.state.variables,this));const e=await(null==(f=(d=this.options).onMutate)?void 0:f.call(d,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}const o=await e();return await(null==(n=(r=this.mutationCache.config).onSuccess)?void 0:n.call(r,o,this.state.variables,this.state.context,this)),await(null==(i=(a=this.options).onSuccess)?void 0:i.call(a,o,this.state.variables,this.state.context)),await(null==(s=(l=this.options).onSettled)?void 0:s.call(l,o,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:o}),o}catch(e){try{var p,h,m,g,v,y;throw await(null==(p=(h=this.mutationCache.config).onError)?void 0:p.call(h,e,this.state.variables,this.state.context,this)),await(null==(m=(g=this.options).onError)?void 0:m.call(g,e,this.state.variables,this.state.context)),await(null==(v=(y=this.options).onSettled)?void 0:v.call(y,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!(0,o.Kw)(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}})(this.state),i.V.batch((()=>{this.observers.forEach((t=>{t.onMutationUpdate(e)})),this.mutationCache.notify({mutation:this,type:"updated",action:e})}))}}function l(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}},3713:function(e,t,n){"use strict";n.d(t,{V:function(){return i}});var r=n(1227);const i=function(){let e=[],t=0,n=e=>{e()},i=e=>{e()};const a=i=>{t?e.push(i):(0,r.A4)((()=>{n(i)}))};return{batch:a=>{let o;t++;try{o=a()}finally{t--,t||(()=>{const t=e;e=[],t.length&&(0,r.A4)((()=>{i((()=>{t.forEach((e=>{n(e)}))}))}))})()}return o},batchCalls:e=>(...t)=>{a((()=>{e(...t)}))},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{i=e}}}()},97974:function(e,t,n){"use strict";n.d(t,{N:function(){return o}});var r=n(81353),i=n(1227);class a extends r.l{constructor(){super(),this.setup=e=>{if(!i.sk&&window.addEventListener){const t=()=>e();return window.addEventListener("online",t,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()}))}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach((e=>{e()}))}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}}const o=new a},63213:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var r=n(1227),i=n(3713),a=n(90470),o=n(81353),s=n(16406);class l extends o.l{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.length&&(this.currentQuery.addObserver(this),u(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return c(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return c(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const n=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),(0,r.VS)(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const a=this.hasListeners();a&&f(this.currentQuery,i,this.options,n)&&this.executeFetch(),this.updateResult(t),!a||this.currentQuery===i&&this.options.enabled===n.enabled&&this.options.staleTime===n.staleTime||this.updateStaleTimeout();const o=this.computeRefetchInterval();!a||this.currentQuery===i&&this.options.enabled===n.enabled&&o===this.currentRefetchInterval||this.updateRefetchInterval(o)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e);return this.createResult(t,e)}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach((n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})})),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then((()=>this.createResult(n,t)))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:null==(t=e.cancelRefetch)||t}).then((()=>(this.updateResult(),this.currentResult)))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(t=t.catch(r.ZT)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),r.sk||this.currentResult.isStale||!(0,r.PN)(this.options.staleTime))return;const e=(0,r.Kp)(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout((()=>{this.currentResult.isStale||this.updateResult()}),e)}computeRefetchInterval(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!r.sk&&!1!==this.options.enabled&&(0,r.PN)(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval((()=>{(this.options.refetchIntervalInBackground||a.j.isFocused())&&this.executeFetch()}),this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const n=this.currentQuery,i=this.options,a=this.currentResult,o=this.currentResultState,l=this.currentResultOptions,c=e!==n,p=c?e.state:this.currentQueryInitialState,h=c?this.currentResult:this.previousQueryResult,{state:m}=e;let g,{dataUpdatedAt:v,error:y,errorUpdatedAt:b,fetchStatus:w,status:k}=m,_=!1,E=!1;if(t._optimisticResults){const r=this.hasListeners(),a=!r&&u(e,t),o=r&&f(e,n,t,i);(a||o)&&(w=(0,s.Kw)(e.options.networkMode)?"fetching":"paused",v||(k="loading")),"isRestoring"===t._optimisticResults&&(w="idle")}if(t.keepPreviousData&&!m.dataUpdatedAt&&null!=h&&h.isSuccess&&"error"!==k)g=h.data,v=h.dataUpdatedAt,k=h.status,_=!0;else if(t.select&&void 0!==m.data)if(a&&m.data===(null==o?void 0:o.data)&&t.select===this.selectFn)g=this.selectResult;else try{this.selectFn=t.select,g=t.select(m.data),g=(0,r.oE)(null==a?void 0:a.data,g,t),this.selectResult=g,this.selectError=null}catch(e){this.selectError=e}else g=m.data;if(void 0!==t.placeholderData&&void 0===g&&"loading"===k){let e;if(null!=a&&a.isPlaceholderData&&t.placeholderData===(null==l?void 0:l.placeholderData))e=a.data;else if(e="function"==typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),this.selectError=null}catch(e){this.selectError=e}void 0!==e&&(k="success",g=(0,r.oE)(null==a?void 0:a.data,e,t),E=!0)}this.selectError&&(y=this.selectError,g=this.selectResult,b=Date.now(),k="error");const x="fetching"===w,T="loading"===k,S="error"===k;return{status:k,fetchStatus:w,isLoading:T,isSuccess:"success"===k,isError:S,isInitialLoading:T&&x,data:g,dataUpdatedAt:v,error:y,errorUpdatedAt:b,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>p.dataUpdateCount||m.errorUpdateCount>p.errorUpdateCount,isFetching:x,isRefetching:x&&!T,isLoadingError:S&&0===m.dataUpdatedAt,isPaused:"paused"===w,isPlaceholderData:E,isPreviousData:_,isRefetchError:S&&0!==m.dataUpdatedAt,isStale:d(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,(0,r.VS)(n,t))return;this.currentResult=n;const i={cache:!0};!1!==(null==e?void 0:e.listeners)&&(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options;if("all"===e||!e&&!this.trackedProps.size)return!0;const n=new Set(null!=e?e:this.trackedProps);return this.options.useErrorBoundary&&n.add("error"),Object.keys(this.currentResult).some((e=>{const r=e;return this.currentResult[r]!==t[r]&&n.has(r)}))})()&&(i.listeners=!0),this.notify({...i,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||(0,s.DV)(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){i.V.batch((()=>{var t,n,r,i;if(e.onSuccess)null==(t=(n=this.options).onSuccess)||t.call(n,this.currentResult.data),null==(r=(i=this.options).onSettled)||r.call(i,this.currentResult.data,null);else if(e.onError){var a,o,s,l;null==(a=(o=this.options).onError)||a.call(o,this.currentResult.error),null==(s=(l=this.options).onSettled)||s.call(l,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach((e=>{e(this.currentResult)})),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})}))}}function u(e,t){return function(e,t){return!(!1===t.enabled||e.state.dataUpdatedAt||"error"===e.state.status&&!1===t.retryOnMount)}(e,t)||e.state.dataUpdatedAt>0&&c(e,t,t.refetchOnMount)}function c(e,t,n){if(!1!==t.enabled){const r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&d(e,t)}return!1}function f(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&(!n.suspense||"error"!==e.state.status)&&d(e,n)}function d(e,t){return e.isStaleByTime(t.staleTime)}},43245:function(e,t,n){"use strict";n.d(t,{F:function(){return i}});var r=n(1227);class i{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,r.PN)(this.cacheTime)&&(this.gcTimeout=setTimeout((()=>{this.optionalRemove()}),this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:r.sk?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}},16406:function(e,t,n){"use strict";n.d(t,{DV:function(){return u},Kw:function(){return s},Mz:function(){return c}});var r=n(90470),i=n(97974),a=n(1227);function o(e){return Math.min(1e3*2**e,3e4)}function s(e){return"online"!==(null!=e?e:"online")||i.N.isOnline()}class l{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}function u(e){return e instanceof l}function c(e){let t,n,u,c=!1,f=0,d=!1;const p=new Promise(((e,t)=>{n=e,u=t})),h=()=>!r.j.isFocused()||"always"!==e.networkMode&&!i.N.isOnline(),m=r=>{d||(d=!0,null==e.onSuccess||e.onSuccess(r),null==t||t(),n(r))},g=n=>{d||(d=!0,null==e.onError||e.onError(n),null==t||t(),u(n))},v=()=>new Promise((n=>{t=e=>{if(d||!h())return n(e)},null==e.onPause||e.onPause()})).then((()=>{t=void 0,d||null==e.onContinue||e.onContinue()})),y=()=>{if(d)return;let t;try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(m).catch((t=>{var n,r;if(d)return;const i=null!=(n=e.retry)?n:3,s=null!=(r=e.retryDelay)?r:o,l="function"==typeof s?s(f,t):s,u=!0===i||"number"==typeof i&&f<i||"function"==typeof i&&i(f,t);!c&&u?(f++,null==e.onFail||e.onFail(f,t),(0,a.Gh)(l).then((()=>{if(h())return v()})).then((()=>{c?g(t):y()}))):g(t)}))};return s(e.networkMode)?y():v().then(y),{promise:p,cancel:t=>{d||(g(new l(t)),null==e.abort||e.abort())},continue:()=>{null==t||t()},cancelRetry:()=>{c=!0},continueRetry:()=>{c=!1}}}},81353:function(e,t,n){"use strict";n.d(t,{l:function(){return r}});class r{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.push(e),this.onSubscribe(),()=>{this.listeners=this.listeners.filter((t=>t!==e)),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}},1227:function(e,t,n){"use strict";n.d(t,{A4:function(){return S},G9:function(){return C},Gh:function(){return T},I6:function(){return d},Kp:function(){return u},PN:function(){return o},Rc:function(){return l},Rm:function(){return m},SE:function(){return a},VS:function(){return w},X7:function(){return h},ZT:function(){return i},_v:function(){return c},_x:function(){return p},e5:function(){return s},lV:function(){return f},oE:function(){return O},sk:function(){return r},to:function(){return v},yF:function(){return g}});const r="undefined"==typeof window||"Deno"in window;function i(){}function a(e,t){return"function"==typeof e?e(t):e}function o(e){return"number"==typeof e&&e>=0&&e!==1/0}function s(e,t){return e.filter((e=>-1===t.indexOf(e)))}function l(e,t,n){const r=e.slice(0);return r[t]=n,r}function u(e,t){return Math.max(e+(t||0)-Date.now(),0)}function c(e,t,n){return x(e)?"function"==typeof t?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function f(e,t,n){return x(e)?"function"==typeof t?{...n,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}}function d(e,t,n){return x(e)?[{...t,queryKey:e},n]:[e||{},t]}function p(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(x(o))if(r){if(t.queryHash!==m(o,t.options))return!1}else if(!v(t.queryKey,o))return!1;if("all"!==n){const e=t.isActive();if("active"===n&&!e)return!1;if("inactive"===n&&e)return!1}return!("boolean"==typeof s&&t.isStale()!==s||void 0!==i&&i!==t.state.fetchStatus||a&&!a(t))}function h(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:a}=e;if(x(a)){if(!t.options.mutationKey)return!1;if(n){if(g(t.options.mutationKey)!==g(a))return!1}else if(!v(t.options.mutationKey,a))return!1}return!("boolean"==typeof r&&"loading"===t.state.status!==r||i&&!i(t))}function m(e,t){return((null==t?void 0:t.queryKeyHashFn)||g)(e)}function g(e){return JSON.stringify(e,((e,t)=>_(t)?Object.keys(t).sort().reduce(((e,n)=>(e[n]=t[n],e)),{}):t))}function v(e,t){return y(e,t)}function y(e,t){return e===t||typeof e==typeof t&&!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((n=>!y(e[n],t[n])))}function b(e,t){if(e===t)return e;const n=k(e)&&k(t);if(n||_(e)&&_(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),a=i.length,o=n?[]:{};let s=0;for(let r=0;r<a;r++){const a=n?r:i[r];o[a]=b(e[a],t[a]),o[a]===e[a]&&s++}return r===a&&s===r?e:o}return t}function w(e,t){if(e&&!t||t&&!e)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function k(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function _(e){if(!E(e))return!1;const t=e.constructor;if(void 0===t)return!0;const n=t.prototype;return!!E(n)&&!!n.hasOwnProperty("isPrototypeOf")}function E(e){return"[object Object]"===Object.prototype.toString.call(e)}function x(e){return Array.isArray(e)}function T(e){return new Promise((t=>{setTimeout(t,e)}))}function S(e){T(0).then(e)}function C(){if("function"==typeof AbortController)return new AbortController}function O(e,t,n){return null!=n.isDataEqual&&n.isDataEqual(e,t)?e:"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?b(e,t):t}},70902:function(e,t,n){"use strict";n.d(t,{NL:function(){return s},aH:function(){return l}});var r=n(94159);const i=r.createContext(void 0),a=r.createContext(!1);function o(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=i),window.ReactQueryClientContext):i)}const s=({context:e}={})=>{const t=r.useContext(o(e,r.useContext(a)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},l=({client:e,children:t,context:n,contextSharing:i=!1})=>{r.useEffect((()=>(e.mount(),()=>{e.unmount()})),[e]);const s=o(n,i);return r.createElement(a.Provider,{value:!n&&i},r.createElement(s.Provider,{value:e},t))}},47019:function(e,t,n){"use strict";n.d(t,{_:function(){return a}});var r=n(94159);const i=r.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}()),a=()=>r.useContext(i)},85135:function(e,t,n){"use strict";n.d(t,{JN:function(){return o},KJ:function(){return s},pf:function(){return a}});var r=n(94159),i=n(15207);const a=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},o=e=>{r.useEffect((()=>{e.clearReset()}),[e])},s=({result:e,errorResetBoundary:t,useErrorBoundary:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&(0,i.L)(n,[e.error,r])},9716:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});var r=n(94159);const i=r.createContext(!1),a=()=>r.useContext(i);i.Provider},50992:function(e,t,n){"use strict";n.d(t,{Fb:function(){return r},SB:function(){return a},Z$:function(){return i},j8:function(){return o}});const r=e=>{e.suspense&&"number"!=typeof e.staleTime&&(e.staleTime=1e3)},i=(e,t)=>e.isLoading&&e.isFetching&&!t,a=(e,t,n)=>(null==e?void 0:e.suspense)&&i(t,n),o=(e,t,n)=>t.fetchOptimistic(e).then((({data:t})=>{null==e.onSuccess||e.onSuccess(t),null==e.onSettled||e.onSettled(t,null)})).catch((t=>{n.clearReset(),null==e.onError||e.onError(t),null==e.onSettled||e.onSettled(void 0,t)}))},88909:function(e,t,n){"use strict";n.d(t,{r:function(){return f}});var r=n(94159),i=n(78522),a=n(3713),o=n(47019),s=n(70902),l=n(9716),u=n(85135),c=n(50992);function f(e,t){const n=(0,s.NL)({context:e.context}),f=(0,l.S)(),d=(0,o._)(),p=n.defaultQueryOptions(e);p._optimisticResults=f?"isRestoring":"optimistic",p.onError&&(p.onError=a.V.batchCalls(p.onError)),p.onSuccess&&(p.onSuccess=a.V.batchCalls(p.onSuccess)),p.onSettled&&(p.onSettled=a.V.batchCalls(p.onSettled)),(0,c.Fb)(p),(0,u.pf)(p,d),(0,u.JN)(d);const[h]=r.useState((()=>new t(n,p))),m=h.getOptimisticResult(p);if((0,i.$)(r.useCallback((e=>f?()=>{}:h.subscribe(a.V.batchCalls(e))),[h,f]),(()=>h.getCurrentResult()),(()=>h.getCurrentResult())),r.useEffect((()=>{h.setOptions(p,{listeners:!1})}),[p,h]),(0,c.SB)(p,m,f))throw(0,c.j8)(p,h,d);if((0,u.KJ)({result:m,errorResetBoundary:d,useErrorBoundary:p.useErrorBoundary,query:h.getCurrentQuery()}))throw m.error;return p.notifyOnChangeProps?m:h.trackResult(m)}},61938:function(e,t,n){"use strict";n.d(t,{a:function(){return o}});var r=n(1227),i=n(63213),a=n(88909);function o(e,t,n){const o=(0,r._v)(e,t,n);return(0,a.r)(o,i.z)}},78522:function(e,t,n){"use strict";n.d(t,{$:function(){return r}});const r=n(42311).useSyncExternalStore},15207:function(e,t,n){"use strict";function r(e,t){return"function"==typeof e?e(...t):!!e}n.d(t,{L:function(){return r}})},97188:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(64957);class i extends Error{static from(e,t={}){const n=e;return function(e){return e instanceof i||e instanceof Error&&"TRPCClientError"===e.name}(n)?(t.meta&&(n.meta={...n.meta,...t.meta}),n):(a=n,(0,r.i)(a)&&(0,r.i)(a.error)&&"number"==typeof a.error.code&&"string"==typeof a.error.message?new i(n.error.message,{...t,result:n}):n instanceof Error?new i(n.message,{...t,cause:n}):new i("Unknown error",{...t,cause:n}));var a}constructor(e,t){const n=t?.cause;super(e,{cause:n}),this.meta=t?.meta,this.cause=n,this.shape=t?.result?.error,this.data=t?.result?.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,i.prototype)}}},79630:function(e,t,n){"use strict";n.d(t,{c:function(){return u},h:function(){return c}});var r=n(90525),i=n(64957),a=n(97188),o=n(21964);const s=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function l(e){let t=null,n=null;function r(){const r=function(t){const n=[[]];let r=0;for(;;){const i=t[r];if(!i)break;const a=n[n.length-1];i.aborted?(i.reject?.(new Error("Aborted")),r++):e.validate(a.concat(i).map((e=>e.key)))?(a.push(i),r++):0!==a.length?n.push([]):(i.reject?.(new Error("Input is too big for a single dispatch")),r++)}return n}(t);clearTimeout(n),n=null,t=null;for(const t of r){if(!t.length)continue;const n={items:t,cancel:s};for(const e of t)e.batch=n;const r=(e,t)=>{const r=n.items[e];r.resolve?.(t),r.batch=null,r.reject=null,r.resolve=null},{promise:i,cancel:a}=e.fetch(n.items.map((e=>e.key)),r);n.cancel=a,i.then((e=>{for(let t=0;t<e.length;t++){const n=e[t];r(t,n)}for(const e of n.items)e.reject?.(new Error("Missing result")),e.batch=null})).catch((e=>{for(const t of n.items)t.reject?.(e),t.batch=null}))}}return{load:function(e){const i={aborted:!1,key:e,batch:null,resolve:s,reject:s},a=new Promise(((e,n)=>{i.reject=n,i.resolve=e,t||(t=[]),t.push(i)}));return n||(n=setTimeout(r)),{promise:a,cancel:()=>{i.aborted=!0,i.batch?.items.every((e=>e.aborted))&&(i.batch.cancel(),i.batch=null)}}}}}function u(e){return function(t){const n=(0,o.r)(t),s=t.maxURLLength??1/0;return u=>{const c=r=>({validate:e=>{if(s===1/0)return!0;const t=e.map((e=>e.path)).join(","),i=e.map((e=>e.input));return(0,o.g)({...n,runtime:u,type:r,path:t,inputs:i}).length<=s},fetch:e({...n,runtime:u,type:r,opts:t})}),f=l(c("query")),d=l(c("mutation")),p={query:f,subscription:l(c("subscription")),mutation:d};return({op:e})=>(0,r.LO)((t=>{const n=p[e.type],{promise:r,cancel:o}=n.load(e);let s;return r.then((e=>{s=e;const n=(0,i.t)(e.json,u);n.ok?(t.next({context:e.meta,result:n.result}),t.complete()):t.error(a.T.from(n.error,{meta:e.meta}))})).catch((e=>{t.error(a.T.from(e,{meta:s?.meta}))})),()=>{o()}}))}}}const c=u((e=>t=>{const n=t.map((e=>e.path)).join(","),r=t.map((e=>e.input)),{promise:i,cancel:a}=(0,o.j)({...e,path:n,inputs:r,headers:()=>e.opts.headers?"function"==typeof e.opts.headers?e.opts.headers({opList:t}):e.opts.headers:{}});return{promise:i.then((e=>(Array.isArray(e.json)?e.json:t.map((()=>e.json))).map((t=>({meta:e.meta,json:t}))))),cancel:a}}))},21964:function(e,t,n){"use strict";n.d(t,{a:function(){return u},f:function(){return f},g:function(){return l},h:function(){return d},j:function(){return c},r:function(){return a}});var r=n(97188);const i=e=>"function"==typeof e;function a(e){return{url:e.url.toString().replace(/\/$/,""),fetch:e.fetch,AbortController:(t=e.AbortController,t||("undefined"!=typeof window&&window.AbortController?window.AbortController:"undefined"!=typeof globalThis&&globalThis.AbortController?globalThis.AbortController:null))};var t}const o={query:"GET",mutation:"POST"};function s(e){return"input"in e?e.runtime.transformer.serialize(e.input):function(e){const t={};for(let n=0;n<e.length;n++){const r=e[n];t[n]=r}return t}(e.inputs.map((t=>e.runtime.transformer.serialize(t))))}const l=e=>{let t=e.url+"/"+e.path;const n=[];if("inputs"in e&&n.push("batch=1"),"query"===e.type){const t=s(e);void 0!==t&&n.push(`input=${encodeURIComponent(JSON.stringify(t))}`)}return n.length&&(t+="?"+n.join("&")),t},u=e=>{if("query"===e.type)return;const t=s(e);return void 0!==t?JSON.stringify(t):void 0},c=e=>d({...e,contentTypeHeader:"application/json",getUrl:l,getBody:u});async function f(e,t){const n=e.getUrl(e),r=e.getBody(e),{type:a}=e,s=await e.headers();if("subscription"===a)throw new Error("Subscriptions should use wsLink");const l={...e.contentTypeHeader?{"content-type":e.contentTypeHeader}:{},...e.batchModeHeader?{"trpc-batch-mode":e.batchModeHeader}:{},...s};return function(e){if(e)return e;if("undefined"!=typeof window&&i(window.fetch))return window.fetch;if("undefined"!=typeof globalThis&&i(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}(e.fetch)(n,{method:o[a],signal:t?.signal,body:r,headers:l})}function d(e){const t=e.AbortController?new e.AbortController:null,n={};let i=!1;return{promise:new Promise(((a,o)=>{f(e,t).then((e=>(n.response=e,i=!0,e.json()))).then((e=>{n.responseJSON=e,a({json:e,meta:n})})).catch((e=>{i=!0,o(r.T.from(e,{meta:n}))}))})),cancel:()=>{i||t?.abort()}}}},36592:function(e,t,n){"use strict";n.d(t,{ss:function(){return i.T},BJ:function(){return f},Bm:function(){return p},K5:function(){return h},N8:function(){return s.h}});var r=n(90525);var i=n(97188),a=n(8233),o=n(21964),s=n(79630),l=n(64957);function u(e){return t=>{const n=(0,o.r)(t);return a=>({op:o})=>(0,r.LO)((r=>{const{path:s,input:u,type:c}=o,{promise:f,cancel:d}=e.requester({...n,runtime:a,type:c,path:s,input:u,headers:()=>t.headers?"function"==typeof t.headers?t.headers({op:o}):t.headers:{}});let p;return f.then((e=>{p=e.meta;const t=(0,l.t)(e.json,a);t.ok?(r.next({context:e.meta,result:t.result}),r.complete()):r.error(i.T.from(t.error,{meta:p}))})).catch((e=>{r.error(i.T.from(e,{meta:p}))})),()=>{d()}}))}}u({requester:o.j}),Error;class c{$request({type:e,input:t,path:n,context:i={}}){return(a={links:this.links,op:{id:++this.requestId,type:e,path:n,input:t,context:i}},(0,r.LO)((e=>function e(t=0,n=a.op){const r=a.links[t];if(!r)throw new Error("No more links to execute - did you forget to add an ending link?");return r({op:n,next:n=>e(t+1,n)})}().subscribe(e)))).pipe((0,r.BN)());var a}requestAsPromise(e){const t=this.$request(e),{promise:n,abort:a}=(0,r.xA)(t);return new Promise(((t,r)=>{e.signal?.addEventListener("abort",a),n.then((e=>{t(e.result.data)})).catch((e=>{r(i.T.from(e))}))}))}query(e,t,n){return this.requestAsPromise({type:"query",path:e,input:t,context:n?.context,signal:n?.signal})}mutation(e,t,n){return this.requestAsPromise({type:"mutation",path:e,input:t,context:n?.context,signal:n?.signal})}subscription(e,t,n){return this.$request({type:"subscription",path:e,input:t,context:n?.context}).subscribe({next(e){"started"===e.result.type?n.onStarted?.():"stopped"===e.result.type?n.onStopped?.():n.onData?.(e.result.data)},error(e){n.onError?.(e)},complete(){n.onComplete?.()}})}constructor(e){this.requestId=0;const t=(()=>{const t=e.transformer;return t?"input"in t?e.transformer:{input:t,output:t}:{input:{serialize:e=>e,deserialize:e=>e},output:{serialize:e=>e,deserialize:e=>e}}})();this.runtime={transformer:{serialize:e=>t.input.serialize(e),deserialize:e=>t.output.deserialize(e)},combinedTransformer:t},this.links=e.links.map((e=>e(this.runtime)))}}function f(e){return new c(e)}const d={query:"query",mutate:"mutation",subscribe:"subscription"};function p(e){return(0,a.yh)((t=>e.hasOwnProperty(t)?e[t]:"__untypedClient"===t?e:(0,a.IX)((({path:n,args:r})=>{const i=[t,...n],a=(o=i.pop(),d[o]);var o;const s=i.join(".");return e[a](s,...r)}))))}function h(e){return p(new c(e))}(0,s.c)((e=>{const t=function(e){if(e)return e;if("undefined"!=typeof window&&window.TextDecoder)return new window.TextDecoder;if("undefined"!=typeof globalThis&&globalThis.TextDecoder)return new globalThis.TextDecoder;throw new Error("No TextDecoder implementation found")}(e.opts.textDecoder);return(n,r)=>{const i=n.map((e=>e.path)).join(","),a=n.map((e=>e.input)),{cancel:s,promise:l}=((e,t)=>{const n=e.AbortController?new e.AbortController:null;return{cancel:()=>n?.abort(),promise:(0,o.f)({...e,contentTypeHeader:"application/json",batchModeHeader:"stream",getUrl:o.g,getBody:o.a},n).then((async r=>{if(!r.body)throw new Error("Received response without body");const i={response:r};return async function(e){const t=e.parse??JSON.parse;await async function(e,t,n){let r="";const i=e=>{const i=n.decode(e).split("\n");if(1===i.length)r+=i[0];else if(i.length>1){t(r+i[0]);for(let e=1;e<i.length-1;e++)t(i[e]);r=i[i.length-1]}};"getReader"in e?await async function(e,t){const n=e.getReader();let r=await n.read();for(;!r.done;)t(r.value),r=await n.read()}(e,i):await function(e,t){return new Promise((n=>{e.on("data",t),e.on("end",n)}))}(e,i),t(r)}(e.readableStream,(n=>{if(e.signal?.aborted)return;if(!n||"}"===n)return;const r=n.indexOf(":"),i=n.substring(2,r-1),a=n.substring(r+1);e.onSingle(Number(i),t(a))}),e.textDecoder)}({readableStream:r.body,onSingle:t,parse:e=>({json:JSON.parse(e),meta:i}),signal:n?.signal,textDecoder:e.textDecoder})}))}})({...e,textDecoder:t,path:i,inputs:a,headers:()=>e.opts.headers?"function"==typeof e.opts.headers?e.opts.headers({opList:n}):e.opts.headers:{}},((e,t)=>{r(e,t)}));return{promise:l.then((()=>[])),cancel:s}}}));const m=e=>{if("input"in e){if(!(e.input instanceof FormData))throw new Error("Input is not FormData");return e.input}};u({requester:e=>{if("mutation"!==e.type)throw new Error("We only handle mutations with formdata");return(0,o.h)({...e,getUrl:()=>`${e.url}/${e.path}`,getBody:m})}})},64957:function(e,t,n){"use strict";function r(e){return!!e&&!Array.isArray(e)&&"object"==typeof e}n.d(t,{i:function(){return r},t:function(){return a}});class i extends Error{constructor(){super("Unable to transform response from server")}}function a(e,t){let n;try{n=function(e,t){if("error"in e){const n=t.transformer.deserialize(e.error);return{ok:!1,error:{...e,error:n}}}return{ok:!0,result:{...e.result,...(!e.result.type||"data"===e.result.type)&&{type:"data",data:t.transformer.deserialize(e.result.data)}}}}(e,t)}catch(e){throw new i}if(!(n.ok||r(n.error.error)&&"number"==typeof n.error.error.code))throw new i;if(n.ok&&!r(n.result))throw new i;return n}},90525:function(e,t,n){"use strict";function r(e){return e}function i(e){const t={subscribe(t){let n=null,r=!1,i=!1,a=!1;function o(){null!==n?i||(i=!0,"function"==typeof n?n():n&&n.unsubscribe()):a=!0}return n=e({next(e){r||t.next?.(e)},error(e){r||(r=!0,t.error?.(e),o())},complete(){r||(r=!0,t.complete?.(),o())}}),a&&o(),{unsubscribe:o}},pipe(...e){return(0===(n=e).length?r:1===n.length?n[0]:function(e){return n.reduce(((e,t)=>t(e)),e)})(t);var n}};return t}function a(e){return e=>{let t=0,n=null;const r=[];return{subscribe:i=>(t++,r.push(i),n||(n=e.subscribe({next(e){for(const t of r)t.next?.(e)},error(e){for(const t of r)t.error?.(e)},complete(){for(const e of r)e.complete?.()}})),{unsubscribe(){t--,function(){if(0===t&&n){const e=n;n=null,e.unsubscribe()}}();const e=r.findIndex((e=>e===i));e>-1&&r.splice(e,1)}})}}}n.d(t,{LO:function(){return i},xA:function(){return s},BN:function(){return a}});class o extends Error{constructor(e){super(e),this.name="ObservableAbortError",Object.setPrototypeOf(this,o.prototype)}}function s(e){let t;return{promise:new Promise(((n,r)=>{let i=!1;function a(){i||(i=!0,r(new o("This operation was aborted.")),s.unsubscribe())}const s=e.subscribe({next(e){i=!0,n(e),a()},error(e){i=!0,r(e),a()},complete(){i=!0,a()}});t=a})),abort:t}}},8233:function(e,t,n){"use strict";function r(e){const t=Object.create(null);for(const n in e)t[e[n]]=n;return t}n.d(t,{yh:function(){return l},IX:function(){return s}});const i={PARSE_ERROR:-32700,BAD_REQUEST:-32600,INTERNAL_SERVER_ERROR:-32603,NOT_IMPLEMENTED:-32603,UNAUTHORIZED:-32001,FORBIDDEN:-32003,NOT_FOUND:-32004,METHOD_NOT_SUPPORTED:-32005,TIMEOUT:-32008,CONFLICT:-32009,PRECONDITION_FAILED:-32012,PAYLOAD_TOO_LARGE:-32013,UNPROCESSABLE_CONTENT:-32022,TOO_MANY_REQUESTS:-32029,CLIENT_CLOSED_REQUEST:-32099};r(i),r(i);const a=()=>{};function o(e,t){return new Proxy(a,{get(n,r){if("string"==typeof r&&"then"!==r)return o(e,[...t,r])},apply(n,r,i){const a="apply"===t[t.length-1];return e({args:a?i.length>=2?i[1]:[]:i,path:a?t.slice(0,-1):t})}})}const s=e=>o(e,[]),l=e=>new Proxy(a,{get(t,n){if("string"==typeof n&&"then"!==n)return e(n)}})},90252:function(e,t,n){"use strict";function r(e,t){const n=String(e);if("string"!=typeof t)throw new TypeError("Expected character");let r=0,i=n.indexOf(t);for(;-1!==i;)r++,i=n.indexOf(t,i+t.length);return r}n.d(t,{w:function(){return r}})},63712:function(e,t,n){"use strict";function r(e){const t=[],n=String(e||"");let r=n.indexOf(","),i=0,a=!1;for(;!a;){-1===r&&(r=n.length,a=!0);const e=n.slice(i,r).trim();!e&&a||t.push(e),i=r+1,r=n.indexOf(",",i)}return t}function i(e,t){const n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}n.d(t,{P:function(){return i},Q:function(){return r}})},25277:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});const r=document.createElement("i");function i(e){const t="&"+e+";";r.innerHTML=t;const n=r.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&n!==t&&n}},76485:function(e,t,n){"use strict";function r(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}n.d(t,{Z:function(){return r}})},1107:function(e,t,n){"use strict";n.d(t,{l:function(){return g}});var r=n(24287),i=n(26735),a=n(95322),o=n(63712),s=n(78791),l=n(38768),u=n(95987);const c=l.t,f={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},d={}.hasOwnProperty,p=(0,u.O)("root"),h=(0,u.O)("element"),m=(0,u.O)("text");function g(e,t,n){if("function"!=typeof e)throw new TypeError("h is not a function");const i=function(e){const t=e("div",{});return Boolean(t&&("_owner"in t||"_store"in t)&&(void 0===t.key||null===t.key))}(e),a=function(e){const t=e("div",{});return Boolean(t&&t.context&&t.context._isVue)}(e),o=function(e){return"VirtualNode"===e("div",{}).type}(e);let s,l;if("string"==typeof n||"boolean"==typeof n?(s=n,n={}):(n||(n={}),s=n.prefix),p(t))l=1===t.children.length&&h(t.children[0])?t.children[0]:{type:"element",tagName:"div",properties:{},children:t.children};else{if(!h(t))throw new Error("Expected root or element, not `"+(t&&t.type||t)+"`");l=t}return v(e,l,{schema:"svg"===n.space?r.YP:r.dy,prefix:null==s?i||a||o?"h-":null:"string"==typeof s?s:s?"h-":null,key:0,react:i,vue:a,vdom:o,hyperscript:b(e)})}function v(e,t,n){const i=n.schema;let a=i,o=t.tagName;const s={},l=[];let u,f=-1;for(u in"html"===i.space&&"svg"===o.toLowerCase()&&(a=r.YP,n.schema=a),t.properties)t.properties&&d.call(t.properties,u)&&y(s,u,t.properties[u],n,o);if(n.vdom&&("html"===a.space?o=o.toUpperCase():a.space&&(s.namespace=c[a.space])),n.prefix&&(n.key++,s.key=n.prefix+n.key),t.children)for(;++f<t.children.length;){const r=t.children[f];h(r)?l.push(v(e,r,n)):m(r)&&l.push(r.value)}return n.schema=i,l.length>0?e.call(t,o,s,l):e.call(t,o,s)}function y(e,t,n,r,l){const u=(0,i.s)(r.schema,t);let c;null==n||"number"==typeof n&&Number.isNaN(n)||!1===n&&(r.vue||r.vdom||r.hyperscript)||!n&&u.boolean&&(r.vue||r.vdom||r.hyperscript)||(Array.isArray(n)&&(n=u.commaSeparated?(0,o.P)(n):(0,a.P)(n)),u.boolean&&r.hyperscript&&(n=""),"style"===u.property&&"string"==typeof n&&(r.react||r.vue||r.vdom)&&(n=function(e,t){const n={};try{s(e,((e,t)=>{"-ms-"===e.slice(0,4)&&(e="ms-"+e.slice(4)),n[e.replace(/-([a-z])/g,((e,t)=>t.toUpperCase()))]=t}))}catch(e){throw e.message=t+"[style]"+e.message.slice("undefined".length),e}return n}(n,l)),r.vue?"style"!==u.property&&(c="attrs"):u.mustUseProperty||(r.vdom?"style"!==u.property&&(c="attributes"):r.hyperscript&&(c="attrs")),c?e[c]=Object.assign(e[c]||{},{[u.attribute]:n}):u.space&&r.react?e[f[u.property]||u.property]=n:e[u.attribute]=n)}function b(e){return"context"in e&&"cleanup"in e}},70376:function(e,t,n){"use strict";n.d(t,{R:function(){return r}});const r={strip:["script"],clobberPrefix:"user-content-",clobber:["name","id"],ancestors:{tbody:["table"],tfoot:["table"],thead:["table"],td:["table"],th:["table"],tr:["table"]},protocols:{href:["http","https","mailto","xmpp","irc","ircs"],cite:["http","https"],src:["http","https"],longDesc:["http","https"]},tagNames:["h1","h2","h3","h4","h5","h6","br","b","i","strong","em","a","pre","code","img","tt","div","ins","del","sup","sub","p","ol","ul","table","thead","tbody","tfoot","blockquote","dl","dt","dd","kbd","q","samp","var","hr","ruby","rt","rp","li","tr","td","th","s","strike","summary","details","caption","figure","figcaption","abbr","bdo","cite","dfn","mark","small","span","time","wbr","input"],attributes:{a:["href"],img:["src","longDesc"],input:[["type","checkbox"],["disabled",!0]],li:[["className","task-list-item"]],div:["itemScope","itemType"],blockquote:["cite"],del:["cite"],ins:["cite"],q:["cite"],"*":["abbr","accept","acceptCharset","accessKey","action","align","alt","ariaDescribedBy","ariaHidden","ariaLabel","ariaLabelledBy","axis","border","cellPadding","cellSpacing","char","charOff","charSet","checked","clear","cols","colSpan","color","compact","coords","dateTime","dir","disabled","encType","htmlFor","frame","headers","height","hrefLang","hSpace","isMap","id","label","lang","maxLength","media","method","multiple","name","noHref","noShade","noWrap","open","prompt","readOnly","rel","rev","rows","rowSpan","rules","scope","selected","shape","size","span","start","summary","tabIndex","target","title","type","useMap","vAlign","value","vSpace","width","itemProp"]},required:{input:{type:"checkbox",disabled:!0}}}},48733:function(e,t,n){"use strict";function r(e){var t=e&&"object"==typeof e&&"text"===e.type?e.value||"":e;return"string"==typeof t&&""===t.replace(/[ \t\n\f\r]/g,"")}n.d(t,{Q:function(){return r}})},98362:function(e,t,n){"use strict";n.d(t,{z:function(){return r}});const r=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","isindex","keygen","link","menuitem","meta","nextid","param","source","track","wbr"]},91625:function(e,t,n){"use strict";n.d(t,{ZP:function(){return H},t:function(){return z}});const r={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class i{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||r,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}warn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}error(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}deprecate(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(e,t,n,r){return r&&!this.debug?null:("string"==typeof e[0]&&(e[0]=`${n}${this.prefix} ${e[0]}`),this.logger[t](e))}create(e){return new i(this.logger,{prefix:`${this.prefix}:${e}:`,...this.options})}clone(e){return(e=e||this.options).prefix=e.prefix||this.prefix,new i(this.logger,e)}}var a=new i;class o{constructor(){this.observers={}}on(e,t){return e.split(" ").forEach((e=>{this.observers[e]=this.observers[e]||[],this.observers[e].push(t)})),this}off(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((e=>e!==t)):delete this.observers[e])}emit(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.observers[e]&&[].concat(this.observers[e]).forEach((e=>{e(...n)})),this.observers["*"]&&[].concat(this.observers["*"]).forEach((t=>{t.apply(t,[e,...n])}))}}function s(){let e,t;const n=new Promise(((n,r)=>{e=n,t=r}));return n.resolve=e,n.reject=t,n}function l(e){return null==e?"":""+e}function u(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function i(){return!e||"string"==typeof e}const a="string"!=typeof t?[].concat(t):t.split(".");for(;a.length>1;){if(i())return{};const t=r(a.shift());!e[t]&&n&&(e[t]=new n),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{}}return i()?{}:{obj:e,k:r(a.shift())}}function c(e,t,n){const{obj:r,k:i}=u(e,t,Object);r[i]=n}function f(e,t){const{obj:n,k:r}=u(e,t);if(n)return n[r]}function d(e,t,n){const r=f(e,n);return void 0!==r?r:f(t,n)}function p(e,t,n){for(const r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):p(e[r],t[r],n):e[r]=t[r]);return e}function h(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var m={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function g(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(e=>m[e])):e}const v=[" ",",","?","!",";"];function y(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!e)return;if(e[t])return e[t];const r=t.split(n);let i=e;for(let e=0;e<r.length;++e){if(!i)return;if("string"==typeof i[r[e]]&&e+1<r.length)return;if(void 0===i[r[e]]){let a=2,o=r.slice(e,e+a).join(n),s=i[o];for(;void 0===s&&r.length>e+a;)a++,o=r.slice(e,e+a).join(n),s=i[o];if(void 0===s)return;if(null===s)return null;if(t.endsWith(o)){if("string"==typeof s)return s;if(o&&"string"==typeof s[o])return s[o]}const l=r.slice(e+a).join(n);return l?y(s,l,n):void 0}i=i[r[e]]}return i}function b(e){return e&&e.indexOf("_")>0?e.replace("_","-"):e}class w extends o{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const i=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,a=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure;let o=[e,t];n&&"string"!=typeof n&&(o=o.concat(n)),n&&"string"==typeof n&&(o=o.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(o=e.split("."));const s=f(this.data,o);return s||!a||"string"!=typeof n?s:y(this.data&&this.data[e]&&this.data[e][t],n,i)}addResource(e,t,n,r){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1};const a=void 0!==i.keySeparator?i.keySeparator:this.options.keySeparator;let o=[e,t];n&&(o=o.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(o=e.split("."),r=t,t=o[1]),this.addNamespaces(t),c(this.data,o,r),i.silent||this.emit("added",e,t,n,r)}addResources(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(const r in n)"string"!=typeof n[r]&&"[object Array]"!==Object.prototype.toString.apply(n[r])||this.addResource(e,t,r,n[r],{silent:!0});r.silent||this.emit("added",e,t,n)}addResourceBundle(e,t,n,r,i){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},o=[e,t];e.indexOf(".")>-1&&(o=e.split("."),r=n,n=t,t=o[1]),this.addNamespaces(t);let s=f(this.data,o)||{};r?p(s,n,i):s={...s,...n},c(this.data,o,s),a.silent||this.emit("added",e,t,n)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return void 0!==this.getResource(e,t)}getResourceBundle(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?{...this.getResource(e,t)}:this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((e=>t[e]&&Object.keys(t[e]).length>0))}toJSON(){return this.data}}var k={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach((e=>{this.processors[e]&&(t=this.processors[e].process(t,n,r,i))})),t}};const _={};class E extends o{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),function(e,t,n){["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"].forEach((e=>{t[e]&&(n[e]=t[e])}))}(0,e,this),this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=a.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;const n=this.resolve(e,t);return n&&void 0!==n.res}extractFromKey(e,t){let n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");const r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator;let i=t.ns||this.options.defaultNS||[];const a=n&&e.indexOf(n)>-1,o=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||function(e,t,n){t=t||"",n=n||"";const r=v.filter((e=>t.indexOf(e)<0&&n.indexOf(e)<0));if(0===r.length)return!0;const i=new RegExp(`(${r.map((e=>"?"===e?"\\?":e)).join("|")})`);let a=!i.test(e);if(!a){const t=e.indexOf(n);t>0&&!i.test(e.substring(0,t))&&(a=!0)}return a}(e,n,r));if(a&&!o){const t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:i};const a=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(a[0])>-1)&&(i=a.shift()),e=a.join(r)}return"string"==typeof i&&(i=[i]),{key:e,namespaces:i}}translate(e,t,n){if("object"!=typeof t&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof t&&(t={...t}),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);const r=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,i=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,{key:a,namespaces:o}=this.extractFromKey(e[e.length-1],t),s=o[o.length-1],l=t.lng||this.language,u=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&"cimode"===l.toLowerCase()){if(u){const e=t.nsSeparator||this.options.nsSeparator;return r?{res:`${s}${e}${a}`,usedKey:a,exactUsedKey:a,usedLng:l,usedNS:s}:`${s}${e}${a}`}return r?{res:a,usedKey:a,exactUsedKey:a,usedLng:l,usedNS:s}:a}const c=this.resolve(e,t);let f=c&&c.res;const d=c&&c.usedKey||a,p=c&&c.exactUsedKey||a,h=Object.prototype.toString.apply(f),m=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,g=!this.i18nFormat||this.i18nFormat.handleAsObject;if(g&&f&&"string"!=typeof f&&"boolean"!=typeof f&&"number"!=typeof f&&["[object Number]","[object Function]","[object RegExp]"].indexOf(h)<0&&("string"!=typeof m||"[object Array]"!==h)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(d,f,{...t,ns:o}):`key '${a} (${this.language})' returned an object instead of string.`;return r?(c.res=e,c):e}if(i){const e="[object Array]"===h,n=e?[]:{},r=e?p:d;for(const e in f)if(Object.prototype.hasOwnProperty.call(f,e)){const a=`${r}${i}${e}`;n[e]=this.translate(a,{...t,joinArrays:!1,ns:o}),n[e]===a&&(n[e]=f[e])}f=n}}else if(g&&"string"==typeof m&&"[object Array]"===h)f=f.join(m),f&&(f=this.extendTranslation(f,e,t,n));else{let r=!1,o=!1;const u=void 0!==t.count&&"string"!=typeof t.count,d=E.hasDefaultValue(t),p=u?this.pluralResolver.getSuffix(l,t.count,t):"",h=t.ordinal&&u?this.pluralResolver.getSuffix(l,t.count,{ordinal:!1}):"",m=t[`defaultValue${p}`]||t[`defaultValue${h}`]||t.defaultValue;!this.isValidLookup(f)&&d&&(r=!0,f=m),this.isValidLookup(f)||(o=!0,f=a);const g=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&o?void 0:f,v=d&&m!==f&&this.options.updateMissing;if(o||r||v){if(this.logger.log(v?"updateKey":"missingKey",l,s,a,v?m:f),i){const e=this.resolve(a,{...t,keySeparator:!1});e&&e.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let e=[];const n=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&n&&n[0])for(let t=0;t<n.length;t++)e.push(n[t]);else"all"===this.options.saveMissingTo?e=this.languageUtils.toResolveHierarchy(t.lng||this.language):e.push(t.lng||this.language);const r=(e,n,r)=>{const i=d&&r!==f?r:g;this.options.missingKeyHandler?this.options.missingKeyHandler(e,s,n,i,v,t):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(e,s,n,i,v,t),this.emit("missingKey",e,s,n,f)};this.options.saveMissing&&(this.options.saveMissingPlurals&&u?e.forEach((e=>{this.pluralResolver.getSuffixes(e,t).forEach((n=>{r([e],a+n,t[`defaultValue${n}`]||m)}))})):r(e,a,m))}f=this.extendTranslation(f,e,t,c,n),o&&f===a&&this.options.appendNamespaceToMissingKey&&(f=`${s}:${a}`),(o||r)&&this.options.parseMissingKeyHandler&&(f="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${s}:${a}`:a,r?f:void 0):this.options.parseMissingKeyHandler(f))}return r?(c.res=f,c):f}extendTranslation(e,t,n,r,i){var a=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});const o="string"==typeof e&&(n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let s;if(o){const t=e.match(this.interpolator.nestingRegexp);s=t&&t.length}let l=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),e=this.interpolator.interpolate(e,l,n.lng||this.language,n),o){const t=e.match(this.interpolator.nestingRegexp);s<(t&&t.length)&&(n.nest=!1)}!n.lng&&"v1"!==this.options.compatibilityAPI&&r&&r.res&&(n.lng=r.usedLng),!1!==n.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return i&&i[0]===r[0]&&!n.context?(a.logger.warn(`It seems you are nesting recursively key: ${r[0]} in key: ${t[0]}`),null):a.translate(...r,t)}),n)),n.interpolation&&this.interpolator.reset()}const o=n.postProcess||this.options.postProcess,s="string"==typeof o?[o]:o;return null!=e&&s&&s.length&&!1!==n.applyPostProcessor&&(e=k.handle(s,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:r,...n}:n,this)),e}resolve(e){let t,n,r,i,a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((e=>{if(this.isValidLookup(t))return;const s=this.extractFromKey(e,o),l=s.key;n=l;let u=s.namespaces;this.options.fallbackNS&&(u=u.concat(this.options.fallbackNS));const c=void 0!==o.count&&"string"!=typeof o.count,f=c&&!o.ordinal&&0===o.count&&this.pluralResolver.shouldUseIntlApi(),d=void 0!==o.context&&("string"==typeof o.context||"number"==typeof o.context)&&""!==o.context,p=o.lngs?o.lngs:this.languageUtils.toResolveHierarchy(o.lng||this.language,o.fallbackLng);u.forEach((e=>{this.isValidLookup(t)||(a=e,!_[`${p[0]}-${e}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(a)&&(_[`${p[0]}-${e}`]=!0,this.logger.warn(`key "${n}" for languages "${p.join(", ")}" won't get resolved as namespace "${a}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),p.forEach((n=>{if(this.isValidLookup(t))return;i=n;const a=[l];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(a,l,n,e,o);else{let e;c&&(e=this.pluralResolver.getSuffix(n,o.count,o));const t=`${this.options.pluralSeparator}zero`,r=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(c&&(a.push(l+e),o.ordinal&&0===e.indexOf(r)&&a.push(l+e.replace(r,this.options.pluralSeparator)),f&&a.push(l+t)),d){const n=`${l}${this.options.contextSeparator}${o.context}`;a.push(n),c&&(a.push(n+e),o.ordinal&&0===e.indexOf(r)&&a.push(n+e.replace(r,this.options.pluralSeparator)),f&&a.push(n+t))}}let s;for(;s=a.pop();)this.isValidLookup(t)||(r=s,t=this.getResource(n,e,s,o))})))}))})),{res:t,usedKey:n,exactUsedKey:r,usedLng:i,usedNS:a}}isValidLookup(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}getResource(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}static hasDefaultValue(e){const t="defaultValue";for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}function x(e){return e.charAt(0).toUpperCase()+e.slice(1)}class T{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=a.create("languageUtils")}getScriptPartFromCode(e){if(!(e=b(e))||e.indexOf("-")<0)return null;const t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}getLanguagePartFromCode(e){if(!(e=b(e))||e.indexOf("-")<0)return e;const t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if("string"==typeof e&&e.indexOf("-")>-1){const t=["hans","hant","latn","cyrl","cans","mong","arab"];let n=e.split("-");return this.options.lowerCaseLng?n=n.map((e=>e.toLowerCase())):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=x(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=x(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=x(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach((e=>{if(t)return;const n=this.formatLanguageCode(e);this.options.supportedLngs&&!this.isSupportedCode(n)||(t=n)})),!t&&this.options.supportedLngs&&e.forEach((e=>{if(t)return;const n=this.getLanguagePartFromCode(e);if(this.isSupportedCode(n))return t=n;t=this.options.supportedLngs.find((e=>e===n?e:e.indexOf("-")<0&&n.indexOf("-")<0?void 0:0===e.indexOf(n)?e:void 0))})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t}getFallbackCodes(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];let n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}toResolveHierarchy(e,t){const n=this.getFallbackCodes(t||this.options.fallbackLng||[],e),r=[],i=e=>{e&&(this.isSupportedCode(e)?r.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return"string"==typeof e&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),n.forEach((e=>{r.indexOf(e)<0&&i(this.formatLanguageCode(e))})),r}}let S=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],C={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}};const O=["v1","v2","v3"],A=["v4"],I={zero:0,one:1,two:2,few:3,many:4,other:5};class N{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=a.create("pluralResolver"),this.options.compatibilityJSON&&!A.includes(this.options.compatibilityJSON)||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=function(){const e={};return S.forEach((t=>{t.lngs.forEach((n=>{e[n]={numbers:t.nr,plurals:C[t.fc]}}))})),e}()}addRule(e,t){this.rules[e]=t}getRule(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(b(e),{type:t.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}getPluralFormsOfKey(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map((e=>`${t}${e}`))}getSuffixes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=this.getRule(e,t);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort(((e,t)=>I[e]-I[t])).map((e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${e}`)):n.numbers.map((n=>this.getSuffix(e,n,t))):[]}getSuffix(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=this.getRule(e,n);return r?this.shouldUseIntlApi()?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${r.select(t)}`:this.getSuffixRetroCompatible(r,t):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,t){const n=e.noAbs?e.plurals(t):e.plurals(Math.abs(t));let r=e.numbers[n];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===r?r="plural":1===r&&(r=""));const i=()=>this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString();return"v1"===this.options.compatibilityJSON?1===r?"":"number"==typeof r?`_plural_${r.toString()}`:i():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?i():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}shouldUseIntlApi(){return!O.includes(this.options.compatibilityJSON)}}function P(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=d(e,t,n);return!a&&i&&"string"==typeof n&&(a=y(e,n,r),void 0===a&&(a=y(t,n,r))),a}class R{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=a.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(e=>e),this.init(e)}init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const t=e.interpolation;this.escape=void 0!==t.escape?t.escape:g,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?h(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?h(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?h(t.nestingPrefix):t.nestingPrefixEscaped||h("$t("),this.nestingSuffix=t.nestingSuffix?h(t.nestingSuffix):t.nestingSuffixEscaped||h(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=`${this.prefix}(.+?)${this.suffix}`;this.regexp=new RegExp(e,"g");const t=`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`;this.regexpUnescape=new RegExp(t,"g");const n=`${this.nestingPrefix}(.+?)${this.nestingSuffix}`;this.nestingRegexp=new RegExp(n,"g")}interpolate(e,t,n,r){let i,a,o;const s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(e){return e.replace(/\$/g,"$$$$")}const c=e=>{if(e.indexOf(this.formatSeparator)<0){const i=P(t,s,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(i,void 0,n,{...r,...t,interpolationkey:e}):i}const i=e.split(this.formatSeparator),a=i.shift().trim(),o=i.join(this.formatSeparator).trim();return this.format(P(t,s,a,this.options.keySeparator,this.options.ignoreJSONStructure),o,n,{...r,...t,interpolationkey:a})};this.resetRegExp();const f=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,d=r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>u(e)},{regex:this.regexp,safeValue:e=>this.escapeValue?u(this.escape(e)):u(e)}].forEach((t=>{for(o=0;i=t.regex.exec(e);){const n=i[1].trim();if(a=c(n),void 0===a)if("function"==typeof f){const t=f(e,i,r);a="string"==typeof t?t:""}else if(r&&Object.prototype.hasOwnProperty.call(r,n))a="";else{if(d){a=i[0];continue}this.logger.warn(`missed to pass in variable ${n} for interpolating ${e}`),a=""}else"string"==typeof a||this.useRawValueToEscape||(a=l(a));const s=t.safeValue(a);if(e=e.replace(i[0],s),d?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,o++,o>=this.maxReplaces)break}})),e}nest(e,t){let n,r,i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function o(e,t){const n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;const r=e.split(new RegExp(`${n}[ ]*{`));let a=`{${r[1]}`;e=r[0],a=this.interpolate(a,i);const o=a.match(/'/g),s=a.match(/"/g);(o&&o.length%2==0&&!s||s.length%2!=0)&&(a=a.replace(/'/g,'"'));try{i=JSON.parse(a),t&&(i={...t,...i})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${n}${a}`}return delete i.defaultValue,e}for(;n=this.nestingRegexp.exec(e);){let s=[];i={...a},i=i.replace&&"string"!=typeof i.replace?i.replace:i,i.applyPostProcessor=!1,delete i.defaultValue;let u=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){const e=n[1].split(this.formatSeparator).map((e=>e.trim()));n[1]=e.shift(),s=e,u=!0}if(r=t(o.call(this,n[1].trim(),i),i),r&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=l(r)),r||(this.logger.warn(`missed to resolve ${n[1]} for nesting ${e}`),r=""),u&&(r=s.reduce(((e,t)=>this.format(e,t,a.lng,{...a,interpolationkey:n[1].trim()})),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}function L(e){const t={};return function(n,r,i){const a=r+JSON.stringify(i);let o=t[a];return o||(o=e(b(r),i),t[a]=o),o(n)}}class M{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=a.create("formatter"),this.options=e,this.formats={number:L(((e,t)=>{const n=new Intl.NumberFormat(e,{...t});return e=>n.format(e)})),currency:L(((e,t)=>{const n=new Intl.NumberFormat(e,{...t,style:"currency"});return e=>n.format(e)})),datetime:L(((e,t)=>{const n=new Intl.DateTimeFormat(e,{...t});return e=>n.format(e)})),relativetime:L(((e,t)=>{const n=new Intl.RelativeTimeFormat(e,{...t});return e=>n.format(e,t.range||"day")})),list:L(((e,t)=>{const n=new Intl.ListFormat(e,{...t});return e=>n.format(e)}))},this.init(e)}init(e){const t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=L(t)}format(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.split(this.formatSeparator).reduce(((e,t)=>{const{formatName:i,formatOptions:a}=function(e){let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const i=r[1].substring(0,r[1].length-1);"currency"===t&&i.indexOf(":")<0?n.currency||(n.currency=i.trim()):"relativetime"===t&&i.indexOf(":")<0?n.range||(n.range=i.trim()):i.split(";").forEach((e=>{if(!e)return;const[t,...r]=e.split(":"),i=r.join(":").trim().replace(/^'+|'+$/g,"");n[t.trim()]||(n[t.trim()]=i),"false"===i&&(n[t.trim()]=!1),"true"===i&&(n[t.trim()]=!0),isNaN(i)||(n[t.trim()]=parseInt(i,10))}))}return{formatName:t,formatOptions:n}}(t);if(this.formats[i]){let t=e;try{const o=r&&r.formatParams&&r.formatParams[r.interpolationkey]||{},s=o.locale||o.lng||r.locale||r.lng||n;t=this.formats[i](e,s,{...a,...r,...o})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${i}`),e}),e)}}class D extends o{constructor(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=a.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(n,r.backend,r)}queueLoad(e,t,n,r){const i={},a={},o={},s={};return e.forEach((e=>{let r=!0;t.forEach((t=>{const o=`${e}|${t}`;!n.reload&&this.store.hasResourceBundle(e,t)?this.state[o]=2:this.state[o]<0||(1===this.state[o]?void 0===a[o]&&(a[o]=!0):(this.state[o]=1,r=!1,void 0===a[o]&&(a[o]=!0),void 0===i[o]&&(i[o]=!0),void 0===s[t]&&(s[t]=!0)))})),r||(o[e]=!0)})),(Object.keys(i).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(s)}}loaded(e,t,n){const r=e.split("|"),i=r[0],a=r[1];t&&this.emit("failedLoading",i,a,t),n&&this.store.addResourceBundle(i,a,n),this.state[e]=t?-1:2;const o={};this.queue.forEach((n=>{!function(e,t,n,r){const{obj:i,k:a}=u(e,t,Object);i[a]=i[a]||[],i[a].push(n)}(n.loaded,[i],a),function(e,t){void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(n,e),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach((e=>{o[e]||(o[e]={});const t=n.loaded[e];t.length&&t.forEach((t=>{void 0===o[e][t]&&(o[e][t]=!0)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",o),this.queue=this.queue.filter((e=>!e.done))}read(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:i,callback:a});this.readingCalls++;const o=(o,s)=>{if(this.readingCalls--,this.waitingReads.length>0){const e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}o&&s&&r<this.maxRetries?setTimeout((()=>{this.read.call(this,e,t,n,r+1,2*i,a)}),i):a(o,s)},s=this.backend[n].bind(this.backend);if(2!==s.length)return s(e,t,o);try{const n=s(e,t);n&&"function"==typeof n.then?n.then((e=>o(null,e))).catch(o):o(null,n)}catch(e){o(e)}}prepareLoading(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);const i=this.queueLoad(e,t,n,r);if(!i.toLoad.length)return i.pending.length||r(),null;i.toLoad.forEach((e=>{this.loadOne(e)}))}load(e,t,n){this.prepareLoading(e,t,{},n)}reload(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}loadOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=e.split("|"),r=n[0],i=n[1];this.read(r,i,"read",void 0,void 0,((n,a)=>{n&&this.logger.warn(`${t}loading namespace ${i} for language ${r} failed`,n),!n&&a&&this.logger.log(`${t}loaded namespace ${i} for language ${r}`,a),this.loaded(e,n,a)}))}saveMissing(e,t,n,r,i){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t))this.logger.warn(`did not save key "${n}" as the namespace "${t}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");else if(null!=n&&""!==n){if(this.backend&&this.backend.create){const s={...a,isUpdate:i},l=this.backend.create.bind(this.backend);if(l.length<6)try{let i;i=5===l.length?l(e,t,n,r,s):l(e,t,n,r),i&&"function"==typeof i.then?i.then((e=>o(null,e))).catch(o):o(null,i)}catch(e){o(e)}else l(e,t,n,r,o,s)}e&&e[0]&&this.store.addResource(e[0],t,n,r)}}}function F(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){let t={};if("object"==typeof e[1]&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"==typeof e[2]||"object"==typeof e[3]){const n=e[3]||e[2];Object.keys(n).forEach((e=>{t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:(e,t,n,r)=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function j(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function B(){}class q extends o{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;var n;if(super(),this.options=j(e),this.services={},this.logger=a,this.modules={external:[]},n=this,Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach((e=>{"function"==typeof n[e]&&(n[e]=n[e].bind(n))})),t&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,t),this;setTimeout((()=>{this.init(e,t)}),0)}}init(){var e=this;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const r=F();function i(e){return e?"function"==typeof e?new e:e:null}if(this.options={...r,...this.options,...j(t)},"v1"!==this.options.compatibilityAPI&&(this.options.interpolation={...r.interpolation,...this.options.interpolation}),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){let t;this.modules.logger?a.init(i(this.modules.logger),this.options):a.init(null,this.options),this.modules.formatter?t=this.modules.formatter:"undefined"!=typeof Intl&&(t=M);const n=new T(this.options);this.store=new w(this.options.resources,this.options);const o=this.services;o.logger=a,o.resourceStore=this.store,o.languageUtils=n,o.pluralResolver=new N(n,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!t||this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format||(o.formatter=i(t),o.formatter.init(o,this.options),this.options.interpolation.format=o.formatter.format.bind(o.formatter)),o.interpolator=new R(this.options),o.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},o.backendConnector=new D(i(this.modules.backend),o.resourceStore,o,this.options),o.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e.emit(t,...r)})),this.modules.languageDetector&&(o.languageDetector=i(this.modules.languageDetector),o.languageDetector.init&&o.languageDetector.init(o,this.options.detection,this.options)),this.modules.i18nFormat&&(o.i18nFormat=i(this.modules.i18nFormat),o.i18nFormat.init&&o.i18nFormat.init(this)),this.translator=new E(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e.emit(t,...r)})),this.modules.external.forEach((e=>{e.init&&e.init(this)}))}if(this.format=this.options.interpolation.format,n||(n=B),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&"dev"!==e[0]&&(this.options.lng=e[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((t=>{this[t]=function(){return e.store[t](...arguments)}})),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((t=>{this[t]=function(){return e.store[t](...arguments),e}}));const o=s(),l=()=>{const e=(e,t)=>{this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),o.resolve(t),n(e,t)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),o}loadResources(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B;const n="string"==typeof e?e:this.language;if("function"==typeof e&&(t=e),!this.options.resources||this.options.partialBundledLanguages){if(n&&"cimode"===n.toLowerCase()&&(!this.options.preload||0===this.options.preload.length))return t();const e=[],r=t=>{t&&"cimode"!==t&&this.services.languageUtils.toResolveHierarchy(t).forEach((t=>{"cimode"!==t&&e.indexOf(t)<0&&e.push(t)}))};n?r(n):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((e=>r(e))),this.options.preload&&this.options.preload.forEach((e=>r(e))),this.services.backendConnector.load(e,this.options.ns,(e=>{e||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),t(e)}))}else t(null)}reloadResources(e,t,n){const r=s();return e||(e=this.languages),t||(t=this.options.ns),n||(n=B),this.services.backendConnector.reload(e,t,(e=>{r.resolve(),n(e)})),r}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&k.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(let e=0;e<this.languages.length;e++){const t=this.languages[e];if(!(["cimode","dev"].indexOf(t)>-1)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}}changeLanguage(e,t){var n=this;this.isLanguageChangingTo=e;const r=s();this.emit("languageChanging",e);const i=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},a=(e,a)=>{a?(i(a),this.translator.changeLanguage(a),this.isLanguageChangingTo=void 0,this.emit("languageChanged",a),this.logger.log("languageChanged",a)):this.isLanguageChangingTo=void 0,r.resolve((function(){return n.t(...arguments)})),t&&t(e,(function(){return n.t(...arguments)}))},o=t=>{e||t||!this.services.languageDetector||(t=[]);const n="string"==typeof t?t:this.services.languageUtils.getBestMatchFromCodes(t);n&&(this.language||i(n),this.translator.language||this.translator.changeLanguage(n),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(n)),this.loadResources(n,(e=>{a(e,n)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(o):this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),r}getFixedT(e,t,n){var r=this;const i=function(e,t){let a;if("object"!=typeof t){for(var o=arguments.length,s=new Array(o>2?o-2:0),l=2;l<o;l++)s[l-2]=arguments[l];a=r.options.overloadTranslationOptionHandler([e,t].concat(s))}else a={...t};a.lng=a.lng||i.lng,a.lngs=a.lngs||i.lngs,a.ns=a.ns||i.ns,a.keyPrefix=a.keyPrefix||n||i.keyPrefix;const u=r.options.keySeparator||".";let c;return c=a.keyPrefix&&Array.isArray(e)?e.map((e=>`${a.keyPrefix}${u}${e}`)):a.keyPrefix?`${a.keyPrefix}${u}${e}`:e,r.t(c,a)};return"string"==typeof e?i.lng=e:i.lngs=e,i.ns=t,i.keyPrefix=n,i}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const n=t.lng||this.resolvedLanguage||this.languages[0],r=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;const a=(e,t)=>{const n=this.services.backendConnector.state[`${e}|${t}`];return-1===n||2===n};if(t.precheck){const e=t.precheck(this,a);if(void 0!==e)return e}return!(!this.hasResourceBundle(n,e)&&this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages)&&(!a(n,e)||r&&!a(i,e)))}loadNamespaces(e,t){const n=s();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((e=>{this.options.ns.indexOf(e)<0&&this.options.ns.push(e)})),this.loadResources((e=>{n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}loadLanguages(e,t){const n=s();"string"==typeof e&&(e=[e]);const r=this.options.preload||[],i=e.filter((e=>r.indexOf(e)<0));return i.length?(this.options.preload=r.concat(i),this.loadResources((e=>{n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const t=this.services&&this.services.languageUtils||new T(F());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(t.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){return new q(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}cloneInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B;const n=e.forkResourceStore;n&&delete e.forkResourceStore;const r={...this.options,...e,isClone:!0},i=new q(r);return void 0===e.debug&&void 0===e.prefix||(i.logger=i.logger.clone(e)),["store","services","language"].forEach((e=>{i[e]=this[e]})),i.services={...this.services},i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},n&&(i.store=new w(this.store.data,r),i.services.resourceStore=i.store),i.translator=new E(i.services,r),i.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];i.emit(e,...n)})),i.init(r,t),i.translator.options=r,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const H=q.createInstance();H.createInstance=q.createInstance,H.createInstance,H.dir,H.init,H.loadResources,H.reloadResources,H.use,H.changeLanguage,H.getFixedT;const z=H.t;H.exists,H.setDefaultNamespace,H.hasLoadedNamespace,H.loadNamespaces,H.loadLanguages},58775:function(e,t,n){"use strict";n.d(t,{w:function(){return a}});var r=n(46050),i=n(57890);const a={tokenize:function(e,t,n){return(0,r.f)(e,(function(e){return null===e||(0,i.Ch)(e)?t(e):n(e)}),"linePrefix")},partial:!0}},46050:function(e,t,n){"use strict";n.d(t,{f:function(){return i}});var r=n(57890);function i(e,t,n,i){const a=i?i-1:Number.POSITIVE_INFINITY;let o=0;return function(i){return(0,r.xz)(i)?(e.enter(n),s(i)):t(i)};function s(i){return(0,r.xz)(i)&&o++<a?(e.consume(i),s):(e.exit(n),t(i))}}},19967:function(e,t,n){"use strict";n.d(t,{jv:function(){return r},H$:function(){return a},Av:function(){return o},pY:function(){return i},Ch:function(){return l},z3:function(){return s},xz:function(){return u},Xh:function(){return f},B8:function(){return c}});const r=d(/[A-Za-z]/),i=d(/\d/),a=(d(/[\dA-Fa-f]/),d(/[\dA-Za-z]/));function o(e){return null!==e&&(e<32||127===e)}function s(e){return null!==e&&(e<0||32===e)}function l(e){return null!==e&&e<-2}function u(e){return-2===e||-1===e||32===e}d(/[!-/:-@[-`{-~]/),d(/[#-'*+\--9=?A-Z^-~]/);const c=d(/\s/),f=d(/[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/);function d(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}},57890:function(e,t,n){"use strict";n.d(t,{jv:function(){return r},H$:function(){return i},n9:function(){return a},Av:function(){return o},pY:function(){return s},AF:function(){return l},sR:function(){return u},Ch:function(){return c},z3:function(){return f},xz:function(){return d},Xh:function(){return p},B8:function(){return h}});const r=m(/[A-Za-z]/),i=m(/[\dA-Za-z]/),a=m(/[#-'*+\--9=?A-Z^-~]/);function o(e){return null!==e&&(e<32||127===e)}const s=m(/\d/),l=m(/[\dA-Fa-f]/),u=m(/[!-/:-@[-`{-~]/);function c(e){return null!==e&&e<-2}function f(e){return null!==e&&(e<0||32===e)}function d(e){return-2===e||-1===e||32===e}const p=m(/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/),h=m(/\s/);function m(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}},11707:function(e,t,n){"use strict";function r(e,t,n,r){const i=e.length;let a,o=0;if(t=t<0?-t>i?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)a=Array.from(r),a.unshift(t,n),[].splice.apply(e,a);else for(n&&[].splice.apply(e,[t,n]);o<r.length;)a=r.slice(o,o+1e4),a.unshift(t,0),[].splice.apply(e,a),o+=1e4,t+=1e4}function i(e,t){return e.length>0?(r(e,e.length,0,t),e):t}n.d(t,{V:function(){return i},d:function(){return r}})},85618:function(e,t,n){"use strict";n.d(t,{r:function(){return i}});var r=n(57890);function i(e){return null===e||(0,r.z3)(e)||(0,r.B8)(e)?1:(0,r.Xh)(e)?2:void 0}},89063:function(e,t,n){"use strict";n.d(t,{W:function(){return a}});var r=n(11707);const i={}.hasOwnProperty;function a(e){const t={};let n=-1;for(;++n<e.length;)o(t,e[n]);return t}function o(e,t){let n;for(n in t){const r=(i.call(e,n)?e[n]:void 0)||(e[n]={}),a=t[n];let o;for(o in a){i.call(r,o)||(r[o]=[]);const e=a[o];s(r[o],Array.isArray(e)?e:e?[e]:[])}}}function s(e,t){let n=-1;const i=[];for(;++n<t.length;)("after"===t[n].add?e:i).push(t[n]);(0,r.d)(e,0,0,i)}},92791:function(e,t,n){"use strict";function r(e,t){const n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535==(65535&n)||65534==(65535&n)||n>1114111?"<22>":String.fromCharCode(n)}n.d(t,{o:function(){return r}})},12006:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var r=n(25277),i=n(92791);const a=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function o(e){return e.replace(a,s)}function s(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.charCodeAt(1),t=120===e||88===e;return(0,i.o)(n.slice(t?2:1),t?16:10)}return(0,r.T)(n)||e}},37618:function(e,t,n){"use strict";function r(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}n.d(t,{d:function(){return r}})},79142:function(e,t,n){"use strict";function r(e,t,n){const r=[];let i=-1;for(;++i<e.length;){const a=e[i].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}return t}n.d(t,{C:function(){return r}})},24287:function(e,t,n){"use strict";n.d(t,{dy:function(){return y},YP:function(){return b}});class r{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}function i(e,t){const n={},i={};let a=-1;for(;++a<e.length;)Object.assign(n,e[a].property),Object.assign(i,e[a].normal);return new r(n,i,t)}r.prototype.property={},r.prototype.normal={},r.prototype.space=null;var a=n(64539),o=n(91950);const s={}.hasOwnProperty;function l(e){const t={},n={};let i;for(i in e.properties)if(s.call(e.properties,i)){const r=e.properties[i],s=new o.I(i,e.transform(e.attributes||{},i),r,e.space);e.mustUseProperty&&e.mustUseProperty.includes(i)&&(s.mustUseProperty=!0),t[i]=s,n[(0,a.F)(i)]=i,n[(0,a.F)(s.attribute)]=i}return new r(t,n,e.space)}const u=l({space:"xlink",transform:(e,t)=>"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),c=l({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function f(e,t){return t in e?e[t]:t}function d(e,t){return f(e,t.toLowerCase())}const p=l({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:d,properties:{xmlns:null,xmlnsXLink:null}});var h=n(75970);const m=l({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:h.booleanish,ariaAutoComplete:null,ariaBusy:h.booleanish,ariaChecked:h.booleanish,ariaColCount:h.number,ariaColIndex:h.number,ariaColSpan:h.number,ariaControls:h.spaceSeparated,ariaCurrent:null,ariaDescribedBy:h.spaceSeparated,ariaDetails:null,ariaDisabled:h.booleanish,ariaDropEffect:h.spaceSeparated,ariaErrorMessage:null,ariaExpanded:h.booleanish,ariaFlowTo:h.spaceSeparated,ariaGrabbed:h.booleanish,ariaHasPopup:null,ariaHidden:h.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:h.spaceSeparated,ariaLevel:h.number,ariaLive:null,ariaModal:h.booleanish,ariaMultiLine:h.booleanish,ariaMultiSelectable:h.booleanish,ariaOrientation:null,ariaOwns:h.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:h.number,ariaPressed:h.booleanish,ariaReadOnly:h.booleanish,ariaRelevant:null,ariaRequired:h.booleanish,ariaRoleDescription:h.spaceSeparated,ariaRowCount:h.number,ariaRowIndex:h.number,ariaRowSpan:h.number,ariaSelected:h.booleanish,ariaSetSize:h.number,ariaSort:null,ariaValueMax:h.number,ariaValueMin:h.number,ariaValueNow:h.number,ariaValueText:null,role:null}}),g=l({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:d,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:h.commaSeparated,acceptCharset:h.spaceSeparated,accessKey:h.spaceSeparated,action:null,allow:null,allowFullScreen:h.boolean,allowPaymentRequest:h.boolean,allowUserMedia:h.boolean,alt:null,as:null,async:h.boolean,autoCapitalize:null,autoComplete:h.spaceSeparated,autoFocus:h.boolean,autoPlay:h.boolean,capture:h.boolean,charSet:null,checked:h.boolean,cite:null,className:h.spaceSeparated,cols:h.number,colSpan:null,content:null,contentEditable:h.booleanish,controls:h.boolean,controlsList:h.spaceSeparated,coords:h.number|h.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:h.boolean,defer:h.boolean,dir:null,dirName:null,disabled:h.boolean,download:h.overloadedBoolean,draggable:h.booleanish,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:h.boolean,formTarget:null,headers:h.spaceSeparated,height:h.number,hidden:h.boolean,high:h.number,href:null,hrefLang:null,htmlFor:h.spaceSeparated,httpEquiv:h.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:h.boolean,itemId:null,itemProp:h.spaceSeparated,itemRef:h.spaceSeparated,itemScope:h.boolean,itemType:h.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:h.boolean,low:h.number,manifest:null,max:null,maxLength:h.number,media:null,method:null,min:null,minLength:h.number,multiple:h.boolean,muted:h.boolean,name:null,nonce:null,noModule:h.boolean,noValidate:h.boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:h.boolean,optimum:h.number,pattern:null,ping:h.spaceSeparated,placeholder:null,playsInline:h.boolean,poster:null,preload:null,readOnly:h.boolean,referrerPolicy:null,rel:h.spaceSeparated,required:h.boolean,reversed:h.boolean,rows:h.number,rowSpan:h.number,sandbox:h.spaceSeparated,scope:null,scoped:h.boolean,seamless:h.boolean,selected:h.boolean,shape:null,size:h.number,sizes:null,slot:null,span:h.number,spellCheck:h.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:h.number,step:null,style:null,tabIndex:h.number,target:null,title:null,translate:null,type:null,typeMustMatch:h.boolean,useMap:null,value:h.booleanish,width:h.number,wrap:null,align:null,aLink:null,archive:h.spaceSeparated,axis:null,background:null,bgColor:null,border:h.number,borderColor:null,bottomMargin:h.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:h.boolean,declare:h.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:h.number,leftMargin:h.number,link:null,longDesc:null,lowSrc:null,marginHeight:h.number,marginWidth:h.number,noResize:h.boolean,noHref:h.boolean,noShade:h.boolean,noWrap:h.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:h.number,rules:null,scheme:null,scrolling:h.booleanish,standby:null,summary:null,text:null,topMargin:h.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:h.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:h.boolean,disableRemotePlayback:h.boolean,prefix:null,property:null,results:h.number,security:null,unselectable:null}}),v=l({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:f,properties:{about:h.commaOrSpaceSeparated,accentHeight:h.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:h.number,amplitude:h.number,arabicForm:null,ascent:h.number,attributeName:null,attributeType:null,azimuth:h.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:h.number,by:null,calcMode:null,capHeight:h.number,className:h.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:h.number,diffuseConstant:h.number,direction:null,display:null,dur:null,divisor:h.number,dominantBaseline:null,download:h.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:h.number,enableBackground:null,end:null,event:null,exponent:h.number,externalResourcesRequired:null,fill:null,fillOpacity:h.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:h.commaSeparated,g2:h.commaSeparated,glyphName:h.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:h.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:h.number,horizOriginX:h.number,horizOriginY:h.number,id:null,ideographic:h.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:h.number,k:h.number,k1:h.number,k2:h.number,k3:h.number,k4:h.number,kernelMatrix:h.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:h.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:h.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:h.number,overlineThickness:h.number,paintOrder:null,panose1:null,path:null,pathLength:h.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:h.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:h.number,pointsAtY:h.number,pointsAtZ:h.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:h.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:h.commaOrSpaceSeparated,rev:h.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:h.commaOrSpaceSeparated,requiredFeatures:h.commaOrSpaceSeparated,requiredFonts:h.commaOrSpaceSeparated,requiredFormats:h.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:h.number,specularExponent:h.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:h.number,strikethroughThickness:h.number,string:null,stroke:null,strokeDashArray:h.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:h.number,strokeOpacity:h.number,strokeWidth:null,style:null,surfaceScale:h.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:h.commaOrSpaceSeparated,tabIndex:h.number,tableValues:null,target:null,targetX:h.number,targetY:h.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:h.commaOrSpaceSeparated,to:null,transform:null,u1:null,u2:null,underlinePosition:h.number,underlineThickness:h.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:h.number,values:null,vAlphabetic:h.number,vMathematical:h.number,vectorEffect:null,vHanging:h.number,vIdeographic:h.number,version:null,vertAdvY:h.number,vertOriginX:h.number,vertOriginY:h.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:h.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),y=i([c,u,p,m,g],"html"),b=i([c,u,p,m,v],"svg")},26735:function(e,t,n){"use strict";n.d(t,{s:function(){return u}});var r=n(64539),i=n(91950),a=n(70949);const o=/^data[-\w.:]+$/i,s=/-[a-z]/g,l=/[A-Z]/g;function u(e,t){const n=(0,r.F)(t);let u=t,d=a.k;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&o.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(s,f);u="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!s.test(e)){let n=e.replace(l,c);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}d=i.I}return new d(u,t)}function c(e){return"-"+e.toLowerCase()}function f(e){return e.charAt(1).toUpperCase()}},64539:function(e,t,n){"use strict";function r(e){return e.toLowerCase()}n.d(t,{F:function(){return r}})},91950:function(e,t,n){"use strict";n.d(t,{I:function(){return o}});var r=n(70949),i=n(75970);const a=Object.keys(i);class o extends r.k{constructor(e,t,n,r){let o=-1;if(super(e,t),s(this,"space",r),"number"==typeof n)for(;++o<a.length;){const e=a[o];s(this,a[o],(n&i[e])===i[e])}}}function s(e,t,n){n&&(e[t]=n)}o.prototype.defined=!0},70949:function(e,t,n){"use strict";n.d(t,{k:function(){return r}});class r{constructor(e,t){this.property=e,this.attribute=t}}r.prototype.space=null,r.prototype.boolean=!1,r.prototype.booleanish=!1,r.prototype.overloadedBoolean=!1,r.prototype.number=!1,r.prototype.commaSeparated=!1,r.prototype.spaceSeparated=!1,r.prototype.commaOrSpaceSeparated=!1,r.prototype.mustUseProperty=!1,r.prototype.defined=!1},75970:function(e,t,n){"use strict";n.r(t),n.d(t,{boolean:function(){return i},booleanish:function(){return a},commaOrSpaceSeparated:function(){return c},commaSeparated:function(){return u},number:function(){return s},overloadedBoolean:function(){return o},spaceSeparated:function(){return l}});let r=0;const i=f(),a=f(),o=f(),s=f(),l=f(),u=f(),c=f();function f(){return 2**++r}},66700:function(e,t,n){"use strict";n.r(t),n.d(t,{FILE:function(){return r},HTML:function(){return o},TEXT:function(){return a},URL:function(){return i}});const r="__NATIVE_FILE__",i="__NATIVE_URL__",a="__NATIVE_TEXT__",o="__NATIVE_HTML__"},34156:function(e,t,n){"use strict";n.d(t,{L:function(){return r}});const r=(0,n(94159).createContext)({dragDropManager:void 0})},99838:function(e,t,n){"use strict";n.d(t,{Dq:function(){return X},Qr:function(){return M},bc:function(){return L},cI:function(){return Ne},qo:function(){return R}});var r=n(94159),i=e=>"checkbox"===e.type,a=e=>e instanceof Date,o=e=>null==e;const s=e=>"object"==typeof e;var l=e=>!o(e)&&!Array.isArray(e)&&s(e)&&!a(e),u=e=>l(e)&&e.target?i(e.target)?e.target.checked:e.target.value:e,c=(e,t)=>[...e].some((e=>(e=>e.substring(0,e.search(/.\d/))||e)(t)===e)),f=e=>e.filter(Boolean),d=e=>void 0===e,p=(e,t,n)=>{if(!t||!l(e))return n;const r=f(t.split(/[,[\].]+?/)).reduce(((e,t)=>o(e)?e:e[t]),e);return d(r)||r===e?d(e[t])?n:e[t]:r};const h="blur",m="onChange",g="onSubmit",v="all",y="pattern",b="required";var w=(e,t)=>{const n=Object.assign({},e);return delete n[t],n};const k=r.createContext(null),_=()=>r.useContext(k);var E=(e,t,n,r=!0)=>{const i={};for(const a in e)Object.defineProperty(i,a,{get:()=>{const i=a;return t[i]!==v&&(t[i]=!r||v),n&&(n[i]=!0),e[i]}});return i},x=e=>l(e)&&!Object.keys(e).length,T=(e,t,n)=>{const r=w(e,"name");return x(r)||Object.keys(r).length>=Object.keys(t).length||Object.keys(r).find((e=>t[e]===(!n||v)))},S=e=>Array.isArray(e)?e:[e],C=(e,t,n)=>n&&t?e===t:!e||!t||e===t||S(e).some((e=>e&&(e.startsWith(t)||t.startsWith(e))));function O(e){const t=r.useRef(e);t.current=e,r.useEffect((()=>{const n=!e.disabled&&t.current.subject.subscribe({next:t.current.callback});return()=>(e=>{e&&e.unsubscribe()})(n)}),[e.disabled])}var A=e=>"string"==typeof e,I=(e,t,n,r)=>{const i=Array.isArray(e);return A(e)?(r&&t.watch.add(e),p(n,e)):i?e.map((e=>(r&&t.watch.add(e),p(n,e)))):(r&&(t.watchAll=!0),n)},N=e=>"function"==typeof e,P=e=>{for(const t in e)if(N(e[t]))return!0;return!1};function R(e){const t=_(),{control:n=t.control,name:i,defaultValue:a,disabled:o,exact:s}=e||{},u=r.useRef(i);u.current=i;const c=r.useCallback((e=>{if(C(u.current,e.name,s)){const t=I(u.current,n._names,e.values||n._formValues);p(d(u.current)||l(t)&&!P(t)?Object.assign({},t):Array.isArray(t)?[...t]:d(t)?a:t)}}),[n,s,a]);O({disabled:o,subject:n._subjects.watch,callback:c});const[f,p]=r.useState(d(a)?n._getWatch(i):a);return r.useEffect((()=>{n._removeUnmounted()})),f}function L(e){const t=_(),{name:n,control:i=t.control,shouldUnregister:a}=e,o=c(i._names.array,n),s=R({control:i,name:n,defaultValue:p(i._formValues,n,p(i._defaultValues,n,e.defaultValue)),exact:!o}),l=function(e){const t=_(),{control:n=t.control,disabled:i,name:a,exact:o}=e||{},[s,l]=r.useState(n._formState),u=r.useRef({isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),c=r.useRef(a),f=r.useRef(!0);return c.current=a,O({disabled:i,callback:r.useCallback((e=>f.current&&C(c.current,e.name,o)&&T(e,u.current)&&l(Object.assign(Object.assign({},n._formState),e))),[n,o]),subject:n._subjects.state}),r.useEffect((()=>()=>{f.current=!1}),[]),E(s,n._proxyFormState,u.current,!1)}({control:i,name:n}),f=r.useRef(i.register(n,Object.assign(Object.assign({},e.rules),{value:s})));return r.useEffect((()=>{const e=(e,t)=>{const n=p(i._fields,e);n&&(n._f.mount=t)};return e(n,!0),()=>{const t=i._options.shouldUnregister||a;(o?t&&!i._stateFlags.action:t)?i.unregister(n):e(n,!1)}}),[n,i,o,a]),{field:{name:n,value:s,onChange:r.useCallback((e=>{f.current.onChange({target:{value:u(e),name:n},type:"change"})}),[n]),onBlur:r.useCallback((()=>{f.current.onBlur({target:{value:p(i._formValues,n),name:n},type:h})}),[n,i]),ref:r.useCallback((e=>{const t=p(i._fields,n);e&&t&&e.focus&&(t._f.ref={focus:()=>e.focus(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}),[n,i._fields])},formState:l,fieldState:i.getFieldState(n,l)}}const M=e=>e.render(L(e));var D=(e,t,n,r,i)=>t?Object.assign(Object.assign({},n[e]),{types:Object.assign(Object.assign({},n[e]&&n[e].types?n[e].types:{}),{[r]:i||!0})}):{},F=e=>/^\w*$/.test(e),j=e=>f(e.replace(/["|']|\]/g,"").split(/\.|\[/));function B(e,t,n){let r=-1;const i=F(t)?[t]:j(t),a=i.length,o=a-1;for(;++r<a;){const t=i[r];let a=n;if(r!==o){const n=e[t];a=l(n)||Array.isArray(n)?n:isNaN(+i[r+1])?{}:[]}e[t]=a,e=e[t]}return e}const q=(e,t,n)=>{for(const r of n||Object.keys(e)){const n=p(e,r);if(n){const e=n._f,r=w(n,"_f");if(e&&t(e.name)){if(e.ref.focus&&d(e.ref.focus()))break;if(e.refs){e.refs[0].focus();break}}else l(r)&&q(r,t)}}};var H=()=>{const e="undefined"==typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(t=>{const n=(16*Math.random()+e)%16|0;return("x"==t?n:3&n|8).toString(16)}))},z=(e,t,n={})=>n.shouldFocus||d(n.shouldFocus)?n.focusName||`${e}.${d(n.focusIndex)?t:n.focusIndex}.`:"",U=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));function V(e,t){return[...e,...S(t)]}function $(e){let t;const n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(!n&&!l(e))return e;t=n?[]:{};for(const n in e){if(N(e[n])){t=e;break}t[n]=$(e[n])}}return t}var W=e=>Array.isArray(e)?e.map((()=>{})):void 0;function G(e,t,n){return[...e.slice(0,t),...S(n),...e.slice(t)]}var Z=(e,t,n)=>Array.isArray(e)?(d(e[n])&&(e[n]=void 0),e.splice(n,0,e.splice(t,1)[0]),e):[];function K(e,t){return[...S(t),...S(e)]}var Q=(e,t)=>d(t)?[]:function(e,t){let n=0;const r=[...e];for(const e of t)r.splice(e-n,1),n++;return f(r).length?r:[]}(e,S(t).sort(((e,t)=>e-t))),Y=(e,t,n)=>{e[t]=[e[n],e[n]=e[t]][0]},J=(e,t,n)=>(e[t]=n,e);const X=e=>{const t=_(),{control:n=t.control,name:i,keyName:a="id",shouldUnregister:o}=e,[s,l]=r.useState(n._getFieldArray(i)),u=r.useRef(n._getFieldArray(i).map(H)),c=r.useRef(s),f=r.useRef(i),d=r.useRef(!1);f.current=i,c.current=s,n._names.array.add(i),O({callback:r.useCallback((({values:e,name:t})=>{if(t===f.current||!t){const t=p(e,f.current,[]);l(t),u.current=t.map(H)}}),[]),subject:n._subjects.array});const h=r.useCallback((e=>{d.current=!0,n._updateFieldArray(i,e)}),[n,i]);return r.useEffect((()=>{n._stateFlags.action=!1,U(i,n._names)&&n._subjects.state.next({}),d.current&&n._executeSchema([i]).then((e=>{const t=p(e.errors,i);t&&t.type&&!p(n._formState.errors,i)&&(B(n._formState.errors,i,t),n._subjects.state.next({errors:n._formState.errors}))})),n._subjects.watch.next({name:i,values:n._formValues}),n._names.focus&&q(n._fields,(e=>e.startsWith(n._names.focus))),n._names.focus="",n._proxyFormState.isValid&&n._updateValid()}),[s,i,n]),r.useEffect((()=>(!p(n._formValues,i)&&n._updateFieldArray(i),()=>{(n._options.shouldUnregister||o)&&n.unregister(i)})),[i,n,a,o]),{swap:r.useCallback(((e,t)=>{const r=n._getFieldArray(i);Y(r,e,t),Y(u.current,e,t),h(r),l(r),n._updateFieldArray(i,r,Y,{argA:e,argB:t},!1)}),[h,i,n]),move:r.useCallback(((e,t)=>{const r=n._getFieldArray(i);Z(r,e,t),Z(u.current,e,t),h(r),l(r),n._updateFieldArray(i,r,Z,{argA:e,argB:t},!1)}),[h,i,n]),prepend:r.useCallback(((e,t)=>{const r=S($(e)),a=K(n._getFieldArray(i),r);n._names.focus=z(i,0,t),u.current=K(u.current,r.map(H)),h(a),l(a),n._updateFieldArray(i,a,K,{argA:W(e)})}),[h,i,n]),append:r.useCallback(((e,t)=>{const r=S($(e)),a=V(n._getFieldArray(i),r);n._names.focus=z(i,a.length-1,t),u.current=V(u.current,r.map(H)),h(a),l(a),n._updateFieldArray(i,a,V,{argA:W(e)})}),[h,i,n]),remove:r.useCallback((e=>{const t=Q(n._getFieldArray(i),e);u.current=Q(u.current,e),h(t),l(t),n._updateFieldArray(i,t,Q,{argA:e})}),[h,i,n]),insert:r.useCallback(((e,t,r)=>{const a=S($(t)),o=G(n._getFieldArray(i),e,a);n._names.focus=z(i,e,r),u.current=G(u.current,e,a.map(H)),h(o),l(o),n._updateFieldArray(i,o,G,{argA:e,argB:W(t)})}),[h,i,n]),update:r.useCallback(((e,t)=>{const r=J(n._getFieldArray(i),e,t);u.current=[...r].map(((t,n)=>t&&n!==e?u.current[n]:H())),h(r),l([...r]),n._updateFieldArray(i,r,J,{argA:e,argB:t},!0,!1)}),[h,i,n]),replace:r.useCallback((e=>{const t=S($(e));u.current=t.map(H),h([...t]),l([...t]),n._updateFieldArray(i,[...t],(e=>e),{},!0,!1)}),[h,i,n]),fields:r.useMemo((()=>s.map(((e,t)=>Object.assign(Object.assign({},e),{[a]:u.current[t]||H()})))),[s,a])}};function ee(){let e=[];return{get observers(){return e},next:t=>{for(const n of e)n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var te=e=>o(e)||!s(e);function ne(e,t){if(te(e)||te(t))return e===t;if(a(e)&&a(t))return e.getTime()===t.getTime();const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const i of n){const n=e[i];if(!r.includes(i))return!1;if("ref"!==i){const e=t[i];if(a(n)&&a(e)||l(n)&&l(e)||Array.isArray(n)&&Array.isArray(e)?!ne(n,e):n!==e)return!1}}return!0}var re=e=>({isOnSubmit:!e||e===g,isOnBlur:"onBlur"===e,isOnChange:e===m,isOnAll:e===v,isOnTouch:"onTouched"===e}),ie=e=>"boolean"==typeof e,ae=e=>"file"===e.type,oe=e=>e instanceof HTMLElement,se=e=>"select-multiple"===e.type,le=e=>"radio"===e.type,ue="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document,ce=e=>oe(e)&&e.isConnected;function fe(e,t){const n=F(t)?[t]:j(t),r=1==n.length?e:function(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=d(e)?r++:e[t[r++]];return e}(e,n),i=n[n.length-1];let a;r&&delete r[i];for(let t=0;t<n.slice(0,-1).length;t++){let r,i=-1;const o=n.slice(0,-(t+1)),s=o.length-1;for(t>0&&(a=e);++i<o.length;){const t=o[i];r=r?r[t]:e[t],s===i&&(l(r)&&x(r)||Array.isArray(r)&&!r.filter((e=>l(e)&&!x(e)||ie(e))).length)&&(a?delete a[t]:delete e[t]),a=r}}return e}function de(e,t={}){const n=Array.isArray(e);if(l(e)||n)for(const n in e)Array.isArray(e[n])||l(e[n])&&!P(e[n])?(t[n]=Array.isArray(e[n])?[]:{},de(e[n],t[n])):o(e[n])||(t[n]=!0);return t}function pe(e,t,n){const r=Array.isArray(e);if(l(e)||r)for(const r in e)Array.isArray(e[r])||l(e[r])&&!P(e[r])?d(t)||te(n[r])?n[r]=Array.isArray(e[r])?de(e[r],[]):Object.assign({},de(e[r])):pe(e[r],o(t)?{}:t[r],n[r]):n[r]=!ne(e[r],t[r]);return n}var he=(e,t)=>pe(e,t,de(t));const me={value:!1,isValid:!1},ge={value:!0,isValid:!0};var ve=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!d(e[0].attributes.value)?d(e[0].value)||""===e[0].value?ge:{value:e[0].value,isValid:!0}:ge:me}return me},ye=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>d(e)?e:t?""===e?NaN:+e:n&&A(e)?new Date(e):r?r(e):e;const be={isValid:!1,value:null};var we=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),be):be;function ke(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return ae(t)?t.files:le(t)?we(e.refs).value:se(t)?[...t.selectedOptions].map((({value:e})=>e)):i(t)?ve(e.refs).value:ye(d(t.value)?e.ref.value:t.value,e)}var _e=e=>e instanceof RegExp,Ee=e=>d(e)?void 0:_e(e)?e.source:l(e)?_e(e.value)?e.value.source:e.value:e;function xe(e,t,n){const r=p(e,n);if(r||F(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const r=i.join("."),a=p(t,r),o=p(e,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(o&&o.type)return{name:r,error:o};i.pop()}return{name:n}}var Te=e=>A(e)||r.isValidElement(e);function Se(e,t,n="validate"){if(Te(e)||Array.isArray(e)&&e.every(Te)||ie(e)&&!e)return{type:n,message:Te(e)?e:"",ref:t}}var Ce=e=>l(e)&&!_e(e)?e:{value:e,message:""},Oe=async(e,t,n,r)=>{const{ref:a,refs:s,required:u,maxLength:c,minLength:f,min:d,max:p,pattern:h,validate:m,name:g,valueAsNumber:v,mount:w,disabled:k}=e._f;if(!w||k)return{};const _=s?s[0]:a,E=e=>{r&&_.reportValidity&&(_.setCustomValidity(ie(e)?"":e||" "),_.reportValidity())},T={},S=le(a),C=i(a),O=S||C,I=(v||ae(a))&&!a.value||""===t||Array.isArray(t)&&!t.length,P=D.bind(null,g,n,T),R=(e,t,n,r="maxLength",i="minLength")=>{const o=e?t:n;T[g]=Object.assign({type:e?r:i,message:o,ref:a},P(e?r:i,o))};if(u&&(!O&&(I||o(t))||ie(t)&&!t||C&&!ve(s).isValid||S&&!we(s).isValid)){const{value:e,message:t}=Te(u)?{value:!!u,message:u}:Ce(u);if(e&&(T[g]=Object.assign({type:b,message:t,ref:_},P(b,t)),!n))return E(t),T}if(!(I||o(d)&&o(p))){let e,r;const i=Ce(p),s=Ce(d);if(isNaN(t)){const n=a.valueAsDate||new Date(t);A(i.value)&&(e=n>new Date(i.value)),A(s.value)&&(r=n<new Date(s.value))}else{const n=a.valueAsNumber||parseFloat(t);o(i.value)||(e=n>i.value),o(s.value)||(r=n<s.value)}if((e||r)&&(R(!!e,i.message,s.message,"max","min"),!n))return E(T[g].message),T}if((c||f)&&!I&&A(t)){const e=Ce(c),r=Ce(f),i=!o(e.value)&&t.length>e.value,a=!o(r.value)&&t.length<r.value;if((i||a)&&(R(i,e.message,r.message),!n))return E(T[g].message),T}if(h&&!I&&A(t)){const{value:e,message:r}=Ce(h);if(_e(e)&&!t.match(e)&&(T[g]=Object.assign({type:y,message:r,ref:a},P(y,r)),!n))return E(r),T}if(m)if(N(m)){const e=Se(await m(t),_);if(e&&(T[g]=Object.assign(Object.assign({},e),P("validate",e.message)),!n))return E(e.message),T}else if(l(m)){let e={};for(const r in m){if(!x(e)&&!n)break;const i=Se(await m[r](t),_,r);i&&(e=Object.assign(Object.assign({},i),P(r,i.message)),E(i.message),n&&(T[g]=e))}if(!x(e)&&(T[g]=Object.assign({ref:_},e),!n))return T}return E(!0),T};const Ae={mode:g,reValidateMode:m,shouldFocusError:!0};function Ie(e={}){let t,n=Object.assign(Object.assign({},Ae),e),r={isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}},s={},l=n.defaultValues||{},m=n.shouldUnregister?{}:$(l),g={action:!1,mount:!1,watch:!1},y={mount:new Set,unMount:new Set,array:new Set,watch:new Set},b=0,k={};const _={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},E={watch:ee(),array:ee(),state:ee()},T=re(n.mode),C=re(n.reValidateMode),O=n.criteriaMode===v,P=async e=>{let t=!1;return _.isValid&&(t=n.resolver?x((await D()).errors):await F(s,!0),e||t===r.isValid||(r.isValid=t,E.state.next({isValid:t}))),t},R=(e,t)=>(B(r.errors,e,t),E.state.next({errors:r.errors})),L=(e,t,n,r)=>{const i=p(s,e);if(i){const a=p(m,e,d(n)?p(l,e):n);d(a)||r&&r.defaultChecked||t?B(m,e,t?a:ke(i._f)):z(e,a),g.mount&&P()}},M=(e,t,n,i,a)=>{let o=!1;const s={name:e},u=p(r.touchedFields,e);if(_.isDirty){const e=r.isDirty;r.isDirty=s.isDirty=j(),o=e!==s.isDirty}if(_.dirtyFields&&(!n||i)){const n=p(r.dirtyFields,e);ne(p(l,e),t)?fe(r.dirtyFields,e):B(r.dirtyFields,e,!0),s.dirtyFields=r.dirtyFields,o=o||n!==p(r.dirtyFields,e)}return n&&!u&&(B(r.touchedFields,e,n),s.touchedFields=r.touchedFields,o=o||_.touchedFields&&u!==n),o&&a&&E.state.next(s),o?s:{}},D=async e=>n.resolver?await n.resolver(Object.assign({},m),n.context,((e,t,n,r)=>{const i={};for(const n of e){const e=p(t,n);e&&B(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}})(e||y.mount,s,n.criteriaMode,n.shouldUseNativeValidation)):{},F=async(e,t,i={valid:!0})=>{for(const a in e){const o=e[a];if(o){const e=o._f,a=w(o,"_f");if(e){const a=await Oe(o,p(m,e.name),O,n.shouldUseNativeValidation);if(a[e.name]&&(i.valid=!1,t))break;t||(a[e.name]?B(r.errors,e.name,a[e.name]):fe(r.errors,e.name))}a&&await F(a,t,i)}}return i.valid},j=(e,t)=>(e&&t&&B(m,e,t),!ne(K(),l)),H=(e,t,n)=>{const r=Object.assign({},g.mount?m:d(t)?l:A(e)?{[e]:t}:t);return I(e,y,r,n)},z=(e,t,n={})=>{const r=p(s,e);let a=t;if(r){const n=r._f;n&&(!n.disabled&&B(m,e,ye(t,n)),a=ue&&oe(n.ref)&&o(t)?"":t,se(n.ref)?[...n.ref.options].forEach((e=>e.selected=a.includes(e.value))):n.refs?i(n.ref)?n.refs.length>1?n.refs.forEach((e=>e.checked=Array.isArray(a)?!!a.find((t=>t===e.value)):a===e.value)):n.refs[0]&&(n.refs[0].checked=!!a):n.refs.forEach((e=>e.checked=e.value===a)):ae(n.ref)?n.ref.value="":(n.ref.value=a,n.ref.type||E.watch.next({name:e})))}(n.shouldDirty||n.shouldTouch)&&M(e,a,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&Z(e)},V=(e,t,n)=>{for(const r in t){const i=t[r],o=`${e}.${r}`,l=p(s,o);!y.array.has(e)&&te(i)&&(!l||l._f)||a(i)?z(o,i,n):V(o,i,n)}},W=(e,t,n={})=>{const i=p(s,e),a=y.array.has(e),u=$(t);B(m,e,u),a?(E.array.next({name:e,values:m}),(_.isDirty||_.dirtyFields)&&n.shouldDirty&&(r.dirtyFields=he(l,m),E.state.next({name:e,dirtyFields:r.dirtyFields,isDirty:j(e,u)}))):!i||i._f||o(u)?z(e,u,n):V(e,u,n),U(e,y)&&E.state.next({}),E.watch.next({name:e})},G=async i=>{const a=i.target;let o=a.name;const l=p(s,o);if(l){let f,d;const g=a.type?ke(l._f):u(i),v=i.type===h||"focusout"===i.type,w=!((c=l._f).mount&&(c.required||c.min||c.max||c.maxLength||c.minLength||c.pattern||c.validate)||n.resolver||p(r.errors,o)||l._f.deps)||((e,t,n,r,i)=>!i.isOnAll&&(!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:!(n?r.isOnChange:i.isOnChange)||e))(v,p(r.touchedFields,o),r.isSubmitted,C,T),S=U(o,y,v);B(m,o,g),v?l._f.onBlur&&l._f.onBlur(i):l._f.onChange&&l._f.onChange(i);const A=M(o,g,v,!1),I=!x(A)||S;if(!v&&E.watch.next({name:o,type:i.type}),w)return I&&E.state.next(Object.assign({name:o},S?{}:A));if(!v&&S&&E.state.next({}),k[o]=(k[o],1),E.state.next({isValidating:!0}),n.resolver){const{errors:e}=await D([o]),t=xe(r.errors,s,o),n=xe(e,s,t.name||o);f=n.error,o=n.name,d=x(e)}else f=(await Oe(l,p(m,o),O,n.shouldUseNativeValidation))[o],d=await P(!0);l._f.deps&&Z(l._f.deps),(async(n,i,a,o,s)=>{const l=p(r.errors,i),u=_.isValid&&r.isValid!==a;var c,f;if(e.delayError&&o?(t=t||(c=R,f=e.delayError,(...e)=>{clearTimeout(b),b=window.setTimeout((()=>c(...e)),f)}),t(i,o)):(clearTimeout(b),o?B(r.errors,i,o):fe(r.errors,i)),((o?!ne(l,o):l)||!x(s)||u)&&!n){const e=Object.assign(Object.assign(Object.assign({},s),u?{isValid:a}:{}),{errors:r.errors,name:i});r=Object.assign(Object.assign({},r),e),E.state.next(e)}k[i]--,_.isValidating&&!k[i]&&(E.state.next({isValidating:!1}),k={})})(!1,o,d,f,A)}var c},Z=async(e,t={})=>{let i,a;const o=S(e);if(E.state.next({isValidating:!0}),n.resolver){const t=await(async e=>{const{errors:t}=await D();if(e)for(const n of e){const e=p(t,n);e?B(r.errors,n,e):fe(r.errors,n)}else r.errors=t;return t})(d(e)?e:o);i=x(t),a=e?!o.some((e=>p(t,e))):i}else e?(a=(await Promise.all(o.map((async e=>{const t=p(s,e);return await F(t&&t._f?{[e]:t}:t)})))).every(Boolean),(a||r.isValid)&&P()):a=i=await F(s);return E.state.next(Object.assign(Object.assign(Object.assign({},!A(e)||_.isValid&&i!==r.isValid?{}:{name:e}),n.resolver?{isValid:i}:{}),{errors:r.errors,isValidating:!1})),t.shouldFocus&&!a&&q(s,(e=>p(r.errors,e)),e?o:y.mount),a},K=e=>{const t=Object.assign(Object.assign({},l),g.mount?m:{});return d(e)?t:A(e)?p(t,e):e.map((e=>p(t,e)))},Q=(e,t)=>({invalid:!!p((t||r).errors,e),isDirty:!!p((t||r).dirtyFields,e),isTouched:!!p((t||r).touchedFields,e),error:p((t||r).errors,e)}),Y=(e,t={})=>{for(const i of e?S(e):y.mount)y.mount.delete(i),y.array.delete(i),p(s,i)&&(t.keepValue||(fe(s,i),fe(m,i)),!t.keepError&&fe(r.errors,i),!t.keepDirty&&fe(r.dirtyFields,i),!t.keepTouched&&fe(r.touchedFields,i),!n.shouldUnregister&&!t.keepDefaultValue&&fe(l,i));E.watch.next({}),E.state.next(Object.assign(Object.assign({},r),t.keepDirty?{isDirty:j()}:{})),!t.keepIsValid&&P()},J=(e,t={})=>{let r=p(s,e);const a=ie(t.disabled);return B(s,e,{_f:Object.assign(Object.assign(Object.assign({},r&&r._f?r._f:{ref:{name:e}}),{name:e,mount:!0}),t)}),y.mount.add(e),r?a&&B(m,e,t.disabled?void 0:p(m,e,ke(r._f))):L(e,!0,t.value),Object.assign(Object.assign(Object.assign({},a?{disabled:t.disabled}:{}),n.shouldUseNativeValidation?{required:!!t.required,min:Ee(t.min),max:Ee(t.max),minLength:Ee(t.minLength),maxLength:Ee(t.maxLength),pattern:Ee(t.pattern)}:{}),{name:e,onChange:G,onBlur:G,ref:a=>{if(a){J(e,t),r=p(s,e);const n=d(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,o=(e=>le(e)||i(e))(n),l=r._f.refs||[];if(o?l.find((e=>e===n)):n===r._f.ref)return;B(s,e,{_f:Object.assign(Object.assign({},r._f),o?{refs:l.concat(n).filter(ce),ref:{type:n.type,name:e}}:{ref:n})}),L(e,!1,void 0,n)}else r=p(s,e,{}),r._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&(!c(y.array,e)||!g.action)&&y.unMount.add(e)}})};return{control:{register:J,unregister:Y,getFieldState:Q,_executeSchema:D,_getWatch:H,_getDirty:j,_updateValid:P,_removeUnmounted:()=>{for(const e of y.unMount){const t=p(s,e);t&&(t._f.refs?t._f.refs.every((e=>!ce(e))):!ce(t._f.ref))&&Y(e)}y.unMount=new Set},_updateFieldArray:(e,t=[],n,i,a=!0,o=!0)=>{if(i&&n){if(g.action=!0,o&&Array.isArray(p(s,e))){const t=n(p(s,e),i.argA,i.argB);a&&B(s,e,t)}if(_.errors&&o&&Array.isArray(p(r.errors,e))){const t=n(p(r.errors,e),i.argA,i.argB);a&&B(r.errors,e,t),((e,t)=>{!f(p(e,t)).length&&fe(e,t)})(r.errors,e)}if(_.touchedFields&&Array.isArray(p(r.touchedFields,e))){const t=n(p(r.touchedFields,e),i.argA,i.argB);a&&B(r.touchedFields,e,t)}_.dirtyFields&&(r.dirtyFields=he(l,m)),E.state.next({isDirty:j(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else B(m,e,t)},_getFieldArray:t=>f(p(g.mount?m:l,t,e.shouldUnregister?p(l,t,[]):[])),_subjects:E,_proxyFormState:_,get _fields(){return s},get _formValues(){return m},get _stateFlags(){return g},set _stateFlags(e){g=e},get _defaultValues(){return l},get _names(){return y},set _names(e){y=e},get _formState(){return r},set _formState(e){r=e},get _options(){return n},set _options(e){n=Object.assign(Object.assign({},n),e)}},trigger:Z,register:J,handleSubmit:(e,t)=>async i=>{i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let a=!0,o=n.shouldUnregister?$(m):Object.assign({},m);E.state.next({isSubmitting:!0});try{if(n.resolver){const{errors:e,values:t}=await D();r.errors=e,o=t}else await F(s);x(r.errors)&&Object.keys(r.errors).every((e=>p(o,e)))?(E.state.next({errors:{},isSubmitting:!0}),await e(o,i)):(t&&await t(r.errors,i),n.shouldFocusError&&q(s,(e=>p(r.errors,e)),y.mount))}catch(e){throw a=!1,e}finally{r.isSubmitted=!0,E.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:x(r.errors)&&a,submitCount:r.submitCount+1,errors:r.errors})}},watch:(e,t)=>N(e)?E.watch.subscribe({next:n=>e(H(void 0,t),n)}):H(e,t,!0),setValue:W,getValues:K,reset:(t,n={})=>{const i=t||l,a=$(i),o=t&&!x(t)?a:l;if(n.keepDefaultValues||(l=i),!n.keepValues){if(ue&&d(t))for(const e of y.mount){const t=p(s,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;try{oe(e)&&e.closest("form").reset();break}catch(e){}}}m=e.shouldUnregister?n.keepDefaultValues?$(l):{}:a,s={},E.array.next({values:o}),E.watch.next({values:o})}y={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},g.mount=!_.isValid||!!n.keepIsValid,g.watch=!!e.shouldUnregister,E.state.next({submitCount:n.keepSubmitCount?r.submitCount:0,isDirty:n.keepDirty?r.isDirty:!!n.keepDefaultValues&&!ne(t,l),isSubmitted:!!n.keepIsSubmitted&&r.isSubmitted,dirtyFields:n.keepDirty?r.dirtyFields:n.keepDefaultValues&&t?Object.entries(t).reduce(((e,[t,n])=>Object.assign(Object.assign({},e),{[t]:n!==p(l,t)})),{}):{},touchedFields:n.keepTouched?r.touchedFields:{},errors:n.keepErrors?r.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},resetField:(e,t={})=>{p(s,e)&&(d(t.defaultValue)?W(e,p(l,e)):(W(e,t.defaultValue),B(l,e,t.defaultValue)),t.keepTouched||fe(r.touchedFields,e),t.keepDirty||(fe(r.dirtyFields,e),r.isDirty=t.defaultValue?j(e,p(l,e)):j()),t.keepError||(fe(r.errors,e),_.isValid&&P()),E.state.next(Object.assign({},r)))},clearErrors:e=>{e?S(e).forEach((e=>fe(r.errors,e))):r.errors={},E.state.next({errors:r.errors})},unregister:Y,setError:(e,t,n)=>{const i=(p(s,e,{_f:{}})._f||{}).ref;B(r.errors,e,Object.assign(Object.assign({},t),{ref:i})),E.state.next({name:e,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&i&&i.focus&&i.focus()},setFocus:e=>{const t=p(s,e)._f;(t.ref.focus?t.ref:t.refs[0]).focus()},getFieldState:Q}}function Ne(e={}){const t=r.useRef(),[n,i]=r.useState({isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}});t.current?t.current.control._options=e:t.current=Object.assign(Object.assign({},Ie(e)),{formState:n});const a=t.current.control,o=r.useCallback((e=>{T(e,a._proxyFormState,!0)&&(a._formState=Object.assign(Object.assign({},a._formState),e),i(Object.assign({},a._formState)))}),[a]);return O({subject:a._subjects.state,callback:o}),r.useEffect((()=>{a._stateFlags.mount||(a._proxyFormState.isValid&&a._updateValid(),a._stateFlags.mount=!0),a._stateFlags.watch&&(a._stateFlags.watch=!1,a._subjects.state.next({})),a._removeUnmounted()})),t.current.formState=E(n,a._proxyFormState),t.current}},59134:function(e,t,n){"use strict";n.d(t,{x7:function(){return te},ZP:function(){return ne},Am:function(){return N}});var r=n(94159);let i={data:""},a=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||i,o=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,s=/\/\*[^]*?\*\/| +/g,l=/\n+/g,u=(e,t)=>{let n="",r="",i="";for(let a in e){let o=e[a];"@"==a[0]?"i"==a[1]?n=a+" "+o+";":r+="f"==a[1]?u(o,a):a+"{"+u(o,"k"==a[1]?"":t)+"}":"object"==typeof o?r+=u(o,t?t.replace(/([^,])+/g,(e=>a.replace(/(^:.*)|([^,])+/g,(t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)))):a):null!=o&&(a=/^--/.test(a)?a:a.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=u.p?u.p(a,o):a+":"+o+";")}return n+(t&&i?t+"{"+i+"}":i)+r},c={},f=e=>{if("object"==typeof e){let t="";for(let n in e)t+=n+f(e[n]);return t}return e},d=(e,t,n,r,i)=>{let a=f(e),d=c[a]||(c[a]=(e=>{let t=0,n=11;for(;t<e.length;)n=101*n+e.charCodeAt(t++)>>>0;return"go"+n})(a));if(!c[d]){let t=a!==e?e:(e=>{let t,n,r=[{}];for(;t=o.exec(e.replace(s,""));)t[4]?r.shift():t[3]?(n=t[3].replace(l," ").trim(),r.unshift(r[0][n]=r[0][n]||{})):r[0][t[1]]=t[2].replace(l," ").trim();return r[0]})(e);c[d]=u(i?{["@keyframes "+d]:t}:t,n?"":"."+d)}let p=n&&c.g?c.g:null;return n&&(c.g=c[d]),((e,t,n,r)=>{r?t.data=t.data.replace(r,e):-1===t.data.indexOf(e)&&(t.data=n?e+t.data:t.data+e)})(c[d],t,r,p),d},p=(e,t,n)=>e.reduce(((e,r,i)=>{let a=t[i];if(a&&a.call){let e=a(n),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;a=t?"."+t:e&&"object"==typeof e?e.props?"":u(e,""):!1===e?"":e}return e+r+(null==a?"":a)}),"");function h(e){let t=this||{},n=e.call?e(t.p):e;return d(n.unshift?n.raw?p(n,[].slice.call(arguments,1),t.p):n.reduce(((e,n)=>Object.assign(e,n&&n.call?n(t.p):n)),{}):n,a(t.target),t.g,t.o,t.k)}h.bind({g:1});let m,g,v,y=h.bind({k:1});function b(e,t){let n=this||{};return function(){let r=arguments;function i(a,o){let s=Object.assign({},a),l=s.className||i.className;n.p=Object.assign({theme:g&&g()},s),n.o=/ *go\d+/.test(l),s.className=h.apply(n,r)+(l?" "+l:""),t&&(s.ref=o);let u=e;return e[0]&&(u=s.as||e,delete s.as),v&&u[0]&&v(s),m(u,s)}return t?t(i):i}}var w=(e,t)=>(e=>"function"==typeof e)(e)?e(t):e,k=(()=>{let e=0;return()=>(++e).toString()})(),_=(()=>{let e;return()=>{if(void 0===e&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),E=new Map,x=e=>{if(E.has(e))return;let t=setTimeout((()=>{E.delete(e),O({type:4,toastId:e})}),1e3);E.set(e,t)},T=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,20)};case 1:return t.toast.id&&(e=>{let t=E.get(e);t&&clearTimeout(t)})(t.toast.id),{...e,toasts:e.toasts.map((e=>e.id===t.toast.id?{...e,...t.toast}:e))};case 2:let{toast:n}=t;return e.toasts.find((e=>e.id===n.id))?T(e,{type:1,toast:n}):T(e,{type:0,toast:n});case 3:let{toastId:r}=t;return r?x(r):e.toasts.forEach((e=>{x(e.id)})),{...e,toasts:e.toasts.map((e=>e.id===r||void 0===r?{...e,visible:!1}:e))};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter((e=>e.id!==t.toastId))};case 5:return{...e,pausedAt:t.time};case 6:let i=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map((e=>({...e,pauseDuration:e.pauseDuration+i})))}}},S=[],C={toasts:[],pausedAt:void 0},O=e=>{C=T(C,e),S.forEach((e=>{e(C)}))},A={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},I=e=>(t,n)=>{let r=((e,t="blank",n)=>({createdAt:Date.now(),visible:!0,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...n,id:(null==n?void 0:n.id)||k()}))(t,e,n);return O({type:2,toast:r}),r.id},N=(e,t)=>I("blank")(e,t);N.error=I("error"),N.success=I("success"),N.loading=I("loading"),N.custom=I("custom"),N.dismiss=e=>{O({type:3,toastId:e})},N.remove=e=>O({type:4,toastId:e}),N.promise=(e,t,n)=>{let r=N.loading(t.loading,{...n,...null==n?void 0:n.loading});return e.then((e=>(N.success(w(t.success,e),{id:r,...n,...null==n?void 0:n.success}),e))).catch((e=>{N.error(w(t.error,e),{id:r,...n,...null==n?void 0:n.error})})),e};var P=(e,t)=>{O({type:1,toast:{id:e,height:t}})},R=()=>{O({type:5,time:Date.now()})},L=y`
from {
transform: scale(0) rotate(45deg);
opacity: 0;
}
to {
transform: scale(1) rotate(45deg);
opacity: 1;
}`,M=y`
from {
transform: scale(0);
opacity: 0;
}
to {
transform: scale(1);
opacity: 1;
}`,D=y`
from {
transform: scale(0) rotate(90deg);
opacity: 0;
}
to {
transform: scale(1) rotate(90deg);
opacity: 1;
}`,F=b("div")`
width: 20px;
opacity: 0;
height: 20px;
border-radius: 10px;
background: ${e=>e.primary||"#ff4b4b"};
position: relative;
transform: rotate(45deg);
animation: ${L} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
animation-delay: 100ms;
&:after,
&:before {
content: '';
animation: ${M} 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: ${D} 0.15s ease-out forwards;
animation-delay: 180ms;
transform: rotate(90deg);
}
`,j=y`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`,B=b("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: ${j} 1s linear infinite;
`,q=y`
from {
transform: scale(0) rotate(45deg);
opacity: 0;
}
to {
transform: scale(1) rotate(45deg);
opacity: 1;
}`,H=y`
0% {
height: 0;
width: 0;
opacity: 0;
}
40% {
height: 0;
width: 6px;
opacity: 1;
}
100% {
opacity: 1;
height: 10px;
}`,z=b("div")`
width: 20px;
opacity: 0;
height: 20px;
border-radius: 10px;
background: ${e=>e.primary||"#61d345"};
position: relative;
transform: rotate(45deg);
animation: ${q} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
animation-delay: 100ms;
&:after {
content: '';
box-sizing: border-box;
animation: ${H} 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;
}
`,U=b("div")`
position: absolute;
`,V=b("div")`
position: relative;
display: flex;
justify-content: center;
align-items: center;
min-width: 20px;
min-height: 20px;
`,$=y`
from {
transform: scale(0.6);
opacity: 0.4;
}
to {
transform: scale(1);
opacity: 1;
}`,W=b("div")`
position: relative;
transform: scale(0.6);
opacity: 0.4;
min-width: 20px;
animation: ${$} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
`,G=({toast:e})=>{let{icon:t,type:n,iconTheme:i}=e;return void 0!==t?"string"==typeof t?r.createElement(W,null,t):t:"blank"===n?null:r.createElement(V,null,r.createElement(B,{...i}),"loading"!==n&&r.createElement(U,null,"error"===n?r.createElement(F,{...i}):r.createElement(z,{...i})))},Z=e=>`\n0% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;}\n100% {transform: translate3d(0,0,0) scale(1); opacity:1;}\n`,K=e=>`\n0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}\n100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;}\n`,Q=b("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;
`,Y=b("div")`
display: flex;
justify-content: center;
margin: 4px 10px;
color: inherit;
flex: 1 1 auto;
white-space: pre-line;
`,J=r.memo((({toast:e,position:t,style:n,children:i})=>{let a=e.height?((e,t)=>{let n=e.includes("top")?1:-1,[r,i]=_()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[Z(n),K(n)];return{animation:t?`${y(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${y(i)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}})(e.position||t||"top-center",e.visible):{opacity:0},o=r.createElement(G,{toast:e}),s=r.createElement(Y,{...e.ariaProps},w(e.message,e));return r.createElement(Q,{className:e.className,style:{...a,...n,...e.style}},"function"==typeof i?i({icon:o,message:s}):r.createElement(r.Fragment,null,o,s))}));!function(e,t,n,r){u.p=void 0,m=e,g=void 0,v=void 0}(r.createElement);var X=({id:e,className:t,style:n,onHeightUpdate:i,children:a})=>{let o=r.useCallback((t=>{if(t){let n=()=>{let n=t.getBoundingClientRect().height;i(e,n)};n(),new MutationObserver(n).observe(t,{subtree:!0,childList:!0,characterData:!0})}}),[e,i]);return r.createElement("div",{ref:o,className:t,style:n},a)},ee=h`
z-index: 9999;
> * {
pointer-events: auto;
}
`,te=({reverseOrder:e,position:t="top-center",toastOptions:n,gutter:i,children:a,containerStyle:o,containerClassName:s})=>{let{toasts:l,handlers:u}=(e=>{let{toasts:t,pausedAt:n}=((e={})=>{let[t,n]=(0,r.useState)(C);(0,r.useEffect)((()=>(S.push(n),()=>{let e=S.indexOf(n);e>-1&&S.splice(e,1)})),[t]);let i=t.toasts.map((t=>{var n,r;return{...e,...e[t.type],...t,duration:t.duration||(null==(n=e[t.type])?void 0:n.duration)||(null==e?void 0:e.duration)||A[t.type],style:{...e.style,...null==(r=e[t.type])?void 0:r.style,...t.style}}}));return{...t,toasts:i}})(e);(0,r.useEffect)((()=>{if(n)return;let e=Date.now(),r=t.map((t=>{if(t.duration===1/0)return;let n=(t.duration||0)+t.pauseDuration-(e-t.createdAt);if(!(n<0))return setTimeout((()=>N.dismiss(t.id)),n);t.visible&&N.dismiss(t.id)}));return()=>{r.forEach((e=>e&&clearTimeout(e)))}}),[t,n]);let i=(0,r.useCallback)((()=>{n&&O({type:6,time:Date.now()})}),[n]),a=(0,r.useCallback)(((e,n)=>{let{reverseOrder:r=!1,gutter:i=8,defaultPosition:a}=n||{},o=t.filter((t=>(t.position||a)===(e.position||a)&&t.height)),s=o.findIndex((t=>t.id===e.id)),l=o.filter(((e,t)=>t<s&&e.visible)).length;return o.filter((e=>e.visible)).slice(...r?[l+1]:[0,l]).reduce(((e,t)=>e+(t.height||0)+i),0)}),[t]);return{toasts:t,handlers:{updateHeight:P,startPause:R,endPause:i,calculateOffset:a}}})(n);return r.createElement("div",{style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...o},className:s,onMouseEnter:u.startPause,onMouseLeave:u.endPause},l.map((n=>{let o=n.position||t,s=((e,t)=>{let n=e.includes("top"),r=n?{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:_()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(n?1:-1)}px)`,...r,...i}})(o,u.calculateOffset(n,{reverseOrder:e,gutter:i,defaultPosition:t}));return r.createElement(X,{id:n.id,key:n.id,onHeightUpdate:u.updateHeight,className:n.visible?ee:"",style:s},"custom"===n.type?w(n.message,n):a?a(n):r.createElement(J,{toast:n,position:o}))})))},ne=N},51028:function(e,t,n){"use strict";n.d(t,{cC:function(){return j},Db:function(){return M},NS:function(){return H},$G:function(){return q}});var r=n(94159),i=n(10328),a=n(37943),o=n.n(a),s=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function l(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(o()[n[1]]||"/"===e.charAt(e.length-2))&&(t.voidElement=!0),t.name.startsWith("!--"))){var r=e.indexOf("--\x3e");return{type:"comment",comment:-1!==r?e.slice(4,r):""}}for(var i=new RegExp(s),a=null;null!==(a=i.exec(e));)if(a[0].trim())if(a[1]){var l=a[1].trim(),u=[l,""];l.indexOf("=")>-1&&(u=l.split("=")),t.attrs[u[0]]=u[1],i.lastIndex--}else a[2]&&(t.attrs[a[2]]=a[3].trim().substring(1,a[3].length-1));return t}var u=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,c=/^\s*$/,f=Object.create(null);function d(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(e){var t=[];for(var n in e)t.push(n+'="'+e[n]+'"');return t.length?" "+t.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(d,"")+"</"+t.name+">";case"comment":return e+"\x3c!--"+t.comment+"--\x3e"}}var p={parse:function(e,t){t||(t={}),t.components||(t.components=f);var n,r=[],i=[],a=-1,o=!1;if(0!==e.indexOf("<")){var s=e.indexOf("<");r.push({type:"text",content:-1===s?e:e.substring(0,s)})}return e.replace(u,(function(s,u){if(o){if(s!=="</"+n.name+">")return;o=!1}var f,d="/"!==s.charAt(1),p=s.startsWith("\x3c!--"),h=u+s.length,m=e.charAt(h);if(p){var g=l(s);return a<0?(r.push(g),r):((f=i[a]).children.push(g),r)}if(d&&(a++,"tag"===(n=l(s)).type&&t.components[n.name]&&(n.type="component",o=!0),n.voidElement||o||!m||"<"===m||n.children.push({type:"text",content:e.slice(h,e.indexOf("<",h))}),0===a&&r.push(n),(f=i[a-1])&&f.children.push(n),i[a]=n),(!d||n.voidElement)&&(a>-1&&(n.voidElement||n.name===s.slice(2,-1))&&(a--,n=-1===a?r:i[a]),!o&&"<"!==m&&m)){f=-1===a?r:i[a].children;var v=e.indexOf("<",h),y=e.slice(h,-1===v?void 0:v);c.test(y)&&(y=" "),(v>-1&&a+f.length>=0||" "!==y)&&f.push({type:"text",content:y})}})),r},stringify:function(e){return e.reduce((function(e,t){return e+d("",t)}),"")}},h=p;function m(){if(console&&console.warn){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}const g={};function v(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&g[t[0]]||("string"==typeof t[0]&&(g[t[0]]=new Date),m(...t))}const y=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout((()=>{e.off("initialized",n)}),0),t()};e.on("initialized",n)}};function b(e,t,n){e.loadNamespaces(t,y(e,n))}function w(e,t,n,r){"string"==typeof n&&(n=[n]),n.forEach((t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)})),e.loadLanguages(t,y(e,r))}function k(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=t.languages[0],i=!!t.options&&t.options.fallbackLng,a=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;const o=(e,n)=>{const r=t.services.backendConnector.state[`${e}|${n}`];return-1===r||2===r};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!o(t.isLanguageChangingTo,e)||!t.hasResourceBundle(r,e)&&t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)&&(!o(r,e)||i&&!o(a,e)))}function _(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.languages||!t.languages.length)return v("i18n.languages were undefined or empty",t.languages),!0;const r=void 0!==t.options.ignoreJSONStructure;return r?t.hasLoadedNamespace(e,{lng:n.lng,precheck:(t,r)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):k(e,t,n)}const E=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,x={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},T=e=>x[e];let S,C={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(E,T)};function O(){return C}function A(){return S}function I(e,t){if(!e)return!1;const n=e.props?e.props.children:e.children;return t?n.length>0:!!n}function N(e){if(!e)return[];const t=e.props?e.props.children:e.children;return e.props&&e.props.i18nIsDynamicList?P(t):t}function P(e){return Array.isArray(e)?e:[e]}function R(e,t){if(!e)return"";let n="";const i=P(e),a=t.transSupportBasicHtmlNodes&&t.transKeepBasicHtmlNodesFor?t.transKeepBasicHtmlNodesFor:[];return i.forEach(((e,i)=>{if("string"==typeof e)n+=`${e}`;else if((0,r.isValidElement)(e)){const r=Object.keys(e.props).length,o=a.indexOf(e.type)>-1,s=e.props.children;if(!s&&o&&0===r)n+=`<${e.type}/>`;else if(s||o&&0===r)if(e.props.i18nIsDynamicList)n+=`<${i}></${i}>`;else if(o&&1===r&&"string"==typeof s)n+=`<${e.type}>${s}</${e.type}>`;else{const e=R(s,t);n+=`<${i}>${e}</${i}>`}else n+=`<${i}></${i}>`}else if(null===e)m("Trans: the passed in value is invalid - seems you passed in a null child.");else if("object"==typeof e){const{format:t,...r}=e,i=Object.keys(r);if(1===i.length){const e=t?`${i[0]}, ${t}`:i[0];n+=`{{${e}}}`}else m("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",e)}else m("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",e)})),n}function L(e){let{children:t,count:n,parent:a,i18nKey:o,context:s,tOptions:l={},values:u,defaults:c,components:f,ns:d,i18n:p,t:m,shouldUnescape:g,...y}=e;const b=p||A();if(!b)return v("You will need to pass in an i18next instance by using i18nextReactModule"),t;const w=m||b.t.bind(b)||(e=>e);s&&(l.context=s);const k={...O(),...b.options&&b.options.react};let _=d||w.ns||b.options&&b.options.defaultNS;_="string"==typeof _?[_]:_||["translation"];const E=R(t,k),x=c||E||k.transEmptyNodeValue||o,{hashTransKey:T}=k,S=o||(T?T(E||x):E||x);let C=u?l.interpolation:{interpolation:{...l.interpolation,prefix:"#$?",suffix:"?$#"}};b.options&&b.options.interpolation&&b.options.interpolation.defaultVariables&&(C||(C={}),C.interpolation={defaultVariables:{...b.options.interpolation.defaultVariables,...C.interpolation&&C.interpolation.defaultVariables||{}}});const L={...l,count:n,...u,...C,defaultValue:x,ns:_},M=function(e,t,n,a,o,s){if(""===t)return[];const l=a.transKeepBasicHtmlNodesFor||[],u=t&&new RegExp(l.map((e=>`<${e}`)).join("|")).test(t);if(!e&&!u&&!s)return[t];const c={};!function e(t){P(t).forEach((t=>{"string"!=typeof t&&(I(t)?e(N(t)):"object"!=typeof t||(0,r.isValidElement)(t)||Object.assign(c,t))}))}(e);const f=h.parse(`<0>${t}</0>`),d={...c,...o};function p(e,t,n){const i=N(e),a=g(i,t.children,n);return function(e){return"[object Array]"===Object.prototype.toString.call(e)&&e.every((e=>(0,r.isValidElement)(e)))}(i)&&0===a.length||e.props&&e.props.i18nIsDynamicList?i:a}function m(e,t,n,a,o){e.dummy?(e.children=t,n.push((0,r.cloneElement)(e,{key:a},o?void 0:t))):n.push(...r.Children.map([e],(e=>{const n={...e.props};return delete n.i18nIsDynamicList,r.createElement(e.type,(0,i.Z)({},n,{key:a,ref:e.ref},o?{}:{children:t}))})))}function g(t,i,o){const c=P(t);return P(i).reduce(((t,i,f)=>{const h=i.children&&i.children[0]&&i.children[0].content&&n.services.interpolator.interpolate(i.children[0].content,d,n.language);if("tag"===i.type){let s=c[parseInt(i.name,10)];1!==o.length||s||(s=o[0][i.name]),s||(s={});const v=0!==Object.keys(i.attrs).length?function(e,t){const n={...t};return n.props=Object.assign(e.props,t.props),n}({props:i.attrs},s):s,y=(0,r.isValidElement)(v),b=y&&I(i,!0)&&!i.voidElement,w=u&&"object"==typeof v&&v.dummy&&!y,k="object"==typeof e&&null!==e&&Object.hasOwnProperty.call(e,i.name);if("string"==typeof v){const e=n.services.interpolator.interpolate(v,d,n.language);t.push(e)}else if(I(v)||b)m(v,p(v,i,o),t,f);else if(w)m(v,g(c,i.children,o),t,f);else if(Number.isNaN(parseFloat(i.name)))if(k)m(v,p(v,i,o),t,f,i.voidElement);else if(a.transSupportBasicHtmlNodes&&l.indexOf(i.name)>-1)if(i.voidElement)t.push((0,r.createElement)(i.name,{key:`${i.name}-${f}`}));else{const e=g(c,i.children,o);t.push((0,r.createElement)(i.name,{key:`${i.name}-${f}`},e))}else if(i.voidElement)t.push(`<${i.name} />`);else{const e=g(c,i.children,o);t.push(`<${i.name}>${e}</${i.name}>`)}else if("object"!=typeof v||y)m(v,h,t,f,1!==i.children.length||!h);else{const e=i.children[0]?h:null;e&&t.push(e)}}else if("text"===i.type){const e=a.transWrapTextNodes,o=s?a.unescape(n.services.interpolator.interpolate(i.content,d,n.language)):n.services.interpolator.interpolate(i.content,d,n.language);e?t.push((0,r.createElement)(e,{key:`${i.name}-${f}`},o)):t.push(o)}return t}),[])}return N(g([{dummy:!0,children:e||[]}],f,P(e||[]))[0])}(f||t,S?w(S,L):x,b,k,L,g),D=void 0!==a?a:k.defaultTransParent;return D?(0,r.createElement)(D,y,M):M}const M={type:"3rdParty",init(e){!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};C={...C,...e}}(e.options.react),function(e){S=e}(e)}},D=(0,r.createContext)();class F{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach((e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)}))}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}function j(e){let{children:t,count:n,parent:i,i18nKey:a,context:o,tOptions:s={},values:l,defaults:u,components:c,ns:f,i18n:d,t:p,shouldUnescape:h,...m}=e;const{i18n:g,defaultNS:v}=(0,r.useContext)(D)||{},y=d||g||A(),b=p||y&&y.t.bind(y);return L({children:t,count:n,parent:i,i18nKey:a,context:o,tOptions:s,values:l,defaults:u,components:c,ns:f||b&&b.ns||v||y&&y.options&&y.options.defaultNS,i18n:y,t:p,shouldUnescape:h,...m})}const B=(e,t)=>{const n=(0,r.useRef)();return(0,r.useEffect)((()=>{n.current=t?n.current:e}),[e,t]),n.current};function q(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{i18n:n}=t,{i18n:i,defaultNS:a}=(0,r.useContext)(D)||{},o=n||i||A();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new F),!o){v("You will need to pass in an i18next instance by using initReactI18next");const e=(e,t)=>"string"==typeof t?t:t&&"object"==typeof t&&"string"==typeof t.defaultValue?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}o.options.react&&void 0!==o.options.react.wait&&v("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const s={...O(),...o.options.react,...t},{useSuspense:l,keyPrefix:u}=s;let c=e||a||o.options&&o.options.defaultNS;c="string"==typeof c?[c]:c||["translation"],o.reportNamespaces.addUsedNamespaces&&o.reportNamespaces.addUsedNamespaces(c);const f=(o.isInitialized||o.initializedStoreOnce)&&c.every((e=>_(e,o,s)));function d(){return o.getFixedT(t.lng||null,"fallback"===s.nsMode?c:c[0],u)}const[p,h]=(0,r.useState)(d);let m=c.join();t.lng&&(m=`${t.lng}${m}`);const g=B(m),y=(0,r.useRef)(!0);(0,r.useEffect)((()=>{const{bindI18n:e,bindI18nStore:n}=s;function r(){y.current&&h(d)}return y.current=!0,f||l||(t.lng?w(o,t.lng,c,(()=>{y.current&&h(d)})):b(o,c,(()=>{y.current&&h(d)}))),f&&g&&g!==m&&y.current&&h(d),e&&o&&o.on(e,r),n&&o&&o.store.on(n,r),()=>{y.current=!1,e&&o&&e.split(" ").forEach((e=>o.off(e,r))),n&&o&&n.split(" ").forEach((e=>o.store.off(e,r)))}}),[o,m]);const k=(0,r.useRef)(!0);(0,r.useEffect)((()=>{y.current&&!k.current&&h(d),k.current=!1}),[o,u]);const E=[p,o,f];if(E.t=p,E.i18n=o,E.ready=f,f)return E;if(!f&&!l)return E;throw new Promise((e=>{t.lng?w(o,t.lng,c,(()=>e())):b(o,c,(()=>e()))}))}function H(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{i18n:i}=n,{i18n:a}=(0,r.useContext)(D)||{},o=i||a||A();o.options&&o.options.isClone||(e&&!o.initializedStoreOnce&&(o.services.resourceStore.data=e,o.options.ns=Object.values(e).reduce(((e,t)=>(Object.keys(t).forEach((t=>{e.indexOf(t)<0&&e.push(t)})),e)),o.options.ns),o.initializedStoreOnce=!0,o.isInitialized=!0),t&&!o.initializedLanguageOnce&&(o.changeLanguage(t),o.initializedLanguageOnce=!0))}},59670:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(30992);const i=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=/^[a-zA-Z]:\\/;var o=n(24740);const s=["nofollow"],l=["http","https"];function u(e,t){return"function"==typeof e?e(t):e}function c(e={}){return t=>{(0,r.Vn)(t,"element",(t=>{if("a"===t.tagName&&t.properties&&"string"==typeof t.properties.href){const n=t.properties.href,r=n.slice(0,n.indexOf(":")),c=u(e.target,t),f=u(e.rel,t)||s,d="string"==typeof f?function(e){const t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}(f):f,p=u(e.protocols,t)||l,h=u(e.content,t),m=h&&!Array.isArray(h)?[h]:h,g=u(e.contentProperties,t)||{};(function(e){if("string"!=typeof e)throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return!a.test(e)&&i.test(e)})(n)&&p.includes(r)&&(c&&(t.properties.target=c),d.length>0&&(t.properties.rel=d.concat()),m&&t.children.push({type:"element",tagName:"span",properties:o(!0,g),children:o(!0,m)}))}}))}}},34316:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(1107),i=n(93737),a=n(48733);const o={}.hasOwnProperty,s=new Set(["table","thead","tbody","tfoot","tr","th","td"]);function l(e){if(!e||"function"!=typeof e.createElement)throw new TypeError("createElement is not a function");const t=e.createElement;function n(n,r,i){if(i&&s.has(n)&&(i=i.filter((e=>!(0,a.Q)(e)))),e.components&&o.call(e.components,n)){const a=e.components[n];return e.passNode&&"function"==typeof a&&(r=Object.assign({node:this},r)),t(a,r,i)}return t(n,r,i)}Object.assign(this,{Compiler:function(a){let o=(0,r.l)(n,i(a),e.prefix);return"root"===a.type?(o=o&&"object"==typeof o&&"type"in o&&"props"in o&&"div"===o.type&&(1!==a.children.length||"element"!==a.children[0].type)?o.props.children:[o],t(e.Fragment||"div",{},o)):o}})}},13427:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(70376),i={}.hasOwnProperty,a=[].push,o={root:{children:l},doctype:function(e){return e.allowDoctypes?{name:u}:null},comment:function(e){return e.allowComments?{value:f}:null},element:{tagName:c,properties:function(e,t,n,r){var a,o,s,l,u=c(e,n.tagName,0,r),f=e.required||{},d=t||{},g=Object.assign({},m(e.attributes["*"]),m(u&&i.call(e.attributes,u)?e.attributes[u]:[])),v={};for(s in d)if(i.call(d,s)){if(i.call(g,s))a=g[s];else{if(!((l=s).length>4&&"data"===l.slice(0,4).toLowerCase()&&i.call(g,"data*")))continue;a=g["data*"]}o=d[s],null!=(o=Array.isArray(o)?p(e,o,s,a):h(e,o,s,a))&&(v[s]=o)}if(u&&i.call(f,u))for(s in f[u])i.call(v,s)||(v[s]=f[u][s]);return v},children:l},text:{value:function(e,t){return"string"==typeof t?t:""}},"*":{data:d,position:d}};function s(e,t,n){var r,a,s,l,u,c=t&&t.type,f={type:t.type};if(i.call(o,c)&&("function"==typeof(a=o[c])&&(a=a(e,t)),a))for(u in r=!0,s=Object.assign({},a,o["*"]))i.call(s,u)&&(!1===(l=s[u](e,t[u],t,n))?(r=null,f[u]=t[u]):null!=l&&(f[u]=l));return r?f:"element"!==f.type||e.strip.includes(f.tagName)?null:f.children}function l(e,t,n,r){var i,o=[],l=-1;if(Array.isArray(t)){for("element"===n.type&&r.push(n.tagName);++l<t.length;)(i=s(e,t[l],r))&&("length"in i?a.apply(o,i):o.push(i));"element"===n.type&&r.pop()}return o}function u(){return"html"}function c(e,t,n,r){var a="string"==typeof t?t:"",o=-1;if(!a||"*"===a||!e.tagNames.includes(a))return!1;if(i.call(e.ancestors,a)){for(;++o<e.ancestors[a].length;)if(r.includes(e.ancestors[a][o]))return a;return!1}return a}function f(e,t){var n="string"==typeof t?t:"",r=n.indexOf("--\x3e");return r<0?n:n.slice(0,r)}function d(e,t){return t}function p(e,t,n,r){for(var i,a=-1,o=[];++a<t.length;)null!=(i=h(e,t[a],n,r))&&o.push(i);return o}function h(e,t,n,r){if(("boolean"==typeof t||"number"==typeof t||"string"==typeof t)&&function(e,t,n){var r=String(t),a=r.indexOf(":"),o=r.indexOf("?"),s=r.indexOf("#"),l=r.indexOf("/"),u=i.call(e.protocols,n)?e.protocols[n].concat():[],c=-1;if(0===u.length||a<0||l>-1&&a>l||o>-1&&a>o||s>-1&&a>s)return!0;for(;++c<u.length;)if(a===u[c].length&&r.slice(0,u[c].length)===u[c])return!0;return!1}(e,t,n)&&(0===r.length||r.includes(t)))return e.clobber.includes(n)?e.clobberPrefix+t:t}function m(e){for(var t,n={},r=-1;++r<e.length;)t=e[r],Array.isArray(t)?n[t[0]]=t.slice(1):n[t]=[];return n}function g(e=r.R){return t=>{return i=e,o={type:"root",children:[]},(n=t)&&"object"==typeof n&&n.type&&(a=s(Object.assign({},r.R,i||{}),n,[]))&&(Array.isArray(a)?1===a.length?o=a[0]:o.children=a:o=a),o;var n,i,a,o}}},48428:function(e,t,n){"use strict";n.d(t,{Z:function(){return U}});var r=n(24287),i=n(98362);const a=function(e,t,n,r,i){const a=o(t);if(null!=n&&("number"!=typeof n||n<0||n===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index for child node");if(!(null==r||r.type&&r.children))throw new Error("Expected parent node");if(!e||!e.type||"string"!=typeof e.type)return!1;if(null==r!=(null==n))throw new Error("Expected both parent and index");return a.call(i,e,n,r)},o=function(e){if(null==e)return l;if("string"==typeof e)return t=e,function(e){return l(e)&&e.tagName===t};var t;if("object"==typeof e)return function(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=o(e[n]);return s((function(...e){let n=-1;for(;++n<t.length;)if(t[n].call(this,...e))return!0;return!1}))}(e);if("function"==typeof e)return s(e);throw new Error("Expected function, string, or array as test")};function s(e){return function(t,...n){return l(t)&&Boolean(e.call(this,t,...n))}}function l(e){return Boolean(e&&"object"==typeof e&&"element"===e.type&&"string"==typeof e.tagName)}var u=n(95987);const c=(0,u.O)("comment");var f=n(48733);const d=h(1),p=h(-1);function h(e){return function(t,n,r){const i=t&&t.children;let a=n+e,o=i&&i[a];if(!r)for(;o&&(0,f.Q)(o);)a+=e,o=i[a];return o}}const m=(0,u.O)("text");function g(e){return m(e)&&(0,f.Q)(e.value.charAt(0))}const v={}.hasOwnProperty;function y(e){return function(t,n,r){return v.call(e,t.tagName)&&e[t.tagName](t,n,r)}}const b=y({html:function(e,t,n){const r=d(n,t);return!r||!c(r)},head:w,body:function(e,t,n){const r=d(n,t);return!r||!c(r)},p:function(e,t,n){const r=d(n,t);return r?a(r,["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","menu","nav","ol","p","pre","section","table","ul"]):!n||!a(n,["a","audio","del","ins","map","noscript","video"])},li:function(e,t,n){const r=d(n,t);return!r||a(r,"li")},dt:function(e,t,n){const r=d(n,t);return r&&a(r,["dt","dd"])},dd:function(e,t,n){const r=d(n,t);return!r||a(r,["dt","dd"])},rt:k,rp:k,optgroup:function(e,t,n){const r=d(n,t);return!r||a(r,"optgroup")},option:function(e,t,n){const r=d(n,t);return!r||a(r,["option","optgroup"])},menuitem:function(e,t,n){const r=d(n,t);return!r||a(r,["menuitem","hr","menu"])},colgroup:w,caption:w,thead:function(e,t,n){const r=d(n,t);return r&&a(r,["tbody","tfoot"])},tbody:function(e,t,n){const r=d(n,t);return!r||a(r,["tbody","tfoot"])},tfoot:function(e,t,n){return!d(n,t)},tr:function(e,t,n){const r=d(n,t);return!r||a(r,"tr")},td:_,th:_});function w(e,t,n){const r=d(n,t,!0);return!r||!c(r)&&!g(r)}function k(e,t,n){const r=d(n,t);return!r||a(r,["rp","rt"])}function _(e,t,n){const r=d(n,t);return!r||a(r,["td","th"])}const E={opening:y({html:function(e){const t=d(e,-1);return!t||!c(t)},head:function(e){const t=e.children,n=[];let r,i=-1;for(;++i<t.length;)if(r=t[i],a(r,["title","base"])){if(n.includes(r.tagName))return!1;n.push(r.tagName)}return t.length>0},body:function(e){const t=d(e,-1,!0);return!t||!c(t)&&!g(t)&&!a(t,["meta","link","script","style","template"])},colgroup:function(e,t,n){const r=p(n,t),i=d(e,-1,!0);return(!a(r,"colgroup")||!b(r,n.children.indexOf(r),n))&&(i&&a(i,"col"))},tbody:function(e,t,n){const r=p(n,t),i=d(e,-1);return(!a(r,["thead","tbody"])||!b(r,n.children.indexOf(r),n))&&(i&&a(i,"tr"))}}),closing:b};var x=n(26735),T=n(95322),S=n(63712);const C=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],O={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"",Prime:"″",oline:"‾",frasl:"",weierp:"℘",image:"",real:"",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"",lowast:"",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"",cap:"∩",cup:"",int:"∫",there4:"∴",sim:"",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:"",emsp:"",thinsp:"",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"",mdash:"—",lsquo:"",rsquo:"",sbquo:"",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"",rsaquo:"",euro:"€"},A=["cent","copy","divide","gt","lt","not","para","times"],I={}.hasOwnProperty,N={};let P;for(P in O)I.call(O,P)&&(N[O[P]]=P);function R(e,t,n){let r,i=function(e,t,n){const r="&#x"+e.toString(16).toUpperCase();return n&&t&&!/[\dA-Fa-f]/.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);if((n.useNamedReferences||n.useShortestReferences)&&(r=function(e,t,n,r){const i=String.fromCharCode(e);if(I.call(N,i)){const e=N[i],a="&"+e;return n&&C.includes(e)&&!A.includes(e)&&(!r||t&&61!==t&&/[^\da-z]/i.test(String.fromCharCode(t)))?a:a+";"}return""}(e,t,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!r)&&n.useShortestReferences){const r=function(e,t,n){const r="&#"+String(e);return n&&t&&!/\d/.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);r.length<i.length&&(i=r)}return r&&(!n.useShortestReferences||r.length<i.length)?r:i}function L(e,t){return function(e,t){return e=e.replace(t.subset?function(e){const t=[];let n=-1;for(;++n<e.length;)t.push(e[n].replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"));return new RegExp("(?:"+t.join("|")+")","g")}(t.subset):/["&'<>`]/g,n),t.subset||t.escapeOnly?e:e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,(function(e,n,r){return t.format(1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536,r.charCodeAt(n+2),t)})).replace(/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,n);function n(e,n,r){return t.format(e.charCodeAt(0),r.charCodeAt(n+1),t)}}(e,Object.assign({format:R},t))}var M=n(90252);const D={name:[["\t\n\f\r &/=>".split(""),"\t\n\f\r \"&'/=>`".split("")],["\0\t\n\f\r \"&'/<=>".split(""),"\0\t\n\f\r \"&'/<=>`".split("")]],unquoted:[["\t\n\f\r &>".split(""),"\0\t\n\f\r \"&'<=>`".split("")],["\0\t\n\f\r \"&'<=>`".split(""),"\0\t\n\f\r \"&'<=>`".split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function F(e,t,n,r){return!r||"element"!==r.type||"script"!==r.tagName&&"style"!==r.tagName?L(t.value,Object.assign({},e.entities,{subset:["<","&"]})):t.value}const j={comment:function(e,t){return e.bogusComments?"<?"+L(t.value,Object.assign({},e.entities,{subset:[">"]}))+">":"\x3c!--"+t.value.replace(/^>|^->|<!--|-->|--!>|<!-$/g,(function(t){return L(t,Object.assign({},e.entities,{subset:["<",">"]}))}))+"--\x3e"},doctype:function(e){return"<!"+(e.upperDoctype?"DOCTYPE":"doctype")+(e.tightDoctype?"":" ")+"html>"},element:function(e,t,n,i){const a=e.schema,o="svg"===a.space?void 0:e.omit;let s="svg"===a.space?e.closeEmpty:e.voids.includes(t.tagName.toLowerCase());const l=[];let u;"html"===a.space&&"svg"===t.tagName&&(e.schema=r.YP);const c=function(e,t){const n=[];let r,i,a,o=-1;for(r in t)void 0!==t[r]&&null!==t[r]&&(i=z(e,r,t[r]),i&&n.push(i));for(;++o<n.length;)a=e.tight?n[o].charAt(n[o].length-1):null,o!==n.length-1&&'"'!==a&&"'"!==a&&(n[o]+=" ");return n.join("")}(e,t.properties),f=H(e,"html"===a.space&&"template"===t.tagName?t.content:t);return e.schema=a,f&&(s=!1),!c&&o&&o.opening(t,n,i)||(l.push("<",t.tagName,c?" "+c:""),s&&("svg"===a.space||e.close)&&(u=c.charAt(c.length-1),(!e.tightClose||"/"===u||u&&'"'!==u&&"'"!==u)&&l.push(" "),l.push("/")),l.push(">")),l.push(f),s||o&&o.closing(t,n,i)||l.push("</"+t.tagName+">"),l.join("")},raw:function(e,t,n,r){return e.dangerous?t.value:F(e,t,0,r)},root:H,text:F},B={}.hasOwnProperty;function q(e,t,n,r){if(!t||!t.type)throw new Error("Expected node, not `"+t+"`");if(!B.call(j,t.type))throw new Error("Cannot compile unknown node `"+t.type+"`");return j[t.type](e,t,n,r)}function H(e,t){const n=[],r=t&&t.children||[];let i=-1;for(;++i<r.length;)n[i]=q(e,r[i],i,t);return n.join("")}function z(e,t,n){const r=(0,x.s)(e.schema,t);let i,a=e.quote;if(!r.overloadedBoolean||n!==r.attribute&&""!==n?(r.boolean||r.overloadedBoolean&&"string"!=typeof n)&&(n=Boolean(n)):n=!0,null==n||!1===n||"number"==typeof n&&Number.isNaN(n))return"";const o=L(r.attribute,Object.assign({},e.entities,{subset:D.name["html"===e.schema.space?e.valid:1][e.safe]}));return!0===n?o:(n="object"==typeof n&&"length"in n?(r.commaSeparated?S.P:T.P)(n,{padLeft:!e.tightLists}):String(n),e.collapseEmpty&&!n?o:(e.unquoted&&(i=L(n,Object.assign({},e.entities,{subset:D.unquoted[e.valid][e.safe],attribute:!0}))),i!==n&&(e.smart&&(0,M.w)(n,a)>(0,M.w)(n,e.alternative)&&(a=e.alternative),i=a+L(n,Object.assign({},e.entities,{subset:("'"===a?D.single:D.double)["html"===e.schema.space?e.valid:1][e.safe],attribute:!0}))+a),o+(i?"="+i:i)))}function U(e){const t=this.data("settings"),n=Object.assign({},t,e);Object.assign(this,{Compiler:function(e){return function(e,t={}){const n=t.quote||'"',a='"'===n?"'":'"';if('"'!==n&&"'"!==n)throw new Error("Invalid quote `"+n+"`, expected `'` or `\"`");return q({valid:t.allowParseErrors?0:1,safe:t.allowDangerousCharacters?0:1,schema:"svg"===t.space?r.YP:r.dy,omit:t.omitOptionalTags?E:void 0,quote:n,alternative:a,smart:t.quoteSmart,unquoted:t.preferUnquoted,tight:t.tightAttributes,upperDoctype:t.upperDoctype,tightDoctype:t.tightDoctype,bogusComments:t.bogusComments,tightLists:t.tightCommaSeparatedLists,tightClose:t.tightSelfClosing,collapseEmpty:t.collapseEmptyAttributes,dangerous:t.allowDangerousHtml,voids:t.voids||i.z.concat(),entities:t.entities||{},close:t.closeSelfClosing,closeEmpty:t.closeEmptyElements},Array.isArray(e)?{type:"root",children:e}:e,null,null)}(e,n)}})}},55252:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(76485),i=n(29471),a=n(95987);const o={}.hasOwnProperty;function s(e){return"string"==typeof e?new RegExp((0,r.Z)(e),"g"):e}function l(e){return"function"==typeof e?e:()=>e}function u(e){!function(e,t,n,r){let u,c;"string"==typeof t||t instanceof RegExp?(c=[[t,n]],u=r):(c=t,u=n),u||(u={});const f=(0,a.O)(u.ignore||[]),d=function(e){const t=[];if("object"!=typeof e)throw new TypeError("Expected array or object as schema");if(Array.isArray(e)){let n=-1;for(;++n<e.length;)t.push([s(e[n][0]),l(e[n][1])])}else{let n;for(n in e)o.call(e,n)&&t.push([s(n),l(e[n])])}return t}(c);let p=-1;for(;++p<d.length;)(0,i.S4)(e,"text",h);return e;function h(e,t){let n,r=-1;for(;++r<t.length;){const e=t[r];if(f(e,n?n.children.indexOf(e):void 0,n))return;n=e}if(n)return function(e,t){const n=d[p][0],r=d[p][1];let i,a=0,o=t.children.indexOf(e),s=[];n.lastIndex=0;let l=n.exec(e.value);for(;l;){i=l.index;let t=r(...l,{index:l.index,input:l.input});if("string"==typeof t&&(t=t.length>0?{type:"text",value:t}:void 0),!1!==t&&(a!==i&&s.push({type:"text",value:e.value.slice(a,i)}),Array.isArray(t)?s.push(...t):t&&s.push(t),a=i+l[0].length),!n.global)break;l=n.exec(e.value)}return void 0===i?(s=[e],o--):(a<e.value.length&&s.push({type:"text",value:e.value.slice(a)}),t.children.splice(o,1,...s)),o+s.length+1}(e,n)}}(e,/\r?\n|\r/g,c)}function c(){return{type:"break"}}function f(){return u}},70883:function(e,t,n){"use strict";n.d(t,{Z:function(){return Pe}});var r=n(89063),i=n(19967);const a={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return 87===t||119===t?(e.consume(t),a):n(t)}function a(t){return 87===t||119===t?(e.consume(t),o):n(t)}function o(t){return 46===t?(e.consume(t),s):n(t)}function s(e){return null===e||(0,i.Ch)(e)?n(e):t(e)}},partial:!0},o={tokenize:function(e,t,n){let r,a;return o;function o(t){return 38===t?e.check(u,c,s)(t):46===t||95===t?e.check(l,c,s)(t):null===t||(0,i.Av)(t)||(0,i.B8)(t)||45!==t&&(0,i.Xh)(t)?c(t):(e.consume(t),o)}function s(t){return 46===t?(a=r,r=void 0,e.consume(t),o):(95===t&&(r=!0),e.consume(t),o)}function c(e){return a||r?n(e):t(e)}},partial:!0},s={tokenize:function(e,t){let n=0;return r;function r(o){return 38===o?e.check(u,t,i)(o):(40===o&&n++,41===o?e.check(l,a,i)(o):v(o)?t(o):g(o)?e.check(l,t,i)(o):(e.consume(o),r))}function i(t){return e.consume(t),r}function a(e){return n--,n<0?t(e):i(e)}},partial:!0},l={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(i){return g(i)?(e.consume(i),r):v(i)?t(i):n(i)}},partial:!0},u={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return(0,i.jv)(t)?(e.consume(t),r):59===t?(e.consume(t),a):n(t)}function a(e){return v(e)?t(e):n(e)}},partial:!0},c={tokenize:function(e,t,n){const r=this;return function(t){return 87!==t&&119!==t||!b(r.previous)||_(r.events)?n(t):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(a,e.attempt(o,e.attempt(s,i),n),n)(t))};function i(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:b},f={tokenize:function(e,t,n){const r=this;return function(t){return 72!==t&&104!==t||!w(r.previous)||_(r.events)?n(t):(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),e.consume(t),a)};function a(t){return 84===t||116===t?(e.consume(t),l):n(t)}function l(t){return 84===t||116===t?(e.consume(t),u):n(t)}function u(t){return 80===t||112===t?(e.consume(t),c):n(t)}function c(t){return 83===t||115===t?(e.consume(t),f):f(t)}function f(t){return 58===t?(e.consume(t),d):n(t)}function d(t){return 47===t?(e.consume(t),p):n(t)}function p(t){return 47===t?(e.consume(t),h):n(t)}function h(t){return null===t||(0,i.Av)(t)||(0,i.B8)(t)||(0,i.Xh)(t)?n(t):e.attempt(o,e.attempt(s,m),n)(t)}function m(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:w},d={tokenize:function(e,t,n){const r=this;let a,o;return function(t){return y(t)&&k(r.previous)&&!_(r.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),s(t)):n(t)};function s(t){return y(t)?(e.consume(t),s):64===t?(e.consume(t),u):n(t)}function u(t){return 46===t?e.check(l,p,c)(t):45===t||95===t?e.check(l,n,f)(t):(0,i.H$)(t)?(!o&&(0,i.pY)(t)&&(o=!0),e.consume(t),u):p(t)}function c(t){return e.consume(t),a=!0,o=void 0,u}function f(t){return e.consume(t),d}function d(t){return 46===t?e.check(l,n,c)(t):u(t)}function p(r){return a&&!o?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(r)):n(r)}},previous:k},p={},h={text:p};let m=48;for(;m<123;)p[m]=d,m++,58===m?m=65:91===m&&(m=97);function g(e){return 33===e||34===e||39===e||41===e||42===e||44===e||46===e||58===e||59===e||60===e||63===e||95===e||126===e}function v(e){return null===e||60===e||(0,i.z3)(e)}function y(e){return 43===e||45===e||46===e||95===e||(0,i.H$)(e)}function b(e){return null===e||40===e||42===e||95===e||126===e||(0,i.z3)(e)}function w(e){return null===e||!(0,i.jv)(e)}function k(e){return 47!==e&&w(e)}function _(e){let t=e.length,n=!1;for(;t--;){const r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}p[43]=d,p[45]=d,p[46]=d,p[95]=d,p[72]=[d,f],p[104]=[d,f],p[87]=[d,c],p[119]=[d,c];var E=n(58775),x=n(46050),T=n(37618);const S={tokenize:function(e,t,n){const r=this;return(0,x.f)(e,(function(e){const i=r.events[r.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function C(e,t,n){const r=this;let i=r.events.length;const a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let o;for(;i--;){const e=r.events[i][1];if("labelImage"===e.type){o=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(i){if(!o||!o._balanced)return n(i);const s=(0,T.d)(r.sliceSerialize({start:o.end,end:r.now()}));return 94===s.charCodeAt(0)&&a.includes(s.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(i),e.exit("gfmFootnoteCallLabelMarker"),t(i)):n(i)}}function O(e,t){let n,r=e.length;for(;r--;)if("labelImage"===e[r][1].type&&"enter"===e[r][0]){n=e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";const i={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;const o={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},s={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},l=[e[r+1],e[r+2],["enter",i,t],e[r+3],e[r+4],["enter",a,t],["exit",a,t],["enter",o,t],["enter",s,t],["exit",s,t],["exit",o,t],e[e.length-2],e[e.length-1],["exit",i,t]];return e.splice(r,e.length-r+1,...l),e}function A(e,t,n){const r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let o,s=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),l};function l(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",u)}function u(l){let f;return null===l||91===l||s++>999?n(l):93===l?o?(e.exit("chunkString"),f=e.exit("gfmFootnoteCallString"),a.includes((0,T.d)(r.sliceSerialize(f)))?function(n){return e.enter("gfmFootnoteCallLabelMarker"),e.consume(n),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t}(l):n(l)):n(l):(e.consume(l),(0,i.z3)(l)||(o=!0),92===l?c:u)}function c(t){return 91===t||92===t||93===t?(e.consume(t),s++,u):u(t)}}function I(e,t,n){const r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let o,s,l=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),u};function u(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),c):n(t)}function c(t){let a;return null===t||91===t||l>999?n(t):93===t?s?(a=e.exit("gfmFootnoteDefinitionLabelString"),o=(0,T.d)(r.sliceSerialize(a)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),p):n(t):(0,i.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l++,c):(e.enter("chunkString").contentType="string",f(t))}function f(t){return null===t||(0,i.Ch)(t)||91===t||93===t||l>999?(e.exit("chunkString"),c(t)):((0,i.z3)(t)||(s=!0),l++,e.consume(t),92===t?d:f)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,f):f(t)}function p(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),(0,x.f)(e,h,"gfmFootnoteDefinitionWhitespace")):n(t)}function h(e){return a.includes(o)||a.push(o),t(e)}}function N(e,t,n){return e.check(E.w,t,e.attempt(S,t,n))}function P(e){e.exit("gfmFootnoteDefinition")}var R=n(11707),L=n(85618),M=n(79142);function D(e={}){let t=e.singleTilde;const n={tokenize:function(e,n,r){const i=this.previous,a=this.events;let o=0;return function(t){return 126===i&&"characterEscape"!==a[a.length-1][1].type?r(t):(e.enter("strikethroughSequenceTemporary"),s(t))};function s(a){const l=(0,L.r)(i);if(126===a)return o>1?r(a):(e.consume(a),o++,s);if(o<2&&!t)return r(a);const u=e.exit("strikethroughSequenceTemporary"),c=(0,L.r)(a);return u._open=!c||2===c&&Boolean(l),u._close=!l||2===l&&Boolean(c),n(a)}},resolveAll:function(e,t){let n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close){let r=n;for(;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset==e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";const i={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},a={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},o=[["enter",i,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",a,t]];(0,R.d)(o,o.length,0,(0,M.C)(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),(0,R.d)(o,o.length,0,[["exit",a,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",i,t]]),(0,R.d)(e,r-1,n-r+3,o),n=r+o.length-2;break}}for(n=-1;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null==t&&(t=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}const F={flow:{null:{tokenize:function(e,t,n){const r=this,a=[];let o,s,l=0;return function(t){return e.enter("table")._align=a,e.enter("tableHead"),e.enter("tableRow"),124===t?u(t):(l++,e.enter("temporaryTableCellContent"),d(t))};function u(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),o=!0,c}function c(t){return null===t||(0,i.Ch)(t)?function(t){if(null===t)return n(t);e.exit("tableRow"),e.exit("tableHead");const i=r.interrupt;return r.interrupt=!0,e.attempt({tokenize:I,partial:!0},(function(t){return r.interrupt=i,e.enter("tableDelimiterRow"),h(t)}),(function(e){return r.interrupt=i,n(e)}))(t)}(t):(0,i.xz)(t)?(e.enter("whitespace"),e.consume(t),f):(o&&(o=void 0,l++),124===t?u(t):(e.enter("temporaryTableCellContent"),d(t)))}function f(t){return(0,i.xz)(t)?(e.consume(t),f):(e.exit("whitespace"),c(t))}function d(t){return null===t||124===t||(0,i.z3)(t)?(e.exit("temporaryTableCellContent"),c(t)):(e.consume(t),92===t?p:d)}function p(t){return 92===t||124===t?(e.consume(t),d):d(t)}function h(t){return null===t||(0,i.Ch)(t)?b(t):(0,i.xz)(t)?(e.enter("whitespace"),e.consume(t),m):45===t?(e.enter("tableDelimiterFiller"),e.consume(t),s=!0,a.push("none"),g):58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),a.push("left"),v):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):n(t)}function m(t){return(0,i.xz)(t)?(e.consume(t),m):(e.exit("whitespace"),h(t))}function g(t){return 45===t?(e.consume(t),g):(e.exit("tableDelimiterFiller"),58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),a[a.length-1]="left"===a[a.length-1]?"center":"right",y):h(t))}function v(t){return 45===t?(e.enter("tableDelimiterFiller"),e.consume(t),s=!0,g):n(t)}function y(t){return null===t||(0,i.Ch)(t)?b(t):(0,i.xz)(t)?(e.enter("whitespace"),e.consume(t),m):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):n(t)}function b(t){return e.exit("tableDelimiterRow"),s&&l===a.length?null===t?w(t):e.check(j,w,e.attempt({tokenize:I,partial:!0},(0,x.f)(e,k,"linePrefix",4),w))(t):n(t)}function w(n){return e.exit("table"),t(n)}function k(t){return e.enter("tableBody"),_(t)}function _(t){return e.enter("tableRow"),124===t?E(t):(e.enter("temporaryTableCellContent"),C(t))}function E(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),T}function T(t){return null===t||(0,i.Ch)(t)?function(t){return e.exit("tableRow"),null===t?A(t):e.check(j,A,e.attempt({tokenize:I,partial:!0},(0,x.f)(e,_,"linePrefix",4),A))(t)}(t):(0,i.xz)(t)?(e.enter("whitespace"),e.consume(t),S):124===t?E(t):(e.enter("temporaryTableCellContent"),C(t))}function S(t){return(0,i.xz)(t)?(e.consume(t),S):(e.exit("whitespace"),T(t))}function C(t){return null===t||124===t||(0,i.z3)(t)?(e.exit("temporaryTableCellContent"),T(t)):(e.consume(t),92===t?O:C)}function O(t){return 92===t||124===t?(e.consume(t),C):C(t)}function A(t){return e.exit("tableBody"),w(t)}function I(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,x.f)(e,a,"linePrefix")};function a(a){if(r.parser.lazy[r.now().line]||null===a||(0,i.Ch)(a))return n(a);const o=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?n(a):(r._gfmTableDynamicInterruptHack=!0,e.check(r.parser.constructs.flow,(function(e){return r._gfmTableDynamicInterruptHack=!1,n(e)}),(function(e){return r._gfmTableDynamicInterruptHack=!1,t(e)}))(a))}}},resolve:function(e,t){let n,r,i,a,o,s,l,u=-1;for(;++u<e.length;){const c=e[u][1];if(i&&("temporaryTableCellContent"===c.type&&(a=a||u,o=u),("tableCellDivider"===c.type||"tableRow"===c.type)&&o)){const n={type:"tableContent",start:e[a][1].start,end:e[o][1].end},r={type:"chunkText",start:n.start,end:n.end,contentType:"text"};e.splice(a,o-a+1,["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]),u-=o-a-3,a=void 0,o=void 0}if("exit"===e[u][0]&&void 0!==s&&s+(l?0:1)<u&&("tableCellDivider"===c.type||"tableRow"===c.type&&(s+3<u||"whitespace"!==e[s][1].type))){const i={type:r?"tableDelimiter":n?"tableHeader":"tableData",start:e[s][1].start,end:e[u][1].end};e.splice(u+("tableCellDivider"===c.type?1:0),0,["exit",i,t]),e.splice(s,0,["enter",i,t]),u+=2,s=u+1,l=!0}"tableRow"===c.type&&(i="enter"===e[u][0],i&&(s=u+1,l=!1)),"tableDelimiterRow"===c.type&&(r="enter"===e[u][0],r&&(s=u+1,l=!1)),"tableHead"===c.type&&(n="enter"===e[u][0])}return e}}}},j={tokenize:function(e,t,n){let r=0;return function(t){return e.enter("check"),e.consume(t),a};function a(o){return-1===o||32===o?(e.consume(o),r++,4===r?t:a):null===o||(0,i.z3)(o)?t(o):n(o)}},partial:!0},B={tokenize:function(e,t,n){const r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),a):n(t)};function a(t){return(0,i.z3)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),o):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),o):n(t)}function o(r){return 93===r?(e.enter("taskListCheckMarker"),e.consume(r),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),e.check({tokenize:H},t,n)):n(r)}}},q={text:{91:B}};function H(e,t,n){const r=this;return(0,x.f)(e,(function(e){const a=r.events[r.events.length-1];return(a&&"whitespace"===a[1].type||(0,i.Ch)(e))&&null!==e?t(e):n(e)}),"whitespace")}var z=n(90252),U=n(76485),V=n(50819),$=n(95987);const W={}.hasOwnProperty;function G(e){return"string"==typeof e?new RegExp((0,U.Z)(e),"g"):e}function Z(e){return"function"==typeof e?e:()=>e}var K=n(57890);const Q="phrasing",Y=["autolink","link","image","label"],J={transforms:[function(e){!function(e,t,n,r){let i,a;"string"==typeof t||t instanceof RegExp?(a=[[t,n]],i=r):(a=t,i=n),i||(i={});const o=(0,$.O)(i.ignore||[]),s=function(e){const t=[];if("object"!=typeof e)throw new TypeError("Expected array or object as schema");if(Array.isArray(e)){let n=-1;for(;++n<e.length;)t.push([G(e[n][0]),Z(e[n][1])])}else{let n;for(n in e)W.call(e,n)&&t.push([G(n),Z(e[n])])}return t}(a);let l=-1;for(;++l<s.length;)(0,V.S4)(e,"text",u);return e;function u(e,t){let n,r=-1;for(;++r<t.length;){const e=t[r];if(o(e,n?n.children.indexOf(e):void 0,n))return;n=e}if(n)return function(e,t){const n=t[t.length-1],r=s[l][0],i=s[l][1];let a=0;const o=n.children.indexOf(e);let u=!1,c=[];r.lastIndex=0;let f=r.exec(e.value);for(;f;){const n=f.index,o={index:f.index,input:f.input,stack:[...t,e]};let s=i(...f,o);if("string"==typeof s&&(s=s.length>0?{type:"text",value:s}:void 0),!1!==s&&(a!==n&&c.push({type:"text",value:e.value.slice(a,n)}),Array.isArray(s)?c.push(...s):s&&c.push(s),a=n+f[0].length,u=!0),!r.global)break;f=r.exec(e.value)}return u?(a<e.value.length&&c.push({type:"text",value:e.value.slice(a)}),n.children.splice(o,1,...c)):c=[e],o+c.length}(e,t)}}(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,te],[/\A[a-z0-9!#$%&'*+/=?^_{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\z/g,ne]],{ignore:["link","linkReference"]})}],enter:{literalAutolink:function(e){this.enter({type:"link",title:null,url:"",children:[]},e)},literalAutolinkEmail:ee,literalAutolinkHttp:ee,literalAutolinkWww:ee},exit:{literalAutolink:function(e){this.exit(e)},literalAutolinkEmail:function(e){this.config.exit.autolinkEmail.call(this,e)},literalAutolinkHttp:function(e){this.config.exit.autolinkProtocol.call(this,e)},literalAutolinkWww:function(e){this.config.exit.data.call(this,e),this.stack[this.stack.length-1].url="http://"+this.sliceSerialize(e)}}},X={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Q,notInConstruct:Y},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Q,notInConstruct:Y},{character:":",before:"[ps]",after:"\\/",inConstruct:Q,notInConstruct:Y}]};function ee(e){this.config.enter.autolinkProtocol.call(this,e)}function te(e,t,n,r,i){let a="";if(!re(i))return!1;if(/^w/i.test(t)&&(n=t+n,t="",a="http://"),!function(e){const t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}(n))return!1;const o=function(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);let n,r,i,a;if(t)for(e=e.slice(0,t.index),a=t[0],n=a.indexOf(")"),r=(0,z.w)(e,"("),i=(0,z.w)(e,")");-1!==n&&r>i;)e+=a.slice(0,n+1),a=a.slice(n+1),n=a.indexOf(")"),i++;return[e,a]}(n+r);if(!o[0])return!1;const s={type:"link",title:null,url:a+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[s,{type:"text",value:o[1]}]:s}function ne(e,t,n,r){return!(!re(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function re(e,t){const n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,K.B8)(n)||(0,K.Xh)(n))&&(!t||47!==n)}var ie=n(12006);function ae(e){return e.label||!e.identifier?e.label||"":(0,ie.v)(e.identifier)}function oe(e){const t=e||{},n=t.now||{};let r=t.lineShift||0,i=n.line||1,a=n.column||1;return{move:function(e=""){const t=e.split(/\r?\n|\r/g),n=t[t.length-1];return i+=t.length-1,a=1===t.length?a+n.length:1+n.length+r,e},current:function(){return{now:{line:i,column:a},lineShift:r}},shift:function(e){r+=e}}}function se(e,t,n){const r=t.indexStack,i=e.children||[],a=oe(n),o=[];let s=-1;for(r.push(-1);++s<i.length;){const n=i[s];r[r.length-1]=s,o.push(a.move(t.handle(n,e,t,{before:"\n",after:"\n",...a.current()}))),"list"!==n.type&&(t.bulletLastUsed=void 0),s<i.length-1&&o.push(a.move(l(n,i[s+1])))}return r.pop(),o.join("");function l(n,r){let i=t.join.length;for(;i--;){const a=t.join[i](n,r,e,t);if(!0===a||1===a)break;if("number"==typeof a)return"\n".repeat(1+a);if(!1===a)return"\n\n\x3c!----\x3e\n\n"}return"\n\n"}}const le=/\r?\n|\r/g;function ue(e,t){const n=[];let r,i=0,a=0;for(;r=le.exec(e);)o(e.slice(i,r.index)),n.push(r[0]),i=r.index+r[0].length,a++;return o(e.slice(i)),n.join("");function o(e){n.push(t(e,a,!e))}}function ce(e){if(!e._compiled){const t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function fe(e,t){return de(e,t.inConstruct,!0)&&!de(e,t.notInConstruct,!1)}function de(e,t,n){if(!t)return n;"string"==typeof t&&(t=[t]);let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function pe(e,t,n){const r=(n.before||"")+(t||"")+(n.after||""),i=[],a=[],o={};let s=-1;for(;++s<e.unsafe.length;){const t=e.unsafe[s];if(!fe(e.stack,t))continue;const n=ce(t);let a;for(;a=n.exec(r);){const e="before"in t||Boolean(t.atBreak),n="after"in t,r=a.index+(e?a[1].length:0);i.includes(r)?(o[r].before&&!e&&(o[r].before=!1),o[r].after&&!n&&(o[r].after=!1)):(i.push(r),o[r]={before:e,after:n})}}i.sort(he);let l=n.before?n.before.length:0;const u=r.length-(n.after?n.after.length:0);for(s=-1;++s<i.length;){const e=i[s];e<l||e>=u||e+1<u&&i[s+1]===e+1&&o[e].after&&!o[e+1].before&&!o[e+1].after||i[s-1]===e-1&&o[e].before&&!o[e-1].before&&!o[e-1].after||(l!==e&&a.push(me(r.slice(l,e),"\\")),l=e,!/[!-/:-@[-`{-~]/.test(r.charAt(e))||n.encode&&n.encode.includes(r.charAt(e))?(a.push("&#x"+r.charCodeAt(e).toString(16).toUpperCase()+";"),l++):a.push("\\"))}return a.push(me(r.slice(l,u),n.after)),a.join("")}function he(e,t){return e-t}function me(e,t){const n=/\\(?=[!-/:-@[-`{-~])/g,r=[],i=[],a=e+t;let o,s=-1,l=0;for(;o=n.exec(a);)r.push(o.index);for(;++s<r.length;)l!==r[s]&&i.push(e.slice(l,r[s])),i.push("\\"),l=r[s];return i.push(e.slice(l)),i.join("")}function ge(){return e.peek=function(){return"["},{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:function(e,t,n,r){const i=oe(r);let a=i.move("[^");const o=n.enter("footnoteDefinition"),s=n.enter("label");return a+=i.move(pe(n,ae(e),{...i.current(),before:a,after:"]"})),s(),a+=i.move("]:"+(e.children&&e.children.length>0?" ":"")),i.shift(4),a+=i.move(ue(se(e,n,i.current()),(function(e,t,n){return t?(n?"":" ")+e:e}))),o(),a},footnoteReference:e}};function e(e,t,n,r){const i=oe(r);let a=i.move("[^");const o=n.enter("footnoteReference"),s=n.enter("reference");return a+=i.move(pe(n,ae(e),{...i.current(),before:a,after:"]"})),s(),o(),a+=i.move("]"),a}}function ve(e,t,n){const r=t.indexStack,i=e.children||[],a=[];let o=-1,s=n.before;r.push(-1);let l=oe(n);for(;++o<i.length;){const u=i[o];let c;if(r[r.length-1]=o,o+1<i.length){let n=t.handle.handlers[i[o+1].type];n&&n.peek&&(n=n.peek),c=n?n(i[o+1],e,t,{before:"",after:"",...l.current()}).charAt(0):""}else c=n.after;a.length>0&&("\r"===s||"\n"===s)&&"html"===u.type&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/," "),s=" ",l=oe(n),l.move(a.join(""))),a.push(l.move(t.handle(u,e,t,{...l.current(),before:s,after:c}))),s=a[a.length-1].slice(-1)}return r.pop(),a.join("")}const ye={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},be={unsafe:[{character:"~",inConstruct:"phrasing"}],handlers:{delete:we}};function we(e,t,n,r){const i=oe(r),a=n.enter("emphasis");let o=i.move("~~");return o+=ve(e,n,{...i.current(),before:o,after:"~"}),o+=i.move("~~"),a(),o}function ke(e,t,n){let r=e.value||"",i="`",a=-1;for(;new RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++a<n.unsafe.length;){const e=n.unsafe[a],t=ce(e);let i;if(e.atBreak)for(;i=t.exec(r);){let e=i.index;10===r.charCodeAt(e)&&13===r.charCodeAt(e-1)&&e--,r=r.slice(0,e)+" "+r.slice(i.index+1)}}return i+r+i}function _e(e){return e.length}function Ee(e){const t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}we.peek=function(){return"~"},ke.peek=function(){return"`"};const xe={enter:{table:function(e){const t=e._align;this.enter({type:"table",align:t.map((e=>"none"===e?null:e)),children:[]},e),this.setData("inTable",!0)},tableData:Se,tableHeader:Se,tableRow:function(e){this.enter({type:"tableRow",children:[]},e)}},exit:{codeText:function(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,Ce)),this.stack[this.stack.length-1].value=t,this.exit(e)},table:function(e){this.exit(e),this.setData("inTable")},tableData:Te,tableHeader:Te,tableRow:Te}};function Te(e){this.exit(e)}function Se(e){this.enter({type:"tableCell",children:[]},e)}function Ce(e,t){return"|"===t?t:e}function Oe(e){const t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,a=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:function(e,t,n,r){return s(function(e,t,n){const r=e.children;let i=-1;const a=[],o=t.enter("table");for(;++i<r.length;)a[i]=l(r[i],t,n);return o(),a}(e,n,r),e.align)},tableRow:function(e,t,n,r){const i=s([l(e,n,r)]);return i.slice(0,i.indexOf("\n"))},tableCell:o,inlineCode:function(e,t,n){let r=ke(e,0,n);return n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&")),r}}};function o(e,t,n,r){const i=n.enter("tableCell"),o=n.enter("phrasing"),s=ve(e,n,{...r,before:a,after:a});return o(),i(),s}function s(e,t){return function(e,t={}){const n=(t.align||[]).concat(),r=t.stringLength||_e,i=[],a=[],o=[],s=[];let l=0,u=-1;for(;++u<e.length;){const n=[],i=[];let f=-1;for(e[u].length>l&&(l=e[u].length);++f<e[u].length;){const a=null==(c=e[u][f])?"":String(c);if(!1!==t.alignDelimiters){const e=r(a);i[f]=e,(void 0===s[f]||e>s[f])&&(s[f]=e)}n.push(a)}a[u]=n,o[u]=i}var c;let f=-1;if("object"==typeof n&&"length"in n)for(;++f<l;)i[f]=Ee(n[f]);else{const e=Ee(n);for(;++f<l;)i[f]=e}f=-1;const d=[],p=[];for(;++f<l;){const e=i[f];let n="",r="";99===e?(n=":",r=":"):108===e?n=":":114===e&&(r=":");let a=!1===t.alignDelimiters?1:Math.max(1,s[f]-n.length-r.length);const o=n+"-".repeat(a)+r;!1!==t.alignDelimiters&&(a=n.length+a+r.length,a>s[f]&&(s[f]=a),p[f]=a),d[f]=o}a.splice(1,0,d),o.splice(1,0,p),u=-1;const h=[];for(;++u<a.length;){const e=a[u],n=o[u];f=-1;const r=[];for(;++f<l;){const a=e[f]||"";let o="",u="";if(!1!==t.alignDelimiters){const e=s[f]-(n[f]||0),t=i[f];114===t?o=" ".repeat(e):99===t?e%2?(o=" ".repeat(e/2+.5),u=" ".repeat(e/2-.5)):(o=" ".repeat(e/2),u=o):u=" ".repeat(e)}!1===t.delimiterStart||f||r.push("|"),!1===t.padding||!1===t.alignDelimiters&&""===a||!1===t.delimiterStart&&!f||r.push(" "),!1!==t.alignDelimiters&&r.push(o),r.push(a),!1!==t.alignDelimiters&&r.push(u),!1!==t.padding&&r.push(" "),!1===t.delimiterEnd&&f===l-1||r.push("|")}h.push(!1===t.delimiterEnd?r.join("").replace(/ +$/,""):r.join(""))}return h.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:i})}function l(e,t,n){const r=e.children;let i=-1;const a=[],s=t.enter("tableRow");for(;++i<r.length;)a[i]=o(r[i],0,t,n);return s(),a}}const Ae={exit:{taskListCheckValueChecked:Ne,taskListCheckValueUnchecked:Ne,paragraph:function(e){const t=this.stack[this.stack.length-2],n=this.stack[this.stack.length-1],r=t.children,i=n.children[0];let a,o=-1;if(t&&"listItem"===t.type&&"boolean"==typeof t.checked&&i&&"text"===i.type){for(;++o<r.length;){const e=r[o];if("paragraph"===e.type){a=e;break}}a===n&&(i.value=i.value.slice(1),0===i.value.length?n.children.shift():n.position&&i.position&&"number"==typeof i.position.start.offset&&(i.position.start.column++,i.position.start.offset++,n.position.start=Object.assign({},i.position.start)))}this.exit(e)}}},Ie={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:function(e,t,n,r){const i=e.children[0],a="boolean"==typeof e.checked&&i&&"paragraph"===i.type,o="["+(e.checked?"x":" ")+"] ",s=oe(r);a&&s.move(o);let l=function(e,t,n,r){const i=function(e){const t=e.options.listItemIndent||"tab";if(1===t||"1"===t)return"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n);let a=n.bulletCurrent||function(e){const t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}(n);t&&"list"===t.type&&t.ordered&&(a=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+a);let o=a.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));const s=oe(r);s.move(a+" ".repeat(o-a.length)),s.shift(o);const l=n.enter("listItem"),u=ue(se(e,n,s.current()),(function(e,t,n){return t?(n?"":" ".repeat(o))+e:(n?a:a+" ".repeat(o-a.length))+e}));return l(),u}(e,t,n,{...r,...s.current()});return a&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+o}))),l}}};function Ne(e){this.stack[this.stack.length-2].checked="taskListCheckValueChecked"===e.type}function Pe(e={}){const t=this.data();function n(e,n){(t[e]?t[e]:t[e]=[]).push(n)}n("micromarkExtensions",function(e){return(0,r.W)([h,{document:{91:{tokenize:I,continuation:{tokenize:N},exit:P}},text:{91:{tokenize:A},93:{add:"after",tokenize:C,resolveTo:O}}},D(e),F,q])}(e)),n("fromMarkdownExtensions",[J,{enter:{gfmFootnoteDefinition:function(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)},gfmFootnoteDefinitionLabelString:function(){this.buffer()},gfmFootnoteCall:function(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)},gfmFootnoteCallString:function(){this.buffer()}},exit:{gfmFootnoteDefinition:function(e){this.exit(e)},gfmFootnoteDefinitionLabelString:function(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,T.d)(this.sliceSerialize(e)).toLowerCase()},gfmFootnoteCall:function(e){this.exit(e)},gfmFootnoteCallString:function(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,T.d)(this.sliceSerialize(e)).toLowerCase()}}},ye,xe,Ae]),n("toMarkdownExtensions",function(e){return{extensions:[X,ge(),be,Oe(e),Ie]}}(e))}},84371:function(e,t,n){"use strict";n.d(t,{Z:function(){return Te}});var r={};function i(e,t){return e&&"object"==typeof e&&(e.value||(t?e.alt:"")||"children"in e&&a(e.children,t)||Array.isArray(e)&&a(e,t))||""}function a(e,t){for(var n=[],r=-1;++r<e.length;)n[r]=i(e[r],t);return n.join("")}n.r(r),n.d(r,{attentionMarkers:function(){return he},contentInitial:function(){return le},disable:function(){return me},document:function(){return se},flow:function(){return ce},flowInitial:function(){return ue},insideSpan:function(){return pe},string:function(){return fe},text:function(){return de}});var o=n(89063),s=n(46050),l=n(19967);const u={tokenize:function(e){const t=e.attempt(this.parser.constructs.contentInitial,(function(n){if(null!==n)return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),(0,s.f)(e,t,"linePrefix");e.consume(n)}),(function(t){return e.enter("paragraph"),r(t)}));let n;return t;function r(t){const r=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=r),n=r,i(t)}function i(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):(0,l.Ch)(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),i)}}};var c=n(11707);const f={tokenize:function(e){const t=this,n=[];let r,i,a,o=0;return s;function s(r){if(o<n.length){const i=n[o];return t.containerState=i[1],e.attempt(i[0].continuation,u,f)(r)}return f(r)}function u(e){if(o++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,r&&k();const n=t.events.length;let i,a=n;for(;a--;)if("exit"===t.events[a][0]&&"chunkFlow"===t.events[a][1].type){i=t.events[a][1].end;break}w(o);let s=n;for(;s<t.events.length;)t.events[s][1].end=Object.assign({},i),s++;return(0,c.d)(t.events,a+1,0,t.events.slice(n)),t.events.length=s,f(e)}return s(e)}function f(i){if(o===n.length){if(!r)return m(i);if(r.currentConstruct&&r.currentConstruct.concrete)return v(i);t.interrupt=Boolean(r.currentConstruct&&!r._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(d,p,h)(i)}function p(e){return r&&k(),w(o),m(e)}function h(e){return t.parser.lazy[t.now().line]=o!==n.length,a=t.now().offset,v(e)}function m(n){return t.containerState={},e.attempt(d,g,v)(n)}function g(e){return o++,n.push([t.currentConstruct,t.containerState]),m(e)}function v(n){return null===n?(r&&k(),w(0),void e.consume(n)):(r=r||t.parser.flow(t.now()),e.enter("chunkFlow",{contentType:"flow",previous:i,_tokenizer:r}),y(n))}function y(n){return null===n?(b(e.exit("chunkFlow"),!0),w(0),void e.consume(n)):(0,l.Ch)(n)?(e.consume(n),b(e.exit("chunkFlow")),o=0,t.interrupt=void 0,s):(e.consume(n),y)}function b(e,n){const s=t.sliceStream(e);if(n&&s.push(null),e.previous=i,i&&(i.next=e),i=e,r.defineSkip(e.start),r.write(s),t.parser.lazy[e.start.line]){let e=r.events.length;for(;e--;)if(r.events[e][1].start.offset<a&&(!r.events[e][1].end||r.events[e][1].end.offset>a))return;const n=t.events.length;let i,s,l=n;for(;l--;)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(i){s=t.events[l][1].end;break}i=!0}for(w(o),e=n;e<t.events.length;)t.events[e][1].end=Object.assign({},s),e++;(0,c.d)(t.events,l+1,0,t.events.slice(n)),t.events.length=e}}function w(r){let i=n.length;for(;i-- >r;){const r=n[i];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function k(){r.write([null]),i=void 0,r=void 0,t.containerState._closeFlow=void 0}}},d={tokenize:function(e,t,n){return(0,s.f)(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var p=n(58775),h=n(57890);function m(e){const t={};let n,r,i,a,o,s,l,u=-1;for(;++u<e.length;){for(;u in t;)u=t[u];if(n=e[u],u&&"chunkFlow"===n[1].type&&"listItemPrefix"===e[u-1][1].type&&(s=n[1]._tokenizer.events,i=0,i<s.length&&"lineEndingBlank"===s[i][1].type&&(i+=2),i<s.length&&"content"===s[i][1].type))for(;++i<s.length&&"content"!==s[i][1].type;)"chunkText"===s[i][1].type&&(s[i][1]._isInFirstContentOfListItem=!0,i++);if("enter"===n[0])n[1].contentType&&(Object.assign(t,g(e,u)),u=t[u],l=!0);else if(n[1]._container){for(i=u,r=void 0;i--&&(a=e[i],"lineEnding"===a[1].type||"lineEndingBlank"===a[1].type);)"enter"===a[0]&&(r&&(e[r][1].type="lineEndingBlank"),a[1].type="lineEnding",r=i);r&&(n[1].end=Object.assign({},e[r][1].start),o=e.slice(r,u),o.unshift(n),(0,c.d)(e,r,u-r+1,o))}}return!l}function g(e,t){const n=e[t][1],r=e[t][2];let i=t-1;const a=[],o=n._tokenizer||r.parser[n.contentType](n.start),s=o.events,l=[],u={};let f,d,p=-1,h=n,m=0,g=0;const v=[g];for(;h;){for(;e[++i][1]!==h;);a.push(i),h._tokenizer||(f=r.sliceStream(h),h.next||f.push(null),d&&o.defineSkip(h.start),h._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=!0),o.write(f),h._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=void 0)),d=h,h=h.next}for(h=n;++p<s.length;)"exit"===s[p][0]&&"enter"===s[p-1][0]&&s[p][1].type===s[p-1][1].type&&s[p][1].start.line!==s[p][1].end.line&&(g=p+1,v.push(g),h._tokenizer=void 0,h.previous=void 0,h=h.next);for(o.events=[],h?(h._tokenizer=void 0,h.previous=void 0):v.pop(),p=v.length;p--;){const t=s.slice(v[p],v[p+1]),n=a.pop();l.unshift([n,n+t.length-1]),(0,c.d)(e,n,2,t)}for(p=-1;++p<l.length;)u[m+l[p][0]]=m+l[p][1],m+=l[p][1]-l[p][0]-1;return u}const v={tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?i(t):(0,h.Ch)(t)?e.check(y,a,i)(t):(e.consume(t),r)}function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function a(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return m(e),e}},y={tokenize:function(e,t,n){const r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,s.f)(e,i,"linePrefix")};function i(i){if(null===i||(0,h.Ch)(i))return n(i);const a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}},partial:!0},b={tokenize:function(e){const t=this,n=e.attempt(p.w,(function(r){if(null!==r)return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n;e.consume(r)}),e.attempt(this.parser.constructs.flowInitial,r,(0,s.f)(e,e.attempt(this.parser.constructs.flow,r,e.attempt(v,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}},w={resolveAll:x()},k=E("string"),_=E("text");function E(e){return{tokenize:function(t){const n=this,r=this.parser.constructs[e],i=t.attempt(r,a,o);return a;function a(e){return l(e)?i(e):o(e)}function o(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return l(e)?(t.exit("data"),i(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;const t=r[e];let i=-1;if(t)for(;++i<t.length;){const e=t[i];if(!e.previous||e.previous.call(n,n.previous))return!0}return!1}},resolveAll:x("text"===e?T:void 0)}}function x(e){return function(t,n){let r,i=-1;for(;++i<=t.length;)void 0===r?t[i]&&"data"===t[i][1].type&&(r=i,i++):t[i]&&"data"===t[i][1].type||(i!==r+2&&(t[r][1].end=t[i-1][1].end,t.splice(r+2,i-r-2),i=r+2),r=void 0);return e?e(t,n):t}}function T(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){const r=e[n-1][1],i=t.sliceStream(r);let a,o=i.length,s=-1,l=0;for(;o--;){const e=i[o];if("string"==typeof e){for(s=e.length;32===e.charCodeAt(s-1);)l++,s--;if(s)break;s=-1}else if(-2===e)a=!0,l++;else if(-1!==e){o++;break}}if(l){const i={type:n===e.length||a||l<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-l,offset:r.end.offset-l,_index:r.start._index+o,_bufferIndex:o?s:r.start._bufferIndex+s},end:Object.assign({},r.end)};r.end=Object.assign({},i.start),r.start.offset===r.end.offset?Object.assign(r,i):(e.splice(n,0,["enter",i,t],["exit",i,t]),n+=2)}n++}return e}var S=n(79142);function C(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const i={},a=[];let o=[],s=[],u=!0;const f={consume:function(e){(0,l.Ch)(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,k()):-1!==e&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&&(r._bufferIndex=-1,r._index++)),d.previous=e,u=!0},enter:function(e,t){const n=t||{};return n.type=e,n.start=g(),d.events.push(["enter",n,d]),s.push(n),n},exit:function(e){const t=s.pop();return t.end=g(),d.events.push(["exit",t,d]),t},attempt:b((function(e,t){w(e,t.from)})),check:b(y),interrupt:b(y,{interrupt:!0})},d={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:m,sliceSerialize:function(e,t){return function(e,t){let n=-1;const r=[];let i;for(;++n<e.length;){const a=e[n];let o;if("string"==typeof a)o=a;else switch(a){case-5:o="\r";break;case-4:o="\n";break;case-3:o="\r\n";break;case-2:o=t?" ":"\t";break;case-1:if(!t&&i)continue;o=" ";break;default:o=String.fromCharCode(a)}i=-2===a,r.push(o)}return r.join("")}(m(e),t)},now:g,defineSkip:function(e){i[e.line]=e.column,k()},write:function(e){return o=(0,c.V)(o,e),function(){let e;for(;r._index<o.length;){const t=o[r._index];if("string"==typeof t)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)v(t.charCodeAt(r._bufferIndex));else v(t)}}(),null!==o[o.length-1]?[]:(w(t,0),d.events=(0,S.C)(a,d.events,d),d.events)}};let p,h=t.tokenize.call(d,f);return t.resolveAll&&a.push(t),d;function m(e){return function(e,t){const n=t.start._index,r=t.start._bufferIndex,i=t.end._index,a=t.end._bufferIndex;let o;return n===i?o=[e[n].slice(r,a)]:(o=e.slice(n,i),r>-1&&(o[0]=o[0].slice(r)),a>0&&o.push(e[i].slice(0,a))),o}(o,e)}function g(){return Object.assign({},r)}function v(e){u=void 0,p=e,h=h(e)}function y(e,t){t.restore()}function b(e,t){return function(n,i,a){let o,l,c,p;return Array.isArray(n)?m(n):"tokenize"in n?m([n]):(h=n,function(e){const t=null!==e&&h[e],n=null!==e&&h.null;return m([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(n)?n:n?[n]:[]])(e)});var h;function m(e){return o=e,l=0,0===e.length?a:v(e[l])}function v(e){return function(n){return p=function(){const e=g(),t=d.previous,n=d.currentConstruct,i=d.events.length,a=Array.from(s);return{restore:function(){r=e,d.previous=t,d.currentConstruct=n,d.events.length=i,s=a,k()},from:i}}(),c=e,e.partial||(d.currentConstruct=e),e.name&&d.parser.constructs.disable.null.includes(e.name)?b():e.tokenize.call(t?Object.assign(Object.create(d),t):d,f,y,b)(n)}}function y(t){return u=!0,e(c,p),i}function b(e){return u=!0,p.restore(),++l<o.length?v(o[l]):a}}}function w(e,t){e.resolveAll&&!a.includes(e)&&a.push(e),e.resolve&&(0,c.d)(d.events,t,d.events.length-t,e.resolve(d.events.slice(t),d)),e.resolveTo&&(d.events=e.resolveTo(d.events,d))}function k(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}const O={name:"thematicBreak",tokenize:function(e,t,n){let r,i=0;return function(t){return e.enter("thematicBreak"),r=t,a(t)};function a(l){return l===r?(e.enter("thematicBreakSequence"),o(l)):(0,h.xz)(l)?(0,s.f)(e,a,"whitespace")(l):i<3||null!==l&&!(0,h.Ch)(l)?n(l):(e.exit("thematicBreak"),t(l))}function o(t){return t===r?(e.consume(t),i++,o):(e.exit("thematicBreakSequence"),a(t))}}},A={name:"list",tokenize:function(e,t,n){const r=this,i=r.events[r.events.length-1];let a=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,o=0;return function(t){const i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:(0,h.pY)(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(O,n,l)(t):l(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return(0,h.pY)(t)&&++o<10?(e.consume(t),s):(!r.interrupt||o<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(p.w,r.interrupt?n:u,e.attempt(I,f,c))}function u(e){return r.containerState.initialBlankLine=!0,a++,f(e)}function c(t){return(0,h.xz)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),f):n(t)}function f(n){return r.containerState.size=a+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(p.w,(function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,(0,s.f)(e,t,"listItemIndent",r.containerState.size+1)(n)}),(function(n){return r.containerState.furtherBlankLines||!(0,h.xz)(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(N,t,i)(n))}));function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,s.f)(e,e.attempt(A,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)}},I={tokenize:function(e,t,n){const r=this;return(0,s.f)(e,(function(e){const i=r.events[r.events.length-1];return!(0,h.xz)(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},N={tokenize:function(e,t,n){const r=this;return(0,s.f)(e,(function(e){const i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0},P={name:"blockQuote",tokenize:function(e,t,n){const r=this;return function(t){if(62===t){const n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return n(t)};function i(n){return(0,h.xz)(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){return(0,s.f)(e,e.attempt(P,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},exit:function(e){e.exit("blockQuote")}};function R(e,t,n,r,i,a,o,s,l){const u=l||Number.POSITIVE_INFINITY;let c=0;return function(t){return 60===t?(e.enter(r),e.enter(i),e.enter(a),e.consume(t),e.exit(a),f):null===t||41===t||(0,h.Av)(t)?n(t):(e.enter(r),e.enter(o),e.enter(s),e.enter("chunkString",{contentType:"string"}),m(t))};function f(n){return 62===n?(e.enter(a),e.consume(n),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),d(n))}function d(t){return 62===t?(e.exit("chunkString"),e.exit(s),f(t)):null===t||60===t||(0,h.Ch)(t)?n(t):(e.consume(t),92===t?p:d)}function p(t){return 60===t||62===t||92===t?(e.consume(t),d):d(t)}function m(i){return 40===i?++c>u?n(i):(e.consume(i),m):41===i?c--?(e.consume(i),m):(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(i)):null===i||(0,h.z3)(i)?c?n(i):(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(i)):(0,h.Av)(i)?n(i):(e.consume(i),92===i?g:m)}function g(t){return 40===t||41===t||92===t?(e.consume(t),m):m(t)}}function L(e,t,n,r,i,a){const o=this;let s,l=0;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),e.enter(a),u};function u(f){return null===f||91===f||93===f&&!s||94===f&&!l&&"_hiddenFootnoteSupport"in o.parser.constructs||l>999?n(f):93===f?(e.exit(a),e.enter(i),e.consume(f),e.exit(i),e.exit(r),t):(0,h.Ch)(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),c(f))}function c(t){return null===t||91===t||93===t||(0,h.Ch)(t)||l++>999?(e.exit("chunkString"),u(t)):(e.consume(t),s=s||!(0,h.xz)(t),92===t?f:c)}function f(t){return 91===t||92===t||93===t?(e.consume(t),l++,c):c(t)}}function M(e,t,n,r,i,a){let o;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=40===t?41:t,l};function l(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),u(n))}function u(t){return t===o?(e.exit(a),l(o)):null===t?n(t):(0,h.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,s.f)(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===o||null===t||(0,h.Ch)(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?f:c)}function f(t){return t===o||92===t?(e.consume(t),c):c(t)}}function D(e,t){let n;return function r(i){return(0,h.Ch)(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):(0,h.xz)(i)?(0,s.f)(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}var F=n(37618);const j={name:"definition",tokenize:function(e,t,n){const r=this;let i;return function(t){return e.enter("definition"),L.call(r,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function a(t){return i=(0,F.d)(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),D(e,R(e,e.attempt(B,(0,s.f)(e,o,"whitespace"),(0,s.f)(e,o,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(t)}function o(a){return null===a||(0,h.Ch)(a)?(e.exit("definition"),r.parser.defined.includes(i)||r.parser.defined.push(i),t(a)):n(a)}}},B={tokenize:function(e,t,n){return function(t){return(0,h.z3)(t)?D(e,r)(t):n(t)};function r(t){return 34===t||39===t||40===t?M(e,(0,s.f)(e,i,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t):n(t)}function i(e){return null===e||(0,h.Ch)(e)?t(e):n(e)}},partial:!0},q={name:"codeIndented",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("codeIndented"),(0,s.f)(e,i,"linePrefix",5)(t)};function i(e){const t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?a(e):n(e)}function a(t){return null===t?l(t):(0,h.Ch)(t)?e.attempt(H,a,l)(t):(e.enter("codeFlowValue"),o(t))}function o(t){return null===t||(0,h.Ch)(t)?(e.exit("codeFlowValue"),a(t)):(e.consume(t),o)}function l(n){return e.exit("codeIndented"),t(n)}}},H={tokenize:function(e,t,n){const r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):(0,h.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):(0,s.f)(e,a,"linePrefix",5)(t)}function a(e){const a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):(0,h.Ch)(e)?i(e):n(e)}},partial:!0},z={name:"headingAtx",tokenize:function(e,t,n){const r=this;let i=0;return function(t){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),a(t)};function a(s){return 35===s&&i++<6?(e.consume(s),a):null===s||(0,h.z3)(s)?(e.exit("atxHeadingSequence"),r.interrupt?t(s):o(s)):n(s)}function o(n){return 35===n?(e.enter("atxHeadingSequence"),l(n)):null===n||(0,h.Ch)(n)?(e.exit("atxHeading"),t(n)):(0,h.xz)(n)?(0,s.f)(e,o,"whitespace")(n):(e.enter("atxHeadingText"),u(n))}function l(t){return 35===t?(e.consume(t),l):(e.exit("atxHeadingSequence"),o(t))}function u(t){return null===t||35===t||(0,h.z3)(t)?(e.exit("atxHeadingText"),o(t)):(e.consume(t),u)}},resolve:function(e,t){let n,r,i=e.length-2,a=3;return"whitespace"===e[a][1].type&&(a+=2),i-2>a&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(a===i-1||i-4>a&&"whitespace"===e[i-2][1].type)&&(i-=a+1===i?2:4),i>a&&(n={type:"atxHeadingText",start:e[a][1].start,end:e[i][1].end},r={type:"chunkText",start:e[a][1].start,end:e[i][1].end,contentType:"text"},(0,c.d)(e,a,i-a+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e}},U={name:"setextUnderline",tokenize:function(e,t,n){const r=this;let i,a,o=r.events.length;for(;o--;)if("lineEnding"!==r.events[o][1].type&&"linePrefix"!==r.events[o][1].type&&"content"!==r.events[o][1].type){a="paragraph"===r.events[o][1].type;break}return function(t){return r.parser.lazy[r.now().line]||!r.interrupt&&!a?n(t):(e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),i=t,l(t))};function l(t){return t===i?(e.consume(t),l):(e.exit("setextHeadingLineSequence"),(0,s.f)(e,u,"lineSuffix")(t))}function u(r){return null===r||(0,h.Ch)(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,i,a=e.length;for(;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){n=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),i||"definition"!==e[a][1].type||(i=a);const o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[i][1].end)):e[n][1]=o,e.push(["exit",o,t]),e}},V=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],$=["pre","script","style","textarea"],W={name:"htmlFlow",tokenize:function(e,t,n){const r=this;let i,a,o,s,l;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),u};function u(s){return 33===s?(e.consume(s),c):47===s?(e.consume(s),p):63===s?(e.consume(s),i=3,r.interrupt?t:M):(0,h.jv)(s)?(e.consume(s),o=String.fromCharCode(s),a=!0,m):n(s)}function c(a){return 45===a?(e.consume(a),i=2,f):91===a?(e.consume(a),i=5,o="CDATA[",s=0,d):(0,h.jv)(a)?(e.consume(a),i=4,r.interrupt?t:M):n(a)}function f(i){return 45===i?(e.consume(i),r.interrupt?t:M):n(i)}function d(i){return i===o.charCodeAt(s++)?(e.consume(i),s===o.length?r.interrupt?t:C:d):n(i)}function p(t){return(0,h.jv)(t)?(e.consume(t),o=String.fromCharCode(t),m):n(t)}function m(s){return null===s||47===s||62===s||(0,h.z3)(s)?47!==s&&a&&$.includes(o.toLowerCase())?(i=1,r.interrupt?t(s):C(s)):V.includes(o.toLowerCase())?(i=6,47===s?(e.consume(s),g):r.interrupt?t(s):C(s)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(s):a?y(s):v(s)):45===s||(0,h.H$)(s)?(e.consume(s),o+=String.fromCharCode(s),m):n(s)}function g(i){return 62===i?(e.consume(i),r.interrupt?t:C):n(i)}function v(t){return(0,h.xz)(t)?(e.consume(t),v):T(t)}function y(t){return 47===t?(e.consume(t),T):58===t||95===t||(0,h.jv)(t)?(e.consume(t),b):(0,h.xz)(t)?(e.consume(t),y):T(t)}function b(t){return 45===t||46===t||58===t||95===t||(0,h.H$)(t)?(e.consume(t),b):w(t)}function w(t){return 61===t?(e.consume(t),k):(0,h.xz)(t)?(e.consume(t),w):y(t)}function k(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,_):(0,h.xz)(t)?(e.consume(t),k):(l=null,E(t))}function _(t){return null===t||(0,h.Ch)(t)?n(t):t===l?(e.consume(t),x):(e.consume(t),_)}function E(t){return null===t||34===t||39===t||60===t||61===t||62===t||96===t||(0,h.z3)(t)?w(t):(e.consume(t),E)}function x(e){return 47===e||62===e||(0,h.xz)(e)?y(e):n(e)}function T(t){return 62===t?(e.consume(t),S):n(t)}function S(t){return(0,h.xz)(t)?(e.consume(t),S):null===t||(0,h.Ch)(t)?C(t):n(t)}function C(t){return 45===t&&2===i?(e.consume(t),N):60===t&&1===i?(e.consume(t),P):62===t&&4===i?(e.consume(t),D):63===t&&3===i?(e.consume(t),M):93===t&&5===i?(e.consume(t),L):!(0,h.Ch)(t)||6!==i&&7!==i?null===t||(0,h.Ch)(t)?O(t):(e.consume(t),C):e.check(G,D,O)(t)}function O(t){return e.exit("htmlFlowData"),A(t)}function A(t){return null===t?F(t):(0,h.Ch)(t)?e.attempt({tokenize:I,partial:!0},A,F)(t):(e.enter("htmlFlowData"),C(t))}function I(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}function N(t){return 45===t?(e.consume(t),M):C(t)}function P(t){return 47===t?(e.consume(t),o="",R):C(t)}function R(t){return 62===t&&$.includes(o.toLowerCase())?(e.consume(t),D):(0,h.jv)(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),R):C(t)}function L(t){return 93===t?(e.consume(t),M):C(t)}function M(t){return 62===t?(e.consume(t),D):45===t&&2===i?(e.consume(t),M):C(t)}function D(t){return null===t||(0,h.Ch)(t)?(e.exit("htmlFlowData"),F(t)):(e.consume(t),D)}function F(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0},G={tokenize:function(e,t,n){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(p.w,t,n)}},partial:!0},Z={name:"codeFenced",tokenize:function(e,t,n){const r=this,i={tokenize:function(e,t,n){let r=0;return(0,s.f)(e,(function(t){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),i(t)}),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function i(t){return t===u?(e.consume(t),r++,i):r<c?n(t):(e.exit("codeFencedFenceSequence"),(0,s.f)(e,a,"whitespace")(t))}function a(r){return null===r||(0,h.Ch)(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},a={tokenize:function(e,t,n){const r=this;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},o=this.events[this.events.length-1],l=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0;let u,c=0;return function(t){return e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),u=t,f(t)};function f(t){return t===u?(e.consume(t),c++,f):(e.exit("codeFencedFenceSequence"),c<3?n(t):(0,s.f)(e,d,"whitespace")(t))}function d(t){return null===t||(0,h.Ch)(t)?v(t):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),p(t))}function p(t){return null===t||(0,h.z3)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,s.f)(e,m,"whitespace")(t)):96===t&&t===u?n(t):(e.consume(t),p)}function m(t){return null===t||(0,h.Ch)(t)?v(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),g(t))}function g(t){return null===t||(0,h.Ch)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),v(t)):96===t&&t===u?n(t):(e.consume(t),g)}function v(n){return e.exit("codeFencedFence"),r.interrupt?t(n):y(n)}function y(t){return null===t?w(t):(0,h.Ch)(t)?e.attempt(a,e.attempt(i,w,l?(0,s.f)(e,y,"linePrefix",l+1):y),w)(t):(e.enter("codeFlowValue"),b(t))}function b(t){return null===t||(0,h.Ch)(t)?(e.exit("codeFlowValue"),y(t)):(e.consume(t),b)}function w(n){return e.exit("codeFenced"),t(n)}},concrete:!0};var K=n(25277);const Q={name:"characterReference",tokenize:function(e,t,n){const r=this;let i,a,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),i=31,a=h.H$,u(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),i=6,a=h.AF,u):(e.enter("characterReferenceValue"),i=7,a=h.pY,u(t))}function u(s){let l;return 59===s&&o?(l=e.exit("characterReferenceValue"),a!==h.H$||(0,K.T)(r.sliceSerialize(l))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)):a(s)&&o++<i?(e.consume(s),u):n(s)}}},Y={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return(0,h.sR)(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}},J={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),(0,s.f)(e,t,"linePrefix")}}},X={name:"labelEnd",tokenize:function(e,t,n){const r=this;let i,a,o=r.events.length;for(;o--;)if(("labelImage"===r.events[o][1].type||"labelLink"===r.events[o][1].type)&&!r.events[o][1]._balanced){i=r.events[o][1];break}return function(t){return i?i._inactive?l(t):(a=r.parser.defined.includes((0,F.d)(r.sliceSerialize({start:i.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),s):n(t)};function s(n){return 40===n?e.attempt(ee,t,a?t:l)(n):91===n?e.attempt(te,t,a?e.attempt(ne,t,l):l)(n):a?t(n):l(n)}function l(e){return i._balanced=!0,n(e)}},resolveTo:function(e,t){let n,r,i,a,o=e.length,s=0;for(;o--;)if(n=e[o][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[o][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(i){if("enter"===e[o][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=o,"labelLink"!==n.type)){s=2;break}}else"labelEnd"===n.type&&(i=o);const l={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},u={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[i][1].end)},f={type:"labelText",start:Object.assign({},e[r+s+2][1].end),end:Object.assign({},e[i-2][1].start)};return a=[["enter",l,t],["enter",u,t]],a=(0,c.V)(a,e.slice(r+1,r+s+3)),a=(0,c.V)(a,[["enter",f,t]]),a=(0,c.V)(a,(0,S.C)(t.parser.constructs.insideSpan.null,e.slice(r+s+4,i-3),t)),a=(0,c.V)(a,[["exit",f,t],e[i-2],e[i-1],["exit",u,t]]),a=(0,c.V)(a,e.slice(i+1)),a=(0,c.V)(a,[["exit",l,t]]),(0,c.d)(e,r,e.length,a),e},resolveAll:function(e){let t,n=-1;for(;++n<e.length;)t=e[n][1],"labelImage"!==t.type&&"labelLink"!==t.type&&"labelEnd"!==t.type||(e.splice(n+1,"labelImage"===t.type?4:2),t.type="data",n++);return e}},ee={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),D(e,r)};function r(t){return 41===t?o(t):R(e,i,n,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function i(t){return(0,h.z3)(t)?D(e,a)(t):o(t)}function a(t){return 34===t||39===t||40===t?M(e,D(e,o),n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):o(t)}function o(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},te={tokenize:function(e,t,n){const r=this;return function(t){return L.call(r,e,i,n,"reference","referenceMarker","referenceString")(t)};function i(e){return r.parser.defined.includes((0,F.d)(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}}},ne={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}},re={name:"labelStartImage",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),i};function i(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),a):n(t)}function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:X.resolveAll};var ie=n(85618);const ae={name:"attention",tokenize:function(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,i=(0,ie.r)(r);let a;return function(t){return e.enter("attentionSequence"),a=t,o(t)};function o(s){if(s===a)return e.consume(s),o;const l=e.exit("attentionSequence"),u=(0,ie.r)(s),c=!u||2===u&&i||n.includes(s),f=!i||2===i&&u||n.includes(r);return l._open=Boolean(42===a?c:c&&(i||!f)),l._close=Boolean(42===a?f:f&&(u||!c)),t(s)}},resolveAll:function(e,t){let n,r,i,a,o,s,l,u,f=-1;for(;++f<e.length;)if("enter"===e[f][0]&&"attentionSequence"===e[f][1].type&&e[f][1]._close)for(n=f;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[f][1]).charCodeAt(0)){if((e[n][1]._close||e[f][1]._open)&&(e[f][1].end.offset-e[f][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[f][1].end.offset-e[f][1].start.offset)%3))continue;s=e[n][1].end.offset-e[n][1].start.offset>1&&e[f][1].end.offset-e[f][1].start.offset>1?2:1;const d=Object.assign({},e[n][1].end),p=Object.assign({},e[f][1].start);oe(d,-s),oe(p,s),a={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},o={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[f][1].start),end:p},i={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[f][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},a.start),e[f][1].start=Object.assign({},o.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=(0,c.V)(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=(0,c.V)(l,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",i,t]]),l=(0,c.V)(l,(0,S.C)(t.parser.constructs.insideSpan.null,e.slice(n+1,f),t)),l=(0,c.V)(l,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[f][1].end.offset-e[f][1].start.offset?(u=2,l=(0,c.V)(l,[["enter",e[f][1],t],["exit",e[f][1],t]])):u=0,(0,c.d)(e,n-1,f-n+3,l),f=n+l.length-u-2;break}for(f=-1;++f<e.length;)"attentionSequence"===e[f][1].type&&(e[f][1].type="data");return e}};function oe(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const se={42:A,43:A,45:A,48:A,49:A,50:A,51:A,52:A,53:A,54:A,55:A,56:A,57:A,62:P},le={91:j},ue={[-2]:q,[-1]:q,32:q},ce={35:z,42:O,45:[U,O],60:W,61:U,95:O,96:Z,126:Z},fe={38:Q,92:Y},de={[-5]:J,[-4]:J,[-3]:J,33:re,38:Q,42:ae,60:[{name:"autolink",tokenize:function(e,t,n){let r=1;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return(0,h.jv)(t)?(e.consume(t),a):(0,h.n9)(t)?l(t):n(t)}function a(e){return 43===e||45===e||46===e||(0,h.H$)(e)?o(e):l(e)}function o(t){return 58===t?(e.consume(t),s):(43===t||45===t||46===t||(0,h.H$)(t))&&r++<32?(e.consume(t),o):l(t)}function s(t){return 62===t?(e.exit("autolinkProtocol"),d(t)):null===t||32===t||60===t||(0,h.Av)(t)?n(t):(e.consume(t),s)}function l(t){return 64===t?(e.consume(t),r=0,u):(0,h.n9)(t)?(e.consume(t),l):n(t)}function u(e){return(0,h.H$)(e)?c(e):n(e)}function c(t){return 46===t?(e.consume(t),r=0,u):62===t?(e.exit("autolinkProtocol").type="autolinkEmail",d(t)):f(t)}function f(t){return(45===t||(0,h.H$)(t))&&r++<63?(e.consume(t),45===t?f:c):n(t)}function d(n){return e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t}}},{name:"htmlText",tokenize:function(e,t,n){const r=this;let i,a,o,l;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),u};function u(t){return 33===t?(e.consume(t),c):47===t?(e.consume(t),x):63===t?(e.consume(t),_):(0,h.jv)(t)?(e.consume(t),C):n(t)}function c(t){return 45===t?(e.consume(t),f):91===t?(e.consume(t),a="CDATA[",o=0,v):(0,h.jv)(t)?(e.consume(t),k):n(t)}function f(t){return 45===t?(e.consume(t),d):n(t)}function d(t){return null===t||62===t?n(t):45===t?(e.consume(t),p):m(t)}function p(e){return null===e||62===e?n(e):m(e)}function m(t){return null===t?n(t):45===t?(e.consume(t),g):(0,h.Ch)(t)?(l=m,M(t)):(e.consume(t),m)}function g(t){return 45===t?(e.consume(t),F):m(t)}function v(t){return t===a.charCodeAt(o++)?(e.consume(t),o===a.length?y:v):n(t)}function y(t){return null===t?n(t):93===t?(e.consume(t),b):(0,h.Ch)(t)?(l=y,M(t)):(e.consume(t),y)}function b(t){return 93===t?(e.consume(t),w):y(t)}function w(t){return 62===t?F(t):93===t?(e.consume(t),w):y(t)}function k(t){return null===t||62===t?F(t):(0,h.Ch)(t)?(l=k,M(t)):(e.consume(t),k)}function _(t){return null===t?n(t):63===t?(e.consume(t),E):(0,h.Ch)(t)?(l=_,M(t)):(e.consume(t),_)}function E(e){return 62===e?F(e):_(e)}function x(t){return(0,h.jv)(t)?(e.consume(t),T):n(t)}function T(t){return 45===t||(0,h.H$)(t)?(e.consume(t),T):S(t)}function S(t){return(0,h.Ch)(t)?(l=S,M(t)):(0,h.xz)(t)?(e.consume(t),S):F(t)}function C(t){return 45===t||(0,h.H$)(t)?(e.consume(t),C):47===t||62===t||(0,h.z3)(t)?O(t):n(t)}function O(t){return 47===t?(e.consume(t),F):58===t||95===t||(0,h.jv)(t)?(e.consume(t),A):(0,h.Ch)(t)?(l=O,M(t)):(0,h.xz)(t)?(e.consume(t),O):F(t)}function A(t){return 45===t||46===t||58===t||95===t||(0,h.H$)(t)?(e.consume(t),A):I(t)}function I(t){return 61===t?(e.consume(t),N):(0,h.Ch)(t)?(l=I,M(t)):(0,h.xz)(t)?(e.consume(t),I):O(t)}function N(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),i=t,P):(0,h.Ch)(t)?(l=N,M(t)):(0,h.xz)(t)?(e.consume(t),N):(e.consume(t),i=void 0,L)}function P(t){return t===i?(e.consume(t),R):null===t?n(t):(0,h.Ch)(t)?(l=P,M(t)):(e.consume(t),P)}function R(e){return 62===e||47===e||(0,h.z3)(e)?O(e):n(e)}function L(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):62===t||(0,h.z3)(t)?O(t):(e.consume(t),L)}function M(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,s.f)(e,D,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function D(t){return e.enter("htmlTextData"),l(t)}function F(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}}}],91:{name:"labelStartLink",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),i};function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:X.resolveAll},92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(t),r};function r(r){return(0,h.Ch)(r)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),t(r)):n(r)}}},Y],93:X,95:ae,96:{name:"codeText",tokenize:function(e,t,n){let r,i,a=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),o(t)};function o(t){return 96===t?(e.consume(t),a++,o):(e.exit("codeTextSequence"),s(t))}function s(t){return null===t?n(t):96===t?(i=e.enter("codeTextSequence"),r=0,u(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):(0,h.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):(e.enter("codeTextData"),l(t))}function l(t){return null===t||32===t||96===t||(0,h.Ch)(t)?(e.exit("codeTextData"),s(t)):(e.consume(t),l)}function u(n){return 96===n?(e.consume(n),r++,u):r===a?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(i.type="codeTextData",l(n))}},resolve:function(e){let t,n,r=e.length-4,i=3;if(!("lineEnding"!==e[i][1].type&&"space"!==e[i][1].type||"lineEnding"!==e[r][1].type&&"space"!==e[r][1].type))for(t=i;++t<r;)if("codeTextData"===e[t][1].type){e[i][1].type="codeTextPadding",e[r][1].type="codeTextPadding",i+=2,r-=2;break}for(t=i-1,r++;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}}},pe={null:[ae,w]},he={null:[42,95]},me={null:[]},ge=/[\0\t\n\r]/g;var ve=n(92791),ye=n(12006),be=n(12453);const we={}.hasOwnProperty,ke=function(e,t,n){return"string"!=typeof t&&(n=t,t=void 0),function(e={}){const t=_e({transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:l(_),autolinkProtocol:h,autolinkEmail:h,atxHeading:l(b),blockQuote:l((function(){return{type:"blockquote",children:[]}})),characterEscape:h,characterReference:h,codeFenced:l(y),codeFencedFenceInfo:u,codeFencedFenceMeta:u,codeIndented:l(y,u),codeText:l((function(){return{type:"inlineCode",value:""}}),u),codeTextData:h,data:h,codeFlowValue:h,definition:l((function(){return{type:"definition",identifier:"",label:null,title:null,url:""}})),definitionDestinationString:u,definitionLabelString:u,definitionTitleString:u,emphasis:l((function(){return{type:"emphasis",children:[]}})),hardBreakEscape:l(w),hardBreakTrailing:l(w),htmlFlow:l(k,u),htmlFlowData:h,htmlText:l(k,u),htmlTextData:h,image:l((function(){return{type:"image",title:null,url:"",alt:null}})),label:u,link:l(_),listItem:l((function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}})),listItemValue:function(e){o("expectingFirstListItemValue")&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),a("expectingFirstListItemValue"))},listOrdered:l(E,(function(){a("expectingFirstListItemValue",!0)})),listUnordered:l(E),paragraph:l((function(){return{type:"paragraph",children:[]}})),reference:function(){a("referenceType","collapsed")},referenceString:u,resourceDestinationString:u,resourceTitleString:u,setextHeading:l(b),strong:l((function(){return{type:"strong",children:[]}})),thematicBreak:l((function(){return{type:"thematicBreak"}}))},exit:{atxHeading:f(),atxHeadingSequence:function(e){const t=this.stack[this.stack.length-1];if(!t.depth){const n=this.sliceSerialize(e).length;t.depth=n}},autolink:f(),autolinkEmail:function(e){m.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){m.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:f(),characterEscapeValue:m,characterReferenceMarkerHexadecimal:v,characterReferenceMarkerNumeric:v,characterReferenceValue:function(e){const t=this.sliceSerialize(e),n=o("characterReferenceType");let r;n?(r=(0,ve.o)(t,"characterReferenceMarkerNumeric"===n?10:16),a("characterReferenceType")):r=(0,K.T)(t);const i=this.stack.pop();i.value+=r,i.position.end=s(e.end)},codeFenced:f((function(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),a("flowCodeInside")})),codeFencedFence:function(){o("flowCodeInside")||(this.buffer(),a("flowCodeInside",!0))},codeFencedFenceInfo:function(){const e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){const e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:m,codeIndented:f((function(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")})),codeText:f((function(){const e=this.resume();this.stack[this.stack.length-1].value=e})),codeTextData:m,data:m,definition:f(),definitionDestinationString:function(){const e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,F.d)(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){const e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:f(),hardBreakEscape:f(g),hardBreakTrailing:f(g),htmlFlow:f((function(){const e=this.resume();this.stack[this.stack.length-1].value=e})),htmlFlowData:m,htmlText:f((function(){const e=this.resume();this.stack[this.stack.length-1].value=e})),htmlTextData:m,image:f((function(){const e=this.stack[this.stack.length-1];o("inReference")?(e.type+="Reference",e.referenceType=o("referenceType")||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label),a("referenceType")})),label:function(){const e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];a("inReference",!0),"link"===n.type?n.children=e.children:n.alt=t},labelText:function(e){const t=this.stack[this.stack.length-2],n=this.sliceSerialize(e);t.label=(0,ye.v)(n),t.identifier=(0,F.d)(n).toLowerCase()},lineEnding:function(e){const n=this.stack[this.stack.length-1];if(o("atHardBreak"))return n.children[n.children.length-1].position.end=s(e.end),void a("atHardBreak");!o("setextHeadingSlurpLineEnding")&&t.canContainEols.includes(n.type)&&(h.call(this,e),m.call(this,e))},link:f((function(){const e=this.stack[this.stack.length-1];o("inReference")?(e.type+="Reference",e.referenceType=o("referenceType")||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label),a("referenceType")})),listItem:f(),listOrdered:f(),listUnordered:f(),paragraph:f(),referenceString:function(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,F.d)(this.sliceSerialize(e)).toLowerCase(),a("referenceType","full")},resourceDestinationString:function(){const e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){const e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){a("inReference")},setextHeading:f((function(){a("setextHeadingSlurpLineEnding")})),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){a("setextHeadingSlurpLineEnding",!0)},strong:f(),thematicBreak:f()}},e.mdastExtensions||[]),n={};return function(e){let n={type:"root",children:[]};const i=[],l=[],f={stack:[n],tokenStack:i,config:t,enter:c,exit:d,buffer:u,resume:p,setData:a,getData:o};let h=-1;for(;++h<e.length;)"listOrdered"!==e[h][1].type&&"listUnordered"!==e[h][1].type||("enter"===e[h][0]?l.push(h):h=r(e,l.pop(),h));for(h=-1;++h<e.length;){const n=t[e[h][0]];we.call(n,e[h][1].type)&&n[e[h][1].type].call(Object.assign({sliceSerialize:e[h][2].sliceSerialize},f),e[h][1])}if(i.length>0){const e=i[i.length-1];(e[1]||xe).call(f,void 0,e[0])}for(n.position={start:s(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:s(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},h=-1;++h<t.transforms.length;)n=t.transforms[h](n)||n;return n};function r(e,t,n){let r,i,a,o,s=t-1,l=-1,u=!1;for(;++s<=n;){const t=e[s];if("listUnordered"===t[1].type||"listOrdered"===t[1].type||"blockQuote"===t[1].type?("enter"===t[0]?l++:l--,o=void 0):"lineEndingBlank"===t[1].type?"enter"===t[0]&&(!r||o||l||a||(a=s),o=void 0):"linePrefix"===t[1].type||"listItemValue"===t[1].type||"listItemMarker"===t[1].type||"listItemPrefix"===t[1].type||"listItemPrefixWhitespace"===t[1].type||(o=void 0),!l&&"enter"===t[0]&&"listItemPrefix"===t[1].type||-1===l&&"exit"===t[0]&&("listUnordered"===t[1].type||"listOrdered"===t[1].type)){if(r){let o=s;for(i=void 0;o--;){const t=e[o];if("lineEnding"===t[1].type||"lineEndingBlank"===t[1].type){if("exit"===t[0])continue;i&&(e[i][1].type="lineEndingBlank",u=!0),t[1].type="lineEnding",i=o}else if("linePrefix"!==t[1].type&&"blockQuotePrefix"!==t[1].type&&"blockQuotePrefixWhitespace"!==t[1].type&&"blockQuoteMarker"!==t[1].type&&"listItemIndent"!==t[1].type)break}a&&(!i||a<i)&&(r._spread=!0),r.end=Object.assign({},i?e[i][1].start:t[1].end),e.splice(i||s,0,["exit",r,t[2]]),s++,n++}"listItemPrefix"===t[1].type&&(r={type:"listItem",_spread:!1,start:Object.assign({},t[1].start)},e.splice(s,0,["enter",r,t[2]]),s++,n++,a=void 0,o=!0)}}return e[t][1]._spread=u,n}function a(e,t){n[e]=t}function o(e){return n[e]}function s(e){return{line:e.line,column:e.column,offset:e.offset}}function l(e,t){return function(n){c.call(this,e(n),n),t&&t.call(this,n)}}function u(){this.stack.push({type:"fragment",children:[]})}function c(e,t,n){return this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n]),e.position={start:s(t.start)},e}function f(e){return function(t){e&&e.call(this,t),d.call(this,t)}}function d(e,t){const n=this.stack.pop(),r=this.tokenStack.pop();if(!r)throw new Error("Cannot close `"+e.type+"` ("+(0,be.y)({start:e.start,end:e.end})+"): its not open");return r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||xe).call(this,e,r[0])),n.position.end=s(e.end),n}function p(){return function(e,t){var{includeImageAlt:n=!0}={};return i(e,n)}(this.stack.pop())}function h(e){const t=this.stack[this.stack.length-1];let n=t.children[t.children.length-1];n&&"text"===n.type||(n={type:"text",value:""},n.position={start:s(e.start)},t.children.push(n)),this.stack.push(n)}function m(e){const t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=s(e.end)}function g(){a("atHardBreak",!0)}function v(e){a("characterReferenceType",e.type)}function y(){return{type:"code",lang:null,meta:null,value:""}}function b(){return{type:"heading",depth:void 0,children:[]}}function w(){return{type:"break"}}function k(){return{type:"html",value:""}}function _(){return{type:"link",title:null,url:"",children:[]}}function E(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}}(n)(function(e){for(;!m(e););return e}(function(e={}){const t={defined:[],lazy:{},constructs:(0,o.W)([r].concat(e.extensions||[])),content:n(u),document:n(f),flow:n(b),string:n(k),text:n(_)};return t;function n(e){return function(n){return C(t,e,n)}}}(n).document().write(function(){let e,t=1,n="",r=!0;return function(i,a,o){const s=[];let l,u,c,f,d;for(i=n+i.toString(a),c=0,n="",r&&(65279===i.charCodeAt(0)&&c++,r=void 0);c<i.length;){if(ge.lastIndex=c,l=ge.exec(i),f=l&&void 0!==l.index?l.index:i.length,d=i.charCodeAt(f),!l){n=i.slice(c);break}if(10===d&&c===f&&e)s.push(-3),e=void 0;else switch(e&&(s.push(-5),e=void 0),c<f&&(s.push(i.slice(c,f)),t+=f-c),d){case 0:s.push(65533),t++;break;case 9:for(u=4*Math.ceil(t/4),s.push(-2);t++<u;)s.push(-1);break;case 10:s.push(-4),t=1;break;default:e=!0,t=1}c=f+1}return o&&(e&&s.push(-5),n&&s.push(n),s.push(null)),s}}()(e,t,!0))))};function _e(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?_e(e,r):Ee(e,r)}return e}function Ee(e,t){let n;for(n in t)if(we.call(t,n)){const r="canContainEols"===n||"transforms"===n,i=(we.call(e,n)?e[n]:void 0)||(e[n]=r?[]:{}),a=t[n];a&&(r?e[n]=[...i,...a]:Object.assign(i,a))}}function xe(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+(0,be.y)({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+(0,be.y)({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+(0,be.y)({start:t.start,end:t.end})+") is still open")}var Te=function(e){Object.assign(this,{Parser:t=>{const n=this.data("settings");return ke(t,Object.assign({},n,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}},8418:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var r=function(e,t,n){var r={type:String(e)};return null!=n||"string"!=typeof t&&!Array.isArray(t)?Object.assign(r,t):n=t,Array.isArray(n)?r.children=n:null!=n&&(r.value=String(n)),r},i=n(30992),a=n(76595),o=n(29471);const s={}.hasOwnProperty;function l(e){return String(e||"").toUpperCase()}const u={}.hasOwnProperty;function c(e,t){const n=t.data||{};return"value"in t&&!(u.call(n,"hName")||u.call(n,"hProperties")||u.call(n,"hChildren"))?e.augment(t,r("text",t.value)):e(t,"div",p(e,t))}function f(e,t,n){const r=t&&t.type;let i;if(!r)throw new Error("Expected node, got `"+t+"`");return i=u.call(e.handlers,r)?e.handlers[r]:e.passThrough&&e.passThrough.includes(r)?d:e.unknownHandler,("function"==typeof i?i:c)(e,t,n)}function d(e,t){return"children"in t?{...t,children:p(e,t)}:t}function p(e,t){const n=[];if("children"in t){const r=t.children;let i=-1;for(;++i<r.length;){const a=f(e,r[i],t);if(a){if(i&&"break"===r[i-1].type&&(Array.isArray(a)||"text"!==a.type||(a.value=a.value.replace(/^\s+/,"")),!Array.isArray(a)&&"element"===a.type)){const e=a.children[0];e&&"text"===e.type&&(e.value=e.value.replace(/^\s+/,""))}Array.isArray(a)?n.push(...a):n.push(a)}}}return n}var h=n(19967);const m={'"':"quot","&":"amp","<":"lt",">":"gt"};function g(e,t){const n=function(e){return e.replace(/["&<>]/g,(function(e){return"&"+m[e]+";"}))}(function(e){const t=[];let n=-1,r=0,i=0;for(;++n<e.length;){const a=e.charCodeAt(n);let o="";if(37===a&&(0,h.H$)(e.charCodeAt(n+1))&&(0,h.H$)(e.charCodeAt(n+2)))i=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(o=String.fromCharCode(a));else if(a>55295&&a<57344){const t=e.charCodeAt(n+1);a<56320&&t>56319&&t<57344?(o=String.fromCharCode(a,t),i=1):o="<22>"}else o=String.fromCharCode(a);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,o=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}(e||""));if(!t)return n;const r=n.indexOf(":"),i=n.indexOf("?"),a=n.indexOf("#"),o=n.indexOf("/");return r<0||o>-1&&r>o||i>-1&&r>i||a>-1&&r>a||t.test(n.slice(0,r))?n:""}function v(e,t){const n=[];let i=-1;for(t&&n.push(r("text","\n"));++i<e.length;)i&&n.push(r("text","\n")),n.push(e[i]);return t&&e.length>0&&n.push(r("text","\n")),n}function y(e,t){const n=String(t.identifier),i=g(n.toLowerCase()),a=e.footnoteOrder.indexOf(n);let o;-1===a?(e.footnoteOrder.push(n),e.footnoteCounts[n]=1,o=e.footnoteOrder.length):(e.footnoteCounts[n]++,o=a+1);const s=e.footnoteCounts[n];return e(t,"sup",[e(t.position,"a",{href:"#"+e.clobberPrefix+"fn-"+i,id:e.clobberPrefix+"fnref-"+i+(s>1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:"footnote-label"},[r("text",String(o))])])}var b=n(23080);function w(e,t){const n=t.referenceType;let i="]";if("collapsed"===n?i+="[]":"full"===n&&(i+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return r("text","!["+t.alt+i);const a=p(e,t),o=a[0];o&&"text"===o.type?o.value="["+o.value:a.unshift(r("text","["));const s=a[a.length-1];return s&&"text"===s.type?s.value+=i:a.push(r("text",i)),a}function k(e){const t=e.spread;return null==t?e.children.length>1:t}const _={blockquote:function(e,t){return e(t,"blockquote",v(p(e,t),!0))},break:function(e,t){return[e(t,"br"),r("text","\n")]},code:function(e,t){const n=t.value?t.value+"\n":"",i=t.lang&&t.lang.match(/^[^ \t]+(?=[ \t]|$)/),a={};i&&(a.className=["language-"+i]);const o=e(t,"code",a,[r("text",n)]);return t.meta&&(o.data={meta:t.meta}),e(t.position,"pre",[o])},delete:function(e,t){return e(t,"del",p(e,t))},emphasis:function(e,t){return e(t,"em",p(e,t))},footnoteReference:y,footnote:function(e,t){const n=e.footnoteById;let r=1;for(;r in n;)r++;const i=String(r);return n[i]={type:"footnoteDefinition",identifier:i,children:[{type:"paragraph",children:t.children}],position:t.position},y(e,{type:"footnoteReference",identifier:i,position:t.position})},heading:function(e,t){return e(t,"h"+t.depth,p(e,t))},html:function(e,t){return e.dangerous?e.augment(t,r("raw",t.value)):null},imageReference:function(e,t){const n=e.definition(t.identifier);if(!n)return w(e,t);const r={src:b(n.url||""),alt:t.alt};return null!==n.title&&void 0!==n.title&&(r.title=n.title),e(t,"img",r)},image:function(e,t){const n={src:b(t.url),alt:t.alt};return null!==t.title&&void 0!==t.title&&(n.title=t.title),e(t,"img",n)},inlineCode:function(e,t){return e(t,"code",[r("text",t.value.replace(/\r?\n|\r/g," "))])},linkReference:function(e,t){const n=e.definition(t.identifier);if(!n)return w(e,t);const r={href:b(n.url||"")};return null!==n.title&&void 0!==n.title&&(r.title=n.title),e(t,"a",r,p(e,t))},link:function(e,t){const n={href:b(t.url)};return null!==t.title&&void 0!==t.title&&(n.title=t.title),e(t,"a",n,p(e,t))},listItem:function(e,t,n){const i=p(e,t),a=n?function(e){let t=e.spread;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=k(n[r]);return Boolean(t)}(n):k(t),o={},s=[];if("boolean"==typeof t.checked){let n;i[0]&&"element"===i[0].type&&"p"===i[0].tagName?n=i[0]:(n=e(null,"p",[]),i.unshift(n)),n.children.length>0&&n.children.unshift(r("text"," ")),n.children.unshift(e(null,"input",{type:"checkbox",checked:t.checked,disabled:!0})),o.className=["task-list-item"]}let l=-1;for(;++l<i.length;){const e=i[l];(a||0!==l||"element"!==e.type||"p"!==e.tagName)&&s.push(r("text","\n")),"element"!==e.type||"p"!==e.tagName||a?s.push(e):s.push(...e.children)}const u=i[i.length-1];return!u||!a&&"tagName"in u&&"p"===u.tagName||s.push(r("text","\n")),e(t,"li",o,s)},list:function(e,t){const n={},r=t.ordered?"ol":"ul",i=p(e,t);let a=-1;for("number"==typeof t.start&&1!==t.start&&(n.start=t.start);++a<i.length;){const e=i[a];if("element"===e.type&&"li"===e.tagName&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}return e(t,r,n,v(i,!0))},paragraph:function(e,t){return e(t,"p",p(e,t))},root:function(e,t){return e.augment(t,r("root",v(p(e,t))))},strong:function(e,t){return e(t,"strong",p(e,t))},table:function(e,t){const n=t.children;let r=-1;const i=t.align||[],o=[];for(;++r<n.length;){const a=n[r].children,s=0===r?"th":"td",l=[];let u=-1;const c=t.align?i.length:a.length;for(;++u<c;){const t=a[u];l.push(e(t,s,{align:i[u]},t?p(e,t):[]))}o[r]=e(n[r],"tr",v(l,!0))}return e(t,"table",v([e(o[0].position,"thead",v([o[0]],!0))].concat(o[1]?e({start:(0,a.Pk)(o[1]),end:(0,a.rb)(o[o.length-1])},"tbody",v(o.slice(1),!0)):[]),!0))},text:function(e,t){return e.augment(t,r("text",String(t.value).replace(/[ \t]*(\r?\n|\r)[ \t]*/g,"$1")))},thematicBreak:function(e,t){return e(t,"hr")},toml:E,yaml:E,definition:E,footnoteDefinition:E};function E(){return null}const x={}.hasOwnProperty;function T(e,t){const n=function(e,t){const n=t||{},r=n.allowDangerousHtml||!1,u={};return f.dangerous=r,f.clobberPrefix=void 0===n.clobberPrefix||null===n.clobberPrefix?"user-content-":n.clobberPrefix,f.footnoteLabel=n.footnoteLabel||"Footnotes",f.footnoteBackLabel=n.footnoteBackLabel||"Back to content",f.definition=function(e){const t=Object.create(null);if(!e||!e.type)throw new Error("mdast-util-definitions expected node");var n,r,i,a;return n=e,i=function(e){const n=l(e.identifier);n&&!s.call(t,n)&&(t[n]=e)},"function"==typeof(r="definition")&&"function"!=typeof i&&(a=i,i=r,r=null),(0,o.S4)(n,r,(function(e,t){var n=t[t.length-1];return i(e,n?n.children.indexOf(e):null,n)}),a),function(e){const n=l(e);return n&&s.call(t,n)?t[n]:null}}(e),f.footnoteById=u,f.footnoteOrder=[],f.footnoteCounts={},f.augment=c,f.handlers={..._,...n.handlers},f.unknownHandler=n.unknownHandler,f.passThrough=n.passThrough,(0,i.Vn)(e,"footnoteDefinition",(e=>{const t=String(e.identifier).toUpperCase();x.call(u,t)||(u[t]=e)})),f;function c(e,t){if(e&&"data"in e&&e.data){const n=e.data;n.hName&&("element"!==t.type&&(t={type:"element",tagName:"",properties:{},children:[]}),t.tagName=n.hName),"element"===t.type&&n.hProperties&&(t.properties={...t.properties,...n.hProperties}),"children"in t&&t.children&&n.hChildren&&(t.children=n.hChildren)}if(e){const r="type"in e?e:{position:e};(n=r)&&n.position&&n.position.start&&n.position.start.line&&n.position.start.column&&n.position.end&&n.position.end.line&&n.position.end.column&&(t.position={start:(0,a.Pk)(r),end:(0,a.rb)(r)})}var n;return t}function f(e,t,n,r){return Array.isArray(n)&&(r=n,n={}),c(e,{type:"element",tagName:t,properties:n||{},children:r||[]})}}(e,t),u=f(n,e,null),c=function(e){let t=-1;const n=[];for(;++t<e.footnoteOrder.length;){const r=e.footnoteById[e.footnoteOrder[t].toUpperCase()];if(!r)continue;const i=p(e,r),a=String(r.identifier),o=g(a.toLowerCase());let s=0;const l=[];for(;++s<=e.footnoteCounts[a];){const t={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fnref-"+o+(s>1?"-"+s:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"↩"}]};s>1&&t.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(s)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(t)}const u=i[i.length-1];if(u&&"element"===u.type&&"p"===u.tagName){const e=u.children[u.children.length-1];e&&"text"===e.type?e.value+=" ":u.children.push({type:"text",value:" "}),u.children.push(...l)}else i.push(...l);const c={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+o},children:v(i,!0)};r.position&&(c.position=r.position),n.push(c)}return 0===n.length?null:{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:"h2",properties:{id:"footnote-label",className:["sr-only"]},children:[r("text",e.footnoteLabel)]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:v(n,!0)},{type:"text",value:"\n"}]}}(n);return c&&u.children.push(r("text","\n"),c),Array.isArray(u)?{type:"root",children:u}:u}var S=function(e,t){return e&&"run"in e?function(e,t){return(n,r,i)=>{e.run(T(n,t),r,(e=>{i(e)}))}}(e,t):function(e){return t=>T(t,e)}(e||t)}},95322:function(e,t,n){"use strict";function r(e){const t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function i(e){return e.join(" ").trim()}n.d(t,{P:function(){return i},Q:function(){return r}})},57242:function(e,t,n){"use strict";function r(e){if(e)throw e}n.d(t,{l:function(){return _}});var i=n(38165),a=n(24740);function o(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var s=n(12453);class l extends Error{constructor(e,t,n){const r=[null,null];let i={start:{line:null,column:null},end:{line:null,column:null}};if(super(),"string"==typeof t&&(n=t,t=void 0),"string"==typeof n){const e=n.indexOf(":");-1===e?r[1]=n:(r[0]=n.slice(0,e),r[1]=n.slice(e+1))}t&&("type"in t||"position"in t?t.position&&(i=t.position):"start"in t||"end"in t?i=t:("line"in t||"column"in t)&&(i.start=t)),this.name=(0,s.y)(t)||"1:1",this.message="object"==typeof e?e.message:e,this.stack="","object"==typeof e&&e.stack&&(this.stack=e.stack),this.reason=this.message,this.fatal,this.line=i.start.line,this.column=i.start.column,this.position=i,this.source=r[0],this.ruleId=r[1],this.file,this.actual,this.expected,this.url,this.note}}l.prototype.file="",l.prototype.name="",l.prototype.reason="",l.prototype.message="",l.prototype.stack="",l.prototype.fatal=null,l.prototype.column=null,l.prototype.line=null,l.prototype.source=null,l.prototype.ruleId=null,l.prototype.position=null;const u=function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');h(e);let n,r=0,i=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else i<0&&(n=!0,i=a+1);return i<0?"":e.slice(r,i)}if(t===e)return"";let o=-1,s=t.length-1;for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else o<0&&(n=!0,o=a+1),s>-1&&(e.charCodeAt(a)===t.charCodeAt(s--)?s<0&&(i=a):(s=-1,i=o));return r===i?i=o:i<0&&(i=e.length),e.slice(r,i)},c=function(e){if(h(e),0===e.length)return".";let t,n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},f=function(e){h(e);let t,n=e.length,r=-1,i=0,a=-1,o=0;for(;n--;){const s=e.charCodeAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?a<0?a=n:1!==o&&(o=1):a>-1&&(o=-1);else if(t){i=n+1;break}}return a<0||r<0||0===o||1===o&&a===r-1&&a===i+1?"":e.slice(a,r)},d=function(...e){let t,n=-1;for(;++n<e.length;)h(e[n]),e[n]&&(t=void 0===t?e[n]:t+"/"+e[n]);return void 0===t?".":function(e){h(e);const t=47===e.charCodeAt(0);let n=function(e,t){let n,r,i="",a=0,o=-1,s=0,l=-1;for(;++l<=e.length;){if(l<e.length)n=e.charCodeAt(l);else{if(47===n)break;n=47}if(47===n){if(o===l-1||1===s);else if(o!==l-1&&2===s){if(i.length<2||2!==a||46!==i.charCodeAt(i.length-1)||46!==i.charCodeAt(i.length-2))if(i.length>2){if(r=i.lastIndexOf("/"),r!==i.length-1){r<0?(i="",a=0):(i=i.slice(0,r),a=i.length-1-i.lastIndexOf("/")),o=l,s=0;continue}}else if(i.length>0){i="",a=0,o=l,s=0;continue}t&&(i=i.length>0?i+"/..":"..",a=2)}else i.length>0?i+="/"+e.slice(o+1,l):i=e.slice(o+1,l),a=l-o-1;o=l,s=0}else 46===n&&s>-1?s++:s=-1}return i}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}(t)},p="/";function h(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const m=function(){return"/"};function g(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}const v=["history","path","basename","stem","extname","dirname"];class y{constructor(e){let t;t=e?"string"==typeof e||i(e)?{value:e}:g(e)?{path:e}:e:{},this.data={},this.messages=[],this.history=[],this.cwd=m(),this.value,this.stored,this.result,this.map;let n,r=-1;for(;++r<v.length;){const e=v[r];e in t&&void 0!==t[e]&&(this[e]="history"===e?[...t[e]]:t[e])}for(n in t)v.includes(n)||(this[n]=t[n])}get path(){return this.history[this.history.length-1]}set path(e){g(e)&&(e=function(e){if("string"==typeof e)e=new URL(e);else if(!g(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){const e=new TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){const e=new TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}const t=e.pathname;let n=-1;for(;++n<t.length;)if(37===t.charCodeAt(n)&&50===t.charCodeAt(n+1)){const e=t.charCodeAt(n+2);if(70===e||102===e){const e=new TypeError("File URL path must not include encoded / characters");throw e.code="ERR_INVALID_FILE_URL_PATH",e}}return decodeURIComponent(t)}(e)}(e)),w(e,"path"),this.path!==e&&this.history.push(e)}get dirname(){return"string"==typeof this.path?c(this.path):void 0}set dirname(e){k(this.basename,"dirname"),this.path=d(e||"",this.basename)}get basename(){return"string"==typeof this.path?u(this.path):void 0}set basename(e){w(e,"basename"),b(e,"basename"),this.path=d(this.dirname||"",e)}get extname(){return"string"==typeof this.path?f(this.path):void 0}set extname(e){if(b(e,"extname"),k(this.dirname,"extname"),e){if(46!==e.charCodeAt(0))throw new Error("`extname` must start with `.`");if(e.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=d(this.dirname,this.stem+(e||""))}get stem(){return"string"==typeof this.path?u(this.path,this.extname):void 0}set stem(e){w(e,"stem"),b(e,"stem"),this.path=d(this.dirname||"",e+(this.extname||""))}toString(e){return(this.value||"").toString(e)}message(e,t,n){const r=new l(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}info(e,t,n){const r=this.message(e,t,n);return r.fatal=null,r}fail(e,t,n){const r=this.message(e,t,n);throw r.fatal=!0,r}}function b(e,t){if(e&&e.includes(p))throw new Error("`"+t+"` cannot be a path: did not expect `"+p+"`")}function w(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function k(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}const _=function e(){const t=function(){const e=[],t={run:function(...t){let n=-1;const r=t.pop();if("function"!=typeof r)throw new TypeError("Expected function as last argument, not "+r);!function i(a,...o){const s=e[++n];let l=-1;if(a)r(a);else{for(;++l<t.length;)null!==o[l]&&void 0!==o[l]||(o[l]=t[l]);t=o,s?function(e,t){let n;return function(...t){const a=e.length>t.length;let o;a&&t.push(r);try{o=e.apply(this,t)}catch(e){const t=e;if(a&&n)throw t;return r(t)}a||(o instanceof Promise?o.then(i,r):o instanceof Error?r(o):i(o))};function r(e,...r){n||(n=!0,t(e,...r))}function i(e){r(null,e)}}(s,i)(...o):r(null,...o)}}(null,...t)},use:function(n){if("function"!=typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}(),n=[];let s,l={},u=-1;return c.data=function(e,t){return"string"==typeof e?2===arguments.length?(C("data",s),l[e]=t,c):E.call(l,e)&&l[e]||null:e?(C("data",s),l=e,c):l},c.Parser=void 0,c.Compiler=void 0,c.freeze=function(){if(s)return c;for(;++u<n.length;){const[e,...r]=n[u];if(!1===r[0])continue;!0===r[0]&&(r[0]=void 0);const i=e.call(c,...r);"function"==typeof i&&t.use(i)}return s=!0,u=Number.POSITIVE_INFINITY,c},c.attachers=n,c.use=function(e,...t){let r;if(C("use",s),null==e);else if("function"==typeof e)d(e,...t);else{if("object"!=typeof e)throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?f(e):u(e)}return r&&(l.settings=Object.assign(l.settings||{},r)),c;function i(e){if("function"==typeof e)d(e);else{if("object"!=typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){const[t,...n]=e;d(t,...n)}else u(e)}}function u(e){f(e.plugins),e.settings&&(r=Object.assign(r||{},e.settings))}function f(e){let t=-1;if(null==e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;)i(e[t])}}function d(e,t){let r,i=-1;for(;++i<n.length;)if(n[i][0]===e){r=n[i];break}r?(o(r[1])&&o(t)&&(t=a(!0,r[1],t)),r[1]=t):n.push([...arguments])}},c.parse=function(e){c.freeze();const t=I(e),n=c.Parser;return T("parse",n),x(n,"parse")?new n(String(t),t).parse():n(String(t),t)},c.stringify=function(e,t){c.freeze();const n=I(t),r=c.Compiler;return S("stringify",r),O(e),x(r,"compile")?new r(e,n).compile():r(e,n)},c.run=function(e,n,r){if(O(e),c.freeze(),r||"function"!=typeof n||(r=n,n=void 0),!r)return new Promise(i);function i(i,a){t.run(e,I(n),(function(t,n,o){n=n||e,t?a(t):i?i(n):r(null,n,o)}))}i(null,r)},c.runSync=function(e,t){let n,i;return c.run(e,t,(function(e,t){r(e),n=t,i=!0})),A("runSync","run",i),n},c.process=function(e,t){if(c.freeze(),T("process",c.Parser),S("process",c.Compiler),!t)return new Promise(n);function n(n,r){const a=I(e);function o(e,i){e||!i?r(e):n?n(i):t(null,i)}c.run(c.parse(a),a,((e,t,n)=>{if(!e&&t&&n){const a=c.stringify(t,n);null==a||("string"==typeof(r=a)||i(r)?n.value=a:n.result=a),o(e,n)}else o(e);var r}))}n(null,t)},c.processSync=function(e){let t;c.freeze(),T("processSync",c.Parser),S("processSync",c.Compiler);const n=I(e);return c.process(n,(function(e){t=!0,r(e)})),A("processSync","process",t),n},c;function c(){const t=e();let r=-1;for(;++r<n.length;)t.use(...n[r]);return t.data(a(!0,{},l)),t}}().freeze(),E={}.hasOwnProperty;function x(e,t){return"function"==typeof e&&e.prototype&&(function(e){let t;for(t in e)if(E.call(e,t))return!0;return!1}(e.prototype)||t in e.prototype)}function T(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `Parser`")}function S(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `Compiler`")}function C(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function O(e){if(!o(e)||"string"!=typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function A(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function I(e){return function(e){return Boolean(e&&"object"==typeof e&&"message"in e&&"messages"in e)}(e)?e:new y(e)}},95987:function(e,t,n){"use strict";n.d(t,{O:function(){return i},is:function(){return r}});const r=function e(t,n,r,a,o){const s=i(n);if(null!=r&&("number"!=typeof r||r<0||r===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(!(null==a||e(a)&&a.children))throw new Error("Expected parent node");if(null==a!=(null==r))throw new Error("Expected both parent and index");return!(!t||!t.type||"string"!=typeof t.type)&&Boolean(s.call(o,t,r,a))},i=function(e){if(null==e)return o;if("string"==typeof e)return t=e,a((function(e){return e&&e.type===t}));var t;if("object"==typeof e)return Array.isArray(e)?function(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=i(e[n]);return a((function(...e){let n=-1;for(;++n<t.length;)if(t[n].call(this,...e))return!0;return!1}))}(e):function(e){return a((function(t){let n;for(n in e)if(t[n]!==e[n])return!1;return!0}))}(e);if("function"==typeof e)return a(e);throw new Error("Expected function, string, or object as test")};function a(e){return function(t,...n){return Boolean(t&&"object"==typeof t&&"type"in t&&Boolean(e.call(this,t,...n)))}}function o(){return!0}},76595:function(e,t,n){"use strict";n.d(t,{Pk:function(){return r},rb:function(){return i}});const r=a("start"),i=a("end");function a(e){return function(t){const n=t&&t.position&&t.position[e]||{};return{line:n.line||null,column:n.column||null,offset:n.offset>-1?n.offset:null}}}},12453:function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e?"position"in e||"type"in e?a(e.position):"start"in e||"end"in e?a(e):"line"in e||"column"in e?i(e):"":""}function i(e){return o(e&&e.line)+":"+o(e&&e.column)}function a(e){return i(e&&e.start)+"-"+i(e&&e.end)}function o(e){return e&&"number"==typeof e?e:1}n.d(t,{y:function(){return r}})},29471:function(e,t,n){"use strict";n.d(t,{S4:function(){return i}});var r=n(95987);const i=function(e,t,n,i){"function"==typeof t&&"function"!=typeof n&&(i=n,n=t,t=null);var a=(0,r.O)(t),o=i?-1:1;!function e(r,s,l){var u,c="object"==typeof r&&null!==r?r:{};return"string"==typeof c.type&&(u="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0,Object.defineProperty(f,"name",{value:"node ("+c.type+(u?"<"+u+">":"")+")"})),f;function f(){var u,c,f,d=[];if((!t||a(r,s,l[l.length-1]||null))&&(d=function(e){return Array.isArray(e)?e:"number"==typeof e?[!0,e]:[e]}(n(r,l)),!1===d[0]))return d;if(r.children&&"skip"!==d[0])for(c=(i?r.children.length:-1)+o,f=l.concat(r);c>-1&&c<r.children.length;){if(!1===(u=e(r.children[c],c,f)())[0])return u;c="number"==typeof u[1]?u[1]:c+o}return d}}(e,null,[])()}},50819:function(e,t,n){"use strict";n.d(t,{dR:function(){return i},BK:function(){return a},AM:function(){return o},S4:function(){return s}});var r=n(95987);const i=!0,a=!1,o="skip",s=function(e,t,n,s){"function"==typeof t&&"function"!=typeof n&&(s=n,n=t,t=null);const l=(0,r.O)(t),u=s?-1:1;!function e(r,c,f){const d=r&&"object"==typeof r?r:{};if("string"==typeof d.type){const e="string"==typeof d.tagName?d.tagName:"string"==typeof d.name?d.name:void 0;Object.defineProperty(p,"name",{value:"node ("+r.type+(e?"<"+e+">":"")+")"})}return p;function p(){let d,p,h,m=[];if((!t||l(r,c,f[f.length-1]||null))&&(m=function(e){return Array.isArray(e)?e:"number"==typeof e?[i,e]:[e]}(n(r,f)),m[0]===a))return m;if(r.children&&m[0]!==o)for(p=(s?r.children.length:-1)+u,h=f.concat(r);p>-1&&p<r.children.length;){if(d=e(r.children[p],p,h)(),d[0]===a)return d;p="number"==typeof d[1]?d[1]:p+u}return m}}(e,void 0,[])()}},30992:function(e,t,n){"use strict";n.d(t,{Vn:function(){return i}});var r=n(50819);const i=function(e,t,n,i){"function"==typeof t&&"function"!=typeof n&&(i=n,n=t,t=null),(0,r.S4)(e,t,(function(e,t){const r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)}),i)}},38768:function(e,t,n){"use strict";n.d(t,{t:function(){return r}});const r={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},6285:function(e,t,n){"use strict";var r;n.d(t,{ZP:function(){return Ve},z:function(){return Ve}}),function(e){e.assertNever=function(e){throw new Error},e.arrayToEnum=e=>{const t={};for(const n of e)t[n]=n;return t},e.getValidEnumValues=t=>{const n=e.objectKeys(t).filter((e=>"number"!=typeof t[t[e]])),r={};for(const e of n)r[e]=t[e];return e.objectValues(r)},e.objectValues=t=>e.objectKeys(t).map((function(e){return t[e]})),e.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},e.find=(e,t)=>{for(const n of e)if(t(n))return n},e.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}(r||(r={}));const i=r.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of"]);class a extends Error{constructor(e){super(),this.issues=[],this.format=()=>{const e={_errors:[]},t=n=>{for(const r of n.issues)if("invalid_union"===r.code)r.unionErrors.map(t);else if("invalid_return_type"===r.code)t(r.returnTypeError);else if("invalid_arguments"===r.code)t(r.argumentsError);else if(0===r.path.length)e._errors.push(r.message);else{let t=e,n=0;for(;n<r.path.length;){const e=r.path[n];if(n===r.path.length-1)t[e]=t[e]||{_errors:[]},t[e]._errors.push(r.message);else if("string"==typeof e)t[e]=t[e]||{_errors:[]};else if("number"==typeof e){const n=[];n._errors=[],t[e]=t[e]||n}t=t[e],n++}}};return t(this),e},this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}toString(){return this.message}get message(){return JSON.stringify(this.issues,null,2)}get isEmpty(){return 0===this.issues.length}flatten(e=(e=>e.message)){const t={},n=[];for(const r of this.issues)r.path.length>0?(t[r.path[0]]=t[r.path[0]]||[],t[r.path[0]].push(e(r))):n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}}a.create=e=>new a(e);const o=(e,t)=>{let n;switch(e.code){case i.invalid_type:n="undefined"===e.received?"Required":`Expected ${e.expected}, received ${e.received}`;break;case i.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected)}`;break;case i.unrecognized_keys:n=`Unrecognized key(s) in object: ${e.keys.map((e=>`'${e}'`)).join(", ")}`;break;case i.invalid_union:n="Invalid input";break;case i.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${e.options.map((e=>"string"==typeof e?`'${e}'`:e)).join(" | ")}`;break;case i.invalid_enum_value:n=`Invalid enum value. Expected ${e.options.map((e=>"string"==typeof e?`'${e}'`:e)).join(" | ")}`;break;case i.invalid_arguments:n="Invalid function arguments";break;case i.invalid_return_type:n="Invalid function return type";break;case i.invalid_date:n="Invalid date";break;case i.invalid_string:n="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case i.too_small:n="array"===e.type?`Array must contain ${e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be greater than ${e.inclusive?"or equal to ":""}${e.minimum}`:"Invalid input";break;case i.too_big:n="array"===e.type?`Array must contain ${e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be less than ${e.inclusive?"or equal to ":""}${e.maximum}`:"Invalid input";break;case i.custom:n="Invalid input";break;case i.invalid_intersection_types:n="Intersection results could not be merged";break;case i.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;default:n=t.defaultError,r.assertNever(e)}return{message:n}};let s=o;const l=r.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),u=e=>{switch(typeof e){case"undefined":return l.undefined;case"string":return l.string;case"number":return isNaN(e)?l.nan:l.number;case"boolean":return l.boolean;case"function":return l.function;case"bigint":return l.bigint;case"object":return Array.isArray(e)?l.array:null===e?l.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?l.promise:"undefined"!=typeof Map&&e instanceof Map?l.map:"undefined"!=typeof Set&&e instanceof Set?l.set:"undefined"!=typeof Date&&e instanceof Date?l.date:l.object;default:return l.unknown}},c=e=>{const{data:t,path:n,errorMaps:r,issueData:i}=e,a=[...n,...i.path||[]],o={...i,path:a};let s="";const l=r.filter((e=>!!e)).slice().reverse();for(const e of l)s=e(o,{data:t,defaultError:s}).message;return{...i,path:a,message:i.message||s}};function f(e,t){const n=c({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,s,o].filter((e=>!!e))});e.common.issues.push(n)}class d{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const n=[];for(const r of t){if("aborted"===r.status)return p;"dirty"===r.status&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){const n=[];for(const e of t)n.push({key:await e.key,value:await e.value});return d.mergeObjectSync(e,n)}static mergeObjectSync(e,t){const n={};for(const r of t){const{key:t,value:i}=r;if("aborted"===t.status)return p;if("aborted"===i.status)return p;"dirty"===t.status&&e.dirty(),"dirty"===i.status&&e.dirty(),(void 0!==i.value||r.alwaysSet)&&(n[t.value]=i.value)}return{status:e.value,value:n}}}const p=Object.freeze({status:"aborted"}),h=e=>({status:"valid",value:e}),m=e=>"aborted"===e.status,g=e=>"dirty"===e.status,v=e=>"valid"===e.status,y=e=>void 0!==typeof Promise&&e instanceof Promise;var b;!function(e){e.errToObj=e=>"string"==typeof e?{message:e}:e||{},e.toString=e=>"string"==typeof e?e:null==e?void 0:e.message}(b||(b={}));class w{constructor(e,t,n,r){this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._path.concat(this._key)}}const k=(e,t)=>{if(v(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,error:new a(e.common.issues)}};function _(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error('Can\'t use "invalid" or "required" in conjunction with custom error map.');return t?{errorMap:t,description:i}:{errorMap:(t,n)=>"invalid_type"!==t.code?{message:n.defaultError}:void 0===n.data&&r?{message:r}:e.invalid_type_error?{message:e.invalid_type_error}:{message:n.defaultError},description:i}}class E{constructor(e){this.spa=this.safeParseAsync,this.superRefine=this._refinement,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.default=this.default.bind(this),this.describe=this.describe.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return u(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:u(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new d,ctx:{common:e.parent.common,data:e.data,parsedType:u(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(y(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;const r={common:{issues:[],async:null!==(n=null==t?void 0:t.async)&&void 0!==n&&n,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:u(e)},i=this._parseSync({data:e,path:r.path,parent:r});return k(r,i)}async parseAsync(e,t){const n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){const n={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:u(e)},r=this._parse({data:e,path:[],parent:n}),i=await(y(r)?r:Promise.resolve(r));return k(n,i)}refine(e,t){const n=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement(((t,r)=>{const a=e(t),o=()=>r.addIssue({code:i.custom,...n(t)});return"undefined"!=typeof Promise&&a instanceof Promise?a.then((e=>!!e||(o(),!1))):!!a||(o(),!1)}))}refinement(e,t){return this._refinement(((n,r)=>!!e(n)||(r.addIssue("function"==typeof t?t(n,r):t),!1)))}_refinement(e){return new ie({schema:this,typeName:fe.ZodEffects,effect:{type:"refinement",refinement:e}})}optional(){return ae.create(this)}nullable(){return oe.create(this)}nullish(){return this.optional().nullable()}array(){return B.create(this)}promise(){return re.create(this)}or(e){return V.create([this,e])}and(e){return G.create(this,e)}transform(e){return new ie({schema:this,typeName:fe.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new se({innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:fe.ZodDefault})}describe(e){return new(0,this.constructor)({...this._def,description:e})}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const x=/^c[^\s-]{8,}$/i,T=/^([a-f0-9]{8}-[a-f0-9]{4}-[1-5][a-f0-9]{3}-[a-f0-9]{4}-[a-f0-9]{12}|00000000-0000-0000-0000-000000000000)$/i,S=/^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i;class C extends E{constructor(){super(...arguments),this._regex=(e,t,n)=>this.refinement((t=>e.test(t)),{validation:t,code:i.invalid_string,...b.errToObj(n)}),this.nonempty=e=>this.min(1,b.errToObj(e))}_parse(e){if(this._getType(e)!==l.string){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.string,received:t.parsedType}),p}const t=new d;let n;for(const r of this._def.checks)if("min"===r.kind)e.data.length<r.value&&(n=this._getOrReturnCtx(e,n),f(n,{code:i.too_small,minimum:r.value,type:"string",inclusive:!0,message:r.message}),t.dirty());else if("max"===r.kind)e.data.length>r.value&&(n=this._getOrReturnCtx(e,n),f(n,{code:i.too_big,maximum:r.value,type:"string",inclusive:!0,message:r.message}),t.dirty());else if("email"===r.kind)S.test(e.data)||(n=this._getOrReturnCtx(e,n),f(n,{validation:"email",code:i.invalid_string,message:r.message}),t.dirty());else if("uuid"===r.kind)T.test(e.data)||(n=this._getOrReturnCtx(e,n),f(n,{validation:"uuid",code:i.invalid_string,message:r.message}),t.dirty());else if("cuid"===r.kind)x.test(e.data)||(n=this._getOrReturnCtx(e,n),f(n,{validation:"cuid",code:i.invalid_string,message:r.message}),t.dirty());else if("url"===r.kind)try{new URL(e.data)}catch(a){n=this._getOrReturnCtx(e,n),f(n,{validation:"url",code:i.invalid_string,message:r.message}),t.dirty()}else"regex"===r.kind&&(r.regex.lastIndex=0,r.regex.test(e.data)||(n=this._getOrReturnCtx(e,n),f(n,{validation:"regex",code:i.invalid_string,message:r.message}),t.dirty()));return{status:t.value,value:e.data}}_addCheck(e){return new C({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...b.errToObj(e)})}url(e){return this._addCheck({kind:"url",...b.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...b.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...b.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...b.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...b.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...b.errToObj(t)})}length(e,t){return this.min(e,t).max(e,t)}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get minLength(){let e=-1/0;return this._def.checks.map((t=>{"min"===t.kind&&(null===e||t.value>e)&&(e=t.value)})),e}get maxLength(){let e=null;return this._def.checks.map((t=>{"max"===t.kind&&(null===e||t.value<e)&&(e=t.value)})),e}}function O(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r;return parseInt(e.toFixed(i).replace(".",""))%parseInt(t.toFixed(i).replace(".",""))/Math.pow(10,i)}C.create=e=>new C({checks:[],typeName:fe.ZodString,..._(e)});class A extends E{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._getType(e)!==l.number){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.number,received:t.parsedType}),p}let t;const n=new d;for(const a of this._def.checks)"int"===a.kind?r.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),f(t,{code:i.invalid_type,expected:"integer",received:"float",message:a.message}),n.dirty()):"min"===a.kind?(a.inclusive?e.data<a.value:e.data<=a.value)&&(t=this._getOrReturnCtx(e,t),f(t,{code:i.too_small,minimum:a.value,type:"number",inclusive:a.inclusive,message:a.message}),n.dirty()):"max"===a.kind?(a.inclusive?e.data>a.value:e.data>=a.value)&&(t=this._getOrReturnCtx(e,t),f(t,{code:i.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,message:a.message}),n.dirty()):"multipleOf"===a.kind?0!==O(e.data,a.value)&&(t=this._getOrReturnCtx(e,t),f(t,{code:i.not_multiple_of,multipleOf:a.value,message:a.message}),n.dirty()):r.assertNever(a);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,b.toString(t))}gt(e,t){return this.setLimit("min",e,!1,b.toString(t))}lte(e,t){return this.setLimit("max",e,!0,b.toString(t))}lt(e,t){return this.setLimit("max",e,!1,b.toString(t))}setLimit(e,t,n,r){return new A({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:b.toString(r)}]})}_addCheck(e){return new A({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:b.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:b.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:b.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:b.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:b.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:b.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find((e=>"int"===e.kind))}}A.create=e=>new A({checks:[],typeName:fe.ZodNumber,..._(e)});class I extends E{_parse(e){if(this._getType(e)!==l.bigint){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.bigint,received:t.parsedType}),p}return h(e.data)}}I.create=e=>new I({typeName:fe.ZodBigInt,..._(e)});class N extends E{_parse(e){if(this._getType(e)!==l.boolean){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.boolean,received:t.parsedType}),p}return h(e.data)}}N.create=e=>new N({typeName:fe.ZodBoolean,..._(e)});class P extends E{_parse(e){if(this._getType(e)!==l.date){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.date,received:t.parsedType}),p}return isNaN(e.data.getTime())?(f(this._getOrReturnCtx(e),{code:i.invalid_date}),p):{status:"valid",value:new Date(e.data.getTime())}}}P.create=e=>new P({typeName:fe.ZodDate,..._(e)});class R extends E{_parse(e){if(this._getType(e)!==l.undefined){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.undefined,received:t.parsedType}),p}return h(e.data)}}R.create=e=>new R({typeName:fe.ZodUndefined,..._(e)});class L extends E{_parse(e){if(this._getType(e)!==l.null){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.null,received:t.parsedType}),p}return h(e.data)}}L.create=e=>new L({typeName:fe.ZodNull,..._(e)});class M extends E{constructor(){super(...arguments),this._any=!0}_parse(e){return h(e.data)}}M.create=e=>new M({typeName:fe.ZodAny,..._(e)});class D extends E{constructor(){super(...arguments),this._unknown=!0}_parse(e){return h(e.data)}}D.create=e=>new D({typeName:fe.ZodUnknown,..._(e)});class F extends E{_parse(e){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.never,received:t.parsedType}),p}}F.create=e=>new F({typeName:fe.ZodNever,..._(e)});class j extends E{_parse(e){if(this._getType(e)!==l.undefined){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.void,received:t.parsedType}),p}return h(e.data)}}j.create=e=>new j({typeName:fe.ZodVoid,..._(e)});class B extends E{_parse(e){const{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==l.array)return f(t,{code:i.invalid_type,expected:l.array,received:t.parsedType}),p;if(null!==r.minLength&&t.data.length<r.minLength.value&&(f(t,{code:i.too_small,minimum:r.minLength.value,type:"array",inclusive:!0,message:r.minLength.message}),n.dirty()),null!==r.maxLength&&t.data.length>r.maxLength.value&&(f(t,{code:i.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all(t.data.map(((e,n)=>r.type._parseAsync(new w(t,e,t.path,n))))).then((e=>d.mergeArray(n,e)));const a=t.data.map(((e,n)=>r.type._parseSync(new w(t,e,t.path,n))));return d.mergeArray(n,a)}get element(){return this._def.type}min(e,t){return new B({...this._def,minLength:{value:e,message:b.toString(t)}})}max(e,t){return new B({...this._def,maxLength:{value:e,message:b.toString(t)}})}length(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}var q;B.create=(e,t)=>new B({type:e,minLength:null,maxLength:null,typeName:fe.ZodArray,..._(t)}),function(e){e.mergeShapes=(e,t)=>({...e,...t})}(q||(q={}));const H=e=>t=>new U({...e,shape:()=>({...e.shape(),...t})});function z(e){if(e instanceof U){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=ae.create(z(r))}return new U({...e._def,shape:()=>t})}return e instanceof B?B.create(z(e.element)):e instanceof ae?ae.create(z(e.unwrap())):e instanceof oe?oe.create(z(e.unwrap())):e instanceof Z?Z.create(e.items.map((e=>z(e)))):e}class U extends E{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=H(this._def),this.extend=H(this._def)}_getCached(){if(null!==this._cached)return this._cached;const e=this._def.shape(),t=r.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==l.object){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.object,received:t.parsedType}),p}const{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:a}=this._getCached(),o=[];for(const e in n.data)a.includes(e)||o.push(e);const s=[];for(const e of a){const t=r[e],i=n.data[e];s.push({key:{status:"valid",value:e},value:t._parse(new w(n,i,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof F){const e=this._def.unknownKeys;if("passthrough"===e)for(const e of o)s.push({key:{status:"valid",value:e},value:{status:"valid",value:n.data[e]}});else if("strict"===e)o.length>0&&(f(n,{code:i.unrecognized_keys,keys:o}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of o){const r=n.data[t];s.push({key:{status:"valid",value:t},value:e._parse(new w(n,r,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of s){const n=await t.key;e.push({key:n,value:await t.value,alwaysSet:t.alwaysSet})}return e})).then((e=>d.mergeObjectSync(t,e))):d.mergeObjectSync(t,s)}get shape(){return this._def.shape()}strict(e){return b.errToObj,new U({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,n)=>{var r,i,a,o;const s=null!==(a=null===(i=(r=this._def).errorMap)||void 0===i?void 0:i.call(r,t,n).message)&&void 0!==a?a:n.defaultError;return"unrecognized_keys"===t.code?{message:null!==(o=b.errToObj(e).message)&&void 0!==o?o:s}:{message:s}}}:{}})}strip(){return new U({...this._def,unknownKeys:"strip"})}passthrough(){return new U({...this._def,unknownKeys:"passthrough"})}setKey(e,t){return this.augment({[e]:t})}merge(e){return new U({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>q.mergeShapes(this._def.shape(),e._def.shape()),typeName:fe.ZodObject})}catchall(e){return new U({...this._def,catchall:e})}pick(e){const t={};return r.objectKeys(e).map((e=>{t[e]=this.shape[e]})),new U({...this._def,shape:()=>t})}omit(e){const t={};return r.objectKeys(this.shape).map((n=>{-1===r.objectKeys(e).indexOf(n)&&(t[n]=this.shape[n])})),new U({...this._def,shape:()=>t})}deepPartial(){return z(this)}partial(e){const t={};if(e)return r.objectKeys(this.shape).map((n=>{-1===r.objectKeys(e).indexOf(n)?t[n]=this.shape[n]:t[n]=this.shape[n].optional()})),new U({...this._def,shape:()=>t});for(const e in this.shape){const n=this.shape[e];t[e]=n.optional()}return new U({...this._def,shape:()=>t})}required(){const e={};for(const t in this.shape){let n=this.shape[t];for(;n instanceof ae;)n=n._def.innerType;e[t]=n}return new U({...this._def,shape:()=>e})}}U.create=(e,t)=>new U({shape:()=>e,unknownKeys:"strip",catchall:F.create(),typeName:fe.ZodObject,..._(t)}),U.strictCreate=(e,t)=>new U({shape:()=>e,unknownKeys:"strict",catchall:F.create(),typeName:fe.ZodObject,..._(t)}),U.lazycreate=(e,t)=>new U({shape:e,unknownKeys:"strip",catchall:F.create(),typeName:fe.ZodObject,..._(t)});class V extends E{_parse(e){const{ctx:t}=this._processInputParams(e),n=this._def.options;if(t.common.async)return Promise.all(n.map((async e=>{const n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const n of e)if("dirty"===n.result.status)return t.common.issues.push(...n.ctx.common.issues),n.result;const n=e.map((e=>new a(e.ctx.common.issues)));return f(t,{code:i.invalid_union,unionErrors:n}),p}));{let e;const r=[];for(const i of n){const n={...t,common:{...t.common,issues:[]},parent:null},a=i._parseSync({data:t.data,path:t.path,parent:n});if("valid"===a.status)return a;"dirty"!==a.status||e||(e={result:a,ctx:n}),n.common.issues.length&&r.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const o=r.map((e=>new a(e)));return f(t,{code:i.invalid_union,unionErrors:o}),p}}get options(){return this._def.options}}V.create=(e,t)=>new V({options:e,typeName:fe.ZodUnion,..._(t)});class $ extends E{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==l.object)return f(t,{code:i.invalid_type,expected:l.object,received:t.parsedType}),p;const n=this.discriminator,r=t.data[n],a=this.options.get(r);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(f(t,{code:i.invalid_union_discriminator,options:this.validDiscriminatorValues,path:[n]}),p)}get discriminator(){return this._def.discriminator}get validDiscriminatorValues(){return Array.from(this.options.keys())}get options(){return this._def.options}static create(e,t,n){const r=new Map;try{t.forEach((t=>{const n=t.shape[e].value;r.set(n,t)}))}catch(e){throw new Error("The discriminator value could not be extracted from all the provided schemas")}if(r.size!==t.length)throw new Error("Some of the discriminator values are not unique");return new $({typeName:fe.ZodDiscriminatedUnion,discriminator:e,options:r,..._(n)})}}function W(e,t){const n=u(e),i=u(t);if(e===t)return{valid:!0,data:e};if(n===l.object&&i===l.object){const n=r.objectKeys(t),i=r.objectKeys(e).filter((e=>-1!==n.indexOf(e))),a={...e,...t};for(const n of i){const r=W(e[n],t[n]);if(!r.valid)return{valid:!1};a[n]=r.data}return{valid:!0,data:a}}if(n===l.array&&i===l.array){if(e.length!==t.length)return{valid:!1};const n=[];for(let r=0;r<e.length;r++){const i=W(e[r],t[r]);if(!i.valid)return{valid:!1};n.push(i.data)}return{valid:!0,data:n}}return n===l.date&&i===l.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class G extends E{_parse(e){const{status:t,ctx:n}=this._processInputParams(e),r=(e,r)=>{if(m(e)||m(r))return p;const a=W(e.value,r.value);return a.valid?((g(e)||g(r))&&t.dirty(),{status:t.value,value:a.data}):(f(n,{code:i.invalid_intersection_types}),p)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then((([e,t])=>r(e,t))):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}G.create=(e,t,n)=>new G({left:e,right:t,typeName:fe.ZodIntersection,..._(n)});class Z extends E{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==l.array)return f(n,{code:i.invalid_type,expected:l.array,received:n.parsedType}),p;if(n.data.length<this._def.items.length)return f(n,{code:i.too_small,minimum:this._def.items.length,inclusive:!0,type:"array"}),p;!this._def.rest&&n.data.length>this._def.items.length&&(f(n,{code:i.too_big,maximum:this._def.items.length,inclusive:!0,type:"array"}),t.dirty());const r=n.data.map(((e,t)=>{const r=this._def.items[t]||this._def.rest;return r?r._parse(new w(n,e,n.path,t)):null})).filter((e=>!!e));return n.common.async?Promise.all(r).then((e=>d.mergeArray(t,e))):d.mergeArray(t,r)}get items(){return this._def.items}rest(e){return new Z({...this._def,rest:e})}}Z.create=(e,t)=>new Z({items:e,typeName:fe.ZodTuple,rest:null,..._(t)});class K extends E{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==l.object)return f(n,{code:i.invalid_type,expected:l.object,received:n.parsedType}),p;const r=[],a=this._def.keyType,o=this._def.valueType;for(const e in n.data)r.push({key:a._parse(new w(n,e,n.path,e)),value:o._parse(new w(n,n.data[e],n.path,e))});return n.common.async?d.mergeObjectAsync(t,r):d.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(e,t,n){return new K(t instanceof E?{keyType:e,valueType:t,typeName:fe.ZodRecord,..._(n)}:{keyType:C.create(),valueType:e,typeName:fe.ZodRecord,..._(t)})}}class Q extends E{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==l.map)return f(n,{code:i.invalid_type,expected:l.map,received:n.parsedType}),p;const r=this._def.keyType,a=this._def.valueType,o=[...n.data.entries()].map((([e,t],i)=>({key:r._parse(new w(n,e,n.path,[i,"key"])),value:a._parse(new w(n,t,n.path,[i,"value"]))})));if(n.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const n of o){const r=await n.key,i=await n.value;if("aborted"===r.status||"aborted"===i.status)return p;"dirty"!==r.status&&"dirty"!==i.status||t.dirty(),e.set(r.value,i.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const n of o){const r=n.key,i=n.value;if("aborted"===r.status||"aborted"===i.status)return p;"dirty"!==r.status&&"dirty"!==i.status||t.dirty(),e.set(r.value,i.value)}return{status:t.value,value:e}}}}Q.create=(e,t,n)=>new Q({valueType:t,keyType:e,typeName:fe.ZodMap,..._(n)});class Y extends E{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==l.set)return f(n,{code:i.invalid_type,expected:l.set,received:n.parsedType}),p;const r=this._def;null!==r.minSize&&n.data.size<r.minSize.value&&(f(n,{code:i.too_small,minimum:r.minSize.value,type:"set",inclusive:!0,message:r.minSize.message}),t.dirty()),null!==r.maxSize&&n.data.size>r.maxSize.value&&(f(n,{code:i.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,message:r.maxSize.message}),t.dirty());const a=this._def.valueType;function o(e){const n=new Set;for(const r of e){if("aborted"===r.status)return p;"dirty"===r.status&&t.dirty(),n.add(r.value)}return{status:t.value,value:n}}const s=[...n.data.values()].map(((e,t)=>a._parse(new w(n,e,n.path,t))));return n.common.async?Promise.all(s).then((e=>o(e))):o(s)}min(e,t){return new Y({...this._def,minSize:{value:e,message:b.toString(t)}})}max(e,t){return new Y({...this._def,maxSize:{value:e,message:b.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}Y.create=(e,t)=>new Y({valueType:e,minSize:null,maxSize:null,typeName:fe.ZodSet,..._(t)});class J extends E{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==l.function)return f(t,{code:i.invalid_type,expected:l.function,received:t.parsedType}),p;function n(e,n){return c({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,s,o].filter((e=>!!e)),issueData:{code:i.invalid_arguments,argumentsError:n}})}function r(e,n){return c({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,s,o].filter((e=>!!e)),issueData:{code:i.invalid_return_type,returnTypeError:n}})}const u={errorMap:t.common.contextualErrorMap},d=t.data;return this._def.returns instanceof re?h((async(...e)=>{const t=new a([]),i=await this._def.args.parseAsync(e,u).catch((r=>{throw t.addIssue(n(e,r)),t})),o=await d(...i);return await this._def.returns._def.type.parseAsync(o,u).catch((e=>{throw t.addIssue(r(o,e)),t}))})):h(((...e)=>{const t=this._def.args.safeParse(e,u);if(!t.success)throw new a([n(e,t.error)]);const i=d(...t.data),o=this._def.returns.safeParse(i,u);if(!o.success)throw new a([r(i,o.error)]);return o.data}))}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new J({...this._def,args:Z.create(e).rest(D.create())})}returns(e){return new J({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}}J.create=(e,t,n)=>new J({args:e?e.rest(D.create()):Z.create([]).rest(D.create()),returns:t||D.create(),typeName:fe.ZodFunction,..._(n)});class X extends E{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}X.create=(e,t)=>new X({getter:e,typeName:fe.ZodLazy,..._(t)});class ee extends E{_parse(e){return e.data!==this._def.value?(f(this._getOrReturnCtx(e),{code:i.invalid_literal,expected:this._def.value}),p):{status:"valid",value:e.data}}get value(){return this._def.value}}ee.create=(e,t)=>new ee({value:e,typeName:fe.ZodLiteral,..._(t)});class te extends E{_parse(e){return-1===this._def.values.indexOf(e.data)?(f(this._getOrReturnCtx(e),{code:i.invalid_enum_value,options:this._def.values}),p):h(e.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}}te.create=function(e){return new te({values:e,typeName:fe.ZodEnum})};class ne extends E{_parse(e){const t=r.getValidEnumValues(this._def.values);return-1===t.indexOf(e.data)?(f(this._getOrReturnCtx(e),{code:i.invalid_enum_value,options:r.objectValues(t)}),p):h(e.data)}get enum(){return this._def.values}}ne.create=(e,t)=>new ne({values:e,typeName:fe.ZodNativeEnum,..._(t)});class re extends E{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==l.promise&&!1===t.common.async)return f(t,{code:i.invalid_type,expected:l.promise,received:t.parsedType}),p;const n=t.parsedType===l.promise?t.data:Promise.resolve(t.data);return h(n.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}re.create=(e,t)=>new re({type:e,typeName:fe.ZodPromise,..._(t)});class ie extends E{innerType(){return this._def.schema}_parse(e){const{status:t,ctx:n}=this._processInputParams(e),i=this._def.effect||null;if("preprocess"===i.type){const e=i.transform(n.data);return n.common.async?Promise.resolve(e).then((e=>this._def.schema._parseAsync({data:e,path:n.path,parent:n}))):this._def.schema._parseSync({data:e,path:n.path,parent:n})}if("refinement"===i.type){const e={addIssue:e=>{f(n,e),e.fatal?t.abort():t.dirty()},get path(){return n.path}};e.addIssue=e.addIssue.bind(e);const r=t=>{const r=i.refinement(t,e);if(n.common.async)return Promise.resolve(r);if(r instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return t};if(!1===n.common.async){const e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?p:("dirty"===e.status&&t.dirty(),r(e.value),{status:t.value,value:e.value})}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then((e=>"aborted"===e.status?p:("dirty"===e.status&&t.dirty(),r(e.value).then((()=>({status:t.value,value:e.value}))))))}if("transform"===i.type){if(!1===n.common.async){const e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!v(e))return e;const t=i.transform(e.value);if(t instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return h(t)}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then((e=>v(e)?Promise.resolve(i.transform(e.value)).then(h):e))}r.assertNever(i)}}ie.create=(e,t,n)=>new ie({schema:e,typeName:fe.ZodEffects,effect:t,..._(n)}),ie.createWithPreprocess=(e,t,n)=>new ie({schema:t,effect:{type:"preprocess",transform:e},typeName:fe.ZodEffects,..._(n)});class ae extends E{_parse(e){return this._getType(e)===l.undefined?h(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ae.create=(e,t)=>new ae({innerType:e,typeName:fe.ZodOptional,..._(t)});class oe extends E{_parse(e){return this._getType(e)===l.null?h(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}oe.create=(e,t)=>new oe({innerType:e,typeName:fe.ZodNullable,..._(t)});class se extends E{_parse(e){const{ctx:t}=this._processInputParams(e);let n=t.data;return t.parsedType===l.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}se.create=(e,t)=>new ae({innerType:e,typeName:fe.ZodOptional,..._(t)});class le extends E{_parse(e){if(this._getType(e)!==l.nan){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:l.nan,received:t.parsedType}),p}return{status:"valid",value:e.data}}}le.create=e=>new le({typeName:fe.ZodNaN,..._(e)});const ue=(e,t)=>e?M.create().refine(e,t):M.create(),ce={object:U.lazycreate};var fe;!function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodPromise="ZodPromise"}(fe||(fe={}));const de=C.create,pe=A.create,he=le.create,me=I.create,ge=N.create,ve=P.create,ye=R.create,be=L.create,we=M.create,ke=D.create,_e=F.create,Ee=j.create,xe=B.create,Te=U.create,Se=U.strictCreate,Ce=V.create,Oe=$.create,Ae=G.create,Ie=Z.create,Ne=K.create,Pe=Q.create,Re=Y.create,Le=J.create,Me=X.create,De=ee.create,Fe=te.create,je=ne.create,Be=re.create,qe=ie.create,He=ae.create,ze=oe.create,Ue=ie.createWithPreprocess;var Ve=Object.freeze({__proto__:null,ZodParsedType:l,getParsedType:u,makeIssue:c,EMPTY_PATH:[],addIssueToContext:f,ParseStatus:d,INVALID:p,DIRTY:e=>({status:"dirty",value:e}),OK:h,isAborted:m,isDirty:g,isValid:v,isAsync:y,ZodType:E,ZodString:C,ZodNumber:A,ZodBigInt:I,ZodBoolean:N,ZodDate:P,ZodUndefined:R,ZodNull:L,ZodAny:M,ZodUnknown:D,ZodNever:F,ZodVoid:j,ZodArray:B,get objectUtil(){return q},ZodObject:U,ZodUnion:V,ZodDiscriminatedUnion:$,ZodIntersection:G,ZodTuple:Z,ZodRecord:K,ZodMap:Q,ZodSet:Y,ZodFunction:J,ZodLazy:X,ZodLiteral:ee,ZodEnum:te,ZodNativeEnum:ne,ZodPromise:re,ZodEffects:ie,ZodTransformer:ie,ZodOptional:ae,ZodNullable:oe,ZodDefault:se,ZodNaN:le,custom:ue,Schema:E,ZodSchema:E,late:ce,get ZodFirstPartyTypeKind(){return fe},any:we,array:xe,bigint:me,boolean:ge,date:ve,discriminatedUnion:Oe,effect:qe,enum:Fe,function:Le,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>ue((t=>t instanceof e),t),intersection:Ae,lazy:Me,literal:De,map:Pe,nan:he,nativeEnum:je,never:_e,null:be,nullable:ze,number:pe,object:Te,oboolean:()=>ge().optional(),onumber:()=>pe().optional(),optional:He,ostring:()=>de().optional(),preprocess:Ue,promise:Be,record:Ne,set:Re,strictObject:Se,string:de,transformer:qe,tuple:Ie,undefined:ye,union:Ce,unknown:ke,void:Ee,ZodIssueCode:i,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:a,defaultErrorMap:o,get overrideErrorMap(){return s},setErrorMap:e=>{s=e}})},66190:function(e){"use strict";e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},5846:function(e){"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"","backsim":"∽","backsimeq":"⋍","Backslash":"","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"","Bernoullis":"","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"","caps":"∩︀","caret":"","caron":"ˇ","Cayleys":"","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"","dd":"","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":"","emsp14":"","emsp":"","ENG":"Ŋ","eng":"ŋ","ensp":"","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"","Escr":"","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"","exponentiale":"","ExponentialE":"","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"","frown":"⌢","fscr":"𝒻","Fscr":"","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":"","half":"½","hamilt":"","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"","HilbertSpace":"","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"","hyphen":"","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"","Igrave":"Ì","igrave":"ì","ii":"","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"","ImaginaryI":"","imagline":"","imagpart":"","imath":"ı","Im":"","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"","lscr":"𝓁","Lscr":"","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"","lsquor":"","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":"","Mellintrf":"","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"","middot":"·","minusb":"⊟","minus":"","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":"","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"","ord":"⩝","order":"","orderof":"","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"","pointint":"⨕","popf":"𝕡","Popf":"","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"","Prime":"″","primes":"","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":"","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"","rationals":"","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"","realine":"","realpart":"","reals":"","Re":"","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"","rscr":"𝓇","Rscr":"","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"","rsquor":"","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"","setmn":"","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"","smashp":"⨳","smeparsl":"⧤","smid":"","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"","ThickSpace":"","ThinSpace":"","thinsp":"","thkap":"≈","thksim":"","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"","Vee":"","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":"","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')},52207:function(e){"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},30417:function(e){"use strict";e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')}},function(e){var t=function(t){return e(e.s=t)};t(4838),t(55443)}]);
//# sourceMappingURL=client.5bb097ef02844691ff06.js.map